/*
 Theme Name:     Hexon
 Theme URI:
 Description:    Hexon base theme
 Author:         Joost Koehoorn
 Author URI:
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");
@font-face{font-family:'fontawesome';src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/fontawesome-webfont.woff') format("woff"),url('../fonts/fontawesome-webfont.tff') format("truetype"),url('../fonts/fontawesome-webfont.svg#fontawesome') format("svg");font-weight:normal;font-style:normal;}.box,.row,.columns,.td-filter,.td-auto__article{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row{margin:0 auto;padding-right:20px;padding-left:20px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.column,.columns{float:left;width:100%}.columns{padding-left:10px;padding-right:10px}.group:before,.group:after{content:"";display:table;clear:both}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border-top:0}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-single span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:10px}.chosen-container-single .chosen-search{position:relative;z-index:1010;white-space:nowrap}.chosen-container-single .chosen-drop{background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;-webkit-overflow-scrolling:touch;width:100%}.chosen-container .chosen-results li{display:none;margin:0;list-style:none;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.no-results{display:list-item;font-size:13px;line-height:16px;font-style:normal}.chosen-container .chosen-results li.no-results span{line-height:inherit;font-size:inherit;font-family:inherit;font-style:inherit}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 12px}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111 !important}.td-search--page{margin-bottom:30px}.td-search__single,.td-search__double{margin-bottom:10px}.td-search__single .chosen-container{width:100% !important}.td-search__double .chosen-container{width:48% !important;float:left}.td-search__double .chosen.first+.chosen-container{margin-right:4%}.td-search__submit{width:100%}.td-search__title{margin-top:0}.td-search .chosen-container{background:#f7f7f7}.td-search .chosen-container.chosen-with-drop b:before{content:"\f077"}.td-search .chosen-container b:before{font-family:'fontawesome';color:#c4c4c4;content:"\f078"}.td-search .chosen-container .chosen-single{padding:0 12px;font-size:13px;color:#000;height:35px;line-height:35px}.td-search .chosen-results{padding:5px 0;margin:0}.td-search .chosen-results li{padding:0 10px;line-height:30px}.td-search .chosen-results li span{margin:0;display:inline}.td-search .chosen-results li.no-results{padding:10px}.td-search .chosen-results li.highlighted{background:#dedede}.td-search .chosen-drop{background:#f7f7f7}.td-search .chosen-search{position:relative;padding:5px}.td-search .chosen-search:before{position:absolute;right:15px;top:5px;line-height:30px;content:"\f002";font-family:'fontawesome'}.td-search .chosen-search input[type=text]{height:30px;line-height:30px;margin-top:0;border:0 none;padding-right:22px;background:#fff;width:100%}.lSSlideOuter{overflow:hidden}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-timing-function:inherit;transition-timing-function:inherit}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit;transition-timing-function:inherit}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{opacity:0.7;overflow:hidden;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{opacity:1}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:35px;cursor:pointer;position:absolute;z-index:9999;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction .lSPrev:before,.lSAction .lSNext:before{position:absolute;color:#fff;font-family:'fontawesome';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;line-height:35px}.lSAction .lSPrev{left:10px}.lSAction .lSPrev:before{content:"\f0a8"}.lSAction .lSNext{right:10px}.lSAction .lSNext:before{content:"\f0a9"}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}.gallery{margin-bottom:30px}body:after{content:url(../images/loading.gif);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-prev:before,.lb-next:before{color:#fff;font-family:'fontawesome';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;line-height:30px;top:45%;position:absolute}.lb-nav a.lb-prev{width:34%;left:0;float:left;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:before{content:"\f0a8";left:20px}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:before{content:"\f0a9";right:20px}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;position:relative}.lb-data .lb-close:before{content:"\f00d";position:absolute;font-size:30px;line-height:30px;right:0;font-weight:normal;color:#fff;font-family:'fontawesome';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.td-prev-button{margin-bottom:15px}.td-filter{display:none;width:100%;padding-left:10px;padding-right:10px;border-bottom:1px solid #666;margin-bottom:10px;padding-bottom:2px}.td-filter__list{font-weight:bold}.td-filter__brand{width:60%;float:left}.td-filter__year,.td-filter__mileage,.td-filter__fuel,.td-filter__price{width:10%;float:left}.td-auto{margin-bottom:20px}.td-auto__article{width:100%;padding-left:10px;padding-right:10px;float:left;margin-bottom:20px}.td-auto__figure{width:100%;height:auto;float:left;margin-right:10px}.td-auto__image{display:block}.td-auto__content{overflow:}.td-auto__link{color:#fe0000}.td-auto__link--alt{color:#666;text-decoration:none}.td-auto__link--alt:hover{text-decoration:none}.td-auto__icon{width:100%;float:left}.td-auto__brand{width:100%;float:left;font-size:18px;font-weight:bold}.td-auto__year,.td-auto__mileage,.td-auto__fuel,.td-auto__price{width:100%;float:left}.td-auto__price{color:#fe0000;font-weight:bold}.td-pagination__content{text-align:center}.td-pagination__prev,.td-pagination__current,.td-pagination__page,.td-pagination__next{display:inline-block;padding:5px 10px;margin-right:10px}.pagination__next{margin-right:0}.td-results__title{margin-top:0}.td-options__info{clear:both;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.td-options__body{display:inline-block;width:100%;margin-bottom:20px}.td-options__title{margin:0 0 20px}.td-options__list{list-style:disc;margin:0 0 0 20px;padding:0}.td-options__item{padding:0;margin:0}.td-headline{margin-bottom:30px}.td-headline__title{float:left;margin:0}.td-headline__price{float:right;color:#fe0000;font-weight:bold;font-size:20px;line-height:20px}.td-specs{margin-bottom:30px}.td-specs__title{margin-top:0;margin-bottom:0}.td-specs__table{margin-top:30px}.td-specs__th,.td-specs__td{text-align:left}.td-specs__th{font-weight:bold}.td-specs__price{font-weight:bold}.td-specs__price b{width:150px;display:inline-block}.td-specs__price span{color:#fe0000;font-size:20px}.td-video{margin-bottom:30px}.td-action{margin-bottom:20px}.td-action__button{background:#fe0000;padding:5px 12px;display:inline-block;color:#fff;margin-right:10px;margin-bottom:10px}.td-action__button:hover,.td-action__button:focus{background:#e50000}.vc_btn_juicy_pink{background-color:#f4524d;color:#fff !important;-webkit-transition:all 0.5s;transition:all 0.5s}.vc_btn_juicy_pink:hover{background-color:#f23630;color:#f7f7f7 !important}.td__contact{color:#fe0000;margin:0;font-weight:bold}@media only screen and (min-width: 480px) and (max-width: 766px){.td-auto__article{width:50%;float:left}.td-auto__article:nth-child(2n+1){clear:both}.td-auto__icon{width:100%;margin-right:0}.td-auto__brand{width:100%}.td-auto__year,.td-auto__mileage,.td-auto__fuel,.td-auto__price{width:100%}}@media only screen and (min-width: 767px) and (max-width: 959px){.td-auto__article{width:33.33%;float:left}.td-auto__article:nth-child(3n+1){clear:both}.td-auto__icon{width:100%;margin-right:0}.td-auto__brand{width:100%}.td-auto__year,.td-auto__mileage,.td-auto__fuel,.td-auto__price{width:100%}}@media only screen and (min-width: 960px){.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.td-filter{display:block}.td-auto__icon{width:17%;margin-right:2%}.td-auto__brand{width:33%}.td-auto__year,.td-auto__mileage,.td-auto__fuel,.td-auto__price{width:12%}.td-filter__brand{width:52%;float:left}.td-filter__year,.td-filter__mileage,.td-filter__fuel,.td-filter__price{width:12%;float:left}}@media only screen and (min-width: 1280px){.td-auto__icon{width:17%;margin-right:2%}.td-auto__brand{width:41%}.td-auto__year,.td-auto__mileage,.td-auto__fuel,.td-auto__price{width:10%}.td-filter__brand{width:60%;float:left}.td-filter__year,.td-filter__mileage,.td-filter__fuel,.td-filter__price{width:10%;float:left}}

/* ------ CUSTOM CSS by WJG Webdesign -------- */

