:root {--skin-primary:#073763;--skin-secondary:#0b5394;--skin-intestazione1:#eeeeee;--skin-intestazione2:#565656;--skin-calltoaction:#cccccc;--skin-calltoactionText:#FFFFFF;--skin-breadcrumb:#cfe2f3;--skin-breadcrumbLink:#0b5394;--skin-breadcrumbText:#000000;--skin-text:#000000;--skin-navigation:#9fc5e8;--skin-navigation-hover:#cccccc;--skin-background:#cfe2f3;--skin-footer:#6fa8dc;--skin-textFooter:#7E7E7E;--skin-linkFooter:#eeeeee;--skin-fontTitoliValue:Karma;--skin-fontMenuValue:Karma;--skin-fontTextValue:Karma;--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:16px;--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, a:empty{ color:var(--skin-text);}
i:not(.fas):not(.fa::before):not(.fas::before){ font-family:var(--skin-fontTextValue); } 
a:hover{ color:var(--skin-primary);}

.header-style-1.header-style-5 .main-menu > nav > ul > li > a,
.main-menu > nav > ul > li ul.sub-menu li a{ font-family:var(--skin-fontMenuValue); }

h1.intestazione1,
h2.intestazione1,
h3.intestazione1{  color: var(--skin-intestazione1) !important; }
h1.intestazione2,
h2.intestazione2,
h3.intestazione2{  color: var(--skin-intestazione2) !important; }
.calltoaction{  background-color: var(--skin-calltoaction) !important; color: var(--skin-calltoactionText) !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;}
.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; }
.header-style-1.header-style-5 .main-menu > nav > ul > li > a{ font-size: var(--skin-fontsizeMenuValue) !important; }
.header-style-1.header-style-5 .main-menu > nav > ul > li ul.sub-menu li a{ font-size: var(--skin-fontsizeSubMenuValue) !important; }
footer{ font-size: var(--skin-fontsizeFooterValue) !important; }
/** FONT SIZE **/

.header-social ul li a i {  color: var(--skin-secondary) !important; }

.btn { font-family: font-family:var(--skin-fontTextValue); }

.hero-slider-1 .single-hero-slider .slider-content p,h1, h2, h3, h4, h5, h6, .font-heading, .display-1, .display-2, .heading-sm-1{font-family:var(--skin-fontTitoliValue);}

