.woocommerce-cart :where(.woocommerce) .button{
	padding:0px 10px;
}
.single-product .woocommerce-Price-amount.amount bdi{
	font-size:40px;
	color:#000
}
.single-product .price del .woocommerce-Price-amount.amount bdi,.single-product .summary>.price, .tm-element-woo-price>.price{
	color:#a8a7b7;
	font-size:25px;
}
.stock.out-of-stock{
	text-transform: uppercase;
    color: red;
    font-weight: bold;
}
.product-template-default .el-slidenav{
	background-color:#fff
}
.woocommerce input.input-text{
	background-color:#f5f5f5;
}
.post-type-archive-product .wtwraq-product-add-to-quote-list{
	display:table;
	margin-top:10px;
}
.post-type-archive-product .product.type-product button{
	margin-top:10px;
}
.homesidebar{
	background-color:#fff;
	height:100%;
	padding:20px 0px;
	-webkit-box-shadow: 0px 0px 38px -13px rgba(0,0,0,0.1); 
	box-shadow: 0px 0px 38px -13px rgba(0,0,0,0.1);
}
.homesidebar > .uk-grid-small{
	margin-left:0px;
}
.homesidebar ul > li{
	padding:5px 20px;
	border-bottom:1px solid #f5f5f5;
}
.homesidebar .uk-grid-margin{
	margin-top:0px;
}
.homesidebar .uk-grid-margin{
	line-height:16px;
}
.hometerms span{
	float:right;
    background-color: green;
    border-radius: 50%;
    height: 25px;
    width: 25px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hometerms text{
	max-width:calc(100% - 30px);
	display: table;
    float: left;
	flex:1;
}
.categoriestitle{
	font-size:20px;
	text-transform:uppercase;
	padding-left:20px;
	font-weight:bold;
	padding-bottom:20px;
	display:table;
}
.caticon{
	object-fit: cover;
	margin-right: 8px;
}
body section.a2_loginForm{
	background-color:#f5f5f5;
	padding:50px;
}
/*section.a2_loginForm p.login-username::before, section.a2_loginForm p.login-password::before{
	display:none;
}*/
.login-submit > input{
	padding:10px 40px;
	background-color:#e8eef2;
	display:table;
	margin:auto;
}
.woocommerce-pagination{
	display:table;
	margin:auto;
	margin-top:30px;
}
.woocommerce-pagination > *{
	margin-right:15px
}
.woocommerce-pagination .page-numbers.current{
	background-color:#f5f5f5;
	padding:5px 10px;
}
.quarti-offer-products .product-type-simple > a{
    background-color: #f7f7f7;
}
.quarti-offer-products .button.add_to_cart_button {
	display:table;
	text-align:center;
	background-color:#e8eef2;
	color:#515070;
	border:1px solid transparent;
	padding:10px 28px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:600;
}
.quarti-offer-products .product-type-simple .woocommerce-loop-product__title{
	padding:20px;
}
.quarti-offer-products .product-type-simple .price{
	padding:20px;
	padding-top:0px;
	font-size:20px;
}
.quarti-offer-products .product-type-simple img{
    mix-blend-mode: multiply;
    display: table;
	margin: auto;
}
.products-panel-slider .uk-slidenav{
	background-color:rgba(0,0,0,.6);
	color:#fff;
	padding:10px;
}
.products-panel-slider .uk-h4 {
	max-width:calc(100% - 40px)
}

/*RICERCA*/