.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #ffb900; /* Yellow */
}

h1, h2, h3, .et_pb_text_0 h1{
    color: #133474!important;
}

.et_pb_text_1.et_pb_text{
    color: #133474;
}

.et_pb_divider::before{
    /*border-top-color: #ffdd00!important;*/
}

body.single-post div.et_pb_section_1.et_pb_with_background{
    background-color: #D8E8F3;
}

body.single-post #page-container .et_pb_section .et_pb_button_0{
    background-color: #ffdd00;
    color: #133474;
}

/* div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #ff0000;
    display: none;
} */


.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #fff !important;
border: 1px solid #bebebe;
width: 100% !important;
-moz-border-radius: 2px !important;
-webkit-border-radius: 2px !important;
border-radius: 2px !important;
font: 14px Arial !important;
color: #999 !important;
padding: 12px 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    max-height: 82px;
    font: 14px Arial;
}

.wpcf7-submit {
display:block;
width:100%;
max-width:100%;
margin: 4px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
padding: 0.3em 1em;
line-height: 1.7em;
border:0px solid #ffffff !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
border:0px solid #ffffff !important;
padding: 0.3em 1em;
cursor: pointer;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #777 !important;
opacity: 1;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #777 !important;
opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #777 !important;
opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #777 !important;
opacity: 1;
}

