OwlCyberSecurity - MANAGER
Edit File: lastudio-dlmenu.css
.lakitdl-menuwrapper { /*width: 100%;*/ /*float: left;*/ /*position: relative;*/ -webkit-perspective: 1000px; perspective: 1000px; -webkit-perspective-origin: 50% 200%; perspective-origin: 50% 200%; /*z-index: 9;*/ } .lakitdl-menu { max-width: var(--lakit-section-width, 100vw); } .lakitdl-menuwrapper .lakit-nav__sub, .lakitdl-menuwrapper .lakit-nav { width: 100%; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; opacity: 1; visibility: inherit; transition: none; } .lakitdl-menuwrapper .lakitdl-subview .menu-item.lakitdl-subviewopen, .lakitdl-menuwrapper .lakitdl-subview .menu-item.lakitdl-subview, .lakitdl-menuwrapper .lakitdl-subview .lakitdl-submenu { border: none; } .lakitdl-menuwrapper .menu-item { position: relative; width: 100%; } .lakitdl-menuwrapper .menu-item .lakitdl-submenu { display: none; padding: 0; position: static; transform: none; } .lakitdl-menuwrapper .lakitdl-menu { margin: 0; position: absolute; width: 100%; opacity: 0; pointer-events: none; -webkit-transform: translateY(10px); transform: translateY(10px); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .lakitdl-menuwrapper .lakitdl-menu.lakit-nav--vertical-sub-push { position: static; } .lakitdl-menuwrapper .lakitdl-menu.lakitdl-menu-toggle { transition: all 0.3s ease; -webkit-transition: all 0.3s ease; } .lakitdl-menuwrapper .lakitdl-menu.lakitdl-menuopen { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0px); transform: translateY(0px); } .lakitdl-menuwrapper > .lakitdl-submenu { position: absolute; width: 100%; top: 0; left: 0; margin: 0; } .lakitdl-menu.lakitdl-subview .menu-item, .lakitdl-menu.lakitdl-subview .menu-item .menu-item, .lakitdl-menu.lakitdl-subview .menu-item.lakitdl-subviewopen > a, .lakitdl-menu.lakitdl-subview .menu-item.lakitdl-subviewopen > button, .lakitdl-menu.lakitdl-subview .menu-item.lakitdl-subview > a, .lakitdl-menu.lakitdl-subview .menu-item.lakitdl-subview > button { display: none; } .lakitdl-menu.lakitdl-subview .menu-item.lakitdl-subview, .lakitdl-menu.lakitdl-subview .menu-item.lakitdl-subview > .lakitdl-submenu, .lakitdl-menu.lakitdl-subview .menu-item.lakitdl-subviewopen, .lakitdl-menu.lakitdl-subview .menu-item.lakitdl-subviewopen > .lakitdl-submenu, .lakitdl-menu.lakitdl-subview .menu-item.lakitdl-subviewopen .lakitdl-submenu > .menu-item { display: block; } /* No JS Fallback */ .no-js .lakitdl-menuwrapper .lakitdl-menu { position: relative; opacity: 1; transform: none; } .no-js .lakitdl-menuwrapper .menu-item .lakitdl-submenu { display: block; } .no-js .lakitdl-menuwrapper .menu-item.lakitdl-back { display: none; } .no-js .lakitdl-menuwrapper .menu-item > a:not(:only-child):after { content: ""; } /* Animation classes for moving out and in */ .lakitdl-menu.lakitdl-animate-in-1 { animation: MenuAnimIn1 0.4s linear forwards; } .lakitdl-menu.lakitdl-animate-in-2 { animation: MenuAnimIn2 0.3s ease-in-out forwards; } .lakitdl-menu.lakitdl-animate-in-3 { animation: MenuAnimIn3 0.4s ease forwards; } .lakitdl-menu.lakitdl-animate-in-4 { animation: MenuAnimIn4 0.4s ease forwards; } .lakitdl-menu.lakitdl-animate-in-5 { animation: MenuAnimIn5 0.4s ease forwards; } .lakitdl-menu.lakitdl-animate-out-1 { animation: MenuAnimOut1 0.4s linear forwards; } .lakitdl-menu.lakitdl-animate-out-2 { animation: MenuAnimOut2 0.3s ease-in-out forwards; } .lakitdl-menu.lakitdl-animate-out-3 { animation: MenuAnimOut3 0.4s ease forwards; } .lakitdl-menu.lakitdl-animate-out-4 { animation: MenuAnimOut4 0.4s ease forwards; } .lakitdl-menu.lakitdl-animate-out-5 { animation: MenuAnimOut5 0.4s ease forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-in-1 { animation: SubMenuAnimIn1 0.4s ease forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-in-2 { animation: SubMenuAnimIn2 0.3s ease-in-out forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-in-3 { animation: SubMenuAnimIn3 0.4s ease forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-in-4 { animation: SubMenuAnimIn4 0.4s ease forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-in-5 { animation: SubMenuAnimIn5 0.4s ease forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-out-1 { animation: SubMenuAnimOut1 0.4s ease forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-out-2 { animation: SubMenuAnimOut2 0.3s ease-in-out forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-out-3 { animation: SubMenuAnimOut3 0.4s ease forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-out-4 { animation: SubMenuAnimOut4 0.4s ease forwards; } .lakitdl-menuwrapper > .lakit-nav--clone.lakitdl-animate-out-5 { animation: SubMenuAnimOut5 0.4s ease forwards; } @keyframes MenuAnimOut1 { 50% { transform: translateZ(-250px) rotateY(30deg); } 75% { transform: translateZ(-375px) rotateY(15deg); opacity: 0.5; } 100% { transform: translateZ(-500px) rotateY(0deg); opacity: 0; } } @keyframes MenuAnimOut2 { 100% { transform: translateX(-100%); opacity: 0; } } @keyframes MenuAnimOut3 { 100% { transform: translateZ(300px); opacity: 0; } } @keyframes MenuAnimOut4 { 100% { transform: translateZ(-300px); opacity: 0; } } @keyframes MenuAnimOut5 { 100% { transform: translateY(40%); opacity: 0; } } @keyframes MenuAnimIn1 { 0% { transform: translateZ(-500px) rotateY(0deg); opacity: 0; } 20% { transform: translateZ(-250px) rotateY(30deg); opacity: 0.5; } 100% { transform: translateZ(0px) rotateY(0deg); opacity: 1; } } @keyframes MenuAnimIn2 { 0% { transform: translateX(-100%); opacity: 0; } 100% { transform: translateX(0px); opacity: 1; } } @keyframes MenuAnimIn3 { 0% { transform: translateZ(300px); opacity: 0; } 100% { transform: translateZ(0px); opacity: 1; } } @keyframes MenuAnimIn4 { 0% { transform: translateZ(-300px); opacity: 0; } 100% { transform: translateZ(0px); opacity: 1; } } @keyframes MenuAnimIn5 { 0% { transform: translateY(40%); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @keyframes SubMenuAnimIn1 { 0% { transform: translateX(50%); opacity: 0; } 100% { transform: translateX(0px); opacity: 1; } } @keyframes SubMenuAnimIn2 { 0% { transform: translateX(100%); opacity: 0; } 100% { transform: translateX(0px); opacity: 1; } } @keyframes SubMenuAnimIn3 { 0% { transform: translateZ(-300px); opacity: 0; } 100% { transform: translateZ(0px); opacity: 1; } } @keyframes SubMenuAnimIn4 { 0% { transform: translateZ(300px); opacity: 0; } 100% { transform: translateZ(0px); opacity: 1; } } @keyframes SubMenuAnimIn5 { 0% { transform: translateZ(-200px); opacity: 0; } 100% { transform: translateZ(0); opacity: 1; } } @keyframes SubMenuAnimOut1 { 0% { transform: translateX(0%); opacity: 1; } 100% { transform: translateX(50%); opacity: 0; } } @keyframes SubMenuAnimOut2 { 0% { transform: translateX(0%); opacity: 1; } 100% { transform: translateX(100%); opacity: 0; } } @keyframes SubMenuAnimOut3 { 0% { transform: translateZ(0px); opacity: 1; } 100% { transform: translateZ(-300px); opacity: 0; } } @keyframes SubMenuAnimOut4 { 0% { transform: translateZ(0px); opacity: 1; } 100% { transform: translateZ(300px); opacity: 0; } } @keyframes SubMenuAnimOut5 { 0% { transform: translateZ(0); opacity: 1; } 100% { transform: translateZ(-200px); opacity: 0; } } button.trigger-dlmenu { position: absolute; right: 0; top: 0; background: none; border: none; display: flex; font-size: .75em; width: 3em; justify-content: flex-end; height: 100%; align-items: center; padding: 0; } .lakitdl-back button { background: none; border: none; width: 100% } .lakitdl-menu > .menu-item > .menu-item-link > .lakit-nav-arrow, .lakitdl-submenu > .menu-item > .menu-item-link > .lakit-nav-arrow { display: none; } .lakitdl-back button i, .trigger-dlmenu i, .lakitdl-back button svg, .trigger-dlmenu svg{ font-size: 1em; vertical-align: baseline; } .lakitdl-back button svg, .trigger-dlmenu svg { width: 1em; height: auto; } .lakit-mobile-menu--full-width.lakit-mobile-menu-active.lakit-active--mbmenu .lakit-nav.lakitdl-menu { transition: none; transform: none; will-change: auto; } .lakit-mobile-menu.lakit-nav-wrap.lakit-active--mbmenu .lakit-nav--clone > .lakit-nav__sub { display: block; opacity: 1; position: static; padding: 0; } .lakit-nav-menuwrap.lakitdl-menuwrapper > .lakit-nav { margin: 0 !important; } .lakit-nav-menuwrap.lakitdl-menuwrapper { padding-top: 10px; margin-bottom: -10px; }