 
#column-3 {
    display: none
}
ul.sidebar-menu {
    padding: 10px;
    background: #252833;
    border-radius: 10px; 
    position: sticky;
    top: 90px;
}
.sidebar-menu-full-screen .sidebar-menu-options {
    display: block !important;
}
.sidebar-menu-options {
    display: grid;
    grid-gap: 10px;
    padding: 0;
    margin: 0;
} 
ul.sidebar-menu>li {
    display: grid;
    grid-gap: 10px;
} 
ul.sidebar-menu li {
    list-style: none;
    padding: 0;
    margin: 0;
} 
ul.sidebar-menu>li:first-child>a:first-child {
    font-weight: 800;
    cursor: auto
} 
ul.sidebar-menu>li:first-child>a:first-child:hover {
    color: #222;
    background: 0 0
} 
ul.sidebar-menu li button, ul.sidebar-menu li a {
    display: block;
    padding: 4px;
    color: #FFF;
    letter-spacing: 1px;
    font-size: 10pt;
    line-height: 1.5; 
    text-align: center;
    text-decoration: none;
}
ul.sidebar-menu.sidebar-menu-small-screen li button::after { 
    content:  '\e804';
    font-family: "fontello";
    font-style: normal;
    font-weight: normal; 
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    float: right;
    -moz-osx-font-smoothing: grayscale;
    transition: transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}
ul.sidebar-menu.sidebar-menu-small-screen li button.sidebar-menu-slideDown::after {
    transform: rotate(180deg);
} 
ul.sidebar-menu ul li a:hover {
    text-decoration: none;
    color: #1f95fd
} 
ul.sidebar-menu>li>a:hover {
    color: #FFF !important;
} 
ul.sidebar-menu ul li a.page-select {
    color: #1f95fd;
} 
ul.sidebar-menu-options li.active-page-select {
    position: relative
} 
@media only screen and (max-width:920px) {
    .main-columns {
        display: block
    } 
    ul.sidebar-menu {
        border-radius: 0; 
    }
    ul.sidebar-menu ul li a {
        margin: 0
    } 
    .sidebar-menu-small-screen .sidebar-menu-options {
        display: none;
    }
}