.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#f9f9f9!important}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:#871540!important}.tribe-common .tribe-common-c-svgicon{color:#871540!important}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}#top-menu li a{font-weight:600!important}#top-menu li a{transition:all 0.3s ease}@media (max-width:1700px){#top-menu li a{font-size:16px!important;padding-right:18px!important}}@media (max-width:1666px){#top-menu li a{font-size:15px!important;padding-right:15px!important}}@media (max-width:1500px){#top-menu li a{font-size:14px!important;padding-right:12px!important}}@media (max-width:1400px){#top-menu li a{font-size:14px!important;padding-right:10px!important}#logo{max-height:85%!important}}@media (max-width:1387px){#top-menu li a{font-size:14px!important;padding-right:8px!important}#top-menu li.menu-item-has-children>a:after{margin-left:1px!important;font-size:9px!important;position:relative!important;top:-2px!important}#logo{max-height:83%!important}}@media (max-width:1350px){#top-menu li a{font-size:13px!important;padding-right:6px!important}#logo{max-height:80%!important}}@media (max-width:1293px){#top-menu li a{font-size:13px!important;padding-right:5px!important}#et_search_icon{margin-left:5px!important}#et-top-navigation{padding-left:5px!important;padding-right:3px!important}#logo{max-height:78%!important}}@media (max-width:1257px){#top-menu li a{font-size:12px!important;padding-right:3px!important}#top-menu li{margin-right:3px!important}#top-menu li.menu-item-has-children>a:after{margin-left:2px!important;font-size:8px!important;position:relative!important;top:-2px!important}#et_search_icon{margin-left:3px!important;font-size:14px!important}#logo{max-height:75%!important}#et-top-navigation{padding-left:2px!important;padding-right:1px!important}}@media (max-width:1220px){#top-menu li a{font-size:11px!important;padding-right:2px!important}#top-menu li{margin-right:2px!important}#logo{max-height:72%!important}}@media only screen and (max-width:1200px) and (min-width:981px){#main-header #et_mobile_nav_menu{display:block!important}#main-header #top-menu-nav{display:none!important}}@media (max-width:1400px){.container.clearfix{padding-left:8px!important;padding-right:8px!important}}@media (max-width:1300px){.container.clearfix{padding-left:5px!important;padding-right:5px!important}}:root{--tec-color-accent-primary:#871540;--tec-color-link-accent:#871540;--tec-color-link-accent-hover:#6c1033}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{background-color:#871540!important;border-color:#871540!important;color:#fff!important}.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:hover{background-color:#6c1033!important;border-color:#6c1033!important;color:#fff!important}body .tribe-common,body .tribe-common *,body .tribe-events,body .tribe-events *,body .tribe-events-event-meta,body .tribe-events-event-meta *,body dt.tribe-events-start-date-label,body dt.tribe-events-start-time-label,body dd.tribe-recurring-event-time,body .tec-events-pro-series-meta-detail--label,body dd.tec-events-pro-series-meta-detail--link,body dd.tribe-venue,body address.tribe-events-address,body h2.tribe-events-single-section-title,body p.tribe-events-single-event-description{font-family:'Montserrat',sans-serif!important}body .tribe-events-single-event-description p{font-family:'Montserrat',sans-serif!important}h1.tribe-events-single-event-title,.tribe-events-back a,.tribe-events-nav-pagination li{font-family:'Montserrat',sans-serif!important}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:#871540!important}.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{background-color:#871540!important;border-color:#871540!important;color:#fff!important}.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover{background-color:#6c1033!important;border-color:#6c1033!important;color:#fff!important}:root{--brand-purple:#871540}.fluentform .ff_submit_btn_wrapper .ff-btn.ff-btn-submit{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.2;font-weight:600;display:inline-block;color:var(--brand-purple);background-color:transparent;border:2px solid var(--brand-purple);padding:6px 20px;border-radius:0;box-shadow:none;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.fluentform .ff_submit_btn_wrapper .ff-btn.ff-btn-submit:hover,.fluentform .ff_submit_btn_wrapper .ff-btn.ff-btn-submit:active{background-color:var(--brand-purple);color:#ffffff;border-color:var(--brand-purple)}.fluentform .ff_submit_btn_wrapper .ff-btn.ff-btn-submit:focus-visible{outline:2px dashed var(--brand-purple);outline-offset:3px}.fluentform .ff_submit_btn_wrapper .ff-btn.ff-btn-submit[disabled]{opacity:.6;pointer-events:none}.fluentform .ff_submit_btn_wrapper button.ff-btn.ff-btn-submit,.fluentform .ff-el-group.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit,button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style{color:var(--brand-purple)!important;background-color:transparent!important;border-color:var(--brand-purple)!important}.fluentform .ff_submit_btn_wrapper button.ff-btn.ff-btn-submit:hover,.fluentform .ff_submit_btn_wrapper button.ff-btn.ff-btn-submit:active,button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:hover,button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:active{color:#ffffff!important;background-color:var(--brand-purple)!important;border-color:var(--brand-purple)!important}.fluentform .ff_submit_btn_wrapper button.ff-btn.ff-btn-submit:focus-visible{outline:2px dashed var(--brand-purple);outline-offset:3px}