/**
 * Styles for emonth page
 **/

.emonth .single-engagement.post{
	margin-bottom:2em;
	padding-left:0;
}
@media (max-width: 51em){
	.emonth .intro-section .social-icons{
		margin-top:2em;
		margin-bottom:3em;
	}
}
.emonth .intro-section .social-icons{
	margin-top:13px;
}
.emonth .intro-section .social-icons img{
	max-width:36px;
	height:auto;
	margin:0 1em;
}

.emonth .details{
	justify-content:space-between;
}
.emonth .time-loc-details{
	padding: 2em 1em;
	background-color: white;
	color: #222222;
	flex: 0 0 20%;
	text-align: center;
	font-size: 1.15em;
	margin-right: 2em;
	justify-content:center;
	min-width:25%;
}
.emonth .time-loc-details .timeframe{
	margin-bottom: 1em;
	font-size: 36px;
	line-height:42px;
}
.emonth .entry-header{
	margin: 0 3em 0 1em;
	padding-bottom:2em;
	justify-content:space-evenly;
	width:50%;
}
.emonth .image-parent{
	justify-content:center;
	align-content:center;
	width:25%;
}
@media (max-width:79em){
	.emonth .details{
		flex-wrap:wrap;
	}
	.emonth .archive .image-parent{
		order:1;
		width:44%;
		margin-right:0;
	}
	.emonth .entry-header{
		order:2;
		width:44%;
		margin-right:0;
	}
	.emonth .time-loc-details{
		order:3;
		margin-right:0;
		border-right:none;
		flex-basis: auto;
		margin-top: 2em;
		width:100%;
	}
}
@media (max-width:51em){
	.emonth .archive .image-parent{
		order:1;
		margin-right:0;
		width:100%;
	}
	.emonth .archive .image-parent .post-thumbnail{
		margin:1em auto 0;
	}
	.emonth .image-parent img{
		min-width:200px;
	}
	.emonth .entry-header{
		order:2;
		margin-right:0;
		padding-right:0;
		width:100%;
	}
	.emonth .time-loc-details{
		order:3;
		margin-right:0;
		border-right:none;
	}
	.emonth .time-loc-details .timeframe{
		margin-right:0;
	}
}
.emonth pill.button{
	margin-rigth:0;
}

.eew-style .emonth .page-header .inner-hero{
	background-image: url("img/emonth_2024_people.png");
	min-height: 50vh;
	background-position: center center;
	background-size: auto;
	background-repeat: no-repeat;
	background-clip: border-box;
	position: relative;
	width: 100%;
	background-color: #0d273d;
	min-height:25vh;
	height:200px;
}