/* Styling for Dragonproof 09/21/21 */

/* Global */
html {
	margin-top: 0 !important;
}

* {
 	font-family: proxima-nova, sans-serif;
}

body {
	background: #FFF;
	margin: 0;
	overflow-x: hidden;
}

a, a:active, a:focus {
   outline: none;
}

a {
	color: #F81B1B;
	text-decoration: none;
}



/* Hero + Navigation */
.nav {
	width: 100%;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: solid 1px rgba(233, 222, 194, 1);
	background: transparent linear-gradient(180deg, #030501 0%, #00000000 130%) 0% 0% no-repeat padding-box;
	position: absolute;
	top: 0;
	}
	.singleHero .nav {
		background: none;
	}
	.nav ul {
		margin-right: 30px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 705px;
		}
		.nav ul li {
			display: inline;
			position: relative;
			}
			.nav ul li a {
				text-decoration: none;
				color: #FDF8EE;
				}
				.nav ul li .buyBook {
					display: block;
					padding: 10px 15px;
					background: #FFF;
					border: solid 1px #EB1B24;
					font-family: 'Barlow Condensed', sans-serif;
					text-transform: uppercase;
					font-weight: 600;
					color: #EB1B24;
				}
			.newsDropdown,
			.newsDropdown2 {
				width: 270px;
				height: 0;
				background: #FFF;
				position: absolute;
				top: 46px;
				right: -10px;
				z-index: 99;
				box-shadow: 0px 3px 25px #0000000D;
				border-radius: 5px;
				overflow: hidden;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				.newsDropdown2 {
					top: 56px;
					right: 0;
					left: 0;
					margin-right: auto;
					margin-left: auto;
					}
					.midFooter .newsDropdown2 p {
						font-size: 20px;
						color: #222222;
						margin: 30px auto 20px auto;
					}
				.newsDropped {
					height: 260px !important;
				}
				.newsDropped2 {
					height: 230px !important;
				}
				.newsDropdown p,
				.newsDropdown2 p {
					font-size: 20px;
					font-weight: 600;
					color: #222222;
					width: 230px;
					margin: 30px auto 20px auto;
				}
				.newsDropdown .hbspt-form,
				.newsDropdown2 .hbspt-form {
					width: 230px;
					margin: 0 auto;
					}
					.newsDropdown .hbspt-form input,
					.newsDropdown2 .hbspt-form input {
						padding: 14px 13px;
						font-size: 14px;
						color: #949494;
						border: solid 1px #DDD;
						border-radius: 3px;
						width: 200px;
					}
					.newsDropdown .hbspt-form input[type=submit],
					.newsDropdown2 .hbspt-form input[type=submit] {
						font-family: 'Barlow Condensed', sans-serif;
						font-size: 16px;
						letter-spacing: 1.2px;
						text-transform: uppercase;
						color: #FDE6CE;
						text-align: center;
						background: #EB1B24;
						border: none;
						border-radius: 0;
						width: 228px;
						margin-top: 15px;
					}
					.hs-error-msgs {
						margin: 5px 0 5px 17px;
						padding: 0;
						font-size: 10px;
						color: #EB1B24;
					}
			.subLink i {
				display: inline-block;
				transform: rotate(0deg);
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			.arrowRotate,
			.arrowRotate2 {
				transform: rotate(180deg) !important;
			}
	.dragonLink {
		font-family: 'Barlow Condensed', sans-serif;
		text-decoration: none;
		text-transform: uppercase;
		color: #FDF8EE;
		font-size: 23px;
		line-height: 17px;
		letter-spacing: 1.26px;
		margin-left: 30px;
	}

	.mobileNav {
		display: none;
		background: #100A02;
		border-bottom: none;
		flex-direction: column;
		}
		.mobileNav .mobileTop {
			border-bottom: 1px solid rgba(233, 222, 194, 0.15);
			width: 100%;
			padding: 15px 0;
			display: flex;
			align-items: center;
			justify-content: space-between;
			}
			.mobileNav .dragonLink {
				margin-left: 20px;
			}
			.mobileNav .buyBook {
				font-family: 'Barlow Condensed', sans-serif;
				font-size: 14px;
				font-weight: 600;
				letter-spacing: 1.75px;
				color: #FFF;
				text-transform: uppercase;
				text-decoration: none;
				margin-right: 20px;
				display: block;
				padding: 7px 22px;
				background: none;
				border: solid 1px #EB1B24;
			}
		.mobileNav ul li a {
			font-size: 12px;
			color: #FFF;
		}
		.mobileNav ul {
			width: 100%;
			margin: 0;
			padding: 15px 0;
			}
			.mobileNav ul li:nth-child(1) {
				margin-left: 20px;
			}	
			.mobileNav ul li:nth-child(4) {
				margin-right: 20px;
			}

.hero {
	background: url(../images/dragon-home-hero.png) no-repeat left center;
	background-size: cover;
	height: 900px;
	display: flex;
	align-items: center;
	position: relative;
	}
	.hero.aboutHero {
		background: url(../images/dragon-about-hero.png) no-repeat right center;
		background-size: cover;
	}
	.hero.book1Hero {
		background: url(../images/dragon-1-hero.png) no-repeat right center;
		background-size: cover;
	}
	.hero.book2Hero {
		background: url(../images/dragon-2-hero.jpg) no-repeat right center;
		background-size: cover;
	}
	.hero.episodesHero,
	.hero.mediaHero {
		height: 600px;
	}
	.hero.singleHero {
		background: #061017;
		height: 830px;
		align-items: normal;
	}
	.heroText {
		width: 1400px;
		margin: 0 auto;
		position: relative;
		z-index: 98;
		}
		.singleHero .heroText {
			display: none;
		}
		.heroText .icon-headphones {
			/* CHANGE ALL THIS WITH CORRECT ICON */
			font-size: 60px;
			color: #EB1B24;
			margin: 0 0 15px -15px;
			display: block;
		}
		.heroText h1 {
			font-family: 'Barlow Condensed', sans-serif;
			font-size: 137px;
			line-height: 122px;
			letter-spacing: 3.42px;
			text-transform: uppercase;
			color: #FFF4D6;
			width: 765px;
			margin: 0;
			}
			.book1Hero .heroText h1 {
				font-size: 90px;
				line-height: 80px;
				letter-spacing: 2.25px;
				width: 655px;
			}
			.heroText h1 span {
				font-family: 'Barlow Condensed', sans-serif;
				font-size: 40px;
				line-height: 26px;
				display: block;
				margin-bottom: 15px;
				}
				.book1Hero .heroText h1 span {
					font-size: 32px;
					line-height: 34px;
				}
				.book2Hero .heroText h1 span {
					font-size: 29px;
				}
			.episodesHero .heroText h1 {
				width: 900px;
			}
		.heroText p {
			font-size: 22px;
			color: #FFF4D6;
			margin: 45px 0 80px 0;
			max-width: 695px;
			}	
			.aboutHero .heroText p {
				margin: 45px 0 0 0;
			}
		.heroBtn {
			font-family: 'Barlow Condensed', sans-serif;
			color: #FDE6CE;
			background: #EB1B24;
			text-align: center;
			padding: 15px 50px;
			text-decoration: none;
			text-transform: uppercase;
			letter-spacing: 1.5px;
			}
			.heroBtn i {
				margin-right: 10px;
			}
		.singleHeroText {
			display: none;
			width: 1200px;
			margin: 0 auto;
			}
			.singleHero .singleHeroText {
				display: flex;
				flex-direction: column;
				align-items: center;
			}
			.singleHeroText .mic {
				width: 75px;
				margin: 150px 0 35px 0;
			}
			.singleHeroText h1 {
				font-family: 'Barlow Condensed', sans-serif;
				font-size: 68px;
				line-height: 60px;
				text-align: center;
				text-transform: uppercase;
				letter-spacing: 1.7px;
				color: #FFF4D6;
				margin: 0 0 25px 0;
				padding: 0 40px;
			}
			.singleHeroText p {
				font-size: 20px;
				line-height: 26px;
				text-align: center;
				letter-spacing: 0.5px;
				color: #C3C3C3;
				width: 850px;
				margin: 0 auto;
				}
				.singleHeroText p a {
					color: #FFF4D6;
					font-style: italic;
					font-weight: 600;
				}
				.singleHero .singleEpNo {
					font-family: 'Barlow Condensed', sans-serif;
					font-size: 22px;
					line-height: 26px;
					letter-spacing: 0.55px;
					text-transform: uppercase;
					color: #F52931;
					margin: 0;
				}
			.outboundLinks {
				width: 450px;
				display: flex;
				align-items: center;
				justify-content: space-between;
				margin-top: 50px;
				}
				.outboundLinks p {
					display: flex;
					align-items: center;
					}
					.outboundLinks p a {
						font-size: 18px;
						font-style: normal;
						font-weight: 300;
						text-decoration: underline;
					}
					.outboundLinks img {
						width: 35px;
						margin-right: 15px;
					}
			.embedShare {
				width: 1200px;
				position: absolute;
				bottom: -120px;
				text-align: center;
				}
				.embedShare p {
					width: 100%;
				}
				.embedShare iframe {
					box-shadow: 0px 10px 33px 12px #00000017;
					margin-bottom: 25px;
					border-radius: 11px;
				}
				.embedShare a {
					font-size: 16px;
					line-height: 29px;
					color: #0F1A21;
					text-decoration: underline;
					}
					.embedShare a i {
						margin-right: 7px;
					}
	.heroCredit {
		position: absolute;
		bottom: 35px;
		right: 45px;
		font-size: 13px;
		line-height: 12px;
		color: #FDF8EE;
		}
		.heroCredit strong {
			font-size: 15px;
		}

.entry-header {
	display: none;
}



/* Left + Right Text Sections */
.textImgSxn {
	width: 1600px;
	margin: 130px auto 230px auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	}
	.textImgSxn.rightTextSxn {
		flex-direction: row-reverse;
		width: 1400px;
	}
	.textImgSxn.simpleImg {
		width: 1400px;
		margin: 0 auto;
	}

.textSxn {
	width: 500px;
	margin-left: 100px;
	}
	.aboutRick .textSxn {
		width: 570px;
	}
	.simpleImg .textSxn {
		width: 620px;
	}
	.insideBook .textSxn {
		width: 690px;
		margin-left: 0;
	}
	.textSxn h2 {
		font-family: 'Barlow Condensed', sans-serif;
		font-size: 45px;
		line-height: 41px;
		letter-spacing: 1.13px;
		text-transform: uppercase;
		color: #030501;
		margin: 0;
		}
		.simpleImg .textSxn h2,
		.fearDragon .textSxn h2 {
			font-size: 34px;
			line-height: 40px;
			letter-spacing: 1.53px;
			font-weight: 300;
			}
		.textSxn h2 strong {
			font-family: 'Barlow Condensed', sans-serif;
			font-weight: 600;
		}
	.textSxn p {
		font-size: 20px;
		line-height: 26px;
		letter-spacing: 0.5px;
		color: #030501;
		margin: 20px 0 0 0;
		}
		#dragonBook1 .aboutRick .textSxn p,
		#dragonBook2 .aboutRick .textSxn p {
			margin: 45px 0;
		}
	.textSxn hr {
		width: 75px;
		height: 0.5px;
		background: #030501;
		border-color: #030501;
		margin: 45px 0 20px 0;
	}
	.textSxn input {
		font-size: 14px;
		color: #949494;
		width: 472px;
		padding: 18px 13px;
		border: solid 1px #C9C9C9;
		border-radius: 0;
		}
		.textSxn input[type=submit] {
			font-family: 'Barlow Condensed', sans-serif;
			font-size: 20px;
			font-weight: 600;
			letter-spacing: 1.5px;
			text-transform: uppercase;
			text-align: center;
			color: #FDE6CE;
			width: 100%;
			padding: 15px 0;
			margin: 12px 0 0 0;
			background: #EB1B24;
			border: none;
		}
	.textSxn ul {
		padding: 0;
		margin: 35px 0 0 0;
		}
		.textSxn ul li {
			font-size: 22px;
			line-height: 28px;
			letter-spacing: 0.55px;
			color: #030501;
			list-style: none;
			background: url(../images/red-bullet.svg) no-repeat left 10px;
			padding-left: 15px;
			margin-bottom: 20px;
		}

.imgSxn {
	width: 790px;
	height: 730px;
	background: #FFF;
	box-shadow: 0px 3px 22px #00000036;
	position: relative;
	z-index: 99;
	}
	.aboutRick .imgSxn {
		width: 650px;
		height: 750px;
		box-shadow: none;
		background: url(../images/rick-headshot.png) no-repeat center center;
		background-size: cover;
	}
	.simpleImg .imgSxn {
		width: 650px;
		height: 750px;
		box-shadow: none;
		background: url(../images/dragon-flame.png) no-repeat left 80px;
		background-size: cover;
	}
	.insideBook .imgSxn {
		width: 650px;
		height: 550px;
		box-shadow: none;
		background: url(../images/book-alone.png) no-repeat right center;
		background-size: contain;
	}
	.insideBook.insideBook1 .imgSxn {
		background: url(../images/book-1-alone.png) no-repeat right center;
		background-size: contain;
	}
	.fearDragon .imgSxn {
		box-shadow: none;
		background: url(../images/rick-signing.png) no-repeat right center;
		background-size: contain;
	}
	.imgSxn .postThumb {
		width: 730px;
		height: 390px;
		margin: 30px auto 0 auto;
	}
	.imgSxn .playerWrap {
		width: 730px;
		margin: 15px auto 0 auto;
	}
	.availableOn {
		width: 420px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 25px 0 0 35px;
		}
		.availableOn span {
			font-family: 'Barlow Condensed', sans-serif;
			text-transform: uppercase;
		}
		.availableOn img {
			max-width: 150px;
		}

.textImgSxn .bgBox {
	display: block;
	width: 565px;
	height: 860px;
	background: #E7E8EB;
	position: absolute;
	top: -60px;
	right: -75px;
	z-index: 98;
	}
	.textImgSxn.rightTextSxn .bgBox {
		right: auto;
		left: -75px;
	}



/* Episode List */
.episodeList {
	background: #0F1A21;
	padding: 85px 0;
	text-align: center;
	}
	.episodeList.mediaList {
		background: #FFF;
		padding: 35px 0 85px 0;
	}
	.episodeList.episodePageList {
		background: #FFF;
		padding: 35px 0 85px 0;
	}
	.episodeList.singleList {
		padding: 305px 0 85px 0;
	}
	#dragonEpisodes .episodeList:nth-child(4),
	#dragonMedia .episodeList:nth-child(4),
	#dragonBook1 .episodeList:nth-child(4),
	#dragonBook2 .episodeList:nth-child(4) {
		display: none;
	}
	.episodeList h2 {
		font-family: 'Barlow Condensed', sans-serif;
		font-size: 59px;
		line-height: 54px;
		text-transform: uppercase;
		color: #FFF4D6;
		margin: 0 0 45px 0;
		}
		.episodeList h2 span {
			font-family: 'Barlow Condensed', sans-serif;
			font-size: 17px;
			line-height: 16px;
			color: #FFFFFF;
			display: block;
			margin-bottom: 5px;
		}
		.episodeList.episodePageList h2,
		.episodeList.singleList h2 {
			color: #0B1A22;
			}
			.episodeList.episodePageList h2 span,
			.episodeList.singleList h2 span {
				color: #868889;
			}
	.episodes {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 1370px;
		margin: 0 auto 55px auto;
		}
		.episode {
			display: block;
			width: 675px;
			height: 485px;
			box-shadow: 0px 3px 22px #00000017;
			margin: 0 0 60px 0;
			}
			.mediaList .episode {
				height: 405px;
				box-shadow: 0px 10px 33px 12px #00000017;
			}
			.episodePageList .episode {
				width: 435px;
				height: 425px;
				box-shadow: 0px 10px 33px 12px #00000017;
			}
			.episode a {
				display: block;
				width: 100%;
				height: 100%;
				text-decoration: none;
				background: #FFF;
				padding-top: 25px;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				.episode a:hover {
					background: #2B282C;
					}
					.episode a:hover .epNo,
					.episode a:hover h3 {
						color: #FFF;
					}
					.episode a:hover .epDate {
						color: #AFAFAF;	
						}
				.episode a .epDate i {
					margin-right: 7px;
				}
			.episode .postThumb {
				width: 620px;
				height: 260px;
				margin: 0 auto 25px auto;
				}
				.episodePageList .episode .postThumb {
					width: 390px;
					height: 210px;
				}
				.singleList .episode .postThumb {
					margin:  0 auto 15px auto;
				}
			.epNo {
				font-family: 'Barlow Condensed', sans-serif;
				font-size: 17px;
				font-weight: 600;
				line-height: 15px;
				letter-spacing: 0.42px;
				text-transform: uppercase;
				color: #767C80;
				margin: 0;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			.episode h3 {
				font-size: 26px;
				font-weight: 600;
				line-height: 26px;
				color: #0D1921;
				max-width: 540px;
				margin: 10px auto 35px auto;
				padding: 0 30px;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}	
				.mediaList .episode h3 {
					margin: 45px auto 0 auto;
				}
				.singleList .episode h3 {
					margin: 5px auto 0 auto;
				}
			.epDate {
				font-size: 13px;
				line-height: 26px;
				color: #767C80;
				margin: 0;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
	.moreBtn {
		font-family: 'Barlow Condensed', sans-serif;
		font-size: 20px;
		line-height: 43px;
		letter-spacing: 1.5px;
		text-transform: uppercase;
		text-decoration: none;
		color: #FDE6CE;
		padding: 15px 45px;
		border: solid 1px #FDE6CE;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		.moreBtn:hover {
			background: #FDE6CE;
			color: #0F1A21;
		}
		#dragonSingle .moreBtn {
			background: #FDE6CE;
			color: #0F1A21;
			}
			#dragonSingle .moreBtn:hover {
				background: #0F1A21;
				color: #FDE6CE;
				border: solid 1px #0F1A21;
			}

	.blockHeading {
		text-align: left;
		width: 1400px;
		margin: 0 auto;
		}
		.mediaList .blockHeading {
			margin-bottom: 50px;
		}
		.episodePageList .blockHeading {
			margin-bottom: 50px;
		}
		.blockHeading h2 {
			font-family: 'Barlow Condensed', sans-serif;
			font-size: 22px;
			line-height: 20px;
			color: #0B1A22;
			margin: 0 0 5px 0;
		}
		.blockHeading p {
			font-size: 20px;
			line-height: 26px;
			letter-spacing: 0.5px;
			color: #030501;
			margin: 0 0 15px 0;
		}

.navigation {
	margin-bottom: 300px;
	}
	.navigation .nav-links .page-numbers {
		font-family: roboto, sans-serif !important;
		font-size: 15px;
		line-height: 27px;
		letter-spacing: 0.75px;
		color: #002939;
		margin: 0 10px;
		padding: 10px;
		transition: all 0.1s ease-in-out;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		}
		.navigation .nav-links .current,
		.navigation .nav-links a:hover {
			border-bottom: solid 3px #EB1B24;
		}
	.navigation .screen-reader-text {
		display: none;
	}
	.navigation .nav-links .next,
	.navigation .nav-links .prev {
		margin: 0;
		}
		.navigation .nav-links .next:hover,
		.navigation .nav-links .prev:hover {
			border-bottom: none;
		}
		.navigation .nav-links .navArrow {
			font-size: 20px;
			padding: 10px 8px;
			border: 1px solid #CDCDD0;
			border-radius: 23px;
			color: #575A5D;
			}
			.navigation .nav-links .next .navArrow i {
				padding-left: 2px;
			}
			.navigation .nav-links .prev .navArrow i {
				padding-right: 2px;
			}



/* Quote Section */
.quoteSxn {
	background: url(../images/dark-bg.png) no-repeat center center;
	background-size: cover;
	padding: 65px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	}
	.quoteSxn i {
		margin: 0 0 15px 0;
		font-size: 30px;
		color: #EB1B24;
	}
	.quoteSxn p {
		font-family: 'Barlow Condensed', sans-serif;
		font-size: 26px;
		line-height: 32px;
		letter-spacing: 1.17px;
		color: #FFF4D6;
		text-align: center;
		width: 860px;
		margin: 25px auto 0 auto;
		position: relative;
		}
		.quoteSxn p:nth-child(4) {
			font-size: 22px;
			letter-spacing: 1.65px;
			text-transform: uppercase;
			padding-top: 20px;
			margin: 40px auto 0 auto;
			}
			.quoteSxn p:nth-child(4):before {
				content : "";
			   position: absolute;
			   left: 0;
			   right: 0;
			   top: 0;
			   height: 3px;
			   width: 38px;
			   margin-left: auto;
			   margin-right: auto;
			   border-top: 3px solid #EB1B24;
			}



/* Mid + Bottom Footers */
.midFooter {
	margin: 150px auto;
	width: 850px;
	text-align: center;
	}
	.midFooter hr {
		width: 35px;
		height: 2px;
		background: #0B1A22;
		border-color: #0B1A22;
	}
	.midFooter h3 {
		font-family: 'Barlow Condensed', sans-serif;
		font-weight: 200;
		font-size: 33px;
		line-height: 38px;
		letter-spacing: 1.49px;
		text-transform: uppercase;
		color: #0D1921;
		}
		.midFooter h3 strong {
			font-family: 'Barlow Condensed', sans-serif;
			font-weight: 600;
		}
	.midFooter p {
		font-size: 18px;
		line-height: 28px;
		letter-spacing: 0.27px;
		color: #0D1921;
		margin: 0;
	}
	.midFooter p a {
		font-family: 'Barlow Condensed', sans-serif;
		font-size: 17px;
		letter-spacing: 1.27px;
		text-transform: uppercase;
		text-decoration: none;
		color: #EB1B24;
		border-bottom: solid 1px #EB1B24;
		margin-top: 25px;
		display: inline-block;
	}
	.bottomSub {
		position: relative;
	}

.bottomFooter {
	height: 95px;
	background: url(../images/bottom-footer.png) no-repeat bottom center;
	display: flex;
	align-items: center;
	justify-content: space-between;
	}
	.bottomFooter ul {
		padding: 0;
		}
		.bottomFooter ul li {
			display: inline;
			list-style: none;
		}
	.footerLeft {
		font-size: 13px;
		letter-spacing: 0.33px;
		color: #0B1A22;
		margin-left: 30px;
		}
		.footerLeft .footerMiva {
			color: #EB1B24;
			text-decoration: none;
			margin-right: 15px;
		}
	.footerRight {
		margin-right: 30px;
		}	
		.footerSocial {
			color: #0B1A22;
			margin-right: 40px;
		}
		.footerBook {
			font-family: 'Barlow Condensed', sans-serif;
			font-size: 15px;
			font-weight: 600;
			letter-spacing: 1.88px;
			color: #ED1C24;
			text-transform: uppercase;
			text-decoration: none;
			border: solid 1px #ED1C24;
			padding: 10px 20px;
		}



/* Media Queries */
@media only screen and (min-width: 1501px) and (max-width: 1749px) {
	.hero.book1Hero {
		background: #050601 url(../images/dragon-1-hero.png) no-repeat -300px center;
		background-size: cover;
	}
	.hero.book2Hero {
		background: #050601 url(../images/dragon-2-hero.jpg) no-repeat -300px center;
		background-size: cover;
	}
	
	/* Left + Right Text Sections */
	.textImgSxn {
		width: 1340px;
		}
		.textSxn {
			width: 410px;
			margin-left: 0;
			}
			.textSxn input {
				width: 382px;
			}
}




@media only screen and (min-width: 1200px) and (max-width: 1500px) {
	.hero.aboutHero {
		background: url(../images/dragon-about-hero.png) no-repeat center -100px;
	}
	.hero.book1Hero {
		background: #050601 url(../images/dragon-1-hero.png) no-repeat -300px center;
		background-size: cover;
	}
	.hero.book2Hero {
		background: #050601 url(../images/dragon-2-hero.jpg) no-repeat -300px center;
		background-size: cover;
	}
	.heroText {
		width: 1160px;
	}

	/* Left + Right Text Sections */
	.textImgSxn {
		width: 950px;
		flex-direction: column-reverse;
		}
		.textImgSxn.rightTextSxn {
			width: 1190px;
		}
		.textImgSxn .bgBox {
			right: 0;
		}
		.textSxn {
			width: 700px;
			margin: 155px auto 0 auto;
			}
			.aboutRick .textSxn {
				width: 480px;
				margin: 0 auto;
			}
			.textSxn input[type=submit] {
				width: 500px;
			}
		.textImgSxn.simpleImg {
			width: 1190px;
			flex-direction: row;
			}
			.simpleImg .textSxn {
				margin: 0 auto 50px auto;
			}
			#dragonBook1 .textImgSxn.aboutRick,
			#dragonBook2 .textImgSxn.aboutRick {
				flex-direction: row;
			}
			#dragonBook1 .textImgSxn .bgBox,
			#dragonBook2 .textImgSxn .bgBox {
				width: 375px;
				height: 570px;
				}
				#dragonBook1 .textImgSxn.aboutRick .imgSxn,
				#dragonBook2 .textImgSxn.aboutRick .imgSxn {
					width: 470px;
					height: 440px;
				}

	/* Episode List */
	.episodes {
		width: 950px;
		}
		.episode {
			width: 465px;
			}
			.episode .postThumb {
				width: 420px;
			}
		.blockHeading {
			width: 1160px;
			margin: 0 auto;
			}
			.blockHeading h2 {
				font-size: 22px;
			}
}




