.UIVerticalMainMenu {
}
.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:32px;
    padding: 0 0 0 20px;
}
.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;
        padding: 10px 10px 10px 10px;
        position: relative;
        margin: 0;
        background: #fff;
        margin-bottom: 10px;
}
.UIVerticalMainMenu.DropRight ul li:hover .sub-cat1 {
        display: block;
}
.UIVerticalMainMenu ul li.cat1 {
    background: #fefdfb url(Images/i.jpg) left 2px no-repeat;
    border: 2px solid #ffe298;
    margin: 0 0 12px 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 {
}
.UIVerticalMainMenu.DropDown .cat1.current .sub-cat1 {
            display: block;
}
.UIVerticalMainMenu.DropDown .cat1.active .item-cat1 {
            background: #ffba31 url(Images/i.jpg) left 2px no-repeat;
            color: #fff;
}
.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 #ffda95;
}
.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;
}