nav#nav-default #border_box_left {
  display: none;
}

nav#nav-default a[name="sidenav"] {
  display: none;
}

/* Overriding globals */
nav#nav-default ul:not([class]) > li > ul:not([class]) > li {
  list-style-type: none;
}

/* Styling side menu */

nav#nav-default h2:not(:has(a)) {
    padding: 1rem;
}

nav#nav-default h2 {
    border-bottom: solid .15rem var(--QLD-color-light-designAccent);
    font-size: 1rem;
    line-height: 1.42857;
    margin: 0;
}

nav#nav-default a {
    color: var(--QLD-color-light-text);
}

nav#nav-default a:hover:visited {
  color: var(--QLD-color-light-link);
  text-decoration-color: var(--QLD-color-light-hover-underline);
}

nav#nav-default h2 a {
    font-size: 1rem;
}

nav#nav-default ul {
    padding: 0;
    margin: 0;
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    list-style-type: none;
}

nav#nav-default ul li {
    margin: 0;
}

nav#nav-default ul li ul {
    display: none;
}

nav#nav-default li.active > a {
    font-weight: bold;
}

nav#nav-default ul li a  {
    border-top: 1px solid var(--QLD-color-light-alt-border);
}

nav#nav-default ul li ul li a {
    border-top: 1px solid var(--QLD-color-light-border);
}

nav div > ul:first-of-type > li:first-of-type a {
  border-top-color: transparent !important;
}