 /*  FONT FAMILY */
 @font-face {
     font-family: 'Opensanscondensedbold';
     src: url('/wp-content/themes/wsgp/assets/fonts/open_sans_condensed/OpenSansCondensed-Bold.ttf');
 }
 @font-face {
    font-family: 'Opensanscondensedlight';
    src: url('/wp-content/themes/wsgp/assets/fonts/open_sans_condensed/OpenSansCondensed-Light.ttf');
 }
 @font-face {
    font-family: 'OpensanscondensedlightItalic';
    src: url('/wp-content/themes/wsgp/assets/fonts/open_sans_condensed/OpenSansCondensed-LightItalic.ttf');
 }
 @font-face {
    font-family: 'NotoSerifBold';
    src: url('/wp-content/themes/wsgp/assets/fonts/Typo/Noto_Serif/NotoSerif-Bold.ttf');
}
@font-face {
   font-family: 'NotoSerifBoldItalic';
   src: url('/wp-content/themes/wsgp/assets/fonts/Typo/Noto_Serif/NotoSerif-BoldItalic.ttf');
}
@font-face {
   font-family: 'NotoSerifItalic';
   src: url('/wp-content/themes/wsgp/assets/fonts/Typo/Noto_Serif/NotoSerif-Italic.ttf');
}
@font-face {
    font-family: 'NotoSerifRegular';
    src: url('/wp-content/themes/wsgp/assets/fonts/Typo/Noto_Serif/NotoSerif-Regular.ttf');
}
@font-face {
   font-family: 'FjallaOneRegular';
   src: url('/wp-content/themes/wsgp/assets/fonts/Typo/Fjalla_One/FjallaOne-Regular.ttf');
}


/* style custom */
 #preheaders{
     max-width: 100%;
     width: 100%;
 }
 #preheaders .preheader1{
     display: flex;
     background-color: #a9d18e;
 }
 #preheaders .preheader1 hr{
     width: 40%;
     border: 1px solid #000;
     background-color: #000;
     height: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
 }
 #preheaders .preheader1 p{
    margin-bottom: 10px;
    margin-top: 10px;
    color: #707070;
    font-family: 'NotoSerifBold';
    margin-right: auto;
    margin-left: auto;
}
#preheaders .preheader2 .row{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
#preheaders .preheader2{
    background-color: #F4F4F4;
    padding-top: 30px;
    padding-bottom: 30px;
}
#preheaders .preheader2 form.search-form.search_preheader input.search-field{
    border: 1px solid;
    border-color: #707070;
    border-radius: 35px;
    color: #707070 !important;
    padding-left: 20px;
}
#preheaders .preheader2 form.search-form.search_preheader input.search-field::placeholder{
    color: #707070;
    padding-left: 20px;
}
#preheaders .preheader2 form.search-form.search_preheader button.submit_search_preheader{
    background-color: transparent;
    padding: 5px;
}
#preheaders .preheader2 form.search-form.search_preheader{
    background-color: transparent;
    position: initial;
}
#menupreheader{
    margin-left: 0px;
    display: inline-flex;
    list-style: none;
}
#menupreheader li{
    margin-right: 20px;
    margin-top: 15px;
}
#preheaders .preheader2 .row .col-md-3 a img{
    width: 70%;
}
#menupreheader li .moncompte{
    color: #707070;
    margin-top: 35px;
}
#menupreheader li#item1{
    margin-top: 15px;
}
#menu-menu-primary-bioroom li.search-item.menu-item-align-right{
    display: none;
}
#site-navigation, #sticky-navigation{
    background-color: #000;
}
#site-navigation .inside-navigation.grid-container.grid-parent, #sticky-navigation .inside-navigation.grid-container.grid-parent{
    width: 80%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items{
    color: #A9D18E !important;
}
.main-navigation .main-nav ul li a:hover, .main-navigation .main-nav ul li a:active, .main-navigation .main-nav ul li a:focus{
    background-color: #A9D18E !important;
    color: #000 !important;
}
#site-navigation .inside-navigation.grid-container.grid-parent .navigation-branding .site-logo a:hover, #site-navigation .inside-navigation.grid-container.grid-parent .navigation-branding .site-logo a:active, #site-navigation .inside-navigation.grid-container.grid-parent .navigation-branding .site-logo a:focus{
    border-bottom: 2px solid #A9D18E;
}
#site-navigation .inside-navigation.grid-container.grid-parent .navigation-branding .site-logo a img{
    margin-left: 15px;
}

