/*Hide next post button on index (Recipes) page #10453397*/
div#infinite-handle{
display: none;
}
/* Display posts on homepage in 2-column layout on mobile SS-10444008 */
@media (max-width: 768px) {
    .home h2.wp-block-heading.alignwide.wp-container-content-958eb9dc {
        padding: 0 !important;
    }
  .home .wp-container-core-post-template-is-layout-41161cdd {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px;         /* space between columns & rows */
    padding: 0;       /* avoid extra UL padding pushing items */
    list-style: none; /* cleaner list */
  }

  /* Let items shrink within their grid cell to prevent overflow */
  .home .wp-container-core-post-template-is-layout-41161cdd > li {
    min-width: 0;
  }

  /* Override inline fixed sizes on figure & link */
  .home .wp-container-core-post-template-is-layout-41161cdd 
  .wp-block-post-featured-image,
  .home .wp-container-core-post-template-is-layout-41161cdd 
  .wp-block-post-featured-image > a {
    width: 100% !important;
    height: auto !important;
    display: block;
    aspect-ratio: 2 / 3; /* keep your card shape */
  }

}
@media (max-width: 768px) {
    .blog.ast-left-sidebar #content > .ast-container {
        flex-direction: column;
    }
}
h1.entry-title {
  text-align: center;
}
.author, .date {
        display: none;
    }
    a:hover {
            font-weight: bold;
        
			.your-author-icon-class {
    display: none !important;
}
navigation .nav-previous {
        display: none;
  .navigation {
        display: none;
    }
    nav.navigation.post-navigation {
        display: none;
    }
    .post-navigation {
        display: none !important;
    }
    .paging { /* This might be needed for older themes */
        display: none;
    }
 .your-post-title-selector {
        text-align: center;
    }
	
	@media (max-width: 979px) {
  .x-container {
    display: flex;
    flex-flow: column wrap;
  }
  .x-container .x-sidebar {
    order: 1; /* Puts sidebar first */
  }
  .x-container .x-main {
    order: 2; /* Puts main content second */
  }
}
@media (max-width: 768px) {
  .fe_open_button {
    position: fixed;
    top: 10px;
    z-index: 9999;
  }
}