/*!------------------------------------*\
    Base
\*!------------------------------------*/
.drawer-open{overflow:hidden !important}.drawer-nav{background-color:#fff;width:260px;height:100%;position:fixed;top:0;z-index:101;overflow:hidden}.drawer-menu{padding-bottom:20px}.drawer-brand{display:block;padding:5px 12px;background-color:#ea526b;color:#fff;font-weight:700}.drawer-menu-item{display:block;background:url(//dom-group.work/wp/wp-content/themes/domg/css/../img/arrow_01.png) no-repeat right 15px center/7px auto;padding:12px;border:solid #ea526b;border-width:0 1px 1px}.drawer-toggle.closebox{background:#fff url(//dom-group.work/wp/wp-content/themes/domg/css/../img/nav_close.png) no-repeat right 10px center/14px auto;padding:12px 0 12px 15px;cursor:pointer}
/*! overlay */
.drawer-overlay{display:none;background-color:rgba(0,0,0,0);width:100%;height:100%;position:fixed;top:0;left:0;z-index:100}.drawer-open .drawer-overlay{display:block}
/*!------------------------------------*\
    Top
\*!------------------------------------*/
.drawer--top .drawer-nav{width:100%;height:auto;max-height:100%;top:-100%;left:0;-webkit-transition:top .6s cubic-bezier(.19,1.000,.22,1.000);transition:top .6s cubic-bezier(.19,1.000,.22,1.000)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}
/*!------------------------------------*\
    Left
\*!------------------------------------*/
.drawer--left .drawer-nav{left:-260px;-webkit-transition:left .6s cubic-bezier(.19,1.000,.22,1.000);transition:left .6s cubic-bezier(.19,1.000,.22,1.000)}.drawer--left.drawer-open .drawer-nav,.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:260px}
/*!------------------------------------*\
    Right
\*!------------------------------------*/
.drawer--right .drawer-nav{right:-260px;-webkit-transition:right .6s cubic-bezier(.19,1.000,.22,1.000);transition:right .6s cubic-bezier(.19,1.000,.22,1.000)}.drawer--right.drawer-open .drawer-nav{right:0}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:260px}.drawer--right{position:relative;right:0;-webkit-transition:right .6s cubic-bezier(.19,1.000,.22,1.000);transition:right .6s cubic-bezier(.19,1.000,.22,1.000)}.drawer--right.drawer-open{right:260px}
/*!------------------------------------*\
    Hamburger
\*!------------------------------------*/
.drawer-hamburger{display:block;background-color:rgba(255,255,255,.7);width:62px;height:62px;padding:0 19px;position:fixed;top:0;z-index:104;-webkit-transition:all .6s cubic-bezier(.19,1.000,.22,1.000);transition:all .6s cubic-bezier(.19,1.000,.22,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer}.drawer-hamburger-icon{display:block;position:relative}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{background-color:#000;width:100%;height:1px;-webkit-transition:all .6s cubic-bezier(.19,1.000,.22,1.000);transition:all .6s cubic-bezier(.19,1.000,.22,1.000)}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{content:"";position:absolute;top:-7px;left:0}.drawer-hamburger-icon:after{top:7px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}