.section_1 .col-md-4{
    text-align: center;
    width: 31%;
    max-width: 31%;
    margin-right: 25px;
}
.section_1{
    padding-top: 40px;
    padding-bottom: 40px;
}
.section_1 .col-content1{
    background: url('https://bioroom.fr/wp-content/uploads/2021/11/Image-1.png'), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
}
.section_1 .col-content2{
    background: url('https://bioroom.fr/wp-content/uploads/2021/11/Image-3.png'), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
}
.section_1 .col-content3{
    background: url('https://bioroom.fr/wp-content/uploads/2021/11/Image-5.png'), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
}
.section_1 .content_image img{
    background-color: #A9D18E;
    padding: 15px;
    border-radius: 50%;
    width: 30%;
    height: 110px;
}
.section_1 .content_descri p{
    margin-top: 15px;
    font-family: 'Opensanscondensedbold';
    font-size: 25px;
    color: #ffffff;
    padding: 35px;
}
.home #page{
    width:100%;
    max-width: 100%;
}
.container.container_section_1{
    width: 80%;
    max-width: 100%;
}
.site-footer #footer-widgets .footer-widgets-container.grid-container.grid-parent{
    max-width: 100%;
    width: 80%;
}
.section_3{
    padding-top: 100px;
    padding-bottom: 100px;
    /*background-image: url('https://bioroom.fr/wp-content/uploads/2021/12/imgpsh_fullsize_anim-scaled.jpeg');*/
    background-repeat: no-repeat;
    background-size: cover;
}
.section_3 .container.container_section_3{
    width: 80%;
    max-width: 100%;
    background-color: rgba(0,0,0,0.61);
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 0px;
    padding-right: 0px;
}
.header_section_3{
    display: flex;
}
.header_section_3 hr{
    height: 0px;
    border: 1px solid;
    border-color: #A9D18E;
    width: 35%;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
.header_section_3 h2.headertitle{
    margin-left: auto;
    margin-right: auto;
    font-family: 'Opensanscondensedbold';
    color: #A9D18E;
    font-size: 35px;
}
.body_section_3{
    width: 60%;
    margin-right: auto;
    margin-left: auto;
    padding: 50px;
}
.body_section_3 h3.bodytitle{
    text-align: center;
    color: #ffffff;
    font-family: 'Opensanscondensedbold';
    font-size: 32px;
}
.body_section_3 p.body{
    text-align: center;
    color: #ffffff;
    font-family: 'Opensanscondensedlight';
    font-size: 20px;
    padding-top: 20px;
    padding-bottom: 40px;
}
.body_section_3 .btn_body{
    border: 1px solid #ffffff;
    text-align: center;
    display: block;
    width: 35%;
    margin-left: auto;
    margin-right: auto;
    color: #000;
    background-color: #ffffff;
    border-radius: 35px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-family: 'NotoSerifBold';
}
.body_section_3 .btn_body:hover, .body_section_3 .btn_body:active, .body_section_3 .btn_body:focus{
    color: #ffffff;
    background-color: transparent;
    border-radius: 35px;
    border: 1px solid #ffffff;
}
.section_2 .container.container_section_2{
    width: 80%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.section_4{
    background: url('https://bioroom.fr/wp-content/uploads/2021/11/Image-12.png'), linear-gradient(rgba(255, 255, 255, 0.5),rgba(255, 255, 255, 0.5));
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
}
.container.container_section_4{
    max-width: 100%;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.content-header_section_4{
    display: flex;
}
.content-header_section_4 hr{
    height: 0px;
    border: 1px solid;
    border-color: #000;
    width: 35%;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
h2.titleheader_section4{
    margin-left: auto;
    margin-right: auto;
    font-family: 'Opensanscondensedbold';
    color: #000;
    font-size: 35px;
}
.categoriegrid{
    margin-top: 50px;
}
.categoriegrid .pcdfwoo_count{
    display: none !important;
}
.categoriegrid .pcdfwoo_title{
    background-color: #A9D18E !important;
    font-family: 'NotoSerifBold';
    border-radius: 45px;
    width: 90% !important;
    margin-left: 23px;
    margin-right: 23px;
}
.section_6{
    background-image: url('https://bioroom.fr/wp-content/uploads/2021/11/AdobeStock_282240541_Preview-1.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
}
.container.container_section_6{
    width: 80%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.section_6 .container.container_section_6 .col-md-2{
    background-color: #A9D18E;
    margin-right: 40px;
    padding-top: 35px;
    padding-bottom: 35px;
    text-align: center;
}
#content > section.section_6 > div > div > div:nth-child(1){
    margin-left: 40px;
}
.section_6 .icon_section_6{
    height: 110px;
}
.section_6 .descri_service p{
    font-family: 'Opensanscondensedbold';
    color: #000;
    font-size: 23px;
}
a.generate-back-to-top{
    background-color: #A9D18E !important;
    color: #000 !important;
}
.section_2{
    background: url('/wp-content/themes/wsgp/assets/img/image.png'), linear-gradient(rgba(255, 255, 255, 0.88),rgba(255, 255, 255, 0.88));
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
}
#wps-slider-section img.wpsf-product-img{
    margin-left: auto;
    margin-right: auto;
    height: 310px;
    margin-bottom: 25px;
}
.sp-wps-product-image-area{
    background-image: url('https://bioroom.fr/wp-content/uploads/2021/11/Rectangle-10.png');
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 35px;
}
#wps-slider-section #sp-woo-product-slider-827 .wpsf-product-price{
    font-size: 25px;
    margin-top: 15px;
    margin-bottom: 15px;
}
#wps-slider-section #sp-woo-product-slider-827 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){
    color: #ffffff !important;
    background-color: #000 !important;
    border: none !important;
    border-radius: 35px;
    padding: 15px 115px;
    font-size: 18px;
    font-family: 'Opensanscondensedbold';
}
#wps-slider-section #sp-woo-product-slider-827 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button):hover, #wps-slider-section #sp-woo-product-slider-827 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button):active, #wps-slider-section #sp-woo-product-slider-827 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button):focus{
    color: #000 !important;
    background-color: #A9D18E !important;
    border: none !important;
    border-radius: 35px;
    padding: 15px 115px;
    font-size: 18px;
    font-family: 'Opensanscondensedbold';
}
.content-header_section_2{
    display: flex;
}
.content-header_section_2 hr{
    height: 0px;
    border: 1px solid;
    border-color: #000;
    width: 35%;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
h2.titleheader_section2{
    margin-left: auto;
    margin-right: auto;
    font-family: 'Opensanscondensedbold';
    color: #000;
    font-size: 35px;
}
#wps-slider-section .slick-prev:before{
    content: '' !important;
    background-image: url('https://bioroom.fr/wp-content/uploads/2021/11/Groupe-40.png');
    display: flex;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
    margin-left: 15px;
    margin-top: 285px;
}
#wps-slider-section #sp-woo-product-slider-827.wps-product-section .slick-arrow{
    background: none !important;
    border: none !important;
    color: transparent !important;
}
#sp-woo-product-slider-827{
    padding-left: 100px;
    padding-right: 100px;
}
#wps-slider-section .slick-next:before{
    content: '' !important;
    background-image: url('https://bioroom.fr/wp-content/uploads/2021/11/Groupe-39.png');
    display: flex;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
    margin-top: 285px;
}
.wsgp-homebanner .slick-prev:before{
    content: '' !important;
    background-image: url('https://bioroom.fr/wp-content/uploads/2022/01/Layer_2.png');
    display: flex;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
}
.wsgp-homebanner .slick-next:before{
    content: '' !important;
    background-image: url('https://bioroom.fr/wp-content/uploads/2022/01/Layer_1.png');
    display: flex;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
}
.section_5{
    background: url('https://bioroom.fr/wp-content/uploads/2021/11/Groupe-de-masques-10.png'), linear-gradient(rgba(0, 0, 0, 0.61),rgba(0, 0, 0, 0.61));
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
}
.section_5 .content-header_section_5{
    display: flex;
}
.section_5 .content-header_section_5 hr{
    height: 0px;
    border: 1px solid;
    border-color: #A9D18E;
    width: 30%;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
.section_5 .content-header_section_5 h2.titleheader_section5{
    margin-left: auto;
    margin-right: auto;
    font-family: 'Opensanscondensedbold';
    color: #A9D18E;
    font-size: 35px;
}
.easy_testimonial .footer-area-3{
    display: none;
}
.easy_testimonial .main-wrapper:after{
    display: none;
}
.easy_testimonial .gold-classic_style .main-wrapper, .easy_testimonial .blue-classic_style .main-wrapper, .easy_testimonial .light_grey-classic_style .main-wrapper, .easy_testimonial .red-classic_style .main-wrapper{
    background-color: transparent !important;
    border-radius: 0px;
}
.easy_testimonial .title-area-3:after{
    display: none;
}
.easy_testimonial .right-icon-3 i{
    color: #D69746 !important;
}
.easy_testimonial .main-content-3 .testimonial_body:before{
    display: none;
}
.easy_testimonial .main-content-3 .testimonial_body:after{
    display: none;
}
.easy_testimonial .title-area-3 .testimonial-other{
    color: #ffffff !important;
    font-family: 'Opensanscondensedbold';
    font-size: 25px;
}
.easy_testimonial{
    box-shadow: 0 0 3px #ffffff;
    margin: 30px;
}
.easy_testimonial .main-wrapper{
    box-shadow: none !important;
}
.easy_testimonial .date-3{
    color: #ffffff !important;
    font-family: 'Opensanscondensedlight';
    font-size: 24px;
}
.easy_testimonial .main-content-3 p{
    color: #ffffff !important;
    font-family: 'Opensanscondensedlight';
    font-size: 24px;
}
.easy_testimonial .right-icon-3{
    position: relative;
    margin-top: -45px !important;
    margin-right: 70%;
}
.easy-t-cycle-pager span{
    color: #a9d18e !important;
}
.easy-t-cycle-pager span.cycle-pager-active{
    color: #ffffff !important;
}

/*.easy-t-cycle-pager{
    display: none !important;
}*/
/*.testimonial_body p::after{
    content: "";
    display: flex;
    background-image: url('https://bioroom.fr/wp-content/uploads/2021/11/Grille-de-repetition-2.png');
    width: 72px;
    height: 45px;
    float: right;
    background-repeat: no-repeat;
    margin-top: 100px;
    margin-right: 40px;
}*/
.cycle-prev.easy-t-cycle-prev{
    font-size: 30px;
    color: #ffffff;
    border: 3px solid #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 50%;
    margin-top: -250px;
    margin-left: -80px;
}
.cycle-next.easy-t-cycle-next{
    font-size: 30px;
    color: #ffffff;
    border: 3px solid #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 50%;
    margin-top: -250px;
    margin-right: -80px;
}

/* version mobile */
@media screen and (max-width: 767px){
    #preheaders .preheader2 .row{
        width: 100%;
    }
    #site-navigation .inside-navigation.grid-container.grid-parent, #sticky-navigation .inside-navigation.grid-container.grid-parent{
        width: 100%;
        max-width: 100%;
    }
    .section_1 .col-md-4{
        text-align: center;
        width: 100%;
        max-width: 100%;
        margin-top: 25px;
        margin-right: 0px;
    }
    .section_1 .col-content1{
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .section_1 .col-content2{
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .section_1 .col-content3{
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .section_1 .content_image img{
        height: auto;
    }
    .section_1 .content_descri p{
        padding: 15px;
    }
    .section_3{
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .body_section_3{
        width: 100%;
    }
    .body_section_3 .btn_body{
        width: 100%;
    }
    div.site-footer div#footer-widgets .footer-widget-4.grid-parent.grid-25.tablet-grid-50.mobile-grid-100{
        text-align: inherit !important;
    }
    #preheaders .preheader2 form.search-form.search_preheader{
        margin-top: 35px;
    }
    #menupreheader{
        margin-top: 35px;
    }
    #preheaders .preheader2 .row .col-md-3 a img{
        margin-left: 45px;
    }
    #preheaders .preheader1 hr{
        width: 15%;
    }
    .container.container_section_4{
        width: 100%;
    }
    .categoriegrid .pcdfwoo_title{
        width: 100% !important;
        margin-left: 0px;
        margin-right: 0px;
    }
    .section_4{
        padding-left: 25px;
        padding-right: 25px;
    }
    .content-header_section_4 hr{
        width: 15%;
    }
    .container.container_section_6{
        width: 100%;
    }
    #content > section.section_6 > div > div > div:nth-child(1){
        margin-left: 0px;
    }
    .section_6 .container.container_section_6 .col-md-2{
        margin-right: 0px;
    }
    .section_2{
        padding-left: 0px;
        padding-right: 0px;
    }
    .section_2 .container.container_section_2{
        width: 100%;
    }
    #sp-woo-product-slider-827{
        padding-left: 0px;
        padding-right: 0px;
    }
    #wps-slider-section #sp-woo-product-slider-827 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){
        padding: 15px 80px;
    }
    #wps-slider-section .slick-next:before{
        margin-left: -30px;
    }
    #wps-slider-section .slick-prev:before{
        margin-left: 35px;
    }
    .content-header_section_2 hr{
        width: 15%;
    }
    .wsgp-homebanner .slider.slick-initialized.slick-slider .slick-list.draggable .slick-track .slide-item .content-wrapper .grid-container.grid-parent{
        margin-left: 0% !important;
        margin-top: -30% !important;
    }
    .section_5 .content-header_section_5 hr{
        width: 25%;
    }
    .cycle-prev.easy-t-cycle-prev{
        margin-left: -45px;
    }
    .cycle-next.easy-t-cycle-next{
        margin-right: -50px;
    }
    /*.testimonial_body p::after{
        margin-top: 60px;
        margin-right: 10px;
    }*/
    .easy_testimonial .right-icon-3{
        margin-top: -65px !important;
        margin-right: 43%;
    }
    .wsgp-homebanner .slick-prev:before, .wsgp-homebanner .slick-next:before{
        margin-top: 40px;
    }
    .easy_testimonial .main-content-3 .testimonial_body{
        padding: 0px 0px !important;
        margin-top: 0px !important;
    }
    button.single_add_to_cart_button.button.alt{
        margin-top: 15px;
    }
    section.related.products ul li h2.woocommerce-loop-product__title, section.up-sells.upsells.products ul li h2.woocommerce-loop-product__title{
        text-align: center;
    }
    section.related.products ul li a.add_to_cart_button, section.up-sells.upsells.products ul li a.add_to_cart_button{
        display: block;
        text-align: center;
    }
}

