@charset "utf-8";
/* CSS Document */

.categorialabel {
	
	color:#fff !important;
	display: inline-block;
	font-size:12px;
	padding:4px;
}

.prodottodescrz {
	font-size:10px;
	color:#000;
}


.customer-login-form form.login input[type="button"], .customer-login-form form.register input[type="button"] {
padding: 0.867em 5em;
    border-radius: 1.667em;
}

.product-categories .active a {
	font-weight: 500 !important;
}

 .woocommerce-loop-product__title span {
background-color: #c00;
	color:#fff;
	 padding:4px;
}

.scontolabel {
	
	    background-color: #ec1a83;
    color: #fff;
	padding:3px;
	    display: inline-block;
}

.offertalabel {
	
	    background-color: #eb3030;
    color: #fff;
    padding: 3px;
    display: inline-block;
    font-size: 12px;
}

.titoloofferta {
	color:#B93537 !important;
	font-weight: 500;
	font-size:16px !important
}

#offertepopup p {
	font-size:13px
}

.iconsocial {
	text-decoration: none !important;
	color:#000
}

.iconsocial img {
	height: 27px;float:left;padding-right:5px;
}

.payments img {
	height: 37px;display:inline-block;padding-right:5px;
}

.slidemobile {
	margin: 0px -15px;
}

.slidemobile .title {
	color:#fff;
	text-transform: uppercase;
	font-size:26px;
	font-weight: 500;
	line-height: 24px;
	padding-bottom:20px;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
}

.slidemobile .sub-title {
	color:#fff;
	font-size:24px;
	font-weight: 500;
	line-height: 22px;
	padding-bottom:20px;
}

.plusqta, .minusqta {
	font-size:20px;
	margin:0px 5px;
}