@charset "utf-8";
/* CSS Document */


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


body {
    min-width: auto;
}

.main, .slider, div.contentSlider, #content, .blok-links, .blok-midden, .blok-rechts, form#zoekform div.row select, form#zoekform div.blok-rechts div.row2 select#body.required, div.contentBox, div.contentbox-zoekauto form#zoekform div.blok-rechts div.row2 select#fuel.required, .button-5, .button-4, .button-6,.button-7,.button-10, .button-9,.button-8, .box-3,div.contentbox-leasevoorraad, .voorraadlijstkop a,.voorraadlijsttitel,.voorraadlijstprijs,.detailtop,.voorraaddetailkop,.tekst-voorraad-blok,.tabledetail,.voorraaddetailsocial,.detail-meerfotos,.detailnote, .detail-meerweten,.detail-specificaties,.detail-accessoires,rowdetail,.detail-meerweten-tekst,.voorraaddetailkop,.detailspecstab,.voorraaddetailformulier,#row, #rowdetail, #rowbijschrift,#form_holder_aanvraag,.paddingextra,.sub-page-left,.sub-page-left2,.header-center-aanvraag, footer,.selectie-btn,.shell,.detailspecs,.container-midden-content {
    width: 100% !important;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.container-header-bedankt {
    background-image: url(../images/bg-bedankt.png);
    background-position: center center;
    height: 250px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    background-size: cover;
}

.container-header-nicolijnminicars {
    background-image: url(../images/bg-nicolijnminicars.png);
    background-position: center center;
    height: 250px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    background-size: cover;
}
iframe {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}


form#indexinruilform input#merkmodel.required {
    border: 1px solid #cccccc;
    padding: 5px;
    width: 100%;
	box-sizing:border-box;
}

form#indexinruilform input#bouwjaar.required {
    border: 1px solid #cccccc;
    padding: 5px;
    width: 100%;
		box-sizing:border-box;

}
form#indexinruilform input#km.required {
    border: 1px solid #cccccc;
    padding: 5px;
    width: 100%;
		box-sizing:border-box;

}

form#indexinruilform input#naam.required {
    border: 1px solid #cccccc;
    padding: 5px;
    width: 100%;
		box-sizing:border-box;

}

form#indexinruilform input#email.required {
    border: 1px solid #cccccc;
    padding: 5px;
    width: 100%;
		box-sizing:border-box;

}

ul.a, ul.b {
    width: 100%;
    float: left;
    display: block;
    padding-bottom: 10px;
}

li.mainNavHover a.mainNavItem, li.mainNavActive a.mainNavItem {
    color: #ffffff;
    height: 30px;
    background-image: none;
    background-repeat: repeat-x;
    /* font-weight: bold; */
}

div.contentbox-leasevoorraad {
    float: left;
    height: auto;
    padding-right: 0px;
    padding-top: 10px;
    background-color: #f1f1f1;
    padding-left: 0;
    line-height: 100%;
	padding:2%;
}

#detailform textarea,#detailform input#antspa,#detailform input#math{
    margin: 0 0 10px 30%;
    width: 65%;
}

html body div.container-text-bottom div.container-text-bottom-content div.container-text-bottom-right img {
    height: auto;
    padding-top: 30px;
    width: 300px;
    display: none;
}
.container-top-left {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 0;
}
.container-bottom-actie1 {
    float: left;
    width: 100%;
}


.indexmerk {
    background-color: #f3f4f4;
    font-weight: bold;
    padding-left: 10px;
    width: 100%;
    box-sizing: border-box;
}

.container-top-center {
    float: left;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
}
html body div.container-bottom div.container-bottom-content div.container-bottom-actie1 a img.banneractie1 {
    height: auto;
    width: 100%;
}

img.maskindex {
    float: left;
    height: auto;
    margin-top: -284px;
    position: relative;
    z-index: 2;
	display:none;
}

.indexmodel {
    background-color: #f3f4f4;
    font-weight: bold;
    padding-left: 10px;
    width: 100%;
    box-sizing: border-box;
}

