/* Compact the header: box the logo/menu row to the site container width, centered */
#sp-header > .row {
    max-width: 1140px;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Align the top bar (social icons + Contact/Fraud/Opportunities/Tenders links) to
   the same boxed width as the header below, so the social icons sit above the
   logo and the links sit above the hamburger menu icon, instead of spreading
   edge-to-edge across the full viewport width. */
#sp-top-bar > .row {
    max-width: 1140px;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Push the top bar's Contact/Fraud/Opportunities/Tenders links to the right,
   above the hamburger menu icon, instead of sitting centred in the middle. */
#sp-top3 .top2-col {
    text-align: right;
}