/*
Theme Name: Vanquish - Default
Theme URI: http://www.autosoft.eu
Template:     Vanquish
Author: Autosoft - Automotive internet
Author URI: http://www.autosoft.eu/
Description: Vanquish CHILD Thema, ontworpen en ontwikkeld door Autosoft. Afgeleide van het Autosoft Vanquish thema voor klantspecifieke aanpassingen.
Version: 1.0
Text Domain: autosoft
*/

#mainvisual img {
	left: 0%;
	-ms-transform: translate(0%, 0);
	-webkit-transform: translate(0%, 0); */
	transform: translate(0%, 0);
	}

body { font-size: 14px; font-family: 'Trebuchet MS', verdana, arial, sans-serif; color: #727272;}
p, li {color: #333333!important;}
a.logo { width: 280px; height: 105px; }

div#footerwidgets p {
    color: white!important;
}

a {	
	-webkit-transition: all 450ms ease-in-out;
	-moz-transition: all 450ms ease-in-out;
	-ms-transition: all 450ms ease-in-out;
	-o-transition: all 450ms ease-in-out;
	transition: all 450ms ease-in-out;
	color: #016bb5;
	text-decoration: underline;
}

a:hover {	
	color: #063556;
	text-decoration: none;
}

.su-row .su-column:first-child { 
	margin-left: 0!important; 
}

#footerwidgets .widget img { max-width: 100%!important; }


#colofon { color: #03406a;}
#colofon a { color: #03406a;}

.bericht {
    min-height: 190px;
    max-height: 190px;
}


@media screen and (max-width: 800px ){
.bericht {
    min-height: 260px;
    max-height: 260px;
}
}

@media screen and (max-width: 1200px ){
a.logo {
    width: 200px;
    height: 105px;
	}
	
#access ul li:last-child ul {
    left: auto;
	right: 0;
	}
}

@media screen and (max-width: 480px) {
a.logo {
    width: 200px;
    height: 65px;
	}
}


iframe#afspraak { height: 2300px!important; }

@media screen and (max-width: 800px) {
	iframe#afspraak { height: 2700px!important; }
}

@media screen and (max-width: 480px) {
	iframe#afspraak { height: 2800px!important; }
}


body.single iframe { max-width: 100%!important; }

@media screen and (max-width: 480px) {
	body.single iframe { max-height: 230px!important; }
	
}

/*
Stying voor de actie pagina. Ook alle responsive styling.
*/


h5.entry-title-auto {
    color: #016bb5;
	font-size: 30px;
}

a.autoplaceholder {
    display: inline-block;
    height: 300px;
    width: 500px;
    position: relative;
    overflow: hidden;
    max-height: 300px;
    max-width: 500px;
}

a.autoplaceholder img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	position: relative;
	left: 50%;
	top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#carImageSingle {
	max-width: 90%!important;
	height: auto!important;
	position: absolute;
}

section.cars {
	display: block;
	float: left;
	width: 30%;
	min-height: 13.5em;
	margin: 1em 1em;
	cursor: pointer;
}

div#carShowcase {
	margin: 0 auto;
	width: 100%;
}

.product-car {
	background: white;
	box-shadow: 0px 0px 10px #888888;
	border-radius: 5px;
	padding: 5%;
	min-height: 30.5em;
	max-height: 30.5em;
}

.product-car:hover {
	box-shadow: 0px 0px 20px #016bb5;
}

.product-car h5 {
	text-align: center;
	color: #016bb5;
	font-size: 25px;
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.car-image-position {
	min-height: 19em;
	left: 50%;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, 0%);
}

.car-image-position img {
	max-width: 90%!important;
	height: auto!important;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.info-car {
	font-size: 20px;
	text-align: center;
}

a#detailsCar {
	text-align: center;
	display: block;
	color: white;
	font-size: 30px;
	background-color: #016bb5;
	border: 2px solid #016bb5;
	border-radius: 5px;
	padding: 5px;
	text-decoration-line: none;
	display: none;

}

