
/* Menu related css */
nav{position:relative;z-index:9; height:auto; width:67%; float: right;  }
#mobileMenu { display:none;}
.menu{list-style:none;margin:0 auto;position:relative;z-index:9999;display:block;float:left;}
.menu:after{clear:both;}
.menu{list-style:none;margin:0 auto;width:100%;}
.menu li{font-size:17px;text-align:center;float:left;margin:0;position:relative; }
.menu > li > a{padding:10px 0; margin: 0 0;  color:#000;display:block;  text-align: center; }
.menu li > a:hover, .menu > li:hover > a, .menu > li.current-menu-item > a, .menu > li.current_page_ancestor > a{background:#0079b8; color: #fff;}
.menu li ul{position:absolute;left:0%;padding:0;background:#fff;display:none;width:226px;}
.menu li:hover > ul{display:block;top:47px;}
.menu li li:hover > ul{left:100%;top:30px;position:absolute;}
.menu li li{position:relative;z-index:1000;margin:0px;padding:0px;text-transform:none;text-shadow:none;width:100%;}
.menu li li a{color:#fff;display:block;text-align:left;border:none;background:#0079b8 ;padding:12px 0px 12px 25px;z-index:1000;position:relative;margin:0px;width:100%;border-bottom:solid 1px #fff;font:normal 12px verdana;}
.menu li li a:hover, .menu li li:hover > a{background:#00397f;color:#fff;}
.menu li ul ul{top:0;margin:-30px 0 0 0;}
.menu li li li{text-align:left;background:#fff;z-index:1000;margin:0 0 0 0px;}
.menu li li li a{padding:12px 0px 12px 25px;}
.menu li li li a:hover{padding:12px 0px 12px 25px;}
.menu li ul.double-column{width:630px;background:#005a98;left:-200px;}
.menu li ul.double-column li{float:left;width:315px;box-sizing:border-box;}
.menu li ul.double-column li:nth-child(2n+1) ul{left:-200px;width:200px;}
.menu li ul.double-column li:nth-child(2n) ul{left:100%;;width:200px;}
.menu li ul.double-column li:nth-child(2n+1) ul li{width:100%;}
.menu li ul.double-column li:nth-child(2n) ul li{width:100%;}

@media only screen and (max-width:1170px){
.menu li{font-size: 15px;} 
.menu li:hover > ul{top: 43px;}
}
@media only screen and (max-width:958px){
nav{width: 100%;}
.menu li{font-size: 14px;} 
.menu li:hover > ul{top: 40px;}

}

@media only screen and (max-width:766px){
  .menu li{font-size: 12px;}  
}

@media screen and (max-width : 639px) {
nav {display: none;}
/* Mobile Menu */
#mobileMenu { display: block;clear: both;}
.wrapper { display: block;position: absolute;z-index: 9999;left: 0px;width: 100%;display: none;background: #003B6B;clear: both;}
.menuText {text-align: center;padding: 0px;color: #fff; line-height:2; background: #003B6B; font-size: 18px;}
.menuText a {color: #fff;display: block;}
.parentMenu {color: #fff;}
.parentMenu li{ position: relative;padding: 0 !important;width: 100% !important; }
.parentMenu li a {padding: 10px 10px 10px 20px;color: #fff;display: block;border-bottom:1px solid #fff;text-align: left  !important;}
.parentMenu li a:hover {background: #FFB66A; color: #000;}
.parentMenu li ul {display: none;}
.parentMenu li li a {padding: 10px 10px 10px 40px;background: #003B6B;}
.parentMenu li li li a {padding: 10px 10px 10px 60px;background: #003B6B;}
.parentMenu li a:before{content: "\f105"; font-family: FontAwesome; font-size:14px; display: inline-block; margin-left:-12px;width: 1.3em; color: #fff; position: absolute; top: 9px; }
.parentMenu li a:before{content: "\f105"; font-family: FontAwesome; font-size:14px; display: inline-block; margin-left:-12px;width: 1.3em; color: #fff; position: absolute; top: 9px; }
a.level1Menu:after{content: "\f105"; font-family: FontAwesome; font-size:14px; display: inline-block; margin-left:-12px;width: 1.3em; color: #fff; position: absolute; top: 9px; right: 0; }
a.level1Menu:hover:after{content: "\f107"; font-family: FontAwesome; font-size:14px; display: inline-block; margin-left:-12px;width: 1.3em; color: #fff; position: absolute; top: 9px; right: 0; }    
}