/* Hide Top Bar */
@media only screen and (min-width: 1145px) {
    #article {
        margin-left:200px;
    }

    #navi .icon.menu {
        display:none;
    }

    #navi .sidebar {
        position: fixed;
        z-index: 1;
        background-color: #1b1c1d;
        flex: 0 0 auto;
    }
  }
  
/* Remove Fixed Sidebar /  Show Top Bar */
@media only screen and (max-width: 1144px) {
    #navi .sidebar {
        display:none;
    }

    .mobile-hide {
        display:none;
    }

}


/* Remove Fixed Sidebar /  Show Top Bar */
@media only screen and (min-width: 768px) {

    .mobile-show {
        display:none!important;
    }

}


/* Remove Fixed Sidebar /  Show Top Bar */
@media only screen and (max-width: 768px) {

    .mobile-hide {
        display:none!important;
    }

}