a#detailsCar:hover {
	transition: ease .5s;
	text-align: center;
	display: block;
	color: #016bb5;
	font-size: 30px;
	background-color: white;
	border: 2px solid #016bb5;
	border-radius: 5px;
	padding: 5px;
	text-decoration-line: none;
}

.info-field-1{
	text-align: center;
	font-size: 40px;
	color: black;
	margin-top: 5px;
	font-weight: bold;
}

.info-field-2 {
	font-size: 25px;
	text-align: center;
	background: rgb(99,182,219); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(99,182,219,1) 0%, rgba(1,107,181,1) 45%, rgba(1,107,181,1) 45%, rgba(1,107,181,1) 45%, rgba(48,157,207,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(99,182,219,1) 0%,rgba(1,107,181,1) 45%,rgba(1,107,181,1) 45%,rgba(1,107,181,1) 45%,rgba(48,157,207,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(99,182,219,1) 0%,rgba(1,107,181,1) 45%,rgba(1,107,181,1) 45%,rgba(1,107,181,1) 45%,rgba(48,157,207,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#309dcf',GradientType=0 ); /* IE6-9 */
	padding: 5px;
	border-radius: 5px;
	color: white;
	margin-top: 10px;
}

.info-field-3 {
	background: #bfd255;
	background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);
	background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );
	color: white;
	padding: 5px;
	border-radius: 5px;
}

#mainvisual {
	position: absolute!important;
}

.col-left, .col-right {
	width: 48%;
	float: left;
	font-size: 20px;
	margin-right: 20px;
}

.col-right {margin-right: 0px;}

.backButtonCar {
	float: right;
	background-color: #016bb5;
	padding: 10px;
	border: 2px solid #016bb5;
	border-radius: 4px;
	text-align: center;
	color: white;
	cursor: pointer;
	text-decoration-line: none;
}

.backButtonCar a {
	text-decoration: none;
	text-decoration-line: none;
	color: white;
}

.backButtonCar:hover {
	background-color: white;
	transition: ease .5s;
	padding: 10px;
	border: 2px solid #016bb5;
	border-radius: 4px;
	text-align: center;
	color: #016bb5;
	cursor: pointer;
}

.backButtonCar a:hover {
	text-decoration: none;
	text-decoration-line: none;
	transition: ease .5s;
	padding: 10px;
	color: #016bb5;
}

.info-car div {
	margin: 10px auto;
	color: white;
	padding: 5px;
	width: 75%;
	border-radius: 5px;
	text-align: center;
}

