.wp-block-navigation,
.wp-block-navigation__responsive-container-content{
    row-gap: 10px;
}

.wp-block-navigation {
    
    .wp-block-navigation__submenu-container {
        --wp--preset--font-size--p: 14px;

        background-color: unset !important;
        border: unset !important;
        min-width: 200px !important;
        padding-top: 2rem;

        .wp-block-navigation-item{
            background-color: var(--wp--preset--color--white);
            overflow: hidden;

            &:first-child{
                border-radius: 6px 6px 0 0;
            }

            &:last-child{
                border-radius: 0 0 6px 6px;
            }

            .wp-block-navigation-item__content{
                text-decoration: unset !important;
                transition-property: background-color, color;
                transition-duration: 0.2s;
                transition-timing-function: ease-in-out;
                padding-block:.5rem;

                &:hover{
                    background-color: var(--wp--preset--color--primary);
                    color: var(--wp--preset--color--white);
                }
            }
        }
    }
}

.wp-block-navigation-item__content {
    transition: translate .5s ease;
}

.wp-block-navigation-item__content:hover {
    translate: 0 -3px;
    text-shadow: 0 0 1px currentColor;
}

.wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover {
    translate: none;
    text-shadow:none;
}


#mobile-sliding-menu {
    .mobile-navigation {
        .current-menu-item {
            a {
                color: var(--wp--preset--color--white) !important;
            }
        }
    }
}