.VerticalMenuControl li a {
        display: inline-block;
        white-space: nowrap;
}
.VerticalMenuControl li span {
        display: inline-block;
        white-space: nowrap;
}
.VerticalMenuControl {
        width: 100%;
        box-shadow: var(--box-shadow);
        padding: var(--padding-box);
        border-radius: var(--rounded);
        background: var(--color-white);
        margin-bottom: var(--margin-bottom);
        border: var(--default-border);
}
.VerticalMenuControl ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
}
.VerticalMenuControl .top > a {
        color: #eb5606;
        display: inline-block;
        padding-left: 25px;
}
.VerticalMenuControl .MenuList li.top:hover a {
        color: var(--color-red);
}
.VerticalMenuControl ul .sublink {
        list-style: outside none none;
}
.VerticalMenuControl .MenuList li.top:hover {
        background: url("images/icon.png") no-repeat scroll 0px 16px, url("") repeat-y scroll right top rgba(0, 0, 0, 0);
}
.VerticalMenuControl .Menulist {
        margin: 0;
        padding: 0;
        width: 100%;
}
.VerticalMenuControl .MenuList li.top {
        background: url("images/icon.png") no-repeat scroll 0px 16px, url("") repeat-y scroll right top rgba(0, 0, 0, 0);
        /* height: 28px; */
        margin: 1px 0;
        padding: 0;
        position: relative;
}
.VerticalMenuControl .title{
        font-family: 'Inter';
        font-size: 18px;
        font-weight: 500;
        line-height: 20px;
        text-align: left;
        color: var(--vass-red);
        padding-left: 20px;
        position: relative;
        text-transform: uppercase;
        letter-spacing: -1px;
        margin-bottom: 10px;
}
.VerticalMenuControl .title:before {
        width: 3px;
        height: 16px;
        border-radius: 9px;
        position: absolute;
        content: '';
        background: var(--color-red);
        left: 0;
        top: 2px;
}
.VerticalMenuControl .MenuList li.top:last-child {
        border-radius: 0 0 10px;
}
.VerticalMenuControl .MenuList .top a.sublink {
        color: #b82805;
        font-size: 16px;
        color: var(--color-black);
        line-height: 45px;
}
.VerticalMenuControl .MenuList .top .second {
        display: block;
        padding-left: 25px;
}
.VerticalMenuControl .MenuList .second .sub:hover {
        /* background: none repeat scroll 0 0 var(--color-yellow); */
}
.VerticalMenuControl .MenuList .second .sub:hover a {
        color: var(--color-primary) !important;
}
.VerticalMenuControl .MenuList .second .sub {
        background: none repeat scroll 0 0 #fff;
        border-bottom: 1px solid #96a3b4;
        display: block;
        position: relative;
}
.VerticalMenuControl .MenuList .dropdown {
        background: none repeat scroll 0 0 #ffffff;
        border-right: 1px solid #B82805;
        border-top: 1px solid #B82805;
        left: 100%;
        position: absolute;
        top: 0;
        width: 220px;
        z-index: 50;
        display: none !important;
}
.VerticalMenuControl .MenuList .dropdown a.sublink {
        color: #B82805!important;
        font-size: 16px;
        line-height: 45px;
}
.VerticalMenuControl .MenuList .dropdown .sublink:hover {
}
.VerticalMenuControl .MenuList .dropdown .sub {
        background: none repeat scroll 0 0 #fff;
        border-bottom: 1px solid #B82805;
        display: block;
        position: relative;
        /* height: 26px; */
}
.VerticalMenuControl .MenuList .dropdown .sub:hover {
        background: none repeat scroll 0 0 #E35002;
}
.VerticalMenuControl .MenuList .dropdown .sub:hover a {
        color: #fff!important;
}
.VerticalMenuControl .MenuList .dropdown .sub .dropdown {
        left: 100%;
        position: absolute;
        top: 0;
}
.VerticalMenuControl ul li ul li {
        /* height: 32px; */
}
.VerticalMenuControl ul li ul li a {
        color: #324b6a !important;
        font: 10pt/32px arial !important;
        padding: 5px 5px 5px 0px;
}
.VerticalMenuControl .MenuList .top .hassub {
        background: url("images/d.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        width: 85%;
}
@media only screen and (max-width: 768px){
        div.VerticalMenuControl {
                width: calc(100% - 40px);
                margin: auto;
                margin-top: 20px;
                box-shadow: var(--box-shadow);
                padding: var(--padding-box) !important;
                border-radius: var(--rounded);
                background: var(--color-white);
                margin-bottom: var(--margin-bottom);
                border: var(--default-border);
        }
}