@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	/* Hero + Navigation */
	.hero {
		height: 810px;
		}
		.hero.aboutHero {
			background: url(../images/dragon-about-hero.png) no-repeat center -100px;
		}
		.hero.book1Hero {
			background: #050601 url(../images/dragon-1-hero.png) no-repeat -300px center;
			background-size: cover;
		}
		.hero.book2Hero {
			background: #050601 url(../images/dragon-2-hero.jpg) no-repeat -300px center;
			background-size: cover;
		}
		.heroText {
			width: 960px;
			}
			.heroText h1 {
				font-size: 117px;
	    		line-height: 102px;
			}
	.embedShare {
		width: 90%;
	}

	/* Left + Right Text Sections */
	.textImgSxn {
		width: 950px;
		flex-direction: column-reverse;
		}
		.textImgSxn.rightTextSxn {
			width: 1000px;
		}
		.textImgSxn .bgBox {
			right: 0;
			}
			#dragonBook1 .textImgSxn.aboutRick .bgBox,
			#dragonBook2 .textImgSxn.aboutRick .bgBox {
				height: 600px;
				width: 395px;
			}
			.textImgSxn.rightTextSxn .bgBox {
				left: -235px;
				width: 565px;
				height: 600px;
			}
		#dragonBook1 .textImgSxn.aboutRick,
		#dragonBook2 .textImgSxn.aboutRick {
			width: 950px;
			flex-direction: row;
		}
		.textSxn {
			width: 700px;
			margin: 155px auto 0 auto;
			}
			.simpleImg .textSxn {
				margin: 75px auto;
			}
			.aboutRick .textSxn {
				width: 440px;
				margin: 0 auto;
			}
			.textSxn input[type=submit] {
				width: 500px;
			}
			.insideBook .textSxn {
				width: 400px;
				margin: 0 auto;
			}
		.aboutRick .imgSxn {
			width: 470px;
			height: 480px;
		}
		.insideBook .imgSxn {
			width: 520px;
		}
		.textImgSxn.simpleImg {
			width: 950px;
			}
			.simpleImg .imgSxn {
				display: none;
			}

	/* Episode List */
	.episodes {
		width: 950px;
		}
		.episode {
			width: 465px;
			}
			.episode .postThumb {
				width: 420px;
			}
		.blockHeading {
			width: 960px;
			margin: 0 auto;
			}
			.blockHeading h2 {
				font-size: 22px;
			}
	.navigation {
		margin-bottom: 50px;
	}

	/* Mid + Bottom Footers */
	.bottomFooter {
		background: url(../images/bottom-footer.png) no-repeat center 60px;
	}
}




