:root {--skin-primary:#000000;--skin-secondary:#ff0000;--skin-intestazione1:#ffffff;--skin-intestazione2:#ffffff;--skin-calltoaction:#ffffff;--skin-calltoactionText:#FFFFFF;--skin-background:#ffffff;--skin-breadcrumb:#000000;--skin-breadcrumbLink:#ffffff;--skin-breadcrumbText:#ff0000;--skin-text:#2d2c40;--skin-navigation:#2d2c40;--skin-navigation-hover:#1c5dd5;--skin-footer:#141414;--skin-footer2:#1c1c1c;--skin-textFooter:#ffffff;--skin-linkFooter:#ffffff;--skin-fontTitoliValue:Pinyon Script;--skin-fontMenuValue:Philosopher;--skin-fontTextValue:Philosopher;--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); }
body, p, span, em, i:not(.fa):not(.icon-map):not(.icon-envelope):not(.icon-chat):not(.ti-zoom-in):not(.ti-link), a{ font-family:var(--skin-fontTextValue); }
h1, h2, h3, h4, h5, h6{ color:var(--skin-primary);}
table, tr, td, blockquote,body, p:empty, span:empty, em:empty, i:empty, a:empty,a{ color:var(--skin-text);}
a:hover{ color:var(--skin-secondary);}
i:not(.fas),
i:not(.fa::before),
i:not(.fab::before){ font-family:var(--skin-fontTextValue); } 

h1.intestazione1,
h2.intestazione1,
h3.intestazione1{  color: var(--skin-intestazione1) !important; }
h1.intestazione2,
h2.intestazione2,
h3.intestazione2{  color: var(--skin-intestazione2) !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;}
.text-small, .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; }
header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown > a,
header .sidebar-part2 nav.navbar.bootsnav ul > li > a{ font-size: var(--skin-fontsizeMenuValue) !important; }
header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown ul li a{ font-size: var(--skin-fontsizeSubMenuValue) !important; }
footer{ font-size: var(--skin-fontsizeFooterValue) !important; }
footer .text-small{font-size:calc(var(--skin-fontsizeFooterValue) * 0.6) !important;}
/** FONT SIZE **/

.texticon i{color:var(--skin-secondary) !important;}

.btn-theme-color{background-color:var(--skin-primary) !important;}

.nav-icon.active span {  background-color: var(--skin-primary) !important; }

aside,
.left-nav,
.sidebar-part2,
.sidebar-part2 .right-bg,
.wp-caption,
.bg-white,
.bg-light-gray,
header.header-appear nav.header-dark, 
header.sticky nav.navbar-fixed-top.header-dark, 
header.sticky nav.navbar-scroll-fixed-top.header-dark,
.sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu,
main,
section.main{background-color:var(--skin-background) !important;}
.show-grid [class^="col-"]{background-color:var(--skin-background);}

.bg-breadcrumb{background-color:var(--skin-breadcrumb) !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;}

ul.shopAccessLink li.active a,
ul.shopAccessLink li.active a i{color:var(--skin-secondary);}

.text-extra-dark-gray{color:var(--skin-primary); }

.box_prezzo_scontato{color:var(--skin-primary); font-size:24px; }

input:not(.btn){color:var(--skin-primary) !important;}
.tag-cloud a:hover{background-color:var(--skin-primary) !important; border: 1px solid ar(--skin-primary) !important;}

.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); color: var(--skin-primary);}
.btn.btn-transparent-theme-color:hover{background-color: var(--skin-primary); 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,
.text-deep-pink, .btn.text-deep-pink{ color:var(--skin-secondary) !important; }

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);}

footer{background:var(--skin-footer2); color:var(--skin-textFooter);}
footer i.faCustom,
footer i.fa-brands,
footer i,
footer i:empty{color:var(--skin-linkFooter);}
footer a{color:var(--skin-linkFooter);}
.bg-dark-footer{background:var(--skin-footer);}