/* responsive */
@media screen and (min-width: 1025px) and (max-width: 1899px) {
    #content > section.section_6 > div > div > div:nth-child(1){
        margin-left: 0px;
    }
    .section_6 .container.container_section_6 .col-md-2{
        margin-right: 20px;
    }
}

@media screen and (min-width: 1025px){
    .wsgp-homebanner img{
        height: 675px !important;  
    }
    
}

.section_6 .container.container_section_6 .col-md-2.col-sm-6.col-xs-12:hover{
    box-shadow: 0px 2px 5px 2px;
}
.section_5 .container.container_section_5 .content_section_5 .easy-t-slideshow-wrap .cycle-slide{
    height: 445px;
}

.slick-dots li.slick-active button:before,
.slick-dots li button:before{
    font-size: 15px;
}
.easy_testimonial .main-wrapper{
        height: 350px;
}

.woocommerce .star-rating span::before{
    color: #A9D18E;
}
.woocommerce-product-rating a.woocommerce-review-link{
    color: #000;
}
p.price span.woocommerce-Price-amount.amount{
    color: #000;
    font-size: 30px;
    font-weight: 900;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images a.woocommerce-product-gallery__trigger{
    display: none;
}
input.input-text.qty.text{
    border: none;
}
.section_quantity{
    margin-right: 30px;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #000;
}
#quantity_down{
    font-size: 25px;
    color: #000;
}
#quantity_up{
    color: #000;
}
button.single_add_to_cart_button.button.alt{
    padding: 15px 30px;
    background-color: #a9d18e !important;
    color: #000 !important;
}
button.single_add_to_cart_button.button.alt:hover{
    background-color: transparent !important;
    border: 1px solid #000;
}
#tab-description > h2, #tab-additional_information > h2, #tab-reviews #reviews #comments h2.woocommerce-Reviews-title{
    display: none;
}
#tab-description > P, #tab-reviews #reviews{
    margin-top: 4%;
}
#tab-additional_information > table.woocommerce-product-attributes.shop_attributes{
    margin-top: 4%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    color: #a9d18e !important;
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    background-color: #000000 !important;
    border: 1px solid #000000 !important; 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    background-color: #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs ol.commentlist li{
    border: 1px solid #d3ced2 !important;
    background-color: #ebe9eb !important;
}
section.up-sells.upsells.products, section.related.products{
    margin-top: 8%;
}
section.up-sells.upsells.products h2, section.related.products h2{
    color: #000;
    text-transform: uppercase;
    margin-bottom: 50px;
}
section.related.products ul li, section.up-sells.upsells.products ul li{
    border: 1px solid #707070;
    padding: 15px !important;
}
section.related.products ul li h2.woocommerce-loop-product__title, section.up-sells.upsells.products ul li h2.woocommerce-loop-product__title{
    font-size: 20px !important;
}
section.related.products ul li span.price, section.up-sells.upsells.products ul li span.price{
    font-size: 18px !important;
    text-align: center;
    font-weight: 600;
}
section.related.products ul li a.add_to_cart_button, section.up-sells.upsells.products ul li a.add_to_cart_button{
   padding: 15px 30px;
   color: #000;
   background-color: #a9d18e;
   display: block;
   text-align: center;
}
section.related.products ul li a.add_to_cart_button:hover, section.up-sells.upsells.products ul li a.add_to_cart_button:hover{
    padding: 15px 29px;
   border: 1px solid #000;
   background-color: transparent;
}
.woocommerce div.product .stock{
    font-size: 12px !important;
}
#review_form_wrapper #review_form #respond #commentform .comment-form-rating p.stars span a{
    color: #a9d18e;
}
.afetr_summary .woocommerce-tabs.wc-tabs-wrapper, .afetr_summary_1 .up-sells.upsells.products{
    display: none;
}
.single.single-product .hfeed.site.grid-container.container.grid-parent{
    width: 100%;
    max-width: 100%;
}
.single.single-product .hfeed.site.grid-container.container.grid-parent nav.woocommerce-breadcrumb{
    width: 60%;
    margin: 0px auto 15px auto;
}
.single.single-product .hfeed.site.grid-container.container.grid-parent .container-info-product{
    width: 60%;
    margin: 0 auto;
}
.single.single-product .hfeed.site.grid-container.container.grid-parent .afetr_summary_1{
    width: 65%;
    margin: 0 auto;
}
.single.single-product .hfeed.site.grid-container.container.grid-parent .inside-article{
    padding: 0px;
}
.single.single-product .hfeed.site.grid-container.container.grid-parent .afetr_summary .up-sells.upsells.products{
    width: 60%;
    margin: 15px auto 0px auto;
    padding-top: 25px;
    padding-bottom: 25px;
}
.single.single-product .hfeed.site.grid-container.container.grid-parent .afetr_summary{
    background: url('/wp-content/themes/wsgp/assets/img/image.png'), linear-gradient(rgba(255, 255, 255, 0.88),rgba(255, 255, 255, 0.98));
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 0px;
    padding-left: 50px;
    padding-right: 50px; 
}
.container-info-product h1.product_title.entry-title{
    font-size: 30px;
    margin-bottom: 25px;
color: #4ca68a;}
.single.single-product .before_footer_single_product .section_6{
    padding-top: 0px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    margin-bottom: 0.992em !important;
}
#commentform > div > p:nth-child(2){
    display: none;
}

