:root{
    --jaune: #FDBA14;
    --jaune_hover: #F0A902;
}

.width_100_img img, .width_100_img .vc_single_image-wrapper{
    width: 100%;
    height: auto;
}


/* header */

.scheme_original .top_panel_icon.menu_main_cart{
    display: none !important;
}

.rs_header{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 0;
    text-align: right;
    padding: 10px 20px 0;
}

.top_panel_fixed .rs_header{
    display: none !important;
}

.sc_socials.sc_socials_shape_round .sc_socials_item{
    margin-right: 7px !important;
}

.social_icons{
    width: 25px !important;
    height: 25px !important;
    background-repeat: no-repeat !important;
    background-size: auto 100% !important;
    background-position: 0 0 !important;
    border-radius: 0 !important;
    border: none !important;
    display: inline-block;
}

.social_icons.social_instagramm{
    background-image: url(../images/instagram.png);
}

.social_icons.social_facebook-squared{
    background-image: url(../images/facebook.png);
}

.social_icons.social_youtube{
    background-image: url(../images/youtube.png);
}

.social_icons span{
    display: none !important;
}


/* hp */

.scheme_original body .inverse_colors .woof_submit_search_form_container button, .scheme_original input[type="submit"], .scheme_original input[type="reset"], .scheme_original input[type="button"], .scheme_original button, .scheme_original #btn-buy, .scheme_original .sc_button.sc_button_style_filled{
    color:#000 !important;
}

.scheme_original .sc_section.section_style_promo_section .sc_section_button .sc_button{
    color: #fff !important;
}

.btn_site a{
    font-size: 0.8em !important;
    padding: 0.75em 3.5em 0.9em !important;
    color: #000 !important;
    background-color: #fdba14 !important;
    font-family: "Montserrat", sans-serif !important;
    line-height: 1.2857em !important;
    font-weight: 400 !important;
    display: inline-block !important;
    text-align: center !important;
    text-transform: uppercase !important;
    border-radius: 2em !important;
    border: 2px solid #fdba14!important;
}

.btn_site a:hover{
    color: #fdba14 !important;
    background-color: transparent !important;
}

.section_services .sc_services_item_content{
    min-height: 204px;
}

.section_garanties .sc_services_item .sc_services_item_title{
    font-weight: 300;
}

.section_parallaxe h2{
    font-size: 1.933em;
}

.section_parallaxe .sc_call_to_action .sc_call_to_action_descr{
    font-size: 1em;
}

.section_temoignages{}

.scheme_original .sc_button.sc_button_style_filled_light_hover{
    color: #000 !important;
}

.sc_services_type_numbers .sc_services_item .sc_services_item_title{
    font-size: 1.5em;
}

.scheme_original .sc_testimonials .sc_testimonial_content{
    min-height: 260px !important;
}


/* single service */

.post_item_single .post_info{
    display: none !important;
}

.sidebar_inner aside{
    padding: 4.1em 3.8em;
}

.widget_area .widget_title{
    margin-bottom: 0.8em;
}

.scheme_original .widget_area_inner li.current-menu-item a{
    color: #fdba14;
}


/* contact */

.scheme_original .wpcf7 .wpcf7-form .form_button input[type="submit"]{
    background: #fdba14 !important;
    border: none !important;
}


/* search */

body.search.scheme_original .post_info, .widget_area .post_item .post_info{
    display: none !important;
}


/* footer */

.footer_wrap_inner .logo img{
    max-height: 80px;
}

.footer_wrap ul ul{
    display: none !important;
}

.copyright_style_menu .copyright_text, .copyright_style_socials .copyright_text{
    float: none;
}

.copyright_wrap_inner .sc_socials{
    display: none !important;
}


/* responsive */

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

@media (min-width:768px) and (max-width:1365px) /* testé sur 1200px */
{

}

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

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