.menu { display: flex; gap: var(--menu-items-gap, 0px); li { &.menu-item, &.page_item { display: flex; align-items: center; } } } // first level .menu > li > .ct-menu-link { height: var(--menu-item-height, 100%); justify-content: var(--menu-item-alignment, center); --menu-item-padding: 0 calc(var(--menu-items-spacing, 25px) / 2); } .ct-menu-link { display: flex; align-items: center; position: relative; width: 100%; border-radius: var(--menu-item-radius, inherit); &:not(:empty) { padding: var(--menu-item-padding, 0px); } } // stretch menu [data-stretch] { width: 100%; > .menu { flex: 1; // width: inherit; justify-content: space-between; } } // create menu notice .ct-create-menu { display: flex; align-items: center; height: 100%; font-size: 14px; }