:root {--skin-primary:#6aa84f;--skin-secondary:#6aa84f;--skin-intestazione1:#0589c6;--skin-intestazione2:#046b9b;--skin-calltoaction:#0589c6;--skin-calltoactionText:#FFFFFF;--skin-background:#6aa84f;--skin-breadcrumb:#ffffff;--skin-breadcrumbLink:#0589c6;--skin-breadcrumbText:#363636;--skin-text:#363636;--skin-navigation:#363636;--skin-navigation-hover:#0589c6;--skin-footer:#252525;--skin-footer2:#1c1c1c;--skin-textFooter:#909090;--skin-linkFooter:#0589c6;--skin-fontTitoliValue:Arial;--skin-fontMenuValue:Arial;--skin-fontTextValue:Arial;--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;}.block_typography h1, 
.block_typography h2, 
.block_typography h3, 
.block_typography h4, 
.block_typography h5, 
.block_typography h1 a, 
.block_typography h2 a, 
.block_typography h3 a, 
.block_typography h4 a, 
.block_typography h5 a,
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
.titolo h1, 
.titolo h2, 
.titolo h3,
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{ color:var(--skin-text);}
i:not(.fas),
i:not(.fa::before),
i:not(.fab::before){ font-family:var(--skin-fontTextValue); } 
a:hover{color: var(--skin-secondary);}
a i:empty,
a:empty{ color:var(--skin-primary);}
a:hover i,
a:hover{ color:var(--skin-secondary);}
a:focus i,
a:focus {color:var(--skin-secondary);}
a:active i,
a:active {color:var(--skin-secondary);}
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover,
.block_typography h1 a:hover, 
.block_typography h2 a:hover, 
.block_typography h3 a:hover, 
.block_typography h4 a:hover, 
.block_typography h5 a:hover{color:var(--skin-secondary);}
.block_typography h1, 
.block_typography h2, 
.block_typography h3, 
.block_typography h4, 
.block_typography h5, 
.block_typography h1 a, 
.block_typography h2 a, 
.block_typography h3 a, 
.block_typography h4 a, 
.block_typography h5 a{color:var(--skin-primary);}
.block_contact_form .uppercase{color:var(--skin-primary);}

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 **/
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;}
label{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; }
ul.list_portfolio_link li a,
#main_menu li a{ font-size: var(--skin-fontsizeMenuValue) !important; }
#main_menu li ul li a{ font-size: var(--skin-fontsizeSubMenuValue) !important; }
#footer{ font-size: var(--skin-fontsizeFooterValue) !important; }
/** FONT SIZE **/

div.cart a{color:var(--skin-primary) !important;}
div.cart a:hover{color:var(--skin-secondary) !important;}
.table_type_1 thead{background:none; background-color:var(--skin-primary);}
.button_lnk, .button_lnk span, .button_lnk a, .button_lnk input{background:var(--skin-primary);text-shadow: 0px -1px var(--skin-secondary);}

#header{background: var(--skin-background);border-top: 3px solid var(--skin-primary);}
#content,
.inner{background: var(--skin-background);}

.breadcrumbsBox{background: var(--skin-breadcrumb);}
.breadcrumbs{color:var(--skin-breadcrumbText);}
.breadcrumbs a{color:var(--skin-breadcrumbLink);}

#main_menu li a{color:var(--skin-navigation);}
#main_menu li.active a,
#main_menu li a:hover{color:var(--skin-navigation-hover);}

.myForm p,
blockquote ol li, .paragrafo ol li,
.comments .comment .comment_content .name{color: var(--skin-text);}

.send .button_lnk .def_link {background:var(--skin-primary);}

body.homepage .block_content_top{background-color: var(--skin-primary);}
.block_content_top{background-color: var(--skin-primary);}
.wrapper {background-image: url(/template/splash/static/images/skins/1/bg_main.jpg);}
body.homepage .wrapper {background-image: url(/template/splash/static/images/skins/1/bg_main_285.jpg);}
.button_lnk, .button_lnk span, .button_lnk a, .button_lnk input{background-image:url(/template/splash/static/images/skins/1/button_submit.png); color:#ebf5fa; text-shadow:0px -1px #366d88;}
ul.list_portfolio_link li a:hover, ul.list_portfolio_link li.active a{background-image:url(/template/splash/static/images/skins/1/portfolio_list_act.png);}
.bottom_link{color:var(--skin-primary);}
.nivo-controlNav a{background-image:url(/template/splash/static/images/skins/1/bullets.png);}
blockquote ul li, .paragrafo ul li{background: url("/template/splash/static/images/skins/1/list_5.png") no-repeat scroll 0 12px transparent;color:#363636;}

.cart a:hover{ color:var(--skin-primary) !important; }
.social_links a:hover{ color:var(--skin-primary) !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 .section_top,
#footer .section_top .inner.inner_content{background: var(--skin-footer); }
#footer .section_top a,
#footer .section_top .inner.inner_content a{color: var(--skin-linkFooter); }

#footer .section_bottom,
#footer .section_bottom .inner.inner_content{background: var(--skin-footer2); }
#footer .section_bottom a,
#footer .section_bottom .inner.inner_content a{color: var(--skin-linkFooter); }

#footer table, 
#footer tr, 
#footer td, 
#footer blockquote, 
#footer h1, 
#footer h2, 
#footer h3, 
#footer h4, 
#footer h5, 
#footer h6{color: var(--skin-primary); }