.header-title-container #breadcrumbs {

	display: none;

}

#breadcrumbs {

	display: none;

}

.pod-title{
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 700;
}

#podcast {

	padding: 40px 0 110px;

	font-size: 0;

	background-image: url(../../../frontend/images/podcast/podcast-bg.png);

	background-size: cover;

	background-position: top center;

	background-repeat: no-repeat;

}

	.podcast-main-holder {

		max-width: 1256px;

		margin: auto auto 62px;

		padding: 0 15px;

	}

		.podcast-main {

			position: relative;

			text-align: center;

		}

			.podcast-main-img {

				position: relative;

			}

			.podcast-main-img::after {

				content: '';

				display: block;

				position: absolute;

				width: 100%;

				height: 100%;

				top: 0;

				left: 0;

				background: url(../../frontend/images/podcast/podcast-main-img-overlay.png) no-repeat center center / cover;

			}

				.podcast-main-img canvas {

					display: block;

					width: 100%;

					background-color: #cccccc;

					background-position: center center;

					background-repeat: no-repeat;

					background-size: cover;

				}

			.podcast-main-txt {

				position: absolute;

				width: 100%;

				height: 100%;

				top: 0;

				left: 0;

			}

			.podcast-main-txt::before {

				content: '';

				display: inline-block;

				vertical-align: middle;

				width: 0;

				height: 100%;

			}

				.podcast-main-txt-inner {

					display: inline-block;

					vertical-align: middle;

					max-width: 720px;

					padding: 0 15px;

				}

					.podcast-main-txt-title {

						font: 700 34px/1 'Montserrat', sans-serif;

						color: #ffffff;

						letter-spacing: 0.024em;

						text-transform: uppercase;

						margin-bottom: 18px;

					}

					.podcast-main-txt-date {

						font-size: 17px;

						color: #ffffff;

						line-height: 1;

						letter-spacing: 0.02em;

						margin-bottom: 20px;

					}

					.podcast-main-txt-smi {

						margin-bottom: 12px;

					}

						#content-full #content .podcast-main-txt-smi a {

							display: inline-block;

							vertical-align: middle;

							color: #ffffff;

							text-decoration: none;

							transition: all 0.2s linear;

							margin: 0 14px;

						}

						#content-full #content .podcast-main-txt-smi a:hover {

							color: #000000;

						}

							#content-full #content .podcast-main-txt-smi i {

								font-size: 18px;

								font-style: normal;

							}

					.podcast-main-txt-content {

						font-size: 15px;

						line-height: 1.7;

						color: #ffffff;

						letter-spacing: 0.02em;

					}

					.podcast-main-audio {

						position: absolute;

						max-width: 805px;

						margin: auto;

						left: 0;

						right: 0;

						bottom: 30px;

						padding: 0 15px;

					}

						.podcast-main-audio > audio {

							display: none;

						}

						.podcast-main-audio .audioplayer {

							border: 0;

							background: none;

							padding: 0;

							height: auto;

						}

							.podcast-main-audio .audioplayer .audioplayer-playpause {

								width: 54px;

								height: 54px;

								border: 3px solid #ffffff;

							}

								.podcast-main-audio .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {

									border-left: 18px solid #ffffff;

									border-top: 10px solid transparent;

									border-bottom: 10px solid transparent;

								}

							.podcast-main-audio .audioplayer .audioplayer-bar-played::after {

								opacity: 0;

							}

							.podcast-main-audio .audioplayer .audioplayer-time-current,

							.podcast-main-audio .audioplayer .audioplayer-time-duration {

								font-size: 13px;

								color: #ffffff;

								line-height: 1;

								letter-spacing: 0.02em;

							}

							.podcast-main-audio .audioplayer .audioplayer-bar {



							}

								.podcast-main-audio .audioplayer .audioplayer-bar::before {

									background: rgba(255,255,255,0.25);

									height: 3px;

								}

								.podcast-main-audio .audioplayer .audioplayer-bar-loaded {

									height: 3px;

									background: rgba(0,156,189,0.65);

								}

								.podcast-main-audio .audioplayer .audioplayer-bar-played {

									height: 3px;

									background: #ffffff;

								}

							.podcast-main-audio .audioplayer .audioplayer-volume {



							}

								.podcast-main-audio .audioplayer .audioplayer-volume-button a {

									background-color: #ffffff;

								}

									.podcast-main-audio .audioplayer .audioplayer-volume-button a:before {

										border-right: 9px solid #ffffff;

									}

									.podcast-main-audio .audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {

										border-color: #ffffff;

										top: 0px;

										width: 8px;

										height: 8px;

									}

								.podcast-main-audio .audioplayer .audioplayer-volume-adjust {



								}

									.podcast-main-audio .audioplayer .audioplayer-volume-adjust > div {

										background: rgba(255,255,255,0.25);

										height: 3px;

									}

									.podcast-main-audio .audioplayer .audioplayer-volume-adjust div div {

										background-color: rgba(0,156,189,0.65);

										height: 3px;

									}

	.podcast-thumb-holder {

		padding-bottom: 80px;

	}

		.podcast-thumb {

			margin-bottom: 70px;

		}

			.podcast-thumb-img {

				display: inline-block;

				vertical-align: top;

				position: relative;

				width: 366px;

				margin-right: 10px;

			}

			.podcast-thumb-img::after {

				content: '';

				display: block;

				position: absolute;

				width: 100%;

				height: 100%;

				top: 0;

				left: 0;

				background: rgba(0,0,0,0.25);

			}

				.podcast-thumb-img canvas {

					display: block;

					width: 100%;

					background-color: #ebebeb;

					background-position: center center;

					background-repeat: no-repeat;

					background-size: cover;

				}

			.podcast-thumb-txt {

				display: inline-block;

				vertical-align: top;

				width: calc( 100% - 376px );

				padding: 0 30px 30px;

			}

					.podcast-thumb-txt-title {

						font: 700 20px/1 'Montserrat', sans-serif;

						color: #262626;

						letter-spacing: 0.024em;

						text-transform: uppercase;

						margin-bottom: 16px;

					}

					.podcast-thumb-txt-date {

						font-size: 13px;

						color: #000000;

						line-height: 1;

						letter-spacing: 0.02em;

						margin-bottom: 10px;

					}

					.podcast-thumb-txt-content {

						font-size: 15px;

						color: #5e5e5e;

						line-height: 1.7;

						letter-spacing: 0.02em;

					}

					.podcast-thumb-audio {

						margin-top: 20px;

					}

						.podcast-thumb-audio > audio {

							display: none;

						}

						.podcast-thumb-audio .audioplayer {

							border: 0;

							background: none;

							padding: 0;

							height: auto;

							width: 80%;

							float: left;

						}

							.podcast-thumb-audio .audioplayer .audioplayer-playpause {

								width: 32px;

								height: 32px;

								border: 3px solid #000000;

							}

								.podcast-thumb-audio .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {

									border-left: 3px solid #000000;

									border-top: 4px solid transparent;

									border-bottom: 4px solid transparent;

								}

							.podcast-thumb-audio .audioplayer .audioplayer-bar-played::after {

								opacity: 0;

							}

							.podcast-thumb-audio .audioplayer .audioplayer-time-current,

							.podcast-thumb-audio .audioplayer .audioplayer-time-duration {

								font-size: 13px;

								color: #bfbfbf;

								line-height: 1;

								letter-spacing: 0.02em;

							}

							.podcast-thumb-audio .audioplayer .audioplayer-bar {



							}

								.podcast-thumb-audio .audioplayer .audioplayer-bar::before {

									background: rgba(0,0,0,0.25);

									height: 3px;

								}

								.podcast-thumb-audio .audioplayer .audioplayer-bar-loaded {

									height: 3px;

									background: rgba(0,0,0,0.65);

								}

								.podcast-thumb-audio .audioplayer .audioplayer-bar-played {

									height: 3px;

									background: #000000;

								}

							.podcast-thumb-audio .audioplayer .audioplayer-volume {



							}

								.podcast-thumb-audio .audioplayer .audioplayer-volume-button a {

									background-color: #000000;

								}

									.podcast-thumb-audio .audioplayer .audioplayer-volume-button a:before {

										border-right: 9px solid #000000;

									}

									.podcast-thumb-audio .audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {

										border-color: #000000;

										top: 0px;

										width: 8px;

										height: 8px;

									}

								.podcast-thumb-audio .audioplayer .audioplayer-volume-adjust {



								}

									.podcast-thumb-audio .audioplayer .audioplayer-volume-adjust > div {

										background: rgba(0,0,0,0.25);

										height: 3px;

									}

									.podcast-thumb-audio .audioplayer .audioplayer-volume-adjust div div {

										background-color: #000000;

										height: 3px;

									}

		.podcast-thumb-pagination {

			text-align: center;

			margin-top: 48px;

		}

			#content .podcast-thumb-pagination ul {

				margin-left: 0;

				display: inline-block;

			}

				#content .podcast-thumb-pagination li {

					display: inline-block;

					vertical-align: middle;

					margin: 0 2.5px;

				}

					#content-full #content .podcast-thumb-pagination a {

						display: block;

						width: 35px;

						height: 35px;

						border: 1px solid #5e5e5e;

						font: 300 15px/35px 'Quicksand', sans-serif;

						color: #000000;

						text-decoration: none;

						transition: all 0.2s linear;

					}

					#content-full #content .podcast-thumb-pagination a.elem-active,

					#content-full #content .podcast-thumb-pagination a:hover {

						background: #000000;

						border-color: #000000;

						color: #ffffff;

					}

	.podcast-listen {

		position: relative;

		display: block !important;

	}

		.podcast-listen-title {

			text-align: center;

		    width: 10%;

		    height: 100%;

		    min-height: 500px;

		    position: absolute;

		    left: 0;

		    top: 0;

		    background-color: #57079b;

		    /*overflow: hidden;*/

		    background: url(../../frontend/images/podcast/podcast-listen-title-bg.jpg) no-repeat left center / cover;

		}

			.podcast-listen-title .side-text {

				font-size: 30px;

				letter-spacing: 0.14em;

				overflow: visible;

				left: 38%;

				top: 22%;

				max-height: 2000px;

				height: 175%;

				padding-top: 335px;

			}

				.podcast-listen-title .side-text.slide-text span.in {

					padding-bottom: 20px;

				}

		.podcast-listen-content {

			position: relative;

			width: 90%;

			padding-right: 10%;

			margin: 0 0 0 auto;

			background: url(../../frontend/images/podcast/podcast-listen-content-bg.jpg) no-repeat center center / cover;

		}

			.podcast-listen-content-inner {

				max-width: 1090px;

				padding: 0 15px;

				margin: auto;

			}

			.podcast-listen-txt {

				display: inline-block;

				vertical-align: bottom;

				width: 54.71%;

				margin-right: 11.32%;

				padding-top: 145px;

				padding-bottom: 160px;

			}

				#content .podcast-listen-txt h2 {

					font: 700 34px/1 'Montserrat', sans-serif;

					color: #222222;

					letter-spacing: 0.024em;

					text-transform: uppercase;

					margin-bottom: 28px;

				}

				#content .podcast-listen-txt p {

					font-size: 15px;

					color: #5e5e5e;

					line-height: 1.7;

					letter-spacing: 0.02em;

				}

				.podcast-listen-btn {

					margin-top: 32px;

				}

					.podcast-listen-btn a {

						display: inline-block;

						vertical-align: middle;

						margin-right: 20px;

					}

					.podcast-listen-btn a:last-child {

						margin-right: 0;

					}

						.podcast-listen-btn img {

							max-width: 100%;

						}

			.podcast-listen-img {

				display: inline-block;

				vertical-align: bottom;

				width: 32.08%;

			}

				.podcast-listen-img img {

					max-width: 100%;

				}

	.podcast-behind {

		padding-top: 90px;

	}

		#content .podcast-behind h2 {

			font: 700 34px/1 'Montserrat', sans-serif;

			color: #222222;

			letter-spacing: 0.024em;

			text-align: center;

			text-transform: uppercase;

			margin-bottom: 40px;

		}

		.podcast-behind-grid {

			max-width: 1115px;

			margin: auto;

		}

			.box__1 {

				display: flex;

			}



			.box__1_2 {

				display: flex;

				flex-direction: column;

			}



			.box__2_5 {

				flex-grow: 1;

			}



			.box__2_6 {

				flex-grow: 1;

			}



			.box__1_3 {

				flex-grow: 1;

			}

			.podcast-behind-box {

				height: 100%;

				padding: 10px;

				position: relative;

			}

			.podcast-behind-box::before {

				content: '';

				display: block;

				position: absolute;

				width: calc( 100% - 20px );

				height: calc( 100% - 20px );

				top: 10px;

				left: 10px;

				background: rgba(0,0,0,0.8);

			}

			.box__2_5 .podcast-behind-box::before,

			.box__2_6 .podcast-behind-box::before,

			.box__1_4 .podcast-behind-box::before {

				opacity: 0;

			}

				.podcast-behind-box canvas {

					display: block;

					width: 100%;

					height: 100%;

					background-color: #cccccc;

					background-position: center center;

					background-repeat: no-repeat;

					background-size: cover;

				}

				.podcast-behind-box-txt {

					position: absolute;

					width: calc( 100% - 20px );

					height: calc( 100% - 20px );

					top: 10px;

					left: 10px;

					padding: 0 52px;

				}

				.podcast-behind-box-txt::before {

					content: '';

					display: inline-block;

					vertical-align: middle;

					width: 0;

					height: 100%;

				}

					.podcast-behind-box-txt-inner {

						display: inline-block;

						vertical-align: middle;

					}

						#content-full #content .podcast-behind-box-txt p {

							font-size: 15px;

							color: #aaaaaa;

							line-height: 1.5;

							letter-spacing: 0.02em;

							margin: 20px 0;

						}

							#content-full #content .podcast-behind-box-txt p strong {

								font-size: 17px;

								color: #ffffff;

							}