/* mobile signle product */
@media screen and (max-width: 767px){
    .single.single-product .hfeed.site.grid-container.container.grid-parent .afetr_summary{
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .single.single-product .hfeed.site.grid-container.container.grid-parent .afetr_summary .up-sells.upsells.products, .single.single-product .hfeed.site.grid-container.container.grid-parent .container-info-product, .single.single-product .hfeed.site.grid-container.container.grid-parent .afetr_summary_1, .single.single-product .hfeed.site.grid-container.container.grid-parent nav.woocommerce-breadcrumb{
        width: 90%;
    }
}
/* single product */
.single.single-product #main{
    margin-bottom: 0px;
}
.page-id-565 .woocommerce-info{
    border-top-color: #a9d18e;
}
.page-id-565 .woocommerce-info::before{
    color: #a9d18e;
}
.page-id-565 .woocommerce-info a{
    color: #a9d18e;
}
/* single product */

/* chekout page */
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1{
    max-width: 48%;
    width: 45%;
}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-2{
    max-width: 48%;
    width: 48%;
}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper P#order_comments_field{
    display: block;
}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p#billing_address_1_field{
    display: block;
}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p#billing_address_2_field{
    display: block;
    margin-bottom: 15px;
}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{
    display: block;
}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p#billing_country_field{
    margin-bottom: 15px;
}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p#billing_email_field{
    margin-bottom: 45px;
}
#order_review #payment .form-row.place-order button#place_order {
    background-color:  #a9d18e;
}
#order_review #payment .form-row.place-order button#place_order:hover {
    background-color:  transparent;
    border: 1px solid #a9d18e;
    color: #a9d18e;
}
/* checkout page */

