.Maxx66:not(.open) { right: 100%; } .Maxx66 { border: 1px solid rgba(255, 255, 255, 0.1); height: 100%; width: 250px; background: url("https://static.gwvkyk.com/media/6c0fb2009ce66dca82622.jpg"); color: #000; position: fixed; top: 0; right: calc(100% - 250px); transition: right 0.5s; z-index: 3; background-size: 100% 100%; } .Maxx66 .toggle-wrapper { border: none; border-left: none; height: 45px; width: 45px; background-image: url(); overflow: hidden; position: absolute; top: 1px; right: calc(0px - 50px); margin: 2px 0 0 0; border-radius: 0; background-size: 100% 100%; } .Maxx66:not(.open) .toggle-wrapper .show { right: 0px; } .Maxx66 .toggle-wrapper .show { right: -45px; } .Maxx66 .toggle-wrapper span { width: 45px; height: 45px; line-height: 48px; text-align: center; background-color: transparent; color: inherit; cursor: pointer; position: absolute; top: 1px; right: 0; transition: right 0s; color: white; font-size: 20px; background-size: 100% 100%; border-radius: 10px 10px 10px 10px; } .Maxx66:not(.open) .toggle-wrapper .hide { right: 45px; } .Maxx66 .scrollable { height: 95%; overflow: auto; } .Maxx66 .heading { padding: 2px; height: 55px; border-bottom: 0px solid rgba(255, 255, 255, 0.1); line-height: 15px; color: white; margin: 0px 0px 50px 0; text-align: center; } .Maxx66 .heading img { width: 50%; height: auto; margin: 10px auto; } .Maxx66 .heading p { font-size: 15px; margin: -14px 0px 19px 0; color: white; } .Maxx66 .menu { list-style-type: none; } .Maxx66 .menu li { border-bottom: 1px solid rgb(127 127 127 / 36%); } .Maxx66 .menu a { display: block; padding: 12px; line-height: 20px; color: #fff; text-decoration: none; position: relative; z-index: 0; font-size: 12px; } .Maxx66 .menu img { margin: 0px 6px -6px 0; height: 25px; display: inline; vertical-align: bottom; } .Maxx66 .menu a::after { content: ""; background-color: rgba(255, 255, 255, 0.1); position: absolute; top: 0; right: 100%; bottom: 0; left: 0; transition: left 0.25s, right 0.25s; } .Maxx66 .menu .menu { border-top: 0px solid rgba(255, 255, 255, 0.1); } .Maxx66 .has-menu { position: relative; } .Maxx66 .has-menu::before { content: ""; border: 2px solid #fff; height: 40px; width: 40px; cursor: pointer; position: absolute; top: 0px; right: 0; z-index: 1; color: white; border-radius: 14px; } .Maxx66 .has-menu:not(.open)::after { transform: rotate(-90deg); color: white; } .Maxx66 .has-menu::after { content: "\027A4"; padding: 0px 0; height: 45px; width: 45px; line-height: 45px; text-align: center; cursor: pointer; position: absolute; top: 0; right: 0; z-index: 1; transform: rotate(90deg); transition: transform 0.25s; color: yellow; } .Maxx66 .has-menu:not(.open)::after { transform: rotate(-90deg); color: yellow; } .Maxx66 .menu a:hover::after { right: 0; } .Maxx66 .has-menu:not(.open)>.menu { border-top: none; max-height: 0; } .Maxx66 .has-menu>.menu { overflow: hidden; max-height: auto; } .Maxx66 .has-menu:not(.open)>.menu>li>a { padding-left: 15px; } .Maxx66 .has-menu>.menu>li>a { padding-left: 45px; transition: padding 1s; } .material-icons { font-family: "Material Icons"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; } .Maxx66 .copyrighttext p { font-size: 11px; text-align: center; width: 100%; padding: 5%; float: left; position: absolute; bottom: 0; left: 0; color: white; }