:root {--skin-primary:#b45f06;--skin-secondary:#292929;--skin-background:#ffffff;--skin-breadcrumb:#b45f06;--skin-breadcrumbLink:#e69138;--skin-breadcrumbText:#ffffff;--skin-text:#666666;--skin-navigation:#b45f06;--skin-navigation-hover:#292929;--skin-footer:#1e1e1e;--skin-textFooter:#ffffff;--skin-linkFooter:#fefefe;--skin-fontTitoliValue:Quicksand;--skin-fontMenuValue:Quicksand;--skin-fontTextValue:Quicksand;}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);}


.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); }
.image-bg .btn.btn-filled, .image-bg .btn-filled:visited { border-color: 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);}