.home .bb-forums{padding:0}.home .bb-forums__list>li{border-bottom:1px solid #eee}.home ul.bb-forums__list li:last-child{border-bottom:1px solid #eee}.single-tribe_events h2:not(.tribe-events-schedule__datetime){font-size:18px!important;margin:40px 0 5px!important}.tribe-events-schedule{margin:0}#tribe-events-pg-template{padding:0!important}.zoom_schedule table{background-color:#f1f1f1;padding:15px;border-radius:7px!important}.zoom_schedule table th,.zoom_schedule table td{font-size:15px;border:none!important}.zoom_schedule th,.zoom_schedule td{padding:0!important}.zoom_schedule th{font-size:16px;font-weight:500;width:200px;min-width:150px}.single-tribe_events .tribe-events-c-subscribe-dropdown{margin:0!important}.bs-card-list .bb-cover-list-item:hover{box-shadow:none!important}a.bb-cover-wrap{display:none}.bb-forums-meta span a:hover{color:#0168B7}header.bb-single-forum{margin-top:60px;margin-left:10px;margin-right:10px}#bbpress-forums .bbp-forum-content-wrap{margin-left:10px;margin-right:10px}#bbpress-forums .bs-meta-item a:hover{background-color:#0168B7}.bs-forums-banner h1{font-size:32px!important;font-weight:600!important}.bs-forums-banner.has-banner-img .bs-search-form{background-color:#f6f8fa!important}.bs-forums-banner.has-banner-img .bs-search-form:before,.bs-forums-banner.has-banner-img input[type=text]::placeholder{color:#adb3cc!important}.bs-forums-banner.has-banner-img input[type=text]{color:#333!important}#bs-bbpress-banner-wrapper{margin-bottom:40px}.bbp-topic-login-link,.bbp-topic-reply-link,.favorite-toggle,.subscription-toggle{font-size:14px!important;font-weight:600!important}.bb-grid .bb-card-course-details .bb-course-title a{font-size:18px!important}.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-enrolled{padding:.5em 40px!important}.bs-search-form,input#bs_members_search{border:none!important}.single-sfwd-courses .sticky-header .site-content{padding-top:46px!important}.learndash-theme .ld-brand-logo img.bb-logo,learndash-theme .site-title img{max-height:32px!important;min-height:32px!important;padding:0!important}.learndash-theme .site-header .site-header-container,.learndash-theme .header-search-wrap,.learndash-theme .header-search-wrap form.search-form{height:46px!important}.lms-topic-sidebar-wrapper{background-color:#fafafa!important;box-shadow:none!important}.ld-item-components,.bb-lesson-topics-count{display:none!important}.home-event-list a:hover{color:#0168B7!important}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{width:100%!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-right:40px!important}.home .event-meta b,.tribe-events-calendar-list__event-description b,.tooltipster-base b{background-color:#eceffd;font-weight:500!important;padding:3px 5px;color:#555;border-radius:3px;margin-right:8px}.copy_download_file_url{display:none}.bb-single-forum{display:none}.tribe-events-tooltip-theme{display:none}a.tribe-events-calendar-month__calendar-event-title-link:hover{color:var(--bb-primary-color)!important}button.tribe-common-c-btn__clear:hover{background-color:transparent!important}input.tribe-events-c-search__input{border:none!important}.datepicker .day{margin:3px!important;width:42px!important;height:42px;line-height:18px!important}.datepicker button.day:not(.current),.datepicker button.month:not(.current),.datepicker button.year:not(.current){background-color:#fff!important}.datepicker button.day.past,.datepicker button.month.past,.datepicker button.year.past{background-color:#f1f1f1!important}.datepicker-switch{width:100%!important}.datepicker-switch,.table-condensed .prev,.table-condensed .next{background-color:#fff!important}.datepicker-switch:hover,.table-condensed .prev:hover,.table-condensed .next:hover{color:var(--e-global-color-primary)!important}span.bcnxt span{font-size:14px}.pmpro-checkout .pmpro_card{border:none!important;box-shadow:none!important}.pmpro-checkout #pmpro_pricing_fields.pmpro_card .pmpro_card_content{background-color:var(--e-global-color-0d30cac);padding:20px 30px 30px!important}.pmpro-checkout .pmpro_card .pmpro_card_content{padding:20px 0!important}.pmpro-checkout .pmpro_card h2{display:none!important}.pmpro-checkout .pmpro_card_content+.pmpro_card_actions{border-top:none!important}.pmpro-checkout .pmpro_card_actions{background-color:#fff!important;border-bottom:none!important;padding:10px 0 20px!important}.pmpro .pmpro_card{border:none!important;border-radius:0!important;box-shadow:none!important}.pmpro-checkout .pmpro_form_label{font-size:16px!important;font-weight:600!important}.pmpro-checkout .field-hint{display:block;margin-top:-5px;color:#666}.pmpro-checkout button.pmpro_btn-password-toggle{padding:0 10px!important}.pmpro-checkout .pmpro_form_field-password-toggle-state{display:none}.pmpro-checkout .pmpro_form_field{margin-bottom:15px!important}.pmpro #pmpro_account-orders{display:none!important}#pmpro_account-membership,#pmpro_account-links{display:none}li#export-personal-li,li#wp-admin-bar-my-account-settings-export{display:none}.pmpro_form_input:focus{box-shadow:none!important;border-color:var(--bb-input-focus-border-color)!important}.bb-header-buttons a.signup,.pmpro_btn,#wp-submit.button-primary{font-weight:600!important;padding:3px 20px!important}.pricing-container{display:flex;gap:20px;flex-wrap:wrap}.pricing-card{flex:1;min-width:300px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;max-width:380px;display:flex;flex-direction:column}.card-header{min-height:140px}.card-body{display:flex;flex-direction:column;flex-grow:1}.description{min-height:90px;margin-bottom:20px;color:#555;font-size:14px}.features{list-style:none;padding:0;margin:0 0 20px 0}.features li{margin-bottom:10px}.card-footer{margin-top:auto}.btn{display:block;background:var(--e-global-color-primary);color:#fff;text-align:center;padding:12px;border-radius:5px;text-decoration:none}.btn:hover{background:var(--e-global-color-15edd3c);color:#fff}@media screen and (max-width:767px){.pricing-container{flex-direction:column}.pricing-card{width:100%;max-width:none}.description,.card-header{min-height:auto!important;margin-bottom:20px}}.buddypress-wrap .bp-tables-user tbody tr:nth-child(odd),.buddypress-wrap .bp-tables-user tbody tr:hover{background-color:#fff!important}#buddypress .standard-form select{border:solid 1px #ddd!important}#buddypress .standard-form select:hover{border:solid 1px #ccc!important}.bp_members .bb-profile-grid{margin-top:50px}#newsletter-personal-li a::before{content:""!important;background-image:url(/wp-content/uploads/2026/03/icon_bb_mail.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;width:16px;height:16px;margin-right:12px;vertical-align:middle;opacity:.8}.bp-navset-settings #newsletter-personal-li.current a::before{filter:brightness(0) invert(1);opacity:1}#newsletter-personal-li.selected a::before{filter:brightness(0) invert(1)!important}.account-section-wrapper .bb-field-wrap{margin:30px 0!important}.account-section-wrapper .membership-status-field{margin:40px 0 30px!important}.account-section-wrapper .membership-status-field a.change-plan-button{padding:0 10px!important;background-color:var(--bb-content-background-color)!important;color:var(--bb-primary-color)!important;border:none!important}.bb-profile-grid .description{min-height:auto!important;font-size:14px!important;margin:-20px 0 0!important}.bb-profile-grid h2{font-weight:700!important;padding-bottom:10px;border-bottom:solid 1px #333}.bb-profile-grid .bb-field-wrap label{font-size:15px!important;font-weight:600!important;margin-bottom:5px!important}.bb-profile-grid .bb-field-wrap input#pwd{margin-bottom:5px!important}.bb-super-admin-pass-lost-pwd{font-size:14px!important}.bb-bp-settings-content table.profile-settings{border:none!important}.bb-bp-settings-content table.profile-settings th,.bb-bp-settings-content table.profile-settings td{padding:10px 0!important}.is-paid-only{opacity:.6;filter:grayscale(1);pointer-events:none;position:relative}.is-paid-only .bb-cover-list-item::after{content:"\f023";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:15px;right:15px;font-size:24px;color:#ff9800;z-index:10}#bbpress-forums .bb-forums-meta .is-paid-only-link{opacity:.6;filter:grayscale(1);pointer-events:none;cursor:default}#bbpress-forums .bb-forums-meta .is-paid-only-link::after{content:"\f023";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:6px;font-size:12px;color:#ff9800}.forums-meta span:nth-child(n+3){display:inline-block!important}.is-paid-only-topic-item{opacity:.72;filter:grayscale(1)}.is-paid-only-topic-item .is-locked-topic-title{display:inline-block;color:inherit;text-decoration:none;cursor:default;pointer-events:none}.is-paid-only-topic-item .item-title a,.is-paid-only-topic-item .item-title a:hover,.is-paid-only-topic-item .item-title .is-locked-topic-title:hover{color:inherit;text-decoration:none;box-shadow:none}.forum-label.is-paid-only-topic-forum{padding:10px!important;white-space:nowrap}.forum-label.is-paid-only-topic-forum .forum-label-inner{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;cursor:default;pointer-events:none}.forum-label.is-paid-only-topic-forum .forum-lock-icon{display:inline-block;font-size:12px;line-height:1;color:#999;vertical-align:middle;flex:0 0 auto}.forum-label.is-paid-only-topic-forum .forum-label-text,.forum-label.is-paid-only-topic-forum .forum-label__is-single{display:inline-block;line-height:1.2;text-decoration:none;color:inherit}.forum-label.is-paid-only-topic-forum:hover,.forum-label.is-paid-only-topic-forum a,.forum-label.is-paid-only-topic-forum a:hover{text-decoration:none;box-shadow:none;color:inherit;pointer-events:none;cursor:default}.mailpoet-change-email-info,.mailpoet_select_label{display:none!important}.mailpoet_select{margin-bottom:20px}.mailpoet-manage-subscription .mailpoet_paragraph:nth-of-type(1),.mailpoet-manage-subscription .mailpoet_paragraph:nth-of-type(2){display:none!important}.mailpoet-manage-subscription .mailpoet_paragraph:nth-of-type(4){display:none!important}.sp-menu a:hover,.sp-menu a:active{padding:12px 10px!important;background-color:#fff2;border-radius:7px}.elementor-icon .fa-question-circle{line-height:1.5!important}