/*!
 * mmenu-light v3.1.8
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * creativecommons.org/licenses/by-nc/4.0/
 */
.mm-wrapper{position:fixed;top:0;z-index:10000;height:100%;width:80%;max-width:440px;box-sizing:border-box;transition:transform .4s ease}.mm-wrapper--left{left:0;transform:translate3d(-100%,0,0)}.mm-wrapper--right{right:0;transform:translate3d(100%,0,0)}.mm-wrapper_opened{transform:translate3d(0,0,0)}.mm-wrapper__blocker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:rgba(0,0,0,.3);display:none;opacity:0;transition:opacity .4s ease}.mm-wrapper--opened .mm-wrapper__blocker{display:block;opacity:1}.mm-menu{height:100%;background:#f3f3f3;color:rgba(0,0,0,.75);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-wrapper--dark .mm-menu{background:#333;color:rgba(255,255,255,.8)}.mm-panel{transform:translate3d(100%,0,0);transition:transform .4s ease;padding:20px;box-sizing:border-box}.mm-panel_opened{transform:translate3d(0,0,0)}.mm-panel_parent{transform:translate3d(-30%,0,0)}.mm-listview{list-style:none;padding:0;margin:0}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li>a,.mm-listview>li>span{display:block;padding:10px 10px 10px 20px;color:inherit;text-decoration:none}.mm-listview>li>a:hover{background:rgba(0,0,0,.05)}.mm-wrapper--dark .mm-listview>li>a:hover{background:rgba(255,255,255,.05)}.mm-listview>li.mm-listitem_selected>a,.mm-listview>li.mm-listitem_selected>span{background:rgba(0,0,0,.1)}.mm-wrapper--dark .mm-listview>li.mm-listitem_selected>a,.mm-wrapper--dark .mm-listview>li.mm-listitem_selected>span{background:rgba(255,255,255,.1)}.mm-listview .mm-listitem__text{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-btn{box-sizing:border-box;width:50px;height:50px;position:absolute;top:0;z-index:1;border:none;background:transparent;font-size:20px;line-height:50px;text-align:center;cursor:pointer;padding:0}.mm-btn:hover{background:rgba(0,0,0,.05)}.mm-wrapper--dark .mm-btn:hover{background:rgba(255,255,255,.05)}.mm-btn_close{right:0}.mm-btn_next{right:10px}.mm-btn_prev{left:0}.mm-navbar{position:relative;text-align:center;line-height:50px;height:50px;padding:0 50px;border-bottom:1px solid rgba(0,0,0,.1)}.mm-wrapper--dark .mm-navbar{border-bottom-color:rgba(255,255,255,.2)}.mm-navbar__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400}