.menu-btn:checked~.menu{transform:scale(1,1);transform-origin:top;transition:.3192s cubic-bezier(.04, .04, .12, .96) .1008s}.menu-btn:checked~.menu a,.menu-btn:checked~.menu li{opacity:1;transition:.3192s cubic-bezier(.04, .04, .12, .96) .2s}.menu-btn{display:none}.menu-icon{display:inline-block;position:relative;cursor:pointer;padding:25px 14px;-webkit-tap-highlight-color:#333}.menu-navicon{background:#333;display:block;height:3px;width:26px;position:relative;transition:.3192s cubic-bezier(.04, .04, .12, .96) .1008s}.menu-navicon:after,.menu-navicon:before{content:"";display:block;height:100%;width:100%;position:absolute;background:#333;transition:.3192s cubic-bezier(.04, .04, .12, .96) .1008s}.menu-navicon:before{top:9px}.menu-navicon:after{bottom:9px}.menu-btn:checked~.menu-icon .menu-navicon:before{transform:rotate(-45deg)}.menu-btn:checked~.menu-icon .menu-navicon:after{transform:rotate(45deg)}.menu-btn:checked~.menu-icon:not(.steps) .menu-navicon:before{top:0}.menu-btn:checked~.menu-icon:not(.steps) .menu-navicon:after{bottom:0}.menu-btn:checked~.menu-icon .menu-navicon{background:rgba(0,0,0,0);transition:.2192s cubic-bezier(.04, .04, .12, .96) .1008s}.menu-label{text-align:center;margin-top:-11px;font-size:12px}