/*! responsive-nav.js 1.0.39 by @viljamis */

.nav-collapse.disable-pointer-events {pointer-events:none !important; transition: 1s; font-size: 13pt;}
.nav-collapse{display: block; z-index:1; text-align: left; font-family:"proxima-nova-extra-condensed", sans-serif; transition: 1s;}
.nav-collapse,.nav-collapse *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; background-color: #262626; box-sizing: border-box; transition: 1s;}
.nav-collapse,.nav-collapse ul{margin:0; padding:0; list-style:none; width:100%; float: left; font-size: 19pt;}
@media screen and (min-width:71.25em){.nav-collapse,.nav-collapse ul{text-align:center; font-size: 19pt;}}
.nav-collapse li{float: left; width: 100%; display: inline; font-size: 19pt;}
@media screen and (min-width: 71.25em){.nav-collapse li{float :none; display: inline-block; *display: block; *float: left; width: auto ;margin-left:.4em; margin-right:.2em, font-size: 19pt;}}

.nav-collapse a{float: left; text-transform: uppercase; font-weight: 400; letter-spacing: 2px; color: white; text-decoration: none; width: 100%; background-color: transparent; border-bottom: 7px transparent solid; padding: 0; margin: 13 13 13 13;}
.nav-collapse a:hover{background: transparent; color: white; border-bottom: 7px #262626 solid; transition: all 1s ease;}

@media screen and (min-width: 71.25em){.nav-collapse a{background:transparent; color: white; -webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease; transition:background .5s ease;}
.nav-collapse a:hover,.nav-collapse a:focus{transition: all 1s ease;}}
@media screen and (min-width:71.25em){.nav-collapse .active a{color: white; background: black;}.nav-collapse .active a:hover{text-decoration:none}.nav-collapse .active a:focus{background: black;}}
.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden}
@media screen and (min-width: 71.25em){.js .nav-collapse{position:relative !important;max-height: 103px;}}
.nav-collapse.opened{max-height: 1px;}
.nav-toggle{-webkit-tap-highlight-color: white;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none; width: 113px; height: 113px; float: left; text-indent:-9999px;overflow:hiddlor: blaen; display: block; background: transparent url("hamburger_2.gif") no-repeat 50% 51%;}
@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:1.3),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.nav-toggle{background-image:url("hamburger-retina.gif");}}
@media screen and (min-width: 71.25em){.nav-toggle{display:none}}
.image{width:100%;float:left;margin-bottom:3em}
@media screen and (min-width: 71.25em){.image{margin-left:-0.5em;*margin-left:0}}
.intro{margin:2em auto 3em;}
@media screen and (min-width: 71.25em){.intro{margin:4.96em auto 4.1em}.intro .intro-container{_width:71.5em;max-width:71.5em;margin:2.4em auto}.intro p{margin-left:auto;margin-right:auto;max-width:71.25em;_width:21.25em;text-align:left;float:left}.intro .btn{margin:.7em 1.3em 0 0; float: right}}
@media screen and (min-width: 71.25em){.intro{margin-top:5.86em}}}
@media screen and (min-width: 71.25em}{.js .nav-collapse {position: relative;}.js .nav-collapse.closed {max-height: none;}.nav-toggle {display: hidden;}}

<!-- .nav-collapse a:focus{background: red; outline:none} -->