.datepicker-event .datepicker--cells-days .datepicker--cell-day {
  height: auto;
  min-height: 40px;
}
.datepicker-event .datepicker--cells-days .datepicker--cell-day.chat6-closed {
  background-color: #ededed;
}
.datepicker-event .datepicker--cells-days .datepicker--cell-day.chat6-closed:hover {
  background-color: #f0f0f0;
}
.datepicker-event .datepicker--cells-days .datepicker--cell-day.chat6-closed.-selected- {
  background-color: #000;
}
.datepicker-event .datepicker--cells-days .datepicker--cell-day.chat6-closed .closed-txt {
  width: 100%;
  text-align: center;
  font-size: 12px;
}

.featured-event-wrap .featured-category-home {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.2em;
}
.featured-event-wrap .featured-category-home.colearn {
  color: #794d34;
}
.featured-event-wrap .featured-category-home.exhibition {
  color: #21aae2;
}

#front_001 {
  display: none;
}
#front_001 .ecs-event-list {
  display: flex;
  flex-wrap: wrap;
}
#front_001 .ecs-event-list .event-item {
  width: 100%;
}
@media (min-width: 1025px) {
  #front_001 .ecs-event-list .event-item {
    width: calc(50% - 15px);
  }
  #front_001 .ecs-event-list .event-item.odd {
    margin-right: 30px;
  }
}
#front_001 .ecs-event-list .event-item.active {
  display: block;
}

#front_002 .category-slider-group .ecs-event-list {
  margin: 0px;
}
#front_002 .category-slider-group > div {
  margin-bottom: 24px;
}
#front_002 .category-slider-group > div .featured-event-wrap {
  margin-bottom: 0px;
}
#front_002 .category-slider-group > div .swiper-container {
  padding: 0px 18px;
}
@media (min-width: 1025px) {
  #front_002 .category-slider-group > div .swiper-container {
    padding: 0px 28px;
  }
}
@media (min-width: 1025px) {
  #front_002 .category-slider-group > div .swiper-container.total-post-2 .swiper-button-prev,
  #front_002 .category-slider-group > div .swiper-container.total-post-2 .swiper-button-next {
    display: none;
  }
}
#front_002 .category-slider-group > div .swiper-container .swiper-button-prev {
  left: 0px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
#front_002 .category-slider-group > div .swiper-container .swiper-button-next {
  right: 0px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F><%2Fsvg>");
}
#front_002 .category-slider-group > div .swiper-container .swiper-button-prev,
#front_002 .category-slider-group > div .swiper-container .swiper-button-next {
  width: 15px;
  background-size: contain;
}
@media (min-width: 1025px) {
  #front_002 .category-slider-group > div .swiper-container .swiper-button-prev,
  #front_002 .category-slider-group > div .swiper-container .swiper-button-next {
    width: 20px;
  }
}
#front_002 .category-slider-group .exhibition-slider h3 {
  color: #21aae2;
}
#front_002 .category-slider-group .co-learn-slider h3,
#front_002 .category-slider-group .workshops-slider h3,
#front_002 .category-slider-group .online-slider h3 {
  color: #794d34;
}

.home .pace {
  display: none;
}
.home .homepage-preloader {
  max-width: 1264px;
  width: 100%;
  height: 100vh;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9;
  margin: 0 auto;
  padding: 0px 30px;
  background-color: #fff;
}
.home .homepage-preloader .preloader-logo-gif {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 100%;
  height: 100%;
}
@media (min-width: 901px) {
  .home .homepage-preloader .preloader-logo-gif {
    background-size: 500px;
  }
}/*# sourceMappingURL=homepage-calendar.css.map */