/* cart page */
.page-id-564 .product-name a{
    color: #a9d18e;
}
.page-id-564 .cart-collaterals .cart_totals  .wc-proceed-to-checkout a{
    background-color:  #a9d18e;
}
.page-id-564 .cart-collaterals .cart_totals  .wc-proceed-to-checkout a:hover{
    background-color:  transparent;
    border: 1px solid #a9d18e;
    color: #a9d18e;
}
.page-id-564  form.woocommerce-cart-form td.actions .coupon #coupon_code{
    width: 45% !important;
}
.page-id-564 td.product-quantity .quantity .section_quantity{
    width: 50%;
}
.woocommerce table.shop_table_responsive tr td.product-quantity::before{
    margin-top: 10px;
    margin-left: 6px;
}
@media screen and (max-width: 767px){
    .page-id-564 td.product-quantity .quantity .section_quantity{
        width: 100%;
    }
    .page-id-564  form.woocommerce-cart-form td.actions .coupon{
        display: grid;
    }
    .page-id-564  form.woocommerce-cart-form td.actions .coupon #coupon_code{
        width: 100% !important;
        margin-bottom: 10px;
    }
    .page-id-564  form.woocommerce-cart-form td.actions .coupon button.button{
        width: auto !important;
    }
}
/* cart page */

/* CONSEIL D'UTTILISATION PAGE */
.page-id-634 #page{
    max-width: 100%;
}
.page-id-634 .inside-article{
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.page-id-634 #main{
    margin-top: 0px !important;
    margin-bottom: 0px;
}
.page-id-634 .inside-article .entry-header{
    background: url('https://bioroom.fr/wp-content/uploads/2021/12/imgpsh_fullsize_anim-scaled.jpeg'), linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5));
    background-blend-mode: overlay;
    background-size: cover;
    height: 395px;
    padding: 55px;
}
.page-id-634 .inside-article .entry-header h1{
    color: #ffffff;
}
.page-id-634 .inside-article .entry-content{
    margin-top: 0px !important;
}
.page-id-634 .inside-article .entry-content #et-boc .et_pb_section.et_pb_section_0.et_section_regular.et_section_transparent, .page-id-634 .inside-article .entry-content #et-boc .et_pb_section.et_pb_section_1.et_section_regular.et_section_transparent, .page-id-634 .inside-article .entry-content #et-boc .et_pb_section.et_pb_section_2.et_section_regular.et_section_transparent{
    padding-top: 0px;
    padding-bottom: 0px;
}
.page-id-634 .inside-article .entry-content #et-boc .et_pb_section.et_pb_section_1.et_section_regular.et_section_transparent{
    background: url('https://bioroom.fr/wp-content/uploads/2021/11/AdobeStock_219268996_Preview.png'), linear-gradient(rgba(0, 0, 0, 0.35),rgba(0, 0, 0, 0.35));
    background-blend-mode: overlay;
    background-size: cover;
    padding: 45px;
    background-attachment: fixed;
    color: #ffffff;
}
.page-id-634 .inside-article .entry-content #et-boc .et_pb_section.et_pb_section_0.et_section_regular.et_section_transparent, .page-id-634 .inside-article .entry-content #et-boc .et_pb_section.et_pb_section_2.et_section_regular.et_section_transparent{
    color: #000000;
}
.page-id-634  #et-boc .et-l .et_pb_row {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
/* CONSEIL D'UTTILISATION PAGE */

/* cart menu */
.cart span.cart-amount{
    padding-left: 10px;
    position: relative;
    top: -15px;
    background-color: #a9d18e;
    color: #fff;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 900;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    right: 20px;
}
@media screen and (max-width: 767px){

}
/* cart menu */

.design-1 .pcdfwoo-product-cat_inner img {
    transform: unset !important;
}

.page-id-566 a:hover, .page-id-566 a:active, .page-id-566 a:focus{
    color: #a9d18e;
}
.page-id-566 a{
    color: #000000;
}
.page-id-566 ul{
    color: #000000;
}
.page-id-566 .woocommerce-info{
    border-top-color: #a9d18e !important;
}
.page-id-566 .woocommerce-info::before{
    color: #a9d18e !important;
}
.page-id-566 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
    max-width: 50%;
}
.page-id-566 .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
    max-width: 50%;
}
/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

