/*
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: 1.6.2
*/


   .funnel-form {
            max-width: 1000px;
            margin: auto;
            background: #111;
            padding: 20px;
            color: #fff;
            font-family: sans-serif;
            border-radius: 10px;
        }
        .funnel-form h2 {
            text-align: center;
            background: linear-gradient(to right, #6a11cb, #2575fc);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        .funnel-form input[type="text"],
        .funnel-form input[type="email"],
        .funnel-form input[type="tel"],
        .funnel-form input[type="url"],
        .funnel-form select,
        .funnel-form textarea {
            width: 100%;
            padding: 10px;
            margin: 8px 0;
            background: #222;
            border: 1px solid #444;
            color: #fff;
            border-radius: 5px;
        }
        .funnel-form input[type="checkbox"] {
            margin-right: 8px;
        }
        .funnel-form label {
            display: block;
            margin: 10px 0 4px;
        }
        .funnel-form button[type="submit"] {
            background: #6a11cb;
            color: #fff;
            padding: 12px 25px;
            border: none;
            border-radius: 5px;
            margin-top: 15px;
            cursor: pointer;
        }
        .funnel-form .form-group {
            display: flex;
            gap: 10px;
        }
        @media (max-width: 768px) {
            .funnel-form .form-group {
                flex-direction: column;
            }
        }


/* subscription page style start here  */
body.page-id-1679 #Wrapper{
    background: #101010 !important;
}
.woo_subscription_plans_inner {
    max-width: 1220px;
    margin: 0 auto;
    background: #1f1f21;
    padding: 40px;
    border-radius: 12px;
    box-sizing: border-box;
}

.woo_subscription_plans_inner h1.product_title.entry-title {
    color: #fff;
}
    
.product_tabs_wrapper, .section_product_after_tabs, 
.column.one.post-nav.minimal,
.wcpay-express-checkout-wrapper, 
.first-payment-date, .woocommerce .product.style-default .entry-summary .product_meta, 
.share-simple-wrapper,.stock.in-stock,.woocommerce-product-details__short-description + .price {
  display: none !important;
}

.woo-subscription-plans .entry-summary.column.two-fifth {
    width: 50%;
    margin-left: auto;
}
.woo-subscription-plans .product_image_wrapper.column.three-fifth {
    width: 45%;
}
.woo-subscription-plans .product.style-default .entry-summary {
    text-align: left;
}
.woo-subscription-plans  .mfn-variations-wrapper .mfn-vr {
    justify-content: flex-start!important;
}
.woo-subscription-plans  .single_variation_wrap {
    margin: 20px 0 0;
}
.woo-subscription-plans .single_variation_wrap .woocommerce-variation.single_variation {
    margin: 0 0 30px;
    font-weight: 500;
}
.woo-subscription-plans  .single_variation_wrap .woocommerce-variation.single_variation span.subscription-details {
    font-size: 65%;
    font-weight: normal;
}

.woo-subscription-plans .product.share-simple .product_wrapper {
    padding-left: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.wp-block-woocommerce-checkout-billing-address-block select:focus {
    background: #fff!important;
}

.woocommerce-account a.woocommerce-button.button,
.woocommerce-account .woocommerce-button.button,
.woocommerce-account .woocommerce-MyAccount-content .button,
.woocommerce-checkout a.woocommerce-button.button,
.woocommerce-checkout .woocommerce-button.button,
.woocommerce-checkout .order-again .button {
    color: #fff;
}

.woocommerce-account td.order-number.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {background: transparent;}
@media only screen and (min-width: 480px){
.woocommerce-account .woocommerce-MyAccount-content h2 {
    font-size: 28px;
    margin: 0 0 10px;
}
}

@media only screen and (min-width: 960px) and (max-width: 1239px) {
    .woo_subscription_plans_inner {
        max-width: 940px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .woo_subscription_plans_inner {
        max-width: 708px;
    }
}
@media only screen and (max-width: 767px) {
    .woo_subscription_plans_inner {
        max-width: calc(100% - 66px)!important;
        padding:25px;
    }
    .woo-subscription-plans .product.share-simple .product_wrapper {
        flex-direction: column;
    }
    .woo-subscription-plans .product div.entry-summary h1.product_title {.woo_subscription_plans_inner
        font-size: 28px;
        line-height: 36px;
    }
    .woo-subscription-plans .mcb-column-inner {
        margin: 0;
    }
}
@media only screen and (max-width: 479px) {
    .woo-subscription-plans .product.style-default .entry-summary .cart.variations_form .woocommerce-variation-add-to-cart {
        flex-direction: column!important;
        align-items: flex-start!important;
        gap: 20px!important;
    }
}





