.nv-index-posts, .nv-single-post-wrap {margin-bottom: 0px;}

woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width:20%;}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {clear: unset;}

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:3.8%;}
.woocommerce .products ul, .woocommerce ul.products li:last-of-type{margin-right:0;}
.woocommerce .products ul, .woocommerce ul.products {display:flex; justify-content:space-between;}

.container {max-width:80%!important;}

.archive.woocommerce .neve-main > .shop-container .nv-shop.col{max-width:100%!important;}

#tab-description h3{font-size:16px;}

.woocommerce div.product form.cart .button:hover{background-color:#FF8014;}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus {
    background: #FF5514;
}

.um input[type=submit].um-button:hover {
    background: #FF8014;
}

.um-request-button{
	background: #FF5514;
}

.um-request-button:hover{
	background: #FF8014;
}

.um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color{
	color:#FF5514;
}

.wlfmc-list .action-wrapper #bulk_actions{
	background-color: white !important;
    color: rgb(255, 128, 20) !important;
    border: 1px solid red !important;
}


.wpr-mini-cart-icon-count{			
    position:static;
    font-size:16px!important;
    background-color:#FF5514!important;	
}		
.wlfmc-counter-wrapper .wlfmc-counter-icon{
    color:white;
}
.wlfmc-counter-number{
    color:white;
}
.elementor h2 a{
    color: white!important;
}

.wpr-mobile-nav-menu a{border:none!important;}


.elementor-800 .elementor-element.elementor-element-85555fa .wpr-nav-menu .wpr-menu-item{padding-left:0;}

.link_accedi_registrati{color:white!important;}

.elementor-800 .elementor-element.elementor-element-5d158cf .wpr-mobile-nav-menu {margin-top: 0px; top:65px}

.elementor-798 .elementor-element.elementor-element-02c7233 .wpr-mobile-nav-menu {margin-top: 0px; top:65px}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 55%!important;
    clear: none;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 35%;
}

.elementor-681 .elementor-element.elementor-element-48f3439 {
    --display: inline;
}

.elementor-730 .elementor-element.elementor-element-5fcb942a {
    --display: inline;
    --background-transition: 0.3s;
}

.nv-single-product-top .summary {
        margin-left: 10%!important;
    }
    .woocommerce-checkout .nv-page-title {
        margin-bottom: 20px;
    }

.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
    display: none;
}

form.cart button{max-width: 35%!important;}

.woocommerce div.product form.cart div.quantity{margin-right: 20px!important;}

.woocommerce.single .entry-summary > form.cart{border-bottom: 2px solid #FF5514!important;}


@media screen and (max-width:1024px){
	.container {max-width:90%!important;}
	.woocommerce .products ul, .woocommerce ul.products {flex-wrap:wrap;}
	.woocommerce .products ul, .woocommerce ul.products li:last-of-type{margin-right:3.8%;}
	woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width:42%;}	
.col{padding:0;}

form.cart button{max-width: 100%!important;}

}


@media screen and (max-width:767px){

.mobile_user .wpr-mobile-toggle{display:none;}
.mobile_user .wpr-mobile-nav-menu{display:block; width:100%!important; left:0!important;}
.mobile_user .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding:0!important; border:0;}
.mobile_user .wpr-mobile-nav-menu li{background-color:#FF5514!important; text-align:left;}
.mobile_user .wpr-mobile-nav-menu li a{background-color:#FF5514!important; color:white!important; font-size:18px;}
.mobile_user .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:white!important; margin:0!important; margin-left: 20px !important;}
.mobile_user .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:16px!important; padding-top:20px!important; padding-bottom:20px!important;}
	
	.elementor-800 .elementor-element.elementor-element-b3483f2 .wpr-mobile-nav-menu{margin-top:0;}	
	.wpr-mobile-sub-menu, .wpr-mobile-sub-mega-menu{margin-top:12px!important;}	 
		woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width:100%;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100%!important;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 100%;
}
	.container {max-width:100%!important;}
	.col{padding:0 20px;}
	
	.nv-single-product-top .summary {
        margin-left: 0!important;
    }

    .woocommerce-products-header{display: none!important;}

}