
/**/

nav {
  background: #005095;
  color: #fff;
}
nav contentInner {
  padding: 0px 25px;
}

nav ul {
  list-style: none;
  z-index: 9999;
  width: auto;
}

nav ul li {
  display: inline-block;
  position: relative;
}

nav ul li a {
  color: #fff;
  display: block;
  padding: 15px 20px;
  text-decoration: none !important;
  text-transform: uppercase;
  font-weight: 600;
}

nav ul li a:hover {
  background: #ffef00;
  color: #005095;
}

nav ul li.active > a {
  background: #ffef00;
  color: #005095;
}

nav li:hover > ul {
  display: block;
  background: #005095;
}


.level2 {
  position: absolute;
  top: 48px;
  display: none;
}
.level2 li {
  display: block;
  width: 250px;
}
.level2 li.active > a {
  background: #ffef00;
  color: #005095;
}

.level3 {
  position: absolute;
  top: 0;
  left: 250px;
  display: none;
}
.level3 li.active > a {
  background: #ffef00;
  color: #005095;
}

