

ul.horizontal.site-menu, .site-menu, ul.horizontal.site-menu ul.sub-menu li, .nav-wrapper, .bottom-wrapper {
    background-color: #005596 !important;
}

ul.horizontal.site-menu li span a:hover, ul.horizontal.site-menu li:hover span span {
    color:#CC0033 !important;
}
.top-line #non_member_panel .login-link {
  background-color: #005596;
    padding: 10px 15px;
    border: 2px solid #fff;
    border-radius: 5px;
    color: #fff !important;
    text-decoration: none;
}
.calendar-grid-day, .calendar-grid-day a, .calendar-grid-today, .calendar-grid-today a { font-size:15px;}
.center-col {
  flex: 1 0 50%;
  margin-left: auto;
  margin-right: auto;
  max-width: 80rem;
}