
         :root {  
            --hovercolor: #0277B3; 
            --bg_dark: ; 
            --font-weight: 600;  
			
        }body{
            font-family: "Open Sans", sans-serif;
            font-size: 14px;
            color: #666666;
        }.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Open Sans", sans-serif;
            color: #253237;
            text-transform: capitalize;
			font-weight: 600;
        }.pos_title h2{
            font-size: 24px;
        }.pos-title{
            font-family: "Open Sans", sans-serif;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #fdce23;   
        }.js-product-miniature .product_desc .product_name{
            color: #253237;
            font-size: 14px;
            text-transform: none;
        }.js-product-miniature .product_desc .product_name:hover{
            color: #0277B3;
        }.product-price-and-shipping .price{
            color:#555555;
            font-size: 15px;
        }.h1.namne_details, .product_name_h1{
            color: #253237;
            font-size: 24px;
            text-transform: none;
        }.product-prices .price, .product-prices .current-price span:first-child{
            color:#555555;
            font-size: 22px;
        }#product.showcase-body #header,.showcase-inner,#product.showcase-body .page-title-wrapper{
            background-color: ;
        }#footer .bg_black_before:before{background:transparent !important;}
.sticky-inner{background:#0277B3 !important;}

.page-title-wrapper{
background:#fff !important;}
.advertising-block img{
display:none !important;
}



.custom_menu .row {
    display: flex;
    flex-wrap: wrap;
}






.custom_menu .col-xl-3 {
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
}

.custom_menu .menu_block {
    height: 100%;
}

.custom_menu .custom_txt1 {
    color: #253237;
    min-height: 50px;
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    font-weight: 600;
}

.custom_menu .custom_txt1 a {
    color: #253237;
    text-decoration: none;
}

.custom_menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.custom_menu ul li {
    margin-bottom: 10px;
}

.custom_menu ul li a {
    line-height: 1.6;
}



.block-categories .category-sub-menu li[data-depth='0'] > a
{
   text-transform: uppercase !important;
}


/* ==================== MENU LONGOVIS ==================== */ /* Conteneur global */ .custom_menu { width: 100%; padding: 10px 0; display: block; } /* Bloc de chaque catégorie */ .menu_block { height: fit-content; background: transparent; padding: 8px 10px; margin-bottom: 10px; } /* Titres des menus principaux */ .menu_title_uppercase a { text-transform: uppercase !important; font-weight: 700; font-size: 15px; color: #222; text-decoration: none; display: inline-block; margin-bottom: 5px; } /* Listes internes */ .menu_list { list-style: none; padding: 0; margin: 0; } /* Sous-liens */ .menu_list a { text-transform: none !important; font-size: 14px; color: #555; text-decoration: none; transition: color 0.3s ease; } /* Hover */ .menu_list a:hover { color: #0377b3; text-decoration: underline; }





#wrapper > div.page-title-wrapper.p_tilte_small > div > nav > ol > li> a > span{
text-transform: lowercase !important;
}
#_desktop_megamenu > div > ul > li.menu-item.menu-item11.dropdown-mega > div > div{
height:500px !important;
}

#wrapper > div.container > section > div.pos_title > h2 {
  text-transform: lowercase !important;
}
#js-product-list-top > div > div.col-xs-12.col-sm-6.col-md-4.d-flex.justify-content-end{
display:none !important;
}
#content > div > div > div > section > div > div > div.elementor-element.elementor-element-nsah5n0.elementor-column.elementor-col-50.elementor-top-column > div > div > div > div > div > div.shortcode-title.left > h1 {
    text-transform: lowercase !important;
}

#index > div.quickmenu-mobile {
  display: none !important;
}


#mobile_menu_wrapper > div.menu-close {
  background-color: #0377b3 !important;
}
#search > div.quickmenu-mobile > div {
  display: none !important;
}
#js-product-list-top > div > div:nth-child(2) > ul{
display:none !important}


.categories-container .category-item > div .category-image img {
  display: none !important;
}

#wrapper > div.container > div.section {
  margin-top: 60px !important;
}

#js-product-list > div > div > article > div.product_desc > div.inner_desc > div.product-price-and-shipping{
display:none !important;
}



#wrapper > div > div.elementor.elementor-5010000.ce-edit-wrapper > div.elementor-inner > div > section.elementor-element.elementor-element-akorvkd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div > div > div > div.elementor-element.elementor-element-qoipbkr.design-countdown-2.slider-arrows-top.text-countdown-black.elementor-widget.elementor-widget-pos_sale_products > div > div > div > div > div > div > div > div > article > div.product_desc > div.inner_desc > div.product-price-and-shipping{
display:none !important;
}



#tabv4l35w9 > div > div > div > div > div > div > article > div.product_desc > div.inner_desc > div.product-price-and-shipping {
    display: none !important;
}


.product-price-and-shipping .price {
    display: none !important;

}




#cart-subtotal-products > span.value{
    display: none !important;
}
#_desktop_cart_block > div > div > div.price_content > div > div.card-block.cart-summary-totals.js-cart-summary-totals > div{
    display: none !important;

}



#main > div > div.cart-grid-right.col-xs-12.col-lg-4 > div > div.cart-detailed-totals.js-cart-detailed-totals > div.card-block.cart-summary-totals.js-cart-summary-totals > div{
display:none !important;
}
.availability{display:none !important;}


#_desktop_cart_block > div > div > ul > li> div.right_block > span.product-price{
display:none !important;
}





