/* Supplied vector wordmarks; colours and proportions stay intact. */
.savvi-logo{display:inline-block;width:4.2em;min-width:72px;line-height:0;vertical-align:middle;letter-spacing:0}
.savvi-logo img{width:100%;height:auto;display:block}
.savvi-logo .savvi-logo-dark{display:none}
nav .savvi-logo .savvi-logo-light,footer .savvi-logo .savvi-logo-light,.brand-reveal .savvi-logo .savvi-logo-light{display:none}
nav .savvi-logo .savvi-logo-dark,footer .savvi-logo .savvi-logo-dark,.brand-reveal .savvi-logo .savvi-logo-dark{display:block}
body[data-screen] nav.top .savvi-logo .savvi-logo-light{display:block}
body[data-screen] nav.top .savvi-logo .savvi-logo-dark{display:none}
body[data-screen="home"] nav.top .savvi-logo .savvi-logo-light,body[data-screen="reco"] nav.top .savvi-logo .savvi-logo-light{display:none}
body[data-screen="home"] nav.top .savvi-logo .savvi-logo-dark,body[data-screen="reco"] nav.top .savvi-logo .savvi-logo-dark{display:block}
.brand-reveal .wm{margin-top:0!important;align-self:center!important;font-size:40px!important}

header.nav .savvi-logo .savvi-logo-light{display:none}
header.nav .savvi-logo .savvi-logo-dark{display:block}
