/* All Posts page (Foodica "Blog Page" template): two columns of post cards beside the sidebar. */
body.page-template-blog .recent-posts.list-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;align-items:start}
body.page-template-blog .recent-posts.list-view > article.regular-post{margin:0!important;padding:0!important;border:0!important;width:auto!important;float:none!important}
body.page-template-blog .recent-posts.list-view .post-thumb{margin:0 0 10px}
body.page-template-blog .recent-posts.list-view .post-thumb img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px}
body.page-template-blog .recent-posts.list-view .entry-title{margin:0;font-family:"Lora",Georgia,serif;font-weight:600;font-size:17px;line-height:1.3;text-align:center}
body.page-template-blog .recent-posts.list-view .entry-title a{color:#38413C;text-decoration:none}
body.page-template-blog .recent-posts.list-view .entry-title a:hover{text-decoration:underline;text-underline-offset:3px}
body.page-template-blog .recent-posts.list-view :is(.entry-content,.entry-meta,.readmore_button,.cat-links){display:none}
body.page-template-blog .recent-posts.list-view > .navigation{grid-column:1/-1;text-align:center}
body.page-template-blog .eph-blog-loading{grid-column:1/-1;text-align:center;color:#60695D;font-family:"Source Sans 3",Arial,sans-serif;font-size:15px;padding:10px 0}
@media(min-width:900px){body.page-template-blog .recent-posts.list-view{gap:40px 28px}body.page-template-blog .recent-posts.list-view .entry-title{font-size:19px}}
