:root {--skin-primary:#84ba3f;--skin-secondary:#b7e37e;--skin-intestazione1:#84ba3f;--skin-intestazione2:#b7e37e;--skin-calltoaction:#84ba3f;--skin-calltoactionText:#FFFFFF;--skin-background:#b7e37e;--skin-breadcrumb:#ffffff;--skin-breadcrumbLink:#626262;--skin-breadcrumbText:#84ba3f;--skin-sidebar:#660000;--skin-text:#626262;--skin-navigation:#84ba3f;--skin-navigation-hover:#b7e37e;--skin-footer:#626262;--skin-textFooter:#ffffff;--skin-linkFooter:#84ba3f;--skin-fontTitoliValue:Montserrat Subrayada;--skin-fontMenuValue:Moul;--skin-fontTextValue:Rokkitt;}h1, h2, h3, h4, h5, h6,
.sidebar-widgets h1, 
.sidebar-widgets h2, 
.sidebar-widgets h3, 
.sidebar-widgets h4, 
.sidebar-widgets h5, 
.sidebar-widgets h6{font-family:var(--skin-fontTitoliValue);}
h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty,
.sidebar-widgets h1:empty, 
.sidebar-widgets h2:empty, 
.sidebar-widgets h3:empty, 
.sidebar-widgets h4:empty, 
.sidebar-widgets h5:empty, 
.sidebar-widgets 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);}
i:not(.fas),
i:not(.fa::before),
i: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; }

