:root {--skin-primary:#2db2ea;--skin-background:#ffffff;--skin-intestazione1:#2db2ea;--skin-intestazione2:#2db2ea;--skin-calltoaction:#1ABC9C;--skin-breadcrumb:#f2f2f2;--skin-breadcrumbLink:#1ABC9C;--skin-breadcrumbText:#555555;--skin-text:#555555;--skin-navigation:#ffffff;--skin-navigation-hover:#e77927;--skin-footer:#303030;--skin-linkFooter:#ffffff;--skin-textFooter:#ffffff;--skin-fontTitoliValue:Open Sans;--skin-fontMenuValue:Open Sans;--skin-fontTextValue:Open Sans;--skin-fontsizeSlideshow1Value:30px;--skin-fontsizeSlideshow2Value:24px;--skin-fontsizeSlideshow3Value:18px;--skin-fontsizeSlideshowCalltoactionValue:14px;--skin-fontsizeMenuValue:12px;--skin-fontsizeSubMenuValue:12px;--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), a{ 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);}

#navigation ul li a{font-family:var(--skin-fontMenuValue);color:var(--skin-navigation);}
#navigation ul li a:hover, 
#navigation ul li:hover > a{background: var(--skin-navigation-hover);}
.breadcrumb{background: var(--skin-breadcrumb);}

h1.intestazione1,
h2.intestazione1,
h3.intestazione1{  color: var(--skin-intestazione1) !important; }
h1.intestazione2,
h2.intestazione2,
h3.intestazione2{  color: var(--skin-intestazione2) !important; }
.calltoaction{  color: var(--skin-calltoaction) !important; }


/** FONT SIZE **/
body, 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;}
.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; }
#navigation ul li a{ font-size: var(--skin-fontsizeMenuValue) !important; }
#navigation ul li ul li a{ font-size: var(--skin-fontsizeSubMenuValue) !important; }
#footer{ font-size: var(--skin-fontsizeFooterValue) !important; }
/** FONT SIZE **/

.comment-des strong,
.field > label,
#page-title h2 a{color:var(--skin-breadcrumbLink);}
#page-title h2 span{color:var(--skin-breadcrumbText);}

#wrapper{background: var(--skin-background);}

.item-description > h3 > a{color:var(--skin-primary);}

#SearchSubmit{background: var(--skin-primary);}

a, a.visited{ color: var(--skin-primary); }
#bolded-line, 
.button_contatti,
.button.gray:hover, 
.button.light:hover, 
.button.color, 
input[type="button"] {
	background: var(--skin-primary);
}

.flex-direction-nav .flex-prev:hover, 
.flex-direction-nav .flex-next:hover, 
#scroll-top-top a, 
.post-icon {
	background-color:var(--skin-primary);
}

.mr-rotato-prev:hover, 
.mr-rotato-next:hover,
li.current, 
.tags a:hover {
	background-color: var(--skin-primary);
	border-color: var(--skin-primary);
}

#filters a:hover, 
.selected, 
#portfolio-navi a:hover {
	background-color: var(--skin-primary) !important;
	border: 1px solid var(--skin-primary) !important;
}

.comment-des span.date{ color:var(--skin-primary); }

input[type="button"],
input[type="submit"] {background:var(--skin-primary);}

div.error h1,
div.error h2,
div.error h4{ 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);}

#footer-bottom,
#footer-bottom em,
#footer-bottom span{color:var(--skin-textFooter); }
#footer-bottom a,
#footer a{color:var(--skin-linkFooter); }
#footer a:hover,
#footer-bottom a:hover{color:var(--skin-primary); }