.ni-menu-navigation-divider-yes .ni-menu-navigation.elementor-grid {
    color: #D5D8DC;
    border: none;
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ni-menu-navigation-divider-yes .ni-menu-navigation__separator {
    height: 1px;
    width: 100%;
    margin: 0 auto;
    background-color: #D5D8DC;
}

.ni-menu-navigation {
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.ni-menu-navigation .post-navigation__arrow-wrapper {
    color: #D5D8DC;
}
.ni-menu-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev {
    font-size: 30px;
    padding-inline-end: 15px;
}
.ni-menu-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next {
    font-size: 30px;
    padding-inline-end: 15px;
}
.ni-menu-navigation .post-navigation__arrow-wrapper i {
    transform: translateY(-5%);
}
.ni-menu-navigation .ni-menu-navigation__link__prev, .ni-menu-navigation .ni-menu-navigation__link__next {
    overflow: hidden;
    display: flex;
}
.ni-menu-navigation .ni-menu-navigation__link a {
    display: flex;
    align-items: center;
    max-width: 100%;
}
.ni-menu-navigation .post-navigation__prev--label, .ni-menu-navigation .post-navigation__next--label {
    text-transform: uppercase;
    font-size: 0.8em;
}
.ni-menu-navigation .post-navigation__prev--title, .ni-menu-navigation .post-navigation__next--title {
    font-size: 0.7em;
}
.ni-menu-navigation .post-navigation__prev--label, .ni-menu-navigation .post-navigation__prev--title, .ni-menu-navigation .post-navigation__next--label, .ni-menu-navigation .post-navigation__next--title {
    overflow: hidden;
    text-overflow: ellipsis;
}

.ni-menu-navigation span.ni-menu-navigation__link__next, .ni-menu-navigation span.ni-menu-navigation__link__prev {
    display: flex;
    flex-direction: column;
}

.ni-menu-navigation .elementor-grid {
    justify-content: space-between;
}
.ni-menu-navigation .ni-menu-navigation__link {
    width: calc(50% - 1px / 2);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ni-menu-navigation .ni-menu-navigation__separator-wrapper {
    text-align: center;
}