@media only screen and (min-width: 768px) and (max-width: 1023px) {
	/* Hero + Navigation */
	.deskNav {
		display: none;
	}
	.mobileNav {
		display: flex;
		}
		.newsDropdown {
			top: 35px;
		}
	.hero {
		height: 535px;
		display: block;
		background: url(../images/dragon-home-hero.png) no-repeat center center;
		background-size: cover;
		overflow-x: hidden;
		}
		.hero.aboutHero {
			height: 575px;
		}
		.hero.episodesHero, 
		.hero.mediaHero {
			height: 300px;
			background: url(../images/dragon-home-hero.png) no-repeat center 40px;
			background-size: cover;
		}
		.hero.book1Hero {
			background: #020300 url(../images/dragon-1-hero-mobile.png) no-repeat center 100px;
			background-size: 570px;
			height: 905px;
		}
		.hero.book2Hero {
			background: #020300 url(../images/dragon-2-hero-mobile.png) no-repeat center 100px;
			background-size: 570px;
			height: 745px;
		}
		.hero.singleHero {
			height: 640px;
			overflow-x: visible;
		}
		.heroText {
			width: 100%;
			position: absolute;
			bottom: 20px;
			}
			.mediaHero .heroText {
				bottom: 40px;
			}
			.heroText .icon-headphones {
				font-size: 30px;
				margin: 0 0 5px 15px;
			}
			.heroText h1 {
				font-size: 52px;
				line-height: 46px;
				letter-spacing: 1.3px;
				width: 300px;
				margin: 0 0 0 20px;
				}
				.heroText h1 span {
					font-size: 26px;
					letter-spacing: 0.65px;
					margin-bottom: 0;
				}
			.heroText p,
			.aboutHero .heroText p {
				font-size: 15px;
				margin: 15px 0 40px 20px;
				width: 96%;
			}
			.heroBtn {
				width: 96%;
				margin-left: 20px;
				display: block;
				padding: 15px 0;
			}
		.heroCredit {
			display: none;
		}
	.singleHero .singleHeroText {
		width: 100%;
		}
		.singleHeroText h1 {
			font-size: 31px;
			line-height: 28px;
			letter-spacing: 0.78px;
		}
		.singleHeroText p {
			font-size: 14px;
			line-height: 20px;
			letter-spacing: 0.35px;
			width: 90%;
		}
		.outboundLinks {
			
			}
			.outboundLinks img {
				width: 25px;
			}
			.outboundLinks p {
				width: auto;
				}
				.outboundLinks p a {
					font-size: 13px;
				}
		.embedShare {
			width: 90%;
		}

	/* Left + Right Text Sections */
	.textImgSxn,
	.textImgSxn.rightTextSxn {
		width: 100%;
		margin: 90px 0 55px 0;
		flex-direction: column-reverse;
		}
		.insideBook {
			flex-direction: column !important;
		}
		.textImgSxn .bgBox {
			width: 700px;
			height: 700px;
			top: -40px;
			right: 0;
			}
			.textImgSxn.rightTextSxn .bgBox,
			#dragonBook1 .textImgSxn.leftTextSxn .bgBox,
			#dragonBook2 .textImgSxn.leftTextSxn .bgBox {
				right: 0;
				left: auto;
				height: 470px;
			}
		.textImgSxn.simpleImg {
			width: 100%;
		}
	.textSxn,
	.aboutRick .textSxn {
		width: 96%;
		margin: 80px 0 0 0;
		}
		.insideBook .textSxn {
			width: 90%;
			margin: 0;
		}
		.textSxn ul li {
			font-size: 14px;
			line-height: 22px;
			letter-spacing: 0.35px;
			margin-bottom: 15px;
		}
		.simpleImg .textSxn {
			width: 90%;
			margin: 45px auto;
			}
			.simpleImg .textSxn h2 {
				font-size: 24px;
				line-height: 28px;
				letter-spacing: 1.08px;
			}
		.textSxn h2 {
			font-size: 29px;
			line-height: 27px;
		}
		.textSxn p {
			font-size: 16px;
			line-height: 20px;
		}
		.textSxn input {
			width: 90%;
			}
			.textSxn input[type=submit] {
				width: 98%;
			}
	.imgSxn {
		width: 100%;
		height: 600px;
		}
		.insideBook .imgSxn {
			width: 100%;
			height: 420px;
			background: url(../images/book-alone.png) no-repeat center center;
			background-size: contain;
		}
		.fearDragon .imgSxn {
			background: url(../images/black-white-book-1.png) no-repeat center center;
			height: 400px;
		}
		.simpleImg .imgSxn {
			display: none;
		}
		.aboutRick .imgSxn {
			width: 100%;
			height: 390px;
		}
		.imgSxn .postThumb {
			width: 96%;
			height: 300px;
			margin: 20px 0 0 20px;
		}
		.imgSxn .playerWrap {
			width: 96%;
			margin: 15px 0 0 20px;
		}
		.availableOn {
			width: 310px;
			}
			.availableOn span {
				font-size: 14px;
			}
			.availableOn img {
				max-width: 100px;
			}

	/* Episode List */
	.episodeList {
		padding: 45px 0;
		}
		.episodeList.singleList {
			padding: 185px 0 85px 0;
		}
		.episodes {
			width: 96%;
			margin: 0 0 40px 20px;
			}
			.episodeList h2 {
				font-size: 52px;
				}
				.blockHeading {
					width: 90%;
					margin: 0 0 0 20px;
					}
					.blockHeading h2 {
						font-size: 22px;
					}
			.episode,
			.episodePageList .episode,
			.mediaList.singleList .episode {
				width: 49%;
				height: 345px;
				margin: 0 0 50px 0;
				}
				.mediaList .episode {
					height: 145px;
				}
				.episode a {
					padding-top: 19px;
					}
					.episode .postThumb,
					.episodePageList .episode .postThumb,
					.mediaList.singleList .episode .postThumb {
						width: 90%;
						height: 160px;
						margin: 0 auto 20px auto;
					}
					.episode h3,
					.mediaList.singleList .episode h3 {
						font-size: 23px;
						max-width: 90%;
						margin: 15px auto;
						padding: 0 15px;
						}
						.mediaList .episode h3 {
							margin: 15px auto 0 auto;
						}
	.navigation {
		margin-bottom: 50px;
	}

	/* Quote Section */
	.quoteSxn p {
		width: 700px;
		font-size: 24px;
		line-height: 28px;
		letter-spacing: 1.08px;
	}

	/* Mid + Bottom Footers */
	.midFooter {
		width: 90%;
		margin: 45px 0 45px 20px;
		text-align: left;
		}
		.midFooter hr {
			margin: 0;
		}
		.midFooter h3 {
			font-size: 24px;
			line-height: 28px;
			letter-spacing: 1.08px;
		}
		.midFooter p {
			font-size: 16px;
			line-height: 20px;
			letter-spacing: 0.24px;
		}
	.newsDropdown2 {
		margin-right: 0;
		margin-left: 0;
		top: auto;
		bottom: 30px;
	}
	.footerLeft {
		font-size: 9px;
		line-height: 25px;
		letter-spacing: 0.82px;
		color: #FBF4E7;
		width: 90%;
		margin-left: 20px;
		text-align: center;
		}
		.footerLeft .footerMiva {
			margin-right: 5px;
		}
	.footerRight {
		display: none;
	}
}




