#tribe-events-pg-template{max-width:var(--container-max-width-small);padding:0}.tribe-events-single-featured-panel{position:relative;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:var(--border-radius);margin-top:var(--mobile-margin);margin-bottom:var(--mobile-margin)}@media (min-width:960px){.tribe-events-single-featured-panel{margin-top:var(--tablet-margin);margin-bottom:var(--tablet-margin)}}@media (min-width:1200px){.tribe-events-single-featured-panel{margin-top:var(--desktop-margin);margin-bottom:var(--desktop-margin);display:-webkit-box;display:-ms-flexbox;display:flex}.tribe-events-single-featured-panel>.tribe-event--featured-image{width:43%;min-width:380px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tribe-events-single-featured-panel>.tribe-event--featured-image .tribe-events-event-image,.tribe-events-single-featured-panel>.tribe-event--featured-image .tribe-events-event-image .tribe-events-calendar-list__event-featured-image-wrapper{width:100%;height:100%;margin:0}.tribe-events-single-featured-panel>.tribe-event--featured-image .tribe-events-event-image a{display:block;width:100%;height:100%}.tribe-events-single-featured-panel>.tribe-event--featured-image .tribe-events-event-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;max-height:430px}.tribe-events-single-featured-panel>.tribe-event--featured-image .tribe-events-event-image .tribe-events-calendar-list__event-date-tag{display:none}.tribe-events-single-featured-panel>.tribe-event--detail{padding:30px 50px;width:calc(100% - 43%)}}.tribe-events-single-featured-panel .tribe-event--detail{padding:30px var(--global-gutter)}@media (min-width:1200px){.tribe-events-single-featured-panel .tribe-event--detail{padding:30px 60px}}.tribe-events-single-featured-panel .tribe-event--detail h3{color:var(--brand-secondary)}.tribe-events-single-featured-panel .tribe-event--detail h3 a{color:inherit!important}.tribe-events-single-featured-panel .tribe-event--detail h3 a:focus,.tribe-events-single-featured-panel .tribe-event--detail h3 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.tribe-events-single-featured-panel .tribe-event--detail .buttons{margin-top:var(--global-gutter)}.tribe-events-single-featured-panel .tribe-event--detail .buttons .btn{margin-bottom:0;min-height:auto}.tribe-events-single-featured-panel .tribe-events-single--date{position:absolute;top:20px;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 15px;background-color:#fff;border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);color:var(--brand-primary);text-transform:uppercase;font-family:var(--heading-font-family);font-weight:400;min-width:70px}.tribe-events-single-featured-panel .tribe-events-single--date .m{font-size:.94737rem;letter-spacing:1.44px}.tribe-events-single-featured-panel .tribe-events-single--date .d{font-size:1.57895rem;letter-spacing:2.4px}.tribe-events-single-featured-panel .tribe-events-single--category{margin-bottom:10px}.tribe-events-single-featured-panel .tribe-events-event-meta:before,.tribe-events-single-featured-panel .tribe-events-single--category .tribe-events-event-categories-label{display:none}.tribe-events-calendar-list__event-row .tribe-events-single--category .tribe-events-event-categories a,.tribe-events-single-featured-panel .tribe-events-single--category .tribe-events-event-categories a{display:inline-block;background-color:var(--brand-primary-10);color:var(--brand-secondary);padding:6px 12px;border-radius:var(--border-radius);text-transform:uppercase;font-family:var(--heading-font-family);font-size:16px;font-weight:400;letter-spacing:1.28px;text-decoration:none}.tribe-events-single-featured-panel .tribe-events-single--category .tribe-events-event-categories a:not(:last-child){margin-right:10px;margin-bottom:10px}.tribe-events-single-featured-panel .tribe-events-single--category .tribe-events-event-categories a:focus,.tribe-events-single-featured-panel .tribe-events-single--category .tribe-events-event-categories a:hover{background-color:var(--brand-secondary);color:#fff;text-decoration:none}.tribe-events-single-featured-panel .tribe-events.tribe-common{border:0}.tribe-events-single-featured-panel .tribe-events-c-subscribe-dropdown__container{display:block}.tribe-events-single-featured-panel .tribe-events-c-subscribe-dropdown{position:relative;margin:0;display:inline-block}.tribe-events-single-featured-panel .tribe-events-c-subscribe-dropdown__button{font-family:var(--body-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);display:inline-block;padding:15px 20px 11px;color:#fff;text-decoration:none;cursor:pointer;border:var(--button-border);border-color:var(--brand-primary);border-radius:var(--button-border-radius);background-color:var(--brand-primary);width:auto;min-width:172px;text-align:center}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back i,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back i,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back i,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back i,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back i,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back i,.tribe-events-calendar-list__event-row .tribe-events-c-subscribe-dropdown__button svg,.tribe-events-single-featured-panel .tribe-events-c-subscribe-dropdown__button svg{display:none!important}.tribe-events-calendar-list__event-row .tribe-events-c-subscribe-dropdown__button button,.tribe-events-single-featured-panel .tribe-events-c-subscribe-dropdown__button button{font-family:var(--body-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);border:0;background-color:#fff0;color:inherit}.tribe-events-single-featured-panel .tribe-events-c-subscribe-dropdown__button:focus,.tribe-events-single-featured-panel .tribe-events-c-subscribe-dropdown__button:hover{text-decoration:none;background-color:#fff!important;border-color:var(--brand-primary);color:var(--brand-primary)!important}.tribe-events-single-featured-panel .tribe-events-c-subscribe-dropdown__button:focus-within{text-decoration:none;background-color:#fff!important;border-color:var(--brand-primary);color:var(--brand-primary)!important}.tribe-events-single-featured-panel .tribe-events-c-subscribe-dropdown__button:focus{outline:1px dashed;outline-offset:2px}.tribe-events-calendar-list__event-row{position:relative;border-radius:var(--border-radius);margin-top:var(--mobile-margin);margin-bottom:var(--mobile-margin)}@media (min-width:960px){.tribe-events-calendar-list__event-row{margin-top:var(--tablet-margin);margin-bottom:var(--tablet-margin)}}@media (min-width:1200px){.tribe-events-calendar-list__event-row{margin-top:var(--desktop-margin);margin-bottom:var(--desktop-margin);display:-webkit-box;display:-ms-flexbox;display:flex}.tribe-events-calendar-list__event-row>.tribe-event--featured-image{width:43%;min-width:380px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tribe-events-calendar-list__event-row>.tribe-event--featured-image .tribe-events-event-image{height:100%;width:100%;margin:0}.tribe-events-calendar-list__event-row>.tribe-event--featured-image .tribe-events-event-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.tribe-events-calendar-list__event-row>.tribe-event--detail{padding:30px 50px;width:calc(100% - 43%)}}.tribe-events-calendar-list__event-row .tribe-events-single--date{position:absolute;top:20px;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 15px;background-color:#fff;border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);color:var(--brand-primary);text-transform:uppercase;font-family:var(--heading-font-family);font-weight:400;min-width:70px}.tribe-events-calendar-list__event-row .tribe-events-single--date .m{font-size:.94737rem;letter-spacing:1.44px}.tribe-events-calendar-list__event-row .tribe-events-single--date .d{font-size:1.57895rem;letter-spacing:2.4px}.tribe-events .tribe-events-c-top-bar__datepicker .datepicker table,.tribe-events-calendar-list__event-row .tribe-events-single--details>*{width:100%}.tribe-events-calendar-list__event-row .tribe-events-single--category{margin-bottom:10px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__filters-close svg,.tribe-events-calendar-list__event-row .tribe-events-event-meta:before,.tribe-events-calendar-list__event-row .tribe-events-single--category .tribe-events-event-categories-label,.tribe-events-single--details .tribe-events-single--detail-item>div .tribe-country-name,.tribe-events-single--details .tribe-events-single--detail-item>div br{display:none}.tribe-events-calendar-list__event-row .tribe-events-single--category .tribe-events-event-categories a:not(:last-child){margin-right:10px;margin-bottom:10px}.tribe-events-calendar-list__event-row .tribe-events-single--category .tribe-events-event-categories a:focus,.tribe-events-calendar-list__event-row .tribe-events-single--category .tribe-events-event-categories a:hover{background-color:var(--brand-secondary);color:#fff;text-decoration:none}.tribe-events-calendar-list__event-row .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter,.tribe-events-calendar-list__event-row .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-slide{margin-right:20px}.tribe-events-calendar-list__event-row .tribe-events.tribe-common{border:0}.tribe-events-calendar-list__event-row .tribe-events-c-subscribe-dropdown__container{display:block}.tribe-events-calendar-list__event-row .tribe-events-c-subscribe-dropdown{position:relative;margin:0;display:inline-block}.tribe-events-calendar-list__event-row .tribe-events-c-subscribe-dropdown__button{font-family:var(--body-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);display:inline-block;padding:15px 20px 11px;color:#fff;text-decoration:none;cursor:pointer;border:var(--button-border);border-color:var(--brand-primary);border-radius:var(--button-border-radius);background-color:var(--brand-primary);width:auto;min-width:172px;text-align:center}.tribe-events-calendar-list__event-row .tribe-events-c-subscribe-dropdown__button:focus,.tribe-events-calendar-list__event-row .tribe-events-c-subscribe-dropdown__button:hover{text-decoration:none;background-color:#fff!important;border-color:var(--brand-primary);color:var(--brand-primary)!important}.tribe-events-calendar-list__event-row .tribe-events-c-subscribe-dropdown__button:focus-within{text-decoration:none;background-color:#fff!important;border-color:var(--brand-primary);color:var(--brand-primary)!important}.tribe-events-calendar-list__event-row .tribe-events-c-subscribe-dropdown__button:focus{outline:1px dashed;outline-offset:2px}.tribe-events-calendar-list__event-row .tribe-events-single-featured-panel{position:relative}.tribe-events-calendar-list__event-row .tribe-events-single-featured-panel h3 a:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:2}.tribe-events-calendar-list__event-row .tribe-events-single-featured-panel:focus .btn-secondary,.tribe-events-calendar-list__event-row .tribe-events-single-featured-panel:hover .btn-secondary{background-color:#fff0;color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.tribe-events-calendar-list__event-row .tribe-events-single-featured-panel:focus .btn-secondary:after,.tribe-events-calendar-list__event-row .tribe-events-single-featured-panel:hover .btn-secondary:after{content:'\f178'}.tribe-events-single>.tribe_events{overflow:initial}.tribe-events-single .tribe-events-single-event-description{max-width:var(--container-max-width-tiny);margin-left:auto;margin-right:auto}#tribe-events-footer{padding:0!important;margin-top:40px;margin-bottom:100px}.tribe-events-c-subscribe-dropdown__content{position:absolute;top:100%;left:0;min-width:100%;border-radius:var(--border-radius);background-color:#fff;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.tribe-events-c-subscribe-dropdown__content ul.tribe-events-c-subscribe-dropdown__list{padding:6px 0!important;margin:0;list-style:none;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.tribe-events-c-subscribe-dropdown__content ul.tribe-events-c-subscribe-dropdown__list>li{padding:0!important}.tribe-events-c-subscribe-dropdown__content ul.tribe-events-c-subscribe-dropdown__list>li a{display:block!important;padding:6px var(--global-gutter)!important;text-decoration:none;color:var(--body-font-color)}.tribe-events-c-subscribe-dropdown__content ul.tribe-events-c-subscribe-dropdown__list>li a:focus,.tribe-events-c-subscribe-dropdown__content ul.tribe-events-c-subscribe-dropdown__list>li a:hover{text-decoration:none;background-color:var(--brand-primary);color:#fff}.tribe-events-single--details{margin-bottom:25px}@media (min-width:960px){.tribe-events-single--details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-36px}.tribe-events-single--details>*{width:50%;padding-left:36px}}.tribe-events-single--details .tribe-events-single--detail-item>div{position:relative;word-break:break-word;padding:12px 0 8px 22px;height:100%;min-height:46px;border-bottom:1px solid var(--brand-primary-20)}.tribe-events-single--details .tribe-events-single--detail-item>div>i{font-size:14px;position:absolute;top:14px;left:0;color:var(--brand-primary);display:-webkit-box;display:-ms-flexbox;display:flex;width:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tribe-events-single--details .tribe-events-single--detail-item>div a{color:inherit}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox]+label:focus,.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox]+label:hover,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]+label:focus,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]+label:hover,.tribe-events-calendar-month a:focus,.tribe-events-calendar-month a:hover,.tribe-events-single--details .tribe-events-single--detail-item>div a:focus,.tribe-events-single--details .tribe-events-single--detail-item>div a:hover{color:var(--brand-primary)}.tribe-events-calendar-day-nav.tribe-events-c-nav,.tribe-events-calendar-list-nav.tribe-events-c-nav{margin-top:var(--mobile-margin);margin-bottom:var(--mobile-margin)}@media (min-width:960px){.tribe-events-calendar-day-nav.tribe-events-c-nav,.tribe-events-calendar-list-nav.tribe-events-c-nav{margin-bottom:var(--tablet-margin)}}@media (min-width:1200px){.tribe-events-calendar-day-nav.tribe-events-c-nav,.tribe-events-calendar-list-nav.tribe-events-c-nav{margin-bottom:var(--desktop-margin)}}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button{font-size:var(--button-font-size);font-family:var(--body-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);display:inline-block;padding:13px 20px;color:#fff;text-decoration:none;cursor:pointer;background-color:var(--brand-primary);border:var(--button-border);border-radius:var(--button-border-radius);min-height:var(--form-button-height)}.no-apple .tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn,.no-apple .tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a,.no-apple .tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button,.no-apple .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn,.no-apple .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a,.no-apple .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button,.no-safari .tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn,.no-safari .tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a,.no-safari .tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button,.no-safari .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn,.no-safari .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a,.no-safari .tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button{padding-top:15px;padding-bottom:11px}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button:hover{background-color:#fff;border-color:var(--brand-primary);color:var(--brand-primary);text-decoration:none}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.reverse,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.reverse,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.reverse,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.reverse,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.reverse,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.reverse{background-color:var(--brand-secondary);border-color:var(--brand-secondary);color:#fff}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.reverse:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.reverse:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.reverse:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.reverse:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.reverse:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.reverse:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.reverse:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.reverse:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.reverse:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.reverse:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.reverse:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.reverse:hover{background-color:#fff;border-color:var(--brand-secondary);color:var(--brand-secondary)}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary{background-color:var(--brand-primary);border-color:var(--brand-primary)}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary:hover{background-color:#fff;border-color:var(--brand-primary);color:var(--brand-primary)}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary.reverse,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary.reverse,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary.reverse,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary.reverse,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary.reverse,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary.reverse{background-color:#fff;border-color:var(--brand-primary);color:var(--brand-primary);border-radius:var(--button-border-radius)}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary.reverse:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary.reverse:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary.reverse:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary.reverse:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary.reverse:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary.reverse:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary.reverse:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary.reverse:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary.reverse:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary.reverse:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary.reverse:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary.reverse:hover{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary{padding:0;background-color:#fff0;border:0;color:var(--brand-primary);min-height:initial}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:not(.btn-back),.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:not(.btn-back),.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:not(.btn-back),.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:not(.btn-back),.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:not(.btn-back),.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:not(.btn-back){color:var(--brand-primary)}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:not(.btn-back):after,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:not(.btn-back):after,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:not(.btn-back):after,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:not(.btn-back):after,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:not(.btn-back):after,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:not(.btn-back):after{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f061";font-size:16px;margin-left:6px;-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:hover{background-color:#fff0;color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:focus:after,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:hover:after,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:focus:after,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:hover:after,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:focus:after,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:hover:after,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:focus:after,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-secondary:hover:after,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:focus:after,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-secondary:hover:after,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:focus:after,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-secondary:hover:after{content:'\f178'}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green{background-color:#657f2d;border-color:#657f2d;color:#fff}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green:hover{background-color:#fff;border-color:#657f2d;color:#657f2d}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green.reverse,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green.reverse,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green.reverse,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green.reverse,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green.reverse,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green.reverse{background-color:#fff;border-color:#657f2d;color:#657f2d}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green.reverse:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green.reverse:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green.reverse:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green.reverse:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green.reverse:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green.reverse:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green.reverse:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-primary-green.reverse:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green.reverse:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-primary-green.reverse:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green.reverse:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-primary-green.reverse:hover{background-color:#657f2d;border-color:#657f2d;color:#fff}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-clear,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-clear,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-clear,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-clear,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-clear,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-clear{padding:0;background-color:#fff0;border:0;color:#657f2d}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-clear:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-clear:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-clear:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-clear:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-clear:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-clear:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-clear:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-clear:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-clear:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-clear:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-clear:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-clear:hover{background-color:#fff0;border:0;color:#5b7229}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-white,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-white,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-white,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-white,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-white,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-white{background-color:#fff;color:var(--brand-primary);border-color:#fff}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-white:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-white:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-white:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-white:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-white:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-white:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-white:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-white:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-white:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-white:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-white:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-white:hover{background-color:var(--brand-primary);color:#fff}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back{background-color:#fff;color:var(--brand-primary)}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back:before,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back:before,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back:before,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back:before,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back:before,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back:before{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f060";font-size:14px;padding-right:5px}.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back:hover,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back:focus,.tribe-events-calendar-day-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list .btn.btn-back:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list a.btn-back:hover,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back:focus,.tribe-events-calendar-list-nav.tribe-events-c-nav .tribe-events-c-nav__list button.btn-back:hover{background:var(--brand-primary);color:#fff}.tribe-events-header.tribe-events-header--has-event-search .tribe-events-header__events-bar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tribe-events-header.tribe-events-header--has-event-search .tribe-events-c-top-bar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.tribe-events-header.tribe-events-header--has-event-search .tribe-events-header__messages{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar{display:block!important;margin:0!important;position:relative;z-index:10;--dropdown-width:240px}@media (min-width:960px){.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar{--dropdown-width:260px}}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar:not(:last-child){margin-bottom:20px!important}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-slider-container .tribe-filter-bar__filters-slide{margin-right:20px!important}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-clear-button,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-slider-container .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill-label{display:none!important}.tribe-common--breakpoint-medium .tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-filter:not(:last-child){margin-right:20px!important}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__filters-fieldset{padding-bottom:50px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__filters-close{font-size:18px;font-weight:600;display:block;padding:10px var(--global-gutter);text-align:center;background-color:var(--brand-primary);color:#fff;border:0;cursor:pointer;-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;height:auto;margin:0;min-height:47px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__filters-close:focus,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__filters-close:hover{background-color:var(--brand-secondary);color:#fff}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-filter .tribe-filter-bar-c-filter__filters-close:before{content:'Done'}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-filter .selection{display:none}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill{font-family:var(--body-font-family);font-size:var(--form-input-font-size);line-height:1.6;display:block;width:100%;max-width:100%;padding:12px var(--global-gutter);color:var(--brand-night);background-color:#fff;background-clip:padding-box;border:var(--form-input-border);border-radius:var(--form-input-border-radius);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;border-color:var(--brand-primary);width:var(--dropdown-width);position:relative;white-space:nowrap;overflow:hidden;padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-overflow:ellipsis}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill:not(textarea){height:var(--form-input-height)}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill.wpcf7-not-valid{border-color:var(--error-color)}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill:focus{border-color:var(--form-input-focus-color);outline:1px dashed var(--brand-secondary)!important;outline-offset:2px}@media (max-width:959px){.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill{padding:12px}}.no-apple .tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill,.no-safari .tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill{padding-top:15px;padding-bottom:11px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill .tribe-filter-bar-c-pill__pill-selections{padding-top:5px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill:after{width:var(--form-input-height);position:absolute;top:50%;right:10px;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";font-size:.73684rem;color:var(--brand-primary);background-color:var(--brand-primary-10);width:28px;height:28px;margin-top:-14px;display:flex!important;justify-content:center;align-items:center;border-radius:var(--border-radius-circle);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill+.tribe-filter-bar-c-pill__remove-button,.tribe-events-c-events-bar__filter-button-container{display:none!important}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container legend,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill .tribe-filter-bar-c-pill__pill-label-colon{display:none}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle.active i:before,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-pill__pill[aria-expanded=true]:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__toggle{height:var(--form-input-height);width:var(--dropdown-width)}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container{display:none;background-color:#fff;position:absolute;top:100%;left:0;z-index:3;width:100%;border:var(--border-default);border-top:none;border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden;margin-top:-8px!important;padding:18px 10px 10px!important;bottom:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:var(--dropdown-width)!important}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container .scrollbar-inner{overflow-x:hidden;overflow-y:auto;max-height:200px;margin-bottom:15px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container .scrollbar-inner::-webkit-scrollbar{width:4px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container .scrollbar-inner::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:2px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container .scrollbar-inner::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:2px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown ul,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container ul{margin:0;padding:10px;list-style:none}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown ul li,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container ul li{margin:0 0 10px;padding:0;-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown ul li:last-child,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container ul li:last-child{margin:0}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox],.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]{position:absolute;left:0;top:0;width:1px;height:1px;display:block;opacity:0}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox]+label,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]+label{position:relative;display:block;padding-left:30px;cursor:pointer}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]+label:before{content:"";top:0;height:16px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]+label:after,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]+label:before{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;border:2px solid #fff0;border-radius:4px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]+label:before{border-color:var(--brand-primary)}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]+label:after{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f00c';background-color:#fff0;color:#355e53;opacity:0;margin:0;padding:0;top:0;line-height:1!important;height:auto}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox]:checked+label:after,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container input[type=checkbox]:checked+label:after{opacity:1}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown label,.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container label{display:block;margin:0!important}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container .select2-results__options{padding:10px!important}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container .select2-results__options>li{padding:0;margin:0 0 10px}.tribe-events .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter__container .select2-results__options>li.select2-results__option--highlighted[data-selected]{background-color:#fff0;color:var(--brand-primary)}.tribe-common.tribe-events .tribe-common-l-container{max-width:100%;padding:0;margin-top:var(--mobile-margin)}@media (max-width:959px){.tribe-common.tribe-events .tribe-events-header__events-bar{display:none}}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:960px){.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form>:not(:last-child){margin-right:20px}}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form .tribe-events-c-events-bar--wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:960px){.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form .tribe-events-c-events-bar--wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form .tribe-events-c-events-bar--wrapper>:not(:last-child){margin-right:var(--global-gutter)}}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form .tribe-events-view-selector-list-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form .tribe-events-view-selector-list-container ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form .tribe-events-view-selector-list-container ul>li:not(:last-child){margin-right:var(--global-gutter)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form .tribe-events-view-selector-list-container ul>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-c-events-bar__search-form .tribe-events-view-selector-list-container ul>li a>*{height:inherit}.tribe-common.tribe-events .tribe-events-c-events-bar__search .form-label,.tribe-common.tribe-events .tribe-events-c-events-bar__search label{font-family:var(--body-font-family);font-weight:600;font-size:1rem;color:var(--heading-font-color)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-common-form-control-text{margin:0}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-input{position:relative;width:100%}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-common-form-control-text__input{padding:10px var(--global-gutter);margin:0;height:var(--form-input-height)}.no-apple .tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle,.no-apple .tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-common-form-control-text__input,.no-safari .tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle,.no-safari .tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-common-form-control-text__input{padding-top:15px;padding-bottom:11px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-events-view-selector-list-container{-ms-flex-negative:0;flex-shrink:0;width:200px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle{position:relative;font-family:var(--body-font-family);font-size:var(--form-input-font-size);line-height:1.6;display:block;width:100%;max-width:100%;padding:12px var(--global-gutter);color:var(--brand-night);background-color:#fff;background-clip:padding-box;border:var(--form-input-border);border-radius:var(--form-input-border-radius);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;border-color:var(--brand-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:50px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle:not(textarea),.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a:not(textarea),.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button:not(textarea){height:var(--form-input-height)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle.wpcf7-not-valid{border-color:var(--error-color)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle:focus{border-color:var(--form-input-focus-color);outline:1px dashed var(--brand-secondary)!important;outline-offset:2px}@media (max-width:959px){.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle{padding:12px}}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle:after{display:none}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle i{width:var(--form-input-height);position:absolute;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle i:before{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";font-size:.73684rem;color:var(--brand-primary);background-color:var(--brand-primary-10);width:28px;height:28px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius-circle);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle .text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:nowrap}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle.active{z-index:5}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle.active+.filter-dropdown{z-index:4}.no-apple .tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-toggle span.text{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown{display:none;background-color:#fff;position:absolute;top:100%;left:0;z-index:3;width:100%;border:var(--border-default);border-top:none;border-radius:0 0 var(--border-radius) var(--border-radius);margin-top:-8px;padding:18px 10px 10px;overflow:hidden}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown .scrollbar-inner{overflow-x:hidden;overflow-y:auto;max-height:200px;margin-bottom:15px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown .scrollbar-inner::-webkit-scrollbar{width:4px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown .scrollbar-inner::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:2px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown .scrollbar-inner::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:2px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox]+label:before{content:"";top:0;height:16px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox]+label:after,.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox]+label:before{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;border:2px solid #fff0;border-radius:4px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox]+label:before{border-color:var(--brand-primary)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-dropdown input[type=checkbox]+label:after{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f00c';background-color:#fff0;color:#355e53;opacity:0;margin:0;padding:0;top:0;line-height:1!important;height:auto}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-close{font-size:18px;font-weight:600;position:relative;display:block;margin:0 -10px -10px;padding:10px var(--global-gutter);text-align:center;background-color:var(--brand-primary);color:#fff;border:0;cursor:pointer;-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-close:focus,.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-close:hover{background-color:var(--brand-secondary);color:#fff}@media (min-width:1200px){.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-view{width:180px;-ms-flex-negative:0;flex-shrink:0}}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-view .tribe-events-c-view-selector__list-item-link{text-decoration:none;position:relative;padding:0 0 0 25px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-view .tribe-events-c-view-selector__list-item-link .tribe-events-c-view-selector__list-item-icon{position:absolute;top:0;left:0}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-view .tribe-events-c-view-selector__list-item-link .tribe-events-c-view-selector__list-item-icon svg{fill:var(--brand-primary)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-view .tribe-events-c-view-selector__list-item-link:focus,.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-view .tribe-events-c-view-selector__list-item-link:hover{color:var(--brand-primary);text-decoration:none}.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-view .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-icon svg,.tribe-common.tribe-events .tribe-events-c-events-bar__search .filter-view .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-icon svg{fill:var(--brand-primary)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .tribe-common-c-btn.tribe-events-c-search__button{height:var(--form-input-height)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .btn.clearall{font-size:var(--button-font-size);font-family:var(--body-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 20px;text-decoration:none;cursor:pointer;background-color:#fff;border:var(--button-border);border-color:var(--brand-primary);color:var(--brand-primary);border-radius:var(--button-border-radius)}.no-apple .tribe-common.tribe-events .tribe-events-c-events-bar__search .btn.clearall,.no-apple .tribe-common.tribe-events .tribe-events-header__top-bar .btn,.no-apple .tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a,.no-apple .tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button,.no-safari .tribe-common.tribe-events .tribe-events-c-events-bar__search .btn.clearall,.no-safari .tribe-common.tribe-events .tribe-events-header__top-bar .btn,.no-safari .tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a,.no-safari .tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button{padding-top:15px;padding-bottom:11px}.tribe-common.tribe-events .tribe-events-c-events-bar__search .btn.clearall i{margin-right:6px}.no-apple .tribe-common.tribe-events .tribe-events-c-events-bar__search .btn.clearall i{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.no-apple .tribe-common.tribe-events .tribe-events-c-events-bar__search .btn.clearall span{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.tribe-common.tribe-events .tribe-events-c-events-bar__search .btn.clearall:focus,.tribe-common.tribe-events .tribe-events-c-events-bar__search .btn.clearall:hover,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary.reverse:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary.reverse:hover{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a,.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button{font-family:var(--body-font-family);font-size:var(--form-input-font-size);line-height:1.6;display:block;width:100%;max-width:100%;padding:12px var(--global-gutter);color:var(--brand-night);background-color:#fff;background-clip:padding-box;border:var(--form-input-border);border-radius:var(--form-input-border-radius);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;border-color:var(--brand-primary);display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--form-input-height)}.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a.wpcf7-not-valid,.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button.wpcf7-not-valid{border-color:var(--error-color)}.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button:focus{border-color:var(--form-input-focus-color);outline:1px dashed var(--brand-secondary)!important;outline-offset:2px}@media (max-width:959px){.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a,.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button{padding:12px}}.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a.disabled,.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a[disabled],.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button.disabled,.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button[disabled]{opacity:.5}.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li a svg,.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav ul li button svg{height:auto!important}.tribe-common.tribe-events .tribe-events-header__top-bar .btn{font-size:var(--button-font-size);font-family:var(--body-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);display:inline-block;padding:13px 20px;color:#fff;text-decoration:none;cursor:pointer;background-color:var(--brand-primary);border:var(--button-border);border-radius:var(--button-border-radius);min-height:var(--form-button-height);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tribe-common.tribe-events .tribe-events-header__top-bar .btn:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn:hover{background-color:#fff;border-color:var(--brand-primary);color:var(--brand-primary);text-decoration:none}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.reverse{background-color:var(--brand-secondary);border-color:var(--brand-secondary);color:#fff}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.reverse:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.reverse:hover{background-color:#fff;border-color:var(--brand-secondary);color:var(--brand-secondary)}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary{background-color:var(--brand-primary);border-color:var(--brand-primary)}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary:hover{background-color:#fff;border-color:var(--brand-primary);color:var(--brand-primary)}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary.reverse{background-color:#fff;border-color:var(--brand-primary);color:var(--brand-primary);border-radius:var(--button-border-radius)}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-secondary{padding:0;background-color:#fff0;border:0;color:var(--brand-primary);min-height:initial}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-secondary:not(.btn-back){color:var(--brand-primary)}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-secondary:not(.btn-back):after{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f061";font-size:16px;margin-left:6px;-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-secondary:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-secondary:hover{background-color:#fff0;color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-secondary:focus:after,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-secondary:hover:after{content:'\f178'}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary-green{background-color:#657f2d;border-color:#657f2d;color:#fff}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary-green:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary-green:hover{background-color:#fff;border-color:#657f2d;color:#657f2d}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary-green.reverse{background-color:#fff;border-color:#657f2d;color:#657f2d}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary-green.reverse:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-primary-green.reverse:hover{background-color:#657f2d;border-color:#657f2d;color:#fff}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-clear{padding:0;background-color:#fff0;border:0;color:#657f2d}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-clear:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-clear:hover{background-color:#fff0;border:0;color:#5b7229}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-white{background-color:#fff;color:var(--brand-primary);border-color:#fff}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-white:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-white:hover{background-color:var(--brand-primary);color:#fff}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-back{background-color:#fff;color:var(--brand-primary)}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-back:before{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f060";font-size:14px;padding-right:5px}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-back i,.tribe-events .tribe-events-c-top-bar__datepicker .datepicker:after,.tribe-events .tribe-events-c-top-bar__datepicker .datepicker:before{display:none!important}.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-back:focus,.tribe-common.tribe-events .tribe-events-header__top-bar .btn.btn-back:hover{background:var(--brand-primary);color:#fff}.no-apple .tribe-common.tribe-events .tribe-events-header__top-bar .btn:after{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.tribe-common.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker button.tribe-events-c-top-bar__datepicker-button{font-family:"Calibre";font-size:19px;background-color:#fff0;border:0}.tribe-events-calendar-list .tribe-events-calendar-list__event-row{max-width:var(--container-max-width-small);margin:0 auto!important;display:block}.tribe-events-calendar-list .tribe-events-calendar-list__event-row:not(:last-child){margin-bottom:25px!important}@media (min-width:1200px){.tribe-events-calendar-list .tribe-events-calendar-list__event-row:not(:last-child){margin-bottom:50px!important}}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-common-g-col{padding:0!important;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-common-g-col:not(:last-child){margin-bottom:25px}@media (min-width:1200px){.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-common-g-col:not(:last-child){margin-bottom:50px}}.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-common-g-col article{margin:0!important}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator{font-family:"Staatliches",cursive;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:1.4px;color:var(--brand-primary);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator:not(:first-child){margin-top:40px}@media (min-width:1200px){.tribe-events-calendar-list .tribe-events-calendar-list__month-separator:not(:first-child){margin-top:80px}}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator:not(:last-child){margin-bottom:30px}@media (min-width:1200px){.tribe-events-calendar-list .tribe-events-calendar-list__month-separator:not(:last-child){margin-bottom:60px}}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator time{position:relative;display:inline-block;z-index:2;padding-right:var(--global-gutter)}.tribe-events-calendar-list .tribe-events-calendar-list__month-separator:after{content:'';display:block;position:static;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background-color:var(--brand-primary-20)}.tribe-events-c-messages__message svg{margin-right:10px;margin-top:-2px}.tribe-events-c-messages__message svg path{stroke:var(--brand-primary)}.tribe-events-calendar-month{margin-bottom:var(--mobile-margin)!important}@media (min-width:960px){.tribe-events-calendar-month{margin-bottom:var(--tablet-margin)!important}}@media (min-width:1200px){.tribe-events-calendar-month{margin-bottom:var(--desktop-margin)!important}}.tribe-events-calendar-month h3{font-size:26px}.tribe-events-calendar-month h3.tribe-events-calendar-month__calendar-event-title,.tribe-events-calendar-month h3.tribe-events-calendar-month__multiday-event-bar-title,.tribe-events-calendar-month h3.tribe-events-calendar-month__multiday-event-hidden-title{font-weight:var(--body-font-weight);font-size:var(--body-font-size);line-height:var(--body-line-height)}.tooltipster-base.tribe-events-tooltip-theme{min-width:280px;max-width:420px}.tooltipster-sidetip .tooltipster-box{padding:15px;border:var(--border-default);border-radius:var(--border-radius);background-color:#fff;color:var(--body-font-color)}.tooltipster-sidetip .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{position:relative;display:block;width:100%!important}.tooltipster-sidetip .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper:before{display:block;content:'';padding-top:var(--aspect-ratio)}.tooltipster-sidetip .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper *{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.tooltipster-sidetip .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper img,.tooltipster-sidetip .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper video{-o-object-fit:cover;object-fit:cover}.tooltipster-sidetip .tooltipster-content{color:var(--body-font-color);line-height:var(--body-line-height)}.tooltipster-sidetip .tooltipster-content a:focus,.tooltipster-sidetip .tooltipster-content a:hover{color:var(--brand-primary)}.tooltipster-sidetip .tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip-datetime{font-size:16px}.tooltipster-sidetip .tooltipster-content h3{font-size:24px;line-height:var(--body-line-height)}.tooltipster-sidetip .tooltipster-content .tribe-events-c-small-cta__price{font-weight:700;color:var(--brand-primary)}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar.tribe-filter-bar--horizontal,.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar.tribe-filter-bar--vertical,.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__selected-filters-list-item{padding:0}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter.tribe-filter-bar-c-filter--has-selections{position:relative}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter.tribe-filter-bar-c-filter--pill.tribe-filter-bar-c-filter--dropdown{margin-right:0!important}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper:not(:last-child){margin-bottom:10px}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle{position:relative;font-family:var(--body-font-family);font-size:var(--form-input-font-size);line-height:1.6;display:block;max-width:100%;padding:12px var(--global-gutter);color:var(--brand-night);background-color:#fff;background-clip:padding-box;border:var(--form-input-border);border-radius:var(--form-input-border-radius);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;border-color:var(--brand-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:50px;width:100%}.no-apple .alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle,.no-apple .alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__actions button,.no-safari .alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle,.no-safari .alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__actions button{padding-top:15px;padding-bottom:11px}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle:not(textarea){height:var(--form-input-height)}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle.wpcf7-not-valid{border-color:var(--error-color)}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle:focus{border-color:var(--form-input-focus-color);outline:1px dashed var(--brand-secondary)!important;outline-offset:2px}@media (max-width:959px){.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle{padding:12px}}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle i:before,.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle:after{display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";font-size:.73684rem;color:var(--brand-primary);background-color:var(--brand-primary-10);height:28px;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius-circle);-webkit-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle:after{width:var(--form-input-height);position:absolute;top:50%;right:10px;width:28px!important;margin-top:-14px;display:-webkit-box;display:-ms-flexbox}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle i{width:var(--form-input-height);position:absolute;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle i:before{width:28px;display:-webkit-box!important;display:-ms-flexbox!important}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle .text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:nowrap}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle.active{z-index:5}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter--open .tribe-filter-bar-c-filter__toggle:after,.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle.active i:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle.active+.filter-dropdown{z-index:4}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar-c-filter__toggle-wrapper .tribe-filter-bar-c-filter__toggle .tribe-filter-bar-c-filter__toggle-icon{display:none!important}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar--horizontal.tribe-filter-bar{--dropdown-width:100%}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__actions button{margin-right:0;font-size:var(--button-font-size);font-family:var(--body-font-family);font-weight:var(--button-font-weight);line-height:var(--button-line-height);display:inline-block;padding:13px 20px;color:#fff;text-decoration:none;cursor:pointer;background-color:var(--brand-primary);border:var(--button-border);border-radius:var(--button-border-radius)}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__actions button:focus,.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__actions button:hover{background-color:#fff;border-color:var(--brand-primary);color:var(--brand-primary);text-decoration:none}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__actions button:not(:last-child){margin-bottom:10px}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__selected-filters-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__selected-filters-list .tribe-filter-bar-c-pill{display:block;width:100%}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__selected-filters-list>*{display:block;width:100%;margin:0}.alignwide:not(.tribe-common--breakpoint-medium):not(.tribe-common--breakpoint-full) .tribe-filter-bar__selected-filters-list>:not(:last-child){margin-bottom:10px}.tribe-events-calendar-month-mobile-events a:focus,.tribe-events-calendar-month-mobile-events a:hover{color:var(--brand-secondary)}.tribe-events-calendar-month-nav.tribe-events-c-nav:last-child{margin-bottom:var(--mobile-margin)}@media (min-width:960px){.tribe-events-calendar-month-nav.tribe-events-c-nav:last-child{margin-bottom:var(--tablet-margin)}}@media (min-width:1200px){.tribe-events-calendar-month-nav.tribe-events-c-nav:last-child{margin-bottom:var(--desktop-margin)}}.tribe-events .tribe-events-c-top-bar__datepicker{position:relative}.tribe-events .tribe-events-c-top-bar__datepicker .datepicker{position:absolute;top:100%!important;left:0!important;border:var(--border-default);margin-top:0!important}.tribe-events .datepicker table tr td span.active.active,.tribe-events .datepicker table tr td span.active.disabled,.tribe-events .datepicker table tr td span.active.disabled.active,.tribe-events .datepicker table tr td span.active.disabled.disabled,.tribe-events .datepicker table tr td span.active.disabled:active,.tribe-events .datepicker table tr td span.active.disabled:hover,.tribe-events .datepicker table tr td span.active.disabled:hover.active,.tribe-events .datepicker table tr td span.active.disabled:hover.disabled,.tribe-events .datepicker table tr td span.active.disabled:hover:active,.tribe-events .datepicker table tr td span.active.disabled:hover:hover,.tribe-events .datepicker table tr td span.active.disabled:hover[disabled],.tribe-events .datepicker table tr td span.active.disabled[disabled],.tribe-events .datepicker table tr td span.active:active,.tribe-events .datepicker table tr td span.active:hover,.tribe-events .datepicker table tr td span.active:hover.active,.tribe-events .datepicker table tr td span.active:hover.disabled,.tribe-events .datepicker table tr td span.active:hover:active,.tribe-events .datepicker table tr td span.active:hover:hover,.tribe-events .datepicker table tr td span.active:hover[disabled],.tribe-events .datepicker table tr td span.active[disabled],.tribe-events .datepicker table tr td.active.active,.tribe-events .datepicker table tr td.active.disabled,.tribe-events .datepicker table tr td.active.disabled.active,.tribe-events .datepicker table tr td.active.disabled.disabled,.tribe-events .datepicker table tr td.active.disabled:active,.tribe-events .datepicker table tr td.active.disabled:hover,.tribe-events .datepicker table tr td.active.disabled:hover.active,.tribe-events .datepicker table tr td.active.disabled:hover.disabled,.tribe-events .datepicker table tr td.active.disabled:hover:active,.tribe-events .datepicker table tr td.active.disabled:hover:hover,.tribe-events .datepicker table tr td.active.disabled:hover[disabled],.tribe-events .datepicker table tr td.active.disabled[disabled],.tribe-events .datepicker table tr td.active:active,.tribe-events .datepicker table tr td.active:hover,.tribe-events .datepicker table tr td.active:hover.active,.tribe-events .datepicker table tr td.active:hover.disabled,.tribe-events .datepicker table tr td.active:hover:active,.tribe-events .datepicker table tr td.active:hover:hover,.tribe-events .datepicker table tr td.active:hover[disabled],.tribe-events .datepicker table tr td.active[disabled]{background-color:var(--brand-primary);background-image:none}.tribe-events .datepicker.dropdown-menu{font-size:1rem}.tribe-events .datepicker th{color:var(--brand-primary)}.tribe-events .datepicker .datepicker-switch:hover,.tribe-events .datepicker .next:hover,.tribe-events .datepicker .prev:hover,.tribe-events .datepicker table tr td span.focused,.tribe-events .datepicker table tr td span:hover,.tribe-events .datepicker table tr td.day.focused,.tribe-events .datepicker table tr td.day:hover,.tribe-events .datepicker tfoot tr th:hover{background:var(--brand-primary-10)}.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar-c-filter,.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-slide{margin-right:20px!important}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row{--tec-spacer-3:10px}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag{min-width:150px;width:150px}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;border-radius:var(--border-radius);background-color:var(--brand-primary);padding:15px}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag time>span{display:block;margin:0;font-weight:600;line-height:1.2;color:#fff}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag .tribe-events-calendar-latest-past__event-date-tag-month{text-transform:uppercase;font-size:14px}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-date-tag .tribe-events-calendar-latest-past__event-date-tag-daynum{font-size:36px;line-height:36px;padding:6px 0 0}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-header .tribe-events-calendar-latest-past__event-datetime-wrapper{margin-bottom:6px}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-header time{color:var(--brand-primary)}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-featured-image-wrapper .tribe-events-calendar-latest-past__event-featured-image-link{position:relative;overflow:hidden;padding:0;border-radius:var(--border-radius)}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-featured-image-wrapper .tribe-events-calendar-latest-past__event-featured-image-link:before{content:'';display:block;padding-top:var(--aspect-ratio)}.tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-row .tribe-events-calendar-latest-past__event-featured-image-wrapper .tribe-events-calendar-latest-past__event-featured-image-link img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hidden-item-group-group:first-child:last-child{display:block!important}