/* Chrome */
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin:0;
}

/* Opéra*/
input::-o-inner-spin-button,
input::-o-outer-spin-button {
    -o-appearance: none;
    margin:0
}

@media screen and (max-width: 360px){
    .easy_testimonial .right-icon-3{
        margin-right: 12%;
    }
}
@media screen and (max-width: 376px) and (min-width: 361px){
    .easy_testimonial .right-icon-3{
        margin-right: 7%;
    }
}
@media screen and (max-width: 320px){
    #menupreheader li .moncompte{
        font-size: 14px;
    }
    .easy_testimonial{
        margin: 10px;
    }
}
@media screen and (max-width: 420px) and (min-width: 377px){
    .easy_testimonial .right-icon-3{
        margin-right: 32%;
    }
}
.categoriegrid .pcdfwoo_title:hover{
    background-color: #000 !important;
    color: #A9D18E !important;
}

/* version tablette */
@media screen and (min-width: 768px) and (max-width: 1023px){
    #menupreheader li#item1{
        margin-top: 0px;
    }
    #menupreheader li{
        margin-right: 15px;
    }
    #menupreheader li .moncompte{
        font-size: 14px;
    }
    .cart span.cart-amount{
        top: -50px;
        right: -20px;
    }
    .section_1 .col-md-4{
        margin-right: auto;
        margin-left: auto;
    }
    .section_1 .col-content1{
        padding-bottom: 10px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .section_1 .content_image img{
        width: auto;
    }
    .section_1 .content_descri p{
        font-size: 18px;
        padding: 15px;
    }
    .section_1 .content_image img {
        height: auto !important;
    }
    .section_2 .container.container_section_2{
        width: 95%;
    }
    #sp-woo-product-slider-827{
        padding-left: 15px;
        padding-right: 15px;
    }
    #wps-slider-section #sp-woo-product-slider-827 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){
        padding: 15px 60px;
    }
    .body_section_3 .btn_body{
        width: 100%;
    }
    .container.container_section_4{
        width: 95%;
    }
    .design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title{
        font-size: 12px !important;
        left: -15px !important;
    }
    .easy_testimonial .right-icon-3{
        margin-right: 77%;
    }
    .cycle-prev.easy-t-cycle-prev{
        margin-left: -50px;
    }
    .cycle-next.easy-t-cycle-next{
        margin-right: -50px;
    }
    .section_6 .container.container_section_6 .col-md-2{
        margin-right: auto;
        margin-left: auto !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .container.container_section_6{
        width: 100%;
    }
    .section_6 .descri_service p{
        font-size: 16px;
    }
    #content > section.section_6 > div > div > div:nth-child(1) > div.icon_section_6 > svg{
        margin-left: -7px;
    }
}
/* fin version tablette */

/* version ipad pro */
@media screen and (min-width: 1024px) and (max-width: 1200px){
    #menupreheader li{
        margin-right: 15px;
    }
    #menupreheader li .moncompte{
        font-size: 14px;
    }
    .cart span.cart-amount{
        top: -50px;
        right: -20px;
    }
    .section_1 .col-md-4{
        width: 33%;
        max-width: 33%;
        margin-right: auto;
        margin-left: auto;
    }
    .section_1 .col-content1{
        padding-bottom: 10px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .section_1 .content_image img{
        width: 55%;
    }
    .section_1 .content_descri p{
        font-size: 22px;
        padding: 15px;
    }
    .section_2 .container.container_section_2{
        width: 95%;
    }
    #sp-woo-product-slider-827{
        padding-left: 15px;
        padding-right: 15px;
    }
    #wps-slider-section #sp-woo-product-slider-827 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){
        padding: 15px 60px;
    }
    .body_section_3 .btn_body{
        width: 100%;
    }
    .container.container_section_4{
        width: 95%;
    }
    .design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title{
        font-size: 12px !important;
        left: -15px !important;
    }
    .easy_testimonial .right-icon-3{
        margin-right: 77%;
        margin-top: -48px !important;
    }

    .cycle-prev.easy-t-cycle-prev{
        margin-left: -50px;
    }
    .cycle-next.easy-t-cycle-next{
        margin-right: -50px;
    }
    .section_6 .container.container_section_6 .col-md-2{
        margin-right: auto;
        margin-left: auto !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .container.container_section_6{
        width: 100%;
    }
    .section_6 .descri_service p{
        font-size: 16px;
    }
    #content > section.section_6 > div > div > div:nth-child(1) > div.icon_section_6 > svg{
        margin-left: -7px;
    }
    #site-navigation .inside-navigation.grid-container.grid-parent, #sticky-navigation .inside-navigation.grid-container.grid-parent{
        width: 100%;
    }
    .main-navigation .main-nav ul li a{
        /*padding-left: 10px !important;
        padding-right: 10px !important;*/
        line-height: 35px !important;
    }
}
/* fin version ipad pro */

@media screen and (min-width: 1300px){
    #product-943 > div.afetr_summary_1 > div > div:nth-child(2){
        position: relative;
        top: -120px;
    }
    .single.single-product .hfeed.site.grid-container.container.grid-parent .afetr_summary{
        margin-top: -70px;
    }
}
/*rectification*/
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: unset !important;

}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    margin-bottom: unset;
}
bdi:after {
    content: ' TTC ';
}
 /*.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg:hover {

    display: none !important;
    position: unset !important;
}*/


element.style {
}
#wps-slider-section img.wpsf-product-img {
    border-radius: 0;
    box-shadow: 0 0;
}
#wps-slider-section img.wpsf-product-img {

    height: 464px;

}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {

    display: none !important;
}


@media (max-width: 1370px){
.main-navigation .main-nav ul li a {

    font-size: 13px;
}
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #77a464;
    font-size: 1.25em;
    padding-top: 27px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
 border: unset !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
   border-radius: 0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {

    border-radius: 0px !important;

margin: 0 -2.2px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #8080805e !important;

}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {

    color: #fff !important;
}
th.woocommerce-product-attributes-item__label {
    display: none;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    padding-top: 22px !important;
    padding-bottom: 20px !important;}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
        margin-top: -59px;
}

