/* Menu Bar */

.megaMenuContainer {
}
#megaMenu {
  background-color: #003461;

}
#megaMenu #megaUber {
  /*width: 960px;*/
  /*padding-left: 175px; */
  z-index: 9999;
  /*display: block;*/

}
#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  background-color: #175d8d;
} 
#megaMenu #meagUber .sub-menu {
  background-color: #003461;
}
#megaUber .sub-menu:hover {
  background-color: #175d8d;
}
/* Top Level Items */
#megaMenu ul.megaMenu > li.menu-item > a, 
#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
  font-size: 16px;
  color: #fff;
  padding: 5px 15px;
  font-weight: normal;
  text-transform: uppercase;
  /*background: #175d8d;*/
}

#megaMenuToggle {
  color: #fff;
  font-weight: bold;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a {padding-bottom: 0px; margin-bottom: 0px;}
/* Top Level Items - Hover */
#megaMenu ul.megaMenu > li.menu-item:hover > a,
#megaMenu ul.megaMenu > li.menu-item > a:hover,
#megaMenu ul.megaMenu > li.menu-item.megaHover > a,
#megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator,
#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover,
#megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator {
  color: #ffffff;
  border-bottom-color: transparent !important;
  background-color: #175d8d;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* Top Level Items - Current Item */
#megaMenu ul.megaMenu > li.menu-item.current-menu-item > a, 
#megaMenu ul.megaMenu > li.menu-item.current-menu-parent > a, 
#megaMenu ul.megaMenu > li.menu-item.current-menu-ancestor > a {
  color: #ffffff;
}

/* Sub Menu Headers */
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li > a,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,
#megaMenu ul.megaMenu .wpmega-widgetarea h2.widgettitle {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-shadow: 0px 1px 1px #ffffff;
/*  padding-bottom: .4em;
  margin-bottom: 0.6em;*/
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a:hover,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a:hover{
  color:#fff;
  background-color: #175d8d;
}

/* Sub Menu Links & Fake Links */
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu-2 li.menu-item > a,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu-2 li.menu-item > span.um-anchoremulator,
#megaMenu ul.megaMenu ul.sub-menu ul.sub-menu-2 li.menu-item > a,
#megaMenu ul.megaMenu ul.sub-menu ul.sub-menu-2 li.menu-item > span.um-anchoremulator {
  color: #fff;
  font-size: 16px;
  text-shadow: 0px 1px 1px #ffffff;  
}

/* Sub Menu Link Hover */
#megaMenu ul.megaMenu li.ss-nav-menu-mega ul.sub-menu ul.sub-menu-2 li.menu-item a:hover, 
#megaMenu ul.megaMenu ul.sub-menu ul.sub-menu-2 > li.menu-item:hover > a {
  color: #fff;
  background-color: #175d8d;
  text-decoration: underline;  
}

/* Highlight color */
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator {
  color: #4d90fe !important;
}

#megaMenu>#megaUber {
  float: right;
/*  padding-left: 30%; 
*/}

@media (min-width: 768px) {
  #megaMenu>#megaUber {
    z-index: 9999;
    width: 84%;
    padding-left: 16%;
    float: right;
    /*display: block;*/
  }

}  
@media (min-width: 1200px) {
  #megaMenu>#megaUber {
   width: 71%;
    padding-left: 28%;    
  }
}