/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/* helper */



/* Slider */
.with-gold-border > div > img{border:solid 1px var(--fs-color-primary); border-radius:12px;}

/* Pagina prodotto */
.product-page-sections {background-color:rgb(247, 247, 247); padding-left:15px; padding-right:15px;}
.product-section {border-top:0;}
.product-main .is-divider{ height:1px; min-width:150px; min-width:40%;}
.sticky-add-to-cart-wrapper img, .sticky-add-to-cart-wrapper .product-title-small {display:none;}
.woocommerce-product-attributes.shop_attributes th{width:170px;}
.product-short-description {line-height:1.25; font-size:16px;}
.product-short-description p {margin-bottom:0.8em;}
.flatsome-product-subtitle {font-style:italic; font-size: 1.2em;line-height: 1.35;margin:10px 0 14px;font-weight: 400;letter-spacing: .5px;}

/* Form light */
.form-flat.form-light {/*background-color: white;*/}

/* helper */
.mt-custom-1 {margin-top:5px;}

.woocommerce-product-details__short-description {font-size:13px; line-height:1.5em;}
.woocommerce-variation-price {font-size:1.2em;}

/*Icon box*/
.icon-box h6 {font-weight:bold; font-size:16px;}
.icon-box.simple-icon-box h6{text-transform:initial;}
.icon-box.vertical-align-center {align-items:center;}
.icon-box.vertical-align-center img {padding-top:0;}

/*********** Pagina di checkout ***********/
/* Rimuovo la breadcrumbs con gli step nella pagina del pagamento. */
.checkout-breadcrumbs {display:none !important;}
.woocommerce form .form-row .required {color:red;}
/*Rimuovi il tasto Calcola spedizioni*/
.woocommerce-shipping-calculator {display:none;}
/*Pulsante continue shopping*/
.button-continue-shopping {line-height:1.2; letter-spacing:normal; text-transform:initial; width:100%;}
/* Coupon */
.woocommerce-checkout-wrapper-coupon { /*margin-top:-30px;*/}
.woocommerce-form-coupon-toggle .message-container{text-align:left !important;}
/*********** Fine Pagina di checkout ***********/


.coupon-error-notice{font-size:14px; line-height:14px; color:var(--fs-color-alert);}

/* Test pulsanti minicart*/

/* Contenitore pulsanti mini cart */
.woocommerce-mini-cart__buttons.buttons {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

/* Pulsante pagamento: principale */
.woocommerce-mini-cart__buttons .button.checkout {
    order: 1;
	padding-top:10px;
	padding-bottom:10px;
/*    background: #f7a321 !important;
    color: #ffffff !important;
    border: 2px solid #f7a321 !important;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    min-height: 56px;
    box-shadow: none;*/
}

/* Pulsante visualizza carrello: secondario */
.woocommerce-mini-cart__buttons .button:not(.checkout) {
    order: 2;
    background: transparent;
    color: #9b7a18;
    border: 1.5px solid var(--fs-color-primary);
 /*   border-radius: 12px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    min-height: 46px;
    box-shadow: none;*/
}

/* Hover elegante */
.woocommerce-mini-cart__buttons .button:not(.checkout):hover {
    background-color: var(--fs-color-primary);
    color: #fff !important;
}

/*.woocommerce-mini-cart__buttons .button.checkout:hover {
    background: #ee9815 !important;
    border-color: #ee9815 !important;
}*/

.woocommerce-form-coupon-toggle .message-container{
	/*font-size:12px;*/
	/*margin-top:45px;*/ 
	font-size:16px;
}


/* Icona del carrello */
.header-cart-link [data-icon-label]:after{background-color:red !important; font-size:16px;height::19px; line-height:19px; width:19px;}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	
	.box-text {font-size:100%;}
	
	.header-cart-link [data-icon-label]:after{
		background-color:var(--fs-color-alert) !important;  
		font-size:16px;height:19px; 
		line-height:19px; 
		width:19px;
		right:-18px; top:-16px;
	}
    
	#logo img {
		margin: 0 auto;
	}

	.woocommerce-breadcrumb {display:none;}
	.woocommerce-ordering {display:none;}
	.category-filtering{padding:0;}

}