.elementor-kit-10{--e-global-color-primary:#DE1A2D;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#DE1A2D;--e-global-color-9be83c8:#B41625;--e-global-color-dec2354:#FFFFFF;--e-global-color-195dcd5:#2E2E2D;--e-global-typography-primary-font-family:"Muli";--e-global-typography-primary-font-weight:300;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Muli";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Muli";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Muli";--e-global-typography-accent-font-weight:300;}.elementor-kit-10 a{color:var( --e-global-color-primary );}.elementor-kit-10 h2{line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-10 h2{font-size:1.2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */body{
    margin:0;
    font-family: "Muli", Sans-serif;
}

/* prodotti */ 
ul.products p{
    color: var( --e-global-color-secondary );
font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
font-weight: var( --e-global-typography-secondary-font-weight );
font-size: 0.9rem;
margin-bottom: 25px;
}

ul.products a.button{
    display:none;
}


ul.products a::after{
    content:"vedi prodotto";
        font-size: 0.9rem;
font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
font-weight: var( --e-global-typography-secondary-font-weight );
text-transform: uppercase;
border: 1px solid #B51F1F;
padding:8px 18px;
}




/* bollo sconto nel singolo prodotto */
.woocommerce span.onsale{
    background-color: #B1C906;
font-family: "Muli", Sans-serif;
text-transform: uppercase;
    min-width: 81px;
min-height: 75px;
line-height: 75px;
}






/* -- tendine --- */


.woocommerce .woocommerce-ordering select {
margin-top: -50px;
}


span.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #aaa;
border-radius: 0px;
	height: auto;
	padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 1px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
	display:none;
}

span.select2-container--default .select2-selection--single .select2-selection__placeholder{
	color: #54595F;
}


select.orderby{
	box-sizing: border-box;
cursor: pointer;
display: block;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
	background-color: #fff;
border: 1px solid #aaa;
border-radius: 0px;
-webkit-appearance: none;
		color: #54595F;
}


/* -- opacità sull'hover dei prodotti --- */

a.woocommerce-LoopProduct-link:hover{
opacity: 0.8;
	}


/* --- woocommerce carrello e checkout ---*/
.woocommerce a.button.alt, .woocommerce .cart .button, .woocommerce button.button.alt
{
	background-color:#B51F1F;
	border-radius: 0px;
	color:white;
}

.woocommerce a.button.alt:hover, .woocommerce .cart .button:hover, .woocommerce button.button.alt:hover
{
	background-color:#9b1a1a;
	color:white;
}

.woocommerce table.shop_table{
	border-radius: 0;
	border:none;
}
.shop_table *{
	border:none;
}

.woocommerce button.button:disabled{
background-color: #ebe9eb;	
}





/* categorie nel menu */

.categoriemenu{
        font-size: 1.9rem;
font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
font-weight: var( --e-global-typography-secondary-font-weight );
text-transform: uppercase;
text-align: center;
}


.categoriemenu ul{
    list-style: none;
    padding: 0;
}/* End custom CSS */