﻿#overlaynav ul li,#overlaynav ul li a{display:inline-block}.btn-close:after,.btn-open:after{font-family:FontAwesome}#overlaynav,#overlaynav ul,.wrap{text-align:center}#overlaynav ul li a,.btn-close:after,.btn-open:after,.social-icon,.wrap ul.wrap-nav li a{transition-property:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s}#overlaynav{width:100%;position:relative;height:auto;overflow:hidden;background:0}#overlaynav ul li a{color:#004E92;padding:1em 3em;text-decoration:none;border-bottom:2px solid #004E92;font-size:16px}#overlaynav ul li a:hover{color:#34b484}#overlaynav #header_res span.HRspan-icons{float:left;position:relative;left:10px;right:0}.button{display:inline;position:absolute;right:10px;top:10px;z-index:999;font-size:30px;width:10%}.button a{text-decoration:none!important}.btn-open:after{color:#004E92;content:"\f0c9"}.btn-open:hover:after{color:#CCC}.btn-close:after{color:#004E92;content:"\f00d"}.btn-close:hover:after{color:#CCC}.overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:#fff;overflow:auto;z-index:99}.wrap{color:#E9E9E9;max-width:90%;margin:0 auto}.wrap ul.wrap-nav{border-bottom:1px solid #eee;text-transform:capitalize;padding:150px 0 100px}.wrap ul.wrap-nav li{font-size:20px;display:inline-block;vertical-align:top;width:24%;position:relative}.wrap ul.wrap-nav li a{font-family:Open sans,sans-serif;color:#004E92;display:block;padding:8px 0;text-decoration:none}.wrap ul.wrap-nav li a:hover{color:#CCC}.wrap ul.wrap-nav ul{padding:20px 0}.wrap ul.wrap-nav ul li{display:block;font-size:13px;width:100%;color:#004E92}.wrap ul.wrap-nav ul li a{color:#004E92}.wrap ul.wrap-nav ul li a:hover{color:#CCC}.social-icon{width:80px;height:50px;background:#004E92;color:#FFF;display:inline-block;margin:0 20px}.social-icon:hover{background:#CCC;color:#004E92}.social-icon i{margin-top:12px}@media screen and (max-width:48em){.wrap ul.wrap-nav>li{width:100%;padding:20px 0;border-bottom:1px solid #eee}.wrap ul.wrap-nav{padding:30px 0 0}#overlaynav ul{margin:0;padding:0;opacity:0;visibility:hidden}.social{color:#C1C1C1;font-size:25px;padding:15px 0}.social-icon{width:100%;height:50px;background:#FFF;color:#004E92;display:block;margin:5px 0}}@media only screen and (min-width:768px) and (max-width:1023px){.button{display:inline;position:absolute;right:10px;top:30px;z-index:999;font-size:30px;width:10%}}