.past-podcast {
	position: relative;
	margin-bottom: 2rem;
	border-bottom: 1px solid #efefef;
	padding-bottom: 2rem;
	width: 100%;
}
.past-podcast.no-guests .podcast-details {
	flex: 0 0 100%;
	max-width: 100%;
}
.past-podcast.has-call-out .call-out {
	background-color: #4925C7;
	border-radius: 1rem;
	color: #fff;
	display: inline;
	font-size: .7rem;
	font-weight: 600;
	padding: 6px 10px;
	line-height: 100%;
	text-transform: uppercase;
	position: relative;
	top: -2px;
}
.past-podcast .past-podcast-info, 
.past-podcast .past-podcast-info > *::after {
	font-size: 0.875rem;
	font-weight: 500;
	color: #7F7F7F;
}
.past-podcast .podcast-meta {
	margin-bottom: .5rem;
	font-size: 16px;
}
.past-podcast .podcast-type {
	color: #2A4362;
	font-weight: 600;
}
.past-podcast .podcast-meta .podcast-date::before {
	content: '';
	border-left: 1px solid #D3D3D3;
	width: 1px;
	display: inline;
	height: .875rem;
	margin: 0 .5rem;
}
.past-podcast .podcast-meta .podcast-date,
.past-podcast .podcast-meta .podcast-length {
	color: #7F7F7F;
}
.past-podcast .podcast-meta .podcast-type img {
	max-height: 16px;
	position: relative;
	top: -1px;
	margin-right: 0.5rem;
}

.past-podcast .past-podcast-info > *::after {
	content: '•';
	display: inline-block;
	margin: 0 0.25rem;
}

.past-podcast .past-podcast-info > *:last-child::after {
	display: none;
}

.post-type-archive-podcast .podcast-title {
	color: #002553;
	font-size: 1.75rem;
	font-weight: 600;
}

.past-podcast .middle {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 1rem;
	margin-top: 1.5rem;
}

.past-podcast .middle > * {
	display: block;
}

.past-podcast .featured-guests-header {
	color: #7F7F7F;
	font-size: 0.75rem;
	font-weight: 600;
	letter-spacing: 0.1rem;
	text-transform: uppercase;
	display: block;
	margin-bottom: .5rem;
}

@media only screen and (max-width: 992px) {
	.past-podcast {
		margin: 0.5rem 0;
		width: 100%;
	}
}