.top-header .menu>div {
	height: 100%;
}
.top-header .menu ul {
	margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
  gap: 24px;
}


#horizontal-multilevel-menu > li {
  position: relative;
  margin-top: -3px;
  border-radius: 60px;
  padding: 8px 12px;
}
#horizontal-multilevel-menu > li:hover {
/*  background: linear-gradient(to bottom right, rgba(180, 180, 180, 18%) 0%, rgba(78, 78, 78,18%) 100%);*/
  cursor: pointer;
}
/*#horizontal-multilevel-menu > li:hover a 
{
	text-decoration: underline;
}*/
.menu.col-lg-6.col-md-12.col-12 {
  padding-left: 0;
}
/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	background: rgba(173, 182, 159, 0.22);
	backdrop-filter: blur(61px);
	position: absolute;
	top: 100%;
	display: none;
	z-index: 500;
	height: auto;
	overflow: hidden;
	border-radius: 30px;
	width: max-content;
	padding: 35px 62px 35px 35px;
	min-width: 255px;
	max-height: 90vh;
  overflow-y: auto;
  left: -10px;
  
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width: 100%;
	margin: 0px 0 10px;
/*	padding: 0 16px;*/
}

/*Item link*/
#horizontal-multilevel-menu > li > a
{
	font-size: 20px;
}
#horizontal-multilevel-menu li ul a
{
	text-align:left;
/*	text-transform: uppercase;*/
	font-size: 21px;
	letter-spacing: -0.2px;
	line-height: 110%;
	font-weight: 400;
}




#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
#horizontal-multilevel-menu li .item-selected a, #horizontal-multilevel-menu li li a:hover {
  text-decoration: underline;
}
#horizontal-multilevel-menu .root-item-selected{
	text-decoration: underline;
}