.indextype {
    background-color: #f3f4f4;
    font-weight: bold;
    padding-left: 10px;
    width: 100%;
    box-sizing: border-box;
}
.container-bottom {
    background-image: url(../images/bg-container-bottom.png);
    background-repeat: repeat-x;
    float: left;
    height: auto;
    margin: 10px auto 0;
    padding-bottom: 35px;
    position: relative;
    width: 100%;
}

.indexprijs {
    background-color: #f3f4f4;
    font-weight: bold;
    padding-left: 10px;
    width: 100%;
    color: #f29400;
    box-sizing: border-box;
}
.container-top-left-button {
    padding: 0 18px 0 19px;
    height: 39px;
    border: 1px solid #2f6090;
    line-height: 39px;
    position: relative;
    font-size: 20px;
    color: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    background-image: url(../images/button-blauw.png);
    text-decoration: none;
    text-align: center;
    width: auto;
    cursor: pointer;
    box-sizing: border-box;
}


img.nl-form-minicar {
    width: auto;
}


.contentbox-algemeen {
    background-color: #ffffff;
    float: left;
    height: auto;
    padding: 10px 0 20px;
    width: 100%;
}

.containerbox-algemeen {
    color: #535353;
    height: auto;
    line-height: 170%;
    margin: 10px auto 0;
    width: 100%;
}

form#captcha-form div.row label {
    position: relative;
    width: 100%;
}

form#captcha-form div.row select {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 4px 5px;
    width: 100%;
    background: none repeat scroll 0 0 #FCFCFC;
}

form#captcha-form div.row input {
    border: 1px solid #ccc;
    font-size: 15px;
    margin-left: 0;
    width: 97%;
}


form#captcha-form div.row textarea {
    border: 1px solid #ccc;
    margin: 0;
    padding: 4px 5px;
    width: 97%;
}

.container-header-zoek {
    background-image: url(../images/bg-zoek.png);
    background-position: center center;
    height: 250px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    background-size: cover;
}

.container-header-inkoop {
    background-image: url(../images/bg-inkoop.png);
    background-position: center center;
    height: 250px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    background-size: cover;
}


.blokaixam {
    float: left;
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding-right: 0;
    display: block;
    min-height: auto;
}

.container-header-voorraad {
    background-image: url(../images/bg-voorraad.png);
    background-position: center center;
    height: 250px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    background-size: cover;
	display:none;
}

.fancybox-skin span.child {
    display: none !important;
}


.fotoblok {
    float: left;
    width: 100%;
}

img.imgok {
    position: absolute;
    float: left;
    margin-left: 10px;
    max-width: 60px;
    top: 95px;
	display:none;
}

.container-top-center-zoek-button {
    padding: 0px 18px 0px 19px;
    height: auto;
    border: 1px solid #d88503;
    font-family: 'Open Sans Condensed',sans-serif;
    float: left;
    line-height: 39px;
    position: relative;
    font-size: 20px;
    color: #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    background-image: url(../images/button-oranje.png);
    text-decoration: none;
    text-align: center;
    width: 100%;
    cursor: pointer;
    margin-bottom: 15px;
    margin-top: 15px;
    box-sizing: border-box;
}

.container-top-right-button {
    padding: 0 18px 0 19px;
    height: 39px;
    border: 1px solid #2f6090;
    line-height: 39px;
    position: relative;
    font-size: 20px;
    color: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    background-image: url(../images/button-blauw.png);
    text-decoration: none;
    text-align: center;
    width: 100%;
    cursor: pointer;
    margin-top: 6px;
	box-sizing:border-box;
}

html {
    background: #ffffff;
    text-align: center;
}
.container-top-center-zoek-button9 {
    padding: 0px 18px 0px 19px;
    height: 38px;
    border: 1px solid #cccccc;
    font-family: 'Open Sans Condensed',sans-serif;
    float: left;
    line-height: 39px;
    position: relative;
    font-size: 20px;
    color: #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    background-image: url(../images/button-grijs.png);
    text-decoration: none;
    text-align: center;
    width: 100%;
    cursor: pointer;
    margin-bottom: 0;
    margin-top: 15px;
    /* margin-right: 5px; */
    box-sizing: border-box;
}

