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

	#header {
	margin:0 40px; /* 40px Target / 1080px Context */
	}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
{
.buttoner {
display:none;
}

	h3 {
	font-family:'NHaasGroteskDSW01-25Th',Arial,sans-serif;
	}

	#intro_content {
	margin:30px 3.703703703704% 20px; /* 40px Target / 1080px Context */
	}

		#toggleText_en_2 {
		display: block;
		}

	#episode_details {
	margin:20px 0 20px;
	padding:0 0 0 0;
	border-bottom: none;
	border-bottom: none;
	}

	#soundcloud_player {
	display:none;
	}	

	#soundcloud_player_mobile {
	width: 92.592592592593%; /* 1000px Target / 1080px Context */
	margin:0 3.703703703704%; /* 40px Target / 1080px Context */
	display:block;
	}

	#soundcloud_player_mobile iframe {
	margin-bottom:0;width:100%;height:166px;overflow:hidden;border: 0px;
	}
	
}

/* Mobile browsers only */
@media only screen and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait), only screen and (max-width: 560px) {       

	p, .p, h1, h2, h3, h4, h5, h6, figcaption, blockquote { -webkit-text-size-adjust:100% }

	#page {
	margin: 0 auto 20px;
	width: 92.307692307692%; /* 480px Target / 520px Context */
	min-width: 480px;
	}

    #baseheader 
    {
        position: relative;
		height:auto;
		display:none;
	}


	#header {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        padding: 20px 0 0;
        background-color:none;
		max-width: 520px;
		min-width: 440px;
    }

	
	#header {
	height:auto;
	width: 84.615384615385%; /* 440 Target / 520px Context */
	margin:0 auto; /* 40px Target / 1080px Context */
	}

		.header_rule_wide, .header_rule_short {
		border-right: none;
		border-right: none;
		}


			.header_rule_wide {
			padding: 0 9.090909090909% 1000px 0;
			}

			.header_rule_short {
			padding: 0 22.222222222222% 1000px 0;
			}

		#header_col_01, #header_col_02 {
		width:50%; /* 220px Target / 440px Context */
		padding: 0 0 10px 0;
		margin: -5px 0 0 0;
		float:left;
		clear:right;
		}

		#header_col_03, #header_col_04, #header_col_05 {
		width:30.30303030303%; /* 133.33333333333333px Target / 440px Context */
		margin: 0 0 0 0;
		float:left;
		clear:right;
		border-top: 1px solid rgb(72, 65, 71);
		border-top: 1px solid rgba(72, 65, 71, .5);
		-webkit-background-clip: padding-box; /* for Safari */
		background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
		}

		#header_col_03, #header_col_04 {
		padding: 20px 4.545454545455% 10px 0;/* 20px Target / 440px Context */
		}

		#header_col_05 {
		padding: 20px 0 10px 0;/* 20px Target / 440px Context */
		}

		#header_col_06 {
		width:100%; /* 90px Target / 1000px Context */
		padding: 20px 0 9px;
		margin: 0 0 0 0;
		border-top: 1px solid rgb(72, 65, 71);
		border-top: 1px solid rgba(72, 65, 71, .5);
		-webkit-background-clip: padding-box; /* for Safari */
		background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
		}
		
			#header_col_06 h4 {
			display:inline-block
			}
			
			#header_col_06 h6 {
			display:inline-block;
			margin:0 20px 0 0;
			clear:left;
			}
		
		.query {
		width:75%!important;
		}

	#intro {
	padding:0 0 15px 0;
	}

	#episode_grid {
	margin: 10px auto; 
	width: 96%; /* 480px Target / 500px Context */
	padding:0 2%; /* 20px Target / 1000px Context */
	overflow: hidden;
	position:relative;
	}
	
		.episode_grid_content {
		padding:0;
		}
	
		.episode_grid_clear {
		 clear:both;
		}
		
		.episode_grid_cols_container {
		clear: both;
		visibility: hidden;
		}
		
		.episode_grid_cols_item {
		margin: 10px 2%; /* 20px Target / 1080px Context */
		padding: 0;
		float: left;
		width: 46%; /* 220px Target / 1040px Context */
		}

	.select-style select, h5, #header input[type=submit] {
	font-size:1.1em;/* 180px Target / 16px Context */
	}

	h6 {
	font-size:.75em;/* 180px Target / 16px Context */
	}

		#header_col_06 img {
		margin: 0 -5px 0 0;
		}

	.soundcloud_icon {
		width:40px!important;
		margin: 0 0 0 0!important;
	}
	
	h3 {
	font-family:'NHaasGroteskDSW01-25Th',Arial,sans-serif;
	}

