/*! responsive-nav.js 1.0.32 by @viljamis */

.nav-collapse ul { margin: 0; padding: 40px 50px; width: 100%; display: block; list-style: none; background: #ff7c6a; }
.nav-collapse li { 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: 330px !important; }
.disable-pointer-events { pointer-events: none !important; }
.nav-toggle { position: absolute; right: 15px; }

.js .nav-collapse { position: relative; }
.js .nav-collapse .closed { max-height: none; }

.nav-toggle { display: block; top: 70px; right: 25px; }
.nav-toggle.active {  position: absolute; top: 40px !important; z-index: 1000; right: 16px; top: 341px !important; }

@media screen and (max-width: 960px) {
    .nav-toggle { top: 70px; left: 50%;  margin-left: -35px; }

}