/* position */
.mm-menu.mm-top .mm-inner{padding:0;}
.mm-menu.mm-right .mm-inner{padding:0;}
.mm-menu.mm-bottom .mm-inner{padding:0;}

/* z-position */
/* reset defaults */
html.mm-front.mm-opening .mm-page{top:0;right:0;bottom:0;left:0;margin:0;}

/* z-indexing */
/*html.mm-front .mm-page, html.mm-front #mm-blocker{z-index:0;}
.mm-menu.mm-front{z-index:100;}
*/

/* styling */
.mm-menu.mm-front{}
html.mm-opened.mm-next .mm-page{}

/* animations */
.mm-menu.mm-front, .mm-menu.mm-next{-webkit-transition:none 0.4s ease;-moz-transition:none 0.4s ease;-ms-transition:none 0.4s ease;-o-transition:none 0.4s ease;transition:none 0.4s ease;-webkit-transition-property:top,right,bottom,left,margin,border-color,-webkit-transform;-moz-transition-property:top,right,bottom,left,margin,border-color,-moz-transform;-ms-transition-property:top,right,bottom,left,margin,border-color,-o-transform;-o-transition-property:top,right,bottom,left,margin,border-color,-o-transform;transition-property:top,right,bottom,left,margin,border-color,transform;}
html.mm-accelerated.mm-opening .mm-menu.mm-front, html.mm-accelerated.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,1px);-moz-transform:translate3d(0,0,1px);-ms-transform:translate3d(0,0,1px);-o-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px);}

/* left */
.mm-menu.mm-front .mm-inner, mm-menu.mm-next .mm-inner{padding:0;}
html.mm-opened .mm-menu.mm-front, html.mm-opened .mm-menu.mm-next{left:-100%;}
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next{left:0;margin:0;}

html.mm-no-overflowscrolling.mm-right .mm-menu{position:absolute;}