#nav-demo{display:inline-block;text-align:center;width:100%;text-transform:uppercase}
#nav-demo a:hover{text-decoration:underline;-moz-text-decoration-color:#004987;text-decoration-color:#004987}
.mnav-menu{display:inline-block;float:none;list-style-type:none;margin:0 auto;padding-left:0;position:relative;text-align:center}
.mnav-menu-item{display:inline-block;position:relative;text-align:center}
.mnav-menu-item a{display:block;padding:11px 24px;min-width:158px;font-size:16px;font-family:'Gotham A','Gotham B';font-weight:400;font-style:normal;color:#333;margin:0 0 5px;line-height:normal;border-bottom:0 none;border-left:2px solid #fff;border-right:2px solid #fff;border-top:2px solid #fff}
.mnav-menu-item:hover a,.mnav-menu-item:focus a,.mnav-menu-item:link a{color:#004987;font-size:12px;padding:11px 44px;text-align:left;padding-left:31px}
.mnav-menu-item:hover a,.mnav-menu-item:focus a{border-bottom:0 none;border-left:2px solid #b4acc1;border-right:2px solid #b4acc1;border-top:2px solid #b4acc1}
.mnav-menu-item:hover .mnav-submenu a,.mnav-menu-item:focus .mnav-submenu a{border:0 none}
.mnav-menu-item:hover .mnav-submenu,.mnav-menu-item:focus .mnav-submenu{opacity:1 !important;height:auto !important}
.mnav-menu-item:hover a,.mnav-menu-item:focus a{text-decoration:none}
.mnav-menu-item a:hover,.mnav-menu-item a:focus{text-decoration:none;color:#004987}
.mnav-menu-item:hover .mnav-submenu,.mnav-menu-item:focus .mnav-submenu{border-bottom:2px solid #b4acc1;border-left:2px solid #b4acc1;border-right:2px solid #b4acc1;border-top:0 none}
.mnav-menu-item:hover .mnav-submenu-item a,.mnav-menu-item:focus .mnav-submenu-item a{text-decoration:none;border-bottom:0 none;background:transparent;padding:5px 25px;margin:0;color:#333}
.mnav-menu-item .mnav-submenu-item a:hover,.mnav-menu-item .mnav-submenu-item a:focus{text-decoration:none;border-bottom:0 none;margin:0;padding:5px 25px;color:#004987}
.mnav-submenu{background-color:#fff;display:list-item;float:left;font-size:14px;left:0;list-style:none outside none;margin:2px 0 0;padding:5px 0;position:absolute;text-align:left;top:83%;width:100%;z-index:1000}
.mnav-submenu li{text-align:left;position:relative;padding:0}
.mnav-submenu-item a{clear:both;color:#333;font-size:12px;font-family:'Gotham A','Gotham B';font-weight:400;font-style:normal;line-height:1.42857;margin:0;padding:5px 25px;text-transform:uppercase}
.mnav-mobile-btn{height:30px;width:30px;padding:5px;display:none;cursor:pointer;position:absolute;top:0;background-position:0 0;background-repeat:no-repeat;background-color:#000}
.mnav-open-close{display:none;float:right}
.mnav-mobile-arrow-mirror{background-image:url('../img/images/arrow-down')}
@media only screen and (max-width:739px){.mnav-menu-item:hover a{text-decoration:none;background:transparent;border:0 none;margin:0;font-size:16px;padding:0 15px 0}
.mnav-menu-item a:hover,.container .mnav-menu-item a:focus{text-decoration:none;border:0 none;padding:0 15px 0;color:#004987}
.mnav-menu-item a{margin:0;text-decoration:none;border:0 none;padding:0 15px 0}
.mnav-mobile-btn{background-color:#fff;background-image:url("../img/images/togglebtn.png");background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;display:none;height:34px;margin-left:18px;padding:5px;position:absolute;top:-55px;width:37px}
.mnav-menu-item:hover .mnav-submenu{border:0 none}
.mnav-menu-item:hover .mnav-submenu-item a{font-size:12px}
.mnav-submenu{background-color:transparent;left:0;position:absolute;top:0}
#header .current-menu{background:#cde1ec}
#nav-demo{display:inline-block;background:none repeat scroll 0 0 #fff;left:-1px;position:absolute;width:85%;text-align:left}
.container .mnav-menu .mnav-mobile-arrow-mirror{background-image:url('../img/images/arrow-down.png')}
.container .mnav-open-close{position:absolute;right:0;top:0;width:25px}
.container .mnav-mobile-arrow{height:34px;width:100%;padding:5px;display:block;cursor:pointer;background-image:url('../img/images/arrow-up.png');background-position:99% 50%;background-repeat:no-repeat;background-color:transparent}
.container .mnav-mobile-btn{display:block}
.container .mnav-menu{display:none;float:left;width:100%;background:none repeat scroll 0 0 #fff;padding:0}
.container .mnav-menu-item{border-bottom:1px solid #ddd;border-right:1px solid #ddd;display:block;float:left;padding:8px 10px 8px 0;position:relative;text-align:left;width:100%}
.container .mnav-open-close{display:block}
.container .mnav-submenu{width:100%;margin:3px 0 0;position:relative}
.mnav-submenu-item a{display:block;padding:3px 15px !important}
}