.fieldopmerkingen {
    float: left;
    padding: 1% 0 2% 0;
    width: 100%;
    border-bottom: 3px solid #f29400;
    margin-bottom: 5%;
}


.fotoblok img {
    width: 100% !important;
    z-index: -1;
}
.shell2 {
    margin: 0 auto;
    width: 100%;
    padding: 2% 0;
    margin-bottom: 2%;
}


div#g-recaptcha {
    font-size: 15px;
    margin-left: 0;
    width: 100%;
}

.fullsite {
    width: 100%;
    padding: 2%;
    box-sizing: border-box;
}

.rechterkant img {
    display: none;
}

.container-top-right {
    float: left;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
}

.container-top-content {
    color: #535353;
    height: auto;
    line-height: 170%;
    margin: 0 auto;
    padding-top: 10px;
    width: 100%;
}



.container-text-bottom-center {
    float: left;
    padding: 5px 10px 10px;
    width: 100%;
    box-sizing: border-box;
}

.container-text-bottom-left {
    float: left;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
}

html body div.container-text-bottom div.container-text-bottom-content div.container-text-bottom-left ul.opsomminglijstlinks {
    width: 100%;
    box-sizing: border-box;
}


html body div.container-text-bottom div.container-text-bottom-content div.container-text-bottom-center ul.opsomminglijstlinks {
    width: 100%;
}


.container-text-bottom-right {
    float: left;
    padding: 10px;
}


.container-text-bottom {
    float: left;
    height: auto;
    margin: 0;
    position: inherit;
    width: 100%;
}


.index-banner-container-text {
    font-size: 23px;
    letter-spacing: 3px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    float: left;
}

.container-text-bottom-content {
    color: #535353;
    height: auto;
    line-height: 170%;
    margin: 0 auto;
    width: 100%;
}

.container-bottom-content {
    color: #535353;
    height: 200px;
    line-height: 170%;
    margin: 0 auto;
    padding-top: 50px;
    width: 100%;
}

.containersite {
    height: auto;
    margin: 0 auto;
    width: 100%;
	padding:2%;
		box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.headerslogan {
    color: #ff6600;
    float: right; 
    font-size: 1.3em;
    font-weight: bold;
    padding-left: 3px;
	padding-top:0;
    
}
.contactform {
    width: 100%;
    float: left;
}
.rowclear {
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: 30px;
    padding-top: 10px;
    width: 100%;
}


form#contactForm input.bt-contact {

    width: 100%;
    margin-left: 0;

}

form#contactForm div.row input#antspa {
    margin-left: 0;
    width: 100%;
}

.tdlijstl {
	float:left;
}


html body div.containersite div.container-midden-content div.nieuws div a img {
 
    width: 100%;
}
.zoekopdracht {
	display:none;
}
.landkaart {
    float: left;
    width: 100%;
}


td.tdlijstbot {
	
	    padding-bottom: 5%;
    border-bottom: 1px solid #ccc;
	
	
}

div.header {
    /* height: 65px; */
    /* padding: 0 0 8px; */
    /* width: 960px; */
    display: none;
}

.footer {
    background-image: none;
    background-repeat: repeat-x;
    position: relative;
    /* max-width: 100%; */
    float: left;
    width: 96%;
    background-color: lightgrey;
    padding: 2%;
    height: auto;
}

form#captcha-form input.bt-contact {
    padding: 0 18px 0 19px;
    height: 39px;
    border: 1px solid #7a9c4a;
    float: left;
    line-height: 39px;
    position: relative;
    margin-bottom: 5px;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #7a9c4a;
    background-image: url(../images/button-groen.png);
    text-decoration: none;
    text-align: center;
    width: 100%;
    margin-left: 0;
}
.container-header-contact {
    background-image: url(../images/bg-contact.png);
    background-position: center center;
    height: 250px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
    background-size: cover;
}

.footer-contactinfo {
    float: left;
    padding-left: 2%;
    width: 96%;
}
.copy {
    float: left;
    font-size: 15px;
    padding-top: 15px;
}

.footer .widget {
    float: left;
    width: 96%;
    padding: 2%;
}