div.et_builder_inner_content.et_pb_gutters3 div.et_pb_text_inner a, div.et_builder_inner_content.et_pb_gutters3 div.et_pb_toggle_content a, .et_pb_bg_layout_light .et_pb_widget li a, .posted_in a{
    color: #133474!important;
    /*color: #ffdd00!important;*/
    text-decoration: underline;
}


/* END CUSTOM CSS by WJG Webdesign */


.hidden {
	display: none !important;
}

/* Single voertuig */

.single-item-content{
    padding: 27px 0px 27px 0px;
}

.single-item-content li{
	list-style: disc;
    list-style-position: inside;
    font-size: 90%;
}

.single-item-content ul{
	-webkit-column-count: 2;  /* Chrome/Opera, Safari */
	-moz-column-count: 2; /* Mozilla Firefox */
	column-count: 2;
}

#afspraakmaken{
	color: #133474!important;
	width: 49.5%;
    float: left;
    background-color: #ffdd00 !important;
}

#camperkeuzehulp{
	width: 49.5%;
    float: right;
    background-color: #133474 !important;
}

#camperaccessoires{
	background-color: #133474!important;
	width: 50%;
}

#camper-kopen-text{
	max-width:470px;
	padding-bottom: 25px;
}

#archive-title-camper{
	padding-bottom:10px !important;
}

.nav-button{
	display: none;
}

.single-btn{
	display: block;
    cursor: pointer;
    font-size: 20px;
    font-weight: 500;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 0.3em 1em;
    line-height: 1.7em;
    border: 0px solid #ffffff !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff!important;
    background-color: #d8e8f3!important;
    text-align: center;
}

/* Single voertuig */

.single-item-content{
    margin: 0 auto;
    padding-right: 20px;
    padding-left: 20px;
}

@media only screen and (min-width: 960px){

	.single-item-content{
    	padding: 27px 0px 27px 0px;
	}

	.voertuig{
		display: inline-block;
		padding: 27px 0px 27px 0px;
	}

	.left-side{
		float:left;
		width: 40%;
	}

	.right-side{
		float:right;
		width:60%;
		padding: 0px 0px 0px 27px;
	}

	.search-archive, .single-voertuig{
        max-width: 1080px;
		margin: 0 auto;
		width: 80%;
	    margin-left: auto!important;
	    margin-right: auto!important;
	    padding: 0 !important;
	}

	.top-info dt {
	    float: left;
	    width: auto !important;
	    padding: 0px 10px 0px 0px;
	}

	.top-info dd{
		float:left;
		padding: 0px 50px 0px 0px;
	}

	.top-info dl{
		display: inline-block !important;
	   	border-bottom: 2px solid #d2d2d2;
	}
}

