:root{--tec-font-family-sans-serif: Titillium, Helvetica, Arial, sans-serif;--tec-font-size-1: .875rem;--tec-border-radius-default: 4px;--tec-color-accent-primary: #034EA2;--tec-color-border-active-month-grid-hover: #034EA2;--tec-color-day-marker-month: inherit;--tec-color-background-primary-multiday: #E5EDF5;--tec-color-background-primary-multiday-hover: rgb(210.5833333333, 224.25, 237.9166666667);--tec-color-background-secondary-multiday: #E5EDF5;--tec-color-background-secondary-multiday-hover: rgb(210.5833333333, 224.25, 237.9166666667);--tec-color-button-primary: #034EA2;--tec-color-button-primary-hover: #041139;--tec-color-button-primary-active: ;--tec-color-text-events-bar-submit-button: #fff}#tribe-events-pg-template{padding:0!important}.archive-content .tribe-events .tribe-events-l-container{min-height:10vh!important;padding-top:32px!important;padding-bottom:0!important}.archive-content .tribe-events .tribe-events-c-messages__message{border-radius:4px;padding:16px}.archive-content .tribe-events .tribe-events-c-messages__message.tribe-events-c-messages__message--notice{background-color:#fffbbb;border:1px solid #ead643;color:#827302}.archive-content .tribe-events .tribe-events-c-messages__message-icon-svg{margin-right:8px}.archive-content .tribe-events .tribe-events-c-messages__message-list-item-link{color:currentColor;font-weight:400}.archive-content .tribe-events-calendar-month-mobile-events__mobile-event-datetime{color:#383838;font-size:.875rem!important;font-weight:500}.archive-content .tribe-events-calendar-month-mobile-events__mobile-event-title{font-size:1.125rem!important;line-height:1.3em!important}.archive-content .tribe-events-calendar-day__event-datetime-wrapper,.archive-content .tribe-events-calendar-list__event-datetime-wrapper,.archive-content .tribe-events-calendar-latest-past__event-datetime-wrapper{color:#383838;font-size:.875rem!important;font-weight:500}.archive-content .tribe-events-calendar-day__event-title,.archive-content .tribe-events-calendar-list__event-title,.archive-content .tribe-events-calendar-latest-past__event-title{font-size:1.125rem!important;line-height:1.3em!important}.archive-content .tribe-events-calendar-day__event-description p,.archive-content .tribe-events-calendar-list__event-description p,.archive-content .tribe-events-calendar-latest-past__event-description p{font-size:1rem!important;line-height:1.4em}.archive-content .tribe-events-calendar-day__event-featured-image-link,.archive-content .tribe-events-calendar-list__event-featured-image-link,.archive-content .tribe-events-calendar-latest-past__event-featured-image-link{border-radius:10px;overflow:hidden}.archive-content .tribe-events-calendar-day__event-venue,.archive-content .tribe-events-calendar-list__event-venue,.archive-content .tribe-events-calendar-latest-past__event-venue{font-size:.875rem!important;margin:16px 0;padding-left:2.5rem;position:relative}.archive-content .tribe-events-calendar-day__event-venue:before,.archive-content .tribe-events-calendar-list__event-venue:before,.archive-content .tribe-events-calendar-latest-past__event-venue:before{content:"";display:inline-block;left:0;height:1.5rem;margin:0;position:absolute;top:0rem;user-select:none;width:1.5rem;z-index:1;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 24 24'%3E%3Cg fill='%23034EA2' %3E%3Cpath d='M14.199 9.346c0-1.211-.988-2.199-2.2-2.199-1.211 0-2.199.988-2.199 2.2 0 1.21.988 2.199 2.2 2.199 1.211 0 2.199-.988 2.199-2.2Zm-2.2-.941a.941.941 0 1 1 0 1.883.941.941 0 0 1 0-1.883Z'/%3E%3Cpath d='M12 4C9.103 4 6.653 6.33 6.653 9.096c0 2.476 1.791 5.294 4.267 9.199L12 20l1.08-1.705c2.475-3.905 4.266-6.723 4.266-9.199C17.346 6.331 14.896 4 12 4Zm0 1.258c2.18 0 4.089 1.79 4.089 3.838 0 2.041-1.613 4.655-4.09 8.547-2.554-4.03-4.088-6.512-4.088-8.547C7.91 7.05 9.82 5.258 12 5.258Z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover}.archive-content .tribe-events-calendar-day__event-venue span,.archive-content .tribe-events-calendar-list__event-venue span,.archive-content .tribe-events-calendar-latest-past__event-venue span{display:inline-block;padding:.25em 0;width:100%}.archive-content .tribe-events-calendar-month__day-date{font-size:.875rem}.archive-content .tribe-events-c-events-bar__search-button{align-items:center;justify-content:center}.archive-content .tribe-events-c-view-selector__button-icon-svg{height:100%;width:100%}.tribe-events-notices{border-bottom:1px solid #B8B8B8;padding:16px 8px}.tribe-events-notices li{font-size:.875rem;font-weight:500;line-height:1.4em}.tribe-events-calendar-month__calendar-event-tooltip{text-align:left!important}.archive-content .tribe-events-c-subscribe-dropdown__button,.calendar-event .tribe-events-c-subscribe-dropdown__button{align-items:center;display:flex;padding:var(--tec-spacer-1) var(--tec-spacer-2)!important}.archive-content .tribe-events-c-subscribe-dropdown__button-icon,.calendar-event .tribe-events-c-subscribe-dropdown__button-icon{min-width:10px;margin-left:var(--tec-spacer-2)!important}.archive-content .tribe-events-c-subscribe-dropdown__export-icon,.calendar-event .tribe-events-c-subscribe-dropdown__export-icon{min-width:21px}.calendar-event .tribe-events-c-subscribe-dropdown{margin:0 0 20px}.tribe-events-c-subscribe-dropdown__content,.tribe-events-cal-links__content{top:100%!important;position:relative}.tribe-events-c-subscribe-dropdown__list,.tribe-events-cal-links__list{left:0;padding:var(--tec-spacer-1) 0!important;position:absolute;top:0;min-width:100%}.tribe-events-c-subscribe-dropdown__list a,.tribe-events-cal-links__list a{font-size:.875rem!important}.tribe-events .datepicker-dropdown{z-index:50!important}.archive-content .tribe-common legend{color:#383838}.archive-content .tribe-common .button{border:0 none;border-radius:4px;display:inline-block;font-size:1.125rem;font-weight:700;height:3rem;line-height:3rem;padding:0 2rem;transition:background-color .3s ease-in-out;white-space:nowrap}.archive-content .tribe-common .button-primary{background-color:#034ea2;color:#fff}[data-touch-screen=default] .archive-content .tribe-common .button-primary:hover:not(:disabled),[data-touch-screen=default] .archive-content .tribe-common .button-primary:focus-visible:not(:disabled){background-color:#041139}.archive-content .tribe-common .button-primary:focus-visible:not(:disabled){outline-color:#041139}.archive-content .tribe-common .button-outline{background:transparent!important;box-shadow:0 0 .0625rem .0625rem currentColor;color:#034ea2;transition:color .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out}[data-touch-screen=default] .archive-content .tribe-common .button-outline:hover:not(:disabled),[data-touch-screen=default] .archive-content .tribe-common .button-outline:focus-visible:not(:disabled){color:#041139}.archive-content .tribe-common .button-link{background:transparent!important;border:solid currentColor;border-width:0 0 .0625rem 0;border-radius:0;box-shadow:none!important;color:currentColor;font-family:inherit;font-weight:400;height:100%;line-height:inherit;padding:0!important;width:auto!important}[data-touch-screen=default] .archive-content .tribe-common .button-link:hover:not(:disabled),[data-touch-screen=default] .archive-content .tribe-common .button-link:focus-visible:not(:disabled){color:#034ea2}.archive-content .tribe-common-l-container,.archive-content .tribe-common.tribe-common--breakpoint-medium .tribe-common-l-container{padding-left:0;padding-right:0}.archive-content .tribe-common .tribe-common-b2{font-size:1rem}.archive-content .tribe-common .tribe-common-b2{line-height:1em}.archive-content .tribe-common button.tribe-common-c-btn,.archive-content .tribe-common a.tribe-common-c-btn{font-size:1.125rem;font-weight:500;height:3rem;line-height:3rem;padding:0 2rem}.archive-content .tribe-common .tribe-common-c-loader__dot{color:#73c4ee}.archive-content .tribe-common-form-control-text.tribe-events-c-search__input-control{border:1px solid var(--tec-color-border-default);border-radius:4px;padding:0 16px}.archive-content .tribe-common-form-control-text.tribe-events-c-search__input-control .tribe-events-c-search__input-control-icon-svg{right:16px}.archive-content .tribe-common-form-control-text__input{border:0 none}.archive-content .tribe-common button,.archive-content .tribe-common .button,.calendar-event .tribe-common button,.calendar-event .tribe-common .button{font-family:Titillium,Helvetica,Arial,sans-serif;font-weight:700}.archive-content .tribe-common button:focus,.archive-content .tribe-common .button:focus,.calendar-event .tribe-common button:focus,.calendar-event .tribe-common .button:focus{outline:0 none!important}.archive-content .tribe-common button:focus-visible,.archive-content .tribe-common .button:focus-visible,.calendar-event .tribe-common button:focus-visible,.calendar-event .tribe-common .button:focus-visible{outline:.1875rem solid currentColor;outline-offset:.125rem}.archive-content .tribe-common-c-btn-border,.calendar-event .tribe-common-c-btn-border{font-size:1rem;font-weight:500;height:2.25rem;line-height:2.25rem;padding:0 1.25rem}.archive-content .tribe-common-c-btn-border .tribe-common-c-btn--clear,.calendar-event .tribe-common-c-btn-border .tribe-common-c-btn--clear{height:2.125rem;line-height:2.125rem;outline:0 none!important}@media only screen and (min-width:832px){.archive-content .tribe-common-form-control-text.tribe-events-c-search__input-control{border:0 none;padding:0}.archive-content .tribe-common-form-control-text.tribe-events-c-search__input-control .tribe-events-c-search__input-control-icon-svg{right:0}}@media only screen and (min-width:1250px){.archive-content .tribe-common .tribe-common-b2{font-size:1.125rem}}
