.big-cal-banner img{border-radius:3px}.big-cal-banner{border-radius:2px!important;flex-basis:100%}.fc-scrollgrid-sync-table{margin-bottom:0}.fc .fc-daygrid-event-harness{background-color:#8a2332;background-image:url(https://musicacademy.org/app/uploads/2022/02/369f18a%E2%80%A6_show_banner_22098.jpeg);background-position:top;background-size:cover;border-radius:4px;flex-wrap:wrap;margin:5px 5px 15px;padding:8px;position:relative}.fc-daygrid-event{align-items:flex-start;flex-direction:column;height:322px;justify-content:flex-start}[data-calcard=two] .fc-daygrid-event{height:145px}[data-calcard=plus] .fc-daygrid-event,[data-calcard=three] .fc-daygrid-event{height:auto}.fc-daygrid-event-harness:after{background-color:#5b081ea0;border-radius:4px;bottom:0;content:"";display:block;left:0;opacity:.9;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s}.fc-daygrid-event-harness:hover:after{background-color:#ffffffa1;opacity:.5}.fc-daygrid-event-dot{border-color:transparent;flex-grow:1;pointer-events:none}.fc-event-time{color:#fff}.fc-event-title{color:#fff;white-space:pre-wrap}.fc-daygrid-dot-event .fc-event-title{font-size:18px;font-weight:700;line-height:1;margin-bottom:10px}.fc .fc-col-header-cell-cushion{display:inline-block;font-size:14px;padding:2px 4px}.fc .fc-daygrid-day-number{color:#000;font-size:18px;padding:4px;position:relative;z-index:4}tr.fc-list-event{background-image:url(https://musicacademy.org/app/uploads/2022/02/38286322404f8b844b4ca322842121cf_show_banner_22106.jpeg);background-position:50%;background-size:cover;border-radius:4px;display:block;flex-wrap:wrap;margin:5px 5px 15px;overflow:hidden;padding:100px 8px 8px;position:relative}tr.fc-list-event:after{background-image:linear-gradient(15deg,#3797b6,rgba(55,151,181,.8) 25%,rgba(55,151,182,0) 73%,rgba(55,151,182,0));bottom:0;content:"";display:block;left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s;z-index:0}.fc-list-event td{background-color:transparent!important;border:none;color:#fff;display:flex;z-index:1}.fc-list-event td:hover{background-color:transparent}fc-list-event-title{font-size:32px;line-height:1}td.fc-list-event-time{color:#fff;display:flex;font-size:24px;top:10px}td.fc-list-event-graphic{display:none}.fc .fc-list-sticky .fc-list-day>*{z-index:2}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left;font-size:18px;font-weight:700}.fc .fc-list-event-title a{z-index:1}td.fc-list-event-title{font-size:32px;line-height:1;text-shadow:0 4px 5px rgba(0,0,0,.8),0 8px 18px rgba(0,0,0,.7),0 18px 28px rgba(0,0,0,.6),0 0 40px #000}td.fc-list-event-title,td.fc-list-event-title:hover{background-color:transparent}.fc-list-table .bslide-card-button{border-radius:6px;box-shadow:0 4px 5px rgba(0,0,0,.6),0 8px 18px rgba(0,0,0,.4);margin-left:15px;max-width:275px;z-index:1}.fc .fc-view-harness{min-height:72vh}.festival-event .fc-daygrid-event{padding-top:0}.festival-event .fc-event-title{margin-bottom:0;text-shadow:1px 1px 5px #000}.fc-event-main-frame{text-align:center}.fc-daygrid [data-calcard=plus] .fc-daygrid-event,.fc-daygrid [data-calcard=three] .fc-daygrid-event{padding-top:0}.fc-daygrid [data-calcard=plus].fc-daygrid-dot-event .fc-event-title,.fc-daygrid [data-calcard=three] .fc-daygrid-dot-event .fc-event-title{font-size:18px}.fc .fc-daygrid-event-harness[data-calcard=plus]{background-color:#8a2332!important;background-image:unset!important;font-size:16px}.fc-daygrid [data-calcard=plus] .bslide-card-button,.fc-daygrid [data-calcard=three] .bslide-card-button{display:none;line-height:1;padding:5px}.fc-daygrid-dot-event[data-calcard=plus] .fc-event-title,.fc-daygrid-dot-event[data-calcard=three] .fc-event-title{font-size:16px}.fc .bslide-card-button{font-size:16px!important;line-height:1;white-space:pre-wrap}.fc-daygrid [data-calcard=plus]:hover .bslide-card-button,.fc-daygrid [data-calcard=three]:hover .bslide-card-button{display:block;line-height:1;padding:5px}.fc-direction-ltr .fc-daygrid-event .fc-event-time{font-size:16px;text-shadow:1px 1px 5px #000}.fc-daygrid .fc-event-title{text-shadow:1px 1px 5px #000}.fc-daygrid-dot-event .fc-event-title{flex-grow:0!important}.fc-daygrid-event{cursor:pointer}.fc [data-status=comingsoon] .bslide-card-button{opacity:.5;pointer-events:none}.fc [data-soldout=Yes] .bslide-card-button{background-color:#333;color:#fff;opacity:.5;pointer-events:none}.fc .fc-daygrid-event-harness[data-featured=Yes]{border:2px solid #e9c12f}[data-featured=Yes] .fc-daygrid-event:before{color:#fff;content:"\f521";font-family:Font Awesome\ 5 Pro;font-size:12px;left:0;position:absolute;top:-10px}.fc [data-gated=yes] .bslide-card-button{opacity:.5;pointer-events:none}a.fc-daygrid-event{min-height:50px;transition:min-height 1.3s}[data-calcard=one] .fc-daygrid-event:focus,[data-calcard=one] .fc-daygrid-event:hover,[data-calcard=three] .fc-daygrid-event:focus,[data-calcard=three] .fc-daygrid-event:hover,[data-calcard=two] .fc-daygrid-event:focus,[data-calcard=two] .fc-daygrid-event:hover{min-height:322px;transition:min-height .5s}.big-cal-container .bigcalpreload{display:none;z-index:1}.fc-view-harness.fc-view-harness-passive{border-radius:10px;overflow:hidden}.fc-view-harness .big-car-deet-date{display:none}.ts-calendarview{display:none;padding-top:50px}.ts-calendarview .event-controls{flex-direction:column}.ts-calendarview #calendar{color:#fff;margin:0 auto 50px;max-width:1440px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);width:100%}.ts-calendarview .header{background:hsla(0,0%,100%,.2);border-radius:4px 4px 0 0;height:50px;position:relative;text-align:center;width:100%;z-index:100}.ts-calendarview .header h1{color:#fff;font-size:26px;font-weight:500;letter-spacing:1px;line-height:50px;margin:0;padding:0;text-transform:uppercase}.ts-calendarview .left,.ts-calendarview .right{border-style:solid;cursor:pointer;height:0;margin-top:-7.5px;position:absolute;top:50%;width:0}.ts-calendarview .left{border-color:transparent #000 transparent transparent;border-width:7.5px 10px 7.5px 0;left:20px}.ts-calendarview .right{border-color:transparent transparent transparent #000;border-width:7.5px 0 7.5px 10px;right:20px}.ts-calendarview .month{background:hsla(0,0%,100%,.1);border-radius:0 0 4px 4px;opacity:0}.ts-calendarview .month.new{-webkit-animation:fadeIn .2s ease-out;opacity:1}.ts-calendarview .month.in.next{-webkit-animation:moveFromTopFadeMonth .2s ease-out;-moz-animation:moveFromTopFadeMonth .2s ease-out;animation:moveFromTopFadeMonth .2s ease-out;opacity:1}.ts-calendarview .month.out.next{-webkit-animation:moveToTopFadeMonth 0s ease-in;-moz-animation:moveToTopFadeMonth 0s ease-in;animation:moveToTopFadeMonth 0s ease-in;opacity:1}.ts-calendarview .month.in.prev{-webkit-animation:moveFromBottomFadeMonth .2s ease-out;-moz-animation:moveFromBottomFadeMonth .2s ease-out;animation:moveFromBottomFadeMonth .2s ease-out;opacity:1}.ts-calendarview .month.out.prev{-webkit-animation:moveToBottomFadeMonth 0s ease-in;-moz-animation:moveToBottomFadeMonth 0s ease-in;animation:moveToBottomFadeMonth 0s ease-in;opacity:1}.ts-calendarview .day{border-radius:6px;cursor:pointer;display:inline-block;height:100%;padding:20px 0;position:relative;text-align:center;vertical-align:top;width:14.285714%;z-index:100}.ts-calendarview .day.other{opacity:.2}.ts-calendarview .day.today{border-radius:0;color:var(--main-color)}.ts-calendarview .day.today:after{background-color:#fff;border-radius:50px;content:"";padding:25px;position:absolute;transform:translate(-25px,-52px);z-index:-1}.ts-calendarview .day-name{font-size:9px;letter-spacing:.7px;margin-bottom:-7px;opacity:.5;text-transform:uppercase}.ts-calendarview .today .day-name{color:var(--main-color)}.ts-calendarview .day-number{font-size:24px;letter-spacing:1.5px}.ts-calendarview .today .day-number{color:var(--main-color)}.ts-calendarview .day .day-events{height:12px;line-height:6px;list-style:none;margin-top:-5px;text-align:center}.ts-calendarview .day .day-events span{animation:slideUpDownless 1.6s ease-in-out infinite both;-webkit-animation:slideUpDownless 1.6s ease-in-out infinite both;border:1px solid #fff;border-radius:20px;display:inline-block;height:5px;line-height:5px;margin:8px 2px 0;padding:0;vertical-align:top;width:22px}.ts-calendarview .teal{background:#7efbe8}.ts-calendarview .yellow{background:#fbe87e}.ts-calendarview .pink{background:#fb7f91}.ts-calendarview .green{background:#cffb7e}.ts-calendarview .purple{background:#7e91fb}.ts-calendarview .orange{background:#fbbf7e}.ts-calendarview .black{background:#000}.ts-calendarview .white{background:#fff}.ts-calendarview .details{background:hsla(0,0%,100%,.2);background:var(--main-color);border-bottom:3px solid #fff;border-top:3px solid #fff;margin-top:5px;position:relative;width:100%}.ts-calendarview .details.in{-webkit-animation:moveFromTopFade .6s ease both;-moz-animation:moveFromTopFade .6s ease both;animation:moveFromTopFade .6s ease both}.ts-calendarview .details.out{-webkit-animation:moveToTopFade 0s ease both;-moz-animation:moveToTopFade 0s ease both;animation:moveToTopFade 0s ease both}.ts-calendarview .arrow{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 12px;height:0;left:50%;margin-left:6%;position:absolute;top:-14px;transition:left .2s ease;width:0;z-index:0}.ts-calendarview .emptyevent{background-color:var(--main-color);text-align:center;width:100%}.ts-calendarview .events.in{-webkit-animation:moveFromTopFade .6s ease both;-moz-animation:moveFromTopFade .6s ease both;animation:moveFromTopFade .6s ease both;-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s;display:flex;flex-direction:column;overflow-x:auto}.ts-calendarview .details.out .events{-webkit-animation:fadeOutShrink .1s ease both;-moz-animation:fadeOutShink .1s ease both;animation:fadeOutShink .1s ease both}.ts-calendarview .events.out{-webkit-animation:fadeOut .1s ease both;-moz-animation:fadeOut .1s ease both;animation:fadeOut .1s ease both}.ts-calendarview .event{font-size:16px;letter-spacing:.5px;line-height:22px;padding:2px 16px;vertical-align:top;width:100%}.ts-calendarview .event.empty{background-color:var(--main-color);border:2px solid #fff;border-radius:3px;color:#eee;padding:10px;text-align:center;width:100%}.ts-calendarview .event-category{display:inline-block;height:10px;margin:6px 0 0;vertical-align:top;width:10px}.ts-calendarview .legend{height:30px;line-height:30px;position:absolute;top:-30px;width:100%}.ts-calendarview .entry{background:transparent;display:inline-block;font-size:13px;line-height:30px;padding:0 0 0 25px;position:relative}.ts-calendarview .entry:after{content:"";height:5px;left:14px;position:absolute;top:12px;width:5px}.ts-calendarview .entry.blue:after{background:#9ccaeb}.ts-calendarview .entry.orange:after{background:#f7a700}.ts-calendarview .entry.green:after{background:#99c66d}.ts-calendarview .entry.yellow:after{background:#f9e900}.ts-calendarview .ts-cal-header{background:#00000029;height:50px;position:relative;text-align:center;width:100%;z-index:100}.ts-cal-header h1{font-size:20px;font-weight:400;letter-spacing:1px;line-height:50px;margin:0;padding:0}.ts-cal-left,.ts-cal-right{border-style:solid;cursor:pointer;height:0;margin-top:-7.5px;position:absolute;top:50%;width:0}.ts-cal-left{border-color:transparent #000 transparent transparent;border-width:7.5px 10px 7.5px 0;left:20px}.ts-cal-right{border-color:transparent transparent transparent #000;border-width:7.5px 0 7.5px 10px;right:20px}.ts-cal-month{opacity:0}.ts-cal-month.ts-cal-new{-webkit-animation:fadeIn .2s ease-out;opacity:1}.ts-cal-month.ts-cal-in.ts-cal-next{-webkit-animation:moveFromTopFadeMonth .2s ease-out;-moz-animation:moveFromTopFadeMonth .2s ease-out;animation:moveFromTopFadeMonth .2s ease-out;opacity:1}.ts-cal-month.ts-cal-out.ts-cal-next{-webkit-animation:moveToTopFadeMonth .2s ease-in;-moz-animation:moveToTopFadeMonth .2s ease-in;animation:moveToTopFadeMonth .2s ease-in;opacity:1}.ts-cal-month.ts-cal-in.ts-cal-prev{-webkit-animation:moveFromBottomFadeMonth .2s ease-out;-moz-animation:moveFromBottomFadeMonth .2s ease-out;animation:moveFromBottomFadeMonth .2s ease-out;opacity:1}.ts-cal-month.ts-cal-out.ts-cal-prev{-webkit-animation:moveToBottomFadeMonth .2s ease-in;-moz-animation:moveToBottomFadeMonth .2s ease-in;animation:moveToBottomFadeMonth .2s ease-in;opacity:1}.ts-cal-day{cursor:pointer;display:inline-block;height:100%;padding:20px 0;position:relative;text-align:center;vertical-align:top;width:14.285714%;z-index:100}.ts-cal-day.ts-cal-other{opacity:.2}.ts-cal-day.ts-cal-today{border-radius:0;color:var(--main-color)}.ts-cal-day.ts-cal-today:after{background-color:#fff;border-radius:50px;content:"";padding:25px;position:absolute;transform:translate(-25px,-52px);z-index:-1}.ts-cal-day-name{font-size:9px;letter-spacing:.7px;margin-bottom:-7px;opacity:.5;text-transform:uppercase}.ts-cal-today .ts-cal-day-name{color:var(--main-color)}.ts-cal-day-number{font-size:24px;letter-spacing:1.5px}.ts-cal-today .ts-cal-day-number{color:var(--main-color)}.ts-cal-day .ts-cal-day-events{height:12px;line-height:6px;list-style:none;margin-top:-5px;overflow:hidden;text-align:center}.ts-cal-day .ts-cal-day-events span{border-radius:100px;display:inline-block;height:10px;line-height:5px;margin:0 2px;padding:0;vertical-align:top;width:10px}.ts-cal-blue{background:#9ccaeb}.ts-cal-orange{background:#f7a700}.ts-cal-green{background:#99c66d}.ts-cal-yellow{background:#f9e900}.ts-cal-details{border-radius:4px;margin-top:5px;padding:20px 0;position:relative;width:100%}.ts-cal-details.ts-cal-in{-webkit-animation:moveFromTopFade .6s ease both;-moz-animation:moveFromTopFade .6s ease both;animation:moveFromTopFade .6s ease both}.ts-cal-details.ts-cal-out{-webkit-animation:moveToTopFade .7s ease both;-moz-animation:moveToTopFade .7s ease both;animation:moveToTopFade .7s ease both}.ts-cal-arrow{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 5px;height:0;left:50%;margin-left:6.5%;position:absolute;top:-5px;transition:left .2s ease;width:0;z-index:100}.ts-cal-emptyevent{background-color:var(--main-color);text-align:center;width:100%}.ts-cal-events.ts-cal-in{-webkit-animation:fadeIn .2s ease both;-moz-animation:fadeIn .2s ease both;animation:fadeIn .2s ease both;-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s;display:flex;overflow-x:auto}.ts-cal-details.ts-cal-out .ts-cal-events{-webkit-animation:fadeOutShrink .1s ease both;-moz-animation:fadeOutShink .1s ease both;animation:fadeOutShink .1s ease both}.ts-cal-events.ts-cal-out{-webkit-animation:fadeOut .1s ease both;-moz-animation:fadeOut .1s ease both;animation:fadeOut .1s ease both}.ts-cal-event{background-color:transparent;font-size:16px;letter-spacing:.5px;line-height:22px;margin-bottom:15px;margin-top:15px;transform:scale(.9);vertical-align:top;width:100%}.ts-cal-event.ts-cal-empty{background-color:var(--main-color);border:2px solid #fff;border-radius:3px;color:#eee;padding:10px;text-align:center;width:100%}.ts-cal-event-category{display:inline-block;height:10px;margin:6px 0 0;vertical-align:top;width:10px}.ts-cal-legend{height:30px;line-height:30px;position:absolute;top:-30px;width:100%}.ts-cal-entry{background:transparent;display:inline-block;font-size:13px;line-height:30px;padding:0 0 0 25px;position:relative}.ts-cal-entry:after{content:"";height:5px;left:14px;position:absolute;top:12px;width:5px}.ts-cal-entry.ts-cal-blue:after{background:#9ccaeb}.ts-cal-entry.ts-cal-orange:after{background:#f7a700}.ts-cal-entry.ts-cal-green:after{background:#99c66d}.ts-cal-entry.ts-cal-yellow:after{background:#f9e900}.ts-calendarview .events::-webkit-scrollbar-thumb{background-color:#ab8a8a;border-radius:5px;height:1px;left:10px;width:1px}.ts-calendarview .events::-webkit-scrollbar-track{background-color:#fff;border-bottom:4px solid var(--main-color);border-top:4px solid var(--main-color)}#calendar .ts-show-details{display:none}#calendar .event-details{border-bottom:0;margin-bottom:0;padding:0 0 10px}.ts-cal-event .ts-event{padding-bottom:0}.ts-calendarview .event-bg-mobile{display:none}.ts-seatchart-prompt{display:none!important}.ts-calendarview .day:hover{background-color:hsla(0,0%,100%,.19)}.ts-calendarview .day:active{background-color:hsla(0,0%,100%,.29)}