.tab-info section.up-sells {display: none !important;}

.infos-complementaire .woocommerce-tabs {display: none !important;}

.tab-info ul {padding-top: 30px !important;padding-left: 0 !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {display: none !important;}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background-color: #a9d18e !important;color: #fff !important;margin-right: 0;margin-left: 0;}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color: #000 !important;}

div#tab-description {margin-top: 20px !important;}

.before_footer_single_product .row {width: 100% !important;}

section.up-sells.upsells.products ul li h2.woocommerce-loop-product__title {display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
cursor: pointer;
margin: 0;
position: relative;min-height: 68px;}

section.up-sells.upsells.products ul li span.price {padding-top: 0 !important;}


.informations-complementaires {margin-top: 20px;}


.information-vide li#tab-title-additional_information {display: none !important;}

.woocommerce div.product div.summary h2 {font-size: 20px !important;}

.woocommerce div.product .product_title {margin-bottom: 15px;}

/*rectification*/

/*rectification suite*/
#preheaders .preheader1 hr {
    max-width: 35% !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    display: none !important;
    content: unset;
}

@media screen and (max-width: 1800px){
    #wps-slider-section #sp-woo-product-slider-827 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {
        padding: 20px !important;
        max-width: 100%;
        width: 250px;
    }
    #wps-slider-section .wpsf-product-title {
        min-height: 45px;
    }

}


@media screen and (max-width: 1720px){
    .body_section_3 .btn_body {
        width: 40% !important;
    }


}

@media screen and (max-width: 1600px){
    #preheaders .preheader1 hr {
        max-width: 30% !important;
    }
    #wps-slider-section img.wpsf-product-img{
        height: auto !important;
    }
    .header_section_3 hr, .header_section_4 hr{
        max-width: 30% !important;
    }

}



@media screen and (max-width: 1360px){
    .site-content .section_1 .row {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        grid-gap: 20px !important;
    }

    .site-content .section_1 .row .col-md-4.col-xs-12 {
        padding: 20px 0 30px !important;
        margin: auto !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        max-width: 100% !important;
        width: auto !important;
        min-height: 288px !important;
    }

}

@media screen and (max-width: 1250px){
    #preheaders .preheader1 hr {
        max-width: 25% !important;
    }
    .section_1 .content_image img {
        max-width: 100%;
        width: 100px;
        height: 100px !important;
    }


    a.contact_btn {
        padding: 10px 15px;
    }

    div.site-footer div#footer-widgets .footer-widget-4.grid-parent.grid-25.tablet-grid-50.mobile-grid-100 div#service p.info_service {
        line-height: 26px !important;
    }



}
@media screen and (max-width: 1024px){
    .header_section_3 hr, .header_section_4 hr{
        max-width: 25% !important;
    }
    .body_section_3 {
        padding: 50px 15px !important;
    }

}