/* archive breadcrums */

.post-type-archive .broodkruimels {

}

.breadcrums-archive-huidig{
	display:none;
    top: 0px;
    position: relative;
    padding: 10px 0;
}


.breadcrums-archive-nieuw{
	display:none;
    top: 0px;
    position: relative;
    padding: 10px 0;
}

.breadcrums-archive-tweedehands{
	display:none;
    top: 0px;
    position: relative;
    padding: 10px 0;
}

/* Layout styles */

.status-field-none{
	display: none;
}

.search-content article header {
    padding: 1em;
    box-sizing: border-box;
}

.site-content.archive {
	width: 100%;
	float: none;
}


.search-buscampers {
    width: 250px;
    float: left;
    border: 2px solid #f2f2f2;
    padding: 10px;
}

.search-content {
	margin-left: 280px;
	padding-bottom: 2em;
	position: relative;
}

.pagination{
	clear:none;
}

.nav-next, .nav-previous{
    position: relative;
    top: -15px;
}

.pagination a{
	background-color: #ffdd00;
    color: #375571 !important;
    padding: 10px 10px;
    line-height: 1.7em;
    border-radius: 3px;
    height: 40px;
    margin: auto;
    box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
}

.pagination a:hover{
    opacity: .7;
}

.archive .et_pb_section_3_tb_footer a, .et_pb_row_2_tb_footer a{
	color: #fff !important;
}

.archive .et_pb_section_3_tb_footer a:hover{
	color: #dcc473 !important;
}

.menu-item a:after{
	content: none !important;
}

/* Select syles */

.search-archive .selectboxit-arrow-container .selectboxit-arrow {
	margin-top: -2px !important;
}

.search-archive .selectboxit-option small {
	color: #999;
}

.search-archive .selectboxit-option a:hover small,
.search-archive .selectboxit-option.selectboxit-focus small {
	color: #ddd;
}


/* Search Form styles */

.selectboxit-container .display{
	display:none;
}

.search-field {
	margin: 0 0 1em 0;
}

.search-field h4 {
	margin: 0 0 0.5em 0;
}

.search-field label {
	display: block;
	cursor: pointer;
}

/* Active search options are displayed slightly bolder */
.search-field label.active {
	font-weight: 600;
}

.search-field label.active.hidden {
	display: block !important;
}

/* Fade results without any results */
.search-field label[data-count="0"]:not(.active) {
	color: #777;
}

.search-field label span {
	color: #999;
	font-size: 90%;
}

.search-field select {
	width: 100%;
}

.search-field input[type=text] {
	width: 90%;
}

.search-field a {
	display: block;
	font-size: 90%;
	text-decoration: none;
}

.search-field .selectboxit-container {
	margin-bottom: 0.5em;
}

.selectboxit-container .selectboxit {
	width: 220px;
    cursor: pointer;
    margin: 0;
    overflow: hidden;
    display: block;
    position: relative;
    height: 30px;
    line-height: 30px;
}


.search-field .selectboxit-text small {
	display: none;
}


.selectboxit-btn{
	background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
}

/* Hide search button when JS is active */
body.has-js .search-sidebar input[type=submit] {
	display: none;
}



/* Slider styling */

.search-items{
	font-size: 75%;
}

.search-field.has-slider .search-items {
	display: none;
}

.search-field .slider-values {
	font-size: 85%;
	margin-bottom: 1em;
	overflow: hidden;
}

.search-field .slider-values small {
	font-size: 100%;
	color: #999;
	display: none;
}

.search-field.tracking-min .slider-values .low small,
.search-field.tracking-max .slider-values .high small {
	display: inline;
}

.search-field .slider-values .low {
	float: left;
}

.search-field .slider-values .high {
	float: right;
}

input[type="checkbox"]{
	display: inline-block;
    background-color: #fff;
    border: 1px solid #bbb;
    line-height: 0;
    width: 16px;
    min-width: 16px;
    height: 16px;
    margin: -3px 10px 0 0;
    outline: 0;
    text-align: center;
    vertical-align: middle;
    clear: none;
    cursor: pointer;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -webkit-transition: 0.05s border-color ease-in-out;
    -moz-transition: 0.05s border-color ease-in-out;
    -ms-transition: 0.05s border-color ease-in-out;
    -o-transition: 0.05s border-color ease-in-out;
    transition: 0.05s border-color ease-in-out;
}



