.alignleft {
    margin-right: 20px;
    margin-bottom: 10px;
    float: left;
}

.alignright {
    margin-left: 20px;
    margin-bottom: 10px;
    float: right;
}

.admin-bar .navbar-fixed-top {
  top: 32px !important;
}

.gform_wrapper ul li {
    background-image: none;
    padding: 0;
    margin: 0;
}

@media only screen and (min-width: 641px) {
.gform_wrapper textarea.medium, .woocommerce form .form-row textarea {
    height: 110px !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 13px !important;
    width: auto;
    margin: 0 16px 0 0;
}

.gform_wrapper .gform_footer {
    padding: 0px !important;
    margin: 0 !important;
    clear: both !important;
}
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea.medium, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    margin: 5px 0;
    width: 100%;
    display: block;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #f7f7f7;
    background-image: none;
    border: 1px solid #e9e9e9;
    box-shadow: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    height: 40px;
    margin-bottom: 10px;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
}

.gform_button, .gform_wrapper .top_label .gfield_label {
    font-weight: 400;
    margin-bottom: 0;
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/open-sans-v13-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans"), local("OpenSans"), url("../fonts/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin-regular.woff2") format("woff2"), url("../fonts/open-sans-v13-latin-regular.woff") format("woff"), url("../fonts/open-sans-v13-latin-regular.ttf") format("truetype"), url("../fonts/open-sans-v13-latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/open-sans-v13-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin-700.woff2") format("woff2"), url("../fonts/open-sans-v13-latin-700.woff") format("woff"), url("../fonts/open-sans-v13-latin-700.ttf") format("truetype"), url("../fonts/open-sans-v13-latin-700.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/open-sans-v13-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url("../fonts/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin-600.woff2") format("woff2"), url("../fonts/open-sans-v13-latin-600.woff") format("woff"), url("../fonts/open-sans-v13-latin-600.ttf") format("truetype"), url("../fonts/open-sans-v13-latin-600.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
.topbar {
  height: 35px; }
  .topbar .left, .topbar .right {
    width: 50%;
    float: left;
        height: 35px;
    display: inline-block; }
  .topbar .right {
    text-align: right; }
  .topbar ul {
    list-style-type: none;
    -webkit-padding-start: 0;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 2px; }
.topbar ul a,.topbar ul li,.topbar ul p{margin:3px;font-size:13px}.topbar ul li a,.topbar ul p{color:#fff}.topbar ul li a i{color:#fff;margin-right:10px;width:10px}.navbar{min-height:115px;margin-bottom:0}.navbar-brand{height:35px;padding:0}.navbar-brand img{width:auto;height:auto;max-height:60px;margin-top:15px;margin-bottom:0}
  .navbar-brand {
    height: 35px;
    padding: 0; }
    .navbar-brand img {
      width: auto;
      height: auto;
      max-height: 70px;
      margin-top: 0px;
      margin-bottom: 0px; }
  .navbar-inverse {
border-color: #efefef;}
  .navbar-nav {
    float: right;
    margin-top: 26px; }
    .navbar-nav li a {
      text-align: right;
      padding-bottom: 16px;
    font-weight: 600; }
  .navbar-inverse .navbar-collapse {
    border-color: #fff; }

    .dropdown-submenu{
        position:relative;
    }
    .dropdown-submenu>a:after{
        display:block;
        content:"\f105";
        width:0;
        height:0;
        font-family: 'FontAwesome';
        float: right;
        margin-left:10px;
    }

    @media (min-width:767px) {

    .dropdown-submenu {
        position: relative;
    }
    .dropdown-submenu>.dropdown-menu{
        top:0;
        left:100% !important;
        -webkit-border-radius:0 6px 6px 6px;
        -moz-border-radius:0 6px 6px 6px;
        border-radius:0 6px 6px 6px;
        display: none;
    }
    .dropdown-submenu:active>.dropdown-menu,
    .dropdown-submenu:hover>.dropdown-menu {
        display: block;
    }
    .dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
    .dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
    }

.dropdown-menu {
  padding: 0;
  width: 200px;
  margin: 0;
  border-right: none;
  border-bottom: none;
  border-left: none;
  font-size: 13px;
  text-align: left;
  list-style: none;
  border: none;
  background-color: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  left: 10px !important; }

.dropdown > .dropdown-menu {
    margin: 2px 0 0;
}

.dropdown-menu > li {
  margin-bottom: 1px; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  text-decoration: none;
  outline: 0; }

.dropdown-menu > li > a {
  padding: 10px 15px !important;
  color: #fff;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
  hyphens: auto;
  white-space: normal;
  text-align: left; }

@media only screen and (max-width: 767px) {
  .topbar .left {
    display: none; }
  .topbar .right {
    width: 100%;
    text-align: center; }

  .navbar-brand {
    padding: 0 15px; }
    .navbar-brand img {
      max-width: 200px; }

  .navbar-toggle {
    margin-top: 20px;
    border-color: transparent !important;
    transition: all .3s ease-in-out; }
    .navbar-toggle .icon-bar {
      transition: all .3s ease-in-out; }

  .navbar-nav {
    margin: 0 -15px;
    float: none; }

  .navbar-nav li {
    border-bottom: 1px solid #FFFFFF; }

  .navbar-nav li.dropdown.open {
    border-bottom: none; }

  .navbar-nav li a {
    text-align: center;
    padding-bottom: 10px; }

  .navbar-nav li a:hover,
  .navbar-nav li a:focus,
  .navbar-inverse .navbar-nav > .active > a,
  .navbar-nav .open > a {
    color: #fff !important; }

  .dropdown-menu li {
    margin-bottom: 0; }

  .navbar-fixed-top .navbar-collapse {
    max-height: none; } }

a, .btn-primary, .gform_button {
  transition: all .3s ease-in-out; }
  a:hover, a:focus, .btn-primary:hover, .btn-primary:focus {
    text-decoration: none; }

h1 {
  font-size: 25px;
  line-height: 36px;
  margin-bottom: 20px !important;
  margin: 0px; }

h2 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 20px !important;
  margin: 0px;
  padding-bottom: 10px;
  background-image: url(../img/White-divider.png);
  background-position: 10px bottom;
  background-repeat: no-repeat;
  background-size: 60px auto; }

h3 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 10px !important;
  margin: 0px;
  padding-bottom: 10px;
  background-image: url(../img/White-divider.png);
  background-position: 10px bottom;
  background-repeat: no-repeat;
  background-size: 60px auto; }

.page-content h1 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
  margin-bottom: 20px !important;
  margin: 0px; }
.page-content p {
  margin-bottom: 20px !important; }

.btn-primary, .container b a, .container a b, .container strong a, .container a strong, .gform_button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  color: #fff;
  padding: 13px 25px;
  text-decoration: none;
  font-weight: 300; font-size: 13px;
  border-radius: 3px;
    transition: all .3s ease-in-out; }
  .btn-primary:hover, .btn-primary:focus, .container b a:hover, .container b a:focus, .container a b:hover, .container a b:focus, .container strong a:hover, .container strong a:focus, .container a strong:hover, .container a strong:focus, .gform_button:hover, .gform_button:focus, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    color: #fff !important;
    border-color: transparent; }

.sidebar a b, .sidebar b a {
  color: #fff;
  border-color: transparent;
  padding: 13px 25px;
  text-decoration: none;
  font-weight: bold;
  border-radius: 0;
  margin-bottom: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  display: inline-block; }
  .sidebar a b:hover, .sidebar b a:hover {

    border-color: transparent; }

body, label {
  font-family: 'Open Sans';
  font-size: 13px;
  line-height: 22px; }

header {
  width: 100%;
  height: auto; padding-bottom: 70px;}
  header .subbanner {
    margin-top: 190px;
    float: left;
    background: rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    box-shadow: 0px 2px 8px -2px #1C1C1C;
    padding: 50px; }

.section1 {
  padding: 70px 0; }
  .section1__single h3 {
    margin-top: 20px;
    font-weight: 600; }
    .section1__single p {
        width: 100%;
        margin-bottom: 20px;
    }
  .section1__single-img {
    overflow: hidden; }
    .section1__single-img a img {
      transform: scale(1);
        width: 100%;
        height: auto;
        object-fit: cover;
      transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      -khtml-transition: all 0.3s ease 0s;
      -webkit-transition: all 0.3s ease 0s; }
    .section1__single-img a:hover img {
      transform: scale(1.1); }
      .section1 .second_blocks {
          margin-top: 70px;
      }

.section2 {
  background-color: #252525;
  padding: 100px 0 80px;
  margin: 70px 0px 0px 0px; }
  .section2 h2 {
    color: #fff; }
  .section2 img {
    width: 100%;
    height: 265px;
    margin-bottom: 30px;
    object-fit: cover;
    transition: all .3s ease-in-out; }
    .section2 img:hover {
      opacity: .6; }

.section3 {
  background-color: #efefef;
  padding: 100px 0 80px; }
  .section3 h2 {
    color: #555555; }
  .section3 .clients-logo {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all .3s ease-in-out;
    padding-right: 15px;
    height: auto;
    width: 100%;
    object-fit: cover;
    padding: 5px; }
    .section3 .clients-logo:hover {
      -webkit-filter: grayscale(0);
      -moz-filter: grayscale(0);
      -o-filter: grayscale(0);
      filter: grayscale(0); }

.section_text {
  background-color: #efefef;
padding: 100px 0 0 0;
}

.contact {
  padding: 70px 0px 50px;
  background: url(../img/Lamp.png) no-repeat bottom center;
  background-position: 32% bottom;
  background-repeat: no-repeat;
  background-size: 150px auto; }
  .contact-text {
    margin-bottom: 30px; }
  .contact-info p i {
    margin-right: 10px;
    width: 10px; }

.footer {
  border-top: 5px solid #ff6c00;
  padding: 70px 0 0 0;
  color: #fff;
  background: #211e1c;}
.footer p i {
    margin-right: 10px;
    width: 10px; }
  .footer:after {
    content: ' ';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  .footer .signature {
    padding: 50px 15px 30px 15px; }
    .footer .signature p, .footer .signature a {
      color: #fff; font-size: 12px;
      text-align: right; }

label {
  font-weight: 400; }

.form-control {
  background-color: #f7f7f7;
  background-image: none;
  border: 1px solid #e9e9e9;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

textarea {
  min-height: 120px; }

.banner {
  height: 320px;
  width: 100%;
  background: url(../img/banner.jpg) left bottom no-repeat;
  background-size: cover; }

.page-content {
  padding: 40px 0; }

.inner-content {
  border-right: 1px solid #e9e9e9;
  padding-right: 100px; }

.sidebar p i {
  width: 10px;
  margin-right: 15px; }
.sidebar ul {
  -webkit-padding-start: 20px; }
  .sidebar ul li {
    padding: 0px 0px 10px 30px;
    background-image: url(../img/li.png);
    background-repeat: no-repeat;
    background-size: 20px;
    list-style-type: none; }
.sidebar .gform_wrapper form li {
    padding: 0px;
    background: none;
}
.gallery-thumb {
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
  margin-right: 10px;
  display: inline-block; }
  .gallery-thumb img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center;
    opacity: 1;
    transition: all .3s ease-in-out; }
  .gallery-thumb:hover {
    cursor: pointer; }
    .gallery-thumb:hover img {
      opacity: .7; }

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-top: .5em;
  padding-bottom: .5em;
  font-size: 13px;
  color: #fff; }
.lb-data .lb-caption {
  padding-bottom: 1em;
  color: #fff;
  font-size: 13px;
  font-weight: 400; }

.lb-nav a.lb-prev, .lb-nav a.lb-next {
  opacity: .5;
  width: 25%; }

.lightboxOverlay {
  z-index: 50000; }

.lightbox {
  z-index: 60000; }

.lightbox .lb-image {
  border: none;
  box-shadow: 0px 2px 5.88px 0.12px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 2px 5.88px 0.12px rgba(0, 0, 0, 0.28); }
@media only screen and (min-width: 768px) {
  header .subbanner {
    width: 600px; }
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: 0;
}}
@media only screen and (max-width: 767px) {
  header {
    height: auto; padding-bottom: 0px;
    background-position: top center;
    background-size: contain; }
    header .subbanner {
      margin-top: 350px;
      background: black;
      margin-bottom: 0px !important; }

  .section1__single {
    margin-bottom: 30px; }

  .topbar ul a {
    font-size: 12px; float: none;}

  .dropdown-menu {
    width: 100%; }

  .inner-content {
    padding-right: 15px; } }

.scrollToTop, .scrollToTop:visited {
  height: 30px !important;
  width: 30px !important;
  display: none;
  background-color: #ff6c00;
  margin: 0;
  position: fixed;
  bottom: 2%;
  right: 20px;
  z-index: 99;
  transition: background .3s ease; }
  .scrollToTop i, .scrollToTop:visited i {
        font-size: 12px;
    margin-left: -6px;
    margin-top: -6px;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%; }
  .scrollToTop:active, .scrollToTop:hover, .scrollToTop:visited:active, .scrollToTop:visited:hover, .scrollToTop:visited:active, .scrollToTop:visited:hover, .scrollToTop:visited:visited:active, .scrollToTop:visited:visited:hover {
    background-color: #ff8933;
    cursor: pointer; }
    .scrollToTop:active i, .scrollToTop:hover i, .scrollToTop:visited:active i, .scrollToTop:visited:hover i, .scrollToTop:visited:active i, .scrollToTop:visited:hover i, .scrollToTop:visited:visited:active i, .scrollToTop:visited:visited:hover i {
      color: #fff; }

.news__item h3 {
    margin-bottom: 20px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.news__item .image {
    overflow: hidden;
}
.news__item .image img {
    width: 100%;
    height: 250px !important;
    transition: all .3s ease-in-out;
    object-fit: cover;
    overflow: hidden;
    margin-bottom: 20px !important;
}
.news__item:hover .image img {
    transform: scale(1.05);
    overflow: hidden;
    width: 100%;
}

.line {
    width: 100%;
    height: 40px;
    position: relative;
    display: inline-block;
    margin-top: 30px;
}
#banner {
    width: 100%;
    height: auto;
    float: left;
    margin: -45px 0px 0px;
}
#inner_banner {
    width: 100%;
    height: auto;
    float: left;
    min-height: 20px;
    padding: 10px 0px 0px;
    text-align: center;
}
#inner_banner p {
    font-weight: 600;
    color: #FFFFFF;
    font-size: 15px;
    margin: 0px;
    padding: 20px 40px;
    margin-top: -20px;
    position: relative;
    width: 100%;
}
#inner_banner p:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 40px 62px 0;
    position: absolute;
    left: -40px;
    top: 0;
}
#inner_banner p:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 62px 40px 0 0;
    position: absolute;
    right: -40px;
    top: 0;
}
.btn-outline {
  color: #fff !important;
  background-color: transparent;
  border-color: #fff;
    padding: 13px 25px;
    font-size: 13px;
  border-radius: 6px;
  transition: 0.3s all ease-in-out; }
  .btn-outline:hover, .btn-outline:focus {
    color: #fff !important;
    border-color: #ff8933;
    text-decoration: none;
    background-color: #ff8933; }
    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
      border-radius: 6px; }

.hoeveel span {margin-right: 10px;}
.hoeveel .btn-min, .hoeveel .btn-plus {
color: #fff;
width: 26px;
height: 26px;
text-align: center;
vertical-align: top;
display: inline-block;
border-radius: 3px;
}
.hoeveel .btn-min .fa, .hoeveel .btn-plus .fa {
font-size: 10px;
margin-top: 8px;
margin-right: 0;
}
.hoeveel .form-control {
max-width: 50px;
text-align: center;
height: 21px;
margin: 0px 5px;
display: inline-block;
float: left;
position: relative;
top: -1px;
height: 26px; }

.woocommerce div.product form.cart .button {
    margin-top: 40px;
    display: block;
    position: absolute;
}

select {
    padding: 6px 12px;
    color: #555;
    margin: 0;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
    display: block;
    height: 35px;
    position: relative;
    width: 100%;
    z-index: 1;
}

.product img {
    width: 100%;
    height: auto !important;
    object-fit: cover;
    margin-bottom: 20px;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
  font-size: 1em;
  margin-bottom: 10px;
  display: block;
}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
    margin: 0 0 1em;
    width: 100%;
}

.woocommerce .woocommerce-ordering select {
    float: right;
    max-width: 350px;
}
.woocommerce div.product {
    margin-bottom: 20px;
}

.woocommerce nav.woocommerce-pagination {
    display: inline-block;
    position: relative;
    width: 100%;
    text-align: left;
    padding-left: 15px;
}

.woocommerce nav.woocommerce-pagination ul {
    border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
    border-right: none;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    padding: 10px 12px;
    border-radius: 4px;
}
.woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next {
    padding: 10px 8px !important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-LoopProduct-link {
    font-size: 15px;
}


.content-repeat {background-color: #f7f7f7; padding: 0px 0px 10px 0px !important; margin-bottom: 10px; text-align: center; color: #555555;}
.content-repeat p:first-of-type {min-height: 22px; padding-top: 10px;}
.content-repeat p { padding: 0px 10px; margin-bottom: 0;}
.content-repeat hr { margin-top: 5px; margin-bottom: 5px; border-top: 1px solid #CCC; width: 25%; }
.content-repeat img { margin: 0px 0px 0px; width: 100%; height: 250px; object-fit: cover; }
.content-repeat .price { position: absolute; color: #fff; background: #F39401; margin: 80px -20px 20px -10px; width: 145px; padding: 5px 10px 5px 0; }
.content-repeat .price:before { content: " "; display: block; width: 0; height: 0; bottom: -10px; left: 0; z-index: 100; position: absolute; border-top: 10px solid #c27601; border-left: 10px solid transparent; background: transparent; }
.pageContent .contentBlock a {width:100%;margin-top:0px; border-radius: 0px !important;}

.pageContent {margin: 0px 0px;}
.content {padding: 50px 0;}

#reset input[type="submit"] {
    margin-top: 0px;
    font-size: 13px;
    padding: 13px 35px;
    border-radius: 3px;
    border: none;
        border-bottom-width: medium;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
    background-color: #d6d6d6;
    border-bottom: solid 2px #c0c0c0;
    color: #fff !important;
    float: left;
}

.btn-primary.green {
    background-color: #27ae60;
    border-bottom: solid 2px #209150;
    float: left;
	    padding: 13px 35px;
    margin-right: 10px;
}


.breadcrumb p {margin-bottom: 0px;}
.col-xs-12.col-md-6.content-col-l {padding-left: 0px;}
.col-xs-12.col-md-6.content-col-l p {text-align: left !important;}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {font-size: 13px;}

.navbar-nav .open .dropdown-menu>li>a {position: static !important;}
.row img {max-width: 100% !important;}

.navbar-nav{float:right;margin-top:0px !important}
@media (max-width:767px){.navbar-inverse{padding-bottom: 0px;}.navbar-default .navbar-toggle{border-color:transparent;}.navbar-default .navbar-nav{margin:0 -15px;display:block !important;}.navbar-default .navbar-nav li{border-bottom:1px solid #FFFFFF;}.navbar-default .navbar-nav li a{padding:13px 10px !important;font-size:14px !important;text-align:center;color:#fff !important;background-color:#701b75;}.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:focus{background-color:#c086c3 !important;color:#fff !important;}.navbar-header{width:50%;float:left;}.navbar-header .navbar-brand{height:75px;}.navbar-header .navbar-brand img{width:180px;}.navbar-header-right{float:right;padding-right:15px;padding-top:20px;height:75px;text-align:right;width:45%;}.navbar-header-right span{margin-left:0;}.navbar-header-right span a{display:block;}.navbar-row{width:100%;height:auto;float:left;padding:0px 15px;}.navbar-row .navbar-toggle{border-color:transparent;padding:9px 0;margin:25px 0px 20px;}.navbar-row .navbar-toggle:hover, .navbar-row .navbar-toggle:focus{background-color:transparent !important;}.navbar-row .navbar-toggle:hover .icon-bar, .navbar-row .navbar-toggle:focus .icon-bar{background-color:#c086c3 !important;}.navbar-row .navbar-toggle:before{/*content:"MENU";*/right:35px;position:absolute;top:6px;color:#fff;}.navbar-row .navbar-toggle *{transition:all 0.5s ease;}.navbar-row .navbar-toggle span{width:20px;height:2px;margin-bottom:3px;background-color:#fff;display:block;}.navbar-row .navbar-toggle span.bar1{transform:rotate(45deg);transform-origin:1px 3px;width:24px;}.navbar-row .navbar-toggle span.bar2{transform:rotate(-360deg) scale(0);}.navbar-row .navbar-toggle span.bar3{transform:rotate(360deg) scale(0);}.navbar-row .navbar-toggle span.bar4{transform:rotate(-45deg);transform-origin:2px 0px;width:24px;}.navbar-row .navbar-toggle.collapsed span.bar1,.navbar-row .navbar-toggle.collapsed span.bar2,.navbar-row .navbar-toggle.collapsed span.bar3,.navbar-row .navbar-toggle.collapsed span.bar4{transform:none;width:20px;}.navbar-default .navbar-nav .open > a, .navbar-default .navbar-nav .open > a:focus, .navbar-default .navbar-nav .open > a:hover{background-color:#c086c3 !important;color:#fff !important;}.dropdown-menu{margin-top:0 !important;}.dropdown-menu li a{background-color:#98259e !important;}.dropdown-menu li:last-of-type{border-bottom:none;}.navbar-nav > li > .dropdown-menu{border-top:1px solid #FFF !important; border-bottom:1px solid #FFF !important;}.navbar-fixed-top .navbar-collapse{padding:0px;margin-top:5px;}.navbar-nav{width:100%;margin:0px;}.sidebar{padding: 50px 0px;}.col-xs-12.col-sm-4.col-md-4{padding: 25px 20px;}.footer .signature p, .footer .signature a{text-align: left !important;}.col-xs-12.col-md-6.right.content-col-r{padding-left: 0px;}

	header {background-position: center 120px !important; background-size: auto 230px !important;}
}

.topbar ul {padding-left:0px;}

/* TABLE */
.content table {width:100%;height:auto;margin-bottom:20px;}
.content table tr {width:100%;height:auto;}
.content table tr:nth-child(1) {background-color: #EFEFEF; font-weight: 600;}
.content table tr td {vertical-align:top;padding:5px 10px;border:1px solid #EEE;}
.content table tr td:nth-child(1) {max-width: 300px;}
.content table tr td:nth-child(2) {width: 120px;}

.lightboxOverlay {background-color: #000000;}
.gform_wrapper p, .gform_wrapper  br {display: none;}

@media (min-width: 768px) and (max-width: 992px) {.inner-content{width:100%;border-right:0px !important;padding:0px 15px;}.col-xs-12.col-sm-4{width:100%;margin-top:50px;}.col-xs-12.col-md-12.sidebar{padding:0px;}.section1__single-img a img{height:350px;}}