.openSSM .ssmbutton {
}

#ssmenu.openSSM {
    visibility: visible;
    z-index: 1;
    -webkit-transition: z-index 0s linear .2s;
    -moz-transition: z-index 0s linear .2s;
}
#ssmenu {
    background-color: #333;
    color: #fff;
    min-height: 600px;
    left:0;
    top:0;
    position:fixed;
    visibility: hidden;
    width:240px;

    z-index: -1;
    -webkit-transition: visibility 0s linear .2s;
    -moz-transition: visibility 0s linear .2s;
}
#ssmenu.noFixed {
    position:absolute;
}

#ssmenu .ssmenu {
    display:inherit;
}
.ssmenu {
    display:none;
}

.ssmbody {
    -webkit-transition: .2s -webkit-transform ease-in-out;
    -webkit-transform:translate3d(0px, 0px, 0px);
    -moz-transition: .2s -moz-transform ease-in-out;
    -moz-transform:translate3d(0px, 0px, 0px);
    background-color:#fff;
    z-index: 1;
    width:100%;
}
.ssmbody.openSSM {
    z-index: 0;
    -webkit-transform:translate3d(240px, 0px, 0px);
    -moz-transform:translate3d(240px, 0px, 0px);
    min-width: 320px;
}
body {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    margin:0px;
}
body.openSSM {
    background-color:#333;
}
