*{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-bar{display:none}.nav-bar-close-btn{display:none}header nav{z-index:1000;width:100%;margin:auto}header nav ul{list-style:none}header nav ul li{float:left;position:relative;margin-left:8px}header nav:after{content:"";display:block;clear:both}header nav ul li a{color:#2e2e2e;display:block;padding-top:15px;padding-bottom:5px;padding-left:30px;padding-right:0;text-decoration:none!important;font-size:14px;font-weight:700;font-family:lato,Montserrat;transition:color .1s,background-color .1s,padding .2s ease-in;position:relative}header nav ul li a::before{content:'';display:block;position:absolute;bottom:-3px;left:0;height:3px;width:100%;background-color:#224e7a;transform-origin:right top;transform:scale(0,1);transition:color .1s,transform .2s ease-out}header nav ul li a.active::before{background-color:#224e7a;color:#2e2e2e}header nav ul li a.active:hover::before,header nav ul li a.active::before{transform-origin:left top;color:#4c88c3;transform:scale(1,1)}header nav ul li a.main:hover::before{transform-origin:left top;color:#4c88c3;transform:scale(1,1)}header nav ul li:hover a,header nav ul li:focus a,header nav ul li:visited a{color:#2e2e2e!important;text-decoration:none}header nav ul li a.active{color:#2e2e2e!important;-webkit-transition:all .3s ease;transition:all .3s ease}header nav ul li i{margin-right:10px}header nav ul li:hover .children{display:block}header nav ul li .children{display:none;background:#fff;position:absolute;width:150%;z-index:1000;border:1px solid #093a6b}header nav ul li .children span{display:none}header nav ul li .children li{display:block;width:100%;border-bottom:1px solid #fff;margin-left:0}header nav ul li .children li a{margin-left:0;padding-left:30px;color:#2e2e2e;font-size:14px;margin-top:0;padding-top:10px;padding-bottom:10px}header nav ul li .children li a:hover{background:#4c88c3;color:#fff!important}header nav ul li .fa-angle-down{position:relative;top:0}@media all and (max-width:1200px){header nav ul li a{color:#2e2e2e;padding-left:20px}header nav ul li a:visited{color:#2e2e2e}.nav-bar{display:block;width:auto;position:fixed;top:5px;right:5%;background:#224e7a;z-index:999999}.nav-bar-close-btn{display:block;position:relative;right:20px;z-index:999999}.nav-bar-close-btn .fa-close{display:block;color:#000;overflow:hidden;font-weight:700;text-decoration:none;float:right;font:25px/1 'FontAwesome'}.nav-bar span{float:left;font-size:20px;padding:20px;color:#fff}.nav-bar .fa-bars{display:block;padding:20px;color:#fff;overflow:hidden;font-size:20px;font-weight:700;text-decoration:none;float:right}header nav{width:50%;height:auto;position:fixed;right:100%;top:0;overflow:hidden;height:100%;background:#fff}header nav ul{padding:5px}header nav ul li{display:block;border-bottom:1px solid rgba(255,255,255,.5);width:100%;margin-left:0!important;margin-right:0!important}header ul li a{display:block;color:#fff}header nav ul li .children{width:100%;position:relative;overflow:hidden;display:none}header nav ul li:hover .children{display:block}header nav ul li ul li:first-child{border-top:1px solid #fff}header nav ul li .children span{display:inline-block;margin-right:10px}header nav ul li .children a{margin-left:10px;padding:5px 0}header nav ul li .fa-angle-down{position:relative;top:3px}}@media all and (max-width:1200px){header nav{width:70%;top:0;height:100%;padding-top:15px;border-right:2px solid #4c88c3}}