.title-header{display:flex;width:100%;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.title-header h1,.title-header h2,.title-header h4{text-transform:uppercase;font-family:Open Sans,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.8rem;font-weight:800;font-style:italic;color:#bc2a9b;letter-spacing:-1.8px;margin-right:1.5rem}.title-header--secondary{display:block;text-align:center;align-items:center;justify-content:center}.title-header--secondary h1{font-size:2.8rem;color:var(--page-title-secondary-color);padding:2rem 1rem}.title-header--secondary .title-header__line{max-width:100%;border-color:var(--page-title-secondary-line-color)}.title-header__thumb{margin-bottom:1.5rem}.title-header__line{border-bottom:1px solid #bc2a9b;flex-grow:1}.title-header.has-text-white h4{color:#fff}.title-header.has-text-white .title-header__line{border-color:#fff}@media print,screen and (min-width:758px){.title-header--secondary{display:flex}.title-header--secondary h1{font-size:4rem;margin-left:3rem;margin-right:3rem;padding:0}.title-header--secondary .title-header__line{max-width:10rem}}.carousel-day{color:#d4d4d4;line-height:1.9rem;background-color:transparent;padding-bottom:2rem}.carousel-day--active,.carousel-day:hover{color:#1e1e1e}.carousel-day--active{border-bottom:2px solid #bc2a9b}.carousel-day__day{text-transform:uppercase;font-size:1.8rem;letter-spacing:.25px;font-weight:800;margin-bottom:1rem}.carousel-day__date{letter-spacing:.5px;font-weight:400;margin:1rem auto 0;font-size:1.2rem;font-weight:600;text-transform:capitalize}@media print,screen and (min-width:758px){.carousel-day__day{font-size:2.8rem}.carousel-day__date{font-size:1.6rem}}.date-carousel{width:100%;opacity:1;transition:all .35s ease-out;border-bottom:1px solid #9f9f9f;margin-bottom:2rem}.date-carousel.hidden{opacity:0}.columns.carousel-days{justify-content:space-between;align-items:center}.columns.carousel-days .column{cursor:pointer}.columns.carousel--three-days{display:flex;margin-bottom:0}.columns.carousel-seven-days{display:none;margin-bottom:0}.carousel-days-chevron{color:#2ca8c8;width:1.2rem;height:2.4rem}.carousel-days-chevron:hover{color:#007997}.carousel-days-chevron--left{transform:rotate(180deg)}@media print,screen and (min-width:758px){.columns.carousel--three-days{display:none}.columns.carousel-seven-days{display:flex}}.react-calendar{margin:0 auto;border:none;max-width:100%}.react-calendar__button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation button:enabled:hover{background-color:#f7f7f7}.react-calendar__navigation button[disabled]{color:#2ca8c8}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar__navigation{display:flex;padding-top:1rem;margin:0 auto 1rem;justify-content:center;align-items:center}.react-calendar__navigation__arrow,.react-calendar__navigation__label{background-color:#fff}.react-calendar__navigation__arrow{font-size:1.6rem;color:#9f9f9f}.react-calendar__navigation__label{flex-grow:0!important;text-transform:uppercase;font-size:1.6rem;color:#1e1e1e;line-height:1.9rem;letter-spacing:.5px;font-weight:700}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:.5px;line-height:1.5rem;color:#d4d4d4}.react-calendar__month-view__weekdays__weekday{padding:0 .5rem}abbr[title]{text-decoration:none}.react-calendar__month-view__weekNumbers{font-weight:500;color:#1e1e1e}.react-calendar__tile{line-height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:1.2rem;max-width:100%;text-align:center;padding:1rem .5rem;background-color:#fff}.react-calendar__month-view__days__day--neighboringMonth{color:#d4d4d4}.react-calendar__tile:enabled:hover{background-color:#f7f7f7}.react-calendar__tile--hasActive,.react-calendar button.react-calendar__tile--active{font-weight:700;color:#2ca8c8}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#f7f7f7}@media print,screen and (min-width:758px){.react-calendar{background:#fff;box-shadow:0 11px 30px 0 rgba(0,0,0,.14)}}.schedule-buttons.columns{justify-content:center;flex-direction:column;width:100%;margin:.5rem 0}.schedule-button.button:hover{background-color:#007997}.schedule-buttons__calendar{position:relative;height:0;overflow:hidden;transition:all .15s ease-out}.schedule__calendar-close{position:absolute;background:transparent;color:#404040;cursor:pointer;top:8px;right:0}.schedule__calendar-close svg{width:20px;height:18px}.schedule__calendar-close:hover{color:#9f9f9f}.schedule-buttons__calendar.schedule-buttons__calendar--active{height:24rem;box-shadow:0 11px 30px 0 rgba(0,0,0,.14)}@media print,screen and (min-width:758px){.schedule-buttons.columns{flex-direction:row}.schedule-button.button{width:17.5rem;min-width:auto}.schedule-buttons__calendar{display:none;height:auto;overflow:visible;position:absolute;z-index:2;width:32rem;margin-left:-7.25rem}.schedule-buttons__calendar.schedule-buttons__calendar--active{display:block;background-color:#f7f7f7;box-shadow:none}}@media screen and (min-width:1024px){.schedule-buttons__calendar{margin-left:auto}}.show-schedule .date-carousel{margin-bottom:3rem}.schedule-list{text-align:left;color:#1e1e1e}.schedule-list__no-data{text-align:center;margin:3rem auto}.schedule-list__item{margin:0 auto;padding:2rem 0}.schedule-list__item--even{background-color:#f7f7f7}.schedule-list__time{color:#bc2a9b;font-size:1.6rem;font-weight:700;letter-spacing:1.3px;margin-bottom:.5rem}.schedule-list__title{font-size:2rem;font-weight:700;margin-bottom:.5rem}.schedule-list__description{font-weight:600;line-height:1.75}.schedule-list__episode{font-size:1.6rem;font-weight:500;letter-spacing:.25px}.schedule-list__misc{color:#9f9f9f;font-size:1.2rem;font-weight:500;letter-spacing:.21px;line-height:1}@media screen and (max-width:757px){.schedule-buttons>.column{padding-top:0}}@media print,screen and (min-width:758px){.schedule-list__title{margin-bottom:1rem}.schedule-list__episode{padding-bottom:2rem;font-size:1.4rem}.schedule-list__misc{margin-bottom:.5rem}.schedule-list__misc:last-child{padding-bottom:2rem}.show-schedule .date-carousel{margin-bottom:2rem}}@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.show-schedule{text-align:center}.show-schedule__title{margin:2rem auto}
/*# sourceMappingURL=showschedule.6358eae6ae9cd419cbb9.css.map*/