/**Top menu**/
.menuLimiter {
width: 100%;


  /* Зададим возможность горизонтальной прокрутки */
  overflow-x: scroll;

  /* Для Сафари дополнительно зададим инерцию при прокрутке.
  С инерцией меню будет «оттягиваться» при попытке прокрутить
  его за его пределы. */
  -webkit-overflow-scrolling: touch;
}

.menuWrapper {
  /* Спрячем всё, что выходит за границы родителя */
  overflow: hidden;
}
#horizontal-multilevel-menu2,#horizontal-multilevel-menu2 ul
{
	margin:0; padding:0;

	min-height:27px;
	width:100%;
	list-style:none;
  display: flex;



}
ul#horizontal-multilevel-menu2 li ul a {
    text-align: left;
    padding: 10px 5px;
    font-weight: 400!important;
    font-size: 14px!important;
}ul#horizontal-multilevel-menu2 li a.root-item {
    color: #fff!important;
    font-weight: 300;
    padding: 15px 8px!important;
    font-size: 16px!important;
    font-family: "Mulish", sans-serif'!important;
    /* text-decoration: underline; */
    border-bottom: 0px;
   
}
#horizontal-multilevel-menu2
{

}

/*Links*/
#horizontal-multilevel-menu2 a
{
	display:block;

	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu2 li {
    /* float: left; */
    display: inline-block;
    /* width: 30%; */
    position: relative;
    min-width: 220px;
    font-size: 18px;
}

/*Root items*/
#horizontal-multilevel-menu2 li a.root-item
{

}

/*Root menu selected*/
ul#horizontal-multilevel-menu2 a.root-item-selected {
    color: #fff!important;
    font-weight: 300;
    padding: 15px 8px!important;
    font-size: 16px!important;
    font-family: "Mulish", sans-serif'!important;
    /* text-decoration: underline; */
    border-bottom: 0px;
    background: #044e8e;
}
/*Root items: hover*/
#horizontal-multilevel-menu2 li:hover a.root-item, #horizontal-multilevel-menu2 li.jshover a.root-item
{

}

/*Item-parents*/
#horizontal-multilevel-menu2 a.parent
{

}



/*Child-items: hover*/
#horizontal-multilevel-menu2 li:hover, #horizontal-multilevel-menu2 li.jshover
{

}

/*Child-items selected*/
#horizontal-multilevel-menu2 li.item-selected
{

}

/*Sub-menu box*/
#horizontal-multilevel-menu2 li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:250px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu2 li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu2 li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu2 li a,
#horizontal-multilevel-menu2 li:hover li a,
#horizontal-multilevel-menu2 li.jshover li a,
#horizontal-multilevel-menu2 li:hover li:hover li a,
#horizontal-multilevel-menu2 li.jshover li.jshover li a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover li a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu2 li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

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

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

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

div.menu-clear-left
{
	clear:left;
}