.podcast-thumb-holder, .podcast-listen {

    /*display: none;*/

}



.podcast-thumb-pagination li a span {

	color: #000;

	font-size: 12px;

	font-family: quicksand;

	padding: 0 2px;

}



.podcast-thumb-pagi-prev {

	font-size: 12px;

	display: inline-block;

	color: #009cbd;

	font-weight: 500;

	vertical-align: middle;

	padding-right: 10px;

}



.podcast-thumb-pagi-next {

	font-size: 12px;

	display: inline-block;

	color: #009cbd;

	font-weight: 500;

	vertical-align: middle;

	padding-left: 10px;

}



.download-embed-wrap {

    width: 20%;

    float: right;

    text-align: center;

}



.download-embed-wrap a {

    padding: 0 2%;

}



@media only screen and (max-width: 1199px) {

	.podcast-thumb-txt {

		padding: 20px 20px 17px;

	}

	.podcast-listen-title {

		width: 5%;

	}

	.podcast-listen-content {

		width: 95%;

	}

		.podcast-listen-txt {

			padding-top: 85px;

			padding-bottom: 100px;

		}

	.podcast-behind-box-txt {

		padding: 0 25px;

	}

		#content-full #content .podcast-behind-box-txt p {

			margin: 10px 0;

		}

}



