/* Menu knapper */
.menu-cta {
  background: #EA47F7 !important;
  border-radius: 30px !important;
}

.menu-cta .quadmenu-item-content {
  color: #fff !important;
}

#menu-item-11441.menu-cta {
  padding: 0px 50px !important;
  height: 40px !important;
  line-height: 40px;
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.se-ydelser-cta,
.signup-cta {
  display: block;
  margin-top: 20px;
  background: #EA47F7 !important;
  padding: 10px 15px !important;
  border-radius: 30px !important;
  color: #fff !important;
  max-width: fit-content;
}

@media screen and (max-width: 999px) {
  .se-ydelser-cta,
  .signup-cta {
    padding: 10px 5px !important;
    max-width: max-content !important;
    margin-top: 25px !important;
    text-align: center !important;
  }
}
/* Menu knapper */
/* Generel styling */
#quadmenu .quadmenu-navbar-nav li.quadmenu-item {
  vertical-align: middle;
}

#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title {
  margin-bottom: 0px;
}

#quadmenu .widget ul li {
  margin: 0 0 10px 0;
}

#quadmenu .widget.widget_text p {
  margin-top: 0;
}

/* Generel styling */
/* Vi tilbyder styling */
@media screen and (min-width: 768px) {
  #menu-vi-tilbyder-2 {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 0 40px !important;
    /* Juster 40px for bredden mellem kolonnerne */
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  li#menu-item-11074 {
    max-width: 27.5% !important;
    flex: 0 0 27.5% !important;
    border-right: 1px solid rgba(235, 235, 235, 0.3) !important;
  }
  li#menu-item-11075 {
    max-width: 45% !important;
    flex: 0 0 45% !important;
  }
  li#menu-item-11076 {
    max-width: 27.5% !important;
    flex: 0 0 27.5% !important;
  }
}
/* Vi tilbyder styling */
/* Om Vicuras styling */
@media screen and (min-width: 768px) {
  #menu-om-vicuras li {
    display: block !important;
    width: auto !important;
  }
  li#menu-item-11153 {
    max-width: 50% !important;
    flex: 0 0 50% !important;
  }
  li#menu-item-11154 {
    max-width: 27.5% !important;
    flex: 0 0 27.5% !important;
  }
}
/* Om Vicuras styling */
/* Mobil menu styling */
@media screen and (max-width: 999px) {
  #menu-item-11077,
  #menu-item-11074,
  #menu-item-11172,
  #menu-item-11173 {
    display: none !important;
  }
  #quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-widget {
    padding: 0px !important;
  }
  /* padding ved submenuer under Vi tilbyder, Referencer og Om Vicuras */
  #menu-item-11079,
  #menu-item-11080,
  #menu-item-11152,
  #menu-item-11161,
  #menu-item-11914,
  #menu-item-11915,
  #menu-item-11916 {
    padding: 0px !important;
  }
  /* padding ved submenuer under Vi tilbyder, Referencer og Om Vicuras */
  /* Gap ved submenuer under Om Vicuras og Vi tilbyder */
  #dropdown-11073 .quadmenu-row,
  #dropdown-11148 .quadmenu-row {
    row-gap: 50px;
  }
  /* Gap ved submenuer under Om Vicuras */
  /* Margin mellem sidste menu og book tik knap */
  div#dropdown-11148 {
    margin-bottom: 20px !important;
  }
  /* Margin mellem sidste menu og book tik knap */
  /* Book tid knap */
  #menu-item-11102 {
    max-width: 80%;
    margin-bottom: 20px !important;
  }
  #menu-item-11102 .quadmenu-item-content {
    text-align: center;
  }
  /* Book tid knap */
}
/* Mobil menu styling */