	#podcast {
		width: 1400px;
		max-width: 100%;
	}
	#podcast .fw-bg {
		position: absolute;
		top: 0;
		left:50%;
		width: 100vw;
		transform: translate(-50%,0);
		z-index: 0;	
	}
	#podcast .foreground {
		padding: 48px;	
		box-shadow: 0px 84px 206px rgba(0, 0, 0, 0.11), 0px 35.0932px 86.0619px rgba(0, 0, 0, 0.079074), 0px 18.7625px 46.0128px rgba(0, 0, 0, 0.0655718), 0px 10.5181px 25.7944px rgba(0, 0, 0, 0.055), 0px 5.58609px 13.6992px rgba(0, 0, 0, 0.0444282), 0px 2.3245px 5.70055px rgba(0, 0, 0, 0.030926);
	}
	#podcast .foreground .foreground-flex {
		display: flex;
		column-gap: 48px;
		align-items: center;	
		color: var(--cream);
		text-align: left;
	}
	#podcast .foreground .foreground-flex .podcast-image {
		width: 300px;
		height: 0;
		padding-bottom: 300px;
	}
	#podcast .foreground .foreground-flex .podcast-info {
		padding-right: 48px;
		border-right: 1px solid	rgba(242,244,238,.1);
		width: 590px;
		text-align: left;
	}
	#podcast .foreground .foreground-flex .podcast-info .super-title { font-size: 14px; font-family: 'termina', sans-serif; font-weight: 400; line-height: 1.2; text-transform: uppercase; }	
	#podcast .foreground .foreground-flex .podcast-info .title { text-align: left; font-family: 'sentinel', serif; font-weight: 600; font-size: 35px; line-height: 1.2; }
	#podcast .foreground .foreground-flex .podcast-links {
		width: 317px;	
	}
	.podcast-info-mobile { display: none; }
	#podcast .foreground .foreground-flex .podcast-links .podcast-link {
		display: flex;
		align-items: flex-start;	
	}	
	#podcast .foreground .foreground-flex .podcast-links svg {
		margin-right: 8px;	
		margin-top: 5px;
	}
	#podcast .foreground .foreground-flex .podcast-links a {
		color: var(--cream);
		padding-bottom: 8px;
		border-bottom: 1px solid var(--serengeti);
		margin-bottom: 24px;
		display: inline-block;
		transition: all .5s;	
	}
	#podcast .foreground .foreground-flex .podcast-links a:hover {border-bottom-color: var(--monarch); } 
	#podcast .foreground .foreground-flex .podcast-links .streaming-message {
		font-family: 'source-sans-pro', sans-serif;
		font-style: italic;
		font-size: 18px;
		line-height: 1.2;
	}
	@media screen and (max-width:1500px) {
		.podcast-info, .podcast-image { display: none; }
		.podcast-info-mobile { display: block; width: 70%; }
		.podcast-info-mobile .super-title { font-size: 14px; font-family: 'termina', sans-serif; font-weight: 400; line-height: 1.2; text-transform: uppercase; margin-bottom: 8px;  }
		.podcast-info-mobile .title { font-family: 'sentinel', serif; font-weight: 600; font-size: 21px; line-height: 1.2; }
		.pi-mobile-flex { display: flex; align-items: center; margin-bottom:24px; }
		#podcast .foreground .foreground-flex .pi-mobile-flex .podcast-titles { width: calc(100% - 147px); }
		#podcast .foreground .foreground-flex .pi-mobile-flex .podcast-image { display: block; margin-right: 16px; width: 125px; padding-bottom:125px;  } 
		
	}
	@media screen and (max-width: 1024px) {
		#podcast .foreground .foreground-flex {
			display: block; 		
		}	
		#podcast .foreground .foreground-flex .podcast-info-mobile { width: 100%; margin-bottom: 24px; }
		#podcast .foreground { padding: 24px; }
	}
	@media screen and (max-width: 768px) {
		#podcast .foreground { padding: 24px; }	
		#podcast { padding: 48px 0px !important; }
		#podcast .foreground .foreground-flex .podcast-links { width: 100%; }
		.podcast-info-mobile .super-title { font-size: 12px; letter-spacing: .05em; }
	}
	