.car-info-1 {
	font-size: 30px;
	text-decoration-line: line-through;
	background: rgb(248,80,50); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(238,87,4,1) 22%, rgba(241,111,92,1) 49%, rgba(238,87,4,1) 50%, rgba(238,87,4,1) 80%, rgba(238,87,4,1) 80%, rgba(231,56,39,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(248,80,50,1) 0%,rgba(238,87,4,1) 22%,rgba(241,111,92,1) 49%,rgba(238,87,4,1) 50%,rgba(238,87,4,1) 80%,rgba(238,87,4,1) 80%,rgba(231,56,39,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(248,80,50,1) 0%,rgba(238,87,4,1) 22%,rgba(241,111,92,1) 49%,rgba(238,87,4,1) 50%,rgba(238,87,4,1) 80%,rgba(238,87,4,1) 80%,rgba(231,56,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */
}

.car-info-2 {
	font-size: 30px;
	background: rgb(99,182,219); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(99,182,219,1) 0%, rgba(1,107,181,1) 45%, rgba(1,107,181,1) 45%, rgba(1,107,181,1) 45%, rgba(48,157,207,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(99,182,219,1) 0%,rgba(1,107,181,1) 45%,rgba(1,107,181,1) 45%,rgba(1,107,181,1) 45%,rgba(48,157,207,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(99,182,219,1) 0%,rgba(1,107,181,1) 45%,rgba(1,107,181,1) 45%,rgba(1,107,181,1) 45%,rgba(48,157,207,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#309dcf',GradientType=0 ); /* IE6-9 */
}

.car-info-3 {
	background: #bfd255;
	background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);
	background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );
	font-size: 25px;
}

.car-info-4 {
	background: #bfd255;
	background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);
	background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );
	font-size: 25px;
}

.car-info-5 {
	margin: 22px auto!important;
}

.car-info-5 a {
	padding: 10px;
	background: #016bb5;
	border: 2px solid #016bb5;
	color: white;
	border-radius: 5px;
	text-decoration-line: none;
}

.car-info-5 a:hover {
	padding: 10px;
	color: #016bb5;
	border-radius: 5px;
	background: white;
	border: 2px solid #016bb5;
	text-decoration-line: none;
	transition: ease .5s;
}

.car-info-6 {
	margin: 10px;
	width: 50%;
}

@media screen and (max-width: 1024px) {

	section.cars {
		display: block;
		float: left;
		width: 47%;
		min-height: 13.5em;
		margin: 1em 1em;
	}

	.product-car {
		background: white;
		box-shadow: 0px 0px 10px #888888;
		border-radius: 5px;
		padding: 5%;
		min-height: 40.5em;
		max-height: 40.5em;
	}

	.car-image-position {
		min-height: 25em;
	}

	.car-image-position img {
		max-width: 100%!important;
		height: auto!important;
		position: absolute;
		margin: auto;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}

	a#detailsCar {
		display: block;
	}
}

@media screen and (max-width: 800px) {

	section.cars {
		display: block;
		float: left;
		width: 45%;
		min-height: 13.5em;
		margin: 1em 1em;
	}

	a#detailsCar {
		display: block;
	}

	.col-left, .col-right {
		font-size: 20px;
		width: 47%;
	}

	a.autoplaceholder {
		display: inline-block;
		height: 190px;
		width: 100%;
		position: relative;
		overflow: hidden;
	}

	.car-info-1, .car-info-2, .car-info-3,
	.car-info-4, .car-info-5, .car-info-6{
		width: 90%;
	}
}

@media screen and (max-width: 480px) {

	section.cars {
		display: block;
		float: left;
		width: 100%;
		min-height: 13.5em;
		margin: 1em 0em;
	}

	.product-car {
		background: white;
		box-shadow: 0px 0px 10px #888888;
		border-radius: 5px;
		padding: 5%;
		min-height: 33.5em;
		max-height: 33.5em;
	}

	.car-image-position {
		min-height: 16em;
	}

	.car-image-position img {
		max-width: 100%!important;
		height: auto!important;
		position: relative;
		margin-top: 20px;
	}

	.col-left, .col-right {
		font-size: 20px;
		width: 100%;
	}

	a.autoplaceholder {
		display: inline-block;
		height: 190px;
		width: 100%;
		position: relative;
		overflow: hidden;
	}

	.car-info-1, .car-info-2, .car-info-3,
	.car-info-4, .car-info-5, .car-info-6 {
		width: 90%;
	}

	.backButtonCar {
		display: none;
	}
}


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



:root {
    --ACmaincolor: #016BB5!important;
}

#minizoeker input[type='button'] { background: #016BB5!important; }
#minizoeker p.ac_minizoeker_invalid { color: #ffffff!important; }

