@charset "UTF-8";
/*
 * ============================================================
 * Header
 * ============================================================
 */
body {
  --header-min-height: 60px;
}

/* Skal ændres så det er mere stabilt */
body.transparent-header .wp-site-blocks > header + * {
  margin-top: calc(var(--header-min-height, 65px) * -1 + var(--topbar-height, 35px) * -1);
}

/* Skal ændres så det er mere stabilt */
header {
  --header-bg-color: var(--wp--preset--color--base);
  --color: var(--wp--preset--color--contrast);
  --dropdown-bg-color: var(--wp--preset--color--base);
  --mobile-bg-color: var(--wp--preset--color--base);
  --toggle-color: var(--wp--preset--color--base);
  --header-padding: 0px 16px;
  /* Nye globals der mangler */
  /* Logo */
  /* Logo */
}
header .navigation .wp-block-button__link {
  background-color: var(--wp--preset--color--secondary);
  border-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--primary);
}
header .wp-block-bolt-site-logo {
  padding: 10px 0px;
}
header .navigation-toggle {
  --color: white;
}

header.is-sticky .navigation-toggle {
  --color: black;
}

@media (min-width: 777px) {
  body.transparent-header .wp-site-blocks > header:not(.is-sticky) {
    --color: var(--wp--preset--color--base);
  }
  body.transparent-header .wp-site-blocks > header:not(.is-sticky) .navigation-items-item.is-level-1,
  body.transparent-header .wp-site-blocks > header:not(.is-sticky) .navigation-items-item.is-level-2 {
    --color: black;
  }
}