html, body{
	-webkit-overflow-scrolling: touch !important;
	}

.mm-page{
	position: relative !important;
	}

#wrap {
	background: #fff;
	}

header{
	background: #444;
	text-align: center;
	position: relative;
	}

.menu-btn {
	position: absolute;
	left: 0;
	top: 0;
	height: 40px;
	width: 40px;
	display: block;
	background: url(../images/spnavibtn.gif) no-repeat left top;
	-webkit-background-size: 100%;
	background-size: 100%;
	z-index: 99999;
	}

ul#mm-m0-p0.mm-list.mm-panel.mm-opened.mm-current{
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	}

nav#menu2.mm-menu.mm-vertical.mm-light.mm-ismenu.mm-right.mm-next.mm-current.mm-opened{
	background-color: #fff;
	}

.mm-list{
	font-size: 12px;
	}

.mm-list a,
.mm-list span{
	font-weight: normal;
	}
.mm-list span.wa{
	font-weight: normal;
	margin-left: 12px;
	color: #999;
	}

.mm-ismenu.mm-light{
	color: rgba(0, 0, 0, 1);
	background-color: #fff;
	}

.mm-menu.mm-light .mm-list > li:after{
	border-color: rgba(0, 0, 0, .1);
	}

html.mm-opened.mm-light .mm-page{
	box-shadow: 0 0 0;
	}

.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{
	margin-left: 0;
	}

.mm-list a.mm-subopen:after{
	border-left: 2px solid rgba(0, 0, 0, 0.3);
	border-right: none;
	border-top: none;
	top: 15px;
	}

.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{
	transform: rotate(135deg);
	top: 18px;
	}

.mm-menu.mm-vertical .mm-list .mm-panel{
	padding: 0 0 0 20px;
	}

.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul{
	background-color: transparent;
	}

.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before{
	border-color: rgba(0, 0, 0, 1);
	}

.mm-list a.mm-subopen:after, .mm-list a.mm-subclose:before{
	width: 5px;
	height: 5px;
	}

.mm-menu > .mm-list{
	padding: 0;
	}

.mm-menu .mm-list{
	padding: 0;
	}

.mm-menu > .mm-panel{
	padding: 0;
	}

.mm-list > li > a, .mm-list > li > span{
	padding: 10px 10px 10px 20px;
	font-size: 10px;
	}