#menutoggle{display:block;margin:0;padding:0 22px;width:28px;color:#fff;background:url(../images/nav.png) no-repeat center;height:17px;text-align:left;text-transform:uppercase;cursor:pointer;position:absolute;right:75px;bottom:-26px;border-radius:4px 4px 0 0;transition:background .2s linear 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}#menutoggle span{display:none}#menutoggle{display:block}#nav{clear:both;margin:0;width:100%;height:0;overflow:visible;position:relative;z-index:1000}#nav ul{float:none;display:block;margin:0;width:auto;opacity:0;max-height:0;background:#223e83;overflow:hidden;transition:max-height .25s cubic-bezier(0,0.7,0,1),opacity .2s ease-in-out;border-radius:0 0 4px 4px;top:0;border:0;position:relative;z-index:99999}#nav #menutoggle.is-active + ul{max-height:3000px;opacity:1;transition:max-height .3s ease-in-out,opacity .25s ease-in-out}#nav li{display:block;margin:0;padding:0;height:auto;overflow:hidden;border:0;border-top:1px dotted #455a64}#nav li:first-child{border-top:0}#nav li.onmobile{display:block}#nav a,#nav span.submenu{float:none;display:block;margin:0;padding:12px 86px;height:auto;color:#fff;line-height:1.6em;text-align:left;font-size:14px;font-weight:400;border:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .17s linear 0}#nav span.submenu:after{float:right;margin-left:10px;width:15px;height:inherit;content:"";color:inherit;text-align:center;font-size:105%;vertical-align:top;background:url(../images/drop.png) no-repeat;width:19px;height:10px;background-size:75%}#nav span.submenu.is-active{border-bottom:1px dotted #455a64}#nav ul.submenu{margin:0;padding:0;width:100%;max-height:0;background:none;opacity:1;position:relative;top:0;text-transform:capitalize;transition:max-height .15s linear 0}#nav ul.submenu .menu-sub{margin-left:18px}#nav span.submenu.is-active + ul.submenu{max-height:360px;overflow-y:auto}#nav ul.submenu a{padding-left:106px;background:none}#nav a:hover,#nav a.is-active,#nav li:hover span.submenu,#nav ul.submenu a:hover,#nav ul.submenu a.is-active{background:#19316a}@media (min-width: 36em){#menutoggle span{display:inline-block}#menutoggle:before{margin-right:10px}}@media (min-width: 1200px){#menutoggle{display:none}#nav{height:45px;background:#37474f;position:relative;z-index:99;border:0;border-radius:4px}#nav ul{display:block!important;float:left;width:100%;height:auto;opacity:1;margin:4px 0;position:relative;z-index:10;top:0;overflow:visible}#nav li{float:left;margin:0 5px;padding:0;height:37px;width:auto;min-width:auto;position:relative;border:0;overflow:visible}#nav li:first-child{margin-left:4px;border-left:0}#nav li.last{border-right:0}#nav li.right{float:right;margin-right:4px;border-right:0}#nav li.onmobile{display:none}#nav a,#nav span.submenu{float:left;margin:0;padding:0 14px;height:37px;border:0;color:#fff;font-weight:400;line-height:39px;text-align:center;text-transform:uppercase;border-radius:3px;transition:background .2s linear 0;cursor:pointer}#nav span.submenu:after{display:none}#nav a:hover,#nav a.is-active,#nav li:hover span.submenu,#nav ul.submenu a:hover,#nav span.submenu.is-active{background:#455a64}#nav li:hover a.submenu,#nav li:hover span.submenu,#nav span.submenu.is-active.hover{border-radius:3px 3px 0 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}#nav li:hover{z-index:11}#nav ul.submenu{float:left;margin:0;padding:0;width:250px;max-height:0;position:absolute;opacity:0;background:#455a64;top:95%;z-index:10;border-radius:0 3px 3px 3px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);transition:max-height .2s linear 0s,padding .2s linear 0s,opacity .2s linear 0;overflow:hidden;overflow-y:auto}#nav li:hover ul.submenu,#nav ul.submenu.is-active{padding:3px 0;left:0;max-height:360px;opacity:1}#nav ul.submenu li{float:none;display:block;margin:0;padding:0;border:0;height:auto}#nav ul.submenu a{float:none;display:block;margin:0;padding:7px 15px 7px 28px;height:auto;text-transform:none;text-align:left;line-height:1.5em;border-radius:0;border:0;border-top:1px dotted #37474f}#nav ul.submenu li:first-child a{border:0}#nav ul.submenu li a:hover,#nav ul.submenu li a.is-active{background:#37474f}}