@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@font-face{font-family:"__Absara Sans Pro_5";src:url("../fonts/absarasanspro.eot");src:local("☺"),url("../fonts/absarasanspro.woff") format("woff"),url("../fonts/absarasanspro.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"__AbsaraSansWebPro_5";src:url("../fonts/absarasanswebpro-light.eot");src:local("☺"),url("../fonts/absarasanswebpro-light.woff") format("woff"),url("../fonts/absarasanswebpro-light.svg") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"__Absara Sans Pro_5";src:url("../fonts/absarasanspro-bold.eot");src:local("☺"),url("../fonts/absarasanspro-bold.woff") format("woff"),url("../fonts/absarasanspro-bold.svg") format("svg");font-weight:700;font-style:normal}.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px;box-shadow:0 8px 8px rgba(0,0,0,.3)}.disable-pointer-events{pointer-events:none!important}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width:1070px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{margin-top:8px;max-height:none}.nav-toggle{display:none}.nav-collapse.opened{box-shadow:none}}@media screen and (min-width:1070px){nav{height:55px}.js .nav-collapse.closed{margin-top:0;max-height:none}}header{background:#fff;padding-top:10px;position:fixed;z-index:20;width:100%;left:0;top:0}.logo{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;font-weight:700;line-height:55px;padding:0 0 0 20px;color:#fff;float:left}.mask{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;background:rgba(0,0,0,.5);visibility:hidden;position:fixed;opacity:0;z-index:2;bottom:0;right:0;left:0;top:0}.android .mask{-webkit-transition:none;transition:none}.js-nav-active .mask{visibility:visible}@media screen and (min-width:1070px){.mask{display:none!important;opacity:0!important}}.fixed{position:fixed;width:100%;left:0;top:0}.nav-collapse,.nav-collapse *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-collapse,.nav-collapse ul{list-style:none;width:100%;float:left}@media screen and (min-width:1070px){.nav-collapse{float:right;width:auto}}.nav-collapse li{float:left;width:100%}@media screen and (min-width:1070px){.nav-collapse li{width:auto}}.nav-collapse a{background-color:#6b6b6b;border-top:2px solid #999;color:#fff;float:left;font-size:16px;padding:12px;text-align:center;text-decoration:none;width:100%}.nav-collapse ul li:first-of-type a{border-top:0 solid #999}.nav-collapse .active a,.nav-collapse a:active{background:#6b6b6b}.nav-collapse a:hover{background:#999}@media screen and (min-width:1070px){.nav-collapse a{background-color:#fff;border:none;color:#575756;float:left;margin:0;padding:7px 10px 5px;text-align:center}.nav-collapse .active a,.nav-collapse a:hover{background-color:#d6d6d6}}@media screen and (min-width:1070px){nav{padding-top:3px}.nav-logo{padding-bottom:8px;padding-top:0}.nav-logo img{width:237px}.nav-collapse a{font-size:18px}}.nav-collapse ul ul a{background:#6b6b6b;padding-left:2em}@media screen and (min-width:1070px){.nav-collapse ul ul a{display:none}}@font-face{font-family:responsivenav;src:url("../icons/responsivenav.eot");src:url("../icons/responsivenav.eot?#iefix") format("embedded-opentype"),url("../icons/responsivenav.ttf") format("truetype"),url("../icons/responsivenav.woff") format("woff"),url("../icons/responsivenav.svg#responsivenav") format("svg");font-weight:400;font-style:normal}.nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-indent:-300px;position:relative;overflow:hidden;width:80px;height:55px;float:right}.nav-toggle:before{color:#6b6b6b;font-size:50px;font-family:"__Absara Sans Pro_5";font-weight:700;text-transform:none;text-align:center;position:absolute;content:"\2261";text-indent:0;width:100%;left:0;top:22px}.nav-toggle.active:before{font-size:50px;font-weight:400;content:"\78";top:17px}