/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  Montix
Author URI:  https://www.montix.nl
Template: Divi
Version:  1.0.1
*/

@import url("../Divi/style.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

/* =Theme customizations
------------------------------------------------------- */

.ar-footer-logo {
    width: 313px;
    background-image: url("/wp-content/uploads/2016/04/AutoReuversfooterlogo.png");
    height: 308px;
    z-index: 99999;
    bottom: 29px;
    position: absolute;
    bottom: -120px;
    background-repeat: no-repeat;
    right: 61px;
}


/* Autosoft wijzigingen */
/*#occasionlijstwrapper .occasionresultV2, #occasionlijstwrapper .occasionresultV2 .merkmodel, #occasionlijstwrapper .occasionresultV2 .gegevens .basics, #occasionlijstwrapper .occasionresultV2 .prijs {
    background-color:white !important;
    border:0px !important;
}

#occasionlijstwrapper form[name="searchbar"] {
    text-align:left;
}
#occasionlijstwrapper .occasionresultV2 .gegevens .basics {
    min-height:56px;
}*/
/*
#occasionlijstwrapper .occasionresultV2:nth-child(3n-7) {
    background-color: red !important;
    margin-left: 0px;
}
*/


#occasionlijstwrapper select {
    /*width:222px !important;*/
}


.et_pb_widget_area #carslider #carslider_list {
    float:left;
}

.et_pb_widget_area #carslider #carslider_list li {
    max-width:22.75%;
    float:left;
    margin-right:3%;
    border: 1px solid gainsboro;
    padding: 20px;
    min-height:296px;
}
.et_pb_widget_area_left {
    border:0px;
    padding:0px;
}
.et_pb_widget_area #carslider #carslider_list li:last-child {
    margin-right:0px;
}

.et_pb_widget_area #carslider .jcarousel-control-prev, .et_pb_widget_area #carslider .jcarousel-control-next {
    display: none;
}

@media screen and (max-width:980px) {
    .et_pb_widget_area #carslider #carslider_list li {
        max-width: 45.5%;
        min-height:320px;
        margin-bottom:20px;
    }
}

@media screen and (max-width:768px) {
    .et_pb_widget_area #carslider #carslider_list li {
        min-height:296px;
    }
}

@media screen and (max-width:540px) {
    .et_pb_widget_area #carslider #carslider_list li {
        max-width: 100%;
    }
}

@media screen and (min-width:981px) {
    .post-95 .occasionresult.occasiongrid, .post-2901 .occasionresult.occasiongrid {
        width: 31.22% !important;
    }
    .post-95 #occasionlijstwrapper .occasionresult.occasiongrid .foto, .post-2901 #occasionlijstwrapper .occasionresult.occasiongrid .foto {
        min-height:174px !important;
    }
    /* BMW landingspagina */
    .post-2835 .occasionresult.occasiongrid {
        width: 31.22% !important;
    }
    .post-2835 #occasionlijstwrapper .occasionresult.occasiongrid .foto {
        min-height:174px !important;
    }

}
/*#detailpaginawrapper .fotorama__stage__frame img.fotorama__img, #occasionslijstwrapper .fotowrap img {
    height: 100% !important;
}*/



#cookie-notice  .cookie-notice-container {
    display:inline-block;
    width:auto !important;
}
#cookie-notice #cn-accept-cookie, #cookie-notice #cn-more-info {
    float:right;
}
#cookie-notice #cn-more-info {
    padding: unset;
    background: transparent;
    text-shadow: none;
    color: white;
    border: 0px;
    line-height: inherit;
    font-size: 100%;
    text-decoration: underline;
}

@media screen and (min-width:981px) {
    #cookie-notice #cn-notice-buttons {
        display: inline;
    }
}
@media screen and (max-width:980px) {
    #cookie-notice #cn-notice-buttons {
        display: inherit;
    }
}
#cookie-notice #cn-accept-cookie {
    margin-top: -4px;
}



/* Autocommerce nieuwe versie */
#carslider h2 {
    display: none;
}

