:root {--skin-primary:#1b3363;--skin-secondary:#dc911a;--skin-background:#ffffff;--skin-topBarBackground:#dc911a;--skin-topBarText:#ffffff;--skin-breadcrumb:#f7f7f7;--skin-breadcrumbLink:#dc911a;--skin-breadcrumbText:#626262;--skin-text:#6f6f6f;--skin-navigation:#ffffff;--skin-navigation-hover:#dc911a;--skin-footer:#1b3363;--skin-textFooter:#7a7992;--skin-linkFooter:#7a7992;--skin-footer2:#1c1c1c;--skin-fontTitoliValue:Roboto;--skin-fontMenuValue:Roboto;--skin-fontTextValue:Roboto;}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(.ti-link):not(.ti-arrow-up):not(.ti-zoom-in), a{ font-family:var(--skin-fontTextValue); }
table, tr, td, blockquote,
h1, h2, h3, h4, h5, h6{ color:var(--skin-primary);}
body, p:empty, span:empty, em:empty, i:empty, a:empty{ color:var(--skin-text);}
a:hover{ color:var(--skin-secondary);}
i:not(.fas):not(.fa::before):not(.ti-link):not(.fab::before):not(.ti-arrow-up):not(.ti-zoom-in){ font-family:var(--skin-fontTextValue); } 

.navbar-nav > li.dropdown > .fa,
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; }

aside,
.left-nav,
.sidebar,
.sidebar .right-bg,
.wp-caption,
.bg-white,
.bg-light-gray,
section,
.blog-post-shop,
.opacity-full.bg-black,
.bg-black,
.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{background-color:var(--skin-breadcrumb) !important;padding-top: 10px;padding-bottom: 10px;}
.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{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;}

.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);}



@media (max-width: 991px) {
	.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,
	body:not(.bodyPage) .navbar-default .navbar-toggler .icon-bar{background:var(--skin-primary) !important; }
	nav.navbar.bootsnav .navbar-nav{background:var(--skin-background) !important; }
}