body .l-main .c-feature-blocks .o-grid__column .popup-ctas .learn-more-link,
body .l-main .c-feature-blocks .o-grid__column .popup-ctas .has-video.learn-more-link {
  transition: 0.25s;
}
body .l-main .c-feature-blocks .o-grid__column .popup-ctas .learn-more-link:hover,
body .l-main .c-feature-blocks .o-grid__column .popup-ctas .has-video.learn-more-link:hover {
  color: #571f7a;
}
body .l-main .c-feature-blocks .o-grid__column .popup-ctas .learn-more-link:hover .video-icon .fa-play-circle,
body .l-main .c-feature-blocks .o-grid__column .popup-ctas .has-video.learn-more-link:hover .video-icon .fa-play-circle {
  color: #571f7a;
}
body .l-main .c-feature-blocks .headline-cta .headline-cta-link .learn-more-link.has-video.learn-more-link .fa-play-circle {
  transition: 0.25s;
}
body .l-main .c-feature-blocks .headline-cta .headline-cta-link .learn-more-link.has-video.learn-more-link:hover {
  color: #571f7a;
}
body .l-main .c-feature-blocks .headline-cta .headline-cta-link .learn-more-link.has-video.learn-more-link:hover .video-icon .fa-play-circle {
  color: #571f7a;
}
body .l-main .events .event a {
  transition: 0.25s;
}
body .l-main .events .event a:hover {
  color: #571f7a;
}
body .l-main #schedule-table .month .Rtable .Rtable-cell a {
  transition: 0.25s;
}
body .l-main #schedule-table .month .Rtable .Rtable-cell a:hover {
  color: #571f7a;
}
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu,
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu-one-column {
  background-color: #141c33;
  padding: 0;
  border: none !important;
  margin-top: 1px;
}
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu .c-site-header__tier2 li:nth-child(odd) a,
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu-one-column .c-site-header__tier2 li:nth-child(odd) a {
  border-right: 1px solid #122941;
}
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu .c-site-header__tier2 li a,
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu-one-column .c-site-header__tier2 li a {
  margin: 0;
}

body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu .c-site-header__tier2 li a:hover,
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu-one-column .c-site-header__tier2 li a:hover {
  color: #fff;
  text-decoration: none !important;
}

body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1.online_tier1 .c-site-header__submenu .c-site-header__tier2 li a:hover,
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1.online_tier1 .c-site-header__submenu-one-column .c-site-header__tier2 li a:hover {
  background-color: #571f7a;
}


body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1.classroom_tier1 .c-site-header__submenu .c-site-header__tier2 li a:hover,
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1.classroom_tier1 .c-site-header__submenu-one-column .c-site-header__tier2 li a:hover {
  background-color: #1087fc;
}

body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu .c-site-header__tier2 li a .chev,
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu-one-column .c-site-header__tier2 li a .chev {
  display: none;
}
@media screen and (min-width: 800px) {
  body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu .c-site-header__tier2 a,
body #sub-header .c-site-sub-header__list ul.tier1 li.c-site-header__tier1 .c-site-header__submenu-one-column .c-site-header__tier2 a {
    padding: 0 30px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    line-height: 59px;
    letter-spacing: 0;
    white-space: normal;
    transition: 0;
    border-bottom: 1px solid #122941;
  }
}
body #schedule-table.schedule-v2 .month .week .header.week-count {
  background-color: #f0f4f7;
}
body #schedule-table.schedule-v2 .month .week .header.week-count .Rtable-cell {
  color: #571f7a;
}
body #schedule-table.schedule-v2 .month .week .header.week-count:after {
  bottom: 7px;
}
@media screen and (min-width: 800px) {
  body .c-schedule-table.non-flex .Rtable-cell.non-flex, body .c-schedule-table.non-flex .Rtable-cell.no-morning, body .c-schedule-table.non-flex .Rtable-cell.no-evening {
    display: none !important;
  }
  body #schedule-table.schedule-v2.early .month .Rtable .Rtable-cell,
body #schedule-table.schedule-v2.late .month .Rtable .Rtable-cell {
    flex-grow: 1;
  }
}

.c-modal--time-zone .c-modal__content .list-no-bullets li a {
  text-decoration: none;
}

/*# sourceMappingURL=style.css.map */
