:root {
  --rouge: #CF0A1D;
  --noir: #333232;
  --gris: #6D6D6D;
}


/* general */

a{
    
}

a:hover{
    /*color: var(--rouge);*/
}

.overflow_hidden{
    overflow: hidden !important;
}

.hidden{
    display: none !important;
}

.object_fit_cover_wrap *{
    width:100%; 
    height:100% !important; 
    object-fit:cover;
    display: block;
}

body:not(.elementor-editor-active) .hide_elem{
    display: none !important;
}

body.elementor-editor-active .hide_elem{
    opacity: 0.2;
}


/* general site */

.color_rouge, .color_rouge *{
    color: var(--rouge);
}

.color_noir, .color_noir *{
    color: var(--noir);
}


/* reset */

div#n2-ss-9 .n2-style-02da94453a7c7a8fb35c7b66d985f2a7-dot.n2-active, div#n2-ss-9 .n2-style-02da94453a7c7a8fb35c7b66d985f2a7-dot:HOVER, div#n2-ss-9 .n2-style-02da94453a7c7a8fb35c7b66d985f2a7-dot:FOCUS{
    background-color: var(--rouge) !important;
}

.elementor-2188 .elementor-element.elementor-element-2b441b8:not(.elementor-motion-effects-element-type-background), .elementor-2188 .elementor-element.elementor-element-2b441b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.bt-elwg-cars-search--style-1 .bt-elwg-cars-search-inner, .bt-elwg-cars-search--style-2 .bt-elwg-cars-search-inner,
.bt-elwg-cars-search--style-2 .bt-elwg-cars-search--form .bt-form-field.bt-field-car_condition .item-radio:has(input:checked), .bt-elwg-cars-search--style-2 .bt-elwg-cars-search--form .bt-form-field.bt-field-car_condition .item-radio:hover,
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected], .elementor-editor-active .select2-container--default .select2-results__option--highlighted[aria-selected], .elementor-editor-active .select2-container--default .select2-results__option--highlighted[data-selected],
.__bt-post-car-style-2 .bt-post--readmore a:hover, .bt-elwg-cars-grid--default .bt-car-grid-layout.bt-layout-style2 .bt-post .bt-post--readmore a:hover, .bt-elwg-car-loop-item--style-2 .bt-post .bt-post--readmore a:hover{
    background-color: var(--rouge);
}

.bt-elwg-cars-search-inner .select2-container--default .select2-selection__arrow svg path{
    fill: var(--rouge);
}

.elementor-element.bt-text-explore a, .elementor-element.elementor-widget-icon-box .elementor-icon-box-title a:hover,
.__bt-post-car-style-2 .bt-post--body, .bt-elwg-cars-grid--default .bt-car-grid-layout.bt-layout-style2 .bt-post .bt-post--body, .bt-elwg-car-loop-item--style-2 .bt-post .bt-post--body,
.bt-post--title > a:hover,
.__bt-post-car-style-2 .bt-post--price, .bt-elwg-cars-grid--default .bt-car-grid-layout.bt-layout-style2 .bt-post .bt-post--price, .bt-elwg-car-loop-item--style-2 .bt-post .bt-post--price,
.__bt-post-car-style-2 .bt-post--meta-item svg, .bt-elwg-cars-grid--default .bt-car-grid-layout.bt-layout-style2 .bt-post .bt-post--meta-item svg, .bt-elwg-car-loop-item--style-2 .bt-post .bt-post--meta-item svg,
.__bt-post-car-style-2 .bt-post--readmore a, .bt-elwg-cars-grid--default .bt-car-grid-layout.bt-layout-style2 .bt-post .bt-post--readmore a, .bt-elwg-car-loop-item--style-2 .bt-post .bt-post--readmore a{
    color: var(--rouge);
}

.__bt-post-car-style-2 .bt-post--readmore a svg path, .bt-elwg-cars-grid--default .bt-car-grid-layout.bt-layout-style2 .bt-post .bt-post--readmore a svg path, .bt-elwg-car-loop-item--style-2 .bt-post .bt-post--readmore a svg path{
    stroke: var(--rouge);
}

.elementor-element.bt-what-we-offer-home-3 .elementor-widget-icon-box .elementor-icon-box-icon{
    background-image: url(../images/rond.svg);
}

.__bt-post-car-style-2 .bt-post--icon-btn, .bt-elwg-cars-grid--default .bt-car-grid-layout.bt-layout-style2 .bt-post .bt-post--icon-btn, .bt-elwg-car-loop-item--style-2 .bt-post .bt-post--icon-btn,
.__avg-rating-style, .__bt-post-car-style-4 .bt-post--avg-rating, .bt-elwg-car-loop-item--style-4 .bt-post .bt-post--avg-rating, .__bt-post-car-style-2 .bt-post--avg-rating, .bt-elwg-cars-grid--default .bt-car-grid-layout.bt-layout-style2 .bt-post .bt-post--avg-rating, .bt-elwg-car-loop-item--style-2 .bt-post .bt-post--avg-rating{
    display: none;
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{
    border-color: var(--rouge);
}


/* header */


/* hp */

.section_marques .elementor-image-box-img{
    height: 276px;
}

.section_marques .elementor-image-box-img a{
    display: block;
    height: 100%;
}

.section_marques .elementor-image-box-img img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}


/* single car */

.bt-section-review{
    display: none !important;
}


/* responsive */

@media (max-width:1199px) /* testé sur 992px */
{
 
}

@media (max-width:991px) /* testé sur 768px */
{

}


@media (max-width:767px) /* testé sur 375px */
{
    body{}
    
    .hidden_xs{display: none !important;}
    
    .visible_xs{display: block !important;}
    
}


