.lt-ele-navigation-widget{display:flex;flex-direction:row;align-items:center;justify-items:flex-end}.lt-ele-navigation-widget .lt-ele-inner-block{height:100%}.lt-ele-navigation-widget .lt-ele-navigation{flex:1 1 90%}.lt-ele-navigation-widget .lt-ele-mobile-menu-button-wrapper{flex:1 1 10%;z-index:9999}.lt-ele-navigation-widget .lt-ele-button{background-color:transparent;height:50px;width:44px;padding:0;display:block}.lt-ele-navigation-widget .lt-ele-menu-bars{transition:background-color 1s linear}.lt-ele-navigation-widget .lt-ele-menu-bars .bar{height:7px;width:100%;display:block;transition:transform .2s linear,width .2s linear,opacity .1s linear}.lt-ele-navigation-widget .lt-ele-menu-bars .bar.top{margin-bottom:6px}.lt-ele-navigation-widget .lt-ele-menu-bars .bar.bottom{margin-top:6px}.lt-ele-mobile-menu-button-wrapper.is-open .lt-ele-menu-bars .bar.top{transform:matrix(1,1,-1,1,0,16);transition:transform .2s linear;width:38px;height:6px}.lt-ele-mobile-menu-button-wrapper.is-open .lt-ele-menu-bars .bar.middle{transform:matrix(1,0,0,1,0,0);opacity:0;transition:transform .2s linear,opacity .2s linear}.lt-ele-mobile-menu-button-wrapper.is-open .lt-ele-menu-bars .bar.bottom{transform:matrix(1,-1,1,1,0,-10);width:38px;height:6px;transition:transform .2s linear}.lt-ele-slideout{position:absolute}.lt-ele-slideout.open{left:0;right:0;bottom:0;top:0;display:flex;justify-content:flex-end}.lt-ele-slideout .lt-ele-slideout-backdrop{background:rgba(0,0,0,.5);height:100%;opacity:0;width:100%;transition:opacity .8s}.lt-ele-slideout.open .lt-ele-slideout-backdrop{opacity:1;transition:opacity .8s}.lt-ele-slideout .lt-ele-slideout-menu{height:100%;z-index:999;padding-top:110px;background:#fff;transform:translate(100%);transition:transform .8s cubic-bezier(.175,.885,.32,1)}.lt-ele-slideout.open .lt-ele-slideout-menu{transform:translate(0);transition:transform .8s cubic-bezier(.175,.885,.32,1)}.lt-ele-slideout .lt-ele-slideout-menu .nav-list{display:flex;flex-direction:column}.lt-ele-slideout .lt-ele-slideout-menu .nav-list li{display:flex;justify-content:flex-start;padding-left:15px;min-height:50px}