.slimline-above-header {
  display: none;
}

@media screen and (min-width: 60em) {
  .slimline-above-header {
    display: block;
    border-top: 4px solid var(--color-secondary);
    padding-top: var(--spacing-xlarge);
  }
}

.slimline-region__inner--above-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  justify-content: end;
  gap: var(--spacing-xxlarge);
  font-size: var(--font-size-small-b);
}

.slimline-region__inner--above-header ul:not(.contextual-links) a,
.slimline-above-header__search-link {
  padding: var(--spacing-small);
  display: inline-flex;
}

.language-switcher-language-url .links,
.navigation--top-menu .menu--top-menu,
.slimline-above-header__search {
  list-style: none;
  padding: 0;
  display: flex;
  gap: var(--spacing-xlarge);
  margin-bottom: 0;
}

/* Language switcher */
.language-switcher-language-url .links a {
  border: 1px solid currentColor;
  padding: var(--spacing-small);
  display: block;
  line-height: 1;

  &:hover {
    background: var(--zevi-default-body-foreground);
    color: var(--zevi-default-body-background);
    text-decoration: none;
  }
}

.language-switcher-language-url .links .is-active {
  display: none;
}