html body div.containersite div.contentbox-voorraad ul.contentStock li.contentStockItem a.contentStockItemLink img.contentStockItemImage {
    border: none;
    /* width: 140px; */
    /* height: 105px; */
}

.footer .widget + .widget {
    padding-left: 10px;
}

.footer p.disclaimer {
    color: #999999;
    float: left;
    font-size: 15px;
    padding-top: 5px;
    width: 44%;
}


.footer .shell .widgets .footer-bottom .copy {
    color: #999999;
    float: left;
    font-size: 15px;
    padding-top: 5px;
    text-decoration: none;
    line-height: 1.5;
	    width: 44%;

}


a.toplogo {
    border: medium none;
    float: left;
    padding: 0;
    margin-top: -2%;
}

form#zoekform div.blok-rechts div.row2 label {
	width:92% !important;
}

form#lijstzoekfilter div#bouwjaar-range,form#lijstzoekfilter div#km-range,form#lijstzoekfilter div#aprice-range{
	width:92% !important;
}



div.row2 div#aprice-range {
	width:92% !important;
}

div.row2 div#bouwjaar-range {
	width:92% !important;
}

div.contentStockItemArrow {
	display:none;
}

div#form_holder_lease div#rowdetail font {
    margin-left: 0 !important;
}

html body div.bg section#content div.containersite div.container div.container-midden div.contentbox-leasevoorraad div.tekst-voorraad-blok div table tbody tr td table tbody tr td table.detailspecs {
    width: 100% !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
div.contentVoordeelBox,.headertel {
	display:none;
}


font#aanvraagid {
    margin-left: 0 !important;
}
.header-right {
    float: right;
    padding-top: 2px;
    padding-right: 1%;
    text-align: center;
}

.header-right a img.polen {
    margin-bottom: 10px;
}

.ui-slider .ui-slider-handle {
    height: 30px;
    width: 30px;
	background-repeat:no-repeat;
}

a,.detailspecstab {
    padding: 0;
	
}

.ndis {
	display:none;
}

.mobshow {
	display:block !important;
}

.paddingextra{
    padding: 2%;
	float:left;
	
}
.header-left {
    width: 60%;
}

.lijst-container {
    background-color: #f3f4f4;
    float: left;
    overflow: hidden;
    margin: 0 1% 1% 0;
    text-align: center;
    width: 100%;
    margin-top: 3%;
}


.detailtopprijs {
    background-color: orange;
    background-image: none;
    background-repeat: no-repeat;
    box-sizing: padding-box;
    color: #ffffff;
    float: left;
    font-weight: bold;
    margin-top: 10px;
    padding-left: 15px;
    padding-top: 10px;
    text-align: left;

}

form#detailform div#row div#rowbijschrift {
	float:left;
}
.block-1 {
 background: #ffffff;
}



#detailform input.lt {
    color: #008000;
    float: inherit;
    font-size: 25px;
    padding-left: 14%;
    padding-right: 181px;
    padding-top: 0;
}

table.detailspecstab tbody tr td.detailspecs {
	width:30%;
}

#trigger {
	display:none;
}

div.sub-page-right {
	display:none !important;
}

.center {
	text-align:center;
}

td.tdlijst,table.tablelijst {
	float:left;
	width:100%;
}
.voorraadlijsttitel {
	padding-top:10px;
	padding-bottom:10px;

}


.left {
	float:left;
}

.voorraadlijstprijs {
    background-repeat: no-repeat;
	height:auto;
    float: left;
    margin-top: 0px;
    text-align: center;
    background: white;
    padding-top: 30px;
    margin-bottom: 15px;
}


form#lijstzoekfilter table tbody tr td select,
form#lijstzoekfilter table tbody tr td.tdlijst {
    width:100%;
	float:left;
	padding-bottom:10px;
}

form#lijstzoekfilter table tbody tr td.tdlijstpages {
    padding:20px 0;
	    width:100%;
	float:left;
}
span.pages a {
    text-decoration: none;
    color: #888;
    padding: 2%;
    background-color: #ffffff;
}
form#lijstzoekfilter table tbody tr td.tdlijst-leeg,.voorraaddetailsfotos, #trigger-tooltip {
    display:none;
}

