.view-selector-full{width:100%!important}.tribe-events-c-search__input,.tribe-events-c-top-bar__datepicker-time,.tribe-events-c-view-selector__list-item-text{font-family:'DM Sans',sans-serif;font-weight:400}.tribe-events-header{grid-column:span 18!important;grid-column-start:2!important;grid-column-end:20!important;padding-top:96px!important}.tribe-events-c-events-bar,.tribe-events-c-events-bar--border{border-color:#000!important;border-left:none!important;border-right:none!important}.tribe-events-calendar-month__day:first-child{border-left:none!important}.tribe-events-calendar-month__day:last-child{border-right:none!important}.tribe-events-calendar-month__header{border-top:1px solid #fff!important}.tribe-events-calendar-month__header th.tribe-events-calendar-month__header-column{border-right:1px solid #fff!important}.tribe-events-calendar-month__header th.tribe-events-calendar-month__header-column:last-child{border-right:none!important}.tribe-events-c-top-bar__datepicker-time{text-transform:capitalize;font-size:14px!important}.tribe-events-c-top-bar__datepicker-separator{font-size:14px!important}.tribe-events-c-top-bar__datepicker-button{border-right:1px solid #000!important}.tribe-events .tribe-events-c-view-selector__button:before{background-color:#000!important}.tribe-events-c-messages__message-list-item-link.tribe-common-anchor-thin-alt{border-bottom-color:#000!important}.tribe-events-calendar-month__mobile-events-icon.tribe-events-calendar-month__mobile-events-icon--event{background-color:#000!important}.tribe-common-c-loader__dot{fill:black!important}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{background-color:#000!important;color:#fff!important}.tribe-events-c-top-bar.tribe-events-header__top-bar{border-bottom:1px solid #000!important}@media (min-width:1024px){.tribe-events-view--list .tribe-events-c-top-bar.tribe-events-header__top-bar{margin:0!important;padding:0 32px 32px 32px!important}}.tribe-events-calendar-month__calendar-event-title-link{border:1px solid #000!important;background:0 0!important;padding:.25rem .5rem!important;display:inline-block!important;color:#000!important;opacity:1!important}.tribe-events-calendar-month__multiday-event-bar{padding:0 16px 16px 16px!important}.tribe-events-calendar-month__multiday-event-bar-inner{border:1px solid #000!important;background:0 0!important;display:inline-block!important;color:#000!important;opacity:1!important}.tribe-events-calendar-month .tribe-events-c-top-bar__nav-list-item:has(.tribe-events-c-top-bar__nav-link--next[disabled]){visibility:hidden!important}@media (min-width:1024px){body:has(.tribe-events-view--list) .sta-repertoire-spacer{display:none!important}}.tribe-events-c-top-bar__nav-link{color:#000!important;cursor:pointer!important}.tribe-events-c-top-bar__nav-link svg{color:#000!important;fill:black!important}.tribe-events-c-top-bar__nav-link[disabled]{color:gray!important;cursor:not-allowed!important}.tribe-events-c-top-bar__nav-link[disabled] svg{color:gray!important;fill:gray!important}.tribe-events-c-nav__list-item a{cursor:pointer!important}.tribe-events-c-nav__list-item button[disabled]{cursor:not-allowed!important}.tribe-events-c-nav__list-item,.tribe-events-c-nav__list-item a,.tribe-events-c-nav__list-item button,.tribe-events-c-nav__list-item--next,.tribe-events-c-nav__list-item--prev{font-family:'DM Sans',sans-serif!important;font-size:12px!important}.tribe-events-calendar-list-nav.tribe-events-c-nav{padding-inline:16px!important;padding-bottom:32px!important;border-color:#000!important}.tribe-events-view--list .tribe-events-c-top-bar.tribe-events-header__top-bar{padding-left:16px!important}.tribe-events-calendar-list-nav .tribe-events-c-nav__list-item a,.tribe-events-calendar-list-nav .tribe-events-c-nav__list-item button{color:#000!important}.tribe-events-calendar-list-nav .tribe-events-c-nav__list-item svg{color:#000!important;fill:black!important}.tribe-events-calendar-list-nav .tribe-events-c-nav__list-item button[disabled]{color:#999!important}.tribe-events-calendar-list-nav .tribe-events-c-nav__list-item button[disabled] svg{color:#999!important;fill:#999!important}.tribe-common-g-row.tribe-events-calendar-list__event-row{margin:unset!important;border:1px solid #000!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:none!important;justify-content:flex-start!important;height:100%!important}.tribe-common-g-row.tribe-events-calendar-list__event-row:first-of-type{border-left:none!important}.tribe-common-g-row.tribe-events-calendar-list__event-row:last-of-type{border-right:none!important}.tribe-events-calendar-list__event.tribe-common-g-row{flex-direction:column!important;margin:unset!important;padding-bottom:20px!important;border-right:1px solid #000!important;border-bottom:1px solid #000!important;height:100%!important;align-items:flex-start!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{justify-content:flex-start!important}@media (min-width:768px){.tribe-common-g-row.tribe-events-calendar-list__event-row:nth-child(4n) .tribe-events-calendar-list__event.tribe-common-g-row{border-right:none!important}.tribe-common-g-row.tribe-events-calendar-list__event-row:nth-child(4n+1):nth-last-child(-n+4) .tribe-events-calendar-list__event.tribe-common-g-row,.tribe-common-g-row.tribe-events-calendar-list__event-row:nth-child(4n+1):nth-last-child(-n+4)~.tribe-common-g-row.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event.tribe-common-g-row{border-bottom:none!important}}@media (max-width:767px){.tribe-common-g-row.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event.tribe-common-g-row{border-right:none!important}.tribe-common-g-row.tribe-events-calendar-list__event-row:last-of-type .tribe-events-calendar-list__event.tribe-common-g-row{border-bottom:none!important}}.tribe-events-calendar-list__event-button{margin-top:1rem!important;width:max-content!important}@media (min-width:768px){.tribe-events-calendar-list__event-button{max-width:100%!important}.tribe-events-calendar-list__event-button-link{max-width:180px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tribe-events-calendar-list__event-button-link{display:inline-block!important;text-align:center!important;border:1px solid #000!important;padding:.75rem 1.5rem!important;color:#000!important;background:0 0!important;font-family:'DM Sans',sans-serif;text-decoration:none!important;transition:background-color .2s,color .2s}.tribe-events-calendar-list__event-button-link:hover{background:#000!important;color:#fff!important}.tribe-events-calendar-month__calendar-event-tooltip-button{margin-top:1rem!important}.tribe-events-calendar-month__calendar-event-tooltip-button a{display:block!important;width:100%!important;text-align:center!important;border:1px solid #000!important;padding:.75rem 1rem!important;color:#000!important;background:0 0!important;font-family:'DM Sans',sans-serif;text-decoration:none!important;transition:background-color .2s,color .2s}.tribe-events-calendar-month__calendar-event-tooltip-button a:hover{background:#000!important;color:#fff!important}.tribe-events-calendar-month__calendar-event-tooltip-title{font-weight:600!important;margin-bottom:.5rem!important}.tribe-events-calendar-month__calendar-event-tooltip-datetime{margin-bottom:.5rem!important;font-style:italic}@media (max-width:767px){.tribe-events-header{padding-block:20px!important}.tribe-events-header.tribe-events-header--has-event-search{padding-inline:30px!important}.tribe-events .tribe-events-c-events-bar__search-container{padding-inline:18.5px!important;padding-top:0!important;padding-bottom:0!important}.tribe-events-c-search__input-control-icon-svg{right:28px!important}.tribe-events-view--list .tribe-events-calendar-list-nav.tribe-events-c-nav{padding-inline:30px!important}.tribe-events-calendar-month-nav.tribe-events-c-nav{padding-inline:30px!important}.tribe-events-calendar-month-mobile-events__mobile-event{padding-inline:30px!important}.tribe-events-c-day-marker__date{padding-right:10px!important;padding-left:20px!important}.tribe-events-c-top-bar__datepicker-button{border-right:none!important}.tribe-events-view--list .tribe-events-c-top-bar__datepicker-button{justify-content:flex-start!important}.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{border:1px solid #000!important;padding-left:10px!important}.tribe-events-calendar-month__header th.tribe-events-calendar-month__header-column{padding-top:16px!important}.tribe-events-calendar-month__day{border:.5px solid #000!important;border-radius:0!important}.tribe-events-calendar-month__day-date{color:#000!important}.tribe-events-calendar-month__day-date-link{color:#000!important}.tribe-events-calendar-month__day-cell--selected{background-color:#000!important}.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date,.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum,.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-link{color:#fff!important}.tribe-events-calendar-month__day-cell--selected *{color:#fff!important}.tribe-events-calendar-month__day--active.tribe-events-calendar-month__day--current{background-color:#000!important}.tribe-events-calendar-month__day--active.tribe-events-calendar-month__day--current *{color:#fff!important}.tribe-events-calendar-month-mobile-events{background:#fff!important}.tribe-events-calendar-month-mobile-events__mobile-day-date{background:#000!important;color:#fff!important}.tribe-events-calendar-month-mobile-events__mobile-event-title-link{border:1px solid #000!important;background:0 0!important;padding:.25rem .5rem!important;display:inline-block!important;color:#000!important}.tribe-events-calendar-month-mobile-events__nav{background:#000!important}.tribe-events-calendar-month-mobile-events__nav-list-item a,.tribe-events-calendar-month-mobile-events__nav-list-item button{color:#fff!important}}