/* Merit Hearing pricing layout fixes - 2026-07-14 */
.page-id-1805 #secondary,
.page-id-440 #secondary,
.page-id-306 #secondary,
.page-id-10631 #secondary,
.page-id-312 #secondary,
.page-id-55876 #secondary,
.page-id-346 #secondary,
.page-id-154 #secondary,
.page-id-1797 #secondary {
  display: none !important;
}

.page-id-1805 #primary,
.page-id-440 #primary,
.page-id-306 #primary,
.page-id-10631 #primary,
.page-id-312 #primary,
.page-id-55876 #primary,
.page-id-346 #primary,
.page-id-154 #primary,
.page-id-1797 #primary {
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 72rem !important;
  width: calc(100% - 2rem) !important;
}

.page-id-170 .entry-content > .alignfull {
  box-sizing: border-box !important;
  margin-left: 1rem !important;
  margin-right: 1rem !important;
  max-width: calc(100% - 2rem) !important;
  width: auto !important;
}

@media (max-width: 782px) {
  .page-id-170 .entry-content > .alignfull {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
    max-width: calc(100% - 1rem) !important;
  }
}


/* Expand the Pique site canvas across wide desktop screens. */
#page.site {
  max-width: none;
  width: 100%;
}


/* Expand the inner Pique content canvas site-wide. */
#primary.content-area {
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 90rem !important;
  width: calc(100% - 2rem) !important;
}

@media (max-width: 782px) {
  #primary.content-area {
    width: 100% !important;
  }
}


/* Let full and wide sections use the browser canvas site-wide. */
#primary.content-area {
  max-width: none !important;
}

.entry-content > .alignwide,
.entry-content > .alignfull {
  box-sizing: border-box !important;
  margin-left: -2rem !important;
  margin-right: -2rem !important;
  max-width: none !important;
  width: calc(100% + 4rem) !important;
}

@media (max-width: 782px) {
  .entry-content > .alignwide,
  .entry-content > .alignfull {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
}


/* Override legacy page-specific width rules with the site-wide canvas. */
#page .entry-content > .alignwide,
#page .entry-content > .alignfull {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
  max-width: none !important;
  width: calc(100% + 4rem) !important;
}

@media (max-width: 782px) {
  #page .entry-content > .alignwide,
  #page .entry-content > .alignfull {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
}


/* Remove Pique's narrow homepage panel wrapper. */
#page .pique-panel-content > .entry-content {
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: none !important;
  width: 100% !important;
}

/* Merit Hearing performance and accessibility fixes - 2026-07-14 */
.site-branding {
  min-height: clamp(55px, 9.75vw, 123px);
}

.site-branding .custom-logo-link {
  display: block;
  min-height: clamp(32px, 8vw, 100px);
}

.site-branding .site-logo {
  aspect-ratio: 10 / 1;
  display: block;
  height: auto !important;
  margin-left: auto;
  margin-right: auto;
  max-width: 80vw !important;
  width: 1000px !important;
}

.page-id-170 .entry-title {
  color: #123b4a !important;
  font-family: Arial, Helvetica, sans-serif !important;
  min-height: 1.2em;
  text-shadow: none !important;
}

.home .sharedaddy,
.page-id-170 .sharedaddy {
  display: none !important;
}