@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.niving.eu/wp-content/themes/woodmart/fonts/woodmart-font-1-700.woff2?v=7.4.3") format("woff2");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Barlow", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 17px;
	--wd-title-font: "Barlow Condensed", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Barlow", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Barlow", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Barlow", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Barlow", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 18px;
	--wd-primary-color: rgb(148,212,11);
	--wd-alternative-color: rgb(0,0,0);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(148,212,11);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(148,212,11);
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
div.wd-popup.wd-promo-popup {
	max-width: 700px;
}
.page-title-default {
	background-color: rgb(148,212,11);
	background-image: url(https://www.niving.eu/wp-content/uploads/2024/07/shampoo-cane-gatto-bg8.png);
	background-position: center top;
}
.footer-container {
	background-color: rgb(148,212,11);
	background-image: none;
}
.page .main-page-wrapper {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .main-page-wrapper {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product .main-page-wrapper {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog .main-page-wrapper {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-post .main-page-wrapper {
	background-color: rgb(255,255,255);
	background-image: none;
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}

}
:root{
--wd-container-w: 1440px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1440px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1440px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1440px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-pros p { font-weight: 800; font-size: 18px;}
.woocommerce-review__dash { display: none !important;}
.woocommerce-review__published-date { display: none !important;}
.wd-reviews-filters { display: none !important;}
.commentlist .comment-text { display: block !important; text-align: left !important; }
.wd-argument-label { font-weight: 700; text-transform: uppercase; display: none;}
.wd-pros p { margin-bottom: 15px;}
.wd-review-arguments > div { display: inherit !important;}

fieldset { border: none !important; }
.star-rating { margin: 0 auto;}
.term-description p { font-weight: 600}

/* ACCORDION APERTI */
.wd-accordion-content { display: inherit !important; opacity: 1 !important;} 
/* END ACCORDION APERTI */

.comments-area { display: none !important;}
.woocommerce-Tabs-panel h2 { display: none !important;}

.wd-carousel-container .price del { font-size: 130%; }
.price del { font-size: 100%; }

.stock { display: none !important;}
.promopopup { display: none !important;}

.woocommerce-additional-fields__field-wrapper { display: none;}
.wd-sub-menu li { text-transform: uppercase;}
.wd-page-nav .wd-label { display: none !important;}
#menu-spedizioni-1 .woodmart-nav-link { font-size: 14px;}
#menu-spedizioni-1 .wd-sub-menu li > a { padding-top: 2px; padding-bottom: 2px; }
#menu-spedizioni-1 .wd-sub-menu li > a { pointer-events: none; cursor: default; opacity: 1; }
#menu-shipping-1 .woodmart-nav-link { font-size: 14px;}
#menu-shipping-1 .wd-sub-menu li > a { padding-top: 2px; padding-bottom: 2px; }
#menu-shipping-1 .wd-sub-menu li > a { pointer-events: none; cursor: default; opacity: 1; }
.wd-header-sticky-nav, .wd-hide-md { display: none !important;}
.wd-prefooter { padding-bottom: 0 !important;}
.newsletter-banner { padding: 50px 0; margin: 50px 0 -20px; background-color: #00a550; }
.newsletter-banner h3 {font-size: 40px; font-weight: 800; margin-bottom: 5px; }
.newsletter-banner .wpcf7-validates-as-required { background-color: #fff; }
.wd-header-sticky-nav .wd-tools-text { font-size: 14px !important;}
.wd-post-cat.wd-style-with-bg > a { color: #000;}
.place-order .woocommerce-invalid .woocommerce-form__label :is(span, a) { color: #000;}
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error, .woocommerce-info) { color: #000; }
.wd-notice .amount, div.wpcf7-response-output .amount, .mc4wp-alert .amount, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) .amount { color: #000; }
.cat-item .category-nav-link {color: #00a550 !important;}
.wd-back-btn { display: none !important;}
.ppcp-messages { display: none !important;}
.btn.btn-color-primary { color: #000;}
.wd-sub-menu li > a { color: #000; font-weight: 700; }
.wd-nav[class*="wd-style-underline"] .nav-link-text { color: #00a550 !important; font-weight: 700 !important; }
.cart-info div.quantity :is(input[type="button"], input[type="number"], input[type="text"]) { font-weight: 700; color: #000 !important; }
.woocommerce-mini-cart__buttons .checkout { color: #000 !important; }
#shipping_method label { color: #fff; }
td.product-sku { font-size: 12px; }
.wd-cart-number { display: none;}
.wd-my-account-sidebar { display: none !important;}
.woocommerce-MyAccount-content { max-width: 100%; width: 100%; }
.wd-post .article-body-container { text-align: center; font-size: 14px;}
.btn-read-more { padding: 10px 15px; border-radius: 25px; background-color: #94d40b; color: #000 !important;}
.wd-post .entry-header { text-transform: uppercase; font-size: 1px; color: #fff; }
.blog-design-masonry.blog-style-flat .article-body-container { padding: 10px !important; background-color: #fff; margin: -30px 15px 0; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);}
.blog-design-masonry .post-title { font-size: 20px !important; min-height: 60px;}
.entry-thumbnail { margin-bottom: 15px;}
.subheader .wpb_content_element { margin-bottom: 0; }
.main-page-wrapper { background-color: #fff; }
.topmarquee { font-size: 15px;}
.subheader { text-align: center;}
.wpml-ls-statics-shortcode_actions { text-align: right;}
.subheader2 h1 { font-size: 50px; line-height: 40px; color: #00a550; text-transform: uppercase;}
/*.subheader2 { background-image: url(https://www.niving.eu/wp-content/uploads/2024/07/bg2.jpg); background-position: center; background-size: 1400px; background-repeat: no-repeat; }*/

.subheader h1 { font-size: 50px; line-height: 40px; color: #00a550; text-transform: uppercase;}
.subheader h2 { font-size: 30px; font-weight: 200; color: #94d40b; margin-bottom: 0;}
.boxinfo .vc_column-inner { background-color: #94d40b; padding: 30px; text-align: center; border-radius: 5px;}
.boxinfo .vc_column-inner h4 {  color: #000; font-size: 25px; text-align: center;}
.boxinfo img { width: 300px; margin: 0 auto;}
.boxinfo .wpb_content_element { margin-bottom: 0;}
sub, sup { position: inherit; vertical-align: inherit !important; font-size: inherit !important; line-height: inherit !important; }
.boxinfo-title .vc_column-inner { text-align: center; margin-top: 50px; }
.boxinfo-title .vc_column-inner h4 { color: #000; font-size: 25px; text-align: center;}
.boxinfo-title img { width: 300px; margin: 0 auto;}
.boxinfo-title .wpb_content_element { margin-bottom: 0;}

.copyrights-wrapper { border-top: none !important; }
.footer-container { color: #000; padding-top: 60px; }
.main-footer img { width: 200px;}
.copyrights-wrapper { font-size: 10px !important; letter-spacing: 2px; }
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat { color: #000; background-color: #94d40b; }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover { color: #f7f7f7; background-color: #000;}
.woocommerce-breadcrumb { font-size: 12px; text-transform: uppercase; }
.wd-nav-wrapper { display: none;}
.product-tabs-wrapper { border-top: none !important; border-bottom: none !important; }
.prd-desc li { margin-bottom: 0; }
.prd-desc { margin-bottom: 0;  }
.sku_wrapper .meta-label {  font-size: 14px; text-transform: uppercase; }
.sku_wrapper .sku { font-size: 14px; text-transform: uppercase; }
.greenfocus { font-weight: 700;}
.minus { padding: 0 15px !important; border-radius: 20px 0 0 20px !important; }
.plus { padding: 0 15px !important; border-radius: 0 20px 20px 0 !important; }
.formato-shampoo-cane img { height: 20px; margin-right: 8px;}
.formato-shampoo-cane { margin-top: 10px; color: #000; font-weight: 800 !important; }
.formato-shampoo-cane strong { font-weight: 800 !important; }
.howtouse { font-size: 13px; margin-top: 20px; border-top: 1px dotted #444; padding-top: 20px; margin-bottom: 30px !important; }
.wd-compare-btn { display: none !important;}
.posted_in { font-size: 14px; }
.wd-social-icons.wd-layout-inline .wd-label { font-size: 13px; text-transform: uppercase; }
.wd-product-cats { font-size: 11px !important; text-transform: uppercase;}
.custom-decimal { bottom: 0; font-size: 60% !important; }
.product-grid-item .wd-entities-title { padding: 0 20px; min-height: 80px;}
.whb-top-bar { text-align: center; text-transform: uppercase;}
.wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a { color: #fff; }
.title-size-small { padding: 60px 0 !important; background-size: 5500px; background-repeat: no-repeat; }
.cat-item-25 { display: none !important;}
.wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a { color: rgba(0, 165, 80, 1); }
.wd-nav[class*="wd-style-"] > li:hover > a { color: #fff; }
.wd-header-secondary-nav { text-align: right;}
.title-size-small .title { padding-top: 60px; } 
.page-title { margin-block: -40px 0 !important; }
.page-title-default { background-position: center top 20px; }
.wd-products .wrap-price { text-align: center;}
.wd-products .wd-product.wd-hover-fw-button .wrap-price { display: block; }
.product-element-bottom { text-align: center;}
.banner1 .banner-subtitle { color: #fff; font-size: 22px; font-weight: 700; }
.banner1 .banner-title { color: #fff; font-size: 52px; font-weight: 700; line-height: 48px !important; text-transform: uppercase; }
.banner1 p { color: #fff; font-size: 18px; font-weight: 400; line-height: 20px; padding: 10px;}
.banner2 .banner-title  { text-transform: uppercase; font-size: 45px; line-height: 40px !important; margin-bottom: 30px; color: #fff;}
.banner8 .banner-title  { text-transform: uppercase; font-size: 30px; line-height: 30px !important; margin-bottom: 30px; color: #fff;}
.banner3 .banner-title  { text-transform: uppercase; font-size: 34px; line-height: 32px !important; margin-bottom: 30px; }
.wd-action-btn > a.added::before { font-family: FontAwesome !important; content: "\f004"; color: #ff0000 !important; }
/*.wd-action-btn > a.added::before { content: "\f106";color: #ff0000 !important; }
.wd-wishlist-icon > a::before { font-family: FontAwesome !important; content: "\f004";}*/
.btn.btn-color-default { background-color: rgba(148, 212, 11, 1) !important; color: #000; }
.wd-product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span { color: #000; }
.amount { font-size: 25px !important; color: #000; margin-left: 5px;}
.cart-discount td { font-size: 25px !important; color: #000; font-weight: 900}
.wd-shop-tools .woocommerce-ordering.wd-style-underline select { max-width: 280px; }
.wd-single-short-desc .woocommerce-product-details__short-description { font-weight: 700 !important; color: #000;}
.wd-entities-title a { color: #000; font-weight: 700; }
.meta-author { display: none !important;}
.product-labels.labels-rounded .product-label { color: #ff0000; font-weight: 900 !important; line-height: 14px; }
.single-product .wd-carousel-container .product-wrapper { border: 1px solid var(--brdcolor-gray-300);}
.prefootbox { text-align: center;}
.prefootbox h5 { font-size: 25px; text-transform: uppercase !important; margin-bottom: 10px; color: #00a550;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background { background-color: #94d40b;}
.search-results .wd-post .entry-header { color: #fff; }
.search-results .article-body-container .hovered-social-icons { display: none;}
.search-results .article-body-container .entry-summary { display: none;}
.product-labels.labels-rounded .out-of-stock { max-width: 100px !important; }
.woocommerce-product-gallery .product-labels.labels-rounded .product-label { min-width: 100px !important; min-height: 100px !important; border-radius: 80px; font-size: 18px;}
.product-label.new { background-color: #fff !important;}
.new {color: #94d40b !important;}
.text-carousel-niving { padding: 90px 0; font-size: 25px; font-weight: 600;}
.wd-hover-with-fade.wd-fade-off .product-element-bottom { padding: 20px;}
.single_add_to_cart_button { color: #000 !important; }
.checkboxeshome { margin: 70px 0 30px;}
.checkboxeshome .vc_column-inner .wpb_wrapper { background-color: #00a550; padding: 10px; color: #fff; font-size: 18px;  min-height: 250px; font-weight: 700;border-radius: 5px;}
.checkboxeshome .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background { background-color: #fff; border: 5px solid #00a550; margin-top: -30px;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon { color: #00a550; }
#place_order { color: #000 !important; }
.wd-checkout-steps { margin-top: 60px;}
form.woocommerce-checkout { flex-wrap: inherit; }
.pluslist { list-style-image: url("https://www.niving.eu/wp-content/uploads/2024/07/check4.png")}
.checkout_coupon .button { color: #000; }
.woocommerce-checkout .woocommerce-NoticeGroup {position: absolute;}
.woocommerce-checkout #customer_details { margin-top: 90px;}
.woocommerce-checkout .checkout-order-review { margin-top: 90px;}
.wd-coupon-form .button[name="apply_coupon"] { color: #000; }
.cart-totals-inner .checkout-button { color: #000; }

.promopopup { position: fixed; bottom: 40px; left: 20px; z-index: 999;}
.popupfirst .banner-subtitle { font-size: 22px; font-weight: 700; line-height: 22px;}
.popupfirst .banner-title { font-size: 40px; line-height: 40px; margin-top: -5px;}
.popupfirst .banner-inner  { font-size: 18px; font-weight: 700; line-height: 22px;}
.popupfirst .content-banner { }
.min-footer img { width: 400px;}
#menu-footer-menu a { font-size: 14px; color: #000; text-transform: uppercase;}
#menu-footer-menu li { margin-bottom: 10px; list-style: inside; }
#menu-footer-menu-en a { font-size: 14px; color: #000; text-transform: uppercase;}
#menu-footer-menu-en li { margin-bottom: 10px; list-style: inside; }
.wd-open-popup {-webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.27); box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.27);}
#wc-stripe-payment-request-button-separator { display: none !important;}
.btn-read-more { margin: 15px; }
div.quantity input[type="number"] { font-weight: 800; }
.wd-prefooter { margin-top: 40px; }
:is(.term-description, .page-description) { text-align: center; margin-bottom: 40px;}
.woocommerce-remove-coupon { width: 20px; height: 20px; border: 1px solid #000; border-radius: 30px; margin-left: 10px; margin-bottom: 9px !important; display: none;}
.wd-empty-page::before { color: #00a550 !important;}
.wd-header-text { flex: initial !important; }
.whb-top-bar .wd-header-text { flex: 1 1 auto !important;}
.wd-sticky-nav-title { display: none !important;}
.wd-sticky-nav-enabled { --wd-sticky-nav-w: 1px !important; }
.wd-nav-sticky > li > a { padding: 0px 20px !important; min-width: 1px !important; min-height: 5px !important; }
.wd-nav-sticky > li > a .nav-link-text { height: 25px !important; }
:is(.btn, .button, button, [type="submit"], [type="button"]) { color: #000; border-radius: 35px; background-color: rgb(148, 212, 11);}
.whb-top-bar .wd-header-text { font-size: 18px !important; }
.wd-popup.wd-promo-popup { padding: 0 !important; }
p.stock.out-of-stock { color: #f00; text-transform: uppercase; }
.wd-nav-product-cat .nav-link-count { color: #000 !important; }
.woocommerce-breadcrumb a, .yoast-breadcrumb a { color: #000 !important; font-weight: 500 !important; }
div.wd-popup.wd-promo-popup { position: relative; }
button.mfp-close { position: absolute !important;  top: 0 !important; }@media (min-width: 768px) and (max-width: 1024px) {
	.product_title { font-size: 25px; }
.product-element-bottom .wd-entities-title { font-size: 18px !important;}
.wrap-price .amount { font-size: 20px !important;}

form.woocommerce-checkout { flex-wrap: wrap;}
.promo-banner .wrapper-content-banner {  padding: 20px; }
.promo-banner-wrapper { margin: 5px 0;}
.banner8 .banner-title { font-size: 35px !important; line-height: 38px !important; }
.banner3 .banner-title  { font-size: 35px !important; line-height: 38px !important; }
.banner2 .banner-title  { font-size: 35px !important; line-height: 38px !important; }
.pluslist { padding: 0 30px; }
.wd-hover-with-fade.wd-fade-off .product-element-bottom { padding: 0;}
.product-grid-item .wd-entities-title { padding: 0;  min-height: 90px; }
.blog-design-masonry { margin: 40px 0;}
.promopopup { bottom: 60px; }

}

@media (min-width: 577px) and (max-width: 767px) {
	.product_title { font-size: 25px; }
.product-element-bottom .wd-entities-title { font-size: 18px !important;}
.wrap-price .amount { font-size: 20px !important;}

form.woocommerce-checkout { flex-wrap: wrap;}
.promo-banner .wrapper-content-banner {  padding: 20px; }
.banner1 .banner-title { font-size: 20px !important; line-height: 20px !important;}
.promo-banner-wrapper { margin: 5px 0;}
.banner8 .banner-title { font-size: 20px !important; line-height: 20px !important; }
.banner3 .banner-title  { font-size: 20px !important; line-height: 20px !important; }
.banner2 .banner-title  { font-size: 20px !important; line-height: 20px !important; }
.pluslist { padding: 0 30px; }
.wd-hover-with-fade.wd-fade-off .product-element-bottom { padding: 0;}
.product-grid-item .wd-entities-title { padding: 0;  min-height: 90px; }
.blog-design-masonry { margin: 40px 0;}
.wd-social-icons { text-align: left !important; }
.promopopup { bottom: 60px; }
.popupfirst .banner-subtitle { font-size: 15px; font-weight: 700; line-height: 15px;}
.popupfirst .banner-title { font-size: 25px; line-height: 25px;}
.popupfirst .banner-inner  { font-size: 14px; font-weight: 700; line-height: 14px;}
.popupfirst .content-banner { padding-right: 100px;}
.wd-nav-product-cat > li > a { padding-top: 2px; padding-bottom: 2px; }
.whb-color-dark:not(.whb-with-bg) { background-color: #94d40b !important;}
#smartsupp-widget-container iframe { top: -40px !important;}
#smartsupp-widget-container div { box-shadow: none !important; }
.scrollToTop { display: none !important}
.min-footer img {  margin-bottom: 60px !important; }
#menu-spedizioni-2 .wd-sub-menu li > a { padding-top: 0 !important; padding-bottom: 0 !important; font-size: 11px; }
#menu-spedizioni-2 .nav-link-text { font-size: 13px !important;}
.woocommerce-product-gallery .product-labels.labels-rounded .product-label { min-width: 50px !important;  min-height: 50px !important; }
.banner1 { margin-bottom: 30px;}
}

@media (max-width: 576px) {
	.product_title { font-size: 25px; }
.product-element-bottom .wd-entities-title { font-size: 18px !important;}
.wrap-price .amount { font-size: 20px !important;}

form.woocommerce-checkout { flex-wrap: wrap;}
.promo-banner .wrapper-content-banner {  padding: 20px; }
.banner1 .banner-title { font-size: 20px !important; line-height: 20px !important;}
.promo-banner-wrapper { margin: 5px 0;}
.banner8 .banner-title { font-size: 20px !important; line-height: 20px !important; }
.banner3 .banner-title  { font-size: 20px !important; line-height: 20px !important; }
.banner2 .banner-title  { font-size: 20px !important; line-height: 20px !important; }
.pluslist { padding: 0 30px; }
.wd-hover-with-fade.wd-fade-off .product-element-bottom { padding: 0;}
.product-grid-item .wd-entities-title { padding: 0;  min-height: 90px; }
.blog-design-masonry { margin: 40px 0;}
.wd-social-icons { text-align: left !important; }
.promopopup { bottom: 60px; }
.popupfirst .banner-subtitle { font-size: 15px; font-weight: 700; line-height: 15px;}
.popupfirst .banner-title { font-size: 25px; line-height: 25px;}
.popupfirst .banner-inner  { font-size: 14px; font-weight: 700; line-height: 14px;}
.popupfirst .content-banner { padding-right: 100px;}
.wd-nav-product-cat > li > a { padding-top: 2px; padding-bottom: 2px; }
.whb-color-dark:not(.whb-with-bg) { background-color: #94d40b !important;}
#smartsupp-widget-container iframe { top: -40px !important;}
#smartsupp-widget-container div { box-shadow: none !important; }
.scrollToTop { display: none !important}
.min-footer img {  margin-bottom: 60px !important; }
#menu-spedizioni-2 .wd-sub-menu li > a { padding-top: 0 !important; padding-bottom: 0 !important; font-size: 11px; }
#menu-spedizioni-2 .nav-link-text { font-size: 13px !important;}
.woocommerce-product-gallery .product-labels.labels-rounded .product-label { min-width: 50px !important;  min-height: 50px !important; }
.banner1 { margin-bottom: 30px;}
}

