:root {
  --wp-admin-offset: 0px;
  --ann-bar-height: 0px;
  --ann-total-offset: 0px;
}

.header-simple-announcements-bar {
  position: sticky;
  top: var(--wp-admin-offset);
  z-index: 1001;
  width: 100%;
  background: var(--primary-button-background-color);
}

.header-simple-announcements-bar-inner {
  background: var(--primary-button-background-color);
  padding: 1rem;
  text-align: center;
}

.header-simple-announcements-bar-inner p {
  margin: 0;
}

.header-simple-announcements-bar-inner p a {
  text-decoration: none;
  transition: 0.3s ease all;
  text-decoration: underline;
}

.header-simple-announcements-bar-inner p a:is(:hover, :active, :focus) {
  text-decoration: underline;
  color: var(--color-forest-floor);
}

.header-simple {
  padding: var(--item-row-gap) var(--page-padding);
}

.header-simple.scrolled[data-fixed="1"] {
  top: var(--ann-total-offset) !important;
}

.has-scrolled-1px .header-simple[data-fixed="1"] {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 1000;
  top: var(--ann-total-offset) !important;
}

.header-simple-inner {
  max-width: var(--full-width);
}

.header-simple .logo {
  width: 16rem;
}

.header-simple .logo :is(img, svg) {
  width: 100%;
  max-width: 100%;
  max-height: unset;
}

.header-simple nav ul {
  column-gap: 2.5rem;
}

.header-simple li a {
  font: var(--font-body-small);
}

.header-simple .featured-menu li:last-child a {
  text-decoration: none;
}

@media (min-width: 992px) {
  .header-simple nav {
    column-gap: 2.5rem;
  }
}
