/* Top Bar: 2 modules, 50% each from 769px upward */
@media screen and (min-width: 769px) {
    #sp-top-bar .row {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
    }

    #sp-top-bar #sp-top1,
    #sp-top-bar #sp-top2 {
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%;
    }

    /* Left module */
    #sp-top-bar #sp-top1 .sp-column {
        text-align: left !important;
    }

    /* Right module */
    #sp-top-bar #sp-top2 .sp-column {
        text-align: right !important;
    }
}