/* .page { position: fixed; width: 100%; background: #fff; }*/
.mm-divider.button { text-indent: 0 !important; padding: 20px 20px 40px 20px !important; } 
nav:not(.mm-menu) { display: none; }
.header, .content, .footer { text-align: center; }
.header.mm-slideout { position: fixed; top: 0; left: 0; }
.header a { background: center center no-repeat transparent; background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 20px;
}
.header a.right { left: auto; right: 20px; }
.content { background: url( menu-arrow.png ) 40px 15px no-repeat transparent; padding: 150px 50px 50px 50px; position: relative; }
.header.mm-fixed + .content { background-position: 25px 55px; }
.messages { position: absolute; top: 0; left: 0; right: 0; z-index: 10; }
.messages div { color: rgba( 0, 0, 0, 0.5 ); line-height: 18px; padding: 10px 20px; }
.messages .error { background: rgb( 255, 225, 225 ); border-bottom: 1px solid rgb( 255, 150, 150 ); }
.messages .warn { background: rgb( 255, 255, 200 ); border-bottom: 1px solid rgb( 200, 200, 150 ); }
html.mm-opened.mm-effect-zoom-menu body { background: #f3f3f3; }
html.mm-opened.mm-effect-zoom-menu.mm-theme-dark body { background: #333; }
html.mm-opened.mm-effect-zoom-menu.mm-theme-black body { background: #000; }
html.mm-opened.mm-effect-zoom-menu.mm-theme-white body { background: #fff; }
html.mm-opened.mm-effect-zoom-menu .mm-page { background-color: #fff; }
.mm-menu:not( .mm-offcanvas ) { z-index: 10; }
.mm-menu:not( .mm-offcanvas ) + #page { display: none; }
.mm-menu li .fa { margin: 0 20px 0 5px; font-size: 16px; width: 12px; text-align: center; }
.mm-tileview li[class*="mm-tile"] .fa { margin: 0; line-height: 0; }
.mm-tileview li[class*="mm-tile"] .fa + span { display: none; } 
.mm-menu .buttonbar-item:after { content: none !important; display: none !important; }
