/* Prefix the classes defined here with wagtailvillage- */
.wagtailvillage-hero {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.wagtailvillage-hero h1,
.wagtailvillage-hero h2,
.wagtailvillage-hero h3,
.wagtailvillage-hero p  {
  color: white;
}

.wagtailvillage-hero a.village-btn--secondary {
  /* color: var(--village-primary-850-200); */
  border-color: var(--village-primary-sun-625);
  background-color: white;
  color: black;
}

.wagtailvillage-hero a.village-btn--secondary:hover {
  color: unset;
  border-color: unset;
}


.wagtailvillage-hero-large {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.wagtailvillage-background-dark h1,
.wagtailvillage-background-dark p {
  color: white;
}

.village-header__service-title em {
  font-weight: lighter;
}

.wagtailvillage-author_card__header {
  flex: 0 0 6rem !important;
  width: 6rem !important;
}

.wagtailvillage-author-img {
  border-radius: 50%;
  height: 4.5rem !important;
  margin: 1.5rem;
  width: 4.5rem;
}



body {
  font-family: 'fengardoneue', 'Charter', 'Bitstream Charter', 'Sitka Text', 'Cambria', 'serif';
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'lack', 'system-ui', 'sans-serif';
}

.village-logo:after {
  background-image: unset;
}

.village-logo:before {
  background-image: unset;
}

div.village-footer__brand {
  column-gap: 1rem;
}

ul.village-nav__list {
  padding-left: 1rem;
  padding-right: 1rem;
}

.village-nav__list  > * > .village-nav__link {
  align-content: center;
}

.village-artwork-major {
  fill: var(--text-default-info);
}

.village-artwork-minor {
  fill: var(--text-default-success);
}

.village-artwork-decorative {
  fill: var(--text-default-grey);
}
/* 
--background-action-high-village-primary-hover
--background-action-high-village-primary-active
--background-action-high-village-primary */