.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container,.tribe-events .tribe-events-l-container{padding-top:0}.tribe-common .tribe-common-h2,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{font-family:"Red Hat Display",sans-serif;color:#2d4a21}.tribe-common .tribe-common-b1,.tribe-common .tribe-common-b2,.tribe-common .tribe-common-b3{font-family:"Red Hat Display",sans-serif}.tribe-common a,.tribe-common a:active,.tribe-common a:focus,.tribe-common a:hover,.tribe-common a:visited{color:#2d4a21;border:none}.tribe-common a:hover,.tribe-common a:focus,.tribe-common a:active:hover,.tribe-common a:active:focus,.tribe-common a:focus:hover,.tribe-common a:focus:focus,.tribe-common a:hover:hover,.tribe-common a:hover:focus,.tribe-common a:visited:hover,.tribe-common a:visited:focus{border:none}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{background-color:#2d4a21}.tribe-common .tribe-common-c-btn:hover,.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus{background-color:#2d4a21}.tribe-common .tribe-common-c-svgicon.tribe-common-c-svgicon{color:#ebdd9f}.tribe-common .tribe-common-c-svgicon.tribe-common-c-svgicon .tribe-common-c-svgicon__svg-fill{fill:#ebdd9f}.tribe-common .tribe-common-anchor,.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover,.tribe-common .tribe-common-anchor-thin,.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover,.tribe-common .tribe-common-anchor-thin-alt,.tribe-common .tribe-common-anchor-thin-alt:active,.tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-common .tribe-common-anchor-thin-alt:hover{text-decoration:none;color:#2d4a21;border-bottom:1px solid #2d4a21}.tribe-events .tribe-events-c-ical__link.tribe-events-c-ical__link{text-decoration:none;color:#ebdd9f;border:none;background-color:rgba(0,0,0,0)}.tribe-events .tribe-events-c-ical__link.tribe-events-c-ical__link:hover,.tribe-events .tribe-events-c-ical__link.tribe-events-c-ical__link:focus{color:#ebdd9f;background-color:rgba(0,0,0,0)}.tribe-events .tribe-events-c-ical__link.tribe-events-c-ical__link:hover::before,.tribe-events .tribe-events-c-ical__link.tribe-events-c-ical__link:focus::before{background-image:none}.tribe-events .tribe-events-c-ical__link.tribe-events-c-ical__link .tribe-events-c-ical__link-icon-svg.tribe-events-c-ical__link-icon-svg{display:none}.single-tribe_events a.tribe-events-gcal,.single-tribe_events a.tribe-events-gcal:hover,.single-tribe_events a.tribe-events-ical,.single-tribe_events a.tribe-events-ical:hover{color:#2d4a21}.tribe-events .datepicker .day.day.active,.tribe-events .datepicker .day.day.active.focused,.tribe-events .datepicker .day.day.active:focus,.tribe-events .datepicker .day.day.active:hover,.tribe-events .datepicker .month.month.active,.tribe-events .datepicker .month.month.active.focused,.tribe-events .datepicker .month.month.active:focus,.tribe-events .datepicker .month.month.active:hover,.tribe-events .datepicker .year.year.active,.tribe-events .datepicker .year.year.active.focused,.tribe-events .datepicker .year.year.active:focus,.tribe-events .datepicker .year.year.active:hover{background-color:#2d4a21}.tribe-events .tribe-events-c-nav__list{padding-left:0}.tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next.tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev.tribe-events-c-nav__prev{font-size:.75em;text-decoration:none}.tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next .tribe-common-c-svgicon.tribe-events-c-nav__next-icon-svg,.tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev .tribe-common-c-svgicon.tribe-events-c-nav__prev-icon-svg{width:6px}.tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__next:not(:disabled) .tribe-common-c-svgicon.tribe-events-c-nav__next-icon-svg path,.tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-events-c-nav__prev:not(:disabled) .tribe-common-c-svgicon.tribe-events-c-nav__prev-icon-svg path{fill:#ebdd9f}.tribe-events-single .tribe-events-sub-nav{padding-left:0}.tribe-events .tribe-events-c-view-selector__content.tribe-events-c-view-selector__content{left:0;right:unset}.tribe-events .tribe-events-c-view-selector__content.tribe-events-c-view-selector__content .tribe-events-c-view-selector__list{padding-left:0;margin-bottom:0}.tribe-events .tribe-events-c-view-selector__button.tribe-events-c-view-selector__button:before{background-color:#ebdd9f}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{display:grid;grid-template-areas:"messages messages messages messages messages" ". top-middle top-middle top-middle ." ". top-left color-legend top-right ." "search-bar search-bar search-bar search-bar search-bar";grid-template-rows:.5fr 1fr 1fr 1fr;grid-template-columns:1fr 32% 32% 32% 1fr}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages{grid-area:messages}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar{grid-area:top-left;margin-bottom:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav{grid-area:top-middle}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__views{grid-area:top-right}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{grid-area:search-bar}.tribe-common--breakpoint-medium.tribe-events .teccc-legend{grid-area:color-legend}.tribe-common--breakpoint-medium.tribe-events .teccc-legend #legend{margin-bottom:0;padding:0}@media only screen and (max-width: 1399px){.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{grid-template-areas:"messages messages messages messages messages" ". top-middle top-middle top-middle ." ". top-left color-legend top-right ." "search-bar search-bar search-bar search-bar search-bar";grid-template-rows:.5fr 1fr 1fr 1fr;grid-template-columns:1fr 32% 32% 32% 1fr}}.tribe-events .tribe-events-c-messages__message{background-color:#e9ecef;border-radius:0}.tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list{margin-bottom:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list .tribe-events-c-messages__message-list-item-link{color:#2d4a21;border-bottom:1px solid #2d4a21;text-decoration:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:.5em 1em;font-family:"Red Hat Display",sans-serif;font-size:1em;line-height:1em;color:#fff;background-color:#ebdd9f;border:1px solid #ebdd9f;border-radius:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker button{padding:.5em 1em;font-family:"Red Hat Display",sans-serif;font-size:1em;line-height:1em;color:#ebdd9f;background-color:#e9ecef;border:1px solid #e9ecef;border-radius:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker button .tribe-common-c-svgicon__svg-fill{fill:#ebdd9f}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list{justify-content:center;align-items:center;margin-bottom:3.5rem;padding-left:0;position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list::after{content:"";position:absolute;height:1px;width:33%;top:calc(100% + 1rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#ebdd9f;opacity:.5}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item:last-child{padding-right:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item.nav-view-title{font-size:clamp(1.5rem,6rem,2.75vw);color:#2d4a21}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link{height:auto;padding:0;text-decoration:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link .tribe-events-c-view-selector__list-item-text{color:#b6b6b6;font-weight:700}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:hover,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:focus{background-color:rgba(0,0,0,0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text{color:#ebdd9f}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link .tribe-events-c-view-selector__list-item-text{color:#ebdd9f}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after{background-color:#ebdd9f}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item:hover,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item:focus{background-color:rgba(0,0,0,0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar.tribe-events-c-events-bar--border{border:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-search{background-color:#e9ecef;border:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-search .tribe-events-c-search__input-control{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-search .tribe-common-form-control-text__input{padding:20px;background-color:rgba(0,0,0,0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-search .tribe-common-form-control-text__input::-webkit-input-placeholder{font-style:italic}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-search .tribe-common-form-control-text__input::-moz-placeholder{font-style:italic}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-search .tribe-common-form-control-text__input::-ms-input-placeholder{font-style:italic}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-search .tribe-common-form-control-text__input::placeholder{font-style:italic}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-search .tribe-events-c-search__input-control-icon-svg{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar .tribe-events-c-search .tribe-events-c-search__button{border:1px solid #ebdd9f;border-radius:0;background-color:#ebdd9f}.tribe-events .tribe-events-c-events-bar__search-button.tribe-events-c-events-bar__search-button:before{background-color:#ebdd9f}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day.tribe-events-calendar-month__day:hover:after{background-color:#ebdd9f}.tribe-events .tribe-events-calendar-month__day-cell--selected.tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected.tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected.tribe-events-calendar-month__day-cell--selected:hover{background-color:#2d4a21}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date.tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link.tribe-events-calendar-month__day-date-link{color:#2d4a21}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-link{color:#fff}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event.tribe-events-calendar-month__mobile-events-icon--event{background-color:#ebdd9f}.tribe-events .list-view--month-separator{position:relative;padding-bottom:2rem}.tribe-events .list-view--month-separator .tribe-events-calendar-list__month-separator{margin-bottom:-2rem}.tribe-events .list-view--month-separator::after{content:"";position:absolute;height:1px;width:100%;top:calc(100% + .25rem);left:0;background-color:#e9ecef;opacity:.75}.tribe-events .list-view--month-separator .tribe-events-calendar-list__month-separator time{color:#000;font-size:.66em;text-transform:uppercase}.tribe-events .list-view--month-separator .tribe-events-calendar-list__month-separator::after{content:none}.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row:not(.datetime){margin-top:0}.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row.datetime{margin-top:1em;margin-bottom:1em;align-items:center}.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row.datetime .tribe-events-calendar-list__event-datetime-wrapper{margin-left:.5em;font-style:italic;font-family:"beaufort-pro",serif}.tribe-events .tribe-events-calendar-list__event-date-tag.tribe-events-calendar-list__event-date-tag{background-color:#e9ecef;color:#ebdd9f;padding:.25em;font-size:.8em;margin-left:24px}.tribe-events-calendar-list__event-title.tribe-events-calendar-list__event-title a{font-size:1em;font-weight:500;text-decoration:none;border-bottom:none}.tribe-events-calendar-list__event-title.tribe-events-calendar-list__event-title a:hover,.tribe-events-calendar-list__event-title.tribe-events-calendar-list__event-title a:focus{text-decoration:underline}.tribe-events .tribe-events-calendar-list__event-venue{font-family:"beaufort-pro",serif}@media only screen and (max-width: 991px){.tribe-events-calendar-list__event-row.datetime .tribe-events-calendar-list__event-date-tag{margin-left:0}}.tribe-events .tribe-events-calendar-day__time-separator{position:relative;padding-bottom:2rem}.tribe-events .tribe-events-calendar-day__time-separator .tribe-events-calendar-day__time-separator-text{margin-bottom:-2rem;color:#000;font-size:.66em;text-transform:uppercase}.tribe-events .tribe-events-calendar-day__time-separator::after{content:"";position:absolute;height:1px;width:100%;top:calc(100% + .25rem);left:0;background-color:#e9ecef;opacity:.75;margin-left:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{content:none}.tribe-events .tribe-events-calendar-day__event-datetime.tribe-events-calendar-day__event-datetime{background-color:#e9ecef;color:#ebdd9f;padding:.5em 1em}.tribe-events .tribe-events-calendar-day__event{padding-left:0}.single-tribe_events #tribe-events-pg-template{padding-top:0}.single-tribe_events .tribe-events-back{display:none}.single-tribe_events .tribe-events-single-event-title{position:relative;text-align:center;font-family:"Red Hat Display",sans-serif;color:#2d4a21}.single-tribe_events .tribe-events-single-event-title::after{content:"";position:absolute;height:1px;width:6em;top:calc(100% + .5rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#6a94c9;opacity:.5}.single-tribe_events .tribe-events-schedule{justify-content:center;margin-top:2em}.single-tribe_events .tribe-events-schedule h2{font-size:1.25em;background-color:#e9ecef;color:#ebdd9f;padding:.25em;text-align:center}.single-tribe_events .tribe-events-schedule .tribe-events-cost{font-style:italic}.single-tribe_events .tribe-events-single .tribe-events-cal-links{order:0 !important;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:12px}.single-tribe_events .tribe-events-single .tribe-events-cal-links a{color:#ebdd9f;padding-left:0}.single-tribe_events .tribe-events-single .tribe-events-cal-links a:first-child{padding-left:0}.single-tribe_events .tribe-events-single .tribe-events-event-meta h2{font-size:.8em;color:#2d4a21}.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt{padding:.25em;background-color:#e9ecef;color:#ebdd9f}.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd{padding:.25em;background-color:#f8f9fa;color:#2d4a21}.single-tribe_events .tribe-events-single .tribe-events-content{font-family:"Red Hat Display",sans-serif}@media only screen and (max-width: 767px){.single-tribe_events .tribe-events-single .tribe-events-cal-links{justify-content:flex-start}.single-tribe_events .tribe-events-single .tribe-events-event-meta{margin-top:0}.single-tribe_events .tribe-events-single .tribe-events-event-meta::before{top:4.5em}}
