/*
 Theme Name:     Autosoft - Aventador
 Description:    Autosoft Divi Child Theme
 Author:         Autosoft
 Author URI:     https://www.autosoft.eu
 Template:       Divi
 Version:        1.0.0
*/

/* = ADMIN fixes
------------------------------------------------------- */
/* hide Adminbar spacing*/
html.js { margin-top: 0px !important; }

.cookiefirst-root > span { 
	margin-bottom: 60px; 
	opacity: 0.6;
	-webkit-filter: grayscale(100%);
    -moz-filter:    grayscale(100%);
    -ms-filter:     grayscale(100%);
    -o-filter:      grayscale(100%);
}

.cookiefirst-root > span:hover { 
	margin-bottom: 60px; 
	opacity: 1;
	-webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);
}

/* Hide Cookie */
html.et-fb-root-ancestor #catapult-cookie-bar { display: none!important; }

/* Hide popup */
html.et-fb-root-ancestor #sgpb-popup-dialog-main-div-wrapper { display: none!important; }
html.et-fb-root-ancestor .sgpb-popup-overlay { display: none!important; }

/* =Theme customization starts here
------------------------------------------------------- */

/*#logo { max-height: 64px; }*/

.map-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
	margin-top: 1em;
	margin-bottom: 1.8em;
}
.map-responsive iframe {
    border:0;
    left:0;
    top:0;
    height:100%!important;
    width:100%!important;
    position:absolute;
}
.su-gmap { margin-bottom: 0!important; }

/* full size gmap sizing*/
.su-gmap.su-u-responsive-media-yes { 
	padding-bottom:  56.25%!important;	/*16:9*/
	padding-bottom:  75%!important; 	/*4:3*/
	padding-bottom:  66.66%!important;	/*3:2*/
	padding-bottom:  62.5%!important; 	/*8:5*/
	
	padding-bottom:  56.25%!important; 	/*custom*/
}


@media screen and (max-width: 820px) {
	.su-gmap.su-u-responsive-media-yes { 
		padding-bottom:  75%!important; 	/*custom*/
	}
}

@media screen and (max-width: 480px) {
	.su-gmap.su-u-responsive-media-yes { 
		padding-bottom:  125%!important; 	/*custom*/
	}
}

#et-info { font-weight: 300!important; }

@media only screen and (min-width: 768px) {
    #et-info { float:right !important; }
}

.textwidget p a { color: #002856!important; }
.textwidget p a:hover { color: #000000!important; }

.fwidget { margin-bottom: 1.539%!important; }
.footernaw .textwidget img { margin: 10px; border-radius: 5px; }
.footernaw .textwidget img:nth-of-type(1) { margin-left: 0; margin-right: 20px;}

p#footer-info .spacer {
  margin-left: 10px; 
  margin-right: 10px;
  opacity: 0.6;
}

@media screen and (max-width: 480px) {
.spacer.first { 
	  display: block;
	  clear: both;
	  height: 1px;
	  visibility: hidden;
	}
}


@media screen and (min-width: 481px) and (max-width: 980px) {
	.mainfooter .et_pb_column { width: 48%; }
	.mainfooter  .et_pb_column .et_pb_widget { width: 98.25%; }
}


/* cookie link */
#catapult-cookie-bar { background-color: rgba(255,255,255,0.9)!important; }
a.ctcc-more-info-link { display: inline-block; text-decoration: underline; }
	

/**** This hides the sub menu items on mobile ****/
header .et_builder_inner_content {
    z-index: 200;
}
#page-container .mobile_nav li ul.hide {
    visibility: hidden;
	height: 0px;
	overflow: hidden;
}
#page-container .mobile_nav li ul.hide li a {
   color: transparent!important;
	margin-left: -10px;
}

#page-container .mobile_nav .menu-item-has-children {
    position: relative;
}
#page-container .mobile_nav .menu-item-has-children > a {
    background: transparent;
}

#page-container .mobile_nav .menu-item-has-children > a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
}

#page-container span.menu-closed:before {
    content: "\4c";
    display: block;
    font-size: 16px;
    font-family: ETmodules;
}
#page-container span.menu-closed.menu-open:before {
    content: "\4d";
}

.mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";
}


/* =Menu styling
------------------------------------------------------- */
@media screen and (max-width: 1200px) {
	#top-header .container, .container.et_menu_container { width: 90%!important; }
}

