:root {--skin-primary:#53668d;--skin-secondary:#f07d00;--skin-intestazione1:#ffffff;--skin-intestazione2:#f07d00;--skin-calltoaction:#53668d;--skin-calltoactionText:#FFFFFF;--skin-background:#ffffff;--skin-breadcrumb:#f3f3f380;--skin-breadcrumbLink:#f07d00;--skin-breadcrumbText:#53668d;--skin-text:#363636;--skin-navigation:#53668d;--skin-navigation-hover:#f07d00;--skin-footer:#252525;--skin-footer2:#1c1c1c;--skin-textFooter:#909090;--skin-linkFooter:#f07d00;--skin-fontTitoliValue:Open Sans;--skin-fontMenuValue:Open Sans;--skin-fontTextValue:Open Sans;}h1, h2, h3, h4, h5, h6{font-family:var(--skin-fontTitoliValue); color:var(--skin-primary);}
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, 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, strong:empty, em:empty, i:empty, a:empty, em, p, strong, span{ color:var(--skin-text);}
i:not(.fas),
i:not(.fab),
i:not(.fa::before),
i:not(.fab::before),
i:not(.fas::before){ font-family:var(--skin-fontTextValue); }
a:hover{color: var(--skin-secondary);}

h1.intestazione1 p,
h2.intestazione1 p,
h3.intestazione1 p{  color: var(--skin-intestazione1) !important; }
h1.intestazione2 p,
h2.intestazione2 p,
h3.intestazione2 p{  color: var(--skin-intestazione2) !important; }
a.calltoaction.rectangle-button{  background-color: var(--skin-calltoaction) !important; color: var(--skin-calltoactionText) !important; }
a.calltoaction.rectangle-button:hover{  background-color: var(--skin-primary) !important; color: var(--skin-calltoactionText) !important; }

.title .main-title,
.widget-title{color:var(--skin-primary);}

.widget_pages > ul > li{background-color: var(--skin-primary);}

.flickr-badge li a:hover{background-color: var(--skin-primary);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  filter: alpha(opacity=90);  -moz-opacity: 0.9;  -khtml-opacity: 0.9;  opacity: 0.9;}

.nav > ul > li > a::before {  color: var(--skin-secondary); }
.mobile .sticky .nav ul li:hover {  background-color: var(--skin-primary); }
.mobile .nav .has_child > i::after{color: var(--skin-secondary);}

.footer #copyright span{color:var(--skin-primary);}

.grid-contact > i, 
.contact-page .contacts > div > i,
.woocommerce .cart-collaterals .cart_totals tr td {  color: var(--skin-primary); }

.contact-round:hover {  background-color: var(--skin-secondary); }

.nav > ul > li > a::before,
.nav > ul > li > a::after{color:var(--skin-primary);}
.sticky .nav .switcher i{background-color: var(--skin-primary);color: var(--skin-background);}

#shopping-cart{background-color:var(--skin-primary);}
#shopping-cart span,
#shopping-cart i{color:var(--skin-background) !important;}

#search-button{background-color:var(--skin-primary);}
#search-button i{color:var(--skin-background) !important;}

.woocommerce table thead{background-color: var(--skin-primary);  border-right: 1px solid var(--skin-primary); }
.woocommerce table thead tr{color:var(--skin-background);}
.woocommerce table tbody .cart_item{border: 1px solid var(--skin-primary);}
.woocommerce table tbody .cart_item > * {  border-right: 1px solid var(--skin-primary); }
.woocommerce table tbody .product-remove .remove::before {  color: var(--skin-primary); }
.woocommerce table tbody .product-remove .remove:hover::before {  color: var(--skin-secondary); }
.rectangle-button.green {  background-color: var(--skin-primary); }
.rectangle-button.green:hover {  background-color: var(--skin-secondary); }

.carrello-field{border: 1px solid var(--skin-primary); background: var(--skin-background);}

header,
header .stick-wrapper,
header .sticky,
body{background: var(--skin-background) !important;}
.widget_pages ul > li {  color: var(--skin-background); }

.titoloVetrina a{color:var(--skin-primary);}
.titoloVetrina a:hover{color:var(--skin-secondary);}
del{font-size:13px;filter: grayscale(1);}
ins,
ins span{color:var(--skin-secondary);}
span.amount{color:var(--skin-secondary);}
.picture .hover-effect, 
.project-item .hover-effect, 
.media-block .hover-effect {background-color: var(--skin-primary);}
.link-cont span i {color: var(--skin-primary); }
hr.divider-green {  background-color: var(--skin-primary); }

.nav a,
.nav > ul > li > a::after{color: var(--skin-navigation);}
.nav .active-link,
.pc .sticky .nav > ul > li:hover > a,
.nav a:hover{color: var(--skin-navigation-hover);}
.pc .sticky .nav ul ul a:hover, .pc .sticky .nav ul ul li:hover > a{background-color: var(--skin-navigation-hover); color:var(--skin-background) !important;}

.top-bg{background:var(--skin-breadcrumb);}
.title .slash-icon,
.page-title{color:var(--skin-breadcrumbText); }
.title h5 a{color:var(--skin-breadcrumbLink); }
.title h5 a:hover{color:var(--skin-primary);}

.widget_pages > ul > li.has_child::after{border-right: 1px solid var(--skin-background);  background-color: var(--skin-primary);}
.widget_pages ul li a{background-color:var(--skin-secondary);}
.widget_pages ul li a:hover{background-color:var(--skin-primary);}
.link-cont a:hover {  background: var(--skin-background); }
.link-cont a:hover::after {  background: var(--skin-secondary); }

.carousel-button .prev > i, .carousel-button .next > i{color:var(--skin-text); }
.carousel-button .next:hover, .carousel-button .prev:hover {  border: 1px solid var(--skin-primary); }
.carousel-button .next:hover, 
.carousel-button .prev:hover,
.carousel-button .next:hover > i, 
.carousel-button .prev:hover > i {  color: var(--skin-primary); }

.line{background-color: var(--skin-primary);}

.picture a > .hover-effect, 
.project-item a > .hover-effect, 
.media-block a > .hover-effect{background-color: var(--skin-primary);}

.picture.sale::before {  background-color: var(--skin-primary);}

.rectangle-button{background-color: var(--skin-primary);}
.rectangle-button:hover {  background-color: var(--skin-secondary);}

.link-cont i{background-color:var(--skin-background);border-radius:50%; padding:10px;}

footer{background: var(--skin-footer);color:var(--skin-textFooter);}
footer .recent-post-item p:last-child,
footer p{color:var(--skin-textFooter);}