@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* Hero + Navigation */
	.deskNav {
		display: none;
	}
	.mobileNav {
		display: flex;
		}
		.newsDropdown {
			top: 35px;
		}
	.hero {
		height: 535px;
		display: block;
		background: url(../images/dragon-home-hero.png) no-repeat center center;
		background-size: cover;
		overflow-x: hidden;
		}
		.hero.aboutHero {
			height: 575px;
			background: url(../images/dragon-about-hero.png) no-repeat -460px center;
			background-size: cover;
		}
		.hero.episodesHero, 
		.hero.mediaHero {
			height: 300px;
			background: url(../images/dragon-home-hero.png) no-repeat center 40px;
			background-size: cover;
		}
		.hero.book1Hero {
			background: #020300 url(../images/dragon-1-hero-mobile.png) no-repeat center 100px;
			background-size: 570px;
			height: 845px;
		}
		.hero.book2Hero {
			background: #020300 url(../images/dragon-2-hero-mobile.png) no-repeat center 100px;
			background-size: 570px;
			height: 745px;
		}
		.hero.singleHero {
			height: 720px;
			overflow-x: visible;
		}
		.heroText {
			width: 100%;
			position: absolute;
			bottom: 20px;
			}
			.mediaHero .heroText {
				bottom: 40px;
			}
			.heroText .icon-headphones {
				font-size: 30px;
				margin: 0 0 5px 15px;
			}
			.heroText h1 {
				font-size: 52px;
				line-height: 46px;
				letter-spacing: 1.3px;
				width: 300px;
				margin: 0 0 0 20px;
				}
				.book1Hero .heroText h1 {
					font-size: 52px;
					line-height: 46px;
					letter-spacing: 1.3px;
					width: 410px;
					margin: 0 0 0 20px;
				}
				.heroText h1 span {
					font-size: 26px;
					letter-spacing: 0.65px;
					margin-bottom: 0;
				}
				.book1Hero .heroText h1 span {
					font-size: 21px;
					letter-spacing: 0.65px;
					margin-bottom: 0;
					line-height: 24px;
				}
			.heroText p,
			.aboutHero .heroText p {
				font-size: 15px;
				margin: 15px 0 40px 20px;
				width: 93%;
			}
			.heroBtn {
				width: 93%;
				margin-left: 20px;
				display: block;
				padding: 15px 0;
			}
		.heroCredit {
			display: none;
		}
	.singleHero .singleHeroText {
		width: 100%;
		}
		.singleHeroText h1 {
			font-size: 31px;
			line-height: 28px;
			letter-spacing: 0.78px;
		}
		.singleHeroText p {
			font-size: 14px;
			line-height: 20px;
			letter-spacing: 0.35px;
			width: 90%;
		}
		.outboundLinks {
			
			}
			.outboundLinks img {
				width: 25px;
			}
			.outboundLinks p {
				width: auto;
				}
				.outboundLinks p a {
					font-size: 13px;
				}
		.embedShare {
			width: 90%;
		}

	/* Left + Right Text Sections */
	.textImgSxn,
	.textImgSxn.rightTextSxn {
		width: 100%;
		margin: 90px 0 55px 0;
		flex-direction: column-reverse;
		}
		.insideBook {
			flex-direction: column !important;
		}
		.textImgSxn .bgBox {
			width: 355px;
			height: 570px;
			top: -40px;
			right: 0;
			}
			.textImgSxn.rightTextSxn .bgBox,
			#dragonBook1 .textImgSxn.leftTextSxn .bgBox,
			#dragonBook2 .textImgSxn.leftTextSxn .bgBox {
				right: 0;
				left: auto;
				height: 470px;
			}
		.textImgSxn.simpleImg {
			width: 100%;
		}
	.textSxn,
	.aboutRick .textSxn {
		width: 93%;
		margin: 80px 0 0 0;
		}
		.insideBook .textSxn {
			width: 90%;
			margin: 0;
		}
		.textSxn ul li {
			font-size: 14px;
			line-height: 22px;
			letter-spacing: 0.35px;
			margin-bottom: 15px;
		}
		.simpleImg .textSxn {
			width: 90%;
			margin: 45px auto;
			}
			.simpleImg .textSxn h2 {
				font-size: 24px;
				line-height: 28px;
				letter-spacing: 1.08px;
			}
		.textSxn h2 {
			font-size: 29px;
			line-height: 27px;
		}
		.textSxn p {
			font-size: 16px;
			line-height: 20px;
		}
		.textSxn input {
			width: 90%;
			}
			.textSxn input[type=submit] {
				width: 98%;
			}
	.imgSxn {
		width: 100%;
		height: 490px;
		}
		.insideBook .imgSxn {
			width: 100%;
			height: 420px;
			background: url(../images/book-alone.png) no-repeat center center;
			background-size: contain;
		}
		.fearDragon .imgSxn {
			background: url(../images/black-white-book-1.png) no-repeat center center;
		}
		.simpleImg .imgSxn {
			display: none;
		}
		.aboutRick .imgSxn {
			width: 100%;
			height: 390px;
		}
		.imgSxn .postThumb {
			width: 93%;
			height: 190px;
			margin: 20px 0 0 20px;
		}
		.imgSxn .playerWrap {
			width: 93%;
			margin: 15px 0 0 20px;
		}
		.availableOn {
			width: 310px;
			}
			.availableOn span {
				font-size: 14px;
			}
			.availableOn img {
				max-width: 100px;
			}

	/* Episode List */
	.episodeList {
		padding: 45px 0;
		}
		.episodeList.singleList {
			padding: 185px 0 85px 0;
		}
		.episodes {
			width: 93%;
			margin: 0 0 40px 20px;
			}
			.episodeList h2 {
				font-size: 52px;
				}
				.blockHeading {
					width: 90%;
					margin: 0 0 0 20px;
					}
					.blockHeading h2 {
						font-size: 22px;
					}
			.episode,
			.episodePageList .episode,
			.mediaList.singleList .episode {
				width: 48%;
				height: 195px;
				margin: 0 0 30px 0;
				}
				.mediaList .episode {
					height: 145px;
				}
				.episode a {
					padding-top: 9px;
					}
					.episode .postThumb,
					.episodePageList .episode .postThumb,
					.mediaList.singleList .episode .postThumb {
						width: 90%;
						height: 90px;
						margin: 0 auto;
					}
					.epNo {
						font-size: 10px;
						letter-spacing: 0.25px;
					}
					.episode h3,
					.mediaList.singleList .episode h3 {
						font-size: 12px;
						line-height: 12px;
						max-width: 90%;
						margin: 5px auto;
						pading: 0 10px;
						}
						.mediaList .episode h3 {
							margin: 15px auto 0 auto;
						}
					.epDate {
						font-size: 10px;
					}
	.navigation {
		margin-bottom: 50px;
	}

	/* Quote Section */
	.quoteSxn p {
		width: 450px;
		font-size: 24px;
		line-height: 28px;
		letter-spacing: 1.08px;
	}

	/* Mid + Bottom Footers */
	.midFooter {
		width: 90%;
		margin: 45px 0 45px 20px;
		text-align: left;
		}
		.midFooter hr {
			margin: 0;
		}
		.midFooter h3 {
			font-size: 24px;
			line-height: 28px;
			letter-spacing: 1.08px;
		}
		.midFooter p {
			font-size: 16px;
			line-height: 20px;
			letter-spacing: 0.24px;
		}
	.newsDropdown2 {
		margin-right: 0;
		margin-left: 0;
		top: auto;
		bottom: 30px;
	}
	.footerLeft {
		font-size: 9px;
		line-height: 25px;
		letter-spacing: 0.82px;
		color: #FBF4E7;
		width: 90%;
		margin-left: 20px;
		text-align: center;
		}
		.footerLeft .footerMiva {
			margin-right: 5px;
		}
	.footerRight {
		display: none;
	}
}




