
/* headmenu.css */

#headmenu nav > ul {
  align-items: stretch;
}

#headmenu nav > ul > li > a {
  display: flex;
  align-items: center;
  padding: var(--s-3) var(--s-4);
  color: currentColor;
  font-size: var(--fs-14);
  line-height: 1.2;
  text-decoration: none;
}

#headmenu nav > ul > li > a:hover,
#headmenu nav > ul > li.current > a,
#headmenu nav > ul > li.active > a {
  background: rgba(255, 255, 255, .1);
  color: var(--c-gold);
}

#headmenu .mod-menu__sub {
  padding-block: var(--s-2);
  background: var(--c-dark-2);
  color: var(--c-white);
  box-shadow: var(--sh-lg);
}

#headmenu .mod-menu__sub a {
  display: flex;
  align-items: center;
  padding: var(--s-3) var(--s-4);
  color: currentColor;
  font-size: var(--fs-14);
  line-height: 1.25;
  text-decoration: none;
}

#headmenu .mod-menu__sub a:hover,
#headmenu .mod-menu__sub .current > a,
#headmenu .mod-menu__sub .active > a {
  background: rgba(255, 255, 255, .1);
  color: var(--c-gold);
}
@media (max-width: 767px) {
	.container.mob-100 {
	width: 100%;
	margin-inline: auto;
	}
	
	#headmenu {border-radius: var(--r-md);overflow: hidden}
	#headmenu nav > ul > li {border-bottom: 1px solid rgba(255, 255, 255, 0.26)}
}

@media (max-width: 767px) {
  .nav-dropdown.nav-dropdown-static .mod-menu__sub {
	display: none;
  }

  .nav-dropdown.nav-dropdown-static .mod-menu__sub.lmnt {
	display: block;
  }
}