@media screen and (max-width: 980px){
    #preheaders .preheader1 hr {
        max-width: 20% !important;
    }
    .header_section_3 hr, .header_section_4 hr{
        max-width: 20% !important;
    }

}
@media screen and (max-width: 820px){
    #preheaders .preheader1 hr {
        max-width: 15% !important;
    }

    body .easy_testimonial_star_wrapper.right-icon-3 {
        font-size: 15px !important;
        position: absolute;
        top: 107px;
        max-width: 100%;
        width: 150px;
    }

    .main-wrapper {
        position: relative;
    }

    .site-content .section_1 .row {
        grid-template-columns: repeat(2, 1fr);
    }

    .pcdfwoo_woocommerce {
        max-width: 100%;
        width: 90%;
        margin: auto;
    }

    .pcdfwoo-product-cat.pcdfwoo-clearfix.design-1 {
        display: grid;
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .pcdfwoo-medium-4.pcdfwoo-columns {
        max-width: 100%;
        width: 100%;
    }

    .site-content .section_1 .row {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .row.s_6element {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        grid-gap: 20px;
    }

    .col-md-2.col-xs-12.s_6elements {
        max-width: 100%;
    }


}
@media screen and (max-width: 768px){
    .wsgp-homebanner .content-wrapper .slide-title {
        font-size: 28px;
    }

    .wsgp-homebanner .content-wrapper .slide-desc {
        font-size: 24px !important;
    }
    #preheaders .preheader1 hr {
        display: none;
    }
    .container_section_6 .row.s_6element {
        display: grid;
        grid-gap: 20px;
        max-width: 100%;
        margin: auto;
        width: 90%;
    }
    .easy_testimonial .title-area-3 .testimonial-other {
        margin-bottom: 8px !important;
    }
    .easy_testimonial .main-content-3 p {
        padding: 0 !important;
    }

    h2.titleheader_section5 {
        margin-bottom: 0 !important;
        text-align: center;
    }

    .easy_testimonial .main-content-3 .testimonial_body {
        margin-top: 0 !important;
        margin-bottom: !important;
        padding-top: !important;
    }
    #content > section.section_6 {
        margin: 0!important;
    }
    .easy_testimonial .right-icon-3 i {
        font-size: 1.2em;
    }
    .slick-list.draggable {
        max-width: 100%;
        width: 700px;
        margin: 0;
        padding: 0;
    }

    section.section_2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .container.container_section_2 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    div#wps-slider-section {
        max-width: 100%;
        width: 90%;
        margin: auto;
    }

    a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    div#sp-woo-product-slider-827 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .body_section_3 {
        width: 90% !important;
        padding: 20px 0 !important;
    }

    a.btn_body {
        width: 60% !important;
    }

    section.section_4 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .container.container_section_4 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .pcdfwoo-medium-4.pcdfwoo-columns {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title {
        padding: 10px !important;
        margin: auto !important;
        width: 90% !important;
        margin-right: 20px !important;
        margin-left: 20px !important;
    }



    .col-md-4.col-xs-12 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .col-md-4.col-xs-12.col-content3 {
        margin-top: 0 !important;
    }

    a.btn_body {
        max-width: 100% !important;
        width: 90% !important;
    }
    .pcdfwoo-product-cat.pcdfwoo-clearfix.design-1 {
        max-width: 100% !important;
        width: 90%;
        margin: auto !important;
    }

    .col-md-4.col-xs-12.col-content1 {
        margin-bottom: 0 !important;
    }
    h2.titleheader_section2 {
        text-align: center;
    }

    h2.headertitle {
        text-align: center;
    }

    h2.titleheader_section4 {
        text-align: center;
    }

    .easy_testimonial .title-area-3 .testimonial-other {
        font-size: 18px !important;
    }

    .easy_testimonial .main-content-3 p {
        font-size: 16px !important;
    }

    .easy_testimonial .main-wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .container.container_section_3 {
        width: 90% !important;
    }


    h2.headertitle,h2.titleheader_section2, h2.titleheader_section5, h2.titleheader_section4 {
        font-size: 29px !important;
    }

    .body_section_3 h3.bodytitle {
        font-size: 25px;
    }

    .design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title {
        font-size: 16px;
    }

    div#footer-widgets {
        padding: 28px 0;
    }

    aside#block-2 figure.wp-block-image.size-full img {
        width: 75% !important;
    }

    .footer-widget-1.grid-parent.grid-25.tablet-grid-50.mobile-grid-100 {
        margin-bottom: 30px !important;
    }

    h2.widget-title.closed {
        font-size: 22px !important;
    }

    div.site-footer div#footer-widgets div.inside-footer-widgets .widget-title {
        font-size: 22px !important;
    }

    div.site-footer div#footer-widgets .footer-widget-4.grid-parent.grid-25.tablet-grid-50.mobile-grid-100 div#service p.info_service {
        font-size: 19px !important;
    }
    .site-content .section_1 .row .col-md-4.col-xs-12 {
        min-height: 300px !important;
    }

    .row.s_6element {
        grid-template-columns: repeat(2, 1fr) !important;
    }


}
@media screen and (max-width: 520px){
    .wsgp-homebanner .content-wrapper .slide-title {
        font-size: 28px;
        text-align: center !important;
    }

    .wsgp-homebanner .content-wrapper .slide-desc {
        font-size: 24px !important;
        text-align: center !important;
    }
    .header_section_3 hr, .header_section_4 hr{
        max-width: none !important;
    }
    
    .site-content .section_1 .row, .pcdfwoo-product-cat.pcdfwoo-clearfix.design-1, .row.s_6element {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .container.container_section_1 {
        max-width: 100%;
        width: 90%;
    }
    .container.container_section_6 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }


    /*content_section_5 .easy_testimonial {
        margin: 0 !important;
    }*/

    .easy_testimonial {
        margin: 0 5px !important;
    }

}
@media screen and (max-width: 480px){
    p.bandeau_vente {
        font-size: 15px !important;
        text-align: center !important;
    }
    p.bandeau_vente {
        font-size: px !important;
        text-align: center !important;
    }


    h2.titleheader_section4 {
        font-size: 25px !important;
        text-align: center;
    }

    h2.headertitle {
        font-size: 25px !important;
        text-align: center;
        margin-bottom: 0 !important;
    }

    .body_section_3 h3.bodytitle {
        font-size: 25px !important;
        margin-bottom: 0;
    }

    .body_section_3 {
        padding-right: 0 !important;
        padding-left: 0 !important;
        max-width: 90% !important;
    }

    h2.titleheader_section2 {
        font-size: 28px !important;
        text-align: center;
        padding-bottom: 0 !important;
    }

    .wsgp-homebanner .content-wrapper .slide-title {
        font-size: 28px !important;
    }


    .design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title {
        font-size: 15px !important;
        padding: 14px;
    }

    h2.titleheader_section5 {}


    h2.titleheader_section5 {
        font-size: 28px !important;
        text-align: center;
    }


    section.section_5 {
        width: 100%;
        max-width: 90% !important;
        padding-left: 0;
        padding-right: 0;
        margin:auto;
    }

    .slide_review {
        width: 100%;
        max-width: 80%;
        margin: auto;
    }

    a.contact_btn {
        font-size: 16px !important;
        padding: 8px 18px;
    }

    h2.widget-title {}

    h2.widget-title {
        font-size: 24px !important;
    }


    .sp-wps-product-image-area {
        padding-top: 0 !important;
    }


    .easy_testimonial {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .easy_testimonial .main-wrapper {
        padding: 0 !important;
        text-align: center;
    }
    .footer-widgets-container.grid-container.grid-parent {
        width: 100% !important;
    }

    div#footer-widgets {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .footer-widgets-container.grid-container.grid-parent {
        max-width: 100% !important;
        width: 90% !important;
    }

    aside#block-4 ul#rs_list {
        display: flex;
        justify-content: center !important;
        align-items: center !important;
    }
    section.section_6 {
        margin: auto;
        padding: 0;
    }

    .container.container_section_6 {
        max-width: 100%;
        padding-top: 30px !important;
    }
    .pcdfwoo-medium-4.pcdfwoo-columns {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .pcdfwoo-product-cat.pcdfwoo-clearfix.design-1 {
        grid-template-columns: repeat(1, 1fr);
    }
    .easy_testimonial_star_wrapper.right-icon-3 {
        display: flex;
        justify-content: center;
        top: 95px !important;
    }
    .section_6 .container.container_section_6 .col-md-2{
        margin-bottom: 0 !important;
    }



}

.checkout .form-row {
    display: block !important;
}

p.alerte-nombe {
    font-weight: bold;
    color: #a6cd8b;
    padding-bottom: 8px;
}

p.alerte-nombe span.icon {
    margin-right: 10px;
}

h1.product_title.entry-title {
    color: #a9d18e !important;
}

.pcdfwoo-product-cat.pcdfwoo-clearfix.design-1 {
    font-size: 0 !important;
}

.design-1 .pcdfwoo-medium-4.pcdfwoo-columns {
    font-size: 20px !important;
}

.design-1 .pcdfwoo-medium-4.pcdfwoo-columns:nth-child(6) {
    display: none !important;
}
.easy_testimonial_star_wrapper.right-icon-3 {
    position: absolute;
    top: 100px;
}


/*rectification suite*/
