:root{--bc-yellow:#fc0;--bc-yellow-hover:#ffe066;--bc-note-bg:#fff9e0;--bc-border:#e0e0e0;--bc-input-border:#ddd;--bc-focus-ring:0 0 0 3px rgba(255,204,0,.25);--bc-card-shadow:0 4px 18px rgba(0,0,0,.06)}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}.td-module-title a{text-decoration:none !important}.td-module-title a:hover{text-decoration:underline !important}.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}body.home .menu-item-6032938{display:none !important}a.bc-tel,body .tribe-events-view a.bc-tel{color:inherit !important;text-decoration:underline !important;text-underline-offset:2px}a.bc-tel:hover,body .tribe-events-view a.bc-tel:hover{color:#b38f00 !important}@media (max-width:767px){.td-sub-footer-container{padding-bottom:50px !important}}.tdb_mobile_horiz_menu{position:relative}.tdb_mobile_horiz_menu:after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;background:linear-gradient(to right,rgba(0,0,0,0),#000 85%);pointer-events:none;z-index:2}.tdb_mobile_horiz_menu .tdb-horiz-menu{padding-right:40px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tdb_mobile_horiz_menu .tdb-horiz-menu::-webkit-scrollbar{display:none}.td-scroll-up .td-icon-menu-up,.td-scroll-up .td-icon-menu-up:before{color:#000 !important}.bc-join-band{display:flex;align-items:center;gap:24px;background:#000;border-top:4px solid #fc0;padding:20px 24px;margin:4px 0 28px;color:#fff;box-sizing:border-box}.bc-join-band *{box-sizing:border-box}.bc-join-band p:empty,.bc-join-band br{display:none}.bc-join-badge{flex:0 0 150px}.bc-join-badge img{display:block;width:150px;max-width:none;height:auto}.bc-join-copy{flex:1 1 auto;min-width:0}.bc-join-title{margin:0 0 8px;font-size:24px;line-height:1.2;font-weight:800;color:#fff;text-wrap:balance}.bc-join-we{display:block;color:#fc0}.bc-join-sub{margin:0;font-size:14px;line-height:1.45;color:#ddd}.bc-join-cta{flex:0 0 320px;text-align:center}.bc-join-band a.bc-join-btn{display:block;background:#fc0;color:#000 !important;font-weight:800;font-size:15px;line-height:1.2;padding:12px 22px;text-decoration:none !important;border:2px solid #fc0}.bc-join-band a.bc-join-btn:hover{background:#000;color:#fc0 !important}.bc-join-price{margin:6px 0 12px;font-size:11px;line-height:1.3;color:#bbb}.bc-join-news-label{margin:0 0 8px;padding-top:10px;border-top:1px solid #333;font-size:12px;line-height:1.3;color:#fff}.bc-join-band form{display:flex;gap:8px;margin:0}.bc-join-band input.bc-in{flex:1 1 auto;min-width:0;height:46px;padding:0 14px;margin:0;border:1px solid #3a3a3a;border-radius:6px;background:#1c1c1c;color:#fff;font-size:15px}.bc-join-band input.bc-in::placeholder{color:#999}.bc-join-band input.bc-go{flex:0 0 auto;height:46px;padding:0 18px;margin:0;border:1px solid #555;border-radius:6px;background:#2e2e2e;color:#fff;font-size:15px;font-weight:800;cursor:pointer;transition:background .15s}.bc-join-band input.bc-go:hover{background:#444}@media (max-width:767px){.bc-join-band{flex-direction:column;text-align:center;gap:12px;padding:20px 16px}.bc-join-badge{flex:0 0 auto}.bc-join-badge img{width:160px;margin:0 auto}.bc-join-title{font-size:22px}.bc-join-cta{flex:0 0 auto;width:100%}.bc-join-band form{flex-direction:column}.bc-join-band input.bc-go{width:100%}}.tdb_module_template_3072705324 .tdb_module_taxonomies .tdb-module-term,.tdb_module_template_3072705324 .tdb_module_taxonomies .tdb-module-term:hover{background-color:transparent !important;padding:0 !important;border:none !important;box-shadow:none !important;color:#000 !important;text-decoration:none !important;font-weight:400 !important}.tdb_module_template_3072705324 .tdb_module_title a{text-decoration:none !important}.tdb_module_template_3072705324 .tdb_module_title a:hover{color:#fc0 !important;text-decoration:underline !important}.tdb_flex_block_builder.td_block_template_8 .td-block-title{margin-bottom:6px !important}.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-display-option,.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-display-option i,.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-display-option:hover,.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-display-option:hover i{color:#000 !important}.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-list{background-color:#fff !important;border:1px solid #000 !important;padding:4px 0 !important;box-shadow:none !important}.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-link{color:#000 !important;text-decoration:none !important;padding:0 16px !important;line-height:30px !important}.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-link:hover{background-color:#fc0 !important;color:#000 !important}@media (max-width:767px){.tdb_flex_block_builder.td_block_template_8 .td-block-title-wrap{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;margin-bottom:6px !important}.tdb_flex_block_builder.td_block_template_8 .td-block-title{font-size:19px !important;margin-bottom:0 !important;flex:0 1 auto !important;min-width:0 !important}.tdb_flex_block_builder.td_block_template_8 .td-block-title>*{padding-right:0 !important}.tdb_flex_block_builder.td_block_template_8 .td-block-title>*:before,.tdb_flex_block_builder.td_block_template_8 .td-block-title>*:after{display:none !important}.tdb_flex_block_builder.td_block_template_8 .td-block-title-wrap .td-wrapper-pulldown-filter{position:relative !important;flex:0 0 auto !important;margin:0 !important;text-align:right !important;background-color:transparent !important}.tdb_flex_block_builder.td_block_template_8 .td-pulldown-more{padding-bottom:0 !important}.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-display-option span{padding-left:0 !important;margin-right:0 !important}.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-display-option i{margin-left:6px !important;margin-right:0 !important}.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-list{left:auto !important;right:0 !important}}.tdb_flex_block_builder.td_block_template_8 .td-pulldown-filter-display-option.bc-pulldown-closed .td-pulldown-filter-list{display:none !important}.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 var(--bc-yellow);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-box *{font-family:Roboto,Arial,Helvetica,sans-serif !important}.bc-paywall-box .bc-paywall-badge{display:inline-block;margin-bottom:16px;padding:6px 14px;background:#1e1e1e;color:var(--bc-yellow);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:#fff !important;font-size:28px !important;font-weight:800 !important;line-height:1.25 !important;border:none !important;text-wrap:balance}.bc-paywall-box .bc-paywall-subtitle{max-width:600px;margin:0 auto 12px !important;color:#cbd5e1;font-size:16px;line-height:1.5;text-wrap:pretty}.bc-paywall-box .bc-paywall-teaser{margin:0 0 32px !important;padding:20px 24px;background:#181818;border:1px solid #2a2a2a;border-left:4px solid var(--bc-yellow);border-radius:4px;text-align:left}.bc-paywall-box .bc-paywall-teaser-heading{margin:0 0 12px !important;color:var(--bc-yellow);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;text-wrap:pretty}.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:var(--bc-yellow);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:var(--bc-yellow) !important;color:#000 !important;border:2px solid #fff !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(0,0,0,.55);transition:all .2s ease}.bc-paywall-box a.bc-paywall-cta:hover{background:var(--bc-yellow-hover) !important;color:#000 !important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.65)}.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-cta-wrapper.bc-paywall-cta-split{display:flex;align-items:center;gap:28px;margin:8px auto 0 !important;text-align:left}.bc-paywall-box .bc-paywall-cta-img{flex:0 0 46%;max-width:46%}.bc-paywall-box .bc-paywall-cta-img img{display:block;width:100%;height:auto;margin:0 auto}.bc-paywall-box .bc-paywall-cta-side{position:relative;flex:1;min-width:0}.bc-paywall-box .bc-paywall-cta-side a.bc-paywall-cta{max-width:none !important;margin:0 !important;padding:22px 24px !important;font-size:20px !important}.bc-paywall-box .bc-paywall-price{position:absolute;top:100%;left:0;right:0;margin:12px 0 0 !important;color:#cbd5e1;font-size:15px;line-height:1.4;text-align:center;text-wrap:balance}.bc-paywall-box .bc-paywall-news{margin:28px 0 0;padding:24px 0 0;border-top:1px solid #262626;text-align:center}.bc-paywall-box .bc-paywall-news-title{margin:0 0 4px !important;color:#fff;font-size:20px;font-weight:800;line-height:1.25;text-wrap:balance}.bc-paywall-box .bc-paywall-news-sub{max-width:520px;margin:0 auto 14px !important;color:#cbd5e1;font-size:15px;line-height:1.45;text-wrap:balance}.bc-paywall-box .bc-paywall-news-form{display:flex;gap:8px;max-width:500px;margin:0 auto !important;padding:0}.bc-paywall-box .bc-paywall-news-form input[type=email]{flex:1;min-width:0;height:48px;margin:0;padding:0 14px;background:#1c1c1c;color:#fff;border:1px solid #3a3a3a;border-radius:4px;font-size:15px}.bc-paywall-box .bc-paywall-news-form input[type=email]::placeholder{color:#999}.bc-paywall-box .bc-paywall-news-form input[type=submit]{flex:0 0 auto;height:48px;margin:0;padding:0 22px;background:#2e2e2e;color:#fff;border:1px solid #555;border-radius:4px;font-size:15px;font-weight:800;cursor:pointer;transition:background .15s}.bc-paywall-box .bc-paywall-news-form input[type=submit]:hover{background:#444}.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:var(--bc-yellow) !important;font-weight:700;text-decoration:underline}@media (max-width:767px){.bc-paywall-box{padding:24px 14px 20px}.bc-paywall-box h2.bc-paywall-title{font-size:21px !important}.bc-paywall-box .bc-paywall-subtitle{font-size:15px;line-height:1.45}.bc-paywall-box .bc-paywall-teaser{margin-bottom:24px !important;padding:12px 10px 12px 12px}.bc-paywall-box .bc-paywall-teaser-heading{margin-bottom:8px !important;font-size:14px}.bc-paywall-box .bc-paywall-teaser li{padding:7px 0 7px 21px !important;font-size:14.5px;line-height:1.4;text-wrap:balance}.bc-paywall-box .bc-paywall-teaser li:before{top:6px;font-size:15px}.bc-paywall-box .bc-paywall-cta-wrapper.bc-paywall-cta-split{flex-direction:column;gap:10px;margin-top:4px !important}.bc-paywall-box .bc-paywall-cta-img{flex:none;width:100%;max-width:210px}.bc-paywall-box .bc-paywall-cta-side{width:100%}.bc-paywall-box .bc-paywall-cta-side a.bc-paywall-cta{padding:17px 16px !important;font-size:18px !important}.bc-paywall-box .bc-paywall-price{position:static;margin:10px 0 0 !important;font-size:14px}.bc-paywall-box .bc-paywall-news{margin-top:22px;padding-top:20px}.bc-paywall-box .bc-paywall-news-title{font-size:18px}.bc-paywall-box .bc-paywall-news-sub{font-size:14px}.bc-paywall-box .bc-paywall-news-form{flex-direction:column}.bc-paywall-box .bc-paywall-news-form input[type=email]{flex:none;width:100%}.bc-paywall-box .bc-paywall-news-form input[type=submit]{width:100%}}body.pmpro-checkout label,body.pmpro-billing .pmpro_form_label,body.pmpro-billing .pmpro_form label,body.contact .wpcf7 label,body.login .tml-label,body.lostpassword .tml-label,body.membership-levels .tml-label,body.tml-action-profile .tml-label{display:block;color:#000;font-weight:600;margin-bottom:6px}body.pmpro-checkout .pmpro_asterisk,body.pmpro-billing .pmpro_asterisk{color:var(--bc-yellow) !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,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,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,body.login .tml-field,body.lostpassword .tml-field,body.membership-levels .tml-field,body.tml-action-profile .tml-field{width:100%;padding:12px 14px !important;background:#fff !important;color:#000 !important;border:2px solid var(--bc-input-border) !important;border-radius:5px !important;font-family:inherit;font-size:16px !important;font-weight:400 !important;box-sizing:border-box}body.pmpro-checkout input:focus,body.pmpro-checkout select:focus,body.pmpro-billing input:focus,body.pmpro-billing select:focus,body.contact .wpcf7 input:focus,body.contact .wpcf7 textarea:focus,body.contact .wpcf7 select:focus,body.login .tml-field:focus,body.lostpassword .tml-field:focus,body.membership-levels .tml-field:focus,body.tml-action-profile .tml-field:focus{border-color:var(--bc-yellow) !important;box-shadow:var(--bc-focus-ring) !important;outline:none !important}body.login .tml-pwd,body.membership-levels .tml-pwd,body.tml-action-profile .tml-pwd{width:100%}body.login .tml-pwd .tml-field,body.membership-levels .tml-pwd .tml-field,body.tml-action-profile .tml-pwd .tml-field{padding-right:46px !important}body.login .tml-toggle-pwd,body.membership-levels .tml-toggle-pwd,body.tml-action-profile .tml-toggle-pwd{top:50% !important;right:4px !important;transform:translateY(-50%) !important;color:#666}body.login .tml-toggle-pwd:hover,body.membership-levels .tml-toggle-pwd:hover,body.tml-action-profile .tml-toggle-pwd:hover{color:#000}body.login .tml-rememberme-wrap,body.membership-levels .tml-rememberme-wrap{display:flex;align-items:center;gap:8px}body.login .tml-rememberme-wrap .tml-label,body.membership-levels .tml-rememberme-wrap .tml-label{margin-bottom:0;font-weight:400}body.login .tml-checkbox,body.membership-levels .tml-checkbox{width:16px;height:16px;accent-color:var(--bc-yellow)}body.pmpro-checkout .pmpro_btn:not(.pmpro_btn-password-toggle),body.pmpro-checkout .pmpro_btn-submit-checkout,body.pmpro-checkout input[type=submit],body.pmpro-billing .pmpro_btn,body.pmpro-billing input[type=submit],body.pmpro-cancel .pmpro_btn,body.pmpro-invoice .pmpro_card_actions button,body.pmpro-invoice .pmpro_card_actions .pmpro_btn,body.pmpro-invoice .pmpro_btn-print,body.pmpro-confirmation .pmpro_card_actions button,body.pmpro-confirmation .pmpro_card_actions .pmpro_btn,body.pmpro-confirmation .pmpro_btn-print,body.contact .wpcf7 input[type=submit],body.login .tml-button,body.lostpassword .tml-button,body.membership-levels .tml-button,body.tml-action-profile .tml-button{background:#000 !important;color:var(--bc-yellow) !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.pmpro-checkout .pmpro_btn:not(.pmpro_btn-password-toggle):hover,body.pmpro-checkout .pmpro_btn-submit-checkout:hover,body.pmpro-checkout input[type=submit]:hover,body.pmpro-billing .pmpro_btn:hover,body.pmpro-billing input[type=submit]:hover,body.pmpro-cancel .pmpro_btn:hover,body.pmpro-invoice .pmpro_card_actions button:hover,body.pmpro-invoice .pmpro_card_actions .pmpro_btn:hover,body.pmpro-invoice .pmpro_btn-print:hover,body.pmpro-confirmation .pmpro_card_actions button:hover,body.pmpro-confirmation .pmpro_card_actions .pmpro_btn:hover,body.pmpro-confirmation .pmpro_btn-print:hover,body.contact .wpcf7 input[type=submit]:hover,body.login .tml-button:hover,body.lostpassword .tml-button:hover,body.membership-levels .tml-button:hover,body.tml-action-profile .tml-button:hover{background:var(--bc-yellow) !important;color:#000 !important;border-color:var(--bc-yellow) !important}body.pmpro-checkout #pmpro_form,body.pmpro-checkout .pmpro_form,body.pmpro-cancel .pmpro_card,body.pmpro-invoice .pmpro_card,body.pmpro-billing .pmpro_card,body.pmpro-confirmation .pmpro_card,body.membership-account .td-pb-span8 .wpb_wrapper,body.contact .wpb_wrapper.wpb_text_column,body.login .tml-login,body.lostpassword .tml-lostpassword,body.membership-levels .tdm-pricing-wrap,body.membership-levels .tml-login,body.tml-action-profile .tml-profile{background:#fff;border:1px solid var(--bc-border);border-radius:8px;padding:28px 24px 32px;box-shadow:var(--bc-card-shadow);box-sizing:border-box}body.pmpro-checkout #pmpro_form,body.pmpro-checkout .pmpro_form,body.membership-account .td-pb-span8 .wpb_wrapper,body.contact .wpb_wrapper.wpb_text_column,body.tml-action-profile .tml-profile{padding-bottom:36px}body.pmpro-cancel .pmpro_card,body.pmpro-invoice .pmpro_card,body.pmpro-billing .pmpro_card,body.pmpro-confirmation .pmpro_card{margin:0 0 24px}body.pmpro-checkout h2,body.pmpro-checkout .pmpro_form_heading,body.pmpro-checkout .pmpro_form_legend,body.pmpro-cancel .pmpro_card_title,body.pmpro-invoice .pmpro_section_title,body.pmpro-invoice .pmpro_card_title,body.pmpro-billing .pmpro_section_title,body.pmpro-billing .pmpro_form_heading,body.pmpro-billing .pmpro_form_legend,body.pmpro-confirmation .pmpro_section_title,body.pmpro-confirmation .pmpro_card_title,body.membership-account .pmpro_card_title,body.contact .wpb_wrapper.wpb_text_column h1,body.tml-action-profile .tml-profile h3{color:#000 !important;font-weight:700 !important;border-bottom:3px solid var(--bc-yellow)}body.pmpro-cancel .pmpro_card_title,body.pmpro-invoice .pmpro_section_title,body.pmpro-billing .pmpro_section_title,body.pmpro-billing .pmpro_form_heading,body.pmpro-billing .pmpro_form_legend,body.pmpro-confirmation .pmpro_section_title{font-family:Roboto,sans-serif;font-size:27px !important;line-height:38px !important;padding:0 0 10px !important;margin:0 0 24px !important}.beaver-cancel-note,.beaver-secure-note,body.pmpro-checkout .pmpro_card_actions,body.pmpro-cancel .pmpro_actions_nav,body.pmpro-cancel #pmpro_form .pmpro_card_content p:nth-of-type(2),body.pmpro-invoice .pmpro_card_actions,body.pmpro-invoice .pmpro_actions_nav,body.pmpro-billing .pmpro_card_actions,body.pmpro-billing .pmpro_actions_nav,body.pmpro-confirmation .pmpro_card_actions,body.pmpro-confirmation .pmpro_actions_nav,body.membership-account .pmpro_card_actions,body.contact .wpb_wrapper.wpb_text_column .td-fix-index>p,body.login .tml-links,body.lostpassword .tml-links,body.lostpassword .tml-message-wrap .tml-message,body.tml-action-profile .tml-message,body.tml-action-profile .tml-success{background:var(--bc-note-bg);border:1px solid var(--bc-yellow);border-radius:6px}body.pmpro-checkout .pmpro_card_actions,body.pmpro-cancel .pmpro_actions_nav,body.pmpro-invoice .pmpro_card_actions,body.pmpro-invoice .pmpro_actions_nav,body.pmpro-billing .pmpro_card_actions,body.pmpro-billing .pmpro_actions_nav,body.pmpro-confirmation .pmpro_card_actions,body.pmpro-confirmation .pmpro_actions_nav,body.membership-account .pmpro_card_actions{padding:14px 16px;text-align:center;font-size:15px}body.pmpro-cancel .pmpro_actions_nav,body.pmpro-invoice .pmpro_actions_nav,body.pmpro-billing .pmpro_actions_nav,body.pmpro-confirmation .pmpro_actions_nav{display:flex !important;justify-content:center !important;flex-wrap:wrap;gap:8px 24px}body.pmpro-cancel .pmpro_actions_nav span,body.pmpro-invoice .pmpro_actions_nav span,body.pmpro-billing .pmpro_actions_nav span,body.pmpro-confirmation .pmpro_actions_nav span{float:none !important;flex:0 1 auto !important;text-align:center !important}body.login .tml-links,body.lostpassword .tml-links{list-style:none;margin:24px 0 0 !important;padding:0;text-align:center}body.login .tml-links li,body.lostpassword .tml-links li{margin:0 !important;padding:12px 16px;font-size:15px}body.pmpro-checkout .pmpro_card_actions a,body.pmpro-cancel .pmpro_actions_nav a,body.pmpro-invoice .pmpro_card_actions a,body.pmpro-invoice .pmpro_actions_nav a,body.pmpro-billing .pmpro_card_actions a,body.pmpro-billing .pmpro_actions_nav a,body.pmpro-confirmation .pmpro_card_actions a,body.pmpro-confirmation .pmpro_actions_nav a,body.membership-account .pmpro_card_actions a,body.login .tml-links a,body.lostpassword .tml-links a{color:#000 !important;font-weight:700;text-decoration:underline}body.pmpro-checkout .pmpro_card_actions a:hover,body.pmpro-cancel .pmpro_actions_nav a:hover,body.pmpro-invoice .pmpro_card_actions a:hover,body.pmpro-invoice .pmpro_actions_nav a:hover,body.pmpro-billing .pmpro_card_actions a:hover,body.pmpro-billing .pmpro_actions_nav a:hover,body.pmpro-confirmation .pmpro_card_actions a:hover,body.pmpro-confirmation .pmpro_actions_nav a:hover,body.membership-account .pmpro_card_actions a:hover,body.login .tml-links a:hover,body.lostpassword .tml-links a:hover{color:var(--bc-yellow) !important}body.pmpro-billing .pmpro_card_action_separator,body.membership-account .pmpro_card_action_separator{color:#999}body.pmpro-cancel .pmpro_table,body.pmpro-invoice .pmpro_table,body.pmpro-confirmation .pmpro_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--bc-border);border-radius:6px;overflow:hidden;margin:0 !important;font-size:15px}body.pmpro-cancel .pmpro_table th,body.pmpro-cancel .pmpro_table td,body.pmpro-invoice .pmpro_table th,body.pmpro-invoice .pmpro_table td,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-cancel .pmpro_table thead th,body.pmpro-invoice .pmpro_table thead th,body.pmpro-confirmation .pmpro_table thead th{background:#000;color:var(--bc-yellow);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,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,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-cancel .pmpro_table tbody th,body.pmpro-invoice .pmpro_table tbody th,body.pmpro-confirmation .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,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-invoice .pmpro_table tfoot th,body.pmpro-invoice .pmpro_table tfoot td,body.pmpro-confirmation .pmpro_table tfoot th,body.pmpro-confirmation .pmpro_table tfoot td{font-weight:700;background:var(--bc-note-bg)}body.pmpro-invoice .pmpro_table a,body.pmpro-confirmation .pmpro_table a{font-weight:700;color:#000 !important;text-decoration:underline}body.pmpro-invoice .pmpro_table a:hover,body.pmpro-confirmation .pmpro_table a:hover{color:var(--bc-yellow) !important}@media (max-width:767px){body.pmpro-cancel .pmpro_card,body.pmpro-invoice .pmpro_card,body.pmpro-billing .pmpro_card,body.pmpro-confirmation .pmpro_card,body.login .tml-login,body.lostpassword .tml-lostpassword{padding:22px 18px 26px}body.pmpro-checkout #pmpro_form,body.pmpro-checkout .pmpro_form,body.membership-account .td-pb-span8 .wpb_wrapper,body.contact .wpb_wrapper.wpb_text_column,body.tml-action-profile .tml-profile{padding:22px 18px 30px}body.pmpro-cancel .pmpro_card_title,body.pmpro-invoice .pmpro_section_title,body.pmpro-billing .pmpro_section_title,body.pmpro-billing .pmpro_form_heading,body.pmpro-billing .pmpro_form_legend,body.pmpro-confirmation .pmpro_section_title{font-size:23px !important;line-height:32px !important}body.pmpro-cancel .pmpro_table th,body.pmpro-cancel .pmpro_table td,body.pmpro-invoice .pmpro_table th,body.pmpro-invoice .pmpro_table td,body.pmpro-confirmation .pmpro_table th,body.pmpro-confirmation .pmpro_table td{padding:12px 10px !important}}body.pmpro-checkout #pmpro_pricing_fields{border:1px solid var(--pmpro--color--border,var(--bc-border));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 !important}body.pmpro-checkout h2,body.pmpro-checkout .pmpro_form_heading,body.pmpro-checkout .pmpro_form_legend{display:block;width:100%;float:none;padding-bottom:10px;margin:0 0 24px !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 !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 !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 !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:var(--bc-yellow);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{margin-top:24px}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 !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 !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 .pmpro_btn:not(.pmpro_btn-password-toggle),body.pmpro-checkout .pmpro_btn-submit-checkout,body.pmpro-checkout input[type=submit]{margin-top:12px}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:0 0 !important;border:none !important;color:#000 !important;font-size:13px !important;font-weight:500 !important;padding:4px 0 !important;margin:4px 0 12px !important;text-transform:none !important;box-shadow:none !important;cursor:pointer}body.pmpro-checkout .pmpro_btn-password-toggle:hover{color:var(--bc-yellow) !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 !important;padding:0 !important;color:#222;font-size:17px;line-height:1.5}.beaver-mission-box p:last-child{margin:14px 0 0 !important;padding-top:12px !important;border-top:1px solid #e5e5e5;color:#000;font-size:14.5px;font-weight:700}.beaver-cancel-note{padding:12px 16px;margin-top:14px;text-align:center;color:#333;font-size:15px;line-height:1.4}.beaver-secure-note{padding:12px 14px;margin:10px 0 6px !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){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}}body.contact .wpb_wrapper.wpb_text_column .td-fix-index>p{padding:12px 16px;margin:0 0 14px !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{padding-bottom:10px;margin:0 0 24px !important}body.contact .wpcf7 p{margin-bottom:20px !important}body.contact .wpcf7 input[type=file]{font-size:14px;font-weight:400 !important;border:none !important;padding:0 !important}body.contact .wpcf7 input[type=submit]{margin-top:4px}body.membership-account .pmpro_section_title{font-weight:700;color:#000}body.membership-account .pmpro_card{background:#fff;border:1px solid var(--bc-border);border-radius:8px;padding:22px 24px 24px;margin:0 0 24px;box-sizing:border-box}body.membership-account .pmpro_card_title{padding-bottom:10px;margin:0 0 20px !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{margin-top:20px}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}body.lostpassword .tml-message-wrap .tml-message{color:#333;font-size:14.5px;line-height:1.5;margin:0 0 22px !important;padding:12px 16px}body.lostpassword .tml-submit-wrap{margin-top:22px !important}body.login .tml-field-wrap{margin-bottom:18px}body.login .tml-field{height:auto !important}body.login .tml-rememberme-wrap{margin:4px 0 22px !important}body.login .tml-submit-wrap{margin-top:4px !important}body.membership-levels .tdm-pricing-wrap{padding:36px 28px 32px;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{padding:24px 22px 28px}body.membership-levels .tml-field-wrap{margin-bottom:16px}body.membership-levels .tml-field{font-size:15px !important;height:auto !important}body.membership-levels .tml-rememberme-wrap{margin:2px 0 18px !important}body.membership-levels .tml-button{padding:13px 24px !important;font-size:15px !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{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;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{font-size:15px;margin-top:0}body.tml-action-profile .tml-field{width:100% !important;max-width:100% !important;line-height:1.4;height:auto !important}body.tml-action-profile textarea.tml-field{min-height:140px}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-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-message,body.tml-action-profile .tml-success{color:#333;font-size:15px;padding:12px 16px;margin:0 0 22px !important}@media (max-width:767px){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_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 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:all .2s ease}body.pmpro-cancel .pmpro_table_cancel-action a:hover{background:#000;color:var(--bc-yellow) !important}body.pmpro-cancel #pmpro_cancel>.pmpro_spacer{display:none}body.pmpro-cancel .pmpro_btn{display:inline-block;text-decoration:none !important;margin:12px 8px 0 0}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:var(--bc-yellow) !important;border-color:#000 !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 var(--bc-yellow);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){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:var(--bc-yellow) !important;border-color:#000 !important}body.pmpro-cancel #pmpro_form a.pmpro_btn-cancel{background:#000 !important;color:var(--bc-yellow) !important;border-color:#000 !important}body.pmpro-cancel #pmpro_form a.pmpro_btn-cancel:hover{background:var(--bc-yellow) !important;color:#000 !important;border-color:var(--bc-yellow) !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,body.pmpro-confirmation .pmpro_section{margin-top:24px}body.pmpro-invoice .pmpro_card_title,body.pmpro-confirmation .pmpro_card_title{font-family:Roboto,sans-serif;font-size:24px !important;line-height:34px !important;padding:0 0 10px !important;margin:0 0 20px !important}body.pmpro-invoice .pmpro_card_content p,body.pmpro-confirmation .pmpro_card_content p{font-size:15px;color:#222;margin:0 0 14px !important}body.pmpro-invoice .pmpro_card_content p:last-child,body.pmpro-confirmation .pmpro_card_content p:last-child{margin-bottom:0 !important}body.pmpro-invoice .pmpro_card_content .pmpro_spacer,body.pmpro-confirmation .pmpro_card_content .pmpro_spacer{height:16px}body.pmpro-invoice .pmpro_list,body.pmpro-confirmation .pmpro_list{list-style:none;padding:0 !important;margin:0 0 16px !important}body.pmpro-invoice .pmpro_list_item,body.pmpro-confirmation .pmpro_list_item{font-size:15px;padding:6px 0;border-bottom:1px solid #f0f0f0}body.pmpro-invoice .pmpro_list_item:last-child,body.pmpro-confirmation .pmpro_list_item:last-child{border-bottom:0}body.pmpro-invoice .pmpro_list_item_label,body.pmpro-confirmation .pmpro_list_item_label{font-weight:700;color:#000}body.pmpro-invoice .pmpro_tag,body.pmpro-confirmation .pmpro_tag{display:inline-block;background:var(--bc-yellow);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,body.pmpro-confirmation .pmpro_card_actions{margin:24px 0 !important}body.pmpro-invoice .pmpro_card_actions:first-child,body.pmpro-confirmation .pmpro_card_actions:first-child{margin-top:0 !important}body.pmpro-invoice .pmpro_card_actions:last-child,body.pmpro-confirmation .pmpro_card_actions:last-child{margin-bottom:0 !important}body.pmpro-invoice .pmpro_card_actions:has(+.pmpro_card_title),body.pmpro-confirmation .pmpro_card_actions:has(+.pmpro_card_title){margin-top:0 !important;margin-bottom:24px !important}body.pmpro-invoice .pmpro_card_actions+.pmpro_card_title,body.pmpro-confirmation .pmpro_card_actions+.pmpro_card_title{margin-top:0 !important}body.pmpro-invoice .pmpro_actions_nav,body.pmpro-confirmation .pmpro_actions_nav{margin-top:0}body.pmpro-invoice .pmpro_card_actions button,body.pmpro-confirmation .pmpro_card_actions button,body.pmpro-invoice .pmpro_card_actions .pmpro_btn,body.pmpro-confirmation .pmpro_card_actions .pmpro_btn,body.pmpro-invoice .pmpro_btn-print,body.pmpro-confirmation .pmpro_btn-print{display:inline-flex !important;align-items:center;gap:8px;padding:10px 22px !important;font-family:inherit;font-size:15px !important;text-decoration:none !important;box-shadow:none !important;margin:0 !important}body.pmpro-invoice .pmpro_card_actions button svg,body.pmpro-confirmation .pmpro_card_actions button svg,body.pmpro-invoice .pmpro_card_actions .pmpro_btn svg,body.pmpro-confirmation .pmpro_card_actions .pmpro_btn svg{width:18px;height:18px;stroke:currentColor;flex-shrink:0}body.pmpro-invoice .pmpro_card_actions button:focus-visible,body.pmpro-confirmation .pmpro_card_actions button:focus-visible,body.pmpro-invoice .pmpro_card_actions .pmpro_btn: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}body.pmpro-confirmation .pmpro_message,body.pmpro-confirmation .pmpro_success{background:var(--bc-note-bg) !important;border:1px solid var(--bc-yellow) !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}@media (max-width:767px){body.pmpro-invoice .pmpro_card_title,body.pmpro-confirmation .pmpro_card_title{font-size:21px !important;line-height:30px !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}body.pmpro-billing .pmpro_card_title{display:inline-block;background:var(--bc-yellow);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{margin-top:20px}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{font-size:15px}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-decoration:none !important;margin:12px 8px 0 0}body.pmpro-billing .pmpro_btn-cancel{background:#fff !important;color:#000 !important}body.pmpro-billing .pmpro_btn-cancel:hover{background:#000 !important;color:var(--bc-yellow) !important;border-color:#000 !important}body.pmpro-billing .pmpro_message{border-radius:6px;padding:12px 16px;font-size:15px;margin:0 0 22px}@media (max-width:767px){body.pmpro-billing .pmpro_cols-2{flex-direction:column;gap:0}}.splw-main-wrapper .splw-pro-wrapper{background:#000 !important;background-image:none !important;color:#fff !important;border-top:4px solid #fc0 !important;border-radius:0 !important}.splw-main-wrapper .splw-pro-wrapper,.splw-main-wrapper .splw-pro-wrapper span,.splw-main-wrapper .splw-pro-wrapper div{color:#fff}.splw-main-wrapper .splw-pro-header-title{color:#fc0 !important;font-weight:700 !important}.splw-main-wrapper .splw-pro-header-title i{color:#fc0 !important}.splw-main-wrapper .splw-pro-current-time,.splw-main-wrapper .splw-pro-current-time span{color:#fff !important}.splw-main-wrapper .current-temperature,.splw-main-wrapper .splw-cur-temp .temperature-scale{color:#fc0 !important}.splw-main-wrapper .tem-min-max-wrapper .low,.splw-main-wrapper .tem-min-max-wrapper .high{color:#fc0 !important;font-weight:700}.splw-main-wrapper .splw-pro-weather-short-desc,.splw-main-wrapper .splw-pro-weather-short-desc span{color:#fff !important}.splw-main-wrapper .splw-weather-details .options-title{color:#fc0 !important;font-size:11px !important;text-transform:uppercase;letter-spacing:.5px}.splw-main-wrapper .splw-weather-details .options-value,.splw-main-wrapper .splw-weather-details .options-value span{color:#fff !important;font-weight:700}.splw-main-wrapper .icon-wind-direction g{fill:#fc0 !important}.splw-main-wrapper .lw-sky{border-top-color:#fc0 !important}.splw-main-wrapper .lw-sunrise-sunset-wrapper .lw-title-wrapper,.splw-main-wrapper .lw-sunrise-sunset-wrapper .options-title{color:#fc0 !important}.splw-main-wrapper .lw-sunrise-sunset-wrapper .options-value{color:#fff !important}.splw-main-wrapper .lw-daily-hourly-forecast-buttons .lw-button-wrapper{border:2px solid #fc0 !important;border-radius:0 !important;background:#000 !important}.splw-main-wrapper .lw-daily-button,.splw-main-wrapper .lw-hourly-button{background:#000 !important;color:#fc0 !important;border-radius:0 !important;font-weight:700 !important}.splw-main-wrapper .lw-daily-button.active,.splw-main-wrapper .lw-hourly-button.active{background:#fc0 !important;color:#000 !important}.splw-main-wrapper .splw-forecast-header-area,.splw-main-wrapper .splw-forecast-header-area span{color:#fff !important}.splw-main-wrapper .splw-forecast-weather select{background:0 0 !important;color:#fff !important}.splw-main-wrapper .splw-forecast-weather option{background:#000 !important;color:#fff !important}.splw-main-wrapper .splw-forecast-weather:after{background-color:#fc0 !important}.splw-main-wrapper .lw-select-arrow i{color:#fc0 !important}.splw-main-wrapper .splw-forecast-time,.splw-main-wrapper .splw-forecast-time span{color:#fc0 !important;font-size:13px !important;font-weight:400 !important}.splw-main-wrapper .splw-forecast .lw-high-temp,.splw-main-wrapper .splw-forecast .lw-high-temp span{color:#fff !important;font-weight:700}.splw-main-wrapper .splw-forecast .lw-low-temp,.splw-main-wrapper .splw-forecast .lw-low-temp span,.splw-main-wrapper .splw-forecast .lw-forecast-separator{color:#bbb !important}.splw-main-wrapper .swiper-button-next,.splw-main-wrapper .swiper-button-prev,.splw-main-wrapper .lwp-chevron{color:#fc0 !important}.splw-main-wrapper .lw-footer,.splw-main-wrapper .splw-weather-attribution,.splw-main-wrapper .splw-weather-attribution a{color:#888 !important}.splw-main-wrapper{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}:root{--tec-font-family-sans-serif:Roboto,"Helvetica Neue",Arial,sans-serif;--tec-color-text-primary:#111;--tec-color-text-primary-light:rgba(17,17,17,.62);--tec-color-text-secondary:#555;--tec-color-text-events-title:#111;--tec-color-text-event-title:#111;--tec-color-text-event-date:#111;--tec-color-text-secondary-event-date:#555;--tec-color-text-day-of-week-month:#111;--tec-color-text-day-of-week-week:#111;--tec-color-accent-primary:#111;--tec-color-accent-primary-hover:#333;--tec-color-accent-primary-active:#000;--tec-color-accent-primary-background:rgba(255,204,0,.18);--tec-color-accent-secondary:#111;--tec-color-link-primary:#111;--tec-color-link-accent:#111;--tec-color-link-accent-hover:#333;--tec-color-icon-active:#111;--tec-color-icon-focus:#111;--tec-color-event-icon:#111;--tec-color-event-icon-hover:#111;--tec-color-button-primary:#fc0;--tec-color-button-primary-hover:#e6b800;--tec-color-button-primary-active:#e6b800;--tec-color-button-primary-background:rgba(255,204,0,.18);--tec-color-background-events-bar-submit-button:#fc0;--tec-color-background-events-bar-submit-button-hover:#e6b800;--tec-color-background-events-bar-submit-button-active:#e6b800;--tec-color-text-events-bar-submit-button:#000;--tec-color-text-events-bar-submit-button-hover:#000;--tec-color-text-events-bar-submit-button-active:#000;--tec-featured-event-bg:#fc0;--tec-color-background-primary-multiday:rgba(255,204,0,.35);--tec-color-background-primary-multiday-hover:rgba(255,204,0,.55);--tec-color-accent-primary-week-event:rgba(255,204,0,.25);--tec-color-accent-primary-week-event-hover:rgba(255,204,0,.45);--tec-color-accent-primary-week-event-featured:rgba(255,204,0,.15);--tec-color-accent-primary-week-event-featured-hover:rgba(255,204,0,.35);--tec-color-accent-primary-background-datepicker:rgba(255,204,0,.3);--tec-color-background-messages:#fff8d6;--tec-color-border-active:#111;--tec-color-border-active-month-grid-hover:#111;--tec-color-border-secondary-month-grid:#e4e4e4;--tec-border-radius-default:0;--tec-form-color-accent-primary:#111;--tec-outline-color-default:#111}.tribe-events-view--shortcode.alignwide{left:auto !important;transform:none !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}.tribe-events-view--shortcode .tribe-events-l-container{padding:10px 0 20px !important;min-height:0 !important}.tribe-events .tribe-events-c-top-bar__datepicker-button,.tribe-events .tribe-events-c-top-bar__datepicker-desktop,.tribe-events .tribe-events-c-top-bar__datepicker-mobile{font-family:Roboto,sans-serif;font-weight:800;color:#111}.tribe-events .tribe-events-c-top-bar__datepicker-desktop{font-size:24px}.tribe-common .tribe-events-c-top-bar__today-button,.tribe-common .tribe-common-c-btn-border-small{border:2px solid #111 !important;border-radius:0 !important;color:#111 !important;background:#fff !important;font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.5px}.tribe-common .tribe-events-c-top-bar__today-button:hover,.tribe-common .tribe-events-c-top-bar__today-button:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common .tribe-common-c-btn-border-small:focus{background:#fc0 !important;color:#000 !important}.tribe-common .tribe-events-c-top-bar__nav-link:hover .tribe-common-c-svgicon,.tribe-common .tribe-events-c-top-bar__nav-link:focus .tribe-common-c-svgicon{color:#000}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar{display:flex !important;align-items:center !important;gap:12px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav{align-self:center;margin:0 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-list{display:flex !important;align-items:center !important;gap:6px;height:36px;margin:0 !important;padding:0 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-list-item{display:flex !important;align-items:center !important;height:36px;padding:0 !important;margin:0 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link{display:flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;padding:0 !important;border:2px solid #111;background:#fff;box-sizing:border-box}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link .tribe-common-c-svgicon{width:9px !important;height:15px !important;margin:0 !important;color:#111}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link:hover,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link:focus{background:#fc0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link--disabled,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link:disabled{opacity:.3}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button{height:36px !important;line-height:32px !important;padding:0 14px !important;margin:0 !important;box-sizing:border-box}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker{display:flex !important;align-items:center !important;height:36px;margin:0 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button{display:flex !important;align-items:center !important;height:36px !important;line-height:1 !important;padding:0 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-time,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-desktop{line-height:1 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{margin:0 0 0 8px !important;align-self:center}.tribe-events .tribe-events-c-messages__message{background:#fff8d6;border-left:4px solid #fc0;border-radius:0;color:#111}.tribe-events .tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day-date-daynum{font-family:Roboto,sans-serif;font-weight:700}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{display:inline-block;background:#fc0;color:#000;padding:0 6px}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date{color:#999}.tribe-events .tribe-events-calendar-month__calendar-event-title,.tribe-events .tribe-events-calendar-month__calendar-event-title-link,.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{font-family:Roboto,sans-serif;font-weight:700;color:#111}.tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover,.tribe-events .tribe-events-calendar-month__calendar-event-title-link:focus{color:#000;border-bottom:2px solid #fc0}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{color:#555}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip,.tooltipster-base.tribe-events-tooltip-theme{border-top:4px solid #fc0;border-radius:0}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase;color:#555}.tribe-events .tribe-events-calendar-list__event-date-tag-daynum{font-family:Roboto,sans-serif;font-weight:800;color:#111}.tribe-events .tribe-events-calendar-list__event-title,.tribe-events .tribe-events-calendar-list__event-title-link,.tribe-events .tribe-events-calendar-day__event-title,.tribe-events .tribe-events-calendar-day__event-title-link{font-family:Roboto,sans-serif;font-weight:800;color:#111}.tribe-events .tribe-events-calendar-list__event-title-link:hover,.tribe-events .tribe-events-calendar-list__event-title-link:focus,.tribe-events .tribe-events-calendar-day__event-title-link:hover,.tribe-events .tribe-events-calendar-day__event-title-link:focus{color:#000;border-bottom:2px solid #fc0}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common .tribe-events-c-search__button{background-color:#fc0 !important;color:#000 !important;border-radius:0 !important;font-family:Roboto,sans-serif;font-weight:700}.tribe-common .tribe-common-c-btn:hover,.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common .tribe-events-c-search__button:hover,.tribe-common .tribe-events-c-search__button:focus{background-color:#111 !important;color:#fc0 !important}.tribe-events .tribe-events-c-events-bar,.tribe-events .tribe-events-c-events-bar__search-container,.tribe-filter-bar .tribe-filter-bar-c-pill,.tribe-filter-bar .tribe-filter-bar-c-filter{border-radius:0}.tribe-filter-bar .tribe-filter-bar-c-pill--button{border-color:#111;color:#111}.tribe-events-single{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:24px}.tribe-events-single a{color:#000;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .15s}.tribe-events-single a:hover{color:#000;border-bottom-color:#fc0}.tribe_events-template-default .td-page-header .td-page-title:empty,.single-tribe_events .td-page-header{display:none}.tribe-events-single .tribe-events-back{margin:0 0 18px}.tribe-events-single .tribe-events-back a{display:inline-block;background:#000;color:#fc0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:6px 12px;border-radius:3px;border:0}.tribe-events-single .tribe-events-back a:hover{color:#fff}.tribe-events-single .tribe-events-single-event-title{font-family:inherit;font-size:28px;line-height:1.25;font-weight:700;color:#000;margin:0 0 14px;padding-bottom:12px;border-bottom:3px solid #fc0}.tribe-events-single .tribe-events-schedule{margin:0 0 20px;padding:0;background:0 0;border:0}.tribe-events-single .tribe-events-schedule>div,.tribe-events-single .tribe-events-schedule h2{display:inline-block;background:#fc0;color:#000;font-size:15px;font-weight:700;padding:7px 12px;border-radius:3px;margin:0}.tribe-events-single .tribe-events-schedule .tribe-events-cost{display:inline-block;margin-left:8px;background:#fff8d6;border:1px solid #fc0;color:#000;font-weight:700;font-size:14px;padding:6px 10px;border-radius:3px}.tribe-events-single #tribe-events-header{display:none}.tribe-events-single .tribe-events-single-event-description{background:#fff8d6;border:1px solid #fc0;border-radius:4px;padding:14px 16px;margin:0 0 24px;font-size:15px;line-height:1.6}.tribe-events-single .tribe-events-single-event-description:empty{display:none}.tribe-events-single .tribe-events-single-event-description p:last-child{margin-bottom:0}.tribe-events-single .tribe-events-event-meta{display:block;width:100% !important;float:none !important;background:0 0;border:0;margin:0 0 24px;padding:0;font-size:15px}.tribe-events-single .tribe-events-event-meta .tribe-events-meta-group{float:none !important;width:100% !important;max-width:none !important;box-sizing:border-box;display:block;border:1px solid #ccc;border-radius:4px;padding:18px 20px;margin:0 0 20px;background:#fff}.tribe-events-single .tribe-events-single-section-title{font-family:inherit;font-size:22px;font-weight:700;color:#000;margin:0 0 14px;padding:0 0 10px;border-bottom:3px solid #fc0;text-transform:none}.tribe-events-single .tribe-events-meta-list{list-style:none;margin:0;padding:0}.tribe-events-single .tribe-events-meta-item{margin:0 0 10px;padding:0;line-height:1.5}.tribe-events-single .tribe-events-meta-item:last-child{margin-bottom:0}.tribe-events-single .tribe-events-meta-label{display:inline-block;min-width:70px;font-weight:700;color:#000;margin-right:6px}.tribe-events-single abbr,.tribe-events-single abbr[title]{text-decoration:none;border:0;cursor:default}.tribe-events-single .tribe-events-start-time,.tribe-events-single .tribe-events-abbr{display:inline}.tribe-events-single .tribe-event-tags a{display:inline-block;background:#fc0;color:#000;font-size:13px;font-weight:700;padding:3px 10px;border-radius:3px;margin:0 4px 4px 0;border:0}.tribe-events-single .tribe-event-tags a:hover{background:#000;color:#fc0}.tribe-events-single .tribe-venue,.tribe-events-single .tribe-organizer{font-weight:700;font-size:16px}.tribe-events-single address.tribe-events-address{font-style:normal;color:#444}.tribe-events-single .tribe-country-name{display:none}.tribe-events-single .tribe-events-venue-map{float:none;width:100%;margin:14px 0 0;border:1px solid #ccc;border-radius:4px;overflow:hidden}.tribe-events-single .tribe-events-gmap{font-size:13px;font-weight:700;margin-left:6px}.tribe-events-single .tribe-organizer-url a,.tribe-events-single .tribe-events-event-url a{display:inline-block;background:#000;color:#fc0;font-size:13px;font-weight:700;text-transform:uppercase;padding:9px 16px;border-radius:3px;margin-top:4px;border:0}.tribe-events-single .tribe-organizer-url a:hover,.tribe-events-single .tribe-events-event-url a:hover{color:#fff}.tribe-events-single .tribe-events-cal-links,.tribe-events-single .tribe-block__events-link{margin:0 0 24px}.tribe-events-single .tribe-events-button,.tribe-events-single .tribe-events-cal-links a,.tribe-events-single .tribe-events-c-subscribe-dropdown__button{background:#000 !important;color:#fc0 !important;border:0 !important;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:13px}.tribe-events-single .comments{background:#fff8d6;border:1px solid #fc0;border-radius:4px;padding:14px 16px;margin:0 0 24px;text-align:center}.tribe-events-single .comment-reply-title{font-size:15px;font-weight:700;margin:0 0 6px}.tribe-events-single .td-login-comment{margin:0}.tribe-events-single .td-login-comment a{font-weight:700;border-bottom:1px solid #000}.tribe-events-single #tribe-events-footer{border-top:1px solid #e5e5e5;padding-top:16px;margin:0}.tribe-events-single .tribe-events-sub-nav{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:16px}.tribe-events-single .tribe-events-sub-nav li{list-style:none;margin:0;flex:1 1 50%;font-size:14px;font-weight:700}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next{text-align:right}.tribe-events-single .tribe-events-sub-nav li:before{content:none}@media (max-width:767px){.tribe-events-single{padding:16px;border-radius:0}.tribe-events-single .tribe-events-single-event-title{font-size:22px}.tribe-events-single .tribe-events-sub-nav{flex-direction:column}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next{text-align:left}}.tribe-events-view--venue{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#222}.tribe-events-view--venue .tribe-common-l-container{background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:24px !important;display:flex;flex-direction:column}.post-type-archive-tribe_events .td-page-header,.single-tribe_venue .td-page-header{display:none}.tribe-events-view--venue a{color:#000 !important;text-decoration:none !important;border-bottom:2px solid transparent;transition:border-color .15s}.tribe-events-view--venue a:hover{border-bottom-color:#fc0}.tribe-events-view--venue .tribe-events-header{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0}.tribe-events-view--venue .tribe-events-back{order:-1;margin:0 0 18px;text-align:left}.tribe-events-view--venue .tribe-events-c-back-link{display:inline-block;background:#000;color:#fc0 !important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:6px 12px;border-radius:3px;border:0 !important}.tribe-events-view--venue .tribe-events-c-back-link:hover{color:#fff !important}.tribe-events-view--venue .tribe-events-header__title{margin:0 0 18px}.tribe-events-view--venue .tribe-events-header__title-text{font-family:inherit !important;font-size:28px !important;line-height:1.25;font-weight:700 !important;color:#000;margin:0;padding-bottom:12px;border-bottom:3px solid #fc0}.tribe-events-view--venue .tribe-events-pro-venue__meta{margin:0 0 28px;padding:0}.tribe-events-view--venue .tec-events-c-view-box-border{border:1px solid #ccc !important;border-radius:4px;padding:18px 20px !important;background:#fff}.tribe-events-view--venue .tribe-events-pro-venue__meta-row{display:flex;flex-wrap:wrap;gap:20px;margin:0}.tribe-events-view--venue .tribe-events-pro-venue__meta-data,.tribe-events-view--venue .tribe-events-pro-venue__meta-map{flex:1 1 260px;padding:0 !important;margin:0 !important;width:auto !important}.tribe-events-view--venue .tribe-events-pro-venue__meta-address{padding:0 !important;font-size:16px;line-height:1.6}.tribe-events-view--venue .tribe-events-pro-venue__meta-address:before,.tribe-events-view--venue .tribe-events-pro-venue__meta-address .tribe-common-c-svgicon{display:none}.tribe-events-view--venue .tribe-events-pro-venue__meta-address-details{padding:0 !important;margin:0 !important}.tribe-events-view--venue .tribe-address{display:block;font-weight:700;color:#000;margin-bottom:12px}.tribe-events-view--venue .tribe-country-name{display:none}.tribe-events-view--venue abbr[title]{text-decoration:none;border:0;cursor:default}.tribe-events-view--venue .tribe-events-pro-venue__meta-address-directions-link{display:inline-block;background:#000;color:#fc0 !important;font-size:13px;font-weight:700;text-transform:uppercase;padding:9px 16px;border-radius:3px;border:0 !important}.tribe-events-view--venue .tribe-events-pro-venue__meta-address-directions-link:hover{color:#fff !important}.tribe-events-view--venue .tribe-events-pro-venue__meta-website,.tribe-events-view--venue .tribe-events-pro-venue__meta-phone{padding:0 !important;margin-top:10px;font-size:15px}.tribe-events-view--venue .tribe-events-pro-venue__meta-description{background:#fff8d6;border:1px solid #fc0;border-radius:4px;padding:12px 14px;margin-top:14px;font-size:15px}.tribe-events-view--venue .tribe-events-pro-venue__meta-map iframe{width:100%;height:220px;border:1px solid #ccc;border-radius:4px;display:block}.tribe-events-view--venue .tribe-events-header__content-title{margin:0 0 12px}.tribe-events-view--venue .tribe-events-header__content-title-text{font-family:inherit !important;font-size:22px !important;font-weight:700 !important;color:#000;margin:0;padding-bottom:10px;border-bottom:3px solid #fc0}.tribe-events-view--venue .tribe-events-c-top-bar{margin:0 0 8px;padding:0}.tribe-events-view--venue .tribe-events-c-top-bar__datepicker-button{background:#fc0 !important;color:#000 !important;border:0 !important;border-radius:3px;font-family:inherit !important;font-size:14px !important;font-weight:700 !important;padding:5px 12px !important}.tribe-events-view--venue .tribe-events-c-top-bar__today-button{background:#000 !important;color:#fc0 !important;border:0 !important;border-radius:3px;font-weight:700}.tribe-events-view--venue .tribe-events-calendar-list{list-style:none;margin:0;padding:0}.tribe-events-view--venue .tribe-events-calendar-list>li{list-style:none;margin-left:0}.tribe-events-view--venue .tribe-events-calendar-list>li:before{content:none}.tribe-events-view--venue .tribe-events-calendar-list__month-separator{margin:22px 0 10px !important;padding:0}.tribe-events-view--venue .tribe-events-calendar-list__month-separator:after{display:none}.tribe-events-view--venue .tribe-events-calendar-list__month-separator h3{margin:0}.tribe-events-view--venue .tribe-events-calendar-list__month-separator-text{display:inline-block;background:#000;color:#fc0;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.04em;padding:5px 12px;border-radius:3px}.tribe-events-view--venue .tribe-events-calendar-list__event-row{display:flex;align-items:stretch;gap:0;border:1px solid #ccc;border-radius:4px;margin:0 0 12px !important;padding:0;overflow:hidden;background:#fff}.tribe-events-view--venue .tribe-events-calendar-list__event-date-tag{flex:0 0 70px;width:70px !important;max-width:70px;margin:0 !important;padding:12px 0 !important;background:#fc0;text-align:center;display:flex;align-items:center;justify-content:center}.tribe-events-view--venue .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;align-items:center;color:#000}.tribe-events-view--venue .tribe-events-calendar-list__event-date-tag-weekday{font-size:12px;font-weight:700;text-transform:uppercase;color:#000}.tribe-events-view--venue .tribe-events-calendar-list__event-date-tag-daynum{font-family:inherit !important;font-size:26px !important;font-weight:700 !important;line-height:1.1;color:#000}.tribe-events-view--venue .tribe-events-calendar-list__event-wrapper{flex:1 1 auto;width:auto !important;margin:0 !important;padding:12px 16px !important}.tribe-events-view--venue .tribe-events-calendar-list__event{margin:0 !important;padding:0 !important}.tribe-events-view--venue .tribe-events-calendar-list__event-details{padding:0 !important;width:100% !important}.tribe-events-view--venue .tribe-events-calendar-list__event-header{display:flex;flex-direction:column}.tribe-events-view--venue .tribe-events-calendar-list__event-title{order:1;font-family:inherit !important;font-size:18px !important;font-weight:700 !important;line-height:1.3;margin:0 0 4px}.tribe-events-view--venue .tribe-events-calendar-list__event-datetime-wrapper{order:2;font-size:14px;font-weight:700;color:#444;margin:0}.tribe-events-view--venue .tribe-events-calendar-list__event-venue{display:none}.tribe-events-view--venue .tribe-events-calendar-list-nav{border-top:1px solid #e5e5e5;margin-top:16px;padding-top:16px}.tribe-events-view--venue .tribe-events-c-nav__list{display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0}.tribe-events-view--venue .tribe-events-c-nav__list-item{list-style:none;margin:0}.tribe-events-view--venue .tribe-events-c-nav__list-item:before{content:none}.tribe-events-view--venue .tribe-events-c-nav__prev,.tribe-events-view--venue .tribe-events-c-nav__next,.tribe-events-view--venue .tribe-events-c-nav__today{display:inline-block;background:#000 !important;color:#fc0 !important;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase;padding:8px 14px !important;border:0 !important;border-radius:3px}.tribe-events-view--venue .tribe-events-c-nav__prev:hover,.tribe-events-view--venue .tribe-events-c-nav__next:hover,.tribe-events-view--venue .tribe-events-c-nav__today:hover{color:#fff !important}.tribe-events-view--venue .tribe-events-c-nav__prev:disabled,.tribe-events-view--venue .tribe-events-c-nav__next:disabled{background:#eee !important;color:#999 !important;cursor:default}.tribe-events-view--venue .tribe-events-c-nav svg{display:none}.tribe-events-view--venue .tribe-events-c-ical,.tribe-events-view--venue .tribe-events-c-subscribe-dropdown__container{margin-top:16px}@media (max-width:767px){.tribe-events-view--venue .tribe-common-l-container{padding:16px !important;border-radius:0}.tribe-events-view--venue .tribe-events-header__title-text{font-size:22px !important}.tribe-events-view--venue .tribe-events-calendar-list__event-date-tag{flex-basis:58px;width:58px !important;max-width:58px}.tribe-events-view--venue .tribe-events-calendar-list__event-title{font-size:16px !important}}.tribe-events-view:not(.tribe-events-view--venue){font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#222}.tribe-events-view:not(.tribe-events-view--venue) .tribe-common-l-container{background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:24px !important;display:flex;flex-direction:column}.tribe-events-view:not(.tribe-events-view--venue) a{color:#000 !important;text-decoration:none !important;border-bottom:2px solid transparent;transition:border-color .15s}.tribe-events-view:not(.tribe-events-view--venue) a:hover{border-bottom-color:#fc0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-header__title{margin:0 0 18px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-header__title-text{font-family:inherit !important;font-size:28px !important;line-height:1.25;font-weight:700 !important;color:#000;margin:0;padding-bottom:12px;border-bottom:3px solid #fc0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs{margin:0 0 18px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs__list{display:flex !important;align-items:center !important;flex-wrap:wrap;gap:10px;list-style:none;margin:0 !important;padding:0 !important;line-height:1}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs__list-item{display:flex !important;align-items:center !important;gap:10px;margin:0 !important;padding:0 !important;top:0 !important;position:static !important;line-height:1}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs__list-item:before{content:none}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs__list-item-link{display:inline-flex;align-items:center;height:28px;background:#000;color:#fc0 !important;font-size:12px !important;font-weight:700;line-height:1 !important;text-transform:uppercase;letter-spacing:.03em;padding:0 12px;border-radius:3px;border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs__list-item-link:hover{color:#fff !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs__list-item-text{display:inline-flex;align-items:center;height:28px;font-size:13px !important;font-weight:700;line-height:1 !important;color:#666}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs__list-item:first-child:after{content:"\f105";font-family:FontAwesome;font-size:16px;line-height:1;color:#999}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-header{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:center;justify-content:space-between}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-header__title,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-header__content-title{flex:0 0 100%}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-top-bar{order:5;flex:1 1 auto;display:flex;align-items:center;margin:0 !important;padding:0;min-height:40px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-top-bar__datepicker-button{display:inline-flex !important;align-items:center;height:40px;background:#fc0 !important;color:#000 !important;border:0 !important;border-radius:3px;font-family:inherit !important;font-size:14px !important;font-weight:700 !important;padding:5px 12px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-top-bar__today-button{background:#000 !important;color:#fc0 !important;border:0 !important;border-radius:3px;font-weight:700}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar{order:6;flex:0 0 auto;display:flex !important;align-items:center;gap:8px;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;background:0 0 !important;box-shadow:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar:before,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar:after{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__filter-button-container,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__views,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector{flex:0 0 auto !important;width:auto !important;min-width:40px;display:flex;align-items:center;margin:0 !important;padding:0 !important;border:0 !important;position:relative}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-button,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__filter-button,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button{display:inline-flex !important;align-items:center;justify-content:center;width:40px !important;height:40px !important;min-width:40px;margin:0 !important;padding:0 !important;background:#000 !important;border:0 !important;border-radius:3px !important;box-shadow:none !important;cursor:pointer;transition:background .15s}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-button:after,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__filter-button:after,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button:before,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button:after{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-button:hover,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__filter-button:hover,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button:hover,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-button[aria-expanded=true],.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__filter-button[aria-expanded=true],.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button[aria-expanded=true]{background:#333 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button-icon{display:flex;margin:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-button svg,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__filter-button svg,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button-icon svg,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item-icon svg,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-breadcrumbs__list-item-icon-svg,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button-icon-caret-svg{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-button:before,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__filter-button:before,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button-icon:before,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item-icon:before{display:inline-block !important;position:static !important;top:auto !important;transform:none !important;width:auto !important;height:auto !important;background:0 0 !important;border:0 !important;font-family:FontAwesome !important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-button:before,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__filter-button:before,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button-icon:before{color:#fc0;font-size:18px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-button:before{content:"\f002"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__filter-button:before{content:"\f0b0"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-button[aria-expanded=true]:before{content:"\f00d"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__button-icon:before{content:"\f03a"}.tribe-events-view--month .tribe-events-c-view-selector__button-icon:before{content:"\f073" !important}.tribe-events-view--week .tribe-events-c-view-selector__button-icon:before{content:"\f0ce" !important}.tribe-events-view--day .tribe-events-c-view-selector__button-icon:before{content:"\f274" !important}.tribe-events-view--summary .tribe-events-c-view-selector__button-icon:before{content:"\f0ca" !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-events-bar__search-container{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-search__input{font-family:inherit !important;font-size:15px !important;border:1px solid #ccc !important;border-radius:3px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-search__button{background:#000 !important;color:#fc0 !important;border:0 !important;border-radius:3px;font-family:inherit !important;font-weight:700;text-transform:uppercase}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__content{background:#fff;border:1px solid #ccc !important;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12) !important;padding:6px 0 !important;right:0;left:auto;top:46px !important;min-width:150px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list{list-style:none;margin:0;padding:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item{margin:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item:before{content:none}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item-link{display:flex !important;align-items:center;gap:10px;padding:8px 14px !important;font-size:14px;font-weight:700;border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item-link:hover{background:#fff8d6}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link{background:#fc0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item-text{margin:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item-icon{display:inline-flex !important;justify-content:center;width:18px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item-icon:before{color:#000;font-size:15px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item--list .tribe-events-c-view-selector__list-item-icon:before{content:"\f03a"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item--month .tribe-events-c-view-selector__list-item-icon:before{content:"\f073"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item--day .tribe-events-c-view-selector__list-item-icon:before{content:"\f274"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item--week .tribe-events-c-view-selector__list-item-icon:before{content:"\f0ce"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-view-selector__list-item--summary .tribe-events-c-view-selector__list-item-icon:before{content:"\f0ca"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar{position:static !important;width:auto !important;margin:12px 0 8px !important;padding:0 !important;background:#fff !important;border:1px solid #ccc !important;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12) !important;overflow:hidden}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar:not(.tribe-filter-bar--open){display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar__form{padding:0 !important;margin:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar__actions{display:flex !important;justify-content:space-between;align-items:center;gap:8px;margin:0 !important;padding:12px 16px !important;border-bottom:3px solid #fc0;background:#fff;position:static !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar__actions:before{content:"Filter events";font-size:18px;font-weight:700;color:#000;margin-right:auto}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar__action-done,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-clear-button{display:inline-flex !important;align-items:center;gap:6px;height:34px;margin:0 !important;padding:0 14px !important;border:0 !important;border-radius:3px !important;font-family:inherit !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;width:auto !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar__action-done{order:3;background:#000 !important;color:#fc0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar__action-done:hover{color:#fff !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-clear-button{order:2;background:#eee !important;color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-clear-button:hover{background:#ddd !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-clear-button svg{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar__filters-container,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar__filters{margin:0 !important;padding:0 !important;max-height:none !important;overflow:visible !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter{margin:0 !important;padding:0 !important;border:0 !important;border-bottom:1px solid #e5e5e5 !important;background:#fff !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter:last-child{border-bottom:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle-wrapper,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle-heading{margin:0 !important;padding:0 !important;border:0 !important;background:0 0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle{display:flex !important;align-items:center;justify-content:space-between;width:100% !important;height:auto !important;margin:0 !important;padding:12px 16px !important;background:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#000 !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;line-height:1.3 !important;text-align:left;text-transform:none !important;cursor:pointer}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle:hover{background:#fff8d6 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter--open .tribe-filter-bar-c-filter__toggle,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle[aria-expanded=true]{background:#fff8d6 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle-text,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle-label{font-size:15px !important;font-weight:700 !important;color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle-label-colon{display:none}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle-selections{margin-left:8px;font-weight:400;color:#666;font-size:13px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle-icon{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle:after{content:"\f067";font-family:FontAwesome;font-size:12px;line-height:1;color:#000;flex:0 0 auto;margin-left:12px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__toggle[aria-expanded=true]:after{content:"\f068"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__container{margin:0 !important;padding:4px 16px 16px !important;background:#fff8d6 !important;border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__filters-fieldset{margin:0;padding:0;border:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter__filter-fields{display:flex;flex-wrap:wrap;gap:8px 20px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-common-form-control-checkbox,.tribe-events-view:not(.tribe-events-view--venue) .tribe-common-form-control-radio{display:flex !important;align-items:center;gap:8px;margin:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-common-form-control-checkbox__input,.tribe-events-view:not(.tribe-events-view--venue) .tribe-common-form-control-radio__input{width:16px !important;height:16px !important;margin:0 !important;accent-color:#000;cursor:pointer}.tribe-events-view:not(.tribe-events-view--venue) .tribe-common-form-control-checkbox__label,.tribe-events-view:not(.tribe-events-view--venue) .tribe-common-form-control-radio__label{margin:0 !important;padding:0 !important;font-size:14px !important;color:#222;cursor:pointer}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-dropdown{width:100%}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-container{width:100% !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-selection,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-search__field,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-choice{min-height:38px;border:1px solid #ccc !important;border-radius:3px !important;background:#fff !important;font-family:inherit !important;font-size:14px !important;box-shadow:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-dropdown,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-drop{border:1px solid #ccc !important;border-radius:3px !important;background:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.12) !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-results__option,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-result-label{padding:8px 12px !important;font-size:14px !important;color:#222 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-results__option--highlighted,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-highlighted,.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar .select2-highlighted .select2-result-label{background:#fc0 !important;color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-range{width:100%}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-range__label{font-size:14px;font-weight:700}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-range .ui-slider-range{background:#fc0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-range .ui-slider-handle{background:#000 !important;border-color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter--date input[type=text],.tribe-events-view:not(.tribe-events-view--venue) .tribe-filter-bar-c-filter--date input[type=date]{height:38px;width:100%;max-width:220px;padding:0 10px !important;border:1px solid #ccc !important;border-radius:3px !important;background:#fff !important;font-family:inherit !important;font-size:14px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list{list-style:none;margin:0;margin-top:4px !important;padding:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list>li{list-style:none;margin-left:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list>li:before{content:none}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__month-separator{margin:22px 0 10px !important;padding:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__month-separator:after{display:none}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__month-separator h3{margin:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__month-separator-text{display:inline-block;background:#000;color:#fc0;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.04em;padding:5px 12px;border-radius:3px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-row{display:flex;align-items:stretch;gap:0;border:1px solid #ccc;border-radius:4px;margin:0 0 12px !important;padding:0;overflow:hidden;background:#fff}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-date-tag{flex:0 0 70px;width:70px !important;max-width:70px;margin:0 !important;padding:12px 0 !important;background:#fc0;text-align:center;display:flex;align-items:center;justify-content:center}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;align-items:center;color:#000}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-date-tag-weekday{font-size:12px;font-weight:700;text-transform:uppercase;color:#000}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-date-tag-daynum{font-family:inherit !important;font-size:26px !important;font-weight:700 !important;line-height:1.1;color:#000}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-wrapper{flex:1 1 auto;width:auto !important;margin:0 !important;padding:12px 16px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event{margin:0 !important;padding:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-details{padding:0 !important;width:100% !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-header{display:flex;flex-direction:column}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-title{order:1;font-family:inherit !important;font-size:18px !important;font-weight:700 !important;line-height:1.3;margin:0 0 4px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-datetime-wrapper{order:2;font-size:14px;font-weight:700;color:#444;margin:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-venue{order:3;font-style:normal;font-size:13px;color:#666;margin:4px 0 0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-venue-title{font-weight:700;color:#444}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-venue-address{display:none}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-small-cta{margin:6px 0 0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-small-cta__price{display:inline-block;background:#fff8d6;border:1px solid #fc0;border-radius:3px;padding:2px 8px;font-size:13px !important;font-weight:700 !important;color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-ical,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-subscribe-dropdown__container{margin-top:16px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-messages__message,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-header__messages .tribe-events-c-messages__message{display:flex !important;align-items:center;gap:10px;margin:12px 0 0 !important;padding:12px 16px !important;background:#fff8d6 !important;border:1px solid #fc0 !important;border-radius:4px;font-family:inherit !important;font-size:14px !important;color:#222 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-messages__message-icon-svg,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-messages__message svg{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-messages__message:before{content:"\f133";font-family:FontAwesome;font-size:16px;color:#000}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-messages__message-list{list-style:none;margin:0 !important;padding:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-messages__message-list-item{margin:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-messages__message-list-item:before{content:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month{width:100%;margin:8px 0 0 !important;border-collapse:separate !important;border-spacing:4px !important;table-layout:fixed;border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__header{border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__header-row{display:grid !important;grid-template-columns:repeat(7,1fr) !important;gap:4px;margin-bottom:6px;border:0 !important;border-bottom:3px solid #fc0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__header-column{justify-self:stretch !important;width:auto !important;padding:0 0 6px !important;border:0 !important;background:0 0 !important;text-align:center}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__header-column-title,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__header-column-title-mobile,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__header-column-title-desktop{font-family:inherit !important;font-size:12px !important;font-weight:700 !important;color:#000 !important;text-transform:uppercase;letter-spacing:.04em}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__body,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__week{border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__week{gap:4px !important;margin:0 0 4px !important;grid-auto-rows:auto !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day{padding:0 !important;border:0 !important;background:0 0 !important;vertical-align:top;height:auto !important;min-height:0 !important;aspect-ratio:auto !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day:before,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day:after{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day-cell--mobile{position:relative !important;top:auto !important;left:auto !important;display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100% !important;height:56px !important;margin:0 !important;padding:0 !important;background:#fff !important;border:1px solid #ddd !important;border-radius:4px !important;box-shadow:none !important;cursor:pointer;transition:background .15s,border-color .15s}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day-cell--mobile:hover{border-color:#fc0 !important;background:#fff8d6 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day-date{margin:0 !important;padding:0 !important;line-height:1 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day-date-daynum{font-family:inherit !important;font-size:16px !important;font-weight:700 !important;line-height:1 !important;color:#000 !important;background:0 0 !important;padding:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-daynum{color:#999 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum{color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day--other-month .tribe-events-calendar-month__day-cell--mobile{background:#f7f7f7 !important;border-color:#eee !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day--other-month .tribe-events-calendar-month__day-date-daynum{color:#bbb !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__mobile-events-icon{display:block !important;width:7px !important;height:7px !important;margin:0 !important;border-radius:50% !important;background:#fc0 !important;border:1px solid #000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__mobile-events-icon svg{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-cell--mobile{border:2px solid #fc0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected:hover{background:#000 !important;border-color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:#fc0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon{border-color:#fc0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day-cell--desktop{border:1px solid #ddd !important;border-radius:4px;background:#fff !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__calendar-event-title-link,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__multiday-event-bar-title{font-size:13px !important;font-weight:700 !important;color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__multiday-event-bar-inner{background:#fc0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events{margin:16px 0 0 !important;padding:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events__mobile-day{outline:none !important;border:0 !important;padding:0 !important;margin:0 !important;background:0 0 !important;box-shadow:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events__day-marker{display:inline-block;margin:0 0 10px !important;padding:5px 12px !important;background:#000 !important;border:0 !important;border-radius:3px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events__day-marker,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events__day-marker *{color:#fc0 !important;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.04em}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events__mobile-event{margin:0 0 10px !important;padding:12px 16px !important;background:#fff !important;border:1px solid #ccc !important;border-left:6px solid #fc0 !important;border-radius:4px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events__mobile-event-details{display:flex;flex-direction:column}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events__mobile-event-title{order:1;margin:0 0 4px !important;font-family:inherit !important;font-size:17px !important;font-weight:700 !important;line-height:1.3 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events__mobile-event-datetime{order:2;font-size:14px !important;font-weight:700;color:#444 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-mobile-events__mobile-event-venue{order:3;font-style:normal;font-size:13px;color:#666;margin-top:4px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-grid{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector{display:flex !important;align-items:center;gap:6px;margin:8px 0 0 !important;padding:0 !important;border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__nav,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__nav-list{display:contents !important;list-style:none;margin:0;padding:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__nav-list-item{list-style:none;margin:0 !important;position:static !important;transform:none !important;flex:0 0 32px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__nav-list-item:before{content:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__nav-list-item--prev{order:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__nav-list-item--next{order:2}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__prev,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__next{position:static !important;transform:none !important;flex:0 0 32px !important;display:inline-flex !important;align-items:center;justify-content:center;width:32px !important;height:56px !important;padding:0 !important;background:#000 !important;border:0 !important;border-radius:4px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__prev svg,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__next svg{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__prev:before,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__next:before{font-family:FontAwesome;font-size:16px;line-height:1;color:#fc0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__prev:before{content:"\f104"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__next:before{content:"\f105"}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__days-list{order:1;flex:1 1 auto;min-width:0 !important;display:grid !important;grid-template-columns:repeat(7,minmax(0, 1fr)) !important;gap:4px;list-style:none;margin:0 !important;padding:0 !important;overflow:visible !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__days-list-item{display:block !important;width:auto !important;min-width:0 !important;justify-self:stretch !important;flex:none !important;list-style:none;margin:0 !important;padding:0 !important;border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__days-list-item:before{content:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day{position:relative;display:flex !important;flex-direction:column;align-items:center;justify-content:center;width:100% !important;min-width:0 !important;height:56px !important;margin:0 !important;padding:0 !important;background:#fff !important;border:1px solid #ddd !important;border-radius:4px !important;box-shadow:none !important;cursor:pointer}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day:hover{background:#fff8d6 !important;border-color:#fc0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day-datetime{display:flex;flex-direction:column;align-items:center;gap:3px;line-height:1}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day-weekday{font-family:inherit !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase;color:#666 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day-daynum{font-family:inherit !important;font-size:17px !important;font-weight:700 !important;color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__events-icon{position:absolute !important;top:auto !important;bottom:5px !important;left:50% !important;transform:translateX(-50%);width:6px !important;height:6px !important;margin:0 !important;border-radius:50%;background:#fc0 !important;border:1px solid #000}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__events-icon svg{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day--active,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day--active:hover{background:#000 !important;border-color:#000 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day--active .tribe-events-pro-week-day-selector__day-weekday{color:#fff !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day--active .tribe-events-pro-week-day-selector__day-daynum{color:#fc0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day--active .tribe-events-pro-week-day-selector__events-icon{border-color:#fc0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events{display:block !important;margin:16px 0 0 !important;padding:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__day{margin:0 !important;padding:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event-time-separator{margin:12px 0 8px !important;padding:0 !important;border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event-time-separator:after{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event-time-separator-text{display:inline-block;padding:4px 10px !important;background:#000 !important;border-radius:3px;color:#fc0 !important;font-family:inherit !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event{margin:0 0 10px !important;padding:12px 16px !important;background:#fff !important;border:1px solid #ccc !important;border-left:6px solid #fc0 !important;border-radius:4px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event-details{display:flex;flex-direction:column;padding:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event-title{order:1;margin:0 0 4px !important;font-family:inherit !important;font-size:17px !important;font-weight:700 !important;line-height:1.3 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event-datetime-wrapper{order:2;font-size:14px !important;font-weight:700;color:#444 !important;margin:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event-venue{order:3;font-style:normal;font-size:13px !important;color:#666 !important;margin:4px 0 0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event-venue-title{font-weight:700;color:#444}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-mobile-events__event-venue-address{display:none}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-day__time-separator,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-summary__month-separator{margin:16px 0 8px !important;border:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-day__time-separator:after,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-summary__month-separator:after{display:none !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-day__time-separator-text,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-summary__month-separator-text{display:inline-block;padding:5px 12px !important;background:#000 !important;border-radius:3px;color:#fc0 !important;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-day__event,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-summary__event{margin:0 0 10px !important;padding:12px 16px !important;background:#fff !important;border:1px solid #ccc !important;border-left:6px solid #fc0 !important;border-radius:4px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-day__event-title,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-summary__event-title{font-family:inherit !important;font-size:17px !important;font-weight:700 !important;margin:0 0 4px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-day__event-datetime-wrapper,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-summary__event-datetime-wrapper{font-size:14px !important;font-weight:700;color:#444 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-day__event-venue{font-style:normal;font-size:13px !important;color:#666 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list-nav,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month-nav,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-nav,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-day-nav,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-summary-nav{border-top:1px solid #e5e5e5;margin-top:16px !important;padding-top:16px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__list{display:flex !important;justify-content:space-between !important;align-items:center !important;list-style:none;margin:0;padding:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__list-item{display:flex !important;flex:0 0 auto !important;width:auto !important;align-items:center;list-style:none;margin:0 !important;padding:0 !important;top:0 !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__list-item:before{content:none}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__list-item--today{justify-content:center}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__list-item--next{justify-content:flex-end}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__prev,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__next,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__today{display:inline-block;margin:0 !important;padding:8px 14px !important;background:#000 !important;color:#fc0 !important;border:0 !important;border-radius:3px;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;line-height:23px !important;text-transform:uppercase;white-space:nowrap !important;vertical-align:middle}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__prev:hover,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__next:hover,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__today:hover{color:#fff !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__prev:disabled,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav__next:disabled{background:#eee !important;color:#999 !important;cursor:default}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-c-nav svg{display:none}.tribe-events-c-top-bar__datepicker{position:relative}.tribe-events-c-top-bar__datepicker-container .datepicker{top:48px !important;left:0 !important;width:300px !important;margin:0 !important;padding:14px !important;background:#fff !important;border:1px solid #ccc !important;border-radius:4px !important;box-shadow:0 6px 18px rgba(0,0,0,.18) !important;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif !important;z-index:50 !important}.tribe-events-c-top-bar__datepicker-container .datepicker:before,.tribe-events-c-top-bar__datepicker-container .datepicker:after{display:none !important}.tribe-events-c-top-bar__datepicker-container .datepicker table{width:100% !important;margin:0 !important;border:0 !important;border-collapse:separate !important;border-spacing:3px !important;table-layout:fixed}.tribe-events-c-top-bar__datepicker-container .datepicker th,.tribe-events-c-top-bar__datepicker-container .datepicker td{padding:0 !important;border:0 !important;background:0 0 !important;text-align:center !important;vertical-align:middle}.tribe-events-c-top-bar__datepicker-container .datepicker tfoot{display:none}.tribe-events-c-top-bar__datepicker-container .datepicker .prev,.tribe-events-c-top-bar__datepicker-container .datepicker .next{display:inline-flex !important;align-items:center;justify-content:center;width:34px !important;height:34px !important;margin:0 auto !important;padding:0 !important;background:#000 !important;border:0 !important;border-radius:3px !important;box-shadow:none !important;cursor:pointer;visibility:visible !important}.tribe-events-c-top-bar__datepicker-container .datepicker .prev:hover,.tribe-events-c-top-bar__datepicker-container .datepicker .next:hover{background:#333 !important}.tribe-events-c-top-bar__datepicker-container .datepicker .prev svg,.tribe-events-c-top-bar__datepicker-container .datepicker .next svg{display:none !important}.tribe-events-c-top-bar__datepicker-container .datepicker .prev:before,.tribe-events-c-top-bar__datepicker-container .datepicker .next:before{font-family:FontAwesome;font-size:16px;line-height:1;color:#fc0}.tribe-events-c-top-bar__datepicker-container .datepicker .prev:before{content:"\f104"}.tribe-events-c-top-bar__datepicker-container .datepicker .next:before{content:"\f105"}.tribe-events-c-top-bar__datepicker-container .datepicker .prev.disabled,.tribe-events-c-top-bar__datepicker-container .datepicker .next.disabled{opacity:.3;cursor:default}.tribe-events-c-top-bar__datepicker-container .datepicker .datepicker-switch{display:block !important;width:100% !important;height:34px !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;box-shadow:none !important;color:#000 !important;font-family:inherit !important;font-size:16px !important;font-weight:700 !important;text-transform:none !important;cursor:pointer}.tribe-events-c-top-bar__datepicker-container .datepicker .datepicker-switch:hover{background:#fff8d6 !important;border-radius:3px}.tribe-events-c-top-bar__datepicker-container .datepicker .dow{padding:8px 0 6px !important;border-bottom:3px solid #fc0 !important;color:#000 !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase}.tribe-events-c-top-bar__datepicker-container .datepicker .dow abbr{text-decoration:none !important;border:0 !important;cursor:default}.tribe-events-c-top-bar__datepicker-container .datepicker .day,.tribe-events-c-top-bar__datepicker-container .datepicker .month,.tribe-events-c-top-bar__datepicker-container .datepicker .year,.tribe-events-c-top-bar__datepicker-container .datepicker .decade,.tribe-events-c-top-bar__datepicker-container .datepicker .century{display:flex !important;align-items:center;justify-content:center;width:100% !important;height:34px !important;margin:0 !important;padding:0 !important;background:#fff !important;border:1px solid transparent !important;border-radius:3px !important;box-shadow:none !important;color:#000 !important;font-family:inherit !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;cursor:pointer}.tribe-events-c-top-bar__datepicker-container .datepicker .day:hover,.tribe-events-c-top-bar__datepicker-container .datepicker .month:hover,.tribe-events-c-top-bar__datepicker-container .datepicker .year:hover,.tribe-events-c-top-bar__datepicker-container .datepicker .decade:hover,.tribe-events-c-top-bar__datepicker-container .datepicker .century:hover{background:#fff8d6 !important;border-color:#fc0 !important}.tribe-events-c-top-bar__datepicker-container .datepicker .day.old,.tribe-events-c-top-bar__datepicker-container .datepicker .day.new,.tribe-events-c-top-bar__datepicker-container .datepicker .year.old,.tribe-events-c-top-bar__datepicker-container .datepicker .year.new{color:#bbb !important;font-weight:400 !important}.tribe-events-c-top-bar__datepicker-container .datepicker .day.today,.tribe-events-c-top-bar__datepicker-container .datepicker .month.focused,.tribe-events-c-top-bar__datepicker-container .datepicker .day.current{border:2px solid #fc0 !important;background:#fff !important}.tribe-events-c-top-bar__datepicker-container .datepicker .active,.tribe-events-c-top-bar__datepicker-container .datepicker .active:hover,.tribe-events-c-top-bar__datepicker-container .datepicker .day.selected,.tribe-events-c-top-bar__datepicker-container .datepicker tr.active .day{background:#000 !important;border-color:#000 !important;color:#fc0 !important}.tribe-events-c-top-bar__datepicker-container .datepicker .disabled,.tribe-events-c-top-bar__datepicker-container .datepicker .disabled:hover{background:#fff !important;border-color:transparent !important;color:#ddd !important;cursor:default}.tribe-events-c-top-bar__datepicker-container .datepicker .datepicker-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:4px !important;width:100% !important;margin:0 !important;padding:8px 0 0 !important;border-top:3px solid #fc0 !important}.tribe-events-c-top-bar__datepicker-container .datepicker .datepicker-grid .month,.tribe-events-c-top-bar__datepicker-container .datepicker .datepicker-grid .year,.tribe-events-c-top-bar__datepicker-container .datepicker .datepicker-grid .decade,.tribe-events-c-top-bar__datepicker-container .datepicker .datepicker-grid .century{position:static !important;float:none !important;height:44px !important;font-size:13px !important;text-transform:uppercase}.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker .day.active,.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker .day.active:hover,.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker .day.active:focus,.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker .day.active.focused,.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker .month.active,.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker .month.active:hover,.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker .year.active,.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker .year.active:hover,.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker tr.active .day,.tribe-events .tribe-events-c-top-bar__datepicker-container .datepicker .day.selected{background:#000 !important;background-image:none !important;border-color:#000 !important;border-radius:3px !important;color:#fc0 !important;text-shadow:none !important}.bc-event-towns{order:4;display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0}.tribe-events-view a.bc-event-town,a.bc-event-town{display:inline-block;padding:3px 8px;background:#fc0;border:0 !important;border-radius:3px;color:#000 !important;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px !important;font-weight:700 !important;line-height:1.3;text-transform:uppercase;letter-spacing:.03em;text-decoration:none !important}.tribe-events-view a.bc-event-town:hover,a.bc-event-town:hover{background:#000;color:#fc0 !important}.parent-pageid-6555901 .bc-event-towns{display:none}@media (max-width:767px){.tribe-events-view:not(.tribe-events-view--venue) .tribe-common-l-container{padding:16px !important;border-radius:0}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-header__title-text{font-size:22px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-date-tag{flex-basis:58px;width:58px !important;max-width:58px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-list__event-title{font-size:16px !important}}@media (max-width:500px){.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector{gap:3px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__days-list{gap:2px}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__prev,.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__next{width:24px !important;flex-basis:24px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day-weekday{font-size:10px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-pro-week-day-selector__day-daynum{font-size:15px !important}.tribe-events-view:not(.tribe-events-view--venue) .tribe-events-calendar-month__day-cell--mobile{height:46px !important}}@media (max-width:400px){.tribe-events-c-top-bar__datepicker-container .datepicker{width:calc(100vw - 48px) !important}}@media (min-width:768px){body.wp-router-placeholder-page .td-main-content-wrap>.td-container:has(>.td-pb-span4){display:flex;align-items:flex-start;--bc-g:14px}body.wp-router-placeholder-page .td-main-content-wrap>.td-container:has(>.td-pb-span4)>.td-pb-row{flex:0 0 auto;width:calc((100% + 2 * var(--bc-g)) * 2 / 3);margin-left:calc(-1 * var(--bc-g));margin-right:0}body.wp-router-placeholder-page .td-main-content-wrap>.td-container:has(>.td-pb-span4)>.td-pb-row>.td-pb-span8{width:100%}body.wp-router-placeholder-page .td-main-content-wrap>.td-container:has(>.td-pb-span4)>.td-pb-span4{flex:1 1 auto;width:auto;min-width:0;padding-left:var(--bc-g);padding-right:0}}@media (min-width:1019px){body.wp-router-placeholder-page .td-main-content-wrap>.td-container:has(>.td-pb-span4){--bc-g:20px}}@media (min-width:1141px){body.wp-router-placeholder-page .td-main-content-wrap>.td-container:has(>.td-pb-span4){--bc-g:24px}}body.wp-router-placeholder-page .td-page-header .td-page-title{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;line-height:1.25;font-weight:700;color:#000;margin:0 0 20px;padding-bottom:12px;border-bottom:3px solid #fc0}body.wp-router-placeholder-page .td-page-content{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;font-size:15px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:24px;box-sizing:border-box}body.wp-router-placeholder-page .td-page-content a{color:#000;font-weight:700}body.wp-router-placeholder-page .td-page-content a:hover{color:#000;text-decoration-color:#fc0}body.wp-router-placeholder-page .td-page-content .tribe-button,body.wp-router-placeholder-page .td-page-content .button,body.wp-router-placeholder-page .td-page-content input[type=submit],body.wp-router-placeholder-page .td-page-content button{display:inline-block;width:auto;margin:0;padding:10px 18px !important;background:#000 !important;color:#fc0 !important;border:2px solid #000 !important;border-radius:5px !important;box-shadow:none !important;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;line-height:1.3 !important;text-transform:uppercase;letter-spacing:.03em;text-decoration:none !important;cursor:pointer;transition:all .2s ease}body.wp-router-placeholder-page .td-page-content .tribe-button:hover,body.wp-router-placeholder-page .td-page-content .button:hover,body.wp-router-placeholder-page .td-page-content input[type=submit]:hover,body.wp-router-placeholder-page .td-page-content button:hover{background:#fc0 !important;color:#000 !important;border-color:#fc0 !important}body.wp-router-placeholder-page .td-page-content .tribe-button-secondary,body.wp-router-placeholder-page .td-page-content .tribe-button-tertiary{background:#fff !important;color:#000 !important;border-color:#000 !important}body.wp-router-placeholder-page .td-page-content .tribe-button-secondary:hover,body.wp-router-placeholder-page .td-page-content .tribe-button-tertiary:hover{background:#000 !important;color:#fc0 !important;border-color:#000 !important}body.wp-router-placeholder-page .td-page-content label{color:#000;font-weight:700}body.wp-router-placeholder-page .td-page-content .req{color:#666;font-weight:400;font-size:13px}body.wp-router-placeholder-page .td-page-content input[type=text],body.wp-router-placeholder-page .td-page-content input[type=url],body.wp-router-placeholder-page .td-page-content input[type=email],body.wp-router-placeholder-page .td-page-content input[type=search],body.wp-router-placeholder-page .td-page-content input[type=tel],body.wp-router-placeholder-page .td-page-content textarea,body.wp-router-placeholder-page .td-page-content select{max-width:100%;padding:10px 12px !important;background:#fff !important;color:#000 !important;border:2px solid #ddd !important;border-radius:5px !important;box-shadow:none !important;font-family:inherit !important;font-size:16px !important;line-height:1.3 !important;height:auto !important;box-sizing:border-box}body.wp-router-placeholder-page .td-page-content input:focus,body.wp-router-placeholder-page .td-page-content textarea:focus,body.wp-router-placeholder-page .td-page-content select:focus{border-color:#fc0 !important;box-shadow:0 0 0 3px rgba(255,204,0,.25) !important;outline:none !important}body.wp-router-placeholder-page .td-page-content input[type=checkbox]{width:16px;height:16px;margin:0 6px 0 0;vertical-align:middle;accent-color:#000}body.wp-router-placeholder-page .my-events-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px;padding:0 0 12px;border-bottom:3px solid #fc0}body.wp-router-placeholder-page .my-events-header h2.my-events{margin:0;font-family:inherit;font-size:22px;font-weight:700;color:#000}body.wp-router-placeholder-page .events-community-post-title,body.wp-router-placeholder-page .events-community-post-content{margin:0 0 22px}body.wp-router-placeholder-page .events-community-post-title label,body.wp-router-placeholder-page .events-community-post-content label{display:block;margin:0 0 6px}body.wp-router-placeholder-page #post_title,body.wp-router-placeholder-page #post_content{width:100% !important}body.wp-router-placeholder-page #post_content{min-height:180px}body.wp-router-placeholder-page #tribe-community-events .tribe-section{margin:0 0 22px !important;padding:18px 20px !important;background:#fff !important;border:1px solid #ccc !important;border-radius:6px !important;box-shadow:none !important}body.wp-router-placeholder-page #tribe-community-events .tribe-section-header{margin:0 0 14px !important;padding:0 0 8px !important;background:0 0 !important;border:0 !important;border-bottom:3px solid #fc0 !important}body.wp-router-placeholder-page #tribe-community-events .tribe-section-header h3{margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:18px !important;font-weight:700 !important;color:#000 !important;text-transform:none !important}body.wp-router-placeholder-page #tribe-community-events .tribe-section table,body.wp-router-placeholder-page #tribe-community-events .tribe-section td,body.wp-router-placeholder-page #tribe-community-events .tribe-section th{background:0 0 !important;border:0 !important}body.wp-router-placeholder-page #tribe-community-events .tribe-section table{width:100%;margin:0 !important}body.wp-router-placeholder-page #tribe-community-events .tribe-section td{padding:6px 8px 6px 0 !important;vertical-align:middle}body.wp-router-placeholder-page #tribe-community-events .tribe-section-content-label,body.wp-router-placeholder-page #tribe-community-events .tribe-section td:first-child label{font-weight:700;color:#000;white-space:nowrap}body.wp-router-placeholder-page #recurrence-changed-row,body.wp-router-placeholder-page #tribe-row-delete-dialog{display:none !important}body.wp-router-placeholder-page #tribe-recurrence-active{display:none !important}body.wp-router-placeholder-page .recurrence-row:has(#tribe-recurrence-active:not(:checked)) .has-recurrence{display:none}body.wp-router-placeholder-page .recurrence-row:has(#tribe-recurrence-active:checked) .has-no-recurrence{display:none}body.wp-router-placeholder-page tbody:has(#tribe-recurrence-active:not(:checked)) .tribe-recurrence-exclusion-row{display:none !important}body.wp-router-placeholder-page #tribe-community-events .tribe-section td:first-child{vertical-align:top;padding-top:14px !important;width:1%}body.wp-router-placeholder-page #event_image{position:absolute !important;width:1px !important;height:1px !important;opacity:0;overflow:hidden}body.wp-router-placeholder-page .tribe-datetime-block .tribe-section-content-field{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.wp-router-placeholder-page .tribe-datetime-block .tribe-datepicker{width:130px !important}body.wp-router-placeholder-page .tribe-datetime-block .tribe-timepicker{width:110px !important}body.wp-router-placeholder-page .tribe-datetime-separator{font-weight:700;color:#666}body.wp-router-placeholder-page .tribe-change-timezone{flex-basis:100%;font-size:13px;font-weight:400 !important;color:#666 !important}body.wp-router-placeholder-page #allDayCheckbox+label,body.wp-router-placeholder-page label[for=allDayCheckbox]{font-weight:400}body.wp-router-placeholder-page .tribe-image-upload-area .note p{margin:0 0 10px;font-size:13px;color:#666}body.wp-router-placeholder-page .tribe-image-upload-area .form-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.wp-router-placeholder-page .tribe-image-upload-area .selected-msg{font-weight:700}body.wp-router-placeholder-page .tribe-image-upload-area #uploadFile{flex:1 1 200px}body.wp-router-placeholder-page .tribe-remove-upload{margin-top:8px;font-size:13px}body.wp-router-placeholder-page #tribe-community-events .select2-container{width:100% !important;max-width:480px;min-width:0}body.wp-router-placeholder-page #tribe-community-events .select2-search--inline,body.wp-router-placeholder-page #tribe-community-events .select2-search__field{width:100% !important;margin:0 !important;border:0 !important;box-shadow:none !important;padding:0 !important;min-height:0 !important}body.wp-router-placeholder-page #tribe-community-events .select2-selection{min-height:42px !important;padding:4px 8px !important;border:2px solid #ddd !important;border-radius:5px !important;background:#fff !important;display:flex !important;align-items:center}body.wp-router-placeholder-page #tribe-community-events .select2-container--focus .select2-selection,body.wp-router-placeholder-page #tribe-community-events .select2-container--open .select2-selection{border-color:#fc0 !important;box-shadow:0 0 0 3px rgba(255,204,0,.25) !important}body.wp-router-placeholder-page #tribe-community-events .select2-selection__rendered{color:#000 !important;font-size:15px !important}body.wp-router-placeholder-page #tribe-community-events .select2-selection__choice{background:#fc0 !important;border:0 !important;border-radius:3px !important;color:#000 !important;font-weight:700;font-size:13px;padding:2px 8px !important}body.wp-router-placeholder-page .select2-results__option--highlighted,body.wp-router-placeholder-page .select2-results__option--highlighted[aria-selected]{background:#fc0 !important;color:#000 !important}body.wp-router-placeholder-page #event_tribe_venue .select2-selection__clear,body.wp-router-placeholder-page #event_tribe_organizer .select2-selection__clear{display:none !important}body.wp-router-placeholder-page #event_tribe_event_status{display:none !important}body.wp-router-placeholder-page #EventURL,body.wp-router-placeholder-page #EventCost{width:100% !important;max-width:420px}body.wp-router-placeholder-page .tribe-section-cost p{margin:6px 0 0;font-size:13px;color:#666}body.wp-router-placeholder-page .tribe-events-community-footer{margin:8px 0 0;padding:0;border:0;background:0 0}body.wp-router-placeholder-page .tribe-events-community-footer .events-community-submit{padding:14px 28px !important;font-size:16px !important}body.wp-router-placeholder-page .tribe-community-events-list-title{display:inline-block;margin:0 12px 16px 0;font-family:inherit;font-size:22px;font-weight:700;color:#000;vertical-align:middle}body.wp-router-placeholder-page .td-page-content .add-new{vertical-align:middle;margin:0 0 16px}body.wp-router-placeholder-page .tribe-event-list-search{margin:0 0 16px;padding:0}body.wp-router-placeholder-page .tribe-event-list-search form,body.wp-router-placeholder-page .tribe-event-list-search form>div{margin:0}body.wp-router-placeholder-page .tribe-event-list-search form>div{display:flex !important;align-items:stretch;gap:8px}body.wp-router-placeholder-page .tribe-event-list-search input[type=search]{flex:1 1 auto;min-width:0;width:auto !important}body.wp-router-placeholder-page .tribe-event-list-search #search-submit{flex:0 0 auto}body.wp-router-placeholder-page .tribe-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 16px}body.wp-router-placeholder-page .my-events-display-options{display:flex !important;gap:8px}body.wp-router-placeholder-page .my-events-display-options .tribe-button{margin:0 !important}body.wp-router-placeholder-page .my-events-display-options .tribe-button{padding:8px 14px !important}body.tribe_community_list .my-events-display-options .tribe-upcoming,body.tribe_community_list_past .my-events-display-options .tribe-past{background:#000 !important;color:#fc0 !important}body.wp-router-placeholder-page .tribe-community-no-items{padding:14px 16px;background:#fff9e0;border:1px solid #fc0;border-radius:6px;color:#333;text-align:center}body.wp-router-placeholder-page .tribe-community-events-list table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e0e0e0 !important;border-radius:6px;overflow:hidden;font-size:15px}body.wp-router-placeholder-page .tribe-community-events-list th,body.wp-router-placeholder-page .tribe-community-events-list td{padding:12px 14px !important;border:0 !important;border-top:1px solid #eee !important;text-align:left;vertical-align:top;color:#000}body.wp-router-placeholder-page .tribe-community-events-list thead th{border-top:0 !important;background:#000 !important;color:#fc0 !important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}body.wp-router-placeholder-page .tribe-community-events-list tbody tr:nth-child(even) td{background:#fafafa}body.wp-router-placeholder-page .tribe-community-events-list .row-actions{margin-top:4px;font-size:13px}@media (max-width:767px){body.wp-router-placeholder-page .td-page-content{padding:16px;border-radius:0}body.wp-router-placeholder-page #tribe-community-events .tribe-section{padding:14px !important}body.wp-router-placeholder-page #tribe-community-events .tribe-section table,body.wp-router-placeholder-page #tribe-community-events .tribe-section tbody,body.wp-router-placeholder-page #tribe-community-events .tribe-section tr,body.wp-router-placeholder-page #tribe-community-events .tribe-section td{display:block;width:100%}body.wp-router-placeholder-page #tribe-community-events .select2-container{min-width:0;width:100% !important}body.wp-router-placeholder-page .tribe-community-events-list{overflow-x:auto}}.bc-sales{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}.bc-sales-list{list-style:none;margin:0 !important;padding:0 !important}.bc-sales-list .bc-sale{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"date type price" "address address price" "parties parties parties";column-gap:8px;row-gap:3px;align-items:center;margin:0 0 10px !important;padding:12px 14px !important;list-style:none;background:#fff;border:1px solid #e5e5e5;border-left:4px solid #fc0;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .15s,border-color .15s}.bc-sales-list .bc-sale:before{content:none !important}.bc-sales-list .bc-sale:hover{border-color:#d5d5d5;border-left-color:#fc0;box-shadow:0 3px 10px rgba(0,0,0,.08)}.bc-sale-date{grid-area:date;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#777;white-space:nowrap}.bc-sale-type{grid-area:type;justify-self:start;padding:2px 7px;background:#000;border-radius:3px;color:#fc0;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bc-sale-price{grid-area:price;align-self:start;justify-self:end;padding:4px 9px;background:#fc0;border-radius:3px;color:#000;font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.bc-sale-address{grid-area:address;font-size:16px;font-weight:700;line-height:1.3;color:#000}.bc-sale-parties{grid-area:parties;margin-top:2px;font-size:13px;line-height:1.45;color:#555}.bc-sale-seller,.bc-sale-buyer{color:#333}.bc-sale-to{font-size:0}.bc-sale-to:before{content:"\2192";position:relative;top:-1px;margin:0 3px;font-size:14px;font-weight:700;color:#b38f00}.bc-sale-lawsuit,.bc-sale-case,.bc-sale-saledate,.bc-sale-prior-owner,.bc-sale-repository,.bc-sale-note{grid-column:1/-1;font-size:12px;line-height:1.4;color:#666}.bc-sale-lawsuit,.bc-sale--taxclaim .bc-sale-saledate{margin-top:4px;padding-top:6px;border-top:1px dashed #e0e0e0}.bc-sale-plaintiff,.bc-sale-defendants{font-weight:700;color:#333}.bc-sale-case{font-variant-numeric:tabular-nums}.bc-sale-repository{justify-self:start;margin-top:2px;padding:1px 6px;border:1px solid #ccc;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#555}.bc-sales-list .bc-sale--sheriff,.bc-sales-list .bc-sale--sheriff:hover,.bc-sales-list .bc-sale--taxclaim,.bc-sales-list .bc-sale--taxclaim:hover{border-left-color:#000}.bc-sales-empty{margin:0;padding:12px 14px;background:#fff9e0;border:1px solid #fc0;border-radius:4px;color:#333;font-size:14px;text-align:center}@media (max-width:767px){.bc-sales-list .bc-sale{padding:11px 12px !important}.bc-sale-address{font-size:15px}.bc-sale-price{font-size:14px}}