/* Minification failed. Returning unminified contents.
(15,15): run-time error CSS1039: Token not allowed after unary operator: '-nehgs-blue'
 */
@charset "utf-8";
/* CSS Document Homepage Banner */

ul.subnav {
  margin-left: -11px;
  margin-top: -12px;
}
.nav.subnav li a:focus {
  background: none;
}
ul.subnav li a {
  border-radius: 0px;
  border-bottom: 1px solid #dbc596;
  color: #60aae3;
  color: var(--nehgs-blue);
  font-size: 23px;
  padding: 0px 0px 10px 0px; 
  outline:none;
    font-weight: normal;
}
ul.subnav li {
  padding: 12px 15px 0px 15px;
}

ul.subnav li a:hover:after, ul.subnav li a.active:after, ul.subnav a.sub-active:after {
 content: ""; 
 background: transparent url(../images/nav-caret.png) no-repeat center right;
 /*display:inline-block;*/
 width: 28px;
 height: 14px;
}
ul.subnav a.sub-active:after {
    background-size: 12px;
    background-position: 8px 4px;
}
ul.subnav li a.active:after {
  background: transparent url(../images/nav-caret-down.png) no-repeat center right;
}

ul.subnav .section a:hover:after {
  background:none;
}
.nav.subnav li a:hover {
    background: none;
    text-decoration: none;
}
ul.subnav .section a {
  color: #3d6a8d;
  font-weight:bold;
  text-transform:uppercase;
}
/*third level */
ul.subnav ul {
  list-style: none;
  margin-left: -20px;
}
ul.subnav ul li {
  padding: 12px 6px 0px 0px;
}
ul.subnav ul li a {
  color: #3d6a8d;
  display:block;
  font-size: 17px;
  border-bottom:0px;
  padding: 0px 0px 2px 0px;
}
ul.subnav ul li a:not(.sub-active):hover:after {
  display: none;
}
ul.subnav ul li a.sub-active:after {
    background-size: 12px;
    background-position: 8px 4px;
}
ul.subnav ul li a:hover {
   text-decoration:none;
   opacity: .8;
}


@media (min-width:980px) and (max-width:1196px) 
{

}

/* TABLET ----------- */
@media (min-width:767px) and (max-width:991px) 
{
ul.subnav li a {
  font-size: 18px;
}

}

/* TABLET (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/*----------------MOBILE-----------------*/
@media (max-width:767px)  
{

ul.subnav {
  margin-top: 20px;
}
  
}
