/* v15: one-colour logo, static header */
.bx-logo__word { color: var(--bx-ink) !important; }
html body .bx-logo__word b, html body .bx-head__logo .bx-logo__word b, html body footer.ml-footer .bx-logo__word b, html body.mc-body .mc-brand .bx-logo__word b { color: inherit !important; }
.bx-logo__mark--white { display: none !important; }
.bx-logo__mark--ink { display: block !important; content: none; }
html body footer.ml-footer .bx-logo__word, html body #mls .bx-logo__word { color: #fff !important; }
html body #mls .bx-logo__word { color: var(--bx-ink) !important; }
html body footer.ml-footer .bx-logo__mark--ink { display: none !important; }
html body footer.ml-footer .bx-logo__mark--white { display: block !important; }
html body header.Otaley-header .bx-logo__word, html body:has(.sh-hero--blue) .bx-head__logo .bx-logo__word, html body:has(.sh-hero--yellow) .bx-head__logo .bx-logo__word b { color: var(--bx-ink) !important; }
html body.mc-body .mc-brand .bx-logo__word { color: var(--bx-ink) !important; }
.bx-head .bx-logo__mark, .mc-brand .bx-logo__mark { content: normal; }
/* giant footer wordmark: one colour */
.bx-giant, html body .bx-giant { color: #fff !important; }
.bx-giant span { color: inherit !important; }
/* header scrolls away with the page */
html body header.Otaley-header.bx-head { position: relative !important; top: auto !important; }
/* menu overlay: always centred on desktop */
@media (min-width: 992px) {
  html body.mls-open div#mls[role="dialog"] { left: 50% !important; top: 50% !important; right: auto !important; bottom: auto !important; transform: translate(-50%, -50%) !important; animation: none !important; }
}
