:root {--skin-primary:#e77927;--skin-secondary:#EB8034;--skin-third:#ffffff;--skin-intestazione1:#ffffff;--skin-intestazione2:#ffffff;--skin-calltoaction:#ffffff;--skin-breadcrumb:#ffffff;--skin-breadcrumbLink:#666666;--skin-breadcrumbText:#666666;--skin-background:#444444;--skin-sidebar:#343434;--skin-text:#666666;--skin-navigation:#ffffff;--skin-navigation-hover:#e77927;--skin-textFooter:#cccccc;--skin-linkFooter:#cccccc;--skin-fontTitoliValue:Arimo;--skin-fontMenuValue:Arimo;--skin-fontTextValue:Arimo;--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), 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);}

.search-bar,
.breadcrumb{ background-color:var(--skin-breadcrumb); color:var(--skin-breadcrumbText);}
.breadcrumb a{ color:var(--skin-breadcrumbLink) !important;}
.breadcrumb a:hover{ color:var(--skin-primary) !important;}
#navigation a{color:var(--skin-menuColor);}
#footer,
#footer a{color:var(--skin-textFooter);}

#slider .slide .intestazione1 h1,
#slider .slide .intestazione1 h2,
#slider .slide .intestazione1 h3{  color: var(--skin-intestazione1) !important; }
#slider .slide .intestazione2 h1,
#slider .slide .intestazione2 h2,
#slider .slide .intestazione2 h3{  color: var(--skin-intestazione2) !important; }
#slider .slide .calltoaction{  color: var(--skin-calltoaction) !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;}
form input[type="button"], 
form input[type="submit"], 
form a.submit,
a.button{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;}
#slider .slide .intestazione1 h1,
#slider .slide .intestazione2 h1{font-size:var(--skin-fontsizeSlideshow1Value) !important; }
#slider .slide .intestazione1 h2,
#slider .slide .intestazione2 h2{font-size:var(--skin-fontsizeSlideshow2Value) !important; }
#slider .slide .intestazione1 h3,
#slider .slide .intestazione3 h3{font-size:var(--skin-fontsizeSlideshow3Value) !important; }
#slider .slide .calltoaction{ font-size: var(--skin-fontsizeSlideshowCalltoactionValue) !important; }
#navigation ul li a{ font-size: var(--skin-fontsizeMenuValue) !important; }
#navigation ul li ul.dropdown li a{ font-size: var(--skin-fontsizeSubMenuValue) !important; }
#footer, 
ul.widget-sub-menu li a{ font-size: var(--skin-fontsizeFooterValue) !important; }
/** FONT SIZE **/

.search-bar form input,
.contact_form a,
form label,
blockquote p,
.content a{ color:var(--skin-text);}
.content_top{background: var(--skin-background);}
.content{background: var(--skin-background);}
.content_bottom{background: var(--skin-background);}

.sidebar_top{ background:var(--skin-sidebar);}
.sidebar_content{background:var(--skin-sidebar); }
.sidebar_bottom{background:var(--skin-sidebar);}


/* content links */
.content a:hover{ color: var(--skin-primary);}

/* content links */
.widget ul a:hover{color:var(--skin-primary);;}
.sidebar_content .widget ul a:hover{ color:var(--skin-primary);;}
.sidebar_content .contact_form a{ font-size:11px; }

/* arrow links */
a.more_arrow{ color:var(--skin-primary);}
a.read_more:hover{ color:var(--skin-primary);}


h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{ color:var(--skin-primary); color:#fff;}

/*	sidebar headings  */
.sidebar_content h1, h2, .sidebar_content h3, .sidebar_content h4, .sidebar_content h5, .sidebar_content h6{ color:var(--skin-primary);}
/*	sidebar heading colors and links  */
.sidebar_content h1 a, .sidebar_content h2 a, .sidebar_content h3 a, .sidebar_content h4 a, .sidebar_content h5 a, .sidebar_content h6 a{ color:var(--skin-primary);;}
.sidebar_content h1 a:hover,.sidebar_content h2 a:hover,.sidebar_content h3 a:hover,.sidebar_content h4 a:hover,.sidebar_content h5 a:hover,.sidebar_content h6 a:hover{ background:var(--skin-primary);color:#fff;}


/* description links */
#slider .desc span.text a{ color:var(--skin-primary);}
#slider .desc span.text a:hover, #slider .desc span.title a:hover{ background-color:var(--skin-primary);}
/* active number style*/
#numbers a.activeSlide{background:var(--skin-primary);}
/* text selection */
::selection {background: var(--skin-primary); /* Safari */}
::-moz-selection {background: var(--skin-primary); /* Firefox */}
#footer  a:hover{color:var(--skin-primary);}
.blog .date {color:var(--skin-secondary);}
.widget .recent_posts .date{color:var(--skin-secondary);border:var(--skin-primary);}
.sidebar_content .widget .recent_posts .date{background-color:var(--skin-secondary); border:0;}
#navigation ul li.current_page_item a{color:var(--skin-primary);font-family:var(--skin-fontMenuValue); }
#navigation a, #navigation a:hover{color:var(--skin-navigation);font-family:var(--skin-fontMenuValue); }
#navigation li.current_page_item a{color:var(--skin-primary);}
#navigation ul a:hover,#navigation ul li.current_page_item a:hover{color:var(--skin-navigation-hover);}
#navigation ul ul li a{color:var(--skin-navigation-submenu);}

/* nivo slider */
.nivo-caption .nivo-text a {color:var(--skin-sidebar); background:transparent;}
.nivo-directionNav a { background-color:var(--skin-sidebar);color:#fff;}
.nivo-directionNav a:hover , body.blue-skin .nivo-caption a:hover{ background-color:var(--skin-primary);color:#fff;}
.nivo-caption .nivo-title a:hover{background-color:var(--skin-sidebar);color:#fff;}

.sidebar_content div.line span.top{ background-color:var(--skin-sidebar); }

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);}

/* COMMENTI */
.load-more-comments { margin: 5px 0; }
.load-more-comments .btn {	background: none repeat scroll 0 0 var(--skin-primary); }
.load-more-comments .btn:hover {    background: none repeat scroll 0 0 var(--skin-secondary); }
.load-more-comments .btn.loading {	background-color: var(--skin-third); }

#footer a{color:var(--skin-linkFooter);}
#footer a:hover{color:var(--skin-primary);}
#footer .copyright{color:var(--skin-textFooter);}