/*! responsive-nav.js 1.0.39 by @viljamis */.js .nav-collapse,.nav-collapse{transition:max-height 250ms ease 0s}.nav-collapse ul{margin:0;padding:0;display:block;list-style:none}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;zoom:1}.nav-collapse.opened{max-height:9999px}.nav-toggle{margin:12px;border:1px solid #ccc;padding:10px;display:inline-block;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.nav-collapse li{width:100%}@media screen and (min-width:40em) and (min-device-width :768px){.nav-collapse li{width:auto;display:block}.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}