/* FOR PAGES */

	p {
	line-height:1.25em;
	}

/* ABOUT THE HOST */
#debbie_bio.content_page_rule {
	border-left:none;
		margin: 0; 
		padding: 0;
}

#debbie_portrait.content_page_col_01 {
		width:40%; 
		padding: 20px 45px 20px 0;
		margin: 0;
		float:left;
		display:inline;
		}

#debbie_bio.content_page_col_02 {
		width:100%; 
		padding: 15px 0 0 0;
		margin: 0 0 0 0;
		float:none;
		}

/* ABOUT THE SHOW */

#honors.content_page_col_01 {
		width:23.9%; 
		padding: 10px 0 0 0; /
		margin: 0 0 0 0;
		float:left;
		}
		
		#honors.content_page_col_01 h6 {
		letter-spacing:0;
		}

#about_the_show.content_page_col_02 {
		width:69%; 
		padding: 8px 0 0 3%;
		margin: 0 0 0 3%;
		float:left;
		}
		
		.content_page_youtube {
		width:100%;
		height:200px;
		}

/* HOW TO LISTEN */

#listen.content_page_rule {
		border-left: none;
		border-left: none;
		border-top: 1px solid rgb(72, 65, 71);
		border-top: 1px solid rgba(72, 65, 71, .5);
		-webkit-background-clip: padding-box; /
		background-clip: padding-box; 
		margin: 0 0; 
		padding: 0 0;
		}

#listen_intro.content_page_col_01 {
		width:100%; 
		padding: 20px 0 0 0; /
		margin: 0 0 0 0;
		float:none;
		}

#listen.content_page_col_02 {
		width:100%; 
		padding: 20px 0 0 0;
		margin: 0 0 0 0;
		float:none;
		}

#listen h3{
	font-size:1.325em;/* 180px Target / 16px Context */
}

/* FOR EPISODE PAGES */

.buttoner {
display:none;
}

	#intro, #intro_content {
	padding:0px 0 15px 0;
	}

		#toggleText_en_2 {
		display: block;
		}

	#episode_details {
	margin:0 0 20px;
	padding:0 0 0 0;
	border-bottom: none;
	border-bottom: none;
	}

		#episode_details h1 {
		margin:20px 0 0 -3px;
		}

		#episode_details_col_01 {
		width:100%; /* 220px Target / 1000px Context */
		padding: 0 0 0 0;
		margin: 20px 0 0 0;
		float:left;
		clear:both;
		}

		#episode_details_col_02 {
		width:48%; /* 220px Target / 1000px Context */
		padding: 0 2% 0 0;
		float:left;
		margin: 20px 0 0 0;	
		}

		#episode_details_col_03 {
		width:48%; /* 220px Target / 1000px Context */
		padding: 0 0 0 0;
		float:right;
		margin: 20px 0 0 0;
		}

		#episode_details_col_04 {
		width:100%; /* 220px Target / 1000px Context */
		padding: 0 0 0 0;
		clear:both;
		margin: 20px 0 0 0;
		}

		#episode_details_col_04a {
		width:48%; /* 220px Target / 1000px Context */
		padding: 0 2% 0 0;
		float:left;
		margin: 20px 0 0 0;	
		}

		#episode_details_col_04b {
		width:48%; /* 220px Target / 1000px Context */
		padding: 0 0 0 0;
		float:right;
		margin: -5px 0 0 0;
		}

	#soundcloud_player {
	display:none;
	}	

	#soundcloud_player_mobile {
	width: 92.592592592593%; /* 1000px Target / 1080px Context */
	margin:0 3.703703703704%; /* 40px Target / 1080px Context */
	display:block;
	}

	#soundcloud_player_mobile iframe {
	margin-bottom:10px;width:100%;height:166px;overflow:hidden;border: 0px;
	}

	h1 {
	font-size:5em;
	}

		#platform h5 {
		float:none;
		width:100%;
		color:rgba(255, 255, 255, 0.75)
		}
		
			#platform .h6 { 
			display:inline;
			}
			
	.hide_now_show_later {display:inline;}
}