/* MNK v165: user's stacked gold / navy logo, navbar only. */
/* Logo artwork and proportions are unchanged. Do not affect loader or footer. */
.mnk71-nav .mnk71-logo {
  gap: 0 !important;
  min-width: 0;
  flex: 0 0 auto;
  padding: 2px 11px 2px 12px;
  line-height: 0;
}
.mnk71-nav .mnk71-logo img.mnk165-nav-logo {
  display: block !important;
  width: 72px !important;
  height: 52px !important;
  max-width: none !important;
  max-height: 52px !important;
  object-fit: contain !important;
  object-position: center;
  filter: none !important;
}
.mnk71-nav .mnk71-logo-copy { display: none !important; }
@media (min-width:871px) and (max-width:1080px) {
  .mnk71-nav .mnk71-logo img.mnk165-nav-logo { width: 68px !important; height: 49px !important; }
}
@media (max-width:870px) {
  .mnk71-nav .mnk71-logo { padding: 2px 9px 2px 10px; }
  .mnk71-nav .mnk71-logo img.mnk165-nav-logo { width: 64px !important; height: 46px !important; max-height: 46px !important; }
}
@media (max-width:430px) {
  .mnk71-nav .mnk71-logo { padding: 2px 7px 2px 9px; }
  .mnk71-nav .mnk71-logo img.mnk165-nav-logo { width: 62px !important; height: 45px !important; max-height: 45px !important; }
}
@media (max-width:355px) {
  .mnk71-nav .mnk71-logo img.mnk165-nav-logo { width: 58px !important; height: 42px !important; max-height: 42px !important; }
}
/* Fallback headers appear when the liquid header script cannot run. */
.topbar a.brand img.mnk165-nav-logo,
.site-header a.nav-brand img.mnk165-nav-logo {
  display:block !important; width:91px !important; height:66px !important;
  max-width:100% !important; max-height:66px !important;
  object-fit:contain !important; object-position:left center;
}
@media(max-width:870px) {
  .topbar a.brand img.mnk165-nav-logo,
  .site-header a.nav-brand img.mnk165-nav-logo { width:67px !important; height:49px !important; max-height:49px !important; }
}