/*.avdwgegevens * { color: #ffffff!important; }
.jcarousel ul li .avdwbouwjaar, .jcarousel ul li .avdwkmstand {
    display: inline-block!important;
	width: auto!important;
    padding-right: 5px!important;
    height: 16px!important;
    font-size: 0.9em!important;
    color: #ffffff!important;
}
*/
/*rewrtite offerte button */
#asac-container .asac-wrap a.financiering-button.overig {
	background: url('//pics.auto-commerce.eu/ac0205/offerteaanvraag.jpg') transparent!important;
	background-repeat: no-repeat!important;
	background-size: contain!important;
	background-position: center center!important;
	border-bottom: none!important;
	border: none!important;
	margin: 0 auto 1em auto!important;
	color: transparent!important;
	width: 100%!important;
	max-width:400px!important; 
	padding: 10px!important;
}
#asac-container .asac-wrap a.financiering-button.overig:before { display: none; }
/* hide ac offerte button */
#asac-container #ACvehicle .ACVDPcta label.ACctalink[for="ACVDPformoffer"],
#asac-container #ACvehicle .ACVDPaside label[for="ACVDPformoffer"] { display: none!important; }

@media screen and (min-width: 768px) {
	#asac-container #ACvehicle .ACVDPcta label.ACctalink {
		flex-basis: 26%!important;
    	flex: 0 1 calc(33.333333% - var(--ACgutter))!important;
	}
}

@media screen and (max-width: 480px) {
	#asac-container #ACvehicle .ACVDPcta label.ACctalink {
		flex: 1 1;
	}
}


