/**
* Theme Name: BuddyxPro Child
* Description: This is a child theme of BuddyxPro, generated by Merlin WP.
* Author: <a href="https://wbcomdesigns.com">wbcomdesigns</a>
* Template: buddyx-pro
* Version: 3.8.7
*/
.myaccount-header {
    display: flex;
    align-items: center;
    gap: 20px;
}

.welcome-text {
    font-size: 28px;
    font-weight: 500;
}

.logout-link {
    font-size: 14px;
    text-decoration: underline;
}
body.wp-singular.woocommerce-account.woocommerce-page .site-sub-header {
    display: none;
}
body.wp-singular.woocommerce-account.woocommerce-page {
    background: url(https://reevasethi.com/wp-content/uploads/2026/02/pplp-account-bkgd-scaled.avif);
}
.page-id-3166 .site-sub-header {
    padding: 0;
}
.page-id-3166 .site-wrapper {
    margin: 0;
}
body.wp-singular.admin-bar.logged-in.woocommerce-account.woocommerce-page .entry-content {
    padding-top: 65px;
}
p#breadcrumbs a {
    color: #E6E6E6;
}
.woocommerce-cart.woocommerce-page .site-sub-header {
    margin-top: 30px;
}
.woocommerce-cart.woocommerce-page form.woocommerce-cart-form .coupon button.button {
    background: transparent;
    padding: 3px 5px;
    color: black;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 500;
    border: none;
    text-decoration: underline;
}
.woocommerce-cart.woocommerce-page form.woocommerce-cart-form .coupon button.button:hover {
	text-decoration: none;
}
.woocommerce-cart.woocommerce-page .woocommerce table.cart td.actions .coupon+.button {
    background: transparent;
	border: none;
    padding: 3px 5px;
    color: black;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 500;
	text-decoration: underline;
}
.woocommerce-cart.woocommerce-page .woocommerce table.cart td.actions .coupon+.button:hover {
	text-decoration: none;
}
/* .single-product .site-wrapper main#main {
    margin-top: 94px;
} */
div#min-cart-header .elementor-menu-cart__main {
    top: 44px;
}
div#min-cart-header .widget_shopping_cart_content .elementor-menu-cart__footer-buttons span.elementor-button-text {
    color: white !important;
}
/* body.elementor-page-16086 .elementor-page-title.elementor-widget-heading h1.elementor-heading-title {
    margin-top: 30px;
} */
.work-with-specialist {
    border: 2px solid #1c2c4c;
    padding: 30px;
    text-align: center;
    max-width: 360px;
    margin-left: auto;
    background: #fff;
}

.work-with-specialist h3 {
    font-size: 22px;
    margin-bottom: 15px;
    color: #1c2c4c;
}

.work-with-specialist p {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 25px;
}

.work-with-specialist .wws-btn {
    display: block;
    padding: 12px;
    margin-bottom: 15px;
    border: 1px solid #1c2c4c;
    text-decoration: none;
    font-size: 13px;
    letter-spacing: 1px;
}

.work-with-specialist .wws-btn.primary {
    background: transparent;
}

.work-with-specialist .wws-btn.secondary {
    background: transparent;
}
div#main-header.header.she-header-transparent-yes {
    background-color: #24242459 !important;
}
div#main-header.header.she-header-transparent-yes:hover {
    background-color: #fff !important;
}
.woocommerce-account .woocommerce-MyAccount-content .wpq-empty-state p a.button.wp-element-button br {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-content .wpq-empty-state p a.button.wp-element-button {
    width: 250px;
	border-radius: 0;
    padding: 12px;
}
.woocommerce .cart-collaterals .cart_totals h2 {
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 700;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button {
    width: 100%;
	border-radius: 0;
    padding: 15px;
}
.woocommerce-cart.woocommerce-page form.woocommerce-cart-form .coupon input#coupon_code {
    width: 175px;
    border: 1px solid black;
}
.woocommerce div.product a.button.wp-element-button {
    width: 300px;
    padding: 15px;
    border-radius: 0;
}
.woocommerce div.product form.cart button.button,
.woocommerce-page div.product form.cart button.button {
    width: 300px;
    padding: 15px !important;
    border-radius: 0 !important;
    margin-right: 25%;
}
.woocommerce-page div.product form.cart .quantity.buddyx-quantity input.qty_button {
    height: 51px;
}
.woocommerce div.product form.cart .variations th.label {
    padding-left: 0;
    width: 50px;
}
.woocommerce div.product form.cart button.button.alt.disabled, .woocommerce-page div.product form.cart button.button.alt.disabled {
    opacity: .6;
}
@media (max-width: 1249px) {
.woocommerce div.product form.cart button.button, .woocommerce-page div.product form.cart button.button {
    width: 24vw;
    margin-right: 8vw;
}
}
@media (max-width: 960px) {
/* .single-product .site-wrapper main#main {
    margin-top: 10px;
} */
.woocommerce div.product form.cart button.button, .woocommerce-page div.product form.cart button.button {
    width: 24vw;
    margin-right: 8vw;
}
}
@media (max-width: 768px) {
.woocommerce div.product form.cart button.button, .woocommerce-page div.product form.cart button.button {
    width: 24vw;
    margin-right: 8vw;
}	
}
@media (max-width: 767px) {
.welcome-text {
    font-size: 19px;
}
.woocommerce-cart.woocommerce-page .site-sub-header {
    margin-top: 0px;
}
.single-product .site-wrapper main#main {
    margin-top: 0px;
}
div#min-cart-header .elementor-menu-cart__main {
    top: 0px;
}
.woocommerce div.product form.cart button.single_add_to_cart_button,
.woocommerce-page div.product form.cart button.single_add_to_cart_button {
    width: 180px;
}
}