﻿.ks-template-1.research .LeftMenu li.list-group-item {
    padding: 0;
    border: none;
}

.ks-template-1.research .LeftMenu li.list-group-item .menu-item {
    display: block;
    padding: 16px;
    line-height: 24px;
    font-family: "Krungsri-Condensed-Bold";
    background-color: #F3F3F3;
    padding-right: 44px;
}

.ks-template-1.research .LeftMenu li.list-group-item.active {
    color: #485057;
    background-color: transparent;
    border: none;
}

.ks-template-1.research .LeftMenu li.list-group-item.active > .menu-item {
    background-color: #FFD400;
    padding-right: 44px;
}

.ks-template-1.research .LeftMenu .list-group-item.lv1 .leftsubmenu {
    display: none;
}

.ks-template-1.research .LeftMenu .list-group-item.lv1.active .leftsubmenu {
    display: block;
}

.ks-template-1.research .LeftMenu .list-group-item .leftsubmenu,
.ks-template-1.research .LeftMenu .list-group-item .leftsubmenu li.list-group-item {
    background-color: #fff;
}

.ks-template-1.research .LeftMenu .list-group-item .leftsubmenu .menu-item {
    font-family: Thongterm-Roman;
    font-size: 14px;
    border-left: 3px solid transparent;
    background-color: #fff;
}

.ks-template-1.research .LeftMenu .list-group-item .leftsubmenu li.active .menu-item {
    background-color: #fff;
    border-color: #FFD400;
    font-family: "Krungsri-Condensed-Bold";
}

.ks-template-1.research .LeftMenu .list-group-item .leftsubmenu li .menu-item.active {
    background-color: #fff;
}

.ks-template-1.research .LeftMenu li.list-group-item.lv1 > .menu-item:after {
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 14px;
    font-weight: 400;
    float: right;
    position: absolute;
    top: 18px;
    right: 20px;
    color: #222222;
    opacity: 0.9;
    z-index: 0;
}

.ks-template-1.research .LeftMenu li.list-group-item.lv1.active > .menu-item:after {

}

.ks-template-1.research .LeftMenu li.list-group-item.lv1 > .menu-item.arrow:after {
    content: "\f107";
}

.ks-template-1.research .LeftMenu li.list-group-item.lv1.active > .menu-item.arrow:after {
    content: '\f106';
}

.ks-template-1.research .LeftMenu li.list-group-item.lv1.no-submenu.active > .menu-item:after,
.ks-template-1.research .LeftMenu li.list-group-item.lv1.no-submenu > .menu-item:after {
    content: '';
}

.research .leftmenu-title {
    background-color: #F3F3F3;
    padding: 16px;
    border-bottom: 4px solid #fff;
}
