:root {--skin-primary:#6d603c;--skin-secondary:#fef8f4;--skin-intestazione1:#fef8f4;--skin-intestazione2:#fef8f4;--skin-calltoaction:#6d603c;--skin-calltoactionText:#FFFFFF;--skin-background:#fef8f4;--skin-breadcrumb:#e9ecef;--skin-breadcrumbLink:#cccccc;--skin-breadcrumbText:#6d603c;--skin-text:#2b2b2b;--skin-navigation:#6d603c;--skin-navigation-hover:#cccccc;--skin-footer:#2b2b2b;--skin-textFooter:#ffffff;--skin-linkFooter:#6d603c;--skin-fontTitoliValue:Muli;--skin-fontMenuValue:Muli;--skin-fontTextValue:Muli;}h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, 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);  }
body, p, span, em, strong, b, table td, .smallContacts > *, .elementWrapper > *, .text-grey{ color:var(--skin-text); }
table, tr, td, blockquote,
h1, h2, h3, h4, h5, h6,
body, p:empty, span:empty, em:empty, i:empty, a:empty{ color:var(--skin-primary);}
i:not(.fas):not(.fab):not(.fas::before):not(.fab::before){ font-family:var(--skin-fontTextValue); }
a:hover{color: var(--skin-secondary);}

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; }

.item-price ins,
.real-price, 
.real-price > *{background-color:var(--skin-primary); color:var(--skin-background);}

.dropdown-menu .dropdown-item, 
.dropdown-menu .dropdown-title,
.navbar-expand-md .navbar-nav .nav-link{ font-family:var(--skin-fontMenuValue); }

.real-price,
.btn.btn-view i{color: var(--skin-background) !important;}

.header-area.fixednavbar,
.sidebar-widget,
.popular_posts,
.box-team,
body{ background:var(--skin-background) !important;}

.btn{background-color:var(--skin-primary);}

.crumbs{background:var(--skin-breadcrumb) !important;color:var(--skin-breadcrumbText) !important;}
.crumbs a{color:var(--skin-breadcrumbLink) !important;}

.navbar-nav .nav-link{color:var(--skin-navigation);}
.sidemenu_btn span{background-color:var(--skin-primary);}

.blockquote-area{background-color: var(--skin-primary);}
.blockquote-area > *{color:var(--skin-background) !important;}
.icon-holder-blockquote i{color: var(--skin-secondary);}

