.js--stick-to-mobile-header,
#indi-burger-header.c-main-navbar {
  position: relative !important;
  transition: top 0.45s ease-in-out;
}
.c-main-navbar-container {
  height: auto !important;
}
.c-main-navbar__megamenu-wrapper {
  position: absolute;
}

/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.js--stick-to-mobile-header.-sticky {
  position: fixed;
  top: 0;
  z-index: 110;
}

/* ENV-BAR */
.envbar {
  position: absolute;
  display: block;
  width: 75px !important;
  height: 2rem;
  top: 0;
  right: 51%;
  color: #fff;
  font-size: 16px;
  text-align: center;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.envbar .envbar-infotext {
  display: none;
}
.envbar .envbar-envlabel {
  font-weight: 500;
}

@media (min-width: 60em) {
  .envbar {
    width: 210px !important;
    right: 55%;
  }
  .envbar .envbar-infotext {
    display: inline;
  }
}

.envbar-bg-color-local,
.envbar-bg-color-jenkins {
  background-color: #e4185d;
}

.envbar-bg-color-rel1ldv {
  background-color: #fcbd01;
}

.envbar-bg-color-rel1abt {
  background-color: #e25910;
}

.envbar-bg-color-rel1cbt {
  background-color: #00a14b;
}

.envbar-bg-color-rel1trn {
  background-color: #52426a;
}

.u-p0 {
  padding: 0 !important;
}
.u-mb0 {
  margin-bottom: 0 !important;
}
.u-mt0 {
  margin-top: 0 !important;
}
#indi-burger-header .field-search {
  position: relative;
}

#indi-burger-header #search-main-vdab.c-main-navbar__search-input {
  border-radius: 5px !important;
}
#indi-burger-header #search-main-vdab.c-main-navbar__search-input.suggestions-active,
#indi-burger-header #search-mobile-vdab.c-main-navbar__search-input.suggestions-active {
  border-radius: 5px 5px 0 0 !important;
}

#indi-burger-header .search-suggestions {
  position: absolute;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  width: -moz-available;
  width: -webkit-fill-available;
  width: fill-available;
  /*max-height: 200px;*/
  overflow-y: auto;
  z-index: 1000;
  top: 100%;
  display: none;
  border-radius: 0 0 5px 5px;
}
#indi-burger-header .search-suggestions {
  padding: 0;
}

#indi-burger-header .search-suggestions li {
  margin: 0;
  padding: 0;
}

#indi-burger-header .search-suggestions .suggestie-item {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  gap: 0.5rem;
  word-break: keep-all;
}
#indi-burger-header .search-suggestions .suggestie-item strong {
  word-break: break-all;
}

#indi-burger-header .search-suggestions .suggestie-item:hover,
#indi-burger-header .search-suggestions .suggestie-item:focus {
  background-color: #2d89cc;
}
#indi-burger-header .search-suggestions .suggestie-item:hover,
#indi-burger-header .search-suggestions .suggestie-item:hover .field-icon:before {
  cursor: pointer;
}

#indi-burger-header .search-suggestions .suggestie-item:hover,
#indi-burger-header .search-suggestions .suggestie-item:focus,
#indi-burger-header .search-suggestions .suggestie-item:focus .field-icon:before,
#indi-burger-header .search-suggestions .suggestie-item:hover .field-icon:before {
  color: white;
}

#indi-burger-header .search-suggestions .suggestie-item .field-icon,
#indi-burger-header .search-suggestions .suggestie-item {
  margin: 0;
}
