a {
  color: #125FA0;
}
.a-tile__icon {
  --fa-primary-color: #18362D;
  --fa-secondary-color: #B9433A;
}
.a-tile:hover .a-tile__text {
  color: #125FA0;
}
.a-search-trigger:active,
.a-search-trigger:hover {
  color: #D8D8D8;
}
.m-menu-wrapper--main nav > .m-menu > .m-menu__item--active-trail > .m-menu__item-link-wrapper:before,
.m-menu-wrapper--main nav > .m-menu > .m-menu__item > .m-menu > .m-menu__item > .a-menu-link-wrapper > .a-menu-link-wrapper__link.is-active:before,
.a-search-trigger__icon,
.m-search-form form .form-actions:hover,
#block-views-block-events-calendar-block-1 .fc-button.fc-button-active,
#block-views-block-events-calendar-block-1 .fc-button:active,
.t-sidebar .block-menu > .m-menu:before,
.t-sidebar .block-menu .m-menu .m-menu__item a.is-active:before,
.o-alerts-banner__heading-wrapper,
.m-mobile-menu__wrapper .block-menu .m-menu--mobile .m-menu__item a.is-active:before,
.m-mobile-menu__wrapper .block-menu > .m-menu > .m-menu__item.m-menu__item--active-trail:before,
.m-mobile-search-form .region-search form .form-actions:hover,
.a-mobile-search-trigger[aria-expanded=true]:hover,
.a-menu-trigger[aria-expanded=true]:hover,
.m-menu-wrapper--main nav > .m-menu > .m-menu__item > .m-menu > .m-menu__item--expanded.is-open,
.m-menu-wrapper--main nav > .m-menu > .m-menu__item > .m-menu > .m-menu__item--expanded:hover {
  background-color: #B9433A;
}
.m-mobile-menu__wrapper .m-header-mobile-menu__wrapper nav .m-menu,
.a-search-trigger:active,
.a-search-trigger:hover,
.m-mobile-search-form .region-search form .form-actions,
.a-mobile-search-trigger[aria-expanded=true],
.a-menu-trigger[aria-expanded=true],
.a-search-trigger[aria-expanded=true]:hover .a-search-trigger__icon {
  background-color: #18362D;
}
.a-menu-trigger:before {
  color: #18362D;
}
.a-search-trigger:active .a-search-trigger__icon,
.a-search-trigger:hover .a-search-trigger__icon,
.m-search-form form .form-actions,
.m-search-form form .form-actions:active,
.m-search-form form .form-actions:active:focus-within,
.m-search-form form .form-actions:hover:focus-within,
.t-sidebar .block-menu > .m-menu > .m-menu__item.m-menu__item--active-trail > .m-menu > .m-menu__item > .m-menu__item-link-wrapper > .a-section-menu-link-wrapper__trigger:hover {
  background-color: #960707;
}
.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger[aria-expanded=true] {
  background-color: #960707 !important;
}
.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger {
  color: #960707;
}
.a-button--blue,
.button--blue,
.cc_btn--blue,
.fc-button--blue {
  background-color: #125FA0;
}
.a-button--brown:hover:active,
.button--brown:hover:active,
.cc_btn--brown:hover:active,
.fc-button--brown:hover:active {
  color: #1C1C1C;
}
.t-footer__top {
  background-color: #5F5749;
}
.o-related-links,
.m-footer-callout,
.a-button:hover,
.button:hover,
.cc_btn:hover,
.fc-button:hover {
  background-color: #18362D;
}
.m-homepage-news {
  background-color: #F4F3F2;
}
.m-homepage-news-item .m-homepage-news-item__title,
.m-card__link .m-homepage-news-item__title,
.m-homepage-news-item .m-card__title,
.m-card__link .m-card__title {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.m-homepage-news-item:hover .m-homepage-news-item__title,
.m-card__link:hover .m-homepage-news-item__title,
.m-homepage-news-item:hover .m-card__title,
.m-card__link:hover .m-card__title {
  color: #125FA0;
}
.t-sidebar .block-menu > .m-menu > .m-menu__item.m-menu__item--active-trail > .m-menu > .m-menu__item > .m-menu__item-link-wrapper > a:active,
.t-sidebar .block-menu > .m-menu > .m-menu__item.m-menu__item--active-trail > .m-menu > .m-menu__item > .m-menu__item-link-wrapper > a:hover,
.t-sidebar .block-menu .m-menu .m-menu__item a:hover,
.t-sidebar .block-menu .m-menu .m-menu__item--active-trail > .m-menu__item-link-wrapper > a:hover {
  background: #F4F3F2;
  color: #18362D;
}
.t-footer__bottom {
  background-color: #453F34;
}
.t-footer a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.t-footer a:hover {
  opacity: 0.8;
}
.t-footer .m-contact-blocks a {
  display: block;
}
.a-button--white:hover,
.button--white:hover,
.cc_btn--white:hover,
.fc-button--white:hover {
  background-color: #125FA0;
  color: #fff;
}
.a-button--brown,
.button--brown,
.cc_btn--brown,
.fc-button--brown {
  background-color: #E6D1AA;
}
.a-button--brown:hover,
.button--brown:hover,
.cc_btn--brown:hover,
.fc-button--brown:hover {
  background-color: #FFB100;
}
.a-button--blue,
.button--blue,
.cc_btn--blue,
.fc-button--blue {
  background-color: #18362D;
}
.a-button--blue:hover,
.button--blue:hover,
.cc_btn--blue:hover,
.fc-button--blue:hover {
  background-color: #125FA0;
}
.m-menu-wrapper--main nav > .m-menu > .m-menu__item > .m-menu > .m-menu__item--expanded > .a-menu-link-wrapper:after {
  color: #1C1C1C;
}
.a-contact-block--fax .fa-fax:before {
  content: "\f095";
}
.m-alert__link {
  color: #fff;
  text-decoration: underline;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.m-alert__link:hover {
  opacity: 0.8;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: 500 !important;
}
.m-alert__heading,
.o-alerts-banner__heading {
  font-size: 1.25rem;
}
.page-node-type-alert .page-title {
  margin-bottom: 4px;
}
.page-node-type-alert .field--name-field-planned-outage {
  font-weight: 700 !important;
}
