/*!
 * jquery-drawer v3.2.2
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 */
/*!------------------------------------*\
    Base
\*!------------------------------------*/
@media screen and (max-width: 1550px) {
  .drawer-open {
    overflow: hidden;
  }
  .drawer-nav {
    position: fixed;
    z-index: 9000;
    top: 0;
    left: auto;
    overflow: hidden;
    width: 15rem !important;
    height: 100%;
    color: #222;
    background-color: rgba(0, 0, 0, 0.85);
    padding: 0 2.5rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .drawer-menu {
    margin-top: 20px;
  }
  .drawer-menu li {
    margin-bottom: 20px;
  }
  .drawer-menu a {
    color: #fff;
  }
  /*! overlay */
  .drawer-overlay {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
  }
  .drawer-open .drawer-overlay {
    display: block;
  }
  /*!------------------------------------*\
    Right
\*!------------------------------------*/
  .drawer--right .drawer-nav {
    right: -15rem;
    -webkit-transition: right 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: right 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  }
  .drawer--right.drawer-open .drawer-nav,
  .drawer--right .drawer-hamburger,
  .drawer--right.drawer-open .drawer-navbar .drawer-hamburger {
    right: 0;
  }
  .drawer--right.drawer-open .drawer-hamburger {
    right: 15rem;
  }
  /*!------------------------------------*\
    Hamburger
\*!------------------------------------*/
  .drawer-hamburger {
    position: fixed;
    z-index: 9900;
    top: 0;
    display: block;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    padding: 0;
    border: 0;
    outline: 0;
  }
  .drawer-hamburger-icon {
    position: relative;
    display: block;
  }
  .drawer-hamburger-icon,
  .drawer-hamburger-icon:before,
  .drawer-hamburger-icon:after {
    width: 25px;
    height: 3px;
    margin: auto;
    -webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    background-color: #fff;
  }
  .drawer-hamburger-icon:before,
  .drawer-hamburger-icon:after {
    position: absolute;
    top: -9px;
    left: 0;
    content: ' ';
  }
  .drawer-hamburger-icon:after {
    top: 9px;
  }
  .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);
  }
}
/*@media screen and (max-width: 767px) {*/
@media screen and (max-width: 767px) {
  .drawer-nav {
    width: 20rem;
    padding: 0 1.5rem;
  }
  .drawer--right .drawer-nav {
    right: -15rem;
  }
}
/*# sourceMappingURL=drawer.css.map */