.navMenu-main{display:none;}
@media screen and (max-width:991px){#slidingMenu{margin:0;position:fixed;background-color:#000;width:100%;height:100%;top:0;left:-100%;z-index:7991;text-align:center;background:rgba(0, 0, 0, .9);overflow-y:auto;-webkit-overflow-scrolling:touch;}
#slidingMenu::-webkit-scrollbar{display:none;}
nav#navMenu{position:absolute;top:72px;text-align:right;width:100%;}
.navMenu-main{margin:0;padding:0;display:block;color:#FFF;font-weight:300;line-height:60px;list-style:none;max-width:70px;position:absolute;right:10px;top:10px;z-index:7992;}
.navMenu-main #menu{display:block;width:40px;float:left;background:#007499;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.navMenu-main #menu:hover{background:#000;}
.navMenu-main:after{display:table;clear:both;content:"";}
.gn-icon::before{display:inline-block;width:60px;text-align:center;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'finalelements';line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
.gn-iconMenu{background:#871619;padding-left:63px;}
.gn-icon-menu{display:inline-block;width:60px;max-width:60px;height:auto;margin:0 auto;padding:0px 10px 0px 10px;}
.gn-icon-menu::before{display:block;background:#f01467;width:60px;height:60px;font-size:10px;margin:4em auto;padding:2.5em 2em;}
.gn-icon-menu span{background:#FFF;display:inline-block;position:relative;margin-bottom:5px;-webkit-transform:translate3d(0,0,0);}
.gn-icon-scrolldown::before{content:"\e609";font-size:70px;}
.gn-icon-menu span,
.gn-icon-menu span:before,
.gn-icon-menu span:after{width:100%;height:.2em;-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transform:translate3d(0,0,0);}
.gn-icon-menu span:before,
.gn-icon-menu span:after{background:#FFF;content:" ";margin-top:-.6em;position:absolute;}
.gn-icon-menu span:after{margin-top:.6em;}
.gn-icon-menu.on span{background:transparent;}
.gn-icon-menu.on span:before{-moz-transform:rotate(45deg) translate(.5em, .4em);-ms-transform:rotate(45deg) translate(.5em, .4em);-o-transform:rotate(45deg) translate(.5em, .4em);-webkit-transform:rotate(45deg) translate(.5em, .4em);transform:rotate(45deg) translate(.5em, .4em);}
.gn-icon-menu.on span:after{-moz-transform:rotate(-45deg) translate(.45em, -.35em);-ms-transform:rotate(-45deg) translate(.45em, -.35em);-o-transform:rotate(-45deg) translate(.45em, -.35em);-webkit-transform:rotate(-45deg) translate(.45em, -.35em);transform:rotate(-45deg) translate(.45em, -.35em);}
.top-menu{display:block;}
.top-menu ul{padding:0;margin:0;list-style:none;display:block !important;text-align:left;border:none;float:none;}
.top-menu ul li{float:none;padding:0;margin:0 0 1px;background:none;width:auto;border:none;display:block;text-align:left;}
.top-menu ul li a{padding:5px 10px;display:block;margin:0;color:#fff;font:400 16px/24px 'Lato', sans-serif;line-height:30px;text-decoration:none;text-align:left;}
.top-menu ul ul{display:block;position:static;left:auto;float:none;width:100%;background:none;padding:0;margin:0;}
.top-menu ul ul ul{top:0;}
.top-menu ul ul li{width:100%;float:none;padding:0;background:none;border:none;}
.top-menu ul ul li a{padding:5px 10px 5px 25px;}
.top-menu ul li a:hover,
.top-menu ul li:hover > a,
.top-menu ul .current-menu-item > a{color:#fff !important;background:#f01467;border-radius:0;box-shadow:none;}
.top-menu ul ul ul{left:auto;position:relative;width:100%;background:none;}
.top-menu ul ul li a:hover,
.top-menu ul ul li:hover > a,
.top-menu ul ul li.current-menu-item > a{color:#f01467 !important;background:none;}
.navMenu-main #menu{width:50px;}
.navMenu-main{line-height:50px;}
}
@media only screen and (max-width:685px){nav#navMenu{top:100px;}
}
@media only screen and (max-width:480px){#slidingMenu{background:rgba(0, 0, 0, 1.0);}
nav#navMenu{font-size:1.5em;padding-bottom:90px;line-height:60px;top:80px;}
}
@media only screen and (min-width:481px) and (max-width:767px){nav#navMenu{font-size:3.0em;padding-bottom:90px;}
}
.menu-credits{font-weight:bold!important;}
.mobile-menu-icon{width:24px;margin-right:6px;}