.ms01-11,.ms01-2{position:fixed;transition:right .5s}#ms01-1+label .span-div .span-bottom,#ms01-1+label .span-div .span-middle,#ms01-1+label .span-div .span-top{left:0;width:50px;height:4px;background-color:rgba(255,255,255,.5);box-shadow:-1px -1px 0 #333,1px -1px 0 #333,-1px 1px 0 #333,1px 1px 0 #333;transition:.5s ease-in-out;display:block;position:absolute}.ms01-2{width:350px;height:100vh;top:0;right:-360px;overflow:hidden;background-color:#fff;box-shadow:-8px 0 14px -8px rgba(0,0,0,.5);z-index:10}.ms01-21{width:100%;height:100%;overflow-y:scroll;padding-top:120px;padding-right:17px;box-sizing:content-box}.ms01-21 a,.ms01-21 p{color:#333}#ms01-1:checked~.ms01-2{right:0}#ms01-1:checked~.ms01-11{right:250px}#ms01-1{display:none}.ms01-11{top:30px;right:30px;cursor:pointer;z-index:11;padding:0 20px}#ms01-1+label .span-div{position:relative;display:block;width:50px;height:30px;cursor:pointer;transition:.3s}#ms01-1+label .span-div .span-middle{top:13px;cursor:pointer}#ms01-1+label .span-div .span-top{content:"";top:0}#ms01-1+label .span-div .span-bottom{content:"";bottom:0}#ms01-1:checked+label .span-div .span-middle{background:0 0!important;box-shadow:none!important}#ms01-1:checked+label .span-div .span-top{top:13px;transform:rotate(45deg);transition:.5s ease-in-out}#ms01-1:checked+label .span-div .span-bottom{bottom:13px;transform:rotate(-45deg);transition:.5s ease-in-out}#ms01-1+label:hover .span-div .span-bottom,#ms01-1+label:hover .span-div .span-middle,#ms01-1+label:hover .span-div .span-top{background-color:#fff}a.font-logo{font-size:24px!important}.ms01-21 .ms01-212,.ms01-21 a{display:block;min-height:48px;margin:0 10px;padding:0 20px;font-size:18px;line-height:48px;text-decoration:none}.ms01-21 .ms01-212:not(:last-child),.ms01-21 a:not(:last-child){border-bottom:1px solid #ccc}.ms01-21 .ms01-212 .ms01-212-content a:last-child,.ms01-21 .ms01-212:last-child,.ms01-21 a:last-child{padding-bottom:20px}.ms01-21 .fa-home{margin-top:12px}.ms01-21 .fa-th{color:#f402ff}.ms01-21 .ms01-212{position:relative;overflow:hidden}.ms01-21 .ms01-212 .caret{position:absolute;top:12px;right:30px}.ms01-21 .ms01-213{padding:10px 20px}.ms01-21 .ms01-213 img{margin-top:10px;width:40px;filter:grayscale(100%);transition:filter .5s}.ms01-21 .ms01-213:hover img{filter:grayscale(0%)}.ms01-21 .ms01-212 .ms01-212-content{max-height:0;transition:max-height 1s ease-in-out}.ms01-21 .ms01-212:hover .ms01-212-content{max-height:200px}.ms01-21 .ms01-212 .ms01-212-content a{margin:0;padding:0 0 0 20px;line-height:35px;border-bottom:none}