.tp-caption.rev-btn.rev-button:hover{background: var(--skin-secondary); }
.theme-color{ color:var(--skin-primary); }
.rev_slider_wrapper .rev-button{ background-color: var(--skin-primary); border-color:var(--skin-primary); }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:var(--skin-primary);}
a, button, input{ color:var(--skin-primary); }
button:hover, input:hover{ color:#353535; }
a:focus, a:hover{color:var(--skin-secondary);}
#back-to-top .top{background:var(--skin-primary); color:var(--skin-text); }
.header.fancy .topbar{ background: var(--skin-primary); }
.mega-menu .drop-down a:hover, .mega-menu .drop-down-tab-bar a:hover{ color:var(--skin-primary); }
.product .product-image .add-to-cart a:hover{background: var(--skin-secondary);}

ul.page-breadcrumb li a{ color:color:var(--skin-breadcrumbText); }
ul.page-breadcrumb li a{ color:var(--skin-breadcrumbLink); }
ul.page-breadcrumb li a:hover{ color:var(--skin-primary); }
ul.page-breadcrumb li.active{color:var(--skin-primary); }
li.hoverTrigger a:hover,
li.hoverTrigger a:active{ color:var(--skin-primary); }
.mega-menu .menu-links > li.active a{ color:var(--skin-primary); }

.content_padding_breadcrumb{background: var(--skin-breadcrumb); color: var(--skin-breadcrumbText);}
ul.page-breadcrumb li i,
ul.page-breadcrumb li a,
ul.page-breadcrumb li a i{color: var(--skin-breadcrumbLink); }

.blog-entry .blog-detail,
.comments-1 .comments-info,
section,
#main-content-manager{background: var(--skin-background);}
.header .mega-menu.mobileTopFixed .menu-list-items,
#left-header, .menu{background: var(--skin-sidebar);}

.blog-entry .blog-detail .entry-title a{color:var(--skin-primary);}
.blog-entry .blog-detail .entry-title a:hover{color:var(--skin-secondary);}
.blog-entry .blog-detail .entry-meta ul li a,
.blog-entry .blog-detail .entry-meta ul li i{color:var(--skin-secondary);}
.blog-entry .blog-detail .entry-meta ul li:hover a,
.blog-entry .blog-detail .entry-meta ul li:hover i{color:var(--skin-primary);}

.sidebar-widget .blog-detail .entry-meta ul li a,
.sidebar-widget .blog-detail .entry-meta ul li i{color:var(--skin-secondary);}
.sidebar-widget .blog-detail .entry-meta ul li:hover a,
.sidebar-widget .blog-detail .entry-meta ul li:hover i{color:var(--skin-primary);}

.product .product-price del{color:var(--skin-text);}

#left-header a, 
#left-header i.fa::before{color:var(--skin-navigation);}
#left-header a:hover{color:var(--skin-navigation-hover);}

#left-header .color i.fa::before{color:var(--skin-text) !important;}

#left-header .recent-title a,
#left-header .recent-post a{color:var(--skin-primary) !important;}
#left-header .recent-title a:hover,
#left-header .recent-post a:hover{color:var(--skin-secondary) !important;}
.sidebar-widget .recent-post .recent-post-info span i,
#left-header .entry-meta a,
#left-header .entry-meta i,
#left-header .entry-meta i.fa::before{color:var(--skin-secondary) !important;}


.sidebar-widgets-wrap .recent-item .recent-meta li,
.sidebar-widgets-wrap .recent-item .recent-meta li b,
.sidebar-widgets-wrap .recent-item .recent-meta li i{color:var(--skin-secondary);}

.sidebar-widgets p{color:var(--skin-text) !important;}
.button{background: var(--skin-primary); border:2px solid var(--skin-primary);}
.btn-primary{ background-color:var(--skin-primary);border-color:var(--skin-primary); }
.btn-primary.focus, .btn-primary:focus { background-color: color:var(--skin-primary); border-color: color:var(--skin-primary); color: #ffffff; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { background-color: var(--skin-primary); }
.nice-select:active, .nice-select.open, .nice-select:focus { border-color:var(--skin-primary); }
.list-group-item.active>.badge, .nav-pills>.active>a>.badge, .btn-primary .badge { color: var(--skin-primary);  }
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { border-color: var(--skin-primary); }
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { background-color: var(--skin-primary); border-color: var(--skin-primary) }
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { background: var(--skin-primary); }
.dropdown-item.active, .dropdown-item:active { background-color: var(--skin-primary);  }
.bootstrap-datetimepicker-widget table td span.active { background-color: var(--skin-primary);  }
.table-1 thead { background: var(--skin-primary); color: #fff; text-align: center; }
.table-2.table thead { background: transparent; color: var(--skin-primary); font-weight: 600; text-align: center; }
.table-2.table thead tr th { border: 1px solid var(--skin-primary); text-align: center; }
.typography .mark, mark { background: var(--skin-primary); color: #fff;  }
del, mark { background: var(--skin-primary); color: #ffffff; padding: 0 5px; margin-right: 3px; }
.button.black:hover, .button.black.active, .button.black:focus { background: var(--skin-primary); color: #ffffff; border-color: var(--skin-primary); }
.button.gray:hover, .button.gray.active, .button.gray:focus { background: var(--skin-primary); color: #ffffff; border-color: var(--skin-primary);}
.button.white { background: #fff; color: var(--skin-primary); border-color: #ffffff; }
.button.button-border { background: transparent; border: 2px solid var(--skin-primary); color: #323232; }
.button.button-border:hover, .button.button-border:focus { background: var(--skin-primary); color: #ffffff; border-color: var(--skin-primary); }
.button.button-border.gray:hover, .button.button-border.gray:focus { background: var(--skin-primary); color: #ffffff; border-color: var(--skin-primary); }
.button.button-border.white:hover, .button.button-border.white:focus { background: #fff; color: var(--skin-primary); border-color: #fff; }
.button.arrow { background: transparent; border: none; color: var(--skin-primary); padding: 0; font-weight: 600; }
.button.icon-color{background: none; border: none; color: var(--skin-primary); padding: 0}
.button.icon-color i{border: 1px solid var(--skin-primary); border-radius: 50%; height: 22px; width: 22px; line-height: 20px;  margin-left: 10px; transform: translateX(0px); transition: all 0.5s cubic-bezier(0.76, 0.46, 0.22, 1) 0s;}
.button.icon-color.white:hover i { background: #ffffff; color: var(--skin-primary); border-color: #ffffff; }
.black-bg .button.icon-color:hover i { background: #ffffff; color: var(--skin-primary); }
.black-bg .button.icon-color:hover { color: var(--skin-primary); }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus { background: var(--skin-primary); border-color: var(--skin-primary); box-shadow: 0 0 0 0.2rem rgba(132,186,63,0.5); }
.btn-primary.focus, .btn-primary:focus { box-shadow: 0 0 0 0.2rem rgba(132,186,63,0.5); background: var(--skin-primary); border-color: var(--skin-primary); }
.btn-primary.focus, .btn-primary:focus { box-shadow: 0 0 0 0.2rem rgba(132,186,63,0.5); background: var(--skin-primary); border-color: var(--skin-primary); }
ul.page-breadcrumb li a:hover {  color: var(--skin-primary); }
.theme-color{ color:var(--skin-primary); }
/* style.css */
.topbar-call ul li i { color: var(--skin-primary); }
.topbar ul li a:hover { color: var(--skin-primary);}
.search-cart i.icon:hover { color: var(--skin-primary); }
.shpping-cart strong.item { background-color: var(--skin-primary);  }
.search .search-btn:hover { color: var(--skin-primary); }
.search .search-box button:hover { color: var(--skin-primary); }
.cart-item .cart-name a:hover { color: var(--skin-primary); }
.cart-price ins { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down-multilevel a:hover { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down li.active a { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down a:hover { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down li.active a i { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down a i:hover { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down-multilevel li.active a { color: var(--skin-primary);}
.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a .drop-down-multilevel li a:hover { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down-multilevel li.active i { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active i { color: var(--skin-primary); }
.mega-menu .menu-links > li.active .drop-down-multilevel li.active:hover .drop-down-multilevel li a:hover i { color: var(--skin-primary); }
.header.light .mega-menu .menu-links > li > a:hover { color: var(--skin-primary); }
.header.light .mega-menu .menu-links > li.active > a { color: var(--skin-primary); }
.header.light .search-cart i.icon:hover { color: var(--skin-primary); }
.header.light .search .search-btn:hover { color: var(--skin-primary); }
.header.fancy .topbar { background: var(--skin-primary); }
.header.fancy .mega-menu .menu-links > li > a:hover { color: var(--skin-primary); }
.header.fancy .mega-menu .menu-links > li.active > a { color: var(--skin-primary); }
.header.fancy .search-cart i.icon:hover { color: var(--skin-primary); }
.header.fancy .search .search-btn:hover { color: var(--skin-primary); }
.header.burger .menu-icon:hover { color: var(--skin-primary); }
.side-menu-icon .menu-icon:hover { color: var(--skin-primary); }
.header.text-dark .topbar ul li a:hover { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li > a:hover { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active > a { color: var(--skin-primary); }
.header.text-dark .search-cart i.icon:hover { color: var(--skin-primary); }
.header.text-dark .search .search-btn:hover { color: var(--skin-primary); }
.header.text-dark .mega-menu .drop-down a:hover i.fa, .header.text-dark .mega-menu .drop-down-tab-bar a:hover i.fa  { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down li.active a { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down li a:hover { color: var(--skin-primary); }
.header.text-dark .mega-menu .drop-down a:hover, .header.text-dark .mega-menu .drop-down-tab-bar a:hover  { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel a:hover, .header.text-dark .mega-menu .drop-down-multilevel a:hover { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active a { color: var(--skin-primary); background: #282828; }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a { color: var(--skin-primary); background: #282828; }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a .drop-down-multilevel li a:hover { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a { color: var(--skin-primary); background: #282828; }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active i { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active i { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active:hover .drop-down-multilevel li a:hover i { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover { color: var(--skin-primary); }
.header.text-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a { color: var(--skin-primary); background: #282828; }
.header.text-dark .mega-menu .drop-down-multilevel a:hover i.fa-indicator { color: var(--skin-primary); }
.header.text-dark .mega-menu .drop-down-multilevel li.active a i.fa-indicator { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .drop-down a:hover i.fa, .header.dark-dropdown .mega-menu .drop-down-tab-bar a:hover i.fa  { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down li.active a { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down li a:hover { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .drop-down a:hover, .header.dark-dropdown .mega-menu .drop-down-tab-bar a:hover  { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel a:hover, .header.dark-dropdown .mega-menu .drop-down-multilevel a:hover { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active a { color: var(--skin-primary); background: #282828; }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a { color: var(--skin-primary); background: #282828; }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a .drop-down-multilevel li a:hover { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a { color: var(--skin-primary); background: #282828; }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active i { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active i { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a i { color: #ffffff; }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active:hover .drop-down-multilevel li a:hover i { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a { color: var(--skin-primary); background: #282828; }
.header.dark-dropdown .mega-menu .drop-down-multilevel a:hover i.fa-indicator { color: var(--skin-primary); }
.header.dark-dropdown .mega-menu .drop-down-multilevel li.active a i.fa-indicator { color: var(--skin-primary); }
.theme-bg { background: var(--skin-primary); }
.custom-content { background: var(--skin-primary); }
.isotope-filters  button.active, .isotope-filters  button:hover { background: var(--skin-primary); color: #fff; border-color: var(--skin-primary); }
.isotope-filters.filters-vertical button.active,  .isotope-filters.filters-vertical button:hover{ color: var(--skin-primary); background: transparent;}
.portfolio-item .portfolio-overlay  { background: var(--skin-primary); }
.portfolio-item a.popup:hover { background: var(--skin-primary); color: #ffffff; }
.no-title .portfolio-item .portfolio-overlay a:hover { color: var(--skin-primary); }
.portfolio-item-2 .portfolio-hover .hover-name a:hover { color: var(--skin-primary); }
.blog-entry .blog-detail .entry-title a:hover { color: var(--skin-primary); }
.blog-entry .entry-meta ul li i { color: var(--skin-primary); }
.blog-entry .entry-meta ul li a i { color: var(--skin-primary); }
.blog-entry .entry-meta ul li a:hover { color: var(--skin-primary); }
.blog-entry.blockquote { background: var(--skin-primary); }
.blog-entry.blockquote blockquote { background: var(--skin-primary); }
.blog-entry.blockquote .blog-detail { background: var(--skin-primary); }
.sidebar-widget .widget-categories li a:hover { color: var(--skin-primary); }
.sidebar-widget .widget-categories li a:hover i { border-color: var(--skin-primary); color: var(--skin-primary); }
.footer-widget a{ color: var(--skin-primary); }
.footer-widget a:hover{ color: #fff; }
.sidebar-widget .recent-post .recent-post-info span{color:var(--skin-secondary);}
.quote::before{ color:var(--skin-primary); }
.sidebar-widget .recent-post .recent-post-info a:hover{color:var(--skin-primary);}

/* shop.css */
.product .product-price ins { color: var(--skin-primary); }
.product .product-image .add-to-cart a { background: var(--skin-primary); }
.shop-single .product-detail .product-detail-price ins { color: var(--skin-primary);  }
.shop-single .product-detail .input-group-append button:hover { color: var(--skin-primary); }
.shop-single .product-detail .product-detail-social ul li a:hover { color: var(--skin-primary); }
.sidebar-widgets-wrap .recent-item .recent-title a:hover { color: var(--skin-primary);}
.deal-banner .caption span.off{ color:var(--skin-primary); }
.deal-banner .caption a.viewbt{ background:var(--skin-primary); }
.offer-banner-2 .banner-content h1:before { background: var(--skin-primary); }
.add-banner-1 .add-banner-content h5.border:before { background: var(--skin-primary); }
.add-banner-1 .add-banner-content a:hover { color: var(--skin-primary); }
.shop-split-content ins {  color: var(--skin-primary); }
.wishlist-page .table td.price.price-2 { color: var(--skin-primary); }
.wishlist-page .table td.total a:hover { border: 1px solid var(--skin-primary); background: var(--skin-primary); }
.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover{background-color:var(--skin-primary);}

.social-icons.social-border li a i{color:var(--skin-primary);}
.social-icons.social-border li a:hover i{color:var(--skin-secondary);}

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);}
.sidebar-widget .widget-categories li a{color:var(--skin-textFooter);}

footer .sidebar-widgets-wrap .recent-item .recent-title a{color:var(--skin-linkFooter);}
footer.black-bg{background: var(--skin-footer);color:var(--skin-textFooter);}
footer.black-bg i,
footer.black-bg p{color:var(--skin-textFooter);}
footer a{color:var(--skin-linkFooter);}
footer a:hover{color:var(--skin-primary);}
footer table, 
footer tr, 
footer td, 
footer blockquote, 
footer h1, 
footer h2, 
footer h3, 
footer h4, 
footer h5, 
footer h6{color: var(--skin-primary);}