header nav * {
  font-family: 'Open Sans';
}

header.navbar-mainnavigation {
  box-shadow: none;
}

/* language menu */
header nav ul.language-menu {
  font-family: 'Open Sans';
  font-size: 12px;
  width: 150px;
  text-align: right;
}

header nav ul.language-menu li {
  list-style: none;
  display: inline;
  padding: 5px;
}

header nav ul.language-menu li a {
  color: #8e7d4e !important;
  text-decoration: none !important;
}

/* navbar when collapsed */
@media screen and (max-width: 991px) {
  header nav ul.language-menu {
    width: 100%;
    margin-top: 100px;
  }
}

header nav ul.language-menu li.text-muted {
  display: none;
}

header nav ul.language-menu li.active {
  background: #8e7d4e !important;
}

header nav ul.language-menu li.active a {
  color: #fefefe !important;
}

/* navbar general */
header nav.collapse.navbar-collapse ul.navbar-nav li.nav-item a.nav-link.nav-link-main:hover {
  text-decoration: none;
}

header nav.collapse.navbar-collapse ul.navbar-nav li.nav-item a.nav-link.nav-link-main {
  color: #8e7d4e !important;
}

/* mainnav dropdown */
.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: hsl(0, 0%, 100%) !important;
  --bs-dropdown-bg: #8e7d4e !important;
  --bs-dropdown-border-color: #8e7d4e !important;
  --bs-dropdown-border-radius: 0 !important;
  --bs-dropdown-border-width: 0px solid #8e7d4e !important;
  --bs-dropdown-inner-border-radius: 0 !important;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: none;
  --bs-dropdown-link-color: #ffffff !important;
  --bs-dropdown-link-hover-color: #ffffff !important;
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #ffffff !important;
  --bs-dropdown-link-active-bg: #8e7d4e;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c6c6c;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
  box-shadow: var(--bs-dropdown-box-shadow);
}

.dropdown-menu .nav-link-text {
  color: #ffffff !important;
}

.dropdown-menu[data-bs-popper] {
	top: 100%;
	left: 0;
	margin-top: 35px !important;
}