/* One Pegasus logo system across the full site. */
header{background:rgba(20,60,89,.98)!important;border-color:rgba(255,255,255,.14)!important}
header nav{height:70px!important}

header .site-logo,
header .logo{display:flex!important;align-items:center!important;flex:0 0 auto}
header .site-logo img,
header .logo img{display:block!important;width:88px!important;height:62px!important;object-fit:contain!important}

/* Blog pages previously rebuilt the logo with a line, image and duplicate text. */
header .brand{position:relative!important;display:block!important;width:88px!important;height:62px!important;flex:0 0 88px!important;padding:0!important}
header .brand::before{content:none!important}
header .brand::after{content:"";position:absolute;inset:0;background:url('/assets/pegasus-logo-white.png') center/contain no-repeat}
header .brand .brand-logo,
header .brand span{display:none!important}

header .navlinks a,
header .links a,
header .nav-links a{color:#fff!important}
header .language,
header .lang{border-color:rgba(255,255,255,.35)!important;color:#fff!important}
header .navlinks .btn,
header .links .btn,
header .nav-links .btn{background:#fff!important;border-color:#fff!important;color:#143c59!important}

/* Footer uses the coloured version of the same mark, without duplicate word art. */
footer .brand{display:inline-flex!important;align-items:center!important;width:auto!important;height:auto!important;padding:0!important;text-decoration:none!important}
footer .brand::before,
footer .brand::after{content:none!important}
footer .brand span{display:none!important}
footer .brand .brand-logo,
footer .foot>div:first-child>img{display:block!important;width:88px!important;height:72px!important;object-fit:contain!important;object-position:center!important}

@media(max-width:700px){
  header nav{height:64px!important}
  header .site-logo img,
  header .logo img{width:74px!important;height:53px!important}
  header .brand{width:74px!important;height:53px!important;flex-basis:74px!important}
  footer .brand .brand-logo,
  footer .foot>div:first-child>img{width:76px!important;height:64px!important}
}
