.mobile-menu-visible.sidemenu-right.sidemenu-active #headerwrap,body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.sidemenu-active,body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.sidemenu-active .fixed-header{left:0;right:0}#mobile-menu.sidemenu{left:0;right:0;transition:transform .4s ease,opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%}#mobile-menu.sidemenu-off,#mobile-menu.sidemenu-on{animation:flipFromBottomOff 1s alternate}.mobile-menu-visible #mobile-menu.sidemenu{animation:flipFromBottomOn 1s alternate;visibility:visible}.body-overlay,.body-overlay.body-overlay-on,.mobile-menu-visible .body-overlay,body:not(.mobile-menu-visible) #menu-icon-close{display:none}@keyframes flipFromBottomOn{0%{opacity:.1;transform:perspective(400px) rotateX(-1turn) scale(.1)}to{opacity:1;transform:perspective(400px) rotateX(0) scale(1)}}@keyframes flipFromBottomOff{0%{opacity:1;transform:perspective(400px) rotateX(0) scale(1)}to{opacity:.1;transform:perspective(400px) rotateX(-1turn) scale(.1)}}