/* 
Theme Name: S99 Child
Theme URI: https://studio99.sm
Description: S99 Child is a child theme of S99, created by Studio99 team
Author: Studio99 Team
Author URI: https://studio99.sm
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/


//Fix space buttom add to cart in the single product page

.single_add_to_cart_button {
	margin-left: 40px !important;
}

/* Pulsante Quantità */


ul.woocommerce-error { font-family: 'Barlow'; color: black; line-height: 1.2em !important; }
.elementor-widget-woocommerce-cart .woocommerce .remove:hover { color: #1D1D1B !important; }
.elementor-widget-woocommerce-cart .qib-button-wrapper .quantity input.input-text.qty.text { height: 41px !important; max-height: 41px !important; border-radius: 0 !important; border-left: 0 !important; border-right: 0 !important; font-size: 16px !important; }
#shipping_method li label { font-family: 'Barlow' !important; }
.cart-empty.woocommerce-info { background: white; border: 0; text-align: center; padding: 24px !important; color: #1D1D1B !important; font-weight: 500 !important; font-family: 'Barlow'; }
.woocommerce-info::before { display: none; }
p.return-to-shop { text-align: center; }
a.button.wc-backward { padding: 12px 32px; border: 1px solid #1D1D1B !important; font-weight: 600 !important; font-family: 'Barlow'; text-transform: uppercase; letter-spacing: 1.2px !important; color: #1D1D1B !important; background: white; border-radius: 0 !important; }
a.button.wc-backward { position: relative !important; overflow: hidden !important; transition: color 0.2s linear !important; z-index: 1 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
a.button.wc-backward::before { content: "" !important; position: absolute !important; bottom: -100% !important; left: 0 !important; width: 100% !important; height: 100% !important; background-color: #1D1D1B !important; transition: bottom 0.2s linear !important; z-index: -2 !important; }
a.button.wc-backward:hover::before { bottom: 0 !important; }
a.button.wc-backward:hover { color: #fff !important; }
a.button.wc-backward > * { position: relative !important; z-index: 2 !important; }


.product-subtotal{
	margin-top: 30px !important;
}

/*Change colors woocomerce page shop payment*/

.elementor-widget-woocommerce-checkout-page a {
    color: #af6944;
}

.elementor-widget-woocommerce-checkout-page:hover a {
    color: #af6944;
}

.woocommerce-message
Specificità: (0,1,0)
 {
    border-top-color: #af6944 !important;
}

.woocommerce-message::before
Specificità: (0,1,1)
 {
    color: #af6944 !important;
}

/*NOT DOSPLAY OLD PRICE WOOCOMERCE*/

.woocommerce .elementor-6224 .elementor-element.elementor-element-9e29c66 .price ins {

    text-decoration: NONE !important;
}


/*LATERAL BAR CAR FIX*/

.elementor-menu-cart__main {
    width: 430px !important;
}


.afacard-font {
  font-family: 'Afacard', sans-serif !important;
}

.secular-font {
  font-family: 'Secular One', sans-serif !important;
}

.gochi-font {
  font-family: 'Gochi Hand', cursive !important;
}


/*BULT TABLE*/

.bulk_table {
	margin-top: 20px !important;
	width: 456px !important;
}

/*WOOCOMERCE CHANGE COLORS*/

.woocommerce-message::before {
    content: "\e015";
    color: #af6944 !important;
}

.woocommerce-message {
    color: #af6944 !important;
}

/*CUSTOM GIFT CART SINGLE PAGE*/

.gift-card-content-editor.step-appearance, .gift-card-content-editor.step-content {
    display: none !important;
}

.gift-cards_form>h3 {
    display: none !important;
}

.gift-card-content-editor.step-appearance, .gift-card-content-editor.step-content {
    display: none !important;
}

.ywgc-main-form-preview-container {
    display: none !important;
}

/*HIDEN SHARING WISH LIST*/
.wlfmc-default-table:not(.is-elementor) td.with-border-top {
  border-top-color: transparent !important;
  display: none;
}

