@charset 'UTF-8';header nav{margin:0;padding-top:40px;padding-right:0;padding-left:0;padding-bottom:0;border:0;}
header nav ul,
header nav li{list-style:none;margin:0;padding:0;}
header nav ul{position:relative;z-index:597;float:right;}
header nav ul li{float:left;min-height:1px;vertical-align:middle;}
header nav ul li.hover,
header nav ul li:hover{position:relative;z-index:599;cursor:default;}
header nav ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;}
header nav ul ul li{float:none;}
header nav ul ul ul{top:0;left:100%;}
header nav ul li:hover > ul{visibility:visible;}
header nav ul ul{margin-top:0;}
header nav a{display:block;line-height:1em;text-decoration:none;}
header nav ul li.last ul{left:auto;right:0;}
header nav ul li.last ul ul{left:auto;right:99.5%;}
header nav:after,
header nav ul:after{content:'';display:block;clear:both;}
header nav{width:auto;}
header nav > ul{height:27px;}
header nav a, a > *{font-family:'ProximaNova-Bold';text-decoration:none;-webkit-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-moz-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-ms-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-o-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;}
header nav > ul > li{margin-right:10px;}
header nav > ul > li:nth-last-child(1){margin-right:0;}
header nav > ul > li.menu-item-has-children:hover > a{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
header nav > ul > li:hover > a{background-color:#004265;color:#fff;}
header nav ul a{background-color:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#0085ca;font-size:16px;line-height:27px;padding:8px 15px;position:relative;text-align:center;}
header nav ul ul{width:170px;}
header nav ul ul a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:150%;}
header nav ul .menu-item-has-children, header nav ul .menu-item{position:relative;}
header nav ul .menu-item-has-children ul{-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#0085ca;padding:3px 0;}
header nav ul .menu-item-has-children ul a{background:none;padding:8px 8px 8px 16px;text-align:left;color:#fff;font-size:14px;}
header nav ul .menu-item-has-children ul .menu-item-has-children a:after{content:none;}
header nav ul .menu-item-has-children li:hover > a{color:#FFF;background-color:#004265;position:relative;}
header nav ul .menu-item-has-children > a{padding-right:0;}
header nav ul .menu-item-has-children > a:after{content:'\25BC';border-left:1px solid rgba(255, 255, 255, 0.2);color:#80c2e5;display:inline-block;font-size:12px;margin-left:5px;text-align:center;height:25px;width:24px;}
header nav ul ul a{font-size:16px;}
header nav .current_page_item > a,
header nav .current-page-ancestor > a,
header nav .current_page_parent > a,
header nav .current-menu-item > a,
header nav .current-menu-ancestor > a,
.mean-nav .current_page_item > a,
.mean-nav .current-page-ancestor > a,
.mean-nav .current_page_parent > a,
.mean-nav .current-menu-item > a,
.mean-nav .current-menu-ancestor > a{color:#80c2e5!important;}
header nav .current_page_item > a:hover,
header nav .current-page-ancestor > a:hover,
header nav .current_page_parent > a:hover,
header nav .current-menu-item > a:hover,
header nav .current-menu-ancestor > a:hover{background-color:#004265;color:#80c2e5;}
a.meanmenu-reveal{display:none;}
.mean-container .mean-bar{float:left;width:100%;position:relative;background:#0085ca;padding:4px 0;min-height:42px;z-index:999999;}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;display:block;}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px;}
.mean-container .mean-nav{float:left;width:100%;background:#0085ca;margin-top:44px;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;}
.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;font-size:16px;font-family:'ProximaNova-Bold';}
.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);filter:alpha(opacity=75);text-shadow:none !important;visibility:visible;}
.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0;}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%;}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%;}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%;}
.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1);}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none !important;border-left:1px solid rgba(255,255,255,0.4) !important;}
.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,66,101,0.9);}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}
.mean-nav .wrapper{width:100%;padding:0;margin:0;}
.mean-container .mean-bar, .mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}