.nav_toggle { background-color: #379BF0; border: none; position: relative; padding: 11px 10px } .nav_toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #FFFFFF } .nav_toggle .icon-bar + .icon-bar { margin-top: 4px } .navigation-link { color: #ffffff; font-size: 17px; font-weight: 400 } .wk-nav-style { border-bottom: 1px solid #cccccc; padding: 0 15px 20px; margin-top: 20px; } #menu_cont { width: 285px; position: fixed; top: 0px; bottom: 0px; right: 0px; z-index: 2000; background-color: #FFFFFF; padding-top: 10px } .close_navbar { font-size: 20px; color: #ffffff; cursor: pointer; background-color: #379bf0; height: 50px; padding: 15px; text-align: center; width: 50px } .menu_cont_left { overflow-y: scroll; transform: translate(0px); transition: all 0.3s ease-out 0s } .menu_cont_right { transform: translate(295px); transition: all 0.3s ease-out 0s } a.navigation-link:focus { outline: none; }