body {   
background-color: transparent !important;
    background-image: url('../assets/bg.png');     
    font-size:12px;
    height:100%;
    margin:0px;
    padding:0px;
    text-transform:uppercase;
    width:100%;
}

#openBtn {
    cursor: pointer;
}

#menu {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 220px;
    height: 100vh;
    background: #363636;
    box-shadow: 2px 0px 5px rgba(0,0,0,0.2);
    padding: 20px;
}

#menu img {
    width: 100%;
}

#closeBtn {
    margin-top: 10px;
    padding: 10px 20px;
    cursor: pointer;
}

._2c_{width:128px;margin:10px 12px;text-decoration:none}
._r_{position:relative;color:#fff;background:#363636}

._2b_{display:flex;justify-content:center;flex-wrap:wrap;background:#363636}

._2e_{width:128px;border-radius:6px}
._2f_{font-size:13px;color:#fff}

._u_{position:absolute;right:100%;top:20px;margin-top: 50px;width:90px;padding:5px 10px;white-space:nowrap;cursor:pointer;background:#363636;color:#fff;border-radius:0 0 6px 6px;transform-origin:right top;transform:rotate(-90deg)}

._p_{height:100%;display:flex;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:visibility 20ms step-end;scrollbar-width: none;visibility: visible;background:#363636}

._x_{font-size:16px;margin:20px 12px;display:flex;justify-content:center;flex-wrap:wrap}
._y_{width:128px;margin:0 12px}

._v_ ._r_{flex:100 0 100px}
._v_ ._w_{position:absolute;right:10;top:0;width:20px;height:20px;padding:20px;cursor:pointer}
._v_ ._x_{font-size:16px;margin:20px 12px;display:flex;justify-content:center;flex-wrap:wrap}
._v_ ._y_{width:128px;margin:0 12px}
._v_ ._z_{height:0}
