body.MenuOpen {
    overflow-y: hidden !important;
}
.slide-menu {
    position: fixed;
    width: 280px;
    max-width: 100%;
    height: 100vh;
    top: 0;
    right: 0;
    display: none;
    overflow: hidden;
    overflow-y: auto !important;
    box-sizing: border-box;
    background: #333;
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    will-change: transform;
    z-index: 1000;
    border-right: 1px solid #ddd;
}

    .slide-menu .slider {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        transition: -webkit-transform 300ms ease-in-out;
        transition: transform 300ms ease-in-out;
        transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        will-change: transform;
    }

    .slide-menu ul {
        padding-left: 0;
        list-style: none;
        position: relative;
        width: 320px;
        max-width: 100%;
        margin: 0;
    }

        .slide-menu ul ul {
            position: absolute;
            top: 0;
            left: 100%;
            display: none;
        }

        .slide-menu ul li {
            border-bottom: 1px solid #C7C7C7;
        }

        .slide-menu ul a:before {
            /*content: '\3009';*/
            float: right;
            margin-left: 1em;
            color: #151515;
        }
        .slide-menu ul a.back {
            color: #fff;
            font-weight: bold;
            background-color: #ff7c2c !important;
        } 
        .slide-menu ul a.back:before {
            /*content: '\3008';*/
            float: left;
            color: #fff;
            margin-right: 1em;
        }
        .slide-menu ul a.back i {
            color: #fff;
        }




        .slide-menu ul a {
            display: block;
            padding: 12px 10px 12px 24px;
            color: #151515;
            text-decoration: none;
            font-size: 15px;
            /*font-weight: bold;*/
        }

            .slide-menu ul a i {
                float: right;
                margin-left: 1em;
                color: #151515;
                font-size: 23px;
                vertical-align: middle;
                line-height: 18px;
            }

        .slide-menu ul li .back i {
            float: left !important;
            margin-right: .7em;
            color: #fff;
            font-size: 23px;
            vertical-align: middle;
            line-height: 18px;
        }

    .slide-menu.no-transition, .slide-menu.no-transition * {
        transition: none !important;
    }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNsaWRlLW1lbnUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQTtFQUNDLGdCQUFnQjtFQUNoQixhQWpCb0I7RUFrQnBCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsT0FBTztFQUNQLFNBQVM7RUFDVCxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixpQkF4QmdCO0VBeUJoQixnREFuQmlDO0VBbUJqQyx3Q0FuQmlDO0VBbUJqQyw2RUFuQmlDO0VBb0JqQyxvQ0FBcUI7VUFBckIsNEJBQXFCO0VBQ3JCLHVCQUF1QjtFQUN2QixjQUFjO0NBc0NkOztBQXBERDtFQWlCRSxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFFBQVE7RUFDUixZQUFZO0VBQ1osZ0RBN0JnQztFQTZCaEMsd0NBN0JnQztFQTZCaEMsNkVBN0JnQztFQThCaEMsaUNBQXFCO1VBQXJCLHlCQUFxQjtFQUNyQix1QkFBdUI7Q0FDdkI7O0FBeEJGO0VBSkMsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQWdDaEIsbUJBQW1CO0VBQ25CLGFBN0NtQjtFQThDbkIsZ0JBQWdCO0VBQ2hCLFVBQVU7Q0FlVjs7QUEvQ0Y7RUFtQ0csbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxXQUFXO0VBQ1gsY0FBYztDQUNkOztBQXZDSDtFQTBDRyxlQUFlO0VBQ2YsbUJBdER3QjtFQXVEeEIsWUF4RGlCO0VBeURqQixzQkFBc0I7Q0FDdEI7O0FBOUNIO0VBa0RFLDRCQUE0QjtDQUM1QiIsImZpbGUiOiJzbGlkZS1tZW51LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRzbS1tZW51LXdpZHRoOiAzMjBweCAhZGVmYXVsdDtcbiRzbS1tZW51LWJnOiAjMzMzICFkZWZhdWx0O1xuXG4kc20tbGluay1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRzbS1saW5rLXBhZGRpbmc6IDEycHggMjRweCAhZGVmYXVsdDtcblxuJHNtLXRyYW5zaXRpb24tZHVyOiAzMDBtcyAhZGVmYXVsdDtcbiRzbS10cmFuc2l0aW9uLWVhc2luZzogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zbGlkZS1tZW51IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogJHNtLW1lbnUtd2lkdGg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZDogJHNtLW1lbnUtYmc7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc20tdHJhbnNpdGlvbi1kdXIgJHNtLXRyYW5zaXRpb24tZWFzaW5nO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdHotaW5kZXg6IDEwMDA7XG5cblx0LnNsaWRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc20tdHJhbnNpdGlvbi1kdXIgJHNtLXRyYW5zaXRpb24tZWFzaW5nO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR9XG5cblx0dWwge1xuXHRcdEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6ICRzbS1tZW51LXdpZHRoO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHR1bCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogJHNtLWxpbmstcGFkZGluZztcblx0XHRcdGNvbG9yOiAkc20tbGluay1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLm5vLXRyYW5zaXRpb24sICYubm8tdHJhbnNpdGlvbiAqIHtcblx0XHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn0iXX0= */
