.sidebar-nav { background-color: var(--menu-bg-color); a, li, ul { //@include fluid-type(320px, 1200px, 16px, 18px); transition: all 0.05s ease-in-out; text-decoration: none; } ul { padding: 0; margin: 0; list-style: none; background-color: var(--menu-bg-color); } .metismenu { display: flex; flex-direction: column; li { display: flex; flex-direction: column; position: relative; } a { position: relative; display: block; padding: 15px 15px; color: var(--menu-font-color); outline-width: 0; //transition: all 0.1s ease-in-out; } ul > li { padding-left: 2px; border-left: 4px solid var(--menu-sec-color); background: var(--menu-ul-li-background-color); } ul ul { background: var(--menu-ul-li-background-color); } a:hover{ background: var(--menu-sec-hover-color); } a:focus, a:active { background: var(--menu-sec-color); } a[aria-expanded="true"] { background-color: var(--menu-sec-color); } .active-page { font-weight: 400; } } } .sidebar-brand { display: flex; color: var(--sidebar-brand-color); //height: auto; margin: 15px 0 15px 0; justify-content: center; align-items: center; width: 100%; &:hover { //TODO: Maybe darken the selected color (Must use HSL then...) color: var(--sidebar-brand-color); } .site-logo-img { max-width: 250px; max-height: 120px; } .site-logo-text-container { display:flex; flex-direction:column; justify-content: center; align-items: center; .site-logo-name { //font-family: 'Mr Dafoe'; font-size: 2.5rem; } .site-logo-tagline { font-size: 12px; } } } .askella-default-logo{ font-size: 50px; font-weight: 600; color: var(--menu-font-color); &::after{ display: block; content: ""; height: 50px; width: 50px; margin: -71px 0 0 -17px; background-color: var(--menu-font-color); } .invert{ color: var(--menu-bg-color); } }