@media (min-width: 768px) and (max-width: 991px) {

	.theatre-live {
		width: 100% !important;
		height: 50%;
	}

	.theatre-dual {
		height: 100% !important;
		width: 50%;
	}

	.theatre-dual-left {
		float: left;
	}

	.theatre-dual-right {
		float: right;
	}

	.theatre-chat {
		position: absolute;
		top: auto;
		right: auto;
		bottom: 0;
		height: 50%;
		width: 100%;
	}

	.navbar-collapse.collapse {
		display: none !important;
		overflow: hidden !important;
		visibility: none !important;
	}

	.navbar-collapse.collapse.in {
		display: block !important;
		overflow: visible !important;
		visibility: visible !important;
	}

}

@media (min-width: 768px) {

	body { padding-top: 90px; }

	.wrapper,
	.index-wrapper { Padding: 10px 1%; }

	.main { padding: 0 .5% 0 0; }

	.side { padding: 0 0 0 .5%; }

	.xs-stackable {	padding: initial; }

	.idx-left { padding: 0 1% 0 0; }

	.idx-right { padding: 0 0 0 1%; }

	section.blog,
	div.content { padding: 20px 3%;	}

	/* HEADER */

	.header img { width: 30%;}

	/* NAVIGATION MOBILE */

	#navigation { height: 80px; }

	div#nav_mobile { 
		width: 100%; 
		margin: 0;
		padding: 0;
		height: 80px;
	}

	div#nav_mobile > div { 
		display: inline-block;
		margin: 0;
		padding: 0;
		text-align: center;
		height: 80px;
	}

	div#nav_mobile > ul > li:nth-of-type(1),
	div#nav_mobile > ul > li:nth-of-type(3) { 
		width: 30%; 
		font-size: 1.1em;
		height: 80px;
		border: none;
	}
	
	/* div#nav_mobile > ul > li:nth-of-type(1) { 
		padding: 0; 
		border-right: 1px solid #666666; 
	} */
	
	/* div#nav_mobile > ul > li:nth-of-type(3) { padding: 0 20px 0 0; } */
	div#nav_mobile > ul > li:nth-of-type(1),
	div#nav_mobile > ul > li:nth-of-type(3) { padding: 0 20px; }
	div#nav_mobile > ul > li:nth-of-type(1) img { display: none; }
	
	div#nav_mobile > ul > li:nth-of-type(2) { padding: 0; }
	div#nav_mobile > ul > li:nth-of-type(2) img { 
		margin: 0 auto !important; 
		max-height: 50px;
	}
	
	div#nav_mobile > ul > li > div,
	div#nav_mobile > ul > li > a > div {
		display: flex;
		height: 80px;
		align-items: center;
	}
	
	div#nav_mobile > ul > li:nth-of-type(3) > a > div { 
		justify-content: flex-end; 
		color: #ffffff;
	}
	
	/* CAROUSEL */

	.banner-side {
		padding: 0 15px 0 0 !important;
	}

	#carousel-container { padding: 0; }

	.carousel-wrapper { 
		border-width: 5px; 
		border-top: none;
	}


	/* NEW PODCAST */

	div.new_podcast { 
		padding: 0px 3%; 
		background-size: 115%;
		background-position: center 5%;
	}

	div.new_podcast__actions > div {
		width: auto;
		padding: 0 20px;
		border-right: 1px solid #666666;
		margin-bottom: 0;
	}

	div.new_podcast__actions > div:last-of-type {
		border-right: none;
	}

	/* E3 FRONT PAGE */

	div.e3_front > div:first-of-type img { 	width: 20%; }



	/* RECENT PODCASTS - FRONT PAGE */

	div.recent_podcasts > div {
		width: 49.5%;
		margin-right: 1%;
	}

	div.recent_podcasts > div:nth-of-type(even) {
		margin-right: 0;
	}

	div.recent_podcasts > div:nth-of-type(3),
	div.recent_podcasts > div:nth-of-type(4) {
		margin-bottom: 0;
	}

	/* MORE EPISODES MODULE */

	.podcasts__roll {
		width: 100%; 
		background-color: #ffffff; 
		padding: 20px; 
		margin-bottom: 10px;
	}

	.podcast__roll__thumb {
		width: 24%; 
		float: left; 
		margin-right: 2%;
	}

	.podcast__roll__info {
		width: 74%; 
		float: left; 
		margin-right: 0;
	}

	.podcast__roll__title {
		font-size: 1.2em; 
		font-weight: 800; 
		color: #333333; 
		margin-bottom: 5px;
	}

	.podcast__roll__date {
		font-style: italic; 
		font-weight: 600; 
		color: #999999; 
		margin-bottom: 5px; 
		font-size: .9em;
	}

	.podcast__roll__thumb { margin-bottom: 0px;	}

	/* BLOG POSTS */

	/* div.page-title { 
		background-size: 100%;	
		margin: 0 0 10px 0;
	} */

	div.page-title h1 {	font-size: 1.5em; }

	div.page-title div.byline {	font-size: 1em; }

	div.blog-preview a div.title { margin: 0 0 5px 0; }
	.copy-container ul { padding: 0 5% 0 2%; }


