.fixr-wp-header {
}

.fixr-wp-header--transparent {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.5) 65%,
    rgba(0, 0, 0, 0.4) 77%,
    rgba(0, 0, 0, 0) 100%
  );
}

.fixr-wp-header a.wp-block-navigation-item__content {
  border-bottom: 2px solid transparent;
  text-decoration: none !important;
}

.fixr-wp-header a.wp-block-navigation-item__content:hover {
  border-bottom: 2px solid var(--wp--preset--color--accent);
}

.fixr-wp-header a.fixr-wp-header__active {
  color: var(--wp--preset--color--contrast) !important;
  font-weight: 400 !important;
  border-bottom: 2px solid var(--wp--preset--color--accent);
}

@media (max-width: 1280px) {
  .wp-block-navigation__responsive-container-open {
    color: var(--wp--preset--color--contrast);
  }

  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex !important;
  }

  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(
      .is-menu-open
    ) {
    display: none !important;
  }

  .fixr-wp-header a.wp-block-navigation-item__content {
    font-family: var(--wp--preset--font-family--heading) !important;
    color: var(--wp--preset--color--contrast) !important;
    font-size: var(--wp--preset--font-size--large);
  }

  .wp-block-navigation__responsive-container.is-menu-open {
  }
}
