@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.comp-calendar01-wrapper .comp-vertical_calendar01 .list-group-item.day-sat{color:#eb554f}.comp-calendar01-wrapper .comp-vertical_calendar01 .list-group-item.day-sun{color:#eb554f}.fc .fc-button:not(.btn){border:1px solid #b0b0b0;padding:5px 10px !important;background:none;color:#222}.fc .fc-button:not(.btn):disabled{background-color:#fff;opacity:1;color:#222}.fc .fc-button-group>.fc-button{border:1px solid #b0b0b0;color:#222}.fc .fc-button-primary:focus{box-shadow:none}.fc .fc-daygrid-dot-event .fc-event-title{color:#222}.fc .fc-daygrid-dot-event:hover{background-color:#585756}.fc .fc-daygrid-event-dot{border-color:#b0b0b0}.fc .fc-view-harness{background-color:#585756}.fc .fc-daygrid-day-number{color:#222}.fc .fc-daygrid .fc-daygrid-body .fc-daygrid-day a:not(.btn):hover{color:#222}.fc .fc-daygrid .fc-daygrid-body .fc-daygrid-day.fc-day-sat .fc-daygrid-day-top .fc-daygrid-day-number{color:#3c5e78}.fc .fc-daygrid .fc-daygrid-body .fc-daygrid-day.fc-day-sun .fc-daygrid-day-top .fc-daygrid-day-number{color:#eb554f}.fc .fc-daygrid .fc-col-header-cell-cushion{color:#222}.comp-calendar02 .fc-content .fc-event{background-color:#e83f38;border-color:#eb554f}.comp-calendar02 .fc-event{background-color:#222;border-color:#222;padding:1px 3px;color:#222}.comp-calendar02 .fc-event .fc-daygrid-event-dot{display:none}.comp-calendar02 .fc-event .fc-event-title{padding:1px;font-weight:bold;font-size:12px;white-space:normal}.comp-calendar02 .fc-button:not(.btn){background:none;color:#222}.comp-calendar02 .fc-button:not(.btn):hover{background:none;border-color:#222}.comp-vertical_calendar02 .schedule-list .well{padding:19px 0;margin-bottom:0;box-shadow:none;border:none}.comp-vertical_calendar02 .schedule-list .schedule-list-item .schedule-list-time{margin-right:0}.comp-vertical_calendar02 .schedule-list .schedule-list-item .schedule-list-info{flex-wrap:nowrap;padding-top:5px}.comp-vertical_calendar02 .schedule-list .schedule-list-item .comp-contents-list02-meta{font-size:18px;font-style:inherit;font-family:"Montserrat",sans-serif;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#eb554f;margin:12px 0 4px}.comp-vertical_calendar02 .schedule-list .schedule-list-item .comp-contents-list02-meta time{color:#eb554f;margin-bottom:0}.comp-vertical_calendar02 .schedule-list .schedule-list-item .comp-contents-list02-meta time span::after{content:"."}.comp-vertical_calendar02 .schedule-list .schedule-list-item .comp-contents-list02-meta time span.time-day::after{display:none}.comp-vertical_calendar02 .schedule-list .schedule-list-item .comp-contents-list02-meta time span.time-wday{margin-left:5px}.comp-vertical_calendar02 .schedule-list .schedule-list-item .comp-contents-list02-meta time span.time-wday::after{content:""}.comp-vertical_calendar02 .schedule-list .schedule-list-item .comp-contents-list02-meta .label-new::after{top:-9px}.comp-vertical_calendar02 .schedule-list .schedule-list-item .schedule-list-content .schedule-list-thumb{display:none}.comp-no_contents-only_text{display:none}.comp-calendar02-wrapper .comp-vertical_calendar02 .calendar-controller .target-month{font-family:"Montserrat",sans-serif;font-weight:400;color:#222}.comp-calendar02-wrapper .comp-vertical_calendar02 .calendar-controller .target-month small{color:#222}.comp-calendar02-wrapper .comp-vertical_calendar02 .btn-toolbar.btn-toolbar .prev-month,.comp-calendar02-wrapper .comp-vertical_calendar02 .btn-toolbar.btn-toolbar .next-month{font-family:"Montserrat",sans-serif;font-weight:400;display:flex;align-items:center;line-height:1;color:#222}.comp-calendar02-wrapper .comp-vertical_calendar02 .btn-toolbar.btn-toolbar .prev-month span,.comp-calendar02-wrapper .comp-vertical_calendar02 .btn-toolbar.btn-toolbar .next-month span{display:inline-block}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list{border-color:rgba(34,34,34,0.6)}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-text{color:#222}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-meta{margin-top:0;display:block}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-meta .time-hour-blank{display:none}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-meta .time-hour{display:none}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-meta .schedule-list-tags .schedule-list-tag{color:#222;border-color:#b0b0b0}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-artist-tag{background:#fff;text-align:center;margin-top:5px;color:#222;padding:0 3px;font-size:10px;display:block}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-artist-tag span{display:none}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-item{border-color:rgba(34,34,34,0.6)}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-item a:not(.btn) .time-month,.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-item a:not(.btn) .time-day,.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-item a:not(.btn) .time-wday{font-family:"Montserrat",sans-serif;font-weight:400;color:#222}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-item a:not(.btn) .time-wday{border:none;padding:0;vertical-align:baseline}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-item a:not(.btn):hover .time-month,.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-item a:not(.btn):hover .time-day,.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-item a:not(.btn):hover .time-wday{color:#222}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-item a:not(.btn):hover .time-wday{border-color:#222}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-day .time-day{font-size:28px}.comp-calendar02-wrapper .comp-vertical_calendar02 .schedule-list .schedule-list-text h3{color:#222}#schedules .calendar-link.btn-block{font-size:15px;font-style:inherit;font-family:"Montserrat",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;gap:5px;padding:12px 10px;line-height:1}#schedules .calendar-link.btn-block svg{width:13px;height:auto}#schedules .calendar-link.btn-block svg path{fill:#222}#schedules .calendar-link.btn-block span{display:inline-block}@media (max-width: 767px){#vertical-calendar .calendar-controller{flex-direction:column;align-items:flex-start;gap:15px}}#vertical-calendar .list-group{color:#222}#vertical-calendar .list-schedule-info{margin-top:8px}#vertical-calendar .list-schedule-info .list-schedule-title{margin:0;margin-top:5px}#vertical-calendar a:not(.btn){color:#222}#vertical-calendar a:not(.btn) .tag-name{background-color:#eb554f;color:#222;border-radius:4px;font-size:12px;font-style:inherit;font-family:"Montserrat",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:1;display:inline-block;padding:5px 6px 3px}#vertical-calendar a:not(.btn).tag-live .tag-name{background-color:#eb554f}#vertical-calendar a:not(.btn).tag-media .tag-name{background-color:#f3e4b2;color:#222}#vertical-calendar .day-sat time{color:#beddf5}#vertical-calendar .day-sun time{color:#eb554f}.btn-listcalendar{display:block}.btn-listcalendar a:not(.btn){background-color:#fff;text-align:center;display:block;color:#222;width:100%;padding:12px 14px}