@media screen and (min-width: 980px) and (max-width: 1040px) {
	#top-menu li { padding-right: 10px!important; }
}

.nav li ul { width: auto!important;}
.nav li li { padding: 0 0!important; }
.nav li li a { line-height: 1.6em; font-weight: normal; font-size: 0.9em; }
.nav li li:hover a { /*color: #d62b25!important; */}
.nav li ul { padding: 5px 0; }
.nav li ul .menu-item-has-children>a:first-child:after { transform: rotate(-90deg); }
.nav li li ul { left: 200px; top: 0; }





/* =Theme fixes
------------------------------------------------------- */
#main-header {z-index: 999; }

div.wonderpluginslider { 
	height: calc(100vh - 110px)!important; 
	min-height: calc(100vh - 110px)!important;
}

div[class^="amazingslider-wrapper-"],
div[class^="amazingslider-slider-"], 
div[class^="amazingslider-box-"],
div[class^="amazingslider-swipe-box-"],
div[class^="amazingslider-img-box-"] { 
	height: calc(100vh - 110px)!important; 
	min-height: calc(100vh - 110px)!important; }

div[class^="amazingslider-img-box-"] img {
	height: calc(100vh - 110px)!important; 
	min-height: calc(100vh - 110px)!important; 
	width: auto!important; 
	max-width: none!important;
	min-width: 100%!important; 
	margin-top: 0!important;
	left: 50%!important;
    top: 50%!important;
     -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
div[class^="amazingslider-img-box-"] {
	/*opacity: 0.85!important;*/
	opacity: 1!important;
}

@media screen and (min-width: 1024px) {
	div[class^="amazingslider-img-box-"] img {
		height: auto!important; 
		min-height: calc(100vh - 110px)!important; 
		width: auto!important;  
		max-width: none!important;
	}
}

@media (max-width: 980px) {
	div.wonderpluginslider,
	div[class^="amazingslider-wrapper-"],
	div[class^="amazingslider-slider-"], 
	div[class^="amazingslider-box-"],
	div[class^="amazingslider-swipe-box-"],
	div[class^="amazingslider-img-box-"],
	div[class^="amazingslider-img-box-"] img { 
		height: calc(60vh - 110px)!important; 
		min-height: calc(60vh - 110px)!important; 
	}
}
@media (max-width: 480px) {
	div.wonderpluginslider,
	div[class^="amazingslider-wrapper-"],
	div[class^="amazingslider-slider-"], 
	div[class^="amazingslider-box-"],
	div[class^="amazingslider-swipe-box-"],
	div[class^="amazingslider-img-box-"],
	div[class^="amazingslider-img-box-"] img { 
		height: calc(120vh - 110px)!important; 
		min-height: calc(120vh - 110px)!important; 
	}
}

/* remove menuwrap */
.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul, .et_pb_menu .et_pb_menu__menu>nav>ul {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

/* max size mobile menu */
.et_mobile_menu {
	overflow-y: scroll;
    max-height: 70vh;
}

@media (max-width: 980px) {
	.et_non_fixed_nav.et_transparent_nav #main-header, 
	.et_non_fixed_nav.et_transparent_nav #top-header, 
	.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    	position: fixed;
	}
	/*.et_header_style_centered header#main-header.et-fixed-header .logo_container {
    	height: auto;
	}*/
}


.et-social-youtube a.icon:before {
    content: "\E0A3";
	font-family: ETmodules!important;
}

/* Personeel  fixes */
.et_pb_member_social_links .et_pb_facebook_icon:before { content: "\E090"!important; }
.et_pb_member_social_links .et_pb_twitter_icon:before { content: "\E066"!important; }
.et_pb_member_social_links .et_pb_linkedin_icon:before { content: "\E076"!important; }

@media (min-width: 768px) and (max-width: 980px) {
	.et_pb_column .et_pb_team_member_image {
    	width: auto;
    	margin: 0 0 12px 0;
    	text-align: center;
	}
}

/* Personeel en werkplaats column fixes */

/* 2 Columns Mobile */
@media all and (max-width: 767px) {
    .two-col-mob .et_pb_column { width:47.25% !important; }
    .two-col-mob .et_pb_column:nth-last-child(-n+2) { margin-bottom:0; }
    .two-col-mob .et_pb_column:not(:nth-child(2n)) { margin-right:5.5% !important; }
}

/* 3 Columns Mobile */
@media all and (max-width: 767px) {
    .three-col-mob .et_pb_column { width:29.6667% !important; }
    .three-col-mob .et_pb_column:nth-last-child(-n+3) { margin-bottom:0; }
    .three-col-mob .et_pb_column:not(:nth-child(3n)) { margin-right:5.5% !important; }
}

/* 4 Columns Mobile */
@media all and (max-width: 767px) {
    .four-col-mob .et_pb_column { width:20.875% !important; }
	.four-col-mob .et_pb_column:nth-last-child(-n+4) { margin-bottom:0; }
	.four-col-mob .et_pb_column:not(:nth-child(4n)) { margin-right:5.5% !important; }
}

/* 5 Columns Mobile */
@media all and (max-width: 767px) {
    .five-col-mob .et_pb_column { width:15.6% !important; }
	.five-col-mob .et_pb_column:nth-last-child(-n+5) { margin-bottom:0; }
    .five-col-mob .et_pb_column:not(:nth-child(5n)) { margin-right:5.5% !important; }
}

/* 6 Columns Mobile */
@media all and (max-width: 767px) {
    .six-col-mob .et_pb_column { width:12.083% !important; }
    .six-col-mob .et_pb_column:nth-last-child(-n+6) { margin-bottom:0; }
    .six-col-mob .et_pb_column:not(:nth-child(6n)) { margin-right:5.5% !important; }
}


/* 1 Column Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .one-col-tab .et_pb_column { margin-right:0 !important; width:100% !important; }
	.one-col-tab .et_pb_column:not(:last-child) { margin-bottom:30px !important; }
}

/* 2 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .two-col-tab .et_pb_column { width:47.25% !important; }
	.two-col-tab .et_pb_column:nth-last-child(-n+2) { margin-bottom:0; }
	.two-col-tab .et_pb_column:not(:nth-child(2n)) { margin-right:5.5% !important; }
}

/* 3 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .three-col-tab .et_pb_column { width:29.6667% !important; }
	.three-col-tab .et_pb_column:nth-last-child(-n+3) { margin-bottom:0; }
	.three-col-tab .et_pb_column:not(:nth-child(3n)) { margin-right:5.5% !important; }
}

/* 4 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .four-col-tab .et_pb_column { width:20.875% !important; }
	.four-col-tab .et_pb_column:nth-last-child(-n+4) { margin-bottom:0; }
	.four-col-tab .et_pb_column:not(:nth-child(4n)) { margin-right:5.5% !important; }
}

/* 5 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .five-col-tab .et_pb_column { width:15.6% !important; }
	.five-col-mob .et_pb_column:nth-last-child(-n+5) { margin-bottom:0; }
    .five-col-tab .et_pb_column:not(:nth-child(5n)) { margin-right:5.5% !important; }
}

/* 6 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .six-col-tab .et_pb_column { width:12.083% !important; }
	.six-col-tab .et_pb_column:nth-last-child(-n+6) { margin-bottom:0; }
	.six-col-tab .et_pb_column:not(:nth-child(6n)) { margin-right:5.5% !important; }
}

/* =CTA TABS
------------------------------------------------------- */
ul.ctatabs {
  position: fixed;
  right: 0px;
  top: 40%;
  z-index: 1000;
  -ms-transform: translate(0%, -50%); /* IE 9 */
  -webkit-transform: translate(0%, -50%); /* Safari */
  transform: translate(0%, -50%);

}
ul.ctatabs li:before { display: none; }
ul.ctatabs li {
    list-style: none;
    margin-left: 0;
    padding-left: 0!important;
    margin-bottom: 0;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-box-shadow: 0 8px 46px 0 rgb(0 0 0 / 15%);
}

ul.ctatabs li a {
  display: block;
  width: 50px;
  height: 50px;
  text-indent: -9000px; 
  background-image: url('images/contacttabs-gray.jpg'); 
  background-color: #6a6a6a; 
  background-repeat:no-repeat;
  border-left: 3px solid #000000;
}  

ul.ctatabs li.bellentab a { z-index: 9001; background-position: 50% 0; border-color: #e10000; }
ul.ctatabs li.emailtab a { z-index: 9002; background-position: 50% -50px; border-color: #4caae0;  }
ul.ctatabs li.facebooktab a { z-index: 9003; background-position: 50% -100px; border-color: #3f5898;  }
ul.ctatabs li.whatsapptab a { z-index: 9004; background-position: 50% -150px; border-color: #53be18;  }
ul.ctatabs li.instagramtab a { z-index: 9005; background-position: 50% -200px; border-color: #a03697;  }
ul.ctatabs li.twittertab a { z-index: 9006; background-position: 50% -250px; border-color: #1da1f3;  }
ul.ctatabs li.youtubetab a { z-index: 9007; background-position: 50% -300px; border-color: #ff0101;  }
ul.ctatabs li.linkedintab a { z-index: 9008; background-position: 50% -350px; border-color: #0b66c3;  }
ul.ctatabs li.whatsapptab.wpl a { z-index: 9009; background-position: 50% -400px; border-color: #53be18;  }


ul.ctatabs li:hover { margin-left: -3px; border-left: none; } 

ul.ctatabs li:hover a { background-image: url('images/contacttabs.jpg'); }
ul.ctatabs li.bellentab:hover a { background-color: #e10000; }
ul.ctatabs li.emailtab:hover a { background-color: #4caae0; }
ul.ctatabs li.facebooktab:hover a { background-color: #3f5898; }
ul.ctatabs li.whatsapptab:hover a { background-color: #53be18; }
ul.ctatabs li.instagramtab:hover a { background-color: #a03697; }
ul.ctatabs li.twittertab:hover a { background-color: #1da1f3; }
ul.ctatabs li.youtubetab:hover a { background-color: #ff0101; }
ul.ctatabs li.linkedintab:hover a { background-color: #0b66c3; }


@media screen and (max-width: 820px) {
	 ul.ctatabs {
      top: 100%;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 50px;
      font-size: 0;
      -ms-transform: translate(0%, -100%); /* IE 9 */
      -webkit-transform: translate(0%, 100%); /* Safari */
      transform: translate(0%, -100%);
	  display: flex;
    }
		  
    ul.ctatabs li {
      display: inline-block;
      text-align: center;
	  flex: 1 0;
    }

    ul.ctatabs li:hover {
      margin-left: 0px;
    }

    ul.ctatabs li a {
      display: block;
      width: 100%;
      height: 50px;
    }
	
	ul.ctatabs li:first-child a { border-left: none; }
	
	#footer-bottom { padding-bottom: 45px; }
	
}


/* BEOORDELINGEN */
/*------------------------------------------------------- */
.beoordelingTop { background-color: #253172!important; color: #FFFFFF!important; }
.beoordelingTop h2, .beoordelingTop h3 { color: #EE2D42!important; }
.beoordelingTop table td.gemiddelde { font-size: 3em!important; }

.beoordelingTop table td:nth-child(2),
.beoordelingTop table td:nth-child(3) { white-space: nowrap; }

.beoordelingen ul { padding: 0 0 23px 0; font-size: 0; }
.beoordelingen ul li { font-size: 14px; }

.beoordeling blockquote { border-left: 0!important; }
.beoordeling blockquote { border-bottom: 2px solid #253172!important; }
.beoordeling blockquote::before { color: #EE2D42!important; }
.beoordeling .gemiddeldebeoordeling { color: #EE2D42!important; }

@media screen and (min-width: 769px) {
	li.beoordeling {
		margin: 2%!important; 
		width: 49%!important;
		display: inline-block; 
		vertical-align: top!important; 
		float: none!important;
	}
	li.beoordeling:nth-child(odd) { margin-left: 0%!important; margin-right: 1%!important; }
	li.beoordeling:nth-child(even) { margin-left: 1%!important; margin-right: 0%!important; }
}

.holder { display: none!important; }

/* BEOORDELING FLOATING WIDGET */
/*---------- BEOORDELING WIDGET ----------*/

@media screen and (min-width: 481px) {
	
#footer-widgets .KVbeoordelingen { 
	position: fixed; z-index: 9000;
	top: 50%; right: 0;
	width: 130px; text-align: center!important;
	-ms-transform: translate(0, -50%); /* IE 9 */
    -webkit-transform: translate(0,-50%); /* Safari */
    transform: translate(0, -50%);
	-webkit-box-shadow: 0 0 6px 0 #000000;
    box-shadow: 0 0 6px 0 #000000;
	}

#footer-widgets .KVbeoordelingen .beoordelingWidget {
	background-color: #343C44!important;
	background-image: url('images/kv-bg.png');
	background-size: 86%;
	background-position: 50% 55%;
	color: #ffffff;
	padding: 8px 15px;
	text-align: center;
	}

#footer-widgets .KVbeoordelingen h3 {
	display: none;
}

#footer-widgets .KVbeoordelingen .beoordelingWidget .KVtitle {
	font-size: 0!important; color: #666666!important;
	margin-top: 0px; margin-bottom: -10px;
	text-align: center;
	font-weight: normal;
	}
#footer-widgets .KVbeoordelingen .beoordelingWidget .KVtitle:after {
	display: inline-block;content:'klanten vertellen';
	font-size: 11px!important; color: #ffffff!important;
	}
	
#footer-widgets .KVbeoordelingen .beoordelingWidget img { margin-left: 1px; margin-right: 1px;  float: none; margin-top: 3px; }

#footer-widgets .KVbeoordelingen .beoordelingWidget span.cijfer {
	padding-left: 0px!important;
	font-size: 2.5em!important; 
	font-weight: 500!important;
	margin-left: 0px!important;
	color: #666666!important;
	display: block!important;
	width: 100%!important;
	padding: 20px 3px 40px 0px!important;
	margin: 10px 0px!important; 
	}

#footer-widgets .KVbeoordelingen .beoordelingWidget a {
	font-size: 10px; color: #ffffff!important;
	text-decoration: none; display: block;
	position: relative; top: 0;
	padding-top: 152px;
    margin-top: -150px;
	}
}
@media screen and (min-width: 821px) {
	#footer-widgets .KVbeoordelingen { top: 50%; }
}
@media screen and (min-width: 1025px) {
	#footer-widgets .KVbeoordelingen { 
		top: 50%; right: -12px;
		-ms-transform: scale(0.8) translate(0, -50%); /* IE 9 */
    	-webkit-transform: scale(0.8) translate(0,-50%); /* Safari */
    	transform: scale(0.8) translate(0, -50%);
	}
}
@media screen and (min-width: 1600px) {
	#footer-widgets .KVbeoordelingen { 
		top: 50%; right: 0px; 
		-ms-transform: scale(1) translate(0, -50%); /* IE 9 */
    	-webkit-transform: scale(1) translate(0,-50%); /* Safari */
    	transform: scale(1) translate(0, -50%);
		}
}

@media screen and (max-width: 1280px) {
	#footer-widgets .KVbeoordelingen { transform: scale(0.7); right: -20px; top: auto; bottom: 8%;}
	#footer-widgets .KVbeoordelingen .beoordelingWidget { padding: 8px 10px; }
	.et_pb_scroll_top.et-pb-icon { bottom: 255px;}
}

@media screen and (max-width: 480px) {
	#footer-widgets .KVbeoordelingen { transform: scale(1); left: 0px; }
}


/* LOGO SCROLLER */
#lcs_logo_carousel_wrapper .owl-item { 
	width: 160px!important;
	height: 100px!important;
}

@media (max-width: 980px) {
	#lcs_logo_carousel_wrapper .owl-item { 
		width: 140px!important;
		height: 80px!important;
	}
}

@media (max-width: 480px) {
	#lcs_logo_carousel_wrapper .owl-item { 
		width: 110px!important;
		height: 50px!important;
	}
}

#lcs_logo_carousel_wrapper .owl-item .lcs_logo_container,
#lcs_logo_carousel_wrapper .owl-item .lcs_logo_link {
	margin: 0; padding: 0px; 
	box-sizing: border-box;
	height: 100%;
}

#lcs_logo_carousel_wrapper .owl-item img {
	width: auto; height: auto;
	max-width: none; max-height: 100%;
	position: relative; top: 50%;
	-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
	/*filter: grayscale(1);*/
	opacity: 0.5;
	padding: 2px;
    background: white;
    border-radius: 8px;
}

#lcs_logo_carousel_wrapper .owl-item img:hover {
	/*filter: grayscale(0);*/
	opacity: 1;
}

/************ FORM ***************/
@media screen and (max-width: 480px) {
	.dipe-cf7 .wpcf7 form>div, .dipe-cf7 .wpcf7 form>p { margin-bottom: 0!important; }
	.dp-col { margin-bottom: 1.6em;}
}

.dipe-cf7 .wpcf7 form img.wpcf7-captchac { float: left!important; padding-top: 10px; margin-right: 10px; }
.dipe-cf7 .wpcf7 form input.wpcf7-captchar { width: 200px!important; }

.dipe-cf7-container .dipe-cf7 .wpcf7 form .dp-col>label { margin-bottom: 0!important;}
.dipe-cf7 span.label { display:block; font-weight: 300;}
.dipe-cf7 span.label em { font-weight: 300; font-size: 0.8em; }

.dipe-cf7 .clear {margin-bottom: 20px!important;}

.dipe-cf7 input[type=checkbox]+span:before {
	background-color: transparent!important;
}

.wpcf7-form input.wpcf7-submit { margin-top: 8px!important; }

.wpcf7-form .label {
	display: inline-block!important;
    width: 50%;
}

.wpcf7-checkbox .wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0.2em;
    width: 47%;
}

.dipe-cf7 .wpcf7 input:not([type=submit]):focus, 
.dipe-cf7 .wpcf7 select:focus, .dipe-cf7 .wpcf7 textarea:focus {
    border-color: #003145!important;
}

.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-checkbox input[type="checkbox"]+span:before, 
.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-acceptance input[type="checkbox"]+span:before, 
.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-radio input[type="radio"]:not(:checked)+span:before {
    background-color: transparent!important;
}





/* AUTOCOMMERCE WIDGETS */
/*------------------------------------------------------- */

#carslider { margin-bottom: 0;  }
#carslider h2 { display: none; }


.AutoCommerceAvdwWidget { text-align: center; }
.AutoCommerceAvdwWidget ul { padding: 0 0 1.6em 0; }

	
#minizoeker h3 { display: none!important; }	
#minizoeker label { display: none!important; }	
#minizoeker { font-size: 0; }

#minizoeker select { 
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}

#minizoeker select {
	background-image: url('images/chevron.png');
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-size: 20px 20px
}
#minizoeker select:hover {
	background-image: url('images/chevron-hover.png');
}

#minizoeker select, #minizoeker input[type=button] { 
	vertical-align: middle!important;
	margin-left: 0!important;
	width: 16%!important;
	font-size: 14px!important;
	padding: 12px!important;
	line-height: 22px!important; 
	border: none!important;
	border-left: 1px solid #cccccc!important;
}

#minizoeker select#mzMerk { width: 28%!important; border-radius: 5px 0px 0px 5px!important; border-left: none!important; } 
#minizoeker select#mzModel { width: 28%!important; } 
#minizoeker input[type=button] { width: 12%!important; }	

#minizoeker input[type=button] {
	border-radius: 0px 5px 5px 0px!important;
	border: 1px solid #000000!important;
	background: #000000!important;
	color: #ffffff;
	font-size: 20px!important;
	letter-spacing: 1px!important;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
	text-transform: uppercase!important;
	transition: all 300ms ease 0ms;
}

#minizoeker input[type=button]:hover {
	background: #cc0000!important;
	border: 1px solid #cc0000!important;
}

@media (max-width: 980px) {
	#minizoeker select, #minizoeker input[type=button] { width: 33.3333333333333333%!important; }
	#minizoeker select#mzMerk { width: 50%!important; } 
	#minizoeker select#mzModel { width: 50%!important; border-radius: 0px 5px 5px 0px!important; } 
	#minizoeker select#mzBrandstof { border-radius: 5px 0px 0px 5px!important; border-left: none!important; } 
}

@media (max-width: 480px) {
	#minizoeker select { width: 50%!important; }
	#minizoeker select#mzTransmissie { border-radius: 0px 5px 5px 0px!important; } 
	#minizoeker input[type=button] { width: 100%!important; border-radius: 5px 5px 5px 5px!important; box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%); }
}


/* ===== ===== ===== AUTOCOMMERCE ===== ===== ===== */

:root {
    --ACimgpadding: 65%!important;
}

@media screen and (min-width: 1201px) {
	#asac-container .asac-wrap { max-width: 100%; }
}