/* Search field hide all non-selected items */

.search-field.hide-non-selected label {
	margin-bottom: 6px;
}

.search-field.hide-non-selected label.active {
	font-weight: normal;
}

.search-field.hide-non-selected input[type=checkbox] {
	display: none;
}

.search-field.hide-non-selected:not([data-selected="1"]) .clear-selected {
	display: none;
}

/* When a single item is selected, hide all other options */
.search-field.hide-non-selected[data-selected="1"] label:not(.active),
.search-field.hide-non-selected[data-selected="1"] .show-more-toggle {
	display: none !important;
}



/* Results Settings styles */

.selectboxit-container{
	position: relative;
    display: inline-block;
    vertical-align: top
}

.search-settings {
	padding: 1em 0.5em;
	line-height: 22px;
}

.search-settings .selectboxit-container span {
	height: 22px;
	line-height: 22px;
}

.search-settings .display {
	float: right;
}

.search-settings .display li {
	display:none;
}

.search-settings .display a {
	font-weight: bold;
	font-size: 90%;
	color: #999;
	text-decoration: none;
}
.search-settings .display a:hover {
	color: #000;
}

.search-content.list .display-list a,
.search-content.grid .display-grid a {
	color: #000;
}



/* Search Results styles */

.search-content article {
	width: 100%;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.search-content article .item:hover{
	box-shadow: 1px 1px 2px 1px #939598;
}

.search-content article .item {
	position: relative;
    margin: 0 0.5em 1em;
    box-shadow: 1px 1px 2px 1px #ccc;
    overflow: hidden;
    background: #fff;
}

.search-content article h1 {
	clear: none;
}

.search-content article a {
	text-decoration: none;
}

.search-content article dl {
	margin: 0;
}

.search-content article dd {
	margin: 0;
}

.search-content article dt {
	float: left;
	width: 150px;
	clear: right;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.single-voertuig article dt {
	float: left;
	width: 150px;
	clear: right;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.search-content article header {
	padding: 1em;
	box-sizing: border-box;
}

.search-content article a.overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.search-content article .thumbnail img {
	border-radius: 0;
    width: 100%;
    height: auto;
    display: block;
}

.search-content article .entry-content {
	padding: 0 1em 1em 0em;
	font-size:90%;
}

@media screen and (min-width: 960px) {
	.search-content.list article .thumbnail {
		width: 50%;
		max-width: 300px;
		float: left;
	}
}

.search-content.list article .item-content {
	overflow: hidden;
}

.search-content.grid article .thumbnail img {
	width: 100%;
}

@media screen and (min-width: 960px) {
	.search-content.grid article:nth-child(3n+4) {
		clear: both;
	}

	.search-content.grid article {
		width: 33.333333%;
		float: left;
	}
}

@media screen and (min-width: 720px) and (max-width: 959px) {
	.search-content.grid article:nth-child(2n+3) {
		clear: both;
	}

	.search-content.grid article {
		width: 50%;
		float: left;
	}
}

.filter-button{
	display: none;
}

@media only screen and (max-width: 600px) {
    .filter-button{
    	display: inline-block;
		border: 2px solid #f2f2f2;
		padding:10px;
		margin-bottom:10px;
		width:100%;
		color: #133474;
	}

	.search-sidebar{
		float:left;
	}

	.filter-button :after{
		content: "\f061";
	    font-family: 'fontawesome';
	    color: #133474;
	    float:right;
	    padding: 0 10px;
	}

	.search-buscampers{
		width:100%;
		display:none;
		float:none;
	}

	.results-container{
		margin-bottom: 40px;
	}

	#camperaccessoires, #afspraakmaken, #camperkeuzehulp{
		margin-bottom: 5px;
		width:100%;
	}

    #mobmenu{
        /*position: fixed!important;*/
    }

}




/* View helpers */

.search-content .visible-grid,
.search-content .visible-list,
.search-content.grid .hidden-grid,
.search-content.list .hidden-list {
	display: none;
}

.search-content.grid .visible-grid,
.search-content.list .visible-list {
	display: block;
}



/* Loading View styles */

.search-load-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.8);
	display: none;
}

