button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button{min-height:29px;padding:0 17px;border-radius:3px}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-left:0 !important;padding-right:0 !important;padding-top:1rem !important}.tribe-events .tribe-events-c-messages__message .tribe-common-c-svgicon path{stroke:#fff}.tribe-events .tribe-events-c-messages__message a{color:#fff;text-decoration:underline}.tribe-events .tribe-events-c-messages__message{background:#07263a !important;color:#fff}li.tribe-events-c-messages__message-list-item{font-size:1rem !important}.tribe-events-calendar-latest-past{margin-top:3rem !important}.tribe-common-g-row.tribe-events-calendar-list__event-row{border-bottom:1px solid var(--tec-color-border-default);padding-bottom:1.4rem}.tribe-common .tribe-common-l-container{max-width:none !important}.tribe-events button.tribe-events-c-top-bar__datepicker-button{background-color:#fff;background-image:none;border:none;color:var(--tec-color-text-primary);outline:none;transition:var(--tec-transition-opacity);padding:6px 20px;border-radius:5px;border:1px solid var(--tec-color-border-default) !important;font-size:var(--tec-font-size-1) !important}.elementor-widget-tec_elementor_widget_events_view .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:auto;max-width:100%}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;padding:10px;text-align:center;height:70px !important;justify-content:space-between;background:#fff;width:70px;border-radius:8px;box-shadow:0 0 2px rgb(0 0 0/21%);border:1px solid #e8e8e8}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{background:#6da8d8;color:#fff !important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{font-size:1.7rem;line-height:1.7em}.tribe-filter-bar .tribe-filter-bar-c-checkbox.depth-0 .tribe-common-form-control-checkbox__label,.tribe-filter-bar .tribe-filter-bar-c-radio .tribe-common-form-control-radio__label{font-weight:700 !important;font-size:.91rem !important}.tribe-filter-bar-c-checkbox.tribe-common-form-control-checkbox.depth-3{padding-left:3rem}.tribe-filter-bar-c-checkbox.tribe-common-form-control-checkbox.depth-2{padding-left:2rem}.tribe-filter-bar-c-checkbox.tribe-common-form-control-checkbox.depth-1{padding-left:1rem}.tribe-events-view{background-color:var(--tec-color-background-events);margin:0}.tribe-common .tribe-common-l-container{margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:0}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active .tribe-events-c-subscribe-dropdown__button-text{color:#fff}#tribe-events-pg-template,.tribe-events-pg-template{margin:0 auto;max-width:100%}.single-tribe_events .tribe-events-single-event-title,.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title{color:var(--e-global-color-secondary);font-family:"Montserrat",Sans-serif;font-size:3vw;font-weight:600;line-height:1.1em;max-width:800px}.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime{font-family:"Montserrat",sans-serif;font-size:var(--tec-font-size-3);font-weight:400;letter-spacing:normal;display:flex;align-content:center;justify-content:flex-start;align-items:center;flex-direction:row}.single-tribe_events .tribe-events-schedule__date{font-size:2.2vw;font-weight:500}.single-tribe_events .tribe-events-schedule__time{color:#fff;font-size:1vw;font-family:"Montserrat",sans-serif;background:#6da8d8;padding:.21rem .5rem;display:inline-block;border-radius:100px}.single-tribe_events .tribe-events-schedule__all-day,.single-tribe_events .tribe-events-schedule__separator,.single-tribe_events .tribe-events-schedule__timezone{color:#07263a;font-size:1.5vw;font-weight:500;margin:0 10px}.single-tribe_events .tribe-block__venue__map>div{min-height:400px;border-radius:11px;border:5px solid #fff;box-shadow:0 0 7px rgb(0 0 0/21%)}.single-tribe_events h2.singleh2{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.8vw;color:#07263a}.single-tribe_events #tribe-events-content .tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3 a{color:#000 !important;font-size:1.2vw;font-weight:500}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{clear:left;font-weight:700;line-height:1;list-style:none;font-size:1.2vw}.single-tribe_events .tribe-block__additional-field h3{line-height:1;margin:0 0 5px;font-size:1.2vw;font-weight:700;padding:0}.single-tribe_events .related-events,.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta{border-top:1px solid var(--tec-color-border-default);padding-top:2rem;margin-top:1rem}.tribe-block__venue{flex-direction:row;padding:2rem 0;margin-top:1rem}@media(max-width:821px){.elementor-widget-tec_elementor_widget_events_view .tribe-common .tribe-common-l-container{padding:0}.elementor-widget-tec_elementor_widget_events_view .tribe-events .tribe-events-calendar-list__event-date-tag{flex:auto;position:relative}.elementor-widget-tec_elementor_widget_events_view .tribe-events .tribe-events-calendar-list__event-wrapper{flex:auto}}@media(max-width:421px){.tribe-events .tribe-events-calendar-list__event-date-tag{width:50px}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{padding:4px;text-align:center;height:55px !important;justify-content:space-between;width:45px;border-radius:4px;border:1px solid #e8e8e8}.tribe-events-calendar-list__event-datetime{font-size:.9rem !important}.tribe-events-calendar-list__event-title{font-size:.9rem !important}}