/* Modersohn autumn draft: restore desktop navigation and visually free the legacy logo PNG. */
html body.mgs-autumn.page-id-1180 #header,
html body.mgs-autumn.page-id-1180 #header .elementor-60,
html body.mgs-autumn.page-id-1180 #header .elementor-element-994278b,
html body.mgs-autumn.page-id-1180 #header .elementor-element-994278b > .e-con-inner {
  background:#FFF8EE!important;
}

html body.mgs-autumn.page-id-1180 #header #size-logo,
html body.mgs-autumn.page-id-1180 #header #size-logo .navbar-brand,
html body.mgs-autumn.page-id-1180 #header #size-logo .navbar-brand-inner {
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}

html body.mgs-autumn.page-id-1180 #header #size-logo img.logo-default {
  display:block!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
  mix-blend-mode:multiply;
}

@media (min-width:1025px) {
  html body.mgs-autumn.page-id-1180 #header .elementor-element-994278b {
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    width:100%!important;
  }
  html body.mgs-autumn.page-id-1180 #header .elementor-element-994278b > .e-con-inner {
    display:grid!important;
    grid-template-columns:minmax(180px,230px) minmax(0,1fr) auto!important;
    align-items:center!important;
    column-gap:18px!important;
    width:100%!important;
    max-width:1240px!important;
    margin-inline:auto!important;
  }
  html body.mgs-autumn.page-id-1180 #header .elementor-element-bb5a84a,
  html body.mgs-autumn.page-id-1180 #header .elementor-element-25737c8,
  html body.mgs-autumn.page-id-1180 #header .elementor-element-327b68d,
  html body.mgs-autumn.page-id-1180 #header .elementor-element-bed97c7 {
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
  }
  html body.mgs-autumn.page-id-1180 #header .elementor-element-25737c8 {
    justify-content:center!important;
    overflow:visible!important;
  }
  html body.mgs-autumn.page-id-1180 #header .elementor-element-88fa6ee,
  html body.mgs-autumn.page-id-1180 #header .elementor-element-88fa6ee > .elementor-widget-container {
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:100%!important;
    margin:0!important;
  }
  html body.mgs-autumn.page-id-1180 #header #primary-nav {
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    flex-wrap:nowrap!important;
    justify-content:center!important;
    align-items:center!important;
    gap:0!important;
    width:100%!important;
    overflow:visible!important;
  }
  html body.mgs-autumn.page-id-1180 #header #primary-nav > li {
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    flex:0 0 auto!important;
  }
  html body.mgs-autumn.page-id-1180 #header #primary-nav > li > a {
    display:flex!important;
    align-items:center!important;
    padding:10px 9px!important;
    color:#4B3025!important;
    font-family:var(--mgs-font-heading,'Fredoka',sans-serif)!important;
    font-size:17px!important;
    font-weight:500!important;
    white-space:nowrap!important;
  }
  html body.mgs-autumn.page-id-1180 #header #primary-nav > li > a:hover,
  html body.mgs-autumn.page-id-1180 #header #primary-nav > li > a:focus-visible {
    color:#596747!important;
  }
  html body.mgs-autumn.page-id-1180 #header .elementor-element-bed97c7 {
    justify-content:flex-end!important;
    white-space:nowrap!important;
  }
}

@media (min-width:1025px) and (max-width:1180px) {
  html body.mgs-autumn.page-id-1180 #header .elementor-element-994278b > .e-con-inner {
    grid-template-columns:180px minmax(0,1fr) auto!important;
    column-gap:10px!important;
  }
  html body.mgs-autumn.page-id-1180 #header #primary-nav > li > a {
    padding-inline:6px!important;
    font-size:15px!important;
  }
}
