/* Build Core blog - loads after the theme's /css/style55e2.css, which already
   styles the post list, single post, sidebar widgets and pagination.
   Only the bits the theme left to WordPress image sizes are added here. */

/* Post images come from the blog backend at their original size
   (WordPress used to crop them to 770x350 / 140x140). */
.hentry .post-media img { display: block; width: 100%; height: auto; }
.hentry .post-content-archive-wrap .post-media img { aspect-ratio: 770 / 350; object-fit: cover; }
.widget_recent_posts .recent-news .thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }

.hentry .post-content img { max-width: 100%; height: auto; }
.hentry .post-content iframe { max-width: 100%; }
/* wide tables scroll sideways inside the article instead of being cut off */
.hentry .post-content table { display: block; overflow-x: auto; }

.blog-state-msg { text-align: center; padding: 40px 0 60px; }
.blog-state-msg h2 { margin-bottom: 14px; }