.search-loading .search-load-overlay {
	display: block;
}

.search-loading .results-container {
	-webkit-filter: blur(2px);
	filter: blur(2px);
}

/* jQuery UI slider styles */

.ui-slider {
	position: relative;
    text-align: left;
    background: #ddd;
    height: 8px;
    margin: 0 0 1em 8px;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    padding: 6px;
    width: 16px;
    height: 16px;
    top: -12px;
    margin-left: -14px;
    outline: none;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-slider .ui-slider-handle span {
    display: block;
    width: 16px;
    height: 16px;
    background-color: #939598;
    border: 2px solid #edf0f5;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    background-color: #939598
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}



/* Responsive styles */

@media screen and (max-width: 719px) {
	/* Grid becomes list */
	.search-content.grid .hidden-list,
	.search-content.grid .visible-grid {
		display: none;
	}
	.search-content.grid .hidden-grid,
	.search-content.grid .visible-list {
		display: block;
	}
	.search-content.grid article .thumbnail {
		width: 40%;
		max-width: 300px;
		float: left;
	}

	.search-content.grid article .item-content {
		margin-left: 42%;
	}

	.search-settings .display-grid {
		display: none;
	}
	.search-content.grid .search-settings .display-list a {
		color: #000;
	}
}

@media screen and (max-width: 599px) {

	/* Change sliders back into dropdowns */
	.search-field.has-slider .slider-container {
		display: block;
	}
	.search-field.has-slider .search-items {
		display: none;
	}

	.search-sidebar {
		width: 100%;
		float: none;
	}

	.search-content {
		margin-left: 0;
	}

}

@media screen and (max-width: 400px) {
	.hidden-sm {
		display: none;
	}
}


/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/


.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

.lSAction .lSPrev:before{
    content: "\f0a8";
    font-family: 'fontawesome';
    font-size: xx-large;
}

.lSAction .lSNext:before {
    content: "\f0a9";
    font-family: 'fontawesome';
    font-size: xx-large;
}

/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/*
 * jquery.selectBoxIt.css 3.8.0
 * Author: @gregfranko
 */

/*
  Common CSS Properties
  ---------------------
  These properties will be applied to any themes that you use
*/

/* SelectBoxIt container */
.selectboxit-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

/* Styles that apply to all SelectBoxIt elements */
.selectboxit-container * {
  /* Prevents text selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none;
  white-space: nowrap;
}

/* Button */
.selectboxit-container .selectboxit {
  width: 220px; /* Width of the dropdown button */
  cursor: pointer;
  margin: 0;
  overflow: hidden;
  display: block;
  position: relative;
}

/* Height and Vertical Alignment of Text */
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
  height: 30px; /* Height of the drop down */
  line-height: 30px; /* Vertically positions the drop down text */
  display: block;
}

/* Focus pseudo selector */
.selectboxit-container .selectboxit:focus {
  outline: 0;
}

/* Disabled Mouse Interaction */
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
}

/* Button Text */
.selectboxit-text {
  text-indent: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}

.selectboxit .selectboxit-option-icon-container {
  margin-left: 5px;
}

/* Options List */
.selectboxit-container .selectboxit-options {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100%;  /* Minimum Width of the dropdown list box options */
  *width: 100%;
  margin: 0;
  padding: 6px;
  list-style: none;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
  display: none;
  z-index: 9999999999999;
  text-align: left;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* Individual options */
 .selectboxit-option .selectboxit-option-anchor{
  padding: 0 2px;
}

/* Individual Option Hover Action */
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}

/* Individual Option Optgroup Header */
.selectboxit-option, .selectboxit-optgroup-header {
  text-indent: 5px; /* Horizontal Positioning of the select box option text */
  margin: 0;
  list-style-type: none;
}