a.add_search_box,
a.add_search_box i,
.manage-icons li:hover a.nav-link,
.manage-icons li a:hover .search-sidebar-hover{color:var(--skin-primary);}
.btn-view:hover{border: solid 1px var(--skin-primary);}
#rev_slider_1_1 .primary{ color:var(--skin-primary); }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background-color: var(--skin-primary) !important;}
a.btn.white-trans-btn-with-white-border{ background-color: var(--skin-primary) !important; border:1px solid var(--skin-primary) !important; }
.item-img-overlay::before{ background: var(--skin-primary); }
.item-img a i{color:#fff;}
.cube-portfolio1 .cbp-caption-zoom .cbp-caption:hover .cbp-l-caption-alignCenter { background: -webkit-gradient(linear, left top, right top, color-stop(-50%, var(--skin-primary)), color-stop(93%, var(--skin-secondary)));}
.cube-portfolio1 .cbp-caption-zoom .cbp-caption .cbp-l-caption-alignCenter { background: -webkit-gradient(linear, left top, right top, color-stop(-50%, var(--skin-primary)), color-stop(93%, var(--skin-secondary))); opacity: 0;}
.cbp-l-grid-masonry-projects .cbp-caption-activeWrap {    background-color: rgba(12,175,20,0.9); }
.cbp-caption-activeWrap{ background-color: rgba(12,175,20,0.9); }
.form-control:focus{border-color: var(--skin-primary);}
.gradient-btn-into-black{
	background: -webkit-gradient(linear, left top, right top, color-stop(-50%, var(--skin-primary)), color-stop(93%, var(--skin-secondary)));
	background: -o-linear-gradient(left, var(--skin-primary) -50%, var(--skin-secondary) 93%);
	background: linear-gradient(to right, var(--skin-primary) -50%, var(--skin-secondary) 93%);
}
ul.menu li a:hover{color:var(--skin-primary);}
.nav-mega .navbar-nav .nav-link:hover,
.nav-mega .navbar-nav .nav-item:hover .nav-link,
.nav-mega .nav-item:hover a.dropdown-toggle::after,
.nav-mega .dropdown-menu .dropdown-item:hover,
.nav-mega .dropdown-menu.megamenu .dropdown-item:hover{
	background: linear-gradient(to right, var(--skin-primary) -50%, var(--skin-secondary) 93%);
    background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.side-nav .navbar-nav .nav-item ul li.nav-item .nav-link:hover{
    background: linear-gradient(to right, var(--skin-primary) -50%, var(--skin-secondary) 93%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.cbp-caption-zoom .cbp-caption-activeWrap{ background-color: rgba(12,175,20,0.9); }
.scroll-top-arrow{background: linear-gradient(to right, var(--skin-primary) -50%, var(--skin-secondary) 93%);}
.box-team .overlay{ background-color: rgba(12,175,20, 0.7); }
.overlay {
	background-color: rgba(12,175,20, 0.75);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: -webkit-linear-gradient(to right, var(--skin-primary) 0%, var(--skin-secondary) 85%);
	background-image: -moz-linear-gradient(to right, var(--skin-primary) 0%, var(--skin-secondary) 85%);
	background-image: -ms-linear-gradient(to right, var(--skin-primary) 0%, var(--skin-secondary) 85%);
	background-image: -o-linear-gradient(to right, var(--skin-primary) 0%, var(--skin-secondary) 85%);
	background-image: linear-gradient(to right, var(--skin-primary) 0%, var(--skin-secondary) 85%);
}
.box-team.second-color .overlay { 
	background: rgba(12,175,20, 0.7); 
	background: -moz-linear-gradient(left, rgba(12,175,20, 0.7) 2%, rgba(241, 226, 41, 0.7) 82%);
	background: -webkit-linear-gradient(left, rgba(12,175,20, 0.69) 2%, rgba(241, 226, 41, 0.69) 82%);
	background: linear-gradient(to right, rgba(12,175,20, 0.7) 2%, rgba(241, 226, 41, 0.7) 82%);
}
.box-team.third-color .overlay { background-color: rgba(12,175,20, 0.7); }

.featured-items .featured-item-card:hover {border: solid 1px var(--skin-primary);}
.btn-view:hover { background-color: var(--skin-primary); }
.featured-items .featured-item-card:hover .item-detail .item-name { color: var(--skin-primary); }

.popular_posts .media-box:hover .box-detail h2 { color: var(--skin-primary); }
.popular_posts .media-box:hover .box-detail h2{    color:#79a207;}

nav ul.pagination li a:hover { background-color: var(--skin-primary); color: #FFFFFF; }
nav ul.pagination ul li a.active {    border-radius: 50%;    color: white;    background-color: var(--skin-primary); }
nav ul.pagination li a.page-link:hover { color: #fff; background-color: var(--skin-primary);    border-color: var(--skin-primary); }
nav ul.pagination li a.active {background-color: var(--skin-primary);}

.error-page-2 .error-text {color: var(--skin-primary);}

.footer-social li a:hover { background-color: var(--skin-primary); color: #ffffff; }

.btn.pink-gradient-btn-into-black:hover{border: 1px solid var(--skin-primary) !important;}
.gradient-btn-into-black,
.pink-gradient-btn-into-black{
	background: -webkit-gradient(linear, left top, right top, color-stop(-50%, var(--skin-primary)), color-stop(93%, var(--skin-secondary)));
	background: -o-linear-gradient(left, var(--skin-primary) -50%, var(--skin-secondary) 93%);
	background: linear-gradient(to right, var(--skin-primary) -50%, var(--skin-secondary) 93%);
}

.location-details ul li span a:hover{ color:var(--skin-primary); }

.product-detail { margin-top: 0px; }
.product-checklist ul li i{color: var(--skin-primary);}
.web-btn:hover {  background-color: var(--skin-primary);  border: solid 1px var(--skin-primary);  color: #FFFFFF; }
.web-btn {background-color: var(--skin-primary);}

table.tableShop thead tr th.active{ background-color:var(--skin-primary); }

.contact-sec .contact-detail .ex-detail .fly-text span.heading-1{color: var(--skin-primary) !important;}

.popular_posts .media-box:hover .box-detail h2 a,
.popular_posts .media-box .box-detail h2:hover a{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 h4,
.footer .whitecolor,
.footer .f-sec1 p{color:var(--skin-textFooter); }
.footer, .footer .container {  background-color: var(--skin-footer); }
.footer a,
.footer .f-sec1 a{color: var(--skin-linkFooter);}
.footer .s-icons a{background: var(--skin-linkFooter); }
.footer .s-icons a i{color: #fefefe; }
.footer .popular_posts{background-color: var(--skin-footer) !important; }
.footer p, 
.footer span, 
.footer em, 
.footer strong, 
.footer b, 
.footer table td, 
.footer .smallContacts > *, 
.footer .elementWrapper > *, 
.footer .text-grey{ color:var(--skin-textFooter); }