form#lijstzoekfilter table tbody tr td#gevonden,.button_pdfprint {
	display:none;
}
#detailhoofdfoto, #detailspecstot,.voorraaddetailkop,#detailtot {
width:100%;
max-width:100%;
padding:0;
}
.ellipsis {
    width: 94% !important;
    white-space: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
}
.accli {
    list-style-image: none;
    list-style-type: square;
    float: left;
    width: 100%;
}

div.contentbox-leasevoorraad h3.type {
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0; 
    width: 100%;
    float: left;
}


.voorraaddetailsocial {
	padding:10px;
	
}
.voorraadlijst {
    line-height: 170%;
    width: 100%;
    float: left;
	margin-top:10px;
	background-color:#ffffff;
}
.voorraadlijst-prijs {
    width: 100%;
    float: left;
}

img {
    width: 100%;
    height: auto;
}

div.contentSlider {
	width:auto;
	
}

div.contentSlider, div.cSliderItem, div.contentSliderItemBox {
    background-color: transparent;
}

img.contentSliderItemImage {
	margin-top:-160px;
    width: auto;
}

img#lijstimage2 {
	display:none;
}

span.contentSliderItemTitle, span.contentSliderItemText, div.contentSliderItemBox span.contentSliderItemPrijs font#indexfont{
    color: #ffffff !important;
	text-shadow: 2px 2px 4px #000000;
}

span.contentSliderItemPrijs {
	text-shadow: 2px 2px 4px #000000;
}

.button-4 {
    padding: 10px 0px;
    margin-bottom:25px;
}

div.contentbox-zoekauto,div.contentSliderShadow,div.contentbox-voorraad,.shell {
    width: 100%;
}
div.headertop {
    height: 75px;
    padding: 0 0 8px;
    width: 100%;
}
.diroffheader {
    width: 100%;
    text-align: center;
}
.diroff {
    padding-top: 0px;
    width: 100%;
    margin-right: 0;
    text-align: center;
    padding-bottom: 35px;
}
.box-1>div {
    width: 100%;
    float: left;
    margin-right: 0;
}

li.contentStockItem {
    float: left;
    padding: 0;
    padding-right: 0;
    max-width: 100%;
    width: 100%;
}


div.contentbox-voorraad {
    border-top: 1px solid #CCCCCC;
    height: auto;
    padding-top: 10px;
    max-width: 100%;
    width: 100%;
    float: left;
}
ul.contentStock {
    width: 100%;
    text-align: center;
}
.bg {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
	padding:1%;
}


#cookiepolicy-txt, .header-center,.box-2 {
    display:none;
}

.slicknav_menu {
	display:none;
}

.js #menu {
	display:none;
}
	
.js .slicknav_menu {
	display:block;
}

.ei-slider-large li img {
    width: 100% !important;
    margin: 0 !important;
    width: 200% !important;
    height: auto !important;
    margin-left: -560px !important;
    margin-top: -139px !important;
}
.voorraaddetailkop {
    /* background: white none repeat scroll 0 0; */
    /* color: #535353; */
    /* float: left; */
    /* font-size: 20px; */
    /* font-weight: bold; */
    /* margin-bottom: 10px; */
    /* padding-bottom: 20px; */
    /* padding-top: 5px; */
    /* text-align: left; */
    padding: 2%; 
    box-sizing: border-box;
    float: left;
}


.looptijd-range-text, .slottermijn-range-text, .leasebedrag-range-text, .aanschafwaarde-range-text {
    color: #535353;
    font-size: 15px;
    font-weight: bold;
    margin-left: 30%;
}

form#detailform div#row div#row div#looptijd-range.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
    margin-left: 30% !important;
    width: 100px !important;
	}

form#detailform div#row div#row div#slottermijn-range.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
    margin-left: 30% !important;
    width: 100px !important;
	}
	
	
	#detailform input.text {
    margin: 0 0 10px 30%;
    width: 65%;
}

.blokjes {
    margin-left: 30%;
    position: relative;
    width: 20px;
}	
	
.nop {
    margin-left: 30%;
}

#detailform input.lt {
    padding-right: 0;
}

