.nav-right-button {
    display: inline-block;
    cursor: pointer;
    margin-right: -4px;
}
.nav-right-button-inner {
    color: black;
}
.nav-right-button-inner:hover {
    background: #00aaac;
    color: white;
}
.nav-right-button-inner.fa-user {
    padding: 15px 18px;
}
.nav-right-button-inner.fa-close {
  padding: 15px 18px 15px 17px;
}
.nav-right-button-inner.lang {
    padding: 15px;
    font-weight: 700;
}
.nav-right-expand ul {
  display: none;
  position: absolute;
  top: 46px;
  right: 52.5px;
  background: white;
  padding: 0;
  list-style-type: none;
  border: 1px solid #f4f4f4;
  border-width: 0 0.7px;
  z-index: 9999999999;
}
.nav-right-expand li {
  width: 230px;
  display: block;
  padding: 15px 10px;
  font-size: 12px;
  font-family: Roboto Condensed;
  letter-spacing: 2px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 0.7px solid #f4f4f4;
  cursor: pointer;
}
.nav-right-expand li.current { cursor: default; }
.nav-right-expand li:hover { background: #00aaac; }
.nav-right-expand li.current:hover { background: white; }
.nav-right-expand li:hover a { color: white; }
.nav-right-expand li.current a { color: #888 !important; }
/* this is in mobile mnu */
.menu-item.current a { color: #888 !important; }
.nav-right-expand a { transition: 0s; }

/* give more space to nav-right */
.neder-menu.col-sm-11 { width: 83%; }
.neder-search-container.col-sm-1 { width: 17%; }

/* handle dev phase (remove afterwards) */
body.hide-lang .menu-item-lang,
body.hide-lang .neder-lang-menu-button {
  display: none;
}

/* overwrite existing elements (search button) */
.neder-search-menu-button {
  /* overwriting */
  display: inline-block;
  margin-right: -6px;
}
body.hide-profile.hide-lang .neder-search-menu-button {
  /* return back from overwrite during dev */
  display: block;
  margin-right: 50px;
}
.neder-search > form {
  /* overwrite */
  margin-top: 0px;
  margin-right: 0px;
  top: 46px;
  right: 7px;
}
body.hide-profile.hide-lang .neder-search > form {
  /* return back from overwrite during dev */
  margin-top: 0px;
  margin-right: 50px;
  right: 0px;
}
