/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*========================================= *GLOBAL* ==========================================*/

/* SKIDANJE ELITE BANERA 
html .be-account-banner, html .new-after-purcha-otr {
DISPLAY: NONE !IMPORTANT;
}
*/

.woocommerce-checkout button.button:not(.wd-buy-now-btn), button#place_order {
   background-image: linear-gradient(#7e76fd 0%, #473efd 100%);
   height: 60px !important;
   border-radius: 12px !important;
   font-size: 17px !important;
   font-weight: 600;
   padding: 10px 36px;
   display: flex;
   align-items: center;
   justify-content: center;
   color: white;
   text-transform: none;
}

button#place_order:after {
	display: none !important;
}
/*JULY 26 TOP BAR v2 AND TWEAKS*/

.wd-active p.name-of-offer {
    font-weight: 600 !important;
}

.aps-selector-outer p.over-eightk{
	justify-content: center;
}

span.variable-price:after {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    content: "" !important;
    background-size: cover;
    background-image: url("../../uploads/2026/07/cart-icon.svg");
    width: 19px;
    opacity: 1 !important;
    height: 17px;
    margin-top: -1px;
    margin-left: 0;
}

.product-type-variable button.single_add_to_cart_button.button.alt {
    border-radius: 35px !important;
    background: #1463f8 !important;
    /*background-image: linear-gradient(#6435e3 0%, #3100b9 100%);*/
}

.wd-active .radio-img-products {
    background: #fff;
}

.page-all-products-special .ult-bundle-header {
    justify-content: center !important;
}

.page-all-products-special .shop-now-div{
	background: #db0019 ! IMPORTANT;
}

.page-all-products-special .ult-bundle-header.yr-banner .hurry-timerrr {
    margin-bottom: 2px;
}

.top-bar-first-s p strong {
    padding-right: 3px;
}
.top-bar-first-s p, .top-bar-first-s p strong, .header-banner-line p>strong {
	color: #fff !important;
}
.top-bar-first-s {
    display: flex;
}

@media (max-width: 574px){
	
	.ult-bundle-header .hurry-timerrr {
		font-size: 2.8vw !important;
	}
	
	.top-bar-first-s p, .top-bar-first-s p strong, .header-banner-line p>strong {
		font-size: 3.26vw !important;
	}
	
    .top-bar-first-s {
        gap: 8px !important;
        flex-direction: row;
		flex-wrap: wrap;
    }
	
	p.shop-now {
		font-size: 15px !important;
	}
}

@media (min-width: 574px){
    .ult-bundle-header {
		justify-content: center !important;
		flex-direction: row !important;
	}
	.top-bar-first-s {
        gap: 5px !important;
        flex-direction: row !important;
    }
	.ult-bundle-header .hurry-timerrr {
		order: 0 !important;
		margin-right: 0 !important;
	}
	.top-bar-first-s p:first-child {
		order: 2 !important;
	}
	
	.ult-bundle-header {
		gap: 8px !important;
	}
	.top-bar-first-s p, .top-bar-first-s p strong, .header-banner-line p>strong, p.shop-now {
		font-size: 15px !important;
	}
	
	.ult-bundle-header p.shop-now {
		font-size: 15px !important;
		border-radius: 20px !important;
		margin: 0px !important;
	}
}

p.shop-now img {
    width: 8px !important;
    margin-left: 6px;
	margin-right: 0px;
    margin-top: -3px;
}

.whb-top-bar-inner {
    width: 100vw !important;
    max-width: 100vw !important;
}

.ult-bundle-header {
    /*background: linear-gradient(270deg, #083fb9, transparent) #007eff !important;*/
	/*background: linear-gradient(270deg, #efc000 6%, transparent 77%) #f87800 !important;*/
	background: radial-gradient(ellipse at 50% 100%, #393939, #242424, #000) !important;
	padding: 0 15px;
}

p.shop-now, .shop-now-div {
    background: #e00000 !important;
}

.ult-bundle-header::before, .ult-bundle-header::after{
    display: none !important;
}

.ult-bundle-header .hurry-timerrr {
	width: fit-content;
}

/*END- JULY 26 TOP BAR v2*/




/*SUMMER SALE TOP BAR*/

/*.ult-bundle-header {
    background: linear-gradient(358deg, #ffba47, transparent) #E23900 !important;
}*/

.page-all-products-special .ult-bundle-header {
    background: radial-gradient(ellipse at 50% 100%, #323232, #111111, #0D0D0D) !important;
}

p.shop-now, .shop-now-div {
    padding:4px 12px !important;
}

.ult-bundle-header strong {
    font-size: 14px !important;
}

.ult-bundle-header .hurry-timerrr {
    border-radius: 6px !important;
    border: 1px solid #FDFF00 !important;
    background: rgb(145 0 0 / 50%) !important;
    color: #FDFF00 !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    padding: 3px 5px !important;
}

@media (max-width: 575px) {
	
	.single-product:not(.page-all-products-special, .page-all-products-special-subscription) .wd-swatches-product {
		gap: 20px;
	}
	
    .ult-bundle-header {
        gap: 2px !important;
		row-gap: 3px !important;
    }

    .single-product:not(.page-all-products-special, .page-all-products-special-subscription) .whb-general-header {
        padding-top: 66px !important;
    }

    .whb-top-bar-inner {
        height: 66px !important;
        max-height: 66px !important;
    }
	
	.ult-bundle-header::before, .ult-bundle-header::after {
        content: "";
        position: absolute;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        bottom: 0;
        z-index: 1;
        opacity: 100%;
    }

    .ult-bundle-header::before {
        background: url("../../uploads/2026/07/ballooons-4th-sale.png");
        left: 15px;
    }

    .ult-bundle-header::after {
        background: url("../../uploads/2026/07/ballooons-4th-sale-reverse.png");
        right: 15px;
    }
	
	.page-all-products-special .ult-bundle-header::before, .page-all-products-special .ult-bundle-header::after{
		display: none !important;
	}
	
	.ult-bundle-header > * {
		z-index: 2;
	}
	
	a#top-bar-aps-button{
		z-index: 3;
	}
}

@media (min-width: 414px) and (max-width: 575px) {
    .ult-bundle-header::before, .ult-bundle-header::after {
        width: 45px;
        height: 49px;
    }
}

@media (max-width: 413px) {
    .ult-bundle-header::before, .ult-bundle-header::after {
        width: 38px;
        height: 42px;
    }
}

/*END - SUMMER SALE TOP BAR*/

.in-cart-variation-41342 .last-call-elite, .in-cart-variation-41345 .last-call-elite, .in-cart-variation-42063 .last-call-elite, .in-cart-variation-40987 .last-call-elite, .in-cart-variation-40981 .last-call-elite, .in-cart-variation-40791 .last-call-elite, .in-cart-variation-40991 .last-call-elite, .in-cart-product-24287 .last-call-elite, .in-cart-variation-44863 .last-call-elite, .in-cart-variation-50551 .last-call-elite, .in-cart-variation-50806 .last-call-elite, .in-cart-variation-53716 .last-call-elite, .in-cart-variation-52513 .last-call-elite, .in-cart-variation-53851 .last-call-elite, .page-consulting-readiness-quiz .wd-prefooter, .page-consulting-readiness-quiz .wd-footer {
	display: none !important;
}


/* ============================================================
	   Express Checkout "OR" separator — Shopify-style with lines
	   Only style when Stripe has made it visible (no inline display:none)
	   ============================================================ */
	#wc-stripe-express-checkout-button-separator:not([style*="display:none"]):not([style*="display: none"]) {
		display: flex !important;
		align-items: center !important;
		gap: 12px !important;
		margin: 24px 0 !important;
		padding: 0 !important;
		color: #6b7280 !important;
		font-size: 14px !important;
		font-weight: 400 !important;
		text-align: center !important;
	}

	#wc-stripe-express-checkout-button-separator::before,
	#wc-stripe-express-checkout-button-separator::after {
		content: "";
		flex: 1;
		height: 1px;
		background: #d1d5db;
		display: block;
	}

.woocommerce-checkout .exlamated, .woocommerce-checkout .wd-header-cart {
    display: none !important;
}

span.new-elite-gl {
	font-family: "Inter Tight", sans-serif !important;
}
.in-cart-product-54012 tr.cart_item.aps-item-tr .wd-checkout-remove-btn-wrapp {
    display: none !important;
}
.in-cart-product-54012 tr.cart_item.aps-item-tr .wd-checkout-prod-img {
    margin-inline-end: 0px;
}
.in-cart-product-54012 .woocommerce-checkout tbody {
    display: flex;
    flex-direction: column;
}
.in-cart-product-54012 tr.cart_item {
    order: 2;
}
.in-cart-product-54012 tr.cart_item.aps-item-tr {
    order: 1;
}
h2.cart-empty {
    flex-direction: column;
}
.woocommerce-cart .woocommerce {
    padding: 50px 0px;
}
.woocommerce-order-received .wd-page-title {
    display: none !important;
}
.woocommerce-order-received article .woocommerce {
    margin-top: 50px;
}
.woocommerce-order-received .wd-header-cart.wd-tools-element {
    display: none !important;
}
.bac-mosaic-col.scroll-down .bac-mosaic-track {
    animation-name: bacScrollDown;
}
.bac-mosaic-col.scroll-up .bac-mosaic-track {
    animation-name: bacScrollUp;
}
.bac-mosaic-track {
    display: flex;
    flex-direction: column;
    gap: 4px;
    animation-duration: 34s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    will-change: transform;
}
@keyframes bacScrollDown {
    0%   { transform: translateY(-50%); }
    100% { transform: translateY(0%); }
}
@keyframes bacScrollUp {
    0%   { transform: translateY(0%); }
    100% { transform: translateY(-50%); }
}
.woocommerce-order-received article .woocommerce {
    display: flex;
    flex-direction: column;
}
.woocommerce-order-received article .woocommerce .woocommerce-order {
    order: 1;
}
.wd-order-extra-content, section.woocommerce-order-downloads, ul.woocommerce-order-overview, section.woocommerce-order-details, section.woocommerce-customer-details {
    order: 2;
}
section.woocommerce-customer-details address {
    display: none !important;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    position: relative;
    max-width: 820px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-color: #00B236;
    color: #00B236;
    padding: 25px 15px;
	display: none !important;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received:after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url("../../uploads/2026/04/ICON-Check.png");
    background-size: cover;
}

:is(.wd-entry-content,.entry-content,.is-layout-flow,.is-layout-constrained,.is-layout-constrained>.wp-block-group__inner-container)>* {
    margin-block: 0px;
}
.wd-filter-list .count {
    padding-inline: 0px !important;
}
.widget .product-categories .count {
    padding-inline: 0px !important;
    margin-inline-start: 2px !important;
}
.wd-swatches-filter.wd-size-small {
    padding-inline-end: 0px !important;
}
.sidebar-container .widget-area li {
    align-items: center !important;
}
.cheker-inner-col p {
    margin-bottom: 0px !important;
    display: flex;
    align-items: center;
}
p.s-c-p {
    margin-bottom: 0px !important;
}
.sidebar-container li>a, .sidebar-container span.wd-swatch-text {
    text-align: left !important;
}
.summary-inner {
    position: relative;
}
table.shop_table thead th, td.product-subtotal {
    padding-right: 15px !important;
}
.coupon.wd-coupon-form {
    flex-wrap: nowrap;
}
.post-type-archive-product header.whb-header {
    margin-bottom: 45px;
}

.single-product-content .container {
	padding-bottom: 30px;
}

.single-product .wd-grid-g {
   	display: flex !important;
}

form.woocommerce-checkout>:is(.customer-details, .checkout-order-review) {
   max-width: 100% !important;
   width: 100%;
}


:root :is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle)>div {
   padding: 10px 0 !important;
   justify-content: center !important;
}

.footer-container {
   background: radial-gradient(971.18% 255.38% at 76.35% 163.71%, #420FD1 0%, #9E23E1 100%) !important;
}

.price-increase img {
   width: 16px !important;
   height: 16px !important;
}

ul.wd-nav-pagin.wd-clickable.wd-type-bullets.wd-horizontal.wd-type-bullets-dynamic {
   display: none;
}

.page-all-products-special form.cart button#wd-add-to-cart, .page-all-products-special-subscription form.cart button#wd-add-to-cart {
   border-radius: 35px !important;
}

.wd-active span.worth {
   background: #ded7f7;
   color: #7a68aa;
}

.headline-l-c h2 {
   text-align: left;
}

.wd-active .aps-selector-outer span.crsdred-price {
   color: #a59bcd;
}

.page-all-products-special #we-are-in-this-together .hurrytimer-cdt, .page-all-products-special-subscription #we-are-in-this-together .hurrytimer-cdt {
   display: block !important;
   align-items: center;
   filter: brightness(0) invert(1);
   scale: 1.5;
}

p {
   font-weight: 400;
}

.pswp__bg {
   opacity: 0.93 !important;
}

.wd-buy-now-btn:after {
   display: none;
}

.single-product .woosb-wrap.woosb-bundled.sheets-woosb,
.single-product .woosb-wrap.woosb-bundled.ebooks-woosb,
.single-product .woosb-wrap.woosb-bundled.sb-ebooks-woosb,
.woocommerce-product-gallery .owl-dots {
   display: none !important;
}

.woocommerce-checkout input#kl_newsletter_checkbox,
.woocommerce-checkout input#createaccount {
   height: 15px !important;
   width: 15px !important;
}

#kl_newsletter_checkbox_field span.optional {
   display: none;
}

.woocommerce-account-fields {
   text-align: left !important;
}

.checkout_coupon {
   gap: 0 !important;
}

.woocommerce-billing-fields input::placeholder {
   color: #828282;
}

.woocommerce-billing-fields input {
   color: #0e0e0e;
}

.woocommerce-billing-fields input,
.woocommerce-billing-fields input::placeholder {
   font-size: 14px !important;
}

div#customer_details {
   text-align: center;
}

div#customer_details::before {
    content: 'Enter your billing details:';
    text-align: center !important;
    align-items: center;
    color: #000000;
    font-size: 18px;
    margin-bottom: 0px;
    font-weight: 600;
    display: block;
    width: 100% !important;
}

.woocommerce-billing-fields .form-row label {
   display: none;
}

p#kl_newsletter_checkbox_field label {
   display: block;
}

#wc-stripe-express-checkout-element {
   margin-bottom: 0px;
   display: flex;
   gap: 7px;
   flex-wrap: wrap;
   justify-content: center;
   flex-direction: column;
   align-content: center;
   align-items: center;
}

p#wc-stripe-express-checkout-button-separator {
   font-size: 14px;
}

.woocommerce-form-coupon-toggle .woocommerce-info {
   font-size: 14px !important;
   margin: auto;
   text-align: center;
   padding: 10px 0 !important;
   background: #f5f5f5;
   border-radius: 8px;
}

:root :is(.woocommerce-form-coupon-toggle)>div{
	color: #616161 !important;
}

.woocommerce-checkout a.showcoupon {
   margin-left: 0 !important;
}

p#wc-stripe-express-checkout-button-separator {
   margin-top: 16px !important;
   color: #707070;
   font-weight: 400;
}

#wc-stripe-express-checkout-element {
   margin-top: 0px !important;
}

div#wc-stripe-express-checkout-element:before {
   content: 'Express checkout';
   color: #707070;
   font-size: 15px;
   margin-bottom: 4px;
   font-weight: 400;
}

.woocommerce-privacy-policy-text,
.woocommerce-terms-and-conditions-wrapper {
   margin-bottom: 0;
}

.form-row.place-order {
   display: flex;
   flex-direction: column;
}

.checkout-order-review button#place_order {
   order: 1;
   margin-bottom: 15px;
}

.woocommerce-terms-and-conditions-wrapper {
   order: 2;
}

.woocommerce-terms-and-conditions-wrapper p {
   margin-bottom: 0;
}

.cart-widget-side .shopping-cart-widget-footer {
   position: relative;
   display: flex;
   flex-direction: column;
}

p.woocommerce-mini-cart__buttons.buttons,
.cart-widget-side .shopping-cart-widget-footer:after {
   order: 2;
}

.cart-widget-side .shopping-cart-widget-footer:after {
   content: "";
   width: 302px;
   background-image: url("../../uploads/2025/03/payment-logotypes-business-explained.svg") !important;
   background-size: cover !important;
   height: 31px;
   position: relative;
   margin: auto;
   margin-top: 15px;
}

button#place_order:before,
.cart-widget-side a.button.checkout.wc-forward:before {
   display: inline-flex;
   justify-content: center;
   align-items: center;
   content: "" !important;
   background-size: cover;
   background-image: url("../../uploads/2025/03/secure.svg");
   width: 14.4px;
   opacity: 1 !important;
   height: 16px;
   margin-top: -1px;
   margin-right: 2px;
}

a.button.checkout.wc-forward:after {
   content: "\f120";
   font-family: "woodmart-font";
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin-left: 0px;
   font-size: 16px;
   transition: linear .2s;
   margin-bottom: -1px;
}

.checkout-order-review button#place_order:after,
a.checkout-button:after,
.contact-row-outer button.submit-btn:after {
   content: "\f120";
   font-family: "woodmart-font";
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin-left: 4px;
   font-size: 16px;
   transition: linear .2s;
}

a.button.checkout.wc-forward:after {
   content: "\f120";
   font-family: "woodmart-font";
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin-left: 0px;
   font-size: 16px;
   transition: linear .2s;
   margin-bottom: -1px;
}

a.button.checkout.wc-forward:hover:after,
.checkout-order-review button#place_order:hover:after,
a.checkout-button:hover:after,
.contact-row-outer button.submit-btn:hover:after {
   transform: translateX(4px);
   transition: linear .2s;
}

.shopping-cart-widget-footer .woocommerce-mini-cart__total {
   padding-bottom: 20px;
}

.woocommerce-mini-cart__total strong {
   font-weight: 500;
   font-size: 18px;
}

p.woocommerce-mini-cart__total.total bdi:after {
   content: 'USD';
}

.cart-widget-side .wd-heading {
   padding: 30px 15px;
}

.close-side-widget a {
   color: #595959;
}

.cart-widget-side .title {
   font-size: 24px;
}

.wd-close-side.wd-fill.wd-close-side-opened {
   display: block;
}

.wd-close-side {
   position: fixed;
   background-color: rgba(0, 0, 0, 0.7);
   opacity: 0;
   pointer-events: none;
   transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), z-index 0s cubic-bezier(0.19, 1, 0.22, 1) 0.5s, top 0s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;
   z-index: 400;
}

.woocommerce-mini-cart__buttons .btn-cart {
   display: none !important;
}

.checkout-order-review button#place_order:after,
a.checkout-button:after,
.contact-row-outer button.submit-btn:after {
   content: "\f120";
   font-family: "woodmart-font";
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin-left: 4px;
   font-size: 16px;
   transition: linear .2s;
}

a.button.checkout.wc-forward:after,
a.mini-cart-btn:after {
   content: "\f120";
   font-family: "woodmart-font";
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin-left: 0px;
   font-size: 16px;
   transition: linear .2s;
   margin-left: 5px;
}

a.button.checkout.wc-forward:hover:after,
.checkout-order-review button#place_order:hover:after,
a.checkout-button:hover:after,
.contact-row-outer button.submit-btn:hover:after,
a.mini-cart-btn:hover:after {
   transform: translateX(4px);
   transition: linear .2s;
}

.wd-header-cart .wd-tools-icon:before {
   content: "\f105";
   font-family: "woodmart-font";
   font-size: 23px !important;
}

.wd-tools-element .wd-tools-icon:before {
   font-size: 22px !important;
}

.page-all-products-special .bundle-short-desc .hurry-timer-div, .page-all-products-special-subscription .bundle-short-desc .hurry-timer-div {
   background: #f4f4f4 !important;
   padding: 6px 14px !important;
   padding-right: 15px !important;
   padding-bottom: 2px !important;
   border-radius: 10px !important;
   width: fit-content !important;
   margin-bottom: 28px !important;
}

.page-all-products-special .summary-inner>.price, .page-all-products-special-subscription .summary-inner>.price {
   order: 4;
   margin-bottom: 30px !important;
}

#wc-stripe-payment-request-wrapper::before {
   position: relative;
   content: 'Express checkout';
   text-align: center;
   width: 100%;
   display: block;
   padding-bottom: 10px;
   font-size: 16px;
   font-weight: 400;
   color: #656565 !important;
}


#wc-stripe-payment-request-button-separator {
   font-size: 14px !important;
   margin: 22px 0 !important;
   font-weight: 400 !important;
   color: #656565 !important;
}

.payment_methods .payment_box p:last-child {
   margin-bottom: 0;
   margin-top: 0;
}

.payment_box.payment_method_stripe p {
   margin: 16px 0 25px;
   font-size: 16px;
}

.woocommerce-SavedPaymentMethods-saveNew label {
   font-size: 16px !important;
   font-weight: 500 !important;
}

label.p-FieldLabel.Label,
label.p-FieldLabel.Label.Label--empty {
   font-size: 16px !important;
}

label.p-FieldLabel.Label.Label--empty,
label.p-FieldLabel.Label {
   font-size: 16px !important;
}

.klaviyo-form.klaviyo-form.klaviyo-form {
   min-height: 500px !important;
   -webkit-min-logical-height: 500px;
}

.klaviyo-form {
   min-height: 500px !important;
   -webkit-min-logical-height: 500px;
}

.hurrytimer-timer-digit.hurrytimer-cdt__time {
   margin-right: 0 !important;
}

.wd-header-cart .wd-tools-icon:before {
   font-size: 22px;
}

.added-to-cart h3::before {
   content: "" !important;
   background-image: url("../../uploads/2024/04/check-mark-button_2706.png");
   height: 80px;
   width: 80px;
   display: block;
   margin: auto;
   margin-bottom: 22px;
}

.added-to-cart {
   display: flex;
   flex-direction: column;
}

.popup-added_to_cart .btn {
   margin: 3px 0;
}

.added-to-cart a {
   border: none !important;
   color: #fff !important;
   text-transform: capitalize !important;
   border-radius: 5px !important;
}

a.btn.btn-style-link.btn-color-default.close-popup {
   background: linear-gradient(90deg, #420FD1, #9E23E1) !important;
   padding: 14px 20px;
}

.popup-added_to_cart .view-cart {
   background-color: #b1b1b1 !important;
}

.added-to-cart h3 {
   color: #000;
   font-weight: 700;
   font-size: 26px;
   letter-spacing: 0 !important;
}

.woocommerce-cart .bundle-cta-body img {
   width: 100% !important;
}

span.tagged_as {
   display: none !important;
}

.product-grid-item .wd-entities-title {
   text-align: left;
}

.status-box p,
li.wc_payment_method.payment_method_eh_stripe_pay {
   margin-bottom: 0 !important;
}



body.all-carted .whb-top-bar {
   display: none !important;
   opacity: 0;
   visibility: hidden;
}

body.all-carted .whb-header {
   padding-top: 0px !important;
}


.woocommerce-terms-and-conditions-wrapper p:last-child {
   text-align: center;
   color: #858585;
}

footer ul {
   padding-top: 16px;
}

.products-category-desription-before-grid a,
.products-category-desription-after-grid a {
   font-weight: 600;
   text-decoration: underline;
}

.products-category-desription-after-grid h2,
.products-category-desription-after-grid h3 {
   color: #000;
   margin-bottom: 20px;
   justify-content: left !important;
   text-align: left !important;
}

.products-category-desription-after-grid li {
   font-size: 16px;
   margin-bottom: 8px;
}

.products-category-desription-after-grid p {
   color: #5F5F5F;
   margin-bottom: 15px;
}

.products-category-desription-after-grid h3 {
   font-size: 23px;
}

.products-category-desription-after-grid h2 {
   font-size: 28px;
}

.products-category-desription-after-grid {
   margin-top: 50px;
   margin-bottom: 20px;
}

@media only screen and (max-width: 768px) {
   .products-category-desription-after-grid {
      padding: 0 15px;
   }
}

.products-category-desription-before-grid p {
   color: #5F5F5F;
   font-size: 16px;
}

.products-category-desription-before-grid h1 {
   font-size: 33px;
   color: #000;
   font-weight: 700;
}



span.wd-cart-number.wd-tools-count {
   padding-top: 2px !important;
}

span.es-span-grad {
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   background: linear-gradient(90deg, #00C692, #B3E120);
}

span.be-span-grad {
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   background: linear-gradient(132deg, #00ccff, #f5001d);
}

.blog-design-masonry .post-title {
   text-align: left !important;
}

.hurrytimer-timer-digit.hurrytimer-cdt__time {
   margin-right: 3px;
   letter-spacing: -1px !important;
}

body.error404 h1 {
   display: none;
}

.hurrytimer-cdt__inner.hurrytimer-timer {
   display: contents !important;
}


.woocommerce-checkout .woocommerce-notices-wrapper {
   display: none;
}


.woocommerce-info,
.kl_newsletter_checkbox_field label,
.woocommerce-checkout .woocommerce-account-fields label {
   font-size: 14px !important;
   font-weight: 400 !important;
}



.woocommerce-checkout>.customer-details .woocommerce-billing-fields {
   margin-bottom: 0px;
}

.woocommerce-account-fields {
   margin-top: 12px;
}

p#kl_newsletter_checkbox_field {
   margin-top: 26px;
}



.wt_coupon_wrapper {
   margin-bottom: 4px;
   padding: 0;
}

.woocommerce-checkout>.customer-details .woocommerce-billing-fields {
   text-align: center;
   margin-top: 20px !important;
}

.wd-tools-element {
   font-family: "woodmart-font" !important;
}

* {
   font-family: 'Inter', sans-serif !important;
}

.wd-logo img {
   min-width: 51px;
}

p {
   font-size: 17px;
}

h2 {
   color: black;
   margin-bottom: 30px;
   font-size: 33px;
   text-align: center;
   display: flex;
   align-items: center;
   justify-content: center;
}

h2>img {
   width: 33px;
}

h1 img {
   max-width: 82px;
}

.product-tabs-wrapper .container {
   width: 100%;
   padding: 0px;
}

.main-page-wrapper {
   padding-top: 25px;
}

.site-logo {
   padding-right: 40px !important;
}

.wd-header-main-nav {
   padding-left: 41px !important;
   border-left: 1px solid #D0D0D5;
}

.wd-header-main-nav,
.wd-header-main-nav ul:not(.wd-sub-menu),
li.products-nav a {
   height: 42px !important;
   display: flex;
   align-items: center;
}

li.products-nav a {
   border: 1px solid #E2E2E2;
   border-radius: 8px;
   padding: 0px 17px;
   background: #F5F5F5;
}

li.products-nav span.nav-link-text {
   display: flex;
   align-items: center;
   justify-content: center;
   font-weight: 600;
}

li.products-nav a.woodmart-nav-link {
   position: relative;
}

li.products-nav img.exlamated {
   position: absolute;
   top: -8px;
   right: -8px;
}

img.hands-together {
   margin-right: 6px;
   margin-top: -2px;
}

li.products-nav a:hover,
li.products-nav.current-menu-item a {
   background: #FAFAFA;
   border-color: #FAFAFA;
}

span.gradient {
   background: linear-gradient(90deg, #420FD1, #9E23E1);
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
   text-transform: capitalize;
}

span.esheets-gradient {
   background: linear-gradient(90deg, #0024FF, #23D7FF);
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
   text-transform: capitalize;
}

.page-ultimate-hr-management-checklist span.gradient,
.page-human-resources-explained span.gradient,
.page-employee-engagement-strategies-explained span.gradient,
.page-360-degree-feedback-explained span.gradient,
.page-talent-management-onboarding-explained span.gradient {
   background: linear-gradient(90deg, #F43B55, #FF912E);
}

.page-sales-strategies-explained span.gradient {
   background: linear-gradient(90deg, #1ff307, #14cd01);
}

.page-ultimate-project-management-cheat-sheet span.gradient,
.page-project-management-explained span.gradient,
.page-scrum-manual span.gradient,
.page-kanban-manual span.gradient,
.page-agile-manual span.gradient {
   background: linear-gradient(90deg, #106F8E, #B3D843);
}

.page-organizational-management-explained span.gradient {
       background: linear-gradient(90deg, #460b99, #7f2df3);
}

.page-negotiation-strategies-explained span.gradient {
   background: linear-gradient(90deg, #7E39D8 31.18%, #AFE402 80.48%);
}

.page-market-research-explained span.gradient {
   background: linear-gradient(90deg, #edcf25, #d2b825);
}

.page-strategic-management-explained span.gradient {
   background: linear-gradient(90deg, #f5cb27, #e35e39);
}

.page-marketing-frameworks-explained span.gradient {
   background: linear-gradient(90deg, #E02527 31.18%, #F8CD00 80.48%)
}

.page-process-improvement-strategies-explained span.gradient {
   background: linear-gradient(90deg, #F92648 31.18%, #FF8D55 80.48%);
}

.page-leadership-strategies-explained span.gradient {
   background: linear-gradient(90deg, #1583FF 31.18%, #35CFFF 80.48%);
}

.page-productivity-strategies-explained span.gradient {
   background: linear-gradient(90deg, #43B570 31.18%, #A6D24A 80.48%);
}

.page-financial-management-explained span.gradient {
   background: linear-gradient(90deg, #6540b1 31.18%, #e85718 80.48%);
}

.page-risk-management-explained span.gradient {
   background: linear-gradient(90deg, #F14C8D 31.18%, #F1CA29 80.48%);
}

.page-soft-skills-explained span.gradient {
   background: linear-gradient(90deg, #A80095 31.18%, #FF2085 80.48%);
}

.page-change-management-strategies-explained span.gradient {
   background: linear-gradient(90deg, #3746BE 31.18%, #37E1E5 80.48%);
}

.page-performance-management-strategies-explained span.gradient {
   background: linear-gradient(90deg, #24A7AD 31.18%, #20EEA5 80.48%);
}

.page-brand-development-explained span.gradient {
   background: linear-gradient(90deg, #1945EA 31.18%, #EFF226 80.48%);
}
.page-ai-in-business-explained span.gradient {
   background: linear-gradient(90deg, #abea21, #a8e221);
}
.page-ai-in-business-explained span.colord {
    color: #abea21;
}
.page-executive-coaching-explained span.colord {
	color: #4de6a0;
}
.page-executive-coaching-explained span.gradient {
	background: linear-gradient(90deg, #4de6a0, #2fbd7b);
}
.page-ecommerce-explained span.gradient {
   background: linear-gradient(90deg, #E9501A 31.18%, #F5CA2B 80.48%);
}

.page-financial-crisis-explained span.gradient {
   background: linear-gradient(90deg, #4D27CE 31.18%, #EC6CEE 80.48%);
}

.page-housing-crisis-explained span.gradient {
   background: linear-gradient(90deg, #4D27CE 31.18%, #27D1EE 80.48%);
}

.page-customer-relationship-explained span.gradient {
   background: linear-gradient(90deg, #FF4541 31.18%, #FFB47A 80.48%);
}

.page-artificial-intelligence-explained span.gradient {
   background: linear-gradient(90deg, #2D6B9F 31.18%, #22D4F2 80.48%);
}

.page-cyber-security-explained span.gradient {
   background: linear-gradient(90deg, #24768D 31.18%, #19F09C 80.48%);
}

.page-machine-learning-explained span.gradient {
   background: linear-gradient(90deg, #2f7c87 31.18%, #cee921 80.48%);
}

.page-virtual-reality-explained span.gradient {
   background: linear-gradient(90deg, #7B4994 31.18%, #F064A3 80.48%);
}

.page-negotiation-strategies-explained {
   background: linear-gradient(90deg, #7E39D8 31.18%, #AFE402 80.48%);
}

span.bolded {
   font-weight: 600;
}

span.semi-bolded {
   font-weight: 600;
}

span.urgent {
   font-weight: 600;
   color: #de1d59;
}

h2 span.gradient {
   margin-left: 5px;
}

span.ul-offer {
   font-weight: 600;
   font-size: 12px;
   text-transform: lowercase;
   line-height: 1;
   border: 1px solid #F56524;
   background: linear-gradient(to right, #F56524 0%, #FBB971 75%);
   color: #fff;
   padding: 3px 8px;
   border-radius: 3px;
   margin-left: 8px;
   color: #ffF;
}

.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
   content: "" !important;
   width: 20px;
   height: 22.5px;
   background-image: url("../../uploads/2023/10/Add-to-cart-Icons.svg");
   background-size: cover;
}

.wd-header-cart.wd-design-4 .wd-cart-number {
    width: 18px !important;
    height: 18px !important;
    background-color: #652CFF !important;
    font-size: 11px !important;
    padding: 0px !important;
}

.woocommerce-breadcrumb a,
.yoast-breadcrumb a {
   color: #ababab !important;
}

span.breadcrumb-last {
   color: #606060 !important;
}

.summary-inner {
   display: flex;
   flex-direction: column;
}

.single-breadcrumbs-wrapper {
   order: 0;
   line-height: 1 !important;
}

.single-product .summary-inner .product_meta {
   order: 6;
   padding-top: 0px;
   border: none;
}

.product_meta a {
   color: #000000;
   font-weight: bold;
   text-transform: uppercase;
   line-height: 1;
   display: block;
   font-size: 12px;
   background: #EBEBEB;
   width: fit-content;
   padding: 8px 20px;
   border-radius: 3px;
}

.summary-inner>.price {
   order: 4;
   margin-bottom: 30px;
}

.price {
   display: flex;
   flex-direction: row-reverse;
   width: fit-content;
   align-items: center;
}

.price ins,
.price ins span,
.price .amount {
   font-size: 35px;
   font-weight: bold !important;
   line-height: 1 !important;
   color: #420FD1 !important;
}

.price del,
.price del span,
.price del bdi,
.single .price del span {
   color: #bdbdbd !important;
   font-size: 30px !important;
   font-weight: 500 !important;
   line-height: 1 !important;
   margin-top: 2px;
}

.price ins {
   margin-right: 8px;
}

.woocommerce-product-details__short-description {
   order: 5;
}

form.cart {
   order: 6;
   margin-bottom: 0px;
}

.product-info-icons {
   display: flex;
   height: 65px;
   align-items: flex-end;
   margin-bottom: 40px;
}

.product-info-icons p {
   margin-bottom: 0px;
}

.product-info-icons-inner {
   display: flex;
   height: 65px;
   flex-direction: column;
   align-items: center;
   text-align: center;
   justify-content: space-between;
   position: relative;
   padding: 0px 30px;
}

p.product-info-icon-desc {
   color: #000;
   font-size: 13.5px;
   font-weight: 600;
   margin-bottom: 0px;
   line-height: 1;
}

p.product-info-icon-text {
   font-size: 24px;
   font-weight: 700;
   color: #000;
   line-height: 1;
   margin-bottom: 0px;
}

p.product-info-icon-text,
.product-info-icons-inner img {
   height: 38px;
   display: flex;
   align-items: center;
}

.product-info-icons-inner:first-child {
   padding-left: 0px;
}

.product-info-icons-inner:last-child {
   padding-right: 0px;
}

.product-info-icons-text-only:before,
.product-info-icons-text-only:after {
   background-color: #e2e2e2;
   content: "";
   display: block;
   height: 24px;
   left: 0;
   position: absolute;
   top: calc(50% - 12px);
   width: 1px;
}

.product-info-icons-text-only:after {
   left: inherit;
   right: 0;
}

button.single_add_to_cart_button {
   width: 100%;
   font-size: 17px;
   font-weight: bold;
   height: 56px;
   line-height: 1;
   padding: 0px;
   border-radius: 11px;
   display: flex;
   align-items: center;
   justify-content: center;
   background: #0066FF;
}

a.button,
button.button:not(.wd-buy-now-btn),
a.checkout-button,
.contact-row-outer [type="submit"],
p.standard-button a {
   font-size: 17px !important;
   font-weight: bold;
   padding: 10px 36px;
   height: 66px;
   border-radius: 35px !important;
   display: flex;
   align-items: center;
   justify-content: center;
   background: linear-gradient(90deg, #420fd1, transparent) #9e23e1;
   color: white;
   text-transform: none;
}

.contact-row-outer [type="submit"] {
   width: 100%;
}

a.button:hover,
button.button:not(.wd-buy-now-btn):hover,
a.checkout-button:hover,
a.checkout:hover,
button.single_add_to_cart_button:hover,
.contact-row-outer [type="submit"]:hover,
p.standard-button a:hover {
   background-color: #000 !important;
   color: white;
}

.summary-inner li,
p.short-desc-p {
   font-size: 17px;
   font-weight: 400;
   line-height: 1.5;
   margin-bottom: 5px;
}

p.short-desc-p img {
   max-width: 21px;
}

.summary-inner ul {
   margin-bottom: 15px !important;
}

.product-image-summary .row {
   align-items: flex-start;
}

.refund-checkout {
   display: flex;
   flex-direction: column;
   justify-content: center;
   text-align: center;
   padding-bottom: 20px;
   border-bottom: 1px solid #DDDDDD;
}

.refund-checkout p {
   font-size: 15px;
   align-items: center;
   display: flex;
   justify-content: center;
}

.refund-checkout img {
   margin-right: 5px;
   max-width: 20px;
}

p.refund-product {
   margin-bottom: 2px;
}

p.refund-product b,
p.bf-deal-spec b {
   margin-right: 5px;
}

.description-row {
   text-align: center;
   padding-top: 70px;
   padding-bottom: 70px;
}

.news-articles-outer {
   margin-top: -60px !important;
}

.woocommerce-Tabs-panel h2 img,
.prefooter-outer-row h2 img {
   width: 33px;
}

h2 img:first-child {
   margin-left: 5px;
}

.prefooter-outer-row h2 {
   margin-bottom: 0px;
}

.toc-outer h2,
.gallery-row h2 {
   margin-bottom: 30px;
}

.description-row h2 {
   text-transform: capitalize;
}

.woocommerce-Tabs-panel .vc_column-inner {
   padding-top: 0px !important;
}

.description-row p {
   font-size: 17px;
   max-width: 1375px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 20px;
   line-height: 1.4;
}

.single-product .product-tabs-wrapper {
   padding-top: 0px;
   padding-bottom: 0px;
   border: 0px;
   margin-bottom: 0px !important;
}

.wpb_raw_html {
   margin-bottom: 0px;
}

.imagecarousel {
   display: flex;
   align-items: center;
   justify-content: space-around;
   background: white;
   padding: 30px 30px;
   border-radius: 22px;
   box-shadow: 22px 17px 78px 0px rgba(0, 0, 0, 0.07);
   max-width: 1500px;
   margin: auto;
}

.imagecarousel br {
   display: none;
}

.imagecarousel img {
   width: 10%;
}

.product-image-carousel p {
   margin-bottom: 15px;
   margin-top: 15px;
}

.toc-inner {
   border-radius: 20px;
   background: #FBFBFB;
   box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.08);
   padding: 45px 120px;
   width: 70%;
   max-width: 950px;
   margin: auto;
   position: relative;
   overflow: hidden;
   display: flex;
   flex-direction: column;
   transition: all 0.5s ease-in-out;
}

.toc-outer {
   padding-top: 50px;
   padding-bottom: 50px;
}

.toc-outer li {
   font-size: 17px;
   line-height: 1.2;
   margin-top: 7px;
   margin-bottom: 0px;
   display: table;
   counter-increment: item;
}

.toc-outer ol {
   list-style-type: none;
   counter-reset: item;
   margin: 0;
   padding: 0;
}

.toc-outer li:before {
   content: counters(item, ".") ". ";
   display: table-cell;
   padding-right: 0.3em;
   font-weight: 600;
}

.toc-outer li li:before {
   content: counters(item, ".") " ";
}

.toc-outer li::marker {
   font-weight: bold;
}

.view-more-div {
   position: absolute;
   bottom: 0;
   width: 100%;
   left: 0;
   display: flex;
   justify-content: center;
   background: linear-gradient(180deg, #FBFBFB 0%, #FBFBFB 0%, rgba(251, 251, 251, 0.00) 0.01%, rgba(251, 251, 251, 0.95) 78.86%, #FBFBFB 100%);
   height: 200px;
   align-items: flex-end;
}

.view-more-div p {
   color: #383838 !important;
   font-weight: 600;
   display: block;
   padding: 9px 16px;
   line-height: 1;
   background: #DCDCDC;
   border-radius: 10px;
   margin-bottom: 30px;
   transition: ease-in-out .3s;
   cursor: pointer;
}

.view-more-div p:hover {
   background: #420FD1;
   color: white !important;
}

.gallery-row .counter-value {
   line-height: 1 !important;
   font-size: 90px !important;
   color: #00C16A !important;
   font-weight: 800;
   text-align: center;
   margin-bottom: 0px;
   margin-top: -15px;
}

.gallery-row,
.description-row,
.choose-wisely-outer {
   background: #FAFAFA;
}

p.under-counter {
   text-align: center;
   font-size: 20px;
   font-weight: bold;
   color: #4B4E60;
}

p.under-counter img {
   max-width: 26px;
}

.gallery-row .woodmart-counter {
   margin-bottom: 0px;
}

.gallery-outer {
   display: flex;
   align-items: flex-start;
   justify-content: space-between;
   width: 90%;
   margin: auto;
   margin-top: 45px;
   max-width: 1500px;
   overflow: hidden;
}

.full-height-row {
   max-height: 55000px !important;
   transition: all 0.5s ease-in-out;
}

.gallery-inner {
   width: 32%;
}

.gallery-row {
   padding-top: 70px;
   position: relative;
   padding-bottom: 50px;
}

.home .gallery-row {
   background: linear-gradient(180deg, rgba(250, 250, 250, 0.00) 0%, rgba(250, 250, 250, 0.97) 55.72%, #FAFAFA 84.72%);
}

.gallery-row .gallery-inner img {
   border-radius: 14px;
   margin: 0px;
   width: calc(100% - 15px);
   margin-bottom: 30px;
   box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.08);
}

.gallery-row .view-more-div {
   height: 275px;
}

.bundle-cta-outer {
   background: rgba(245, 100, 35, 0.09);
   border-radius: 27px 27px 12px 12px;
   outline: 1.5px solid rgba(245, 100, 35, 0.17);
}

.bf-cross-sell .bundle-cta-outer {
   background: #f8f8f8;
   border-radius: 27px 27px 12px 12px;
   outline: 1.5px solid #e3e3e3;
}

.bundle-cta-title {
   border-radius: 27px;
   background: linear-gradient(90deg, #FFD5C2 67.22%, #F56423 114.22%);
   padding: 20px 35px;
   display: flex;
   align-items: center;
   z-index: 9;
   position: relative;
}

.bundle-cta-title img {
   max-width: 48px;
}

.bundle-cta-body {
   padding: 20px 35px;
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.bundle-cta-body img {
   width: 25%;
   border-radius: 8px;
   max-width: 144px;
}

.bundle-text {
   width: 40%;
   max-width: 215px;
}

.bundle-text a {
   color: black;
   font-size: 18px;
   line-height: 1.1;
   font-weight: 700;
   background: none;
   padding: 0px;
   text-transform: none;
}

.bundle-text p {
   margin-bottom: 0px;
   line-height: 1;
   margin-top: 5px;
   color: #323232;
   font-size: 15px;
}

a.get-now-buton {
   font-size: 17px;
   font-weight: bold;
   color: #fff;
   line-height: 1;
   background: linear-gradient(90deg, #420FD1, transparent) #9e23e1;
   border-radius: 10px;
   width: fit-content;
   padding: 18px 40px;
   text-transform: capitalize;
   width: 100%;
   display: block;
   text-align: center;
}

.es-cta-outer .get-now-buton {
   background: #00C692;
   color: white;
}

.es-cta-outer .bundle-price {
   color: #00C692;
}

p.get-now-text {
   margin-bottom: 0px;
}

a.get-now-buton:hover {
   background: #420FD1;
   color: white !important;
}

.cart-content-wrapper {
   width: 85%;
   margin: auto;
}

p.bundle-price {
   color: #fb560b;
   font-weight: bold;
   font-size: 20px;
   margin-top: 10px;
}

span.original-price {
   color: #969696;
   font-weight: 500;
   font-size: 16px;
   text-decoration: line-through;
}

.bundle-cta-outer h5 {
   color: black;
   font-weight: 400;
   margin-bottom: 0px;
   margin-left: 15px;
   font-size: 20px;
}

.single-bundle-cross-sell {
   margin-top: 40px;
}

.prefooter-outer-row {
   text-align: center;
   padding-top: 70px;
}

.woocommerce-shop .prefooter-outer-row,
.tax-product_cat .prefooter-outer-row {
   padding-top: 40px;
}

.prefooter-outer-row .refund-checkout {
   border: none;
}

.prefooter-bundle-text-column {
   background: #F9F9F9;
   border: 1.5px solid #e7e7e7;
   padding: 40px 35px 20px 35px;
}

.prefooter-bundle-row .prefooter-single-col {
   border-radius: 20px;
   width: 50%;
   box-shadow: 0px 4px 15px 0px #00000014;
   position: relative;
}

.prefooter-bundle-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(to right top, #4BCFF0, #E2364A);
   border-radius: 20px 0px 0px 20px;
}

.prefooter-bundle-row .prefooter-bundle-text-column {
   border-radius: 0px 20px 20px 0px;
}

.prefooter-sheets-outer .prefooter-bundle-gradient-column {
   border-radius: 0px 20px 20px 0px;
   background: linear-gradient(90deg, #B6FFEC 0.09%, #B3E120 100%);
}

.prefooter-sheets-outer .prefooter-bundle-text-column {
   border-radius: 20px 0px 0px 20px;
}

.cta-elevate .prefooter-bundle-gradient-column {
   border-radius: 20px 0px 0px 20px;
}

.cta-elevate .prefooter-bundle-text-column {
   border-radius: 0px 20px 20px 0px;
}

p.button-wrapper {
   margin-bottom: 0px;
}

.prefooter-bundle-row.prefooter-sheets-outer {
   flex-direction: row-reverse;
   margin-top: 25px;
   z-index: 4;
   position: relative;
}

.cta-elevate .prefooter-sheets-outer {
   flex-direction: row;
}

.prefooter-bundle-row {
   justify-content: space-between;
   position: relative;
   display: flex;
   z-index: 9;
}

.prefooter-bundle-gradient-column img {
   position: absolute;
   top: 50%;
   transform: translate(-50%, -50%);
   left: 50%;
   margin-bottom: 0px;
   width: 100%;
   min-width: 350px;
   max-width: 400px;
}

.prefooter-sheets-outer .prefooter-bundle-gradient-column img {
   min-width: 500px;
   max-width: 585px;
}

.prefooter-bundle-text-column h3>a {
   color: black;
   font-size: 34px;
   line-height: 1.1;
}

.prefooter-bundle-text-column h3 {
   margin-bottom: 10px;
}

p.price-under-heading {
   font-size: 34px;
   font-weight: bold;
   color: #DE1D59;
   font-weight: bold;
   display: flex;
   justify-content: center;
   align-items: flex-start;
   line-height: 1;
}

.prefooter-bf-bundle p.price-under-heading {
   color: #D91212;
}

p.price-under-heading span.original-price {
   font-size: 23px;
   font-weight: bold;
   margin-left: 10px;
}

p.all-ebooks {
   color: #5F5F5F;
   font-size: 17px;
   margin-bottom: 25px;
}

a.buy-now-cta-btn,
.wd-buy-now-btn {
   display: block;
   width: 100%;
   font-weight: bold;
   font-size: 17px;
   padding: 15px 0px;
   border-radius: 65px;
   margin-bottom: 10px;
   position: relative;
   display: inline-flex;
   justify-content: center;
   align-items: center;
}

.product-element-bottom a.wd-entities-title:hover,
.product-element-bottom .wd-entities-title a:hover {
   color: #420fd1;
}

a.buy-now-cta-btn:hover,
.wd-buy-now-btn:hover {
   background: black !important;
   color: white;
   animation: pulse 0s 2s infinite;
   border-color: black !important;
}

.prefooter-sheets-outer a.buy-now-cta-btn,
.checklists-and-sheets button#wd-add-to-cart,
.page-elevate-sheets-pack button#wd-add-to-cart {
   background-image: linear-gradient(to right top, #00C692, #B3E120);
   color: white;
   border: 1px solid #58D35A;
}

.page-holiday-special-bundle button#wd-add-to-cart,
.page-new-year-special button#wd-add-to-cart {
   border: none;
   background: linear-gradient(45deg, #AE8E5D, #E4D59C);
   color: #fff;
}

.page-holiday-special-bundle button#wd-add-to-cart:hover,
.page-new-year-special button#wd-add-to-cart:hover {
   color: #fff;
   background: #CB0000 !important;
}

.page-all-products-special button#wd-add-to-cart, .page-all-products-special-subscription button#wd-add-to-cart {
   border: none;
   background: linear-gradient(90deg, #420fd1, transparent) #9e23e1;
   color: #fff;
}

.page-all-products-special button#wd-add-to-cart:hover, .page-all-products-special-subscription button#wd-add-to-cart:hover {
   background: linear-gradient(90deg, #420fd1, transparent) #9e23e1 !important;
   background-color: #e42fed !important;
}

.page-elevate-sheets-pack span.gradient {
   background-image: linear-gradient(to right top, #00C692, #B3E120);
}

.page-elevate-sheets-pack .checklist-left-col {
   background: linear-gradient(180deg, #FFF0E6 0%, #FFFDFC 54.31%, rgba(255, 255, 255, 0.00) 100%);
}

.page-elevate-sheets-pack .checklist-left-col span.gradient {
   background: linear-gradient(90deg, #F43B55 1.97%, #FF912E 24.1%);
}

.wd-buy-now-btn:after {
   content: "\f120";
   margin-left: 3px;
}

.page-everything-explained-bundle .wd-buy-now-btn:before {
   display: none;
}

p.standard-button a:after {
   width: 19px;
   height: 19px;
   background-size: cover;
   background-image: url("../../uploads/2023/11/Bell-Emoji.png");
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin-left: 5px;
   content: "";
   order: 3;
}

@keyframes pulse {
   0% {
      box-shadow: 0 0 0 0 #fed60f;
   }

   60% {
      box-shadow: 0 0 0 1em transparent;
   }

   100% {
      box-shadow: 0 0 0 1em transparent;
   }
}

@keyframes pulse2 {
   0% {
      box-shadow: 0 0 0 0 #58D35A;
   }

   60% {
      box-shadow: 0 0 0 1em transparent;
   }

   100% {
      box-shadow: 0 0 0 1em transparent;
   }
}

.hurry-timer-div {
   display: flex;
   justify-content: center;
}

.headling-hurry-inner {
   display: flex;
   align-items: center;
}

.hurrytimer-cdt__headline {
   margin: 0px;
   margin-right: 0px !important;
}

.hurrytimer-cdt br {
   display: none;
}

.hurrytimer-cdt__headline img {
   margin-right: 7px;
   animation: ring 2s .7s ease-in-out infinite;
   max-width: 21px;
}

.price-increase img {
   width: 18px;
   animation: ring 2s .7s ease-in-out infinite;
   height: 18px;
}

.hurrytimer-timer-digit,
span.hurry-up,
.hurrytimer-timer-label {
   color: #DE1D59;
   font-weight: bold;
   line-height: 1 !important;
   height: auto !important;
}

span.hurry-up {
   margin-right: 3px !important;
}

.hurry-margin .hurrytimer-cdt {
   padding-top: 5px;
}

.hurry-img {
   padding: 1px;
   margin-top: -1px;
   margin-left: -1px;
}

.hurrytimer-timer-block:first-child {
   margin-left: 4px !important;
}

.hurrytimer-timer-block:not(:first-child) {
   margin-left: 0px !important;
}

.hurrytimer-timer-block {
   display: flex;
   flex-direction: row;
   height: auto;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px !important;
   width: auto !important;
   line-height: 1 !important;
   height: auto !important;
}

.hurrytimer-headline,
.hurrytimer-cdt {
   display: flex !important;
   align-items: center;
}

@keyframes ring {
   0% {
      transform: rotate(0);
   }

   1% {
      transform: rotate(30deg);
   }

   3% {
      transform: rotate(-28deg);
   }

   5% {
      transform: rotate(34deg);
   }

   7% {
      transform: rotate(-32deg);
   }

   9% {
      transform: rotate(30deg);
   }

   11% {
      transform: rotate(-28deg);
   }

   13% {
      transform: rotate(26deg);
   }

   15% {
      transform: rotate(-24deg);
   }

   17% {
      transform: rotate(22deg);
   }

   19% {
      transform: rotate(-20deg);
   }

   21% {
      transform: rotate(18deg);
   }

   23% {
      transform: rotate(-16deg);
   }

   25% {
      transform: rotate(14deg);
   }

   27% {
      transform: rotate(-12deg);
   }

   29% {
      transform: rotate(10deg);
   }

   31% {
      transform: rotate(-8deg);
   }

   33% {
      transform: rotate(6deg);
   }

   35% {
      transform: rotate(-4deg);
   }

   37% {
      transform: rotate(2deg);
   }

   39% {
      transform: rotate(-1deg);
   }

   41% {
      transform: rotate(1deg);
   }

   43% {
      transform: rotate(0);
   }

   100% {
      transform: rotate(0);
   }
}

.footer-container {
   background: radial-gradient(971.18% 255.38% at 76.35% 163.71%, #420FD1 0%, #9E23E1 100%);
}

.footer-sidebar {
   display: flex;
   flex-direction: column;
}

.footer-column {
   display: flex;
   flex-direction: row;
   width: 100%;
   flex: 0 0 100%;
   max-width: 100%;
   margin-bottom: 50px !important;
}

div#text-3,
div#text-2 {
   min-width: 305px;
   display: flex;
   width: 25%;
}

div#nav_menu-2,
div#nav_menu-5 {
   min-width: 170px;
   width: 25%;
   margin-left: auto;
   margin-right: auto;
}

div#nav_menu-3,
div#nav_menu-6 {
   min-width: 210px;
   width: 25%;
   margin-left: auto;
   margin-right: auto;
}

div#nav_menu-4,
div#text-4 {
   min-width: 165px;
   width: 25%;
   margin-left: auto;
   margin-right: auto;
}

.sm-foooter {
   display: flex;
   align-items: center;
}

.sm-foooter br {
   display: none;
}

.be-slogan p {
   color: #D6B2FF;
   font-weight: bold;
   font-size: 44px;
   display: flex;
   flex-direction: column;
   margin-bottom: 0px;
   line-height: 1.2;
}

span.widget-title {
   font-weight: 600;
   color: #BD83FF;
   font-size: 15.5px;
   line-height: 1;
   margin-bottom: 25px;
}

.main-footer li {
   margin-bottom: 25px;
   line-height: 1;
}

.main-footer li>a {
   color: white;
   font-size: 17px;
   font-weight: 500;
}

.sm-foooter img {
   margin-right: 10px;
}

.copyright-txt p,
.copyright-txt a {
   color: white;
   font-size: 13.5px;
   margin-bottom: 2px;
}

.be-copyright img {
   opacity: 0.7;
}

div#text-3,
div#text-4 {
   display: flex;
   flex-direction: column;
   justify-content: end;
}

.footer-widget {
   margin-bottom: 0px;
   padding-bottom: 0px;
   border: none !important;
}

.widget_nav_menu li:last-child {
   margin-bottom: 0px;
}

.copyright-txt p:last-child {
   margin-bottom: 0px;
   line-height: 1;
}

.footer-sidebar {
   padding-block: 0px !important;
   padding: 65px 0px 15px !important;
}

.wd-prefooter {
   padding-bottom: 0px !important;
}

.wd-accordion.wd-style-default .wd-accordion-item {
   border: none !important;
}

.whb-top-bar .container {
   transition: ease-in-out .3s !important;
}

.hidden-bar.container {
   margin-top: -65px !important;
   transition: ease-in-out .3s !important;
}

.ebooks.wd-sticky-btn-on,
.marketing-ebooks.wd-sticky-btn-on,
.management-ebooks.wd-sticky-btn-on,
.hr-ebooks.wd-sticky-btn-on,
.finance-ebooks.wd-sticky-btn-on,
.technology-ebooks.wd-sticky-btn-on,
.ebooks.wd-sticky-btn-on {
   padding-bottom: 0px;
}

.ult-offer p {
   font-weight: 600;
   font-size: 12px;
   text-transform: lowercase;
   line-height: 1;
   border: 1px solid #A01223 !important;
   background: linear-gradient(91deg, #A01223 0.6%, #C5162B 17.85%, #FF4258 99.39%) !important;
   padding: 5px 12px;
   border-radius: 3px;
   width: fit-content;
   margin: auto;
   margin-bottom: 10px;
   color: white !Important;
}

.prefooter-sheets-outer .ult-offer p {
   color: white;
   border: 1px solid #355DFF;
   background: linear-gradient(87deg, #5398FF 1.32%, #0032FF 100%);
}

.prefooter-sheets-outer p.price-under-heading,
.checklists-and-sheets .price ins,
.checklists-and-sheets .price ins span,
.page-elevate-sheets-pack .price ins,
.page-elevate-sheets-pack .price ins span {
   color: #00C692 !important;
}

.whb-top-bar .container {
   width: 100%;
   padding: 0px;
}

.wd-header-html {
   height: 100%;
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
}

.header-banner-line {
   width: 100%;
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column-reverse;
}

.ult-bundle-header {
   width: 100%;
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
   background: linear-gradient(91deg, #A01223 0.6%, #C5162B 17.85%, #FF4258 99.39%);
   position: relative;
   margin-top: 0px;
}

span.txt-span {
   color: #fff !important;
}

.ult-bundle-header br {
   display: none;
}

.ebooks .ult-bundle-header,
.page-template-default .ult-bundle-header,
.archive .ult-bundle-header {
   margin-top: 0px;
}

.woocommerce-shop .website-wrapper,
.tax-product_cat .website-wrapper {
   display: flex;
   flex-direction: column;
}

.woocommerce-shop .whb-header,
.tax-product_cat .whb-header {
   order: 1;
}

.woocommerce-shop .wd-prefooter,
.tax-product_cat .wd-prefooter {
   order: 2;
}

.woocommerce-shop .main-page-wrapper,
.tax-product_cat .main-page-wrapper {
   order: 3;
   margin-top: 70px;
}

.woocommerce-shop footer,
.tax-product_cat footer {
   order: 4;
}

.sidebar-container {
   margin-bottom: 40px;
   border: 1.5px solid #E7E7E7;
   border-radius: 20px;
   padding: 35px 20px;
}

.sidebar-container span.widget-title {
   color: black;
   font-size: 22px;
   font-weight: bold;
   margin-bottom: 15px;
   display: block;
}

.sidebar-container li>a,
.sidebar-container span.wd-swatch-text {
   color: #4B4E60;
   font-size: 17px !important;
   font-weight: 400;
   padding: 0px !important;
   margin-top: 4px;
   margin-bottom: 4px;
   max-width: fit-content !important;
   flex: auto !important;
}

.sidebar-container span.wd-swatch-text {
   margin: 0px !important;
}

.categories-accordion-on .widget_product_categories .product-categories {
   padding-inline-end: 0px;
}

.wd-filter-list.wd-scroll-content {
   padding-inline-end: 0px;
}

span.count,
.widget_product_categories .count {
   border: none !important;
   position: relative;
   letter-spacing: 1px;
   color: #B6B6B6 !important;
   font-weight: 600 !important;
   font-size: 17px !important;
}

.wd-filter-list li {
   justify-content: flex-start !important;
   margin-bottom: 0px;
}

span.count:after {
   content: ")";
}

span.count:before {
   content: "(";
}

div#woocommerce_product_search-2 {
   border-bottom: none;
   padding-bottom: 0px;
}

.sidebar-container .searchform input[type="text"] {
   border-radius: 22px;
}

.sidebar-container .widget {
   padding-bottom: 25px;
}

span.ul-of {
   color: #fb560b;
}

.tax-product_cat .wd-prefooter .container,
.woodmart-archive-shop .wd-prefooter .container {
   width: 100%;
   padding: 0px;
}

.tax-product_cat .wd-prefooter .prefooter-shop-outer-row,
.woodmart-archive-shop .wd-prefooter .prefooter-shop-outer-row {
   width: calc(93% - 30px);
   margin-left: auto;
   margin-right: auto;
}

.new-title {
   background: linear-gradient(89deg, #420FD1 0%, #9E23E1 75.09%);
   height: 180px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin-top: -220px;
   margin-bottom: 40px;
}

.new-title.margined {
   margin-top: -40px;
}

.new-title h1 {
   FONT-SIZE: 50px;
   color: white;
   text-align: center;
   line-height: 1;
   margin-bottom: 0px;
}

.title-size-small {
   padding: 0px !important;
   background: linear-gradient(89deg, #420FD1 0%, #9E23E1 75.09%);
   height: 155px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin-block: -25px 40px !important;
}

.title-size-small .container>* {
   margin-bottom: 0px !important;
}

.wd-prefooter.prefooter-padding {
   padding-bottom: 80px !important;
}

[class*="wd-swatches"].wd-text-style-1 :is(.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-text:after {
   DISPLAY: NONE;
}

.widget_product_categories .product-categories li.current-cat>.count,
.wd-filter-list .wc-layered-nav-term a:hover+.count,
.wd-filter-list .wc-layered-nav-term.wd-active .count,
.widget_product_categories .product-categories li a:hover+.count,
.widget_product_categories .product-categories li.current-cat>.count {
   BACKGROUND-COLOR: TRANSPARENT !important;
}

.form-with-cs {
   flex: 0 0 calc(66.666666% - 15px);
   max-width: calc(66.666666% - 15px);
}

.product-element-top.wd-quick-shop {
   border-radius: 20px 20px 0px 0px;
}

.product.wd-hover-tiled .product-wrapper {
   background-color: transparent !important;
   box-shadow: none !important;
}

.product-element-bottom {
   border-radius: 0px 0px 20px 20px;
   padding: 35px !important;
}

.product-grid-item .price {
   display: flex !important;
   align-content: center;
}

.product-grid-item {
   padding: 0px !important;
   margin-left: 0.5%;
   margin-right: 0.5%;
   flex: 0 0 32.333333%;
   BORDER: 1.5px solid #E7E7E7;
   border-radius: 20px;
}

.product-element-bottom .wd-entities-title a {
   font-size: 27px;
   line-height: 1.2;
   font-weight: bold;
   margin-bottom: 10px;
   display: block;
   text-transform: capitalize;
}

.product-element-bottom h3.wd-entities-title {
   width: fit-content;
}

.wd-checkout-steps li {
   font-size: 27px !important;
   text-transform: none !important;
}

.wd-checkout-steps li:not(.step-active) {
   font-weight: 500 !important;
}

table.shop_table thead {
   background: #EFEFEF;
}

table th {
   text-transform: capitalize;
   color: black;
}

td.product-quantity,
th.product-quantity {
   display: none;
}

td.product-remove a:before,
.woocommerce-remove-coupon:before {
   font-size: 13px;
   content: "\f112";
   font-family: "woodmart-font";
   background: #D9D9D9;
   width: 24px;
   height: 24px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 100%;
   color: #4B4E60;
   font-weight: 800;
}

.cart-table-section>.cart {
   margin-bottom: 0;
   border-radius: 20px !important;
   border: 2px solid #EFEFEF;
   overflow: hidden;
   border-collapse: initial !important;
   position: initial;
}

table.shop_table thead th {
   font-size: 19px;
   border: none !important;
   padding-top: 20px;
   padding-bottom: 20px;
}

.cart-table-section tr td:last-child,
.cart-table-section tr th:last-child {
   padding-right: 25px;
}

.cart-table-section td.product-name,
.cart-table-section td.product-name a {
   font-size: 16px;
   font-weight: 600;
   color: black;
}

td.product-thumbnail img {
   border-radius: 7px;
}

form.woocommerce-cart-form.cart-data-form,
.form-with-cs.removed-cross-sell-bndl,
.form-with-cs.removed-cross-sell-bndl,
.cart-table-section,
.cart-table-section>.cart tbody {
   position: initial;
}

.cart-content-wrapper {
   position: relative;
}

.coupon.wd-coupon-form {
   margin-top: 0px !important;
   max-width: 100%;
   margin-right: 0px;
   margin-left: auto;
   width: 100%;
   display: flex;
   justify-content: space-between;
   gap: 0px;
}

.wd-coupon-form .input-text {
   max-width: none;
   height: 100%;
   border-radius: 11px 0px 0px 11px;
   margin-right: -5px;
}

.cart-actions,
td.actions {
   width: 100%;
}

.cart-totals-section.cart-collaterals {
   margin-top: 80px;
}

.wd-coupon-form .input-text {
   max-width: none;
   height: 100%;
   border-radius: 11px 0px 0px 11px;
   margin-right: -5px;
}

.coupon.wd-coupon-form button {
   background: #7C7C7C !important;
   height: 54px;
}

.cart-content-wrapper>.cart-totals-section .cart-totals-inner {
   border: 2px solid #E2E2E2 !important;
   border-radius: 20px !important;
   margin-bottom: 35px;
}

.cart-table-section tr td:first-child,
.cart-table-section tr th:first-child {
   padding-left: 25px;
}

.cart-totals-inner table.shop_table {
   background: #FAFAFA;
   border-radius: 11px;
   border: 1px solid #E7E7E7;
   border-collapse: separate;
   padding: 0px 15px;
}

.cart-totals-inner>h2 {
   text-transform: capitalize;
   text-align: center;
   width: fit-content;
   margin: auto;
   margin-bottom: 20px;
   font-size: 22px;
   color: black;
   position: relative;
   display: flex;
   align-items: center;
}

.cart-totals-inner>h2:after {
   content: "";
   width: 28px;
   height: 28px;
   background-size: cover;
   background-image: url("../../uploads/2023/11/clapping-hands-emoji.png");
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin-left: 5px;
}

tr.order-total th {
   font-weight: 400;
}

tr.order-total span.woocommerce-Price-amount.amount {
   font-weight: bold;
}

td.product-subtotal span {
   color: #270E6B;
   font-weight: bold;
}

a.checkout-button,
a.checkout {
   position: relative;
   background: #1463f8 !important;
}

.contact-row-outer button.submit-btn:after {
   background-image: url("../../uploads/2023/11/flexed-biceps.png");
}

.image-carousel-col {
   width: 20%;
   margin: 0px;
   padding-right: 40px;
   padding-left: 40px;
   border-right: 1px solid #E7E7E7;
}

.image-carousel-col p:not(p.image-carousel) {
   max-width: 205px;
   MARGIN-TOP: 20PX;
   margin-bottom: 0px;
   margin-left: auto;
   margin-right: auto;
}

p.image-carousel {
   MARGIN-TOP: 0PX;
}

.imagecarousel p {
   text-align: center;
}

.shopping-cart-widget-body span.quantity {
   display: block !important;
}

a.btn-cart {
   background: #7C7C7C !important;
}

.sidebar-container .widget-area li {
   position: relative;
   width: fit-content;
}

.sidebar-container .widget-area li:hover:before {
   width: 100%;
}

.sidebar-container .widget-area li:before {
   content: "";
   position: absolute;
   width: 0%;
   background: linear-gradient(90deg, #420FD1, transparent) #9E23E1;
   height: 2px;
   bottom: 1px;
   left: 0;
   transition: ease-in-out .3s;
}

.sidebar-container .widget-area li.wd-active:before {
   width: 100%;
}

.sidebar-container .widget-area li.wd-active span,
.sidebar-container .widget-area li.wd-active a {
   font-weight: 800;
}

.woocommerce-checkout .site-content {
   max-width: 810px;
   margin: auto;
}

form.checkout {
   flex-direction: column;
}

.woocommerce-checkout>:is(.customer-details, .checkout-order-review) {
   flex: 0 0 calc(100% - 15px);
   max-width: calc(100% - 15px);
   width: 100%;
}

.woocommerce-terms-and-conditions-wrapper {
   border: none;
   padding-top: 0px;
   margin-top: 18px;
}

div#order_review .wd-table-wrapper {
   margin-bottom: 0px !important;
   padding: 0px;
   box-shadow: none !important;
   background-color: transparent;
}

div#order_review table.shop_table thead {
   background: #F0F0F0;
}

.checkout-order-review {
   background: #F6F6F6 !important;
}

.woocommerce-checkout-review-order-table tr {
   border-bottom: 0px;
}

.woocommerce-checkout tbody {
   border-radius: 20px 20px 0px 0px;
   background: #F0F0F0;
}

.wd-checkout-prod {
   display: block;
   padding: 10px;
   border-bottom: 1px solid #E7E7E7 !important;
}

.woocommerce-checkout span.cart-product-label,
.wd-checkout-prod-total.product-total .amount {
   color: #4B4E60;
   font-size: 16px;
   font-weight: 500;
}

.wd-checkout-prod-total.product-total .amount {
   font-weight: bold !important;
}

.woocommerce-checkout tr.order-total {
   background: #F0F0F0;
   border-radius: 0px 0px 20px 20px;
}

.woocommerce-checkout tr.order-total th,
.woocommerce-checkout tr.order-total td {
   padding: 19px 10px;
}

.woocommerce-checkout tr.order-total th {
   font-size: 18px;
   font-weight: 600;
   color: #4B4E60;
}

.woocommerce-checkout tr.order-total td span.woocommerce-Price-amount.amount {
   font-size: 20px;
}

.checkout-order-review {
   padding-top: 20px !important;
   padding-bottom: 40px !important;
   margin-top: 20px;
}

input[type='email'],
input[type='date'],
input[type='search'],
input[type='number'],
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'],
textarea,
select {
   padding: 15px;
   height: 52px;
   border-radius: 11px;
   border: 1px solid rgb(226, 226, 226);
}

input[type='email']::placeholder,
input[type='date']::placeholder,
input[type='search']::placeholder,
input[type='number']::placeholder,
input[type='text']::placeholder,
input[type='tel']::placeholder,
input[type='url']::placeholder,
input[type='password']::placeholder,
textarea::placeholder,
select::placeholder {
   color: #707070;
   font-size: 14px;
}

p.form-row label,
.contact-form-full label {
   font-size: 18px;
   font-weight: 600;
   color: #4B4E60;
}

p.form-row {
   margin-bottom: 10px;
}

.woocommerce-info {
   font-size: 17px;
   color: #4B4E60;
   margin-bottom: 0px;
}

.woocommerce-info a, span.be-gradient {
   text-decoration: none;
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
   background: #4300ff;
}

span.es-gradient {
   text-decoration: none;
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
   background: linear-gradient(90deg, #00C692, #B3E120);
}

.woocommerce-mini-cart .remove:after {
   background: #D9D9D9;
   border-radius: 100%;
   color: #4B4E60;
   font-weight: 800;
   padding: 3px;
}

li.woocommerce-mini-cart-item.mini_cart_item img {
   border-radius: 7px;
}

li.woocommerce-mini-cart-item.mini_cart_item span.wd-entities-title {
   font-size: 15px;
}

li.woocommerce-mini-cart-item.mini_cart_item span.quantity {
   font-size: 16px;
   color: #969696;
   font-weight: 500;
}

li.woocommerce-mini-cart-item.mini_cart_item span.woocommerce-Price-amount.amount {
   color: #270E6B;
   font-weight: bold;
   font-size: 16px !important;
}

li.woocommerce-mini-cart-item.mini_cart_item {
   border-bottom: 1px solid #E4E4E4;
   margin-left: 15px;
   margin-right: 15px;
}

p.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount {
   font-weight: bold;
}

p.woocommerce-mini-cart__total.total {
   font-size: 20px;
}

.cart-widget-side .title,
p.woocommerce-mini-cart__total.total {
   color: black;
}

.cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover {
   background-color: transparent !important;
}

.cart-content-wrapper .single-bundle-cross-sell {
   margin-bottom: 40px;
}

.autocomplete-suggestion {
   flex-direction: column;
}

.search-results-wrapper img {
   border-radius: 7px !important;
   min-width: 80px !important;
   margin-bottom: 10px !important;
}

.search-results-wrapper .price ins,
.search-results-wrapper .price ins span {
   font-size: 25px !important;
}

html .searchform input[type="text"] {
   height: 54px !important;
}

nav[class*="-pagination"] li .page-numbers {
   font-size: 28px;
   font-weight: bold;
   min-width: 64px;
   height: 64px;
   background-color: #F1F1F1;
   color: #ADADAD;
   border-radius: 100%;
   margin: 0px 5px;
}

nav[class*="-pagination"] li .current {
   background-color: #420FD1 !important;
   color: white !important;
}

.sidebar-container .widget:last-child {
   padding: 0px;
}

a.button.wc-backward {
   max-width: 300px;
   margin: auto;
}

.page-template-default:not(.woocommerce-page) .title-size-small .title {
   font-size: 48px;
}

.page-template-default:not(.woocommerce-page) .title-size-small {
   height: 200px;
}

.faq-outer {
   max-width: 1500px;
   width: calc(90% - 30px);
   border-radius: 22px;
   background: #FFF;
   box-shadow: 0px 16px 40px 0px rgba(0, 0, 0, 0.12);
   margin: auto;
   margin-top: -85px;
   padding: 60px 90px 40px 90px;
   margin-bottom: 60px;
}

.single-post .faq-outer {
   margin-bottom: 0px;
}

.faq-item {
   padding-bottom: 10px;
   margin-bottom: 30px;
   border-bottom: 1px solid #DDDDDD;
}

.faq-outer h4,
.faq-outer h2,
p.toc-p-large {
   color: #420FD1;
   font-size: 21px;
   font-weight: bold;
   margin-bottom: 25px;
   line-height: 1.2;
}

li.main-li {
   font-size: 18px;
   font-weight: bold;
}

li.main-li::marker {
   color: white;
}

li.main-li ul li {
   font-weight: 400;
   font-size: 17px;
}

.faq-outer h2,
.faq-outer h3,
p.toc-p-large {
   color: #420FD1;
   font-weight: bold;
   text-align: left !important;
   justify-content: flex-start;
}

.faq-outer li {
   font-size: 17px;
}

.prefooter-process-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(to right top, #f38c40, #d51c43);
}

.category-process-improvement .wd-post-cat.wd-style-with-bg {
   background-image: linear-gradient(to right top, #f38c40, #d51c43);
}

.prefooter-frameworks-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(to right top, #E02527, #F8CD00);
}

.category-marketing-frameworks .wd-post-cat.wd-style-with-bg {
   background-image: linear-gradient(to right top, #E02527, #F8CD00);
}

.prefooter-strategic-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(to right top, #e35e39, #f5cb27);
}

.category-strategic-management .wd-post-cat.wd-style-with-bg {
   background-image: linear-gradient(to right top, #e35e39, #f5cb27);
}

.prefooter-project-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(90deg, #106F8E, #B3D843);
}

.category-project-management .wd-post-cat.wd-style-with-bg {
   background-image: linear-gradient(90deg, #106F8E, #B3D843);
}

.prefooter-human-r-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(90deg, #F43B55, #FF912E);
}

.category-human-resources .wd-post-cat.wd-style-with-bg {
   background-image: linear-gradient(90deg, #F43B55, #FF912E);
}

.category-financial-management .wd-post-cat.wd-style-with-bg {
   background-image: linear-gradient(90deg, #5C5C5C 31.18%, #29F1A9 80.48%);
}

.prefooter-fin-management-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(90deg, #5C5C5C, #29F1A9);
}

.category-soft-skills .wd-post-cat.wd-style-with-bg {
   background-image: linear-gradient(90deg, #a80095 31.18%, #ff2085 80.48%);
}

.prefooter-soft-skills-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(90deg, #a80095, #ff2085);
}

.faq-outer p,
.wd-entry-content p:last-child {
   margin-bottom: 20px;
   line-height: 1.4;
}

.faq-item.faq-item-last {
   margin-bottom: 0px;
   padding-bottom: 0px;
   border-bottom: 0px;
}

.contact-cta {
   max-width: 1500px;
   width: calc(90% - 30px);
   margin: auto;
   border-radius: 33px;
   background: linear-gradient(111deg, rgba(67, 0, 255, 0.81) 23.48%, rgba(99, 34, 255, 0.35) 63.27%, rgba(189, 131, 255, 0.00) 100.43%);
   box-shadow: 0px 4px 20px 0px rgba(37, 0, 141, 0.08);
   margin-top: 60px;
   display: flex;
   align-items: center;
   padding: 40px 60px;
   justify-content: space-between;
   margin-bottom: 60px;
}

.contact-cta-text,
.contact-cta-text h3 {
   color: white;
}

.contact-cta-text h3 {
   font-size: 45px;
   font-weight: bold;
   display: flex;
   flex-direction: column;
}

.contact-cta-text,
.contact-cta-image {
   width: 48%;
}

.contact-cta-text {
   width: 52%;
}

.contact-cta-image {
   position: relative;
   bottom: -40px;
}

.contact-cta-text a {
   max-width: 365px;
}

.contact-cta-text p {
   font-size: 17px;
   margin-bottom: 30px;
}

p.standard-button {
   margin-bottom: 0px;
}

.contact-cta-text h3 img {
   max-width: 48px;
   margin-left: 5px;
}

.single.page-everything-explained-bundle .price ins,
.single.page-everything-explained-bundle .price ins span,
.single.page-bundle-success-blueprints .price ins,
.single.page-bundle-success-blueprints .price ins span {
   color: #DE1D59 !important;
}

.bundle-short-desc .hurry-timer-div {
   justify-content: flex-start;
}

.bundle-short-desc .hurry-timer-div .hurrytimer-cdt {
   padding: 0px 0px 6px 0px;
}

.single.page-everything-explained-bundle span.gradient {
   background: linear-gradient(90deg, #420FD1, #9E23E1);
}

.woosb-products .woosb-product .woosb-thumb,
.woosb-thumb-ori {
   width: 72px;
   flex: 0 0 72px;
   padding: 0px;
}

.woosb-thumb-ori img {
   border-radius: 7px;
}

.woosb-title-inner {
   margin-left: 20px;
   max-width: 90%;
}

.woosb-title-inner,
.woosb-title-inner a {
   font-size: 17px;
   font-weight: 600;
   color: black;
}

.woosb-price-ori span.woocommerce-Price-amount bdi,
.woosb-products .woosb-product .woosb-price * {
   color: #969696;
   font-size: 18px !important;
   font-weight: 600;
   text-decoration: line-through;
}

.woosb-item-product.woosb-product {
   border-bottom: 1px solid #dddddd;
}

.woosb-price {
   margin-right: 0px;
   margin-left: auto;
}

.woosb-wrap {
   width: 100%;
}

.woosb-item-product {
   display: flex;
   align-items: center;
   margin: 0px 0px;
   padding: 15px 0px;
}

.woosb-products {
   border: none;
   padding: 5px 15px 15px 15px;
   background: white;
   border-radius: 11px;
   border-right: 10px solid white;
   height: 255px;
   overflow: auto;
}

.woosb-wrap.woosb-bundled {
   order: 8;
   margin-top: 35px;
   background: #f2f2f2;
   border-radius: 27px 27px 12px 12px;
   padding: 100px 40px 0;
   position: relative;
}

.woosb-before-text.woosb-text {
   position: absolute;
   width: 100%;
   left: 0;
   top: 0;
   background: #e1e0e0;
   border-radius: 27px;
   margin-bottom: 0px;
   display: flex;
   align-items: center;
   color: black;
   font-size: 25px;
   font-weight: 600;
   padding: 10px 35px;
   justify-content: center;
   flex-direction: column;
   min-height: 85px;
}

.woosb-products::-webkit-scrollbar,
.page-elevate-sheets-pack .icon-text-outer::-webkit-scrollbar {
   width: 9px;
}

.woosb-products::-webkit-scrollbar-track,
.page-elevate-sheets-pack .icon-text-outer::-webkit-scrollbar-track {
   background: white;
   border-radius: 9px;
   margin-block: 10px;
}

.woosb-products::-webkit-scrollbar-thumb,
.page-elevate-sheets-pack .icon-text-outer::-webkit-scrollbar-thumb {
   background: #9A9A9A;
   border-radius: 9px;
}

.woosb-products::-webkit-scrollbar-track-piece,
.page-elevate-sheets-pack .icon-text-outer::-webkit-scrollbar-track-piece {
   border-radius: 9px;
   background: #EAEAEA;
}

.knowledge-team-inner {
   width: 90%;
   margin: auto;
   display: flex;
   justify-content: space-between;
   overflow: visible;
   margin-top: 50px;
}

.knowledge-team-inner,
.who-for-outer {
   max-width: 1500px;
}

.knowledge-team-inner h3 {
   font-size: 25px;
   line-height: 1.3;
   font-weight: 700;
   color: black;
}

.knowledge-team-inner .knowledge-team-inner-col {
   width: 48%;
   border-radius: 30px;
   overflow: visible;
   padding-bottom: 55px;
}

.page-all-products-special .knowledge-team-inner .knowledge-team-inner-col, .page-all-products-special-subscription .knowledge-team-inner .knowledge-team-inner-col {
   width: 32%;
}

.knowledge-team-inner-col.knowledge-team-inner-sb {
   background: linear-gradient(180deg, #CFDFFF 0%, #FEFEFE 54.31%, #FFF 100%);
   margin-right: auto;
}

.team-col {
   background: linear-gradient(180deg, #F7E6FF 0%, #FEFCFF 54.31%, #FFF 100%);
   margin-right: auto;
}

.team-col .team-col-text {
   padding: 55px 40px 40px 40px;
   margin-bottom: 0px;
}

.team-col img {
   margin-bottom: 0px;
   position: relative;
   overflow: visible;
}

.team-col-image {
   position: relative;
}

.team-col-image:after {
   content: "";
   position: absolute;
   width: calc(100% - 80px);
   background: linear-gradient(111deg, rgba(67, 0, 255, 0.87) 2.77%, rgba(99, 34, 255, 0.35) 50.95%, rgba(189, 131, 255, 0.00) 100.43%);
   box-shadow: 0px 4px 20px 0px rgba(37, 0, 141, 0.08);
   height: 100%;
   left: 50%;
   z-index: 0;
   transform: translatex(-50%);
   border-radius: 33px;
}

.team-col img {
   z-index: 9;
   position: relative;
}

.knowledge-team-inner span.gradient {
   text-transform: none;
}

.knowledge-col {
   margin-left: auto;
   background: linear-gradient(180deg, #E0FFD8 0%, #F9FFF7 51.07%, #FFF 100%);
   padding: 55px 40px 0px 40px;
}

.checklist-left-col {
   padding: 55px 40px 0px 40px;
}

.page-ultimate-hr-management-checklist .checklist-left-col {
   background: linear-gradient(180deg, #FFF0E6 0%, #FFFDFC 54.31%, rgba(255, 255, 255, 0.00) 100%);
}

.checklist-left-col img {
   filter: none;
}

.knowledge-col p:not(.icon-text-inner p) {
   margin-bottom: 40px;
}

.single .knowledge-col span.gradient {
   background: linear-gradient(90deg, #00C692 35.82%, #B3E120 80.55%);
}

.single.page-everything-explained-bundle h2>span.gradient {
   background: linear-gradient(258deg, #E2364A 26.2%, #0BC1EF 63.59%);
}

.page-bundle-success-blueprints h2>span.gradient {
   background: linear-gradient(90deg, #005BFF, #00A3FF);
}

.icon-text-outer {
   border-radius: 33px;
   background: #FFF;
   box-shadow: 0px 4px 20px 0px rgba(49, 99, 40, 0.06);
   padding: 45px;
}

.icon-text-inner {
   display: flex;
   align-items: center;
}

.icon-text-inner img {
   width: 30px;
   margin-right: 25px;
}

.icon-text-inner p {
   color: black;
   font-size: 21px;
   font-weight: 600;
   margin-bottom: 0px;
}

p.icon-text-inner-p.icon-text-inner-p-smaller {
   color: #4B4E60;
   font-size: 17px;
   font-weight: 400;
}

.icon-text-inner {
   display: flex;
   align-items: center;
   width: 100%;
   border-bottom: 2px solid #f3f3f3;
   padding: 12px 0px;
}

.checklist-right-col .icon-text-inner,
.checklist-left-col .icon-text-inner {
   align-items: flex-start;
}

.first-icon-text-inner {
   padding-top: 0px;
}

.last-icon-text-inner {
   padding-bottom: 0px;
   border: none;
}

.who-for-outer,
.choose-wisely-outer {
   margin: auto;
   padding: 75px 0px;
}

.who-for-icon-inner {
   display: flex;
   align-items: center;
}

.who-for-icon-inner h5 {
   font-size: 23px;
   font-weight: bold;
   margin-bottom: 0px;
   color: #ED2F47;
}

.who-for-icon-inner h5>img {
   width: 26px;
}

.img-with-bg {
   background: linear-gradient(137deg, #ED2F47 21.04%, #F79AA6 51.69%, #FFE8EB 86.88%);
   border-radius: 100%;
   height: 111px;
   width: 111px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin-right: 10px;
   padding: 6px;
}

.who-for-icon-outer p {
   border-radius: 11px;
   border: 1px solid #F4F4F4;
   background: linear-gradient(93deg, #F7F5FD 5.15%, #FEFDFF 29.58%, #FEFDFF 71.42%, #F8F0FD 94.87%);
   padding: 30px 50px;
   font-weight: 500;
   line-height: 1.3;
   width: 85%;
   margin-left: auto;
   margin-top: -35px;
   margin-bottom: 0px;
}

.dev-col .img-with-bg {
   background: linear-gradient(137deg, #304CD8 21.04%, #7285E6 32.19%, #F4F6FF 86.88%);
}

.dev-col .who-for-icon-inner h5 {
   color: #304CD8;
}

.ent-col .img-with-bg {
   background: linear-gradient(137deg, #FF5B1A 21.1%, #FFB192 49.66%, #FFF4F0 87.49%);
}

.ent-col .who-for-icon-inner h5 {
   color: #FF5B1A;
}

.biz-col .img-with-bg {
   background: linear-gradient(137deg, #F349FC 21.04%, #FA9FFF 40.34%, #FEF2FF 86.88%);
}

.biz-col .who-for-icon-inner h5 {
   color: #F349FC;
}

.man-col .img-with-bg {
   background: linear-gradient(137deg, #FFC000 21.04%, #FFE082 42.05%, #FFFDF9 86.88%);
}

.man-col .who-for-icon-inner h5 {
   color: #FFC000;
}

.fresh-col .img-with-bg {
   background: linear-gradient(136deg, #B3E120 21.05%, #D3EF7B 34.06%, #FEFFFA 86.95%);
}

.fresh-col .who-for-icon-inner h5 {
   color: #B3E120;
}

.sbo-col h5 {
   color: #FF2375;
}

.sbo-col .img-with-bg {
   background: linear-gradient(137deg, #FF2375 21.04%, #FF84B2 44.58%, #FFE3EE 86.88%);
}

.hr-exp-col h5 {
   background: linear-gradient(92deg, #F43B55 3.6%, #FF912E 97.56%);
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

.hr-exp-col .img-with-bg {
   background: linear-gradient(137deg, #ED2F47 21.04%, #FF912E 51.69%, #FFE8EB 86.88%);
}

.proj-man-col h5 {
   background: linear-gradient(92deg, #106F8E 3.6%, #B2D743 97.56%);
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

.proj-man-col .img-with-bg {
   background: linear-gradient(137deg, #106F8E 21.04%, #B0D644 51.69%, #F5FFE8 86.88%);
}

.who-for-inner {
   margin-bottom: 50px;
   display: flex;
   justify-content: space-between;
}

.who-for-inner-scnd {
   margin-bottom: 0px;
}

.heading-block {
   text-align: center;
   margin-bottom: 45px;
}

.home .heading-block {
   margin-bottom: 25px;
}

.home .heading-block h2 {
   margin-bottom: 10px;
}

.home .prefooter-sheets-outer {
   margin-top: 0px;
   margin-bottom: 65px;
}

.cta-elevate {
   margin-top: 50px !important;
}

.rotating-gallery-item {
   display: flex;
   align-items: center;
   border-radius: 17px;
   background: #F7F8FA;
   max-height: 55px;
   padding: 20px 25px;
   justify-content: center;
   overflow: hidden;
}

.rotating-gallery-item p {
   font-size: 17px;
   font-weight: 600;
   color: black;
   margin-bottom: 0px;
   margin-left: 15px;
}

.rotating-banner-inner-first {
   flex-direction: row-reverse;
}

.rotating-gallery-item img {
   width: 25px;
}

.rotating-gallery-first {
   display: flex;
   align-items: center;
   white-space: nowrap;
   animation: rotatingreverse var(--t) linear infinite;
   gap: 0.75rem;
   animation-delay: calc(var(--t) * -1);
}

.rotating-gallery-absolut {
   animation: rotatingreverse2 var(--t) linear infinite;
   animation-delay: calc(var(--t) / -2);
}

.first-reversed {
   animation: rotating var(--t) linear infinite;
   animation-delay: calc(var(--t) * -1);
}

.second-reversed {
   animation: rotating2 var(--t) linear infinite;
   animation-delay: calc(var(--t) / -2);
}

.rotating-banner-inner {
   -webkit-mask-image: linear-gradient(90deg, transparent, #000 30%, #000 70%, transparent);
   overflow: hidden;
   display: flex;
   width: 80vw;
   position: relative;
   margin: auto;
   margin-bottom: 0.75rem;
   max-width: 1350px;
}

.rotating-gallery-first .last-item {
   margin-right: 0.75rem;
}

@keyframes rotating {
   0% {
      transform: translateX(100%);
   }

   100% {
      transform: translateX(-100%);
   }
}

@keyframes rotating2 {
   0% {
      transform: translateX(0);
   }

   100% {
      transform: translateX(-200%);
   }
}

@keyframes rotatingreverse {
   0% {
      transform: translateX(-100%);
   }

   100% {
      transform: translateX(100%);
   }
}

@keyframes rotatingreverse2 {
   0% {
      transform: translateX(0);
   }

   100% {
      transform: translateX(200%);
   }
}

.knowledge-team-outer {
   padding-top: 70px;
}

.heading-timer p {
   margin-bottom: 0px;
}

.heading-timer {
   display: flex;
   align-items: center;
   justify-content: center;
   max-width: fit-content;
   margin: auto;
}

.heading-timer .hurrytimer-timer-digit,
.heading-timer .hurrytimer-timer-label {
   font-weight: 600;
}

.choose-wisely-inner h5 {
   text-transform: uppercase;
   font-size: 38px;
   font-weight: 800;
   color: white;
}

p.width-emoji img {
   width: 28px;
}

.choose-wisely-inner p {
   font-size: 19px;
   font-weight: 600;
   color: white;
   text-align: center;
   margin-bottom: 0px;
}

.right-choice-col h5 {
   font-size: 42px;
}

.right-choice-col p {
   font-size: 21px;
}

.right-choice-col p.width-emoji img {
   width: 30px;
}

.food-col h5 {
   color: #DE1D59;
}

.food-col p {
   color: #484848;
}

.food-col,
.cups-col {
   width: 29%;
}

.right-choice-col {
   width: 38%;
   margin-right: 0;
   margin-left: auto;
   outline: 2.2px solid rgba(113, 93, 159, 0.19);
   background: var(--BUNDLE-GRADIENT, linear-gradient(256deg, #E2364A 0%, #4BCFF0 99.36%));
}

.choose-wisely-inner {
   display: flex;
   justify-content: center;
   align-items: center;
}

.choose-wisely-inner .choose-wisely-inner-col {
   border-radius: 42px;
   padding: 35px 0px;
   height: fit-content;
}

.choose-wisely-inner .chose-img {
   margin-bottom: 10px;
}

.choose-wisely-inner h5 {
   margin-bottom: 20px;
}

.food-col {
   margin-left: 0;
   margin-right: auto;
   outline: 2.2px solid #FFEC42;
   background: radial-gradient(81.83% 49.97% at 50% 50%, #FFE500 0%, #FFF280 100%);
}

.cups-col {
   outline: 2.2px solid #00985B;
   background: radial-gradient(81.83% 49.97% at 50% 50%, #017E4C 0%, #00B66D 100%);
}

.choose-wisely-inner .chose-img img {
   height: 14vw;
   object-fit: scale-down;
}

.right-choice-col .chose-img img {
   height: 21vw;
}

.choose-wisely-outer .heading-block {
   margin-bottom: 30px;
}

.heading-timer .hurrytimer-cdt {
   padding: 0px;
}

.single.bundles-and-packs button.single_add_to_cart_button,
.page-all-products-special .single-bundle-cross-sell,
.page-all-products-special-subscription .single-bundle-cross-sell,
span.invis {
   display: none !important;
}

.single.page-everything-explained-bundle .product-extra-content {
   margin-bottom: 0px;
}

.form-with-cs.removed-cross-sell-bndl .be-cta-offer,
.woocommerce-cart .es-cta-outer,
.form-with-cs.removed-cross-sell-bndl .hurry-timer-div,
.view-more-div {
   display: none;
}

.woocommerce-cart .form-with-cs.not-removed-cross-sell-es .es-cta-outer {
   display: flex;
   flex-direction: column;
}

.page-template-default .main-page-wrapper .container {
   width: 100%;
   padding: 0px;
}

.page-template-default .main-page-wrapper {
   padding-top: 0px;
}

.new-container {
   width: 93%;
   margin: auto;
   padding: 0px 15px;
}

.header-row-outer {
   background: radial-gradient(971.18% 255.38% at 76.35% 163.71%, #420FD1 0%, #9E23E1 100%);
}

.header-row-inner {
   max-width: 1500px;
   width: 90%;
   margin: auto;
   display: flex;
   position: relative;
   padding: 100px 15px 150px;
}

.contact-row-outer {
   max-width: 1500px;
   margin: auto;
   width: 90%;
   padding: 0px 15px 60px;
}

span.must-fill {
   color: #DE1D59;
}

.contact-form-full input.wpcf7-form-control,
.contact-form-full textarea {
   margin-top: 5px;
}

.contact-inner-full p {
   margin-bottom: 15px;
}

.contact-form-full {
   padding: 4rem 10rem;
   border-radius: 22px;
   background: #FFF;
   box-shadow: 0px 16px 40px 0px rgba(0, 0, 0, 0.12);
}

.contact-header-row .header-row-inner {
   padding: 75px 15px 75px;
}

.header-row-outer h1 {
   font-size: 75px;
   font-weight: bold;
   color: white;
   display: flex;
   flex-direction: column;
   line-height: 1.2;
   margin-bottom: 40px;
}

.team-header-image {
   position: absolute;
   right: -5%;
   bottom: 80px;
   max-width: 55%;
}

.contact-header-row .team-header-image {
   max-width: 680px;
}

.contact-form-full {
   background: white;
   margin-top: -33px;
}

p.fast-response {
   color: #4B4E60;
   font-size: 16px;
   font-weight: 600;
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
   margin-bottom: 0px;
}

p.fast-response img {
   max-width: 22px;
   margin-right: 5px;
}

.header-row-inner p {
   color: white;
   font-size: 19px;
}

.as-seen-in-outer {
   margin-top: -80px;
   margin-block-start: -80px !important;
}

.cta-homepage .prefooter-outer-row {
   padding-top: 50px;
}

.cta-elevate .prefooter-outer-row {
   padding-top: 25px;
}

.best-products-inner {
   display: flex;
   justify-content: space-between;
}

.best-products-inner .heading-block {
   margin-bottom: 25px;
}

.custom-product {
   width: 24%;
   border-radius: 20px;
   border: 1.5px solid #E7E7E7;
   overflow: hidden;
   background: white;
}

.image-holder {
   position: relative;
   overflow: hidden;
}

img.hover-image {
   position: absolute;
   top: 50%;
   transform: translate(-50%, -50%);
   left: 50%;
   z-index: 0;
   transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}

img.main-product-img {
   position: relative;
   z-index: 10;
   transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.image-holder:hover img.hover-image {
   transform: translate(-50%, -50%) scale(1.09);
}

.custom-product h3 {
   font-size: 26px;
   line-height: 1.2;
   font-weight: bold;
   margin-bottom: 10px;
   display: block;
   color: black;
}

p.custom-price {
   margin-bottom: 0px;
   color: #420FD1;
   font-size: 28px;
   font-weight: bold;
   display: flex;
   align-items: self-start;
}

span.orig-price {
   color: #A8A8A8;
   text-decoration: line-through;
   font-size: 24px;
   margin-left: 5px;
}

.text-holder {
   padding: 30px;
   background: white;
}

.best-products-outer {
   margin-top: 60px;
   background: linear-gradient(99deg, #F1ECFF 0%, #FBF9FE 16.67%, #FDFAFF 77.38%, #F4E9FD 100.51%);
   padding: 50px 0px;
}

.page-template-default .site-content {
   margin-bottom: 0px;
}

.notifications-sticky :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) {
   color: white;
}

.wd-single-footer {
   border: none;
}

.prefooter-crisis-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(to right top, #292651, #6d58aa);
}

.wd-post-cat.wd-style-with-bg a {
   text-transform: capitalize !important;
   font-size: 13px;
}

.wd-post-cat.wd-style-with-bg {
   background-image: linear-gradient(to right top, #292651, #6d58aa);
   height: 30px;
   display: flex;
   align-items: center;
   justify-content: center;
   max-width: fit-content;
   margin: auto;
   border-radius: 5px;
   margin-bottom: 10px;
   text-transform: capitalize !important;
}

.post-single-page .post-title {
   font-size: 44px;
   max-width: 1000px;
   margin-left: auto;
   margin-right: auto;
}

.post-single-page.has-post-thumbnail .article-inner>.entry-header {
   z-index: 0;
}

.post-single-page .article-body-container {
   z-index: 10;
   position: relative;
}

.post-single-page .entry-header img {
   border-radius: 22px;
   margin-top: 30px;
   box-shadow: 0px 8px 14px 0px rgba(0, 0, 0, 0.12);
}

.page-id-680 .as-seen-in-outer {
   margin-top: 0px;
   background: #fafafa;
}

.as-seen-about-outer .imagecarousel {
   top: -80px;
   position: relative;
}

.as-seen-text {
   text-align: center;
   width: 90%;
   max-width: 1500px;
   margin: auto;
   margin-top: -30px;
   padding-bottom: 80px;
}

.be-and-es {
   display: flex;
   max-width: 750px;
   margin: auto;
   justify-content: center;
}

.about-be,
.about-es,
.about-sb {
   padding-left: 50px;
   padding-right: 50px;
}

.about-be,
.about-es {
   border-right: 1px solid #E7E7E7;
}

.be-and-es {
   display: flex;
   max-width: 900px;
   margin: auto;
   justify-content: center;
   border-radius: 22px;
   background: #FFF;
   box-shadow: 0px 16px 40px 0px rgba(0, 0, 0, 0.12);
   padding: 25px 0px;
   margin-top: -55px;
   margin-bottom: 50px;
}

.be-and-es img {
   height: 50px;
}

.fun-year-inner {
   max-width: 1200px;
   margin: auto;
   width: 75%;
   text-align: center;
}

.counters-outer {
   display: flex;
   align-items: flex-start;
   justify-content: space-between;
   margin-bottom: 50px;
}

.counter-col {
   width: 26%;
}

.counter-col img {
   max-width: 85px;
   margin-bottom: 20px;
}

.counter-col p.gradiented {
   font-size: 30px;
   font-weight: bold;
   background: linear-gradient(90deg, #304CD8 10.75%, #3CAF2C 88.82%);
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   margin-bottom: 5px;
}

.customers-col p.gradiented {
   background: linear-gradient(90deg, #FFC000 10.77%, #FFE41F 101.15%);
   -webkit-background-clip: text;
}

.new-prod-col p.gradiented {
   background: linear-gradient(90deg, #FF004F 10.77%, #FFB41E 101.15%);
   -webkit-background-clip: text;
}

.page-id-680 .contact-cta {
   margin-top: 0px;
}

.woocommerce-checkout>.checkout-order-review {
   border-radius: 0 0 30px 30px;
   margin-bottom: 34px !important;
}

.woocommerce .quantity,
.woocommerce .qty,
.product_meta span.meta-label,
p:empty,
.wd-nav-tabs-wrapper,
span.posted_in,
.dissapear,
.marketing-ebooks .woosb-bundles,
.management-ebooks .woosb-bundles,
.finance-ebooks .woosb-bundles,
.technology-ebooks .woosb-bundles,
.hr-ebooks .woosb-bundles,
.checklists-and-sheets .woosb-bundles,
.marketing-ebooks .woosb-bundled,
.management-ebooks .woosb-bundled,
.finance-ebooks .woosb-bundled,
.technology-ebooks .woosb-bundled,
.hr-ebooks .woosb-bundled,
.checklists-and-sheets .woosb-bundled,
.marketing-ebooks button#wd-add-to-cart,
.management-ebooks button#wd-add-to-cart,
.hr-ebooks button#wd-add-to-cart,
.finance-ebooks button#wd-add-to-cart,
.technology-ebooks button#wd-add-to-cart,
.product-image-summary .product-labels,
.wd-accordion-title,
.wd-accordion.wd-style-default:before,
.tabs-layout-tabs>.wd-accordion-item>.wd-accordion-title,
.shop-loop-head,
.product-labels,
.wd-buttons,
.title-size-large,
.wd-back-btn,
.wd-checkout-steps li span:after,
.wd-sticky-btn .wd-sticky-btn-cart a.wd-sticky-add-to-cart,
.as-seen-in-outer .as-seen-p,
.page-template-default span.gradient,
.wd-checkout-remove-btn-wrapp,
td.wd-checkout-prod img,
.woocommerce-checkout .product-quantity,
form.checkout h3,
.woocommerce-checkout>.checkout-order-review:after,
.woocommerce-order-pay #order_review:after,
nav[class*="-pagination"] li :is(.next, .prev),
.cart-actions .button[name="update_cart"],
.post-template-default .post-date,
.post-single-page .wd-entry-meta,
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children, .menu-item-has-children)>a:after,
span.sku_wrapper,
.checklists-and-sheets button#wd-add-to-cart,
.single .wd-prefooter,
.wt_sc_single_coupon {
   display: none !important;
}

.prefooter-bundle-gradient-column img {
   filter: none !important;
}

.checklists-and-sheets .knowledge-col p:not(.icon-text-inner p),
.page-elevate-sheets-pack .knowledge-col p:not(.icon-text-inner p) {
   margin-bottom: 20px;
}

.wd-notice :is(.button, .wc-backward),
div.wpcf7-response-output :is(.button, .wc-backward),
.mc4wp-alert :is(.button, .wc-backward),
:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) :is(.button, .wc-backward) {
   background: none;
   border-radius: 0px;
   height: auto;
   border: none;
   font-size: initial;
}

.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info.hidden-notice {
   color: #4b4e60;
}

.survey-cross-sell-outer .bundle-text {
   width: 60%;
   max-width: none;
}

.survey-form-full .bundle-cta-body img {
   max-width: 300px;
   min-width: 225px;
}

.survey-cross-sell-outer .text-with-link a {
   font-size: 32px;
   display: block;
   margin-bottom: 15px;
}

.survey-cross-sell-outer .text-with-link p:not(.bundle-price) {
   font-size: 18px;
}

.survey-cross-sell-outer p.bundle-price {
   margin-top: 20px;
}

.survey-cross-sell-outer span.original-price {
   font-size: 26px;
}

.survey-cross-sell-outer span.mid-price {
   color: #969696;
   font-weight: 500;
   font-size: 32px;
   text-decoration: line-through;
}

.survey-cross-sell-outer span.newest-price {
   font-size: 38px;
}

.survey-form-row {
   margin-top: -85px;
}

.survey-form-row h3 {
   text-align: center;
   color: #420FD1;
   font-size: 28px;
   margin-bottom: 10px;
}

.survey-form-row p.under-h2 {
   font-size: 17px;
   text-align: center;
   margin-bottom: 0px;
}

.limited-offer-div {
   margin-bottom: 20px;
}

.survey-form-row p.bundle-price span {
   margin-right: 10px;
}

.footer-column ul li.current_page_item>a {
   color: white;
}

.submit-div .recaptcha {
   text-align: center;
}

.error404 .wd-prefooter {
   display: none;
}

.ty-div {
   height: 110vh;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   background: radial-gradient(971.18% 255.38% at 76.35% 163.71%, #420FD1 0%, #9E23E1 100%);
}

.ty-div h5 {
   color: white;
   font-size: 45px;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}

.ty-div p {
   font-size: 20px;
   color: white;
}

.ty-div span.be-gradient {
   color: white;
   -webkit-text-fill-color: white !important;
}

p.button-p {
   min-width: 300px;
   margin-top: 15px;
}

h3.wd-entities-title.title.post-title {
   text-align: left;
}

.entry-content.wd-entry-content {
   text-align: left;
}

p.read-more-section {
   text-align: left;
}

.post-img-wrapp img {
   min-height: 250px;
   object-fit: cover;
}

.wd-blog-holder {
   margin-bottom: 70px;
}

.post-img-wrapp {
   border-radius: 20px;
}

.blog-design-masonry.wd-add-shadow .article-inner {
   box-shadow: 0 0 4px rgb(0 0 0 / 28%);
   background: transparent;
   border-radius: 20px !important;
   overflow: hidden;
}

.article-body-container {
   border-bottom-left-radius: 20px !important;
   border: 1px solid #E7E7E7;
   border-bottom-right-radius: 20px !important;
}

span.wpcf7-form-control-wrap span.wpcf7-list-item {
   margin-right: 0px;
}

.recaptcha p {
   margin-top: 0px;
   line-height: 1.2;
   margin-bottom: 10px;
}

.checkout-order-review span.woocommerce-terms-and-conditions-checkbox-text {
   font-size: 16px;
   font-weight: 500;
}

td.product-remove a:hover:before {
   color: #fff !important;
   background: #7c7c7c !important;
}

h2.woocommerce-order-details__title {
   text-transform: none !important;
}

h2.woocommerce-order-downloads__title {
   color: #440FD1;
}

.disabled-row {
   display: none;
}

.prefooter-bundle-row.not-disabled-row {
   display: flex;
   margin-top: 0px
}

.bundle-cta-outer {
   position: relative;
}

a.cross-sell-wrap {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   background: transparent;
   z-index: 9;
}

:is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle)>div {
   color: #4b4e60 !important;
}

:is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle)>div {
   margin-bottom: 20px !important;
}

form.checkout_coupon.woocommerce-form-coupon {
    background: #F7F7F7 !important;
    border: 1px solid #f2f2f2;
    margin-top: -10px;
    padding: 22px 20px 12px;
}

input#coupon_code {
   background: #fff !important;
}

.checkout_coupon .form-row-last,
.checkout_coupon .button {
   width: 100% !important;
}

:is(.checkout_coupon, .login.hidden-form) {
   max-width: none !important;
}

.status-box p {
   font-size: 12px;
   font-weight: 500;
   color: #4B4E60;
}

.payment_box.payment_method_eh_stripe_pay {
   background: transparent;
   padding: 0px;
   margin-top: 5px;
   box-shadow: none;
   display: flex;
   flex-direction: column-reverse;
}

ul.wc_payment_methods.payment_methods.methods {
   background: white;
   padding: 25px 13px 24px;
   border-radius: 20px;
}

li.wc_payment_method.payment_method_eh_stripe_pay {
   margin-bottom: 12px;
}

.payment_methods .payment_box {
   box-shadow: none !important;
   padding: 0px;
   margin-top: 0;
}

div#eh-stripe-pay-data {
   margin-top: 10px;
}

.payment_box.payment_method_eh_stripe_pay br {
   display: none;
}

.status-box {
   margin-top: 26px;
   display: flex;
   flex-direction: column-reverse;
}

.payment_methods li img {
   max-height: none;
}

ul.wc_payment_methods label {
   font-size: 20px;
   font-weight: 600;
   color: #4b4e60;
}

div#eh-stripe-card-element {
   min-height: 50px;
   align-items: center;
   padding: 15px 15px !important;
   border-radius: 11px;
   border: 1.5px solid #E2E2E2;
   background: #FFF;
}

.payment-secure-checkout {
   display: flex;
   margin-bottom: 10px;
}

.payment-secure-checkout img {
   max-width: 13%;
}

.secure-checkout-second-row {
   display: flex;
   align-items: center;
   justify-content: space-between;
   width: 100%;
}

.woocommerce-privacy-policy-text:not(:last-child) {
   border: none;
   padding-bottom: 0px;
   padding-top: 0px;
}

.woocommerce-terms-and-conditions-wrapper {
   padding-top: 0px;
   margin-top: 0px;
}

ul.wc_payment_methods {
   margin-bottom: 18px;
   margin-top: 25px;
}

.woocommerce-my-account-wrapper {
   max-width: 95%;
   margin: auto;
   margin-bottom: 60px;
}

td.download-file {
   display: flex;
   justify-content: end;
}

.prefooter-sheets-outer a.buy-now-cta-btn:hover {
   background: black;
}

.checklists-and-sheets .prefooter-outer-row {
   text-align: center;
   padding-top: 0px;
}

.checklists-and-sheets .prefooter-outer-row {
   padding-top: 0px;
}

.checklists-and-sheets .prefooter-bundle-row.prefooter-sheets-outer {
   margin-top: 25px;
}

.product-image-summary .new-woosb {
   position: absolute;
   bottom: 0;
   width: calc(100% - 30px);
}

.page-holiday-special-bundle .summary-inner,
.page-black-friday-bundle .summary-inner,
.page-new-year-special .summary-inner,
.page-all-products-special-subscription .summary-inner {
   padding-bottom: 400px;
}

.page-holiday-special-bundle .team-col,
.page-black-friday-bundle .team-col,
.page-new-year-special .team-col,
.page-all-products-special .team-col, .page-all-products-special-subscription .team-col {
   padding: 55px 40px 0px 40px;
}

.team-col-html {
   background: transparent;
   box-shadow: none;
   padding: 0px !important;
}

.new-woosb {
   padding-bottom: 10px !important;
}

.tool-wosb .woosb-thumb {
   padding: 15px !important;
   background: radial-gradient(189.28% 66.45% at 50% 50%, #FBB971 0%, #F56524 100%);
}

.tool-wosb .woosb-thumb img {
   max-height: 30px;
   width: auto;
   object-fit: contain;
}

.new-woosb .amount br {
   display: none;
}

.new-woosb .woosb-thumb {
   border-radius: 7px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.bfb-text {
   max-width: 55%;
   color: white;
}

.bfb-text h3 {
   color: white;
   font-size: 60px;
   display: flex;
   flex-direction: column;
   line-height: 1.3;
}

.bfb-text h3 img {
   max-width: 60px;
}

.bfb-image-div {
   position: absolute;
   max-width: 475px;
   right: 5%;
}

.bfb-outer {
   display: flex;
   align-items: center;
   background: linear-gradient(to right, #F56524 0%, #FBB971 75%);
   width: 90%;
   margin: auto;
   border-radius: 33px;
   padding: 40px 110px;
   justify-content: space-between;
   position: relative;
   overflow: visible;
   margin-bottom: 100px;
   max-width: 1500px;
   margin-top: 60px;
}

.bfb-outer p.under-h3 {
   max-width: 600px;
   margin-top: 25px;
   margin-bottom: 30px;
}

.page-holiday-special-bundle .price ins,
.page-holiday-special-bundle .price ins span,
.page-holiday-special-bundle .hurrytimer-timer-digit,
.page-holiday-special-bundle span.hurry-up,
.page-holiday-special-bundle .hurrytimer-timer-label,
.prefooter-bf-bundle-outer-row .hurrytimer-timer-digit,
.prefooter-bf-bundle-outer-row span.hurry-up,
.prefooter-bf-bundle-outer-row .hurrytimer-timer-label,
.page-new-year-special .price ins,
.page-new-year-special .price ins span,
.page-new-year-special .hurrytimer-timer-digit,
.page-new-year-special span.hurry-up,
.page-new-year-special .hurrytimer-timer-label,
.page-all-products-special .hurrytimer-timer-digit,
.page-all-products-special span.hurry-up,
.page-all-products-special .hurrytimer-timer-label,
.page-all-products-special-subscription .hurrytimer-timer-digit,
.page-all-products-special-subscription span.hurry-up,
.page-all-products-special-subscription .hurrytimer-timer-label {
   color: #DE1D59 !important;
}

.page-all-products-special .price ins,
.page-all-products-special .price ins span,
.page-all-products-special-subscription .price ins,
.page-all-products-special-subscription .price ins span {
   color: #D91212 !important;
}

.bfb-text p.button-wrapper {
   max-width: 400px;
}

.bfb-text p.button-wrapper a {
   background: linear-gradient(90deg, #420FD1, transparent) #9E23E1;
   border: #00D564;
   color: #fff;
}

.prefooter-bf-bundle .ult-offer p {
   border: 1px solid #000;
   background: black;
   color: #Fff;
}

.prefooter-bundle-row.prefooter-bf-bundle .prefooter-bundle-gradient-column {
   background: linear-gradient(91deg, #A01223 0.6%, #C5162B 17.85%, #FF4258 99.39%);
}

.prefooter-bundle-row.prefooter-bf-bundle a.buy-now-cta-btn {
   background: linear-gradient(90deg, #420FD1, transparent) #9E23E1;
   color: #fff;
   border-color: transparent;
}

.prefooter-bundle-row.prefooter-bf-bundle a.buy-now-cta-btn:hover,
.page-holiday-special-bundle .wd-buy-now-btn:hover,
.page-all-products-special .wd-buy-now-btn:hover,
.page-all-products-special-subscription .wd-buy-now-btn:hover {
   background: linear-gradient(90deg, #420FD1, transparent) #9E23E1 !IMPORTANT;
   background-color: #E42FED !important;
   color: #fff;
}

.page-holiday-special-bundle .bfb-text a:hover,
.page-black-friday-bundle .bfb-text a:hover,
.page-all-products-special .bfb-text a:hover,
.page-all-products-special-subscription .bfb-text a:hover {
   background: linear-gradient(90deg, #420FD1, transparent) #9E23E1 !IMPORTANT;
   background-color: #E42FED !important;
   color: #fff;
}

.page-holiday-special-bundle span.gradient,
.page-all-products-special span.gradient,
.page-all-products-special-subscription span.gradient {
   background: #FF5C00;
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
}

.page-holiday-special-bundle .woosb-wrap.woosb-bundled:not(.new-woosb),
.page-black-friday-bundle .woosb-wrap.woosb-bundled:not(.new-woosb),
.page-all-products-special .woosb-wrap.woosb-bundled:not(.new-woosb),
.page-all-products-special-subscription .woosb-wrap.woosb-bundled:not(.new-woosb) {
   display: none;
}

.bf-cross-sell .be-cta-offer {
   background: #F8F8F8;
   border-color: #E3E3E3;
}

.bf-cross-sell .bundle-cta-title {
   background: linear-gradient(90deg, #003437, #004448);
}

.bf-cross-sell h5 {
   color: white;
}

.bf-cross-sell .bundle-cta-body {
   background: #F8F8F8;
   border-color: #E3E3E3;
}

.woocommerce-checkout tr.cart-discount {
   background: #F0F0F0;
}

.woosb-item-product .woosb-thumb a {
   background: transparent;
   padding: 0px;
   display: block;
   border-radius: 7px;
   overflow: hidden;
}

.woosb-item-product .woosb-title-inner a {
   font-size: 17px;
   text-transform: none;
   padding: 2px 0px;
   line-height: 1.2;
   background: transparent;
}

.sheets-woosb .tool-wosb .woosb-thumb {
   padding: 15px !important;
   background: linear-gradient(76deg, #c8dae8, #c8dae8);
   border-radius: 7px;
}

.woosb-price-ori br {
   display: none;
}

.article-body-container {
   border: none;
}

.page-holiday-special-bundle .site-logo,
.page-all-products-special .site-logo,
.page-all-products-special-subscription .site-logo {
   position: relative;
}

.page-holiday-special-bundle a.wd-logo.wd-main-logo,
.page-all-products-special a.wd-logo.wd-main-logo,
.page-all-products-special-subscription a.wd-logo.wd-main-logo {
   z-index: 9;
   position: relative;
}

.page-holiday-special-bundle .site-logo img,
.page-all-products-special .site-logo img,
.page-all-products-special-subscription .site-logo img {
   opacity: 1;
}

html .whb-general-header-inner .searchform input[type="text"] {
   height: 45px !important;
}

.product-grid-item.product_cat-checklists-and-sheets .hover-img {
   display: none;
}

.woocommerce-checkout th.product-total {
   display: none;
}

.grecaptcha-badge {
   visibility: hidden;
}

.recaptcha-txt p {
   text-align: center;
   font-size: 13px !important;
   margin-bottom: 5px;
}

.klav-form p {
   color: black !important;
}

.klav-form {
   margin: auto !important;
   height: calc(100vh + 40px);
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.image-form {
   width: 50%;
}

.form-text {
   max-width: 45%;
   margin: auto;
}

.header-sub h1>img {
   width: 60px;
   padding: 2px;
}

.header-sub h1 {
   font-size: 55px;
   text-align: center;
   line-height: 1.2;
   color: black;
}

.header-sub p {
   text-align: center;
   font-size: 17px;
   margin-bottom: 0px;
}

.page-id-22597 .whb-header {
   display: none !important;
}

.prefooter-hr-row .prefooter-bundle-gradient-column img {
   min-width: 550px;
   max-width: 650px;
}

.prefooter-pm-row .prefooter-bundle-gradient-column {
   background: linear-gradient(256deg, #B5DA48 0%, #127191 99.36%) !important;
}

.prefooter-hr-row .prefooter-bundle-gradient-column {
   background: linear-gradient(256deg, #F43B55 0%, #FF902E 99.36%);
}

a.get-now-btn {
   width: 100%;
   height: 75px !important;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 90px;
   border: 1px solid #f96840;
   background: linear-gradient(45deg, #F43B55 0.41%, #FF912E 100%);
   font-size: 18px;
   font-weight: 700;
   color: #fff;
   padding: 14px 30px;
   max-width: 750px;
   margin: auto;
   margin-bottom: 12px;
}

span.crossed-out {
   margin-left: 5px;
   font-weight: 400;
   text-decoration: line-through;
}

a.get-now-pm {
   background: linear-gradient(45deg, #127191, #B3D849);
   border: 1px solid #6aa969;
}

a.get-now-btn img {
   width: 23px;
   margin-left: 5px;
   filter: drop-shadow(0 0 4px #fb8220);
}

a.get-now-btn:hover {
   background: black !important;
   border-color: black !important;
}

.prefooter-hr-row {
   padding-bottom: 60px;
}

.prefooter-sheets-outer {
   padding-top: 60px;
}

.or-div {
   display: flex;
   align-items: center;
   justify-content: center;
   text-align: center;
   position: relative;
   padding: 25px 0;
}

.or-div p {
   color: #BEBEBE;
   text-transform: uppercase;
   font-size: 14px;
   padding: 0px 15px;
   background: white;
   margin-bottom: 0px;
   z-index: 9;
   font-weight: 600;
}

.line-through-or {
   background: #DDDDDD;
   height: 1.5px;
   width: 100%;
   z-index: 0;
   position: absolute;
   top: 50%;
   transform: translatey(-50%);
}

.single-bundle-cross-sell-new a.get-now-btn {
   background: black !important;
   padding: 15px 0;
   border: none;
   color: #fff;
   max-width: 100% !important;
   text-transform: none !important;
   height: 56px;
}

.single-bundle-cross-sell-new a.get-now-btn img {
   width: 67px;
}

.single-bundle-cross-sell-new a.get-now-btn span:after {
   content: "" !important;
   width: 15px;
   height: 17px;
   background-size: cover;
   background-image: url("../../uploads/2025/06/Exclamation-point.svg");
   position: absolute;
   top: -6px;
   right: -5px;
}

.single-bundle-cross-sell-new a.get-now-btn span {
   position: relative;
}

.single-bundle-cross-sell-new {
   margin-top: 0px;
	width: 100% !important;
}

.marketing-ebooks .refund-checkout,
.management-ebooks .refund-checkout,
.hr-ebooks .refund-checkout,
.finance-ebooks .refund-checkout,
.technology-ebooks .refund-checkout {
   border: none;
   padding: 0px;
}

.single-bundle-cross-sell-new a.get-now-btn:hover {
   color: white !IMPORTANT;
}

.single-bundle-cross-sell-new .hurrytimer-cdt {
   padding-bottom: 5px;
}

.winter-div {
   overflow: hidden;
   position: fixed;
   top: 0;
   height: 100%;
   width: 100%;
   max-width: 100%;
   z-index: 1111;
}

.snow {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   -webkit-animation: falling linear infinite both;
   animation: falling linear infinite both;
   transform: translate3D(0, -100%, 0);
}

.snow,
.winter-div {
   z-index: 100;
   pointer-events: none;
}

.snow-near {
   -webkit-animation-duration: 10s;
   animation-duration: 10s;
   background-image: url("../../uploads/2023/12/snow.png");
   background-size: contain;
}

.snow-mid {
   -webkit-animation-duration: 20s;
   animation-duration: 20s;
   background-image: url("../../uploads/2023/12/snow-mid.png");
   background-size: contain;
}

.snow-far {
   -webkit-animation-duration: 30s;
   animation-duration: 30s;
   background-image: url("../../uploads/2023/12/snow-far.png");
   background-size: contain;
}

.snow-near+.snow-alt {
   -webkit-animation-delay: 5s;
   animation-delay: 5s;
}

.snow-mid+.snow-alt {
   -webkit-animation-delay: 10s;
   animation-delay: 10s;
}

.snow-far+.snow-alt {
   -webkit-animation-delay: 15s;
   animation-delay: 15s;
}

@keyframes falling {
   0% {
      transform: translate3D(-7.5%, -100%, 0);
   }

   100% {
      transform: translate3D(7.5%, 100%, 0);
   }
}

.prefooter-bf-bundle-outer-row a.buy-now-cta-btn:hover {
   background: #CB0000 !important;
   border-color: #CB0000 !important;
}

p.all-ebooks br {
   display: none;
}

span.newest-price {
   color: #A8A8A8;
   font-size: 19px;
   margin-left: 10px;
   text-decoration: line-through;
}

.preefooter-after-purchase-outer p.refund-product b {
   margin-right: 0px;
   margin-left: 5px;
}

.preefooter-after-purchase-outer .prefooter-ultimate-bundle .prefooter-bundle-gradient-column img {
   max-width: 320px;
   min-width: 320px;
}

.preefooter-after-purchase-outer a.buy-now-cta-btn {
   padding: 12px 0;
}

.ult-purchase .prefooter-bf-bundle.disabled-row,
.all-purchased .elite-text-outer.disabled-row,
.all-purchased .prefooter-elite-ap.disabled-row,
.sb-purchase .prefooter-sb-ebooks-bundle-row.disabled-row {
   display: flex !important;
}

.all-purchased .elite-text-outer.disabled-row {
   flex-direction: column;
}

.ult-purchase .prefooter-ebooks-bundle-row,
.ult-purchase .prefooter-sb-ebooks-bundle-row {
   display: none !important;
}

.sb-purchase .prefooter-ebooks-bundle-row,
.sb-purchase .prefooter-sheets-outer,
.sb-purchase .prefooter-bf-bundle {
   display: none !important;
}

.all-purchased .heading-block,
.all-purchased .prefooter-bf-bundle,
.all-purchased .prefooter-ebooks-bundle-row {
   display: none !important;
}

.woocommerce-order {
   max-width: 1045px !important;
   width: 100% !important;
}

.woocommerce-order {
   display: flex;
   flex-direction: column;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
   order: 0;
}

.wd-order-extra-content,
section.woocommerce-order-downloads,
ul.woocommerce-order-overview,
section.woocommerce-order-details {
   order: 2;
   margin: 20px 0px;
}

.search-results-wrapper img {
   max-width: 90px !important;
}

.suggestion-content .price ins,
.suggestion-content .price ins span {
   font-size: 25px !important;
}

li.main-li p {
   font-weight: 400;
}

.refund-header-row .header-row-inner {
   justify-content: center;
}

.refund-header-row h1,
.refund-header-row p {
   text-align: center !important;
}

.woocommerce-checkout span.woocommerce-Price-amount.amount {
   position: relative;
}

.woocommerce-checkout span.woocommerce-Price-amount.amount:after {
   content: "USD";
}

.faq-split {
   display: flex;
   align-items: center;
   justify-content: space-between;
   padding-bottom: 30px;
   margin-bottom: 30px;
   border-bottom: 1px solid #ddd;
}

.faq-split .custom-product {
   width: 25%;
   border-radius: 20px 20px 0px 0px;
   border: none !important;
}

.faq-split .faq-item {
   width: 70%;
   margin-bottom: 0px;
   padding-bottom: 0px;
   border: none;
}

a.blog-btn {
   background: linear-gradient(90deg, #420FD1, transparent) #9e23e1;
   color: #fff;
   width: 100%;
   font-weight: 700;
   font-size: 18px;
   padding: 10px 0;
   border-radius: 0px 0px 20px 20px;
   position: relative;
   display: inline-flex;
   justify-content: center;
   align-items: center;
   margin-top: -1px;
}

.strategic-cross-sell .bundle-cta-outer {
   border: 1.5px solid var(--bee-light-yellow, #F4EBBF);
   background: #FFF9DD;
   border-radius: 12px 12px 12px 12px;
}

.faq-item.faq-item-with-cta {
   border-bottom: 0px;
}

.postid-24099 .faq-outer {
   margin-top: 40px;
}

.postid-24099 header.entry-header {
   display: none;
}

.prefooter-elite-ap .prefooter-bundle-gradient-column {
   background-image: linear-gradient(to right top, #cd8229, #d4902c, #db9e2f, #e1ac33, #e6bb39, #e9c440, #ebcd47, #eed64f, #efdb58, #f0e062, #f2e56b, #f3ea74);
}

.preefooter-after-purchase-outer .prefooter-elite-ap .prefooter-bundle-gradient-column img {
   position: relative !important;
   margin: 30px 0px;
   transform: none;
   top: auto;
   left: auto;
   right: auto;
   bottom: auto;
}

.prefooter-elite-ap .prefooter-bundle-text-column {
   background: #171616;
}

.prefooter-elite-ap .prefooter-bundle-text-column img {
   width: 55px;
   margin-bottom: 20px;
}

.prefooter-elite-ap .prefooter-bundle-text-column a.buy-now-cta-btn {
   background-image: linear-gradient(to right top, #cd8229, #d4902c, #db9e2f, #e1ac33, #e6bb39, #e9c440, #ebcd47, #eed64f, #efdb58, #f0e062, #f2e56b, #f3ea74);
}

.prefooter-elite-ap p,
.prefooter-elite-ap h3>a {
   color: white !important;
}

.prefooter-elite-ap .prefooter-bundle-text-column a.buy-now-cta-btn:after {
   display: none;
}

.elite-text-outer {
   margin-bottom: 40px;
}

.elite-text-outer h2 {
   flex-direction: column;
   margin-bottom: 15px;
   line-height: 1.3;
}

span.golden {
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   font-weight: 700;
   background-image: linear-gradient(to right top, #cd8229, #d4902c, #db9e2f, #e1ac33, #e6bb39, #e9c440, #ebcd47, #eed64f, #efdb58, #f0e062, #f2e56b, #f3ea74);
}

span.sb-gradient {
   text-decoration: none;
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
   background: linear-gradient(90deg, #005BFF, #00A3FF);
}

.knowledge-team-inner-sb .team-col {
   background: linear-gradient(180deg, #CFDFFF 0%, #FEFEFE 54.31%, #FFF 100%);
   margin-right: auto;
}

.knowledge-team-inner-sb .team-col-image:after {
   background: linear-gradient(111deg, rgb(0 102 255) 2.77%, rgb(34 105 255 / 35%) 50.95%, rgb(131 168 255 / 0%) 100.43%);
   box-shadow: 0px 4px 20px 0px rgba(37, 0, 141, 0.08);
}

.page-strategic-success-from-vision-to-victory h2 span.gradient {
   background: linear-gradient(45deg, #fec106, #ff5307);
}

.page-content-creation-wow-your-audience h2 span.gradient {
   background: linear-gradient(45deg, #088ddc, #55fc00);
}

.page-customer-journey-from-curious-to-committed h2 span.gradient {
   background: linear-gradient(45deg, #ff5307, #ffd907);
}

.page-kpi-mastery-measure-what-matters h2 span.gradient {
   background: linear-gradient(45deg, #ce0733, #ff6600);
}

.page-negotiation-tactics-master-the-art-of-the-deal h2 span.gradient {
   background: linear-gradient(45deg, #9959e4, #bfee28);
}

.page-process-improvement-success-stories h2 span.gradient {
   background: linear-gradient(45deg, #e95087, #ffdf08);
}

.page-employee-retention-strategies-the-art-of-keeping-talent h2 span.gradient {
   background: linear-gradient(45deg, #fe7a27, #f2444b);
}

.page-team-harmony-collaborate-and-conquer h2 span.gradient {
   background: linear-gradient(45deg, #fd6706, #ffe107);
}

.prefooter-sb-ebooks-bundle-row .prefooter-bundle-gradient-column {
   background-image: linear-gradient(to right top, #FFEC3A, #FF8310);
}

.prefooter-sb-ebooks-bundle-row .prefooter-bundle-gradient-column img {
   position: absolute;
   top: 50%;
   transform: translate(-50%, -50%);
   left: 50%;
   margin-bottom: 0px;
   width: 100%;
   min-width: 350px;
   max-width: 450px;
}

.prefooter-sb-ebooks-bundle-row a.buy-now-cta-btn {
   background: #0066FF !important;
   color: white !important;
}

.woocommerce-order section.woocommerce-customer-details {
   display: none !important;
}

.home .prefooter-sb-ebooks-bundle-row {
   padding-top: 0px;
   padding-bottom: 70px;
}

.prefooter-ebooks-bundle-row a.buy-now-cta-btn {
   color: black;
   background: linear-gradient(45deg, #f5e27f, #fed300) !important;
}

div#faq .faq-outer {
   margin-top: 35px !important;
}

.free-header-row-outer h1 {
   font-size: 50px !IMPORTANT;
   margin-bottom: 25px;
}

.free-header-row-outer .header-row-inner {
   flex-direction: row-reverse;
   justify-content: center;
   align-items: center;
   padding: 75px 15px 45px !IMPORTANT;
}

.free-header-row-outer .klaviyo-image {
   max-width: 600px;
   position: relative;
   left: -200px;
}

.free-header-row-outer .header-row-inner p {
   color: white;
   font-size: 16px;
}

.free-header-row-outer .klaviyo-form {
   min-height: 0px !important;
   -webkit-min-logical-height: 0px;
   background: #ff000000 !important;
}

.free-header-row-outer .needsclick {
   min-height: 0px !important;
   max-width: 635px;
}

.page-id-26418 .whb-header,
.page-id-30318 .whb-header,
.page-id-30526 .whb-header,
.page-id-39069 .whb-header {
   display: none !important;
}

.free-header-row-outer .klaviyo-form.klaviyo-form.klaviyo-form {
   min-height: 0px !important;
   -webkit-min-logical-height: 0;
   background: #ff000000 !important;
}

.free-header-row-outer .klaviyo-form {
   padding: 0px !important;
}

.page-id-26418 .footer-container {
   background: linear-gradient(99deg, #F1ECFF 0%, #FBF9FE 16.67%, #FDFAFF 77.38%, #F4E9FD 100.51%);
}

.page-id-26418 .be-slogan p,
.page-id-26418 span.widget-title {
   color: #2e006a;
}

.page-id-26418 .main-footer li>a {
   color: #333;
}

.page-id-26418 .sm-foooter img {
   filter: brightness(0);
}

.page-id-26418 .copyright-txt p,
.page-id-26418 .copyright-txt a {
   color: #333;
}

.page-id-26418 .be-copyright img {
   opacity: 0;
}

.checklist-middle-col {
   padding: 55px 40px 0px 40px;
   margin-right: 0px;
   background: linear-gradient(180deg, #262626 0%, #282828 51.07%, rgba(40, 40, 40, 0.00) 100%);
}

.checklist-middle-col span.gradient {
   color: #FFF108 !important;
   -webkit-text-fill-color: #FFF108;
}

.checklist-middle-col h3,
.checklist-middle-col .text-block-be p {
   color: white;
}

.header-row-outer.free-header-kpi {
   background: url("../../uploads/2024/07/BE-FreeEbook-Bg.jpg");
   background-size: cover !important;
   background-position: 50% 50%;
}

.header-row-inner-col.header-row-inner-left-col {
   border: 1px solid #FFF;
   background: rgba(255, 255, 255, 0.70);
   backdrop-filter: blur(29.049999237060547px);
}

.header-row-inner-col {
   width: 49%;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   text-align: center;
   border-radius: 22px;
   padding: 50px;
}

.free-header-kpi .header-row-inner {
   flex-direction: row !important;
   justify-content: space-between !important;
   align-items: normal;
}

.free-header-row-outer.free-header-kpi .klaviyo-image {
   max-width: 400px;
   left: -75px;
}

.free-header-row-outer.free-header-kpi h2 {
   font-weight: 400;
   color: black;
   font-size: 37px;
   line-height: 1.2;
   display: block;
   text-align: left;
   margin-top: -30px;
   margin-bottom: 35px;
}

.free-header-kpi-new h2 {
   font-size: 40px !important;
}

.testimonial-images {
   display: flex;
   align-items: center;
   width: 100%;
   margin-top: 35px;
}

.testimonial-images p {
   font-size: 22px;
   color: black !important;
   margin-bottom: 0px;
   margin-left: 25px;
   font-weight: 400;
}

.free-header-row-outer.free-header-kpi span {
   font-weight: 600;
}

.testimonial-images picture {
   max-width: 48%;
}

.header-row-inner-right-col {
   justify-content: space-between;
   background: radial-gradient(971.18% 255.38% at 76.35% 163.71%, #420FD1 0%, #9E23E1 100%);
   backdrop-filter: blur(29.049999237060547px);
}

.header-row-inner-right-col img {
   filter: brightness(0) invert(1);
}

.header-row-inner-right-col img.forbes-img {
   min-width: 225px;
   min-height: 50px;
}

.header-row-inner-right-col p {
   font-size: 55px !important;
   color: white !important;
   line-height: 1.2;
   margin-bottom: 0px;
}

img.log-img {
   min-width: 250px;
}

p.as-s-i {
   font-size: 25px !important;
   font-weight: 300;
   margin-bottom: 20px;
}

.free-header-row-outer.free-header-kpi .klaviyo-div {
   width: 100% !important;
}

.header-row-inner-col.header-row-inner-left-col {
   box-shadow: 2px 4px 13px #0000000f;
}

.free-header-kpi-new .header-row-inner-right-col {
   background: radial-gradient(971.18% 255.38% at 76.35% 163.71%, #d4224e 0%, #9f0000 100%);
}

.free-header-kpi-new.free-tool-head .header-row-inner-right-col {
   background: radial-gradient(971.18% 255.38% at 76.35% 163.71%, #420FD1 0%, #9E23E1 100%);
}

.kpi-image {
   max-width: 350px;
}

.kpi-image img {
   margin-bottom: 50px;
}

.bloomberg-col .header-row-inner p {
   max-width: 615px;
}

.bloomberg-col img.forbes-img {
   min-width: 275px;
}

.free-tool-head picture.klaviyo-image {
   left: auto !important;
}

.free-tool-head .kpi-image {
   max-width: 325px;
}

.free-header-kpi-new.free-tool-head h2 {
   font-size: 37px !important;
}

.free-header-kpi-new.free-tool-head .header-row-inner p {
   max-width: 615px;
}

.may-have-seen {
   display: flex;
   align-items: center;
   position: relative;
   -webkit-mask-image: linear-gradient(90deg, transparent, #000 30%, #000 70%, transparent);
   z-index: 10;
   margin-top: 45px;
}

.line-seen {
   position: absolute;
   width: 100%;
   height: 2px;
   background: #E1E1E1;
   top: 50%;
   transform: translatey(-50%);
   z-index: 0;
}

.may-have-seen p {
   color: #07002F;
   font-size: 18px;
   font-weight: 500;
   text-align: center;
   width: fit-content;
   margin: auto;
   z-index: 8;
   background: white;
   padding: 0px 20px;
}

.success-stories-outer {
   background: #FFE2D2;
   border-top: 1px solid #E1E1E1;
   padding: 75px 0px;
}

.success-stories-inner-row {
   display: flex;
   margin: auto;
   margin-top: 40px;
   justify-content: space-between;
}

.ss-inner-column {
   border-radius: 18px;
   background: #FFF;
   box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.06);
   padding: 35px;
   display: flex;
   align-items: flex-start;
   justify-content: center;
   width: 32%;
	gap: 10px;
}

picture.reviewer,
img.reviewer {
   width: 90px;
   margin-right: 15px;
   max-width: none;
}

p.reviewer-name {
   display: flex;
   align-items: center;
   margin-bottom: 15px;
   font-size: 20px;
   font-weight: bold;
}

p.reviewer-name img {
   width: 90px;
   margin-left: 5px;
}

p.review-txt {
   font-size: 18px;
}

.verifies-outer {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.verifies-outer p {
   margin-bottom: 0px;
}

p.name-and-position {
   display: flex;
   flex-direction: column;
   font-size: 21px;
   font-weight: bold;
}

span.position {
   font-size: 14px;
   font-weight: 400;
}

p.verified {
   font-size: 16px;
   font-weight: bold;
   display: flex;
   align-items: center;
}

p.verified img {
   width: 14px;
   margin-right: 5px;
}

.money-back-div-outer {
   border-radius: 18px;
   border: 3px solid #EEE4C8;
   background: #F8EFD5;
   padding: 55px 60px;
   display: flex;
   align-items: flex-start;
   z-index: 2;
   position: relative;
   margin-top: 50px;
}

.mb-text {
   margin-left: 25px;
}

p.mb-name {
   font-size: 27px;
   font-weight: bold;
   margin-bottom: 10px;
}

.mb-text p:not(p.mb-name) {
   font-size: 20px;
   line-height: 1.5;
}

.mb-text p:last-child {
   margin-bottom: 0px;
}

.aps-container h2,
.smaller-container h2 {
   display: block;
   font-size: 50px;
   max-width: 820px;
   line-height: 1.2;
   font-weight: bold;
   margin-left: auto;
   margin-right: auto;
}

.smaller-container {
   max-width: 1070px;
   margin: auto;
}

.smaller-container,
.aps-container {
   z-index: 10 !important;
   position: relative;
}

.aps-container {
   max-width: 85%;
   margin: auto;
}

.old-new-outer {
   background: #F8F8F8;
   padding: 75px 0px;
}

.three-box-outer {
   background: #F8F8F8;
   padding: 75px 0px;
   position: relative;
}

.three-box-inner-col p,
.three-box-inner-col {
   font-size: 26px;
   color: #07002f;
   font-weight: 700;
   line-height: 1.2;
   margin-bottom: 0;
}

.three-box-inner-col {
   background: #ffffff;
   border-radius: 20px;
   padding: 30px;
   display: flex;
   align-items: center;
   flex-direction: column;
   text-align: center;
   justify-content: center;
   width: 32%;
   box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08);
}

.three-box-inner {
   display: flex;
   justify-content: space-between;
   margin-top: 55px;
}

.three-box-inner picture,
.three-box-inner img {
   width: 100px;
   margin-bottom: 20px;
}

.three-box-inner picture {
   margin-bottom: 0px;
}

.bg-div {
   position: absolute;
   width: 100%;
   height: 45%;
   background: white;
   bottom: 0;
   left: 0;
}

.three-box-outer .imagecarousel {
   box-shadow: none;
   max-width: 100%;
   padding: 35px 0 0px;
   align-items: center;
   box-shadow: none;
}

.three-box-outer .image-carousel-col {
   width: 25%;
   margin: 0;
   padding-right: 5px !important;
   padding-left: 5px !important;
   border: none !important;
}

.three-box-outer .image-carousel-col p:not(p.image-carousel) {
   display: none;
}

.old-new-inner {
   display: flex;
   justify-content: space-between;
   text-align: center;
   background: white;
   border-radius: 20px;
   background: #FFF;
   box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08);
   padding: 35px 25px;
   margin-top: 50px;
}

.old-new-inner-col {
   width: 49%;
}

p.a-b-p {
   font-size: 17px;
   text-transform: uppercase;
   font-weight: 500;
   width: fit-content;
   margin: auto;
   color: #4B0018;
   border-radius: 9px;
   background: #F7D4DF;
   padding: 7px 22px;
   line-height: 1;
   margin-bottom: 10px;
}

.col-new p.a-b-p {
   color: #007458;
   background: #ACEDBF;
}

.old-new-inner-col h3 {
   font-size: 30px;
   color: #4B0018;
   font-weight: 600;
}

.col-new h3 {
   background: var(--Main-Gradients-Business-Explained, linear-gradient(90deg, #420FD1 0%, #9E23E1 100%));
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
   font-size: 34px;
}

.ways-columns p {
   border-radius: 20px;
   background: #FFF2F6;
   font-size: 22px;
   height: 80px;
   display: flex;
   align-items: center;
   justify-content: center;
   line-height: 1.3;
   padding: 0px 60px;
   font-size: 22px;
   color: #4B0018;
   margin-bottom: 20px;
   position: initial !important;
   z-index: 9;
}

.ways-columns {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   min-height: 520px;
   position: relative;
}

.arrow-image {
   width: fit-content;
   position: absolute;
   left: 50%;
   z-index: 0;
   top: 80px;
   transform: translatex(-50%);
}

.old-new-inner-col.col-new {
   margin-top: -5px;
}

.col-old .ways-columns p:nth-child(1),
.col-old .ways-columns p:nth-child(5) {
   background: linear-gradient(90deg, #DE1D59 0%, #DF298B 100%);
   color: white;
   font-size: 25px;
   font-weight: 600;
}

.ways-columns p:nth-child(5) {
   margin-top: 20px;
}

.arrow-image img {
   max-height: 335px;
}

.col-new .ways-columns p:nth-child(1),
.col-new .ways-columns p:nth-child(3) {
   font-size: 25px;
   font-weight: 600;
   color: white;
}

.col-new .ways-columns p:nth-child(1) {
   background: linear-gradient(90deg, #FF5C00 0%, #FB9754 100%);
}

.col-new .ways-columns p:nth-child(3) {
   background: linear-gradient(90deg, #03D152 0%, #6DD00C 100%);
   margin-top: 20px;
}

.col-new .ways-columns p:nth-child(2) {
   color: #004B39;
   background: #DCF9E4;
}

.e-y-g-outer {
   padding: 75px 0px;
   text-align: center;
}

.e-y-g-inner {
   display: flex;
   justify-content: space-between;
   position: relative;
   margin-top: 50px;
}

.e-y-g-inner-col {
   width: 30%;
   display: flex;
   flex-direction: column;
   border-radius: 20px;
   padding: 45px 65px;
   position: relative;
   z-index: 9;
}

.e-y-g-inner-col img {
   height: 31px;
   margin: auto;
   filter: brightness(0) invert(1);
}

.e-y-g-inner-col p:not(p.title-pack) {
   color: white;
   font-size: 22px;
   font-weight: 600;
   margin-bottom: 0px;
}

p.title-pack {
   font-size: 67.5px;
   font-family: "Anton", sans-serif !important;
   font-weight: 400;
   line-height: 1.05;
   text-transform: uppercase;
   color: white;
   display: flex;
   flex-direction: column;
   justify-content: center;
   margin-top: 30px;
   margin-bottom: 25px;
}

p.title-pack span {
   font-family: "Anton", sans-serif !important;
}

.e-y-g-inner-col.bus-ex-col {
   background: url("../../uploads/2024/08/BE-Bg.jpg");
   background-size: cover;
}

.e-y-g-inner-col.elev-sh-col {
   background: url("../../uploads/2024/08/ES-BG.jpg");
   background-size: cover;
}

.e-y-g-inner-col.sb-bun-col {
   background: url("../../uploads/2024/08/SB-BG.jpg");
   background-size: cover;
}

.e-y-g-inner-col.bus-ex-col span.grad {
   color: #1FF2F3;
}

.e-y-g-inner-col.elev-sh-col span.grad {
   color: #D8F90C;
}

.e-y-g-inner-col.sb-bun-col span.grad {
   color: #1FF2F3;
}

.e-y-g-line {
   position: absolute;
   height: 3px;
   background: #EEEEEE;
   width: 90%;
   left: 50%;
   transform: translate(-50%, -50%);
   top: 50%;
   z-index: 0;
}

.aps-cta-image-outer {
   background: #FFE2D2;
   padding: 100px 0px;
   position: relative;
}

.aps-cta-image-outer .aps-container h2 {
   margin-left: 0px;
   max-width: none;
   text-align: left;
   margin-bottom: 20px;
   font-weight: 600 !important;
}

img.aps-image-cta {
   position: absolute;
   max-width: 50vw;
   right: 0;
   top: 50%;
   transform: translatey(-50%);
}

.aps-cta-image-inner {
   text-align: left !important;
   max-width: 635px;
   width: 100%;
}

.aps-cta-image-inner p {
   font-size: 18px;
   font-weight: 400;
}

.aps-cta-btn p {
   font-size: 15px;
   color: #212121;
   font-weight: 400;
   margin-bottom: 0px;
   display: flex;
   align-items: center;
   line-height: normal;
}

p.r-f-p picture {
   margin-right: 7px;
}

p.s-c-p picture {
   margin-left: 7px;
}

p.r-f-p {
   border-right: 1px solid #B7B7B7;
   padding-right: 15px;
   margin-right: 15px;
}

p.r-f-p picture,
p.r-f-p img {
   width: 18px;
}

p.s-c-p picture,
p.s-c-p img {
   width: 57px;
}

.aps-cta-image-outer .aps-cta-btn {
   margin-top: 40px;
}

.s-p-p {
   display: flex;
   align-items: center;
}

.lim-offer-outer {
   background: linear-gradient(90deg, #FF1637 0%, #FD5A72 50%, #FF1637 100%);
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 23px 0px;
   position: relative;
}

img.arrow-lim-offer {
   width: auto !important;
   position: absolute;
   left: 43%;
   transform: translatex(-50%);
   top: -150px;
}

.lim-offer-outer img {
   width: 30px;
}

.lim-offer-outer p {
   font-size: 21px;
   font-weight: 500;
   color: #fff;
   margin-bottom: 0px;
   margin-left: 12px;
}

.lim-offer-outer span {
   font-weight: bold;
   color: #FFF200;
}

.learn-business-outer {
   padding: 75px 0px;
   background: #F8F8F8;
}

.l-b-inner-first {
   background: white;
   border-radius: 20px;
   padding: 70px 90px;
}

.l-b-inner-first h2 {
   text-align: left;
   margin-left: 0px;
   font-size: 42px;
}

span.nope {
   color: #DE1D59;
   text-decoration: underline;
}

.l-b-inner-first p {
   font-size: 18px;
   line-height: 1.3;
}

.l-b-inner-second {
   background: #C3F3D0;
   border-radius: 20px;
   margin-top: 20px;
   padding: 70px 20px 20px;
}

.l-b-inner-second h2 {
   color: #007458;
   font-size: 45px;
}

.l-b-inner-col {
   width: 32%;
   background: white;
   display: flex;
   flex-direction: column;
   border-radius: 20px;
   padding: 40px;
}

p.num-lrg {
   color: #007458;
   font-size: 55px;
   font-weight: 800;
   line-height: 1;
}

.l-b-inner-col p:not(p.num-lrg) {
   color: #212121;
   font-size: 23px;
   line-height: 1.4;
}

.l-b-inner-col span {
   color: #00C692;
   font-weight: bold;
}

.lib-inner-row {
   display: flex;
   justify-content: space-between;
}

.right-wrong-outer {
   padding: 75px 0px;
}

.right-wrong-inner {
   display: flex;
   justify-content: space-between;
   margin-top: 50px;
}

.right-wrong-inner h3 {
   font-size: 35px;
   font-weight: bold;
   text-align: center;
   margin-bottom: 35px;
}

.right-wrong-col {
   width: 49%;
   border-radius: 20px;
   padding: 65px;
   display: flex;
   justify-content: center;
   flex-direction: column;
}

.right-wrong-col.rig-col {
   background: #DCF9E4;
}

.right-wrong-col.rig-col h3 {
   color: #007458;
}

.right-wrong-col.left-col {
   background: #FFE2D2;
}

.right-wrong-col.left-col h3 {
   color: #FF5C00;
}

.cheker-inner-col p {
   font-size: 20px;
   font-weight: 500;
   color: #007458;
   margin-bottom: 0px;
}

.cheker-inner-col picture,
.cheker-inner-col img {
   width: 27px;
   margin-right: 30px;
   margin-left: 10px;
}

.cheker-inner-col {
   display: flex;
   align-items: center;
   margin-bottom: 20px;
   padding-bottom: 20px;
   border-bottom: 3px dotted #0f660042;
   font-size: 20px;
   font-weight: 500;
   color: #007458;
}

.right-wrong-col.left-col p:not(.aps-cta-btn p) {
   color: #212121;
   font-size: 21px;
   text-align: center;
   margin-bottom: 30px;
}

.right-wrong-col.left-col p:not(.aps-cta-btn p) span {
   font-weight: bold;
   color: #FF5C00;
}

.cheker-inner-col.cheker-inner-col-ls {
   margin-bottom: 0px;
   padding-bottom: 0px;
   border: none;
}

.who-for-outer.w-f-o-new {
   width: 100%;
   max-width: none;
   position: relative;
   background: #F8F8F8;
}

.who-for-outer.w-f-o-new .bg-div {
   height: 25%;
}

.who-for-outer.w-f-o-new .who-for-icon-outer p {
   background: white;
}

.page-all-products-special .gallery-row, .page-all-products-special-subscription .gallery-row {
   background: white;
   padding-top: 0px;
}

.page-all-products-special .gallery-inner, .page-all-products-special-subscription .gallery-inner {
   width: 33%;
   padding: 15px;
}

.aps-cta-image-outer.finals-cta {
   background: radial-gradient(127.49% 35.24% at 72.45% 55.6%, #e74a5d 0%, #bf0d24 100%);
   z-index: 99;
}

picture.aps-image-cta,
picture.aps-image-cta img {
   position: absolute;
   right: 0%;
   min-width: 50vw;
   top: 50%;
   transform: translatey(-50%);
}

h2.white {
   color: white;
}

.finals-cta p {
   color: white !important;
}

.finals-cta .s-p-p img {
   filter: brightness(0) invert(1);
}

.finals-cta a.get-now-btn.get-now-btn-aps {
   background: #000;
   border: none !important;
}

.page-all-products-special .who-for-inner, .page-all-products-special-subscription .who-for-inner {
   margin-top: 50px;
}

.aps-container h2 span.gradient,
.smaller-container h2 span.gradient {
   text-transform: none;
}

.aps-cta-image-outer .aps-cta-btn {
   margin-top: 20px;
}

span.be-bolded {
   background: linear-gradient(90deg, #420FD1 51.03%, #9E23E1 86.8%);
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
}

span.sb-bolded {
   background: linear-gradient(90deg, #005BFF 62.93%, #00A3FF 100%);
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
}

span.es-bolded {
   background: linear-gradient(90deg, #00C692 59.14%, #B3E120 99.75%);
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   font-weight: bold;
}

.bundle-short-desc .hurry-timer-div {
   margin-bottom: 4px;
}

.single-post a.buy-now-cta-btn {
   background: linear-gradient(90deg, #4410d2, #9e23e1) !important;
   color: white !important;
}

.page-entrepreneurship-explained span.gradient {
   background: linear-gradient(90deg, #e35913, #ae3a00);
}

.toc-inner span {
   color: black;
   font-size: 20px;
   font-weight: 600;
   position: relative;
   line-height: 1.2;
   display: inline-block;
   margin-top: 15px;
}

.new-toc ol {
   margin-top: 20px;
}

.page-ultimate-productivity-checklist .team-col,
.team-col.prod-knw-col {
   background: linear-gradient(360deg, rgb(122 160 50 / 0%) 1%, rgba(33, 139, 61, 1) 30%, rgb(27 102 47) 61%);
}

.page-ultimate-productivity-checklist .knowledge-team-inner-col.checklist-right-col {
   color: rgb(65 180 58);
   background: linear-gradient(360deg, rgb(122 160 50 / 0%) 1%, rgba(33, 139, 61, 1) 30%, rgb(65 180 58) 61%);
}

.page-ultimate-productivity-checklist .gradient {
   background: #a3d446;
}

.page-ultimate-productivity-checklist .knowledge-team-inner h3,
.page-ultimate-productivity-checklist .text-block-be p,
.team-col.prod-knw-col h3,
.team-col.prod-knw-col .text-block-be p {
   color: white;
}

.page-ultimate-productivity-checklist .knowledge-team-inner-col.checklist-right-col span.gradient,
.team-col.prod-knw-col span.gradient {
   background: #c7ff5d;
}

.page-elevate-sheets-pack .icon-text-outer {
   height: 350px;
   overflow: auto;
   border-right: 10px solid white;
   border-radius: 16px;
}

.as-seen-text .sm-foooter {
   justify-content: center;
   margin-bottom: 20px;
}

.as-seen-text .sm-foooter img {
   max-width: 30px;
   filter: brightness(0.95);
   margin-right: 5px;
   margin-left: 5px;
}

.rating-new-outer {
   display: flex;
   padding: 0px 0px 15px 0px;
   align-items: center;
}

.stars-and-avg {
   display: flex;
   align-items: center;
   justify-content: center;
   padding-right: 10px;
   margin-right: 10px;
   border-right: 1.5px solid #D8D8D8;
}

.stars-and-avg img {
   min-width: 90px;
}

p.reting {
   font-size: 14px;
   font-style: normal;
   font-weight: 500;
   margin-bottom: 0px;
   margin-left: 6px;
}

p.s-f-buyers {
   font-size: 12px;
   color: #595959;
   font-weight: 500;
   margin-bottom: 0px;
   margin-top: 0px;
}

h1.product_title span.holiday-span {
   margin-left: 7px;
}

.all-carted .prefooter-ebooks-bundle-row {
   display: none !important;
}

.all-carted .prefooter-elite-ap.disabled-row {
   display: flex !important;
}

.woocommerce-order-received .prefooter-bundle-text-column h3,
.woocommerce-order-received .prefooter-bundle-text-column p {
   text-align: center !important;
}

.page-project-management-choosing-the-right-methodology span.gradient {
   background: linear-gradient(90deg, #30778d, #8bc36d);
}

.bought-product-33884 .prefooter-sb-ebooks-bundle-row.disabled-row,
.bought-product-30280 .prefooter-sb-ebooks-bundle-row.disabled-row,
.bought-product-28664 .prefooter-sb-ebooks-bundle-row.disabled-row,
.bought-product-28662 .prefooter-sb-ebooks-bundle-row.disabled-row,
.bought-product-28661 .prefooter-sb-ebooks-bundle-row.disabled-row,
.bought-product-28660 .prefooter-sb-ebooks-bundle-row.disabled-row,
.bought-product-28659 .prefooter-sb-ebooks-bundle-row.disabled-row,
.bought-product-28658 .prefooter-sb-ebooks-bundle-row.disabled-row,
.bought-product-28657 .prefooter-sb-ebooks-bundle-row.disabled-row,
.bought-product-28584 .prefooter-sb-ebooks-bundle-row.disabled-row {
   display: flex !important;
}

.bought-product-720 .prefooter-bf-bundle.disabled-row,
.bought-product-61 .prefooter-bf-bundle.disabled-row,
.bought-product-28667 .prefooter-bf-bundle.disabled-row,
.bought-product-29449 .prefooter-bf-bundle.disabled-row,
.bought-product-32991 .prefooter-bf-bundle.disabled-row,
.bought-product-672 .prefooter-bf-bundle.disabled-row,
.bought-product-641 .prefooter-bf-bundle.disabled-row,
.bought-product-37434 .prefooter-bf-bundle.disabled-row,
.bought-product-38601 .prefooter-bf-bundle.disabled-row {
   display: flex !important;
}

.bought-product-24287 .elite-text-outer {
   display: block !important;
}

.bought-product-24287 .prefooter-elite-ap.disabled-row {
   display: flex !important;
}

.bought-product-24287 .heading-block {
   display: none;
}

.bought-product-720 .prefooter-ebooks-bundle-row,
.bought-product-61 .prefooter-ebooks-bundle-row,
.bought-product-28667 .prefooter-ebooks-bundle-row,
.bought-product-29449 .prefooter-ebooks-bundle-row,
.bought-product-32991 .prefooter-ebooks-bundle-row,
.bought-product-672 .prefooter-ebooks-bundle-row,
.bought-product-641 .prefooter-ebooks-bundle-row,
.bought-product-24287 .prefooter-ebooks-bundle-row,
.bought-product-37434 .prefooter-ebooks-bundle-row,
.bought-product-38601 .prefooter-ebooks-bundle-row {
   display: none !important;
}

.bought-product-33884 .prefooter-ebooks-bundle-row,
.bought-product-30280 .prefooter-ebooks-bundle-row,
.bought-product-28664 .prefooter-ebooks-bundle-row,
.bought-product-28662 .prefooter-ebooks-bundle-row,
.bought-product-28661 .prefooter-ebooks-bundle-row,
.bought-product-28660 .prefooter-ebooks-bundle-row,
.bought-product-28659 .prefooter-ebooks-bundle-row,
.bought-product-28658 .prefooter-ebooks-bundle-row,
.bought-product-28657 .prefooter-ebooks-bundle-row,
.bought-product-28584 .prefooter-ebooks-bundle-row {
   display: none !important;
}

picture.email-img {
   max-width: fit-content;
   margin: auto;
   text-align: center;
   display: flex;
   justify-content: center;
}

.limited-prod.tool-wosb .woosb-thumb {
   padding: 7px !important;
}

span.lim-prod {
   font-weight: 600;
   color: #FFFFFF;
   padding: 1px 11px;
   font-size: 15px;
   border-radius: 5px;
   border: 1px solid rgb(0, 150, 87) !important;
   background: linear-gradient(90deg, rgb(0, 118, 104) 0%, rgb(0, 150, 88) 100%) !important;
   margin-bottom: 0px;
}

.sb-ebooks-woosb .tool-wosb .woosb-thumb {
   justify-content: center;
   display: flex;
   align-items: center;
   border-radius: 7px;
   background: #fec001;
}

.sheets-woosb .tool-wosb .woosb-thumb {
   justify-content: center;
   display: flex;
   align-items: center;
}

footer {
   z-index: 20 !important;
   position: relative;
}

.aps-cta-image-outer.black-cta-aps {
   background: radial-gradient(228.6% 90.78% at 60.13% 83.49%, #9E23E1 0%, #4310D2 100%);
   display: flex;
   flex-direction: row-reverse;
   overflow: hidden;
   padding: 50px 0px 30px;
}

.page-all-products-special h1.product_title, .page-all-products-special-subscription h1.product_title {
   display: flex;
   flex-direction: column-reverse;
   align-items: flex-start !important;
}

p.aps-cta-p {
   font-size: 18px;
   font-style: normal;
   font-weight: 700;
   line-height: normal;
   color: white;
   border-radius: 12px;
   background: linear-gradient(88deg, #FF5D01 37.41%, #FF7112 95.53%);
   width: fit-content;
   padding: 9px 30px;
}

.aps-cta-image-outer.black-cta-aps h2,
.aps-cta-image-outer.black-cta-aps p,
.aps-cta-image-outer.black-cta-aps a {
   color: white !important;
}

.aps-cta-image-outer.black-cta-aps .aps-cta-btn a {
   background: linear-gradient(270deg, #000 0%, #272727 100%);
   border: none !important;
   padding: 19px 5px;
   max-width: 450px;
   margin: auto;
   border-radius: 35px;
}

p.bf-deal-spec {
   margin-bottom: 3px;
}

.term-checklists-and-sheets .prefooter-sheets-outer {
   padding-top: 0px;
   margin-top: 70px;
}

.single-product:not(.bundles-and-packs, .checklists-and-sheets) .wc-tab-inner {
   display: flex;
   flex-direction: column;
}

.aps-cta-image-inner p img:not(.aps-cta-btn img) {
   max-width: 20px !important;
}

.aps-cta-btn .s-p-p {
   justify-content: center;
}

.hl-timer {
   display: flex;
   align-items: center;
}

.hl-timer img {
   max-width: 22px;
}

.hl-timer p {
   margin-bottom: 0px;
}

.hl-timer .hurrytimer-cdt__dur:last-child .hurrytimer-cdt__label {
   display: none !important;
}

span.hl-red {
   color: #DE1D59;
   font-weight: bold;
}

.c-g-i {
   max-width: 350px;
}

.original-price-scnd {
   margin-top: 3px;
}

.single-post .meta-post-categories.wd-post-cat.wd-style-with-bg {
   background: linear-gradient(90deg, #4410d2, #9e23e1);
}

.single-post .prefooter-bundle-gradient-column.prefooter-single-col {
   background: linear-gradient(90deg, #4410d2, #9e23e1) !important;
}

.cta-blog-p-outer {
   display: flex;
   align-items: center;
   position: relative;
   height: 100px;
   background: red;
   background: linear-gradient(90deg, #3900d5db, #9e23e1) !important;
   border-radius: 12px;
   margin: 30px 0px;
}

.cta-blog-p-outer .cta-blog-p-image {
   width: 30%;
   position: relative;
}

.cta-blog-p-image picture {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   max-width: 148px;
}

.cta-blog-p-txt {
   width: 70%;
   display: flex;
   align-items: center;
   background: #ffffff33;
   border-radius: 0px 12px 12px 0px;
   height: 100%;
   backdrop-filter: blur(80px);
   padding: 25px;
   justify-content: space-between;
   overflow: hidden;
}

.cta-blog-p-txt p {
   color: white;
   font-size: 23px;
   margin-bottom: 0px;
   font-weight: 600;
}

p.dig {
   margin-bottom: 0px !important;
   padding: 10px 30px;
   background: #ffffff;
   border-radius: 8px;
   color: black;
   text-transform: capitalize;
   font-size: 19px;
}

a.rounder {
   width: 100%;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0;
   z-index: 9;
}

.included-in-checklist {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   max-width: 90%;
   margin: auto;
}

.included-col {
   width: 32.5%;
   border-radius: 20px;
   box-shadow: 6px 7px 10px #00000012;
   backdrop-filter: blur(75px);
   overflow: hidden;
   margin-bottom: 3%;
   background: #ffffff21;
   height: 100%;
   display: flex;
   flex-direction: column;
}

.included-img {
   display: flex;
   align-items: center;
   justify-content: center;
}

.included-img img {
   width: 100%;
}

.included-header {
   padding: 20px;
   text-align: center;
}

.included-col p.w-u-g-name {
   font-size: 26px;
   font-weight: 600;
   height: 80px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.included-col p.green-light {
   color: #00B2FF;
   font-size: 20px;
   font-weight: 600;
   line-height: 1.2;
   margin-bottom: 25px;
}

.included-col .what-u-get-inner-col-inner {
   display: flex;
   align-items: center;
   text-align: left !important;
   justify-content: flex-start;
   width: 100%;
   margin-top: 12px;
   height: 45px;
}

.bd-col-inc .included-img {
   background: linear-gradient(45deg, hsl(281 71% 85% / 1) 0%, hsl(281 83% 67% / 1) 40%, hsl(281 53.97% 48.66%) 90%);
}

.prod-col-inc .included-img {
   background: linear-gradient(45deg, #bff4c2 0%, #86f38c 40%, #2eca4e 90%);
}

.mark-col .img-div,
.mark-col-inc .included-img {
   background: linear-gradient(45deg, hsl(356 71% 85% / 1) 0%, hsl(356 82% 74% / 1) 40%, hsl(356deg 64.97% 52.93%) 90%);
}

.sale-col-inc .included-img {
   background: linear-gradient(45deg, hsl(222 71% 85% / 1) 0%, hsl(222 83% 71% / 1) 40%, hsl(222 65% 53% / 1) 90%);
}

.pm-sales-col .img-div,
.pm-col-inc .included-img {
   background: linear-gradient(45deg, hsl(172 71% 85% / 1) 0%, hsl(172 83% 67% / 1) 40%, hsl(172deg 53.97% 48.66%) 90%);
}

.hr-col-inc .included-img {
   background: linear-gradient(45deg, hsl(19 71% 85% / 1) 0%, hsl(19deg 82.54% 71.17%) 40%, hsl(19 65% 53% / 1) 90%);
}

.what-u-get-inner-col-inner img {
   width: 22px;
}

.what-u-get-inner-col-inner p {
   font-size: 16px;
   margin-bottom: 0px;
   margin-left: 7px;
   font-weight: 600;
   line-height: 1.3;
}

.postid-37434 .success-stories-outer,
.page-ultimate-kpi-mastery-toolkit .success-stories-outer {
   background: #fafafa;
}

.postid-37434 .aps-container,
.page-ultimate-kpi-mastery-toolkit .aps-container {
   max-width: 90%;
   margin: auto;
}

.postid-37434 img.reviewer {
   max-width: 55px;
   margin-right: 10px;
}

.postid-37434 .success-stories-outer h2,
.page-ultimate-kpi-mastery-toolkit .success-stories-outer h2 {
   flex-direction: column;
}

.postid-37434 video#bg-video-first {
   width: 90%;
   max-width: 920px;
   margin: auto;
   border-radius: 20px;
   overflow: hidden;
   object-fit: cover;
   max-height: 650px;
}

.meta-categories-wrapp {
   height: auto !important;
}

.progress-container-outer {
   display: flex;
   align-items: center;
}

.progress-container {
   width: 53%;
   height: 10px;
   background-color: #e0e0e0;
   border-radius: 5px;
   overflow: hidden;
   margin-top: 0px;
   margin-right: 7px;
}

.line-50k {
   margin-bottom: 15px;
   margin-top: 10px;
}

.progress-bar {
   height: 100%;
   width: 0%;
   background-color: #f7a400;
   transition: width 0.5s ease-in-out;
}

p.sale-span {
   margin-bottom: 0px;
   font-size: 12px;
   line-height: 1;
   margin-top: 0px;
}

p.ab-line-p {
   margin-bottom: 3px;
}

.faq-outer picture img {
   margin-bottom: 25px;
}

.cta-blog-p-image picture img {
   margin-bottom: 0px;
}

li.break:not(li.break > ol > li),
li.break span {
   margin-top: 10px;
}

.page-business-development-explained span.gradient {
   background: linear-gradient(90deg, #4f1ae4, #c9f423);
}

.mini-cart-upsell-block {
   border-radius: 8px;
   padding: 25px 20px;
   border: 2px dashed #CDCDCD;
}

.mini-cart-u-i {
   display: flex;
   align-items: center;
}

.mini-cart-u-i-img {
   min-width: 143px;
   border-radius: 5px;
   overflow: hidden;
}

.mini-cart-u-i-txt {
   margin-left: 15px;
}

p.aps-name-mini {
   font-weight: 700;
   color: #12001B;
   font-size: 22px;
   margin-bottom: 10px;
}

p.difference-text {
   text-align: center;
   margin-top: 20px;
   margin-bottom: 10px;
   font-size: 18px;
}

p.mini-price {
   color: #de1d59;
   font-weight: bold;
   font-size: 20px;
   display: flex;
   align-items: flex-start;
   margin-bottom: 0px;
}

span.m-p-s {
   font-size: 16px;
   color: black;
   opacity: 0.4;
   text-decoration: line-through;
   line-height: 1;
   margin-top: 5px;
   margin-left: 5px;
   font-weight: 500;
}

.mini-price-timer {
   display: flex;
   align-items: center;
   margin-bottom: 0px;
}

.mini-timer .hurrytimer-cdt {
   padding: 0px !important;
}

.mini-timer .hurrytimer-timer-block {
   margin-left: 0px !important;
   margin-right: 0px !important;
}

.mini-timer {
   background: #FCCBCB;
   padding: 4px 6px;
   border-radius: 8px;
   margin-left: 15px;
}

a.mini-cart-btn {
   display: inline-flex;
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 56px;
   background: linear-gradient(90deg, #F77010, transparent) #FF9A00;
   border-radius: 10px;
   color: white;
   font-weight: 600;
   font-size: 18px;
   text-transform: none;
   position: relative;
}

a.mini-cart-btn img {
   filter: brightness(0) invert(1);
   margin-right: 0px;
   margin-left: 6px;
}

.custom-upsell-block {
   background: #f8f8f8;
   margin-bottom: 0px !important;
   padding-bottom: 20px;
}

p.woocommerce-mini-cart__total {
   order: 1;
}

p.woocommerce-mini-cart__buttons.buttons,
.cart-widget-side .shopping-cart-widget-footer:after {
   order: 2;
}

.custom-upsell-block .hurrytimer-headline {
   font-size: 16px;
}

.custom-upsell-block .hurrytimer-cdt__headline img {
   margin-right: 3px;
}

p.bdn-wrp {
   margin-bottom: 0px;
}

p.prod-ucluded {
   color: #545454;
   font-weight: 500;
   display: flex;
   align-items: center;
   font-size: 18px;
   margin-bottom: 10px;
}

span.seperate {
   width: 3px;
   height: 3px;
   background: #545454;
   margin: 0px 6px;
   border-radius: 100%;
}

.mini-timer .hurrytimer-headline {
   font-size: 16px;
}

.aps-cta-image-outer .outer-rim {
   background-repeat: round;
   max-width: 635px;
   padding: 45px 0px 0px;
   background-image: url("../../uploads/2025/04/Frame-BE.png");
   margin: auto;
   max-height: 503px;
   overflow: hidden;
   margin-bottom: -40px;
}

.aps-cta-image-outer .rot-ban-book.rotating-banner-inner {
   -webkit-mask-image: linear-gradient(90deg, transparent, #000 15%, #000 85%, transparent);
   max-width: 590px;
}

.aps-cta-image-outer .rotating-banner-inner {
   overflow: hidden;
   display: flex;
   width: 80vw;
   position: relative;
   margin: auto;
   margin-bottom: 0.75rem;
}

.aps-cta-image-outer .rotating-banner-inner-first {
   flex-direction: row-reverse;
}

.aps-cta-image-outer .rotating-gallery-first {
   gap: 0px !important;
}

.aps-cta-image-outer .rotating-gallery-first {
   display: flex;
   align-items: center;
   white-space: nowrap;
   animation: rotatingreverse var(--t) linear infinite;
   animation-delay: calc(var(--t)* -1);
}

.aps-cta-image-outer .rotating-gallery-absolut {
   animation: rotatingreverse2 var(--t) linear infinite;
   animation-delay: calc(var(--t) / -2);
}

@keyframes rotatingreverse {
   0% {
      transform: translateX(-100%);
   }

   100% {
      transform: translateX(100%);
   }
}

@keyframes rotatingreverse2 {
   0% {
      transform: translateX(0);
   }

   100% {
      transform: translateX(200%);
   }
}

@keyframes rotating {
   0% {
      transform: translateX(100%);
   }

   100% {
      transform: translateX(-100%);
   }
}

@keyframes rotating2 {
   0% {
      transform: translateX(0);
   }

   100% {
      transform: translateX(-200%);
   }
}

.aps-cta-image-outer .rot-ban-book .rotating-gallery-item {
   max-height: none;
   padding: 0px;
   background: none;
   border-radius: 0px;
   width: 120px;
}

.aps-cta-image-outer .first-reversed {
   animation: rotating var(--t) linear infinite;
   animation-delay: calc(var(--t)* -1);
}

.aps-cta-image-outer .second-reversed {
   animation: rotating2 var(--t) linear infinite;
   animation-delay: calc(var(--t) / -2);
}

.aps-cta-image-outer .rotating-gallery-item img {
   width: auto;
}

.price-rating-wrap {
   order: 3;
   display: flex;
   align-items: center;
}

.price-rating-wrap p.price {
   margin-bottom: 0px;
   padding: 3px 15px 3px 0px;
}

.new-rating {
   color: #FDB714;
   font-size: 16px;
}

span.rating-number {
   font-weight: 500;
   color: black;
}

.owl-dots .owl-dot span {
   border: 0px !important;
   background: black;
   opacity: 0.2;
}

.owl-dots .owl-dot.active span {
   opacity: 1;
}

.product-extra-info {
   order: 3;
}

.product-extra-info span {
   font-size: 14px;
   font-weight: 500;
   color: #545454;
}

.product-extra-info {
   display: flex;
   align-items: center;
}

span.div-span {
   width: 4px;
   height: 4px;
   background: #818181;
   margin: 0px 10px;
   border-radius: 100%;
}

.product-upsell-complement a {
   padding: 0px !important;
}

.product-upsell-complement {
   background: #fafafa;
}

.cards-image {
   width: 75%;
   margin: auto;
   max-width: 300px;
   margin-top: 15px;
}

.single-product .summary-inner .refund-checkout {
   order: 7;
}

span.pinger {
   width: 11px;
   height: 11px;
   background: #00B236;
   border-radius: 100%;
   margin-right: 10px;
   border: 0px solid #00b23633;
   animation: pulser 1.5s infinite;
   transition: border-color 0.3s ease;
}

@keyframes pulser {
   0% {
      box-shadow: 0 0 0 0 rgb(0, 178, 54, 0.7);
   }

   100% {
      box-shadow: 0 0 6px 6px rgb(0, 178, 54, 0);
   }
}

li.break>span {
   font-weight: 500 !important;
   font-size: 13px !important;
   display: block;
   margin-bottom: 8px;
}

.summary-inner .refund-checkout {
   border: none;
   padding-bottom: 0px;
}

.bundles-and-packs .price-rating-wrap p.price,
.checklists-and-sheets .price-rating-wrap p.price {
   border: none;
}

.aps-cta-image-outer.black-cta-aps .s-p-p,
.rating-new-outer {
   display: none !important;
}

.aps-cta-image-outer.black-cta-aps .cards-image {
   margin-top: 5px;
}

a.lm-a {
   color: #262626 !important;
   font-weight: 500 !important;
   text-transform: none !important;
   font-size: 17px;
   width: fit-content;
   margin: auto;
   margin-top: 15px;
   border-bottom: 1px solid #262626;
   padding-bottom: 3px !important;
   background: transparent !important;
   border-radius: 0px !important;
   padding-left: 0px !important;
   padding-right: 0px !important;
   padding-top: 0px !important;
}

p.lma-p {
   margin-bottom: 0px;
   text-align: center;
   margin-top: 3px;
}

.mini-timer .hurrytimer-timer-digit,
.mini-timer .hurrytimer-timer-sep {
   line-height: 1 !important;
}

.price-rating-wrap .price del {
   margin-top: 0px !important;
}

.page-all-products-special p.price,
.page-all-products-special-subscription p.price,
.bundles-and-packs p.price {
   margin-right: 0px;
}

.page-all-products-special .mini-timer,
.page-all-products-special-subscription .mini-timer,
.bundles-and-packs .mini-timer {
   margin-left: 0;
   margin-right: 0px;
}

.page-all-products-special .rating-new-outer, .page-all-products-special-subscription .rating-new-outer {
   display: flex !important;
}

.page-ultimate-kpi-mastery-toolkit video#bg-video-first {
   width: 90%;
   max-width: 720px;
   margin: auto;
   border-radius: 20px;
   overflow: hidden;
   object-fit: cover;
}

.sal-col-inc p.green-light {
   color: #1c9c21;
}

.market-col-inc p.green-light {
   color: #db0319;
}

.pr-col-inc p.green-light {
   color: #0c5a26;
}

.hure-col-inc p.green-light {
   color: #ff9200;
}

.finan-col-inc p.green-light {
   color: #490b8b;
}

.ope-col-inc p.green-light {
   color: #0167c6;
}

.cssuc-col-inc p.green-light {
   color: #e47352;
}

.manu-col-inc p.green-light {
   color: #ffc601;
}

.page-ultimate-kpi-mastery-toolkit .included-col p.w-u-g-name {
   height: auto;
}

.page-ultimate-kpi-mastery-toolkit .included-in-checklist {
   justify-content: center;
}

.page-ultimate-kpi-mastery-toolkit .included-header {
   border-top: 1px solid #b5b5b5;
}

.arrow:after {
   content: "\f113";
   font-family: "woodmart-font" !important;
}

.arrow {
   cursor: pointer;
   font-size: 20px;
   user-select: none;
   border-radius: 8px;
   position: relative;
   width: 50px;
   height: 50px;
   display: flex;
   align-items: center;
   justify-content: center;
   background: #ffffff;
   box-shadow: 1px 2px 8px #00000026;
}

.arrows-division {
   display: flex;
   justify-content: flex-start;
   gap: 1rem;
   margin-bottom: 20px;
}

div#left-arrow-3:after {
   transform: rotate(180deg);
   text-indent: 2px;
}

.arrow:hover {
   background: #ddd;
}

.cs-p-o-outer {
   display: flex;
   align-items: center;
   background: #F5F5FA;
   padding: 65px 0px 65px 5%;
}

.cs-p-o {
   width: 60%;
}

.single-prod-new-cros-outer {
   width: 40%;
   padding-right: 105px;
}

.cs-p-o-inner {
   overflow: hidden;
   position: relative;
   width: 100%;
}

.cs-p-o-inner-track {
   display: flex;
   transition: transform 0.4s ease-in-out;
   will-change: transform;
   overflow: auto;
   padding-bottom: 15px;
}

.cs-p-o-inner-col {
   flex: 0 0 27%;
   margin-right: 1.33%;
   box-sizing: border-box;
   padding: 15px 15px 0px 15px;
   border-radius: 16px;
   background: linear-gradient(342deg, #0173FF 23.58%, #2A15C8 76.42%);
   position: relative;
   overflow: hidden;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}

.single-prod-new-cros-heading h2 {
   flex-direction: column;
   align-items: flex-start !important;
   font-size: 36px;
   margin-bottom: 45px;
   text-align: left;
}

.single-prod-new-cros-outer p.or-div-p {
   background: #f5f5fa;
}

p.category-carousel-name {
   text-transform: uppercase;
   font-size: 14px;
   color: white;
   margin-bottom: 5px;
   font-family: "Inter Tight", sans-serif !important;
}

p.ebook-carousel-name {
   font-size: 22px;
   color: white;
   line-height: 1.3;
   font-weight: 600;
   font-family: "Inter Tight", sans-serif !important;
   margin-bottom: 10px;
}

p.ebook-carousel-price {
   display: flex;
   align-items: center;
   font-size: 22px;
   color: white;
   font-weight: 600;
   font-family: "Inter Tight", sans-serif !important;
   margin-bottom: 0px;
}

span.cross-over {
   opacity: 0.55;
   font-weight: 500;
   text-decoration: line-through;
   font-size: 18px;
   margin-left: 7px;
}

.car-image-div {
   width: calc(100% + 30px);
   margin-left: -15px;
   display: flex;
   align-items: center;
   justify-content: center;
   height: 65%;
}

a.full-a {
   position: absolute;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   z-index: 20;
}

.refund-with-images {
   display: flex;
   align-items: center;
   flex-direction: row;
}

.refund-with-images p.checkout-product {
   margin-bottom: 0px;
}

.refund-with-images p.checkout-product img {
   max-width: 245px !important;
   margin-left: 30px;
   margin-right: 0px;
}

p.new-element-btn-div {
   margin-bottom: 10px;
}

.single-prod-new-cros-heading p {
   color: #272727;
   font-size: 20px;
}

.car-image-div img,
.car-image-div picture {
   height: 100%;
}

.cs-p-o-inner-col.cs-p-o-inner-col-2 .car-image-div img,
.cs-p-o-inner-col.cs-p-o-inner-col-2 .car-image-div picture {
   height: 90%;
}

.cs-p-o-inner-col.cs-p-o-inner-col-2 {
   background: linear-gradient(342deg, #C465F1 7.32%, #8C47FE 47.03%, #4D15EA 76.42%);
}

.cs-p-o-inner-col.cs-p-o-inner-col-3 {
   background: linear-gradient(342deg, #DA4040 23.58%, #CC0203 76.42%);
}

.cs-p-o-inner-col.cs-p-o-inner-col-4 {
   background: linear-gradient(342deg, #FFE601 14.78%, #EDAB00 65.37%);
}

.cs-p-o-inner-col.cs-p-o-inner-col-5 {
   background: linear-gradient(342deg, #0F898A 14.78%, #08505A 65.37%);
}

.archive.term-bundles-and-packs .main-page-wrapper {
   display: none !important;
}

.archive.term-bundles-and-packs footer.footer-container {
   margin-top: 65px;
}

.page-printable-business-sheets p.above-h1-div {
   padding: 5px 20px;
   display: flex;
   align-items: center;
   margin-bottom: 30px;
   font-size: 18px;
   max-width: fit-content;
   border-radius: 7px;
   color: rgb(0, 178, 255);
   background: rgba(95, 207, 255, 0.20);
   border: 1px solid #00B2FF;
   margin-bottom: 20px;
   margin-left: auto;
   margin-right: auto;
}

.bolded-span {
   font-weight: 600;
}

.page-printable-business-sheets span.prod-red-span {
   color: #00b2ff;
}

.page-printable-business-sheets h2 {
   max-width: 700px;
   margin-left: auto;
   margin-right: auto;
   font-size: 39px;
   display: block;
}

.printable-irl-outer.diff-bg-print {
   background: radial-gradient(64.54% 95.12% at 51.61% 100%, #3D51CB 0%, #191E3D 100%);
   padding: 60px 0px 0px;
}

p.under-heading-new-p.white {
   font-size: 18px;
   margin-bottom: 45px;
   color: white;
   text-align: center;
   max-width: 700px;
   margin-left: auto;
   margin-right: auto;
}

.printable-irl-outer p {
   text-align: center;
}

img.printable-image-cov {
   border-radius: 26px;
   max-width: 920px;
   margin: auto;
   margin-bottom: 45px;
}

.page-printable-business-sheets .container-inner-new {
   text-align: center;
}

.printable-btn a {
   font-size: 17px !important;
   font-weight: bold;
   padding: 10px 36px;
   height: 56px;
   border-radius: 11px !important;
   display: flex;
   align-items: center;
   justify-content: center;
   background: #0066FF;
   color: white;
   text-transform: none;
   max-width: fit-content;
   position: relative;
   margin: auto;
   min-width: 720px;
}

.printable-irl-outer {
   padding: 65px 0px;
}

.page-printable-business-sheets .who-for-outer {
   width: 100%;
   padding: 75px 0px;
   background: #fafafa;
   max-width: none;
}

.page-printable-business-sheets .who-for-inner {
   max-width: 1500px;
   margin-left: auto;
   margin-right: auto;
   width: 93%;
}

span.stripe-span {
   margin-left: 3px;
   text-transform: lowercase;
   font-size: 22px;
   line-height: 1;
   font-weight: 800;
   color: #635bff;
   letter-spacing: -1px;
}

.aps-cta-image-outer.finals-cta span.stripe-span {
   color: white;
}

.woocommerce:not(.term-checklists-and-sheets, .term-bundles-and-packs) .prefooter-sheets-outer {
   display: none !important;
}

.term-bundles-and-packs .disabled-row {
   display: flex !important;
}

.product-grid-item.product_cat-bundles-and-packs {
   display: none !important;
}

.page-everything-explained-bundle .success-stories-outer span.gradient {
   background: #00C16A !important;
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
}

.page-everything-explained-bundle .success-stories-outer {
   background: linear-gradient(180deg, #F5F5F5 20%, #fff 100%) !important;
}

.page-everything-explained-bundle .woosb-wrap.woosb-bundled.ebooks-woosb {
   display: flex !important;
   padding-bottom: 10px !important;
}

.aps-mini-cart-block,
.or-div-aps {
   display: none;
}

.page-everything-explained-bundle .summary-inner .refund-checkout {
   display: none;
}

.page-organizational-management-explained .aps-mini-cart-block,
.checklists-and-sheets .aps-mini-cart-block {
   display: block !important;
}

.page-organizational-management-explained .or-div-aps,
.checklists-and-sheets .or-div-aps {
   display: flex !important;
}

.page-organizational-management-explained .eebundle-cart-upsell-block,
.checklists-and-sheets .eebundle-cart-upsell-block,
.page-organizational-management-explained .or-div-bndl,
.checklists-and-sheets .or-div-bndl {
   display: none !important;
}

.eebundle-cart-upsell-block a.mini-cart-btn {
   background: linear-gradient(90deg, #FF9900, transparent) #FFB500;
}

.mini-cart-u-i-img a {
   padding: 0px !important;
}

.toc-outer h2 img,
.single-product:not(.bundles-and-packs, .checklists-and-sheets) .gallery-row h2 {
   display: none;
}

.single-product:not(.bundles-and-packs, .checklists-and-sheets) .site-content {
   margin-bottom: 0px;
}

.page-organizational-management-explained .custom-html-block,
.page-marketing-frameworks-explained .custom-html-block,
.page-strategic-management-explained .custom-html-block,
.page-pricing-strategies-explained .custom-html-block {
   display: block !important;
}

.single-product.page-organizational-management-explained .container.related-and-upsells {
   display: block !important;
}

.ee-bun-aps p.aps-cta-p {
   background: linear-gradient(90deg, #FF9900, transparent) #ffb500 !important;
}

.aps-cta-image-outer.black-cta-aps.ee-bun-aps {
   background: linear-gradient(255deg, #E2364A 0%, #0093b9 56.36%) !important;
}

.outer-bndl-block {
   order: 6;
}

.free-productivity-book .header-row-inner-col.header-row-inner-right-col {
   background: radial-gradient(971.18% 255.38% at 76.35% 163.71%, #253c5f 0%, #435c7d 100%);
}

.single-product:not(.bundles-and-packs) .hurrytimer-cdt {
   padding: 0px;
   margin-bottom: 4px;
}

p.checkout-product {
   margin-bottom: 0px;
}

.product-info-icons-inner:last-child img {
   height: 32px;
}

.single:not(.bundles-and-packs) .product-extra-content {
   margin-bottom: 75px;
}

.single-product .summary-inner .product_meta {
   margin: 0px !important;
}

.bundles-and-packs .refund-checkout .hurry-timer-div {
   display: none !important;
}

.bundles-and-packs .refund-checkout {
   margin-bottom: 0px;
}

.page-everything-explained-bundle button#wd-add-to-cart {
   margin-bottom: 0px;
}

.volumes-outer {
   padding-top: 70px;
   padding-bottom: 70px;
}

.volumes-outer h2 {
   display: flex;
   flex-direction: column;
}

.volumes-inner-container {
   max-width: 930px;
   margin: auto;
}

.volumes-inner-col {
   padding: 60px 80px 50px;
   border-radius: 38px;
}

.volumes-inner-col h3 {
   font-size: 32px;
   text-align: center;
   margin-bottom: 35px;
}

.volumes-inner-col ul {
   margin-top: -15px;
}

.volumes-inner-col li {
   margin-bottom: 4px;
}

span.golden-span {
   font-weight: 600;
   color: #B08131;
}

.volumes-inner-col-frst span.golden-span {
   color: #83704F;
}

.volumes-inner-col-frst {
   background: #F5F5F5;
}

.volumes-inner-col-scnd {
   background: #FFF5E5;
}

.volumes-inner-col-thrd {
   background: #FFEBCC;
}

.vol-arrow {
   width: fit-content;
   margin: auto;
}

.volumes-inner-col-thrd,
.volumes-inner-col-scnd {
   margin-top: -12px;
}

.volumes-inner-col p,
.volumes-inner-col li {
   color: #353535;
}

p.volume-numb {
   width: fit-content;
   margin: auto;
   border-radius: 5px;
   background: linear-gradient(90deg, #B08130 13.84%, #E5C78B 100%);
   min-width: 102px;
   text-align: center;
   color: white;
   height: 26px;
   display: flex;
   align-items: center;
   justify-content: center;
   font-size: 14px;
   text-transform: uppercase;
   font-weight: 700;
   margin-bottom: 25px;
}

.three-toc-outer .toc-inner {
   padding: 0px;
   max-width: 890px;
   box-shadow: none;
   background: transparent;
   border-radius: 0px;
}

p.parts {
   font-weight: 600;
   font-size: 20px;
   margin-top: 30px;
   margin-bottom: 30px;
}

p.li-p {
   color: #616161;
   font-size: 18px;
   margin-bottom: 3px;
}

.toc-tabs-container {
   display: flex;
   width: 100%;
   border-bottom: 1px solid #C3C3C3;
   margin-bottom: 25px;
}

.toc-tabs-inner {
   display: flex;
   width: 875px;
   margin: auto;
   justify-content: space-between;
}

.toc-tab {
   display: flex;
   align-items: center;
   position: relative;
   padding-bottom: 19px;
   transition: ease-in-out .3s !important;
}

.toc-tab p {
   margin-bottom: 0px;
}

p.volume-name {
   font-weight: 600;
   font-size: 16px;
   color: #7E7E7E;
   transition: ease-in-out .3s !important;
}

p.volume-p {
   background: #A1A1A1;
   border-radius: 3px;
   width: 64px;
   height: 17px;
   font-size: 10px;
   text-transform: uppercase;
   color: white;
   font-weight: 600;
   display: flex;
   align-items: center;
   justify-content: center;
   LINE-HEIGHT: 1;
   margin-right: 8px;
}

.toc-tab:after {
   content: "";
   position: absolute;
   width: 100%;
   height: 2px;
   bottom: 0;
   background: transparent;
   background-size: cover;
   transition: ease-in-out .3s !important;
}

.toc-tab:hover {
   cursor: pointer;
}

.toc-tab:hover:after {
   background: linear-gradient(90deg, #B08231 0%, #E5C689 100%);
}

.toc-tab:hover p.volume-p {
   background: linear-gradient(90deg, #B08130 13.84%, #E5C78B 100%);
}

.toc-tab:hover p.volume-name {
   color: #070707;
}

.active-toc-tab p.volume-p {
   background: linear-gradient(90deg, #B08130 13.84%, #E5C78B 100%);
}

.active-toc-tab:after {
   background: linear-gradient(90deg, #B08231 0%, #E5C689 100%);
}

.active-toc-tab p.volume-name {
   color: #070707;
}

.tox-inner-cont {
   position: relative;
}

.page-top-tier-management-explained .toc-inner {
   position: absolute;
   top: 0;
   left: 50%;
   transform: translatex(-50%);
   opacity: 0;
}

.toc-inner.toc-inner-active {
   position: relative;
   opacity: 1;
   z-index: 10;
   background: #F5F5F5;
   left: auto;
   transform: none;
}

.page-top-tier-management-explained .toc-inner {
   transition: none !important;
}

.page-top-tier-management-explained,
.page-top-tier-management-explained h3,
.page-top-tier-management-explained h1.product_title {
   font-family: "Inter Tight", sans-serif !important;
   font-weight: 600 !important;
}

.page-top-tier-management-explained h2 {
   font-size: 40px;
   margin-bottom: 40px;
}

.postid-39478 h3 {
   font-size: 32px;
}

.page-top-tier-management-explained h1.product_title {
   position: relative;
   font-weight: 700 !important;
}

.page-top-tier-management-explained h1.product_title:before {
   content: "2025 BEST PRODUCT";
   font-size: 15px;
   font-style: normal;
   font-weight: 700;
   line-height: 1;
   width: 178px;
   height: 25px;
   border-radius: 5px;
   background: linear-gradient(90deg, #B08130 13.84%, #E5C78B 100%);
   display: flex;
   align-items: center;
   justify-content: center;
   color: white;
   margin-bottom: 15px;
   margin-top: 20px;
}

.three-toc-outer.toc-outer {
   background: #F5F5F5;
   padding-top: 70px;
   padding-bottom: 70px;
}

.page-top-tier-management-explained .product-info-icons {
   width: 525px;
   justify-content: space-around;
   border-radius: 10px;
   border: 1.5px solid #EDEDED;
   padding: 10px 0px;
   min-height: 67px;
   height: auto;
}

.postid-39478 .product-info-icons-inner {
   padding: 0px !important;
   width: 33.33%;
   height: 50px;
}

.page-top-tier-management-explained p.product-info-icon-text,
.page-top-tier-management-explained .product-info-icons-inner img {
   height: 30px;
}

.page-top-tier-management-explained p.product-info-icon-text {
   font-size: 20px;
}

.page-top-tier-management-explained .product-info-icons-inner:nth-child(2) {
   border-left: 1.5px solid #EDEDED;
   border-right: 1.5px solid #EDEDED;
}

.page-top-tier-management-explained .product-info-icons-text-only:before,
.page-top-tier-management-explained .product-info-icons-text-only:after {
   display: none !important;
}

.page-top-tier-management-explained span.gradient {
   background: linear-gradient(90deg, #9F7533 18.31%, #D8BF7B 98.77%);
   font-weight: 600;
}

.page-top-tier-management-explained .gallery-row {
   background: white;
}

.page-top-tier-management-explained .custom-html-block {
   display: block !important;
}

td[data-title="Total"] del,
td[data-title="Total"] del bdi,
tr.order-total td del,
tr.order-total td del bdi {
   font-size: 19px;
   color: #bbbbbb;
   margin-top: 0px;
   font-weight: 400 !important;
   margin-left: 3px;
}

td[data-title="Total"],
tr.order-total td {
   display: flex;
   align-items: center;
   flex-direction: row-reverse;
}

.page-top-tier-management-explained .prefooter-outer-row h2 {
   margin-bottom: 10px;
}

.page-top-tier-management-explained .prefooter-outer-row {
   padding-top: 0px;
}

html {
   scroll-behavior: smooth;
}

.step-header-wrapper {
   margin-bottom: 30px;
}

.step-indicator {
   display: flex;
   justify-content: space-between;
   margin-bottom: 10px;
}

.step-title {
   flex: 1;
   text-align: center;
   padding-bottom: 15px;
   font-weight: 500;
   color: #999;
   border-bottom: 2px solid #ddd;
   padding-top: 15px;
}

.step-title.active-step-title {
   color: #ffffff;
   font-weight: 700 !important;
   border-bottom: 2px solid #4810d2;
   background: #4810d2;
   border-radius: 15px 15px 0px 0px;
}

.step-title p {
   margin-bottom: 0px;
}

span.wpcf7-form-control.wpcf7-checkbox {
   display: flex;
   flex-direction: column;
}

.progress-bar-outer {
   height: 4px;
   background-color: #e0e0e0;
   border-radius: 5px;
   overflow: hidden;
}

.progress-bar-fill {
   height: 4px;
   width: 0%;
   background-color: #43e323;
   transition: width 0.3s ease-in-out;
   border-radius: 5px;
}

.contact-form-multiple-inner:not(.active-step) {
   display: none;
}

.next-button,
.back-button {
   background: #4810d2;
   color: #fff;
   padding: 10px 25px;
   border: none;
   cursor: pointer;
   margin-top: 20px;
   margin-right: 10px;
   border-radius: 5px;
   width: 49%;
}

.page-id-794 form,
.page-survey-v2 form {
   margin: auto;
   background: white;
   padding: 1rem 2rem;
   box-shadow: 1px 2px 10px #0000004a;
   border-radius: 30px;
}

.page-id-794 form br,
.page-survey-v2 form br {
   display: none;
}

.page-id-794 span.wpcf7-form-control-wrap span.wpcf7-list-item,
.page-survey-v2 span.wpcf7-form-control-wrap span.wpcf7-list-item {
   margin-right: 0px;
   position: relative;
}

.page-id-794 span.wpcf7-form-control.wpcf7-checkbox,
.page-survey-v2 span.wpcf7-form-control.wpcf7-checkbox {
   display: flex;
   flex-direction: column;
   margin-left: 0px !important;
   padding-left: 0px !important;
   gap: 10px;
}

.page-id-794 input[type="checkbox"],
.page-survey-v2 input[type="checkbox"] {
   z-index: 99;
   position: relative;
   opacity: 0;
   width: 100%;
   position: absolute;
   height: 40px;
   left: -3px;
}

.page-id-794 span.wpcf7-list-item.checked,
.page-survey-v2 span.wpcf7-list-item.checked {
   background: #440fd1;
   color: white !important;
}

.page-id-794 input[type=checkbox]:checked+.wpcf7-list-item-label:after,
.page-survey-v2 input[type=checkbox]:checked+.wpcf7-list-item-label:after {
   opacity: 1 !important;
}

.page-id-794 span.wpcf7-list-item-label,
.page-survey-v2 span.wpcf7-list-item-label {
   font-size: 18px;
}

.page-id-794 label,
.page-survey-v2 label {
   font-size: 23px;
   FONT-WEIGHT: 500;
   margin-bottom: 20px;
   margin-top: 50px;
   text-align: center !important;
}

span.other-span {
   font-size: 20px;
}

.page-id-794 textarea,
.page-survey-v2 textarea {
   min-height: 90px;
   margin-top: 10px;
}

.page-id-794 span.wpcf7-list-item,
.page-survey-v2 span.wpcf7-list-item {
   background: #4610d11c;
   width: 100%;
   border-radius: 12px;
   height: 45px;
   display: flex;
   align-items: center;
   justify-content: center;
   font-weight: 600;
   border: 1.5px solid #4911d2;
   color: #4810d2 !important;
}

.contact-form-multiple-outer {
   max-width: 800px;
   margin: auto;
}

.page-successful-entry header {
   display: none !important;
}

.page-successful-entry .ty-div {
   min-height: 105vh;
}

.ty-div p {
   max-width: 810px;
   text-align: center;
}

p.btn-p a {
   color: #6f19d9;
   height: 65px;
   width: 320px;
   display: flex;
   justify-content: center;
   align-items: center;
   background: white;
   border-radius: 50px;
   font-weight: bold;
   font-size: 23px !important;
   margin-top: 15px;
}

.page-survey header,
.page-survey footer,
.page-survey-v2 footer,
.page-survey-v2 header {
   display: none;
}

.page-survey .entry-content,
.page-survey-v2 .entry-content {
   min-height: 100vh;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   background: radial-gradient(971.18% 255.38% at 76.35% 163.71%, #420FD1 0%, #9E23E1 100%);
   padding: 50px 0px;
}

.step-title.active-step-title p {
   font-weight: bold;
}

p.btn-div.btn-div-singl button {
   width: 100%;
}

p.btn-div {
   display: flex;
}

.page-survey input.wpcf7-form-control.wpcf7-submit.has-spinner,
.page-survey-v2 input.wpcf7-form-control.wpcf7-submit.has-spinner {
   width: 100%;
   font-weight: bold;
   height: 60px;
   border-radius: 12px;
   font-size: 18px;
   background: #00ce00;
   color: white;
   display: flex;
   margin-top: 25px;
}

.page-survey input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,
.page-survey-v2 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
   background: black !important;
}

.page-successful-entry-v2 header {
   display: none;
}

.ty-div strong,
.ty-div b {
   font-weight: 800;
}

.page-id-794 textarea,
.page-survey-v2 textarea {
   min-height: 90px;
   margin-top: 10px;
   background: #ebe5fa;
   border: 1.5px solid #4911d2;
   padding-left: 85px;
}

span.other-span {
   font-size: 20px;
   position: relative;
   top: 50px;
   left: 15px;
   color: #4810d2;
   font-weight: 600;
}

.other-div {
   margin-top: -45px;
   z-index: 0;
   position: relative;
}

span.coloured-span {
   font-weight: bold;
   color: #DE1D59;
}

p.with-cake {
   margin-bottom: 5px;
   display: flex;
   align-items: center;
   gap: 4px;
   font-size: 16px;
   color: #484848;
   font-weight: 500;
   justify-content: center;
}

p.with-cake img {
   margin-top: -3px !important;
   margin-right: 2px;
}

p.discounted-p {
   margin-bottom: 0px;
   color: #717171;
   font-size: 14px;
}

.bundles-and-packs p.with-cake-product {
   order: -1;
   margin-bottom: 0px;
}

p.with-cake-product {
   height: 38px;
   background: #F1F1F1;
   display: flex;
   align-items: center;
   padding: 10px 15px;
   line-height: 1;
   border-radius: 8px;
   margin-left: 10px;
   color: #DE1D59;
   font-weight: 500;
   font-size: 15px;
}

p.with-cake-product img {
   margin-right: 5px;
   margin-bottom: 2px;
}

.weighted {
   font-weight: bold;
}

.bundles-and-packs .hurry-timer-div {
   display: none !important;
}

p.with-cake-product {
   gap: 3px;
}

/*.ult-bundle-header.yr-banner {
   background: linear-gradient(91deg, #A01223 0.6%, #C5162B 17.85%, #FF4258 99.39%);
}*/

.ult-bundle-header.yr-banner p.shop-now {
   border-radius: 30px;
   background: #000;
   padding: 4px 25px;
}

.coupon-fathers-day-sale th {
   color: #DE1D59 !important;
}

p.with-cake-product img {
   width: 22px;
}

span.code-below {
   display: flex;
   flex-direction: column;
}

span.code-below b {
   width: fit-content;
   margin: auto;
   background: #ffffff00;
   border: 2px solid white;
   border-radius: 9px;
   padding: 5px 10px;
   margin-top: 10px;
}

span.code-below b:hover {
   background: #ffffff;
   color: #6116d6;
}

div#copy-notification {
   margin-top: 0px !important;
   background: green;
   color: white !important;
   width: fit-content;
   text-align: center;
   padding: 10px 80px;
   font-weight: bold;
}

.page-all-products-special .single-breadcrumbs-wrapper, .page-all-products-special-subscription .single-breadcrumbs-wrapper  {
   display: none !important;
}

.next-to-price {
   order: -1 !important;
   background: #F5F5F5;
   border: 1.5px solid #e2e2e2;
   border-radius: 8px;
   padding: 7px 12px;
   display: flex;
   align-items: center;
   gap: 6px;
   position: relative;
   margin-left: 15px;
}

span.lowest-price-span {
   color: #D91212;
   font-weight: bold;
   font-size: 15px;
}

.next-to-price img {
   width: 17px;
}

span.lrnm-span {
   font-size: 14px;
   font-weight: 600;
   color: #262626;
   position: relative;
   padding: 6px 10px;
   background: #D6D6D6;
   border-radius: 30px;
}

a.all-width-a {
   position: absolute;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   z-index: 9;
}

span.lrnm-span:after {
   content: "";
   width: 6px;
   height: 9px;
   background-image: url("../../uploads/2025/06/ARROW.svg");
   background-size: cover;
   position: relative;
   display: inline-flex;
   margin-left: 5px;
}

p.aps-desc-p {
   display: flex;
   flex-direction: column;
   gap: 22px;
   color: #161616;
   font-size: 18px;
   margin-bottom: 25px;
}

p.aps-desc-p br {
   display: none;
}

span.normal-p br {
   display: block;
}

span.weighted-p {
   font-weight: 600;
   font-size: 20px;
   color: #161616;
   font-family: Inter Tight !important;
   letter-spacing: normal;
   line-height: 1.4;
}

p.short-desc-p {
   font-size: 18px !important;
   display: flex;
   align-items: center;
   gap: 7px;
}

.commitment-div-outer {
   text-align: center;
   padding: 70px 0px 0px;
   background: radial-gradient(114.74% 71.87% at 50% 71.87%, #FF4258 0%, #C5162B 80.44%, #A01223 100%);
   position: relative;
}

.commitment-div-outer h2 {
   color: white;
   font-family: "Anton", sans-serif !important;
   font-size: 103px;
   text-transform: uppercase;
   font-weight: 400;
   line-height: 1;
   margin: 55px 0px 45px;
   max-width: 856px;
   margin-left: auto;
   margin-right: auto;
}

p.a-b-h-d-p {
   width: fit-content;
   margin-bottom: 0px;
   font-size: 18px;
   font-weight: 600;
   color: white;
   border-radius: 19px;
   background: rgba(0, 0, 0, 0.20);
   margin-left: auto;
   margin-right: auto;
   padding: 10px 23px;
   line-height: 1;
}

p.under-div-h-p {
   margin-bottom: 0px;
   font-size: 25px;
   font-weight: 600;
   color: white;
}

.three-box-inner-col p:not(.t-b-i-s-p) {
   font-weight: 600;
}

.t-b-i-s-p {
   font-size: 16px !important;
   font-weight: 400 !important;
   line-height: 1.5 !important;
   margin-top: 18px;
}

.com-div-bg {
   position: absolute;
   z-index: 1;
   bottom: 0;
   width: 100%;
   height: 9%;
   background: white;
}

.commitment-div-outer .three-box-inner {
   z-index: 12;
   position: relative;
}

.w-i-t-t-outer {
   text-align: center;
   padding-top: 45px;
   padding-bottom: 60px;
}

.w-i-t-t-outer p:not(.refund-checkout p) {
   font-size: 18px;
   display: flex;
   flex-direction: column;
   line-height: 1.5;
   margin-bottom: 18px;
   color: #161616;
}

.k-m-f {
   border-radius: 20px;
   border: 1.2px solid #E2E2E2;
   background: #F5F5F5;
   max-width: 730px;
   margin: auto;
   display: flex;
   flex-direction: column;
   padding: 35px 100px 10px;
   margin-top: 40px;
}

.k-m-f p {
   font-size: 28px !important;
   color: #000 !important;
}

.k-m-f strong {
   font-weight: bold !important;
}

.k-m-f img {
   width: 93px;
   margin: auto;
   margin-top: -25px;
}

p.w-i-t-t-btn-p a.get-now-btn {
   background: linear-gradient(270deg, #000 0%, #303030 100%);
   border: none;
   height: 58px;
   max-width: 730px;
}

p.w-i-t-t-btn-p {
   margin-bottom: 0px !important;
   margin-top: 40px;
}

.w-i-t-t-btn .refund-checkout {
   padding-bottom: 0px;
   border-bottom: 0px;
}

.w-i-t-t-btn a.get-now-btn img {
   width: 67px;
   margin-left: 10px;
   filter: none;
}

p.shop-now b {
   color: #fcfe06;
   text-transform: uppercase;
   font-weight: bold;
   margin-left: 4px;
   margin-right: 4px;
}

.page-all-products-special .products-nav img.exlamated,
.page-all-products-special-subscription .products-nav img.exlamated,
tr.woocommerce-shipping-totals.shipping {
   display: none;
}

.woosb-before-text.woosb-text span {
   color: #5D5D5D;
   text-align: center;
   font-family: Inter;
   font-size: 14px;
   font-style: normal;
   font-weight: 500;
   margin-top: 5px;
}

.single-bundle-cross-sell-new a.get-now-btn:hover {
   background: #a31223 !important;
}

.bundles-and-packs p.short-desc-p {
   display: block !important;
}

[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:is(.wd-active, :hover:not(.wd-disabled)):after,
table.variations th.label.cell,
table.variations span.wd-swatch-text,
.woocommerce-variation.single_variation,
.wd-reset-var {
   display: none !IMPORTANT;
}

.wd-swatches-product {
   flex-direction: column;
   width: 100%;
   gap: 30px;
}

.radio-btn-product {
   display: flex;
   flex-direction: column;
   width: 100%;
   border-radius: 16px;
   background: #fff;
   padding: 20px 11px 11px;
   border: 1px solid #CACACA;
}

.radio-btn-product.single-selector-outer {
   padding: 20px 22px;
}

.radio-text {
   display: flex;
   align-items: center;
   width: 100%;
   justify-content: space-between;
}

.wd-swatch {
   width: 100% !important;
}

.swatch-html-extra {
   display: flex;
   width: 100%;
}

.radio-btn-product p {
   margin-bottom: 0px;
}

.radio-btn-outer {
   width: 20px;
   height: 20px;
   border: 1px solid #ABABAB;
   border-radius: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
}

.radio-btn-inner {
   width: 10px;
   height: 10px;
   background: #12001B;
   border-radius: 100%;
   opacity: 0;
}

.wd-active .radio-btn-inner {
   opacity: 1;
   background: #383C52;
}

.wd-active .radio-btn-outer {
    border: 1px solid #a29bb7;
    background: #fff;
}

.wd-active .radio-btn-product {
   background: #F9F7FF;
   border-color: #A388EE !important;
}

.wd-active p.name-of-offer,
.wd-active p.price-of-offer {
   font-weight: bold;
   color: #5a29e0 !important;
}

p.name-of-offer {
   font-size: 19px;
   font-weight: 600;
   color: #363636;
   margin-left: 15px;
   margin-right: auto;
   display: flex;
   align-items: center;
   gap: 5px;
}

.products-radio a {
   line-height: 1.3;
   color: black;
   font-size: 15px;
   width: fit-content;
   border-bottom: 1.5px solid black;
   display: block;
   margin-top: 5px;
}

p.price-of-offer {
   color: #12001B;
   font-weight: 700;
   font-size: 20px;
   display: flex;
   align-items: center;
   line-height: 1;
   gap: 7px;
}

.pack-selector-outer p.price-of-offer,
.aps-selector-outer p.price-of-offer {
   color: #D91244 !important;
}

span.crsdred-price {
   color: #ABABAB;
   text-decoration: line-through;
   font-weight: 500;
   font-size: 20px;
   line-height: 1;
}

.product-type-variable button.single_add_to_cart_button.button.alt {
   gap: 5px;
}

.product-type-variable .bundle-cross-sell-body,
.product-type-variable .summary-inner>.price {
   display: none !important;
}

.product-type-variable button.single_add_to_cart_button.button.alt {
   border-radius: 35px !important;
}

.product-type-variable h1.product_title {
   font-family: "Inter Tight", sans-serif !important;
   font-weight: 600 !important;
}

.radio-img-products {
   display: flex;
   align-items: flex-start;
   text-align: left;
   gap: 25px;
   border-radius: 13px;
   border: 1px solid #C4C4C4;
   background: #F7F7F7;
   backdrop-filter: blur(10px);
   padding: 25px 30px;
   margin-top: 20px;
}

.radio-img-products picture {
   width: 130px;
   min-width: 130px;
}

p.radio-name {
   color: #000;
   font-size: 16px;
   font-weight: 600;
   margin-bottom: 10px;
}

p.radio-prods {
   color: #787878;
   font-size: 14px;
   line-height: 1.4;
   margin-bottom: 0px;
   font-weight: 500;
   display: flex;
   flex-direction: column;
   gap: 2px;
}

.loved-by-outer {
   display: flex;
   align-items: center;
   gap: 10px;
   margin-bottom: 30px;
}

.lvd-text p {
   margin-bottom: 0px;
   line-height: 1;
}

.lvd-text {
   display: flex;
   flex-direction: column;
   gap: 5px;
}

p.lvd-bigger {
   color: black;
   font-weight: 500;
   font-size: 14px;
}

span.strz {
   font-size: 18px;
   color: #FDC200;
}

p.lvd-smaller {
   color: #616161;
   font-size: 15px;
   font-weight: 500;
}

p.radio-prods span {
   display: inline-flex;
   align-items: center;
}

span.nmbr-prod {
   color: #787878;
   text-transform: uppercase;
   font-size: 14px;
   margin-left: 10px;
   font-weight: 500;
}

p.as-seen-p {
   text-align: center;
   margin-bottom: 0;
   color: #6d6d6d;
   font-weight: 500;
   font-size: 15px;
   line-height: 1.2;
}

.pdoruct-seen-outer .featured-outer {
   padding: 0;
   max-width: 1150px !important;
   margin: 30px auto 30px;
}

.pdoruct-seen-outer {
   margin-top: 30px;
}

.featured-inner {
   display: flex;
   justify-content: space-around;
   align-items: center;
   border-radius: 10px;
   background: #a295ff2e;
   -webkit-backdrop-filter: blur(3px);
   backdrop-filter: blur(3px);
   padding: 20px 0;
}

.pdoruct-seen-outer .featured-inner {
   border: 1.5px solid #EDEDED;
   background: transparent;
}

.pdoruct-seen-outer .featured-col {
   border-right: 1.5px solid rgb(0, 0, 0, .08);
}

.featured-col {
   width: 25%;
   height: 34px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-right: 1.5px solid #ffffff36;
}

.pdoruct-seen-outer .featured-inner img {
   filter: brightness(0);
   height: auto;
   max-height: 25px;
   max-width: 100px;
   width: 100%;
}

.featured-col.featured-col-lst {
   border: none !important;
}

p.radio-prods img {
   width: 16px;
   margin-right: 3px;
}

p.name-of-offer img {
   width: 18px;
}

.lpe {
   position: absolute;
   top: -11px;
   left: 50%;
   transform: translatex(-50%);
   display: flex;
   gap: 6px;
   flex-direction: row;
   min-width: 340px;
   justify-content: center;
}

.lpe p {
   border-radius: 5px;
   background: #d9031d;
   color: white;
   font-size: 12px;
   font-weight: 700;
   padding: 5px 12px;
   line-height: 1;
}

.aps-selector-outer {
   margin-top: 10px;
   position: relative;
}

.toc-bg li.break,
.toc-bg .toc-outer li:before {
   color: #616161 !important;
   font-size: 20px;
   font-weight: 600;
   margin-top: 25px !important;
}

.toc-bg li.break>ol>li {
   font-size: 17px !important;
   font-weight: 400 !important;
   color: #616161 !important;
   margin-left: -20px;
}

.toc-bg .toc-outer li li:before {
   font-weight: 400 !important;
   font-size: 17px !important;
}

.toc-bg {
   background: #F7F7F7;
}

p.above-h2-p {
   color: #4410D2;
   font-family: Inter;
   font-size: 18px;
   font-style: normal;
   font-weight: 700;
   max-width: fit-content;
   margin: auto;
   margin-bottom: 30px;
   border-radius: 12px;
   border: 2px solid #AB93EC;
   background: rgba(255, 255, 255, 0.60);
   line-height: 1;
   padding: 7px 18px;
}

.toc-bg .toc-inner {
   max-height: 750px;
}

.toc-bg .view-more-div {
   display: flex;
}

.postid-40787 .success-stories-outer,
.postid-40988 .success-stories-outer {
   background: white;
}

.postid-40787 img.reviewer,
.postid-40988 img.reviewer {
   width: 60px;
   margin-right: 10px;
}

.postid-40787 .aps-container,
.postid-40988 .aps-container {
   max-width: 90%;
   margin: auto;
}

.postid-40787 h2,
.postid-40988 h2 {
   font-weight: 600;
   font-family: "Inter Tight", sans-serif !important;
}

.blak-bg {
   padding: 75px 0px;
   background: radial-gradient(59.49% 75.27% at 50% 85.35%, #4D4C4C 0%, #101010 100%);
}

.blak-bg-inner {
   max-width: 900px;
   margin: auto;
}

p.above-h2-p.red-above-h2 {
   background: transparent;
   color: #FF2746;
   border-color: #FF2746;
}

.blak-bg h2 {
   flex-direction: column;
}

span.red {
   color: #ff2746;
}

.blak-bg p.white img {
   width: 20px;
   margin-right: 3px;
}

.blak-bg p.white {
   text-align: center;
   display: flex;
   align-items: center;
   color: white;
   justify-content: center;
   font-size: 18px;
}

.graph-div {
   border-radius: 33px;
   background: rgba(0, 0, 0, 0.17);
   backdrop-filter: blur(100px);
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 35px 0px;
   height: 100%;
   padding: 0px 0px;
   max-width: 87%;
   margin-left: auto;
   margin-right: auto;
}

p.larger.white {
   font-family: "Inter Tight", sans-serif !important;
   gap: 5px;
   font-size: 30px;
}

.blak-bg.blak-bg-x-rey h2.white {
   display: block;
}

.blak-bg.blak-bg-x-rey .graph-div {
   background: transparent;
   padding: 0px;
}

span.x-ray {
   background: linear-gradient(90deg, #00A0B2 23.03%, #00A9BC 26.9%, #BCF8FF 42.38%, #00A9BC 57.87%, #00A0B2 61.74%);
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

p.white-btn-p a {
   height: 58px;
   background: yellow;
   display: flex;
   align-items: center;
   width: fit-content;
   min-width: 450px;
   margin: auto;
   border-radius: 30px;
   justify-content: center;
   color: #000;
   text-align: center;
   font-family: Inter;
   font-size: 18px;
   font-style: normal;
   font-weight: 700;
   gap: 5px;
}

p.white-btn-p a img {
   width: 20px;
}

p.white-btn-p {
   margin-top: 35px;
   margin-bottom: 12px;
}

.guarantee-dwnload-outer p {
   font-size: 16px;
   display: flex;
   align-items: center;
   gap: 5px;
   text-align: center;
   justify-content: center;
   margin-bottom: 0px;
}

.blak-bg .guarantee-dwnload-outer p {
   color: white;
}

.blak-bg .guarantee-dwnload-outer p img {
   filter: brightness(0) invert(1);
}

.blak-bg .guarantee-dwnload-outer p img {
   width: 15px;
}

.guarantee-dwnload-outer {
   display: flex;
   flex-direction: column;
   gap: 5px;
}

.postid-40787 .gallery-row h2,
.postid-40988 .gallery-row h2 {
   display: flex !important;
}

p.above-h2-p.blue-above-h2 {
   color: #00E5FF;
   border-color: #00E5FF;
   background: transparent;
}

p.chz {
   color: #4B4E60;
   leading-trim: both;
   text-edge: cap;
   font-family: Inter;
   font-size: 19px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
}

.product-type-variable .refund-checkout {
   margin-top: 10px;
}

.large-testimonial-outer {
   background-size: cover;
   background-image: url("../../uploads/2025/07/Carousel-background.jpg");
   background-position: 50% 50%;
   padding: 80px 0px;
}

p.above-h2-p.white-above-h2 {
   color: white;
   border-color: white;
   background: transparent;
}

.large-testimonial-innter {
   border-radius: 33px;
   background: rgba(250, 250, 250, 0.17);
   box-shadow: 0px 0px 8px 0px rgba(255, 255, 255, 0.30) inset, 0px 0px 80px 0px rgba(43, 43, 43, 0.60);
   backdrop-filter: blur(30px);
   max-width: 750px;
   margin: auto;
   margin-top: 45px;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   padding: 65px;
}

p.testimonial-large-text {
   font-family: "Inter Tight", sans-serif !important;
   color: white;
   font-weight: 500;
   font-size: 50px;
   text-align: center;
   max-width: 560px;
   line-height: 1.4;
   margin: 35px 0px;
}

.testimonial-name-image img {
   border: 2px solid rgb(255 255 255 / 17%);
   border-radius: 100%;
   box-shadow: 0px 0px 80px 0px #242424;
}

.testimonial-name-image {
   display: flex;
   align-items: center;
}

p.name-person {
   margin-bottom: 0px;
   display: flex;
   flex-direction: column;
   margin-left: 16px;
   font-family: "Inter Tight", sans-serif !important;
   color: white;
   font-size: 24px;
   font-weight: 600;
   line-height: 1;
}

span.span-prs {
   font-weight: 400;
   opacity: 0.8;
   font-size: 16px;
   margin-top: 15px;
   letter-spacing: 0.5px;
}

.vrfd {
   display: flex;
   align-items: center;
   gap: 5px;
   margin-top: 30px;
   font-weight: 500;
   color: white;
   font-size: 15px;
}

.vrfd p {
   margin-bottom: 0px;
   font-weight: 500;
   color: white;
   font-size: 15px;
}

.radio-btn-product:not(.single-selector-outer) .radio-text {
   padding: 0px 11px;
}

.product-type-variable figure.woocommerce-product-gallery__image,
.product-type-variable figure.woocommerce-product-gallery__image img {
   border-radius: 25px;
}

.product-type-variable .product-image-thumbnail img {
   border-radius: 16px;
}

p.over-eightk {
   color: #616161;
   font-weight: 400;
   font-size: 16px;
   text-align: left;
   margin-top: 10px;
   padding-left: 52px;
}

span.variable-price {
   display: flex;
   gap: 5px;
}

.product-type-variable button.disabled.wc-variation-selection-needed {
   font-size: 0px !important;
}

span.option-slct,
span.variable-price-one,
span.variable-price-two,
span.variable-price-two-half,
span.variable-price-three,
span.variable-price-one-half,
span.variable-price-ttm,
span.variable-price-audio {
   display: none;
}

.product-type-variable button.disabled.wc-variation-selection-needed span.option-slct {
   display: block;
   font-size: 17px !IMPORTANT;
}

.swatch-all-products-special-offer span.variable-price-three {
   display: block !important;
}

.swatch-single-ebook-purchase span.variable-price-one {
   display: block !important;
}

.swatch-competitive-advantage-pack span.variable-price-two {
   display: block !important;
}

.swatch-business-development-pack span.variable-price-two-half {
   display: block !important;
}

.swatch-founders-pack span.variable-price-one-half {
   display: block !important;
}

.product-grid-item.product-type-variable span.woocommerce-Price-amount:not(.product-type-variable span.woocommerce-Price-amount:first-child) {
   display: none;
}

.product-grid-item.product-type-variable bdi {
   background: white;
   margin-left: -8px;
}

p.radio-prods br {
   display: none;
}

.loved-by-outer p:not(.lvd-text p) {
   margin-bottom: 0px;
}

.postid-40988 .toc-bg li.break,
.postid-40988 .toc-bg .toc-outer li:before {
   color: #616161 !important;
   font-size: 16px;
   font-weight: 500;
   margin-top: 10px !important;
}

.postid-40988 .toc-inner span {
   margin-top: 30px;
   display: block;
}

.postid-40988 .description-row p {
   max-width: 1100px;
}

.postid-40988 p.above-h2-p {
   max-width: fit-content;
}

.postid-40988 .description-row h2 {
   text-transform: none;
}

.postid-40988 .custom-html-block,
.postid-40787 .custom-html-block {
   display: block !important;
}

.three-box-inner-col p {
   flex-direction: column;
   display: inline-flex;
   justify-content: center;
   align-items: center;
}

li.meta-author {
   display: none !important;
}

.search-results-wrapper p.price {
   display: none !important;
}

.postid-41186 .single-bundle-cross-sell {
   display: none;
}

.ttm-price {
   display: none;
}

.page-top-tier-management-explained span.regulare-price {
   display: none;
}

.page-top-tier-management-explained span.ttm-price {
   display: block;
}

.page-top-tier-management-explained .variations_form.cart.swatch-single-ebook-purchase span.variable-price-one {
   display: none !important;
}

.page-top-tier-management-explained .variations_form.cart.swatch-single-ebook-purchase span.variable-price-ttm {
   display: block !important;
}

.post-template-default .faq-outer .bundle-cta-body img,
.post-template-default .faq-outer .bundle-cta-body picture {
   min-width: 165px;
   margin-bottom: 0px;
   filter: drop-shadow(-4px 4px 9px #00000023);
}

.post-template-default .faq-outer .single-bundle-cross-sell {
   margin-top: 40px;
   margin-bottom: 40px;
}

.post-template-default .faq-outer .bundle-text p:not(.bundle-price) {
   font-size: 18.5px;
}

.page-ultimate-marketing-checklist p.green-light {
   color: #7f7f7f !important;
   font-size: 15px;
   font-weight: 500;
   max-width: 360px;
   margin: auto;
   margin-top: -20px;
   margin-bottom: 25px;
}

.page-ultimate-marketing-checklist .mock-up-intro,
.page-ultimate-pricing-strategies-checklist .mock-up-intro {
   max-width: 900px;
   margin: auto;
   border-radius: 20px;
   overflow: hidden;
}

span.colord {
   color: #dfb81d;
   margin-top: 0px;
}

.page-organizational-management-explained span.colord {
   color: #802ff2;
}

.postid-42061 .toc-inner span:not(.colord),
.page-organizational-management-explained .toc-inner span:not(.colord),
.page-pricing-strategies-explained .toc-inner span:not(.colord) {
   margin-top: 29px !important;
   display: flex;
   align-items: center;
   margin-bottom: 20px;
   gap: 5px;
}

.page-pricing-strategies-explained span.colord {
   color: #000DFF;
}

.page-pricing-strategies-explained span.gradient {
   background: #000DFF;
}

.postid-42061 .toc-inner p,
.page-organizational-management-explained .toc-inner p {
   margin-bottom: 0px !important;
}

.postid-42061 .custom-html-block {
   display: block !important;
}

.postid-42061 span.gradient, .page-consulting-management-explained-subscription span.gradient {
   background: linear-gradient(90deg, #e8c11e, #e5bb0f);
}

.about-sheet-div {
   padding: 60px 0px;
   background: #f5f5fa;
   text-align: center;
}

.about-sheet-div p {
   max-width: 800px;
   margin: auto;
}

.about-sheet-div video {
   max-width: 800px;
   margin: auto;
   border-radius: 20px;
   margin-top: 40px !important;
}

.sheet-txt {
   padding: 6rem 7rem 7rem;
   padding-left: 0px;
}

.sheet-txt-image {
   display: flex;
   align-items: center;
   max-width: 80%;
   margin: auto;
   margin-bottom: 60px;
   margin-top: 60px;
}

.sheet-img img {
   border-radius: 12px;
}

.sheet-txt h2 {
   text-align: left !important;
   align-items: flex-start !important;
   justify-content: flex-start;
   max-width: 445px;
}

p.tagline-p-sheet {
   width: fit-content;
   color: #5700ff;
   font-weight: 600;
   font-size: 16px;
   letter-spacing: 0px;
   background: #e6defa;
   line-height: 1;
   padding: 9px 36px;
   border-radius: 35px;
   text-transform: capitalize !important;
   margin-bottom: 30px;
}

.sheet-txt-image.sheet-txt-image-flipped {
   flex-direction: row-reverse;
}

.sheet-txt-image.sheet-txt-image-flipped .sheet-txt {
   padding-left: 7rem;
   padding-right: 0px;
}

.be-price-wrap {
   display: flex;
   align-items: center;
   gap: 12px;
   margin-bottom: 30px;
   margin-top: 5px;
}

.be-price-wrap p.price {
   margin-bottom: 0px;
}

span.offer-end {
   color: #5D5D5D;
   font-weight: 600;
   margin-left: 5px;
   font-size: 13px;
}

span.ebfi-span {
   font-size: 14px;
   color: #5D5D5D;
}

span.ebfi-span strong {
   color: #000000;
   font-weight: bold;
   margin-left: 5px;
}

.price-increase {
   display: flex;
   align-items: center;
   border-radius: 8px;
   border: 1.2px solid #D9D9D9;
   background: #F2F2F2;
   height: 39px;
   padding: 0px 12px;
}

.third-p {
   color: #D91212;
   font-weight: 600;
}

.radio-btn-product.aps-selector-outer .price-increase {
   justify-content: center;
   background: transparent;
   border: none;
   height: auto;
   padding-top: 13px;
}

.radio-btn-product.aps-selector-outer .hurrytimer-cdt__inner.hurrytimer-timer {
   display: flex !important;
   margin-top: -2px;
}

.page-organizational-management-explained .toc-outer li {
   line-height: 1.4;
}

.last-call-inner {
   display: flex;
   justify-content: center;
   align-items: center;
}

.last-call-outer {
   max-width: 810px;
   margin: auto;
   border-radius: 22px;
   background: radial-gradient(201.82% 70.75% at 50% 50%, #FF4258 0%, #C5162B 66.34%, #A01223 100%);
   padding: 25px 0px;
   margin-bottom: 30px;
}

.last-call-text {
   width: 43%;
   text-align: left !important;
   margin-left: 42px;
}

.last-call-image {
   width: 30%;
   position: relative;
}

.headline-l-c {
   display: flex;
   align-items: center;
   gap: 8px;
   margin-bottom: 20px;
}

.headline-l-c h2 {
   font-size: 29px;
   color: white;
   font-family: "Inter Tight", sans-serif !important;
   margin-bottom: 0px;
}

.timer-lc {
   animation: ring 2s 0.2s ease-in-out infinite;
   display: flex;
   align-items: center;
   border-radius: 8px;
   background: #FFF;
   padding: 6px 8px;
   gap: 3px;
}

.timer-lc img {
   width: 15.5px;
}

.timer-lc .hurrytimer-cdt {
   padding: 0px;
}

.timer-lc .hurrytimer-timer-block:first-child {
   margin: 0px !important;
}

.timer-lc .hurrytimer-timer-digit,
.timer-lc .hurrytimer-timer-sep {
   color: #C2102B;
   display: flex;
   font-size: 17px;
   line-height: 1;
   align-items: center;
   justify-content: center;
}

.timer-lc .hurrytimer-timer-sep {
   margin-top: -3px;
}

p.under-h-l-c {
   font-size: 15px;
   color: white;
   margin-bottom: 22px;
}

p.lc-price {
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   gap: 6px;
   margin-bottom: 18px;
   row-gap: 0px !important;
}

span.lc-p-three {
   color: #C2102B;
   font-size: 23px;
   font-weight: 700;
   border-radius: 5px;
   background: #FDFF00;
   line-height: 1;
   padding: 5px 10px;
   display: flex;
   align-items: center;
   justify-content: center;
}

span.lc-p-two {
   text-decoration-line: line-through;
   font-weight: 500;
   font-size: 23px;
   color: rgba(255, 255, 255, 0.80);
}

span.lc-p-one {
   color: rgba(255, 255, 255, 0.70);
   text-decoration-line: line-through;
   font-weight: 400;
   font-size: 21px;
}

p.buton-wrap-lc {
   margin-bottom: 0px;
}

p.buton-wrap-lc a {
   font-weight: 700;
   color: white;
   line-height: 1;
   font-size: 15px;
   position: relative;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 37px;
   background: #000;
   height: 41px;
   gap: 8px;
   width: fit-content;
   padding: 0px 25px;
}

p.buton-wrap-lc a:after {
   content: "";
   position: relative;
   width: 8px;
   height: 10px;
   background-image: url("../../uploads/2025/10/ARROW.svg");
   background-size: cover;
}

.last-call-image picture {
   position: absolute;
   width: 100%;
   top: 50%;
   transform: translatey(-50%);
}

.ult-bundle-header .hurrytimer-cdt {
   border-radius: 7px;
   border: none;
   background: rgba(255, 255, 255, 0.93);
   padding: 1px 7px !important;
   order: 2;
   margin-left: 5px;
}

.ult-bundle-header p.shop-now {
   order: 3;
}

.ult-bundle-header .hurrytimer-timer-block:first-child {
   margin-left: 0px !important;
}

.ult-bundle-header .hurrytimer-timer-digit,
.ult-bundle-header .hurrytimer-cdt__label {
   font-weight: 800 !important;
   font-size: 12px !important;
}

.ult-bundle-header strong {
   color: white;
   font-size: 15px;
}

.shop-now-div {
   display: flex;
   align-items: center;
   border-radius: 14px;
   background: #000;
   padding: 0px 15px;
   height: 28px;
}

.shop-now-div .hurrytimer-cdt {
   background: transparent !important;
   padding: 0px !important;
   border: none !important;
   border-radius: 0px !important;
   margin-left: 6px !important;
   margin-right: 0px !important;
}

.shop-now-div b {
   color: white !important;
   font-weight: 700;
   font-size: 15px;
}

.shop-now-div .hurrytimer-timer-digit,
.shop-now-div .hurrytimer-cdt__label,
.shop-now-div .hurrytimer-timer-sep {
   color: #FFD900 !important;
   font-size: 15px !important;
}

.radio-btn-product.aps-selector-outer.aps-audio-selector .radio-text {
   padding: 0px 0px;
}

.radio-btn-product.aps-selector-outer.aps-audio-selector {
   padding: 20px 25px 0px;
   background: #F7F7F7;
}

.radio-btn-product.aps-selector-outer.aps-audio-selector .price-increase {
   padding-top: 0px;
}

.radio-btn-product.aps-selector-outer.aps-audio-selector .radio-img-products picture {
   width: 100%;
   max-width: 170px;
}

.radio-btn-product.aps-selector-outer.aps-audio-selector .radio-img-products {
   padding: 13px;
   align-items: center;
   background: white;
   border-color: #C4C4C4;
}

.radio-btn-product.aps-selector-outer.aps-audio-selector span.audio {
   background: linear-gradient(90deg, #420FD1 45.19%, #A005F4 100%);
   background-clip: text;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

.radio-btn-product.aps-selector-outer.aps-audio-selector p.lpe {
   background: #420FD1;
   font-size: 12px;
}

.radio-btn-product.aps-selector-outer.aps-audio-selector .radio-btn-outer {
   border: 1px solid #666;
}

p.reading-time {
   color: #420FD1;
   font-size: 15px;
   font-weight: 600;
   margin-top: 15px;
}

.aps-single-option p.price-of-offer {
   color: #D91212 !important;
}

form.swatch-all-products-special-offer-\(no-audiobooks\) span.variable-price-three,
form.swatch-all-products-special-offer-\(\+-audiobooks\) span.variable-price-audio {
   display: block !important;
}

html .single.bundles-and-packs.page-all-products-special .summary-inner .refund-checkout, html .single.bundles-and-packs.page-all-products-special-subscription .summary-inner .refund-checkout  {
   margin-top: 15px !important;
}

html .single.bundles-and-packs.page-all-products-special .wd-swatches-product, html .single.bundles-and-packs.page-all-products-special-subscription .wd-swatches-product {
   flex-direction: column-reverse;
}

.radio-btn-product.aps-selector-outer.aps-audio-selector p.radio-name {
   color: #d91244;
   font-size: 14px;
}

.prefooter-aps-audiobooks {
   display: none !important;
}

.bought-product-24287.bought-variation-43791 .elite-text-outer.disabled-row {
   display: none !important;
}

.bought-product-24287.bought-variation-43791 .prefooter-elite-ap.disabled-row {
   display: none !important;
}

.bought-product-24287.bought-variation-43791 .prefooter-aps-audiobooks {
   display: flex !important;
}

.last-call-audio {
   position: relative;
   max-width: 810px;
   margin: auto;
   border-radius: 8px;
   border: 2px dashed #BADEFF;
   background: #F5FAFF;
   padding: 16px 22px;
}

.last-call-audio-inner {
   display: flex;
   align-items: center;
   gap: 20px;
}

.last-call-audio-image {
   width: 170px;
   height: 60px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 8px;
   position: relative;
   min-width: 170px;
   min-height: 60px;
}

.last-call-audio-image p:not(p.new-banner-p) {
   margin-bottom: 0px;
   height: 100%;
   width: 100%;
}

p.new-banner-p {
   position: absolute;
   margin-bottom: 0px;
   display: flex;
   width: 33px;
   height: 33px;
   justify-content: center;
   top: -5px;
   left: -10px;
   z-index: 99;
   background: red;
   border-radius: 100%;
   background: radial-gradient(50.02% 50.02% at 50% 50%, #07F 57.07%, #08F 100%);
   box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
   font-size: 10px;
   font-weight: bold;
   line-height: 1;
   color: white;
   align-items: center;
   transform: rotate(-20deg);
}

.last-call-audio-inner video#bg-video-first {
   border-radius: 8px;
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.last-call-audio p.under-h-l-c {
   color: #4A4A4A;
   font-size: 12px;
   display: flex;
   align-items: center;
   gap: 5px;
   margin-bottom: 0px;
}

.last-call-audio p.under-h-l-c img {
   width: 15px;
   margin-top: -3px;
}

.last-call-audio .headline-l-c h2 {
   font-family: "Inter Tight", sans-serif !important;
   font-size: 18px;
   color: black;
   font-weight: 700;
   line-height: 1;
   margin-bottom: 12px;
}

.last-call-audio .headline-l-c {
   margin-bottom: 0px;
}

.last-call-audio-text {
   display: flex;
   align-items: flex-start;
   flex-direction: column;
}

p.buton-wrap-audio {
   margin-bottom: 0px;
}

p.buton-wrap-audio a {
   border-radius: 5px;
   background: rgb(0, 102, 255);
   color: white;
   font-size: 14px;
   font-weight: 700;
   display: flex;
   align-items: center;
   height: 40px;
   padding: 0px 16px;
   gap: 4px;
}

p.buton-wrap-audio a:hover {
   background: #9A9A9A;
}

span.crs-audio-price {
   color: rgba(255, 255, 255, 0.72);
   font-weight: 400;
   text-decoration: line-through;
}

p.add-on-p {
   border-radius: 20px;
   background: #BADEFF;
   position: absolute;
   padding: 5px 11px;
   line-height: 1;
   color: #466691;
   font-size: 9px;
   font-weight: 700;
   left: 50%;
   transform: translatex(-50%);
   top: -10px;
   margin-bottom: 0px;
}

.last-call-audio {
   margin-bottom: 25px;
}

.single-product div#wc-stripe-express-checkout-element {
   order: 7;
   margin-top: 10px !important;
}

.single-product:not(.page-all-products-special, .page-all-products-special-subscription) div#wc-stripe-express-checkout-element,
.price-increase br {
   display: none !important;
}

p.lpe {
   border-radius: 5px;
   background: linear-gradient(90deg, #D10F25 0%, #FF4E62 100%);
   color: white;
   font-size: 13px;
   font-weight: 700;
   padding: 4.5px 9px;
   line-height: 1;
}

p.lpebf {
   background: #000;
   color: #FDFF00;
}

.aps-selector-outer p.name-of-offer, .ee-bundle-selector-outer p.name-of-offer {
   flex-direction: column;
   align-items: flex-start;
   gap: 8px;
}

span.worth {
   line-height: 1;
   display: flex;
   padding: 7px 10px;
   justify-content: center;
   align-items: center;
   gap: 10px;
   font-size: 11px;
   color: #565656;
   font-weight: bold;
   border-radius: 30px;
   background: linear-gradient(0deg, #E5E5E5 0%, #E5E5E5 100%), linear-gradient(90deg, #1A1A1A 0%, #4D4D4D 100%);
}

.aps-selector-outer p.over-eightk {
   display: block;
   align-items: center;
   gap: 3px;
   margin-top: 8px;
   font-size: 14px;
}

.aps-selector-outer p.over-eightk img {
   width: 78px;
}

p.over-eightk picture {
   display: inline-block;
   align-items: center;
   justify-content: center;
   margin-top: -3px;
}

.pricing-master-box-stuff-outer {
   background: radial-gradient(99.26% 62.71% at 26.74% 50.04%, rgba(190, 207, 255, 0.00) 0%, #BECFFF 100%);
   padding: 63px 0px;
   margin-top: 60px;
}

.pricing-master-box-stuff-inner {
   display: flex;
   gap: 75px;
   align-items: center;
   max-width: 93%;
   margin: auto;
}

.pricing-master-box-stuff-txt {
   width: 35%;
}

.pricing-master-box-stuff-boxes {
   width: calc(100% - 35% - 75px);
   display: flex;
   flex-wrap: wrap;
   gap: 15px;
}

.pricing-master-box-stuff-txt h2 {
   font-size: 47px;
   text-align: left;
   font-weight: 600;
   color: #010640;
   line-height: 1.3;
   margin-bottom: 35px;
   display: block;
}

.pricing-master-box-stuff-txt p {
   font-size: 19px;
   color: #010640;
   margin-bottom: 30px;
}

.page-ultimate-pricing-strategies-checklist span.green-color-gradient {
   color: #000DFF;
}

.pricing-mastebox-box {
   width: calc(20% - 15px);
   gap: 20px;
   border-radius: 14.439px;
   background: #FFF;
   padding: 30px 15px 25px;
   display: flex;
   flex-direction: column;
   justify-content: center;
   text-align: center;
}

.pricing-mastebox-box img {
   width: 69px;
   margin: auto;
   margin-bottom: 0px;
}

.pricing-mastebox-box p {
   color: #010640;
   font-size: 20px;
   font-weight: 600;
   font-family: "Inter Tight", sans-serif !important;
   line-height: 1.3;
   margin-bottom: 0px;
}

.pricing-mastebox-box.pricing-mastebox-box-larger {
   width: calc(40% - 15px);
   flex-direction: row;
   align-items: center;
   background: linear-gradient(255deg, #001CD5 0.04%, #06F 99.12%);
}

.pricing-mastebox-box.pricing-mastebox-box-larger p {
   color: white;
   font-size: 29px !important;
   text-align: left;
}

.pricing-mastebox-box.pricing-mastebox-box-larger p.plus-p {
   font-size: 45px !important;
}

.page-ultimate-pricing-strategies-checklist p.short-desc-p {
   display: block;
   line-height: 1.4;
   margin-bottom: 15px;
}

.page-ultimate-pricing-strategies-checklist p.short-desc-p img {
   margin-right: 5px;
   max-width: 17px;
}

/*.ult-bundle-header {
   background: radial-gradient(ellipse at 50% 100%, #323232, #111111, #0D0D0D) !IMPORTANT;
}*/

/*p.shop-now,
.shop-now-div {
   background: #D40611 !IMPORTANT;
}*/

.ult-bundle-header .hurrytimer-timer-digit,
.ult-bundle-header .hurrytimer-timer-sep,
.ult-bundle-header .hurrytimer-timer-label {
   color: #fcfe06 !IMPORTANT;
}

.ult-bundle-header .hurrytimer-cdt {
   border-radius: 5px !IMPORTANT;
   border: 1px solid rgba(255, 255, 255, 0.30) !IMPORTANT;
   background: rgba(255, 255, 255, 0.15) !IMPORTANT;
}

.shop-now-div .hurrytimer-cdt {
   border: none !important;
   background: transparent !important;
}

.page-all-products-special form.cart button#wd-add-to-cart, .page-all-products-special-subscription form.cart button#wd-add-to-cart {
   background: black !important;
   height: 70px;
}

p.ft-p {
   color: #00124A;
   font-weight: 500;
   font-size: 13px;
   display: flex;
   align-items: center;
   gap: 5px;
}

.ft-day-outer p {
   margin-bottom: 0px;
}

.ft-day-outer {
   display: none;
   justify-content: center;
   flex-direction: column;
   align-items: center;
   gap: 12px;
   margin-top: 15px;
}

.page-all-products-special .ft-day-outer, .page-all-products-special-subscription .ft-day-outer {
   display: flex;
}

.page-all-products-special .summary-inner .refund-checkout, .page-all-products-special-subscription .summary-inner .refund-checkout {
   display: none;
}

.page-all-products-special .ft-day-outer, .page-all-products-special-subscription .ft-day-outer {
   display: flex;
   order: 7;
}

span.lrd {
   width: 100%;
   height: 100%;
   z-index: 20;
   background: #000000;
   position: absolute;
   display: flex;
   align-items: center;
   justify-content: center;
   opacity: 0;
}

span.lrd-in {
   opacity: 1;
   transition: opacity .25s ease;
   animation: wd-rotate 1s infinite;
   display: inline-block;
   width: 25px;
   height: 25px;
   border: 2px solid rgba(0, 0, 0, 0);
   border-left-color: #fff !important;
   border-radius: 100%;
   z-index: 9;
}

.page-all-products-special form.cart button#wd-add-to-cart, .page-all-products-special-subscription form.cart button#wd-add-to-cart {
   overflow: hidden;
}

.clicked-once span.lrd {
   opacity: 1 !important
}

p.r-r-t {
   color: #595959;
   font-size: 13px;
   margin-bottom: 12px;
   line-height: 1;
   margin-top: 40px;
   font-weight: 600;
}

.audio-selector-outer {
   position: relative;
   max-width: 810px;
   margin: auto;
   border-radius: 8px;
   border: 2px dashed #BADEFF;
   background: #F5FAFF;
   padding: 9px 10px;
   width: 100%;
}

.audio-selector-outer:hover {
   cursor: pointer;
}

.audio-selector-inner {
   display: flex;
   align-items: center;
   gap: 12px;
}

.audio-video {
   width: 69px;
   height: 69px;
   border-radius: 7px;
   overflow: hidden;
   min-width: 69px;
}

.audio-video video {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

p.audio-name span {
   color: #9E9E9E;
   font-size: 11px;
}

p.audio-name {
   line-height: 1;
   font-size: 14px;
   font-weight: 600;
   color: black;
   display: flex;
   flex-direction: column;
   gap: 8px;
   margin-bottom: 10px;
}

p.audio-pricing {
   display: flex;
   gap: 3px;
   margin-bottom: 0px;
   color: #838383;
   font-weight: bold;
   font-size: 14px;
}

span.r-price {
   color: #D91212;
}

span.dsh-pr {
   font-size: 13.5px;
   font-weight: 500;
   text-decoration: line-through;
}

.audio-text-checker {
   position: relative;
   width: 100%;
}

.checker-audio {
   width: 60px;
   height: 34px;
   background: #C9CCD2;
   border-radius: 16px;
   display: flex;
   align-items: center;
   justify-content: flex-start;
   padding: 4px;
   transition: ease-in-out .3s !important;
   position: absolute;
   right: 0;
   bottom: 0;
}

.checker-audio-inner {
   width: 26px;
   height: 26px;
   background: white;
   border-radius: 100%;
}

.audio-selector-outer.active-audio-selector .checker-audio {
   background: #0066FF;
   justify-content: flex-end;
}

@keyframes blinkPulse {
   0% {
      opacity: 1;
   }

   12% {
      opacity: 0;
   }

   22% {
      opacity: 1;
   }

   42% {
      opacity: 0;
   }

   52% {
      opacity: 1;
   }

   72% {
      opacity: 0;
   }

   82% {
      opacity: 1;
   }

   90% {
      opacity: 1;
   }

   100% {
      opacity: 1;
   }
}

.ult-bundle-header .hurrytimer-cdt {
   opacity: 1;
   animation: blinkPulse 5s ease-in-out 3 forwards;
   animation-delay: 2.5s;
}

.aps-desc-p span.weighted-p {
   font-weight: 700 !important;
}

.page-id-45430 .whb-header {
   display: none;
}

.page-id-45430 .ty-div h5 {
   font-size: 25px;
}

span.de-below {
   margin-top: 30px;
   display: block;
}

.page-id-45430 .ty-div img {
   filter: brightness(0) invert(1);
   margin: 0px 0px 30px;
   max-width: 170px;
}

.page-id-45430 .ty-div b {
   font-size: 25px;
   font-weight: 700;
}

.page-id-45430 p.btn-p a:after {
   content: "";
   width: 13px;
   height: 17px;
   background-size: cover;
   background-image: url("../../uploads/2025/06/ARROW.svg");
   margin-left: 5px;
}

.page-id-45430 p.btn-p a {
   color: #fff;
   height: 80px;
   width: 350px;
   background: #D40611;
}

.page-id-45430 p.btn-p a:hover {
   background: black;
   color: white;
}

.page-id-45430 p.btn-p a:after {
   filter: brightness(0) invert(1);
}

.page-id-45430 p.btn-p {
   display: flex;
   justify-content: center;
   flex-direction: column;
   align-items: center;
}

p.btn-p img {
   margin-bottom: 0px !important;
   filter: none !important;
   width: 25px !important;
}

p.btn-p span {
   font-size: 14px;
   margin-top: 10px;
}

.page-id-46008 .whb-header {
   display: none;
}

.page-id-46008 h5 {
   display: flex;
   flex-direction: row;
}

.page-id-46008 h5 img {
   width: 50px;
   margin-left: 10px;
}

img.ty-logo {
   filter: brightness(0) invert(1);
   max-width: 150px;
   margin-bottom: 25px;
}

.page-storytelling-explained span.colord {
   color: #ea1d6c;
}

.page-decision-models-explained span.colord {
   color: #1acee9;
}

.page-decision-models-explained span.gradient {
   background: #1acee9;
}

.page-decision-models-explained .custom-html-block {
   display: block !important;
}

.page-audiobooks-special-offer h1.product_title,
.page-audiobooks-special-offer p.price,
.page-audiobooks-special-offer .single-bundle-cross-sell-new {
   display: none;
}

.page-audiobooks-special-offer h2.new-h2-prod {
   display: block;
   font-size: 42px;
   line-height: 1.2;
   margin-bottom: 25px !important;
   text-align: left;
   max-width: 570px;
   font-weight: 600;
}

.page-audiobooks-special-offer h2.new-h2-prod span {
   background: linear-gradient(90deg, #aa0927, #e3072d);
   -webkit-background-clip: text !important;
   -webkit-text-fill-color: transparent;
   font-weight: 700;
}

p.price-variated {
   display: flex;
   align-items: center;
   gap: 8px;
   margin-bottom: 30px;
}

span.sv {
   order: 3;
   font-size: 13px;
   text-transform: uppercase;
   font-weight: 700;
   background: black;
   color: white;
   border-radius: 30px;
   line-height: 1;
   padding: 8px 14px;
   margin-left: 5px;
}

span.newer-pr {
   color: #D91212 !important;
   font-size: 34px;
   font-weight: 600;
}

span.older-pr {
   order: 2;
   color: #bdbdbd !important;
   font-size: 29px !important;
   font-weight: 500 !important;
   line-height: 1 !important;
   margin-top: 2px;
   text-decoration: line-through;
}

.included-inside-div {
   display: flex;
   align-items: flex-start;
   text-align: left;
   gap: 20px;
   border-radius: 13px;
   border: 1px solid #b41c33;
   background: #b51d320a;
   backdrop-filter: blur(10px);
   padding: 25px 30px;
   margin-top: 20px;
   flex-direction: column;
   border: 1px solid #C4C4C4;
   background: #f7f7f7ab;
}

p.inluded-lrg-p {
   margin-bottom: 0px;
   font-size: 17px;
   font-weight: 600;
}

p.included-p-spans {
   margin-bottom: 0px;
   display: flex;
   flex-direction: column;
   gap: 12px;
}

p.included-p-spans img {
   width: 16px;
   margin-right: 5px;
}

p.included-p-spans br {
   display: none;
}

p.included-p-spans span {
   font-size: 14px;
}

.page-audiobooks-special-offer button#wd-add-to-cart {
   height: 64px;
}

.page-audiobooks-special-offer .pricing-master-box-stuff-outer {
   background: radial-gradient(99.26% 62.71% at 26.74% 50.04%, rgb(155 0 25) 0%, #de0024 100%);
   margin-top: 15px;
}

.page-audiobooks-special-offer .pricing-master-box-stuff-txt h2,
.page-audiobooks-special-offer .pricing-master-box-stuff-txt p {
   color: white;
}

.page-audiobooks-special-offer .pricing-mastebox-box.pricing-mastebox-box-larger {
   background: linear-gradient(255deg, #feff00 0.04%, #fcd600 99.12%);
}

.page-audiobooks-special-offer span.green-color-gradient {
   color: #fcfe06;
}

.page-audiobooks-special-offer .wc-tab-inner h2:not(.pricing-master-box-stuff-outer h2, .aps-container h2) {
   display: none;
}

.page-audiobooks-special-offer .pricing-mastebox-box.pricing-mastebox-box-larger p {
   color: #000000;
}

.page-audiobooks-special-offer .site-content {
   margin-bottom: 0px;
}

.sonaar-grid {
   justify-content: space-between !important;
   max-width: 1200px;
   margin: auto;
   align-items: center;
}

.playlist-division .playlist {
   width: 50% !important;
}

.sonaar-Artwort-box {
   width: 45% !important;
}

.sonaar-Artwort-box .album,
.sonaar-Artwort-box .album-art,
.sonaar-Artwort-box img {
   width: 100% !important;
   max-width: none !important;
   border-radius: 18px;
}

.tracklist-item-title {
   min-width: 265px;
   font-weight: 500;
}

.playlist-division {
   background: #fafafa;
   padding: 60px 0px;
}

.playlist-division h2 {
   color: black;
   font-size: 39px;
}

.playlist-division p {
   color: black !important;
   font-size: 15px;
   max-width: 523px !important;
}

.be-apend-inner h2 {
   display: block !important;
   text-align: left !important;
   font-weight: 600 !important;
}

.playlist-division h3 {
   display: none !important;
}

.page-audiobooks-special-offer .gallery-row {
   background: white;
}

.page-audiobooks-special-offer .whb-general-header {
   margin-top: 0px !important;
}

#sonaar-player:not(.sr-float) .player .store .track-store li a {
   background: #420fd1 !important;
   padding: 11px 26px !important;
   font-size: 14px !important;
   border-radius: 30px !important;
   font-weight: 600 !important;
   text-transform: capitalize !important;
}

span.store-list {
   display: none !important;
}

.page-audiobooks-special-offer .whb-top-bar {
   display: none !important;
}

.page-audiobooks-special-offer .aps-cta-image-outer .aps-container h2 {
   font-size: 50px;
}

.page-audiobooks-special-offer .finals-cta a.get-now-btn.get-now-btn-aps {
   gap: 5px;
}

span.crsdede {
   text-decoration: line-through;
   font-weight: 400;
   color: #dadada;
}

ul.srp_list {
   padding: 25px 30px !important;
   background: white;
   border-radius: 18px;
   box-shadow: 2px 4px 10px #0000001a;
}

p.be-player-subheading {
   margin-bottom: 35px;
}

.ult-bundle-header .hurry-timerrr {
   /*border-radius: 5px !important;
   border: 1px solid rgba(255, 255, 255, .3) !important;
   background: rgba(255, 255, 255, .15) !important;
   color: #fcfe06 !important;
   font-weight: 800 !important;
   font-size: 12px !important;
   padding: 7px 7px;*/
   line-height: 1;
   display: flex;
   align-items: center;
   gap: 1px;
   margin-right: 10px;
   animation: 4.5s ease-in-out 3 forwards blinkPulse;
   animation-delay: 2.5s;
}

.price-increase .hurry-timerrr {
   color: #d91212;
   font-size: 13px;
   font-weight: 700;
   line-height: 1;
   margin-left: 5px;
   display: flex;
   gap: 1px;
}

.ult-bundle-header.yr-banner .hurry-timerrr {
   font-size: 15px !important;
   padding: 0px !important;
   margin-right: 0px;
   margin-left: 4px;
   font-weight: 700 !important;
   border: none !important;
   background: transparent !important;
}

.timer-lc .hurry-timerrr {
   color: #C2102B;
   font-size: 16px;
   font-weight: 700;
   display: flex;
   gap: 1px;
}

.hurry-timer-div .hurry-timerrr {
   font-size: 28px;
   font-weight: 700;
   color: #de1d59;
   display: flex;
   justify-content: center;
   align-items: center;
   gap: 3px;
}

.commitment-div-outer .hurry-timerrr {
   COLOR: WHITE;
   DISPLAY: flex;
   justify-content: center;
   align-items: center;
   gap: 1px;
   font-weight: 700;
   transform: scale(1.6);
   margin-top: 10px;
}
.page-management-control-systems-explained span.colord {
    color: #76c565 !important;
}
.page-management-control-systems-explained h2 span.gradient {
    BACKGROUND: #76c565 !important;
	-webkit-background-clip: text !important;
}
/*========================================= *ADVERTORIAL* ==========================================*/
.cme-page {
   max-width: 700px;
   margin: 0 auto;
   padding: 0 1.25rem;
   color: #1F2937;
   line-height: 1.78;
   -webkit-font-smoothing: antialiased;
}

.cme-page p {
	font-size: 16.5px;
    color: #1F2937;
    line-height: 1.78;
    margin: 0 0 1.2rem;
    font-weight: 400;
}

.cme-page a {
   text-decoration: none;
}

/* ---- Header ---- */

.cme-header {
   border-bottom: 1px solid #E5E7EB;
   padding: 14px 0;
   display: flex;
   justify-content: space-between;
   align-items: center;
   margin-bottom: 2rem;
}

.cme-header-logo {
   font-size: 13px;
   font-weight: 700;
   color: #420FD1;
   letter-spacing: 0.5px;
}

.cme-header-tag {
   font-size: 11px;
   font-weight: 600;
   color: #420FD1;
   background: #EDE5FA;
   padding: 4px 12px;
   border-radius: 20px;
   letter-spacing: 0.8px;
   text-transform: uppercase;
}

/* ---- Hero ---- */

.cme-hero-title {
   font-size: 32px;
   font-weight: 800;
   line-height: 1.2;
   text-align: center;
   margin: 2rem auto 0.75rem;
   max-width: 560px;
   color: #0B1D3A;
   letter-spacing: -0.5px;
}

.cme-hero-sub {
   text-align: center;
   font-size: 18px;
   color: #6B7280;
   max-width: 460px;
   margin: 25px auto 2rem !important;
   line-height: 1.45;
   font-weight: 400;
}

.cme-accent-line {
   width: 56px;
   height: 3px;
   background: linear-gradient(90deg, #420FD1, #9E23E1);
   margin: 0 auto;
   border-radius: 2px;
}

.cme-spacer {
   height: 2.5rem;
}

/* ---- Callout / blockquote ---- */

.cme-callout {
   margin: 2rem auto;
   max-width: 480px;
   padding: 20px 24px;
   border-left: 3px solid #420FD1;
   background: #F3EEFA;
   border-radius: 0 10px 10px 0;
}

.cme-callout p {
   font-size: 16px;
   font-weight: 500;
   color: #420FD1;
   margin: 0;
   line-height: 1.6;
   font-style: italic;
}

/* ---- Section headings ---- */

.cme-h2 {
   font-size: 23px;
   font-weight: 800;
   margin-top: 3rem;
   margin-bottom: 1rem;
   color: #0B1D3A;
   line-height: 1.3;
	justify-content: flex-start;
}

/* ---- Dot separator ---- */

.cme-dots {
   margin: 3rem auto;
   width: 40px;
   display: flex;
   gap: 8px;
   justify-content: center;
}

.cme-dot {
   width: 6px;
   height: 6px;
   border-radius: 50%;
   background: #D1D5DB;
}

/* ---- Bold inline ---- */

.cme-bold {
   font-weight: 500;
}

/* ---- Dark card ---- */

.cme-dark-card {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #0B1D3A;
   border-radius: 16px;
   padding: 24px 20px 16px;
   box-shadow: 0 4px 20px rgba(11, 29, 58, 0.2);
}

.cme-dark-label {
   font-size: 11px;
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 1.2px;
   color: rgba(255, 255, 255, 0.35);
   text-align: center;
   margin-bottom: 6px;
}

.cme-dark-title {
   font-size: 15px;
   font-weight: 700;
   color: #fff;
   text-align: center;
   margin-bottom: 20px;
   line-height: 1.4;
}

.cme-search-row {
   display: flex;
   align-items: center;
   gap: 12px;
   padding: 12px 0;
   border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.cme-search-row:last-of-type {
   border-bottom: none;
}

.cme-search-icon {
   width: 30px;
   height: 30px;
   border-radius: 8px;
   background: rgba(255, 255, 255, 0.06);
   display: flex;
   align-items: center;
   justify-content: center;
   flex-shrink: 0;
}

.cme-search-query {
   flex: 1;
   font-size: 13px;
   color: rgba(255, 255, 255, 0.85);
   font-weight: 500;
   font-style: italic;
   line-height: 1.35;
}

.cme-search-arrow {
   color: rgba(255, 255, 255, 0.2);
   font-size: 16px;
   flex-shrink: 0;
}

.cme-search-answer {
   flex-shrink: 0;
   max-width: 180px;
   text-align: right;
}

.cme-answer-title {
   font-size: 12px;
   font-weight: 600;
   color: #b551eb;
   line-height: 1.3;
}

.cme-answer-part {
   font-size: 10px;
   color: rgba(255, 255, 255, 0.3);
   margin-top: 2px;
}

.cme-dark-footer {
   margin-top: 16px;
   padding: 10px 14px;
   background: rgba(255, 255, 255, 0.04);
   border-radius: 8px;
   text-align: center;
   border: 1px solid rgba(255, 255, 255, 0.06);
}

.cme-dark-footer span {
   font-size: 12px;
   color: rgba(255, 255, 255, 0.5);
   line-height: 1.5;
}

.cme-dark-footer strong {
   color: rgba(255, 255, 255, 0.75);
}

/* ---- White card ---- */

.cme-white-card {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #fff;
   border-radius: 16px;
   padding: 28px 24px;
   border: 1px solid #E5E7EB;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.cme-card-label {
   font-size: 11px;
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 1.2px;
   color: #9CA3AF;
   text-align: center;
   margin-bottom: 6px;
}

.cme-card-title {
   font-size: 15px;
   font-weight: 700;
   color: #0B1D3A;
   text-align: center;
   margin-bottom: 20px;
   line-height: 1.4;
}

/* ---- Comparison: Without vs With ---- */

.cme-compare {
   display: flex;
   gap: 20px;
}

.cme-compare-col {
   flex: 1;
}

.cme-compare-header {
   text-align: center;
   font-weight: 700;
   font-size: 13px;
   margin-bottom: 14px;
   text-transform: uppercase;
   letter-spacing: 0.8px;
}

.cme-compare-header-red {
   color: #991B1B;
}

.cme-compare-header-blue {
   color: #420FD1;
}

.cme-compare-divider {
   width: 1px;
   background: linear-gradient(transparent, #E5E7EB, transparent);
   margin: 0 2px;
   flex-shrink: 0;
}

.cme-step-red {
   background: #FEF2F2;
   border: 1px solid #FEE2E2;
   border-radius: 10px;
   padding: 10px 14px;
}

.cme-step-blue {
   background: #F3EEFA;
   border: 1px solid #D4C8F0;
   border-radius: 10px;
   padding: 10px 14px;
}

.cme-step-title {
   font-weight: 600;
   font-size: 13px;
}

.cme-step-title-red {
   color: #991B1B;
}

.cme-step-title-blue {
   color: #420FD1;
}

.cme-step-sub {
   font-size: 11px;
   margin-top: 2px;
   line-height: 1.4;
}

.cme-step-sub-red {
   color: #B91C1C;
}

.cme-step-sub-blue {
   color: #7C3AED;
}

.cme-step-arrow {
   text-align: center;
   font-size: 16px;
   line-height: 24px;
}

.cme-step-arrow-red {
   color: #FEE2E2;
}

.cme-step-arrow-blue {
   color: #D4C8F0;
}

.cme-outcome-red {
   background: #DC2626;
   border-radius: 10px;
   padding: 10px 14px;
   margin-top: 6px;
   text-align: center;
}

.cme-outcome-blue {
   background: linear-gradient(90deg, #420FD1, #9E23E1);
   border-radius: 10px;
   padding: 10px 14px;
   margin-top: 6px;
   text-align: center;
}

.cme-outcome-title {
   font-weight: 700;
   font-size: 13px;
   color: #fff;
}

.cme-outcome-sub {
   font-size: 11px;
   color: rgba(255, 255, 255, 0.7);
   margin-top: 2px;
}

/* ---- Chart card ---- */

.cme-chart-card {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #fff;
   border-radius: 16px;
   padding: 24px 16px 12px;
   border: 1px solid #E5E7EB;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.cme-chart-title {
   font-size: 15px;
   font-weight: 700;
   color: #0B1D3A;
   text-align: center;
   margin-bottom: 4px;
   line-height: 1.35;
}

.cme-chart-sub {
   font-size: 12px;
   color: #6B7280;
   text-align: center;
   margin-bottom: 16px;
}

.cme-chart-footer {
   margin-top: 12px;
   padding: 10px 14px;
   background: #F9FAFB;
   border-radius: 8px;
   text-align: center;
}

.cme-chart-footer span {
   font-size: 12px;
   color: #4B5563;
   line-height: 1.5;
}

.cme-chart-footer strong {
   color: #0B1D3A;
}

/* ---- Scenario cards ---- */

.cme-scenario {
   margin-bottom: 14px;
   border-radius: 12px;
   overflow: hidden;
   border: 1px solid #E5E7EB;
}

.cme-scenario-header {
   padding: 14px 16px;
   background: #FFFBF5;
   border-bottom: 1px solid #E5E7EB;
   display: flex;
   gap: 12px;
   align-items: flex-start;
}

.cme-scenario-icon {
   width: 24px;
   height: 24px;
   border-radius: 50%;
   background: #FEF3C7;
   border: 1px solid #FDE68A;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-shrink: 0;
   margin-top: 1px;
}

.cme-scenario-text {
   font-size: 13px;
   font-weight: 500;
   color: #374151;
   line-height: 1.5;
   font-style: italic;
}

.cme-scenario-body {
   padding: 12px 16px;
}

.cme-tag {
   font-size: 11px;
   font-weight: 700;
   color: #420FD1;
   background: #EDE5FA;
   padding: 3px 10px;
   border-radius: 20px;
   display: inline-block;
   margin-right: 4px;
   margin-bottom: 4px;
}

.cme-tag-gray {
   font-size: 11px;
   font-weight: 600;
   color: #6B7280;
   background: #F3F4F6;
   padding: 3px 10px;
   border-radius: 20px;
   display: inline-block;
   margin-bottom: 4px;
}

.cme-scenario-desc {
   font-size: 13px;
   color: #4B5563;
   line-height: 1.55;
   margin-top: 6px;
}

/* ---- Numbered scenario (Monday morning) ---- */

.cme-numbered-header {
   background: #F9FAFB;
   padding: 12px 16px;
   border-bottom: 1px solid #E5E7EB;
   display: flex;
   align-items: flex-start;
   gap: 10px;
}

.cme-num-circle {
   width: 28px;
   height: 28px;
   border-radius: 50%;
   background: #0B1D3A;
   color: #fff;
   display: flex;
   align-items: center;
   justify-content: center;
   font-weight: 800;
   font-size: 13px;
   flex-shrink: 0;
   margin-top: 1px;
}

.cme-num-text {
   font-size: 14px;
   font-weight: 600;
   color: #0B1D3A;
   line-height: 1.4;
}

/* ---- Video wrap ---- */

.cme-video-wrap {
   margin: 2rem auto;
   max-width: 500px;
}

.cme-video-wrap video {
   border-radius: 12px;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
   display: block;
   width: 100%;
   height: auto;
}

/* ---- THIKKER-style Promo Block ---- */

.cme-promo-block {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #FFFDE7;
   border-radius: 16px;
   padding: 32px 28px;
   border: 1px solid #F5F0C4;
   text-align: center;
}

.cme-promo-heading {
   font-size: 26px;
   font-weight: 900;
   color: #0B1D3A;
   text-transform: uppercase;
   letter-spacing: 0.5px;
   margin-bottom: 20px;
   font-style: italic;
}

.cme-promo-update {
   font-size: 15px;
   color: #374151;
   line-height: 1.6;
   margin-bottom: 16px;
}

.cme-promo-update-label {
   color: #DC2626;
   font-weight: 800;
}

.cme-promo-lock {
   font-size: 15px;
   color: #0B1D3A;
   margin-bottom: 10px;
}

.cme-promo-note {
   font-size: 14px;
   color: #DC2626 !important;
   font-weight: 500;
   margin-bottom: 24px;
}

.cme-promo-product {
   display: flex;
   align-items: center;
   gap: 16px;
   background: #fff;
   border: 1px solid #E5E7EB;
   border-radius: 12px;
   padding: 16px;
   text-align: left;
   margin-bottom: 24px;
}

.cme-promo-product-img {
   flex-shrink: 0;
}

.cme-promo-book-img {
   width: 140px;
   height: auto;
   border-radius: 6px;
   box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.15);
   display: block;
}

.cme-promo-product-info {
   flex: 1;
}

.cme-promo-product-name {
   font-size: 18px;
   font-weight: 700;
   color: #0B1D3A;
   margin-bottom: 8px;
   line-height: 1.3;
}

.cme-promo-rating {
   display: flex;
   align-items: center;
   gap: 6px;
   flex-wrap: wrap;
}

.cme-promo-stars {
   color: #FBBF24;
   font-size: 16px;
   letter-spacing: 1px;
}

.cme-promo-rating-num {
   font-size: 15px;
   font-weight: 700;
   color: #0B1D3A;
}

.cme-promo-rating-count {
   font-size: 13px;
   color: #6B7280;
}

.cme-promo-tags {
    display: flex;
    /* flex-wrap: wrap; */
    gap: 6px;
    justify-content: flex-start;
    margin-bottom: 0px;
    margin-top: 10px;
}

.cme-promo-tag {
    font-size: 9px;
    font-weight: 700;
    color: #0B1D3A;
    background: #fff;
    border: 1.5px solid #D1D5DB;
    border-radius: 6px;
    padding: 4px 5px;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}

.cme-promo-btn {
   display: block;
   width: 100%;
   padding: 18px 24px;
   background: linear-gradient(90deg, #420FD1, #9E23E1);
   color: #fff;
   border-radius: 12px;
   font-weight: 900;
   font-size: 20px;
   font-style: italic;
   text-align: center;
   text-decoration: none;
   letter-spacing: 0.3px;
   box-shadow: 0 4px 16px rgba(66, 15, 209, 0.3);
   margin-bottom: 14px;
   transition: background 0.3s ease;
}

.cme-promo-btn:hover {
   background: #000;
   color: #fff;
}

.cme-promo-trust {
   display: flex;
   justify-content: center;
   gap: 16px;
   flex-wrap: wrap;
}

.cme-promo-trust span {
   font-size: 12px;
   color: #6B7280;
   font-weight: 500;
}

/* (GIF styles removed — using video instead) */

.cme-gif-caption {
   font-size: 10px !important;
   color: #6B7280 !important;
   margin-top: 10px !important;
   text-align: center;
   font-style: italic;
   line-height: 1.5;
}

/* ---- Execution list ---- */

.cme-exec-list {
   margin: 2rem auto;
   max-width: 520px;
   background: #fff;
   border-radius: 16px;
   padding: 24px 24px 16px;
   border: 1px solid #E5E7EB;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.cme-exec-row {
   display: flex;
   align-items: baseline;
   gap: 10px;
   padding: 9px 0;
}

.cme-exec-row + .cme-exec-row {
   border-top: 1px solid #F3F4F6;
}

.cme-exec-dot {
   width: 6px;
   height: 6px;
   border-radius: 50%;
   background: #420FD1;
   flex-shrink: 0;
   margin-top: 5px;
}

.cme-exec-name {
   font-weight: 700;
   font-size: 14px;
   color: #0B1D3A;
}

.cme-exec-desc {
   font-size: 14px;
   color: #6B7280;
}

.cme-exec-footer {
   margin-top: 14px;
   padding: 10px 14px;
   background: #EDE5FA;
   border-radius: 8px;
   text-align: center;
}

.cme-exec-footer span {
   font-size: 13px;
   color: #420FD1;
   font-weight: 600;
}

/* ---- Quiet ones (thought bubble rows) ---- */

.cme-thought-row {
   display: flex;
   align-items: flex-start;
   gap: 14px;
   padding: 14px 0;
   border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.cme-thought-row:last-of-type {
   border-bottom: none;
}

.cme-thought-icon {
   width: 30px;
   height: 30px;
   border-radius: 8px;
   background: rgba(255, 255, 255, 0.04);
   border: 1px solid rgba(255, 255, 255, 0.06);
   display: flex;
   align-items: center;
   justify-content: center;
   flex-shrink: 0;
   margin-top: 2px;
}

.cme-thought-text {
   font-size: 13px;
   color: rgba(255, 255, 255, 0.8);
   font-style: italic;
   line-height: 1.45;
   margin-bottom: 6px;
}

.cme-thought-tag {
   font-size: 10px;
   font-weight: 700;
   color: #9E23E1;
   background: rgba(158, 35, 225, 0.1);
   border: 1px solid rgba(158, 35, 225, 0.15);
   padding: 2px 8px;
   border-radius: 20px;
   display: inline-block;
   margin-right: 4px;
   margin-bottom: 4px;
}

.cme-thought-part {
   font-size: 10px;
   font-weight: 600;
   color: rgba(255, 255, 255, 0.3);
   background: rgba(255, 255, 255, 0.04);
   padding: 2px 8px;
   border-radius: 20px;
   display: inline-block;
}

/* ---- Testimonial cards ---- */

.cme-testimonial {
   margin-bottom: 20px;
   border-radius: 16px;
   overflow: hidden;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.cme-testimonial-header {
   padding: 20px 24px;
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.cme-testimonial-stat {
   font-size: 36px;
   font-weight: 900;
   color: #fff;
   line-height: 1;
   letter-spacing: -1px;
}

.cme-testimonial-stat-sub {
   font-size: 12px;
   color: rgba(255, 255, 255, 0.7);
   margin-top: 4px;
   font-weight: 500;
}

.cme-testimonial-badge {
   background: rgba(255, 255, 255, 0.15);
   border-radius: 20px;
   padding: 5px 14px;
   font-size: 11px;
   font-weight: 700;
   color: #fff;
   letter-spacing: 0.3px;
}

.cme-testimonial-body {
   padding: 18px 24px;
}

.cme-testimonial-quote {
   font-size: 14px;
   color: #374151;
   line-height: 1.7;
   font-style: italic;
   position: relative;
   padding-left: 20px;
}

.cme-testimonial-quotemark {
   position: absolute;
   left: 0;
   top: -6px;
   font-size: 32px;
   line-height: 1;
   font-weight: 700;
}

.cme-testimonial-footer {
   padding: 12px 24px;
   background: #fff;
   display: flex;
   align-items: center;
   gap: 10px;
}

.cme-testimonial-avatar {
   width: 36px;
   height: 36px;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
}

.cme-testimonial-name {
   font-size: 13px;
   font-weight: 700;
   color: #0B1D3A;
}

.cme-testimonial-role {
   font-size: 11px;
   color: #6B7280;
}

/* ---- Testimonial color variants ---- */

.cme-test-blue .cme-testimonial-header {
   background: #420FD1;
}
.cme-test-blue {
   border: 1px solid #D4C8F0;
}
.cme-test-blue .cme-testimonial-body {
   background: #F3EEFA;
}
.cme-test-blue .cme-testimonial-quotemark {
   color: #D4C8F0;
}
.cme-test-blue .cme-testimonial-footer {
   border-top: 1px solid #D4C8F0;
}
.cme-test-blue .cme-testimonial-avatar {
   background: #F3EEFA;
   border: 1.5px solid #D4C8F0;
}

.cme-test-green .cme-testimonial-header {
   background: #0D9488;
}
.cme-test-green {
   border: 1px solid #99F6E8;
}
.cme-test-green .cme-testimonial-body {
   background: #F0FDFA;
}
.cme-test-green .cme-testimonial-quotemark {
   color: #99F6E8;
}
.cme-test-green .cme-testimonial-footer {
   border-top: 1px solid #99F6E8;
}
.cme-test-green .cme-testimonial-avatar {
   background: #F0FDFA;
   border: 1.5px solid #99F6E8;
}

.cme-test-purple .cme-testimonial-header {
   background: #9333EA;
}
.cme-test-purple {
   border: 1px solid #E9D5FF;
}
.cme-test-purple .cme-testimonial-body {
   background: #FAF5FF;
}
.cme-test-purple .cme-testimonial-quotemark {
   color: #E9D5FF;
}
.cme-test-purple .cme-testimonial-footer {
   border-top: 1px solid #E9D5FF;
}
.cme-test-purple .cme-testimonial-avatar {
   background: #FAF5FF;
   border: 1.5px solid #E9D5FF;
}

/* ---- CTA banner ---- */

.cme-cta-banner {
   margin: 2.5rem auto;
   max-width: 560px;
   border-radius: 16px;
   overflow: hidden;
   display: flex;
   align-items: stretch;
   background: linear-gradient(135deg, #0B1D3A 0%, #142D54 100%);
   box-shadow: 0 4px 20px rgba(11, 29, 58, 0.2);
   min-height: 220px;
}

.cme-cta-image {
   width: 45%;
   flex-shrink: 0;
   background: #b8c8db;
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 20px 16px;
   position: relative;
   overflow: hidden;
}

.cme-cta-book {
   width: 100%;
   max-width: 180px;
   aspect-ratio: 1 / 1.2;
   border-radius: 6px;
   background: linear-gradient(145deg, #6B21A8 0%, #420FD1 50%, #3B0BA5 100%);
   box-shadow: 4px 6px 20px rgba(0, 0, 0, 0.25), 0 2px 6px rgba(0, 0, 0, 0.15);
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
   padding: 14px;
   text-align: center;
   position: relative;
   transform: rotate(-4deg);
}

.cme-cta-book-title {
   font-size: 15px;
   font-weight: 900;
   color: #fff;
   line-height: 1.15;
   text-transform: uppercase;
   letter-spacing: 0.5px;
}

.cme-cta-book-sub {
   font-size: 14px;
   font-weight: 900;
   color: #9E23E1;
   line-height: 1.15;
   text-transform: uppercase;
   font-style: italic;
   margin-top: 3px;
}

.cme-cta-book-hint {
   position: absolute;
   bottom: 8px;
   right: 10px;
   font-size: 7px;
   color: rgba(255, 255, 255, 0.45);
   font-weight: 600;
}

.cme-cta-content {
   flex: 1;
   padding: 24px 20px;
   display: flex;
   flex-direction: column;
   justify-content: center;
}

.cme-cta-badge {
   display: inline-block;
   padding: 3px 12px;
   border-radius: 20px;
   background: rgba(158, 35, 225, 0.15);
   border: 1px solid #b551eb;
   align-self: flex-start;
   margin-bottom: 20px;
}

.cme-cta-badge span {
   font-size: 10px;
   font-weight: 700;
   color: #b551eb;
   text-transform: uppercase;
   letter-spacing: 1px;
}

.cme-cta-sale-label {
   font-size: 14px;
   font-weight: 600;
   color: rgba(255, 255, 255, 0.7);
   margin-bottom: 2px;
}

.cme-cta-sale-pct {
   font-size: 38px;
   font-weight: 900;
   color: #9E23E1;
   line-height: 1.1;
   margin-bottom: 14px;
}

.cme-cta-btn {
   display: inline-block;
   padding: 12px 28px;
   background: linear-gradient(90deg, #420FD1, #9E23E1);
   color: #fff;
   border-radius: 10px;
   font-weight: 800;
   font-size: 14px;
   text-decoration: none;
   letter-spacing: 0.3px;
   text-align: center;
   box-shadow: 0 3px 12px rgba(66, 15, 209, 0.35);
   align-self: flex-start;
   transition: background 0.3s ease;
}

.cme-cta-btn:hover {
   background: #000;
   color: #fff;
}

/* ---- Stats bar ---- */

.cme-stats-bar {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #0B1D3A;
   border-radius: 16px;
   padding: 28px 20px;
   display: flex;
   justify-content: space-around;
   flex-wrap: wrap;
   gap: 16px;
}

.cme-stat {
   text-align: center;
   min-width: 90px;
}

.cme-stat-value {
   font-size: 20px;
   font-weight: 800;
   color: #b551eb;
}

.cme-stat-label {
   font-size: 11px;
   color: rgba(255, 255, 255, 0.6);
   margin-top: 3px;
   font-weight: 500;
}

/* ---- Comment thread ---- */

.cme-comments {
   background: #fff;
   border-radius: 14px;
   border: 1px solid #E5E7EB;
   padding: 20px;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.cme-comment {
   display: flex;
   gap: 10px;
   align-items: flex-start;
}

.cme-comment-avatar {
   width: 32px;
   height: 32px;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-shrink: 0;
   color: #fff;
   font-weight: 700;
   font-size: 13px;
}

.cme-comment-avatar-sm {
   width: 28px;
   height: 28px;
   font-size: 11px;
}

.cme-comment-name {
   font-size: 13px;
   font-weight: 700;
   color: #0B1D3A;
}

.cme-comment-text {
   font-size: 13px;
   color: #374151;
   line-height: 1.55;
   margin-top: 2px;
}

.cme-comment-mention {
   color: #420FD1;
   font-weight: 600;
}

.cme-comment-meta {
   display: flex;
   align-items: center;
   gap: 12px;
   margin-top: 6px;
}

.cme-comment-action {
   font-size: 11px;
   font-weight: 700;
   color: #9CA3AF;
   cursor: pointer;
}

.cme-comment-reply {
   margin-top: 14px;
   padding-left: 0;
}

.cme-comment-divider {
   height: 1px;
   background: #F3F4F6;
   margin: 18px 0;
}

/* ---- Timeline (7-step system) ---- */

.cme-timeline-step {
   display: flex;
   gap: 14px;
   align-items: center;
}

.cme-timeline-num {
   width: 36px;
   height: 36px;
   border-radius: 50%;
   color: #fff;
   display: flex;
   align-items: center;
   justify-content: center;
   font-weight: 700;
   font-size: 14px;
   flex-shrink: 0;
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.cme-timeline-box {
   flex: 1;
   border-radius: 10px;
   padding: 10px 14px;
}

.cme-timeline-box-title {
   font-weight: 600;
   font-size: 13px;
}

.cme-timeline-box-sub {
   font-size: 11px;
   opacity: 0.65;
   margin-top: 1px;
}

.cme-timeline-desc {
   font-size: 12px;
   color: #6B7280;
   max-width: 150px;
   flex-shrink: 0;
   line-height: 1.4;
}

.cme-timeline-connector {
   margin-left: 17px;
   width: 2px;
   height: 12px;
   background: #E5E7EB;
   border-radius: 1px;
}

/* Timeline color variants */
.cme-tl-gray .cme-timeline-num { background: #374151; }
.cme-tl-gray .cme-timeline-box { background: #F9FAFB; border: 1px solid #E5E7EB; }
.cme-tl-gray .cme-timeline-box-title { color: #374151; }
.cme-tl-gray .cme-timeline-box-sub { color: #374151; }

.cme-tl-blue .cme-timeline-num { background: #420FD1; }
.cme-tl-blue .cme-timeline-box { background: #F3EEFA; border: 1px solid #D4C8F0; }
.cme-tl-blue .cme-timeline-box-title { color: #420FD1; }
.cme-tl-blue .cme-timeline-box-sub { color: #420FD1; }

.cme-tl-teal .cme-timeline-num { background: #115E59; }
.cme-tl-teal .cme-timeline-box { background: #F0FDFA; border: 1px solid #99F6E8; }
.cme-tl-teal .cme-timeline-box-title { color: #115E59; }
.cme-tl-teal .cme-timeline-box-sub { color: #115E59; }

.cme-tl-purple .cme-timeline-num { background: #6B21A8; }
.cme-tl-purple .cme-timeline-box { background: #FAF5FF; border: 1px solid #E9D5FF; }
.cme-tl-purple .cme-timeline-box-title { color: #6B21A8; }
.cme-tl-purple .cme-timeline-box-sub { color: #6B21A8; }

.cme-tl-amber .cme-timeline-num { background: #92400E; }
.cme-tl-amber .cme-timeline-box { background: #FFFBEB; border: 1px solid #FDE68A; }
.cme-tl-amber .cme-timeline-box-title { color: #92400E; }
.cme-tl-amber .cme-timeline-box-sub { color: #92400E; }

/* ---- Final CTA ---- */

.cme-final-cta {
   margin-top: 3rem;
   padding: 2.5rem 2rem;
   background: linear-gradient(135deg, #0B1D3A 0%, #142D54 100%);
   border-radius: 20px;
   box-shadow: 0 8px 30px rgba(11, 29, 58, 0.25);
   position: relative;
   display: flex;
   align-items: center;
   gap: 20px;
   overflow: hidden;
}

.cme-final-book-wrap {
   width: 200px;
   flex-shrink: 0;
   display: flex;
   align-items: center;
   justify-content: center;
}

.cme-final-book-img {
   max-width: 180px;
   width: 100%;
   height: auto;
   filter: drop-shadow(6px 8px 20px rgba(0, 0, 0, 0.35));
   transform: rotate(-6deg);
}

.cme-final-content {
   flex: 1;
   text-align: center;
}

.cme-final-h2 {
   font-size: 20px;
   font-weight: 700;
   color: #fff;
   margin: 0 auto 10px;
   line-height: 1.35;
   max-width: 380px;
}

.cme-final-p {
   font-size: 12.5px !important;
    color: #dbdbdb !important;
    line-height: 1.78 !important;
    margin: 1.2rem auto !important;
    font-weight: 400 !important;
    text-align: center !important;
}

.cme-final-btn {
   display: inline-block;
   padding: 14px 44px;
   background: linear-gradient(90deg, #420FD1, #9E23E1);
   color: #fff;
   border-radius: 12px;
   font-weight: 800;
   font-size: 16px;
   text-decoration: none;
   letter-spacing: 0.3px;
   box-shadow: 0 4px 16px rgba(66, 15, 209, 0.4);
   transition: background 0.3s ease;
}

.cme-final-btn:hover {
   background: #000;
   color: #fff;
}

.cme-final-note {
   font-size: 12px !important;
   color: rgba(255, 255, 255, 0.4) !important;
   margin-top: 12px !important;
   margin-bottom: 0 !important;
}

/* ---- Footer ---- */

.cme-footer {
   margin-top: 2.5rem;
   padding-top: 1.5rem;
   border-top: 1px solid #E5E7EB;
   text-align: center;
   padding-bottom: 2rem;
}

.cme-footer-brand {
   font-size: 12px;
   font-weight: 600;
   color: #9CA3AF;
   letter-spacing: 0.5px;
}

.cme-footer-url {
   font-size: 11px;
   color: #9CA3AF;
   margin-top: 4px;
}

/* ---- Card info footer ---- */

.cme-card-footer {
   margin-top: 16px;
   padding: 10px 14px;
   background: #F9FAFB;
   border-radius: 8px;
   text-align: center;
}

.cme-card-footer span {
   font-size: 12px;
   color: #4B5563;
   line-height: 1.5;
}

.cme-card-footer strong {
   color: #0B1D3A;
}

.cme-card-footer-blue {
   background: #EDE5FA;
}

.cme-card-footer-blue span {
   font-size: 13px;
   color: #420FD1;
   font-weight: 600;
}
.cme-promo-product-img img {
    max-width: 115px;
    border-radius: 8px;
}
.cme-quiet-card {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #0B1D3A;
   border-radius: 16px;
   padding: 24px 20px 16px;
   box-shadow: 0 4px 20px rgba(11, 29, 58, 0.2);
}

.cme-quiet-label {
   font-size: 11px;
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 1.2px;
   color: rgba(255, 255, 255, 0.25);
   text-align: center;
   margin-bottom: 6px;
}

.cme-quiet-title {
   font-size: 15px;
   font-weight: 700;
   color: #fff;
   text-align: center;
   margin-bottom: 20px;
   line-height: 1.4;
}

.cme-quiet-row {
   display: flex;
   align-items: flex-start;
   gap: 14px;
   padding: 14px 0;
   border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.cme-quiet-row:last-of-type {
   border-bottom: none;
}

.cme-quiet-icon {
   width: 30px;
   height: 30px;
   border-radius: 8px;
   background: rgba(255, 255, 255, 0.04);
   border: 1px solid rgba(255, 255, 255, 0.06);
   display: flex;
   align-items: center;
   justify-content: center;
   flex-shrink: 0;
   margin-top: 2px;
}

.cme-quiet-text {
   font-size: 13px;
   color: rgba(255, 255, 255, 0.8);
   font-style: italic;
   line-height: 1.45;
   margin-bottom: 6px;
}

.cme-quiet-tags {
   display: flex;
   gap: 6px;
   flex-wrap: wrap;
}

.cme-quiet-tag-purple {
   font-size: 10px;
   font-weight: 700;
   color: #9E23E1;
   background: rgba(158, 35, 225, 0.1);
   border: 1px solid rgba(158, 35, 225, 0.15);
   padding: 2px 8px;
   border-radius: 20px;
}

.cme-quiet-tag-dim {
   font-size: 10px;
   font-weight: 600;
   color: rgba(255, 255, 255, 0.3);
   background: rgba(255, 255, 255, 0.04);
   padding: 2px 8px;
   border-radius: 20px;
}

.cme-quiet-footer {
   margin-top: 16px;
   padding: 12px 14px;
   background: rgba(255, 255, 255, 0.03);
   border-radius: 8px;
   text-align: center;
   border: 1px solid rgba(255, 255, 255, 0.05);
}

.cme-quiet-footer span {
   font-size: 12px;
   color: rgba(255, 255, 255, 0.45);
   line-height: 1.6;
}

.cme-quiet-footer strong {
   color: rgba(255, 255, 255, 0.75);
}

/* ============================================
   SECTION 2: Monday Morning Test
   ============================================ */

.cme-monday-card {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #fff;
   border-radius: 16px;
   padding: 24px 20px 16px;
   border: 1px solid #E5E7EB;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.cme-monday-label {
   font-size: 11px;
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 1.2px;
   color: #9CA3AF;
   text-align: center;
   margin-bottom: 6px;
}

.cme-monday-title {
   font-size: 15px;
   font-weight: 700;
   color: #0B1D3A;
   text-align: center;
   margin-bottom: 20px;
   line-height: 1.4;
}

.cme-monday-item {
   margin-bottom: 16px;
   border-radius: 12px;
   overflow: hidden;
   border: 1px solid #E5E7EB;
}

.cme-monday-item:last-of-type {
   margin-bottom: 0;
}

.cme-monday-item-header {
   background: #F9FAFB;
   padding: 12px 16px;
   border-bottom: 1px solid #E5E7EB;
   display: flex;
   align-items: flex-start;
   gap: 10px;
}

.cme-monday-num {
   width: 28px;
   height: 28px;
   border-radius: 50%;
   background: #0B1D3A;
   color: #fff;
   display: flex;
   align-items: center;
   justify-content: center;
   font-weight: 800;
   font-size: 13px;
   flex-shrink: 0;
   margin-top: 1px;
}

.cme-monday-problem {
   font-size: 14px;
   font-weight: 600;
   color: #0B1D3A;
   line-height: 1.4;
}

.cme-monday-item-body {
   padding: 14px 16px;
}

.cme-monday-tags {
   display: flex;
   gap: 8px;
   margin-bottom: 8px;
   flex-wrap: wrap;
}

.cme-monday-tag-blue {
   font-size: 11px;
   font-weight: 700;
   color: #420FD1;
   background: #EDE5FA;
   padding: 3px 10px;
   border-radius: 20px;
}

.cme-monday-tag-gray {
   font-size: 11px;
   font-weight: 600;
   color: #6B7280;
   background: #F3F4F6;
   padding: 3px 10px;
   border-radius: 20px;
}

.cme-monday-answer {
   font-size: 13px;
   color: #4B5563;
   line-height: 1.55;
}

.cme-monday-footer {
   margin-top: 16px;
   padding: 10px 14px;
   background: #EDE5FA;
   border-radius: 8px;
   text-align: center;
}

.cme-monday-footer span {
   font-size: 12px;
   color: #420FD1;
   font-weight: 600;
}
.cme-honest-card {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #fff;
   border-radius: 16px;
   padding: 24px 20px 16px;
   border: 1px solid #E5E7EB;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.cme-honest-label {
   font-size: 11px;
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 1.2px;
   color: #9CA3AF;
   text-align: center;
   margin-bottom: 6px;
}

.cme-honest-title {
   font-size: 15px;
   font-weight: 700;
   color: #0B1D3A;
   text-align: center;
   margin-bottom: 20px;
   line-height: 1.4;
}

.cme-honest-item {
   margin-bottom: 14px;
   border-radius: 12px;
   overflow: hidden;
   border: 1px solid #E5E7EB;
}

.cme-honest-item:last-of-type {
   margin-bottom: 0;
}

.cme-honest-item-header {
   padding: 14px 16px;
   background: #FFFBF5;
   border-bottom: 1px solid #E5E7EB;
   display: flex;
   gap: 12px;
   align-items: flex-start;
}

.cme-honest-icon {
   width: 24px;
   height: 24px;
   border-radius: 50%;
   background: #FEF3C7;
   border: 1px solid #FDE68A;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-shrink: 0;
   margin-top: 1px;
}

.cme-honest-question {
   font-size: 13px;
   font-weight: 500;
   color: #374151;
   line-height: 1.5;
   font-style: italic;
}

.cme-honest-item-body {
   padding: 12px 16px;
}

.cme-honest-tags {
   display: flex;
   gap: 8px;
   margin-bottom: 6px;
   flex-wrap: wrap;
}

.cme-honest-tag-blue {
   font-size: 11px;
   font-weight: 700;
   color: #420FD1;
   background: #EDE5FA;
   padding: 3px 10px;
   border-radius: 20px;
}

.cme-honest-tag-gray {
   font-size: 11px;
   font-weight: 600;
   color: #6B7280;
   background: #F3F4F6;
   padding: 3px 10px;
   border-radius: 20px;
}

.cme-honest-answer {
   font-size: 13px;
   color: #4B5563;
   line-height: 1.55;
}

.cme-honest-footer {
   margin-top: 16px;
   padding: 10px 14px;
   background: #F9FAFB;
   border-radius: 8px;
   text-align: center;
}

.cme-honest-footer span {
   font-size: 12px;
   color: #4B5563;
   line-height: 1.5;
}

.cme-honest-footer strong {
   color: #0B1D3A;
}
.cme-chart-card {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #fff;
   border-radius: 16px;
   padding: 24px 16px 12px;
   border: 1px solid #E5E7EB;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.cme-chart-title {
   font-size: 15px;
   font-weight: 700;
   color: #0B1D3A;
   text-align: center;
   margin-bottom: 4px;
   line-height: 1.35;
   font-style: italic;
}

.cme-chart-sub {
   font-size: 12px;
   color: #6B7280;
   text-align: center;
   margin-bottom: 16px;
}

.cme-chart-svg {
   width: 100%;
   display: block;
}

.cme-chart-footer {
   margin-top: 12px;
   padding: 10px 14px;
   background: #F9FAFB;
   border-radius: 8px;
   text-align: center;
}

.cme-chart-footer span {
   font-size: 12px;
   color: #4B5563;
   line-height: 1.5;
}

.cme-chart-footer strong {
   color: #0B1D3A;
   text-decoration: underline;
}
.cme-changes-card {
   margin: 2.5rem auto;
   max-width: 560px;
   background: #fff;
   border-radius: 16px;
   padding: 24px 20px 16px;
   border: 1px solid #E5E7EB;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}

.cme-changes-label {
   font-size: 11px;
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 1.2px;
   color: #9CA3AF;
   text-align: center;
   margin-bottom: 18px;
}

.cme-changes-header {
   display: flex;
   align-items: center;
   padding: 0 0 12px;
   border-bottom: 2px solid #E5E7EB;
}

.cme-changes-header-task {
   flex: 1.4;
}

.cme-changes-header-col {
   flex: 1;
   text-align: center;
   font-size: 11px;
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 0.6px;
}

.cme-changes-header-red {
   color: #991B1B;
}

.cme-changes-header-blue {
   color: #420FD1;
}

.cme-changes-row {
   display: flex;
   align-items: center;
   padding: 14px 0;
   border-bottom: 1px solid #F3F4F6;
}

.cme-changes-row:last-of-type {
   border-bottom: none;
}

.cme-changes-task {
   flex: 1.4;
   font-size: 13px;
   font-weight: 600;
   color: #0B1D3A;
   line-height: 1.35;
   padding-right: 12px;
}

.cme-changes-cell {
   flex: 1;
   text-align: center;
   font-size: 12px;
   border-radius: 8px;
   padding: 8px 6px;
   margin: 0 4px;
   line-height: 1.35;
}

.cme-changes-cell-red {
   color: #B91C1C;
   background: #FEF2F2;
}

.cme-changes-cell-blue {
   color: #420FD1;
   font-weight: 600;
   background: #EDE5FA;
}

/* ============================================
   SECTION 2: How it compares (matrix)
   ============================================ */

.cme-matrix-card {
   margin: 2.5rem auto;
   max-width: 580px;
   background: #fff;
   border-radius: 16px;
   padding: 24px 16px 16px;
   border: 1px solid #E5E7EB;
   box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
   overflow-x: auto;
}

.cme-matrix-label {
   font-size: 11px;
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 1.2px;
   color: #9CA3AF;
   text-align: center;
   margin-bottom: 18px;
}

.cme-matrix-header {
   display: flex;
   align-items: flex-end;
   padding: 0 0 12px;
   border-bottom: 2px solid #E5E7EB;
   gap: 4px;
}

.cme-matrix-header-label {
   width: 140px;
   flex-shrink: 0;
}

.cme-matrix-header-col {
   flex: 1;
   text-align: center;
   min-width: 72px;
   font-size: 10px;
   font-weight: 600;
   color: #6B7280;
   line-height: 1.3;
}

.cme-matrix-header-col-highlight {
   font-weight: 800;
   color: #420FD1;
   background: #EDE5FA;
   border-radius: 8px;
   padding: 6px 4px;
}

.cme-matrix-row {
   display: flex;
   align-items: center;
   padding: 12px 0;
   gap: 4px;
   border-bottom: 1px solid #F3F4F6;
}

.cme-matrix-row:last-of-type {
   border-bottom: none;
}

.cme-matrix-feature {
   width: 140px;
   flex-shrink: 0;
   font-size: 12px;
   font-weight: 600;
   color: #0B1D3A;
   line-height: 1.35;
}

.cme-matrix-cell {
   flex: 1;
   text-align: center;
   min-width: 72px;
}

.cme-matrix-check {
   width: 22px;
   height: 22px;
   border-radius: 50%;
   display: inline-flex;
   align-items: center;
   justify-content: center;
}

.cme-matrix-check-yes {
   background: #10B981;
}

.cme-matrix-check-no {
   background: #EF4444;
}

.cme-matrix-footer {
   margin-top: 14px;
   padding: 10px 14px;
   background: #EDE5FA;
   border-radius: 8px;
   text-align: center;
}

.cme-matrix-footer span {
   font-size: 12px;
   color: #420FD1;
   font-weight: 600;
}

.sticky-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    border-top: 2px solid #4710d2;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    z-index: 999;
    box-shadow: 0 -4px 20px rgba(0, 0, 0, .08);
    margin-left: -150%;
    width: 100%;
    transition: ease-in-out .3s !important;
}

.sb-btn {
    background: #4710d2;
    color: #fff;
    padding: 12px 24px;
    font-size: 13px;
    font-weight: 800;
    text-decoration: none;
    border-radius: 5px;
    text-transform: uppercase;
    letter-spacing: .8px;
    white-space: nowrap;
}

.sticky-bottom.fixed-scrolling {
    margin-left: 0px;
}

.testimonial-cme picture {
    width: 48%;
    box-shadow: 4px 4px 10px #00000014;
    border-radius: 12px;
    overflow: hidden;
}
.testimonial-cme {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.woocommerce-order-received th.download-remaining, .woocommerce-order-received th.download-expires, .woocommerce-order-received td.download-remaining, .woocommerce-order-received td.download-expires {
    display: none;
}
.woocommerce-order-received .shop_table tr :is(td,th):first-child {
    padding-inline-start: 20px;
}
.woocommerce-order-received td.download-file {
    text-align: start !important;
    justify-content: start;
    padding-right: 20px !important;
}
.woocommerce-order-received a.woocommerce-MyAccount-downloads-file.button.alt {
    width: auto !important;
}
.woocommerce-order-received th.download-file {
    width: 50%;
    text-align: start !important;
}
.woocommerce-order-received a.woocommerce-MyAccount-downloads-file.button.alt {
    padding: 0px !important;
    background: transparent;
    color: #00739D !important;
    text-align: left;
    line-height: 1.3;
    font-size: 13px !important;
    text-decoration: underline !important;
}
.woocommerce-order-received a.woocommerce-MyAccount-downloads-file.button.alt:hover {
    background: transparent !important;
    color: #5917d4 !important;
}
.woocommerce-order-received h2.woocommerce-order-downloads__title {
    display: none !important;
}
 .last-call-elite {
        position: relative;
        max-width: 810px;
        margin: auto;
        border-radius: 8px;
        padding: 16px 20px;
        background: #FFFCF5;
        border: 2px dashed #F3CD83;
    }
.last-call-elite p.add-on-p {
    color: #917846;
    background: #F3CD83;
}
.elite-img-otr {
    display: flex;
    align-items: center;
    justify-content: center;
    background: url("");
    height: 100%;
    border-radius: 8px;
    background-size: cover;
}
.last-call-elite p.new-banner-p {
    background: radial-gradient(50.02% 50.02% at 50% 50%, #D5B36B 0%, #C59B49 42.93%);
}
.last-call-elite .headline-l-c h2 {
    font-family: "Inter Tight", sans-serif !important;
    font-size: 18px;
    color: black;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 12px;
}
.last-call-elite p.under-h-l-c {
    color: #4A4A4A;
    font-size: 12px;
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 0px;
}
span.bld-anl {
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #8B8B8B;
    width: 100%;
    display: block;
    margin-top: 5px;
}
.last-call-elite p.buton-wrap-audio a {
    justify-content: center;
    background: #c59b49;
}
.last-call-elite .headline-l-c {
    margin-bottom: 0px;
}
span.bld-anl-fl {
    text-decoration: line-through;
}

.wd-checkout-remove-btn {
    color: #ffffff;
}

.wd-checkout-remove-btn:hover {
    color: #ececec;
}

.woocommerce-checkout .wd-checkout-remove-btn-wrapp {
    margin-inline: 0px;
    width: 22px;
    flex-shrink: 0;
    background: #979797;
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 22px;
    border-radius: 100%;
}
.woocommerce-checkout  td.wd-checkout-prod {
    display: flex !important;
}
.wd-suggestion .price ins, .wd-suggestion .price ins span, .wd-suggestion .price .amount, .wd-suggestion .price del, .wd-suggestion .price del span, .wd-suggestion .price del bdi, .single .wd-suggestion .price del span {
    font-size: 20px !important;
}
.last-call-elite .last-call-audio-image {
    height: auto;
}
.elite-has-been-purchased .prefooter-bundle-row.prefooter-ultimate-bundle.prefooter-elite-ap.disabled-row {
    display: none !important;
}
.page-all-products-special-subscription form.cart, .page-all-products-special-subscription .ft-day-outer {
    display: none;
}
.page-consulting-management-explained-subscription .custom-html-block:not(.custom-html-block-diff) {
    display: none;
}
.container.related-and-upsells.related-and-upsells-diff {
    width: 90%;
}
.purchase-option-singular {
    padding: 15px 18px 18px 18px;
    border-radius: 12px;
    border: 1px solid #D9D9D9;
    position: relative;
}
p.opt-name {
    color: #4B4E60;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 6px;
}
.checker-division {
    min-width: 16px;
    min-height: 16px;
    border: 1px solid #676767;
    border-radius: 100%;
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.checker-division-i {
    width: 10px;
    height: 10px;
    background: #383C52;
    border-radius: 100%;
    opacity: 0;
}
.checker-opt-outer {
    display: flex;
    align-items: center;
    gap: 13px;
}
.checker-opt-outer p {
    margin: 0px;
}
span.price-divion {
    font-family: "Inter Tight", sans-serif !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    color: #383C52;
    letter-spacing: 0.22px;
    line-height: normal;
}
.dropdown-division {
    /* margin-top: 16px; */
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-height: 0px;
    overflow: hidden;
    transition: ease-in-out .3s !important;
	opacity: 0;
}
.dropdown-division p {
    margin-bottom: 0px;
}
a.b-n-b-new {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    height: 56px;
    background: linear-gradient(0deg, #5A29E0 0%, #5A29E0 100%), linear-gradient(90deg, #420FD1 0%, #9E23E1 100%);
    border-radius: 35px;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 15px;
	gap: 5px;
}
a.b-n-b-new:before {
    content: "";
    width: 18px;
    height: 16px;
    background-size: cover;
    background-image: url("../../uploads/2026/07/Cart-icon-new.svg");
}
.dropdown-division p.ft-p {
    font-weight: 500;
    margin-bottom: 10px;
}
.purchase-options {
    display: flex;
    flex-direction: column;
    gap: 25px;
}
p.chose-sub {
    position: absolute;
    margin-bottom: 0px;
    line-height: 1;
    display: flex;
    justify-content: center;
    gap: 4px;
    color: rgba(154, 103, 0, 1);
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    border: 1px solid #FA0;
    background: #FFE6A6;
    border-radius: 35px;
    padding: 5px 7px;
    align-items: center;
    left: 50%;
    transform: translatex(-50%);
    top: -10px;
}
.opt-name-otr {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.timeeeee {
    background: linear-gradient(90deg, #EF0058 0%, #F20 100%);
    display: flex;
    align-items: center;
    color: white;
    line-height: 1;
    border-radius: 7px;
    padding: 5px 7px;
    font-size: 9.034px;
    font-style: normal;
    font-weight: 700;
    gap: 3px;
}
.timeeeee .hurry-timerrr {
    color: #FCFE06;
    text-transform: uppercase;
    display: flex;
    gap: 0.1px;
}
.purchase-option-singular.aps-option span.price-divion {
    color: #D91212;
    display: flex;
    align-items: center;
    gap: 6px;
}
span.price-divion span {
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    color: rgba(143, 143, 143, 0.88);
    text-decoration: line-through;
}
.purchase-option-singular.active-pur-opt {
    background: #F9F7FF;
    border-color: rgba(90, 41, 224, 0.54);
}
.purchase-option-singular.active-pur-opt .dropdown-division {
    max-height: 1000px;
    margin-top: 16px;
	opacity: 1;
}
.dropdown-division img.ft-img {
    width: 150px;
}
.icons-divions {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1.5px solid #E8E0FF;
    width: 100%;
    display: flex;
    gap: 6px;
    flex-direction: column;
    text-align: left;
}
.icons-divions p {
    font-weight: 400;
    color: #6E6E6E;
    font-size: 12px;
    display: flex;
    align-items: center;
	gap: 6px;
}
.icons-divions b {
    font-weight: 600;
    color: #5A29E0;
}
.icons-divions span span {
    color: rgba(130, 96, 222, 0.70);
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
}
.purchase-option-singular.regular-option.active-pur-opt span.price-divion {
    color: #4410D2;
}
.purchase-option-singular.active-pur-opt .checker-division-i {
    opacity: 1;
}
.purchase-option-singular {
    cursor: pointer;
}
.icons-divions P:FIRST-CHILD {
    ALIGN-ITEMS: FLEX-START;
}
.icons-divions P:FIRST-CHILD img {
    margin-top: 4px;
}
.page-all-products-special-subscription p.chz {
    margin-top: 30px;
    font-size: 15px;
}
.purchase-option-singular.aps-option {
    padding-top: 20px;
}
.purchase-option-singular.aps-option p.opt-name {
    MARGIN-BOTTOM: 0PX;
}
.purchase-option-singular.aps-option .opt-name-otr {
    MARGIN-BOTTOM: 6px;
}
.page-all-products-special-subscription p.price {
    display: none !important;
}
.page-all-products-special-subscription h1.product_title.entry-title.wd-entities-title {
    margin-bottom: 20px !important;
    gap: 5px;
}
.page-conflict-management-explained span.colord {
    color: #33da93;
}
.i-f-r-m {
    background: linear-gradient(180deg, rgb(222, 246, 255) 77%, rgb(201, 230, 255) 100%) !important;
    padding-top: 50px;
	padding-bottom: 50px;
}
.i-f-r-m iframe#be-quiz-iframe {
    border-radius: 20px;
}
.page-everything-explained-bundle .swtchs-bndl button.single_add_to_cart_button {
    position: absolute;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    width: 100%;
    display: flex !important;
    height: 60px;
    z-index: -1;
    opacity: 0;
    transition: none !important;
	padding: 0px;
}
.swtchs-bndl.sel-bndl .add-t-crt-bndl {
    position: relative !important;
}
.page-everything-explained-bundle .swtchs-bndl button.single_add_to_cart_button a {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white !important;
    gap: 5px;
    font-weight: 600 !important;
    height: 100%;
    z-index: 999;
}
.bndl-btns-divs .ft-day-outer {
    display: flex !important;
}
.bndl-btns-divs br, .page-everything-explained-bundle .summary-inner>.price {
    display: none;
}
.bndl-btns-divs {
margin-top: 20px;
position: relative;
}
.swtchs-bndl.sel-bndl .add-t-crt-bndl, .swtchs-bndl.sel-aps .add-t-crt-aps {
    position: relative !important;
    z-index: 2 !important;
    opacity: 1 !important;
}
.page-everything-explained-bundle form.cart, .page-everything-explained-bundle .product_meta {
    display: none !important;
}
.page-everything-explained-bundle p.name-of-offer {
    gap: 5px !important;
}
.page-everything-explained-bundle .aps-selector-outer {
    margin-top: 25px;
}
.page-everything-explained-bundle .radio-img-products img:not(.products-radio img) {
    border-radius: 12px;
}
button.single_add_to_cart_button.button.alt.new-aps-btn span.variable-price-three {
    display: block !important;
}
button.single_add_to_cart_button.button.alt.new-aps-btn {
    position: absolute;
    bottom: -96px;
    z-index: -5;
    opacity: 0;
    transition: none !important;
	LEFT: 0;
}
a.aps-wrap-a {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 20;
}
form.swatch-all-products-special-offer button.single_add_to_cart_button.button.alt.new-aps-btn {
    opacity: 1;
    z-index: 20;
}
form.swatch-all-products-special-offer .woocommerce-variation-add-to-cart {
    opacity: 0;
    z-index: -10;
    position: relative;
}
.only-aps-purchase-otr {
    border-radius: 35px;
    background: #F4F0FF;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 36px;
    margin-top: 40px;
}
.only-aps-purchase-otr p.aps-purchase-above-p {
    color: #A888FF;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.3px;
    margin-bottom: 10px;
}
.only-aps-purchase-otr h2 {
    background: linear-gradient(90deg, #652CFF, #A100FF);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    margin-bottom: 20px;
}
.btn-all-purhcase a {
    display: flex;
    height: 57px;
    padding: 16px 36px 17px 36px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    border-radius: 14px;
    background: #652CFF;
    width: fit-content;
    margin: auto;
    margin-bottom: 12px;
    color: white;
    font-size: 18px;
    font-weight: 600;
}
.btn-all-purhcase a img {
    filter: brightness(0) invert(1);
}
.btn-all-purhcase p {
    color: #AD97ED;
    font-size: 15px;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 0px;
    font-weight: 500;
}
.all-purchased .be-dl-head H2 {
    display: none;
}
.wd-header-my-account span.wd-tools-inner {
    border: 1.337px solid #E1DFEB !important;
    padding: 12px !important;
    display: flex;
    align-items: center;
    height: auto !important;
}
.wd-header-my-account span.wd-tools-icon {
    height: 20px !important;
    width: 20px !important;
    padding: 0px !important;
    border: 1.2px solid rgba(45, 44, 54, 0.79);
}
.wd-header-my-account span.wd-tools-icon:before {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: rgba(45, 44, 54, 0.79) !important;
}
.wd-header-my-account span.wd-tools-text {
    color: #2D2C36 !important;
    font-family: "Inter Tight", sans-serif !important;
    font-weight: 600;
    font-size: 15px;
}
.page.logged-in span.wd-tools-text {
    font-size: 12px;
}
.page.logged-in .wd-header-my-account span.wd-tools-inner {
    padding: 8px 10px !important;
}
.wd-header-my-account a {
    PADDING: 0PX;
}
.elite-tgl-after-new {
    MARGIN-TOP: 20PX;
    padding-left: 10px;
    margin-bottom: -30px;
}
.elite-tgl-after-new h4 {
    color: #BC934D;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 10px;
}
.elite-tgl-iner {
    display: flex;
    align-items: center;
    position: relative;
    border-radius: 10px;
    border: 2.5px dashed rgba(207, 165, 88, 0.54);
    background: #FFFCF5;
    padding: 8px;
}
.toggle-btn-aps-new {
    border-radius: 35px;
    background: #cdcdcd;
    width: 50px;
    height: 30px;
    position: absolute;
    bottom: 8px;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 4px;
    transition: ease-in-out .3s !important;
}
.elit-tg-in {
    filter: drop-shadow(0 0 3.824px rgba(0, 0, 0, 0.49));
    background: white;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    transition: ease-in-out .3s !important;
}
.elite-tgl-image-div {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    background-image: url("");
    background-size: cover;
    border-radius: 10px;
}
.elite-tgl-image-div img {
    width: 85%;
    margin: auto;
}
.elite-tgl-txt {
    margin-left: 12px;
    max-width: calc(100% - 60px);
}

p.name-tgl {
    color: #BC934D;
    font-size: 9px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
}
p.period-tgl {
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    color: black;
    margin-bottom: 3px;
}
p.prc-tgl {
    margin-bottom: 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    color: #9E9E9E;
}
span.rgl-rfdd {
    font-weight: 500;
    font-size: 13px;
    text-decoration: line-through;
}
span.rgl-rf {
    color: #EF0058;
}
.elite-tgl-iner.elite-tgl-iner-active .toggle-btn-aps-new {
    background: #cda051;
    justify-content: flex-end;
}
/* THANK YOU PAGE CSS */

.be-dl {
   --be-dl-brand: #420fd1;
   --be-dl-ink: #14141c;
   --be-dl-muted: #6f6f7d;
   --be-dl-line: #e4e4ec;
   --be-dl-cover: #eef0f7;
   --be-dl-radius: 12px;
   margin: 0 0 50px;
}
.be-dl-head {
   margin: 0 0 22px;
}
.be-dl-heading {
   margin: 0 0 6px;
   font-size: 24px;
   font-weight: 700;
   line-height: 1.25;
   color: var(--be-dl-ink);
   display: block;
   text-align: left;
}
.be-dl-sub {
   margin: auto;
   font-size: 24px;
	text-align: center;
   font-weight: 600;
   line-height: 1.5;
   color: #4b4e60;
   font-family: "Inter Tight", sans-serif !important;
}
.be-dl-library-link {
   display: inline-block;
   margin-top: 10px;
   font-size: 14px;
   font-weight: 600;
   color: var(--be-dl-brand);
   text-decoration: none;
}
.be-dl-library-link:hover {
   text-decoration: underline;
}
.be-dl-grid {
   display: grid;
   grid-template-columns: repeat(3, minmax(0, 1fr));
   gap: 18px;
}
.be-dl-card {
   display: flex;
   flex-direction: column;
   overflow: hidden;
   background: #fff;
   border: 1px solid var(--be-dl-line);
   border-radius: var(--be-dl-radius);
   transition: box-shadow 0.18s ease, transform 0.18s ease;
}
.be-dl-card:hover {
   transform: translateY(-2px);
   box-shadow: 0 8px 24px rgba(20, 20, 28, 0.09);
}
.be-dl-cover {
   position: relative;
   display: flex;
   align-items: center;
   justify-content: center;
   aspect-ratio: 4 / 3;
   background: var(--be-dl-cover);
}
.be-dl-cover img {
   display: block;
   width: 100%;
   max-width: 100%;
   max-height: 100%;
   height: auto;
   margin-bottom: 0;
}
.be-dl-badge {
   position: absolute;
   top: 10px;
   right: 10px;
   padding: 4px 9px;
   border-radius: 20px;
   background: #2B0887;
   color: #ECE5FF;
   font-size: 9px;
  font-style: italic;
   font-weight: 900;
   letter-spacing: 0.06em;
   line-height: 1.4;
   text-transform: uppercase;
   white-space: nowrap;
   font-family: "Inter Tight", sans-serif !important;
}
.be-dl-info {
   display: flex;
   flex: 1 1 auto;
   flex-direction: column;
   padding: 15px;
}
.be-dl-title, .be-dl-grid .elite-prods-info h3 {
   margin: 0 0 6px;
   font-size: 14px;
   font-weight: 600;
   line-height: 1.3;
   color: var(--be-dl-ink);
   font-family: "Inter Tight", sans-serif !important;
}
.be-dl-meta, .be-dl-grid .elite-prods-info p.be-dl-meta {
   margin: 0 0 14px;
   font-size: 11px;
   line-height: 1.4;
   color: var(--be-dl-muted);
}
.be-dl-actions {
   display: flex;
   gap: 8px;
   margin-top: auto;
}
.be-dl-actions > * {
   flex: 1 1 0;
   min-width: 0;
}
.be-dl .be-dl-btn {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 6px;
   width: 100%;
   min-height: 38px;
   height: auto;
   padding: 8px 10px;
   border: 1px solid var(--be-dl-line);
   border-radius: 8px;
   background: #fff;
   color: var(--be-dl-brand);
   font-size: 12.5px;
   font-weight: 600;
   line-height: 1.2;
   text-align: center;
   text-decoration: none;
   text-transform: none;
   cursor: pointer;
}
.be-dl .be-dl-btn:hover {
   border-color: var(--be-dl-brand);
   background: #f7f5ff;
   color: var(--be-dl-brand);
   text-decoration: none;
}
.be-dl-btn span {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.be-dl-icon {
   flex: 0 0 auto;
   width: 15px;
   height: 15px;
}
.be-dl .be-dl-btn--audio {
   color: var(--be-dl-muted);
}
.be-dl .be-dl-btn--audio:hover {
   border-color: #b9b9c6;
   background: #f6f6f9;
   color: var(--be-dl-ink);
}
.be-dl .be-dl-btn.is-locked {
   background: #f4f4f7;
   border-color: transparent;
   color: #a5a5b2;
}
.be-dl .be-dl-btn.is-locked:hover {
   background: #ecebf6;
   border-color: transparent;
   color: var(--be-dl-brand);
}
.be-dl-card.is-locked .be-dl-cover {
   opacity: 0.55;
}
.be-dl-more {
   position: relative;
}
.be-dl-more > summary {
   list-style: none;
}
.be-dl-more > summary::-webkit-details-marker {
   display: none;
}
.be-dl-more > summary::marker {
   content: "";
}
.be-dl-list {
   position: absolute;
   right: 0;
   bottom: calc(100% + 6px);
   left: 0;
   z-index: 5;
   max-height: 240px;
   margin: 0;
   padding: 6px;
   overflow-y: auto;
   list-style: none;
   background: #fff;
   border: 1px solid var(--be-dl-line);
   border-radius: 8px;
   box-shadow: 0 10px 28px rgba(20, 20, 28, 0.14);
   min-width: 200px;
}
.be-dl-list li {
   margin: 0;
   list-style: none;
}
.be-dl-list a {
   display: block;
   padding: 8px 9px;
   border-radius: 6px;
   color: var(--be-dl-ink);
   font-size: 12px;
   line-height: 1.35;
   text-decoration: none;
}
.be-dl-list a:hover {
   background: #f4f2ff;
   color: var(--be-dl-brand);
}
.be-dl-extra {
   margin-top: 22px;
   padding: 14px 16px;
   border: 1px solid var(--be-dl-line);
   border-radius: 10px;
   background: #fafafc;
}
.be-dl-extra-toggle {
   cursor: pointer;
   font-size: 13px;
   font-weight: 600;
   color: var(--be-dl-muted);
}
.be-dl-extra-list {
   margin: 12px 0 0;
   padding: 0;
   list-style: none;
}
.be-dl-extra-list li {
   margin: 0;
   padding: 6px 0;
   border-top: 1px solid var(--be-dl-line);
   list-style: none;
}
.be-dl-extra-list a {
   font-size: 13px;
   color: var(--be-dl-brand);
   text-decoration: none;
}
.be-dl-extra-list a:hover {
   text-decoration: underline;
}
.be-dl-head--locked {
   margin-top: 45px;
   padding-top: 28px;
   border-top: 1px solid var(--be-dl-line);
}
 
.be-dl-head--locked .be-dl-heading {
   font-size: 19px;
   color: var(--be-dl-muted);
}
 
/* Dim the whole locked grid, not each card, so hovering one card does not
   make it look available */
 
.be-dl-locked {
   opacity: 0.72;
}
 
.be-dl-locked .be-dl-card {
   box-shadow: none;
}
 
.be-dl-locked .be-dl-card:hover {
   transform: none;
   box-shadow: 0 4px 14px rgba(20, 20, 28, 0.06);
   opacity: 1;
}
 
.be-dl-card.is-locked .be-dl-cover {
   background: #f1f1f5;
   opacity: 1;
}
 
.be-dl-card.is-locked .be-dl-cover img {
    filter: none;
    opacity: 1;
    transition: transform .2s ease;
}
 
.be-dl-card.is-locked:hover .be-dl-cover img {
    filter: none;
    opacity: 1;
}
 
.be-dl-card.is-locked .be-dl-title {
    color: var(--be-dl-ink);
}
.be-dl-card.is-locked .be-dl-badge {
   background: #9a9aa6;
}
.be-dl-cta {
   display: flex;
   justify-content: center;
   margin-top: 32px;
}
.be-dl .be-dl-cta-btn {
   display: inline-flex;
   align-items: center;
   justify-content: center;
   gap: 8px;
   min-height: 48px;
   height: auto;
   padding: 12px 34px;
   border: none;
   border-radius: 35px;
   font-size: 15px;
   font-weight: 700;
   line-height: 1.2;
   text-align: center;
   text-decoration: none;
   text-transform: none;
   transition: background 0.2s ease, transform 0.15s ease;
}
.be-dl .be-dl-cta-btn:hover {
   transform: translateY(-1px);
   text-decoration: none;
}
.be-dl-cta-arrow {
   flex: 0 0 auto;
   width: 16px;
   height: 16px;
}
.be-dl .be-dl-cta-btn--library {
   background: #f0ecff;
   color: var(--be-dl-brand);
}
.be-dl .be-dl-cta-btn--library:hover {
   background: linear-gradient(90deg, #420fd1, #9e23e1);
   color: #fff;
}
/* Get Elite Access - leads to Elite */
.be-dl .be-dl-cta-btn--elite {
   background: linear-gradient(90deg, #b08130 14%, #e5c78b 100%);
   color: #fff;
}
.be-dl .be-dl-cta-btn--elite:hover {
   background: #171616;
   color: #fff;
}
.be-dl-actions > .be-dl-btn--primary,
.be-dl-actions > .be-dl-more:not( .be-dl-more--audio ) {
   flex: 1 1 auto;
   min-width: 0;
}

.be-dl-actions > .be-dl-btn--audio,
.be-dl-actions > .be-dl-more--audio {
   flex: 0 1 auto;
   min-width: 0;
}

.be-dl .be-dl-btn--audio {
   padding-right: 11px;
   padding-left: 11px;
}
.elite-prods-ap-ne {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
}
p.editr-chs {
    position: absolute;
    font-family: "Inter Tight", sans-serif !important;
    width: 100%;
    margin-bottom: 0px;
    border-radius: 16px 16px 0 0;
    background: #FEE7B8;
    box-shadow: 0 0 40px -8px rgba(255, 163, 26, 0.20);
    padding: 7px 14px 18px 13px;
    justify-content: center;
    align-items: center;
    gap: 7px;
    display: flex;
    color: #B49A6D;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.75;
    font-size: 13px;
    top: -32px;
}
.elite-prod-ap-image-section {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 4 / 3;
    border-radius: 14px 14px 0px 0px;
    overflow: hidden;
}
img.elite-label-src {
    position: absolute;
    top: 19px;
    right: 19px;
}
.elite-prod-ap-image-section img:not(img.elite-label-src) {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.elite-prods-info {
    border: 2px solid #FEE7B8;
    border-radius: 0px 0px 14px 14px;
    padding: 16px 25px 22px;
	background: white;
}
p.o-w-e-p {
    background: linear-gradient(90deg, #B46E26 0%, #E3CCA0 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.56px;
    margin-bottom: 5px;
}
.elite-prods-info h3 {
    font-size: 20px;
    color: black;
    font-family: "Inter Tight", sans-serif !important;
    margin-bottom: 10px;
}
.elite-prods-info p.be-dl-meta {
    font-size: 16px;
}
.elite-prods-info p:last-child {
    margin-bottom: 0px;
}
a.o-w-e-a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    border: 1px solid #CA922D;
    background: #FFF;
    height: 50px;
    gap: 6px;
    color: #CA922D;
    font-family: "Inter Tight", sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    position: relative;
}
a.o-w-e-a:before {
    content: "";
    position: relative;
    width: 13px;
    height: 17px;
    background-size: cover;
    background-image: url("../../uploads/2026/08/Lock-gold.svg");
}
.elite-prod-ap-single {
    position: relative;
}
.be-dl-grid .elite-prods-ap-ne {
   display: contents !important;
}
.be-dl-grid p.o-w-e-p {
    font-size: 11px;
}
.be-dl-grid .elite-prod-ap-single {
    position: relative;
    margin-top: 25px;
}
/* END THANK YOU PAGE CSS */

/* ACCOUNT PAGE CSS */
.be-dl-card[hidden] {
   display: none !important;
}
.be-lib-controls {
   display: flex;
   align-items: center;
   gap: 10px;
   margin: 0 0 14px;
}
.be-lib-search {
   position: relative;
   flex: 1 1 auto;
   min-width: 0;
}
.be-lib-search-icon {
   position: absolute;
   top: 50%;
   left: 14px;
   width: 17px;
   height: 17px;
   margin-top: -8.5px;
   color: #9a9aa6;
   pointer-events: none;
}
.be-dl .be-lib-input {
   width: 100%;
   height: 46px;
   margin: 0;
   padding: 10px 16px 10px 41px;
   border: 1px solid var(--be-dl-line);
   border-radius: 10px;
   background: #fff;
   box-shadow: none;
   color: var(--be-dl-ink);
   font-size: 14px;
   line-height: 1.3;
}
.be-dl .be-lib-input:focus {
   border-color: var(--be-dl-brand);
   outline: none;
}
.be-dl .be-lib-input::-webkit-search-cancel-button {
   cursor: pointer;
}
.be-dl .be-lib-select {
   flex: 0 0 auto;
   width: auto;
   min-width: 118px;
   height: 46px;
   margin: 0;
   padding: 10px 34px 10px 14px;
   border: 1px solid var(--be-dl-line);
   border-radius: 10px;
   background-color: #fff;
   background-image: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f6f7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E" );
   background-repeat: no-repeat;
   background-position: right 11px center;
   background-size: 15px 15px;
   box-shadow: none;
   color: var(--be-dl-ink);
   font-size: 14px;
   line-height: 1.3;
   cursor: pointer;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.be-dl .be-lib-select:focus {
   border-color: var(--be-dl-brand);
   outline: none;
}
.be-lib-pills {
   display: flex;
   flex-wrap: wrap;
   gap: 7px;
   margin: 0 0 16px;
}
.be-dl .be-lib-pill {
   height: 32px;
   padding: 6px 15px;
   border: 1px solid var(--be-dl-line);
   border-radius: 20px;
   background: #fff;
   box-shadow: none;
   color: var(--be-dl-muted);
   font-size: 12.5px;
   font-weight: 600;
   line-height: 1.4;
   text-transform: none;
   letter-spacing: 0;
   cursor: pointer;
   transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease;
}
.be-dl .be-lib-pill:hover {
   border-color: var(--be-dl-brand);
   color: var(--be-dl-brand);
   background: #fff;
}
.be-dl .be-lib-pill.is-active {
   border-color: var(--be-dl-brand);
   background: var(--be-dl-brand);
   color: #fff;
}
.be-lib-count {
   margin: 0 0 12px;
   font-size: 12.5px;
   color: var(--be-dl-muted);
}
.be-lib-empty-result {
   margin: 24px 0 0;
   padding: 28px;
   border: 1px dashed var(--be-dl-line);
   border-radius: 10px;
   color: var(--be-dl-muted);
   font-size: 14px;
   text-align: center;
}
.be-lib-pages {
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: center;
   gap: 6px;
   margin-top: 30px;
}
.be-dl .be-lib-page {
   min-width: 36px;
   height: 36px;
   padding: 6px 9px;
   border: 1px solid var(--be-dl-line);
   border-radius: 8px;
   background: #fff;
   box-shadow: none;
   color: var(--be-dl-ink);
   font-size: 13px;
   font-weight: 600;
   line-height: 1.4;
   text-transform: none;
   cursor: pointer;
   transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;
}
.be-dl .be-lib-page:hover:not( :disabled ) {
   border-color: var(--be-dl-brand);
   background: #fff;
   color: var(--be-dl-brand);
}
.be-dl .be-lib-page.is-active {
   border-color: var(--be-dl-brand);
   background: var(--be-dl-brand);
   color: #fff;
}
.be-dl .be-lib-page:disabled {
   opacity: 0.4;
   cursor: default;
}
.be-dl .be-lib-page--arrow {
   color: var(--be-dl-muted);
   font-size: 17px;
}
.be-dl-card--elite {
   border-color: #e0c48d;
}
.be-dl-card--elite .be-dl-cover {
   background: linear-gradient( 160deg, #d9b877 0%, #b08130 100% );
}
.be-dl-card--elite.is-locked .be-dl-cover {
   background: linear-gradient( 160deg, #d9b877 0%, #b08130 100% );
}
.be-dl-card--elite.is-locked .be-dl-cover img {
   filter: none;
   opacity: 1;
}
.be-dl-card--elite .be-dl-badge {
   background: #fff;
   color: #8a6420;
}
.be-dl-card--elite.is-locked .be-dl-badge {
   background: #fff;
   color: #8a6420;
}
.be-dl-eyebrow {
   display: block;
   margin: 0 0 4px;
   color: #b08130;
   font-size: 10px;
   font-weight: 600;
   letter-spacing: 0.05em;
   text-transform: uppercase;
}
.be-dl-eyebrow strong {
   font-weight: 800;
}
.be-dl-ribbon {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 5px;
   padding: 5px;
   background: #f7e6c4;
   color: #8a6420;
   font-size: 10px;
   font-weight: 700;
   letter-spacing: 0.06em;
   text-transform: uppercase;
}
.be-dl .be-dl-btn--elite {
   border-color: #dcbf85;
   color: #a9762a;
}
.be-dl .be-dl-btn--elite:hover {
   border-color: #b08130;
   background: #fdf6e8;
   color: #8a6420;
}
body.woocommerce-account {
    background-color: #F5F5F5;
}
body.woocommerce-account .wd-page-content {
    background-color: #F5F5F5;
    padding-bottom: 60px;
}
body.woocommerce-account .woocommerce-MyAccount-content {
    background-color: transparent;
}
body.woocommerce-account .wd-my-account-sidebar {
    align-self: start;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
    background-color: #FFFFFF;
    border: 1px solid rgba(17, 17, 17, 0.06);
    border-radius: 14px;
    padding: 10px;
    box-shadow: 0 1px 2px rgba(17, 17, 17, 0.04);
}
body.woocommerce-account h3.woocommerce-MyAccount-title {
    display: none;
}
body.woocommerce-account .be-acc-user {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 8px 8px 16px;
    margin-bottom: 8px;
    border-bottom: 1px solid #F0F0F2;
}
body.woocommerce-account .be-acc-avatar {
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #652CFF;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Inter Tight", sans-serif !important;
    font-size: 17px;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    overflow: hidden;
}
body.woocommerce-account .be-acc-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}
body.woocommerce-account .be-acc-meta {
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
}
body.woocommerce-account .be-acc-name {
    font-family: "Inter Tight", sans-serif !important;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    color: #111111;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
body.woocommerce-account .be-acc-badge {
    display: inline-flex;
    align-items: center;
    background: linear-gradient(90deg, #926212 0%, #D9B465 100%);
    color: #FFFFFF;
    font-family: "Inter", sans-serif !important;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.6px;
    line-height: 1;
    text-transform: uppercase;
    padding: 5px 9px;
    border-radius: 20px;
    white-space: nowrap;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li::before,
body.woocommerce-account .woocommerce-MyAccount-navigation ul li::after {
    display: none;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 11px 12px;
    margin: 2px 0;
    border: 0 !important;
    border-radius: 9px;
    background-color: transparent;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0;
    text-transform: none;
    color: #55555C !important;
    transition: background-color 0.18s ease, color 0.18s ease;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before {
    content: "";
    flex: 0 0 auto;
    width: 18px;
    height: 18px;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 18px 18px;
    mask-size: 18px 18px;
    opacity: 0.75;
    transition: opacity 0.18s ease;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #F5F4FF;
    color: #652CFF !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover::before {
    opacity: 1;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:hover {
    background-color: #652CFF !important;
    color: #FFFFFF !important;
    font-weight: 600;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a::before {
    opacity: 1;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a::after {
    content: "";
    width: 18px;
    height: 18px;
    margin-left: auto;
    flex: 0 0 auto;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.18);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 55% center;
    background-size: 11px 11px;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #F0F0F2;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
    color: #8A8A93 !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background-color: #FFF1F1;
    color: #D93B3B !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E");
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads a::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E");
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h4'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h4'/%3E%3C/svg%3E");
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods a::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--wt-smart-coupon a::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 11 3.8V3H3v8h.8l9.6 9.6a2 2 0 0 0 2.8 0l4.4-4.4a2 2 0 0 0 0-2.8z'/%3E%3Cpath d='M7 7h.01'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 11 3.8V3H3v8h.8l9.6 9.6a2 2 0 0 0 2.8 0l4.4-4.4a2 2 0 0 0 0-2.8z'/%3E%3Cpath d='M7 7h.01'/%3E%3C/svg%3E");
}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3C/svg%3E");
}
body.page-my-account main#main-content {
    padding: 50px 0px;
	max-width: 1320px !important;
}
body.page-my-account .whb-row.whb-general-header .container {
    max-width: 1320px !important;
}
body.page-my-account .wd-page-title {
    DISPLAY: NONE ! IMPORTANT;
}
body.page-my-account span.wd-tools-inner {
    border-radius: 12px !important;
    padding: 19px 18px !important;
    height: 50px !important;
}
body.page-my-account span.wd-tools-inner span.wd-tools-icon {
    color: #2D2C36 !important;
    border: 1.5px solid #2D2C36;
    height: 22px;
    width: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}
body.page-my-account span.wd-tools-inner span.wd-tools-icon:before {
    font-size: 13px !important;
}
body.page-my-account span.wd-tools-inner span.wd-tools-text {
    color: #06F;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.3px !important;
    font-family: "Inter Tight", sans-serif !important;
}
body.woocommerce-account .be-lib-controls {
    display: flex;
    align-items: stretch;
    gap: 12px;
    margin-bottom: 16px;
    width: 100%;
}
body.woocommerce-account .be-lib-search {
    position: relative;
    flex: 1 1 auto;
    min-width: 0;
    display: flex;
    align-items: center;
}
body.woocommerce-account .be-lib-search-icon {
    position: absolute;
    left: 16px;
    width: 18px;
    height: 18px;
    color: #9A9AA3;
    pointer-events: none;
}
body.woocommerce-account .be-lib-input {
    width: 100%;
    min-width: 0;
    height: 52px;
    margin: 0;
    padding: 0 18px 0 44px;
    border: 1px solid rgba(17, 17, 17, 0.08);
    border-radius: 10px;
    background-color: #FFFFFF;
    font-family: "Inter", sans-serif !important;
    font-size: 15px;
    color: #111111;
    box-shadow: none;
    appearance: none;
    -webkit-appearance: none;
}
body.woocommerce-account .be-lib-input::placeholder {
    color: #9A9AA3;
}
body.woocommerce-account .be-lib-input:focus {
    outline: none;
    border-color: #652CFF;
    box-shadow: 0 0 0 3px rgba(101, 44, 255, 0.12);
}
body.woocommerce-account .be-lib-input::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
/* Both selects sit on a fixed width so the search can never push them out. */
body.woocommerce-account .be-lib-select {
    flex: 0 0 auto;
    width: 150px;
    min-width: 0;
    height: 52px;
    margin: 0;
    padding: 0 38px 0 16px;
    border: 1px solid rgba(17, 17, 17, 0.08);
    border-radius: 10px;
    background-color: #FFFFFF;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: 16px 16px;
    font-family: "Inter", sans-serif !important;
    font-size: 15px;
    color: #111111;
    line-height: 52px;
    cursor: pointer;
    box-shadow: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-overflow: ellipsis;
}
body.woocommerce-account .be-lib-select:focus {
    outline: none;
    border-color: #652CFF;
    box-shadow: 0 0 0 3px rgba(101, 44, 255, 0.12);
}
/* Woodmart wraps selects in its own styled box on some screens. */
body.woocommerce-account .be-lib-controls .wd-select,
body.woocommerce-account .be-lib-controls .select2-container {
    display: none !important;
}
.be-lib-tabs {
   display: flex;
   flex-wrap: wrap;
   gap: 4px;
   margin: 0 0 12px;
   padding: 4px;
   border: 1px solid var(--be-dl-line);
   border-radius: 12px;
   background: #fff;
}
.be-dl .be-lib-tab {
   height: 36px;
   padding: 8px 16px;
   border: 0;
   border-radius: 9px;
   background: transparent;
   box-shadow: none;
   color: var(--be-dl-muted);
   font-size: 13.5px;
   font-weight: 600;
   line-height: 1.4;
   text-transform: none;
   letter-spacing: 0;
   cursor: pointer;
   transition: background 0.15s ease, color 0.15s ease;
}
.be-dl .be-lib-tab:hover {
   background: #f5f4ff;
   color: var(--be-dl-brand);
}
.be-dl .be-lib-tab.is-active,
.be-dl .be-lib-tab.is-active:hover {
   background: var(--be-dl-brand);
   color: #fff;
}
.be-dl .be-lib-tab:focus-visible {
   outline: 2px solid var(--be-dl-brand);
   outline-offset: 2px;
}
a.be-dl-cta-btn.be-dl-cta-btn--elite {
    display: none !important;
}
.be-dl .be-dl-btn--audio.is-disabled {
   pointer-events: none;
   cursor: default;
   opacity: 0.55;
   user-select: none;
}
body.woocommerce-account .be-acc-toggle {
    display: none;
}
body.woocommerce-account .be-acc-close {
    display: none;
}
body.woocommerce-account .be-acc-overlay {
    position: fixed;
    inset: 0;
    z-index: 9998;
    background: rgba(17, 17, 20, 0.45);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.25s ease, visibility 0.25s ease;
}
body.woocommerce-account .scrollToTop {
	display: none !important;
}
body.woocommerce-account {
    --be-acc-brand: #652CFF;
    --be-acc-brand-soft: #F5F4FF;
    --be-acc-ink: #2B0F63;
    --be-acc-text: #14141C;
    --be-acc-muted: #8A8A93;
    --be-acc-line: rgba(17, 17, 17, 0.06);
    --be-acc-line-strong: #E8E8EE;
    --be-acc-card: #FFFFFF;
    --be-acc-radius: 14px;
}
 
/* Page head
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-acc-head {
    margin: 0 0 20px;
}
 
body.woocommerce-account .be-acc-title {
    margin: 0;
    font-family: "Inter Tight", "Inter", sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.01em;
    color: var(--be-acc-ink);
    text-transform: none;
}
 
body.woocommerce-account .be-acc-sub {
    margin: 6px 0 0;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--be-acc-muted);
}
 
/* Count badge next to Downloads
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-acc-count {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 26px;
    height: 20px;
    padding: 0 7px;
    border-radius: 999px;
    background-color: var(--be-acc-brand-soft);
    font-family: "Inter", sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0;
    color: var(--be-acc-brand);
}
 
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a .be-acc-count {
    margin-left: auto;
}
 
/* The active row already ends in a chevron, so the badge keeps the free space
   it claimed and simply sits in front of it */
 
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a .be-acc-count {
    margin-right: 2px;
    background-color: rgb(246 239 255);
    color: #652cff;
}
 
/* Support menu icon
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .woocommerce-MyAccount-navigation-link--support a::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='3.6'/%3E%3Cpath d='m4.9 4.9 4.6 4.6'/%3E%3Cpath d='m14.5 14.5 4.6 4.6'/%3E%3Cpath d='m19.1 4.9-4.6 4.6'/%3E%3Cpath d='m9.5 14.5-4.6 4.6'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='3.6'/%3E%3Cpath d='m4.9 4.9 4.6 4.6'/%3E%3Cpath d='m14.5 14.5 4.6 4.6'/%3E%3Cpath d='m19.1 4.9-4.6 4.6'/%3E%3Cpath d='m9.5 14.5-4.6 4.6'/%3E%3C/svg%3E");
}
 
/* Dashboard tiles
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-acc-tiles {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
}
 
body.woocommerce-account .be-acc-tile {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 18px;
    border: 1px solid var(--be-acc-line);
    border-radius: var(--be-acc-radius);
    background-color: var(--be-acc-card);
    box-shadow: 0 1px 2px rgba(17, 17, 17, 0.04);
    text-decoration: none;
    transition: border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;
}
 
body.woocommerce-account .be-acc-tile:hover {
    border-color: rgba(101, 44, 255, 0.35);
    box-shadow: 0 6px 18px rgba(101, 44, 255, 0.10);
    transform: translateY(-1px);
}
 
body.woocommerce-account .be-acc-tile-icon {
    flex: 0 0 auto;
    width: 42px;
    height: 42px;
    border-radius: 11px;
    background-color: var(--be-acc-brand-soft);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
}
 
body.woocommerce-account .be-acc-tile-text {
    display: flex;
    flex-direction: column;
    gap: 3px;
    min-width: 0;
}
 
body.woocommerce-account .be-acc-tile-label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.25;
    color: var(--be-acc-text);
}
 
body.woocommerce-account .be-acc-tile-hint {
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    color: var(--be-acc-muted);
}
 
body.woocommerce-account .be-acc-tile-arrow {
    flex: 0 0 auto;
    margin-left: auto;
    width: 18px;
    height: 18px;
    color: #C6C6D0;
    transition: color 0.18s ease, transform 0.18s ease;
}
 
body.woocommerce-account .be-acc-tile-arrow svg {
    display: block;
    width: 18px;
    height: 18px;
}
 
body.woocommerce-account .be-acc-tile:hover .be-acc-tile-arrow {
    color: var(--be-acc-brand);
    transform: translateX(2px);
}
 
/* Tile icons. Same drawings as the sidebar, painted as backgrounds rather than
   masks because these sit on a tinted square and never change colour */
 
body.woocommerce-account .be-acc-tile--downloads .be-acc-tile-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23652CFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-acc-tile--orders .be-acc-tile-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23652CFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h4'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-acc-tile--edit-account .be-acc-tile-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23652CFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-acc-tile--payment-methods .be-acc-tile-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23652CFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-acc-tile--support .be-acc-tile-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23652CFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='3.6'/%3E%3Cpath d='m4.9 4.9 4.6 4.6'/%3E%3Cpath d='m14.5 14.5 4.6 4.6'/%3E%3Cpath d='m19.1 4.9-4.6 4.6'/%3E%3Cpath d='m9.5 14.5-4.6 4.6'/%3E%3C/svg%3E");
}
 
/* Content card, shared by Support and the pages that follow
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-acc-card {
    padding: 28px;
    border: 1px solid var(--be-acc-line);
    border-radius: var(--be-acc-radius);
    background-color: var(--be-acc-card);
    box-shadow: 0 1px 2px rgba(17, 17, 17, 0.04);
}
 
body.woocommerce-account .be-acc-card-title {
    margin: 0;
    font-family: "Inter Tight", "Inter", sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.3;
    color: var(--be-acc-ink);
    text-transform: none;
}
 
body.woocommerce-account .be-acc-card-sub {
    margin: 4px 0 0;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--be-acc-muted);
}
 
body.woocommerce-account .be-acc-empty {
    margin: 18px 0 0;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    line-height: 1.6;
    color: var(--be-acc-muted);
}
 
/* Support form
   The markup comes from Contact Form 7, so a few of its own wrappers are
   styled here alongside the classes set in the form editor
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-acc-card--support .wpcf7 {
    margin-top: 22px;
}
 
body.woocommerce-account .be-sup-field {
    margin: 0 0 18px !important;
}
 
body.woocommerce-account .be-sup-field label {
    display: block;
    margin: 0 0 7px;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.3;
    color: var(--be-acc-text);
}
 
body.woocommerce-account .be-sup-optional {
    font-weight: 400;
    color: var(--be-acc-muted);
}
 
body.woocommerce-account .be-sup-field .wpcf7-form-control-wrap {
    display: block;
}
 
body.woocommerce-account select.be-sup-select {
    width: 100%;
    height: 50px;
    padding: 0 40px 0 14px;
    border: 1px solid var(--be-acc-line-strong);
    border-radius: 10px;
    background-color: #FFFFFF;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A8A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: 16px 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    line-height: 48px;
    color: var(--be-acc-text);
    box-shadow: none;
    transition: border-color 0.18s ease, box-shadow 0.18s ease;
}
 
body.woocommerce-account textarea.be-sup-textarea {
    display: block;
    width: 100%;
    min-height: 140px;
    padding: 13px 14px;
    border: 1px solid var(--be-acc-line-strong);
    border-radius: 10px;
    background-color: #FFFFFF;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    line-height: 1.6;
    color: var(--be-acc-text);
    resize: vertical;
    box-shadow: none;
    transition: border-color 0.18s ease, box-shadow 0.18s ease;
}
 
body.woocommerce-account select.be-sup-select:focus,
body.woocommerce-account textarea.be-sup-textarea:focus {
    outline: none;
    border-color: var(--be-acc-brand);
    box-shadow: 0 0 0 3px rgba(101, 44, 255, 0.12);
}
 
body.woocommerce-account .be-sup-actions {
    margin: 0;
}
 
body.woocommerce-account input.be-sup-submit,
body.woocommerce-account .be-sup-actions input[type="submit"] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding: 0 26px;
    border: 0;
    border-radius: 10px;
    background-color: var(--be-acc-brand);
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0;
    text-transform: none;
    color: #FFFFFF;
    cursor: pointer;
    transition: background-color 0.18s ease, box-shadow 0.18s ease;
}
 
body.woocommerce-account input.be-sup-submit:hover,
body.woocommerce-account .be-sup-actions input[type="submit"]:hover {
    background-color: #5423DB;
    box-shadow: 0 6px 18px rgba(101, 44, 255, 0.22);
}
 
body.woocommerce-account .be-acc-card--support .wpcf7-spinner {
    margin: 0 0 0 12px;
    vertical-align: middle;
}
 
body.woocommerce-account .be-acc-card--support .wpcf7-not-valid-tip {
    margin-top: 6px;
    font-family: "Inter", sans-serif;
    font-size: 12px;
    line-height: 1.4;
    color: #D93B3B;
}
 
body.woocommerce-account .be-acc-card--support .wpcf7-response-output {
    margin: 18px 0 0;
    padding: 12px 14px;
    border: 1px solid var(--be-acc-line-strong);
    border-radius: 10px;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    line-height: 1.5;
    color: var(--be-acc-text);
}
 
body.woocommerce-account .be-acc-card--support form.sent .wpcf7-response-output {
    border-color: #BFE3C8;
    background-color: #F1FAF3;
    color: #2E6B3E;
}
 
body.woocommerce-account .be-acc-card--support form.invalid .wpcf7-response-output,
body.woocommerce-account .be-acc-card--support form.failed .wpcf7-response-output {
    border-color: #F0C4C4;
    background-color: #FDF3F3;
    color: #A53232;
}
.page-my-account p.be-sup-field br, p.be-sup-actions br {
    display: none;
}
body.woocommerce-account .be-acc-card-title {
    margin: 0 !important;
    text-align: left;
	JUSTIFY-CONTENT: FLEX-START;
}
 
body.woocommerce-account .be-acc-card-sub {
    margin: 4px 0 0 !important;
    text-align: left;
}
 
body.woocommerce-account .be-sup-field label {
    margin: 0 0 7px !important;
}
 
body.woocommerce-account .be-sup-field .wpcf7-form-control-wrap {
    display: block;
    margin: 0;
}
 
body.woocommerce-account .be-acc-card--support .wpcf7 p {
    margin: 0;
}
 
/* Buttons
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-acc-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 44px;
    padding: 0 18px;
    border: 1px solid transparent;
    border-radius: 10px;
    background-color: transparent;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0;
    text-transform: none;
    text-decoration: none;
    cursor: pointer;
    transition: background-color 0.18s ease, border-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease;
}
 
body.woocommerce-account .be-acc-btn--sm {
    min-height: 38px;
    padding: 0 14px;
    font-size: 13px;
}
 
body.woocommerce-account .be-acc-btn--primary {
    background-color: var(--be-acc-brand);
    color: #FFFFFF !important;
}
 
body.woocommerce-account .be-acc-btn--primary:hover {
    background-color: #5423DB;
    box-shadow: 0 6px 18px rgba(101, 44, 255, 0.22);
}
 
body.woocommerce-account .be-acc-btn--ghost {
    border-color: var(--be-acc-line-strong);
    background-color: #FFFFFF;
    color: var(--be-acc-text) !important;
}
 
body.woocommerce-account .be-acc-btn--ghost:hover {
    border-color: #C9C9D4;
    background-color: #FAFAFC;
}
 
body.woocommerce-account .be-acc-btn--plain {
    color: var(--be-acc-muted) !important;
}
 
body.woocommerce-account .be-acc-btn--plain:hover {
    color: var(--be-acc-text) !important;
}
 
body.woocommerce-account .be-acc-btn-icon {
    flex: 0 0 auto;
    width: 15px;
    height: 15px;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 15px 15px;
    mask-size: 15px 15px;
}
 
body.woocommerce-account .be-acc-btn-icon--library {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-acc-btn-icon--receipt {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h12v20l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 7h6'/%3E%3Cpath d='M9 11h6'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h12v20l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 7h6'/%3E%3Cpath d='M9 11h6'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-acc-btn-icon--help {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='3.6'/%3E%3Cpath d='m4.9 4.9 4.6 4.6'/%3E%3Cpath d='m14.5 14.5 4.6 4.6'/%3E%3Cpath d='m19.1 4.9-4.6 4.6'/%3E%3Cpath d='m9.5 14.5-4.6 4.6'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='3.6'/%3E%3Cpath d='m4.9 4.9 4.6 4.6'/%3E%3Cpath d='m14.5 14.5 4.6 4.6'/%3E%3Cpath d='m19.1 4.9-4.6 4.6'/%3E%3Cpath d='m9.5 14.5-4.6 4.6'/%3E%3C/svg%3E");
}
 
/* Order cards
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-ord-list {
    display: flex;
    flex-direction: column;
    gap: 14px;
}
 
body.woocommerce-account .be-ord {
    border: 1px solid var(--be-acc-line);
    border-radius: var(--be-acc-radius);
    background-color: var(--be-acc-card);
    box-shadow: 0 1px 2px rgba(17, 17, 17, 0.04);
    overflow: hidden;
}
 
body.woocommerce-account .be-ord-body {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding: 20px 22px 16px;
}
 
body.woocommerce-account .be-ord-main {
    min-width: 0;
    flex: 1 1 auto;
}
 
body.woocommerce-account .be-ord-line {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}
 
body.woocommerce-account .be-ord-number {
    margin: 0 !important;
    font-family: "Inter Tight", "Inter", sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.25;
    color: var(--be-acc-ink);
    text-transform: none;
    text-align: left;
}
 
body.woocommerce-account .be-ord-meta {
    margin: 6px 0 0;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--be-acc-muted);
}
 
body.woocommerce-account .be-ord-dot {
    margin: 0 4px;
}
 
body.woocommerce-account .be-ord-money {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 2px;
    text-align: right;
}
 
body.woocommerce-account .be-ord-total {
    font-family: "Inter", sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.25;
    color: var(--be-acc-text);
}
 
body.woocommerce-account .be-ord-total .amount {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
}
 
body.woocommerce-account .be-ord-note {
    font-family: "Inter", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    color: var(--be-acc-muted);
}
 
/* A refunded order keeps its number and its history, but the amount is struck
   so the row is not read as money the customer still spent */
 
body.woocommerce-account .be-ord--refunded .be-ord-total,
body.woocommerce-account .be-ord--cancelled .be-ord-total,
body.woocommerce-account .be-ord--failed .be-ord-total {
    color: var(--be-acc-muted);
    text-decoration: line-through;
}
 
body.woocommerce-account .be-ord-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
    padding: 14px 22px;
    border-top: 1px solid var(--be-acc-line);
}
 
body.woocommerce-account .be-ord-buttons {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
}
 
body.woocommerce-account .be-ord-help {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    color: var(--be-acc-muted) !important;
    text-decoration: none;
    transition: color 0.18s ease;
}
 
body.woocommerce-account .be-ord-help:hover {
    color: var(--be-acc-brand) !important;
}
 
/* Status pills
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-ord-status {
    display: inline-flex;
    align-items: center;
    height: 22px;
    padding: 0 10px;
    border-radius: 999px;
    background-color: #F0F0F3;
    font-family: "Inter", sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.01em;
    color: #6F6F7D;
    white-space: nowrap;
}
 
body.woocommerce-account .be-ord-status--completed {
    background-color: #ECF8EF;
    color: #2E6B3E;
}
 
body.woocommerce-account .be-ord-status--processing {
    background-color: #EAF2FE;
    color: #2C5FA8;
}
 
body.woocommerce-account .be-ord-status--on-hold,
body.woocommerce-account .be-ord-status--pending {
    background-color: #FEF5E7;
    color: #96650F;
}
 
body.woocommerce-account .be-ord-status--failed,
body.woocommerce-account .be-ord-status--cancelled {
    background-color: #FDF3F3;
    color: #A53232;
}
 
/* Pagination
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-acc-pages {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 22px;
}
 
body.woocommerce-account .be-acc-page {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 38px;
    height: 38px;
    padding: 0 10px;
    border: 1px solid var(--be-acc-line-strong);
    border-radius: 9px;
    background-color: #FFFFFF;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    color: var(--be-acc-text) !important;
    text-decoration: none;
    transition: border-color 0.18s ease, background-color 0.18s ease, color 0.18s ease;
}
 
body.woocommerce-account .be-acc-page:hover {
    border-color: var(--be-acc-brand);
    color: var(--be-acc-brand) !important;
}
 
body.woocommerce-account .be-acc-page.is-active {
    border-color: var(--be-acc-brand);
    background-color: var(--be-acc-brand);
    color: #FFFFFF !important;
}
 
body.woocommerce-account .be-acc-page.is-disabled {
    opacity: 0.4;
    cursor: default;
}
 
/* Account forms
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-acc-form .be-acc-card + .be-acc-card {
    margin-top: 16px;
}
 
body.woocommerce-account .be-acc-card-title + .be-acc-field,
body.woocommerce-account .be-acc-card-title + .be-acc-grid {
    margin-top: 20px;
}
 
body.woocommerce-account .be-acc-card-sub + .be-acc-field {
    margin-top: 20px;
}
 
body.woocommerce-account .be-acc-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0 18px;
}
 
body.woocommerce-account .be-acc-field {
    margin: 0 0 18px;
}
 
body.woocommerce-account .be-acc-field:last-child {
    margin-bottom: 0;
}
 
body.woocommerce-account .be-acc-field label {
    display: block;
    margin: 0 0 7px !important;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.3;
    color: var(--be-acc-text);
}
 
body.woocommerce-account input.be-acc-input {
    display: block;
    width: 100%;
    height: 50px;
    padding: 0 14px;
    border: 1px solid var(--be-acc-line-strong);
    border-radius: 10px;
    background-color: #FFFFFF;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    line-height: 48px;
    color: var(--be-acc-text);
    box-shadow: none;
    transition: border-color 0.18s ease, box-shadow 0.18s ease;
}
 
body.woocommerce-account input.be-acc-input:focus {
    outline: none;
    border-color: var(--be-acc-brand);
    box-shadow: 0 0 0 3px rgba(101, 44, 255, 0.12);
}
 
body.woocommerce-account .be-acc-hint {
    display: block;
    margin-top: 7px;
    font-family: "Inter", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.45;
    color: var(--be-acc-muted);
}
 
/* The eye toggle is created by woocommerce.js inside .password-input */
 
body.woocommerce-account .be-acc-field .password-input {
    position: relative;
    display: block;
}
 
body.woocommerce-account .be-acc-field .password-input .show-password-input {
    position: absolute;
    top: 0;
    right: 0;
    width: 46px;
    height: 50px;
    border: 0;
    padding: 0;
    background-color: transparent;
    cursor: pointer;
}
 
body.woocommerce-account .be-acc-field .password-input .show-password-input::before,
body.woocommerce-account .be-acc-field .password-input .show-password-input::after {
    display: none;
}
 
body.woocommerce-account .be-acc-field .password-input .show-password-input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A8A93' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px 18px;
}
 
body.woocommerce-account .be-acc-field .password-input .show-password-input.display-password {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23652CFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='m3 3 18 18'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-acc-field .password-input input.be-acc-input {
    padding-right: 46px;
}
 
body.woocommerce-account .be-acc-form-actions {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 20px;
}
body.woocommerce-account .be-acc-card--empty {
    text-align: center;
}
 
body.woocommerce-account .be-acc-card--empty .be-acc-empty {
    margin: 0 0 18px;
}
body.woocommerce-account .be-pm-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
 
body.woocommerce-account .be-pm {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 18px 22px;
    border: 1px solid var(--be-acc-line);
    border-radius: var(--be-acc-radius);
    background-color: var(--be-acc-card);
    box-shadow: 0 1px 2px rgba(17, 17, 17, 0.04);
}
 
/* Brand mark
   A tinted square with a generic card glyph, tinted per network. The networks'
   own logos are trademarks and are not redrawn here; to use the real marks,
   upload them to the media library and point background-image at the URLs
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-pm-brand {
    flex: 0 0 auto;
    width: 46px;
    height: 32px;
    border-radius: 7px;
    background-color: #F0F0F4;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236F6F7D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
}
 
body.woocommerce-account .be-pm-brand--visa {
    background-color: #EAF0FB;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A3E7E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-pm-brand--mastercard {
    background-color: #FDF1E8;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A85B18' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-pm-brand--amex {
    background-color: #E8F3F7;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C6C8C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-pm-brand--discover {
    background-color: #FDF3E7;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A0691A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
}
 
body.woocommerce-account .be-pm-text {
    display: flex;
    flex-direction: column;
    gap: 3px;
    min-width: 0;
    flex: 1 1 auto;
}
 
body.woocommerce-account .be-pm-name {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    font-family: "Inter", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.25;
    color: var(--be-acc-ink);
}
 
body.woocommerce-account .be-pm-pill {
    display: inline-flex;
    align-items: center;
    height: 20px;
    padding: 0 9px;
    border-radius: 999px;
    background-color: #ECF8EF;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.01em;
    color: #2E6B3E;
}
 
body.woocommerce-account .be-pm-expires {
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    color: var(--be-acc-muted);
}
 
body.woocommerce-account .be-pm-actions {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    gap: 18px;
}
 
body.woocommerce-account .be-pm-action {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    transition: color 0.18s ease;
}
 
body.woocommerce-account .be-pm-action--default {
    color: var(--be-acc-brand) !important;
}
 
body.woocommerce-account .be-pm-action--default:hover {
    color: #5423DB !important;
    text-decoration: underline;
}
 
body.woocommerce-account .be-pm-action--delete {
    color: #C0523F !important;
}
 
body.woocommerce-account .be-pm-action--delete:hover {
    color: #9E3A28 !important;
}
 
body.woocommerce-account .be-pm-action-icon {
    flex: 0 0 auto;
    width: 14px;
    height: 14px;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 14px 14px;
    mask-size: 14px 14px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M6 6l1 14h10l1-14'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M6 6l1 14h10l1-14'/%3E%3C/svg%3E");
}
 
/* Add another card
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-pm-add {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 62px;
    padding: 0 20px;
    border: 1px dashed #CFCFD9;
    border-radius: var(--be-acc-radius);
    background-color: transparent;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    color: var(--be-acc-brand) !important;
    text-decoration: none;
    transition: border-color 0.18s ease, background-color 0.18s ease;
}
 
body.woocommerce-account .be-pm-add:hover {
    border-color: var(--be-acc-brand);
    background-color: var(--be-acc-brand-soft);
}
 
/* Empty state
   ---------------------------------------------------------------------- */
 
body.woocommerce-account .be-pm-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 46px 28px;
    text-align: center;
}
 
body.woocommerce-account .be-pm-empty-icon {
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background-color: var(--be-acc-brand-soft);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23652CFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2.5'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
}
 
body.woocommerce-account .be-pm-empty-title {
    margin: 18px 0 0 !important;
    font-family: "Inter Tight", "Inter", sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.3;
    color: var(--be-acc-ink);
    text-transform: none;
}
 
body.woocommerce-account .be-pm-empty-text {
    margin: 8px 0 0;
    max-width: 460px;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    color: var(--be-acc-muted);
}
 
body.woocommerce-account .be-pm-empty .be-acc-btn {
    margin-top: 22px;
}
 
body.woocommerce-account .be-pm-help {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    margin-top: 16px;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    color: var(--be-acc-brand) !important;
    text-decoration: none;
}
 
body.woocommerce-account .be-pm-help:hover {
    text-decoration: underline;
}
body.woocommerce-account .be-pay-methods {
    list-style: none;
    margin: 0;
    padding: 0;
}
 
body.woocommerce-account .be-pay-methods > li {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0;
    background: none;
}
 
body.woocommerce-account .be-pay-methods > li::before,
body.woocommerce-account .be-pay-methods > li::after {
    display: none;
}
 
body.woocommerce-account .be-pay-methods > li > label {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 18px !important;
    font-family: "Inter Tight", "Inter", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3;
    color: var(--be-acc-ink);
    text-transform: none;
} 
body.woocommerce-account .be-pay-methods--single > li > input.input-radio {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
}
 
body.woocommerce-account .be-pay-methods .payment_box {
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: none;
}
 
body.woocommerce-account .be-pay-methods .payment_box::before,
body.woocommerce-account .be-pay-methods .payment_box::after {
    display: none;
}
 
body.woocommerce-account .be-pay-actions {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 24px 0 0;
    padding: 0;
}
body.woocommerce-account .be-pay-actions button#place_order {
    float: none;
    width: auto;
    margin: 0;
}
#add_payment_method .wc-payment-form {
    MAX-WIDTH: NONE !important;
}
body.woocommerce-account  .main-page-wrapper .container {
   max-width: 1320px;
}
p.editr-chs {
    padding: 5px 14px 14px 14px;
    font-size: 10px;
    top: -25px;
}
p.editr-chs img {
    width: 11px;
}
img.elite-label-src {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 45px;
}
.elite-prods-info {
    padding: 16px;
}
a.o-w-e-a {
    font-size: 13px;
    height: 40px;
}
a.o-w-e-a:before {
    width: 9px;
    height: 12px;
}
.be-has-single .be-dl-grid .elite-prods-ap-ne {
    display: none !important;
}
.be-has-single.be-has-aps .be-dl-grid .elite-prods-ap-ne, .be-has-single.be-has-bundle .be-dl-grid .elite-prods-ap-ne {
    display: contents !important;
}
.be-has-single span.be-dl-btn.be-dl-btn--audio, .be-has-bundle span.be-dl-btn.be-dl-btn--audio {
    display: none;
}
.be-has-aps span.be-dl-btn.be-dl-btn--audio, .be-has-aps.be-has-bundle span.be-dl-btn.be-dl-btn--audio, .be-has-aps.be-has-single span.be-dl-btn.be-dl-btn--audio {
    display: flex;
}
.be-has-single a.be-dl-btn.be-dl-btn--audio, .be-has-bundle a.be-dl-btn.be-dl-btn--audio {
	display: none;
}
.be-has-aps .be-dl-btn--audio {
	display: flex !important;
}
.elite-baner-my-acc.elite-subscription-owned-bnr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elite-subscription-owned-bnr p.p-smal-uner-hdng {
    margin-bottom: 0px;
}
.elite-subscription-owned-bnr a.bac-website-btn {
    min-width: 300px;
}
body.woocommerce-account .be-dl .be-lib-select {
    flex: 0 0 auto;
    width: 162px;
}
body.woocommerce-account .be-dl .be-lib-select--icon {
    padding: 0 38px 0 42px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B75' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 7h10M20 7h-2M4 17h4M20 17h-8'/%3E%3Ccircle cx='16' cy='7' r='2.4'/%3E%3Ccircle cx='10' cy='17' r='2.4'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat, no-repeat;
    background-position: left 15px center, right 14px center;
    background-size: 17px 17px, 16px 16px;
}
body.woocommerce-account .be-dl .be-lib-select--sort {
    padding: 0 38px 0 42px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16m0-16L4 7m3-3 3 3M17 20V4m0 16 3-3m-3 3-3-3'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat, no-repeat;
    background-position: left 15px center, right 14px center;
    background-size: 17px 17px, 16px 16px;
}
.no-baner-ever .be-account-banner {
    display: none !important;
}
.be-dl-card.is-locked {
    position: relative;
}
.be-dl-card.is-locked .be-dl-btn.is-locked:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
}
.elite-prod-ap-single {
    position: relative;
}
.elite-prod-ap-single .o-w-e-a:after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
}
.woocommerce-order-received .elite-prods-ap-ne {
    display: none !important;
}
a.bac-website-btn {
    gap: 3px;
}
.page-id-60126 .whb-main-header {
    display: none !important;
}
.radio-btn-product.aps-selector-outer.aps-v2 {
   display: flex;
   flex-direction: column;
   gap: 15px;
   padding: 17px 16px !important;
   border: 1.5px solid #CACACA;
   border-radius: 15px;
   background: #FFFFFF;
}
 
.wd-active .radio-btn-product.aps-selector-outer.aps-v2 {
   border-color: #87ABEE !important;
   background: #FAFCFF;
}
 
/* Top row: radio and name left, price and timer right */
 
.aps-v2 .apsv-top {
   display: flex;
   align-items: center;
   justify-content: space-between;
   gap: 10px;
}
 
.aps-v2 .apsv-left {
   display: flex;
   align-items: center;
   gap: 13px;
   min-width: 0;
}
 
.aps-v2 .radio-btn-outer {
   flex: 0 0 20px;
}
 
.wd-active .aps-v2 .radio-btn-outer {
   border: 1.5px solid #5175EA;
   background: #FFFFFF;
}
 
.wd-active .aps-v2 .radio-btn-inner {
   background: #5175EA;
}
 
.radio-btn-product.aps-v2 p.apsv-name {
   margin: 0;
   color: #000000;
   font-size: 16px;
   font-weight: 600;
   line-height: 1.2;
}
 
.aps-v2 .apsv-right {
   display: flex;
   flex-direction: column;
   align-items: flex-end;
   gap: 9px;
   flex-shrink: 0;
}
 
.radio-btn-product.aps-v2 p.apsv-price {
   display: flex;
   align-items: center;
   gap: 3px;
   margin: 0;
   line-height: 1;
   white-space: nowrap;
}
 
.aps-v2 .apsv-old {
   color: #999999;
   font-size: 15px;
   font-weight: 500;
   text-decoration: line-through;
}
 
.aps-v2 .apsv-now {
   color: #D91212;
   font-size: 16px;
   font-weight: 700;
   letter-spacing: -0.16px;
}
 
/* Timer from html_block 42560, moved under the price by the mount script */
 
.radio-btn-product.aps-v2 [data-be-42560-mounted] {
   order: 0;
   margin: 0;
}
 
.radio-btn-product.aps-selector-outer.aps-v2 .price-increase {
   gap: 3px;
   width: max-content;
   height: auto;
   padding: 3px 7px 3px 6px !important;
   border: 1px solid rgba(217, 18, 18, 0.1);
   border-radius: 61px;
   background: #FFE5E8;
}
 
.radio-btn-product.aps-v2 .price-increase img {
   display: none !important;
}
 
.aps-v2 .price-increase::before {
   content: "";
   flex: 0 0 7px;
   width: 7px;
   height: 7px;
   margin: 4px;
   border-radius: 50%;
   background: #D91212;
   box-shadow: 0 0 0 3px rgba(217, 18, 18, 0.2);
   animation: apsv-blink 1.4s ease-in-out infinite;
}
 
@keyframes apsv-blink {
   0%,
   100% {
      opacity: 1;
   }
   50% {
      opacity: 0.3;
   }
}
 
.radio-btn-product.aps-v2 span.offer-end {
   margin-left: 0;
   color: #5D5D5D;
   font-size: 11px;
   font-weight: 600;
}
 
.radio-btn-product.aps-v2 .price-increase .hurry-timerrr {
   margin-left: 0;
   color: #D91212;
   font-size: 11px;
   font-weight: 800;
}
 
.aps-v2 .price-increase .hurry-sep {
   margin-left: 3px;
   font-size: 0;
}
 
/* Product box */
 
.aps-v2 .apsv-box {
   display: flex;
   align-items: center;
   gap: 10px;
   padding: 15px;
   border: 1px solid #A5B9DF;
   border-radius: 15px;
   background: #F0F5FF;
}
 
.aps-v2 .apsv-img {
    flex: 0 0 110px;
    width: 110px;
    height: 104px;
    border-radius: 0px;
    object-fit: cover;
}
 
.aps-v2 .apsv-info {
   display: flex;
   flex: 1 1 auto;
   flex-direction: column;
   align-items: flex-start;
   gap: 7px;
   min-width: 0;
}
 
.radio-btn-product.aps-v2 p.apsv-title {
   margin: 0;
   color: #000000;
   font-size: 14px;
   font-weight: 600;
   line-height: 1.3;
}
 
.radio-btn-product.aps-v2 p.apsv-worth {
   display: inline-flex;
   align-items: center;
   margin: 0;
   padding: 6px 7px;
   border-radius: 30px;
   background: #D4E2FA;
   color: #4B679D;
   font-size: 10px;
   font-weight: 600;
   line-height: 1;
}
 
.radio-btn-product.aps-v2 p.apsv-prods {
   margin: 4px 0 0;
   color: #667899;
   font-size: 10px;
   font-weight: 500;
   line-height: 1.32;
   TEXT-ALIGN: LEFT !IMPORTANT;
}
 
.aps-v2 .apsv-prods img {
   display: inline-block;
   width: 12px;
   height: 12px;
   margin-right: 3px;
   vertical-align: -2px;
}
 
.aps-v2 a.apsv-more {
   margin-top: 2px;
   color: #5175EA;
   font-size: 13px;
   font-weight: 600;
   line-height: 1.2;
   text-decoration: underline;
}
 
.aps-v2 a.apsv-more:hover {
   color: #3557C9;
}
 
/* Trust line */
 
.radio-btn-product.aps-v2 p.apsv-trust {
   margin: 0;
   color: #363128;
   font-size: 12px;
   font-weight: 400;
   line-height: 1.35;
   text-align: center;
}
 
.aps-v2 .apsv-trust b {
   font-weight: 600;
}
 
.aps-v2 .apsv-trust img {
   display: inline-block;
   width: 60px;
   margin-right: 5px;
   vertical-align: -1px;
}
/* END ACCOUNT PAGE CSS */

/*========================================= *DESKTOP* =========================================*/
@media (min-width: 1025px) {
   /*DESKTOP*/
	span.wd-tools-text {
    max-width: 200px;
    overflow: hidden;
}
	.wd-swatch:hover {
    cursor: pointer;
    }
    .whb-general-header-inner [class*="wd-header-search-form"] input[type='text'] {
    MIN-WIDTH: 100PX ! IMPORTANT;
    MAX-WIDTH: 225PX;
}
.wd-nav.wd-gap-l {
    --nav-gap: 20px;
}

	.single-product .wd-grid-g {
		align-items: flex-start;
	}
.radio-img-products img:not(.products-radio img) {
    max-width: 130px;
}
.last-call-elite last-call-audio-image {
    height: auto;
}
.last-call-elite .elite-img-otr {
    WIDTH: 100%;
    HEIGHT: 100%;
    min-height: 100px;
}
.last-call-elite .elite-img-otr img {
    max-width: 93px;
}
.last-call-elite p.buton-wrap-audio {
    min-width: 175px;
}
.last-call-elite {
    padding: 30px 20px;
	}
.page-cart .coupon.wd-coupon-form {
    max-width: 50%;
    margin-left: 0px;
}
   p.shop-now b {
      margin-left: 6px;
      margin-right: 6px;
   }

   .audio-video {
      width: 169px;
      min-width: 169px;
   }

   p.audio-name {
      font-size: 16px;
   }

   p.audio-pricing {
      font-size: 17px;
   }

   p.r-r-t {
      font-size: 15px;
   }

   .headline-l-c br {
      display: none !important;
   }

   .aps-selector-outer {
      padding-top: 30px !important;
   }

   .woocommerce-product-details__short-description {
      margin-bottom: 20px !important;
   }

   .page-ultimate-kpi-mastery-toolkit .included-col {
      margin: 0% 1% 3%;
      width: 30%;
   }

   .mini-cart-u-i-img {
      min-width: 0 !important;
   }

   .mini-cart-u-i-txt {
      margin-left: 20px !important;
   }

   .mini-cart-u-i {
      align-items: flex-start !important;
   }

   p.aps-name-mini {
      margin-bottom: 0 !important;
   }

   .mini-cart-u-i-img img {
      width: 100px !important;
   }

   .cs-p-o-inner-col:last-child {
      margin-right: 0;
   }

   p.prod-ucluded {
      margin-bottom: 5px !important;
   }

   p.difference-text {
      margin-top: 10px !important;
   }

   .refund-checkout img {
      margin-top: -1px !important;
      max-width: 20px !important;
   }

   .page-business-development-explained .success-stories-outer {
      display: none;
   }

   span.pinger {
      width: 10px !important;
      height: 10px !important;
      margin-right: 7px !important;
   }

   h1.product_title {
      margin-bottom: 15px;
   }

   .product-extra-info {
      background: #f5f5f5;
      justify-content: center;
      flex-direction: row;
      flex-wrap: nowrap;
      width: fit-content;
      padding: 4px 12px;
      border-radius: 8px;
      margin-bottom: 20px;
   }

   .new-rating {
      display: none !important;
   }

   p#billing_email_field {
      width: 100% !important;
      float: left !important;
   }

   p#billing_first_name_field {
      float: left !important;
   }

   p#billing_last_name_field {
      float: right !important;
   }

   p#billing_first_name_field,
   p#billing_last_name_field {
      width: 49.5% !important;
   }


   .cart-widget-side {
      width: 650px !important;
      max-width: 45vw !important;
   }

   p:is(.form-row-first, .form-row-last) {
      width: 100% !important;
   }

   .desktop-invis {
      display: none !important;
   }

   p.form-row-last {
      float: none !important;
   }

   .status-box {
      margin-top: 15px !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
   }

   .status-box::after {
      content: '';
      background-size: cover;
      background-image: url("");
      width: 159px;
      height: 36px;
      margin-top: 15px;
   }

   ul.wc_payment_methods.payment_methods.methods {
      padding: 48px 65px 48px !important;
      width: 100% !important;
      margin: 15px auto 21px !important;
   }

   .status-box p {
      font-size: 14px !important;
   }

   .payment-secure-checkout {
      display: none;
   }

   ul.wc_payment_methods.payment_methods.methods {
      background: white;
      padding: 50px 60px;
      border-radius: 20px;
   }

   .woocommerce-terms-and-conditions-wrapper p:last-child {
      font-size: 14.5px !important;
   }

   li.products-cat-sub a {
      border: none !important;
      padding: 0 !important;
      height: 35px !important;
   }

   .products-category-desription-after-grid li {
      margin-left: 25px;
   }



   .woocommerce-checkout .title-size-small {
      margin-block: 0px 28px !important;
   }

   .wd-builder-off .woocommerce-additional-fields {
      margin-bottom: 10px;
   }

   .whb-general-header-inner [class*="wd-header-search-form"] {
      padding-inline: 0px;
   }

   html .whb-general-header-inner .searchform input[type="text"] {
      height: 45px !important;
      border: none;
   }

   html .whb-general-header-inner .searchform input[type="text"]::placeholder {
      opacity: 0;
   }

   .whb-general-header-inner form.searchform:hover input[type="text"]::placeholder {
      opacity: 1;
   }

   .whb-general-header-inner form.searchform:hover input[type="text"],
   html .whb-general-header-inner .searchform input[type="text"]:focus,
   html .whb-general-header-inner .searchform input[type="text"]:focus-within,
   html .whb-general-header-inner .searchform input[type="text"]:visited,
   html .whb-general-header-inner .searchform input[type="text"]:active,
   html .whb-general-header-inner .searchform input[type="text"]:target {
      border: 1.5px solid #E2E2E2;
   }

   .container {
      max-width: none;
      width: 93%;
   }

   .new-container {
      width: 93%;
      margin-left: auto;
      margin-right: auto;
      padding: 0px 15px;
   }

   .description-row-inner {
      width: 93%;
      margin: auto;
      padding: 0px 15px;
   }

   .description-row-inner .imagecarousel {
      margin-top: 35px;
   }

   .prefooter-outer-row .hurry-timer-div {
      margin-right: 10px;
   }

   .who-for-outer {
      width: 93%;
      padding: 75px 15px;
   }

   .product-images {
      flex: 0 0 60%;
      max-width: 60%;
   }

   .entry-summary {
      flex: 0 0 40%;
      max-width: 40%;
   }

   .product-images-inner {
      margin-right: 25px;
   }

   .imagecarousel img.image-one,
   .imagecarousel img.image-two {
      width: 121px;
   }

   .imagecarousel img.image-three {
      width: 148px;
   }

   .imagecarousel img.image-four {
      width: 178px;
   }

   .imagecarousel img.image-five {
      width: 74px;
   }

   .imagecarousel img.image-six {
      width: 103px;
   }

   .choose-wisely-inner {
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
   }

   .product-image-carousel .image-carousel-col:first-child {
      padding-left: 0px;
   }

   .product-image-carousel .image-carousel-col:nth-child(5) {
      padding-right: 0px;
      border: none;
   }

   .wd-sticky-btn-info {
      width: 55%;
      flex: none !important;
   }

   .wd-sticky-btn-cart form.cart {
      margin-bottom: 0px !important;
   }

   .wd-sticky-btn .wd-sticky-btn-cart>.wd-buy-now-btn,
   .wd-sticky-btn .wd-sticky-btn-cart button#wd-add-to-cart {
      min-width: 300px;
      margin-bottom: 0px;
   }

   .wd-sticky-btn .wd-entities-title {
      font-size: 18px !important;
   }

   .wd-sticky-btn-thumbnail img {
      min-width: 95px !important;
      max-width: 95px !important;
      border-radius: 9px !important;
   }

   .as-seen-in-outer .imagecarousel {
      width: 90%;
   }

   .woocommerce-cart .title-size-small {
      margin-block: -25px 0px !important;
   }

   .woocommerce-cart .cart-content-wrapper {
      padding-top: 80px;
   }

   .form-with-cs .bundle-cta-body img {
      max-width: 160px;
   }

   .form-with-cs .bundle-text {
      max-width: 310px;
   }

   .form-with-cs a.get-now-buton {
      font-size: 19px;
   }

   .form-with-cs p.get-now-text {
      min-width: 210px;
   }

   .form-with-cs .bundle-text a {
      font-size: 21px;
      margin-bottom: 10px;
      display: block;
   }

   .form-with-cs .bundle-text p:not(.bundle-price) {
      font-size: 17px;
      margin-bottom: 20px;
   }

   .form-with-cs p.bundle-price {
      font-size: 27px;
   }

   .form-with-cs span.original-price {
      font-size: 21px;
   }

   .checklists-and-sheets .who-for-inner-scnd {
      justify-content: center;
   }

   .heading-block p {
      max-width: 900px;
      margin-left: auto;
      margin-right: auto;
   }

   .product-element-top img {
      min-height: 305px;
      object-fit: cover;
   }

   .who-for-inner-col {
      width: 33%;
   }

   a.woocommerce-MyAccount-downloads-file.button.alt {
      width: 240px !important;
      padding: 10px 18px !important;
      height: 56px !important;
   }

   li.has-sub-menu a {
      position: relative;
   }

   li.has-sub-menu a span:after {
      width: 9px;
      height: 6px;
      background-size: cover;
      background-image: url("");
      display: inline-flex;
      justify-content: center;
      align-items: center;
      margin-left: 4px;
      content: "";
      order: 3;
      position: absolute;
      top: 50%;
      transform: translatey(-50%);
   }

   .prefooter-pm-row .prefooter-bundle-gradient-column {
      border-radius: 0 20px 20px 0;
   }

   .prefooter-pm-row .prefooter-bundle-text-column {
      border-radius: 20px 0 0 20px;
   }

   .prefooter-pm-row {
      flex-direction: row-reverse;
   }
.radio-btn-product.aps-selector-outer.aps-v2 {
      gap: 18px;
      padding: 22px 22px 18px !important;
   }
 
   .radio-btn-product.aps-v2 p.apsv-name {
      font-size: 20px;
   }
 
   .aps-v2 .apsv-old {
      font-size: 19px;
   }
 
   .aps-v2 .apsv-now {
      font-size: 21px;
   }
 
   .radio-btn-product.aps-v2 span.offer-end,
   .radio-btn-product.aps-v2 .price-increase .hurry-timerrr {
      font-size: 13px;
   }
 
   .radio-btn-product.aps-selector-outer.aps-v2 .price-increase {
      padding: 4px 10px 4px 8px !important;
   }
 
   .aps-v2 .apsv-box {
      gap: 24px;
      padding: 18px;
   }
 
   .aps-v2 .apsv-img {
      flex-basis: 130px;
      width: 130px;
      height: 120px;
   }
 
   .radio-btn-product.aps-v2 p.apsv-title {
      font-size: 18px;
   }
 
   .radio-btn-product.aps-v2 p.apsv-worth {
      font-size: 12px;
   }
 
   .radio-btn-product.aps-v2 p.apsv-prods {
      font-size: 14px;
   }
 
   .aps-v2 .apsv-prods img {
      width: 16px;
      height: 16px;
      vertical-align: -3px;
   }
 
   .aps-v2 a.apsv-more {
      font-size: 15px;
   }
 
   .radio-btn-product.aps-v2 p.apsv-trust {
      font-size: 14px;
   }
 
   .aps-v2 .apsv-trust img {
      width: 72px;
   }
   @media only screen and (min-width: 1700px) {

      .hurrytimer-timer-digit,
      .hurrytimer-headline,
      .hurrytimer-timer-label,
      .refund-checkout p {
         font-size: 14px !important;
      }

      .form-with-cs .bundle-text {
         max-width: none;
         width: 50%;
      }

      .faq-outer h4,
      .faq-outer h2 {
         color: #420FD1;
         font-size: 23px;
      }

      .kpi-image {
         max-width: 450px;
      }
   }

   @media only screen and (min-width: 1026px) and (max-width: 1700px) {
      .product-images {
         flex: 0 0 55%;
         max-width: 55%;
      }

      .area-sidebar-shop {
         flex: 0 0 18.666667%;
         max-width: 18.666667%;
      }

      .pricing-mastebox-box {
         width: calc(25% - 15px);
      }

      .pricing-mastebox-box.pricing-mastebox-box-larger {
         width: calc(75% - 15px);
      }

      .content-with-products {
         flex: 0 0 81.333333%;
         max-width: 81.333333%;
      }

      .aps-selector-outer p.over-eightk {
         font-size: 12px;
		 display: flex;
      }

      .aps-selector-outer p.over-eightk img {
         width: 62px;
      }

      .prefooter-outer-row .hurrytimer-headline,
      .prefooter-outer-row .hurrytimer-cdt__time,
      .prefooter-outer-row .hurrytimer-cdt__label,
      p.all-ebooks {
         font-size: 17px !important;
      }

      .header-row-inner {
         max-width: 1500px;
         width: 90%;
         padding: 75px 15px 115px;
      }

      .contact-header-row .header-row-inner {
         padding: 75px 15px 75px;
      }

      .contact-inner-split p {
         display: flex;
         justify-content: space-between;
      }

      .contact-inner-split label {
         width: 48%;
      }

      .product-element-bottom .wd-entities-title a {
         font-size: 24px;
      }

      .product-element-bottom {
         padding: 25px !important;
      }

      .custom-product h3 {
         font-size: 23px;
      }

      .product-element-bottom {
         padding: 25px !important;
      }

      .text-holder {
         padding: 20px;
      }

      .sidebar-container {
         padding: 25px 15px;
      }

      .sidebar-container li>a,
      .sidebar-container span.wd-swatch-text,
      span.count,
      .widget_product_categories .count {
         font-size: 14px !important;
      }

      .sidebar-container span.widget-title {
         font-size: 20px;
      }

      .team-header-image {
         max-width: 60%;
         bottom: 80px;
      }

      .contact-header-row .team-header-image {
         max-width: 550px;
      }

      .about-us-header img.team-header-image {
         max-width: 700px;
      }

      .contact-form-full {
         margin-top: -40px;
      }

      .header-row-inner p {
         color: white;
         font-size: 18px;
      }

      .header-row-outer h1 {
         font-size: 70px;
      }

      .entry-summary {
         flex: 0 0 45%;
         max-width: 45%;
      }

      .product_title {
         font-size: 30px;
      }

      .price ins,
      .price ins span,
      .price .amount {
         font-size: 30px;
      }

      .price del,
      .price del span {
         font-size: 20px;
      }

      h2 {
         font-size: 30px;
         display: flex;
         justify-content: center;
         align-items: center;
      }

      h2>img {
         width: 30px;
      }

      p,
      .description-row p,
      .toc-outer li,
      p.all-ebooks,
      .refund-checkout p,
      p.short-desc-p,
      .faq-outer li {
         font-size: 15.5px;
      }

      .summary-inner li,
      p.imp-p {
         font-size: 15.5px;
      }

      .description-row p {
         max-width: 1225px;
      }

      .prefooter-bundle-text-column h3>a {
         font-size: 30px;
      }

      .bundle-cta-body img {
         max-width: 100px;
      }

      .bundle-text p:not(.bundle-price) {
         font-size: 13.5px;
      }

      a.get-now-buton {
         font-size: 16px;
         padding: 12px 32px;
      }

      .bundle-text a {
         font-size: 17px;
      }

      .prefooter-bundle-text-column {
         padding: 40px 25px 20px 25px;
      }

      .main-footer li>a {
         font-size: 16px;
      }

      span.widget-title {
         font-size: 14.5px;
      }

      .choose-wisely-inner h5 {
         font-size: 30px;
      }

      .choose-wisely-inner p {
         font-size: 15.5px;
      }

      p.width-emoji img {
         width: 24px;
      }

      .choose-wisely-inner .wpb_single_image img {
         height: 12vw;
      }

      .right-choice-col .wpb_single_image img {
         height: 22vw;
      }

      .right-choice-col h5 {
         font-size: 33px;
      }

      .right-choice-col p {
         font-size: 18px;
      }

      .right-choice-col p.width-emoji img {
         width: 27px;
      }

      .icon-text-inner img {
         width: 25px;
         margin-right: 15px;
      }

      .icon-text-inner p {
         font-size: 17px;
      }

      p.icon-text-inner-p.icon-text-inner-p-smaller {
         font-size: 15px;
      }

      .icon-text-outer {
         padding: 30px;
      }

      .knowledge-team-inner h3 {
         font-size: 22px;
      }

      .rotating-gallery-item p {
         font-size: 15px;
         margin-left: 10px;
      }

      .rotating-gallery-item img {
         width: 20px;
      }

      .who-for-icon-inner h5 {
         font-size: 21px;
      }

      .img-with-bg {
         height: 90px;
         width: 90px;
      }

      .who-for-icon-outer p {
         padding: 25px 25px;
         margin-top: -25px;
      }

      nav[class*="-pagination"] li .page-numbers {
         font-size: 24px;
         min-width: 44px;
         height: 44px;
      }

      .single-prod-new-cros-heading h2 {
         font-size: 30px;
      }
   }

   @media only screen and (min-width: 1400px) and (max-width: 1700px) {
      .team-header-image {
         max-width: 650px;
         bottom: 80px;
      }

      .about-us-header .team-header-image {
         bottom: 40px;
      }
   }

   @media only screen and (min-width: 1026px) and (max-width: 1300px) {
      .container {
         width: 95%;
      }

      .choose-wisely-inner {
         max-width: 95%;
      }

      .wd-logo img {
         max-width: 130px !important;
      }

      .wd-nav.wd-gap-l {
         --nav-gap: 20px;
      }

      .wd-header-main-nav {
         padding-left: 31px !important;
      }

      .site-logo {
         padding-right: 30px !important;
      }

      .wd-header-nav span.nav-link-text {
         font-size: 15px;
      }

      h1.product_title,
      h2 {
         font-size: 26px;
      }

      .product-images-inner {
         margin-right: 0px;
      }

      .price ins,
      .price ins span,
      .price .amount {
         font-size: 26px;
      }

      .price del,
      .price del span {
         font-size: 18px;
      }

      .summary-inner li,
      .description-row p,
      .toc-outer li,
      p.all-ebooks,
      .refund-checkout p {
         font-size: 14.5px;
      }

      button.single_add_to_cart_button {
         font-size: 16px;
         height: 48px;
      }

      .bundle-cta-outer h5 {
         font-size: 18.5px;
      }

      .bundle-cta-title,
      .bundle-cta-body {
         padding: 20px 20px;
      }

      .bundle-cta-body img {
         max-width: 90px;
      }

      .bundle-text a {
         font-size: 16px;
      }

      .bundle-text p:not(.bundle-price) {
         font-size: 12.5px;
         line-height: 1.2;
      }

      a.get-now-buton {
         font-size: 15px;
         padding: 11px 24px;
      }

      .imagecarousel {
         padding: 25px 20px;
      }

      .toc-inner {
         width: 75%;
      }

      #wd-6532c720ef65e .counter-value {
         font-size: 80px;
      }

      .prefooter-bundle-text-column h3>a {
         font-size: 26px;
      }

      p.price-under-heading {
         font-size: 30px;
      }

      p.price-under-heading span.original-price {
         font-size: 20px;
      }

      .image-carousel-col {
         padding-right: 20px;
         padding-left: 20px;
      }

      .prefooter-bundle-gradient-column img {
         max-width: 400px;
      }
   }

   @media only screen and (min-width: 1026px) and (max-width: 1400px) {

      .custom-product h3,
      .product-element-bottom .wd-entities-title a {
         font-size: 19px;
      }

      .header-row-outer h1 {
         font-size: 60px;
      }

      .header-row-inner p {
         font-size: 16px;
      }

      .team-header-image {
         max-width: 640px;
         bottom: 80px;
      }

      .contact-header-row .team-header-image {
         max-width: 570px;
      }

      .contact-form-full {
         margin-top: -48px;
      }

      .image-carousel-col p:not(p.image-carousel) {
         font-size: 14.5px;
      }

      p.custom-price,
      .product-grid-item .price ins,
      .product-grid-item .price ins span {
         font-size: 24px;
      }

      span.orig-price,
      .product-grid-item .price del,
      .product-grid-item .price del span {
         font-size: 22px;
      }

      .sidebar-container li>a,
      .sidebar-container span.wd-swatch-text,
      span.count,
      .widget_product_categories .count {
         font-size: 13.5px !important;
      }

      .sidebar-container {
         padding: 15px 10px;
      }

      .contact-cta-text h3 {
         font-size: 38px;
      }
   }

   @media only screen and (max-width: 1275px) {
      .product-element-top img {
         min-height: 0px;
         object-fit: cover;
      }

      .custom-product h3,
      .product-element-bottom .wd-entities-title a {
         font-size: 17px;
      }

      .price del,
      .price del span,
      .price del bdi,
      .single .price del span {
         color: #A8A8A8 !important;
         font-size: 20px !important;
      }

      .team-header-image {
         max-width: 600px;
         bottom: 80px;
      }

      .about-us-header img.team-header-image {
         bottom: 45px;
      }

      .fun-year-inner {
         width: 85%;
      }

      .counter-col p.gradiented {
         font-size: 25px;
      }

      .contact-header-row .header-row-outer h1 {
         font-size: 62px;
      }

      .contact-form-full {
         padding: 3rem 6rem;
      }

      .cart-content-wrapper {
         width: 93%;
      }

      .woocommerce>.cart-totals-section {
         flex: 0 0 calc(32.666667% - 15px);
         max-width: calc(32.666667% - 15px);
      }

      .wd-coupon-form .input-text,
      .wd-coupon-form input[type='text']::placeholder {
         font-size: 13px;
      }

      .coupon.wd-coupon-form button {
         background: #7C7C7C !important;
         height: 49px;
         font-size: 14px !important;
      }

      .form-with-cs .bundle-cta-body img {
         max-width: 135px;
      }

      .form-with-cs p.get-now-text {
         min-width: 150px;
      }
   }

   @media only screen and (min-width: 1125px) and (max-width: 1800px) {
      .free-header-row-outer.free-header-kpi h2 {
         font-size: 30px;
      }

      p.over-eightk {
         font-size: 14px;
      }

      .free-header-kpi-new h2 {
         font-size: 32px !important;
      }

      .free-header-kpi-new.free-tool-head h2 {
         font-size: 27px !important;
      }

      .free-tool-head .kpi-image {
         max-width: 285px;
      }

      .header-row-inner-right-col p:not(p.as-s-i) {
         font-size: 44px !important;
      }

      .free-header-row-outer.free-header-kpi .klaviyo-image {
         max-width: 300px;
      }

      .header-row-inner-right-col img.forbes-img {
         min-width: 185px;
         min-height: 50px;
      }

      .bloomberg-col img.forbes-img {
         min-width: 250px;
      }
   }

   @media only screen and (min-width: 1125px) and (max-width: 1550px) {
      .free-header-row-outer.free-header-kpi h2 {
         font-size: 25px;
      }

      .header-row-inner-col {
         padding: 35px;
      }

      .woosb-before-text.woosb-text {
         font-size: 20px;
      }
	   
   }

   @media only screen and (min-width: 1025px) and (max-width: 1650px) {

      picture.reviewer,
      img.reviewer {
         width: 65px;
      }

      .page-top-tier-management-explained .yrly-outer p {
         font-size: 12px;
      }

      p.over-eightk {
         font-size: 13px;
      }

      .cta-blog-p-txt p {
         font-size: 20px;
      }

      p.dig {
         font-size: 16px;
         padding: 8px 17px;
      }

      p.reviewer-name {
         font-size: 16px;
      }

      p.reviewer-name img {
         width: 65px;
      }

      p.review-txt {
         font-size: 16px;
      }

      p.name-and-position {
         font-size: 17px;
      }

      .ss-inner-column {
         padding: 20px;
      }

      .e-y-g-inner-col {
         padding: 25px 40px;
      }

      p.title-pack {
         font-size: 59.5px;
      }

      .e-y-g-inner-col p:not(p.title-pack) {
         font-size: 17px;
      }

      .aps-cta-image-outer .aps-container h2 {
         font-size: 38px;
      }

      .aps-cta-btn p {
         font-size: 13px;
      }

      p.r-f-p picture,
      p.r-f-p img {
         width: 13px;
      }

      p.s-c-p picture,
      p.s-c-p img {
         width: 45px;
      }

      p.r-f-p {
         padding-right: 10px;
         margin-right: 10px;
      }

      .right-wrong-col {
         padding: 35px;
      }

      .right-wrong-inner h3 {
         font-size: 29px;
      }

      .cheker-inner-col picture,
      .cheker-inner-col img {
         width: 23px;
         margin-right: 25px;
         margin-left: 5px;
      }

      .cheker-inner-col p {
         font-size: 18px;
         line-height: 1.3;
      }

      .right-wrong-col .aps-cta-btn p {
         font-size: 11px;
      }

      picture.aps-image-cta,
      picture.aps-image-cta img {
         min-width: 43vw;
      }
   }

   .prefooter-ebooks-bundle-row {
      flex-direction: row-reverse;
      margin-top: 75px !important;
   }

   .prefooter-ebooks-bundle-row .prefooter-bundle-text-column {
      border-radius: 20px 0px 0px 20px !important;
   }

   .prefooter-ebooks-bundle-row .prefooter-bundle-gradient-column {
      border-radius: 0px 20px 20px 0px !important;
   }

   .woocommerce-order .prefooter-ebooks-bundle-row {
      margin-top: 45px !important;
   }

   .woocommerce-order .prefooter-outer-row {
      padding-top: 15px;
   }

   .woocommerce-order .prefooter-bundle-text-column h3>a {
      font-size: 30px;
   }

   .woocommerce-checkout .site-content {
      padding: 0px !important;
   }

   .ult-bundle-header img {
      width: 20px;
      margin-right: 5px;
   }

   .ult-bundle-header {
      flex-direction: row;
   }

   .ult-bundle-header p {
      margin-bottom: 0px;
   }

   .ult-bundle-header p.shop-now {
      background: linear-gradient(90deg, #420fd1, transparent) #9e23e1;
      border-radius: 6px;
      color: #fff;
      padding: 4px 10px;
      font-weight: bold;
      margin-left: 10px;
      border-radius: 30px;
      background: #000;
      padding: 4px 25px;
   }

   .ult-bundle-header a.wrapper-a {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
   }

   .ult-bundle-header:hover p.shop-now {
      background: linear-gradient(90deg, #420FD1, transparent) #9E23E1 !IMPORTANT;
      background-color: #E42FED !important;
   }

   .strategic-cross-sell .bundle-cta-body img {
      max-width: 165px;
   }

   .strategic-cross-sell .bundle-text {
      width: 55%;
      max-width: none;
   }

   .strategic-cross-sell .bundle-text a {
      font-size: 30px;
   }

   .bundle-text p:not(.bundle-price) {
      font-size: 21.5px;
      margin-bottom: 5px;
   }

   .strategic-cross-sell p.bundle-price {
      font-size: 30px;
      margin-bottom: 0px !important;
   }

   .strategic-cross-sell a.get-now-buton {
      font-size: 21px;
      padding: 12px 45px;
   }

   .rotating-gallery-item picture {
      min-width: 29px;
   }

   .prefooter-sb-ebooks-bundle-row .prefooter-bundle-gradient-column {
      border-radius: 20px 0px 0px 20px !important;
   }

   .prefooter-sb-ebooks-bundle-row .prefooter-bundle-text-column {
      border-radius: 0px 20px 20px 0px !important;
   }

   .prefooter-sb-ebooks-bundle-row {
      padding-top: 65px;
   }

   .new-woosb .woosb-item-product .woosb-title-inner a {
      font-size: 14px;
   }

   .new-woosb .woosb-title-inner {
      margin-left: 10px;
      line-height: 1.2;
   }

   .new-woosb .woosb-thumb,
   .new-woosb .woosb-thumb img {
      width: 55px !important;
      flex: 0 0 55px !important;
   }

   .page-elevate-sheets-pack .knowledge-team-inner .knowledge-team-inner-col {
      width: 48.5%;
   }

   .page-elevate-sheets-pack .knowledge-team-inner {
      flex-wrap: wrap;
   }

   .free-header-row-outer .header-row-inner {
      min-height: calc(100vh + 40px);
   }

   .free-header-kpi .header-row-inner {
      max-width: none;
      width: 95%;
   }

   .free-header-row-outer .header-row-inner p {
      max-width: 500px;
   }

   .page-elevate-sheets-pack .knowledge-team-inner .knowledge-team-inner-col {
      margin-left: 0px !important;
      margin-right: 0px !important;
      margin-bottom: 30px;
   }

   .ult-bundle-header p {
      display: flex;
      align-items: center;
   }

   .woocommerce-order-received .site-content {
      max-width: 1050px !important;
   }

   .wd-order-extra-content {
      margin-bottom: 50px;
   }

   .limited-prod .woosb-title-inner {
      min-width: 145px !important;
   }

   .aps-cta-image-outer.black-cta-aps h2 {
      display: flex;
      align-items: flex-start;
      flex-direction: column;
      font-size: 52px !important;
   }

   .aps-cta-image-outer.finals-cta picture.aps-image-cta,
   .aps-cta-image-outer.finals-cta picture.aps-image-cta img {
      max-width: 30vw;
      min-width: 0px;
      right: 5%;
   }

   .original-price-scnd {
      margin-top: 3px;
      font-size: 25px !important;
   }

   li.break>span {
      font-size: 17px !important;
   }

   .toc-outer li:before {
      font-size: 17px !important;
   }

   li.break>ol>li,
   .toc-outer li li:before {
      font-size: 15px !important;
   }

   li.break>ol>li>ol>li,
   .toc-outer li li li:before {
      font-size: 14px !important;
   }

   .bundles-and-packs .new-rating {
      margin-left: 15px;
      padding-left: 10px;
      padding-top: 2px;
      padding-bottom: 2px;
      border-left: 1px solid grey;
   }

   .outer-quotes,
   .single-product .owl-dots {
      display: none !important;
   }

   .page-all-products-special h1.product_title, .page-all-products-special-subscription h1.product_title {
      align-items: center;
   }

   form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480 {
      min-height: 100% !important;
   }

   form.needsclick .needsclick img {
      max-height: 100vh;
   }

   span.code-below {
      font-size: 23px !important;
      margin-top: 10px;
   }

   span.code-below b span {
      font-size: 25px !important;
   }

   span.code-below b {
      margin-top: 20px;
   }

   .page-all-products-special .woocommerce-product-details__short-description, .page-all-products-special-subscription .woocommerce-product-details__short-description {
      margin-bottom: 35px !important;
   }

   .bundle-short-desc {
      padding-left: 10px;
   }

   .product-image-summary .row {
      padding-bottom: 40px !important;
   }

   .whb-general-header form.searchform.wd-style-default.wd-cat-style-bordered.woodmart-ajax-search {
      width: 200px !important;
   }

   .postid-40787 h2,
   .postid-40988 h2 {
      font-size: 53px;
      line-height: 1.2;
   }

   .aps-cta-image-outer.black-cta-aps .aps-cta-btn a {
      margin-left: 0px;
   }

   table.variations {
      margin-bottom: 30px !important;
   }

   span.option-slct,
   span.variable-price-one,
   span.variable-price-two,
   span.variable-price-two-half,
   span.variable-price-three,
   span.variable-price-one-half {
      display: none;
   }

   .product-type-variable button.disabled.wc-variation-selection-needed span.option-slct {
      display: block;
      font-size: 17px !IMPORTANT;
   }

   .variations_form.cart.swatch-all-products-special-offer span.variable-price-three {
      display: block !important;
   }

   .variations_form.cart.swatch-single-ebook-purchase span.variable-price-one {
      display: block !important;
   }

   .variations_form.cart.swatch-competitive-advantage-pack span.variable-price-two {
      display: block !important;
   }

   .variations_form.cart.swatch-business-development-pack span.variable-price-two-half {
      display: block !important;
   }

   .variations_form.cart.swatch-founders-pack span.variable-price-one-half {
      display: block !important;
   }

   .page-top-tier-management-explained .variations_form.cart.swatch-single-ebook-purchase span.variable-price-one {
      display: none !important;
   }

   .page-top-tier-management-explained .variations_form.cart.swatch-single-ebook-purchase span.variable-price-ttm {
      display: block !important;
   }

   /*.ult-bundle-header strong {
      order: 3;
   }*/

   .ult-bundle-header .hurrytimer-cdt {
      margin-bottom: 0px !important;
      margin-right: 10px;
      margin-left: 0px;
   }

   .shop-now-div {
      margin-left: 10px;
   }

   .single-product:not(.page-all-products-special, .page-all-products-special-subscription) .whb-top-bar {
      position: fixed !important;
      z-index: 9 !important;
      top: 0;
      width: 100%;
   }

   .single-product:not(.page-all-products-special, .page-all-products-special-subscription) .whb-row.whb-general-header {
      margin-top: 50px;
   }

   .page-everything-explained-bundle .woocommerce-product-gallery img:not(.wd-gallery-thumb img) {
      height: 37vw;
      object-fit: cover;
   }

   .page-audiobooks-special-offer .product-image-thumbnail img {
      height: 115px;
      object-fit: cover;
   }

}

/*========================================= *TABLET* =========================================*/
@media (min-width: 768px) and (max-width: 1024px) {
   /*TABLET*/

   .klaviyo-form.klaviyo-form.klaviyo-form {
      height: 500px !important;
      min-height: 500px !important;
      -webkit-min-logical-height: 500px;
   }

   .klaviyo-form {
      height: 500px !important;
      min-height: 500px !important;
      -webkit-min-logical-height: 500px;
   }

   h2 {
      font-size: 32px;
      display: block;
      line-height: 1.2;
   }

   .prefooter-bf-bundle.prefooter-bundle-row .prefooter-bundle-gradient-column img {
      min-width: 40vw;
      max-width: 450px;
   }

   .ult-bundle-header img {
      max-width: 25px;
      margin-right: 5px;
   }

   .wd-header-html {
      width: 100%;
   }

   .ult-bundle-header p {
      width: 100%;
      display: flex;
      align-items: center;
      text-align: center;
      justify-content: center;
      color: white;
      margin-bottom: 2px;
   }

   p.shop-now {
      padding: 7px 30px 7px 30px;
      background: #DE1D59;
      border-radius: 6px;
      color: white;
      font-weight: bold;
      line-height: 1;
      display: block;
      width: fit-content;
      margin: auto !important;
      margin-top: 2px !important;
   }

   .product-image-summary .row {
      margin-top: 10px;
   }

   .product_title {
      font-size: 27px;
   }

   .price ins,
   .price ins span,
   .price .amount {
      font-size: 35px;
   }

   .price del,
   .price del span,
   .price del bdi,
   .single .price del span {
      font-size: 28px !important;
   }

   .col-12 {
      padding: 0px;
   }

   .single-product-page .summary-inner,
   .product-image-summary {
      max-width: 92%;
      margin: auto !important;
   }

   .imagecarousel {
      flex-wrap: wrap;
      padding: 10px 10px;
   }

   .image-carousel-col {
      width: 20%;
      padding-right: 5px;
      padding-left: 5px;
   }

   .image-carousel-col p:not(p.image-carousel) {
      font-size: 11px;
   }

   .imagecarousel img {
      max-height: 19px;
      width: auto;
   }

   .toc-inner {
      padding: 45px 75px;
   }

   .description-row-inner {
      max-width: 92%;
      margin: auto;
      padding: 0px 15px;
   }

   .product-sticky-on .summary-inner {
      margin-left: auto !important;
      margin-right: auto !important;
   }

   .prefooter-bundle-row {
      flex-direction: column;
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
   }

   .prefooter-bundle-row .prefooter-single-col {
      width: 100%;
   }

   .prefooter-bundle-gradient-column img {
      position: relative;
      top: auto;
      transform: none;
      left: auto;
   }

   .prefooter-bundle-row .prefooter-bundle-text-column {
      border-radius: 0px 0px 20px 20px;
   }

   .prefooter-bundle-row .prefooter-bundle-gradient-column {
      border-radius: 20px 20px 0px 0px;
   }

   .whb-general-header .container {
      max-width: 95%;
   }

   .footer-widget {
      min-width: 48% !important;
      width: 48% !important;
      max-width: 48%;
      margin-bottom: 50px;
   }

   .footer-column {
      flex-wrap: wrap;
      max-width: 90%;
      margin: auto;
      justify-content: space-between;
   }

   div#text-3 {
      order: 2;
   }

   div#text-4 {
      order: 3;
   }

   div#text-3,
   div#text-4 {
      justify-content: center;
   }

   .header-row-inner {
      padding: 50px 15px 30px;
      flex-direction: column;
   }

   .team-header-image {
      position: relative;
      right: auto;
      max-width: 515px;
      bottom: auto;
      margin: auto;
   }

   .header-row-outer h1 {
      font-size: 65px;
      line-height: 1.1;
      margin-bottom: 30px;
   }

   .as-seen-in-outer {
      margin-top: -55px;
   }

   .custom-product {
      width: 48%;
      margin-bottom: 20px;
   }

   .best-products-inner {
      flex-wrap: wrap;
   }

   .text-holder,
   .product-element-bottom {
      padding: 15px;
      background: white;
   }

   .custom-product h3,
   .product-element-bottom .wd-entities-title a {
      font-size: 22px;
   }

   .cta-elevate .prefooter-sheets-outer {
      flex-direction: column;
   }

   .price del,
   .price del span,
   .price del bdi,
   .single .price del span {
      font-size: 24px !important;
   }

   .product-grid-item {
      margin-left: 2.5%;
      margin-right: 2.5%;
      flex: 0 0 42.333333%;
   }

   .products.elements-grid {
      justify-content: center;
   }

   .product-element-bottom .price ins,
   .product-element-bottom .price ins span,
   .product-element-bottom .price .amount {
      font-size: 32px;
   }

   nav[class*="-pagination"] li .page-numbers {
      font-size: 23px;
      font-weight: bold;
      min-width: 40px;
      height: 40px;
   }

   ul.page-numbers {
      margin-top: 20px;
   }

   .sidebar-container.wd-inited {
      border-radius: 0px;
   }

   .product-images {
      flex: 0 0 55%;
      max-width: 55%;
      padding-right: 30px;
      padding-left: 15px;
   }

   .entry-summary {
      flex: 0 0 45%;
      max-width: 45%;
   }

   .product-info-icons-inner {
      padding: 0px 15px;
   }

   .summary-inner li,
   p.short-desc-p {
      font-size: 16px;
   }

   .hurrytimer-timer-digit,
   .hurrytimer-timer-sep,
   .hurrytimer-timer-label,
   .hurrytimer-headline,
   span.hurry-up {
      font-size: 12.5px;
   }

   .hurrytimer-cdt__headline img {
      width: 15px;
      margin-right: 5px;
   }

   .refund-checkout p {
      font-size: 13px;
   }

   .description-row p {
      font-size: 16px;
   }
.wd-suggestion .price ins, .wd-suggestion .price ins span, .wd-suggestion .price .amount, .wd-suggestion .price del, .wd-suggestion .price del span, .wd-suggestion .price del bdi, .single .wd-suggestion .price del span {
    font-size: 20px !important;
}

}

/*==================================== *MOBILE LANDSCAPE* ==================================== */
@media (min-width: 576px) and (max-width: 767px) {
   /*MOBILE LANDSCAPE*/

   .woocommerce-terms-and-conditions-wrapper p:last-child {
      font-size: 14px !important;
   }

   .klaviyo-form.klaviyo-form.klaviyo-form {
      height: 500px !important;
      min-height: 500px !important;
      -webkit-min-logical-height: 500px;
   }

   .klaviyo-form {
      height: 500px !important;
      min-height: 500px !important;
      -webkit-min-logical-height: 500px;
   }

   h2 {
      font-size: 44px;
      display: block;
      line-height: 1.2;
   }

   p {
      font-size: 16px;
   }

   .prefooter-bf-bundle.prefooter-bundle-row .prefooter-bundle-gradient-column img {
      min-width: 40vw;
      max-width: 450px;
   }

   .ult-bundle-header img {
      max-width: 25px;
      margin-right: 5px;
   }

   .contact-cta {
      flex-direction: column;
   }

   .contact-cta-text,
   .contact-cta-image {
      width: 100%;
   }

   .wd-blog-holder {
      flex-direction: column;
      display: flex;
   }

   .wd-header-html {
      width: 100%;
   }

   .ult-bundle-header p {
      width: 100%;
      display: flex;
      align-items: center;
      text-align: center;
      justify-content: center;
      color: white;
      margin-bottom: 2px;
   }

   p.shop-now {
      padding: 7px 30px 7px 30px;
      background: #DE1D59;
      border-radius: 6px;
      color: white;
      font-weight: bold;
      line-height: 1;
      display: block;
      width: fit-content;
      margin: auto !important;
      margin-top: 2px !important;
   }

   .product-image-summary .row {
      margin-top: 10px;
   }

   .product_title {
      font-size: 40px;
   }

   .price ins,
   .price ins span,
   .price .amount {
      font-size: 45px;
   }

   .price del,
   .price del span,
   .price del bdi,
   .single .price del span {
      font-size: 28px !important;
   }

   .col-12 {
      padding: 0px;
   }

   .single-product-page .summary-inner,
   .product-image-summary,
   .product-images {
      max-width: 92%;
      margin: auto !important;
   }

   .imagecarousel {
      flex-wrap: wrap;
      padding: 10px 10px;
   }

   .image-carousel-col {
      width: 20%;
      padding-right: 5px;
      padding-left: 5px;
   }

   .image-carousel-col p:not(p.image-carousel) {
      font-size: 11px;
   }

   .imagecarousel img {
      max-height: 19px;
      width: auto;
   }

   .toc-inner {
      padding: 45px 75px;
   }

   .description-row-inner {
      max-width: 92%;
      margin: auto;
      padding: 0px 15px;
   }

   .product-sticky-on .summary-inner {
      margin-left: 15px !important;
      margin-right: auto !important;
      margin-top: 50px !important;
   }

   .prefooter-bundle-row {
      flex-direction: column;
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
   }

   .prefooter-bundle-row .prefooter-single-col {
      width: 100%;
   }

   .prefooter-bundle-gradient-column img {
      position: relative;
      top: auto;
      transform: none;
      left: auto;
   }

   .prefooter-bundle-row .prefooter-bundle-text-column {
      border-radius: 0px 0px 20px 20px;
   }

   .prefooter-bundle-row .prefooter-bundle-gradient-column {
      border-radius: 20px 20px 0px 0px;
   }

   .whb-general-header .container {
      max-width: 95%;
   }

   .footer-widget {
      min-width: 48% !important;
      width: 48% !important;
      max-width: 48%;
      margin-bottom: 50px;
   }

   .footer-column {
      flex-wrap: wrap;
      max-width: 90%;
      margin: auto;
      justify-content: space-between;
   }

   div#text-3 {
      order: 2;
   }

   div#text-4 {
      order: 3;
   }

   div#text-3,
   div#text-4 {
      justify-content: center;
   }

   .header-row-inner {
      padding: 50px 15px 30px;
      flex-direction: column;
   }

   .team-header-image {
      position: relative;
      right: auto;
      max-width: 515px;
      bottom: auto;
      margin: auto;
   }

   .header-row-outer h1 {
      font-size: 39px;
      line-height: 1.1;
      margin-bottom: 30px;
   }

   .as-seen-in-outer {
      margin-top: -55px;
   }

   .custom-product {
      width: 48%;
      margin-bottom: 20px;
   }

   .best-products-inner {
      flex-wrap: wrap;
   }

   .text-holder,
   .product-element-bottom {
      padding: 15px;
      background: white;
   }

   .custom-product h4,
   .product-element-bottom .wd-entities-title a {
      font-size: 22px;
   }

   .cta-elevate .prefooter-sheets-outer {
      flex-direction: column;
   }

   .price del,
   .price del span,
   .price del bdi,
   .single .price del span {
      font-size: 24px !important;
   }

   .product-grid-item {
      margin-left: 2.5%;
      margin-right: 2.5%;
      flex: 0 0 42.333333%;
   }

   .products.elements-grid {
      justify-content: center;
   }

   .product-element-bottom .price ins,
   .product-element-bottom .price ins span,
   .product-element-bottom .price .amount {
      font-size: 32px;
   }

   nav[class*="-pagination"] li .page-numbers {
      font-size: 23px;
      font-weight: bold;
      min-width: 40px;
      height: 40px;
   }

   ul.page-numbers {
      margin-top: 20px;
   }

   .sidebar-container.wd-inited {
      border-radius: 0px;
   }

   .sidebar-container .widget:last-child {
      padding: 0px 30px;
   }

   .knowledge-team-outer .heading-block {
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
   }

   .knowledge-team-inner {
      flex-direction: column;
   }

   .knowledge-team-inner .knowledge-team-inner-col {
      width: 100% !important;
      margin-bottom: 50px;
   }

   .bfb-outer {
      flex-direction: column;
      padding: 40px 30px 0px 40px;
   }

   .bfb-text {
      max-width: 100%;
      color: white;
   }

   .bfb-image-div {
      position: relative;
      right: auto;
      top: 40px;
   }

   .who-for-outer,
   .choose-wisely-outer {
      max-width: 90%;
      margin: auto;
   }

   .who-for-inner {
      flex-direction: column;
      max-width: 80%;
      margin: auto;
   }

   .who-for-icon-outer {
      margin-bottom: 20px;
   }

   .who-for-outer {
      padding-bottom: 0px;
   }

   .fun-year-inner {
      width: 90%;
   }

   .counter-col {
      width: 31%;
   }

   .counter-col p.gradiented {
      font-size: 19px;
   }

   .blog-post-loop {
      width: 100%;
      position: relative !important;
      top: auto !important;
      left: auto !important;
      bottom: auto !important;
      right: auto !important;
      margin: auto;
   }

   .wd-blog-holder {
      flex-direction: column;
      display: flex;
      flex-wrap: nowrap;
      margin-bottom: 0px;
      height: auto !important;
   }

   .blog-design-masonry.wd-add-shadow .article-body-container {
      background: white;
   }

   .contact-header-row .team-header-image {
      max-width: 475px;
   }

   .contact-form-full {
      margin-top: -75px;
      padding: 3rem 3rem;
   }

   .faq-outer {
      padding: 60px 40px 40px 40px;
   }

   .faq-outer h4 {
      font-size: 25px;
   }

}

/*========================================= *MOBILE*  =========================================*/
@media (max-width: 575px) {
	
	.woocommerce-order-received .whb-general-header .container{
        height: 61px !important;
        width: 100%;
        border-color: rgba(208, 208, 213, 1);
        border-bottom-width: 1px;
        border-bottom-style: solid;
    }
	
	.labeli-bf-lpe.lpe {
		order: 0;
	}

	[data-be-42560-mounted] {
		order: 2;
	}

	.radio-btn-product.aps-selector-outer .price-increase {
		background: #ffe5e8;
		width: max-content;
		padding: 5px 10px !important;
	}

	[data-be-42560-mounted] {
		order: 3;
		margin: auto;
		margin-top: 13px;
	}

	p.over-eightk {
		order: 4;
	}
	
	label.p-FieldLabel.Label.Label--empty {
		font-size: 16px !important;
	}
	.woocommerce-checkout footer {
		display: none;
	}

/*NEW ORDER SUMMARY*/
	
	:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review) {
        padding: 14px;
        padding-top: 8px !important;
        border-radius: 30px !important;
    }
	
	.woocommerce-checkout .whb-general-header {
		border: none !important;
	}
	
	.last-call-audio {
		padding: 20px 20px 12px !important;
	}

	.last-call-audio-image {
		width: 75px !important;
		min-width: 75px !important;
		min-height: 75px !important;
		height: 75px !important;
	}


	.last-call-audio .headline-l-c h2 {
		font-size: 16px !important;
		margin-bottom: 6px !important;
	}

	p.buton-wrap-audio a {
		bottom: 16px !important;
		left: 110px !important;
	}

	.be-sticky-summary__body tr.order-total, .be-sticky-summary__body tfoot tr.cart-subtotal {
		display: none !important;
	}

	.be-sticky-summary__body tfoot {
		display: block !important;
	}

	.be-sticky-summary__body tr.cart_item {
		border-bottom: none !important;
		background: #f9f9f9 !important;
	}

	.be-sticky-summary__body tr.cart-discount {
		padding: 5px 16px !important;
	}
	
	.woocommerce-checkout .be-sticky-summary__body tr.cart-discount {
		background: #f0f0f0 !important;
	}

    .be-sticky-summary__body tr.cart-discount th:before {
        content: "";
        display: inline-block;
        width: 17px !important;
        height: 17px !important;
        background-image: url("../../uploads/2026/05/coupon-be.svg");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 2px;
        margin-top: -2px;
        vertical-align: middle;
    }
	
	.be-sticky-summary__body tr.cart-discount th {
		text-transform: uppercase;
		font-size: 13px !important;
		font-weight: 500 !important;
		opacity: 0.8;
	}

	.be-sticky-summary__body tr.cart-discount td, .be-sticky-summary__body tr.cart-discount td span, .be-sticky-summary__body tr.cart-discount td span:after {
		font-size: 14px !important;
		font-weight: 500 !important;
		opacity: 0.8;
	}

	.woocommerce-checkout .be-copyright img {
		opacity: 1 !important;
		max-width: 30px !important;
	}
	
	.be-sticky-summary__body td.product-remove a:before, .be-sticky-summary__body .woocommerce-remove-coupon:before {
		font-size: 12px !important;
		background: #c5c5c5 !important;
		width: 20px !important;
		height: 20px !important;
		color: #3b3b3b !important;
	}

	.woocommerce-checkout .be-copyright {
		display: flex !important;
		gap: 10px;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;
	}

	.woocommerce-checkout .wd-footer div#text-3 {
		margin-top: 10px !important;
		margin-bottom: 0px !important;
	}

	.checkout-order-review:before{
		display: none !important
	}
	
	.woocommerce-checkout .woocommerce [role="alert"] {
		max-width: 92% !important;
		margin: auto;
		margin-bottom: 18px;
		border-radius: 6px;
	}
	
	.woocommerce-form-coupon .coupon-error-notice {
		font-size: 12px;
		line-height: 1.3;
	}
	
	.be-sticky-summary__body .be-discount-form .form-row {
		vertical-align: top !important;
	}

	
	.woocommerce-checkout  .woocommerce-message{
		background-color: #6E9D41;
	}
	
	.woocommerce-checkout :is(.woocommerce-error,.woocommerce-info){
		background-color: #e0b252;
	}
	
	form.checkout_coupon.woocommerce-form-coupon {
		border-radius: 8px !important;
		max-width: 92% !important;
		margin: auto;
		z-index: 0;
		margin-bottom: 20px;
		margin-top: 10px;
	}
	
	form.login.woocommerce-form.woocommerce-form-login.hidden-form input {
		background: #fff !important;
		border: 1px solid rgb(226, 226, 226);
	}
	
	:root :is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle)>div{
		color: #616161 !important;
	}
	
	form.login.woocommerce-form.woocommerce-form-login.hidden-form {
		border-radius: 8px !important;
		max-width: 92% !important;
		margin: auto;
		z-index: 0;
		margin-bottom: 20px;
		background: #F7F7F7 !important;
		border: 1px solid #f2f2f2;
		padding: 25px 20px;
		margin-top: 10px;
	}
	
	form.login.woocommerce-form.woocommerce-form-login.hidden-form button.show-password-input {
		height: 100%;
		width: 50px;
	}
	
	form.login.woocommerce-form.woocommerce-form-login.hidden-form .form-row-password label, form.login.woocommerce-form.woocommerce-form-login.hidden-form .form-row-username label {
		display: none;
	}
	
	form.login.woocommerce-form.woocommerce-form-login.hidden-form input.woocommerce-form__input.woocommerce-form__input-checkbox {
		height: 20px;
		margin-bottom: 1px;
		width: 15px;
		margin-right: 0px !important;
	}
	
	form.login.woocommerce-form.woocommerce-form-login.hidden-form .login-form-footer a {
		font-weight: 600;
		letter-spacing: 0 !important;
		font-size: 14px;
		color: #4300ff !important;
	}
	
	label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span {
		font-size: 14px;
		color: #4b4b4b;
		font-weight: 500;
	}
	
	form.login.woocommerce-form.woocommerce-form-login.hidden-form button, form.checkout_coupon.woocommerce-form-coupon button{
		height: 60px;
		border-radius: 9px !important;
		background: #000000;
		font-size: 16px !important;
	}
	
	:root :is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle)>div {
		z-index: 1;
	}

	.checkout_coupon button {
		max-height: 58px !important;
	}


	.woocommerce-checkout form.checkout {
		gap: 0px !important;
	}
	
	.woocommerce-checkout div#customer_details {
        margin-bottom: 15px !important;
    }
	
	.woocommerce-checkout>.customer-details .woocommerce-billing-fields {
		text-align: center;
		margin-top: 11px !important;
	}
	
	
	.woocommerce-checkout .wd-checkout-remove-btn-wrapp {
		width: 20px !important;
		height: 20px !important;
	}
	
	.wd-checkout-remove-btn{
		height: 20px !important;
	}
	
	.woocommerce-checkout .wd-footer div#nav_menu-6, .woocommerce-checkout .wd-footer div#nav_menu-5, .woocommerce-checkout .wd-footer div#text-4, .woocommerce-checkout .wd-footer  .footer-column.footer-column-1.wd-grid-col {
		display: none !important;
	}
	
	:root :is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle)>div {
		padding: 0 0 !important;
		margin-bottom: 0 !important;
	}
	
	:root :is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle)>div {
		margin-top: 8px !important;
		gap: 3px;
	}
	
	.be-express-skeleton {
        margin-top: 0 !important;
	}
	.woocommerce-form-login-toggle {
		margin-top: 25px !important;
	}
	
	.woocommerce-checkout form.checkout{
		margin-top: 27px !important;
	}
	
	.woocommerce-checkout main {
        padding-top: 28px !important;
    }
	
	.be-sticky-summary__body .wd-checkout-prod {
        padding: 0px !important;
    }
	
	.woocommerce-checkout .wd-page-title{
		display: none !important;
	}
	
	.be-sticky-summary__body .wd-checkout-prod-title .cart-product-label, .wd-checkout-prod-total.product-total .amount {
		font-weight: 500 !important;
		font-size: 14px !important;
	}
	
	.be-sticky-summary__toggle{
		border-top: 1px solid #E9E9E9 !important;
	}
	
	.be-sticky-summary__label {
         text-transform: none !important;
         color: #111827 !important;
        letter-spacing: 4%;
     }
	
	.be-sticky-summary__chevron {
		border-right: 1px solid #111827 !important;
		border-bottom: 1px solid #111827 !important;
		width: 6px !important;
        height: 6px !important;
	}
	/*END - NEW SUMMARY MOBILE*/
	
	/*EXPRESS CHECKOUT MOBILE - IN ROW*/
	div#wc-stripe-express-checkout-element:before {
		width: 100%;
    	text-align: center;
	}
	
	#wc-stripe-express-checkout-element {
		flex-direction: row;
	}
	
	#wc-stripe-express-checkout-element>div {
		min-width: 0 !important;
	}
	/*END EXPRESS CHECKOUT MOBILE - IN ROW*/
	
	/*QUICK FIX*/
	.page-everything-explained-bundle .wd-gallery-thumb img {
        height: 74px !important;
    }

   /*MOBILE*/
   .single-product .wd-grid-g{
      flex-direction: column !important;
   }

   .single-product-content .container {
      width: 100%;
      padding-right: 0;
      padding-left: 0;
      padding-bottom: 30px;
   }

   .summary.entry-summary {
      width: calc(100% - 12px) !important;
      max-width: none !important;
   }

   .summary-inner {
      position: relative !important;
   }

   .single-product .main-page-wrapper {
      padding-top: 0 !important;
      margin: 0 !important;
   }

   .single-product .whb-header {
      margin-bottom: 0 !important;
   }

   .single-product .wd-builder-off {
      padding-block: 0 !important;
   }

   .product-image-summary-inner .product-images {
      margin-top: 0 !important;
   }

   .product-image-summary-inner>div {
      margin-bottom: 12px !important;
   }

   .single-product .wd-gallery-thumb {
      max-width: 91%;
      margin: auto;
      margin-top: 5px;
   }

   .wd-gallery-thumb img {
      border-radius: 5px !important;
   }

   p.aps-desc-p {
      gap: 10px !important;
   }

   .woocommerce-product-gallery .product-image-thumbnail img {
      border-radius: 6px;
   }

   .radio-img-products picture {
      width: 110px !important;
      min-width: 110px !important;
   }

   .ult-bundle-header {
      align-content: center;
      gap: 3px;
   }

   .page-all-products-special .site-content, .page-all-products-special-subscription .site-content {
      margin-bottom: 0 !important;
   }


   .single-product:not(.page-all-products-special, .page-all-products-special-subscription) .whb-main-header {
      position: relative !important;
   }

   .single-product:not(.page-all-products-special, .page-all-products-special-subscription) .whb-top-bar {
      position: fixed !important;
      z-index: 9 !important;
   }

   .single-product:not(.page-all-products-special, .page-all-products-special-subscription) .whb-general-header {
      position: relative !important;
      padding-top: 63px !important;
   }

   p.shop-now b {
      margin-left: 0px !important;
      margin-right: 0px !important;
   }

   h1.product_title.entry-title.wd-entities-title {
      margin-bottom: 20px;
   }

   .page-all-products-special h1.product_title.entry-title.wd-entities-title, .page-all-products-special-subscription h1.product_title.entry-title.wd-entities-title {
      margin-bottom: 0px !important;
   }

   .wd-btn-arrow[class*="next"],
   .wd-btn-arrow[class*="prev"] {
      justify-content: center !important;
   }


   .aps-selector-outer {
      padding-top: 22px !important;
   }

   .woocommerce-product-gallery__wrapper .wd-btn-arrow {
      width: 96px !important;
      height: 150px !important;
      margin-top: -80px !important;
   }

   .pswp__top-bar {
      height: 60px !important;
   }

   .pswp__counter {
      height: 60px !important;
      font-size: 14px !important;
      line-height: 60px !important;
      padding: 0 16px !important;
   }

   button.pswp__button.pswp__button--fs,
   button.pswp__button.pswp__button--share,
   button.pswp__button.pswp__button--zoom {
      display: none !important;
   }

   .pswp__button--close {
      background-position: 9px -35px !important;
   }

   .pswp__button {
      width: 60px !important;
      height: 60px !important;
   }

   .woocommerce-checkout p.form-row {
      margin-bottom: 14px;
   }

   .payment_box.payment_method_stripe p {
      font-size: 13px !important;
   }

   .cart-widget-side .shopping-cart-widget-footer:after {
      height: 22.5px !important;
      width: 244px !important;
      margin-top: 10px;
   }

   .wd-side-hidden {
      width: 100% !important;
   }

   /*.whb-top-bar-inner {
      height: 70px !important;
      max-height: 70px !important;
   }*/

   .woosb-before-text.woosb-text {
      font-size: 18px !important;
   }

   .page-all-products-special .gallery-row, .page-all-products-special-subscription .gallery-row {
      padding-bottom: 30px !important;
      background: #F8F8F8;
      padding-top: 50px !important;
   }

   .page-all-products-special .gallery-outer, .page-all-products-special-subscription .gallery-outer {
      margin-top: 20px !important;
   }

   .page-all-products-special .gallery-row .gallery-inner img, .page-all-products-special-subscription .gallery-row .gallery-inner img {
      margin-bottom: 14px !important;
      box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.07) !important;
   }

   .included-in-checklist {
      flex-direction: column;
   }

   .included-col {
      width: 100%;
   }

   .postid-37434 img.reviewer {
      display: none;
   }

   .postid-37434 .verifies-outer {
      padding-left: 0px;
   }

   .postid-37434 .success-stories-outer {
      margin-top: 40px;
   }

   .postid-37434 .success-stories-outer h2 {
      max-width: 98%;
      margin: auto;
   }

   .page-all-products-special .gallery-inner, .page-all-products-special-subscription .gallery-inner {
      padding: 0 15px !important;
   }

   a.buy-now-cta-btn,
   .wd-buy-now-btn {
      padding: 20px 0px !important;
   }

   .woosb-before-text.woosb-text {
      justify-content: center;
      padding: 10px 25px 6px;
   }

   .page-all-products-special p.short-desc-p, .page-all-products-special-subscription p.short-desc-p {
      margin-bottom: 8px !important;
   }

   .woocommerce>.woocommerce-checkout {
      max-width: 92% !important;
      margin: auto !important;
   }

   div#customer_details {
      max-width: 100% !important;
   }

   ul.wc_payment_methods {
      margin-top: 8px !important;
   }

   .payment_methods .payment_box p:last-child label {
      font-size: 16px !important;
      font-weight: 400 !important;
      display: inline !important;
   }

   .payment_methods .payment_box p:last-child label::after {
      display: none !important;
   }

   .klaviyo-form.klaviyo-form.klaviyo-form {
      height: 500px !important;
      min-height: 500px !important;
      -webkit-min-logical-height: 500px;
   }

   .klaviyo-form {
      height: 500px !important;
      min-height: 500px !important;
      -webkit-min-logical-height: 500px;
   }


   .page-all-products-special .whb-header, .page-all-products-special-subscription .whb-header {
      padding-top: 0px !important;
   }

   tr.woocommerce-cart-form__cart-item.cart_item {
      border-bottom: none !important;
   }

   td.product-subtotal {
      display: none !important;
   }

   .woocommerce-cart .bundle-cta-body img {
      width: 100% !important;
      margin-bottom: 10px;
      border-radius: 8px !important;
      max-width: none !important;
   }

   ul.wc_payment_methods label>img {
      display: none;
   }

   .payment-secure-checkout {
      margin-bottom: 12px !important;
   }

   ul.wc_payment_methods label {
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: uppercase;
        color: #635cff !important;
        letter-spacing: 2% !important;
        width: 100%;
        display: inline-flex !important;
        justify-content: space-between;
        align-items: center;
        padding-bottom: 0;
	   margin-bottom: 5px !important;
   }

   ul.wc_payment_methods label::after {
      content: '';
      background-size: cover;
      background-image: url("");
      width: 102px;
      height: 23px;
      display: flex;
      justify-content: right;
   }

   ul.wc_payment_methods.payment_methods.methods {
      padding: 24px 29px 10px !important;
   }
	
	/*AFTER LOGO CHECKOUT ELEMENT*/

	.woocommerce-checkout .whb-general-header .container {
		height: 113px;
	}

	.woocommerce-checkout .whb-general-header-inner {
		height: 100% !important;
		max-height: none !important;
	}

	.woocommerce-checkout .whb-general-header-inner .whb-mobile-right {
		position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
	}

	.woocommerce-checkout .site-logo {
		padding: 0;
		padding-right: 0 !important;
		padding-bottom: 2px;
	}

	.woocommerce-checkout .site-logo img {
		max-width: 138px !important
	}

	.woocommerce-checkout .whb-mobile-left {
		justify-content: center;
		flex-direction: column !important;
		margin-left: 0 !important;
	}

	.woocommerce-checkout .whb-mobile-left:after {
		content: '';
		background: url("../../uploads/2026/07/be-checkout-mobile-navigation-v2.png");
		width: 205px;
        height: 48px;
		background-size: cover;
	}


    /*END - AFTER LOGO CHECKOUT ELEMENT*/

   .status-box {
      margin-top: 13px !important;
   }

   .status-box p {
      font-size: 11.5px !important;
      font-weight: 400 !important;
      text-align: center;
   }




   .woocommerce-terms-and-conditions-wrapper p:last-child {
      font-size: 12px !important;
   }

   .sidebar-container li>a {
      font-weight: 400;
   }

   .sidebar-container span.wd-swatch-text {
      font-weight: 400;
   }

   .tax-product_cat .whb-header {
      margin-bottom: 0px;
   }

   .bfb-outer {
      margin-bottom: 50px;
   }

   .bfb-outer p.under-h3 {
      margin-top: 19px;
      margin-bottom: 19px;
   }

   .bfb-text h3 {
      line-height: 1.2 !important;
   }

   .knowledge-team-inner .knowledge-team-inner-col {
      padding-bottom: 0;
   }

   .bfb-outer {
      margin-top: 0;
   }

   .knowledge-team-outer .heading-block {
      margin-bottom: 30px;
   }

   .knowledge-team-inner {
      margin-top: 30px;
   }

   .wd-builder-off .woocommerce-additional-fields {
      margin-bottom: 25px;
   }

   .woocommerce-checkout .title-size-small {
      margin-block: 0px 20px !important;
   }

   .container {
      width: 95%;
   }

   li.products-nav a {
      border-radius: 0px;
      padding: 5px 20px;
   }

   html .mobile-nav .searchform input[type="text"] {
      border-radius: 0px;
      border: none;
   }

   p {
      font-size: 16px;
   }

   .wd-header-html {
      width: 100%;
      text-align: center;
   }

   a.wrapper-a {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
   }

   a.wrapper-a.es-a-wrapper {
      display: none;
   }

   .header-banner-line p {
      font-size: 15px;
      margin-bottom: 0px !important;
      text-transform: uppercase;
      display: flex;
      align-items: center;
	  gap: 2px;
   }

   .ult-bundle-header.yr-banner .header-banner-line p {
      font-size: 15px;
   }

   .ult-bundle-header img {
      width: 25px;
      margin-right: 5px;
   }

   .header-banner-line strong {
      margin-right: 0px;
   }

   p.shop-now {
      padding: 7px 30px;
      background: linear-gradient(90deg, #420fd1, transparent) #9e23e1;
      border-radius: 6px;
      color: #fff;
      line-height: 1.4;
      display: block;
      width: fit-content;
      margin: auto !important;
      margin-top: 1px !important;
      font-weight: bold;
      margin-bottom: 0px !important;
      border-radius: 30px;
      background: #000;
      padding: 4px 25px;
   }

   .single-product .main-page-wrapper {
      margin-top: -25px;
   }

   .single-breadcrumbs-wrapper {
      display: none;
   }

   .product_title {
      font-size: 32px;
   }

   .summary-inner>.price {
      margin-bottom: 29px;
   }

   p.product-info-icon-desc {
      font-size: 12.5px;
   }

   .product-info-icons {
      margin-bottom: 25px;
      justify-content: space-between;
      max-width: 330px;
   }

   .summary-inner li {
      margin-bottom: 5px;
   }

   .woocommerce-product-details__short-description {
      margin-bottom: 10px;
   }

   button.single_add_to_cart_button {
      font-size: 17px;
      height: 50px;
   }

   a.get-now-btn {
      font-size: 16px !important;
      padding: 20px 0px;
   }

   .or-div {
      padding: 11px 0;
   }

   .refund-checkout p {
      font-size: 12px;
   }

   .refund-checkout img {
      width: 17px;
      margin-right: 2px;
   }

   .refund-checkout {
      padding-bottom: 0px;
   }

   .single-bundle-cross-sell {
      margin-top: 25px;
   }

   .single-bundle-cross-sell-new {
      margin-top: 0px;
	  width: 100%;
   }

   .bundle-cta-title,
   .bundle-cta-body {
      padding: 15px 20px;
   }

   .bundle-cta-title,
   .bundle-cta-outer,
   .woosb-before-text.woosb-text,
   .rotating-gallery-item,
   .knowledge-team-inner .wpb_column,
   .choose-wisely-inner .wpb_column {
      border-radius: 12px;
   }

   .bundle-cta-outer {
      outline-offset: -1.5px;
   }

   .bundle-cta-body {
      flex-wrap: wrap;
   }

   .bundle-cta-body p {
      width: 100%;
   }

   .bundle-cta-title img {
      width: 23px;
   }

   .bundle-cta-outer h5 {
      margin-left: 5px;
      font-size: 13.5px;
   }

   .bundle-cta-body img {
      width: 40%;
   }

   .bundle-text {
      width: 100%;
   }

   .bundle-text a {
      font-size: 16px;
   }

   .bundle-text p:not(.bundle-price) {
      font-size: 13px;
      line-height: 1.2;
   }

   p.bundle-price {
      margin-top: 5px;
   }

   a.get-now-buton {
      width: 100%;
      text-align: center;
      margin-top: 10px;
   }

   .hurrytimer-cdt__headline img {
      width: 15px;
      margin-right: 5px;
   }

   .hurrytimer-timer-digit,
   .hurrytimer-timer-sep,
   .hurrytimer-timer-label,
   .hurrytimer-headline,
   span.hurry-up {
      font-size: 15px !important;
   }

   .hurrytimer-timer {
      flex-wrap: nowrap;
   }

   .summary-inner .product_meta {
      margin-bottom: 10px;
   }

   .description-row {
      padding-top: 50px;
      margin-top: 50px;
   }

   h2 {
      font-size: 30px;
      line-height: 1.2;
      display: block;
      margin-bottom: 20px;
   }

   .prefooter-outer-row h2 {
      max-width: 320px;
      margin: auto;
      margin-bottom: 10px !important;
   }

   h2>img,
   .prefooter-outer-row h2 img {
      width: 35px;
   }

   .woocommerce-Tabs-panel h2 {
      margin-bottom: 30px;
   }

   .imagecarousel {
      width: calc(100% - 0px);
      margin: auto;
      min-width: 0px;
      padding: 30px 20px 0px 20px;
      flex-direction: column;
      flex-wrap: nowrap;
   }

   .image-carousel-col {
      width: 100%;
      margin: 0px;
      padding-right: 0%;
      padding-left: 0%;
      border-right: none;
      border-bottom: 1px solid #E7E7E7;
      padding-top: 30px;
      padding-bottom: 30px;
   }

   .imagecarousel img {
      width: 100%;
      margin-bottom: 7px;
      height: 36px;
   }

   .image-carousel-col p:not(p.image-carousel) {
      max-width: 270px;
      margin: auto;
   }

   .image-carousel-col:nth-child(5) {
      border: none;
   }

   .image-carousel-col:first-child {
      padding-top: 0px;
   }

   .toc-inner {
      padding: 30px 30px;
      width: 100%;
   }

   .toc-outer li {
      font-size: 15px;
      line-height: 1.3;
   }

   .gallery-outer {
      flex-direction: column;
   }

   .gallery-inner {
      width: 100%;
   }

   .gallery-row .gallery-inner img {
      width: 100%;
   }

   .counter-value {
      font-size: 75px !important;
   }

   p.under-counter {
      font-size: 16px;
   }

   p.under-counter img {
      width: 20px;
   }

   .prefooter-bundle-row .prefooter-single-col {
      width: calc(100% - 0px);
      margin: auto;
   }

   .prefooter-bundle-row .prefooter-bundle-text-column a.buy-now-cta-btn {
      max-width: 92%;
      margin-left: auto;
      margin-right: auto;
   }

   .prefooter-bundle-row {
      flex-direction: column !important;
   }

   .prefooter-bundle-gradient-column img {
      min-width: 88vw;
      max-width: 88vw;
   }

   .prefooter-sheets-outer .prefooter-bundle-gradient-column img {
      position: relative;
      min-width: 95vw;
      max-width: 575px;
   }

   .prefooter-bundle-row .prefooter-bundle-gradient-column {
      height: 275px;
      overflow: visible;
      margin-top: 25px;
      margin-bottom: 0px;
      z-index: 9;
      border-radius: 20px 20px 0px 0px;
   }

   .prefooter-bundle-row .prefooter-bundle-text-column {
      padding: 75px 0px 0px 0px;
      border-radius: 0px 0px 20px 20px;
   }

   .prefooter-sheets-outer .prefooter-bundle-text-column {
      padding: 50px 0px 0px 0px;
   }

   .prefooter-bundle-text-column h3>a {
      font-size: 26px;
   }

   p.price-under-heading {
      font-size: 28px;
   }

   p.price-under-heading span.original-price {
      font-size: 19px;
   }

   p.all-ebooks {
      font-size: 14px;
   }

   .prefooter-bundle-text-column .refund-checkout p {
      font-size: 12px;
   }

   .footer-column {
      flex-direction: column;
      margin-bottom: 0px !important;
   }

   .footer-widget {
      width: 100% !important;
      order: 1;
      margin-top: 35px;
   }

   div#text-3 {
      order: 2;
      margin-bottom: 35px;
   }

   .footer-sidebar {
      padding: 15px 0px 15px !important;
   }

   .main-footer li,
   span.widget-title {
      margin-bottom: 20px;
   }

   .woosb-wrap.woosb-bundled {
      padding: 84px 10px 0px 10px;
      margin-bottom: 12px !important;
   }

   .woosb-price {
      max-width: fit-content;
   }

   .woosb-title-inner,
   .woosb-title-inner a {
      font-size: 15px;
      line-height: 1.3;
   }

   .woosb-products .woosb-product .woosb-thumb,
   .woosb-thumb-ori {
      width: 60px;
      flex: 0 0 60px;
   }

   .woosb-products {
      height: 255px;
   }

   .woosb-title-inner {
      margin-left: 10px;
   }

   .woosb-before-text.woosb-text span {
      margin-top: 0px;
   }

   .woosb-price-ori span.woocommerce-Price-amount bdi,
   .woosb-products .woosb-product .woosb-price * {
      font-size: 16px !important;
   }

   .woosb-before-text.woosb-text {
      padding: 10px 9px;
      min-height: 75px;
   }

   .knowledge-team-inner {
      width: 95%;
      flex-direction: column;
      padding: 0px 15px;
   }

   .knowledge-team-inner .knowledge-team-inner-col {
      width: 100%;
   }

   .team-col .team-col-text,
   .knowledge-col,
   .checklist-left-col {
      padding: 40px 15px 40px 15px;
   }

   .knowledge-team-inner h3 {
      font-size: 28px;
      line-height: 1.2;
   }

   .rotating-banner-inner {
      -webkit-mask-image: linear-gradient(90deg, transparent, #000 15%, #000 45%, transparent);
      width: 100vw;
   }

   .icon-text-outer {
      padding: 20px;
   }

   .icon-text-inner img {
      width: 20px;
      margin-right: 15px;
   }

   .icon-text-inner p {
      font-size: 15px;
      line-height: 1.2;
   }

   p.icon-text-inner-p.icon-text-inner-p-smaller {
      font-size: 13px;
      margin-top: 6px;
   }

   .img-with-bg {
      height: 75px;
      width: 75px;
   }

   .who-for-icon-outer p {
      padding: 25px 15px;
      line-height: 1.3;
      width: 90%;
      margin-top: -15px;
      font-size: 14.5px;
   }

   .who-for-icon-inner h5 {
      font-size: 18px;
   }

   .who-for-icon-inner h5>img {
      width: 20px;
   }

   .who-for-inner {
      margin-bottom: 0px;
      flex-direction: column;
   }

   .who-for-inner .who-for-inner-col {
      margin-bottom: 15px;
   }

   .who-for-outer {
      padding-bottom: 40px !important;
      width: 95%;
      padding-left: 15px;
      padding-right: 15px;
   }

   .heading-timer {
      flex-direction: column;
   }

   .heading-timer .hurrytimer-timer-digit,
   .heading-timer .hurrytimer-timer-sep,
   .heading-timer .hurrytimer-timer-label,
   .heading-timer .hurrytimer-headline {
      font-size: 16px !important;
   }

   .choose-wisely-inner {
      flex-direction: column;
   }

   .choose-wisely-inner {
      max-width: 95%;
      margin: auto;
      padding-left: 15px;
      padding-right: 15px;
   }

   .choose-wisely-outer .heading-block,
   .knowledge-team-outer .heading-block {
      max-width: 95%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 15px;
      padding-right: 15px;
   }

   .choose-wisely-inner .choose-wisely-inner-col {
      width: 100%;
      margin-bottom: 35px;
   }

   .choose-wisely-inner h5 {
      font-size: 25px;
   }

   .choose-wisely-inner p {
      font-size: 14px;
   }

   p.width-emoji img {
      width: 20px;
   }

   .right-choice-col h5 {
      font-size: 25px;
   }

   .right-choice-col p.width-emoji {
      font-size: 18px;
      margin: auto;
      line-height: 1.4;
      max-width: 225px;
   }

   .right-choice-col p.width-emoji img {
      width: 22px;
   }

   .choose-wisely-inner .chose-img img {
      height: auto;
      max-width: 200px;
      max-height: 120px;
   }

   .right-choice-col .chose-img img {
      max-width: 300px;
      max-height: 300px;
   }

   .knowledge-team-outer,
   .who-for-outer,
   .choose-wisely-outer {
      padding-top: 50px;
   }

   .woosb-wrap.woosb-bundled {
      margin-top: 15px;
      margin-bottom: 50px;
   }

   .rotating-gallery-item p {
      font-size: 15px;
      margin-left: 10px;
   }

   .rotating-gallery-item img {
      width: 18px;
   }

   .rotating-gallery-item {
      padding: 15px 15px;
   }

   .team-col-image:after {
      width: calc(100% - 30px);
   }

   .choose-wisely-inner .right-choice-col {
      margin-bottom: 0px;
   }

   p.short-desc-p {
      font-size: 16px !important;
      margin-bottom: 4px;
   }

   .bundle-short-desc .hurry-timer-div {
      margin-bottom: 8px;
      display: block !important;
   }

   .bundle-short-desc p.short-desc-p img {
      max-width: 17px;
      margin-right: 2px;
   }

   .bundle-short-desc .hurrytimer-timer-digit,
   .bundle-short-desc .hurrytimer-timer-sep,
   .bundle-short-desc .hurrytimer-timer-label,
   .bundle-short-desc .hurrytimer-headline {
      font-size: 14px !important;
   }

   .bundle-short-desc span.hurry-up {
      font-size: 14px !important;
   }

   .bundle-short-desc .headling-hurry-inner {
      display: flex;
      align-items: center;
      margin-bottom: 0px;
      width: fit-content;
   }

   .bundle-short-desc .hurrytimer-cdt__headline img {
      width: 18px;
   }

   .bundle-short-desc .hurrytimer-cdt__headline {
      flex-direction: row;
      line-height: 1;
      width: fit-content;
      display: inline-flex !important;
      margin-bottom: 3px;
   }

   .bundle-short-desc .hurrytimer-cdt {
      align-items: self-end !important;
      width: 100%;
      display: contents !important;
   }

   .description-row-inner,
   .toc-outer {
      max-width: 95%;
      margin: auto;
      padding-right: 15px;
      padding-left: 15px;
   }

   .gallery-row div {
      width: 95%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 15px;
      padding-right: 15px;
   }

   .gallery-row div .gallery-inner {
      width: 100%;
   }

   .counter-value {
      margin-bottom: 5px;
   }

   h2 img:first-child {
      margin-left: 0px;
   }

   .wd-sticky-btn .wd-buy-now-btn {
      display: inline-flex !important;
      width: 100% !important;
      animation-iteration-count: 2;
      margin-bottom: 0px;
      border-radius: 0px;
   }

   .wd-sticky-btn .wd-sticky-btn-cart a.wd-sticky-add-to-cart {
      display: none;
   }

   .wd-sticky-btn .container {
      width: 100%;
      padding: 0px;
   }

   span.dot {
      display: none !important;
   }

   .header-row-inner {
      width: 95%;
      padding: 50px 15px 130px;
      flex-direction: column;
   }

   .header-row-outer h1 {
      font-size: 50px;
      margin-bottom: 30px;
   }

   .contact-header-row h1 {
      display: block;
   }

   .header-row-inner p {
      color: white;
      font-size: 18px;
      margin-bottom: 0px;
   }

   .team-header-image {
      position: relative;
      right: initial;
      min-width: 98vw;
      margin: auto;
      max-width: 98vw !important;
      left: 50%;
      transform: translatex(-50%);
      margin-top: 0px;
      bottom: 0;
   }

   .as-seen-in-outer {
      margin-top: -94px;
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
   }

   .about-us-header h1 {
      font-size: 55px;
      margin-bottom: 30px;
   }

   .new-container {
      width: 95%;
      padding: 0px 7.5px;
   }

   .faq-outer,
   .contact-cta {
      width: calc(95% - 30px);
   }

   .faq-outer {
      padding: 30px 20px 10px 20px
   }

   .faq-outer h4,
   .faq-outer h2,
   p.toc-p-large {
      line-height: 1.4;
   }

   .best-products-inner {
      flex-direction: column;
   }

   .custom-product {
      width: 100%;
      margin-bottom: 30px;
   }

   .text-holder,
   .product-element-bottom {
      padding: 25px !important;
   }

   .custom-product h3,
   .product-element-bottom .wd-entities-title a {
      font-size: 23px;
   }

   .too-wide h3 {
      max-width: none;
   }

   .sidebar-container {
      border-radius: 0px;
   }

   .woocommerce-shop .main-page-wrapper,
   .tax-product_cat .main-page-wrapper {
      margin-top: 30px;
   }

   .product-grid-item {
      flex: 0 0 92%;
      margin: auto;
      margin-bottom: 30px !important;
   }

   .bundles-and-packs .wd-accordion-content {
      padding-bottom: 0px;
   }

   .contact-form-full {
      margin-top: -75px;
      padding: 2rem 20px;
   }

   input[type='email']::placeholder,
   input[type='date']::placeholder,
   input[type='search']::placeholder,
   input[type='number']::placeholder,
   input[type='text']::placeholder,
   input[type='tel']::placeholder,
   input[type='url']::placeholder,
   input[type='password']::placeholder,
   textarea::placeholder,
   select::placeholder {
      font-size: 14px;
   }

   p.fast-response img {
      max-width: 16px;
   }

   p.fast-response {
      flex-direction: column;
      font-size: 12px;
   }

   .contact-row-outer {
      width: 95%;
   }

   .contact-header-row .team-header-image {
      min-width: 300px;
      max-width: 300px !important;
      margin: auto;
      transform: none;
      left: inherit;
   }

   .wd-checkout-steps li {
      font-size: 40px !important;
   }

   .cart-content-wrapper {
      width: 95%;
      margin: auto;
      flex-wrap: nowrap;
      flex-direction: column;
      padding-right: 15px;
      padding-left: 15px;
   }

   .coupon.wd-coupon-form {
      border: none;
      padding: 0px;
      margin-top: 20px !important;
   }

   .coupon.wd-coupon-form button.button {
      margin-top: 10px;
   }

   .woocommerce-cart-form tbody {
      margin: 20px;
   }

   .wd-coupon-form .input-text {
      border-radius: 11px 0px 0px 11px;
      margin-right: 0px;
   }

   .shop_table_responsive tr {
      display: flex;
      flex-direction: column;
      padding: 0px;
   }

   :is(.woocommerce-cart-form__contents, .group_table) td.product-thumbnail {
      position: relative;
   }

   td.product-thumbnail:before {
      display: none;
   }

   :is(.woocommerce-cart-form__contents, .group_table) td.product-remove {
      top: 0px;
      right: 0px;
   }

   td.product-price,
   td.product-subtotal,
   td.product-price:before,
   td.product-subtotal:before {
      font-size: 14px !important;
      text-transform: capitalize;
      padding: 0px !important;
      margin-top: 3px;
      margin-bottom: 2px;
   }

   .cart-totals-section.cart-collaterals {
      margin-top: 0px;
   }

   tr.order-total td {
      min-height: 54px;
      display: flex;
      justify-content: space-between;
      align-items: center;
   }

   .cart-content-wrapper .single-bundle-cross-sell {
      margin-bottom: 20px;
   }

   .contact-cta {
      padding: 30px 20px;
      flex-direction: column;
      background: linear-gradient(180deg, rgba(67, 0, 255, 0.81) 23.48%, rgba(99, 34, 255, 0.35) 63.27%, rgba(189, 131, 255, 0.00) 100.43%);
   }

   .contact-cta-text,
   .contact-cta-image {
      width: 100%;
   }

   .contact-cta-text h3 {
      display: block;
      font-size: 40px;
      line-height: 1.3;
   }

   .contact-cta-image {
      bottom: -30px;
   }

   .post-single-page .post-title {
      font-size: 28px;
   }

   .post-single-page .faq-outer {
      width: calc(105% - 30px);
   }

   .wd-sticky-btn-cart form.cart {
      margin-bottom: 0px !important;
   }

   .as-seen-about-outer .as-seen-in-outer {
      max-width: 100%;
      padding: 0px 5%;
   }

   .about-be,
   .about-es,
   .about-sb {
      padding-left: 10px;
      padding-right: 10px;
   }

   .be-and-es {
      padding: 20px 0px;
      margin-top: -50px;
      margin-bottom: 50px;
      max-width: 95%;
   }

   .be-and-es img {
      height: 23px;
   }

   .counters-outer {
      flex-direction: column;
   }

   .fun-year-inner {
      max-width: 1200px;
      margin: auto;
      width: 90%;
      text-align: center;
   }

   .counter-col {
      width: 100%;
      margin-top: 30px;
   }

   .counter-col p {
      max-width: 300px;
      margin: auto;
   }

   .counter-col img {
      margin-bottom: 10px;
   }

   .home .heading-block {
      max-width: 95%;
      margin-left: auto;
      margin-right: auto;
   }

   .as-seen-text {
      width: 100%;
   }

   .woocommerce-checkout>:is(.customer-details, .checkout-order-review) {
      max-width: 100%;
      margin: auto;
   }

   .survey-cross-sell-outer .bundle-text {
      width: 100%;
   }

   .survey-cross-sell-outer span.newest-price {
      font-size: 32px;
   }

   .survey-cross-sell-outer span.mid-price {
      font-size: 26px;
   }

   .survey-cross-sell-outer span.original-price {
      font-size: 22px;
   }

   .survey-form-full .bundle-cta-body img {
      max-width: 300px;
      min-width: 190px;
   }

   .survey-cross-sell-outer .text-with-link a {
      font-size: 25px;
   }

   .ty-div h5 {
      color: white;
      font-size: 28px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      text-align: center;
   }

   .ty-div p {
      font-size: 16px;
      color: white;
      text-align: center;
   }

   p.button-p {
      min-width: 270px;
   }

   .ty-div {
      padding: 0px 10px;
   }

   a.woocommerce-MyAccount-downloads-file.button.alt {
      height: 44px !important;
      width: 218px !important;
      font-size: 14px !important;
      padding: 10px 12px !important;
   }

   .woocommerce-table--order-downloads td {
      display: inline-flex !important;
      align-items: center;
      justify-content: space-between;
   }

   .shop_table_responsive td:before {
      text-transform: none !important;
      font-size: 14px !important;
   }

   span.nav-link-text {
      text-transform: capitalize;
      font-size: 16px;
   }

   .wd-sticky-btn .wd-sticky-btn-cart,
   .wd-sticky-btn .container,
   .wd-sticky-btn .wd-buy-now-btn {
      height: 100%;
   }

   p.form-row.validate-required label {
      line-height: 1.2 !important;
   }

   p.form-row.validate-required label>span {
      font-size: 16px !important;
      line-height: 1.1 !important;
   }

   tr.order-total td {
      justify-content: end;
   }

   .wd-checkout-prod-cont {
      display: flex;
      align-items: center;
      justify-content: space-between;
   }

   .woocommerce-checkout .woocommerce-notices-wrapper {
      display: none !important;
   }

   div#eh-stripe-card-element {
      min-height: 60px;
      padding: 21px 10px !important;
   }

   .checkout-order-review {
      margin-bottom: 50px !important;
   }

   .page-holiday-special-bundle .summary-inner {
      padding-bottom: 640px;
   }

   .product-image-summary .new-woosb {
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translatex(-50%);
      max-width: 93%;
   }

   .page-black-friday-bundle .team-col {
      padding: 40px 15px 0;
   }

   .page-black-friday-bundle .woosb-title-inner {
      margin-left: 0px;
   }

   .page-black-friday-bundle .knowledge-team-inner .woosb-title-inner a {
      font-size: 12px !important;
      line-height: 1.1 !important;
   }

   .page-black-friday-bundle .woosb-product:not(.tool-wosb) img {
      border-radius: 7px;
   }

   .bfb-outer {
      flex-direction: column;
      padding: 40px 15px 0px 15px;
   }

   .bfb-image-div {
      position: relative;
      right: auto;
      margin-top: 0px;
      min-width: 85vw;
   }

   .bfb-text h3 {
      color: #fff;
      font-size: 48px;
      display: block;
   }

   .page-black-friday-bundle .prefooter-outer-row {
      text-align: center;
      padding-top: 0px;
   }

   .prefooter-bf-bundle.prefooter-bundle-row .prefooter-bundle-text-column {
      padding: 55px 5px 20px;
   }

   .prefooter-bf-bundle.prefooter-bundle-row .prefooter-bundle-gradient-column img {
      min-width: 300px;
      max-width: 300px;
   }

   .bfb-text {
      max-width: 100%;
   }

   .wd-sticky-btn-cart form.cart {
      height: 100%;
   }

   .prefooter-bundle-row.prefooter-bf-bundle .prefooter-bundle-gradient-column {
      background: linear-gradient(91deg, #A01223 0.6%, #C5162B 17.85%, #FF4258 99.39%);
   }

   .woocommerce-cart tr.order-total td {
      justify-content: space-between;
   }

   .sidebar-container .widget:last-child {
      padding-right: 30px !important;
      padding-left: 30px !important;
   }

   .page-holiday-special-bundle .site-logo:after {
      width: 152px;
      height: 36px;
      BACKGROUND-SIZE: COVER;
      LEFT: 25px;
   }

   .woocommerce-form-coupon-toggle {
      max-width: 92%;
      margin: auto;
	  margin-bottom: 0 !important;
   }

   .payment-secure-checkout img {
      max-width: 14%;
   }

   .payment_methods li img {
      margin-inline-start: 2px;
      margin-inline-end: 1px;
      max-height: 40px;
   }

   .woocommerce-checkout>.checkout-order-review {
      padding: 12px;
   }

   .wd-checkout-prod {
      padding: 5px 10px;
   }

   .wd-checkout-prod-title {
      margin-bottom: 0px;
   }

   .klav-form {
      flex-direction: column-reverse;
   }

   .image-form {
      width: 100%;
   }

   .form-text {
      max-width: 98%;
      margin: auto;
   }

   .klav-form {
      height: auto;
      padding-top: 60px;
   }

   .header-sub h1 {
      font-size: 40px;
      text-align: center;
      line-height: 1.2;
      color: black;
   }

   .header-sub h1>img {
      width: 45px;
   }

   .header-sub p {
      font-size: 14px;
   }

   .klaviyo-form {
      height: 200px !important;
   }

   .prefooter-bundle-row.prefooter-hr-row .prefooter-bundle-gradient-column img {
      min-width: 105vw !important;
      max-width: 105vw !important;
   }

   .prefooter-bundle-row.prefooter-hr-row .prefooter-bundle-text-column {
      padding: 50px 15px 0;
      border-radius: 0 0 20px 20px;
   }

   .product-info-icons-inner {
      padding: 0px 20px;
   }

   .product-info-icons-inner:first-child {
      padding-left: 0px;
   }

   .product-info-icons-inner:last-child {
      padding-right: 0px;
   }

   .product-info-icons {
      justify-content: flex-start;
   }

   .contact-header-row .header-row-inner {
      padding: 50px 15px 130px;
   }

   .contact-header-row .header-row-inner img {
      display: none !important;
   }

   .woocommerce-order .refund-checkout {
      padding-bottom: 40px;
   }

   .woocommerce-order .prefooter-outer-row {
      padding-top: 15px;
   }

   .woocommerce-order-overview {
      margin-top: 50px;
   }

   .page-all-products-special .site-logo:after, .page-all-products-special-subscription .site-logo:after {
      width: 170px;
      height: 40px;
      background-size: cover;
   }

   .page-all-products-special .team-col, .page-all-products-special-subscription .team-col {
      padding: 40px 15px 0px 15px !important;
   }

   .page-all-products-special-subscription .summary-inner {
      padding-bottom: 406px;
   }

   .page-id-24851 .contact-row-outer {
      width: 100%;
   }

   @media only screen and (max-width: 373px) {
      .home .heading-block {
         max-width: 100%;
      }

      .refund-checkout img {
         width: 14px;
      }

      p.refund-product b {
         margin-right: 2px;
      }

      .prefooter-bundle-text-column .refund-checkout p {
         font-size: 11px;
      }

      .refund-checkout p {
         font-size: 14px;
      }

      .hurrytimer-cdt__headline img {
         width: 12px;
         margin-right: 2px;
      }

      .hurrytimer-timer-digit,
      .hurrytimer-timer-sep,
      .hurrytimer-timer-label,
      .hurrytimer-headline,
      span.hurry-up {
         font-size: 11px !important;
      }

      .container {
         width: 98%;
      }
   }

   .faq-split {
      flex-direction: column;
   }

   .faq-split .faq-item,
   .custom-product {
      width: 100% !important;
   }

   .prefooter-outer-row .hurry-margin .hurrytimer-cdt,
   .product_meta .hurrytimer-cdt,
   .form-with-cs .hurrytimer-cdt {
      width: 100%;
      display: contents !important;
   }

   .prefooter-outer-row .hurry-timer-div,
   .product_meta .hurry-timer-div,
   .form-with-cs .hurry-timer-div {
      display: block !important;
   }

   .product_meta .hurry-timer-div,
   .form-with-cs .hurry-timer-div {
      text-align: center !important;
   }

   .prefooter-outer-row .hurrytimer-cdt__headline,
   .product_meta .hurrytimer-cdt__headline,
   .form-with-cs .hurrytimer-cdt__headline {
      flex-direction: row !important;
      line-height: 1;
      width: fit-content !important;
      display: inline-flex !important;
      margin-bottom: 1px;
   }

   .rotating-gallery-item picture {
      min-width: 19px;
   }

   .prefooter-sb-ebooks-bundle-row .prefooter-bundle-gradient-column img {
      max-width: 300px !important;
      min-width: 100px;
   }

   .prefooter-sb-ebooks-bundle-row {
      padding-top: 35px !important;
   }

   .page-all-products-special .knowledge-team-inner .knowledge-team-inner-col, .page-all-products-special-subscription .knowledge-team-inner .knowledge-team-inner-col {
      width: 100% !important;
   }

   .free-header-row-outer .header-row-inner {
      flex-direction: column;
   }

   .free-header-row-outer h1 {
      font-size: 32px !important;
   }

   .klaviyo-div .klaviyo-form.klaviyo-form.klaviyo-form {
      height: 150px !important;
   }

   .free-header-row-outer .klaviyo-image {
      left: -80px;
      margin-top: 20px;
   }

   .free-header-row-outer .header-row-inner {
      padding: 45px 15px 45px;
   }

   .header-row-outer.free-header-row-outer {
      min-height: calc(100vh + 40px);
      display: flex;
      align-items: center;
      justify-content: center;
   }

   .free-header-kpi .header-row-inner {
      flex-direction: column !important;
   }

   .header-row-inner-col {
      width: 100%;
      padding: 35px 20px !important;
   }

   .free-header-kpi .header-row-inner {
      width: 98% !important;
   }

   .free-header-row-outer.free-header-kpi h2 {
      font-size: 23px;
      text-align: center;
      margin-top: -10px;
   }

   .testimonial-images picture {
      max-width: 50%;
   }

   .testimonial-images p {
      margin-left: 10px;
      line-height: 1.2;
   }

   .header-row-inner-right-col img.forbes-img {
      max-width: 200px !important;
      min-width: 0px;
      width: 170px;
      margin-top: 20px;
   }

   .header-row-inner-right-col p:not(p.as-s-i) {
      font-size: 30px !important;
      margin-top: 30px;
      margin-bottom: 30px;
   }

   img.log-img {
      min-width: 0px;
      max-width: 180px;
   }

   .free-header-row-outer.free-header-kpi .klaviyo-image {
      max-width: 200px;
      left: -45px;
   }

   .free-header-row-outer.free-header-kpi .needsclick.kl-private-reset-css-Xuajs1 {
      flex-direction: column !important;
      flex: auto !important;
      width: 100%;
      padding-right: 0px !important;
      margin-left: -1.5px;
      align-items: center;
      justify-content: center !important;
   }

   .header-row-inner-col.header-row-inner-right-col {
      margin-top: 30px;
   }

   .free-header-row-outer.free-header-kpi button.needsclick.go1515943218.kl-private-reset-css-Xuajs1 {
      text-align: center;
      display: flex;
      align-items: center !important;
      justify-content: center !important;
   }

   .free-header-kpi-new h2 {
      font-size: 25px !important;
   }

   .kpi-image img {
      max-width: 230px;
      margin-bottom: 30px;
   }

   .free-header-kpi-new.free-tool-head h2 {
      font-size: 21px !important;
   }

   .free-tool-head .kpi-image img {
      max-width: 165px;
   }

   .smaller-container,
   .aps-container {
      max-width: calc(95% - 30px);
   }

   .aps-container h2,
   .smaller-container h2 {
      display: block;
      font-size: 35px;
      max-width: 820px;
      line-height: 1.2;
      font-weight: bold;
      margin-left: auto;
      margin-right: auto;
   }

   .three-box-inner {
      margin-top: 35px;
   }

   .three-box-inner-col {
      padding: 23px 14px;
   }

   .three-box-inner picture,
   .three-box-inner img {
      width: 45px;
   }

   .three-box-inner-col p,
   .three-box-inner-col {
      font-size: 13px;
   }

   .three-box-outer .imagecarousel {
      flex-direction: row !important;
      flex-wrap: wrap !important;
   }

   .product-image-carousel .image-carousel-col:nth-child(5) {
      display: none;
   }

   .page-all-products-special .image-carousel-col, .page-all-products-special-subscription .image-carousel-col {
      width: 36% !important;
      padding-top: 0 !important;
      padding-bottom: 0 !important;
      margin-bottom: 35px !important;
   }

   .page-all-products-special .imagecarousel img, .page-all-products-special-subscription .imagecarousel img {
      width: 100%;
      margin-bottom: 7px;
      height: 26px;
   }

   p.image-carousel {
      margin-bottom: 0px;
   }

   .bg-div {
      height: 55%;
   }

   .success-stories-outer,
   .old-new-outer,
   .e-y-g-outer,
   .learn-business-outer,
   .right-wrong-outer {
      padding: 45px 0px;
   }

   .three-box-outer {
      padding: 45px 0px 10px;
   }

   .success-stories-inner-row {
      flex-direction: column;
   }

   .ss-inner-column {
      padding: 20px !important;
      width: 100%;
      flex-direction: column;
      margin-bottom: 20px;
      position: relative;
   }

   picture.reviewer,
   .reviewer img {
      width: 45px;
      margin-right: 15px;
   }

   picture.reviewer {
      position: absolute;
      bottom: 20px;
   }

   p.reviewer-name {
      font-size: 17px;
      margin-top: 0px;
      margin-bottom: 7px;
   }

   .verifies-outer {
      padding-left: 54px;
   }

   p.reviewer-name img {
      width: 70px;
   }

   p.review-txt {
      font-size: 16px;
      margin-bottom: 13px;
   }

   p.name-and-position {
      font-size: 18px;
   }

   span.position {
      font-size: 10px;
   }

   p.verified img {
      width: 12px;
   }

   p.verified {
      font-size: 13px;
   }

   .old-new-inner {
      flex-direction: column;
      padding: 0px 0px;
      background: transparent !important;
      box-shadow: none;
   }

   .old-new-inner-col {
      width: 100%;
      padding: 30px 15px 15px;
      background: white;
      border-radius: 20px;
      box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08);
   }

   .ways-columns p {
      padding: 0px 15px;
      font-size: 17px;
   }

   .col-old .ways-columns p:nth-child(1),
   .col-old .ways-columns p:nth-child(5),
   .col-new .ways-columns p:nth-child(1),
   .col-new .ways-columns p:nth-child(3) {
      font-size: 20px;
   }

   .old-new-inner-col h3 {
      font-size: 26px !important;
   }

   .old-new-inner-col.col-new {
      margin-top: 30px;
   }

   .e-y-g-inner {
      flex-direction: column;
      margin-top: 35px;
   }

   .e-y-g-inner-col {
      width: 100%;
      padding: 30px 30px;
      margin-bottom: 30px;
   }

   p.title-pack {
      font-size: 55.5px;
   }

   .e-y-g-inner-col p:not(p.title-pack) {
      font-size: 18px;
   }

   .e-y-g-line {
      height: 85%;
      width: 3px;
   }

   .lim-offer-outer p {
      font-size: 14px;
      margin-left: 5px;
   }

   .lim-offer-outer {
      padding: 15px 0px;
   }

   .lim-offer-outer img {
      width: 14px;
   }

   img.arrow-lim-offer {
      width: 65px !important;
      left: 50%;
      transform: translatex(-50%) rotate(70deg);
      top: -55px;
   }

   .aps-cta-image-inner {
      width: 100%;
   }

   .aps-cta-image-outer .aps-container h2 {
      font-size: 38px;
   }

   picture.aps-image-cta,
   picture.aps-image-cta img {
      max-width: 95vw;
      bottom: 45px !important;
      transform: none;
      top: auto;
      max-height: 150px;
   }

   .aps-cta-image-outer {
      padding: 45px 0px 20px;
   }

   picture.aps-image-cta,
   picture.aps-image-cta img,
   img.aps-image-cta {
      opacity: 0;
   }

   .s-p-p {
      flex-direction: column;
      justify-content: center;
      text-align: center;
   }

   p.r-f-p {
      border-right: 0px solid #B7B7B7;
      padding-right: 0px;
      margin-right: 0px;
   }

   .aps-cta-btn p {
      font-size: 12px;
      margin-bottom: 5px;
   }

   p.r-f-p picture,
   p.r-f-p img {
      width: 14px;
   }

   p.s-c-p picture,
   p.s-c-p img {
      width: 45px;
   }

   .l-b-inner-first {
      padding: 40px 15px 30px;
   }

   .l-b-inner-first h2 {
      font-size: 33px;
   }

   .l-b-inner-second h2 {
      font-size: 35px;
   }

   .lib-inner-row {
      flex-direction: column;
   }

   .l-b-inner-col {
      width: 100%;
      padding: 20px;
      margin-bottom: 30px;
   }

   .right-wrong-inner {
      flex-direction: column;
   }

   .right-wrong-col {
      width: 100%;
      padding: 40px 20px 40px;
   }

   .right-wrong-inner h3 {
      font-size: 30px;
      margin-bottom: 30px;
      line-height: 1.2;
   }

   .cheker-inner-col picture,
   .cheker-inner-col img {
      width: 20px;
      margin-right: 20px;
      margin-left: 0px;
   }

   .cheker-inner-col p,
   .cheker-inner-col {
      font-size: 16px;
      line-height: 1.2;
   }

   .right-wrong-col.left-col {
      margin-top: 35px;
   }

   .right-wrong-col.left-col p:not(.aps-cta-btn p) {
      font-size: 16px;
      margin-bottom: 15px;
   }

   .who-for-outer.w-f-o-new {
      padding-left: 0px;
      padding-right: 0px;
   }

   .money-back-div-outer {
      padding: 25px 15px;
      flex-direction: column;
      text-align: center;
      justify-content: center;
      align-items: center;
   }

   .mb-text {
      margin-left: 0;
      margin-top: 15px;
   }

   p.mb-name {
      font-size: 24px;
      line-height: 1.3;
      margin-bottom: 22px;
   }

   .mb-text p:not(p.mb-name) {
      font-size: 15px;
   }

   picture.aps-image-cta,
   picture.aps-image-cta img {
      top: auto;
      transform: translatex(50%);
      bottom: -5px;
      right: 50%;
      max-width: 80vw;
      min-width: 0px !important;
   }

   .aps-cta-image-outer.finals-cta {
      padding: 45px 0px 45px;
   }

   p.num-lrg {
      font-size: 40px;
   }

   .aps-cta-image-outer .aps-container h2,
   .aps-cta-image-outer .aps-cta-btn {
      margin-bottom: 20px;
   }

   .who-for-inner.who-for-inner-scnd {
      margin-top: 0px;
   }

   .old-new-inner-col.col-new .ways-columns {
      min-height: 300px;
      overflow: hidden;
   }

   .old-new-inner-col.col-new .ways-columns .arrow-image {
      top: -120px;
   }

   .aps-cta-image-inner,
   .aps-cta-image-inner h2 {
      text-align: center !important;
   }

   .aps-cta-image-outer p.button-wrapper {
      margin-bottom: -3px !important;
   }

   .aps-cta-image-inner p:not(.aps-cta-btn p) {
      font-size: 15px;
   }

   .l-b-inner-first,
   .l-b-inner-first h2 {
      text-align: center !important;
   }

   .l-b-inner-first p {
      font-size: 16px;
   }

   .l-b-inner-second {
      padding: 40px 20px 30px;
   }

   .l-b-inner-col p:not(p.num-lrg) {
      font-size: 21px;
   }

   .desktop-invis {
      margin-bottom: -25px;
      margin-top: 15px;
   }

   .toc-inner span {
      font-size: 17px !important;
   }

   .bundles-and-packs .woosb-before-text.woosb-text {
      flex-direction: column;
   }

   .page-all-products-special .bundle-short-desc .hurry-timer-div, .page-all-products-special-subscription .bundle-short-desc .hurry-timer-div {
      padding: 6px 10px !important;
      padding-right: 10px !important;
      min-width: 315px;
   }

   .page-all-products-special h1.product_title, .page-all-products-special-subscription h1.product_title {
      align-items: flex-start;
   }

   .rating-new-outer {
      padding: 5px 0px 5px 0px;
      border-left: none;
      margin-left: 0px;
   }

   .page-all-products-special .bundle-short-desc .hurry-timer-div, .page-all-products-special-subscription .bundle-short-desc .hurry-timer-div {
      padding: 6px 6px 6px !important;
      padding-right: 6px !important;
   }

   .stars-and-avg {
      align-items: flex-start;
      justify-content: flex-start;
   }

   .refund-checkout img {
      margin-right: 3px;
      max-width: 14px !important;
   }

   p.aps-cta-p {
      margin-left: auto;
      margin-right: auto;
   }

   .c-g-i {
      max-width: 175px;
   }

   .aps-cta-image-outer.finals-cta picture.aps-image-cta,
   .aps-cta-image-outer.finals-cta picture.aps-image-cta img {
      opacity: 1 !important;
      min-width: 60vw !important;
      max-height: none !important;
      bottom: 4px !important;
   }

   .cta-blog-p-image picture {
      width: 115px;
   }

   .cta-blog-p-txt {
      flex-direction: column;
   }

   .cta-blog-p-txt {
      flex-direction: column;
      padding: 10px;
      text-align: center;
      width: 60%;
   }

   p.dig {
      padding: 5px 14px;
      font-size: 15px;
   }

   .cta-blog-p-txt p {
      font-size: 14px;
   }

   .cta-blog-p-outer .cta-blog-p-image {
      width: 40%;
   }

   .checklists-and-sheets .prefooter-bundle-row.prefooter-sheets-outer {
      margin-top: 0px;
      padding-top: 0px;
   }

   .progress-container {
      width: calc(100% - 50px);
   }

   .mini-cart-u-i-img {
      min-width: 87px;
      max-width: 87px;
   }

   .mini-cart-upsell-block {
      padding: 15px 15px;
      position: relative;
   }

   .mini-cart-u-i-txt,
   .mini-cart-u-i {
      position: initial;
   }

   p.aps-name-mini {
      font-weight: 700;
      color: #12001B;
      font-size: 16px;
      margin-bottom: 5px;
   }

   p.difference-text {
      font-size: 13px;
      line-height: 1.3;
      margin-bottom: 10px;
      margin-top: 15px;
   }

   .mini-price-timer {
      margin-bottom: 0px;
   }

   p.mini-price {
      font-size: 15px;
   }

   span.m-p-s {
      font-size: 14px;
      margin-top: 3px;
      margin-left: 3px;
   }

   .mini-timer {
      margin-left: 10px;
      padding: 1px 6px !important;
   }

   .mini-cart-u-i-img {
      min-width: 87px;
   }

   p.prod-ucluded {
      font-size: 13px;
      margin-bottom: 5px;
   }

   .mini-cart-u-i-txt {
      margin-left: 10px;
   }

   .mini-timer .hurrytimer-timer-digit.hurrytimer-cdt__time {
      font-size: 13px !important;
   }

   .aps-cta-image-outer .outer-rim {
      background-image: none;
      max-width: 535px;
      margin: 105px auto 20px;
      width: 100%;
      height: 280px;
   }

   .aps-cta-image-outer.black-cta-aps {
      position: relative;
      flex-direction: column;
      padding: 20px 0px 50px;
   }

   .aps-cta-image-outer .rot-ban-book {
      margin-bottom: 5px !important;
   }

   .aps-cta-image-outer .rot-ban-book .rotating-gallery-item {
      height: 113px;
      width: 79px;
   }

   .aps-cta-image-inner {
      position: INITIAL;
   }

   .aps-cta-image-outer p.aps-cta-p {
      position: absolute;
      top: 50px;
      LEFT: 50%;
      transform: translatex(-50%);
      min-width: 230px;
      border-radius: 30px;
   }

   .aps-cta-image-outer.black-cta-aps h2 {
      position: absolute;
      top: 100px;
      LEFT: 50%;
      transform: translatex(-50%);
      min-width: 360px;
      font-size: 35px;
   }

   .aps-cta-image-outer.black-cta-aps .aps-container {
      position: initial !important;
   }

   .aps-cta-image-outer .rot-ban-book {
      width: auto;
   }

   .product-image-summary-inner .product-images {
      margin-top: 20px;
   }

   .owl-dots .owl-dot span {
      margin: 3px;
      width: 6px;
      height: 6px;
   }

   .text-left.summary.entry-summary {
      padding: 0px 10px;
   }

   .text-left.summary.entry-summary {
      padding: 0px 10px;
   }

   .product_title {
      font-size: 32px;
   }

   .price-rating-wrap {
      width: calc(100% + 10%);
      background: #F5F5F5;
      margin-left: -5%;
      padding: 20px;
      order: 4;
      justify-content: space-between;
   }

   .product-extra-info span {
      font-size: 13px;
   }

   .price-rating-wrap p.price {
      padding: 0px;
      border: none;
      align-items: center;
   }

   span.div-span {
      width: 3px;
      height: 3px;
      margin: 0px 5px;
   }

   .price-rating-wrap .price ins,
   .price-rating-wrap .price ins span,
   .price-rating-wrap .price .amount {
      color: #420FD1 !important;
      font-size: 28px;
      font-weight: 700 !important;
   }

   .price-rating-wrap .price del,
   .price-rating-wrap .price del span,
   .price-rating-wrap .price del bdi,
   .price-rating-wrap .single .price del span {
      color: #8F8F8F !important;
      font-weight: 500 !important;
      font-size: 20px !important;
   }

   .price-rating-wrap .price ins {
      margin-right: 5px;
   }

   .new-rating {
      color: #FDB714;
      font-size: 15px;
   }

   p.imp-p,
   .summary-inner li {
      font-size: 16px;
   }

   p.imp-p {
      margin-bottom: 15px;
   }

   .single-product .summary-inner .refund-checkout {
      flex-direction: column;
   }

   .single-product .summary-inner p.refund-product {
      border: none !important;
      padding-right: 0px;
      margin-right: 0px;
      margin-bottom: 6px;
   }

   .single-product .refund-checkout p {
      font-size: 13px;
   }

   .single-product .refund-checkout img {
      margin-right: 5px;
      max-width: 15px !important;
   }

   .single-product .whb-header {
      margin-bottom: 25px;
   }

   .or-div {
      padding: 15px 0;
   }

   .product_meta .mini-timer .hurrytimer-timer-digit.hurrytimer-cdt__time {
      font-size: 12px !important;
   }

   .description-row p {
      font-size: 16px;
   }

   .aps-cta-image-outer.black-cta-aps .cards-image {
      margin-top: -15px;
   }

   a.lm-a {
      font-size: 14px;
   }

   a.mini-cart-btn {
      font-size: 16px;
   }

   .mini-timer .hurry-img {
      padding: 0px;
      margin-top: 0px;
      margin-left: 0px;
      line-height: 1 !important;
   }

   .bundles-and-packs .owl-dots {
      max-width: 240px;
      margin: auto;
      overflow: hidden;
      max-height: 45px;
   }

   .product-image-summary-inner>div {
      margin-bottom: 20px !important;
   }

   .page-all-products-special .mini-timer,
   .page-all-products-special-subscription .mini-timer,
   .page-everything-explained-bundle .mini-timer {
      margin-left: 10px;
      padding: 3px 6px !important;
      margin-right: auto;
   }

   .woocommerce-product-gallery {
      touch-action: pan-y;
      overscroll-behavior: contain;
   }

   .single-product .owl-nav>div[class*="prev"] {
      left: -30px;
   }

   .single-product .owl-nav>div[class*="next"] {
      right: -30px;
   }

   .single-product .wd-btn-arrow[class*="prev"]:after,
   .single-product .wd-btn-arrow[class*="next"]:after {
      opacity: 0.5 !important;
      color: #000000 !important;
   }

   .woocommerce-product-gallery.image-action-none .product-image-wrap a {
      cursor: default !important;
      pointer-events: none !important;
      touch-action: none !important;
      width: 0px !important;
      height: 0px !important;
      display: contents !important;
   }

   .team-header-image {
      display: none !important;
   }

   .cs-p-o-outer {
      flex-direction: column;
      padding: 45px 0% 0px 0%;
      padding-bottom: 275px;
      position: relative;
   }

   .cs-p-o-inner-col-1 {
      margin-left: 3.33%;
   }

   .single-prod-new-cros {
      position: absolute;
      width: 93%;
      margin: auto;
      bottom: 65px;
      left: 50%;
      transform: translatex(-50%);
   }

   .single-prod-new-cros-outer {
      width: 100%;
      padding-right: 0px;
      margin-top: 0px;
   }

   .cs-p-o {
      width: 100%;
   }

   .cs-p-o-inner-col {
      flex: 0 0 60%;
      margin-right: 3.33%;
      max-width: 235px;
   }

   .refund-with-images {
      flex-direction: column;
   }

   .refund-with-images p.checkout-product img {
      min-width: 0px !important;
      width: 245px;
      max-width: none !important;
      margin-left: 0px;
      margin-top: 10px;
   }

   .refund-with-images .refund-checkout p {
      font-weight: 500;
   }

   p.ebook-carousel-name,
   p.ebook-carousel-price {
      font-size: 18px;
   }

   p.category-carousel-name {
      font-size: 11px;
   }

   span.cross-over {
      font-size: 15px;
      margin-left: 5px;
   }

   .single-prod-new-cros-heading h2 {
      display: block !important;
      font-size: 23px;
      text-align: center !important;
   }

   .single-prod-new-cros-heading p {
      display: none;
   }

   .cs-p-o-inner {
      touch-action: pan-y;
   }

   .cs-p-o-inner-col.cs-p-o-inner-col-2 .car-image-div img,
   .cs-p-o-inner-col.cs-p-o-inner-col-2 .car-image-div picture {
      height: 96%;
   }

   .printable-btn a {
      min-width: 350px;
   }

   img.printable-image-cov {
      max-width: 100%;
   }

   .page-printable-business-sheets h2 {
      max-width: 100%;
      font-size: 30px;
   }

   .printable-irl-outer {
      padding: 45px 15px;
   }

   .printable-irl-outer.diff-bg-print {
      margin-top: 45px;
   }

   .page-everything-explained-bundle .description-row {
      padding-top: 50px;
      margin-top: 0px;
   }

   .page-everything-explained-bundle .knowledge-col {
      margin-top: 40px;
   }

   .page-everything-explained-bundle .outer-quotes {
      margin: 0px 0px 20px;
      height: 170px;
   }

   .page-everything-explained-bundle .knowledge-team-outer {
      padding-bottom: 50px;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .outer-quotes {
      display: none;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .description-row {
      margin-top: 0px !important;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .gallery-row {
      order: 5 !important;
      margin-top: 0px !important;
      padding-top: 45px;
      padding-bottom: 25px;
   }

   .aps-cta-image-outer.black-cta-aps.ee-bun-aps {
      background: linear-gradient(357deg, #E2364A 0%, #0093b9 56.36%) !important;
   }

   .toc-outer {
      padding-bottom: 65px !important;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .gallery-row div {
      width: 100%;
      padding-left: 10px;
      padding-right: 10px;
      margin-top: 10px;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .gallery-row br {
      display: none;
   }

   .page-business-development-explained .gallery-inner picture:first-child {
      display: none;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .prefooter-outer-row {
      text-align: center;
      padding-top: 35px;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .success-stories-outer {
      order: 6 !important;
      background: #f5f5f5;
   }

   .car-image-div {
      max-height: 200px;
   }

   .car-image-div img,
   .car-image-div picture {
      height: 100%;
      min-width: 100%;
      object-fit: contain;
   }

   .page-organizational-management-explained .custom-html-block {
      display: block !important;
   }

   .single-product.page-organizational-management-explained .gallery-row {
      order: 6 !important;
   }

   .single-product.page-organizational-management-explained .description-row {
      order: 0;
   }

   .single-product.page-organizational-management-explained .outer-quotes {
      order: 5;
   }

   .single-product.page-organizational-management-explained .container.related-and-upsells {
      display: block !important;
   }

   .outer-bndl-block {
      order: 2;
   }

   .outer-bndl-block .aps-cta-image-outer p.aps-cta-p {
      min-width: 250px;
   }

   .outer-bndl-block .aps-cta-image-outer .outer-rim {

      margin: 145px auto 20px;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets, .postid-40787) .view-more-div,
   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .success-stories-outer {
      display: none !important;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .toc-inner {
      max-height: none !important;
   }

   .single-product:not(.bundles-and-packs, .checklists-and-sheets) .container.related-and-upsells {
      MAX-WIDTH: 95%;
   }

   @media only screen and (max-width: 400px) {
      p.difference-text {
         font-size: 12px !important;
      }

      .hurrytimer-cdt__headline img {
         width: 13px;
         margin-right: 3px;
      }

      p.mini-price {
         font-size: 14px;
      }

      .mini-timer {
         margin-left: 5px;
         padding: 1px 6px;
      }

      span.m-p-s {
         font-size: 12px;
      }
   }

   @media only screen and (max-width: 380px) {

      .aps-container h2,
      .smaller-container h2 {
         font-size: 28px;
      }
   }

   .single-product:not(.bundles-and-packs) .summary-inner .product_meta {
      margin-bottom: 15px !important;
   }

   .three-toc-outer.toc-outer {
      max-width: 100%;
   }

   .page-top-tier-management-explained h2 {
      font-size: 30px;
   }

   .volumes-inner-container {
      max-width: 90%;
   }

   .volumes-inner-col {
      padding: 30px 20px 10px;
      border-radius: 20px;
   }

   .page-top-tier-management-explained h3 {
      font-size: 27px;
      margin-bottom: 30px;
   }

   p.volume-numb {
      height: 24px;
      font-size: 12px;
      margin-bottom: 15px;
   }

   .volumes-inner-col p,
   .volumes-inner-col li {
      font-size: 15px;
   }

   .tabs-outer-container {
      overflow: auto;
   }

   .toc-tabs-container {
      overflow: auto;
      width: 900px;
      margin-bottom: 0px;
      -webkit-mask-image: linear-gradient(90deg, #ffffff, #000 30%, #000 90%, transparent);
   }

   .toc-tabs-inner {
      margin-left: 0px;
      padding-right: 30px;
   }

   p.parts {
      font-size: 18px;
      margin-top: 25px;
      margin-bottom: 25px;
   }

   p.li-p {
      font-size: 15px;
      margin-bottom: 5px;
   }

   .three-toc-outer.toc-outer {
      padding-left: 25px;
      padding-right: 25px;
   }

   .page-top-tier-management-explained .prefooter-outer-row {
      padding-top: 0px !important;
   }

   .bundles-and-packs .summary-inner .yrly-outer,
   .page-top-tier-management-explained .summary-inner .yrly-outer {
      order: 0;
      margin-left: 0px;
      margin-top: 10px;
      padding: 6px;
      height: 35px;
   }

   .yrly-outer p {
      font-size: 13.5px;
   }

   .yrly-outer img {
      width: 17px;
      margin-right: 4px;
   }

   .bundles-and-packs .summary-inner .price,
   .page-top-tier-management-explained .summary-inner .price {
      flex-wrap: wrap;
      justify-content: flex-end;
   }

   .an-upper p {
      font-size: 11.5px;
      line-height: 1.3;
   }

   .an-upper img {
      margin-right: 3px;
      width: 15px;
   }

   .an-btm p {
      font-size: 11px;
   }

   .page-top-tier-management-explained .summary-inner .yrly-outer {
      justify-content: flex-start;
      align-items: flex-start;
      height: auto;
      flex-wrap: wrap;
   }

   .page-top-tier-management-explained p.tt-first-p {
      font-size: 16px;
      margin-bottom: 7px;
      border: none;
   }

   .page-top-tier-management-explained .yrly-outer img {
      width: 19px;
   }

   .page-top-tier-management-explained .yrly-outer p:not(.tt-first-p) {
      font-size: 13px;
   }

   .page-id-794 form.wpcf7-form.init,
   .page-survey-v2 form.wpcf7-form.init {
      margin: auto;
      padding: 1rem 1rem;
      border-radius: 0px;
   }

   .step-title p {
      font-size: 13px;
      padding: 5px;
   }

   .page-id-794 label,
   .page-survey-v2 label {
      font-size: 17px;
   }

   .page-id-794 span.wpcf7-list-item-label,
   .page-survey-v2 span.wpcf7-list-item-label {
      font-size: 15px;
      text-align: center;
   }

   .page-id-794 span.wpcf7-list-item,
   .page-survey-v2 span.wpcf7-list-item {
      height: 55px;
      padding: 10px;
   }

   span.other-span {
      font-size: 17px;
   }

   .ty-div p:not(.btn-p) {
      display: flex;
      flex-direction: column;
   }

   span.code-below {
      margin-top: 20px;
      font-size: 18px;
      display: flex;
      flex-direction: column;
   }

   span.code-below b {
      width: fit-content;
      margin: auto;
      background: #ffffff00;
      border: 2px solid white;
      border-radius: 9px;
      padding: 5px 10px;
      margin-top: 10px;
   }

   .bundles-and-packs p.with-cake-product {
      order: 0;
   }

   p.with-cake-product {
      margin-left: 0px;
      margin-top: 10px;
      padding: 5px 5px;
      font-size: 13.5px;
   }

   .bundles-and-packs .hurry-timer-div {
      display: none !important;
   }

   p.with-cake-product img {
      width: 20px;
      margin-right: 3px;
   }

   p.with-cake {
      gap: 2px;
      font-size: 0.75rem !important;
   }

   p.with-cake img {
      margin-right: 2px;
      width: 15px;
   }

   p.discounted-p {
      font-size: 12px !important;
   }

   li.products-nav img.exlamated {
      position: relative;
      top: -1px;
      right: -6px;
   }

   .wd-tools-element img.exlamated {
      position: absolute;
      top: -2px;
      right: 1px;
      transform: rotate(10deg);
      z-index: 0;
      width: 17px;
   }

   .page-all-products-special p.short-desc-p, .page-all-products-special-subscription p.short-desc-p {
      display: block;
   }

   .next-to-price {
      order: 3 !important;
      margin-left: 0px;
      margin-top: 15px;
      padding: 5px 12px;
   }

   .bundle-short-desc {
      padding-left: 10px;
      margin-bottom: 25px;
   }

   .commitment-div-outer h2 {
      font-size: 60px;
      margin: 40px 0px 30px;
   }

   .commitment-div-outer h2 img.halowin-img {
      width: 90%;
   }

   .commitment-div-outer .three-box-inner {
      flex-direction: column;
   }

   .commitment-div-outer .three-box-inner-col {
      width: 100%;
      margin-bottom: 20px;
   }

   .commitment-div-outer .three-box-inner-col img {
      width: 80px;
   }

   .commitment-div-outer .three-box-inner-col p:not(.t-b-i-s-p) {
      font-size: 25px;
   }

   .w-i-t-t-outer {
      padding-top: 25px;
      padding-bottom: 60px;
      max-width: 95%;
      margin: auto;
   }

   .w-i-t-t-outer p {
      display: block !important;
   }

   .k-m-f {
      max-width: 95%;
      padding: 25px 25px 0px;
   }

   .k-m-f p {
      display: flex !important;
      flex-direction: column;
      font-size: 19px !important;
   }

   .w-i-t-t-btn {
      max-width: 95%;
      margin: auto;
   }

   .w-i-t-t-btn img.crossed-sale {
      width: 65px;
      margin-left: 9px;
   }

   .page-all-products-special .wd-tools-element img.exlamated, .page-all-products-special-subscription .wd-tools-element img.exlamated {
      display: none !important;
   }

   li.products-nav a {
      background: transparent !important;
   }

   .ult-bundle-header img {
      width: 17px !important;
   }

   .ult-bundle-header {
      background: radial-gradient(ellipse at 50% 100%, #393939, #242424, #000) !important;
      flex-direction: row;
      flex-wrap: wrap;
   }


   .featured-inner .featured-col:nth-child(4) {
      border: none !important;
   }

   .featured-col {
      width: 25%;
      padding: 0 1%;
   }

   .pdoruct-seen-outer .featured-col img {
      width: 75%;
      max-height: 20px;
   }

   .pdoruct-seen-outer .featured-inner {
      padding: 10px 0;
      border-radius: 10px;
   }

   .pdoruct-seen-outer .featured-outer {
      max-width: 95% !important;
      margin-bottom: 40px;
      margin-top: 20px;
   }

   .radio-btn-product {
      border-radius: 12px;
      padding: 20px 16px 14px;
   }

   .radio-btn-outer {
      width: 20px;
      height: 20px;
   }

   .radio-btn-inner {
      width: 10px;
      height: 10px;
   }

   p.name-of-offer {
      font-size: 16px;
      margin-left: 11px;
      gap: 3px;
   }

   p.price-of-offer {
      font-size: 18px;
      gap: 4px;
   }

   span.crsdred-price {
      font-weight: 500;
      font-size: 15px;
	  margin-bottom: 3px;
   }

   p.lpe {
      position: absolute;
      top: -11px;
      font-size: 9px;
   }

   p.name-of-offer img {
      width: 13px;
   }

   .radio-img-products {
      gap: 14px;
      border-radius: 8px;
      padding: 14px 14px;
      margin-top: 15px;
   }

   .radio-img-products img {
      min-width: 85px;
      max-width: 110px;
      width: 100%;
      border-radius: 10px !important;
   }

   p.radio-prods img {
      max-width: 12px !important;
      min-width: 12px !important;
      width: 12px;
   }

   p.radio-prods span {
      font-size: 11px;
   }

   p.radio-name {
      font-size: 14px;
      line-height: 1.3;
      margin-bottom: 6px;
   }

   .products-radio a {
      font-size: 13px;
   }

   table.variations {
      margin-bottom: 25px;
   }

   .toc-bg li.break,
   .toc-bg .toc-outer li:before {
      color: #616161 !important;
      font-size: 17px;
      font-weight: 600;
      margin-top: 20px !important;
   }

   .toc-bg li.break>ol>li {
      font-size: 15px !important;
      font-weight: 400 !important;
      color: #616161 !important;
      margin-left: -10px;
   }

   .toc-bg .toc-outer li li:before {
      font-weight: 400 !important;
      font-size: 15px !important;
   }

   .postid-40787 .toc-inner {
      padding: 30px 15px;
   }

   .postid-40787 .view-more-div {
      display: flex;
   }

   .postid-40787 .toc-bg .toc-inner {
      max-height: 750px !important;
   }

   .blak-bg h2 br {
      display: none;
   }

   .blak-bg {
      padding: 60px 30px;
   }

   .blak-bg p.white {
      display: block;
   }

   .graph-div {
      max-width: 100%;
   }

   p.larger.white {
      font-size: 23px;
   }

   p.white-btn-p a {
      height: 58px;
      min-width: 320px;
      font-size: 17px;
   }

   .guarantee-dwnload-outer p {
      font-size: 12px;
      gap: 4px;
   }

   .blak-bg .guarantee-dwnload-outer p img {
      width: 13px;
   }

   p.above-h2-p {
      font-size: 15px;
   }

   .blak-bg.blak-bg-x-rey {
      order: 7;
   }

   .postid-40787 .toc-inner.full-height-row {
      max-height: 55000px !important;
   }

   .postid-40787 div#tab-description {
      padding-bottom: 0px !important;
   }

   .large-testimonial-outer {
      padding: 60px 30px;
   }

   .large-testimonial-innter {
      border-radius: 16px;
      margin-top: 40px;
      padding: 30px;
   }

   img.testimonial-stars {
      max-width: 140px;
   }

   p.testimonial-large-text {
      font-family: "Inter Tight", sans-serif !important;
      color: white;
      font-weight: 500;
      font-size: 25px;
      margin: 30px 0px;
   }

   .testimonial-name-image img {
      max-width: 65px;
   }

   p.name-person {
      font-size: 19px;
   }

   span.span-prs {
      font-size: 13px;
      margin-top: 9px;
   }

   .vrfd p {
      margin-bottom: 0px;
      font-weight: 500;
      color: white;
      font-size: 13px;
   }

   .vrfd {
      margin-top: 25px;
   }

   .vrfd img {
      width: 16px;
   }

   .product-type-variable figure.woocommerce-product-gallery__image,
   .product-type-variable figure.woocommerce-product-gallery__image img {
      border-radius: 0px;
   }

   .product-type-variable .product-image-thumbnail img {
      border-radius: 10px;
   }

   .wd-swatches-product {
      gap: 24px;
   }

   table.variations {
      margin-bottom: 20px !important;
   }

   .product-type-variable .refund-checkout {
      margin-top: -5px !important;
      margin-bottom: 45px;
   }

   p.as-seen-p {
      font-size: 12px;
   }

   p.chz {
      font-size: 16px;
      margin-bottom: 7px !important;
   }

   .postid-40787 .col-lg-6.col-12.col-md-6.product-images {
      padding: 0px;
      min-width: calc(100% + 6.5%);
      margin-left: -3.25%;
      margin-top: 0px;
   }

   .postid-40787 .thumbnails.owl-carousel {
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
   }

   p.lvd-smaller {
      font-size: 12px;
   }

   .postid-40787 .thumbs-position-bottom .woocommerce-product-gallery__wrapper {
      margin-bottom: 10px;
   }

   .radio-btn-product:not(.single-selector-outer) .radio-text {
      padding: 0px 0px;
   }

   .radio-btn-product.single-selector-outer {
      padding: 22px 16px;
   }

   p.over-eightk {
      font-size: 13px;
      margin-top: 10px;
      padding-left: 0px;
      line-height: 1.2;
      text-align: center;
   }

   .postid-40988 .toc-bg li.break,
   .postid-40988 .toc-bg .toc-outer li:before {
      color: #616161 !important;
      font-size: 14px;
      font-weight: 500;
      margin-top: 10px !important;
   }

   span.option-slct,
   span.variable-price-one,
   span.variable-price-two,
   span.variable-price-two-half,
   span.variable-price-three,
   span.variable-price-one-half {
      display: none;
   }

   .product-type-variable button.disabled.wc-variation-selection-needed span.option-slct {
      display: block;
   }

   .variations_form.cart.swatch-all-products-special-offer span.variable-price-three {
      display: block !important;
   }

   .variations_form.cart.swatch-single-ebook-purchase span.variable-price-one {
      display: block !important;
   }

   .variations_form.cart.swatch-competitive-advantage-pack span.variable-price-two {
      display: block !important;
   }

   .variations_form.cart.swatch-business-development-pack span.variable-price-two-half {
      display: block !important;
   }

   .variations_form.cart.swatch-founders-pack span.variable-price-one-half {
      display: block !important;
   }

   .page-top-tier-management-explained .variations_form.cart.swatch-single-ebook-purchase span.variable-price-one {
      display: none !important;
   }

   .page-top-tier-management-explained .variations_form.cart.swatch-single-ebook-purchase span.variable-price-ttm {
      display: block !important;
   }

   .post-template-default .faq-outer .bundle-cta-body {
      justify-content: center;
      text-align: center !important;
      gap: 0px;
   }

   .post-template-default .faq-outer .bundle-cta-body img {
      margin-bottom: 20px;
   }

   .post-template-default .faq-outer .bundle-text a {
      font-size: 19px;
      margin-bottom: 20px;
      display: block;
   }

   .post-template-default .faq-outer .bundle-text p:not(.bundle-price) {
      font-size: 14.5px;
   }

   .page-ultimate-marketing-checklist p.short-desc-p {
      display: block;
   }

   .about-sheet-div video {
      max-width: 90vw;
      border-radius: 10px;
      height: 70vw;
      object-fit: cover;
   }

   .sheet-txt-image {
      max-width: 90%;
      margin: auto;
      flex-direction: column;
      margin-top: 50px;
   }

   .sheet-txt {
      padding: 0px;
   }

   .sheet-txt-image.sheet-txt-image-flipped {
      flex-direction: column;
      margin-top: 50px;
      margin-bottom: 60px;
   }

   .sheet-txt-image.sheet-txt-image-flipped .sheet-txt {
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
   }

   .be-price-wrap {
      flex-direction: column;
      align-items: flex-start;
   }

   .price-increase .hurrytimer-cdt {
      margin-top: 0px;
   }

   .radio-btn-product.aps-selector-outer .hurrytimer-cdt__inner.hurrytimer-timer {
      display: flex !important;
      margin-top: -4px;
   }

   .postid-42061 .toc-inner span:not(.colord),
   .page-organizational-management-explained .toc-inner span:not(.colord) {
      display: block !important;
   }

   .last-call-image picture {
      position: relative;
      width: 100%;
      top: auto;
      transform: none;
   }

   .last-call-image {
      width: 40%;
      position: relative;
      top: -10px;
   }

   .last-call-outer {
      border-radius: 26px;
      padding: 0px 0px;
   }

   .last-call-text {
      width: 50%;
      margin-left: 20px;
      padding-top: 20px;
   }

   .headline-l-c h2 {
      font-size: 18px;
   }

   .timer-lc .hurrytimer-timer-digit,
   .timer-lc .hurrytimer-timer-sep {
      font-size: 14px !important;
   }

   .timer-lc img {
      width: 12.5px;
   }

   .timer-lc .hurry-timerrr {
      font-size: 12px;
   }

   p.under-h-l-c {
      font-size: 14px;
      margin-bottom: 16px;
   }

   span.lc-p-one {
      font-size: 15px;
   }

   span.lc-p-two {
      font-size: 17px;
   }

   span.lc-p-three {
      font-size: 17px;
      padding: 4px 8px;
   }

   .last-call-inner {
      position: relative;
      padding-bottom: 60px;
      padding-left: 10px;
      padding-right: 10px;
   }

   p.buton-wrap-lc {
      position: absolute;
      bottom: 10px;
      left: 50%;
      width: calc(100% - 20px);
      margin: auto;
      transform: translatex(-50%);
   }

   p.buton-wrap-lc a {
      width: 100%;
      height: 51px;
   }

   .headline-l-c {
      margin-bottom: 16px;
   }

   .last-call-outer {
      max-width: 92%;
   }

   .ult-bundle-header .hurrytimer-cdt {
      margin-bottom: 0px !important;
   }

   .radio-btn-product.aps-selector-outer.aps-audio-selector p.name-of-offer {
      align-items: flex-start;
      font-size: 14.5px;
   }

   .radio-btn-product.aps-selector-outer.aps-audio-selector p.lpe {
      font-size: 10px;
   }

   .radio-btn-product.aps-selector-outer.aps-audio-selector p.radio-name {
      margin-bottom: 10px;
   }

   .radio-btn-product.aps-selector-outer.aps-audio-selector .radio-img-products picture img {
      min-width: 100%;
      max-width: 120px;
   }

   .radio-btn-product.aps-selector-outer.aps-audio-selector {
      padding: 20px 15px;
   }

   .radio-btn-product.aps-selector-outer.aps-audio-selector .radio-img-products {
      align-items: flex-start;
   }

   .radio-btn-product.aps-selector-outer.aps-audio-selector .radio-img-products picture {
      min-width: 0px;
      max-width: 40%;
   }

   .aps-audio-selector .products-radio {
      width: 100%;
   }

   .aps-audio-selector p.radio-name {
      font-size: 16px;
   }

   p.reading-time {
      font-size: 13px;
      line-height: 1.4;
   }

   .prefooter-aps-audiobooks {
      max-width: 95%;
      margin: auto;
   }

   p.add-on-p {
      min-width: 190px;
      align-items: center;
      justify-content: center;
      display: flex;
   }

   .last-call-audio {
      padding: 25px 20px 18px;
   }

   .last-call-audio-image {
      width: 104px;
      min-width: 104px;
      min-height: 115px;
      height: 115px;
   }

   p.buton-wrap-audio a {
      position: absolute;
      bottom: 18px;
      left: 139px;
   }

   .last-call-audio-inner {
      align-items: flex-start;
      gap: 0px;
   }

   .last-call-audio-text {
      display: flex;
      align-items: flex-start;
      flex-direction: column;
      width: 100%;
      margin-left: 15px;
   }

   .last-call-audio p.under-h-l-c img {
      width: 12px;
      margin-right: 2px;
   }

   .last-call-audio p.under-h-l-c {
      display: block;
      margin-bottom: 53px;
   }

   .last-call-audio {
      max-width: 95%;
   }

   .aps-selector-outer p.over-eightk {
      display: flex;
      flex-wrap: wrap;
      font-size: 12px;
      text-align: left;
      line-height: 1.3;
   }

   p.over-eightk picture {
      display: inline-block;
   }

   span.worth {
      padding: 5px 8px;
      font-size: 10px;
   }

   .lpe p {
      font-size: 9px !important;
      line-height: 1;
      letter-spacing: 0.6px !important;
   }

   .aps-selector-outer p.over-eightk img {
      width: 56px;
   }

   .pricing-master-box-stuff-txt h2 {
      font-size: 31px;
   }

   .pricing-master-box-stuff-inner {
      flex-direction: column;
      gap: 20px;
   }

   .pricing-master-box-stuff-outer {
      background: radial-gradient(173.24% 61.88% at 50% 15.35%, rgba(190, 207, 255, 0.00) 0%, #BECFFF 100%);
   }

   .pricing-master-box-stuff-txt p {
      font-size: 16px;
   }

   .pricing-master-box-stuff-boxes,
   .pricing-master-box-stuff-txt {
      width: 100%;
   }

   .pricing-master-box-stuff-boxes {
      gap: 8px;
   }

   .pricing-mastebox-box {
      width: calc(25% - 6px);
      gap: 9px;
      padding: 14px 8px;
   }

   .pricing-mastebox-box img {
      width: 32px;
   }

   .pricing-mastebox-box p {
      font-size: 9.5px;
   }

   .pricing-mastebox-box.pricing-mastebox-box-larger {
      width: calc(75% - 6px);
   }

   .pricing-mastebox-box.pricing-mastebox-box-larger p {
      font-size: 14px !important;
   }

   .pricing-mastebox-box.pricing-mastebox-box-larger p.plus-p {
      font-size: 24px !important;
   }

   .pricing-mastebox-box img {
      width: 32px;
   }

   .single-product .container {
      width: 100%;
   }

   .product-image-summary.col-lg-12,
   .product-image-summary .col-lg-6 {
      padding: 0px;
   }

   .summary.entry-summary {
      max-width: calc(95% - 30px);
      margin-left: auto !important;
      margin-right: auto !important;
   }

   .thumbnails.owl-carousel {
      max-width: 85%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 5px;
   }

   .woocommerce-product-gallery .thumbnails.wd-owl .owl-item,
   .woocommerce-product-gallery .thumbnails.wd-owl>.product-image-thumbnail {
      padding-inline: 4px;
   }

   .col-lg-6.col-12.col-md-6.product-images {
      margin-top: 0px;
   }

   .page-all-products-special .product-image-summary .new-woosb, .page-all-products-special-subscription .product-image-summary .new-woosb {
      max-width: 92%;
   }

   .woocommerce-product-gallery .col-12:first-child {
      padding-left: 28px;
      padding-right: 28px;
   }

   span.normal-p {
      font-size: 16px !important;
   }

   .page-id-45430 .ty-div img {
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 25px;
   }

   .page-id-46008 .ty-div h5 {
      flex-direction: row;
   }

   .page-id-46008 h5 img {
      width: 35px;
      margin-left: 5px;
   }

   .page-id-46008 .ty-div {
      padding: 0px 30px;
   }

   .toc-inner span {
      margin-top: 10px !important;
      display: inline-block;
   }

   .page-everything-explained-bundle .woocommerce-product-gallery img:not(.thumbnails img) {
      height: 80vw;
      object-fit: cover;
   }

   .page-audiobooks-special-offer h2.new-h2-prod {
      font-size: 30px;
   }

   .included-inside-div {
      padding: 20px 20px;
   }

   p.included-p-spans img {
      width: 14px;
      margin-right: 4px;
   }

   p.included-p-spans span {
      font-size: 12px;
   }

   p.included-p-spans span {
      font-size: 12px;
      line-height: 1.4;
   }

   .page-audiobooks-special-offer .aps-cta-image-outer.finals-cta {
      padding: 45px 0px 81vw;
   }

   .single-product.page-audiobooks-special-offer .whb-general-header {
      margin-top: 0px !important;
      padding-top: 0px !important;
   }

   .playlist-division .playlist,
   .playlist-division .sonaar-Artwort-box {
      width: 100% !important;
   }

   .sonaar-grid {
      flex-direction: column-reverse !important;
   }

   .playlist-division {
      padding: 20px 20px 60px;
      margin-top: 60px;
   }

   .playlist-division h2 {
      font-size: 34px;
   }

   .tracklist-item-title {
      min-width: 100px;
      font-weight: 500;
      font-size: 13px;
   }

   .page-audiobooks-special-offer .pricing-master-box-stuff-outer {
      margin-top: 0px !important;
   }

   .page-audiobooks-special-offer .aps-cta-image-outer .aps-container h2 {
      font-size: 36px;
   }

   ul.srp_list {
      padding: 20px 20px !important;
   }

   ul.srp_list .srp_audio_trigger ul.srp_list .sricon-play:before {
      font-size: 10px;
   }

   .iron-audioplayer .playlist .track-number {
      font-size: 9px;
      padding-left: 13px;
   }

   ul.srp_list .srp_audio_trigger .sricon-play {
      left: -5px;
   }

   .ult-bundle-header .hurry-timerrr {
      margin-right: 4px;
   }

   .page-after-purchase .prefooter-bundle-text-column.prefooter-single-col {
      text-align: center !important;
   }
.cme-page {
      padding: 0 1rem;
   }

   .cme-hero-title {
      font-size: 26px;
   }

   .cme-hero-sub {
      font-size: 16px;
   }

   .cme-h2 {
      font-size: 21px;
   }

   .cme-compare {
      flex-direction: column;
      gap: 24px;
   }

   .cme-compare-divider {
      display: none;
   }

   .cme-cta-banner {
      flex-direction: column;
   }

   .cme-cta-image {
      width: 100%;
      padding: 30px 16px;
   }

   .cme-cta-content {
      padding: 20px 16px 24px;
      align-items: center;
   }

   .cme-cta-btn {
      align-self: center;
   }

   .cme-final-cta {
      flex-direction: column;
      padding: 2rem 1.5rem;
   }

   .cme-final-book-wrap {
      width: 100%;
   }

   .cme-search-answer {
      max-width: 120px;
   }

   .cme-answer-title {
      font-size: 11px;
   }

   .cme-cta-sale-pct {
      font-size: 32px;
   }

   .cme-stats-bar {
      gap: 12px;
      padding: 20px 16px;
   }

   .cme-stat-value {
      font-size: 18px;
   }

   .cme-timeline-desc {
      display: none;
   }
	.cme-promo-product {
    flex-direction: column;
}
.cme-promo-product-img img {
    max-width: 100%;
    border-radius: 8px;
}
.cme-promo-tag {
    font-size: 11px;
}
.cme-promo-tags {
    flex-wrap: wrap;
}
	.cme-stats-bar {
        gap: 6px;
        padding: 15px 10px;
    }
    .cme-stat-value {
        font-size: 16px;
    }
.cme-stat-label {
    font-size: 10px;
    color: rgb(255 255 255 / 88%);
}
.cme-stat {
    min-width: 0px;
}
	.cme-changes-card {
      padding: 20px 14px 12px;
   }

   .cme-changes-task {
      font-size: 11px;
      padding-right: 6px;
      flex: 1.2;
   }

   .cme-changes-cell {
      font-size: 10px;
      padding: 6px 4px;
      margin: 0 2px;
   }

   .cme-changes-header-col {
      font-size: 9px;
   }

   /* How it compares matrix — horizontal scroll */
   .cme-matrix-card {
      padding: 20px 0 16px;
   }

   .cme-matrix-label {
      padding: 0 16px;
   }

   .cme-matrix-scroll {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      padding: 0 16px;
   }

   .cme-matrix-inner {
      min-width: 520px;
   }

   .cme-matrix-footer {
      margin-left: 16px;
      margin-right: 16px;
   }

   /* Comments */
   .cme-comments-card {
      padding: 16px;
   }

   .cme-comm-text {
      font-size: 12px;
   }

   .cme-comm-avatar {
      width: 28px;
      height: 28px;
      font-size: 11px;
   }

   .cme-comm-avatar-sm {
      width: 24px;
      height: 24px;
      font-size: 10px;
   }

   .cme-comm-reply {
      margin-top: 10px;
   }
	p.cme-promo-update, p.cme-promo-lock, p.cme-promo-note {
    font-size: 13px !important;
}
	.testimonial-cme picture {
    width: 100%;
}
.testimonial-cme {
    flex-direction: column;
    flex-wrap: no-wrap;
}
.split-div-bac {
        flex-direction: column;
        background: radial-gradient(51.08% 33.96% at 50% 66.1%, rgba(41, 26, 255, 0.10) 0%, rgba(41, 26, 255, 0.00) 100%), #030317;
        max-width: 95%;
        margin-bottom: 50px;
    }
    .left-split-div, .right-split-div {
        width: 100% !important;
    }
	span.extra-off-span {
    font-size: 12px;
	}
    .bac-mosaic {
        gap: 3px;
        padding: 0 3px;
    }
    .bac-mosaic-track {
        gap: 3px;
        animation-duration: 32s;
    }
    .bac-mosaic-img {
        border-radius: 6px;
    }
    .right-split-div {
        padding: 36px 20px;
        text-align: center;
		background: radial-gradient(89.21% 65.36% at 50% 34.7%, rgba(41, 26, 255, 0.80) 0%, rgba(41, 26, 255, 0.00) 100%), #030317;
    }
    p.learn-bus {
        font-size: 14px;
    }
    .extra-off-timer {
        justify-content: center;
    }
    .butons-for-bac {
        flex-direction: column;
    }
    span.cc-pill, a.bac-website-btn, span.bb-pill {
        width: 100%;
	    height: 60px;
    }
	.extra-off-timer .timer-block-hur {
    font-size: 12.5px;
	}
    p.zero-risk-p {
        justify-content: center;
    }
	p.class-p {
    background: #2416FF;
    height: 22px;
    border-radius: 35px;
    line-height: 1;
    text-transform: uppercase;
    color: white;
    font-weight: 700;
    padding: 0px 15px;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px !important;
    z-index: 5;
    margin: auto;
    margin-bottom: -12px;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    max-width: 95%;
}
section.woocommerce-order-downloads {
    width: 95%;
    margin: auto;
    margin-top: 20px;
}
section.woocommerce-order-downloads tbody {
    padding: 10px;
}
section.woocommerce-order-downloads tbody a.woocommerce-MyAccount-downloads-file.button.alt {
    height: auto !important;
    padding: 3px 3px !important;
    font-size: 11px !important;
}
	.last-call-elite {
	padding: 25px 20px 18px;
	border-radius: 8px;
	}
.last-call-elite .headline-l-c h2 {
    font-size: 18px;
    line-height: 1.3;
    margin-bottom: 12px;
}

.last-call-elite p.under-h-l-c {
    color: #4A4A4A;
    font-size: 12px;
    margin-bottom: 70px;
}
span.bld-anl {
    position: absolute;
    color: #8B8B8B;
    font-size: 10px;
    position: absolute;
    bottom: 18px;
    left: 139px;
}
.last-call-elite p.buton-wrap-audio a {
    min-width: 165px;
    justify-content: center;
    background: #c59b49;
    bottom: 36px;
}
.last-call-elite .headline-l-c {
    margin-bottom: 0px;
}
.last-call-elite {
        max-width: 95%;
    }
.elite-img-otr img {
    max-width: 75%;
}
.in-cart-product-54012 .woocommerce-checkout tbody {
    gap: 6px;
}
span.bld-anl {
    text-align: left;
}
span.bb-pill {
    min-width: 0px;
	}
	p.chose-sub {
    min-width: 230px;
}
.page-all-products-special-subscription .summary-inner {
        padding-bottom: 365px;
    }
.page-all-products-special-subscription .woosb-wrap.woosb-bundled.new-woosb {
    max-width: 100% !important;
    width: 100% !important;
}
.i-f-r-m {
    padding-left: 15px;
    padding-right: 15px;
}
.be-dl-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 8px;
   }
   .be-dl-heading {
      font-size: 20px;
   }
   .be-dl-actions {
      flex-direction: column;
   }
   .be-dl .be-dl-btn {
      min-height: 42px;
   }
   .be-dl-head--locked {
      margin-top: 35px;
      padding-top: 22px;
   }
 
   .be-dl-head--locked .be-dl-heading {
      font-size: 17px;
   }
 
   .be-dl-cta {
      margin-top: 26px;
   }
 
   .be-dl .be-dl-cta-btn {
      width: 100%;
      min-height: 54px;
   }
.be-lib-pills {
      flex-wrap: nowrap;
      gap: 6px;
      margin-right: -15px;
      margin-left: -15px;
      padding: 0 15px 4px;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none;
   }
 
   .be-lib-pills::-webkit-scrollbar {
      display: none;
   }
 
   .be-dl .be-lib-pill {
      flex: 0 0 auto;
   }
 
   .be-lib-pages {
      gap: 4px;
      margin-top: 24px;
   }
 
   .be-dl .be-lib-page {
      min-width: 32px;
      height: 32px;
      padding: 5px 7px;
      font-size: 12px;
   }
	 .be-lib-controls {
      flex-wrap: wrap;
   }

   .be-lib-search {
      flex: 1 1 100%;
      order: -1;
   }

   .be-dl .be-lib-select {
      flex: 1 1 0;
      min-width: 0;
   }
body.woocommerce-account .be-lib-controls {
    flex-wrap: wrap;
    gap: 10px;
}
body.woocommerce-account .be-lib-search {
    flex: 1 1 100%;
}
body.woocommerce-account .be-lib-select {
    flex: 1 1 0;
    width: auto;
}
.be-lib-tabs {
   flex-wrap: nowrap;
   overflow-x: auto;
   -webkit-overflow-scrolling: touch;
   scrollbar-width: none;
}
.be-lib-tabs::-webkit-scrollbar {
   display: none;
}
.be-dl .be-lib-tab {
   flex: 0 0 auto;
}
button.single_add_to_cart_button.button.alt.new-aps-btn {
    bottom: -86px;
}
.only-aps-purchase-otr {
    border-radius: 20px;
    padding: 20px;
    /*margin-top: 40px;*/
    width:100%;
    margin-left: auto;
    margin-right: auto;
}
	
	.bnr-afp-wrap {
		margin-top: 40px;
}
.only-aps-purchase-otr p.aps-purchase-above-p {
    font-size: 11px;
}
.btn-all-purhcase p {
    font-size: 10px;
    gap: 4px;
}
.btn-all-purhcase p img {
    width: 12px;
}
body.woocommerce-account .be-acc-toggle {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    height: 50px;
    margin: 0 0 16px;
    padding: 0 16px;
    border: 1px solid rgba(17, 17, 17, 0.08);
    border-radius: 10px;
    background-color: #FFFFFF;
    box-shadow: none;
    font-family: "Inter", sans-serif !important;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    color: #111111;
    text-transform: none;
    letter-spacing: 0;
    cursor: pointer;
}
body.woocommerce-account .be-acc-toggle-icon {
    width: 20px;
    height: 20px;
    flex: 0 0 auto;
}
/* The sidebar becomes the panel. */
body.woocommerce-account .wd-my-account-sidebar {
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 84% !important;
    max-width: 330px;
    height: 100%;
    height: 100dvh;
    margin: 0 !important;
    padding: 0 !important;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background-color: #FFFFFF;
    transform: translateX(-100%);
    transition: transform 0.28s ease;
    box-shadow: 0 0 44px rgba(17, 17, 20, 0.18);
}
body.be-acc-drawer-open .wd-my-account-sidebar {
    transform: translateX(0);
}
body.be-acc-drawer-open .be-acc-overlay {
    opacity: 1;
    visibility: visible;
}
body.be-acc-drawer-open {
    overflow: hidden;
}
/* The drawer is the card now, so the nav inside it goes flat. */
body.woocommerce-account .woocommerce-MyAccount-navigation {
    position: relative;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 16px 12px 24px;
    min-height: 100%;
}
body.woocommerce-account .be-acc-toggle {
    position: fixed;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 9997;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 60px;
    margin: 0;
    padding: 0 2px 0 0;
    border: 0;
    border-radius: 0 12px 12px 0;
    background-color: #652CFF;
    box-shadow: 0 4px 16px rgba(101, 44, 255, 0.35);
    color: #FFFFFF;
    cursor: pointer;
    transition: opacity 0.2s ease, transform 0.2s ease;
}
body.woocommerce-account .be-acc-toggle-icon {
    width: 20px;
    height: 20px;
    flex: 0 0 auto;
}
/* Label stays for screen readers only once the button is an icon handle. */
body.woocommerce-account .be-acc-toggle-label {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
}
/* The handle would sit on top of the open panel, so it steps aside. */
body.be-acc-drawer-open .be-acc-toggle {
    opacity: 0;
    pointer-events: none;
    transform: translateY(-50%) translateX(-100%);
}
/* The sidebar becomes the panel. */
body.woocommerce-account .wd-my-account-sidebar {
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 84% !important;
    max-width: 330px;
    height: 100%;
    height: 100dvh;
    margin: 0 !important;
    padding: 0 !important;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background-color: #FFFFFF;
    transform: translateX(-100%);
    transition: transform 0.28s ease;
    box-shadow: 0 0 44px rgba(17, 17, 20, 0.18);
}
body.be-acc-drawer-open .wd-my-account-sidebar {
    transform: translateX(0);
}
body.be-acc-drawer-open .be-acc-overlay {
    opacity: 1;
    visibility: visible;
}
body.be-acc-drawer-open {
    overflow: hidden;
}
/* The drawer is the card now, so the nav inside it goes flat. */
body.woocommerce-account .woocommerce-MyAccount-navigation {
    position: relative;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 16px 12px 24px;
    min-height: 100%;
}
/* Level with the name, not with the first menu item. This only lands right
   because the user block is printed inside the nav, from navigation.php. */
body.woocommerce-account .be-acc-close {
    position: absolute;
    top: 18px;
    right: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: transparent;
    box-shadow: none;
    color: #8A8A93;
    cursor: pointer;
}
body.woocommerce-account .be-acc-close svg {
    width: 18px;
    height: 18px;
}
/* Keep the name clear of the close button. */
body.woocommerce-account .be-acc-user {
    padding-right: 44px;
}
/* Push Logout to the bottom of the panel, as in the design. */
body.woocommerce-account .woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-direction: column;
    min-height: calc(100dvh - 190px);
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
    margin-top: auto;
}
.elite-prods-ap-ne {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.elite-prods-ap-ne .elite-prod-ap-single:NTH-CHILD(2) {
    display: none;
}
.be-dl-grid .elite-prods-ap-ne {
   display: contents !important;
}
.be-dl-grid .elite-prods-ap-ne .elite-prod-ap-single:NTH-CHILD(2) {
    display: block !important;
}
body.woocommerce-account .be-acc-head {
        margin: 0 0 16px;
    }
 
    body.woocommerce-account .be-acc-title {
        font-size: 22px;
    }
 
    body.woocommerce-account .be-acc-sub {
        font-size: 13px;
    }
 
    body.woocommerce-account .be-acc-tiles {
        grid-template-columns: minmax(0, 1fr);
        gap: 10px;
    }
 
    body.woocommerce-account .be-acc-tile {
        padding: 14px;
        gap: 12px;
    }
 
    body.woocommerce-account .be-acc-tile-icon {
        width: 38px;
        height: 38px;
        border-radius: 10px;
        background-size: 18px 18px;
    }
 
    body.woocommerce-account .be-acc-tile-label {
        font-size: 14px;
    }
 
    body.woocommerce-account .be-acc-tile-hint {
        font-size: 12px;
    }
 
    body.woocommerce-account .be-acc-card {
        padding: 18px;
    }
 
    body.woocommerce-account .be-acc-card--support .wpcf7 {
        margin-top: 18px;
    }
 
    body.woocommerce-account .be-sup-field {
        margin: 0 0 16px;
    }
 
    body.woocommerce-account select.be-sup-select {
        height: 48px;
        line-height: 46px;
        font-size: 15px;
    }
 
    body.woocommerce-account textarea.be-sup-textarea {
        min-height: 120px;
        font-size: 15px;
    }
 
    body.woocommerce-account input.be-sup-submit,
    body.woocommerce-account .be-sup-actions input[type="submit"] {
        width: 100%;
        min-height: 52px;
        font-size: 15px;
    }
 
    /* Neutralise hover on touch, where it sticks after a tap */
 
    body.woocommerce-account .be-acc-tile:hover {
        border-color: var(--be-acc-line);
        box-shadow: 0 1px 2px rgba(17, 17, 17, 0.04);
        transform: none;
    }
 
    body.woocommerce-account .be-acc-tile:hover .be-acc-tile-arrow {
        color: #C6C6D0;
        transform: none;
    }
 
    body.woocommerce-account input.be-sup-submit:hover,
    body.woocommerce-account .be-sup-actions input[type="submit"]:hover {
        background-color: var(--be-acc-brand);
        box-shadow: none;
    }
	body.woocommerce-account .be-ord-list {
        gap: 10px;
    }
 
    body.woocommerce-account .be-ord-body {
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
        padding: 16px 16px 14px;
    }
 
    body.woocommerce-account .be-ord-money {
        flex-direction: row;
        align-items: baseline;
        justify-content: flex-start;
        gap: 10px;
        text-align: left;
    }
 
    body.woocommerce-account .be-ord-number {
        font-size: 16px;
    }
 
    body.woocommerce-account .be-ord-total {
        font-size: 16px;
    }
 
    body.woocommerce-account .be-ord-actions {
        align-items: stretch;
        flex-direction: column;
        padding: 12px 16px;
    }
 
    body.woocommerce-account .be-ord-buttons {
        flex-direction: column;
        align-items: stretch;
        gap: 8px;
    }
 
    body.woocommerce-account .be-ord-buttons .be-acc-btn {
        width: 100%;
    }
 
    body.woocommerce-account .be-ord-help {
        justify-content: center;
        min-height: 34px;
    }
 
    body.woocommerce-account .be-acc-grid {
        grid-template-columns: minmax(0, 1fr);
        gap: 0;
    }
 
    body.woocommerce-account input.be-acc-input {
        height: 48px;
        line-height: 46px;
        font-size: 15px;
    }
 
    body.woocommerce-account .be-acc-field .password-input .show-password-input {
        height: 48px;
    }
 
    body.woocommerce-account .be-acc-form-actions {
        flex-direction: column-reverse;
        align-items: stretch;
        gap: 8px;
    }
 
    body.woocommerce-account .be-acc-form-actions .be-acc-btn {
        width: 100%;
        min-height: 50px;
    }
 
    body.woocommerce-account .be-acc-pages {
        gap: 5px;
    }
 
    body.woocommerce-account .be-acc-page {
        min-width: 36px;
        height: 36px;
    }
 
    body.woocommerce-account .be-acc-btn--primary:hover {
        background-color: var(--be-acc-brand);
        box-shadow: none;
    }
 
    body.woocommerce-account .be-acc-btn--ghost:hover {
        border-color: var(--be-acc-line-strong);
        background-color: #FFFFFF;
    }
 
    body.woocommerce-account .be-ord-help:hover {
        color: var(--be-acc-muted) !important;
    }
 
    body.woocommerce-account .be-acc-page:hover {
        border-color: var(--be-acc-line-strong);
        color: var(--be-acc-text) !important;
    }
 
    body.woocommerce-account .be-acc-page.is-active:hover {
        border-color: var(--be-acc-brand);
        color: #FFFFFF !important;
    }
	body.page-my-account main#main-content {
    padding: 50px 4.5%;
    }
	body.woocommerce-account .be-hdr-avatar {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #652CFF;
    font-family: "Inter Tight", sans-serif !important;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    color: #FFFFFF;
    overflow: hidden;
    vertical-align: middle;
}
.usr {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
body.woocommerce-account .be-dl .be-lib-input {
    height: 48px;
    font-size: 14px;
}
body.woocommerce-account .be-dl .be-lib-select {
	height: 48px;
    line-height: 48px;
    flex: 0 0 auto;
    width: 31%;
    padding: 0px !important;
    font-size: 12px !important;
    text-align: center;
    background-size: 11px 11px, 13px 13px !important;
    background-position: left 6px center, right 6px center !important;
}
.site-logo {
    padding-right: 0px !important;
}
.page.logged-in span.wd-tools-text {
    font-size: 10px;
}
.wd-header-my-account a {
    PADDING: 0PX !important;
}
.wd-header-my-account span.wd-tools-icon {
    height: 15px !important;
    width: 15px !important;
    padding: 0px !important;
    border: 1.2px solid rgba(45, 44, 54, 0.79);
}
.page.logged-in .wd-header-my-account span.wd-tools-inner, .wd-header-my-account span.wd-tools-inner {
    padding: 6px 6px !important;
}
.wd-header-my-account span.wd-tools-icon:before {
    font-size: 10px !important;
}
.whb-general-header .wd-header-cart span.wd-tools-text {
    display: none !important;
}
.whb-mobile-left .wd-tools-element>a {
    padding-right: 0px !important;
}
.whb-mobile-left img.exlamated {
    right: -10px;
}
.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
        content: "" !important;
        width: 18px;
        height: 21px;
        background-image: url("../../uploads/2023/10/Add-to-cart-Icons.svg");
        background-size: cover;
    }
.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count {
    background-color: rgb(66 15 209) !important;
    padding: 0px !important;
    font-size: 7px !important;
    width: 12px !important;
    height: 12px !important;
    inset-inline-end: -9px !important;
    padding-bottom: 14px !important;
    min-width: 12px !important;
    max-width: 12px !important;
    max-height: 12px !important;
    min-height: 12px !important;
}
.mobile-nav {
    display: flex;
    flex-direction: column;
}
.mobile-nav .wd-heading {
    order: 1;
}
.mobile-nav .wd-search-form {
    order: 3;
}
.mobile-nav #menu-mobile {
    display: none;
}
.mobile-drawer-bb {
    display: contents;
}
.mobile-nav .guarantees-otr-purp, .mobile-nav .aps-drawer-oter-baner {
    order: 2;
}

.mobile-nav .devider-cat {
    order: 4;
}
.mobile-nav .categories-drwr-div {
    order: 5;
}
.mobile-nav .devider-explore {
    order: 6;
}
.mobile-nav .links-to-pages-drawer {
    order: 7;
}
.mobile-nav .account-infor-drawer {
    order: 8;
}
.mobile-drawer-bb br {
    display: none;
}
.guarantees-otr-purp {
    background: linear-gradient(90deg, #A17DEA 0%, #CA91F5 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    padding: 5px 0px;
}
.guarantees-otr-purp span:after {
    content: "·";
}
.guarantees-otr-purp span {
    position: relative;
    display: flex;
    gap: 10px;
    margin-right: 10px;
}
.guarantees-otr-purp span:last-child:after {
    display: none;
}
.guarantees-otr-purp span:last-child {
    margin-right: 0px;
}
a.baner-wrap-a, a.drwr-div-a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.aps-drawer-oter-baner {
    display: flex;
    align-items: center;
    margin: auto;
    margin-top: 22px;
    position: relative;
    border-radius: 22.62px;
    background: radial-gradient(116.33% 112.65% at 48.13% 100%, #FF4258 0%, #C5162B 60.42%, #A01223 100%);
    height: 102px;
}
img.aps-drwr-image {
    width: 106px;
    min-width: 106px;
}
img.aps-drwr-image {
    width: 106px;
    min-width: 106px;
    margin-left: 22px;
    margin-right: 17px;
}
.aps-drawer-baner-txt h3 {
    color: #FFF;
    margin-bottom: 10px;
    line-height: 1;
    font-size: 15px;
    font-family: "Inter Tight", sans-serif !important;
    font-weight: 600;
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
}
p.bght-sprtl {
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.24);
    display: flex;
    padding: 5.5px 7px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #FFF;
    font-weight: 600;
    font-size: 9px;
    line-height: 1;
    margin-bottom: 8px;
}
p.bnr-prcs-mobile {
    margin-bottom: 0px;
    line-height: 1;
    display: flex;
    align-items: center;
    gap: 5px;
}
span.crnt-drwr-prc {
    border-radius: 7px;
    background: #FF0;
    color: #C2102B;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    display: flex;
    padding: 5px 6px 3px;
    line-height: 1;
}
span.old-drwr-prc {
    font-weight: 500;
    line-height: normal;
    text-decoration-line: line-through;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.65);
}
.mobile-nav .searchform {
    border-radius: 10px;
    border: 1px solid #EAE8F5;
    background: #FAFAFA;
    box-shadow: none !important;
}
html .mobile-nav .searchform input[type="text"] {
    border-radius: 10px;
    border: 1px solid #EAE8F5;
    background: #FAFAFA;
    color: #9F9DAD !important;
    font-weight: 400 !important;
    font-size: 13px !important;
}
.mobile-nav .wd-search-form {
    order: 3;
    margin: auto;
    margin-top: 22px;
}
.searchform .searchsubmit:after {
    color: #9F9DAD !important;
    font-weight: 400 !important;
    font-size: 13px !important;
}
.categories-drwr-div, p.devider-drawer-p, .links-to-pages-drawer, .account-infor-drawer, .mobile-nav .wd-search-form, .aps-drawer-oter-baner {
    width: calc(100% - 36px);
    margin-left: auto;
    margin-right: auto;
}
.drwr-div-col {
    position: relative;
    display: flex;
    align-items: center;
    gap: 9px;
    border-bottom: 1px solid #F0F0F0;
    padding: 7px 0px;
}
.drwr-div-col-img {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    min-width: 34px;
    min-height: 34px;
    border-radius: 100%;
    border: 1.5px solid;
}
.drwr-div-col p {
    color: #2D2C36;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.28px;
    font-size: 14px;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    gap: 6px;
    font-family: "Inter Tight", sans-serif !important;
}
.drwr-div-col p span {
    border-radius: 3px;
    background: linear-gradient(90deg, #EF0058 0%, #F20 100%), linear-gradient(0deg, #E40F0F 0%, #E40F0F 100%), linear-gradient(90deg, #D10F25 0%, #FF4E62 100%);
    display: flex;
    padding: 4px 5px;
    justify-content: center;
    align-items: center;
    font-size: 9px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: white;
}
p.devider-drawer-p {
    margin-top: 20px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px;
    color: #ABA8BA;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
p.devider-drawer-p a {
    color: #652CFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
}
.links-to-pages-drawer {
    display: flex;
    flex-direction: column;
}
.links-to-pages-drawer a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 8px;
    border-bottom: 1px solid #F0F0F0;
    color: #2D2C36;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    font-family: "Inter Tight", sans-serif !important;
    line-height: normal;
    position: relative;
}
.aps-drawer-baner-txt h3:after {
    content: "";
    width: 5px;
    height: 9px;
    background-size: cover;
    background-image: url("../../uploads/2026/08/Arw-icon-drwr.svg");
    display: block;
    filter: brightness(0) invert(1);
    margin-top: -2px;
}
.links-to-pages-drawer a:after {
    content: "";
    width: 7px;
    height: 11px;
    background-size: cover;
    background-image: url("../../uploads/2026/08/Arw-icon-drwr.svg");
}
.account-infor-drawer {
    display: flex;
    flex-direction: column;
    margin-top: 35px;
}
.account-infor-drawer a {
    display: flex;
    align-items: center;
    gap: 7px;
    padding: 11px 8px;
    color: #4A4958;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    position: relative;
}
.categories-drwr-div .drwr-div-col:nth-child(1) .drwr-div-col-img {
    background: linear-gradient(45deg, #652CFF 29.9%, #AA78FF 83.72%);
    border-color: rgba(53, 25, 130, 0.36);
}
.categories-drwr-div .drwr-div-col:nth-child(2) .drwr-div-col-img {
    background: linear-gradient(231deg, #86F5B6 11.59%, #0095AF 76.02%);
    border-color: rgba(9, 101, 79, 0.36);
}
.categories-drwr-div .drwr-div-col:nth-child(3) .drwr-div-col-img {
    background: linear-gradient(45deg, #005AE0 29.9%, #78C2FF 83.72%);
    border-color: rgba(25, 67, 130, 0.36);
}
.categories-drwr-div .drwr-div-col:nth-child(4) .drwr-div-col-img {
    background: radial-gradient(50% 50% at 50% 49.5%, #FF4258 37.19%, #A90014 100%), linear-gradient(0deg, #FF9797 0%, #FF9797 100%), #FF9A91;
    border-color: #FF6969;
}
.categories-drwr-div .drwr-div-col:nth-child(1) .drwr-div-col-img img, .categories-drwr-div .drwr-div-col:nth-child(2) .drwr-div-col-img img, .categories-drwr-div .drwr-div-col:nth-child(3) .drwr-div-col-img img {
    filter: brightness(0) invert(1);
}
html .mobile-nav .searchform input[type="text"] {
    height: 46px !important;
}
p.devider-drawer-p.devider-cat {
order: 3;
}
p.devider-drawer-p.devider-explore {
order: 5;
}
ul#menu-mobile {
    display: none !important;
}
.wd-header-cart a {
    padding-right: 0px;
}
.be-drawer-heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: 0;
    margin-right: auto;
    width: 100%;
}
.be-drawer-heading br {
    display: none;
}
span.mn-sgn-drw {
    font-family: "Inter Tight", sans-serif !important;
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
.wd-heading .close-side-widget span.wd-action-text {
    display: none;
}
.sign-in-drwr-otr {
    position: relative;
    display: flex;
    align-items: center;
    gap: 4px;
    border: 1px solid #D3D3D3;
    background: #FFF;
    border-radius: 35px;
    line-height: 1;
    padding: 10px;
    margin-right: 5px;
}
a.drwr-sgn-in-a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.sign-in-drwr-otr span {
    font-size: 12px;
    color: #4A4958;
    font-weight: 600;
    font-family: "Inter Tight", sans-serif !important;
}
.elite-subscription-owned-bnr p.baner-heading-w-img:before {
    width: 11px;
    height: 10px;
}
.elite-subscription-owned-bnr a.bac-website-btn {
    min-width: 105px;
    font-size: 12px;
}
.elite-subscription-owned-bnr p.baner-heading-w-img {
        font-size: 14.5px;
}
.elite-tgl-after-new {
    margin-bottom: -10px;
}
.elite-subscription-owned-bnr a.bac-website-btn {
    min-width: 130px;
}
.aps-hdr-element {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1.262px solid rgba(212, 6, 17, 0.58);
    background: linear-gradient(0deg, #FFB8C3 0%, #FFB8C3 100%), radial-gradient(50% 50% at 50% 49.5%, rgba(255, 66, 135, 0.20) 37.19%, rgba(200, 17, 0, 0.20) 100%);
    border-radius: 100%;
    position: relative;
}
.aps-hdr-element img {
    width: 23px;
    margin-top: -3px;
}
.round-b-hdr {
    width: 10.5px;
    height: 10.5px;
    background: #D40611;
    border-radius: 100%;
    position: absolute;
    border: 1.5px solid white;
    top: 3px;
    right: -5px;
}
a.hdr-element-lnk {
    width: 100%;
    height: 100%;
    position: absolute;
    /* background: red; */
    left: 0;
    top: 0;
}
.whb-flex-row.whb-general-header-inner .wd-header-text {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0px;
    margin-right: 3px;
}
	.wd-tools-element .wd-tools-icon {
		gap: 5px !important;
	}
   @media only screen and (max-width: 405px) {
      .last-call-audio p.under-h-l-c {
         font-size: 10px;
      }
   }

   @media only screen and (max-width: 390px) {
      .an-upper p {
         font-size: 11px;
      }

      .header-banner-line p {
         font-size: 15px;
      }
   }

}

.new-after-purcha-otr p.baner-heading-w-img:before{
	display: none !important;
}

.aps-owned-bnr .p-smal-uner-hdng{
	display: block !important;
}

.woocommerce-order-received article .woocommerce {
    margin-top: 0 !important;
}


ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: none !important;
}
@media only screen and (max-width: 768px) {
	.order-confirmation-row-upper h3 {
			font-size: 26px !important;
		}
	p.be-ty-sub {
        font-size: 13px !important;
    }
	.new-after-purcha-otr p.p-smal-uner-hdng{
		font-size: 13px !important;
	}
	.new-after-purcha-otr p.p-smal-uner-hdng {
		margin-bottom: 20px !important;
		margin-top: -2px !important;
	}
	    .elite-baner-ty-page.aps-owned-bnr .bnr-afp-wrap {
        padding: 30px !important;
    }
	    .new-after-purcha-otr p.baner-heading-w-img span {
        text-align: center !important;
        margin: auto !important;
			        font-size: 22px !important;
    }
	.new-after-purcha-otr p.p-smal-uner-hdng {
        text-align: center !important;
    }
	.woocommerce-product-gallery {
		gap: 0px !important;
	}
	img.reviewer {
    position: absolute;
    bottom: 22px;
    left: 15px;
    max-width: 40px;
}
.page-all-products-special .whb-top-bar-inner {
   height: 66px !important;
        max-height: 66px !important;
}
.page-all-products-special p.aps-desc-p {
        margin-top: 20px;
    }
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: none;
}

.woocommerce-order-received .whb-mobile-left:after {
	display: none !important;
}

.woocommerce-order-received h2.be-dl-heading {
    display: none;
}

.woocommerce-order-received section.woocommerce-order-details {
    display: none !important;
}
.page-all-products-special form.cart, .page-all-products-special .ft-day-outer, .page-all-products-special .be-price-wrap {
    display: none !important;
} 
.page-all-products-special .apsl-list-link {
    font-size: 17px;
    BACKGROUND: #EAECF2;
    BORDER-RADIUS: 10px;
}
.page-all-products-special .apsl-box .ft-day-outer {
    display: flex !important;
    margin-top: -20px;
}
.page-all-products-special .apsl-buybox {
    margin: 30px 0 10px;
}