/* ----- ----- ----- OCCASIONLIJST ----- ----- ----- *//* ----- ----- ----- OCCASIONLIJST ----- ----- ----- */
/* ----- ----- ----- OCCASIONLIJST ----- ----- ----- *//* ----- ----- ----- OCCASIONLIJST ----- ----- ----- */
/* ----- ----- ----- OCCASIONLIJST ----- ----- ----- *//* ----- ----- ----- OCCASIONLIJST ----- ----- ----- *

#occasionlijstwrapper {
	margin: 0 auto;
	width: 920px;
}

#occasionlijstwrapper div.nav { display: block; margin-top: 8px; }
#occasionlijstwrapper div.nav { font-weight: normal; font-style: italic; color: #cccccc; text-decoration: none;  }
#occasionlijstwrapper div.nav b { font-weight: bold; font-style: normal; color: #333333; text-decoration: none; }
#occasionlijstwrapper div.nav a.nav { font-weight: normal; font-style: italic; font-size: 12px; color: #666666; text-decoration: none; padding: 2px 5px; border: 1px solid #666666; background: #f3f3f3; display: inline-block; margin-bottom: 4px;}
#occasionlijstwrapper div.nav a.nav:hover { color: #000000; background: url('//list.auto-commerce.eu/templates/autocommercepro/images/gradient.png');}

#occasionlijstwrapper form {margin-bottom: 20px; }


#occasionlijstwrapper .occasionresult {background: #e3e3e3; border: 1px solid #666666; padding: 2px; min-height: 130px; text-align: left;}

#occasionlijstwrapper .occasionresult:hover { background: #cccccc; border: 1px solid #343434; cursor: pointer;}

#occasionlijstwrapper .merkmodel { background: #ffffff; float: left; width: 732px; padding: 3px; font-size: 14px;border-bottom: 1px solid #666666; }
#occasionlijstwrapper .merkmodel a { text-decoration: none;}
#occasionlijstwrapper .merkmodel a  strong {  }
#occasionlijstwrapper .merkmodel a:hover { }
#occasionlijstwrapper .merkmodel a .uitvoering { font-size: 11px;}

#occasionlijstwrapper .prijs{ background: #ffffff; border-bottom: 1px solid #666666; float: right; width: 166px; padding: 3px; padding-right: 7px; text-align: right; font-weight: bold; font-size: 14px;}

#occasionlijstwrapper .foto { float: left; margin-top: 2px; margin-right: 5px; min-height: 90px; width: 120px; background: url('//list.auto-commerce.eu/templates/autocommercepro/images/geenfoto.png') 50% 50% no-repeat; }
#occasionlijstwrapper .foto img { border: 1px solid #000000; padding: 2px; background: #ffffff; margin-left: 5px; margin-top: 8px;}
#occasionlijstwrapper .foto img:hover { border: 1px solid #343434; padding: 2px; background: #ffffff; }
#occasionlijstwrapper .occasionresult:hover .foto img { border: 1px solid #343434; padding: 2px; background: #ffffff; }

#occasionlijstwrapper .camera { margin-top: 15px; margin-left: -3px; width: 33px; height: 23px; display: block; background: green; position: absolute;}
#occasionlijstwrapper .camera img { padding: 0px; border: 0px;}

#occasionlijstwrapper .gegevens { float: right; width: 770px;}

#occasionlijstwrapper .basics { font-size: 11px; padding: 5px; background: #cccccc; }
#occasionlijstwrapper .basics .basicdetail { float: left; border-left: 1px solid #ffffff; padding-left: 9px; padding-right: 8px;}
#occasionlijstwrapper .basics .basicdetail.first { border-left: 0px; padding-left: 0px;}
#occasionlijstwrapper .basics .marge { font-weight: normal; font-style: italic; font-size: 11px; text-align: right; display: block; float: right; width: 55px; }

#occasionlijstwrapper .opties ul  { display: block; width: 30%; float: left; font-size: 10px; margin-top: 5px; margin-left: 5px; line-height: 12px;}
#occasionlijstwrapper .opties span  { display: block; width: 30%; float: left; font-size: 10px; margin-top: 5px; margin-left: 5px; line-height: 14px;}

#occasionlijstwrapper hr { height: 0px; border: 0px; border-collapse: collapse; border-top: 1px solid #999999; margin-top: 10px; margin-bottom: 10px; }

/* --- --- --- VERSIE 2 met 320 foto --- --- --- *//* --- --- --- VERSIE 2 met 320 foto --- --- --- */
/* --- --- --- VERSIE 2 met 320 foto --- --- --- *//* --- --- --- VERSIE 2 met 320 foto --- --- --- *

#occasionlijstwrapper .occasionresultV2 { display: block; float: left; width: 280px; text-align: center; margin: 0px 0px 28px 14px; border: 1px solid #eaeaea; border-bottom: 1px solid #adadad;}
#occasionlijstwrapper .occasionresultV2:hover { background: #f9f9f9; cursor: pointer; border:1px solid #adadad;}

#occasionlijstwrapper .occasionresultV2 .merkmodel { color: #000000; width: 280px; padding: 3px 0px; padding-right: 0px;  font-size: 14px;}
#occasionlijstwrapper .occasionresultV2 .merkmodel a { color: #777777; text-decoration: none;}
#occasionlijstwrapper .occasionresultV2 .merkmodel .uitvoering { white-space: nowrap; display: block;  margin: 0 auto; width: 264px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

#occasionlijstwrapper .occasionresultV2 .foto { text-align: center; margin-top: -2px; margin-bottom: 6px; margin-right: 0px; height: 205px; width: 280px; background: transparent; border-top: 0px; border-bottom: 0px; }
#occasionlijstwrapper .occasionresultV2 .foto img { border: 1px solid #eaeaea;  border-bottom: 1px solid #adadad; padding: 2px; width: 254px; max-height: 193px; }
#occasionlijstwrapper .occasionresultV2 .foto img:hover { border: 1px solid #adadad; }
#occasionlijstwrapper .occasionresultV2:hover .foto img { border: 1px solid #adadad; }

#occasionlijstwrapper .occasionresultV2 .gegevens { float: none; width: 280px; margin-top: -16px; text-align: right; }
#occasionlijstwrapper .occasionresultV2 .gegevens .basics { font-size: 11px; line-height: 1.5em; padding: 5px; background: transparent; text-align: center;}
#occasionlijstwrapper .occasionresultV2 .prijs {  float: none; width: 280px; padding: 3px 0px 10px 0px; text-align: center; font-weight: bold; font-size: 18px; font-style: italic;}

#occasionlijstwrapper select { width: 220px; border: 1px solid #adadad; border-bottom: 1px solid #343434; margin: 2px;}


/* Desktop *
@media screen and (max-width: 1024px) {
	
	#occasionlijstwrapper .prijs{ width: 164px;}
}

/* Tablet *
@media screen and (max-width: 800px) {
	#occasionlijstwrapper { width: 100%; }
		
	#occasionlijstwrapper select { width: 150px; margin: 2px;}
	
	#occasionlijstwrapper .merkmodel { width: 560px; white-space: nowrap;}
	#occasionlijstwrapper .prijs{ width: 116px; }
	#occasionlijstwrapper .gegevens { width: 554px;}
	
	#occasionlijstwrapper .opties span  { width: 32%;font-size: 10px;margin-left: 3px; line-height: 14px; 
	white-space: nowrap; overflow: hidden;}
	
	#occasionlijstwrapper .occasionresultV2 { width: 250px; margin-left: 9px;}
	#occasionlijstwrapper .occasionresultV2 .merkmodel { width: 250px;}
	#occasionlijstwrapper .occasionresultV2 .gegevens { width: 250px;}
	#occasionlijstwrapper .occasionresultV2 .prijs {  width: 250px; }
	
	#occasionlijstwrapper .occasionresultV2 .foto { height: 185px; width: 250px;}
	#occasionlijstwrapper .occasionresultV2 .foto img { width: 224px;  }
	
}


/* Mobile *
@media screen and (max-width: 480px) {
	
	#occasionlijstwrapper select { width: 130px; margin: 2px;}
	#occasionlijstwrapper { width: 270px; margin-left: 0px;}
	#occasionlijstwrapper .merkmodel { width: 258px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
	#occasionlijstwrapper .prijs{ width: 148px; float: right; background: transparent; }
	#occasionlijstwrapper .basics { font-size: 11px; padding: 5px; background: transparent; }
	#occasionlijstwrapper .basics .basicdetail { float: none; border-left: 0px; padding-left: 0px; }
	#occasionlijstwrapper .gegevens {  margin-right: 4px;width: 126px; background: transparent; white-space: nowrap; overflow: hidden; line-height: 13px; font-size: 10px; }
	#occasionlijstwrapper .opties { display: none}
	#occasionlijstwrapper .basics .marge { display: none;}
	
	#occasionlijstwrapper .foto { float: left; margin-top: -28px; margin-right: 3px; width: 130px; background: none; }
	#occasionlijstwrapper .foto img { max-width: 150px!important;}	
	
	
	#occasionlijstwrapper .occasionresultV2 { width: 280px;}
	#occasionlijstwrapper .occasionresultV2 .merkmodel { width: 280px;}
	#occasionlijstwrapper .occasionresultV2 .gegevens { width: 280px;}
	#occasionlijstwrapper .occasionresultV2 .prijs {  width: 280px; }
	
	#occasionlijstwrapper .occasionresultV2 .foto { height: 205px; width: 280px;}
	#occasionlijstwrapper .occasionresultV2 .foto img { width: 264px;  }
		
}

#occasioncontent #media a img {
    width: auto!important;
    height: 90px!important;
}

.occasionblock.mainfoto {
    background: none;
	height: auto;
    min-height: 260px;
}

#intro img {
    width: 90%;
}

#intro img.offertebutton {
    width: 100%;
}

/* Tablet *
@media screen and (max-width: 800px) {
	

#occasioncontent #media a img {
    width: auto!important;
    height: 74px!important;
	}
}
	
/* Mobile *
@media screen and (max-width: 480px) {

.occasionblock.mainfoto {
    background: none;
	height: auto;
    min-height: 10px;
	}
	
#intro img {
    width: 100%;
	}
	
#occasioncontent #media a img {
    width: auto!important;
    height: 68px!important;
	}
}

*/