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


/*Submenu box*/

#vertical-multilevel-menu li ul.submenu-mobile {
    display: none;
    z-index: 500;
    height: auto;
    border-bottom: none;
}


/* Submenu Items */

#vertical-multilevel-menu li a {
    display: block;
    text-decoration: none;
    padding: 5px;
}


/*Items selected*/

#vertical-multilevel-menu>li a.item-selected ul.submenu-mobile {
    display: flex;
}

#vertical-multilevel-menu>li a.item-selected ul.submenu-mobile li {
    margin-left: 0;
    padding-left: 0;
}


/*Items Hover */

#vertical-multilevel-menu li a:hover {}


/*Rootmenu Items*/

#vertical-multilevel-menu a.root-item {
    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 {}


/*Rootmenu Items Selected*/

#vertical-multilevel-menu a.root-item-selected {
    border: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /*height:26px;
	overflow:hidden;*/
}


/*Parent item*/

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


/*Denied items*/

#vertical-multilevel-menu a.denied {
    background: #F5F5F5 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;
}

ul.submenu-mobile li {
    text-transform: capitalize;
}