:root {--skin-primary:#84ba3f;--skin-secondary:#5b8b1e;--skin-background:#ffffff;--skin-topBarBackground:#84ba3f;--skin-topBarText:#ffffff;--skin-breadcrumb:#f7f7f7;--skin-breadcrumbLink:#84ba3f;--skin-breadcrumbText:#626262;--skin-text:#6f6f6f;--skin-navigation:#ffffff;--skin-navigation-hover:#84ba3f;--skin-footer:#1c1c1c;--skin-textFooter:#7a7992;--skin-linkFooter:#7a7992;--skin-footer2:#1c1c1c;--skin-fontTitoliValue:Montserrat;--skin-fontMenuValue:Montserrat;--skin-fontTextValue:Roboto;}h1, h2, h3, h4, h5, h6, .post-title{color:var(--skin-primary); font-family:var(--skin-fontTitoliValue);}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ color:var(--skin-primary); font-family:var(--skin-fontTitoliValue);}
i:not(.fas),
i:not(.fa::before),
i:not(.fab::before){ font-family:var(--skin-fontTextValue); } 
body, p, span, em, a, i{ font-family:var(--skin-fontTextValue); }
a:hover{color: var(--skin-secondary);}
body, p, span, em, i, label{ color:var(--skin-text);}
a{ color:var(--skin-primary);}
a:hover{ color:var(--skin-secondary);}

aside,
.left-nav,
.sidebar,
.sidebar .right-bg,
.wp-caption,
.bg-white,
.bg-light-gray,
section,
.blog-post-shop,
.opacity-full.bg-black,
.bg-black,
header.header-appear nav.header-dark, 
header.sticky nav.navbar-fixed-top.header-dark, 
header.sticky nav.navbar-scroll-fixed-top.header-dark,
.sidebar nav.navbar.bootsnav li.dropdown ul.dropdown-menu,
section.main{background-color:var(--skin-background) !important;}
.show-grid [class^="col-"]{background-color:var(--skin-background);}

.rev-scroll-btn.revs-dark span{background:var(--skin-primary); }
.rev-scroll-btn{border-color: var(--skin-primary); }

#rev_slider_1174_1_wrapper h1{color:var(--skin-primary);}

.header-social-icon,
.header-social-icon a,
.header-social-icon a i,
.header-social-icon a strong, 
body:not(.bodyPage) .search-button, 
body:not(.bodyPage) .header-social-icon a, 
body:not(.bodyPage) nav.navbar.bootsnav ul.nav > li > a{color:var(--skin-navigation) !important;}

header.sticky nav.header-dark .search-button{color:var(--skin-text) !important;}

.breadcrumb .text-dark-gray, .btn.text-dark-gray{color:var(--skin-breadcrumbText) !important;}
.breadcrumb a{color:var(--skin-breadcrumbLink) !important;}
.breadcrumb a{color:var(--skin-primary) !important;}

ul.shopAccessLink li.active a{color:var(--skin-secondary);}

.text-extra-dark-gray{color:var(--skin-primary); }

#box_prezzo_scontato{color:var(--skin-primary); }

input:not(.btn){color:var(--skin-background) !important;}

.navbar-default .navbar-toggler .icon-bar, 
header.sticky .navbar-default.header-light .navbar-toggler .icon-bar, 
header.sticky .navbar-default.header-light-transparent .navbar-toggler .icon-bar{background-color:var(--skin-navigation) !important;}

.top-header-area{background-color:var(--skin-topBarBackground) !important; }
.top-header-area .dropdown-style-1 .btn,
.top-header-area a.text-link-white-2, 
.top-header-area a.text-link-white-2 i{color:var(--skin-topBarText);}


.header-search-form a{color:color:var(--skin-navigation) !important;}

.header-social-icon a,
.header-social-icon a strong,
.tag-cloud a{color:var(--skin-text); }

header nav.navbar .navbar-nav > li > a, 
nav.navbar.bootsnav ul.nav > li > a,
header .sidebar-part2 nav.navbar.bootsnav ul li ul li a,
header .sidebar-part2 nav.navbar.bootsnav ul > li > a{color:var(--skin-navigation) !important;}
header .sidebar-part2 nav.navbar.bootsnav ul > li:hover > a{color:var(--skin-navigation-hover) !important;}
.nav-icon:hover span, .nav-icon.active span{background-color:var(--skin-navigation-hover) !important; }
.nav-icon span{background-color:var(--skin-navigation) !important; }

#rev_slider_151_1 h1{color:var(--skin-primary);}
#rev_slider_151_1 h2{color:var(--skin-secondary);}
.btn.btn-theme-color:hover{background-color:var(--skin-secondary); border-color:var(--skin-primary);}
.shopping-cart-selected{background-color:var(--skin-primary);}
.shopping-cart-selected i,
.shopping-cart-selected strong{color:#fff;}
.shopping-cart-selected{background-color:var(--skin-primary);}
.shopping-cart-selected:hover{background-color:var(--skin-secondary);}
.shopping-cart-selected:hover i,
.shopping-cart-selected:hover strong{color:#fff;}

.color{color:var(--skin-primary);}

.theme-color{ color:var(--skin-primary); }
a:hover{color:var(--skin-primary);}
.border-color-themecolor{ border-color:var(--skin-primary); }
blockquote p{font-size:14px;}
#showRightPush:hover span,
.text-theme-color-hover:hover{ color:var(--skin-primary); }
.bg-deep-theme-color{background-color: var(--skin-primary);}
figure:hover small{ color:var(--skin-primary); }
.btn.btn-transparent-theme-color{border-color: var(--skin-primary); background-color: var(--skin-primary); color: #fff;}
.btn.btn-transparent-theme-color:hover{background-color: var(--skin-secondary); color:#fff;}
.btn.btn-theme-color{background-color: var(--skin-primary); color:#fff;}
header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover { border-bottom:1px solid var(--skin-primary); }

.blurslider-line{ background:var(--skin-primary); }
#slide-411-layer-14 .tp-caption.first h1,
#slide-411-layer-14 .tp-caption.first h2,
#slide-411-layer-14 .tp-caption.first h3{color:var(--skin-primary);}
#slide-411-layer-14 .tp-caption.second h1,
#slide-411-layer-14 .tp-caption.second h2,
#slide-411-layer-14 .tp-caption.second h3{color:#fff;}
.text-deep-pink, .btn.text-deep-pink{ color:var(--skin-primary); }

footer{background:var(--skin-footer2); color:var(--skin-textFooter);}
footer i{color:var(--skin-linkFooter);}
footer a{color:var(--skin-linkFooter);}
.bg-dark-footer{background:var(--skin-footer) !important;}
.footer-classic-dark{background:var(--skin-footer2);}
