/* Menus */
/* main menu */

.mobile-menu .button_container span {
    background: #a80000;
  }

  .treemenu li a.active, .treemenu li a:focus, .treemenu li a:hover {
    text-decoration: none;
    color: #a80000!important;
}
  
  #header, #header .navbar-section, body.header-fixed.header-animated {
    height: 4.5rem;
  }
  
  body.header-fixed.header-animated #header.scrolled, body.header-fixed.header-animated #header.scrolled .navbar-section {
    height: 4rem;
  }
  
  #header a {
    color: #3a414e40;
  }
  
  #header a.active {
    color: #3a414e;
  }
  
  .dropmenu ul li a {
    display: block;
    padding: 10px 0px 0px 20px;
    text-decoration: none;
    margin:0;
    font-size: 1.5em;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.1);
    text-transform: uppercase;
  }
  
  .dropmenu ul li a.active, .dropmenu ul li a:focus, .dropmenu ul li a:hover {
    color: #3a414e!important;
  }
  
  /* sidebar-content */

  .sidebar-content {
    margin: 2rem 0;
  }
  /* submenu */
  
  .submenu {
    font-size: 0.5rem;
    font-weight: 400;
  }
  
  ul.navigation.submenu {
    padding: 10px 0px 0px 20px;
    list-style: none;
    margin-top:-10px;
  }
  
  ul.navigation.submenu li a {
   margin-left: 0;
   line-height: 20px;
   padding: 0;
   color: #8520206b !important;
   font-weight: 500;
   text-transform: none;
  }
  
  ul.navigation.submenu a.active {
    margin-left: 0px;
    color:#a80000 !important;
    font-weight:700;
  }
  
  ul.navigation.submenu a:after {
   content: "\2002\2771\2771\2771\2002";
   }
  
   ul.navigation.submenu li:last-child a:after {
    content: "";
    }
  
  
  .header-dark #header:not(.scrolled) .submenu a.active {
    color:#a80000 !important;
    font-weight: 700;
  }
  
  .header-dark #header:not(.scrolled) .submenu a {
    color:#2904046b !important;
  }
  
  .header-dark #header:not(.scrolled) a {
    color: rgba(255,255,255,.5)!important;
  }

  .header-dark.header-transparent #header:not(.scrolled) {
    background: rgba(0,0,0,.15);
}