/* The first Drop Down option */
.selectboxit-option-first {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}

/* The first Drop Down option optgroup */
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* The last Drop Down option */
.selectboxit-option-last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* Drop Down optgroup headers */
.selectboxit-optgroup-header {
  font-weight: bold;
}

/* Drop Down optgroup header hover psuedo class */
.selectboxit-optgroup-header:hover {
  cursor: default;
}

/* Drop Down down arrow container */
.selectboxit-arrow-container {
  /* Positions the down arrow */
  width: 30px;
  position: absolute;
  right: 0;
}

/* Drop Down down arrow */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  /* Horizontally centers the down arrow */
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}

/* Drop Down down arrow for jQueryUI and jQuery Mobile */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-container {
  float: left;
}

.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left;
}

.selectboxit-rendering {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {
  background-color: inherit;
}

/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/*
  Default Theme
  -------------
  Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme
*/
.selectboxit-btn {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
}

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
  color: #333333;
  background-color: #e6e6e6;
}

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
}

.selectboxit-default-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.selectboxit-list {
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.selectboxit-list .selectboxit-option-anchor {
  color: #333333;
}

.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
}

.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
  color: #999999;
}

.below-results-tekst p{
    display: inline-block;
    padding: 10px;
    margin-top: 20px;
}



/* Configurator */

.wpc-product-title-wrap{
	display:none;
}

.wpc-hover-price, .wpc-single-price, .wpc-hover-price{
		display
}

.wpc-layer-title-inner{
	color: #133474 !important;
}

.accordion-2 .wpc-controls-wrap .wpc-controls-list-sec{
	border: 1px solid #133474;
}

.accordion-2 .wpc-controls-wrap .wpc-controls-list-sec>.wpc-layer-title{
	padding: 10px 10px;
	background: transparent !important;
	border: 1px solid #133474;
}

.wpc-close-popup{
	background: #ffdd00 !important;
}

.wpc-layer-title-inner-wrap h2{
	padding-bottom: 0 !important;
}

.wpc-close-popup{
	top: 200px;
	right: 400px;
}

.wpc-popup-inner{
	top: 100px;
}

.configurator-wrap.accordion-2 .summary{
	margin-top: 75px;
}

.wpc-preview-inner{
	margin-top: -120px;
}

.configurator-wrap.accordion-2 .wpc-configurator-parent-wrap{
	height:750px;
}

.wpc-controls-img-list{
	padding: 15px 0 23px 1em !important;
}

.wpc-summary-list > ul > li:first-child {
    display: none;
}

@media only screen and (max-width: 600px) {
  .wpc-preview-inner{
  	height: 460px !important;
  	margin-top: 1px !important;
  }

  .wpc-carousel-item{
  	height:350px;
  }

  .wpc-popup-inner{
	top: 10px;
	}

	.wpc-popup-summary-wrap{
		padding: 35px 10px 35px 10px !important;
	}

  .configurator-wrap.accordion-2 .wpc-configurator-parent-wrap{
  	height: 320px;
  }

   a.wpc-close-popup{
	top: 20px;
	right: 40px;
	}
}

@media only screen and (max-width: 1020px) and (min-width: 601px) {
	.configurator-wrap.accordion-2 .wpc-configurator-parent-wrap{
		height: 600px;
	}
}

header .et_builder_inner_content {
	z-index: inherit;
}




@media only screen and (min-width: 1024px){
	#pum-24464, #popmake-24464 {
		display: none!important;
		overflow: initial;
	}
	
	html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
		overflow: initial;
	}
}

.blauwe-link a:not(.et_pb_button) {
	color: #133474!important;
	text-decoration: underline;
}

.newLogos {
	display: flex;
}

#mobmenu .newLogos {
	padding-left: 10px;
}

.newLogos, .newLogos *{
	max-height: 76px;
}

.et_pb_fullwidth_menu_0_tb_header .et_pb_row>.et_pb_menu__logo-wrap:has(.newLogos) {
	max-width: unset!important;
}

/*.et_pb_fullwidth_menu_0_tb_header.et_pb_module:has(.newLogos) {
	max-width: fit-content;
}*/