:root {--skin-primary:#000000;--skin-secondary:#292929;--skin-intestazione1:#000000;--skin-intestazione2:#292929;--skin-calltoaction:#292929;--skin-calltoactionText:#FFFFFF;--skin-background:#ffffff80;--skin-breadcrumb:#ffffff;--skin-breadcrumbLink:#689633;--skin-breadcrumbText:#565656;--skin-text:#666666;--skin-navigation:#000000;--skin-navigation-hover:#292929;--skin-footer:#1e1e1e;--skin-textFooter:#fefefe;--skin-linkFooter:#666666;--skin-fontTitoliValue:Poppins;--skin-fontMenuValue:Poppins;--skin-fontTextValue:Poppins;--skin-fontsizeSlideshow1Value:30px;--skin-fontsizeSlideshow2Value:24px;--skin-fontsizeSlideshow3Value:18px;--skin-fontsizeSlideshowCalltoactionValue:14px;--skin-fontsizeMenuValue:16px;--skin-fontsizeSubMenuValue:14px;--skin-fontsizeTitolo1Value:30px;--skin-fontsizeTitolo2Value:24px;--skin-fontsizeTitolo3Value:18px;--skin-fontsizeTitolo4Value:16px;--skin-fontsizeTitolo5Value:15px;--skin-fontsizeTitolo6Value:14px;--skin-fontsizeTextValue:15px;--skin-fontsizeFooterValue:13px;}h1, h2, h3, h4, h5, h6{font-family:var(--skin-fontTitoliValue);}
h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty{color:var(--skin-primary); }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-family:var(--skin-fontTitoliValue);}
h1 a:empty, h2 a:empty, h3 a:empty, h4 a:empty, h5 a:empty, h6 a:empty{ color:var(--skin-primary); }
i:not(.ti-search::before),
i:not(.ti-bag::before),
i:not(.ti-location-arrow::before),
i:not(.ti-email::before),
i:not(.ti-mobile::before),
i:not(.fa){ font-family:var(--skin-fontTextValue); }
body, p, span, em, i:not(.fa), 
i:not(.ti-search::before),
i:not(.ti-bag::before),
i:not(.ti-location-arrow::before),
i:not(.ti-email::before),
i:not(.ti-mobile::before)
a, .sub{ font-family:var(--skin-fontTextValue); }
table, tr, td, blockquote,
h1, h2, h3, h4, h5, h6,
body, p:empty, span:empty, em:empty, i:empty, a:empty{ color:var(--skin-text);}
a:hover{color: var(--skin-secondary);}

h1.intestazione1,
h2.intestazione1,
h3.intestazione1{  color: var(--skin-intestazione1) !important; }
h1.intestazione2,
h2.intestazione2,
h3.intestazione2{  color: var(--skin-intestazione2) !important; }
.image-bg .btn.btn-filled, 
.image-bg .btn-filled:visited{border-color: var(--skin-calltoactionText) !important;}
.calltoaction{  background-color: var(--skin-calltoaction) !important; color: var(--skin-calltoactionText) !important; }


/** FONT SIZE **/
main dt, main dd, main ul, main ol, main li, main pre, main form, main p, main blockquote, main th, main td, main p, main span, main em, main b, main strong{font-size: var(--skin-fontsizeTextValue) !important;}
.btn{font-size: var(--skin-fontsizeTextValue) !important;}
.small, small{font-size: calc(var(--skin-fontsizeTextValue) * 0.6) !important;}
h1{font-size: var(--skin-fontsizeTitolo1Value) !important;}
h2{font-size: var(--skin-fontsizeTitolo2Value) !important;}
h3{font-size: var(--skin-fontsizeTitolo3Value) !important;}
h4{font-size: var(--skin-fontsizeTitolo4Value) !important;}
h5{font-size: var(--skin-fontsizeTitolo5Value) !important;}
h6{font-size: var(--skin-fontsizeTitolo6Value) !important;}
h1.intestazione1,
h1.intestazione2{font-size:var(--skin-fontsizeSlideshow1Value) !important; }
h2.intestazione1,
h2.intestazione2{font-size:var(--skin-fontsizeSlideshow2Value) !important; }
h3.intestazione1,
h3.intestazione3{font-size:var(--skin-fontsizeSlideshow3Value) !important; }
.calltoaction{ font-size: var(--skin-fontsizeSlideshowCalltoactionValue) !important; }
.menu li a{ font-size: var(--skin-fontsizeMenuValue) !important; }
.menu li a ul li a{ font-size: var(--skin-fontsizeSubMenuValue) !important; }
footer{ font-size: var(--skin-fontsizeFooterValue) !important; }
/** FONT SIZE **/

.menu li a{font-family:var(--skin-fontMenuValue); }

section.kenburns,
section.main,
section.contatti,
.nav-container,
nav{background: var(--skin-background);}
.bg-secondary{background: var(--skin-breadcrumb);color: var(--skin-breadcrumbText);}
.bg-secondary a{color: var(--skin-breadcrumbLink);}
.bg-secondary a:hover{color: var(--skin-primary);}
blockquote{background: var(--skin-secondary);}

