.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

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);