a{color:#000;text-decoration:underline}.tds-button a,.menu-item a,.tdb-head-search-btn dropdown-toggle a,.tdb_header_search .tdb-head-search-btn{color:#000;text-decoration:none}.post{position:relative}.tdb-block-inner div .fadepost{position:absolute;bottom:0;margin-bottom:0;padding:250px 0 0;background-color:transparent;background-image:linear-gradient(to bottom,transparent,#fff)}.ff-loadmore-wrapper .ff-btn{display:none!important}.shuffle--container{overflow:visible!important}.ff-stream-wrapper{margin:0!important}.thumbnails-a .syndicatedItem .video-title{font-family:Roboto!important;font-weight:700!important}.grecaptcha-badge{bottom:80px!important}.tdb-author-box .tdb-author-name{line-height:26px}.tdb-author-box .tdb-author-url{line-height:26px}.bc-paywall-outer-wrap{position:relative;margin-top:-120px;z-index:99}.bc-content-fade-overlay{position:relative;width:100%;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.85) 60%,#fff 100%);pointer-events:none;z-index:2}.bc-paywall-box{position:relative;z-index:3;width:100%;max-width:760px;margin:0 auto 45px!important;padding:40px 36px 32px;background:#101010;color:#fff;border:2px solid #fc0;border-radius:6px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.6);box-sizing:border-box}.bc-paywall-box--ai-desk{background:#080808}.bc-paywall-box *,.bc-paywall-box *:before,.bc-paywall-box *:after{box-sizing:border-box}.bc-paywall-box .bc-paywall-badge{display:inline-block;margin-bottom:16px;padding:6px 14px;background:#1e1e1e;color:#fc0;border:1px solid #333;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.3px}.bc-paywall-box h2.bc-paywall-title{margin:0 0 12px!important;padding:0!important;color:#ffffff!important;font-size:28px!important;font-weight:800!important;line-height:1.25!important;border:none!important}.bc-paywall-box .bc-paywall-subtitle{max-width:600px;margin:0 auto 12px!important;color:#cbd5e1;font-size:16px;line-height:1.5}.bc-paywall-box .bc-paywall-teaser{margin:0 0 40px!important;padding:20px 24px;background:#181818;border:1px solid #2a2a2a;border-left:4px solid #fc0;border-radius:4px;text-align:left}.bc-paywall-box .bc-paywall-teaser-heading{margin:0 0 12px!important;color:#fc0;font-size:18px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.bc-paywall-box .bc-paywall-teaser ul{margin:0!important;padding:0!important;list-style:none!important}.bc-paywall-box .bc-paywall-teaser li{position:relative;margin:0!important;padding:8px 0 8px 26px!important;border-bottom:1px solid #262626;color:#f1f5f9;font-size:16px;font-weight:500;line-height:1.5}.bc-paywall-box .bc-paywall-teaser li:last-child{border-bottom:none}.bc-paywall-box .bc-paywall-teaser li:before{content:"\2713";position:absolute;left:0;top:7px;color:#fc0;font-size:16px;font-weight:900}.bc-paywall-box .bc-paywall-cta-wrapper{width:100%;margin:0 auto!important;padding:0!important;text-align:center}.bc-paywall-box a.bc-paywall-cta{display:block!important;width:100%!important;max-width:500px!important;margin:0 auto 12px auto!important;padding:18px 24px!important;background:#ffcc00!important;color:#000000!important;border-radius:4px!important;font-size:18px!important;font-weight:800!important;text-align:center!important;text-decoration:none!important;box-shadow:0 4px 14px rgba(255,204,0,.3);transition:all .2s ease}.bc-paywall-box a.bc-paywall-cta:hover{background:#ffe066!important;color:#000000!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,204,0,.45)}.bc-paywall-box .bc-paywall-subcta{margin:0 auto 20px auto!important;color:#94a3b8;font-size:13px;text-align:center}.bc-paywall-box .bc-paywall-divider{height:1px;margin:20px 0!important;border:0;border-top:1px solid #262626}.bc-paywall-box .bc-paywall-footer{margin:0!important;color:#cbd5e1;font-size:14px;text-align:center}.bc-paywall-box .bc-paywall-footer a{color:#ffcc00!important;font-weight:700;text-decoration:underline}body.pmpro-checkout #pmpro_form,body.pmpro-checkout .pmpro_form{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 36px;box-shadow:0 4px 18px rgba(0,0,0,.06)}body.pmpro-checkout #pmpro_pricing_fields{border:1px solid var(--pmpro--color--border,#e0e0e0);border-radius:8px;background:var(--pmpro--color--background,#fff);padding:22px 24px 24px;box-sizing:border-box}body.pmpro-checkout #pmpro_pricing_fields,body.pmpro-checkout #pmpro_user_fields,body.pmpro-checkout #pmpro_billing_address_fields,body.pmpro-checkout #pmpro_payment_information_fields{margin:0 0 36px 0!important}body.pmpro-checkout h2,body.pmpro-checkout .pmpro_form_heading,body.pmpro-checkout .pmpro_form_legend{display:block;width:100%;float:none;color:#000!important;font-weight:700;border-bottom:3px solid #fc0;padding-bottom:10px;margin:0 0 24px 0!important}body.pmpro-checkout #pmpro_pricing_fields .pmpro_card_content{margin:0!important}body.pmpro-checkout #pmpro_pricing_fields .pmpro_level_name_text{margin:0 0 20px 0!important;padding:0!important}body.pmpro-checkout #pmpro_pricing_fields .pmpro_level_description_text p{margin:0!important;padding:0!important}body.pmpro-checkout #pmpro_pricing_fields .pmpro_level_description_text{margin:0 0 8px 0!important;padding:0!important}body.pmpro-checkout #pmpro_pricing_fields #pmpro_level_cost{margin:0!important;padding:0!important}body.pmpro-checkout #pmpro_pricing_fields .pmpro_level_cost_text{margin:0!important;padding:0!important;line-height:0}body.pmpro-checkout #pmpro_pricing_fields .beaver-cancel-note{display:block;margin:24px 0 0 0!important}body.pmpro-checkout .pmpro_level_name_text strong,body.pmpro-checkout .pmpro_level_cost_text p,body.pmpro-checkout #pmpro_level_cost p{display:inline-block;vertical-align:top;margin:0!important;padding:6px 14px!important;background:#fc0;color:#000;border-radius:4px;font-size:15px;font-weight:700;line-height:1.3}body.pmpro-checkout .pmpro_form_field,body.pmpro-checkout .pmpro_checkout-field{margin-bottom:20px!important}body.pmpro-checkout .pmpro_form_field-username{margin-bottom:28px!important}body.pmpro-checkout .pmpro_form_field-password{margin-bottom:14px!important}body.pmpro-checkout .pmpro_form_field-password2{margin-bottom:28px!important}body.pmpro-checkout .pmpro_form_field-email,body.pmpro-checkout .pmpro_form_field-bemail,body.pmpro-checkout .pmpro_form_field-bconfirmemail{margin-bottom:14px!important}body.pmpro-checkout .pmpro_card_actions{background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:14px 16px;margin-top:24px;text-align:center;font-size:15px}body.pmpro-checkout .pmpro_card_actions a{color:#000!important;font-weight:700;text-decoration:underline}body.pmpro-checkout .pmpro_card_actions a:hover{color:#ffcc00!important}body.pmpro-checkout #pmpro_payment_information_fields{padding-top:10px}body.pmpro-checkout #pmpro_payment_information_fields h3,body.pmpro-checkout #pmpro_payment_information_fields .pmpro_form_heading{margin:28px 0 18px 0!important;padding-top:18px;border-top:1px solid #e5e5e5}body.pmpro-checkout #pmpro_payment_method,body.pmpro-checkout .pmpro_payment_method{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:16px 18px;margin:28px 0 24px 0!important}body.pmpro-checkout #pmpro_payment_method label{font-weight:600;margin-bottom:8px}body.pmpro-checkout .pmpro_payment-account-number{width:100%!important;margin-top:12px!important;margin-bottom:24px!important}body.pmpro-checkout .pmpro_payment-expiration,body.pmpro-checkout .pmpro_payment-cvv{display:inline-block;width:48%;vertical-align:top;margin-right:2%;margin-bottom:16px!important}body.pmpro-checkout .pmpro_payment-cvv{margin-right:0}body.pmpro-checkout .pmpro_cols-2{display:flex;gap:16px;margin-bottom:16px}body.pmpro-checkout .pmpro_cols-2>div{flex:1;margin-bottom:0!important}body.pmpro-checkout input[type=text],body.pmpro-checkout input[type=email],body.pmpro-checkout input[type=password],body.pmpro-checkout select,body.pmpro-checkout .pmpro_form_input{width:100%;padding:12px 14px!important;background:#fff!important;color:#000!important;border:2px solid #ddd!important;border-radius:5px!important;font-size:16px;box-sizing:border-box}body.pmpro-checkout input:focus,body.pmpro-checkout select:focus{border-color:#ffcc00!important;box-shadow:0 0 0 3px rgba(255,204,0,.25)!important;outline:none!important}body.pmpro-checkout label{display:block;color:#000;font-weight:600;margin-bottom:6px}body.pmpro-checkout .pmpro_asterisk{color:#ffcc00!important}body.pmpro-checkout .pmpro_btn:not(.pmpro_btn-password-toggle),body.pmpro-checkout .pmpro_btn-submit-checkout,body.pmpro-checkout input[type=submit]{background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:14px 28px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;margin-top:12px;transition:all .2s ease}body.pmpro-checkout .pmpro_btn:not(.pmpro_btn-password-toggle):hover,body.pmpro-checkout .pmpro_btn-submit-checkout:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}body.pmpro-checkout .pmpro_btn-password-toggle,body.pmpro-checkout .pmpro_form_field-password-toggle .pmpro_btn{display:inline-flex;align-items:center;gap:5px;background:none!important;border:none!important;color:#000!important;font-size:13px!important;font-weight:500!important;padding:4px 0!important;margin:4px 0 12px 0!important;text-transform:none!important;box-shadow:none!important;cursor:pointer}body.pmpro-checkout .pmpro_btn-password-toggle:hover{color:#ffcc00!important}.beaver-mission-box{background:#fafafa;border:1px solid #eee;border-radius:10px;padding:22px 28px 20px;margin-bottom:28px}.beaver-mission-box p{margin:0 0 10px 0!important;padding:0!important;color:#222;font-size:17px;line-height:1.5}.beaver-mission-box p:last-child{margin:14px 0 0 0!important;padding-top:12px!important;border-top:1px solid #e5e5e5;color:#000;font-size:14.5px;font-weight:700}.beaver-cancel-note{background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:12px 16px;margin-top:14px;text-align:center;color:#333;font-size:15px;line-height:1.4}.beaver-secure-note{background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:12px 14px;margin:10px 0 6px 0!important;text-align:center;color:#333;font-size:14px;line-height:1.45}.beaver-secure-note p{margin:0!important;padding:0!important}.beaver-secure-note strong{color:#000}@media (max-width:767px){.bc-paywall-box{padding:28px 18px 24px}.bc-paywall-box h2.bc-paywall-title{font-size:22px!important}.bc-paywall-box a.bc-paywall-cta{font-size:16px!important;padding:15px 16px!important}body.pmpro-checkout #pmpro_form,body.pmpro-checkout .pmpro_form{padding:22px 18px 30px}body.pmpro-checkout .pmpro_payment-expiration,body.pmpro-checkout .pmpro_payment-cvv{display:block;width:100%!important;margin-right:0!important}body.pmpro-checkout .pmpro_cols-2{flex-direction:column;gap:0}body.pmpro-checkout .pmpro_form_field,body.pmpro-checkout .pmpro_checkout-field{margin-bottom:18px!important}body.pmpro-checkout .pmpro_form_field-username,body.pmpro-checkout .pmpro_form_field-password2{margin-bottom:24px!important}body.pmpro-checkout input,body.pmpro-checkout select{font-size:16px!important;padding:13px 14px!important}}.bc-home-hero{margin-bottom:28px!important}.bc-home-supporting{margin-bottom:38px!important}.bc-home-icymi{margin-bottom:42px!important}.bc-home-more{margin-bottom:18px!important}.bc-home-icymi-title,.bc-home-more-title{margin-bottom:18px!important}.bc-home-icymi-title .td-block-title,.bc-home-more-title .td-block-title{border-bottom:3px solid #ffcc00!important;padding-bottom:8px!important}.bc-home-icymi-title .td-block-title .td-block-title-text,.bc-home-more-title .td-block-title .td-block-title-text{font-weight:800!important;letter-spacing:-.5px}.bc-home-icymi .td-module-title{font-weight:700!important}.bc-home-icymi .td-module-meta-info{margin-top:7px}.bc-home-membership{margin-top:15px!important;margin-bottom:45px!important}.bc-membership-box{background:#111;color:#fff;padding:32px 38px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:6px solid #fc0;box-sizing:border-box}.bc-membership-content{flex:1}.bc-membership-kicker{color:#fc0;font-size:14px;line-height:18px;font-weight:800;letter-spacing:1.5px;margin-bottom:7px}.bc-membership-content h2{color:#fff;font-size:28px;line-height:32px;font-weight:800;margin:0 0 8px}.bc-membership-content p{color:#ddd;font-size:16px;line-height:24px;margin:0;max-width:650px}.bc-membership-button{flex-shrink:0}.bc-membership-button a{display:inline-block;background:#fc0;color:#000000!important;font-size:14px;line-height:18px;font-weight:800;letter-spacing:.3px;text-decoration:none!important;padding:15px 23px;transition:all .2s ease}.bc-membership-button a span{font-size:18px;margin-left:8px}.bc-membership-button a:hover{background:#fff;color:#000000!important}.bc-home-more-2{margin-top:5px!important}@media (max-width:767px){.bc-membership-box{display:block;padding:27px 24px;text-align:center}.bc-membership-content h2{font-size:24px;line-height:29px}.bc-membership-content p{font-size:15px;line-height:22px}.bc-membership-button{margin-top:22px}.bc-membership-button a{width:100%;box-sizing:border-box}}body.contact .wpb_wrapper.wpb_text_column{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 36px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box}body.contact .wpb_wrapper.wpb_text_column .td-fix-index>p{background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:12px 16px;margin:0 0 14px 0!important;color:#333;font-size:15px;line-height:1.4}body.contact .wpb_wrapper.wpb_text_column .td-fix-index>hr{border:none;border-top:1px solid #e5e5e5;margin:24px 0}body.contact .wpb_wrapper.wpb_text_column h1{font-weight:700;color:#000;border-bottom:3px solid #fc0;padding-bottom:10px;margin:0 0 24px 0!important}body.contact .wpcf7 label{display:block;color:#000;font-weight:600;margin-bottom:6px}body.contact .wpcf7 p{margin-bottom:20px!important}body.contact .wpcf7 input[type=text],body.contact .wpcf7 input[type=email],body.contact .wpcf7 input[type=tel],body.contact .wpcf7 textarea,body.contact .wpcf7 select{width:100%;padding:12px 14px!important;background:#fff!important;color:#000!important;border:2px solid #ddd!important;border-radius:5px!important;font-size:16px;font-weight:400!important;box-sizing:border-box;font-family:inherit}body.contact .wpcf7 input[type=file]{font-size:14px;font-weight:400!important;border:none!important;padding:0!important}body.contact .wpcf7 input:focus,body.contact .wpcf7 textarea:focus,body.contact .wpcf7 select:focus{border-color:#ffcc00!important;box-shadow:0 0 0 3px rgba(255,204,0,.25)!important;outline:none!important}body.contact .wpcf7 input[type=submit]{background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:14px 28px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;margin-top:4px;transition:all .2s ease;cursor:pointer}body.contact .wpcf7 input[type=submit]:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}@media (max-width:767px){body.contact .wpb_wrapper.wpb_text_column{padding:22px 18px 30px}}body.membership-account .td-pb-span8 .wpb_wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 36px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box}body.membership-account .pmpro_section_title{font-weight:700;color:#000}body.membership-account .pmpro_card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:22px 24px 24px;margin:0 0 24px;box-sizing:border-box}body.membership-account .pmpro_card_title{font-weight:700!important;color:#000!important;border-bottom:3px solid #fc0;padding-bottom:10px;margin:0 0 20px 0!important}body.membership-account .pmpro_heading-with-avatar img{border-radius:50%;vertical-align:middle;margin-right:12px;object-fit:cover}body.membership-account .pmpro_list_item{font-size:15px}body.membership-account .pmpro_card_actions{background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:14px 16px;margin-top:20px;text-align:center;font-size:15px}body.membership-account .pmpro_card_actions a{color:#000!important;font-weight:700;text-decoration:underline}body.membership-account .pmpro_card_actions a:hover{color:#ffcc00!important}body.membership-account .pmpro_card_action_separator{color:#999}body.membership-account .pmpro_message{background-color:#d9edf7;border:1px solid #bce8f1;border-radius:8px;color:#31708f;font-weight:400;margin:18px 0;padding:12px 18px;text-align:left}@media (max-width:767px){body.membership-account .td-pb-span8 .wpb_wrapper{padding:22px 18px 30px}}body.lostpassword .tml-lostpassword{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 32px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box}body.lostpassword .tml-message-wrap .tml-message{background:#fff9e0;border:1px solid #fc0;border-radius:8px;color:#333;font-size:14.5px;line-height:1.5;margin:0 0 22px 0!important;padding:12px 16px}body.lostpassword .tml-label{display:block;color:#000;font-weight:600;margin-bottom:6px}body.lostpassword .tml-field{width:100%;padding:12px 14px!important;background:#fff!important;color:#000!important;border:2px solid #ddd!important;border-radius:5px!important;font-size:16px;font-weight:400!important;box-sizing:border-box;font-family:inherit}body.lostpassword .tml-field:focus{border-color:#ffcc00!important;box-shadow:0 0 0 3px rgba(255,204,0,.25)!important;outline:none!important}body.lostpassword .tml-submit-wrap{margin-top:22px!important}body.lostpassword .tml-button{background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:14px 28px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:all .2s ease}body.lostpassword .tml-button:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}body.lostpassword .tml-links{list-style:none;margin:24px 0 0 0!important;padding:0;background:#fff9e0;border:1px solid #fc0;border-radius:6px;text-align:center}body.lostpassword .tml-links li{margin:0!important;padding:12px 16px;font-size:15px}body.lostpassword .tml-links a{color:#000!important;font-weight:700;text-decoration:underline}body.lostpassword .tml-links a:hover{color:#ffcc00!important}@media (max-width:767px){body.lostpassword .tml-lostpassword{padding:22px 18px 26px}}body.login .tml-login{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 32px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box}body.login .tml-label{display:block;color:#000;font-weight:600;margin-bottom:6px}body.login .tml-field-wrap{margin-bottom:18px}body.login .tml-field{width:100%;padding:12px 14px!important;background:#fff!important;color:#000!important;border:2px solid #ddd!important;border-radius:5px!important;font-size:16px;font-weight:400!important;box-sizing:border-box;font-family:inherit;height:auto!important}body.login .tml-field:focus{border-color:#ffcc00!important;box-shadow:0 0 0 3px rgba(255,204,0,.25)!important;outline:none!important}body.login .tml-pwd{width:100%}body.login .tml-pwd .tml-field{padding-right:46px!important}body.login .tml-toggle-pwd{top:50%!important;right:4px!important;transform:translateY(-50%)!important;color:#666}body.login .tml-toggle-pwd:hover{color:#000}body.login .tml-rememberme-wrap{display:flex;align-items:center;gap:8px;margin:4px 0 22px 0!important}body.login .tml-rememberme-wrap .tml-label{margin-bottom:0;font-weight:400}body.login .tml-checkbox{width:16px;height:16px;accent-color:#fc0}body.login .tml-submit-wrap{margin-top:4px!important}body.login .tml-button{background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:14px 28px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:all .2s ease}body.login .tml-button:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}body.login .tml-links{list-style:none;margin:24px 0 0 0!important;padding:0;background:#fff9e0;border:1px solid #fc0;border-radius:6px;text-align:center}body.login .tml-links li{margin:0!important;padding:12px 16px;font-size:15px}body.login .tml-links a{color:#000!important;font-weight:700;text-decoration:underline}body.login .tml-links a:hover{color:#ffcc00!important}@media (max-width:767px){body.login .tml-login{padding:22px 18px 26px}}levels checkout style · CSS body.membership-levels .tdm-pricing-wrap{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:36px 28px 32px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box;max-width:420px;margin:0 auto}body.membership-levels .tdm-title{font-size:13px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;color:#666!important;margin:0 0 10px!important}body.membership-levels .tdm-pricing-features:empty,body.membership-levels .tdm-pricing-feature:empty{display:none}body.membership-levels .tml-login{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px 22px 28px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box}body.membership-levels .tml-label{display:block;color:#000;font-weight:600;margin-bottom:6px}body.membership-levels .tml-field-wrap{margin-bottom:16px}body.membership-levels .tml-field{width:100%;padding:12px 14px!important;background:#fff!important;color:#000!important;border:2px solid #ddd!important;border-radius:5px!important;font-size:15px;font-weight:400!important;box-sizing:border-box;font-family:inherit;height:auto!important}body.membership-levels .tml-field:focus{border-color:#ffcc00!important;box-shadow:0 0 0 3px rgba(255,204,0,.25)!important;outline:none!important}body.membership-levels .tml-pwd{width:100%}body.membership-levels .tml-pwd .tml-field{padding-right:44px!important}body.membership-levels .tml-toggle-pwd{top:50%!important;right:4px!important;transform:translateY(-50%)!important;color:#666}body.membership-levels .tml-toggle-pwd:hover{color:#000}body.membership-levels .tml-rememberme-wrap{display:flex;align-items:center;gap:8px;margin:2px 0 18px 0!important}body.membership-levels .tml-rememberme-wrap .tml-label{margin-bottom:0;font-weight:400}body.membership-levels .tml-checkbox{width:16px;height:16px;accent-color:#fc0}body.membership-levels .tml-button{background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:13px 24px!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:all .2s ease}body.membership-levels .tml-button:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}body.tml-action-profile .td-pb-row>.vc_column.td-pb-span8{width:100%!important}body.tml-action-profile .td-pb-row>.vc_column.td-pb-span4{display:none!important}body.tml-action-profile .tml-profile{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 36px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box;margin-top:24px}body.tml-action-profile .tml-profile h3{display:block;width:100%;font-family:Roboto,sans-serif;font-size:27px;line-height:38px;font-weight:700;color:#000!important;border-bottom:3px solid #fc0;padding:0 0 10px!important;margin:0 0 24px!important}body.tml-action-profile .tml-profile .tml-field-wrap[class*=_section_header-wrap]{margin:0!important}body.tml-action-profile .tml-profile .tml-field-wrap[class*=_section_header-wrap]:not(:first-child){margin-top:36px!important}body.tml-action-profile .tml-field-wrap{margin-bottom:20px}body.tml-action-profile .tml-label{display:block;color:#000;font-weight:600;font-size:15px;margin:0 0 6px}body.tml-action-profile .tml-field{width:100%!important;max-width:100%!important;font-size:16px!important;font-family:inherit;line-height:1.4;height:auto!important;box-sizing:border-box;padding:12px 14px!important;background:#fff!important;color:#000!important;border:2px solid #ddd!important;border-radius:5px!important}body.tml-action-profile textarea.tml-field{min-height:140px}body.tml-action-profile .tml-field:focus{border-color:#ffcc00!important;box-shadow:0 0 0 3px rgba(255,204,0,.25)!important;outline:none!important}body.tml-action-profile .tml-field[readonly],body.tml-action-profile .tml-field:disabled{background:#f7f7f7!important;color:#666!important}body.tml-action-profile .tml-description{font-size:13px;color:#666;margin:6px 0 0}body.tml-action-profile .tml-pwd{width:100%}body.tml-action-profile .tml-pwd .tml-field{padding-right:46px!important}body.tml-action-profile .tml-toggle-pwd{color:#666;top:50%!important;right:4px!important;transform:translateY(-50%)!important}body.tml-action-profile .tml-toggle-pwd:hover{color:#000}body.tml-action-profile .tml-avatar-wrap img.avatar{border-radius:50%;object-fit:cover;display:block;margin-bottom:8px}body.tml-action-profile .tml-submit-wrap{margin-top:28px!important}body.tml-action-profile .tml-button{text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:.2s;background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:14px 28px!important;font-size:16px!important;font-weight:700!important}body.tml-action-profile .tml-button:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}body.tml-action-profile .tml-message,body.tml-action-profile .tml-success{background:#fff9e0;border:1px solid #fc0;border-radius:6px;color:#333;font-size:15px;padding:12px 16px;margin:0 0 22px!important}@media (max-width:767px){body.tml-action-profile .tml-profile{padding:22px 18px 30px}body.tml-action-profile .tml-profile h3{font-size:23px;line-height:32px}body.tml-action-profile .tml-field{padding:13px 14px!important}}body.pmpro-cancel #pmpro_cancel{margin-top:24px}body.pmpro-cancel .pmpro_card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 32px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box;margin:0 0 24px}body.pmpro-cancel .pmpro_card_title{font-family:Roboto,sans-serif;font-size:27px!important;line-height:38px!important;font-weight:700!important;color:#000!important;border-bottom:3px solid #fc0;padding:0 0 10px!important;margin:0 0 24px!important}body.pmpro-cancel .pmpro_card_content p{font-size:15px;color:#222;margin:0 0 18px!important}body.pmpro-cancel .pmpro_card_content .pmpro_spacer{display:none}body.pmpro-cancel .pmpro_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;margin:0!important;font-size:15px}body.pmpro-cancel .pmpro_table th,body.pmpro-cancel .pmpro_table td{border:0!important;padding:14px 16px!important;text-align:left;vertical-align:middle}body.pmpro-cancel .pmpro_table thead th{background:#000;color:#fc0;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.4px}body.pmpro-cancel .pmpro_table tbody th,body.pmpro-cancel .pmpro_table tbody td{border-top:1px solid #eee!important;color:#000}body.pmpro-cancel .pmpro_table tbody th{font-weight:700}body.pmpro-cancel .pmpro_table tbody th.pmpro_table_cancel-level{white-space:nowrap}body.pmpro-cancel .pmpro_table_cancel-action{text-align:right!important}body.pmpro-cancel .pmpro_table_cancel-action a{display:inline-block;padding:8px 18px;border:2px solid #000;border-radius:5px;background:#fff;color:#000!important;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none!important;transition:.2s}body.pmpro-cancel .pmpro_table_cancel-action a:hover{background:#000;color:#ffcc00!important}body.pmpro-cancel #pmpro_cancel>.pmpro_spacer{display:none}body.pmpro-cancel .pmpro_actions_nav{display:flex!important;justify-content:center!important;background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:14px 16px;text-align:center;font-size:15px}body.pmpro-cancel .pmpro_actions_nav span{float:none!important;text-align:center!important}body.pmpro-cancel .pmpro_actions_nav a{font-weight:700;text-decoration:underline;color:#000!important}body.pmpro-cancel .pmpro_actions_nav a:hover{color:#ffcc00!important}body.pmpro-cancel .pmpro_btn{display:inline-block;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:.2s;background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:14px 28px!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;margin:12px 8px 0 0}body.pmpro-cancel .pmpro_btn:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}body.pmpro-cancel .pmpro_btn.pmpro_btn-cancel,body.pmpro-cancel a.pmpro_btn-cancel{background:#fff!important;color:#000!important}body.pmpro-cancel .pmpro_btn.pmpro_btn-cancel:hover,body.pmpro-cancel a.pmpro_btn-cancel:hover{background:#000!important;color:#ffcc00!important;border-color:#000!important}@media (max-width:767px){body.pmpro-cancel .pmpro_card{padding:22px 18px 26px}body.pmpro-cancel .pmpro_card_title{font-size:23px!important;line-height:32px!important}body.pmpro-cancel .pmpro_table th,body.pmpro-cancel .pmpro_table td{padding:12px 10px!important}}body.pmpro-cancel #pmpro_form.pmpro_card:before{content:"Cancel Membership";display:block;font-family:Roboto,sans-serif;font-size:27px;line-height:38px;font-weight:700;color:#000;border-bottom:3px solid #fc0;padding:0 0 10px;margin:0 0 24px}body.pmpro-cancel #pmpro_form .pmpro_card_content p:first-of-type{font-size:17px;font-weight:700;color:#000;margin:0 0 16px!important}body.pmpro-cancel #pmpro_form .pmpro_card_content p:nth-of-type(2){background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:12px 16px;font-size:15px;color:#333;margin:0 0 8px!important}body.pmpro-cancel #pmpro_form .pmpro_form_submit{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}body.pmpro-cancel #pmpro_form .pmpro_form_submit .pmpro_btn{margin:0!important}body.pmpro-cancel #pmpro_form input.pmpro_btn-submit{background:#fff!important;color:#000!important;border-color:#000!important}body.pmpro-cancel #pmpro_form input.pmpro_btn-submit:hover{background:#000!important;color:#ffcc00!important;border-color:#000!important}body.pmpro-cancel #pmpro_form a.pmpro_btn-cancel{background:#000!important;color:#ffcc00!important;border-color:#000!important}body.pmpro-cancel #pmpro_form a.pmpro_btn-cancel:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}@media (max-width:767px){body.pmpro-cancel #pmpro_form.pmpro_card:before{font-size:23px;line-height:32px}body.pmpro-cancel #pmpro_form .pmpro_form_submit .pmpro_btn{width:100%;text-align:center}}body.pmpro-invoice .pmpro_section{margin-top:24px}body.pmpro-invoice .pmpro_section_title{font-family:Roboto,sans-serif;font-size:27px!important;line-height:38px!important;font-weight:700!important;color:#000!important;border-bottom:3px solid #fc0;padding:0 0 10px!important;margin:0 0 24px!important}body.pmpro-invoice .pmpro_card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 32px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box;margin:0 0 24px}body.pmpro-invoice .pmpro_card_title{font-family:Roboto,sans-serif;font-size:24px!important;line-height:34px!important;font-weight:700!important;color:#000!important;border-bottom:3px solid #fc0;padding:0 0 10px!important;margin:0 0 20px!important}body.pmpro-invoice .pmpro_card_content p{font-size:15px;color:#222;margin:0 0 14px!important}body.pmpro-invoice .pmpro_card_content p:last-child{margin-bottom:0!important}body.pmpro-invoice .pmpro_card_content .pmpro_spacer{height:16px}body.pmpro-invoice .pmpro_list{list-style:none;padding:0!important;margin:0 0 16px!important}body.pmpro-invoice .pmpro_list_item{font-size:15px;padding:6px 0;border-bottom:1px solid #f0f0f0}body.pmpro-invoice .pmpro_list_item:last-child{border-bottom:0}body.pmpro-invoice .pmpro_list_item_label{font-weight:700;color:#000}body.pmpro-invoice .pmpro_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;margin:0!important;font-size:15px}body.pmpro-invoice .pmpro_table th,body.pmpro-invoice .pmpro_table td{border:0!important;padding:14px 16px!important;text-align:left;vertical-align:middle}body.pmpro-invoice .pmpro_table thead th{background:#000;color:#fc0;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.4px}body.pmpro-invoice .pmpro_table tbody th,body.pmpro-invoice .pmpro_table tbody td,body.pmpro-invoice .pmpro_table tfoot th,body.pmpro-invoice .pmpro_table tfoot td{border-top:1px solid #eee!important;color:#000}body.pmpro-invoice .pmpro_table tbody th{font-weight:700}body.pmpro-invoice .pmpro_table tbody tr:nth-child(even) th,body.pmpro-invoice .pmpro_table tbody tr:nth-child(even) td{background:#fafafa}body.pmpro-invoice .pmpro_table tfoot th,body.pmpro-invoice .pmpro_table tfoot td{font-weight:700;background:#fff9e0}body.pmpro-invoice .pmpro_table a{font-weight:700;color:#000!important;text-decoration:underline}body.pmpro-invoice .pmpro_table a:hover{color:#ffcc00!important}body.pmpro-invoice .pmpro_tag{display:inline-block;background:#fc0;color:#000;border:0!important;border-radius:4px;font-size:13px;font-weight:700;line-height:1.3;padding:4px 10px}body.pmpro-invoice .pmpro_card_actions{background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:14px 16px;margin:24px 0!important;text-align:center;font-size:15px}body.pmpro-invoice .pmpro_card_actions:first-child{margin-top:0!important}body.pmpro-invoice .pmpro_card_actions:last-child{margin-bottom:0!important}body.pmpro-invoice .pmpro_card_actions:has(+.pmpro_card_title){margin-top:0!important;margin-bottom:24px!important}body.pmpro-invoice .pmpro_card_actions+.pmpro_card_title{margin-top:0!important}body.pmpro-invoice .pmpro_card_actions a{font-weight:700;text-decoration:underline;color:#000!important}body.pmpro-invoice .pmpro_card_actions a:hover{color:#ffcc00!important}body.pmpro-invoice .pmpro_actions_nav{display:flex!important;justify-content:center!important;flex-wrap:wrap;gap:8px 24px;background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:14px 16px;margin-top:0;text-align:center;font-size:15px}body.pmpro-invoice .pmpro_actions_nav span{float:none!important;flex:0 1 auto!important;text-align:center!important}body.pmpro-invoice .pmpro_actions_nav a{font-weight:700;text-decoration:underline;color:#000!important}body.pmpro-invoice .pmpro_actions_nav a:hover{color:#ffcc00!important}@media (max-width:767px){body.pmpro-invoice .pmpro_card{padding:22px 18px 26px}body.pmpro-invoice .pmpro_section_title{font-size:23px!important;line-height:32px!important}body.pmpro-invoice .pmpro_card_title{font-size:21px!important;line-height:30px!important}body.pmpro-invoice .pmpro_table th,body.pmpro-invoice .pmpro_table td{padding:12px 10px!important}}body.pmpro-invoice .pmpro_card_actions button,body.pmpro-invoice .pmpro_card_actions .pmpro_btn,body.pmpro-invoice .pmpro_btn-print{display:inline-flex!important;align-items:center;gap:8px;cursor:pointer;transition:.2s;background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:10px 22px!important;font-family:inherit;font-size:15px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;text-decoration:none!important;box-shadow:none!important;margin:0!important}body.pmpro-invoice .pmpro_card_actions button svg,body.pmpro-invoice .pmpro_card_actions .pmpro_btn svg{width:18px;height:18px;stroke:currentColor;flex-shrink:0}body.pmpro-invoice .pmpro_card_actions button:hover,body.pmpro-invoice .pmpro_card_actions .pmpro_btn:hover,body.pmpro-invoice .pmpro_btn-print:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}body.pmpro-invoice .pmpro_card_actions button:focus-visible,body.pmpro-invoice .pmpro_card_actions .pmpro_btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(255,204,0,.45)!important}body.pmpro-billing .pmpro_section{margin-top:24px;margin-bottom:24px}body.pmpro-billing .pmpro_section_title,body.pmpro-billing .pmpro_form_heading,body.pmpro-billing .pmpro_form_legend{display:block;width:100%;float:none;font-family:Roboto,sans-serif;font-size:27px!important;line-height:38px!important;font-weight:700!important;color:#000!important;border-bottom:3px solid #fc0;padding:0 0 10px!important;margin:0 0 24px!important}body.pmpro-billing .pmpro_card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 32px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box;margin:0 0 24px}body.pmpro-billing .pmpro_card_title{display:inline-block;background:#fc0;color:#000!important;border-radius:4px;font-family:Roboto,sans-serif;font-size:18px!important;line-height:1.3!important;font-weight:700!important;padding:6px 14px!important;margin:0 0 16px!important}body.pmpro-billing .pmpro_card_content p{font-size:15px;color:#222;margin:0 0 14px!important}body.pmpro-billing .pmpro_list{list-style:none;padding:0!important;margin:0!important}body.pmpro-billing .pmpro_list:empty{display:none}body.pmpro-billing .pmpro_list_item{font-size:15px;color:#000}body.pmpro-billing .pmpro_list_item_label{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#666;margin-bottom:2px}body.pmpro-billing .pmpro_card_actions{background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:14px 16px;margin-top:20px;text-align:center;font-size:15px}body.pmpro-billing .pmpro_card_actions a{font-weight:700;text-decoration:underline;color:#000!important}body.pmpro-billing .pmpro_card_actions a:hover{color:#ffcc00!important}body.pmpro-billing .pmpro_card_action_separator{color:#999}body.pmpro-billing .pmpro_form_fieldset,body.pmpro-billing fieldset{border:0;padding:0;margin:0 0 28px}body.pmpro-billing .pmpro_form_field,body.pmpro-billing .pmpro_checkout-field{margin-bottom:20px!important}body.pmpro-billing .pmpro_form_label,body.pmpro-billing .pmpro_form label{display:block;color:#000;font-weight:600;font-size:15px;margin-bottom:6px}body.pmpro-billing input[type=text],body.pmpro-billing input[type=email],body.pmpro-billing input[type=tel],body.pmpro-billing select,body.pmpro-billing .pmpro_form_input{width:100%;font-size:16px!important;font-family:inherit;box-sizing:border-box;padding:12px 14px!important;background:#fff!important;color:#000!important;border:2px solid #ddd!important;border-radius:5px!important}body.pmpro-billing input:focus,body.pmpro-billing select:focus{border-color:#ffcc00!important;box-shadow:0 0 0 3px rgba(255,204,0,.25)!important;outline:none!important}body.pmpro-billing .pmpro_asterisk{color:#ffcc00!important}body.pmpro-billing .pmpro_cols-2{display:flex;gap:16px}body.pmpro-billing .pmpro_cols-2>div{flex:1 1 0%}body.pmpro-billing .pmpro_btn,body.pmpro-billing input[type=submit]{display:inline-block;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:.2s;background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:14px 28px!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;margin:12px 8px 0 0}body.pmpro-billing .pmpro_btn:hover,body.pmpro-billing input[type=submit]:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}body.pmpro-billing .pmpro_btn-cancel{background:#fff!important;color:#000!important}body.pmpro-billing .pmpro_btn-cancel:hover{background:#000!important;color:#ffcc00!important;border-color:#000!important}body.pmpro-billing .pmpro_message{border-radius:6px;padding:12px 16px;font-size:15px;margin:0 0 22px}body.pmpro-billing .pmpro_actions_nav{display:flex!important;justify-content:center!important;flex-wrap:wrap;gap:8px 24px;background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:14px 16px;text-align:center;font-size:15px}body.pmpro-billing .pmpro_actions_nav span{float:none!important;flex:0 1 auto!important;text-align:center!important}body.pmpro-billing .pmpro_actions_nav a{font-weight:700;text-decoration:underline;color:#000!important}body.pmpro-billing .pmpro_actions_nav a:hover{color:#ffcc00!important}@media (max-width:767px){body.pmpro-billing .pmpro_card{padding:22px 18px 26px}body.pmpro-billing .pmpro_section_title,body.pmpro-billing .pmpro_form_heading,body.pmpro-billing .pmpro_form_legend{font-size:23px!important;line-height:32px!important}body.pmpro-billing .pmpro_cols-2{flex-direction:column;gap:0}}body.pmpro-confirmation .pmpro_section{margin-top:24px}body.pmpro-confirmation .pmpro_section_title{font-family:Roboto,sans-serif;font-size:27px!important;line-height:38px!important;font-weight:700!important;color:#000!important;border-bottom:3px solid #fc0;padding:0 0 10px!important;margin:0 0 24px!important}body.pmpro-confirmation .pmpro_card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:28px 24px 32px;box-shadow:0 4px 18px rgba(0,0,0,.06);box-sizing:border-box;margin:0 0 24px}body.pmpro-confirmation .pmpro_card_title{font-family:Roboto,sans-serif;font-size:24px!important;line-height:34px!important;font-weight:700!important;color:#000!important;border-bottom:3px solid #fc0;padding:0 0 10px!important;margin:0 0 20px!important}body.pmpro-confirmation .pmpro_card_content p{font-size:15px;color:#222;margin:0 0 14px!important}body.pmpro-confirmation .pmpro_card_content p:last-child{margin-bottom:0!important}body.pmpro-confirmation .pmpro_card_content .pmpro_spacer{height:16px}body.pmpro-confirmation .pmpro_list{list-style:none;padding:0!important;margin:0 0 16px!important}body.pmpro-confirmation .pmpro_list_item{font-size:15px;padding:6px 0;border-bottom:1px solid #f0f0f0}body.pmpro-confirmation .pmpro_list_item:last-child{border-bottom:0}body.pmpro-confirmation .pmpro_list_item_label{font-weight:700;color:#000}body.pmpro-confirmation .pmpro_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;margin:0!important;font-size:15px}body.pmpro-confirmation .pmpro_table th,body.pmpro-confirmation .pmpro_table td{border:0!important;padding:14px 16px!important;text-align:left;vertical-align:middle}body.pmpro-confirmation .pmpro_table thead th{background:#000;color:#fc0;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.4px}body.pmpro-confirmation .pmpro_table tbody th,body.pmpro-confirmation .pmpro_table tbody td,body.pmpro-confirmation .pmpro_table tfoot th,body.pmpro-confirmation .pmpro_table tfoot td{border-top:1px solid #eee!important;color:#000}body.pmpro-confirmation .pmpro_table tbody th{font-weight:700}body.pmpro-confirmation .pmpro_table tbody tr:nth-child(even) th,body.pmpro-confirmation .pmpro_table tbody tr:nth-child(even) td{background:#fafafa}body.pmpro-confirmation .pmpro_table tfoot th,body.pmpro-confirmation .pmpro_table tfoot td{font-weight:700;background:#fff9e0}body.pmpro-confirmation .pmpro_table a{font-weight:700;color:#000!important;text-decoration:underline}body.pmpro-confirmation .pmpro_table a:hover{color:#ffcc00!important}body.pmpro-confirmation .pmpro_tag{display:inline-block;background:#fc0;color:#000;border:0!important;border-radius:4px;font-size:13px;font-weight:700;line-height:1.3;padding:4px 10px}body.pmpro-confirmation .pmpro_card_actions{background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:14px 16px;margin:24px 0!important;text-align:center;font-size:15px}body.pmpro-confirmation .pmpro_card_actions:first-child{margin-top:0!important}body.pmpro-confirmation .pmpro_card_actions:last-child{margin-bottom:0!important}body.pmpro-confirmation .pmpro_card_actions:has(+.pmpro_card_title){margin-top:0!important;margin-bottom:24px!important}body.pmpro-confirmation .pmpro_card_actions+.pmpro_card_title{margin-top:0!important}body.pmpro-confirmation .pmpro_card_actions a{font-weight:700;text-decoration:underline;color:#000!important}body.pmpro-confirmation .pmpro_card_actions a:hover{color:#ffcc00!important}body.pmpro-confirmation .pmpro_actions_nav{display:flex!important;justify-content:center!important;flex-wrap:wrap;gap:8px 24px;background:#fff9e0;border:1px solid #fc0;border-radius:6px;padding:14px 16px;margin-top:0;text-align:center;font-size:15px}body.pmpro-confirmation .pmpro_actions_nav span{float:none!important;flex:0 1 auto!important;text-align:center!important}body.pmpro-confirmation .pmpro_actions_nav a{font-weight:700;text-decoration:underline;color:#000!important}body.pmpro-confirmation .pmpro_actions_nav a:hover{color:#ffcc00!important}@media (max-width:767px){body.pmpro-confirmation .pmpro_card{padding:22px 18px 26px}body.pmpro-confirmation .pmpro_section_title{font-size:23px!important;line-height:32px!important}body.pmpro-confirmation .pmpro_card_title{font-size:21px!important;line-height:30px!important}body.pmpro-confirmation .pmpro_table th,body.pmpro-confirmation .pmpro_table td{padding:12px 10px!important}}body.pmpro-confirmation .pmpro_message,body.pmpro-confirmation .pmpro_success{background:#fff9e0!important;border:1px solid #ffcc00!important;border-radius:6px;color:#333!important;font-size:15px;padding:14px 16px;margin:0 0 24px!important}body.pmpro-confirmation .pmpro_card_content p strong{color:#000}body.pmpro-confirmation .pmpro_card_actions button,body.pmpro-confirmation .pmpro_card_actions .pmpro_btn,body.pmpro-confirmation .pmpro_btn-print{display:inline-flex!important;align-items:center;gap:8px;cursor:pointer;transition:.2s;background:#000!important;color:#ffcc00!important;border:2px solid #000!important;border-radius:5px!important;padding:10px 22px!important;font-family:inherit;font-size:15px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;text-decoration:none!important;box-shadow:none!important;margin:0!important}body.pmpro-confirmation .pmpro_card_actions button svg,body.pmpro-confirmation .pmpro_card_actions .pmpro_btn svg{width:18px;height:18px;stroke:currentColor;flex-shrink:0}body.pmpro-confirmation .pmpro_card_actions button:hover,body.pmpro-confirmation .pmpro_card_actions .pmpro_btn:hover,body.pmpro-confirmation .pmpro_btn-print:hover{background:#ffcc00!important;color:#000!important;border-color:#ffcc00!important}body.pmpro-confirmation .pmpro_card_actions button:focus-visible,body.pmpro-confirmation .pmpro_card_actions .pmpro_btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(255,204,0,.45)!important}function bc_highlight_membership_nav($classes,$item){if ('tml_action' !==$item->type){return $classes}$account_page_id=6419972;//"membership-account" $levels_page_id=6419978;//"membership-levels"//Logged out:"Subscribe" (TML register action) → highlight on the levels page. if ('register'===$item->object && is_page($levels_page_id)){$classes[]='current-menu-item';return $classes}//Logged in:"Your Membership" (TML dashboard action) → profile page+any page under Your Membership. if ('dashboard'===$item->object){$on_profile=function_exists('tml_is_action') && tml_is_action('profile');$on_child_page=is_page() && in_array($account_page_id,get_post_ancestors(get_queried_object_id()),true);if ($on_profile || $on_child_page){$classes[]='current-menu-item'}}return $classes}add_filter('nav_menu_css_class','bc_highlight_membership_nav',10,2);