.header-info > ul > li a{ color:var(--skin-text);}
.header-info > ul > li a:hover{ color:var(--skin-primary);}
.product-cart-wrap .product-action-1 button::after, 
.product-cart-wrap .product-action-1 a.action-btn::after{background-color: var(--skin-primary);}
.product-cart-wrap .product-content-wrap h2 a:hover {  color:  var(--skin-primary);}
.product-cart-wrap .product-img-action-wrap .product-action-1{border: 1px solid var(--skin-primary);}
.search-style-3 form button:hover{background: var(--skin-primary);}
.search-box-form #basic-addon1 i{ color:var(--skin-primary);}
.mobile-search button[type="submit"] i{ color:var(--skin-primary);}
.menu-expand i{color:var(--skin-primary);}
button[type="submit"]:hover i{ color:#fff;}
span.select2-selection__arrow{color: var(--skin-primary);}
.detail-info .product-price .current-price,
.detail-info .product-price .save-price{color:var(--skin-primary);}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:hover > a{color: var(--skin-primary);}
.close-style-wrap .close-style{background: var(--skin-primary);}
.btn:hover, .button:hover {  background-color: var(--skin-secondary) ; }
.header-top li,
.header-top li a,
.header-top li i,
.header-top li a i{color:var(--skin-secondary) !important;}
.detail-extralink .detail-qty{border: 2px solid var(--skin-primary) !important;}
.product-cart-wrap .product-img-action-wrap .product-action-1{border: 1px solid var(--skin-primary);}
.product-cart-wrap:hover{border: 1px solid var(--skin-primary);}
.product-cart-wrap .product-action-1 button:hover::before, .product-cart-wrap .product-action-1 a.action-btn:hover::before{border-top-color:var(--skin-primary) !important;}
.product-cart-wrap .product-action-1 button::after, .product-cart-wrap .product-action-1 a.action-btn::after{background-color: var(--skin-primary) !important;}
.product-cart-wrap .product-content-wrap h2 a:hover{color:var(--skin-primary) !important;}

a.mini-cart-icon span.pro-count{background-color: var(--skin-secondary); }

.text-label{color:var(--skin-primary) !important;}

.text-muted,
.text-brand,
.text-body{color:var(--skin-text) !important;}

.mobile-social-icon a i{color:var(--skin-primary);}
.mobile-social-icon a:hover{background-color:var(--skin-primary);}
.mobile-social-icon a:hover i{color:var(--skin-textFooter);}

footer p,
footer span,
footer .contact-infor li{color:var(--skin-textFooter) !important;}
footer a,
footer .contact-infor li a{color:var(--skin-linkFooter) !important;}
.contact-infor li{color:var(--skin-primary) !important;}


button.submit:hover, 
button[type="submit"]:hover{background-color: var(--skin-secondary) !important;}

body,
header,
.loop-grid article{background: var(--skin-background); }
.page-header.breadcrumb-wrap{background: var(--skin-breadcrumb); }

.mobile-social-icon a i {color:var(--skin-background); }

.pagination-area .page-item.active .page-link, 
.pagination-area .page-item:hover .page-link{background: var(--skin-secondary);}

.pagination .page-link span{color:var(--skin-primary);}

a,
.text-brand{color:var(--skin-primary);}
.mobile-promotion{background:var(--skin-primary);}
.btn, .button{background:var(--skin-primary);color: #fff;}
.main-menu > nav > ul > li ul.sub-menu li a:hover{color:var(--skin-secondary);}
.header-style-1.header-style-5 .header-bottom-bg-color {  background-color: var(--skin-navigation) !important; }
.burger-icon.burger-icon-white > span::before, .burger-icon.burger-icon-white > span::after { background-color:var(--skin-navigation) !important;}
.header-style-1 .search-style-2 form{border: 2px solid var(--skin-primary);}
.search-style-2 form button {  color: var(--skin-primary); }
.header-style-1 .search-location .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--skin-primay);}
.header-action-2 .header-action-icon-2 > a span.pro-count.blue {background-color: var(--skin-primary);}
.dot-style-1 ul li.slick-active button {  background: var(--skin-primary);  border-color: var(--skin-primary); }
button.submit:hover, button[type="submit"]:hover {  background-color: var(--skin-linkFooter) !important; }
.search-box-form button.submit:hover, button[type="submit"]:hover {  background-color: var(--skin-primary) !important; }
button.submit, button[type="submit"]{background-color: var(--skin-primary);  border: 1px solid var(--skin-primary);}
.mobile-social-icon a{background:var(--skin-linkFooter);}
.footer-list li a:hover {  color: var(--skin-primary); }
.product-cart-wrap .product-content-wrap .product-price span{color:var(--skin-primary);}
.product-cart-wrap .product-card-bottom .add-cart .add{background-color: var(--skin-primary); color:#fff;}
.product-cart-wrap .product-card-bottom .add-cart .add:hover{background-color: var(--skin-secondary); color:#fff;}
.section-title.style-1::after{background-color: var(--skin-secondary);}
.form-group input:focus{border-color: var(--skin-secondary);}
.detail-extralink .detail-qty{border: 2px solid var(--skin-primary) !important;color: var(--skin-primary) !important;}
.product-cart-wrap .product-img-action-wrap .product-action-1{border: 1px solid var(--skin-primary) !important; }
.select2-dropdown .select2-search--dropdown .select2-search__field{border: 1px solid var(--skin-primary);}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: var(--skin-primary);}

.breadcrumb a.active{color:var(--skin-primary);}
.breadcrumb a,
.breadcrumb a i,
.header-info a{color:var(--skin-breadcrumbLink);}
footer{background-color: var(--skin-footer);}
.footer-list li a{color:var(--skin-linkFooter);}
.footer-bottom{border-top: 1px solid var(--skin-secondary);}

.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a i{color:ar(--skin-primary);}

@media (max-width: 768px)
{
	.header-style-1.header-style-5 .header-bottom-bg-color {  background-color: var(--skin-background) !important; }
  .product-cart-wrap .product-img-action-wrap .product-action-1 {min-width: inherit !important;  }
}