/* Shared article layout fix. Preserve home page and mobile navigation. */
body.single-post article.post-content figure {
  height: auto !important;
  min-height: 0 !important;
  float: none !important;
  display: flow-root;
  max-width: 100%;
  margin: 20px 0 !important;
}
body.single-post article.post-content figure a {
  height: auto !important;
  max-width: 100%;
  display: block;
}
body.single-post article.post-content figure img {
  display: block;
  max-width: 100% !important;
  height: auto !important;
}
@media (min-width: 768px) {
  body.single-post .menuHeader .menu-main-container > ul {
    display: none !important;
  }
  body.single-post .menuHeader:hover .menu-main-container > ul,
  body.single-post .menuHeader:focus-within .menu-main-container > ul {
    display: block !important;
  }
}