@media only screen and (max-width: 991px) {

	.podcast-main-img canvas {

		height: 600px;

	}

	.podcast-thumb-img {

		display: block;

		width: 100%;

		max-width: 366px;

		margin: auto auto 20px;

	}

	.podcast-thumb-txt {

		display: block;

		width: 100%;

		text-align: center;

	}

	.podcast-listen-title {

		display: none;

	}

	.podcast-listen-content {

		width: 100%;

		padding-right: 0;

		text-align: center;

	}

	.podcast-listen-txt {

		display: block;

		width: 100%;

		margin: auto auto 20px;

	}

	.podcast-listen-img {

		display: block;

		width: 100%;

	}

	.podcast-behind-grid * {

		display: block;

		width: 100%;

		max-width: 300px;

		margin: auto;

	}

	.podcast-behind-grid .box__1 {

		max-width: 100%;

	}

	.podcast-behind-grid .box__1_3,

	.podcast-behind-grid .box__1_3 * {

		max-width: 100%;

	}

	.podcast-behind-grid .box__1_3 canvas {

		height: 650px;

	}

	.podcast-behind-grid .box__1_3 .podcast-behind-box-txt {

		max-width: calc(100% - 20px);

	}

	.podcast-behind-box-txt-inner {

		display: inline-block;

		text-align: center;

	}

}



@media only screen and (max-width: 480px) {

	.podcast-listen-btn a {

		display: block;

		max-width: 170px;

		margin: 10px auto !important;

	}

}