
         :root {  
            --hovercolor: #217E3E; 
            --bg_dark: ; 
            --font-weight: 600;  
			
        }body{
            font-family: "Roboto", sans-serif;
            font-size: 14px;
            color: #000000;
        }.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Roboto", sans-serif;
            color: #000000;
            text-transform: uppercase;
			font-weight: 600;
        }.pos_title h2{
            font-size: 24px;
        }.pos-title{
            font-family: "Roboto", sans-serif;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #217E3E;   
        }.page-header h1,.breadcrumb{  
                color: #217E3E;   
            }.js-product-miniature .product_desc .product_name{
            color: #000000;
            font-size: 14px;
            text-transform: none;
        }.js-product-miniature .product_desc .product_name:hover{
            color: #217E3E;
        }.product-price-and-shipping .price{
            color:#217E3E;
            font-size: 14px;
        }.h1.namne_details, .product_name_h1{
            color: #000000;
            font-size: 24px;
            text-transform: none;
        }.product-prices .price, .product-prices .current-price span:first-child{
            color:#217E3E;
            font-size: 22px;
        }#product.showcase-body #header,.showcase-inner,#product.showcase-body .page-title-wrapper{
            background-color: ;
        }.buy {display: none !important;}
.quick-view {display: none !important;}
.product-features {display: none !important;}
.pos_title h2, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {text-transform: none !important;}
.block-categories .category-sub-menu li[data-depth='0'] > a {font-weight: 600 !important;font-size: 0.8rem !important;margin-bottom: 10px !important;}
.block-categories .category-sub-menu li a {line-height: 1!important;}
body.page-index:not(.elementor-editor-active) .absolute-header2 {margin-top: 88px;}
.lgcookieslaw-account-button {display: none !important;}
#order-slips-link {display: none !important;}
body#checkout a:hover {color: #217E3E !important;}
#adveg-grecaptcha-legal {display: none !important;}
.total-products .display {display: none !important;}
.page-header h1, .card-block h1 {text-transform: uppercase !important;}
.block-categories a.h6 {text-transform: uppercase !important;}
.page-title-wrapper {background: url() !important;background-color: #FFFFFF !important;}
.notAuthorizedBoxDetail {height: 40px !important;}

@media (min-width: 360px) {
.product-price-and-shipping {letter-spacing: 0em !important;}
}

@media only screen and (max-width: 600px) {
.notAuthorizedBoxText {font-size: 13px !important;}
.notAuthorizedBoxText a {font-size: 13px !important;}
}

@media (min-width: 1200px) {
.col-xl-2-4 {min-height: 350px !important;}
}


.main-menu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column .submenu-item {margin-bottom: 0.6rem  !important;}
.main-menu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column:not(.column_dropdown) .submenu-item > a, .main-menu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .column_title {font-size: 0.8rem !important;}

/* Solo para B2B */
.js-product-miniature .product_desc .product_name:not(.one_line) { -webkit-line-clamp: 3 !important;text-align: center !important;}
.js-product-miniature .product_desc {padding: 0.5rem 0.5rem !important;}
.product-price-and-shipping {text-align: center !important;}
.ajax_add_to_cart_button {padding: 0.2rem 1.25rem !important;font-size: 12px; !important;}
.js-product-miniature.style_product1 div.cart { margin-top: 0.8rem !important;}