/* FOOTER */

	.footer-container {
		width: 100%;
		max-width: 1100px;
		padding: 10px 2%;
		text-align: center;
		color: #c2c2c2;
		margin: 0 auto !important;
	}

	.footer-logo { 
		width: 25%; 
		margin-bottom: 40px; 
	}


	.footer { padding: 0 2%; }

	ul.footer-nav {
		display: inline-block;
		margin: 0 auto;
		border-bottom: 1px solid #c2c2c2;
		padding-bottom: 5px;
		width: auto !important;
	}

	ul.footer-nav-sub {
		display: inline-block;
		margin: 0 auto;
		padding-top: 5px;
		margin-bottom: 10px;
	}

	ul.footer-nav li {
		font-size: 1.5em;
		color: #c2c2c2;
		float: left;
		padding-right: 40px;
		font-weight: 600;
		list-style-type: none !important;
		border-bottom: none;
	}

	ul.footer-nav-sub li {
		font-size: 1.1em;
		color: #c2c2c2;
		float: left;
		padding-right: 30px;
		font-weight: 400;
		list-style-type: none !important;
	}

	ul.footer-nav li > a > div {
		padding: 5px 0;
	}

	ul.footer-nav li > a > div:active, ul.footer-nav li > a > div:hover {
		background: transparent;
	}

	/* PODCASTS ARCHIVE PAGE */

	div.podcasts-thumb img {
		max-width: 100%;
	}

	div.podcasts-thumb { padding-left: 0px !important; }

	div.podcasts-description {
		padding: 0 0 0 2% !important;
		text-align: left;
	}

	div#podcasts div.copy-container {
		margin-top: 0px;
	}

	/* BLOG ROLL */

	div.blog-roll.copy-container {
		padding: 20px 3%;
		background-color: #e5e5e5;
		margin: 0 0 20px 0;
	}

	div.blog-roll.copy-container > div {
		padding-left: 0px;
	}

	/* HOVER DROPDOWNS */

	.dropdown-container {
		position: relative;
		display: inline-block;
		width: 100%;
	}

	/*.dropdown-container > a > div {
		color: #ffffff;
	}*/

	.dropdown-content {
		display: none;
		position: absolute;
		background-color: #1d7e9f;
		color: #ffffff;
		width: 100%;
		font-weight: 300 !important;
		border-radius: 0 0 3px 3px;
		font-size: .9em;
		/*border-top: 2px solid #ffffff;*/
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
	}

	.dropdown-content a {
		color: #ffffff;
		background-color: #1d7e9f;
		display: block;
		width: 100%;
		padding: 8px 2%;
		line-height: 1.5em;
		border-bottom: 1px solid #ffffff;
	}

	.dropdown-content a:last-child {
		border-bottom: none;
		border-radius: 0 0 3px 3px;
	}

	.dropdown-content a:hover {
		color: #ffffff;
		background-color: #222222;
		display: block;
		width: 100%;
		font-weight: 600;
	}

	.dropdown-container:hover .dropdown-content {
		display: block;
	}

	/*.dropdown-container:hover > a > div { color: #e7e7e7; }*/

/* MY PROFILE PAGE */

	table.profile tr td.profile-data-title {
		width: 30%;
	}

	table.profile tr td.profile-data {
		width: 70%;
	}

/* BUTTONS */

	button.submit {
		width: 40%;
	}

/* SUBSCRIBE PAGE */

	div.subscribe > a > div {
		width: 33%;
		margin-right: .5%;
	}

	div.subscribe a:nth-of-type(even) div { margin-right: .5%; }

	div.subscribe a:nth-of-type(3n) div { margin-right: 0; }

	.subscribe-description {
		padding: 0px;
	}

/* LIVE PAGE */

	.live-embed {
		padding-right: 0px;
		margin-bottom: 20px;
	}

/* COMMENT FORM */

	div.form-group label { width: 30%; }

	div.form-group input, div.form-group textarea {	width: 70%;	}

	form button { width: 40%; }

	div.blog-roll.copy-container > div { padding: 0 0 0 3%; }
}