/*
Theme Name: seoX - BHV Go
Description: SEO optimized theme based on Google Fundamentals and Bootstrap.
Author: Mull2Media
Theme URI: http://www.mull2media.nl
Author URI: http://www.mull2media.nl
Version: 1.0.0
Text Domain: seox
Template: seox
*/
@import url(https://fonts.googleapis.com/css?family=Ubuntu);@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700,700italic,400italic);
@font-face {font-family: 'big_johnregular'; src: url('assets/fonts/big_john-webfont.woff2') format('woff2'), url('assets/fonts/big_john-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
body{font-family:'Ubuntu', sans-serif;font-size:16px;color:#404041;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Ubuntu', serif;font-weight:bold;margin-top:10px;}
h1.dots,.h1.dots,h2.dots,.h2.dots,h3.dots,.h3.dots,h4.dots,.h4.dots,h5.dots,.h5.dots,h6.dots,.h6.dots,h1.dashed,.h1.dashed,h2.dashed,.h2.dashed,h3.dashed,.h3.dashed,h4.dashed,.h4.dashed,h5.dashed,.h5.dashed,h6.dashed,.h6.dashed{position:relative;overflow:hidden;}
h1.dots:after,.h1.dots:after,h2.dots:after,.h2.dots:after,h3.dots:after,.h3.dots:after,h4.dots:after,.h4.dots:after,h5.dots:after,.h5.dots:after,h6.dots:after,.h6.dots:after, h1.dashed:after,.h1.dashed:after,h2.dashed:after,.h2.dashed:after,h3.dashed:after,.h3.dashed:after,h4.dashed:after,.h4.dashed:after,h5.dashed:after,.h5.dashed:after,h6.dashed:after,.h6.dashed:after{content: ''; display: inline-block; position: absolute; width: 100%; height: 1px;border-bottom: 2px dashed #ededed; bottom: 2px; margin-left: 5px;}
.googleMapsLabel {height: 50px; padding-top: 10px; padding-bottom: 20px; min-width:100%;}
.googleMapsLabel span{font-family: 'Ubuntu', serif; background: #fff; font-weight:bold; color: #404041; padding: 10px; padding-left: 30px; padding-right:20px; border-radius: 20px; font-size: 24px;}
.googleMapsLabel:after {content: ''; display: block; width: 48px; height: 75px; position: absolute; left: -20px; bottom: -46px; background: url(images/marker.png) no-repeat; z-index: 99999;}
.home .googleMapsLabel span{display:none;}
.home .googleMapsLabel {height:0px; padding-top: 0px; padding-bottom: 0px; min-width:0%;}
.home .googleMapsLabel:after {content: ''; display: block; width: 48px; height: 75px; position: absolute; left: 0px; bottom: 0px; background: url(images/marker.png) no-repeat; z-index: 99999;}
.alt-font{font-family:'Ubuntu', sans-serif;letter-spacing:0.05em;}
header{margin-bottom:0;}
h1{font-size:35px;}
h2{font-size:25px;}
h3{font-size:24px;}
h4{font-size:22px;}
h5{font-size:17px;}
h6{font-size:13px;}
h2 .pull-left{margin-right:15px;}
h2 .pull-right{margin-left:15px;}	
a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out; cursor:pointer;}
a.button{
    display: inline-block;
    color:#313131;
    background-color: #b0d212!important;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
    border-radius: 20px;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 30px;
    padding-left:20px; padding-right:20px;
}
a.button:after{
    content: " ";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px;
    border-color: transparent;
    border-top-color: #404041;
    margin-left: 5px;
    margin-top: 2px;
    vertical-align: middle;
}
a.button:hover{color:#313131; background:#9ab712 !important;}
header a.button:after{border-top-color:transparent;border-left-color:#404041;margin-top:-4px;}
hr{margin-top:10px;margin-bottom:10px;border-top:2px dashed #ededed;clear:both;width:auto;}
:focus{outline-color:transparent;outline-style:none;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select{font-size:1em;color:#404041; font-style:italic;padding:5px 15px;border-radius:18px !important;border:none!important;margin:0 0 5px 0;box-shadow:none;}
.datepicker{z-index:9999 !important;}
::-webkit-input-placeholder{color:#404041;}
:-moz-placeholder{color:#404041;}
::-moz-placeholder{color:#404041;}
:-ms-input-placeholder{color:#404041;}
.green, .green > a{color:#b0d212 !important;}
.lightgray, .lightgray > a{color:#ededed!important;}
.gray, .gray > a{color:#3B3537 !important;}
.black, .black > a{color:#221E1F !important;}
.white, .white > a{color:#fff !important;}
.red, .red > a{color:#dc4928 !important;}
.yellow, .yellow > a{color:#ffa800!important;}
.orange, .orange > a{color:#dc4928!important;}
.darkorange, .darkorange > a {color:#9e2f16!important;}
.white-bg{background-color:#fff!important;}
.red-bg{background-color:#dc4928!important;}
.orange-bg{background-color:#dc4928!important;}
.green-bg{background-color:#d0920c!important;}
.lightgreen-bg {background-color:#b0d212!important; color:#404041!important;}
.lightgray-bg{background-color:#ededed!important;}
.gray-bg{background-color:#323233!important;}
.gray-bg, .gray-bg p, .gray-bg a, .gray-bg h3 {color: #fff;}
.gray-bg{background-color:#323233!important;}
.black-bg{background-color:#404041!important;}
.black-bg p, .black-bg a, .black-bg, .black-bg h3{color:#fff;}
.gray-border{border:2px solid #323233!important;}
.gray-border-right{border-right:1px solid #221E1F!important;}
.gray-border-top{border-top:1px solid #221E1F!important;}
.gray-border-bottom{border-bottom:1px solid #221E1F!important;}
.large-text {font-size:19px;}
.border-radius {border-radius:20px;}
.dark {color:#404041!important;}
.underline {border-bottom:2px solid #8c8c8d;}
.padding-right {padding-right:30px!important;}
ul.page-list .page-item-165{display:none;}
.bottom-dashed {padding-bottom: 10px; border-bottom: 2px dashed #ededed;}
.top {margin-top:20px;}
a.readmore-link {color:#404041; font-weight:bold; font-style:italic;}
.lightgray-border {border:2px solid #ededed!important; overflow:hidden; border-radius:25px;}
.black-button {background-color:#404041!important; font-weight:bold; text-align:center; margin-top:20px; border-radius:20px; margin-bottom:15px; font-size:22px; line-height:50px;}
.black-button a {color:#fff; text-decoration:none;}
.black-button.arrow-down a:after {border-width:7px; margin-left:7px; margin-top:10px;}
.full-bg {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1;}
.rounded-corners {border-radius: 20px;}
.border-right {border-right: 2px dotted #666464;}
.bottom {margin-bottom:0px;}
.uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
.italic {font-style:italic;}
.normal{font-weight:normal;}
.justify{text-align:justify;}
.center{text-align:center;}
.xlarge{font-size:45px;line-height:50px;}
.large{font-size:30px;line-height:35px;}
.large h3{font-size:30px;line-height:35px; margin-bottom:0px;}
.block{display:block!important;}
.margin-top{margin-top:20px;}
.full-width{width:100%;}
.full-width a{width:100%;}
.no-padding{padding:0!important;}
button#catapultCookie:after {content: none;}
.no-margin-bottom{margin-bottom:0;}
.arrow-after a:after{content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:5px;border-color:transparent;border-left-color:inherit;margin-left:5px;}
.arrow-right a:after{content:" ";display:inline-block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:inherit;border-width:5px;margin-left:5px;}
.arrow-left a:before{content:" ";display:inline-block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-right-color:inherit;border-width:5px;margin-right:5px;}
.arrow-down a:after{content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:5px;border-color:transparent;border-top-color:inherit;margin-left:5px;}
.customer_service a .arrow-down:after{content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:5px;border-color:transparent;border-top-color:#404041;margin-left:5px;}
.customer_service a:hover .arrow-down:after{content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:5px;border-color:transparent;border-top-color:#dc4928;margin-left:5px;}
.customer_service a p.green {font-weight:bold; font-style:italic;}

button.arrow-down:after {content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:7px;border-color:transparent;border-top-color:#404041;margin-left:5px; margin-top:2px;}
button.arrow-right:after {content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:7px;border-color:transparent;border-left-color:#404041;margin-left:5px; margin-top:-4px;}

.tribe-events-tickets button.overlay-button.lightgreen-bg {margin-top:-57px; float:right; font-weight:bold; letter-spacing:0px; padding: 10px 60px 10px 30px; border-radius: 12px; margin-left:0px; margin-right:40px; margin-bottom:0px;} 
.tribe-events-tickets button.overlay-button.lightgreen-bg:hover:after {border-left-color: #404041;}
.tribe-events-tickets button.overlay-button.lightgreen-bg:after {right:35px;}
form.black-bg.border-radius {padding:20px;}
.tribe-tickets-meta-row {padding-left:40px;margin-top:15px;display:block!important;}
.tribe-tickets-has-rsvp .tribe-tickets-meta-row {display: block!important;}
.tribe-events-tickets td {padding: 4px 10px 4px 0px!important;}
.tribe-tickets-meta-row select {width:100%!important;}
.tribe-events-tickets.tribe-events-tickets-rsvp p.white.left{text-align: left; padding-left: 20px; margin-bottom: 5px;}
.tribe-rsvp-message-success, .tribe-rsvp-message-error {background-color: transparent!important; border-color: #ededed!important; border-width: 2px!important; padding: 10px!important;}
#search-bar{position:absolute;right:0;width:500px;max-width:100%;}
#content{padding-bottom:0;}
.arrow-right2:after{content:" ";display:inline-block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:#818285;border-width:5px;margin-left:5px;}
.arrow-right2.black:after{border-left-color:#000;}
.sprite{vertical-align:middle;background:url(images/icon-sprite.png) no-repeat;display:inline-block}.sprite-icon-360{width:54px;height:53px;background-position:-5px -5px}.sprite-icon-cart{width:47px;height:40px;background-position:-69px -5px}.sprite-icon-cart-arrow{width:58px;height:40px;background-position:-126px -5px}.sprite-icon-cart-menu{width:38px;height:26px;background-position:-194px -5px}.sprite-icon-chat{width:46px;height:46px;background-position:-242px -5px}.sprite-icon-chat-small{width:27px;height:27px;background-position:-298px -5px}.sprite-icon-check{width:18px;height:18px;background-position:-335px -5px}.sprite-icon-facebook{width:46px;height:46px;background-position:-363px -5px}.sprite-icon-facebook-orange{width:28px;height:27px;background-position:-419px -5px}.sprite-icon-list{width:26px;height:26px;background-position:-457px -5px}.sprite-icon-list-gray{width:26px;height:26px;background-position:-493px -5px}.sprite-icon-map{width:49px;height:48px;background-position:-529px -5px}.sprite-icon-min{width:20px;height:20px;background-position:-588px -5px}.sprite-icon-plus{width:20px;height:20px;background-position:-618px -5px}.sprite-icon-scooter{width:40px;height:23px;background-position:-648px -5px}.sprite-icon-service{width:26px;height:23px;background-position:-698px -5px}.sprite-icon-shipping{width:53px;height:44px;background-position:-734px -5px}.sprite-icon-snor{width:47px;height:23px;background-position:-797px -5px}.sprite-icon-star-active{width:23px;height:23px;background-position:-853px -4px}.sprite-icon-star-inactive{width:22px;height:21px;background-position:-885px -4px}.sprite-icon-tel{width:44px;height:44px;background-position:-917px -5px}.sprite-icon-time{width:24px;height:25px;background-position:-971px -5px}.sprite-icon-twitter{width:49px;height:48px;background-position:-1005px -5px}.sprite-icon-twitter-orange{width:29px;height:29px;background-position:-1064px -5px}.sprite-icon-video{width:54px;height:53px;background-position:-1103px -5px}.sprite-icon-youtube{width:47px;height:46px;background-position:-1167px -5px}.sprite-icon-phone-orange{width:28px;height:27px;background-position:-297px -34px;}.sprite-icon-phone-blue{width:17x;height:34px;background-position:-709px -34px;}.sprite-icon-mail-orange{width:28px;height:27px;background-position:-329px -34px;}.sprite-icon-check{width:18px;height:15px;background-position:-204px -39px;}
.misc-sprite{background:url(images/misc-sprite.png) no-repeat;display:inline-block}.sprite-bg-service{width:234px;height:168px;background-position:-5px -5px;}.sprite-bg-footer{width:389px;height:424px;background-position:-5px -183px;}.sprite-payment-gateways{width:335px;height:43px;background-position:-5px -617px;}
.sprite-service-chat{width:33px;height:28px;background-position:-807px -17px;}
.sprite-service-phone{width:33px;height:28px;background-position:-923px -13px;}
.sprite-service-mail{width:33px;height:28px;background-position:-1012px -17px;}
  
.sprite-service-mail-dark{background:url(images/icon-sprite.png) no-repeat;display:inline-block;width:40px;height:53px;background-position:-1012px -17px;}
.full-width-slider.slick-slider button{display:block!important;}
.full-width-slider.slick-slider .slick-slide{position:relative;}
.alignleft{margin-right:1em;}

ul.two-column-list {list-style: none; padding: 0;}
ul.two-column-list li {width: 50%; display: inline-block; float: left;}
ul.two-column-list li:nth-child(even){text-align: right;}

.square-iframe {position: relative; background: url(images/loader.gif) no-repeat center #e5e3df;}
.square-iframe:before {content:''; display: block; padding-top: 100%;}
.square-iframe iframe {position: absolute; top: 0; right: 0; bottom: 0; left: 0;}

.spacing.col-xs-1, .spacing.col-sm-1, .spacing.col-md-1, .spacing.col-lg-1, .spacing.col-xs-2, .spacing.col-sm-2, .spacing.col-md-2, .spacing.col-lg-2, .spacing.col-xs-3, .spacing.col-sm-3, .spacing.col-md-3, .spacing.col-lg-3, .spacing.col-xs-4, .spacing.col-sm-4, .spacing.col-md-4, .spacing.col-lg-4, .spacing.col-xs-5, .spacing.col-sm-5, .spacing.col-md-5, .spacing.col-lg-5, .spacing.col-xs-6, .spacing.col-sm-6, .spacing.col-md-6, .spacing.col-lg-6, .spacing.col-xs-7, .spacing.col-sm-7, .spacing.col-md-7, .spacing.col-lg-7, .spacing.col-xs-8, .spacing.col-sm-8, .spacing.col-md-8, .spacing.col-lg-8, .spacing.col-xs-9, .spacing.col-sm-9, .spacing.col-md-9, .spacing.col-lg-9, .spacing.col-xs-10, .spacing.col-sm-10, .spacing.col-md-10, .spacing.col-lg-10, .spacing.col-xs-11, .spacing.col-sm-11, .spacing.col-md-11, .spacing.col-lg-11, .spacing.col-xs-12, .spacing.col-sm-12, .spacing.col-md-12, .spacing.col-lg-12 {margin-left:15px; margin-right:15px;}
​
.spacing.col-xs-12 {width: calc(100% - 30px);}
.spacing.col-xs-11 {width: calc(91.66666667% - 30px);}
.spacing.col-xs-10 {width: calc(83.33333333% - 30px);}
.spacing.col-xs-9 {width: calc(75% - 30px);}
.spacing.col-xs-8 {width: calc(66.66666667% - 30px);}
.spacing.col-xs-7 {width: calc(58.33333333% - 30px);}
.spacing.col-xs-6 {width: calc(50% - 30px);}
.spacing.col-xs-5 {width: calc(41.66666667% - 30px);}
.spacing.col-xs-4 {width: calc(33.33333333% - 30px);}
.spacing.col-xs-3 {width: calc(25% - 30px);}
.spacing.col-xs-2 {width: calc(16.66666667% - 30px);}
.spacing.col-xs-1 {width: calc(8.33333333% - 30px);}
​
.spacing.col-xs-offset-12 {margin-left: calc(100% + 15px);}
.spacing.col-xs-offset-11 {margin-left: calc(91.66666667% + 15px);}
.spacing.col-xs-offset-10 {margin-left: calc(83.33333333% + 15px);}
.spacing.col-xs-offset-9 {margin-left: calc(75% + 15px);}
.spacing.col-xs-offset-8 {margin-left: calc(66.66666667% + 15px);}
.spacing.col-xs-offset-7 {margin-left: calc(58.33333333% + 15px);}
.spacing.col-xs-offset-6 {margin-left: calc(50% + 15px);}
.spacing.col-xs-offset-5 {margin-left: calc(41.66666667% + 15px);}
.spacing.col-xs-offset-4 {margin-left: calc(33.33333333% + 15px);}
.spacing.col-xs-offset-3 {margin-left: calc(25% + 15px);}
.spacing.col-xs-offset-2 {margin-left: calc(16.66666667% + 15px);}
.spacing.col-xs-offset-1 {margin-left: calc(8.33333333% + 15px);}
.spacing.col-xs-offset-0 {margin-left: 15px;}
​
@media (min-width: 768px) {
    .spacing.col-sm-12 {width: calc(100% - 30px);}
    .spacing.col-sm-11 {width: calc(91.66666667% - 30px);}
    .spacing.col-sm-10 {width: calc(83.33333333% - 30px);}
    .spacing.col-sm-9 {width: calc(75% - 30px);}
    .spacing.col-sm-8 {width: calc(66.66666667% - 30px);}
    .spacing.col-sm-7 {width: calc(58.33333333% - 30px);}
    .spacing.col-sm-6 {width: calc(50% - 30px);}
    .spacing.col-sm-5 {width: calc(41.66666667% - 30px);}
    .spacing.col-sm-4 {width: calc(33.33333333% - 30px);}
    .spacing.col-sm-3 {width: calc(25% - 30px);}
    .spacing.col-sm-2 {width: calc(16.66666667% - 30px);}
    .spacing.col-sm-1 {width: calc(8.33333333% - 30px);}
​
    .spacing.col-sm-offset-12 {margin-left: calc(100% + 15px);}
    .spacing.col-sm-offset-11 {margin-left: calc(91.66666667% + 15px);}
    .spacing.col-sm-offset-10 {margin-left: calc(83.33333333% + 15px);}
    .spacing.col-sm-offset-9 {margin-left: calc(75% + 15px);}
    .spacing.col-sm-offset-8 {margin-left: calc(66.66666667% + 15px);}
    .spacing.col-sm-offset-7 {margin-left: calc(58.33333333% + 15px);}
    .spacing.col-sm-offset-6 {margin-left: calc(50% + 15px);}
    .spacing.col-sm-offset-5 {margin-left: calc(41.66666667% + 15px);}
    .spacing.col-sm-offset-4 {margin-left: calc(33.33333333% + 15px);}
    .spacing.col-sm-offset-3 {margin-left: calc(25% + 15px);}
    .spacing.col-sm-offset-2 {margin-left: calc(16.66666667% + 15px);}
    .spacing.col-sm-offset-1 {margin-left: calc(8.33333333% + 15px);}
    .spacing.col-sm-offset-0 {margin-left: 15px;}
}
@media (min-width: 992px) {
    .spacing.col-md-12 {width: calc(100% - 30px);}
    .spacing.col-md-11 {width: calc(91.66666667% - 30px);}
    .spacing.col-md-10 {width: calc(83.33333333% - 30px);}
    .spacing.col-md-9 {width: calc(75% - 30px);}
    .spacing.col-md-8 {width: calc(66.66666667% - 30px);}
    .spacing.col-md-7 {width: calc(58.33333333% - 30px);}
    .spacing.col-md-6 {width: calc(50% - 30px);}
    .spacing.col-md-5 {width: calc(41.66666667% - 30px);}
    .spacing.col-md-4 {width: calc(33.33333333% - 30px);}
    .spacing.col-md-3 {width: calc(25% - 30px);}
    .spacing.col-md-2 {width: calc(16.66666667% - 30px);}
    .spacing.col-md-1 {width: calc(8.33333333% - 30px);}
​
    .spacing.col-md-offset-12 {margin-left: calc(100% + 15px);}
    .spacing.col-md-offset-11 {margin-left: calc(91.66666667% + 15px);}
    .spacing.col-md-offset-10 {margin-left: calc(83.33333333% + 15px);}
    .spacing.col-md-offset-9 {margin-left: calc(75% + 15px);}
    .spacing.col-md-offset-8 {margin-left: calc(66.66666667% + 15px);}
    .spacing.col-md-offset-7 {margin-left: calc(58.33333333% + 15px);}
    .spacing.col-md-offset-6 {margin-left: calc(50% + 15px);}
    .spacing.col-md-offset-5 {margin-left: calc(41.66666667% + 15px);}
    .spacing.col-md-offset-4 {margin-left: calc(33.33333333% + 15px);}
    .spacing.col-md-offset-3 {margin-left: calc(25% + 15px);}
    .spacing.col-md-offset-2 {margin-left: calc(16.66666667% + 15px);}
    .spacing.col-md-offset-1 {margin-left: calc(8.33333333% + 15px);}
    .spacing.col-md-offset-0 {margin-left: 15px;}
}
@media (min-width: 1200px) {
    .spacing.col-lg-12 {width: calc(100% - 30px);}
    .spacing.col-lg-11 {width: calc(91.66666667% - 30px);}
    .spacing.col-lg-10 {width: calc(83.33333333% - 30px);}
    .spacing.col-lg-9 {width: calc(75% - 30px);}
    .spacing.col-lg-8 {width: calc(66.66666667% - 30px);}
    .spacing.col-lg-7 {width: calc(58.33333333% - 30px);}
    .spacing.col-lg-6 {width: calc(50% - 30px);}
    .spacing.col-lg-5 {width: calc(41.66666667% - 30px);}
    .spacing.col-lg-4 {width: calc(33.33333333% - 30px);}
    .spacing.col-lg-3 {width: calc(25% - 30px);}
    .spacing.col-lg-2 {width: calc(16.66666667% - 30px);}
    .spacing.col-lg-1 {width: calc(8.33333333% - 30px);}
​
    .spacing.col-lg-offset-12 {margin-left: calc(100% + 15px);}
    .spacing.col-lg-offset-11 {margin-left: calc(91.66666667% + 15px);}
    .spacing.col-lg-offset-10 {margin-left: calc(83.33333333% + 15px);}
    .spacing.col-lg-offset-9 {margin-left: calc(75% + 15px);}
    .spacing.col-lg-offset-8 {margin-left: calc(66.66666667% + 15px);}
    .spacing.col-lg-offset-7 {margin-left: calc(58.33333333% + 15px);}
    .spacing.col-lg-offset-6 {margin-left: calc(50% + 15px);}
    .spacing.col-lg-offset-5 {margin-left: calc(41.66666667% + 15px);}
    .spacing.col-lg-offset-4 {margin-left: calc(33.33333333% + 15px);}
    .spacing.col-lg-offset-3 {margin-left: calc(25% + 15px);}
    .spacing.col-lg-offset-2 {margin-left: calc(16.66666667% + 15px);}
    .spacing.col-lg-offset-1 {margin-left: calc(8.33333333% + 15px);}
    .spacing.col-lg-offset-0 {margin-left: 15px;}
}

/* ------------------------------------------------- start BHV GO only CSS*/

#title-bar {background: url(images/titlebar_bg.jpg) no-repeat right; background-size: cover; padding:0; position: relative; margin-bottom: 20px; min-height:150px;}
.single-showrooms #title-bar {background: url(images/loader.gif) no-repeat center #e5e3df; background-size: auto;}
#title-bar iframe {margin-bottom: -5px;}
#title-bar div {margin-bottom: 0;}
#title-bar h1 {line-height: 40px; text-align: left; margin: 0; color: #404041; text-transform: none; font-size: 40px; font-weight: normal;  transform:translateY(140%);}
#title-bar #breadcrumb_container { margin-bottom: 0px; position: relative; z-index: 5;}
#title-bar #breadcrumb_container p{margin-bottom: 0px; line-height: 30px;}
#home-cat-container .home-cat {margin-bottom: 30px;}
#home-cat-container .home-cat hr {clear: right;}
#home-cat-container .home-cat img {border: 5px solid #fff; border-radius: 20px; -webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
#home-cat-container .home-cat a:hover img {opacity: 1; border-color: #dc4928;}
#home-cat-container .btn-container p, #home-cat-container .btn-container > div{margin-bottom: 0;}
#home-cat-container .btn-container .button-alt a[aria-expanded="false"]:before{content: " ";display: inline-block;border: solid transparent;height: 0;width: 0;border-color: rgba(255, 255, 255, 0);border-width: 20px;position: absolute;margin-left: 5px;background: none;padding: 0;bottom: -30px;transform: translateX(50%);right: 50%;}
#home-cat-container .btn-container .button-alt a[aria-expanded="true"]:before{content: " ";display: inline-block;border: solid transparent;height: 0;width: 0;border-color: rgba(255, 255, 255, 0);border-top-color: #323233;border-width: 20px;position: absolute;margin-left: 5px;background: none;padding: 0;bottom: -40px;transform: translateX(50%);right: 50%;}

#home-advice-container {position: relative; min-height: 528px;}
#home-advice-container #advice-block {padding-right: 130px;}
#home-advice-container #advice-block .wpcf7 {position: relative; z-index: 5;}
#home-advice-container #advice-vestigingen1 {padding-left: 130px;}
#home-advice-container #advice-vestigingen2 {padding-left: 130px;}
#home-advice-container #advice-vestigingen2 img {position: relative; z-index: 5;}
#home-advice-container #advice-vestigingen2 h3 {position: absolute; width: 50%; right: 0; top: 60%;}

#home-bhv-blocks h3 {color:#dc4928;}
#home-bhv-blocks h3 .xlarge {color:#404041;}
#home-bhv-blocks .lightgray-bg {position:absolute; bottom:0; margin-bottom:0px; padding-bottom:15px;}
#home-bhv-blocks .col-md-4 {padding:0px;}
#home-bhv-blocks .col-md-4 .col-xs-12.text {padding-bottom: 175px; margin-bottom:0px; padding-left:30px; padding-right:30px;}
.subtitle1, .subtitle2, .subtitle3 {margin-bottom:0px; font-size: 13px; margin-left:30px;}
.subtitle1:before {content:""; width:23px; height:20px; background:url(images/bhv-block-icon-1.png) no-repeat center; position: absolute; left:35px;}
.subtitle2:before {content:""; width:23px; height:20px; background:url(images/bhv-block-icon-2.png) no-repeat center; position: absolute; left:35px;}
.subtitle3:before {content:""; width:23px; height:20px; background:url(images/bhv-block-icon-3.png) no-repeat center; position: absolute; left:35px;}
    
#home-bhv-blocks .active {border: 5px solid #dc4928!important;}
#home-bhv-blocks .active h3 {margin-top:7px;}
#home-bhv-blocks .active.col-md-4 .col-xs-12.text {padding-left: 27px; padding-right: 27px;}
#home-bhv-blocks .active .black-button {background-color: #b0d212!important;}
#home-bhv-blocks .active .lightgray-bg {padding-bottom: 12px;}
#home-bhv-blocks .active .black-button a {color:#404041;}

#home-bhv-blocks .bhv-block-go .text h3 .xlarge, #home-bhv-blocks .bhv-block-plus .text h3 .xlarge, #home-bhv-blocks .bhv-block-pro .text h3 .xlarge {font-family: 'big_johnregular'!important; letter-spacing: -5px;}


#home-bhv-blocks .not-active h3, #home-bhv-blocks .not-active ul.check-list li:before{color:#777;}
#home-bhv-blocks .not-active h3 .xlarge {color:#404041;}
#home-bhv-blocks .not-active .black-button {background-color: #777!important;}
#home-bhv-blocks .not-active .sprite-icon-star-active {background-position: -884px -4px;}
#home-bhv-blocks .not-active .subtitle1:before {content:""; width:22px; height:23px; background:url(images/bhv-block-icon-1-gray.png) no-repeat center; padding-left:30px;}
#home-bhv-blocks .not-active .subtitle2:before {content:""; width:22px; height:23px; background:url(images/bhv-block-icon-2-gray.png) no-repeat center; padding-left:30px;}
#home-bhv-blocks .not-active .subtitle3:before {content:""; width:22px; height:23px; background:url(images/bhv-block-icon-3-gray.png) no-repeat center; padding-left:30px;}

#home-bhv-blocks .block-link {margin-top:20px;}

#home-block-container .title-home.not-active, #home-block-container .title-go, #home-block-container .title-plus, #home-block-container .title-pro {display:none;}
#home-block-container .title-home.active, #home-block-container .title-go.active, #home-block-container .title-plus.active, #home-block-container .title-pro.active {display:block;}
#home-block-container .title-go.active:before, #home-block-container .title-plus.active:before, #home-block-container .title-pro.active:before  {content: " "; border-style: solid;  border-width: 50px;  border-color: transparent; border-top-color: #dc4928!important; margin-left: 13%; position: absolute; bottom: -100px;}
#home-block-container .title-plus.active:before {margin-left: 45%;}
#home-block-container .title-pro.active:before {right:0; margin-right: 13%;}

#home-block-container .title-go.active .home-block-text h2, #home-block-container .title-plus.active .home-block-text h2, #home-block-container .title-pro.active .home-block-text h2 {line-height: 35px; padding:0 20px; font-size: 32px; font-weight: 400; text-align:center; margin-top:25px;}
#home-block-container .title-go.active .home-block-text p a, #home-block-container .title-go.active .home-block-text p a:hover, #home-block-container .title-plus.active .home-block-text p a, #home-block-container .title-plus.active .home-block-text p a:hover, #home-block-container .title-pro.active .home-block-text p a, #home-block-container .title-pro.active .home-block-text p a:hover {color:#fff; margin-bottom:25px;}
#home-block-container .title-go.active, #home-block-container .title-plus.active, #home-block-container .title-pro.active {min-height: 175px;}

#content .container-fluid.black-bg {padding-top:50px; padding-bottom:40px;}
.container-fluid.black-bg .class-block {border-radius:25px; padding-top: 15px; padding-left: 25px; padding-right: 130px;  min-height: 500px;}
.container-fluid.black-bg .class-block h2{font-size:50px; margin-bottom: 0px;}
.container-fluid.black-bg .class-block p.subtitle {font-weight:bold; font-style:italic;}
.container-fluid.black-bg .class-block span.darkorange {font-weight:bold;}
.container-fluid.black-bg .class-block button{margin-left:15px; margin-top:15px; font-weight:bold; letter-spacing:0px; padding: 6px 40px 6px 10px; border-radius: 12px;}
.container-fluid.black-bg .class-block button:hover {background-color:#9ab712!important;}
.container-fluid.black-bg .class-block button:hover:after {border-left-color: transparent;}
.container-fluid.black-bg .col-md-5 {padding-left:50px;}
.container-fluid.black-bg .col-md-5:after{content: ""; display: block; width: 460px; height: 470px; background: url(images/cursus-person.png) no-repeat; position: absolute; bottom: 0; left: -50%; bottom:-55px;}
.container-fluid.black-bg ul.check-list {padding-left: 90px; font-size: 19px;}
.container-fluid.black-bg ul.check-list li {border-bottom: 1px dashed #353536; padding-bottom:10px;}
.container-fluid.black-bg h3 {font-size:50px;}
.container-fluid.black-bg .class-block form {position: absolute; max-width: 75%;  min-width: 75%; z-index: 9999;}

.container-fluid.orange-bg .contact-block {margin-top: 32px; padding-right: 60px; padding-left: 20%;}
.container-fluid.orange-bg .contact-block .xlarge {font-size:50px; margin-top:0px;}
.container-fluid.orange-bg .contact-block .darkorange.xlarge {margin-bottom:0px;}
.container-fluid.orange-bg .contact-block .large-text {margin-bottom:10px;}
.container-fluid.orange-bg .contact-block p {margin-left: 100px;}
.container-fluid.orange-bg .contact-block hr {border-color:#9e2f16; margin-left: 100px;}
.container-fluid.orange-bg .contact-block .col-md-5 {padding-left:6%; padding-right:4%;}

.seox-slider-homepage-secundair p a {background-color:#fff; color:#404041; padding: 10px 20px; text-decoration:none; font-weight:bold; border-radius: 15px; margin-top:20px;}
.seox-slider-homepage-secundair .full-width-slider-content .slider-text {width:100%; margin-bottom:35px;}
.seox-slider-homepage-secundair .full-width-slider-content .slider-link {margin-top:0px;}
.slider-text {width: 55%; color: #fff!important; font-size: 30px; margin-top: 20px; margin-bottom: 65px;}
	
#home-news .col-md-3 p {margin-top:12px; padding:0px;}
#home-news .col-md-3 p a {text-decoration:none; padding: 9px 13px; border-radius:10px; font-weight:bold;}
.cursus-form .wpcf7-form-control-wrap.message {width:75%;}

#home-news hr {border-color:#dc4928; margin-bottom:20px;}
#home-news .news-shortcode.full-width {margin-bottom:5px;}
#home-news .news-shortcode.full-width  h3 {width: 70%; font-size:28px; margin-bottom:0px;}
#home-news .news-shortcode.full-width a {text-decoration:none;}

.video-image-modal-trigger{display:block;position:relative;}
.video-image-modal-trigger:before {content: '\e072'; font-family: "Glyphicons Halflings"; font-size: 32px; line-height: 60px; text-align: center; color: #fff; display: block; width: 60px; height: 60px; background: #dc4928; border-radius: 5px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.video-image-modal-trigger:hover:before {color: #231f20;}


.news-shortcode .img-container {max-height: 125px; overflow: hidden; border-radius:12px;}
.news-shortcode .img-container a {display: block;}
.news-shortcode .img-container a img {width: 100%; transform: translateY(calc( -50% + 62.5px));}
.news-shortcode h4 {min-height: 36px;}

.news-shortcode.full-width .img-container {max-height: 275px; border-radius:25px;}
.news-shortcode.full-width .img-container a {display: block;}
.news-shortcode.full-width .img-container a img {width: 100%; transform: translateY(calc( -50% + 137.5px));}

.large-paragraph {font-family: 'Ubuntu', serif; font-weight: bold; font-size: 110%; line-height: 170%;}
.intro-paragraph {font-family: 'Ubuntu', serif; font-size: 20px; line-height: 22px;}

#submenu-wrapper {padding: 20px;}
#submenu-wrapper ul li a {font-family: 'Ubuntu', serif; font-size: 17px; text-transform: lowercase;}
#submenu-wrapper ul.arrow-list li:before {border-left-color: #221e1f;}
#submenu-wrapper ul li.current_page_item {padding-left: 10px;}
#submenu-wrapper ul li.current_page_item a {color: #dc4928;}

#regionSelector {display: inline-block;position:relative;margin-top:10px;margin-bottom:10px;}
#regionSelector select {width: 300px; max-width: 100%; padding-left: 50px; font-style: italic; height: 43px; margin-right: 5px;} 
#regionSelector:before {content: ''; display: inline-block; width: 18px; height: 29px; background:url(images/icon-sprite.png) no-repeat -703px -16px; position: absolute; top: 7px; left: 15px;}
#regionSelector button {margin-bottom: 0; padding-right:40px; line-height: 28px; padding-left:15px; border-radius:14px; background-color:#404041!important;}
#regionSelector button:hover {background-color:#545455!important;}


ul.check-list li:before {content: '\e084'; font-family: 'Glyphicons Halflings'; display: inline-block; background: #fff; width: 20px; line-height: 20px; text-align: center; border-radius: 50%; color: #b0d212; margin-right: 10px;}
.black-bg ul.check-list li:before {content: '\e084'; font-family: 'Glyphicons Halflings'; display: inline-block; background: #404041; width: 20px; line-height: 20px; text-align: center; border-radius: 50%; color: #b0d212; margin-right: 10px; }

#map-canvas{width:calc(100% + 30px);height:500px;background: url(images/loader.gif) no-repeat center #e5e3df;margin-left:-15px;margin-right:-15px;}
.home #map-canvas {height:400px;}


/* Recensies */
.post-type-archive-recensies #main .type-recensies img {height:225px; width:225px; border-radius:50%; }
.review-block, .review-block .col-sm-8 {padding-left:0px; padding-right:0px;}
.review-block .col-md-4 img {height:200px; width:200px; border-radius:100px; margin-top: 10px;}
.review-container h3 {margin-bottom:0px;}
.review-container p.arrow-right {margin-top:12px; padding:0px;}
.review-container p.arrow-right a {text-decoration:none; padding: 9px 13px; border-radius:10px; font-weight:bold; position: absolute; bottom: 0; right: 15px;}

.blog #content .post.type-post .col-md-9 p {text-align:justify!important;}

.product-thumbnail-slider.slick-slider button.slick-arrow{display: block!important;background:url(images/slider_arrows.png) no-repeat 0 0;text-indent:-99999px;width:66px;height:66px;position:absolute;top:50%;transform:translateY(-50%);opacity:0.9;z-index:99;}
.product-thumbnail-slider.slick-slider .slick-list div a {width: 95%!important; padding-left: 5%;}
.product-thumbnail-slider.slick-slider button.slick-arrow:after {content: none;}
.product-thumbnail-slider.slick-slider button.slick-arrow.slick-prev {left: 20px;}
.product-thumbnail-slider.slick-slider button.slick-arrow.slick-next {right: 20px; background-position: -78px 0;}
.type-opgeleverde-werken img {max-height: 200px; width: auto;}
.full-width-slider.slick-slider button.slick-arrow{background:url(images/slider_arrows.png) no-repeat 0 0;text-indent:-99999px;width:66px;height:66px;position:absolute;top:50%;transform:translateY(-50%);opacity:0.4;z-index:99;}
.full-width-slider.slick-slider button.slick-arrow:hover{opacity:1;}
.full-width-slider.slick-slider button.slick-arrow:after{content:none;}
.full-width-slider.slick-slider button.slick-prev.slick-arrow{left:50px;}
.full-width-slider.slick-slider button.slick-next.slick-arrow{right:50px;background-position:-78px 0;}
.modal-trigger{cursor:pointer;display:block;margin-bottom:20px!important;}
.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none;}
.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none;}
.modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all;color:#232323;padding:10px;}
blockquote{border-color:#dc4928;}
a, .text-primary, .btn-primary .badge, .btn-link, .pagination>li>a,.pagination>li>span, .list-group-item.active>.badge,.nav-pills>.active>a>.badge,.panel-primary>.panel-heading .badge{color:#221E1F;}
a:hover,a:focus,.btn-link:hover,.btn-link:focus,.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#dc4928;}
.bg-primary,.btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,.label-primary,.progress-bar,.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus,.panel-primary>.panel-heading{background-color:#dc4928;}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active,.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus,.panel-primary,.panel-primary>.panel-heading,.panel-primary>.panel-heading+.panel-collapse>.panel-body,.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-color:#dc4928;}
#submit:hover, #submit:focus, button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus{box-shadow:none!important;}
a:hover, a:focus{text-decoration:none;}
a:hover, a:focus, .btn-link:hover, .btn-link:focus, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color:#dc4928;}
#submit, input[type="submit"]{background:#dc4928;padding-right:0.5em;}
button{position:relative;}
button, .button-def a:after, .button-alt a:after{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
button, .button-def a{color:#fff;line-height:1.42857143;padding-right:30px;text-decoration:none;background:#58585a;}
button:hover, .button-def a:hover{color:#fff;background:#313131;}
button:after, .button-def a:after, .button-alt a:after{content:'\e072';color:#58585a;font-size:10px;font-family:'Glyphicons Halflings';vertical-align:middle;position:absolute;top:3px;right:3px;bottom:3px;display:inline-block;padding:4px 5px;background:#fff;}
button:after{top:8px;bottom:8px;}
button:hover:after, .button-def a:hover:after{color:#313131;background:#fff;}
.button-def a, .button-alt a{text-decoration:none;position:relative;display:inline-block;margin:0 0 0.5em;padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5em;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.button-alt a{color:#fff;padding-right:30px;background:#dc4928;}
.button-alt a:hover{color:#fff;text-decoration:none;background:#0286b7;}
.button-alt a:after{color:#dc4928;background:#fff;}
.button-alt a:hover:after{color:#0286b7;background:#fff;}
.button-link a, a.button-link{text-decoration:underline;}
.button-link a:before, a.button-link:before{content:'\e072';color:#221E1F;font-size:8px;font-family:'Glyphicons Halflings';vertical-align:middle;display:inline-block;margin-right:5px;}
.button-holder{text-align:right;clear:both;}
.wpcf7-submit.overlay-button{text-align:left;}
.list-group a{color:#221E1F;}
.list-group .list-group-item.active{color:#221E1F;font-weight:bold;}
.list-group .list-group-item{border-top:0;border-bottom:0;}
.list-group .list-group-item:last-child{border-bottom:1px solid #ddd;}
.check-list ul, ul.check-list{padding-left:25px;}
.check-list li{position:relative;list-style:none;margin-bottom:10px;}
.check-list li:before{content:'';display:inline-block;position:absolute;top:3px;left:-25px;width:18px;height:18px;background:url(images/icon-sprite.png) -335px -5px no-repeat;}
.topproduct-check-list{list-style:none;padding-left:0;margin-bottom:0;}
h1.entry-title, h1.post-title, h1.page-title{color:#dc4928;font-family:'Roboto', sans-serif;font-weight:bold;}
.mc_embed_signup button{float:right;}
#wrapper.menu-underlay{position:relative;}
#wrapper:before{content:'';position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-transition:background 200ms ease-out;transition:background 200ms ease-out;z-index:-10;}
#wrapper.menu-underlay:before{display:block;background:rgba(0, 0, 0, 0.2);z-index:10;}
.arrow-list {list-style:none;padding-left:0;}
.arrow-list li:before{content:" ";display:block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:#dc4928;border-width:5px;float:left;margin-top:7px;margin-right:5px;}
.arrow-list li.aanbevolen:after{content:"Aanbevolen";text-transform:uppercase;color:#ffa800;font-weight:bold;vertical-align:super;font-size:12px;margin-left:5px;}
#tips-container .tips-title{display:inline-block;margin-right:25px;}
#tips-container .tips-title .huge{font-size:100px;line-height:100px;float:left;}
#tips-container .tips-title .third{font-size:22px;line-height:28px;max-width:140px;float:left;padding-top:8px;}
#tips-container .tips-title .third span{font-size:40px;}
#tips-container{padding-bottom:0 !important;}
#tips-container [class*="col-"]{margin-bottom:0;}
#tips-container .mc_embed_signup{width:calc(100% - 310px);margin-top:-12px;padding-top:10px;border-top:2px solid #fff;}
#tips-container .mc_embed_signup, #tips-container .mc-field-group{display:inline-block;}
#tips-container .mc-field-group{margin-right:15px;width:calc(100% - 150px);}
#tips-container .mc_embed_signup button{background-color:#221E1F !important;}
.transparent-button{display:inline-block;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.transparent-button:after{content:" ";display:block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:#221E1F;border-width:5px;float:right;margin-top:5px;margin-left:5px;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.transparent-button:hover{color:#dc4928!important;background:#fff;border-color:#fff;}
.transparent-button:hover:after{border-left-color:#dc4928;}
#top-bar .content-left{position:relative; float:left;}
#top-bar .content-left a{font-weight:bold;}
#top-bar .content-left a:hover{text-decoration:underline; font-weight:bold;}
#top-bar .navbar-nav .service-nav-item:before{content:none;}
#top-bar .service-nav-item a{font-weight:bold;background:#dc4928;}
#top-bar .service-nav-item a:hover{background:#0286b7;}
#top-bar .service-nav-item a:before{content:'';vertical-align:middle;background:url(images/icon-sprite.png) -698px -5px no-repeat;display:inline-block;width:26px;height:23px;margin:-3px 5px -3px 0;}
#top-bar .service-nav-item a:after{content:'\e072';color:#221E1F;font-size:10px;font-family:'Glyphicons Halflings';vertical-align:middle;display:inline-block;margin-left:5px;}
#top-bar .navbar-nav a{text-transform:lowercase;}
#top-nav .navbar-nav a:hover{background:none;text-decoration:underline;}
#top-bar .navbar-nav>li.blue>a{color:#dc4928;}
#top-bar .navbar-nav>li.blue:before{color:#1a1a1a;}
header #keurmerken{text-align:center;padding-top:20px;}
header #keurmerken a:first-child{margin-right:0;}
header .col-md-9 .customer_service:before {content:''; width:32px; height:32px; background:url(images/customer_service.png) no-repeat; position:absolute; right: 20%; margin-top:8px;}
.customer_service a .showonhover {display:none;}
.customer_service a:hover .showonhover {display:block;}
.customer_service a .customer_block {position:absolute;  margin-top: -15px; margin-left: -50px; width:200px; height:auto; background: rgba(255, 255, 255, 1); z-index:99999; border:2px solid #404041;}
.customer_service a .customer_block ul li{list-style:none; color:#404041!important; padding-top:15px;}
.customer_service a .customer_block ul {padding-left:15px;}
header .tagline{font-size:12px;padding-left:5px;}
header .searchform, header .locations{padding-top:0;}
header .searchform input[type="text"]{border:1px solid #dfdfdf!important;border-radius:0!important;}
.searchform button[type="submit"]{height:37px;border-radius:0!important;}
.mobile-vestiging-link {display:block; text-decoration: underline; padding:10px 0px;background-size:25%;}
#header-map:before {content: "";left: -50px;bottom: -20px;display: block;position: absolute;width: 170px;height: 110px;background: url(images/map.png) -30px 0 no-repeat;background-size: cover;}
.results-map:before {content: "";  display: inline-block; position: relative; width: 292px; height: 330px; background: url(images/map.png) 0px 0 no-repeat;}
.col-xs-6 .button-alt.results a {margin-top:25%;}
.col-xs-6 .results-map {margin-top:10px;}
#header-map a{display:block; text-decoration: underline; padding:20px 0 20px 95px;background:none;background-size:contain;}
.glyphicon-search{vertical-align:top!important;}
.glyphicon-search:before{content:"Zoeken";font-family:'Roboto';font-weight:bold;color:#221E1F;}
#help-request h3{margin-bottom:0;margin-top:0;}
#help-request ul{margin-bottom:0;}
#help-request ul li, #help-request ul li a{color:#221E1F;}
#help-request ul li a{position:relative;}
#help-request ul li a u{cursor:pointer;}
#help-request ul li:before{border-left-color:#221E1F;}
#help-request ul .vestiging-list li:before{content:none;}
#help-request ul li a ul{display:none;position:absolute;top:18px;z-index:999;list-style:none;padding-left:0;padding:10px;width:240px;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);box-shadow:0 0 3px 0 rgba(0,0,0,0.5);}
#help-request ul li a:hover ul{display:block;}
#help-request ul li a ul label{min-width:100px;}
#help-request ul li a:hover ul li{color:#221E1F;}
#service_header{margin-top:-395px;padding:0 15px;border-radius:20px; z-index: 99;}
#service_header h3{margin-bottom:0;margin-top:0;}
#service_header ul{margin-bottom:0;}
#service_header ul li, #service_header ul li a{color:#221E1F;}
#service_header ul li a{position:relative;}
#service_header ul li:before{border-left-color:#221E1F;}
#service_header ul .vestiging-list li:before{content:none;}
#service_header ul li a ul{display:none;position:absolute;top:18px;z-index:999;list-style:none;padding-left:0;padding:10px;width:230px;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);box-shadow:0 0 3px 0 rgba(0,0,0,0.5);}
#service_header ul li a:hover ul{display:block;}
#service_header ul li a ul label{min-width:100px;}
#service_header ul li a:hover ul li{color:#221E1F;}
#service_header .service_item{display:block;text-align:right;position:relative;}
#service_header .service_item .arrow-right{font-style:italic;margin-top:5px;margin-right:20px;}
#service_header .service_item .sprite{margin-right:10px;}
#service_header .service_item a{display:block;margin-top:10px;text-align:left;color:#fff;background:#dc4928;padding:10px;border-radius:25px;}
#service_header .service_item li{color:#fff;}
#service_header .service_item li label{min-width:100px;}
#service_header .service_item a .vestiging-list{position:absolute;list-style:none;background:#dc4928;left:0;width:100%;z-index:20;padding:10px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;}
#service_header .service_item a .vestiging-list{display:none;}
#service_header .service_item a.vestiging_trigger:hover{border-bottom-right-radius:0;border-bottom-left-radius:0;}
#service_header .service_item a.vestiging_trigger:hover .vestiging-list{display:block;}
#service_header .your-message{display:none;}
#service_header .advice-form input, #service_header .advice-form select{border-radius:25px !important;}
.seox-slider .slide-img{position:absolute;top:0;left:50%;bottom:0;min-height:100%;margin:auto;transform:translateX(-50%);}
.seox-slider .slide-img.fill{min-width:100%;min-height:100%;max-width:none;}
.seox-slider .left-underlay, .seox-slider .right-underlay{position:absolute;height:100%;width:50%;top:0;display:none;}
.seox-slider .left-underlay{left:0;}
.seox-slider .right-underlay{right:0;}
.seox-slider .full-width-slider-content{position:relative;padding:50px 0;}
.single-vestigingen .seox-slider .full-width-slider-content {display: none;}
.single-vestigingen .seox-slider img {position: relative; transform: none; left: 0;}
.single-vestigingen .seox-slider button.slick-arrow {background: url(images/slider_arrows_dark.png) no-repeat 0 0;}
.seox-slider-header-homepage, .seox-slider-header-homepage .slick-slide{min-height:420px;}
.seox-slider-header-homepage .xlarge{text-transform:uppercase;}
.seox-slider-header-homepage .arrow-right a{color:#fff;}
.seox-slider-header-homepage .arrow-right:after{border-left-color:#fff;}
.seox-slider-header-homepage .button-alt a{font-size:16px;padding-right:40px;}
.seox-slider-header-homepage .button-alt a:after{width:30px;}
.seox-slider-vestigingen, .seox-slider-vestigingen .slick-slide{height:240px;}
.seox-slider-vestigingen .full-width-slider-content{padding:75px 0;}
.seox-slider-vestigingen p{margin-bottom:0;text-transform:uppercase;}
header .brand{margin-top:17px;}
header .brand img{max-height:65px;}
header .navbar-toggle .icon-bar{background:#dc4928; height:3px; width:30px;}
header .navbar-toggle{background:#ededed!important;}
header .navbar-toggle.collapsed{background:#fff!important;}
header .container .col-md-9 h3 {margin-bottom:0px; font-size:19px; line-height:10px;}
header .container .col-md-9 h3 a:after {border-width: 7px; border-top-color: #404041; margin-left: 10px;}
header .container .col-md-9 h3 a:hover:after {border-top-color: #dc4928;}
header .container .col-md-9 .green a{font-weight:bold; text-decoration:none; font-style:italic; font-size:12px;}
header .container .col-md-9 .green a:hover{text-decoration:underline;}

header .searchform input[type="text"] {border-radius:20px 0px 0px 20px!important; height: 40px;}
header .searchform .input-group-btn button.btn-default{border-radius:0px 20px 20px 0px!important; height: 40px;}
header .searchform .input-group-btn button.btn-default .glyphicon-search:before{font-family:'Ubuntu', sans-serif!important;}
header .searchform {position:absolute!important; right:0!important;}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background:#dc4928;}
.nav .woocommerce .woocommerce-message{display:none !important;}
.dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border:1px solid #dfdfdf;}
.mobile_menu_divider a{text-indent:-9999px;height:10px;background:#ececec;}
#sani4all-menu{min-height: 50px;}
#cat-menu{margin-bottom:0;}
#cat-menu .navbar .dropdown-submenu > .dropdown-menu{top:-2px;left:calc(100% + 1px);width:calc(300% + 105px);border:2px solid #dfdfdf;border-radius:0;}
#cat-menu .navbar > .dropdown > .dropdown-toggle{padding:0;display:inline;}
#cat-menu .navbar > .dropdown > .dropdown-toggle .caret{content:" ";display:inline-block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:5px;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-title{width:100%;float:left;display:block;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-title a{font-weight:bold;color:#dc4928;font-size:16px;line-height:18px;width:33.33%;font-size:25px;line-height:28px;margin-top:10px;margin-left:0;margin-bottom:10px;border-bottom:2px solid #dfdfdf;padding-left:0;padding-bottom:10px;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-title a:before{content:none;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-item{width:100%;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-item a{width:33.33%;float:left;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-item ul{display:none;left:33.5%;top:0;bottom:0;width:66.66%;border:0;padding:10px;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-item ul li.submenu-product{position:relative;width:100%;top:2px;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-item ul li.submenu-product ul{width:100%!important;padding:0;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-item ul li.submenu-product ul li{width:50%!important;margin:0;padding:10px;float:left;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-item ul li.submenu-product ul li a{width:100%!important;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-item ul li.submenu-product .yith-wcwl-add-to-wishlist{display:none;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-item:hover ul{display:block;}
#cat-menu .navbar > .dropdown > .dropdown-menu li.submenu-product{width:33.33%;float:left;padding:10px;}
#cat-menu .navbar > .dropdown > .dropdown-menu .archive.woocommerce .term-descriptionli.submenu-product a:before{content:none;}*/
#menu-container, #menu-container .seox-nav ul {background:#fff;}
#menu-container .seox-nav ul li a {color: #221e1f; font-family:'Ubuntu', serif;}
#menu-container .seox-nav ul li a:hover {color: #dc4928;}
.seox-nav ul{background:#fff;width:100%;text-align:right;}
.seox-nav ul li.menu-button {background:#b0d212; border-radius:25px;}
.nav>li:hover>a, .nav>li:focus>a{background:none;}
.nav>li:hover .caret, .nav>li:focus .caret{border-top-color:#1a1a1a!important;}
.seox-nav .navbar-nav{border:none!important;min-height:0;z-index:999;}
.seox-nav .navbar-nav>li{position:static;float:none;display:inline-block;padding: 0px 7px;}
.seox-nav .navbar-nav>li.search-icon{position:static;float:none;display:inline-block;margin-left:15px;padding: 0px 7px;padding-left:25px;border-left:3px solid #ededed;}
.seox-nav .navbar-nav>li.menu-orange-bg {background: #dc4928;}
.seox-nav .navbar-nav>li a{display:inline;font-size:18px;line-height:38px;margin-left:0px;padding:0 5px 0 5px;font-weight:bold; color:#404041;}
.nav>li>a:hover, .nav>li>a:focus {background:transparent;}
.seox-nav .navbar-nav>li:hover a {color: black;}
.seox-nav .navbar-nav>li li a{display:block;}
.seox-nav .dropdown-toggle{position:relative;}
.seox-nav .navbar-nav>li>.dropdown-menu{width:1140px;position:absolute;background:#fff;padding:20px;min-height:305px;text-align:left;}
.seox-nav .navbar-nav>li>.dropdown-menu li{float:none;position:static;margin-bottom:0;}
.seox-nav .navbar-nav>li>.dropdown-menu li ul li{max-width:none;}
.seox-nav .navbar-nav>li>.dropdown-menu li a:before{display:block;content:" ";width:0;height:0;border-color:transparent;border-style:solid;border-width:4px 0 4px 4px;margin-right:0;float:left;border-left-color:#dc4928;padding-right:5px;margin-top:8px;}
.seox-nav .navbar-nav>li>.dropdown-menu li a{font-weight:bold;padding:0;font-size:16px;line-height:25px;color:#1a1a1a;}
.seox-nav .navbar-nav>li>.dropdown-menu li:hover a{background:none;padding-left:5px;font-size:18px;color:#dc4928;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu{text-align:left;padding:20px;left:25%;width:75%;top:0;bottom:0;background:#f1f1f1;border:none;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li{background:none;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li a{font-weight:normal;color:#1a1a1a;font-size:14px;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li a:before{margin-top:8px;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li a:hover{color:#dc4928;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li.submenu-title a{font-weight:bold;color:#dc4928;font-size:16px;line-height:18px;margin-bottom:10px;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li.submenu-title a:before{content:none;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li.submenu-button a{font-weight:bold;text-transform:lowercase;color:#dc4928;font-size:13px;line-height:16px;padding:5px;border:3px solid #dc4928;margin-top:20px;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li.submenu-button a:hover{color:#1a1a1a;border-color:#1a1a1a;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li.submenu-button a:before{content:none;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li.submenu-button a:after{display:block;content:" ";width:0;height:0;border-color:transparent;border-style:solid;border-width:4px 0 4px 4px;margin-right:0;float:right;border-left-color:#dc4928;margin-left:5px;margin-top:5px;}
.seox-nav .navbar-nav>li>.dropdown-menu .dropdown-menu li.submenu-button a:hover:after{border-left-color:#1a1a1a;}
.seox-nav .menu_product1{display:block;position:absolute!important;top:0;width:35%;right:35%;bottom:0;padding:20px;padding-right:0px;}
.seox-nav .menu_product1 .woocommerce{background:#fff;}
.seox-nav .menu_product2{display:block;position:absolute!important;top:0;width:35%;right:0;bottom:0;padding:20px;}
.seox-nav .menu_product2 .woocommerce{background:#fff;}
.seox-nav li.dropdown:hover ul{display:block;}
.seox-nav li.dropdown:hover ul ul{display:none;}
.seox-nav li.dropdown:hover ul li.product1{display:block;}
.seox-nav li.dropdown:hover ul li.product2{display:block;}
.seox-nav li.dropdown:hover ul li.product1 ul{display:block;}
.seox-nav li.dropdown:hover ul li.product2 ul{display:block;}
.seox-nav ul.products{background:#fff;}
.seox-nav .product a:before{content:none!important;}
.seox-nav .product .product-image{height:130px!important;}
.seox-nav .product .price{top:60px !important;}
.seox-nav .product .rating{color:#232323;margin-bottom:10px!important;}
.seox-nav .open .dropdown-toggle{background:#fff;}
.seox-nav .open > .dropdown-toggle{background:#dc4928;}
.seox-nav .menu-tegels4all a {padding-top: 10px!important;}
li.home-icon a:before{content:"\e021";font-family:"Glyphicons Halflings";position:relative;top:0;}
li.search-icon a:before{content:""; width:25px; height:25px; display:block; position:absolute; top:-3px; background: url(images/search-icon.png) no-repeat;}
#main-menu{text-align:center;height:50px;margin-bottom:0;}
#main-menu .seox-nav{display:inline-block;}
#main-menu .seox-nav a{text-transform:lowercase;padding-top:15px;padding-bottom:15px;padding-left:0;color:#fff;}
#main-menu .seox-nav a:before{content:"|";margin-right:15px;}
#main-menu .seox-nav li:first-child a:before{content:none;}
#main-menu .seox-nav a:hover, #main-menu .seox-nav a:focus{background:none;}
#tegels4all{display:inline-block;font-weight:normal;background-color:#221E1F;margin-bottom:0;line-height:50px;margin-bottom:0;font-size:25px;padding:0 10px;}
#tegels4all:after{width:40px;}
#cat-menu ul ul{background-size:contain;background-repeat:no-repeat;background-position:right;background-color:#fff;}
#cat-menu #children-18{background-image:url(images/menu_bg_badkamers.jpg);}
#cat-menu #children-21{background-image:url(images/menu_bg_tegels.jpg);}
#cat-menu #children-23{background-image:url(images/menu_bg_wastafels.jpg);}
#cat-menu #children-19{background-image:url(images/menu_bg_badmeubels.jpg)}
#cat-menu #children-22{background-image:url(images/menu_bg_toilet.jpg);}
#cat-menu #children-20{background-image:url(images/menu_bg_kranen.jpg);}
#cat-menu #children-17{background-image:url(images/menu_bg_baden.jpg);}
#cat-menu #children-918{background-image:url(images/menu_bg_douche.jpg);}
#cat-menu #children-926{background-image:url(images/menu_bg_wellness.jpg);}
#cat-menu #children-16{background-image:url(images/menu_bg_accessoires.jpg);}
#cat-menu #children-903{background-image:url(images/menu_bg_verwarming.jpg)};.searchform .form-control, .searchform .btn-default{border-color:#ededed;min-height:40px;}
.searchform .btn-default{border-color:#ccc;}
.searchform button[type="submit"]{background:#ededed;}
.searchform button[type="submit"]:hover{background:#D6D6D6;}
#content .container-fluid.bg-gray{margin-top:40px;margin-bottom:40px;padding-bottom:10px;background:#dfdfdf;}

#content .container-fluid, #content .container, #content #extra-content.container-fluid .container {padding-top: 20px; padding-bottom: 20px;}
#content .container-fluid .container, #content #extra-content.container-fluid .container-fluid .container {padding-top: 0; padding-bottom: 0;}
#content div p:last-child {margin-bottom: 0;}

.container-fluid.bg-orange{background:#dc4928;}
.border-gray, .border-pink, .container .bg-gray, .container .bg-orange{position:relative;padding:15px 30px 5px;}
.border-gray:before, .border-pink:before, .container .bg-gray:before, .container .bg-orange:before{content:'';position:absolute;top:0;right:15px;bottom:0;left:15px;z-index:-1;}
.border-gray:before{border:1px solid #dfdfdf;}
.border-pink:before{border:2px solid #dc4928;}
.container .bg-gray:before{background:#dfdfdf;}
.container .bg-orange:before{background:#dc4928;}
.gallery{line-height:1;}
.gallery .gallery-item{float:none!important; display:inline-block;margin:0 !important;width:100% !important; line-height:1;}
.gallery .gallery-item img{width:100%;border:0 !important; transition:all 200ms ease-out;}
.gallery .gallery-item a:hover img{opacity: 0.8; }
.opacityHover img{transition:all 200ms ease-out;}
.opacityHover:hover img{opacity: 0.8; }
.gallery .gallery-item dt{display:inline;}
.gallery .gallery-item a{position:relative;display:inline-block;float:left;width:100%;margin:0 0 2px;}
.gallery .gallery-item a:hover:after{background:rgba(0,174,239,.4);}
.gallery-columns-1{-webkit-column-count:1;-webkit-column-gap:4px;-moz-column-count:1;-moz-column-gap:4px;column-count:1;column-gap:4px;}
.gallery-columns-2{-webkit-column-count:2;-webkit-column-gap:4px;-moz-column-count:2;-moz-column-gap:4px;column-count:2;column-gap:4px;}
.gallery-columns-3{-webkit-column-count:3;-webkit-column-gap:4px;-moz-column-count:3;-moz-column-gap:4px;column-count:3;column-gap:4px;}
.gallery-columns-4{-webkit-column-count:4;-webkit-column-gap:4px;-moz-column-count:4;-moz-column-gap:4px;column-count:4;column-gap:4px;}
.gallery-columns-5{-webkit-column-count:5;-webkit-column-gap:4px;-moz-column-count:5;-moz-column-gap:4px;column-count:5;column-gap:4px;}
.gallery-columns-6{-webkit-column-count:6;-webkit-column-gap:4px;-moz-column-count:6;-moz-column-gap:4px;column-count:6;column-gap:4px;}
#topoffer{margin-left:-15px;background:url(images/topoffer_bg.png) no-repeat top left;background-size:auto 100%;}
#topoffer .col-xs-12.col-sm-6.col-md-6{padding:3% 20px 0 0;margin-bottom:0;}
#topoffer .product-img{padding:3%;padding-left:5%;padding-right:5%;margin-bottom:0;}
.home #content .blue-bg hr{border-color:#0092CB;}
.home #content .blue-bg a.modal-box-triger:hover{text-decoration:underline;}
.home #content .blue-bg ul.products li.product .wp-post-image{max-width:calc(100% - 30px);}
.home #content .blue-bg ul.products li.product h3, .home #content .blue-bg ul.products li.product:hover h3, .home #content .blue-bg ul.products li.product .price, .home #content .blue-bg a.modal-box-triger{color:#fff;}
.home #content .blue-bg .feedback{color:#fff;}
.home #content .blue-bg ul.products li.product .price .from, .home #content .blue-bg ul.products li.product .price del{color:#fff;}
.home #content ul.products li.product .blue-bg .price .from .amount:after, .home #content .blue-bg .price del span.amount:after{background:#fff;}
.home h2 .pull-left, .home h2 .pull-right{font-size:31px;line-height:38px;}
.pull-right .social{list-style:none; float: left;}
.pull-right .social li{float:left;}
.pull-right .social li a:before{content:'';float:left;display:inline;width:14px;height:14px;margin-top: 14px;margin-right:10px;background:url(images/icon-sprite.png) no-repeat;}
.pull-right .social li a:after{content:'';clear:both;display:inline-block;}
.pull-right li.google a:before{background-position: -1017px -45px;}
.pull-right li.twitter a:before{background-position: -1038px -45px;}
.pull-right li.facebook a:before{background-position: -1059px -45px;}
.pull-right li.youtube a:before{background-position: -1080px -45px;}
.navbar-collapse.collapse {float:left; display:inline-block!important;}
#brand_container .slick-slide img{margin:0 auto;}
.customer-service-page{padding-bottom:0 !important;}
.customer-service{position:relative;margin-bottom:0;padding-bottom:65px;background:url(images/customer-service.jpg) right top no-repeat;}
.customer-service ul{list-style:none;}
.customer-service li{position:relative;}
.customer-service li:before{content:" ";display:block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:#221E1F;border-width:5px;float:left;margin-top:4px;margin-right:5px;}
#content #advice_container{position:relative;padding-top:25px;padding-bottom:0;}
#content #advice_container [class*="col-"]{margin-bottom:0;}
#content #advice_container:after{content:"";display:block;width:466px;height:445px;background:url(images/zekerheden_bg.png) no-repeat;position:absolute;bottom:0;right:calc(50% - 50px);pointer-events:none;}
#home_advice_block{padding:20px 20px 0 100px;margin-left:-50px;margin-bottom:10px;border-radius:30px;}
#home_advice_block h2{font-size:34px;margin:0;}
#home_advice_block .wpcf7-form-control{border-radius:18px!important;}
#home-block-container div, #home-block-container p{margin-bottom:0;}
#home-block-container.container-fluid {padding-top: 20px; padding-bottom: 20px;}
#home-block-container .row.orange-bg{border-radius: 30px; border: 10px solid #fff; z-index:99; position: relative;}
#home-block-container {padding-top:0px; margin-top:-75px!important;}
.seox-slider-homepage-header {z-index:0;}
.seox-slider-homepage-header .col-md-7{margin-top:20px; margin-bottom:40px;}

#home-block-container .home-block-branche form {margin-top:30px;}
#home-block-container .home-block-branche form select {width:80%; position:absolute; z-index:99;}
#home-block-container .home-block-branche form:after {content:'i'; margin-left: 15px; font-weight:bold; padding: 1px 10px; border-radius: 20px; border:2px solid #fff; color:#fff; margin-top:5px; position: absolute; z-index: 99; right:35px;}
#home-block-container .home-block-branche:after{content:''; height:350px; width:270px; background:url(images/header-person.png) no-repeat; position: absolute; right: 28%; bottom:0px; z-index: 1;}
#home-block-container .orange-bg.active:after{content:''; height:345px; width:306px; background:url(images/header-person2.png) no-repeat; position: absolute; right: 12%; bottom:130px; z-index: 1;}

.home-link-block a{display:block;background:#fff;border-radius:10px;padding:10px;font-family:'Ubuntu', serif;font-weight:bold;padding-left: 75px;text-decoration:none;position:relative;}
.home-link-block a:before{content:"";display:block;width:33px;height:31px;background: url(images/top-icons.png) #000; border: 5px solid #000; position:absolute;left:10px;top:11.5px;box-sizing:content-box;border-radius:10px;}
.home-link-block.block1 a:before{background: url(images/top-icons.png) 0px -31px #000;}
.home-link-block.block2 a:before{background: url(images/top-icons.png) -33px -31px #000;}
.home-link-block.block3 a:before{background: url(images/top-icons.png) -33px 0px #000;}
.home-link-block.block4 a:before{background: url(images/top-icons.png) 0 0 #000;}
.home-link-block a:hover:before{background-color:#dc4928;border-color:#dc4928;}
.home-block-text h2 {line-height:75px; padding-left:20px; font-size:32px;}

.advice-form .wpcf7-form-control-wrap.your-date, .advice-form .wpcf7-form-control-wrap.your-time, .wpcf7-form-control-wrap.your-message, .cursus-form .wpcf7-form-control-wrap.branche-left, .cursus-form .wpcf7-form-control-wrap.branche-right {width:49%;display:inline-block;}
.wpcf7-form-control-wrap.message textarea{height: 180px;}
.advice-form .wpcf7-form-control-wrap.message{clear:both;}
.advice-form .wpcf7-form-control-wrap.your-time, .cursus-form .wpcf7-form-control-wrap.branche-right {float:right;}
.advice-form .wpcf7-form-control-wrap.your-phone {float: right;}

#home_advice_block .button-holder{text-align:center;}
#home_advice_block .wpcf7-submit.overlay-button{width:auto;}
div.wpcf7 .advice-form .ajax-loader{position:absolute;top:auto;left:auto;margin-top:13px;margin-left:-27px;background:#fff;}
#personas{margin-bottom:25px;}
#personas h3{min-height:55px;}
#personas .col-sm-6:nth-child(3){clear:left;}
#personas > [class*="col-"]{padding-bottom:15px;}
#personas > [class*="col-"] .arrow-right{position:absolute;right:5px;bottom:-20px;left:5px;}
#home_link_blocks img {max-height:155px;width:auto;}
.zekerheden ul{margin-top:100px;margin-bottom:0;}
.zekerheden ul li:before{top:13px;}
.zekerheden ul li{font-size:1.2em;margin-bottom:7px;padding-top:7px;border-top:2px solid #dc4928;}
.zekerheden ul li:first-child{border-top:0;}
.zekerheden .check-list li:before{top:15px;}
.blue-gradient > div{margin-bottom:0;min-height:200px;background-size:contain;background-repeat:no-repeat;background-position:center bottom;}
.blue-gradient > div a{color:#ff971b;}
.blue-gradient > div a:after{content:" ";display:block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:#dc4928;border-width:5px;float:right;margin-top:4px;margin-lefT:5px;}
#home_advice_block .advice-form input, #home_advice_block .advice-form select, #home_advice_block .advice-form textarea{border:1px solid transparent !important;}
.advice-form input, .advice-form select{margin-bottom:5px;}
#service_header div.wpcf7 .wpcf7-response-output, #home_advice_block div.wpcf7 .wpcf7-response-output{width:0;height:22px;padding-left:22px;padding-right:0;box-sizing:border-box;overflow:hidden;float:right;margin-top:-52px;margin-right:8px;background:white;z-index:1;border-radius:100%;position:relative;}
#service_header div.wpcf7 .wpcf7-response-output:after, #home_advice_block div.wpcf7 .wpcf7-response-output:after{content:'\e013';color:#818285;display:block;position:absolute;top:0;font-family:'Glyphicons Halflings';right:0;bottom:0;left:0;margin:auto;width:22px;height:22px;}
#service_header div.wpcf7 .wpcf7-response-output.wpcf7-validation-errors, #home_advice_block div.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{display:none!important;}
#service_header .wpcf7-not-valid, #home_advice_block .advice-form .wpcf7-not-valid{border-color:#ff971b !important;}
#home_cats a:hover{text-decoration:underline;}
#home_cats .category_icon{margin-right:10px;height:30px;width:auto;}
.map-bg ul{padding-left:30px;margin-top:50px;}
.map-bg ul li{margin-bottom:10px;}
.map-bg ul li:before{border-left-color:#dc4928;}
.testimonial-carousel{padding-bottom:0;}
.testimonial-carousel .testimonial-img{width:auto;height:auto;max-width:70px;max-height:70px;}
.testimonial-carousel .testimonial-img img{position:static;}
.testimonial-carousel .name{color:#221E1F;}
.testimonial-carousel .col-md-8{min-height:0;padding:0;}
.testimonial-carousel .rating{margin-left:20px;}
#wistjedat .large{font-size:45px;line-height:45px;}
#wistjedat .xlarge{font-size:64px;}
#wistjedat ul{list-style:none;}
#wistjedat li{margin-top:10px;}
#wistjedat li:first-child{margin-top:0;}
#wistjedat li:before{content:"...";display:inline-block;margin:0 3px 0 -15px;}
.newsletter-signup input[type="text"]{margin-bottom:5px;}
.newsletter-signup .mc_embed_signup{padding-top:10px;}
.newsletter-signup .mc_embed_signup input[type="email"]{border:0;}
.home ul.products li.product{margin-bottom:0;}
.home .recent-posts{text-align:center;}
.home .recent-posts h3{color:#909090;}
.home .recent-post-thumbnail{overflow:hidden;max-height:120px;}
.home .modal-box-triger{font-family:'BorisBlackBloxx';letter-spacing:0.05em;font-size:18px;line-height:36px;margin-left:15px;float:right;text-decoration:none;}
.customtable{width:100%;margin-bottom:1.2em;}
.customtable tr{border-top:1px solid #eee;}
.customtable tr:first-child{border-top:0;}
.customtable td{padding:5px 25px 5px 5px;}
.ninja-forms-response-msg, .ninja-forms-required-items{margin-bottom:1.2em;}
.panel-default>.panel-heading{padding:0;}
.panel-default>.panel-heading>a{display:block;padding:10px 15px;}
#breadcrumbs nav{margin:0 0 1em;padding:0;font-size:.92em;color:#777;}
#breadcrumbs nav a{color:#777;}
.wpcf7{margin-bottom:10px;}
.wpcf7-form-control-wrap{width:100%;display:block;}
.wpcf7-form-control{width:100%;border-radius:4px;height:35px;padding:5px 15px;}
.wpcf7-select{color:#404041;font-size:1em;border-color:#adadad;}
.datepicker.dropdown-menu{min-width:360px;border-color:#adadad;}
textarea.wpcf7-form-control{width:100%;height:75px;}
.wpcf7-form .wpcf7-not-valid-tip{color:#ff971b;position:absolute;font-weight:bold;top:5px;right:15px;pointer-events:none;}
div.wpcf7-response-output{margin-top:0;border:0;margin-left:0;margin-left:0;padding-left:0;}
div.wpcf7-validation-errors{border:0;}
.slick-slider button{display:none!important;}
.reviews-slider.slick-slider button{display:block!important;}
.more:after{content:'';text-decoration:none;vertical-align:middle;display:inline-block;margin-left:5px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #58585a;}
#footer-usp{background:#dfdfdf;}
#footer-usp h2{color:#dc4928;}
#footer-contact{background:#dc4928; padding-top:20px;}
#footer-contact h3{font-size:22px;}
#footer-contact .col-md-6 h3 {margin-bottom:0px;}
#footer-contact .col-md-6 {padding-left:0px;}
#footer-contact .container-fluid{background:#404041;}
#footer-contact .col-sm-6{position:relative;}
#footer-contact .button_arrow{margin-bottom:20px;cursor:pointer;}
#footer-contact .service:after{content:'';position:absolute;right:0;bottom:-180px;display:block;width:389px;height:424px;background:url(images/misc-sprite.png) -5px -183px no-repeat;}
#footer-contact .service h2{color:#fff;font-size:36px;font-weight:bold;text-align:right;position:relative;float:left;width:230px;z-index:1;}
#footer-contact ul{padding-left:0;}
#footer-contact .social li{color:#404041;font-style:italic;list-style:none;margin-bottom:5px;line-height:48px;font-size:14px;}
#footer-contact .social li a{color:#404041;}
#footer-contact li a{color:#fff;}
#footer-contact li a:hover{text-decoration:underline;}
#footer-contact .social li strong{color:#fff;font-family:'Roboto', sans-serif;font-size:20px;}
#footer-contact .social li:before{content:'';float:left;display:block;width:48px;height:48px;margin-right:10px;background:url(images/icon-sprite.png) no-repeat}
#footer-contact .social li:after{content:'';clear:both;display:block}
#footer-contact li.twitter:before{background-position:-242px -5px}
#footer-contact li.facebook:before{background-position:-363px -5px}
#footer-contact li.youtube:before{background-position:-1167px -5px}
#footer-contact li.tel:before{background-position:-917px -5px}
#footer-contact li.email:before{background-position:-1005px -5px}
#footer-contact li.instagram:before{background-position:-529px -5px}
#footer-contact .newsletter h3{color:#fff;font-size:26px;}
#footer-contact .newsletter input{margin-bottom:5px;}
#footer-contact .newsletter input[type="email"]{min-height:30px;margin:5px 10px 5px 0;padding:5px 0.8em;border:0;}
#footer-contact .newsletter button{margin-bottom:10px; margin-top:10px; color:#7a612e!important; font-weight: bold; padding-left: 20px; border-radius: 15px; letter-spacing:0px;}
#footer-contact .newsletter button.green-bg:hover {background-color:#b0d212!important;}
#footer-contact .newsletter button:after{border-left-color:#7a612e!important;}
#footer-contact .newsletter #mc_embed_signup_scroll{display:inline-block;width:100%;}
#footer-contact .newsletter .mc-field-group{float:left;margin-right:10px;width:calc(100%);color:#404041;font-style:italic;line-height:35px;}
#footer-contact .newsletter .mc-field-group input{background:#ffad9a;}
#footer-contact .newsletter #mce-responses{position:absolute;}
#footer-contact .newsletter .mc_embed_signup{margin-top:10px;}
#footer-contact .check-list{padding-left:30px;}
#footer-contact .arrow-list li:before{border-left-color:#dc4928;}
#footer-contact .footer-info p, #footer-contact .footer-info a, #footer-contact .footer-info ul li {font-size:14px;}
#footer-contact .footer-info h3.zip-code {margin-top:34px;}
#footer-contact .footer-info h3 {border-bottom:2px dashed #323233; padding-bottom:15px;}
#footer-contact .footer-info .col-md-4 h3 {padding-right:50px;}
.menu-footer-copyright-menu-container ul{list-style:none;float:right;margin-top:20px;}
.menu-footer-copyright-menu-container li{float:left;text-transform:lowercase;margin:0 5px;}
.menu-footer-copyright-menu-container li:first-child:before{content:none;}
.menu-footer-copyright-menu-container li:before{content:"|";margin-right:5px;color:#fff;}
.contact-list{list-style:none;}
#copyright{padding:20px 0;}
#copyright p{margin-bottom:5px;}
#copyright p a{color:#404041;text-decoration:none;}
#copyright p a:hover{text-decoration:underline;}
#footer-widgets{color:#fff;padding:20px 0;background:#dc4928;}
#footer-widgets .widget-title{color:#dc4928;margin-bottom:20px;}
#footer-widgets .menu-item{border-top:1px solid rgba(0, 0, 0, 0.2);}
#footer-widgets a{color:#fff;}
#footer-widgets .visible-xs-block{position:relative;}
#footer-widgets .visible-xs-block:after{position:absolute;}
#footer-widgets .visible-xs-block .mobile-contact{padding-left:85px;}
#footer-widgets .visible-xs-block .mobile-contact-link{padding-left:120px;}
#footer-widgets .visible-xs-block .mobile-contact:after{content:'';display:block;background:url(images/misc-sprite.png) no-repeat;}
#footer-widgets .visible-xs-block .mobile-contact:after{position:absolute;left:-40px;bottom:-35px;width:210px;height:160px;background-position:-5px -5px;background-size:cover;}
#footer-contact .col-sm-6 .menu ul li {list-style-type: none;}
#footer-contact .col-sm-6 .menu ul li a:before{content:" ";display:inline-block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:#dc4928;border-width:5px;margin-right:5px;}
#footer-contact #footer-copyright-menu .menu ul li a:before {display:none;}
#footer-copyright-menu {margin-bottom:0px;}
#footer-copyright-menu ul{text-align:right;margin:20px 0;}
#footer-copyright-menu ul li{display:inline-block;position:relative;padding:0 10px;}
#footer-copyright-menu ul li:before{content:"|"; position:absolute;left:-5px;}
#footer-copyright-menu ul li:first-child:before{content:none;}

/* ----------------------------------------- contactpage BHV */
#contact-page .col-sm-7 {padding-right:30px; border-right:1px dashed #ededed;}
#contact-page input[type="text"], #contact-page input[type="date"], #contact-page input[type="email"], #contact-page input[type="number"], #contact-page input[type="tel"], #contact-page textarea, #contact-page select, #offerte input[type="text"], #offerte input[type="date"], #offerte input[type="email"], #offerte input[type="number"], #offerte input[type="tel"], #offerte textarea, #offerte select {border: 1px solid #ededed!important;  font-style: italic;}
#contact-page input[type="checkbox"] {width:auto; height:auto;}
#contact-page .wpcf7-acceptance {border-radius:10px;}
#contact-page .wpcf7-form-control-wrap.acceptance {width:35px; display:inline-block;}
#contact-page button, #offerte button {margin-left:15px; margin-top:15px; font-weight:bold; letter-spacing:0px; padding: 10px 60px 10px 20px; border-radius: 12px;} 
#contact-page button:hover, #offerte button:hover {background-color:#9ab712!important;}
#contact-page button:hover:after, #offerte button:hover:after {border-left-color: #404041;}
#contact-page button:after, #offerte button:after {right:35px;}
#contact-page .col-sm-7 button, #offerte .col-sm-7 button {margin-left:0px; padding-left:30px;}
#contact-page .phone-number:before {content:""; position:absolute; width:18px; height:27px; background:url(images/phone-icon.png) no-repeat;}
#contact-page .phone-number a, #contact-page .fax-number p, #contact-page .mailadres a {padding-left:35px; text-decoration:none;}
#contact-page .fax-number:before {content:""; position:absolute; width:27px; height:25px; background:url(images/printer-icon.png) no-repeat;}
#contact-page .mailadres:before {content:""; position:absolute; width:26px; height:21px; background:url(images/mail-icon.png) no-repeat;}
#contact-page .phone-number a:hover, #contact-page .mailadres a:hover {padding-left:35px; text-decoration:underline;}
#contact-page .sidebar .chatblock p {font-size:22px;}
#contact-page .sidebar .chatblock .lightgray-border:before {left:5%;}
.phone-number:before {content:""; position:absolute; margin-top:3px; width:18px; height:27px; background:url(images/phone-icon.png) no-repeat;}
.fax-number:before {content:""; position:absolute; margin-top:3px; width:27px; height:25px; background:url(images/printer-icon.png) no-repeat;}
.mailadres:before {content:""; position:absolute; margin-top:3px; width:26px; height:21px; background:url(images/mail-icon.png) no-repeat;}
.phone-number a, .fax-number p, .mailadres a {padding-left:35px; line-height:35px; text-decoration:none;}
.phone-number a:hover, .mailadres a:hover {padding-left:35px; text-decoration:underline;}

/* ----------------------------------------- Form */
form label {font-weight:400;}
.wpcf7-checkbox {padding-left:0px;}
span.wpcf7-list-item {margin-left:0px;}
.wpcf7-checkbox label {display: block;}
span.wpcf7-not-valid-tip {display: none;}
.wpcf7-checkbox label input {display: none;}
.wpcf7-checkbox label:before {content: "";display: inline-block; position:absolute; width: 40px;height: 35px;background: url(images/check-radio-sprite.png) no-repeat 0 0; top:0; bottom:0; margin:auto;}
.wpcf7-checkbox label.checked:before {content: "";display: inline-block; position:absolute; width: 40px;height: 35px;background: url(images/check-radio-sprite.png) no-repeat -40px 0;top:0; bottom:0; margin:auto;}
.wpcf7-checkbox label .wpcf7-list-item-label {padding-left:45px;}

/* ----------------------------------------- Chat Block */
.chatblock .lightgray-border {padding:25px 20px 25px 50%;}
.chatblock .red {padding-left:35%;}
.chatblock .lightgray-border p {font-size:23px; margin-bottom: 5px;}
.chatblock .lightgray-border p a {text-decoration:none; color:#404041;}
.chatblock .lightgray-border p a:hover .underline {border-width:0px;}
.chatblock .lightgray-border p a:after {border-width: 7px; margin-left: 10px;}
.chatblock .lightgray-border:before {content:""; position:absolute; width:158px; height:200px; bottom:0; left:8%; background:url(images/chat-person.png) no-repeat;}

/* ----------------------------------------- Location / Landing */
.location-block {padding:20px; padding-left:30px; border-radius: 20px; position: absolute; bottom: 0;}
.page-template-template-location .location-block hr {border-color:#323233;}
.page-template-template-landing .location-block {position: relative; width:75%;}
.page-template-template-location .arrow-left a, .page-template-template-landing .arrow-left a  {font-weight:bold; margin-top:15px;}
.page-template-template-location p.arrow-left, .page-template-template-landing p.arrow-left {margin-top:15px;}
.page-template-template-location .col-md-7 hr, .page-template-template-landing .col-md-7 hr {border-color:#dc4928!important}
.page-template-template-location .col-md-7 h2 {font-size: 80px; line-height: 100px; margin-top:0px;}
.page-template-template-location .col-md-7 h3 {margin-bottom:0px; line-height:30px; font-weight:normal;}
.page-template-template-location .col-md-7 .large-paragraph {margin-left:20%;}
.page-template-template-location .class-block h2 {line-height: 60px;}
.page-template-template-landing .col-md-7 p {line-height:26px;}
.page-template-template-landing .col-md-7 h2.orange {margin-top:30px;}

/* Header*/
.page-template-template-location  #title-bar, .page-template-template-landing #title-bar {background: url(images/location_bg.jpg) no-repeat right; min-height:150px; background-size:cover;}
.page-template-template-location #title-bar h1, .page-template-template-landing #title-bar h1 {line-height: 50px; color:#fff; font-weight:bold; margin-top: 50px; margin-bottom:50px; text-align:center; transform: translateY(0%);}
.page-template-template-location .brand img, .page-template-template-location .brand .logo-text, .page-template-template-landing .brand img, .page-template-template-landing .brand .logo-text {display:inline-block;}
.page-template-template-location .brand .logo-text, .page-template-template-landing .brand .logo-text {font-family: 'big_johnregular'; font-size: 73px; margin-bottom:0px; bottom:0px; position:absolute; color:#404041;}
.page-template-template-location .brand .tagline, .page-template-template-landing .brand .tagline {font-size: 16px; padding-left: 0px; font-weight: bold; line-height: 20px; margin-top: 9px;}
.sidebar-landing img.wp-post-image {border-radius:20px; margin-top:20px;}

/* ----------------------------------------- Evenementen - Cursussen */
.page-template-template-packet-php #title-bar {background: url(images/packet_bg.jpg) no-repeat left; background-size:cover; min-height:170px;}
.page-template-template-packet-php #title-bar .col-md-7:after {content:''; height:200px; width:142px; background:url(images/packet-person.png) no-repeat; position: absolute; right: 0; top:-15px; z-index: 1;}
.page-template-template-packet-php .subtitle1, .subtitle2, .subtitle3 {margin-bottom:0px; font-size: 16px; margin-left:50px; line-height:22px;}
.page-template-template-packet-php p.arrow-right.pull-right a {text-decoration:none; padding: 9px 13px; border-radius:10px; font-weight:bold;}
.page-template-template-packet-php p.arrow-right.pull-right {margin-top: 20px!important;}
.page-template-template-packet-php #title-bar .col-md-7 {padding-right:13%; font-size:23px; line-height:25px; padding-top:32px;}
.single-tribe_events .tribe-events-cal-links, .tribe-events-schedule {display:none;}
.page-template-template-packet-php h2 .xlarge{font-family:'big_johnregular'; font-size:60px;}
.page-template-template-packet-php .tribe-events-single-event-description .text {margin-bottom:0px;}
.page-template-template-packet-php .tribe-events-single-event-description .rating {margin-top:30px;}
.page-template-template-packet-php .titlebar-block h2 {font-size:30px; margin-top: 70px; margin-bottom: 70px;}
.page-template-template-packet-php h3 {margin-top:0px;}
.page-template-template-packet-php .review-block .col-md-8 {padding-right:0px;}
.company-logos {margin-bottom:50px;}
.company-logos .companylogo-wrapper {width: 33.33%; display: inline-block;  text-align: center;}
.page-template-template-packet-php .sidebar {padding-top:20px;}
.page-template-template-packet-php .sidebar #text-10 {padding: 10px 15px 3px 15px;}
.page-template-template-packet-php .sidebar #text-11 h4 {line-height:23px;}
.page-template-template-packet-php .sidebar h3 {font-weight:bold;}
.page-template-template-packet-php .sidebar .tribe-events-meta-group-details h3, .page-template-template-packet-php .sidebar .tribe-events-meta-group-venue .tribe-venue-location {display:none;}
.page-template-template-packet-php .sidebar .tribe-events-meta-group-venue h3 {color:#dc4928; font-size:16px!important; margin-bottom: 3px;}
.page-template-template-packet-php .sidebar .tribe-events-meta-group-venue h3:after {content:':'; }
.sidebar .video-image-modal-trigger {display: inline;}
.single-tribe_events .tribe-events-event-meta {padding: 0 15px;}
.single-tribe_events .tribe-events-event-meta {margin: 0px -4% 0px 0;}
.tribe-events-single-section .tribe-events-meta-group.tribe-events-meta-group-venue {}
.tribe-events-single-section .tribe-events-meta-group dt {color:#dc4928; display:block;}
.tribe-events-single-section .tribe-events-meta-group dd {display: block; margin-bottom:15px;}
.page-template-template-packet-php .review-shortcode.bottom-dashed {margin-bottom:10px;}
.page-template-template-packet-php .review-shortcode.bottom-dashed h4 {margin-bottom:0px;}

/* ----------------------------------------- Sidebar */
.sidebar {border-left:1px dashed #ededed}
.sidebar div.col-xs-12 {margin-bottom:50px;}
.sidebar .widget {border-width:0px; margin-bottom:0px;}
.sidebar .widget-title {margin: 0;border-bottom: 0}
.sidebar div.col-xs-12 {padding-left:0px; padding-right:0px;}
.sidebar .chatblock .lightgray-border:before {left:1%;}
.sidebar .chatblock .lightgray-border p {font-size: 18px; margin-bottom: 5px; line-height: 30px;}
.page-template-default #main .col-md-8 {padding-right: 30px;}

/* ----------------------------------------- Modal */
.youtube_popup .img_container a img {border-radius:20px;}
.youtube_wrapper iframe {width:90%;}
.modal button.close:after, .register_modal .directregister button:after {display:none;}
.modal button.close, .modal button.close{opacity:1;background:#fff;padding:6px;width:35px !important;border-radius:50%;position:relative;top:-25px;right:-43px;border:2px solid #bbb;}
.modal .modal-header{padding:0 15px;height:15px;border:none;}
.register_modal .directregister h2 {font-size:30px;}
.register_modal .directregister form input[type="text"], .register_modal .directregister form input[type="email"], .register_modal .directregister form input[type="number"], .register_modal .directregister form input[type="tel"], .register_modal .directregister form textarea, .register_modal .directregister form select {border: 3px solid #ededed!important; line-height:20px;}
.register_modal .directregister .wpcf7-submit.overlay-button {padding: 12px 25px; font-size: 20px!important; width:100%; border-radius:25px; margin-bottom: 0px; font-weight: bold; text-align: center;}
.register_modal .directregister .orange.large {font-size:20px!important;}
.register_modal .modal-content {border-radius:25px;}
div.wpcf7-validation-errors {text-align: justify;padding-right: 0;}

/* ----------------------------------------- Opleiders */
.post-type-archive-bhv-opleiders .img-wrapper {height:200px; width:200px; border-radius:50%; overflow:hidden; text-align:center; margin: 0 auto; margin-top:10px; margin-bottom:20px; background:#ededed!important;}
.post-type-archive-bhv-opleiders .lightgray-bg {padding:15px;}

#mobile-nav ul {background: #ededed; border: none; padding: 10px 20px; border-radius: 20px;}
#mobile-nav ul li a{border-bottom: 0;}
#mobile-nav ul li.dropdown a{width: calc(100% - 40px); float: left;}
#mobile-nav ul li.dropdown.open a:hover{background: #fff!important;}
#mobile-nav ul li.dropdown .dropdown-toggle {width: 40px; float: left; background: none;}
#mobile-nav ul > li.dropdown > .dropdown-menu {display: none; margin-top: 40px; padding: 10px 20px;width: 100%; position: static; min-height: 0;}
#mobile-nav ul > li.dropdown.open > .dropdown-menu {display: block; background: #fff; border-radius: 0;}
#mobile-nav ul > li.dropdown.open {background: #fff;}

.usp-wrapper > div {margin-bottom: 0;}
.usp-wrapper p {font-size: 15px; margin: 20px 0; text-align: center;}
.navigation.pagination {display: inline-block; margin: 0;}
.archive .pagination .page-numbers {width: auto; border: none; line-height: 26px;}
.archive .pagination .page-numbers.current, .archive .pagination a.page-numbers:hover {border: none; }
.archive .pagination .page-numbers.current {font-size: 20px; color: #dc4928; vertical-align:top; font-weight: bold;}
#category_order_container a {color: #213f20;}
.clear-filters {text-transform: lowercase; font-family: 'Ubuntu', serif; display: block; font-weight:bold; font-size: 20px; line-height: 20px; padding: 10px 15px; border-radius: 20px; background: #b9b9b9; position: relative;}
.clear-filters:after {content: '\e014'; font-family: 'Glyphicons Halflings'; position: absolute; right: 15px; top: 11px; font-size: 15px; transition: none;}
.clear-filters:hover {background: #a2a2a2; color: #221E1F;}
.back-to-home-nav {background-color: #dc4928; margin-bottom: 30px; margin-top: 30px;/}
.back-to-home-nav a {color: #fff; line-height: 30px;}
.back-to-home-nav a:hover {color: #231f20;}
#product-advice{padding:15px 30px 30px;}
#product-advice:before{max-width:215px;bottom:15px;}
#product-advice:after{content:'';display:block;position:absolute;left:165px;bottom:0;width:144px;height:148px;background:url(images/misc-sprite.png) -5px -523px no-repeat;}
#additional-information h2, #product-downloads h2, #product-description h2{color:#dc4928;margin-bottom:15px;border-bottom:2px solid #dfdfdf;padding-bottom:15px;}
#review-container{margin:35px -15px; margin-bottom: 0; background:#dcdcdc;}
#partpay-container{margin:25px 0;}
.callout{position:absolute;left:0;top:20px;z-index:9;text-transform:uppercase;opacity:.95;z-index:25;}
.callout .inner{display:table;width:75px;height:75px;border-radius:50%;background-color:#fd9531;}
.callout.large .inner{width:90px;height:90px;}
.callout .inner .inner-text{display:table-cell;vertical-align:middle;text-align:center;font-size:16px;line-height:16px;color:#ffffff;font-weight:bold;}
.callout.secondarycallout{margin-top:65px;-webkit-transform:scale(0.8);opacity:.9;}
.callout.style1 .inner{width:75px;height:75px;}
.callout .inner .inner-text{font-size:10px;line-height:10px;}
.callout .inner .inner-text span{font-size:16px;line-height:20px;text-transform:uppercase;display:block;}
.callout.large .inner .inner-text span{font-size:19px;}
.callout.large .inner .inner-text{font-size:11px;line-height:15px;}
.callout.large .inner .inner-text:before{font-size:30px;line-height:20px;}
.modal-header .close{margin-bottom:0;}
.modal-header .close:after{content:none;}
.yith-wcpb-product-bundled-item-data{text-align:left;}
table.yith-wcpb-product-bundled-items tr{border-bottom:0;border-left:0;border-right:0;border-top-width:2px;}
table.yith-wcpb-product-bundled-items tr:first-child{border-top-width:0;}
#breadcrumb_container div{margin-bottom:0;}
#breadcrumb_container .arrow-left a{text-transform:lowercase; font-weight:bold; color:#404041; text-decoration:underline;}
#breadcrumb_container .arrow-left a:hover {text-decoration:none;}
#breadcrumb_container .breadcrumb_last{font-style:italic;}
#breadcrumb_container .no-margin-bottom {padding-left:0px;}
.cat_back_link:before{content:" ";display:inline-block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:#dc4928;border-width:5px;}
#breadcrumb_container #breadcrumbs{display:inline-block;line-height:20px; color:#404041;}
#breadcrumb_container #breadcrumbs a{font-weight:500; text-decoration:none;}
#breadcrumb_container #breadcrumbs a:before {content:" | "; font-weight:bold;}
#breadcrumb_container #breadcrumbs a:hover{color:#404041}
#breadcrumb_container #breadcrumb_back a{text-decoration:none;}
#breadcrumb_container #breadcrumb_back p{line-height:14px;display:inline-block;}
.pagination-arrow{display:inline-block;width:30px;height:30px;background:#dcdcdc;text-align:center;;border-radius:50%;}
.pagination-arrow:before{content:" ";display:inline-block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:#221e1f;border-width:5px;}
.pagination-prev-arrow{padding:4px 8px 0 0;}
.pagination-prev-arrow:before{border-left-color:transparent;border-right-color:#221e1f;}
.pagination-next-arrow{padding:4px 0 0 8px;}
.pagination-next-arrow:before{border-left-color:#221e1f;border-right-color:transparent;}
#top-bar {background: #dcdcdc;}
#top-bar .stars:before{content:"\e020 \e020 \e020 \e020 \e020"; color:#fecb00; font-size:11px; letter-spacing:2px; font-family:WooCommerce; font-style:normal; display:inline-block; margin-right:3px;}
#top-bar .navbar-nav>li>a{padding:10px 7px;}
#top-bar .navbar-nav>li:before{padding-top:9px; color: #000;}
#top-bar .navbar-nav .wishlist:before{content:none;}
#top-bar .navbar-nav .wishlist a:before{content:'\e005';font-family:'Glyphicons Halflings';vertical-align:middle;font-size:20px;margin-right:5px;}
#top-bar .navbar-nav .wishlist a{color:#fff;font-weight:bold;background:#dc4928;}
#top-bar .navbar-nav .wishlist a:hover{text-decoration:none;background:#B66521;}
.wpcf7-form-control-wrap.your-place {overflow: hidden;}
.button-def a:hover, .button-alt a:hover{color:#231f20;background:#ce8700;}
button:after, .button-def a:after, .button-alt a:after{content:" ";display:inline-block;border:solid transparent;height:0;width:0;border-color:rgba(255, 255, 255, 0);border-left-color:#231f20;border-width:7px;margin-left:5px;background:none;padding:0;top:50%;transform:translateY(-50%);right:13px;}
.button-def a:hover:after, .button-alt a:hover:after, button:hover:after{border-left-color:#231f20; background: none;}
.black-bg .button-def a{color:#221e1f;}
.black-bg .button-def a:after{border-left-color:#221e1f;}
.button-alt a{background-color:#dcdcdc;color:#231f20;}
.button-white a{background-color:#fff;color:#221e1f;}
.button-alt a:after,.button-alt a:hover:after{border-left-color:#231f20;}
.button-white a:after,.button-white a:hover:after{border-left-color:#221e1f;}
.button-alt a:hover{background-color:#b5b4b4;color:#221e1f;}
.button-white a:hover{background-color:#dddddd;color:#221e1f;}
button {background:#221e1f; color: #fff;}
button:after {border-left-color: #fff; top: 60%;}
button:hover:after {border-left-color: #fff;}
.button-alt a[data-toggle="collapse"]:after{border-color: transparent; border-top-color:#221e1f; transform:translateY(calc(-50% + 3.5px));}
.button-alt a[data-toggle="collapse"]:hover:after{border-color: transparent; border-top-color:#221e1f;}
.button-alt a[aria-expanded="true"]{background-color:#323233;color:#747172;}
.button-alt a[aria-expanded="true"]:after{border-color: transparent; border-bottom-color: #747172;transform:translateY(calc(-50% - 3.5px));}
.button-alt a[aria-expanded="true"]:hover:after{border-color: transparent; border-bottom-color: #747172;}
.button-def a[data-toggle="collapse"]:after{border-color: transparent; border-top-color:#221e1f; transform:translateY(calc(-50% + 3.5px));}
.button-def a[data-toggle="collapse"]:hover:after{border-color: transparent; border-top-color:#221e1f;}
.button-def a[aria-expanded="true"]{background-color:#323233;color:#747172;}
.button-def a[aria-expanded="true"]:after{border-color: transparent; border-bottom-color: #747172;transform:translateY(calc(-50% - 3.5px));}
.button-def a[aria-expanded="true"]:hover:after{border-color: transparent; border-bottom-color: #747172;}

/* --------------------------------- MOBILE */
@media (max-width:1500px){.container-fluid.orange-bg .contact-block {padding-left:10%;}
}
@media (max-width:1200px){header .col-md-9 .customer_service:before {right:24%;}
.seox-slider-homepage-secundair .slider-text {width:100%;}
.seox-slider-homepage-secundair .slider-text p {text-align:center!important;}
.seox-slider-homepage-header .slider-text {width: 54%;}
#home-block-container .home-block-branche form {margin-top: 25px;}
.home-block-text h2 {line-height: 64px!important;}
.title-go.active .home-block-text h2, .title-plus.active .home-block-text h2, .title-pro.active .home-block-text h2 {line-height:35px!important;}
#home-block-container .title-go.active,  #home-block-container .title-plus.active,   #home-block-container .title-pro.active {min-height: 200px;}
#home-block-container .orange-bg.active:after {bottom:155px;}
#home-block-container .home-block-branche form:after {right:25px;}
#home-block-container .home-block-branche:after {height: 344px;}
.seox-nav .navbar-nav>li {padding: 5px 0;}
.home_header .container{width:100%;}
.home_header:after, .home_header:before{content:none;}
.home_header .row{margin:0;}
.home_header h2{font-size:30px;}
#header-map a{padding:20px 0 20px 80px; background-position:0 0;}
.single-vestigingen .vestiging-header h1{font-size:40px;line-height:40px;}
#cat-menu .navbar > .dropdown > .dropdown-toggle{display:none;}
#cat-menu ul ul{display:none!important;}
.border-gray-block .gray-block-text {min-height: 160px;}
.border-gray-block h3 {min-height: 50px;}
.home-block-text h2 {font-size:26px;}
#home-bhv-blocks .col-md-4 .col-xs-12.text {padding-bottom:200px;}
.container-fluid.black-bg .class-block {min-height:510px; padding-right: 25px;}
.container-fluid.black-bg ul.check-list {position:relative; z-index:99;  padding-left: 40px;}
.container-fluid.black-bg .col-md-5 {padding-left:30px;}
.container-fluid.black-bg .col-md-5:after {display:none;}
.container-fluid.black-bg .class-block form {width: 100%; max-width:100%; padding-right: 50px;}
.cursus-form .wpcf7-form-control-wrap.message {width:100%;}
.container-fluid.orange-bg .contact-block hr {margin-left:40%;}
.container-fluid.orange-bg .contact-block {margin-top:25px;}
.home-block-text h2 {line-height: 30px;}
.review-block .col-md-4 img {height:150px; width: 150px; border-radius: 75px;}
.review-container p.arrow-right a {position:relative;}
.news-shortcode.full-width .img-container a img {transform: translateY(calc( -50% + 115.5px));}
#home-news .news-shortcode.full-width h3 {margin-top:0px;}
.chatblock .lightgray-border {padding: 25px 10px 25px 50%;text-align: right;}
.sidebar .chatblock .lightgray-border:before {left:-7%;}
.chatblock .arrow-right p a:after {display:none;}
.page-template-template-landing .location-block {width: 100%;}
.page-template-template-packet-php #title-bar .col-md-7 {padding-right: 15%;}
}
@media (max-width:1000px){.home-block-text h2{font-size:24px;}
}
@media (min-width:992px){.woocommerce .woocommerce-ordering select{font-size:0.9em;min-height:40px;}
.bg-orange.newsletter-signup{margin-top:15px;}
}
@media (max-width:992px){.home-block-text h2 {margin-top:20px;}
header .container .row .hidden-xs.col-md-9 .pull-right, #home-block-container .home-block-branche:after {display:none;}
.home-block-text h2 {font-size:26px; line-height: 34px!important;}
#home-block-container .row.orange-bg {min-height:175px;}
#home-block-container .home-block-branche form {margin-top: 15px; margin-left:20px;}
#home-block-container .home-block-branche form:after {right:35px;}
#home-bhv-blocks .bhv-block-go.not-active, #home-bhv-blocks .bhv-block-plus.not-active, #home-bhv-blocks .bhv-block-pro.not-active {display:none!important;}
#home-block-container .title-go.active .home-block-text h2, #home-block-container .title-plus.active .home-block-text h2, #home-block-container .title-pro.active .home-block-text h2 {font-size: 25px; line-height:25px!important;}
#home-block-container .title-go.active .home-block-text p.pull-right, #home-block-container .title-plus.active .home-block-text p.pull-right, #home-block-container .title-pro.active .home-block-text p.pull-right {float:none!important; text-align:center;     margin-top: 10px;}
#home-block-container .title-go.active:before, #home-block-container .title-plus.active:before, #home-block-container .title-pro.active:before {margin-left: 43%; left: 0; right:0;}
#home-block-container .orange-bg.active:after {display:none;}
.container-fluid.black-bg .class-block {min-height: 520px; padding-right: 25px;}
.container-fluid.black-bg .class-block form {position: relative;}
.container-fluid.black-bg ul.check-list {padding-left: 35px; margin-top: 30px;}
.container-fluid.black-bg .col-md-5 {padding-left: 20px; margin-top:20px;}
.container-fluid.orange-bg .contact-block {padding-left: 25px; margin-top: 25px!important;}
.home .col-md-5.contact-block .text-right {text-align:left!important; padding-left:20px;}
.container-fluid.orange-bg .contact-block p.large-text {float:left; margin-top:30px;}
.container-fluid.orange-bg .contact-block p {float:left;}
.container-fluid.orange-bg .contact-block hr {margin-left:0px;}
.container-fluid.black-bg .class-block form {padding-right:0px;}
.container-fluid.orange-bg .contact-block {margin-top: 0px;}
#home-bhv-blocks .col-md-4 {margin:0 auto;  margin-bottom: 50px;}
.home #home-news .news-shortcode.full-width .col-md-6 p.excerpt {display:none;}
#home-news .news-shortcode.full-width  h3 {width:100%;}
.news-shortcode.full-width .img-container a img {width: 100%; transform: translateY(0);}
.xlarge {font-size: 40px; line-height: 50px;}
.large{font-size:20px;line-height:20px;}
#cat-menu .navbar > .dropdown > .dropdown-menu{}
.content-left{display:none;}
.newsletter-signup h2{font-size:40px;}
#personas > [class*="col-"] .arrow-right{position:absolute;right:5px;bottom:0px;left:5px;}
.home .lease-block{margin-top:0;}
.insurance-block h2{font-size:24px;}
.customer-service {background: none;}
.seox-slider .slide-img{min-width:100%;min-height:100%;max-width:none;}
#topoffer .timer{position:relative;z-index:1;}
#topoffer .button-def a{font-size:24px;}
.windscreen h2{font-size:26px;text-align:left;float:none;width:auto;}
.windscreen p{float:none;width:auto;}
.windscreen:before{background-position:right bottom;}
#cat-menu .navbar > .dropdown > .dropdown-menu ul{width:110%!important;background-image:none!important;}
#cat-menu .navbar > .dropdown > .dropdown-menu ul ul{display:none!important;}
#topoffer .product-img img{float:left;width:calc(100% + 30px);max-width:none;max-height:391px;margin-left:-15px;}
.woocommerce-page ul.products li.first{clear:none;}
.archive ul.products li.product{width:50%;}
#content #advice_container:after{content:none;}
#home_advice_block{padding:20px;margin-left:0;}
.freedelivery{text-shadow:1px 1px 2px black;padding:15px 30px 5px;}
.freedelivery h2{font-size:26px;text-align:right;}
#category_order_container .gray-border-right{border:none!important;}
#footer-contact .service:after{position:absolute;right:0;bottom:-34px;width:308px;height:365px;background-position:-5px -5px;}
#testimonial_button{display:inline-block;float:right;margin-top:-55px;}
.home .products li:nth-child(1), .home .products li:nth-child(2){display:inline-block;width:46%!important;}
.home .products li:nth-child(3), .home .products li:nth-child(4){display:none;}
.related.products ul.products li{width:46%;display:inline-block;}
#category_order_container #custom_pagination a{display:block;margin-bottom:15px;}
.category-header .page-title{font-size:40px;line-height:40px;margin-top:-40px;}
.gallery-columns-1{-webkit-column-count:1;-webkit-column-gap:4px;-moz-column-count:1;-moz-column-gap:4px;column-count:1;column-gap:4px;}
.gallery-columns-2{-webkit-column-count:2;-webkit-column-gap:4px;-moz-column-count:2;-moz-column-gap:4px;column-count:2;column-gap:4px;}
.gallery-columns-3{-webkit-column-count:3;-webkit-column-gap:4px;-moz-column-count:3;-moz-column-gap:4px;column-count:3;column-gap:4px;}
.gallery-columns-4{-webkit-column-count:4;-webkit-column-gap:4px;-moz-column-count:4;-moz-column-gap:4px;column-count:4;column-gap:4px;}
.gallery-columns-5{-webkit-column-count:4;-webkit-column-gap:4px;-moz-column-count:4;-moz-column-gap:4px;column-count:4;column-gap:4px;}
.gallery-columns-6{-webkit-column-count:4;-webkit-column-gap:4px;-moz-column-count:4;-moz-column-gap:4px;column-count:4;column-gap:4px;}
.border-gray-block .gray-block-text{min-height: 100px;}
.border-gray-block h3{min-height:0px;}
.container-fluid.orange-bg .contact-block .xlarge {line-height:50px;}
.review-container .pull-right {float: none !important; text-align: center;}
.review-block .col-sm-12 {padding: 0;}
.seox-slider-homepage-header .slider-text {width:100%;}
.seox-slider-homepage-header .slider-text p {text-align:center!important;}
.chatblock .lightgray-border:before {display:none;}
.chatblock .lightgray-border {padding: 20px;text-align: center;}
.chatblock .red {padding-left: 0;text-align: center;}
.container-fluid.black-bg .class-block h2 {line-height:45px; font-size:45px;}
.container-fluid.black-bg h3 {font-size: 40px;}
.page-template-template-location .location-block {position: relative; margin-top:58px;}
.blog #content .post.type-post{border-bottom: 2px dashed #ededed; margin-bottom: 20px; padding:15px;}
#title-bar h1 {transform: translateY(50%);}
.page-template-template-location #title-bar h1, .page-template-template-landing #title-bar h1 {transform: translateY(0%);}
.page-template-template-packet-php #title-bar .col-md-7 {padding-right: 11%!important;}
.page-template-template-packet-php #title-bar .col-md-7:after {right:-70px!important;}
.page-template-template-packet-php .col-md-8.rating p{margin-left:15px;}
}
@media (max-width:768px){.home_header h2 .borisBlack{font-size:24px;}
.home_header{padding:0;}
#service_header {margin-top: 0;}
.home-block-text h2{padding-left:0px;}
#home-block-container .title-go.active .home-block-text h2, #home-block-container .title-plus.active .home-block-text h2, #home-block-container .title-pro.active .home-block-text h2 {line-height: 22px; padding: 0 10px;font-size: 22px;text-align: justify; margin-top: 18px;}
#home-block-container .row.orange-bg.active {min-height: 180px;}
.seox-slider-homepage-secundair .full-width-slider-content .slider-text p .xlarge {font-size: 28px; line-height: 30px;}
}
@media (min-width:768px){.container{max-width:100%;}
header .searchform, header .locations{padding-top:25px;margin-bottom:0;}
#footer-usp{padding-bottom:80px;}
#footer-widgets{color:#fff;padding:20px 0;background:#58585a;}
#footer-widgets .menu-item a:before{color:#dc4928;}
#content .home_header{padding-top:0;}
.freedelivery{margin-bottom:50px;}
.newsletter-signup h2{font-size:36px;line-height:34px;float:left;width:60%;text-align:right;}
.newsletter-signup .mc_embed_signup{float:right;width:35%;}
#certificats{padding-top:50px;}
#certificats img{margin-right:20px;}
#wishlist-sidebar{margin-top:-85px !important;padding:20px 15px !important;}
}
@media (max-width:767px){h1{font-size:28px;}
#testimonial_button{display:inline-block;float:right;margin-top:0;}
#wrapper:before{content:none;}
header{margin-bottom:0;margin-top:10px;}
header .brand{margin-top:8px;}
header .wishlist{background:#dc4928;display:inline-block;margin:8px 0;width:44px;text-align:center;}
header .wishlist span:before{color:#fff;line-height:34px;position:relative;top:0;}
#home-block-container .home-block-branche form {margin-left:0px;}
#home-block-container .title-go.active .home-block-text h2, #home-block-container .title-plus.active .home-block-text h2, #home-block-container .title-pro.active .home-block-text h2 {margin-bottom:5px;}
.seox-slider-header-homepage, .seox-slider-header-homepage .slick-slide{min-height:195px; margin-bottom:10px;}
.full-width-slider.slick-slider button.slick-arrow{display:none!important;}
.seox-slider .slide-img, .seox-slider .slide-img.fill{width:auto; height:auto; max-height:100%;}
.seox-slider .full-width-slider-content{padding:10px 0;}
.home #home-news .news-shortcode.full-width .col-md-6 {text-align:center;}
.home #home-news .news-shortcode.full-width .col-md-6 a.readmore-link {text-decoration:none;}
.home #home-news .news-shortcode .meta {border-bottom: 2px dashed #dc4928; padding-bottom: 20px;}
.home #home-news .col-xs-12 hr {display:none;}
.home #home-news .col-xs-12.news-shortcode {margin-bottom:50px;}
.home #home-news .pull-right {float:none!important; text-align:center;}
#topoffer h2{font-size:2em;}
#topoffer .button-def a{font-size:24px;}
#topoffer .button-def{text-align:center;}
#topoffer .product-img{padding:5%;padding-left:5%;padding-right:0;}
#topoffer .price{width:120px!important;height:120px!important;}
#topoffer .price del{font-size:20px!important;}
#topoffer .price ins{font-size:30px!important;}
.home .lease-block{margin-top:30px;}
.home #cat-menu .navbar-nav{margin-left:0;margin-right:0;}
.home #cat-menu .dropdown-menu{position:static;}
.container-fluid.orange-bg .contact-block {margin-bottom:35px!important;}
#category_order_container #custom_pagination a{display:inline-block;margin-bottom:0;}
#mobile-nav{margin-bottom:20px;}
#mobile-nav ul{text-align:left;}
#seo_block li{margin-bottom:10px;}
.seox-nav .navbar-nav{text-align:left;margin:0;background:#fff;border:1px solid #ececec!important;}
.seox-nav .navbar-nav > li a{display:block;padding:0px;margin:0;color:#404041!important;border-bottom:1px solid #ededed!important; padding-left:15px; }
.seox-nav .navbar-nav > li a:hover{border-bottom:1px solid #404041!important;}
.col-md-4 .youtube_popup .img_container .video-image-modal-trigger {text-align:center;}
#home-mobile-nav .list-group-item{font-weight:bold;font-size:16px;}
#topoffer{margin-left:0;background:none;}
#topoffer .col-xs-12.col-sm-6.col-md-6{padding:15px;}
#topoffer .col-xs-12.col-sm-6.col-md-6:first-child{padding:15px;}
#topoffer .price{position:absolute!important;top:-140px!important;right:50px!important;}
#topoffer .product-img img{margin-top:10px!important;margin-left:10px;}
.home_header{background:none !important;}
.home_header .container{background-size:cover!important;}
.home_header h2{font-size:12px;line-height:18px;}
.zekerheden ul{margin-top:0;}
#content #advice_container [class*="col-"]{margin-bottom:15px;}
#content #advice_container:after{right:50%;width:275px;height:305px;background-size:contain;}
#home_advice_block{padding:20px;margin-left:0;}
#sani4all-menu-container{background-color:transparent!important;}
#cat-menu li.description, #cat-menu li.price, #cat-menu li.button-alt{padding-left:25px;padding-right:25px;margin:10px0;}
#cat-menu .button-def a:after, #cat-menu .button-alt a:after{padding-top:3px;}
#product-downloads .file:before{float:none!important;}
.single-product .mail-info-modal-trigger, .single-product .show-live-modal-trigger{width:49%;}
.single-product .show-live-modal-trigger{margin-left:1%;}
#breadcrumb_container #breadcrumbs, #breadcrumb_container #breadcrumb_back p{border-bottom:none!important;}
.newsletter-signup, .windscreen{text-align:center;}
.newsletter-signup h2{}
.newsletter-signup .nlform{}
.newsletter-signup p{text-align:left;}
.windscreen h2{text-align:center;}
.single-vestigingen .vestiging-header h1{font-size:40px;}
.single-product #reviews #comments, .single-product #reviews #review_form_wrapper{width:100%;}
#mobile-nav{overflow:hidden;}
.seox-nav ul{width:auto;}
.seox-nav .navbar-nav>li{display:block;}
.gallery-columns-1{-webkit-column-count:1;-webkit-column-gap:4px;-moz-column-count:1;-moz-column-gap:4px;column-count:1;column-gap:4px;}
.gallery-columns-2{-webkit-column-count:2;-webkit-column-gap:4px;-moz-column-count:2;-moz-column-gap:4px;column-count:2;column-gap:4px;}
.gallery-columns-3{-webkit-column-count:2;-webkit-column-gap:4px;-moz-column-count:2;-moz-column-gap:4px;column-count:2;column-gap:4px;}
.gallery-columns-4{-webkit-column-count:2;-webkit-column-gap:4px;-moz-column-count:2;-moz-column-gap:4px;column-count:2;column-gap:4px;}
.gallery-columns-5{-webkit-column-count:2;-webkit-column-gap:4px;-moz-column-count:2;-moz-column-gap:4px;column-count:2;column-gap:4px;}
.gallery-columns-6{-webkit-column-count:2;-webkit-column-gap:4px;-moz-column-count:2;-moz-column-gap:4px;column-count:2;column-gap:4px;}
.border-gray-block .gray-block-text{min-height:0px;}
.home .container-fluid.orange-bg .maps {display:none;}
.review-block .col-md-4 {text-align:center;}
.review-block .col-md-4 img {height: 225px; width: 225px; border-radius: 120px;}
.review-container .col-md-8 {margin-bottom:50px;}
.review-container .col-md-8 .review-block .col-md-8 {margin-bottom:20px;}
.review-block .col-md-8 h4 br {display:none;}
.review-container p.arrow-right a {right:0;}
.page-template-default #main .col-md-8 {padding-right: 15px;}
.sidebar {border-width:0px;}
ul.page-list, ul.check-list {padding-left:40px;}
.chatblock .lightgray-border {padding:25px 20px 25px 50%; text-align:left;}
.chatblock .red {padding-left:23%;}
.chatblock .lightgray-border p a:after {display:inline-block;}
.chatblock .lightgray-border:before {display:block; left: 1%!important;}
.page-template-template-fullwidth .border-right {border-width:0px!important;}
.page-template-template-fullwidth .border-right p {text-align:justify!important; padding:0 15px;}
.page-template-template-location .brand .logo-text, .page-template-template-landing .brand .logo-text {text-align:left; font-size: 50px;line-height: 30px; bottom: 0;}
.page-template-template-location .col-md-7.text-right, .page-template-template-landing .col-md-7 .text-right  {text-align:justify!important;}
.page-template-template-location .col-md-7 .large-paragraph {margin-left:0px;}
.page-template-template-location .location-block {width: 50%; margin: 0px auto; margin-top: 20px; text-align: center;}
.page-template-template-location header .brand, .page-template-template-landing header .brand  {text-align: left;}
.page-template-template-landing .sidebar-landing .landing-usps {float:left;}
.page-template-template-landing .sidebar-landing .landing-thumb {float:right;}
.sidebar-landing img.wp-post-image {height:243px;}
.page-template-template-landing .sidebar-landing .landing-usps .black-bg {margin-top: 20px;}
#contact-page .col-sm-7 {padding-left:0px; padding-right:0px; border-width:0px;}
.page-template-template-packet-php #sidebar-secondary.sidebar .widget_text, .page-template-template-packet-php #sidebar-secondary.sidebar .tribe-events-event-meta primary {padding: 15px 0!important; margin:0px!important;}
.padding-right {padding-right: 15px!important; padding-left:15px!important;}
.page-template-template-packet-php .sidebar { border-top: 2px dashed #ededed;}
.page-template-template-packet-php .add-to-cart button.overlay-button.lightgreen-bg {margin-top: 0px; float: left; margin-left: 40px; margin-right:40px; margin-right: 0px; width:310px;}
.page-template-template-packet-php .tribe-tickets-attendees header {margin-bottom: 10px; font-weight: bold;}
.tribe-tickets-meta-row {padding-left: 40px; padding-right:40px;}
}
@media (max-width:700px){.results-map:before {content: "";  display: inline-block; position: relative; width: 292px; height: 330px; background: url(images/map.png) 0px 0 no-repeat;}
.results .col-xs-6, .results .col-xs-6 .button-alt.results a {width:100%;}
.col-xs-6 .button-alt.results a {margin-top:0px;}
.col-xs-6 .results-map {margin-top: 10px; text-align: center;}
.page-template-template-location .brand .logo-text, .page-template-template-landing .brand .logo-text {font-size:30px; line-height:18px;}
.page-template-template-location .location-block {width: 80%;}
}
@media (max-width:680px){#home-block-container .title-go.active:before, #home-block-container .title-plus.active:before, #home-block-container .title-pro.active:before {margin-left: 42%;}
}
@media (max-width:660px){.page-template-template-landing .sidebar-landing .col-xs-6 {width:100%!important;}
.page-template-template-landing .sidebar-landing .landing-thumb {float: none;text-align: center;}
.sidebar-landing img.wp-post-image {height:100%; text-align:center;}
.page-template-template-landing #title-bar h1 {line-height: 40px;margin-top: 35px;}
.page-template-template-location .col-md-7 h2 {font-size: 60px;line-height: 60px;}
}
@media (max-width:600px){.home .products li{display:none!important;}
.home .products li:nth-child(1){display:block!important;width:100%!important;}
.archive ul.products li.product{width:100%;}
.arrow-list li{margin-top:5px; margin-bottom:5px;}
.customer-service{background:none;}
#home_advice_block h2{font-size:24px;}
.home-block-text h2 {font-size: 22px; line-height:22px;}
#home-block-container .title-go.active:before, #home-block-container .title-plus.active:before, #home-block-container .title-pro.active:before {margin-left: 40%;}
.title-plus.active .home-block-text h2 {line-height:30px!important;}
.container-fluid.black-bg .class-block h2 {font-size: 33px; line-height: 33px;}
.wpcf7-checkbox label .wpcf7-list-item-label {display:block;}
#direct_register {max-width:80%; margin:auto;}
.page-template-template-location .location-block {width: 100%;}
#breadcrumb_container {margin-bottom:25px!important;}
}
@media (max-width:550px){#home-block-container .row.orange-bg.active {min-height: 210px;}
.slider-text p {font-size:20px!important;}
.home .container-fluid.orange-bg .contact-block h3.xlarge {font-size:40px; line-height:40px;}
.home .container-fluid.orange-bg .contact-block p.large-text {margin-top:10px;}
.page-template-template-packet-php .add-to-cart button.overlay-button.lightgreen-bg {margin-left: 0px; width:100%;}
.page-template-template-packet-php .tribe-tickets-attendees header {margin-bottom: 10px; font-weight: bold;}
.tribe-tickets-meta-row {padding-left: 20px; padding-right:20px;}
}
@media (max-width:500px){.home-block-text h2 {font-size: 18px; line-height:18px;}
#home-block-container .home-block-branche form select {width: 75%;}
#home-bhv-blocks h3 {font-size:35px;}
#home-bhv-blocks h3 .xlarge {font-size: 50px; line-height: 50px;}
.home #home-news .news-shortcode.row {margin-bottom:0px;}
.navbar-toggle .icon-bar {margin-left:0px;}
#regionSelector select {width:100%!important; margin-bottom: 20px;}
#regionSelector button {width:100%!important;}
#regionSelector button:after {display:none;}
.cursus-form .wpcf7-form-control-wrap.branche-left, .cursus-form .wpcf7-form-control-wrap.branche-right {width:100%; float: none;}
#breadcrumb_container #breadcrumbs {display: inline;}
}
@media (max-width:480px){#wishlist-sidebar:before{content:none;}
#wishlist-cart{padding:0;}
.woocommerce ul.up-sell li.product .product-image, #product-downloads .file, .single-product #reviews .comment-form-positive, .single-product #reviews .comment-form-negative{float:none;width:100%;}
#content #advice_container:after{display:none;}
#home_advice_block{margin-right:-15px;margin-left:-15px;}
#content .home_header{padding-top:0;}
#content .home_header .container{padding:0;background:0;}
#content .home_header #service_header{border-radius:0;margin-top:0;margin-bottom:0;}
.results .col-xs-6 .button-alt.results a {width: 100%; font-size: 14px;}
.results-map:before {margin-left:-15px;}
#home-block-container .title-go.active .home-block-text h2, #home-block-container .title-plus.active .home-block-text h2, #home-block-container .title-pro.active .home-block-text h2 {line-height: 22px; padding: 0 10px;font-size: 22px;text-align: justify; margin-top: 18px;}
#home-block-container .title-go.active:before, #home-block-container .title-plus.active:before, #home-block-container .title-pro.active:before {margin: auto;left: 0;right: 0;width:100px;}
#home-block-container .home-block-branche form:after {right: 15px;}
.container-fluid.black-bg .class-block button {margin-left:0px; width:100%; margin-top:30px; margin-bottom:0px;}
.container-fluid.black-bg .class-block span.darkorange {position:absolute; left:0; right:0; text-align:center;}
.container-fluid.black-bg h3 {font-size: 40px;}
.container-fluid.orange-bg .contact-block p.large-text {margin-top:0px;}
.container-fluid.orange-bg .contact-block p, .container-fluid.orange-bg .contact-block h3 {margin-left:5px!important; padding-left:5px!important;}
#contact-page button {width: 100%;text-align: center;}
#contact-page button:after {display:none;}
.page-template-template-location #title-bar h1, .page-template-template-landing #title-bar h1 {line-height: 30px; margin-top: 45px;font-size: 30px;}
.page-template-template-location .brand .logo-text, .page-template-template-landing .brand .logo-text {font-size: 20px; line-height: 12px;}
.page-template-template-location .col-md-7 h2 {font-size: 45px;line-height: 45px;}
.page-template-template-location .col-md-7.text-right, .page-template-template-landing .col-md-7 .text-right {text-align: left!important;}
.page-template-template-landing .col-md-7 .xlarge {font-size: 30px;line-height: 35px;}
.tribe-tickets-meta-row {padding-left: 0px; padding-right:0px;}
.tribe-tickets-meta-row tr, .tribe-tickets-meta-row td {display: block;}
.tribe-tickets-meta-row table.tribe-tickets-table {width:100%;}
.tribe-tickets-meta-row .tribe-tickets-full-name-row td label, .tribe-tickets-meta-row .tribe-tickets-email-row td label {padding-left:10px;}
.home .normal-slider.seox-slider-homepage-header {background:#404041; color:#fff;}
}
@media (max-width:430px){.home-block-text h2 {font-size: 18px;line-height: 18px!important;}
}
@media (max-width:415px){#home-block-container .row.orange-bg.active {min-height:225px;}
.slider-text p {text-align: center!important; margin-left: 10%; margin-right: 10%; font-size:18px!important;}
#home-block-container .title-go.active .home-block-text h2, #home-block-container .title-plus.active .home-block-text h2, #home-block-container .title-pro.active .home-block-text h2 {font-size:20px; line-height:23px!important;}
#home-block-container .row.orange-bg.active {min-height: 225px;}
#home-bhv-blocks .col-md-4.active {margin-bottom:0px;}
.seox-slider-homepage-secundair .link-row {display:none;}
.seox-slider-homepage-secundair .full-width-slider-content .slider-text {margin-bottom:0px;}
}
@media (max-width:385px){.chatblock .arrow-right p a:after {display:none;}
.chatblock .lightgray-border, .chatblock .red h3 {text-align: right;}
}
@media (max-width:350px){.results .col-xs-6 .button-alt.results a {width: 100%; font-size: 12px;}
.results-map:before {margin-left:-20px;}
.black-button {line-height: 15px; padding: 20px}
.sidebar .chatblock .lightgray-border:before {display:none;}
#home-bhv-blocks h3 .xlarge {font-size: 40px;line-height: 40px;}
.chatblock .red {padding-left: 0;}
.chatblock .lightgray-border, .chatblock .red h3 {text-align: center;}
.chatblock .lightgray-border {padding: 20px;}
.page-template-template-location .col-md-7 h2 {font-size: 35px;line-height: 35px;}
.page-template-template-packet-php .youtube_popup {display:none;}
}
@media (max-width:310px){.page-template-template-packet-php .company-logos, .page-template-template-packet-php .review-block {display:none!important;}
}
@media only screen and (min-width:992px) and (max-width:1200px){.md-fix{display:none;}
.map-bg{background:url(images/map.png) no-repeat 40px 100px;background-size:40%;}
.zekerheden li {font-size: 16px!important;}
}