h1,
.h1 {
  color: #515758;
}

ul > li::before {
  background-color: #515758;
}

a {
  color: #515758;
}

.e-link--secondary-color {
  color: #aaadb0;
}

.e-link--primary-color {
  color: #515758;
}

th {
  background-color: #515758;
  border-color: #515758;
  color: #fff;
}

.sq-form-submit {
  background-color: #aaadb0;
}

.sq-form-submit:hover {
  background-color: #515758;
  border-color: #515758;
}

.c-icon--primary-color {
  color: #515758;
}

.c-icon--secondary-color {
  color: #aaadb0;
}

.c-btn--primary-color {
  background-color: #aaadb0;
  border-color: #aaadb0;
  color: #fff;
}

.c-btn--primary-color:hover {
  background-color: #515758;
  border-color: #515758;
}

.c-btn--primary-color.c-btn--inverted {
  background-color: transparent;
  color: #fff;
}

.c-btn--primary-color.c-btn--inverted:hover {
  background-color: #515758;
  border-color: #515758;
  color: #fff;
}

.c-btn--primary-color.c-btn--3d {
  box-shadow: 0 4px #515758;
}

.c-btn--primary-color.c-btn--3d:hover {
  box-shadow: 0 2px #515758;
}

.c-btn--primary-color.c-btn--3d:active {
  box-shadow: 0 0 #515758;
}

.c-btn--secondary-color {
  background-color: #aaadb0;
  border-color: #aaadb0;
  color: #fff;
}

.c-btn--secondary-color:hover {
  background-color: #aaadb0;
  border-color: #aaadb0;
}

.c-btn--secondary-color.c-btn--inverted {
  background-color: transparent;
  color: #fff;
}

.c-btn--secondary-color.c-btn--inverted:hover {
  background-color: #aaadb0;
  border-color: #aaadb0;
  color: #fff;
}

.c-btn--secondary-color.c-btn--3d {
  box-shadow: 0 4px #aaadb0;
}

.c-btn--secondary-color.c-btn--3d:hover {
  box-shadow: 0 2px #aaadb0;
}

.c-btn--secondary-color.c-btn--3d:active {
  box-shadow: 0 0 #aaadb0;
}

.c-btn--orange {
  background-color: #d48822;
  border-color: #d48822;
  color: #fff;
}

.c-btn--orange:hover {
  background-color: #e2a047;
  border-color: #e2a047;
}

.c-btn--orange.c-btn--inverted {
  background-color: transparent;
  color: #fff;
}

.c-btn--orange.c-btn--inverted:hover {
  background-color: #d48822;
  border-color: #d48822;
  color: #fff;
}

.c-btn--orange.c-btn--3d {
  box-shadow: 0 4px #a06619;
}

.c-btn--orange.c-btn--3d:hover {
  box-shadow: 0 2px #a06619;
}

.c-btn--orange.c-btn--3d:active {
  box-shadow: 0 0 #a06619;
}

.c-btn--ajax.is-loading-ready {
  border-color: #515758;
}

.c-btn--ajax.is-loading-ready.is-loading:after {
  border-top-color: #515758;
  border-right-color: #515758;
  border-bottom-color: #515758;
  border-left-color: #515758;
}

.c-doc strong {
  color: #515758;
}

.c-doc__icon {
  background-color: #515758;
}

.c-icon--primary {
  color: #515758;
}

.c-social--color-primary {
  border-color: #515758;
}

.c-social--color-primary:hover {
  background-color: #515758;
}

.c-social--color-primary:hover svg {
  color: #fff;
}

.c-accordion .is-active .c-accordion__heading-btn {
  color: #515758;
}

.c-accordion--theme-1 .c-accordion__heading-btn {
  color: #515758;
}

.c-accordion--theme-2 .c-accordion__box.is-active {
  border-color: #515758;
}

.c-accordion--theme-2 .c-accordion__content > h1:first-child,
.c-accordion--theme-2 .c-accordion__content > h2:first-child,
.c-accordion--theme-2 .c-accordion__content > h3:first-child,
.c-accordion--theme-2 .c-accordion__content > h4:first-child,
.c-accordion--theme-2 .c-accordion__content > h5:first-child,
.c-accordion--theme-2 .c-accordion__content > h6:first-child {
  color: #515758;
}

.c-tab__menu-item.is-active {
  border-color: #515758;
}

.c-tab__menu-item:not(.is-active) .c-accordion__heading-btn:hover {
  color: #515758 !important;
}

@media screen and (min-width: 47.5em) {
  .c-accordion--tab .c-accordion__wrapper {
    border-color: #515758 !important;
  }
}

.c-panel__heading {
  background-color: #aaadb0;
}

.c-panel__box:hover .c-panel__subheading {
  color: #515758;
}

.p-card__box:hover .p-card__heading {
  color: #515758;
}

.slick-active button {
  background-color: #515758;
}

.p-header__menu-bar {
  background-color: #515758;
}

.nav {
  background-color: #515758;
}

.p-profile__details {
  border-color: #515758;
}

.p-author__by {
  color: #515758;
}

.is-current .p-sidemenu__link {
  color: #515758;
}

.is-current .p-sidemenu__icon svg {
  color: #515758;
}

.p-sidemenu__link:hover {
  color: #515758;
}

.p-sidemenu .c-accordion__heading-btn:hover {
  color: #515758;
}

.p-sidemenu__item:not(.is-current) .p-sidemenu__link:hover + .p-sidemenu__icon {
  color: #515758;
}

.s-home__services-grid:first-of-type .s-home__services-inner {
  background-color: #aaadb0;
}

.s-contact__heading {
  color: #515758;
}

.s-featured-article__heading {
  color: #515758;
}

.t-bg--primary {
  background-color: #515758;
  color: #fff;
}

a.t-bg--primary:hover {
  background-color: #515758;
}

.t-bg--secondary {
  background-color: #515758;
  color: #fff;
}

a.t-bg--secondary:hover {
  background-color: #aaadb0;
}

/*# sourceMappingURL=theme.css.map */

.c-icon--external{
    display:none;
}