/* shirt-ediss.me blog Style Sheet. © Ben Shirt-Ediss, 2025 */

p#posted_date {
	font-size: 1rem;
	margin: 0;
	padding: 0;
	text-align: center;
	font-style: italic;
}

span.category {
	background: #788791;
	padding: 5px;
	margin: 0 5px 0 0;
	border-radius: 10px;
	font-style: normal;
	color: #ccc;
}

.blog_post {
	padding: 0 30px 0 30px;
}	

.blog_post .image img {
	display: block;        /* makes margin centering work */
	max-width: 1100px;     /* never grow beyond 1100px */
	width: 100%;           /* scale down with page width */
	height: auto;          /* keep aspect ratio */
	margin: 0 auto;        /* center when not full width */
}

.blog_post .image_narrower img {
	display: block;
	max-width: 600px;
	width: 90%;
	height: auto;
	margin: 0 auto;
}

.blog_post .image_narrow img {
	display: block;
	max-width: 350px;
	width: 90%;
	height: auto;
	margin: 0 auto;
}

.blog_post .image, .blog_post .image_narrow, .blog_post .image_narrower {
	margin: 30px 0 30px 0;
}

.blog_post .image p, .blog_post .image_narrow p, .blog_post .image_narrower p, .blog_post .video_wrap p {
	margin: 2px 0 2px 0;
	padding: 0;
	color: #999;
	font-size: 0.8em;
	text-align: center;
}

.blog_post .video-wrap {
	margin: 30px 0 30px 0;
}

.blog_post .video {
    display: flex;
    justify-content: center;
}

.blog_post video {
	width: 100%;
    max-width: 750px;
    height: auto;
    border-radius: 20px;
}



