/*
Footer separator optical alignment 1.9.7
The separator box ends immediately before the next menu item.
The diamond is aligned to the right edge and shifted 2px toward that item.
*/

.site-footer ul.footer-menu {
    column-gap: 0 !important;
    gap: 0 !important;
}

.site-footer ul.footer-menu > li.footer-menu-separator {
    display: flex !important;
    width: 14px !important;
    min-width: 14px !important;
    flex: 0 0 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: center !important;
    justify-content: flex-end !important;
    overflow: visible !important;
}

.site-footer ul.footer-menu > li.footer-menu-separator > span {
    display: block !important;
    width: 5px !important;
    height: 5px !important;
    flex: 0 0 5px !important;
    margin: 0 !important;
    transform: translateX(2px) rotate(45deg) !important;
}
