/*
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.   ***************/

/* Gestione menu categorie */
/*.header-main{
    padding: 15px 0; 
}*/
#wide-nav > .container{
    max-width:1400px;
}
#header .mobile-nav .social-icons a{
    margin: 0 7px;
}
    #header .mobile-nav .social-icons a i{
        font-size:16px;
    }
#header .header-nav-main .tv-arrow-right .nav-top-link {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 6px;
}

/* Gestione pagine shop di categoria */
.archive .shop-page-title.category-page-title, .single-product .shop-page-title.product-page-title{
    padding-top:40px;
    padding-bottom:40px;
}

/* Lista prodotti */
.product-small .price-wrapper{
    height:auto !important;
}
    .product-small .price-wrapper .price{
        font-size: 1.3em;
        margin-bottom: 6px;
    }
.product-small .product-title{
    font-weight: 600;
}
    .product-small .product-title .woocommerce-LoopProduct-link, #cart-popup .woocommerce-mini-cart-item a, .cart_item .product-name a{
        color:#003b2c !important;
    }
.add-to-cart-button .add_to_cart_button, .cart .single_add_to_cart_button.button{
    background-color: #FBAF00 !important;
}
    /*.archive .products .badge-container .badge-square .badge-inner, .product .product-container .badge-container .badge-square .badge-inner{*/
    .badge-container .badge-square .badge-inner{
        background-color: #A30708 !important;
        padding-left: 5px;
        padding-right: 5px;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

/* PDP prodotto sticky add-to-cart */
.woocommerce-variation-add-to-cart, form.cart{
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
}
    .woocommerce-variation-add-to-cart .single_add_to_cart_button, form.cart .single_add_to_cart_button{
        max-width: max-content;
    }
.shop-container .product-container .product-thumbnails{
    display:none;
}

/* Gestione badge */
.new-badge{
    width: 50px;
    height: 50px;
    margin-top:-95%;
    z-index: 19;
}
.product-small .new-badge{
    margin-left:-10px;
}
.woocommerce-cart .product-small .new-badge{
    margin-left:10px;
}
.product-container .product-gallery .new-badge{
    margin-left: 10px;
    margin-top: 10px;
}
.related-products-wrapper .product-small .new-badge{
    margin-top:-95%;
    margin-left:10px;
}
    .new-badge .badge-circle{
        width: 50px;
        height: 50px;
        margin-left: 0px;
    }
        .new-badge .badge-circle .badge-inner{
            width: 50px;
            height: 50px;
        }
.promo-badge{
    width: 58px;
    height: 58px;
    margin-top:-95%;
    z-index: 19;
}
.product-small .promo-badge{
    margin-left:-10px;
}
.woocommerce-cart .product-small .promo-badge{
    margin-left:10px;
}
.product-container .product-gallery .promo-badge{
    margin-left: 10px;
    margin-top: 10px;
}
.related-products-wrapper .product-small .promo-badge{
    margin-top:-95%;
    margin-left:10px;
}
    .promo-badge .badge-circle{
        width: 58px;
        height: 58px;
        margin-left: 0px;
    }
        .promo-badge .badge-circle .badge-inner{
            width: 58px;
            height: 58px;
        }

/* Sezione pagamenti */
#payment .payment_method_ppcp-googlepay img{
    max-width:50px;
    width:100%;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}