ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 283px;
	font-size: 12px;
	margin-left: -22px;
}
ul#vertical-multilevel-menu li {
	position: initial!important;
}
div #vertical-multilevel-menu li ul.root-item {
	margin: 0px 0 0 284px;
}
/*Submenu box*/
#vertical-multilevel-menu li ul
{
	background: #fff;
	position:absolute;
	/*top:-999em;*/
	top: 0;
	margin-top: 60px;
	display:none;
	z-index:500;
    height: auto;
	min-height:100%;
	border:solid 1px var(--clr-gray);
	border-bottom:none;
	width:145px;
}
#vertical-multilevel-menu ul.root-item {
	opacity: 0.95;
}
/* Submenu Items */
#vertical-multilevel-menu ul a:hover{
	opacity: 0.8;
}
#vertical-multilevel-menu ul a{
	background: none!important;
}
#vertical-multilevel-menu li:nth-child(1) a:hover{
	background:rgb(5, 54, 34) url("/local/templates/wallpaper/components/bitrix/menu/vertical_multilevel/images/3-1.svg") no-repeat;
	background-position: 35px 15px;
	background-size: 26px;
}
#vertical-multilevel-menu li:nth-child(2) a:hover{
	background:rgb(5, 54, 34) url("/local/templates/wallpaper/components/bitrix/menu/vertical_multilevel/images/2-1.svg") no-repeat;
	background-position: 35px 15px;
	background-size: 26px;
}
#vertical-multilevel-menu li:nth-child(3) a:hover{
	background:rgb(5, 54, 34) url("/local/templates/wallpaper/components/bitrix/menu/vertical_multilevel/images/1-1.svg") no-repeat;
	background-position: 35px 15px;
	background-size: 26px;
}
#vertical-multilevel-menu li:nth-child(1) a{
	background:url("/local/templates/wallpaper/components/bitrix/menu/vertical_multilevel/images/3.svg") no-repeat;
	padding: 14px 5px 12px 78px;
	line-height: 13px;
	background-position: 35px 15px;
	background-size: 26px;
}
#vertical-multilevel-menu li:nth-child(2) a{
	background:url("/local/templates/wallpaper/components/bitrix/menu/vertical_multilevel/images/2.svg") no-repeat;
	padding: 11px 5px 12px 78px;
	line-height: 13px;
	background-position: 35px 15px;
	background-size: 26px;
}
#vertical-multilevel-menu li:nth-child(3) a{
	background:url("/local/templates/wallpaper/components/bitrix/menu/vertical_multilevel/images/1.svg") no-repeat;
	padding: 11px 5px 12px 78px;
	line-height: 13px;
	background-position: 35px 15px;
	background-size: 26px;
	padding-bottom: 30px;
}
#vertical-multilevel-menu li:hover a:after{
	background: url(/local/templates/wallpaper/components/bitrix/menu/vertical_multilevel/images/carret-1.svg) no-repeat;

	background-size: 100%;
	content: '';
	width: 5px;
	display: block;
	position: absolute;
	right: 16px;
	z-index: 9;
	height: 10px;
	top: 19px;
}
#vertical-multilevel-menu  li:hover ul a:after,
#vertical-multilevel-menu ul li:hover li a:after,
#vertical-multilevel-menu ul li li a:after,
#vertical-multilevel-menu ul li:hover a:after,
#vertical-multilevel-menu ul li a:after{
	display: none;
}
#vertical-multilevel-menu li a:after{
	background: url(/local/templates/wallpaper/components/bitrix/menu/vertical_multilevel/images/carret.svg) no-repeat;

	background-size: 100%;
	content: '';
	width: 5px;
	display: block;
	position: absolute;
	right: 16px;
	z-index: 9;
	height: 10px;
	top: 19px;
}
#vertical-multilevel-menu ul.root-item a{

	color: #fff !important;
	border-bottom: 0.05px solid rgba(255, 255, 255, 0.45);
	margin: 0 12px;
	padding: 10px 0px;
}
#vertical-multilevel-menu  ul.root-item{
border: 0;
	background:rgba(5, 54, 34, 0.75);
}
#vertical-multilevel-menu li a
{
	display: block;
	text-decoration: none;
	color: #053622!important;
	font-size: 15px;
	padding: 5px 15px;

}
#vertical-multilevel-menu a:hover,#vertical-multilevel-menu .link:hover {
	color: #fff !important;
}
/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{
	background-color: #043623;
	color: #fff;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	color: #fff;
	background-color: #043623;
}

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#000;

	font-size:15px;
	padding:5px 0 7px 15px;

	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	/*background:#61656A url(images/item_bg.gif) 0 -26px no-repeat;*/
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#000;
	font-size:15px;
	padding:5px 0 7px 15px;
/*background:#61656A url(images/item_bg.gif) 0 -26px no-repeat;*/
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #fff url(images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #fff url(images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/
* html ul#vertical-multilevel-menu li { float: left; height: 1%; }
* html ul#vertical-multilevel-menu li a { height: 1%; }
/* End */


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
