/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

.bgTitle-heading { position: relative; display: inline-block; width: auto !important; padding: 0px 30px; }
.bgTitle-heading:before { position: absolute; inset: 0px; content:''; border-radius: 80% / 100%; z-index: -1; background: rgba(17, 59, 159, 0.05); }
.bgTitle-heading h6 { display: inline-block; z-index: 2; }


/*.page-id-936 #Subheader { min-height: 120px; }*/
.page-id-936 #Subheader .title, .page-id-936 #Subheader .breadcrumbs { display: none; }
.page-id-936 #Content { padding-top: 0px; }

.contactForm-box .wpcf7-form-control { padding-left: 25px; }
.contactForm-box a { color: #ffffff; }
.contactForm-box a:hover { color: #fad0e2; text-decoration: underline; }
.contactForm-box input.wpcf7-submit { font-weight: 400; border-radius: 200px; background: #EF544F; }
.contactForm-box input.wpcf7-submit:hover, .contactForm-box input.wpcf7-submit:focus { color: #EF544F; background: #ffffff; }

/*06-11-2025*/

.woocommerce #customer_login .u-column1, .woocommerce #customer_login .u-column2 { width: 50%; }
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { float: right; }
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { float: left; }
.single_add_to_cart_button.added { display: none; }
.comment-form .comment-form-author, .comment-form .comment-form-email { display: block !important; width: 100% !important; float: none !important; }
.page-id-936 #Subheader { min-height: 120px; padding-top: 20px; padding-bottom: 30px; }
.contactForm-box .wpcf7-response-output { color: #ffffff !important; }
.mfn-header-login { z-index: 99 !important; }
ul.menu.menu-main>.current-menu-item>a { font-weight: 700 !important;}

#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a { color: #fff; background: #EF544F; }
#Top_bar .menu li ul li { width: 290px; }
#Top_bar .menu li ul li a { padding: 15px 30px;  border-bottom: none !important; }
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo { height: 80px; line-height: 80px; padding: 15px 0; }
.whatsapp-button{bottom:100px;}
.mfn-main-slider .sr7-layer{background-size:contain !important;}
.wpcf7-form.invalid .wpcf7-response-output{color:red !important;}
.fixed-nav{bottom:180px;}
.wishlist .wishlist-row .one-fourth.wishlist-options{width:50%;}
#Side_slide .extras .extras-wrapper .header-wishlist-count, #Side_slide .extras .extras-wrapper .header-cart-count{position: relative;margin-left: -5px;top: -10px;display: inline-block;width: 18px;line-height: 18px;text-align: center;font-size: 11px;background-color: #333;color: #fff;border-radius: 100%;}
.wc-block-components-totals-coupon__content #wc-block-components-totals-coupon__input-coupon{height:52px;}
.wc-block-components-totals-coupon__content label{top:50%;}

@media screen and (max-width: 1199.98px) {
    header #Top_bar .top_bar_right.hide-total-desktop { display: none !important; }
    }
    
@media screen and (max-width: 991.98px) {
    .woocommerce #customer_login .u-column1, .woocommerce #customer_login .u-column2 { padding: 0px 5%; }
    .elementor-heading-title { line-height: 1 !important;
    }

@media screen and (max-width: 767.98px) {
    .page-id-936 #Subheader { min-height: auto; padding: 0px 0px; }
    .woocommerce #customer_login .u-column1, .woocommerce #customer_login .u-column2 { width: 100%; padding: 0px 0px; }
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { float: none; }
    .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form { display: block; }
    .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-text-input { margin-bottom: 10px !important; }
    .woocommerce .comment-form-rating p.stars a::before { font-size: 16px; }
    .woocommerce .comment-form-rating p.stars > span { flex-wrap: wrap; }
    .woocommerce .comment-form-rating p.stars a { font-size: 12px; margin: 5px 22px; padding: 8px 2px; width: 25%; }
    .elementor-button { font-size: 12px !important; letter-spacing: 1px !important; }
    body.woocommerce .entry-summary form.cart{align-items: center;gap: 12px;flex-wrap: wrap;}
    .wishlist .wishlist-row .one-fourth.wishlist-options{width:100%;}
    
    
    }