ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;

	width:200px;
}

/* Submenu Items */
#vertical-multilevel-menu li a
{
	display: block;
	text-decoration: none;
    padding: 10px 0;

}


/* 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
{
	background: #fff;
    padding: 15px 0;
    position: absolute;
    left: 100%;
    margin: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
}

#vertical-multilevel-menu li ul
{
    background: #fff;
    margin: 0;
    left: 100%;
    padding: 15px 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
}

/*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;
}


.sidebar__content .filter__container {
    padding-right: 0 !important;
}
.sidebar__content .filter-categories__item--child {
    padding: 0 20px !important;
}
.sidebar__content .filter-categories__item--current {
    font-weight: normal;
}
.sidebar__content .filter-categories__item--current>a {
    font-weight: 700;
}
.sidebar__content .filter-categories__item {
    padding: 0;
}