/* Change the header height on pages other than home */
@media screen and (min-width: 60em){
body:not(.home) .custom-header-image {
    height: 45vh;
    padding-top: 5%;
		padding-bottom: 5%;

 }
} 

/* Reduce title size of shop */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 20px !important;
}

 /* Reduce title size of product category */
/**
 * Archive title header
 */
.woocommerce-products-header .woocommerce-products-header__title {
	font-size: 1.9rem;
	line-height: 1;
}


/* Remove category number of items in the shop page  */ 
.woocommerce-loop-category__title mark {
  display: none;
}

/* Remove result count */
.products.columns-4, .woocommerce-result-count, .orderby {
                display: none;
} 

/* Display regular price and sale price inline in Shop page */
span.price del, p.price del {
    float: left;
    margin-right: 0.15em;
}

/* Disable cart icon on header
.site-header-cart {
display: none;
} */

/* Space products in shop page */
ul.products li.product img {
    
}

/* Change store notice Dismiss button */
a.woocommerce-store-notice__dismiss-link {
  font-size: 0;
}

a.woocommerce-store-notice__dismiss-link:after {
  content: 'Chiudi';
  font-size: initial;
}

/* nasconde flag ricevuta/fattura*/
#billing_ricevuta_wc_custom_checkout_field {
  display: none;
}

/* Formato messaggi di errore in pagina checkout */
ul.woocommerce-error {
	padding-left: 5em;
	width: 100%;
	font-size: 14px;
}

/*Elimina testo "(opzionale)" da campi checkout */
#post-921
span.optional {
	display: none;
}

/*Elimina pulsante Altri Prodotti in pagina Shop
#infinite-handle
{
	display: none;
}  */

/*Imposta dim minima immagini home*/
img.home-img {
	min-width: 310px;
}

/* Nasconde breadcrubs nella pagina shop */
.post-type-archive .woocommerce-breadcrumb {
	display: none; 
}

.b_span_before {
	font-weight: normal;
}
.b_span_text {
	font-weight: normal;
}
.br-labels-css {
	font-weight: normal;
}

/*Sistema allineamento Aggiungi al carrello*/
a.button.wc-forward  {
	
}

/* Smooth scroll*/
html {
  scroll-behavior: smooth;
}

/* Hide product brand logo*/
span.yith-wcbr-brands {
	display: none;
}
span.yith-wcbr-brands-logo {
	display: none;
}

/*Reduce products title font size 
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 17px !important;
}*/

a.claim {
	 	display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}


/* Customizzazione coupon form in chechout */
.woocommerce-form-coupon-toggle {
	display: none !important;
}
.checkout_coupon.woocommerce-form-coupon {
	display: block !important;
	margin-top: 20px !important;
}
.checkout_coupon.woocommerce-form-coupon p:first-child {
	font-weight: 500;
}
.checkout_coupon.woocommerce-form-coupon p {
	display: block !important;
	min-width: 110px !important;
}
.checkout_coupon.woocommerce-form-coupon input[name="coupon_code"] {
	min-width: 171px !important;
}
.checkout_coupon.woocommerce-form-coupon button {
	width: 160px;
	margin-top: 4px !important;
	font-size: 12px !important;
	line-height: 12px !important;
	font-weight: 500 !important;
}

.woocommerce form.checkout_coupon p.form-row {
	display: inline-block !important;
	width: 45%;
}
.woocommerce form.checkout_coupon button {
	width: 100%;
	padding-top: 16px;
	padding-bottom: 10px !important;
}
#pwgc-redeem-form input[type="submit"] {
	display: inline-block !important;
	padding-top: 16px;
	padding-bottom: 14px;
}
#pwgc-redeem-form input {
	width: 45%;
}