/*! responsive-nav.js 1.0.39 by @viljamis */ .nav-toggle{ float: right ;margin-top: 15px} .fixed { position: fixed; width: 100%; top: 0; left: 0; } .nav-collapse, .nav-collapse * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .nav-collapse, .nav-collapse ul { list-style: none; width: 80%; float: left; } .nav-collapse li { float: left; width: 100%; } .nav-collapse li { width: 25%; *width: 24.9%; /* IE7 Hack */ _width: 19%; /* IE6 Hack */ } .nav-collapse a { text-decoration: none; width: 100%; background: #f0f0f0; border-bottom: 1px solid white; padding: 0.4em 0; float: left; } .nav-collapse a { margin: 0; float: left; text-align: center; border-bottom: 0; border-right: 1px solid white; } .nav-collapse ul ul a { background: #f0f0f0; padding-left: 2em; } .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: normal; font-style: normal; } .nav-toggle { position: fixed; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-decoration: none; text-indent: -999px; position: relative; overflow: hidden; width: 70px; height: 55px; float: right; } .nav-toggle:before { color: #343434; /* Edit this to change the icon color */ font-family: "responsivenav", sans-serif; font-style: normal; font-weight: normal; font-variant: normal; font-size: 28px; text-transform: none; position: absolute; content: "≡"; text-indent: 0; text-align: center; line-height: 55px; speak: none; width: 100%; top: 0; left: 0; } .nav-toggle.active::before { font-size: 24px; content:"x"; } .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; margin-bottom: 10px; } .nav-collapse.opened { max-height: 9999px; } .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; }