/*!
 * DO NOT OVERRIDE THIS FILE.
 * Generated with `npm run build`
 *
 * horatio-alger-ca - Horatio Alger Canada Theme for WordPress
 * @version 1.0.0
 * @author WDG
 * @link https://www.webdevelopmentgroup.com/
 */

.has-dark-red-to-light-red-gradient-background {
  color: var(--color-white);
}

.has-dark-red-to-light-red-gradient-background a:not(.wp-block-button__link) {
  color: var(--color-white);
  text-decoration-color: rgba(var(--color-white), 0);
}

.has-dark-red-to-light-red-gradient-background a:not(.wp-block-button__link):hover, .has-dark-red-to-light-red-gradient-background a:not(.wp-block-button__link):focus {
  text-decoration-color: rgba(var(--color-white), 1);
}

.has-red-background-color {
  background-color: var(--wp--preset--color--red);
  color: var(--color-white);
}

.has-red-background-color a:not(.wp-block-button__link) {
  color: var(--color-white);
  text-decoration-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0);
  transition: all 0.125s ease-in-out;
}

.has-red-background-color a:not(.wp-block-button__link):hover, .has-red-background-color a:not(.wp-block-button__link):focus {
  text-decoration-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 1);
}

.has-red-color {
  color: var(--wp--preset--color--red);
}

.has-dark-red-background-color {
  background-color: var(--wp--preset--color--dark-red);
  color: var(--color-white);
}

.has-dark-red-background-color a:not(.wp-block-button__link) {
  color: var(--color-white);
  text-decoration-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0);
  transition: all 0.125s ease-in-out;
}

.has-dark-red-background-color a:not(.wp-block-button__link):hover, .has-dark-red-background-color a:not(.wp-block-button__link):focus {
  text-decoration-color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 1);
}

.has-dark-red-color {
  color: var(--wp--preset--color--dark-red);
}

.nav--utility .nav__menu-link {
  color: var(--wp--preset--color--white);
}
.nav--utility .nav__menu-link:hover, .nav--utility .nav__menu-link:focus {
  color: var(--wp--preset--color--gold);
  text-decoration-color: currentColor;
}
.nav--utility + .nav--social::before {
  background-color: var(--wp--custom--maroon);
}
.nav--social .nav__menu-item .nav__link {
  color: var(--wp--preset--color--white);
}
.nav--copyright .nav__menu-item .nav__link {
  color: var(--wp--custom--pink);
}

.header {
  background: var(--wp--preset--gradient--dark-red-to-light-red);
}
.header__top {
  background: var(--wp--preset--gradient--dark-red-to-light-red);
}
.header__tagline {
  border-color: var(--wp--custom--maroon);
  -webkit-text-fill-color: var(--wp--preset--color--white);
  font-style: italic;
}
.header__search-btn:hover, .header__search-btn:focus, .header__menu:hover, .header__menu:focus {
  color: var(--wp--preset--color--gold);
}
.header__search-btn {
  color: var(--wp--preset--color--white);
}
.header__logo img {
  width: 133px;
  height: 133px;
}

.footer {
  background: var(--wp--preset--gradient--dark-red-to-light-red);
}
.footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../../assets/img/footer-ca.jpg);
  mix-blend-mode: unset;
  background-size: cover;
  pointer-events: none;
  opacity: 0.8;
}
.footer__secondary {
  background-color: var(--wp--custom--maroon);
}
.footer a {
  color: var(--wp--preset--color--white);
}
.footer__copyright p {
  color: var(--wp--custom--pink);
}

.person-header.has-dark-red-to-light-red-gradient-background .person-header__title {
  background-image: none;
  background-color: #fff;
}

.person-header::before {
  background: url(../../../assets/img/compass-treated-Canada.png);
  background-repeat: no-repeat;
  mix-blend-mode: overlay;
  opacity: 0.56;
}

.wp-block-table thead th, .wp-block-table tfoot td {
  background-color: var(--wp--preset--color--dark-red);
}