.bg-dark{ background: var(--skin-footer); }
.bg-dark h1, nav.bg-dark h1,footer.bg-dark h1,.bg-primary h1,.bg-dark h2,nav.bg-dark h2,footer.bg-dark h2,.bg-primary h2,.bg-dark h3,nav.bg-dark h3,footer.bg-dark h3,.bg-primary h3,.bg-dark h4,nav.bg-dark h4,footer.bg-dark h4,.bg-primary h4,.bg-dark h5,nav.bg-dark h5,footer.bg-dark h5,.bg-primary h5,.bg-dark h6,nav.bg-dark h6,footer.bg-dark h6,.bg-primary h6{ color: #ffffff; }
.bg-dark p,nav.bg-dark p,.bg-primary p,nav.bg-dark span,.bg-primary span,.bg-dark li,nav.bg-dark li,.bg-primary li { color: #fefefe; }
.bg-dark span,
footer.bg-dark span,
footer.bg-dark li{ color: var(--skin-textFooter); }
footer.bg-dark p
.btn.bg-dark { border-color: var(--skin-secondary); }
.btn.bg-dark:hover {  background: var(--skin-secondary);}
nav.transparent.fixed.bg-dark { background: var(--skin-secondary); }
.feature.boxed.bg-dark { background: var(--skin-secondary); }

.bg-dark .filters.floating { background: var(--skin-secondary); }
.bg-dark .filters.floating h1,
.bg-dark .filters.floating h2,
.bg-dark .filters.floating h3,
.bg-dark .filters.floating h4,
.bg-dark .filters.floating h5,
.bg-dark .filters.floating h6 {
  color:var(--skin-primary); font-family:var(--skin-fontTitoliValue);
}

footer.bg-dark{ color: var(--skin-textFooter); }
footer.bg-dark a { color: var(--skin-linkFooter); }
footer.bg-dark a:hover { color: var(--skin-primary); }

a { color: var(--skin-primary); }
.label {background: var(--skin-primary);}
.bg-secondary blockquote { border-color: var(--skin-primary); }
.bg-primary { background: var(--skin-primary); }
.color-primary { color: var(--skin-primary);}
.background-multiply .background-image-holder { background-color: var(--skin-primary); }
.btn {border: 2px solid var(--skin-primary);}
.btn:hover { background: var(--skin-primary); }
.btn-filled { background: var(--skin-primary); }
.bg-primary .btn:hover { color: var(--skin-primary); }
.widget-handle .cart .label { background: var(--skin-primary); }
input[type="submit"], button[type="submit"] {border: 2px solid var(--skin-primary); background: var(--skin-primary); }
.bg-primary input[type="submit"], .bg-primary button[type="submit"] { color: var(--skin-primary); }
input[type="submit"].hollow, button[type="submit"].hollow { border: 2px solid var(--skin-primary); color: var(--skin-primary); }
input[type="submit"].hollow:hover, button[type="submit"].hollow:hover { background: var(--skin-primary); }
.checkbox-option, .radio-option { border: 1px solid var(--skin-primary); }
.checkbox-option .inner, .radio-option .inner {border: 1px solid var(--skin-primary);}
.checkbox-option.checked .inner {background: var(--skin-primary); }
.radio-option.checked .inner { background: var(--skin-primary); }
.accordion-1 .active .title { background: var(--skin-primary); }
.accordion-1 .active .title:hover { background: var(--skin-primary); }
.button-tabs .active .tab-title { background: var(--skin-primary); }
.button-tabs .active .tab-title:hover {background: var(--skin-primary);}
.text-tabs .tab-title:after {background: var(--skin-primary);}
.text-tabs .active .tab-title { color: var(--skin-primary); }
.icon-tabs .active .tab-title { color: var(--skin-primary);}
.icon-tabs .active .tab-title i { color: var(--skin-primary);}
.progress-bar { background: var(--skin-primary); }
.progress-2 .bar-holder { border: 1px solid var(--skin-primary); }
.pagination li a:hover,
.pagination li.active a,
.pagination li.active:hover a { background: var(--skin-primary); border-color: var(--skin-primary); }
.feature-1 i { color: var(--skin-primary); }
.feature-2 i { border: 1px solid var(--skin-primary); color: var(--skin-primary); }
.feature-2 i:hover, .feature-2.filled i { background: var(--skin-primary); }
.feature-3 i { color: var(--skin-primary);}
.feature-color:nth-of-type(1) { background: var(--skin-primary); }
.pricing-table.emphasis { background: var(--skin-primary); }
.menu li a,
.cart-overview a{color: var(--skin-navigation); }
.menu li a:hover,
.cart-overview a:hover { color: var(--skin-primary); }
.product-single .price:not(.old-price) { color: var(--skin-primary); }
.masonry-item blockquote:hover { background: var(--skin-primary); }
.spinner { box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 2px 1px 0px var(--skin-primary);}
.filters li {border: 2px solid var(--skin-primary);color: var(--skin-primary);}
.filters li.active { border-color: var(--skin-primary); }
.sc-background-orange { background: var(--skin-primary); }
.bg-light a{color:var(--skin-primary);}
.bg-light a:hover{color:var(--skin-secondary);}
.post-title a h4:hover{color:var(--skin-primary);}

ul.shopAccessLink li a,
ul.shopAccessLink li a i{color: var(--skin-secondary);}
ul.shopAccessLink li.active{background-color:var(--skin-primary); color:#fff;}
ul.shopAccessLink li.active a,
ul.shopAccessLink li.active a i{color:#fff;}
ul.shopAccessLink li.active a:hover,
ul.shopAccessLink li.active a:hover i{color:var(--skin-secondary);}