/**
* Theme Name:        avanam-plumbix
* Theme URI:         https://templatemela.com/
* Template:          avanam
* Author:            TemplateMela
* Author URI:        #
* Description:       This is a child theme of Avanam, generated by TemplateMela.
* Version:           1.0.0
* License:           GNU General Public License v3.0 (or later)
* License URI:       https://www.gnu.org/licenses/gpl-3.0.html
* Text Domain:       avanam-plumbix
* Requires at least: 6.2
* Tested up to:      6.6
* Requires PHP:      7.4
* Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce

*/
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order .coupon_inner_checkout {
    font-family: 'Oswald';
}
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order .shop_table tfoot tr.order-total>th {
    font-size: 18px;
    font-family: 'Oswald';
    font-weight: normal;
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
    font-family: 'Open Sans';
    font-size: 13px;
}
.select2-container--default .select2-selection--single {
    font-family: 'Open Sans';
}
.woocommerce-privacy-policy-text {
    font-family: 'Open Sans';
}
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order .shop_table thead th,.woocommerce-checkout form.checkout .woocommerce-checkout-review-order #payment ul.wc_payment_methods li.wc_payment_method>label,.woocommerce .single-product-payments .title {
    font-family: 'Oswald';
    font-size: 15px;
    font-weight: normal;
}
.woocommerce form .form-row label{
    font-family: 'Oswald';
    font-size: 18px !important;
    font-weight: normal;
}
.wc-block-components-text-input.wc-block-components-address-form__postcode,.single-product-extras, div#tmcore-live-viewing-visitors, .check-incart-sold.style1 {
    display: none;
}

.site-footer .site-top-footer-wrap{
    position: relative;
}
.site-footer .site-top-footer-wrap:before {
    content: "";
    position: absolute;
    inset: 0;
    background: #f5f5f5bf;
    z-index: 1;
}
.site-footer-row {
    position: relative;
    z-index: 2;
}
.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .product-details .woocommerce-loop-product__title, .woocommerce ul.products li.product .product-details .woocommerce-loop-category__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.5px;
    font-family: 'Oswald';
    text-transform: uppercase;
}
section#custom_html-5 {
    width: 75%;
    margin: 0 auto;
}
form#fluentform_2 {
    margin-top: 15px;
}
#fluentform_2 input {
    display: flex;
    height: 50px;
    padding: 15.5px 15px;
    justify-content: center;
    align-items: flex-start;
    flex: 1 0 0;
    border: none;
    border-radius: 0;
}

#fluentform_2 button {
    display: flex;
    height: 50px;
    padding: 10.5px 24px 11.5px 24px;
    justify-content: center;
    align-items: flex-start;
    border-radius: 0;
    font-family: 'Oswald';
    font-size: 18px;
    background: #f3b613;
    border-color: #f3b613;
}
#fluentform_2 button:hover {
    background: transparent;
    color: #000;
    border-color: #000;
}
#fluentform_2 .ff-message-success {
    border: 1px solid #ced4da;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
    margin-top: 10px;
    overflow-wrap: break-word;
    padding: 15px;
    position: relative;
    background: #fff;
}
.site-footer .site-top-footer-wrap .widget-area .widget-title::after{
    background: #DA3F3F;
}
.site-bottom-footer-inner-wrap {
    padding-top: 15px;
    padding-bottom: 15px;

}
.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button {
    color: #f3b613;
}
.site-footer .site-top-footer-wrap .widget-area .widget-title::after{
    background: #DA3F3F !important;
}

.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.sub-menu li {
    margin-bottom: 10px;
}
.ask-question {
    display: none;
}
.brand-list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
}
@media screen and ( max-width: 1023px){
    .brand-list {
        grid-template-columns: repeat(3, 1fr);
    }

}
@media screen and ( max-width: 767px){
    .brand-list {
        grid-template-columns: repeat(2, 1fr);
    }
    .elementor-1457 .elementor-element.elementor-element-0d6c2cf .elementor-tabs-wrapper .elementor-tabs-items {
        justify-content: space-between ;
    }
    .woocommerce .woocommerce-loop-product__title {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        height: 50px;
    }
    span.price {
        display: flex !important;
        flex-direction: column;
        gap: 10px;
    }
    h2.woocommerce-loop-product__title {
        line-height: 1;
    }
    .woocommerce ul.products li.product.action-style-default .product-action-wrap a.button .add-to-cart-icon {
        display: block !important;
        margin: 0 !important;
        height: 100%;
    }

    span.cart-text {
        display: none;
    }

}