.wp-block-button__link:hover {
  color: white !important;
  /* Hvit tekst */
  background-color: #000000 !important;
  /* Endre bakgrunn på hover */
  border-color: #000000 !important;
  /* Endre kantfarge på hover */
}


h1 { margin-top: 48px; margin-bottom: 10px; }
h2 { margin-top: 36px; margin-bottom: 8px; }
h3, h4, h5, h6 { margin-top: 24px; margin-bottom: 6px; }


/* Gjelder KUN blå/off-canvas-menyen */
.mm-ocd,
.mm-ocd .mm-menu { color: #fff !important; }

/* 1) Elementor / font-ikon-pil */
.mm-ocd .sub-arrow,
.mm-ocd .sub-arrow i,
.mm-ocd .menu-item-has-children > a .sub-arrow {
  color: #fff !important;
}

/* 2) SVG-pil (noen tema bruker inline SVG) */
.mm-ocd .sub-arrow svg,
.mm-ocd .sub-arrow svg * {
  fill: #fff !important;
  stroke: #fff !important;
}

/* 3) mmenu sin «next»-pil som pseudo-element */
.mm-ocd .mm-listview .mm-btn_next:after,
.mm-ocd .mm-listview .mm-arrow:after {
  border-color: #fff !important;
}

/* Fallback hvis pilen tegnes via ::before/::after på .sub-arrow */
.mm-ocd .sub-arrow:before,
.mm-ocd .sub-arrow:after {
  color: #fff !important;
  border-color: #fff !important;
}

/* Hopper lenger opp innholdsfortegnelse */
html {
  scroll-padding-top: 200px;
}