/**
* Theme Name: Bacola Child
* Description: This is a child theme of Bacola, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: bacola
* Version: 1.3.9
*/
.site-header .header-main .site-brand img.desktop-logo {width:130px;}
.single-content .woocommerce-tabs .woocommerce-Tabs-panel--description > h2 {display: block;}
.module-slider.text-light .slider-item div.overlay-link {display:none;}
#wll-site-launcher .text-light {color:rgba(83, 88, 99, var(--tw-text-opacity))!important;}

footer {--notice-offset:0px}
footer .footer-copyright {color: #FFFFFF80; font-size: 13px; line-height:1;font-family: var(--font-primary);font-weight: 400;letter-spacing:0;}
footer .footer-copyright a {color:inherit;cursor:pointer;}
footer .footer-copyright a:hover, footer .footer-copyright a:focus {color:#fa1302;}
p.woocommerce-store-notice.demo_store {--bottom-offset:0px;bottom:3.5rem;}
.woocommerce-store-notice + footer{margin-bottom:var(--notice-offset);}
body.single-product .woocommerce-store-notice {bottom:calc(3.5rem + var(--bottom-offset));}
.single.single-product .single-content .product form.cart {bottom:56px;}
.wt-related-products .legit-omnibus, .single section.recently-viewed .legit-omnibus {display:none;}
.woocommerce-form-login .show-password-input {display:none;}
.wc-btn-goto-checkout .wc-block-components-button {font-family: var(--font-secondary);font-size:1rem;font-weight: 600;color:#fff;background-color: var(--color-danger);border-color: var(--color-danger);padding:0 1.25rem;border-radius:5px;}
.wc-btn-goto-checkout .wc-block-components-button:hover, .wc-btn-goto-checkout .wc-block-components-button:focus {text-decoration:none;}
.quick-product-wrapper .wlr-product-message {font-size:0.8rem;padding-left:0px !important;}
.quick-product-wrapper .tinvwl_add_to_wishlist-text {line-height:1;padding-left:10px;}
.single_add_to_cart_button.custom-checkout-btn:hover {color:#fff;opacity:0.8;}

@media(min-width:768px) {
	p.woocommerce-store-notice.demo_store {bottom:0;}
	.single.single-product .single-content .product form.cart {bottom:0;}
	body.single-product .woocommerce-store-notice {bottom:var(--bottom-offset);}
}

@media(min-width:1200px){
	.quick-product-wrapper .product-detail form.cart button {margin: 1rem 0 .5rem 0;}
	.quick-product-wrapper .single_add_to_cart_button.custom-checkout-btn {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
}

.be-normal-carousel .slider-inner h3,
.wrapper-recipes-tax .container-tax .list-site-posts .item-recipe a .title,
.wrapper-single-recipe .single-recipe-detail .single-recipe-content .single-recipe .feature-post .title {text-transform:uppercase;}
.wrapper-recipes-tax .container-tax .list-site-posts .item-recipe a .meta-value {
    color: #bababa;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 153%;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.single-recipe-content .wrapper-gallery-image {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 60px;
}

.single-recipe-content .wrapper-gallery-image .card-image {
    width: 120px;
    height: 120px;
}

.single-recipe-content .wrapper-gallery-image .card-image a {
    display: block;
    height: 100%;
    width: 100%;
}

.single-recipe-content .wrapper-gallery-image .card-image a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product.type-product .content-wrapper {
    display: flex;
    flex-direction: column;
}
.product.type-product .content-wrapper .product-title {
    order:1;
}
.product.type-product .content-wrapper .jdgm-widget.jdgm-preview-badge {
    order:2;
    margin-bottom: 10px;
}
.product.type-product .content-wrapper .product-meta {
    order:3;
}
.product.type-product .content-wrapper .price {
    order:4;
}
.product.type-product .content-wrapper .product-fade-block {
    bottom:-35px;
    
}

.product.type-product .content-wrapper .wlr-product-message {
   padding: 0 !important;
    font-size: 13px;
    color: red;
    width:100%;
}
.single-product .products .product.product-type-simple .price {
    flex-wrap:wrap;
}

body.single-product .product-type-simple .wrapper-add-to-cart .price-single-product .wlr-product-message {
    width:100%;
    bottom: 7px;
    padding: 0 !important;
    color: red;
    order:5;
}

body.single-product .product-type-simple .wrapper-add-to-cart .price-single-product {
        flex-direction: inherit;
    justify-content: flex-start;
    flex-wrap:wrap;
}

body.single-product .product-type-simple .wrapper-add-to-cart .price-single-product ins {
    order:1;
}
body.single-product .product-type-simple .wrapper-add-to-cart .price-single-product .wps_sfw_interval {
    order:2;
        color: #f00;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
}

body.single-product .product-type-simple .wrapper-add-to-cart .price-single-product del {
    order:3;
}
body.single-product .product-type-simple .wrapper-add-to-cart .price-single-product .legit-omnibus {
    order:4; display:block;width:100%;
}
body.single-product .product-type-simple .wrapper-add-to-cart .price-single-product .legit-omnibus .woocommerce-Price-amount.amount > bdi{
    color:inherit;font-size:inherit;font-weight:inherit;
}
body.single-product .product-type-simple .wrapper-add-to-cart .price-single-product {
    padding-bottom:40px;
    position:relative;
}


.wrapper-related-product h2.title {
        color: #252525;
    font-family: "Barlow Condensed";
    font-size: 32px;
    font-weight: 400;
    text-transform: none;
    margin-top: 20px;
}

.single-recipe .products .product:first-child {
    border-left:none;
}

.single-recipe .list-products{
    border:1px solid #e3e4e6;
    border-right:none;
    border-bottom:none;
}

.single-recipe .list-products .product {
    border-top:none !important;
}

.menu-show-mobile-custom {
    list-style: none;
    padding-left: 1.25rem;
}

.menu-show-mobile-custom li span {
            position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-family: var(--font-secondary);
    font-size: .9375rem;
    font-weight: 600;
    text-decoration: none;
    color: #3e445a;
    background-color: #fff;
    width: 100%;
    height: 2rem;
    -webkit-transition: all 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    transition: all 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
}

.menu-show-mobile-custom li a{
        position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-family: var(--font-secondary);
    font-size: .9375rem;
    font-weight: 600;
    text-decoration: none;
    color: #3e445a;
    background-color: #fff;
    width: 100%;
    height: 2rem;
    -webkit-transition: all 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
    transition: all 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
}
.menu-show-mobile-custom li .header-email {
        display: flex;
    align-items: center;
    gap: 11px;
}
.menu-show-mobile-custom li .topbar-notice {
            display: flex;
    align-items: center;
    gap: 11px;
}
.menu-show-mobile-custom li .header-phone {
              display: flex;
    align-items: center;
    gap: 11px;  
}

.product .product-actions .tinvwl_add_to_wishlist_button.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text {
    display:none !important;
}
@media(max-width:1024px) {
    body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .legit-omnibus {
    display:none;
}
  .single.single-product .single-content .product form.cart {
	   display: flex;
        gap: 10px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .quantity {
        margin:0;
        width:auto;
    }
    body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .single_add_to_cart_button {
        margin:0;
                
    }
   body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .single_add_to_cart_button {
       height:48px;
   }
}

@media(max-width:600px) {
	.product-categories-mobile .module-category.style-3 > ul > li {padding:0 10px;}
    .home .product.type-product .content-wrapper, .content-primary .product.type-product .content-wrapper {
        padding-bottom: 60px;
    }
    .home .products .product-fade-block, .content-primary .products .product-fade-block {
        position: absolute;
        bottom: 15px !important;
        padding: 0;
        padding-right: 15px;
        left: 15px;
    }
    .single.single-product .single-content .product form.cart {
		display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
    }
    body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .single_add_to_cart_button {
        margin-top:0;
    }
    
    body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .quantity .quantity-button.minus {
        width: 35px;
    height: 40px;
    }
    body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .quantity .input-text.qty.text {
            width: 35px;
    height: 40px;
    }
    body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .quantity .quantity-button.plus {
                width: 35px;
    height: 40px;
    }
    body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .quantity {
        width:120px;
}
body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .single_add_to_cart_button {
    height:40px;
    margin-bottom:0;
    margin-right:0;
            width: auto !important;
            line-height:1;
                    padding: 0 5px;
}
body.single-product .product-type-simple .add-to-cart-custom-wrapper .cart .legit-omnibus {
    display:none;
}
}

.af_tbw_tipping_donation_div_get .template-heading h3, .kl-ga-main-wrap h4 {font-size:1.25em;}