.UIVerticalMainMenu a {
    display: block;
}

.UIVerticalMainMenu .title-menu {
    background: linear-gradient(to right, #d60c0c 0%, #ffc500 100%);
}

.UIVerticalMainMenu .title-menu span {
    text-transform: uppercase;
    font-size: 15px;
    margin: 0 !important;
    font-weight: 700;
    color: #ffffff;
    display: inline-block;
    line-height: 35px;
    padding: 0 0 0 10px;
}

.UIVerticalMainMenu .title-menu span:before {
    content: "\f0c9";
    font-family: FontAwesome;
    font-size: 12px;
    color: #ffffff;
    margin-right: 8px;
    vertical-align: top;
}

.UIVerticalMainMenu ul {
    list-style: none;
    position: relative;
    margin: 0;
    background: #fff;
    margin-bottom: 10px;
    padding: 5px;
}

.UIVerticalMainMenu.DropRight ul li:hover .sub-cat1 {
    display: block;
}

.UIVerticalMainMenu ul li.cat1 {
    margin: 0 0 5px 0;
    padding: 0;
}

.UIVerticalMainMenu ul li .item-cat1 {
    display: inline-block;
    width: 100%;
}

.UIVerticalMainMenu ul li .item-cat1 i.icon img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    margin-right: 10px;
}

.UIVerticalMainMenu ul li .item-cat1 span {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    color: #924a12;
    padding: 10px 5px 10px 40px;
    display: inline-block;
}

.UIVerticalMainMenu.DropRight ul li .sub-cat1 {
    position: absolute;
    top: 10px;
    background: #ffe184;
    display: none;
    left: 96%;
    z-index: 99;
    width: 420px;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.2);
}

.UIVerticalMainMenu.DropRight ul li .cat2 {
    float: left;
    width: 33.33%;
    padding: 10px;
}

.UIVerticalMainMenu.DropRight ul li .item-cat2 {
    font-weight: 700;
    margin-bottom: 5px;
    color: #d80f0d;
    font-size: 14px;
}

.UIVerticalMainMenu.DropRight ul li .item-cat2:hover {
    color: #924a12;
}

.UIVerticalMainMenu.DropRight ul li .item-cat3 {
    margin-bottom: 5px;
}

.UIVerticalMainMenu.DropDown .item-cat1 {
    font-weight: bold;
    position: relative;
}

.UIVerticalMainMenu.DropDown .sub-cat2 {
    display: none;
}
.UIVerticalMainMenu.DropDown .cat1.current .sub-cat1 {
    display: block;
}

.UIVerticalMainMenu.DropDown .cat1 .item-cat1 {
    background: #ffe9be url(Images/i.jpg) left 2px no-repeat;
    color: #fff;
}
.UIVerticalMainMenu.DropDown .cat1 .item-cat1.active span {
    color: #e00 !important;
}

.UIVerticalMainMenu.DropDown .cat1 .icon-drop:before {
    content: '';
    position: absolute;
    right: 10px;
    top: 15px;
    border: solid 7px transparent;
    border-top-color: #f39903;
}

.UIVerticalMainMenu.DropDown .sub-cat1 {
    display: none;
}

.UIVerticalMainMenu.DropDown .sub-cat1 .cat2 {
    display: block;
    padding: 8px 10px;
    border-bottom: solid 1px #ededed;
}
.UIVerticalMainMenu.DropDown .sub-cat1 .cat2 .active {
    color: #e00;
    font-weight: bold;
}
.UIVerticalMainMenu.DropDown .sub-cat1 .cat2:hover{
    background: #fff5e2;
}
.UIVerticalMainMenu.DropDown .sub-cat1 .cat2:last-child{
    border:none;
}

.UIVerticalMainMenu.DropDown .cat1 .icon-drop {
    height: 35px;
    width: 35px;
    display: block;
    position: absolute;
    right: 0;
    margin-top: -37px;
    margin-right: 10px;
    cursor: pointer;
    z-index: 99;
}

.UIVerticalMainMenu .icon-menu-mobile {
    width: 40px;
    height: 40px;
    background: #e00;
}
.UIVerticalMainMenu_ykiennhandan {
    min-height: calc(100vh - 450px);
}
