html.mm-opening{overflow:hidden!important}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:0}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{height:1px}.mm-navbar{position:relative;height:auto}.mm-panel.mm-hasnavbar .mm-navbar{margin:0 -20px}.mm-tileview .mm-panel.mm-hasnavbar .mm-navbar{margin:0}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:0}.mm-btn{top:0;bottom:0;margin:auto 0}#sp-menu{font-size:0}.mm-navbar{font-size:1.6rem;line-height:2}.mm-listview{font-size:1.6rem;line-height:1.5}.mm-menu li .fa{font-size:1.5em;margin-right:.8em;vertical-align:bottom}.mm-menu{color:inherit;background:rgba(252,252,252,1);border-color:rgba(50,50,50,.3)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:inherit}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(50,50,50,.3)}.mm-menu .mm-listview{border-color:rgba(50,50,50,.3)}.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(50,50,50,.7)}.hamburger{position:absolute;display:block;width:52px;height:52px;top:0;bottom:0;right:15px;margin:auto 0;z-index:10000;background:0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;transition:.35s}@media screen and (min-width:768px){.hamburger{display:none}}.hamburger:hover{opacity:1}.hamburger__icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto auto}.hamburger__icon,.hamburger__icon:before,.hamburger__icon:after{display:block;width:40px;height:4px;background-color:#444;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,transform;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-border-radius:10px;border-radius:10px}.hamburger__icon:before,.hamburger__icon:after{position:absolute;content:""}.hamburger__icon:before{top:-12px}.hamburger__icon:after{top:12px}.mm-opening .hamburger__icon:before{-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}.mm-opening .hamburger__icon{background:rgba(0,0,0,0)}.mm-opening .hamburger__icon:after{-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}