.js-mobile-menu display: none float: left cursor: pointer padding-top: 0 margin-left: 0.6rem margin-right: 0.6rem font-size: 1.8rem flex-direction: column justify-content: center +media-breakpoint-down(md) display: inline-flex .nav-bar position: fixed top: 0 bottom: 0 z-index: 502 background: $gray-dark-menu width: $size-navbar-width margin-top: $size-header-height height: 100% overflow-y: auto transition: all .5s ease-out .material-icons color: white font-size: 1.188rem line-height: inherit &.mobile-nav margin-left: -100% width: 70% margin-top: $size-header-height + (.625rem * 2) +media-breakpoint-only(sm) width: 60% +media-breakpoint-only(md) width: 40% &.expanded display: block margin-left: 0 overflow-y: scroll .onboarding-navbar display: none .panel-collapse padding-left: 0 .link-leveltwo .link padding-left: 0.75rem .employee_avatar text-decoration: none text-align: center padding-top: 1rem .material-icons line-height: 3.75rem font-size: 3.75rem +media-breakpoint-down(md) line-height: 4.6875rem font-size: 4.6875rem span color: white display: block margin-bottom: 0.625rem +media-breakpoint-down(md) font-size: 1.09375rem img width: 3.75rem height: 3.75rem &.img-thumbnail border-radius: 36px .shop-list padding-bottom: 1rem text-align: center font-weight: bold a +media-breakpoint-down(md) font-size: 1.09375rem .main-menu margin-top: 0.625rem & > li:first-child padding-bottom: 1rem .shop-list-title color: $brand-primary text-transform: uppercase font-size: 1rem text-align: center margin-bottom: 0.9375rem &::after font-family: 'Material Icons' content: "\E313" font-size: 1.25rem line-height: 1.375rem margin-left: 0.625rem vertical-align: bottom .items-list padding-left: 0 a:focus background-color: transparent li background-color: white border-bottom: $gray-light 1px solid &.group a padding: 0.9375rem 2.5rem font-weight: bold &.shop padding: 0.9375rem 0.9375rem 0.9375rem 2.5rem a display: inline-block width: auto &.link-shop float: right .material-icons font-size: 1.25rem color: $gray-medium li:first-child a color: $brand-primary text-transform: uppercase font-size: 0.9375rem padding: 0.9375rem 1.25rem .main-menu padding: 0 0 5.313rem 0 margin: 0 .category-title > .title text-transform: uppercase .link-levelone $padding-size: 1.25rem display: block &[data-submenu] +media-breakpoint-down(md) a.link font-size: 1.25rem padding-top: 1.25rem padding-bottom: 1.25rem line-height: inherit .material-icons font-size: 2rem line-height: 2rem &.sub-tabs-arrow padding-right: 1.2rem &.has_submenu +media-breakpoint-down(md) .sub-tabs-arrow visibility: visible &.-active +media-breakpoint-down(md) border-right: none > .link border-left: .25rem solid #25b9d7 padding-left: .638rem .material-icons &:first-child color: #25b9d7 &:not(#subtab-AdminParentModulesSf) i.material-icons.mi-extension color: #6c868e > .link font-size: .75rem display: flex height: initial line-height: 1rem align-items: end color: $gray-dark-text text-decoration: none padding: 0.5rem .3125rem 0.5rem .938rem word-break: break-word white-space: initial text-overflow: initial overflow: hidden +media-breakpoint-down(md) font-size: 1rem span padding-left: .625rem .sub-tabs-arrow margin-left: auto visibility: hidden color: #6c868e vertical-align: middle line-height: inherit &.ul-open, &.-active, &.-hover & > .link background: #202226 color: white transition: background 300ms ease +media-breakpoint-down(md) background: $gray-dark-menu &.has_submenu .link .sub-tabs-arrow visibility: visible > .submenu list-style: none background: #202226 display: none white-space: nowrap padding-left: 2.75rem & > li +media-breakpoint-down(md) a.link padding-top: 0.75rem padding-bottom: 0.75rem &:first-of-type padding-top: .625rem +media-breakpoint-down(md) padding-top: 0 &:last-of-type padding-bottom: .750rem +media-breakpoint-down(md) padding-bottom: 0 a.link padding-bottom: 1.5rem &.ul-open, &.-active .link background: #202226 &.open > .submenu display: block .link-leveltwo @extend .link-levelone &.-active > .link padding-left: 0 border-left: none color: white > .link height: initial line-height: 0.9rem padding: 0.3125rem 0.3rem 0.3125rem 0 +media-breakpoint-down(md) padding-top: 1.4rem padding-bottom: 1.4rem line-height: 1.6rem > .link:hover color: $gray-dark-text-hover .category-title display: block font-weight: bold font-size: 0.75rem border-top: 1px solid #bbcdd2 margin: 1.813rem 0 0 .938rem padding: .875rem 0 .750rem 0 +media-breakpoint-down(md) display: none & > .title color: white background: $gray-dark-menu .menu-collapse height: .813rem font-size: 2rem display: block cursor: pointer text-align: right padding: .688rem .938rem 1.188rem 0 line-height: .813rem color: $gray-dark-text +media-breakpoint-down(md) display: none padding-bottom: 1rem .material-icons color: #BEBEBE &:last-child margin-left: -1.313rem .page-sidebar-closed:not(.mobile) .content-div, #content transition: padding 1s ease .menu-collapse transform: rotate(180deg) padding-right: .8rem .nav-bar overflow: visible width: $size-navbar-width-mini .main-menu .category-title > .title, .link-levelone span display: none .sub-tabs-arrow display: none !important .category-title margin-top: 0.8rem padding-bottom: 0 .link-levelone position: relative .link line-height: initial &:first-of-type margin-bottom: 0 &.-hover > .link transition: all 0s ease 0s width: 14.6875rem > span display: inline-block padding-left: 1.563rem ul.submenu position: absolute !important display: block !important top: 34px !important width: 200px !important left: 50px padding-left: 5px .link-leveltwo &:first-of-type padding-top: 0 !important margin-top: .2rem &:last-of-type padding-bottom: 0 !important margin-bottom: 1rem .link padding-left: 1.5rem @media (max-height: 870px) // this two tabs need to be flipped, otherwise // css issue with bottom of the page #subtab-ShopParameters:hover, #subtab-AdminAdvancedParameters:hover ul.submenu display: flex !important flex-direction: column-reverse top: 0 !important transform: rotate(180deg) transform-origin: top li transform: rotate(180deg) &:last-of-type margin-bottom: 0 .mobile-layer display: none transition: all 0.2s ease-in-out position: fixed background: rgba(0,0,0,.7) width: 100% height: 100% z-index: 501 top: 0 left: 0 &.expanded display: block