@charset "utf-8";
/* 2017/03/02 */
/* https://github.com/viljamis/responsive-nav.js 1.0.39 */
.nav-toggle{width:69px;height:69px;float:left;margin-top:-70px;text-indent:-9999px;overflow:hidden;background:#706f70 url('hamburger.png') no-repeat 50% 50%}
#header .active{background-color:#004489 }
@media only screen and (min-width:800px){
.nav-collapse ul ul a{display:none}
.js .nav-collapse{position:relative}
.js .nav-collapse.closed{max-height:none}
.nav-toggle{display:none}
}
 @media only screen and (max-width:800px){
.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}
.nav-collapse li{width:100%}
.nav-collapse li a{width:96%;padding:10px 2%;border-bottom:dotted thin #EDEDED;display:block;font-size:1.25em}
.nav-collapse li a:hover,.nav-collapse li a.current{font-family:VinciSansBold,"Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none !important}
.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden }
.nav-collapse.opened{max-height:9999px}
.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none; }
}
@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),only screen and  (-webkit-min-device-pixel-ratio:2){
.nav-toggle{background-image:url("hamburger-retina.png");background-size:100px 100px}
}
