@charset "utf-8";
nav:not(.mm-menu) {
	display: none;
}
html.mm-wrapper_opened #sidebaricons {
	opacity: 0;
	visibility: hidden;
}
.mm-page__blocker {
	z-index: 9000;
}
/* Configure width of navigation sidebar */
#menu.mm-menu.mm-menu_offcanvas {
	max-width: 300px;
}
.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
	-webkit-transform: translate(-300px,0) !important;
	-ms-transform: translate(-300px,0) !important;
	transform: translate(-300px,0) !important;
	-webkit-transform: translate3d(-300px,0,0) !important;
	transform: translate3d(-300px,0,0) !important;
}
/* End config */
#menu.mm-menu {
	background: #ddd;
}
#menu.mm-menu.mm-menu_shadow-page.mm-menu_position-right:after {
	-webkit-clip-path: none;
	clip-path: none;
}
#menu.mm-menu .mm-navbars_top {
	background: rgba(0,0,0,.5);
	padding: 10px 0;
}
#menu.mm-menu .mm-navbar__title {
	color: #fff;
	font-weight: 700;
}
#menu.mm-menu .mm-btn:after, #menu.mm-menu .mm-btn:before {
	border-color: #fff;
}
#menu.mm-menu .mm-panels {
	top: 60px;
}
#menu.mm-menu .mm-btn:hover:after, #menu.mm-menu .mm-btn:hover:before {
	border-color: #ccc;
}
#menu.mm-menu .mm-listview a:hover {
	background: rgba(0,0,0,.075);
	text-decoration: none;
}
#menu.mm-menu .mm-listview>li:not(.mm-divider):after {
	left: 0;
}
#menu.mm-menu .mm-btn:after, #menu.mm-menu .mm-btn:before, #menu.mm-menu .mm-listview>li, #menu.mm-listview>li .mm-next, #menu.mm-menu .mm-listview>li .mm-next:before, #menu.mm-menu .mm-listview>li:after, #menu.mm-menu .mm-listview>li .mm-arrow:after, #menu.mm-menu .mm-listview>li .mm-next:after {
	border-color: #fff;
}
#menu.mm-menu .mm-navbars_bottom .mm-navbar {
	height: 60px;
}
#menu.mm-menu .mm-navbars_bottom .mm-navbar > a {
	font-size: 1.2em;
	height: 60px;
	line-height: 60px;
	padding: 0;
}
#menu.mm-menu .mm-navbars_bottom .mm-navbar > a:hover, #menu.mm-menu .mm-navbars_bottom .mm-navbar > a:focus {
	background: rgba(0,0,0,.075);
	color: #555;
}
#menu.mm-menu .mm-listview #logo {
	width:100%;
	text-align:center;
	padding:40px 0px;
}

/*# sourceMappingURL=mainmenu.css.map */
