:root{--tec-border-radius-default:0;--tec-color-text-primary:var(--theme-color-text)}.container #tribe-events-pg-template,.container .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{max-width:none;padding:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{margin-bottom:45px}.tribe-common button,.tribe-events-c-top-bar__datepicker-time{letter-spacing:0}.tribe-events .datepicker .dow{font-weight:700;padding-bottom:10px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input:focus{-webkit-box-shadow:none;box-shadow:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{margin-top:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-wrapper:before{content:"";border-bottom:1px dashed var(--theme-color-border);display:block;margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag{margin-top:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper:before{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-date-tag-daynum,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag-daynum,.tribe-events .tribe-events-pro-summary__event-date-tag-daynum{border:1px solid var(--tec-color-border-default)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.tribe-events-pro .tribe-events-pro-summary__event-date-tag-weekday{background-color:var(--tec-color-accent-primary);border:1px solid var(--tec-color-accent-primary);color:#fff;margin-bottom:0;padding:3px 0}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-daynum,.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month{margin-bottom:0}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-daynum,.tribe-events .tribe-events-calendar-list__event-date-tag-daynum{margin-top:-1px;padding:10px 0}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year{margin-top:-1px;padding:3px 0}.tribe-events .tribe-events-pro-summary__event-date-tag-daynum{margin-top:-1px;padding:6px 0}.tribe-events.tribe-events-view--list .tribe-events-c-small-cta__price{font-size:1rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost{margin-top:30px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-row{border-color:var(--tec-color-border-secondary-month-grid);border-width:1px 1px 0;border-style:solid}.tribe-events .tribe-events-calendar-month__header-column{padding:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop{color:var(--tec-color-text-secondary);font-weight:700}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date{background-color:var(--tec-color-background-messages);font-size:1rem}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event{margin-top:10px}.tribe-events .tribe-events-calendar-month__events{padding-top:10px}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{margin-bottom:3px}.tribe-events-event-image img{width:100%;height:auto}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{width:100%}.single-tribe_events .tribe-events-event-meta{font-size:var(--tec-font-size-3)}.single-tribe_events #tribe-events-content .tribe-block__venue,.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta{background:var(--theme-color-background-light);border:1px solid var(--theme-color-border)}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta .tribe-events-meta-group{padding:0 30px}.single-tribe_events #tribe-events-content .tribe-block__venue{padding:30px}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta .tribe-events-single-section-title{margin:30px 0 20px}.single-tribe_events .tribe-events-single-event-recurrence-description{margin:.5em 0}.tribe-events-meta-group .tribe-events-single-section-title{font-size:var(--tec-font-size-3);margin-bottom:20px}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{color:var(--tec-color-text-primary);font-weight:700}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta dl dd,.single-tribe_events .tribe-events-event-meta dd{margin:0 0 25px 0}@media screen and (min-width:768px){.tribe-block__venue{padding:32px 0}.tribe-events-meta-group.tribe-events-meta-group-venue,.tribe-events-venue-map{width:50%}.tribe-events-event-meta.secondary:before{content:""}}.tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper{margin-bottom:0}.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper{padding:20px 0 0}.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event{margin-bottom:30px}.tribe-events-pro-photo .tribe-common-g-row--gutters{margin-left:-15px!important;margin-right:-15px!important}.tribe-events-pro-photo .tribe-common-g-row--gutters>.tribe-common-g-col{padding-right:15px!important;padding-left:15px!important}.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-row>.tribe-common-g-col{padding-left:12px;padding-right:12px}.tribe-events-pro .tribe-events-pro-summary__event-date-tag{margin-right:15px}div.tribe-events-pro-photo__body{border:1px solid var(--theme-color-border);height:100%}.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper{padding:20px 10px 20px}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{padding:0 15px 12px}.tribe-events .tribe-events-calendar-series-archive__container{margin-left:6px!important}