#detailform select {
    border: 1px solid #919191;
    font-size: 15px;
    margin: 0 0 10px 30%;
    padding: 2px;
    width: 67%;
}
#detailform div#form_holder_aanvraag div#row textarea#opmerking.text {
    margin-left: 30%;
    width: auto;
    margin-bottom: 2%;
}

#detailform div#form_holder_aanvraag div#row input#antspa {
    background: none repeat scroll 0 0 #F3F4F4;
    border: 1px solid #F3F4F4;
    font-family: 'Scada',sans-serif;
    font-size: 15px;
    margin: 0 0 10px 30%;
    padding: 4px 5px;
    width: auto;
}

#detailform div#form_holder_aanvraag div#row input#math {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #919191;
    font-family: 'Scada',sans-serif;
    font-size: 15px;
    margin: 0 0 10px 30%;
    padding: 4px 5px;
    width: 64%;
}

div#form_holder_aanvraag div#rowdetail input#request.button-7 {
	margin-left:0 !important;
}


div.detail-specificaties table.techtab tbody tr td {
	
}



form#contactForm div.row input {
    background: #fcfcfc none repeat scroll 0 0;
    border: 1px solid #cccccc;
    float: left;
    font-family: "Scada",sans-serif;
    font-size: 15px;
    margin: 10px 0;
    padding: 4px 5px;
    width: 100%;
}

div.contactform form#contactForm div.row label {
	float:left;
	position:relative;
}

div.contactform form#contactForm div.row select#onderwerp.required{
    float: left;
    margin: 10px 0;
	width:100%;
}



	div.contactform form#contactForm div.row select#aanhef.required {
    float: left;
    margin: 10px 0;
	width:100%;
}

form#contactForm div.row textarea {
    float: left;
    margin: 10px 0;
	width:100%;
}

.button-10 {
	margin-left:0;
}
.errorHolder3 {
    background-color: #ff0000;
    border: 1px solid #FF0000;
    color: #ffffff;
    font-size: 14px;
    height: auto;
    margin-bottom: 6px;
    margin-left: 30% !important;
    padding: 0 5px;
    width: 60%;
    z-index: 500;
}
.errorHolder6 {
    background-color: #ffffff;
    border: 1px solid #ff0000;
    color: #ff0000;
    float: left;
    font-size: 14px;
    height: auto;
    margin-bottom: 6px;
    margin-left: 0;
    margin-top: 10px;
    padding: 7px 6px 8px;
    width: 100%;
    z-index: 500;
    box-sizing: border-box;
}

}

@media only screen and (max-width: 710px) {
.headerslogan {
    color: #ff6600;
    /* float: right; */
    font-size: 1.4em;
    font-weight: bold;
    padding-left: 0;
    padding-top: 0;
    text-align: center;
    width: 100%;
}

}


@media only screen and (max-width: 550px) {
	
	li.modela.d-none {
    display: none;
}
	
ul.modeloverzicht {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}

div.contentbox-voorraad {

    margin-top: 39px;
}

div.detail-specificaties table.techtab tbody tr td {
    width: 100%;
    float: left;
}


#calculatorform div#rowbijschrift {
    color: #CCCCCC;
    /* float: left; */
    font-size: 12px;
    margin-top: 26px;
    width: 150px;
}

.linksafb, .middenafb, .rechtsafb {
    width: 100% !important;
}



div.voorraaddetailformulier form#detailform div#row div#row label {
	
}



.header-right {
    float: right;
    /* padding-top: 25px; */
    width: 20%;
    text-align: center;
}








}


@media only screen and (max-width: 390px) {
div.contentbox-voorraad {
    margin-top: 170px;
}

.ei-slider-large li img {
    width: 100% !important;
    margin: 0 !important;
    width: 200% !important;
    height: auto !important;
    margin-left: -270px !important;
    margin-top: -60px !important;
}
.ei-title {
    position: absolute;
    right: 0px;
    margin-right: 0px;
    width: 100%;
    text-align: center;
    top: 170px;
    bottom: 0;
    background: #fff;
    background: rgba(255,255,255,0.9);
    padding: 5px 0;
    height: 77px;
}

}