/* Cadar aanpassingen */
/* Auto blokken */
.cadar-offers .cadar-offer .cadar-offer__spec .cadar-offer__spec__value { text-transform: capitalize; }
.cadar-offers .cadar-offer .cadar-offer__price { font-size:22px; }
.cadar-offers .cadar-offer .cadar-offer__title { font-size: 14px; }
.cadar-offers .cadar-offer .cadar-offer__header { padding-bottom: 0px; }
.cadar-offer__container { background-color: #ffffff !important;	box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1) !important;	}
.cadar-offer__link-btn { color: #fff; background-color: #1e73be; margin: 20px 0 0; padding: 5px 5px 5px 5px; }
.cadar-offer { padding: 0px 20px 0px 0px !important; }

/* Detailpagina - about */
#cadar-detail-content-about .cadar-car__specs .cadar-table__entry .cadar-table__value { text-transform: capitalize; }
.cadar-license-plate input[type=text].cadar-license-plate__title { padding:0 10px !important; }
.car-detail .et_pb_promo.occasions__backto { display: inline-block !important; }
.car-detail .et_pb_promo.occasions__whatsapp { display: inline-block !important; float:right; }
.car-detail .et_pb_promo.occasions__whatsapp .et_pb_button:after { font-family: "FontAwesome" !important; content: "\f232" !important; }

/* OCCSSIONS overzicht nieuwe stijl 2023 */ 
.cadar-filter__container .noUi-handle:before { background: #5291ce; }
.cadar-filter__container .noUi-target { background: #ffffff; }
.cadar-filter__container .noUi-connect { background-color: #3478b9; }
.cadar-filter__control { border: solid thin #e3e3e3; border-radius: 5px;}
.cadar-filter__control select:hover { border-color: #5291ce; }
.cadar-checkbox-group .cadar-filter__control { border: none;}
.cadar-checkbox-group .cadar-filter__control label:hover:before { border-color: #5291ce; }
.cadar-checkbox-group .cadar-filter__control label:after { color: #002e45;}

.cadar-results-page__side .cadar-btn { background-color: #5291ce; }
.cadar-results-page__side .cadar-btn:hover { background-color: #3478b9; }

.cadar-offer { margin-bottom: 10px; }
.cadar-offers .cadar-offer .cadar-offer__header { background: #002e45; padding: 15px 25px 15px !important; }
.cadar-offers .cadar-offer .cadar-offer__price { color: #5291ce; font-family: 'Doppio One',Helvetica,Arial,Lucida,sans-serif;font-size: 26px; }
.cadar-offers .cadar-offer .cadar-offer__title { color: #ffffff; font-family: Open Sans,Arial,sans-serif; }
.cadar-offer__content { padding: 10px 25px 20px; }
.cadar-offer__lease-price { height: auto !important;  background: #5291ce;  padding: 4px 0;	border-radius: 0px;	color: #fff;}
.cadar-offer__lease-price__value { font-weight: 400 !important; }
.cadar-offer__link-btn { background-color: #002e45; margin: 0px; border-radius: 0px; }
.cadar-offer__link-btn:hover { background-color: #3478b9; }

/* OCCSSIONS detail nieuwe stijl 2023 */ 
.cadar-car__title { font-size: 36px; color: #002e45; }
.cadar-contact { background-color: #002e45; border-color: #5291ce; }
.cadar-contact .cadar-form__checkbox__label:hover:before { border-color: #5291ce !important;}
.cadar-contact .cadar-form__checkbox__label:after { color: #3478b9 !important;}
.cadar-contact .cadar-btn { background: #5291ce !important; }
.cadar-contact .cadar-btn:hover { background: #3478b9 !important; }

.cadar-detail-page__side .cadar-card { background: #ffffff; border: 1px solid #d4d4d4; border-bottom: 4px solid #002e45; }
.cadar-detail-page__side .cadar-card .cadar-card__contact-name { color: #002e45; font-family: 'Doppio One',Helvetica,Arial,Lucida,sans-serif; font-size: 26px !important; padding-top:20px; }
.cadar-detail-page__side .cadar-card .cadar-contact-method { font-size: 18px; color: #002e45; background-color: #ffffff; font-weight: 700; font-family: 'Doppio One',Helvetica,Arial,Lucida,sans-serif; border-top: 1px solid #d4d4d4; }
.cadar-detail-page__side .cadar-card .cadar-contact-method:hover { background-color: #f4f4f4; }
.cadar-detail-page__side .cadar-card .cadar-btn { background: #5291ce !important; }
.cadar-detail-page__side .cadar-card .cadar-btn:hover { background: #3478b9 !important; }
.cadar-detail-page__side .cadar-card__interested .cadar-price { background: #002e45; }
.cadar-detail-page__side .cadar-card__interested .cadar-price:after { border-top: 10px solid #002e45; }
.cadar-detail-page__side .cadar-card__interested .cadar-contact { background: #ffffff; }
.cadar-detail-page__side .cadar-card__interested .cadar-contact .cadar-control { border: 1px solid #d4d4d4; }
.cadar-detail-page__side .cadar-card__interested .cadar-price--lease-offer { background: #ffffff !important; }
.cadar-detail-page__side .cadar-card__interested .cadar-price .cadar-price__textual { color: #5291ce; font-family: 'Doppio One',Helvetica,Arial,Lucida,sans-serif; font-size: 32px;}
.cadar-detail-page__side .cadar-card__interested .cadar-price--lease-offer .cadar-price__textual { color: #002e45; font-size: 26px; }
.cadar-detail-page__side .cadar-card__interested .cadar-price--lease-offer .cadar-price__textual .cadar-price__suffix { color: #002e45; font-size: 24px; }
.cadar-detail-page__side .cadar-card__interested .cadar-price--lease-offer .cadar-price__textual .cadar-price__suffix:before { white-space: nowrap; }

.cadar-sticky__interested { background: #002e45; }
.cadar-sticky__interested .cadar-price { padding: 5px 15px 15px 15px }
.cadar-sticky__interested .cadar-price .cadar-price__textual { color: #5291ce; font-family: 'Doppio One',Helvetica,Arial,Lucida,sans-serif; font-size: 26px; }
.cadar-sticky__interested .cadar-interested__btn .cadar-btn { background: #5291ce; }

@media screen and (max-width:980px) {
    .car-detail .et_pb_promo.occasions__backtom, .car-detail .et_pb_promo.occasions__whatsapp {
        display: block !important;
        width: 100% !important;
        margin: 0px !important;
        margin-left: 10px !important;
        float: left !important;
    }

    .car-detail .et_pb_promo.occasions__whatsapp {
        margin-bottom: 10px !important;
    }

    body.car-detail #page-container .et_pb_section  .et_pb_cta_1.et_pb_promo.occasions__whatsapp .et_pb_promo_button.et_pb_button:after {
        font-family: "FontAwesome" !important;
        content: "\f232" !important;
    }
    .car-detail .et_pb_text.occasions__cadardetail {
        display: block;
        width: 100%;
        margin-top: 50px;
    }
}

.gform_heading {
    display: none !important;
}