/* Glendale Designs Custom Programming for Wingstuff.com - Podcasts Section. */

/* Podcast Detail Page (Product layout) */
.x-gd_podcasts--padding {
	padding: 2rem 2rem 0 2rem;
}
.x-gd_podcasts--wingcast-logo-container {
	margin: 0;
	padding: 3rem 1rem 1rem 1rem;
}
.x-gd_podcasts--summary {
	margin-top:0;
	padding-top:1rem;
	padding-bottom:0.5rem;
	border-top: 4px solid #b70000;
}
#podcast_embed_area {
	padding-top:2rem;
}
.x-gd_podcasts--video {
	padding:3rem 0 1rem 0;
}
.x-hover--allowed .x-gd_podcasts--subscribe-link:hover {
	opacity: 0.75;
}
.js-scroll-and-listen-to-curr-podcast {
	margin-top: 1rem;
}
@media (max-width: 639px) {
	.js-scroll-and-listen-to-curr-podcast {
		font-size: 0.93rem;
		padding: 1rem;
		margin: 2rem 1rem !important;
	}
}



/* Podcast Category Hero */
.x-gd_podcasts--ctgy-hero {
	background-color: #010101;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 300px;
	border-bottom: 18px solid #b70000;
}
.x-gd_podcasts--ctgy-hero-contents {
	align-items: center;
	justify-content: center;
}
@media (min-width: 640px) {
	.x-gd_podcasts--ctgy-hero {
		min-height: 420px;
	}
}
@media (min-width: 960px) {
	.x-gd_podcasts--ctgy-hero {
		min-height: 540px;
	}
}
@media (min-width: 1200px) {
	.x-gd_podcasts--ctgy-hero {
		min-height: 680px;
	}
}


/* Podcast Category Layout Item */
.podcast-product .x-product-list__image-box:before {
	padding-top:79%;
}
.podcast-product .x-product-list__image-box.t-lazy-load-bgurl {
	background-position: center top;
}
.x-hover--allowed .x-gd_podcasts--list-link:hover {
	text-decoration: none;
}
.x-gd_podcasts--list-listen-now {
	position: absolute;
	bottom: -2.4rem;
	right: 0;
}
.x-gd_podcasts--list-episode-bg {
	padding: 0.5rem 1rem 0.5rem 0;
	background-color: #b70000;
	background-repeat: no-repeat;
	background-position: center right;
	background-size: auto;
}
@media (min-width: 480px) {
	.x-gd_podcasts--list-episode-bg {
		background-position: center left;
		background-size: cover;
	}
}


/* Latest Episode Hero */
.x-gd_podcasts--latest {
	padding:1.5rem 0;
}
.x-gd_podcasts--latest-bg {
	padding: 0.75rem;
}
.x-gd_podcasts--latest-articlearea {
	padding-right: 24px;
}
.x-gd_podcasts--latest .x-gd_podcasts--title-container {
	padding-top:0.75rem;
}

/* Overrides to use same programming logic on left side of the Latest Episode Hero */
.x-gd_podcasts--latest .x-gd_podcasts--list-episode-bg {
	padding: 1rem;
}
.x-gd_podcasts--latest h4 .u-font-larger {
	font-size: 1.75rem;
}
.x-gd_podcasts--latest .x-gd_podcasts--list-listen-now {
	display: none;
}
.x-gd_podcasts--latest .x-product-list__item {
	padding: 0;
}
.x-gd_podcasts--latest .x-product-list__inner {
	border:none;
	margin: 0;
	padding: 0;
}


/* SPECIFIC Browser Size Overrides. USE AT LAST RESORT PLEASE */
@media (max-width: 479px) {
	.x-gd_podcasts--title-container .u-font-56 {
		font-size: 2rem;
	}
	.x-gd_podcasts--latest h4 .u-font-larger,
	.podcast-product .u-font-larger {
		font-size: 1.5rem;
	}
	.podcast-product .u-font-tiny {
		font-size: 10px;
	}
}


