/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/
.custom_quote.pro-active{
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #9FBBCE;
}
#payment .woocommerce-terms-and-conditions-wrapper{
	display:none;
}
.best-seller-products .elementor-widget-jet-listing-dynamic-link {
    max-height: 26px;
    overflow: hidden;
}
.more-btn-section {
    visibility: hidden;
}
.sec-single-block:hover .more-btn-section {
    visibility: visible;
}
.filter-column .apply-filters__button{
    position: absolute;
    right: 10px;
    top: 0px;
}
.filter-column .jet-range{
    display: flex;
    flex-direction: column;
}
.filter-column .jet-range .jet-range__slider{
    order: 2;
}
.filter-column .jet-range .jet-range__inputs{
    order: 1;
}
@media only screen and (min-width: 1200px) {
    .sales-shop-products-1 .jet-woo-products__item.jet-woo-builder-product:nth-child(3n) div.jet-woo-products__inner-box{
        border-right: 0px;
    }
    .sales-shop-products-1 .jet-woo-products__item.jet-woo-builder-product:nth-last-child(-n+3) div.jet-woo-products__inner-box{
        //border-bottom: 0px;
    }
}
.sales-shop-products-1 .product-fields{
    padding: 0 13px;
    font-weight: 500;
    font-family: 'Assistant';
    order:3;
}
.sales-shop-products-1 .price-div{
    padding: 0 13px;
    font-weight: 500;
    font-family: 'Assistant';
    order: 4;
}
.sales-shop-products-1 .info-links{
    order: 5;
    padding: 20px 13px;
    text-align: center;
}
.sales-shop-products-1 .info-links a{
    background-color: #C1C9A0;
    color: #fff;
    padding: 6px 20px;
    border-radius: 17px;
    text-decoration: none;
}
.sales-shop-products-1 .info-links.instock a{
    float: left;
}
.sales-shop-products-1 .info-links button{
    float: right;
    border-radius: 17px;
    text-transform: none;
    font-weight: normal;
}
.sales-shop-products-1 .product-fields table,
.sales-shop-products-1 .price-div table,
.sales-shop-products-1 .jet-woo-product-button table.variations{
    width:100%;
}
.sales-shop-products-1 .product-fields table td,
.sales-shop-products-1 .price-div table td{
    padding: 4px 0;
    width: 50%;
    font-weight: bold;
}
.sales-shop-products-1 .price-div .pricce{
    font-size: 20px;
    font-weight: bold;
}
.sales-shop-products-1 .price-div td .quant{
    width: 55%;
}
.sales-shop-products-1 td.right{
    text-align: right;
}
.sales-shop-products-1 .bluemoon-products .jet-woo-product-button{
    display: block;
}
.sales-shop-products-1 .jet-woo-product-button .add_to_cart_button,
.sales-shop-products-1 .jet-woo-product-button .qty,
.sales-shop-products-1 .jet-woo-product-button .single_add_to_cart_button{
    display: none!important;
}
.sales-shop-products-1 .jet-woo-product-button table.variations tr{
    display: inline-block;
    width: 100%;
}
.sales-shop-products-1 .variations .reset_variations{
    display: none!important;
}
.sales-shop-products-1 .jet-woo-product-button .variations th.label{
    width: 50%;
    text-align: left;
    font-weight: normal;
}
.sales-shop-products-1 .jet-woo-product-button .variations td.value{
    width:50%;
}
.sales-shop-products-1 .woocommerce-variation-price .price{
    font-size: 16px;
}
.sales-shop-products-1 .jet-woo-product-price{
    display: none;
}
.sales-shop-products-1 .price-div del{
    color: #C1C9A0;
}
.sales-shop-products .product-fields,
.sales-shop-products .price-div,
.sales-shop-products .info-links{
    display: none;
}
.outer-product-table{
    display: flex;
    gap: 10px;
}
.outer-product-table table.custom-product-table{
    background-color: #f6f6f6;
    border-radius: 5px;
    width: 46%;
}
table.custom-product-table tr td{
    font-size: 15px;
    padding: 5px 10px;
    border-bottom: 1px solid #ede7e7;
}
table.custom-product-table tr:last-child td{
    border-bottom: 0;
}
.promotional-table td{
    white-space: pre-wrap;
}
.elementor-element-9d46866{
    /*display: none;*/
}
.product-info-container .elementor-column-gap-default{
    background-color: #fff;
    border-radius: 17px 17px 0 0;
}
.product-more-info .elementor-column-gap-default{
    background-color: #fff;
    border-radius: 0 0 17px 17px;
    padding-top: 50px;
}
.product-cart-block .quantity .input-text{
    padding: 8px!important;
    border-color: #000 !important;
}
.single-product .product .elementor-jet-single-add-to-cart .cart div.quantity{
    display: flex!important;
    align-items: center;
}
.qty_txt{
    margin-right: 5px;
    font-weight: bold;
}
.single-product.woocommerce .variations tr{
    display: flex;
    gap:10px;
}
.single-product.woocommerce .variations .reset_variations{
    display: none!important;
}
.single-product.woocommerce .single_add_to_cart_button{
    font-size: 18px!important;
}
.seller_post_type{
    margin: 20px 0;
}
.seller_post_type .woocommerce-input-wrapper{
    display: inline-flex;
    vertical-align: middle;
    align-items: baseline;
}
.seller_post_type .input-radio{
    margin-right: 6px;
}
.seller_post_type .woocommerce-input-wrapper label.radio{
    margin-right: 20px!important;
    border: 0!important;
}
.jet-nav__item-16395{
    display: none;
}
.logged_in_user_admin_saleperson .jet-nav__item-16395{
    display: block;
}
section.fixed-buttons-bar{
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
}
.page-id-15823 #content{
    margin-bottom: 0;
}
a.button.wc-backward{
    padding-top: 0;
}
.woocommerce-checkout .jet-nav .menu-item a.menu-item-link-top{
    background: none;
    color: #9FBBCE;
}
.woocommerce-checkout .jet-nav .menu-item a.menu-item-link-top:hover,
.woocommerce-checkout .jet-nav .jet-nav-hover.menu-item a.menu-item-link-top{
    color: #fff;
}
@media only screen and (max-width: 600px) {
    .outer-product-table{
        display: block;
        width:100%;
    }
    .outer-product-table table.custom-product-table {
        width:100%;
        margin: 10px 0;
    }
    .single-product.woocommerce .single_add_to_cart_button{
        font-size: 16px!important;
    }
}


.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a {
    color: var(--links-normal-color, #e8ecd4);
    font-size: 19px;
}