.menu-text {
    font-size: 1.4rem;
    padding: 12px 14px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1c0700), color-stop(1, #a25e00)) !important;
}

.vertical-compact-menu .main-menu .main-menu-content {}

.vertical-compact-menu .main-menu .navigation {
    background-image: linear-gradient(135deg, #190000 29%, rgb(181, 36, 0), #ff7000);
    background-color: transparent;
}

.vertical-compact-menu .header-navbar .navbar-header .navbar-brand .brand-text {
    color: #412008;
}

.vertical-compact-menu .navbar-nav .nav-link {
    color: #ff8800;
}

.vertical-compact-menu .header-navbar.navbar-shadow {
    background: #ffffff;
}

.vertical-compact-menu .main-menu.menu-light {
    /* background-color: #dd6432; */
    background-image: linear-gradient(134deg, #55431d, rgb(199, 33, 21), #ff7000);
}

.vertical-compact-menu .main-menu.menu-light .navigation>li>a,
.vertical-compact-menu .main-menu.menu-light .navigation>li>a,
.vertical-compact-menu .main-menu.menu-light .navigation>li>a {
    color: #fff8e9;
    /* background-image: linear-gradient(#9d3030, #25106a); */
    /* background-clip: content-box; */
    /* -webkit-text-fill-color: #8b2e2e; */
    transition: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.31);
    border-top: 1px solid rgba(255, 255, 255, 0.23137254901960785);
}

.vertical-compact-menu .main-menu.menu-light .navigation>li:first-of-type>a {
    border-top: 0px;
}

.vertical-compact-menu .main-menu.menu-light .navigation li.hover>a,
.vertical-compact-menu .main-menu.menu-light .navigation li.open>a,
.vertical-compact-menu .main-menu.menu-light .navigation li.active>a {}

.vertical-compact-menu .main-menu .navigation>li>a>i {
    font-size: 2rem;
    transition: none;
}

.vertical-compact-menu .main-menu.menu-light .navigation>li.hover>a,
.vertical-compact-menu .main-menu.menu-light .navigation>li:hover>a,
.vertical-compact-menu .main-menu.menu-light .navigation>li.active>a {
    color: #5a281d;
}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content {
    background-color: #000000;
    background: linear-gradient(248deg, rgba(207, 91, 0, 0.51) 0, #5a2607 60%);
}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li {
    color: #fff;
    left: 0px;
}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li:hover>a,
.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li.hover>a {
    transform: none;
}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li:hover>a:hover,
.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li.hover>a:hover {}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li>a:not(.mm-next):after {}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li.open>a:not(.mm-next):after,
.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li>a:not(.mm-next):after,
.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li.has-sub>a:not(.mm-next):after {
    top: 9px;
}

.vertical-compact-menu .main-menu.menu-light ul.menu-popout .open>ul {
    background-color: rgba(242, 123, 0, 0.26);
    /* background: linear-gradient(248deg,rgba(143, 117, 218, 0.7) 0,#727cf5 35%); */
}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li a {
    color: #fff;
    font-weight: normal;
}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li>a[appdata-otype="mainlink"] {
    font-size: 1.2rem;
}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li.active>a[appdata-otype="mainlink"] {
    background-color: rgba(248, 133, 14, 0.27);
}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li.open>a[appdata-otype="mainlink"] {
    color: #fff;
    background-color: #000000;
    font-weight: bold;
}

.vertical-compact-menu .main-menu .main-menu-content>ul.menu-content li a:hover {
    transform: translateX(0px);
    position: relative;
}

.vertical-compact-menu .logo-pane {
    overflow: hidden;
    position: relative;
    max-height: 80px;
}

.vertical-compact-menu .acc-details {
    padding: 5px 1px;
}

.main-menu.menu-light .navigation>li>a._isrowicon>i {
    display: inline-block;
    /* clear: both; */
    /* float: left; */
    width: fit-content;
    margin-left: 10px;
}

.main-menu.menu-light .navigation>li>a._isrowicon>i:first-of-type {
    margin-left: 0px;
}

.main-menu.menu-light .navigation>li>a._isrowicon>i:last-of-type {}

.main-menu.menu-light .navigation>li>a._isrowicon>span.menu-title {
    display: block;
    width: 100%;
}


body.menu-collapsed .intro-pane .logo-pane img {
    max-width: 50px;
    transition: all 0.5s;
}

body.menu-collapsed .intro-pane .acc-details {
    display: none;
}

body.menu-collapsed .menu-text {
    padding: 8px 3px 8px 3px;
    white-space: nowrap;
    word-break: break-all;
    /* text-overflow: ellipsis; */
    overflow: hidden;
    font-size: 1.4rem;
}

.main-menu.menu-light .navigation>li ul li.is_min {
    background-color: #ff9256;
    color: #fff;
}

.main-menu.menu-light .navigation>li._ismain>ul li.is_min active a {}

.main-menu.menu-light .navigation>li ul li.is_min>a {
    color: #50360b;
    /* border-left: 4px solid #e400ff; */
    padding: 15px 18px 15px 36px;
}

body.vertical-layout.vertical-menu.menu-expanded .main-menu .navigation li.has-sub .has-sub>a:not(.mm-next):after {
    top: 14px;
}

.vertical-content-menu.menu-collapsed .main-menu .navigation._nhtrimmed>li.navigation-header {
    padding: 0px;
    color: #d36d00;
    /* animation: huespinafter; */
}

.vertical-content-menu.menu-collapsed .main-menu .navigation._nhtrimmed .nav-item._islast {
    border-top: 1px solid #fff3e1;
}

.vertical-content-menu. .main-menu .navigation>li>a.menu-item.font-sm {}

.vertical-content-menu .main-menu .navigation>li>a.menu-item.font-sm>i {
    margin-top: -2px;
    top: 0px;
}

.vertical-content-menu .main-menu .navigation>li>a.menu-item.font-sm>i:before {
    font-size: 2.2rem;
}

.vertical-content-menu.menu-collapsed .main-menu .navigation>li>a.menu-item.font-sm {
    padding: 0px 0px 8px 0px;
}

.vertical-content-menu.menu-collapsed .main-menu .navigation>li>a.menu-item.font-sm>i {}

.vertical-content-menu.menu-collapsed .main-menu .navigation>li>a.menu-item.font-sm>i:before {
    font-size: 2.6rem;
}

.vertical-content-menu .main-menu .navigation>li>a.menu-item.font-sm>span.menu-title {
    /* padding: 6px 11px; */
    /* font-size: 2.7rem; */
}

.main-menu.menu-light .navigation>li ul .open>ul {
    background-color: #ffe8d9;
}

.main-menu.menu-light .navigation>li ul .open>ul>li>a {
    color: #6a3a17;
}

.main-menu.menu-light .navigation>li ul .open>ul>li.active>a {
    color: #fff6ef;
}

.vertical-content-menu.menu-collapsed .main-menu .main-menu-content>span.menu-title.font-sm {
    padding: 18px 20px;
}

.vertical-content-menu.menu-expanded .main-menu .navigation>li.open>a>i {
    color: #ffac7a;
}

/* Nav open classes for morderclean template */
li.nav-item.has-sub.open>a {
    border-bottom: 1px solid #ffaa00;
}

li.nav-item._ismain.has-sub.open>a {
    border-bottom: 0px;
}

li.nav-item._ismain.has-sub.open:hover>a {
    color: #fff;
}

.main-menu.menu-light .navigation>li.open .hover>a.active,
.main-menu.menu-light .navigation>li.open.active .hover>a {
    transform: translateX(0px) !important;
}