@charset "utf-8";
/* CSS Document */

.toggler-main-navbar{
    padding: .5rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: 0 0;
    border: 1px solid transparent;
    border-radius: .25rem;
}
#main-navbar{
  display: none;
}
#main-navbar ul {
  list-style: none;
  padding: 0;
  margin: 0;
  background: #003040;
}
#main-navbar ul li {
  display: block;
  float: none;
  background: #003040;
}
#main-navbar ul ul li {
  background: #003040;
}
#main-navbar ul ul{
  margin: auto 10px;
}
#main-navbar ul ul ul li {
  background: #003040;
}

#main-navbar ul li a {
  display: block;
  padding: 1em;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
}

#main-navbar ul li a:hover { color: #FFF; }
#main-navbar ul li a:hover { background-color: #008C8C; }
.aactive{background-color: #008C8C;}
/*Media queries*/
@media only screen and ( min-width: 767px ) {
  #main-navbar{
    display: block!important;
  }
  .toggler-main-navbar{
    display: none;
  }
  /*Set the parent <li>’s CSS position property to ‘relative’.*/
  #main-navbar ul li {
    position: relative;
    float: left;
  }

  /*The CSS to hide the sub menus.*/
  #main-navbar li ul { display: none; }

  /*Displays the dropdown menu on hover.*/
  #main-navbar li:hover > ul {
    display: block;
    position: absolute;
  }

  #main-navbar li:hover li { float: none; }
  #main-navbar li ul li { border-top: 0; }
  
  #main-navbar ul ul{
    margin: 0;
  }

  /*Displays second level dropdown menus to the right of the first level dropdown menu.*/
  #main-navbar ul ul ul {
    left: 100%;
    top: 0;
  }

  /*Simple clearfix.*/
  #main-navbar ul:before,
  #main-navbar ul:after {
    content: " "; /* 1 */
    display: table; /* 2 */
  }

  #main-navbar ul:after { clear: both; }
}