@media only screen and (min-width: 375px) and (max-width: 479px) {
	/* Hero + Navigation */
	.deskNav {
		display: none;
	}
	.mobileNav {
		display: flex;
		}
		.newsDropdown {
			top: 35px;
		}
	.hero {
		height: 535px;
		display: block;
		background: url(../images/dragon-home-hero.png) no-repeat center center;
		background-size: cover;
		overflow-x: hidden;
		}
		.hero.aboutHero {
			height: 575px;
			background: url(../images/dragon-about-hero.png) no-repeat -510px center;
			background-size: cover;
		}
		.hero.episodesHero, 
		.hero.mediaHero {
			height: 300px;
			background: url(../images/dragon-home-hero.png) no-repeat center 40px;
			background-size: cover;
		}
		.hero.book1Hero {
			background: #020300 url(../images/dragon-1-hero-mobile.png) no-repeat center 100px;
			background-size: 570px;
			height: 845px;
		}
		.hero.book2Hero {
			background: #020300 url(../images/dragon-2-hero-mobile.png) no-repeat center 100px;
			background-size: 570px;
			height: 745px;
		}
		.hero.singleHero {
			height: 720px;
			overflow-x: visible;
		}
		.heroText {
			width: 100%;
			position: absolute;
			bottom: 20px;
			}
			.mediaHero .heroText {
				bottom: 40px;
			}
			.heroText .icon-headphones {
				font-size: 30px;
				margin: 0 0 5px 15px;
			}
			.heroText h1,
			.book1Hero .heroText h1 {
				font-size: 52px;
				line-height: 46px;
				letter-spacing: 1.3px;
				width: 300px;
				margin: 0 0 0 20px;
				}
				.heroText h1 span {
					font-size: 26px;
					letter-spacing: 0.65px;
					margin-bottom: 0;
				}
				.book1Hero .heroText h1 span {
					font-size: 21px;
					letter-spacing: 0.65px;
					margin-bottom: 0;
					line-height: 24px;
				}
			.heroText p,
			.aboutHero .heroText p {
				font-size: 15px;
				margin: 15px 0 40px 20px;
				width: 90%;
			}
			.heroBtn {
				width: 90%;
				margin-left: 20px;
				display: block;
				padding: 15px 0;
			}
		.heroCredit {
			display: none;
		}
	.singleHero .singleHeroText {
		width: 100%;
		}
		.singleHeroText h1 {
			font-size: 31px;
			line-height: 28px;
			letter-spacing: 0.78px;
		}
		.singleHeroText p {
			font-size: 14px;
			line-height: 20px;
			letter-spacing: 0.35px;
			width: 90%;
		}
		.outboundLinks {
			width: 90%;
			}
			.outboundLinks img {
				width: 25px;
			}
			.outboundLinks p {
				width: auto;
				}
				.outboundLinks p a {
					font-size: 13px;
				}
		.embedShare {
			width: 90%;
		}

	/* Left + Right Text Sections */
	.textImgSxn,
	.textImgSxn.rightTextSxn {
		width: 100%;
		margin: 90px 0 55px 0;
		flex-direction: column-reverse;
		}
		.insideBook {
			flex-direction: column !important;
		}
		.textImgSxn .bgBox {
			width: 355px;
			height: 570px;
			top: -40px;
			right: 0;
			}
			.textImgSxn.rightTextSxn .bgBox,
			#dragonBook1 .textImgSxn.leftTextSxn .bgBox,
			#dragonBook2 .textImgSxn.leftTextSxn .bgBox {
				right: 0;
				left: auto;
				height: 470px;
			}
		.textImgSxn.simpleImg {
			width: 100%;
		}
	.textSxn,
	.aboutRick .textSxn {
		width: 90%;
		margin: 80px 0 0 0;
		}
		.insideBook .textSxn {
			width: 90%;
			margin: 0;
		}
		.textSxn ul li {
			font-size: 14px;
			line-height: 22px;
			letter-spacing: 0.35px;
			margin-bottom: 15px;
		}
		.simpleImg .textSxn {
			width: 90%;
			margin: 45px auto;
			}
			.simpleImg .textSxn h2 {
				font-size: 24px;
				line-height: 28px;
				letter-spacing: 1.08px;
			}
		.textSxn h2 {
			font-size: 29px;
			line-height: 27px;
		}
		.textSxn p {
			font-size: 16px;
			line-height: 20px;
		}
		.textSxn input {
			width: 90%;
			}
			.textSxn input[type=submit] {
				width: 98%;
			}
	.imgSxn {
		width: 100%;
		height: 490px;
		}
		.insideBook .imgSxn {
			width: 100%;
			height: 420px;
			background: url(../images/book-alone.png) no-repeat center center;
			background-size: contain;
		}
		.simpleImg .imgSxn {
			display: none;
		}
		.aboutRick .imgSxn {
			width: 100%;
			height: 390px;
		}
		.imgSxn .postThumb {
			width: 90%;
			height: 190px;
			margin: 20px 0 0 20px;
		}
		.imgSxn .playerWrap {
			width: 90%;
			margin: 15px 0 0 20px;
		}
		.availableOn {
			width: 310px;
			}
			.availableOn span {
				font-size: 14px;
			}
			.availableOn img {
				max-width: 100px;
			}

	/* Episode List */
	.episodeList {
		padding: 45px 0;
		}
		.episodeList.singleList {
			padding: 185px 0 85px 0;
		}
		.episodes {
			width: 90%;
			margin: 0 0 40px 20px;
			}
			.episodeList h2 {
				font-size: 52px;
			}
			.blockHeading {
				width: 90%;
				margin: 0 0 0 20px;
				}
				.blockHeading h2 {
					font-size: 22px;
				}
			.episode,
			.episodePageList .episode,
			.mediaList.singleList .episode {
				width: 48%;
				height: 195px;
				margin: 0 0 30px 0;
				}
				.mediaList .episode {
					height: 145px;
				}
				.episode a {
					padding-top: 9px;
					}
					.episode .postThumb,
					.episodePageList .episode .postThumb,
					.mediaList.singleList .episode .postThumb {
						width: 90%;
						height: 90px;
						margin: 0 auto;
					}
					.epNo {
						font-size: 10px;
						letter-spacing: 0.25px;
					}
					.episode h3,
					.mediaList.singleList .episode h3 {
						font-size: 12px;
						line-height: 12px;
						max-width: 90%;
						margin: 5px auto;
						padding: 0 10px;
						}
						.mediaList .episode h3 {
							margin: 15px auto 0 auto;
						}
					.epDate {
						font-size: 10px;
					}
	.navigation {
		margin-bottom: 50px;
	}

	/* Quote Section */
	.quoteSxn p {
		width: 300px;
		font-size: 24px;
		line-height: 28px;
		letter-spacing: 1.08px;
	}

	/* Mid + Bottom Footers */
	.midFooter {
		width: 90%;
		margin: 45px 0 45px 20px;
		text-align: left;
		}
		.midFooter hr {
			margin: 0;
		}
		.midFooter h3 {
			font-size: 24px;
			line-height: 28px;
			letter-spacing: 1.08px;
		}
		.midFooter p {
			font-size: 16px;
			line-height: 20px;
			letter-spacing: 0.24px;
		}
	.newsDropdown2 {
		margin-right: 0;
		margin-left: 0;
		top: auto;
		bottom: 30px;
	}
	.footerLeft {
		font-size: 9px;
		line-height: 25px;
		letter-spacing: 0.82px;
		color: #FBF4E7;
		width: 90%;
		margin-left: 20px;
		text-align: center;
		}
		.footerLeft .footerMiva {
			margin-right: 5px;
		}
	.footerRight {
		display: none;
	}
}