/*
Theme Name: GreenMart Child
Theme URI: https://demo.thembay.com/greenmart/
Author: Thembay
Description: This is a child theme for GreenMart
Version: 1.0
Author URI: https://thembay.com/
Template: greenmart
Text Domain: greenmart-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

.product-block .name-subtitle {
    min-height: auto;
}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr>td {
    padding: 0 16px!important;
}

form.checkout .woocommerce-shipping-methods input[type="radio"]+label:before,
.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
    display: none!important;
}

.cart_totals .woocommerce-shipping-totals td ul#shipping_method li,
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table ul#shipping_method li input[type="radio"]+label:has(.woocommerce-Price-amount) {
    flex-wrap: wrap;
}

.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table ul#shipping_method li input[type="radio"]:checked+label {
    flex-wrap: nowrap;
}

body:not(.tbay-body-default) .widget.yith-woocompare-widget .title,
.woocommerce .widget_price_filter .price_slider_amount .price_label,
.sub-menu .dropdown-menu-inner h3,
.single-product #tbay-main-content .yith-wfbt-section .heading-tbay-title,
table.wishlist_table td.product-stock-status span.wishlist-in-stock,
table.wishlist_table td.product-stock-status span.wishlist-out-of-stock,
.tbay-sidebar-mobile-btn span,
.woocommerce div.product .entry-summary .single_add_to_cart_button,
.woocommerce div.product .entry-summary .tbay-buy-now,
.variations label,
#reviews #reply-title,
#reviews .reviews-summary h5,
#reviews .comments h5,
#reviews .comments .commentlist .tbay-author,
.woocommerce div.product.elementor form.cart table.variations td.label,
.mobile-btn-cart-click #tbay-click-addtocart,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce table.shop_table.cart.woocommerce-cart-form__contents tbody>tr>td.actions .pull-right input.btn,
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
form.woocommerce-checkout .woocommerce-billing-fields h3,
form.woocommerce-checkout .details-review .order-review h3,
form.woocommerce-checkout .order-payment h3,
.mvx_regi_main .register .mvx_regi_form_box .reg_header2 {
    text-transform: none!important;
}

.mini_cart_inner .total {
    display: flex;
    align-items: center;
}

.mini_cart_inner .total .amount:not(.amount-eur) {
    flex-grow: 1;
    text-align: right;
}

.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_package {
    display: none;
}

/* Request product info on bulk */
.yith-ywraq-add-to-quote .add-request-quote-button {
    width: 100% !important;
    font-size: 16px !important;
    text-align: center;
    border-radius: 6px !important;
    line-height: 48px !important;
    padding: 0 !important;
    border: 1px solid rgb(105,181,80)!important;
}

.yith-ywraq-add-to-quote .add-request-quote-button:hover {
    border: 1px solid rgb(99,171,76)!important;
}

/* Contact form 7 */
.wpcf7-acceptance .wpcf7-list-item > label{
    display: flex;
    align-items: center;
    gap: 8px;
}

#home-banner-buy-now a {
    background-color: #ffb240;
    font-size: 16px;
    color: #000;
}

.rate-sold {
    display: none;
}

.wrapper-price-sold {
    justify-content: end!important;
}

.woocommerce-privacy-policy-text a {
    color: var(--tb-theme-color)!important;
}

.woocommerce div.product .entry-summary .single_add_to_cart_button {
    background: var(--tb-theme-color)!important;
}

@media (max-width: 1199px) {
    .wrapper-container {
        padding-top: 75px;
    }
}

@media(max-width: 767px) {

    #cmplz-manage-consent .cmplz-manage-consent {
        display: block!important;
    }

    body:not(.tbay-disable-cart-fixed) .singular-shop div.product .information .entry-summary.has-buy-now .tbay-buy-now.button,
    .woocommerce .woocommerce-tabs ul.wc-tabs li>a {
        text-transform: none!important;
    }

    .trp-language-switcher-container span {
        display: flex;
        align-items: center;
        padding: 0!important;
    }

    .trp-language-switcher-container img {
        height: fit-content;
    }


}

@media(max-width: 375px) {
    .product-block .groups-button .title-cart {
        text-transform: none!important;
    }
}
/* 
p#billing_address_1_field, 
p#billing_address_2_field, 
p#billing_city_field, 
p#billing_country_field, 
p#billing_postcode_field, 
p#billing_state_field {
    display: none!important;
}

ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li) {
    padding-top: 12px!important;
    margin-top: 8px!important;
}

.woocommerce ul#shipping_method li {
    border-top: 1px solid rgba(145, 158, 171, 0.24);;
}

.woocommerce ul#shipping_method li label {
    display: inline-flex;
    width: 100%;
}

#woo-bg--speedy-office-locator,
#woo-bg--econt-office-locator {
    display: inline-flex;
    width: 100%!important;
    padding: 0 12px;
}

#shipping_method .woo-bg--speedy-delivery .woo-bg-multiselect,
#shipping_method .woo-bg--econt-delivery .woo-bg-multiselect,
.shipment-city-container {
    margin-bottom: 4px!important;
}

.woocommerce ul#shipping_method li input {
    margin-top: 0!important;
} */