/**handles:menucss**/
@media screen and (min-width:1121px){.inmenu-toggle,.menu-wrap,.menutoggle{display:none}}@media screen and (max-width:1120px){.navigation,.navigation li ul,.navigation>li{float:left;width:100%}.inmenu-toggle{background:#fff;border-radius:50%;float:left;height:50px;margin-top:20px;width:50px;margin-left:30px;font-family:FontAwesome;line-height:30px;color:#ee1d25;position:relative;top:-8px;padding-left:0!important;text-align:center}.menutoggle{cursor:pointer;margin:0 auto;padding-left:1.25em;position:absolute;right:10px;top:18px;width:32px;height:32px;z-index:99999}.menu-global{backface-visibility:hidden;position:absolute;left:0;border-top:5px solid #fff;width:100%;-moz-transition:.55s;-ms-transition:.55s;-webkit-transition:.55s;transition:.55s}.menutoggle-top{top:0}.menutoggle-middle{top:12px}.menutoggle-bottom{top:24px}.menutoggle.toggled .menutoggle-top{backface-visibility:hidden;top:15px;-moz-transform:rotate(50deg);-webkit-transform:rotate(50deg);transform:rotate(50deg);-moz-transition:.55s .5s;-webkit-transition:.55s .5s;transition:.55s .5s}.menutoggle.toggled .menutoggle-middle{opacity:0}.menutoggle.toggled .menutoggle-bottom{backface-visibility:hidden;top:15px;-moz-transform:rotate(-410deg);-webkit-transform:rotate(-410deg);transform:rotate(-410deg);-moz-transition:.55s .5s;-webkit-transition:.55s .5s;transition:.55s .5s}.mainwindow{position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mainwindow.toggled{-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.navigation>li{padding:0;font-size:1em;border-bottom:solid 1px #292929}.navigation li a{padding:11px 20px!important;text-align:left;color:#fff}.navigation>li ul li{border-bottom:solid 1px #2A2A2A!important}.navigation>li ul li:last-child{border-bottom:unset}.nav_container .navigation li ul li a{padding:10px 25px!important;color:#fff!important}.navigation li a:hover,.navigation li:hover{background:0 0!important;color:#ed1d24!important}.navigation li ul{background:#1B1B1B!important;margin-top:0;opacity:1;position:relative;top:0;visibility:visible;display:none}.menu-wrap .logo{margin-bottom:60px}.menu-wrap .logo img{height:64px}.menu-wrap .logo::before{width:280px}}