#block-primaernavigation {
  margin-bottom: 1.5em;
}
#block-primaernavigation ul {
  color: #BB0088;
}
#block-primaernavigation ul li ul {
  padding-left: 0.1em;
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 1.25rem;
}
#block-primaernavigation ul li ul li {
  font-size: 17px;
  padding-left: 0px; /* 0.25em; */
}
#block-primaernavigation ul li ul li ul {
  margin-left: 1.25rem;
}
/*
#block-primaernavigation a.is-active {
  text-decoration: line-through;
}
*/
/* Position each parent item and its toggle. */
#block-primaernavigation li.has-children {
  position: relative;
}

/* Hide collapsed submenus. */
#block-primaernavigation ul[hidden] {
  display: none !important;
}

/* Keep the toggle separate from the navigation link. */
#block-primaernavigation .menu-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2rem;
  min-height: 1.25rem; /* 2rem; */
  margin-inline-start: 0.125rem; /* 0.35rem; */
  padding: 0.125rem;
  border: 0;
  background: transparent;
  color: inherit;
  cursor: pointer;
}

/* Disclosure indicators. */
#block-primaernavigation .menu-toggle::before {
  font-size: 18px;
  content: "+";
  color: #444;
}

#block-primaernavigation .menu-toggle[aria-expanded="true"]::before {
  font-size: 18px;
  content: "−";
  color: #444;
}

/* Keyboard focus. */
#block-primaernavigation a:focus-visible,
#block-primaernavigation .menu-toggle:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}

/* Highlight the current page. */
#block-primaernavigation a.is-active {
  font-weight: bold;
}
