body,.product-filter .list-options select,.blog-article .post .box .box-heading{color:#3C3C3C}
a{color:#3C3C3C}
a:hover,div.pagination-results ul li.active{color:#51B030}
.product-info .radio-type-button span:hover,.product-info .radio-type-button span.active,.product-info .radio-type-button2 span:hover,.product-info .radio-type-button2 span.active,#main .mfilter-image ul li.mfilter-image-checked{border-color:#51B030}
.product-info .radio-type-button2 span.active{background:#51B030}
.compare-info .price-new,.product-grid .product .price,.product-list .actions>div .price,.product-info .price .price-new,ul.megamenu li .product .price,.mini-cart-total td:last-child,.cart-total table tr td:last-child,.mini-cart-info td.total,.advanced-grid-products .product .right .price,.product-list .name-actions>.price,.today-deals-products .product .price,.medic-last-in-stock .price,.architecture-products .product .right .price,.matrialarts-products .matrial-product .right .price,.today-deals-toys2-products .price,.today-deals-petshop2-products .price,.today-deals-shoes3-products .price,.today-deals-computer8-products .price,.today-deals-computer6-products .price,.holidays-products .product .right .price,.today-deals-computer6-products .countdown-section{color:#3C3C3C}
.product-list .name-actions>.price .price-old,.product-grid .product .price .price-old,.today-deals-products .product .price .price-old,.architecture-products .product .right .price .price-old,.today-deals-toys2-products .price .price-old,.today-deals-petshop2-products .price .price-old,.today-deals-shoes3-products .price .price-old,.today-deals-computer8-products .price .price-old,.today-deals-computer6-products .price .price-old{color:#8f867e} /* Mantenuto un colore grigio più chiaro per i prezzi vecchi */
.product-info .price .price-old{color:#8f867e} /* Mantenuto un colore grigio più chiaro per i prezzi vecchi */
body,.standard-body .full-width #mfilter-content-container>span:before{background:#f4f4f2} /* Sfondo generale leggermente più chiaro */
.product-grid .product:hover:before,.product-list>div:hover{border-color:#51B030}
.product-grid .product .only-hover ul li a:hover,.architecture-products .product .right .only-hover ul li a:hover,.product-list .name-actions ul li a:hover,.today-deals-toys2-products .only-hover ul li a:hover,.today-deals-petshop2-products .only-hover ul li a:hover,.flower-product .right ul li a:hover{background-color:#51B030;border-color:#51B030;color:#fff}
.dropdown-menu li a:hover,.dropdown-menu .mini-cart-info a:hover,.ui-autocomplete li a:hover,.ui-autocomplete li a.ui-state-focus{color:#51B030!important}
.select:after,.product-filter .list-options .sort:after,.product-filter .list-options .limit:after{color:#51B030}
.col-sm-3 .box-no-advanced.box .box-content,.col-sm-4 .box-no-advanced.box .box-content,.col-md-3 .box-no-advanced.box .box-content,.col-md-4 .box-no-advanced.box .box-content{border-color:#51B030}
.col-sm-3 .box-no-advanced.box .box-heading,.col-sm-4 .box-no-advanced.box .box-heading,.col-md-3 .box-no-advanced.box .box-heading,.col-md-4 .box-no-advanced.box .box-heading{border-color:#51B030}
.top-bar{background:#4d7d4d}
.megamenu-background{    border-top:2px solid #e6e6e6 !important; border-bottom:0 !important;} /* Cambiato per abbinare il grigio scuro */
.top-bar .menu li a,.header-type-9 #top #header-center .menu li a,.header-type-17 #top #header-left .menu li a,.header-type-26 #top .menu li a{color:#fff}
.top-bar .menu li a:hover,.header-type-9 #top #header-center .menu li a:hover,.header-type-17 #top #header-left .menu li a:hover,.header-type-26 #top .menu li a:hover{color:#3C3C3C} /* Colore al passaggio del mouse sul top bar */
#top .search_form input{background:#0000001a}
#top .search_form input:focus{background:#00000026}
#top .search_form input{color:gray}
#top .search_form input::-webkit-input-placeholder{color:gray}
#top .search_form input:-moz-placeholder{color:gray;opacity:1}
#top .search_form input::-moz-placeholder{color:gray;opacity:1}
#top .search_form input:-ms-input-placeholder{color:gray}
.search_form .button-search,.search_form .button-search2{color:#3C3C3C}
#top .dropdown>a:after{color:#fff}
#top .dropdown>a{color:#fff}
#top .dropdown:hover>a{color:#3C3C3C} /* Colore al passaggio del mouse per dropdown */
#top .dropdown:hover>a:after{color:#3C3C3C} /* Colore al passaggio del mouse per dropdown */
#top .my-account,.rtl .header-type-10 #top .my-account{border-color:#c5c5c4}
#top .my-account{background:none}
#top .my-account,.header-type-23 .dropdown i{color:#3C3C3C}
#top .my-account:hover,.rtl .header-type-10 #top .my-account:hover{border-color:#51B030}
#top .my-account:hover{background:#51B030}
#top .my-account:hover,.header-type-23 .dropdown:hover i{color:#fff}
#top #cart_block .cart-heading .cart-icon,.cart-block-type-2 #top #cart_block .cart-heading,.cart-block-type-9 #top #cart_block .cart-heading,.cart-block-type-8 #top #cart_block .cart-heading,.cart-block-type-7 #top #cart_block .cart-heading,.cart-block-type-4 #top #cart_block .cart-heading,.cart-block-type-6 #top #cart_block .cart-heading,.cart-block-type-8 #top #cart_block .cart-heading p,.cart-block-type-4 #top #cart_block .cart-heading .cart-icon,.rtl .cart-block-type-8 #top #cart_block .cart-heading p,.rtl .header-type-10 #top #cart_block .cart-heading .cart-icon,.rtl .cart-block-type-4 #top #cart_block .cart-heading .cart-icon{border-color:#c5c5c4}
#top #cart_block .cart-heading .cart-icon,.cart-block-type-2 #top #cart_block .cart-heading,.cart-block-type-9 #top #cart_block .cart-heading,.cart-block-type-8 #top #cart_block .cart-heading,.cart-block-type-7 #top #cart_block .cart-heading,.cart-block-type-4 #top #cart_block .cart-heading{background:none}
#top #cart_block:hover .cart-heading .cart-icon,.cart-block-type-2 #top #cart_block:hover .cart-heading,.cart-block-type-9 #top #cart_block:hover .cart-heading,.cart-block-type-8 #top #cart_block:hover .cart-heading,.cart-block-type-7 #top #cart_block:hover .cart-heading,.cart-block-type-4 #top #cart_block:hover .cart-heading,.cart-block-type-6 #top #cart_block:hover .cart-heading,.cart-block-type-8 #top #cart_block:hover .cart-heading p,.cart-block-type-4 #top #cart_block:hover .cart-heading .cart-icon,.rtl .cart-block-type-8 #top #cart_block:hover .cart-heading p,.rtl .header-type-10 #top #cart_block:hover .cart-heading .cart-icon,.rtl .cart-block-type-4 #top #cart_block:hover .cart-heading .cart-icon{border-color:#51B030}
#top #cart_block:hover .cart-heading .cart-icon,.cart-block-type-2 #top #cart_block:hover .cart-heading,.cart-block-type-9 #top #cart_block:hover .cart-heading,.cart-block-type-8 #top #cart_block:hover .cart-heading,.cart-block-type-7 #top #cart_block:hover .cart-heading,.cart-block-type-4 #top #cart_block:hover .cart-heading{background:#51B030}
#top #cart_block .cart-heading .cart-count{color:#fff;background-color:#51B030}
#top #cart_block .cart-heading p{color:#3C3C3C}
#top #cart_block .cart-heading p:after{color:#51B030}
#top #cart_block:hover .cart-heading .cart-count{color:#fff;background-color:#3C3C3C}
#top #cart_block:hover .cart-heading p{color:#51B030}
#top #cart_block:hover .cart-heading p:after{color:#3C3C3C}
#main .mfilter-slider-slider .ui-slider-handle,#main #mfilter-price-slider .ui-slider-handle{background:#51B030!important}
#main .mfilter-slider-slider .ui-slider-range,#main #mfilter-price-slider .ui-slider-range{background:#51B030!important} /* Ho unificato il range al colore principale */
ul.megamenu>li.with-sub-menu>a strong:after{color:#51B030}
ul.megamenu>li.with-sub-menu:hover>a strong:after{color:#3C3C3C}
ul.megamenu>li>a{color:#3C3C3C}
ul.megamenu>li:hover>a,ul.megamenu>li.active>a,ul.megamenu>li.home>a{color:#51B030}
ul.megamenu li .sub-menu .content a:hover,ul.megamenu li .sub-menu .content .hover-menu .menu ul li:hover>a{color:#51B030}
ul.megamenu li .sub-menu .content .hover-menu a.with-submenu:before{color:#51B030}
ul.megamenu li .sub-menu .content .static-menu a.main-menu:hover{color:#51B030}
ul.megamenu li .sub-menu .content .static-menu a.main-menu:after{background:#51B030}
.megamenuToogle-wrapper{background-color:#3C3C3C} /* Colore di sfondo del toggle del megamenu */
@media (max-width:991px) {
.responsive .standard-body .full-width .megamenu-background .megaMenuToggle:before{background-color:#3C3C3C}
}
.megamenuToogle-wrapper .container{color:#fff}
.megamenuToogle-wrapper .container>div span{background:#fff}
.megamenuToogle-wrapper:hover,.active .megamenuToogle-wrapper{background-color:#51B030} /* Hover/active sul megamenu toggle */
.megamenuToogle-wrapper:hover .container,.active .megamenuToogle-wrapper .container{color:#fff}
.megamenuToogle-wrapper:hover .container>div span,.active .megamenuToogle-wrapper .container>div span{background:#fff}
@media (max-width:991px) {
.responsive .horizontal .megamenu-wrapper{background:#3C3C3C!important}
.responsive .horizontal ul.megamenu>li>a{color:#fff!important}
.responsive .horizontal ul.megamenu>li:hover>a,.responsive .horizontal ul.megamenu>li.active>a{color:#51B030!important}
.responsive .horizontal ul.megamenu>li{border-top-color:#4b453f!important} /* Mantenuto un grigio più scuro per il bordo */
.responsive ul.megamenu>li:hover,.responsive ul.megamenu>li.active{background:#4b453f!important} /* Mantenuto un grigio più scuro per lo sfondo hover/active */
.responsive ul.megamenu>li.with-sub-menu .open-menu,.responsive ul.megamenu>li.with-sub-menu .close-menu{color:#fff!important}
}
#main .breadcrumb .background{background:none}
.breadcrumb .container h1{color:#3C3C3C;border-bottom-color:#51B030}
.breadcrumb ul,.breadcrumb ul a{color:gray}
.breadcrumb ul a:hover{color:#51B030}
.next-product .right .price{color:#3C3C3C}
#main .box-with-categories .box-content{background:#3C3C3C!important}
.box-category>ul li{border-top-color:#4b453f} /* Mantenuto un grigio più scuro per il bordo */
#main .box-category ul li>a{color:#fff}
#main .box-category ul li>a:hover{color:#51B030}
#main .box-category ul li a.active{color:#51B030}
.box-category>ul li>a:hover,.box-category>ul li:hover>a,.box-category>ul li a.active{background:#4b453f} /* Mantenuto un grigio più scuro per lo sfondo hover/active */
.box-with-categories .box-heading{background:#51B030;color:#fff}
.box>.prev:hover,.box>.next:hover,.product-info .thumbnails-carousel .owl-buttons .owl-prev:hover,.product-info .thumbnails-carousel .owl-buttons .owl-next:hover,div.pagination-results ul li:hover,.tab-content .prev-button:hover,.tab-content .next-button:hover{background:#3C3C3C;color:#fff;border-color:#3C3C3C}
.filter-product .filter-tabs ul>li.active>a,.filter-product .filter-tabs ul>li.active>a:hover,.filter-product .filter-tabs ul>li.active>a:focus,.htabs a.selected,.htabs a:hover{color:#3C3C3C}
.htabs a.selected:before,.filter-product .filter-tabs ul>li.active>a:before{background:#51B030}
.filter-product .filter-tabs ul>li>a,.htabs a{color:gray}
.categories-wall .category-wall h3{border-bottom-color:#51B030}
.categories-wall .category-wall .more-categories{color:#51B030}
.categories-wall .category-wall .more-categories:hover{background:#51B030;border-color:#51B030;color:#fff}
.popup h4:after{background:#51B030}
body .popup-module .mfp-close{border-color:#51B030;color:#51B030}
body .popup-module .mfp-close:hover{background:#51B030;border-color:#51B030;color:#fff}
.camera_wrap .owl-controls .owl-buttons .owl-prev:hover,.camera_wrap .owl-controls .owl-buttons .owl-next:hover,#main .tp-leftarrow.default:hover,#main .tp-rightarrow.default:hover,#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:hover,#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next:hover{background:#51B030}
.camera_wrap .owl-controls .owl-buttons .owl-prev:hover:before,.camera_wrap .owl-controls .owl-buttons .owl-next:hover:before,#main .tp-leftarrow.default:hover:before,#main .tp-rightarrow.default:hover:before,#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:hover:before,#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next:hover:before{color:#fff}
.sale{background:#3C3C3C;color:#fff}
#main .new{background:#51B030;color:#fff}
.rating i.active{color:#51B030}
.button,.btn{color:#fff!important;background:#51B030!important}
.button:hover,.btn:hover{color:#fff!important;background:#3C3C3C!important}
.buttons .left .button,.buttons .center .button,.btn-default,.input-group-btn .btn-primary{color:#fff!important;background:#3C3C3C!important}
.buttons .left .button:hover,.buttons .center .button:hover,.btn-default:hover,.input-group-btn .btn-primary:hover{color:#fff!important;background:#8f867e!important} /* Mantenuto un colore grigio più chiaro per i bottoni secondari in hover */
.footer .pattern,.footer .pattern a{color:#8f867e}
.footer .pattern a{color:#8f867e}
.footer .pattern a:hover{color:#fff}
.footer h4{color:#fff;border-bottom-color:#51B030}
.footer .background,.standard-body .footer .background,.copyright .background,.standard-body .copyright .background{background:#3C3C3C}
.footer .container>.row:before,.footer .advanced-grid .container>div>.row:before,.footer .container>.row>div:before,.footer .advanced-grid .container>div>.row>div:before,.footer-type-11 .footer .container>.row:nth-last-child(2)>div:before,.footer-type-11 .footer .advanced-grid .container>div>.row:nth-last-child(2)>div:before,.footer-type-16 .footer .container>.row:nth-last-child(2)>div:before,.footer-type-16 .footer .advanced-grid .container>div>.row:nth-last-child(2)>div:before,.footer-type-21 .footer .container>.row>div:last-child:after,.footer-type-21 .footer .advanced-grid .container>div>.row>div:last-child:after{background:#55504a} /* Mantenuto un grigio più scuro per i separatori del footer */
.footer-type-11 .footer .container>.row:nth-last-child(2),.footer-type-11 .footer .advanced-grid .container>div>.row:nth-last-child(2),.footer-type-16 .footer .container>.row:nth-last-child(2),.footer-type-16 .footer .advanced-grid .container>div>.row:nth-last-child(2){border-color:#55504a} /* Mantenuto un grigio più scuro per i bordi del footer */
.footer-button{color:#3C3C3C!important;background:#fff} /* Pulsante del footer */
.footer-button:hover{color:#fff!important;background:#51B030} /* Pulsante del footer al passaggio del mouse */
#main .post .date-published,#main .news.v2 .media-body .bottom,.cosmetics-news .media .date-published,.medic-news .media .date-published,.wine-news .media .date-published,.cameras-news .media .date-published{color:#3C3C3C}
#main .post .meta>li a{color:#51B030}
#main .post .meta>li a:hover{color:#3C3C3C}
#main .tagcloud a,#main .post .tags a,#main .news .media-body .tags a,#main .posts .post .tags a,.cosmetics-news .media .tags a,.cameras-news .media .tags a{color:#fff;background:#51B030}
#main .tagcloud a:hover,#main .post .tags a:hover,#main .news .media-body .tags a:hover,#main .posts .post .tags a:hover,.cosmetics-news .media .tags a:hover,.cameras-news .media .tags a:hover{color:#fff;background:#3C3C3C}
#main .posts .button-more,.wine-news .button-more{color:#51B030}
#main .posts .button-more:hover,.wine-news .button-more:hover{background:#51B030;border-color:#51B030;color:#fff}
body,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,select{font-size:13px;font-weight:400!important}
body.firefox-mac,body.firefox-mac input,body.firefox-mac select{font-weight:300!important}
.dropdown-menu,body .dropdown-menu>li>a,.top-bar .menu li a,#top .dropdown>a,.product-info .cart .add-to-cart p,.header-notice,.header-type-9 #top #header-center .menu li a,.welcome-text,.header-type-16 #top #header-left .menu li{font-size:12px}
.product-filter .options .product-compare a,.product-info .cart .links a,.button-previous-next,.footer-button,.button-white-with-red-text,table.attribute thead td,table.list thead td,.wishlist-product table thead td,.wishlist-info table thead td,.compare-info thead td,.checkout-product table thead td,.table thead td,.cart-info table thead td,.manufacturer-heading,.center-column .panel-heading h4,ul.box-filter>li>span,.popup .form-contact .contact-label label,.categories-wall .category-wall .more-categories,.mfilter-heading,.product-info .options2>div>label{font-size:11px!important}
ul.megamenu li .sub-menu .content .static-menu a.main-menu{font-size:23px;font-weight:400!important;line-height:1.4}
ul.megamenu>li>a strong, .megamenuToogle-wrapper .container {
    font-size: 17px; font-family: system-ui;
font-weight: 400 !important;}
.horizontal ul.megamenu>li>a,.megamenuToogle-wrapper .container{line-height:1.1}
.box .box-heading,.center-column h1,.center-column h2,.center-column h3,.center-column h4,.center-column h5,.center-column h6,.products-carousel-overflow .box-heading,.htabs a,.product-info .options h2,h3,h4,h6,.product-block .title-block,.filter-product .filter-tabs ul>li>a,.popup h4,.product-info .product-name a,legend{font-size:30px;font-weight:400!important;    font-family: 'Poppins'; text-transform:uppercase}
.box-with-categories .box-heading,.vertical .megamenuToogle-wrapper .container{font-size:23px;font-weight:400!important;font-family:Teko;line-height:1}
.box-category ul li>a,.vertical ul.megamenu>li>a strong{font-size:14px;font-weight:600!important;line-height:1.6}
.sale,#main .new{font-size:11px;font-weight:700!important;line-height:1.6}
.footer h4,.custom-footer h4{font-size:30px;font-weight:400!important;font-family:Teko;text-transform:uppercase}
.breadcrumb .container h1{    font-size: 30px;
    font-weight: 400 !important;
    /* font-family: Teko; */
    text-transform: uppercase;}
.button,.btn,.footer-button{font-size:11px!important;font-weight:700!important;line-height:1.6}
.product-grid .product .price,.product-list .name-actions>.price,.product-info .price .price-new,ul.megamenu li .product .price,.advanced-grid-products .product .right .price,#top #cart_block .cart-heading p strong,.cart-total table tr td:last-child,.mini-cart-info td.total,.mini-cart-total td:last-child,.today-deals-products .product .price,.product-info .price .price-old{line-height:1.3}
#top #cart_block .cart-heading p:after{margin-top:6px}
#top #cart_block .cart-heading p{padding-top:10px}
.product-grid .product .price,.advanced-grid-products .product .right .price,#top #cart_block .cart-heading p strong,.cart-total table tr td:last-child,.mini-cart-info td.total,.mini-cart-total td:last-child,.today-deals-products .product .price,.architecture-products .product .right .price,.matrialarts-products .matrial-product .right .price{font-size:18px;font-weight:400!important}
.product-info .price .price-new{font-size:60px;font-weight:400!important}
.product-list .name-actions>.price{font-size:30px;font-weight:400!important}
.price-old,.today-deals-products .product .price .price-old,.architecture-products .product .right .price .price-old{font-size:23px;font-weight:400}
body{background-image:url(image/catalog/glamshop/bg-body.png);background-position:top left;background-repeat:repeat!important;background-attachment:scroll!important; background:#FFF;}


.box .box-heading {
    border-bottom: 2px solid #4d7d4d;
}
/* MORE */
.megamenu-background > div {
background:none;
}
#top .pattern > .container{padding:0;}
ul.megamenu > li > a {
    padding: 10px 2px 10px 2px;
}
#top {
    background: #F4F4F2;
    border-bottom: 2px solid #4d7d4d;
    margin-bottom: 20px;
}
ul.megamenu > li > a {
    height: 40px;
}

.product-grid .product-hover:hover .name {
    visibility: initial;
    opacity: 1;
}
.product-grid .product-hover:hover .price {
    visibility: initial;
    opacity: 1;
}
.product-grid .product-hover .only-hover{background:none;     padding: 56px 0px 10px 0px;}

.product-hover .image {
  overflow: hidden;
  position: relative;
}

.product-hover .image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}

.product-hover:hover .image img {
  transform: scale(1.08);
}
#top .search_form input {
    border-radius: 25px !important;
}
.breadcrumb-style-5 .breadcrumb .container > div {
    padding-top: 0;
}
.standard-body .full-width .center-column.content-with-background {
    margin-bottom: 0px;
    padding: 5px 55px 20px 55px;
}
.breadcrumb-style-5 .breadcrumb .container > div {
    padding-top: 5px;
}
.logomobile, .checkoutmobile{display:none;}
@media (max-width: 500px) {
    .responsive .product-grid > .row > div {
        width: 50%;
        float: left;
    }
	



 

.megamenuToogle-wrapper:hover, .active .megamenuToogle-wrapper {
    background-color: #ffffff;
}
.megamenuToogle-wrapper:hover .container>div span, .active .megamenuToogle-wrapper .container>div span {
    background: #51b030;
}
.standard-body{padding-top:70px;}
.container-megamenu2{position: fixed !important;
    top: 0;
    padding: 0;
    background: #FFF !important;
    width: 100%;
    box-shadow: 0 2px 6px rgb(0 0 0 / 23%);
    background-color: #fff;     z-index: 123 !important;
	}
.megamenuToogle-wrapper {
 background: #FFF !important;
}
	.megamenuToogle-wrapper .container>div span {
    background: #111;
}
.megamenuToogle-wrapper .container > div {
    float: right;
    width: 15px;
    margin: 0px 0px 0px 0px;
}
.header-center {display:none;}	
	.logomobile{display:block; position: fixed;     z-index: 2121;
    top: 14px;
    left: 50%;
    margin-left: -80px;
    padding: 0;}
.checkoutmobile{        position: fixed;
        top: 20px;
        left: 19px;
        width: 44px;
        height: 33px;
        z-index: 1212121212121;
        display: block;}
	.logomobile img{width:160px;}
	#header-center .logo{display:none;}
	
	
	    .responsive .standard-body .full-width .center-column.content-with-background {
        padding: 25px 2px 5px 2px;
        margin-top: 40px !important;
    }
	    .responsive .standard-body .full-width .container {
        padding-left: 10px;
        padding-right: 10px;
    }
	.terms{text-align:center;}
	#button-payment-method{font-size: 18px !important;
    margin: 20px 0 0 0;}
	
	    .responsive .footer .container > .row > div, .responsive .footer .advanced-grid .container > div > .row > div {
        padding-left: 10px;
        text-align: center;
    }
	    .responsive .footer-blocks-top > div {
        text-align: center;
    }

	
	
	
}