.top-nav .we-mega-menu-ul>.we-mega-menu-li>a {
  padding: 0.5rem 1rem 0.5rem 1rem;
  font-family: "CoreSans",'Arial', 'Helvetica', sans-serif;
  font-weight: 400;
  font-size: 0.75em;
}
.top-nav .we-mega-menu-ul>.we-mega-menu-li.dropdown-menu>a {
  padding-right: 1.9rem;
}

.top-nav .we-mega-menu-ul>.we-mega-menu-li>a:hover, .top-nav .we-mega-menu-ul>.we-mega-menu-li>a:focus, .top-nav .we-mega-menu-ul>.dropdown-menu:hover>a, .top-nav .we-mega-menu-ul>.dropdown-menu:hover>span, .top-nav .we-mega-menu-ul>.dropdown-menu:focus>a, .top-nav .we-mega-menu-ul>.dropdown-menu:focus>span {
  /*background: transparent;
  border: 0 none;
  color: #000;
  text-decoration: underline;
  text-shadow: initial;*/
}
.top-nav  .we-mega-menu-submenu {
  border: 1px solid rgba(0,0,0,0.1);
  background: #eee;
}

.top-nav  .we-mega-menu-submenu {
  width: auto;
  left:auto;
}

.top-nav .we-mega-menu-col ul.nav {
  padding: 1em;
}

.top-nav .we-mega-menu-submenu li.we-mega-menu-li:first-child>a {
  font-family: "CoreSans",'Arial', 'Helvetica', sans-serif!important;
  letter-spacing: 0!important;
  text-transform:none!important;
  font-size:0.9!important;

}
.top-nav .we-mega-menu-submenu li.we-mega-menu-li:first-child>a {
  font-size: 0.9!important;
}
.top-nav .we-mega-menu-submenu>.we-mega-menu-submenu-inner {
  min-height:0;
}

.top-nav .we-mega-menu-submenu li.we-mega-menu-li a:hover,.top-nav .we-mega-menu-submenu li.we-mega-menu-li a:focus {
  text-decoration: underline;
}
