/* Webfonts */
@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Reg-webfont.eot');
    src: url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Reg-webfont.eot?iefix') format('eot'),
    	 url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Reg-webfont.woff') format('woff'),
         url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Reg-webfont.ttf') format('truetype'),
         url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Reg-webfont.svg#webfonttLdMzI8n') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNovaBold';
    src: url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Bold-webfont.eot');
    src: url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Bold-webfont.eot?iefix') format('eot'),
         url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Bold-webfont.woff') format('woff'),
         url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Bold-webfont.ttf') format('truetype'),
         url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNova-Bold-webfont.svg#webfontgrewrCss') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNovaCondensedRegular';
    src: url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNovaCond-Reg-webfont.eot');
    src: url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNovaCond-Reg-webfont.eot?iefix') format('eot'),
         url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNovaCond-Reg-webfont.woff') format('woff'),
         url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNovaCond-Reg-webfont.ttf') format('truetype'),
         url('http://cdn.earwolf.com/wp-content/themes/earwolf/type/ProximaNovaCond-Reg-webfont.svg#webfontmlqVITCy') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ---------- Clearfix -----------*/
/* float clearing for IE6 */
* html .clearfix {
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

/* ---------- @ HTML Tags -----------*/
* {
	margin:0;
	padding:0;
	outline:none;
	}

body,html {
	min-height:101%; /*Firefox scrollbar fix*/
	}

body {
	background: #09090b; 
	background: -moz-linear-gradient(top,  #09090b 0%, #09090b 30px, #1e1d22 1000px);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#09090b), color-stop(30px,#09090b), color-stop(1000px,#1e1d22));
 	background: -webkit-linear-gradient(top,  #09090b 0%,#09090b 30px,#1e1d22 1000px);
 	background: -o-linear-gradient(top,  #09090b 0%,#09090b 30px,#1e1d22 1000px);
 	background: -ms-linear-gradient(top,  #09090b 0%,#09090b 30px,#1e1d22 1000px);
 	background: linear-gradient(to bottom,  #09090b 0%,#09090b 30px,#1e1d22 1000px);
	color: #fff;
	padding:0;
	}

body, select, input, textarea {
	font-family: "ProximaNovaRegular", Helvetica Neue, Helvetica, Arial, Calibri, sans-serif;
	}

input {
	background:#444;
	border:1px solid #7b7b7b;
	color:#fff;
	padding:4px;
}

p {	
	margin: 4px 0 10px;
	line-height:20px;
	}

a, a:visited {
	color: #fbc80b;
	text-decoration:none;
	}

a:hover, a:active {
	color:#fff;
	text-decoration:none;
	}

a img {
	border:none;
}

.entry.instapaper_body a.tickets {
	background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-date.093012.png) no-repeat left top;
	padding-left: 22px;
}

hr {
	display: block;
	height:1px;
	background:#fff;
	border:0;
	color:#fff;
	}
	
.entry.instapaper_body hr {
	float: none;
	clear: both;
	margin: 20px 0px;
	color: #161616;
	background: #161616;
	border-bottom: 1px solid #525252;
}

table {
	border-collapse:collapse;
	width:100%;
	margin:15px 0;
	}

td {
	padding:4px 6px;
	}

tr {

	}

table caption {
	background:#FFF;
	padding:2px 0;
	}	

blockquote {
	color:#7b7b7b;
	padding:0 18px;
	margin:25px 45px;
	border-left:3px solid #CCC;
	font:italic 1em Georgia, "Times New Roman", Times, serif;
	letter-spacing:.03em;
	}

.clear {
	clear: both;
	}

.clear-h {
	clear:both;
	height:10px;
	}

.clearleft {
	clear:left;
	}

.clearright {
	clear:right;
	}

/* ---------- @ Structure -----------*/

#main {
	padding: 25px 0px 20px; /* change here */
	position:relative;
	}

#wrapper {
	font-size:.8em /*Global content font-size*/;
	width:950px;
	margin:0 auto;
	padding:0;
	}

#masthead {
	height: 37px;
	position: relative;
	margin: 20px 0 6px;
	z-index: 1000;
	}

#branding {
	float:left;
	}
	
#logo {
	background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/logo.093012.png) top left no-repeat;
	width: 290px;
	height: 36px;
	position: absolute;
	top: 15px
	}

#content {
	width:700px;
	float:left;
	}

#sidebar {
	width: 220px;
	float:right;
	padding:0;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

.centercolumn {
	width:940px;
	}

.leftcolumn {
	width:460px;
	float:left;
	margin-top:10px;
	}

.rightcolumn {
	width:460px;
	float:right;
	margin-top:10px;
	}
	
.separator {
	border-top:1px solid #161616;
	border-bottom:1px solid #525252;
	margin:10px 0 25px 0;
	}

.separator-s {
	border-top:1px solid #161616;
	border-bottom:1px solid #525252;
	margin:20px 0 15px 0;
	}

.hyrule {
	height:10px;
	border-bottom:1px solid #fff;
	margin-bottom:15px;
	}

/* ---------- @ Headers -----------*/

h1, h2, h3, h4, h5, h6 {
	font-family: "ProximaNovaRegular", Helvetica Neue, Helvetica, Arial, Calibri, sans-serif;
	font-weight:normal;
	color:#fbc80b;
	}

h1.posttitle {
	color:#fbc80b;
	text-transform:uppercase;
	}

h1.eptitle {
	font-size:18px;
	float:left;
	color:#fbc80b;
	}

h1.guestname {
	font-size:30px;
	font-family: 'ProximaNovaBold';
	color:#fbc80b;
	margin:-8px 0 0 20px;
	}

h1.showtitle {
	color:#fbc80b;
 	font-family: ProximaNovaBold;
 	font-size: 23px;
	}

h1.producttitle {
	display:inline-block;
	margin:-6px 0 8px 0;
	width:470px;
	}


#post-38 h1.posttitle, #post-39 h1.posttitle, #post-40 h1.posttitle, #post-80 h1.posttitle, #post-82 h1.posttitle, #post-84 h1.posttitle, #post-91 h1.posttitle, #post-93 h1.posttitle, #post-97 h1.posttitle, #post-99 h1.posttitle, #post-131 h1.posttitle, #post-135 h1.posttitle, #post-2797 h1.posttitle, #post-2846 h1.posttitle, #post-3046 h1.posttitle, #post-15252 h1.posttitle {
	display:none;
	}

h2 {
	background:#1f1f22;
	color:#fff;
	display:block;
	float:left;
	margin:0;
	padding:0 7px 0 0;
	font-size:12px;
	text-transform:uppercase;
	}

h2.pagetitle {
	border-bottom:1px solid #d7d7d7;
	padding-bottom: 12px;
	margin-bottom:20px;
	}

h2.topictitle {
	color:#fbc80b;
	}

h2.widgettitle {
	margin-bottom:10px;
	}

h2.posttitle, h1.posttitle {
	margin:0;
	font-size: 2.2em;
	}

.page-id-71 h2.posttitle {
	float:none;
	margin-top:10px;
	clear:both;
	}

.page-id-135 h2.widgettitle {
	margin:0;
	}

.entry h2 {
	background:#1f1f22;
	color:#fff;
	display:block;
	float:left;
	margin:0;
	padding:0 7px 0 0;
	font-size:12px;
	text-transform:uppercase;
	}

.hostshowbasicinfo h3 {
	font-size:18px;
	color:#fbc80b;
	}

.popularforumtopics h3 {
	display:none;
	}

ul.bbc {
	list-style-type: disc;
	margin: 12px 30px 0;
}
ol.bbc {
	list-style-type: decimal;
	margin: 12px 30px 0;
}
#sidebar h3 {
	border-bottom:3px solid #ccc;
	padding-bottom:5px;
	margin:0 10px 0 0;
	color:#939393;
	font:normal .85em "ProximaNovaRegular", Helvetica Neue, Helvetica, Arial, Calibri, sans-serif;
	letter-spacing:.08em;
	text-transform:uppercase;
	}

.entry h3 {
	font:1.6em "ProximaNovaRegular", Helvetica Neue, Helvetica, Arial, Calibri, sans-serif;
	}
	
.entry.instapaper_body h3 {
	color: #fff;
	margin-top: 10px;
}

#respond h3, h3#comments, h3#trackbacks {
	margin:45px 0 20px;
	font-family: 'ProximaNovaBold';
	}

h3#comments {
	margin:32px 0 12px;
	}

h4 {
	font-size:16px;
	}

#latestepisodes h4 {
	font-family: "ProximaNovaCondensedRegular", Helvetica Neue, Helvetica, Arial, Calibri, sans-serif;
	}

.showresultdiv h4 {
	display:inline-block;
	width:200px;
	float:left;
	}

h5 {
	font-weight: normal;
	font-size: 14px;
	}

h6 {
	font-family: 'ProximaNovaBold';
	font-size: 1em;
	}

/* ---------- @ Content Styles -----------*/

/*Misc*/

#main .audiojs audio { position: absolute; left: -1px; }
#main .audiojs { width: 460px; height: 30px; background: #404040; overflow: hidden; font-size: 12px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
#main .ajs-player { position: relative; margin:10px 0 10px 0; }
#main .audiojs object { display: inline; margin-left: -9999px; }
#main .audiojs p { width: 30px; height: 30px; margin: 0; cursor: pointer; }
#main .audiojs .play { display: block; width:30px; height:30px; }
#main .audiojs .play-pause { width: 30px; height: 30px; padding:0; margin:0; float: left; overflow: hidden; border-right: none; }
#main .audiojs .scrubber { position: relative; float: left; width: 330px; background: #424242; height: 30px; margin:0; padding:0; overflow: hidden; border-right: 1px solid #333; border-top: none; }
#main .audiojs .progress { position: absolute; top: 0px; left: 0px; height: 30px; width: 0px; background: #aaa; z-index: 1; }
#main .audiojs .loaded { position: absolute; top: 0px; left: 0px; height: 30px; width: 0px; background: #222; }
#main .audiojs .time { font-family:"ProximaNovaCondensed", Helvetica Neue, Helvetica, Arial, Calibri, sans-serif !important; position: absolute; height: 30px; line-height:20px; margin:5px 0 0 370px; padding:0; border-left: none; color: #ddd; text-shadow: none; }
#main .audiojs .time em { padding:0; color: #f9f9f9; font-style: normal; }
#main .audiojs .time strong { padding:0; font-weight: normal; }
#main .audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff; }
#main .audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }
#main .audiojs .play { background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/play.png) top left no-repeat !important; }
#main .audiojs .loading { background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/loading.png) no-repeat !important; }
#main .audiojs .error { background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/error.png) no-repeat !important; }
#main .audiojs .pause { background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/pause.png) no-repeat !important; }
#main .playing .play, .playing .loading, .playing .error { display: none; }
#main .playing .pause { display: block; }
#main .loading .play, .loading .pause, .loading .error { display: none; }
#main .loading .loading { display: block; }
#main .error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; }
#main .error .error { display: block; }
#main .error .play-pause p { cursor: auto; }
#main .error .error-message { display: block; }

/* Sizes for host info section */
#main .hostshowclips .audiojs { width: 180px; }
#main .hostshowclips .audiojs .scrubber { width: 60px; }
#main .hostshowclips .audiojs .time { margin-left: 100px; }

.info-set.col2-set h2.legend { float:none; }
.gold {color: #fbc80b;} 
.checkout-onepage-index .col-main {
	width:700px;
	float:left;
}

.checkout-onepage-index .col-left.sidebar {
	width:220px;
	float:right;
}

.button.btn-continue span:hover {
	background:none;
	text-decoration:underline;
}

.listenlink { cursor: pointer; }

.paypal-logo {
	height:28px;
	overflow:hidden;
}

a.listenlink {
	text-transform:uppercase;
	font-size:10px;
}

a.listenlink:hover {
	color:#fbc80b;
	text-decoration:underline;
}

.listennow {
	background:#444;
	position:absolute;
	bottom:0;
	right:0;
	padding:2px 5px 2px 8px;
	z-index:1000;
	}
	
.singlenormaldirectory.highlighted .listennow {
	background:#fbc80b;
	position:absolute;
	bottom:0;
	right:0;
	padding:2px 5px 2px 8px;
}

.singlenormaldirectory.highlighted:hover .listennow {
	background:#fbc80b;
}

.singlenormaldirectory.highlighted a.listenlink {
	color:#333;
}

.singlenormaldirectory:hover .listennow {
	background:#555;
}

.singlefeatureddirectory:hover .listennow {
	background:#555;
}

.short-description {
	text-align:justify;
	line-height:20px;
}

.checkout-cart-index .shipping h2 {
	display:none;
}

.product-cbb-chicago-video .product-options,
.product-cbb-chicago-video .input-text.qty,
.product-cbb-chicago-video label {
	display:none;
}

.product-live-from-chicago-audio .product-options,
.product-live-from-chicago-audio .input-text.qty,
.product-live-from-chicago-audio label {
	display:none;
}

.product-sfsklaraudio .product-options,
.product-sfsklaraudio .input-text.qty,
.product-sfsklaraudio label {
	display:none;
}

.product-recordings-volume-1-by-bob-ducca .product-options,
.product-recordings-volume-1-by-bob-ducca .input-text.qty,
.product-recordings-volume-1-by-bob-ducca label {
	display:none;
}

.product-sfsklarvideo .product-options,
.product-sfsklarvideo .input-text.qty,
.product-sfsklarvideo label {
	display:none;
}

h2.product-name {
	float:none;
}

.page-id-3046 .entry img {
	border:none;
}

.page-id-10776 .entry img {
	border:none;
	outline:none;
}

.page-id-11088 .entry img {
	border:none;
	outline:none;
}

.page-id-11409 .entry img {
	border:none;
	outline:none;
}

#bb_attachments_file_input_4 input {
	border:none;
	background:none;
}

#bb_attachments_file_sample input {
	background:none;
	border:none;
}

p#post-form-allowed-container {
	margin:20px 0 20px 0;
}

/* Marked for removal */
.homeannouncement #widget_sp_image-21 {
	float:left;
	margin:0 0 10px 0;
}
.homeannouncement #widget_sp_image-22 {
	float:right;
	margin:0 0 10px 0;
}
/**********************/

#announcement1 {
	float: left;
	margin-bottom: 10px;
}

#announcement2 {
	float: left;
	margin: 0 0 10px 30px;
}

/* For Refresh Version */

#logocont {
	display: block;
	position: relative;
	top: 0px;
	text-align: center;
	font-size: 0;
	padding: 9px 27px;
}
#logocont, .header-shop-btn {
	background: #fbc80b;
}

#hpr-announcements #announcement1 {
	margin-top: 15px;
	margin-bottom: 0;
}

#hpr-announcements #announcement2 {
	margin: 15px 0 0 30px;
}

#featured-slider-container .ep-details {
	background: none;
	height: 338px;
	width: 600px;
	padding: 0;
	cursor: pointer;
}

#featured-slider-container .ep-details-text .ep-number {
    font-family: ProximaNovaBold;
    text-shadow: 0 0 4px #000;
    opacity: 0.8;
    color: #fff;
    letter-spacing: 1px;
    -moz-transition: opacity .3s linear;  
    -webkit-transition: opacity .3s linear;  
    -ms-transition: opacity .3s linear;  
    -o-transition: opacity .3s linear;  
    transition: opacity .3s linear;  
}

.ep-details-text {
	position: absolute;
	bottom: 32px;
	left: 12px;
	z-index: 5;
}

.yticon {
	position:absolute;
	top:0;
	left:0;
}

#featured-slider-container .bx-wrapper, #featured-slider-container .bx-window {
	height: 365px;
}

#featured-slider-container .ep-details-text > h1 {
    font-family: ProximaNovaBold;
    font-size: 36px;
    font-weight: normal;
    line-height: 1;
    opacity: 0.8;
    text-shadow: 0 0 4px #000;
    color: white;
    width: 580px;
    -moz-transition: opacity .3s linear;  
    -webkit-transition: opacity .3s linear;  
    -ms-transition: opacity .3s linear;  
    -o-transition: opacity .3s linear;  
    transition: opacity .3s linear;  
}

#featured-slider-container .ep-artwork img.alignleft {
    margin: 0 12px 0 0;
}

#featured-slider-container .ep-details a {
    color: #fff;  
}

#featured-slider-container .bx-pager {
    padding: 5px 0;
    right: 0px;
    top: auto;
    bottom: 0;
}

#featured-slider-container .bx-pager-item {
	display:inline;
}

#featured-slider-container a.pager-link, #featured-slider-container a.bx-pager-link {
	background-color: transparent;
    background-image: none;
    display: block;
    float: left;
    height: 12px;
    margin-left: 5px;
    text-indent: -99999px;
    width: 12px;
    border: 2px solid white;
}

#epimages .bx-wrapper {
	max-width: 610px !important;
}

.epimgbox {
	padding: 20px 5px;
	float: left;
}

.img-chunk {
	padding: 0 0 0 48px;
	background-color: #0d0d0e;
}

#featured-slider-container a.pager-link:hover, #featured-slider-container a.bx-pager-link:hover {
	border-color: #FC0;
}

#featured-slider-container a.pager-link.pager-active, #featured-slider-container a.bx-pager-link.active {
	background-color:#FFF;
}

#featured-slider-container a.pager-link.pager-active:hover, #featured-slider-container a.bx-pager-link.active:hover {
	border-color:#FFF;
}

.page-template-custom-page-home-refresh-php .recent-eps .bx-pager {
	top:auto;
	right:0;
	bottom: -12px;
	margin-right:0;
}

.page-template-custom-page-home-refresh-php .recent-eps a.pager-link { 
	background-image: none;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center bottom;
	background-color: transparent;
    display: block;
    float: left;
    height: 12px;
    margin: 0 0 0 5px;
    text-indent: -99999px;
    width: 12px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border: 2px solid white;
	}
	
.page-template-custom-page-home-refresh-php .recent-eps a.pager-link.pager-active, .page-template-custom-page-home-refresh-php .recent-eps a.pager-link.pager-active:hover {background-color:#fff;border-color:#Fff;}
.page-template-custom-page-home-refresh-php .recent-eps a.pager-link:hover {background-color:transparent;border-color:#fc0;}
 
#featured-slider-container {
    padding-bottom: 25px;
    height: 340px;
    overflow:hidden;
}

#featured-slider-container .vpndesc {
    font-family: ProximaNovaBold;
    text-shadow: 0 0 4px #000;
    opacity: 0.8;
    position:absolute;
    top: 60px;
    left: 14px;
    width: 300px;
    line-height: 1.25em;
    -moz-transition: opacity .3s linear;  
    -webkit-transition: opacity .3s linear;  
    -ms-transition: opacity .3s linear;  
    -o-transition: opacity .3s linear;  
    transition: opacity .3s linear;  
}
 
#featured-slider-container .vpninfo {
    opacity: 1;
    -moz-transition: opacity .3s linear;  
    -webkit-transition: opacity .3s linear;  
    -ms-transition: opacity .3s linear;  
    -o-transition: opacity .3s linear;  
    transition: opacity .3s linear;  
}

#featured-slider-container .vpninfo .ep-number {
    font-family: ProximaNovaBold;
    text-shadow: 0 0 4px #000;
    opacity: 1;
    position:absolute;
    top: 62px;
    left: 10px;
    color: #fff;
    pointer-events:none;
}

#featured-slider-container .vpninfo h1 {
    font-family: ProximaNovaBold;
    font-size: 36px;
    font-weight: normal;
    line-height: 1;
    position: absolute;
    top: 30px;
    left: 10px;
    opacity: 1;
    text-shadow: 0 0 4px #000;
    color: white;
    width: 490px;
    -moz-transition: opacity .3s linear;  
    -webkit-transition: opacity .3s linear;  
    -ms-transition: opacity .3s linear;  
    -o-transition: opacity .3s linear;  
    transition: opacity .3s linear;  
 
}

#featured-slider-container .slide-details {
    display: block;
    float: left;
    height: 338px;
    width: 600px;
    background-color: #333336;
    background-image: url('http://cdn.earwolf.com/wp-content/themes/earwolf/images/slideloader.gif');
	background-repeat: no-repeat;
	background-position: 50%;
	position: relative;
}

#featured-slider-container .sliderguests {
    display: block;
    position: absolute;
    width: 570px;
    bottom: 0;
    color: #1e1e21;
    font-family: 'ProximaNovaRegular';
    font-size: 16px;
    padding: 2px 15px;
    background: rgba(255,255,255,0.8);
    font-weight: bold;
    z-index: 5;
    -moz-transition: background .3s linear;  
    -webkit-transition: background .3s linear;  
    -ms-transition: background .3s linear;  
    -o-transition: background .3s linear;  
    transition: background .3s linear;  
}
 
#featured-slider-container .ep-details:before {
    position: absolute;
    -moz-transition: background .3s linear;  
    -webkit-transition: background .3s linear;  
    -ms-transition: background .3s linear;  
    -o-transition: background .3s linear;  
    transition: background .3s linear;  
    background: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    content: "";
}

#featured-slider-container .ep-details:after {
	content: '';
	width: 600px;
	height: 80px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	background: -moz-linear-gradient(top,  rgba(30,30,33,0) 0%, rgba(30,30,33,1) 99%, rgba(30,30,33,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,30,33,0)), color-stop(99%,rgba(30,30,33,1)), color-stop(100%,rgba(30,30,33,1)));
	background: -webkit-linear-gradient(top,  rgba(30,30,33,0) 0%,rgba(30,30,33,1) 99%,rgba(30,30,33,1) 100%);
	background: -o-linear-gradient(top,  rgba(30,30,33,0) 0%,rgba(30,30,33,1) 99%,rgba(30,30,33,1) 100%);
	background: -ms-linear-gradient(top,  rgba(30,30,33,0) 0%,rgba(30,30,33,1) 99%,rgba(30,30,33,1) 100%);
	background: linear-gradient(to bottom,  rgba(30,30,33,0) 0%,rgba(30,30,33,1) 99%,rgba(30,30,33,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e1e21', endColorstr='#1e1e21',GradientType=0 );
}
 
#featured-slider-container .ep-details:hover > h1, .ep-details:hover .ep-number {
    opacity: 1;
}
 
#featured-slider-container .ep-details:hover:before {
    background: rgba(255,255,255,0.2);
}
#featured-slider-container .ep-details:hover .sliderguests {
    background: white;
}

.playbuttonouter {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 70px;
	height: 70px;
	background-color: rgba(255, 204, 0, 0.6);
	margin: -35px 0 0 -35px;
	border-radius: 20px;
	opacity: 0.6;
    -moz-transition: opacity .3s linear;  
    -webkit-transition: opacity .3s linear;  
    -ms-transition: opacity .3s linear;  
    -o-transition: opacity .3s linear;  
    transition: opacity .3s linear; 
}
.playbuttoninner {
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 24px 0 24px 43.3px;
	border-color: transparent transparent transparent #ffffff;
	overflow: hidden;
	top: 50%;
	left: 50%;
	margin: -24px 0 0 -19px;
}

.ep-details:hover .playbuttonouter {
	opacity: 1;
}

/*******************/

.wpcf7-captcha-captcha-279 {
	margin:2px 0 10px 0 !important;
}

.wpcf7-captcha-captcha-201 {
	margin:2px 0 10px 0 !important;
}

input:-webkit-autofill {
   color: #000 !important;
}

#shopping-cart-table .data-table thead, .data-table thead tr {
	background:#444 !important;
	height:30px !important;
	font-size:14px !important;
	text-transform:uppercase !important;
	vertical-align:middle !important;
}

#loginform {
	border:none !important;
	box-shadow:1px 1px 1px 1px #333 !important;
}

.touringformdiv label, .touringformdiv input[type="text"] {
	clear: both;
	display: block;
	}	

.touringformdiv input[type="text"], .touringformdiv select {
	margin:5px 0 20px 0;
	}	

div.ui-datepicker{
	font-size:12px;
	}

#viewCartTable .Cart66CustomFieldDesc a {
	display: none;
	}	

.gmnoprint {
	color: #000 !important;
	}

.gmnoprint a {
	color: #333333 !important;
	text-decoration: underline;
	}

.allresdiv {
  position: relative;
	}

.tourmap {
  position: absolute !important;
  top: 0; 
  right: 0px; 
	width: 450px;
	border:5px solid #444;
	}
	
.tourmap:hover {
	border:5px solid #555;
	}

.tourmap div#map {
	width:450px !important;
	color: #333333;
	}

.showresultcont {
	float: left;
	width: 450px;
	min-height: 600px;
	margin: 0 15px 0 0;
	}

#sidebar_map {
	display: none;
	}

.tdomf_form .required {
  font-weight: normal;
	}


.showad img.alignright {
	margin:0;
	}

.showad img.alignleft {
	margin:0;
	}

.showad.showdonatead {
  width: 460px;
  float: left;
  margin:0;
	}

.showad .showsell img.alignleft {
	margin-right:10px;
	}

.firstrandomad {
	margin: 0 20px 0 0;
	}

.firstrandomad, .secondrandomad {
	width: 220px;
	height: 100px;
	float: left;
	}

input#PayPalExpressCheckoutButton {
	background:none;
	border:none;
	float:left;
	}

.hiddenplanmsg {
	width:450px;
	height:56px;
	}

.uploadarea {
	background:#666;
	width:450px;
	height:140px;
	margin:15px 0 15px 0;
	padding:10px;
	}

.textwidget {
	line-height:20px;
	}

.entry .smallproductimage img {
	margin:10px 10px 0 0;
	float:left;
	}

.productimage {
	float:left;
	margin-right:20px;
	}

.single-product .Cart66ButtonPrimary.purAddToCart {
	background:#fbc80b url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink.100112.png) bottom right no-repeat;
	margin:1px 0 0 10px;
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	padding:4px 23px 3px 8px;
	border:none;
	outline:none;
	}

.single-product .Cart66ButtonPrimary.purAddToCart:hover, .single-product .Cart66ButtonPrimary.purAddToCart:active {
	background:#666 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink-h.100912.png) bottom right no-repeat;
	color:#fbc80b;
	}

.epclips .sc-player {
	margin: 6px 0 0;
}

.epclips .separator-s {
	margin: 12px 0;
}

a.clip-download-link {
	font-size: 12px;
}

.clipsoundcloudplayer .sc-player {
	margin-top:0;
	}

.showsponsor {
	width:220px;
	float: left;
	margin-right: 10px;
	margin-bottom: 24px;
	}

.showsponsors a.taglink {
	display:inline-block;
	margin-top:10px;
	}

.singlenormaldirectory {
	background:#444;
	position:relative;
	width:440px;
	height:80px;
	float:left;
	display:inline-block;
	padding:10px;
	margin:0 0 20px 20px;
	overflow:hidden;
	}

.singlenormaldirectory:hover {
	background:#555;
	}

.singlenormaldirectory.highlighted {
	border:2px solid #fbc80b !important;
	background:#444;
	position:relative;
	width:440px;
	height:80px;
	float:left;
	display:inline-block;
	padding:8px;
	margin:0 0 20px 20px;
	overflow:hidden;
	}

.singlenormaldirectory.firstdirblock {
	margin:0 0 15px 0;
	}

.singlenormaldirectory h3 a {
	display:block;
	position:absolute;
	top:7px;
	left:100px;
	}

.singlenormaldirectory img {
	width:80px;
	height:80px;
	}

.singlenormaldirectory .featureddirsoundcloud {
	display:none;
	}

.singlenormaldirectory img.alignleft {
	margin:0 !important;
	}

ul.topicmeta {
	list-style:none !important;
	}

infobox ul {
	margin:0 !important;
	}

.soundcloudplayer.normaldirsoundcloud {
	width:355px;
	position:absolute;
	bottom:-5px;
	right:5px;
	}

.leftcolumn p.epcliptitle {
	display:inline-block;
	width:340px;
	height:auto;
	margin-bottom:5px;
	}

.showad .widget_sp_image {
	float:left;
	}

input#onetimeamount {
	width:100px;
	}

.support1 #donate select {
	width:111px;
	}

.btn.facebook {
	width:50px;
	overflow: hidden;
	margin:0 4px 0 0;
	float:right;
	}

.btn.twitter {
	width:55px;
	margin:0 0 0 0;
	overflow:hidden;
	float:right;
	}

a.abt {
	display:inline-block;
	padding:12px 0 0 45px;
	height:40px;
	}

.abt.contact {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon_contactus100112.png) top left no-repeat;
	}

.abt.donate {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon_donate.100112.png) top left no-repeat;
	}

.abt.crew {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon_crew.100112.png) top left no-repeat;
	}

.abt.jobs {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon_jobs.100112.png) top left no-repeat;
	}

.abt.getwithus {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon_advertise.100112.png) top left no-repeat;
	}

div.wpcf7-validation-errors {
	border: 2px solid #d12f19 !important;
	}

.single-show .centercolumn {
	margin-top:10px;
	}

#wpcf7-f2-p99-o1 p {
	text-transform:uppercase;
	font-size:12px;
	}

.wpcf7-form-control-wrap.your-message textarea {
	background:#444;
	border:1px solid #7b7b7b;
	color:#fff;
	resize:none;
	padding:4px;
	width:440px;
	}

a.guestlink, a.guestlink:visited {
	color:#fff;
	padding:5px 0 0 25px;
	height:20px;
	display:inline-block;
}

a.guestlink:hover, a.guestlink:active {
	text-decoration:underline;
}

a.guestlink.gl-twitter {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-twitter-s.png) center left no-repeat;
	}

a.guestlink.gl-facebook {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-facebook-s.png) center left no-repeat;
	}

a.guestlink.gl-tumblr {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-tumblr-s.png) center left no-repeat;
	}

a.guestlink.gl-myspace {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-myspace-s.png) center left no-repeat;
	}

a.guestlink.gl-imdb {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-imdb-s.png) center left no-repeat;
	}

a.guestlink.gl-website {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-website-s.png) center left no-repeat;
	}

a.guestlink.gl-youtube {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-youtube-s.png) center left no-repeat;
	}

a.guestlink.gl-fod {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-fod-s.png) center left no-repeat;
	}

a.guestlink.gl-vimeo {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-vimeo-s.png) center left no-repeat;
	}

.podcastlinks ul {
	list-style-type: none;
	height: 20px;
	}
.podcastlinks ul li {
	float: left;
	height: 20px;
	width: 150px;
	}
.podcastlinks ul li a {
	float: left;
	height: 20px;
	padding: 2px 0 0 23px;
	}
.podcastlinks ul li a.gl-rss {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-rss.png) top left no-repeat;
	}
.podcastlinks ul li a.gl-itunes {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-itunes.png) top left no-repeat;
	}

p.tourdesc {
	color: #fff;
	}

.single-episode .entry {
	padding:0;
	}

.episodeguest.firstguestblock {
	margin:0;
	}

.episodeguest {
	width:138px;
	height:160px;
	float:left;
	margin:0 0 20px 19px;
	}

.single-show .current-numeric-page {
	padding:0;
	}

a.directoryrsslink {
	display:inline-block;
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-rss.png) top left no-repeat;
	width:22px;
	height:22px;
	text-indent:-9001px;
	margin-right:5px;
	}

a.directoryituneslink {
	display:inline-block;
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-itunes.png) top left no-repeat;
	width:22px;
	height:22px;
	text-indent:-9001px;
	}

.singlefeatureddirectory {
	background:#444;
	position:relative;
	margin:0 0 15px 20px;
	padding:10px;
	width:440px;
	height:150px;
	float:left;
	overflow:hidden;
	}

.singlefeatureddirectory:hover {
	background:#555;
	}

.singlefeatureddirectory .soundcloudplayer.featureddirsoundcloud {
	position:absolute;
	bottom:-5px;
	right:5px;
	width:284px;
	}

.soundcloud-player-container {
	margin: 10px 0;
	}

.singlefeatureddirectory img.alignleft {
	width:150px;
	height:150px;
	margin:0 8px 10px 0;
	}

.singlefeatureddirectory.firstdirblockfeat {
	margin:0 0 15px 0;
	}

#peoplesearchsubmit {
	margin:0 0 0 10px;
	}

.peoplesearch {
	float:right;
	margin-top:10px;
	}

.peoplesearch input#searchperson {
	background:#444;
	border:1px solid #7b7b7b;
	color:#fff;
	padding:4px;
	width:200px;
	margin:0;
	}

.centercolumn h4 a {
	font-family: "ProximaNovaCondensedRegular", Helvetica Neue, Helvetica, Arial, Calibri, sans-serif;
	display:inline-block;
	margin:4px 0 4px 0;
	}

input#onetimeamount {
	background:#444;
	border:1px solid #7b7b7b;
	padding:4px;
	outline:none;
	}

input#donatesubmit {
	margin:5px 0 5px 15px;
	}

.support1 {
	width:300px;
	float:left;
	text-transform:uppercase;
	font-size:12px;
	color:#fbc80b;
	}

.support2 {
	width:300px;
	float:left;
	margin-left:20px;
	text-transform:uppercase;
	font-size:12px;
	color:#fbc80b;
	}

.single-show .featuredepguest {
	width:90px;
	float:left;
	margin-left:20px;
	}

.single-show .featuredepguest img {
	margin:10px 0 0 0;
	border:none;
	height:90px;
	width:90px;
	}

.featuredepguest.firstgblock {
	float:left;
	margin:0;
	width:90px;
	}

.showep {
	background:#444;
	padding:10px;
	width:200px;
	height:220px;
	float:left;
	margin:0 0 20px 20px;
	}

.showep:hover {
	background:#555;
	}

.showep.firstshowepblock {
	width:200px;
	float:left;
	margin:0;
	}

.single.single-show p {
	padding:0;
	margin:0;
	}

.soundcloudplayer span {
	display:none;
	}

.donatemonthly {
	float:left;
	}

.donatemonthly select#os0 {
	height:26px !important;
	}

.donateonce {
	float:left;
	margin:0 0 0 30px;
	}

.donateonce input#onetimeamount {
	color:#fff;
	background:#444;
	border:1px solid #7b7b7b;
	width:114px;
	height:16px;
	padding:5px;
	}

#donate ul {
	list-style:none;
	}

#donate ul li {
	display:inline-block;
	float:left;
	width:230px;
	margin-bottom:20px;
	}
	
input.button {
	background:#fbc80b url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink.100112.png) bottom right no-repeat;
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	padding:4px 23px 3px 8px;
	border:none;
	outline:none;
	}

input.button:hover {
	background:#666 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink-h.100912.png) bottom right no-repeat;
	color:#fbc80b;
	}

input.wpcf7-submit {
	background:#fbc80b url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink.100112.png) bottom right no-repeat;
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	padding:4px 23px 3px 8px;
	border:none;
	outline:none;	
	}

input.wpcf7-submit:hover {
	background:#666 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink-h.100912.png) bottom right no-repeat;
	color:#fbc80b;
	}

.hyrule h2 ul {
	display:inline-block;
	float:none;
	margin:0;
	padding:0;
	list-style:none;
	}

.hyrule h2 ul li {
	margin:0;
	padding:0;
	}

.hyrule h2 ul li a {
	color:#fff;
	}

p.postmetadata {
	padding:0;
	}

a.blogsidebarsubscribe {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-rss-s.png) center left no-repeat;
	padding-left:22px;
	}

a.blogsidebarnewsletter {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-contact-s.png) center left no-repeat;
	padding-left:22px;
	}

.commentcount {
	display:inline-block;
	float:left;
	}

.commentcount a:link, .commentcount a:visited {
	display:inline-block;
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-comment.093012.png) top left no-repeat;
	margin:0;
	padding:2px 0 0 30px;
	color:#fff;
	height:20px;
	}

.commentcount a:hover, .commentcount a:active {
	text-decoration:underline;
	}

.entry p.blogcat {
	float:left;
	}

.entry ul.post-categories {
	list-style:none;
	float:left;
	margin:0 0 0 15px;
	padding:0;
	}

.entry ul.post-categories li {
	margin:0;
	padding:0;
	line-height:20px;
	float: left;
	}

.entry ul.post-categories li a:link, .entry ul.post-categories li a:visited {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-category.png) top left no-repeat;
	color:#fff;
	display:inline-block;
	font-size:14px;
	list-style:none;
	float:left;
	padding:0 0 0 30px;
	margin:0 0 0 10px;
	height:20px;
	}

.entry ul.post-categories li a:hover, .entry ul.post-categories li a:active {
	text-decoration:underline;
	}

.gchar h5 {
	font-family: 'ProximaNovaBold';
	text-transform:uppercase;
	}

.gchar p {
	margin:0;
	padding:2px 0 15px 0;
	line-height:20px;
	}

.singleproduct.firstpersonblock {
	margin:0;
	}

.singleproduct {
	position:relative;
	background:#444;
	padding:10px;
	float:left;
	width:170px;
	margin:0 0 40px 60px;
	height:300px;
	}

.singleproduct h4 a {
	font-size:14px;
	}

.tourdateresult {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-date.093012.png) top left no-repeat;
	float:left;
	padding:0 0 0 22px;
	text-transform:uppercase;
	}

.showresultdiv {
	display:inline-block;
	padding-bottom:10px;
	margin-bottom:10px;
	width:450px;
	border-bottom:1px solid #999;
	}

.showresultdiv h4 a {
	display:block;
	}

.gttickets {
	font-family: 'ProximaNovaBold';
	}

.rowodd {
	background:#444;
	}

.gtddate {
	font-size:14px;
	text-transform:uppercase;
	}

.guestvideo1 {
	float:left;
	width:220px;
	height:182px;
	}

.guestvideo2 {
	float:right;
	margin-left:20px;
	width:220px;
	height:182px;
	}

.guestsinglevideo {
	width:220px;
	height:182px;
	}

.guestsinglevideo div {
  display: none;
	}

.guesttourdates table tr td {
	height:24px;
	}
	
.guesttourdates table tr td.gtddate {
	width:55px;
}

.guestappearance {
	margin-bottom:20px;
	}

.guestappearance p.appearanceepnumber, .guestappearance p.appearanceepnumber a:link, .guestappearance p.appearanceepnumber a:visited {
	color:#fff;
	font-size:12px;
	line-height: 12px;
	text-transform:uppercase;
	}

.guestappearance p.appearanceeptitle {
	font-size:24px;
	margin:10px 0 10px 0;
	}

.guestappearanceguestlist a:link, .guestappearanceguestlist a:visited {
	color:#fff;
	}

.guestappearanceguestlist a:hover, .guestappearanceguestlist a:active {
	text-decoration:underline;
	}

.epimages {
	margin:0 0 20px 0;
	}

.hostshowbasicinfo {
	width:300px;
	margin-right:20px;
	float:left;
	}

.hostshowclips {
	width:300px;
	margin-right:20px;
	float:left;
	}

.hostshowclips p {
	margin:0;
	padding:0;
	line-height:normal;
	}

.hostshowvideo {
	background:#444;
	width:280px;
	height:160px;
	float:right;
	border:1px solid #959595;
	}

.guestconnect {
	width: 220px;
	float:right;
	padding:0;
	}

.guestconnect ul {
	list-style:none;
	}

.guestconnect ul li {
	padding-bottom:5px;
	}

.hostline {
    text-transform: uppercase;
    display: table;
width:100%;
}

.epititle {
    width: 65%;
    display: table-cell;
}

.epidate {
    display: table-cell;
    text-align: right;
    vertical-align: bottom;
}

.epsponsor {
	width:220px;
	clear:left;
	}

.epsponsor a img {
	border:none;
	}

.epsponsor2 {
	width:220px;
	}

.epsponsor2 a img {
	border:none;
	}

a.mc-unsub {
	display:inline-block;
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/navarrow-left.png) center left no-repeat;
	text-transform:uppercase;
	padding:1px 0 0 14px;
	}

a.previousepisodelink {
	display:inline-block;
	float:left;
	text-transform:uppercase;
	padding:1px 0 0 0;
	}

a.nextepisodelink {
	display:inline-block;
	float:right;
	text-transform:uppercase;
	padding:1px 0 0 0;
	}

.blogpost {
	margin:0px 0 20px 0;
	}

.newlayoutbody p.episodedate {
	display:block;
	float:left;
	}

.newlayoutbody p.episodedate-num {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-date.093012.png) top left no-repeat;
	font-size:10px;
	width:21px;
	height:21px;
	color:#333;
	display:block;
	float:left;
	padding:2px 0 0 2px;
	}

.newlayoutbody p.episodecomment {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-comment.093012.png) top left no-repeat;
	display:block;
	float:right;
	padding-left:26px;
	margin:0 20px 10px 0;
	}

.episodecomment a:link, .episodecomment a:visited {
	color:#fff;
	}

.episodecomment a:hover, .episodecomment a:active {
	text-decoration:underline;
	}

.newlayoutbody p.episodedownload {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-download.093012.png) top left no-repeat;
	display:block;
	float:right;
	padding-left:26px;
	margin:0 0 10px 0;
	}

.epcliptitle {
font-size: 15px;
margin: 14px 0 3px;
}

#nextprevepnav {
margin-top: 60px;
}

.blogpost h4 a {
font-size: 17px;
}

.episodedownload a:link, .episodedownload a:visited {
	color:#fff;
	}

.episodedownload a:hover, .episodedownload a:active {
	text-decoration:underline;
	}

.leftcolumn p {
	margin:0;
	padding:0;
	line-height:20px;
	}

.sixlinks {
	float:right;
	}

.sixlinks a {
	display:inline-block;
	float:left;
	width:22px;
	height:22px;
	margin:0 0 0 10px;
	padding:0;
	line-height:normal;
	overflow:hidden;
	}

.sixlinks a:hover {
	overflow:visible;
	}

.sixlinks a.sl-rss {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-rss.png) top left no-repeat;
	}

.sixlinks a.sl-newsletter {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-newsletter.png) top left no-repeat;
	}

.sixlinks a.sl-itunes {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-itunes.png) top left no-repeat;
	}

.sixlinks a.sl-facebook {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-facebook.png) top left no-repeat;
	}

.sixlinks a.sl-twitter {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-twitter.png) top left no-repeat;
	}

.sixlinks a.sl-forum {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-forum.png) top left no-repeat;
	}

div.itunes-h {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/connect-h.093012.png) bottom left no-repeat;
	background-position-x:-192px;
	color:#333;
	display:inline-block;
	padding:3px 8px 14px 8px;
	position:relative;
	top:-35px;
	text-decoration:none;
	font-size:12px;
	font-family: 'ProximaNovaBold';
	text-transform:uppercase;
	}

div.facebook-h {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/connect-h.093012.png) bottom left no-repeat;
	background-position-x:-192px;
	color:#333;
	display:inline-block;
	padding:3px 8px 14px 8px;
	position:relative;
	top:-35px;
	text-decoration:none;
	font-size:12px;
	font-family: 'ProximaNovaBold';
	text-transform:uppercase;
	}

div.newsletter-h {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/connect-h.093012.png) bottom left no-repeat;
	background-position-x:-192px;
	color:#333;
	display:inline-block;
	padding:3px 8px 14px 8px;
	position:relative;
	top:-35px;
	text-decoration:none;
	font-size:12px;
	font-family: 'ProximaNovaBold';
	text-transform:uppercase;
	}

div.rss-h {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/connect-h.093012.png) bottom left no-repeat;
	background-position-x:-192px;
	color:#333;
	display:inline-block;
	padding:3px 8px 14px 8px;
	position:relative;
	top:-35px;
	text-decoration:none;
	font-size:12px;
	font-family: 'ProximaNovaBold';
	text-transform:uppercase;
	}

div.forum-h {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/connect-h.093012.png) bottom left no-repeat;
	background-position-x:-152px;
	color:#333;
	display:inline-block;
	padding:3px 8px 14px 8px;
	position:relative;
	top:-35px;
	left:-40px;
	text-decoration:none;
	font-size:12px;
	font-family: 'ProximaNovaBold';
	text-transform:uppercase;
	}

div.twitter-h {
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/connect-h.093012.png) bottom left no-repeat;
	background-position-x:-172px;
	color:#333;
	display:inline-block;
	padding:3px 8px 14px 8px;
	position:relative;
	top:-35px;
	left:-20px;
	text-decoration:none;
	font-size:12px;
	font-family: 'ProximaNovaBold';
	text-transform:uppercase;
	}

.episodeguest p {
	line-height:normal;
	margin:0;
	padding:0;
	}

a.taglink:link, a.taglink:visited {
	color:#fbc80b;
	font-size:12px;
	text-transform:uppercase;
	padding:1px 10px 3px 0px;
	border:none;
	outline:none;
	}

a.taglink:hover, a.taglink:active {
	color:#fbc80b;
	}
	
a.bluetaglink:link, a.bluetaglink:visited {
	background:#397e98 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/bluetaglink.100112.png) bottom right no-repeat;
	color:#fff;
	font-size:12px;
	padding:4px 23px 3px 8px;
	border:none;
	outline:none;
	}

a.bluetaglink:hover, a.bluetaglink:active {
	background:#666 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/bluetaglink-h.png) bottom right no-repeat;
	color:#fbc80b;
	}
	
a.moreshows, a.moreshows:visited {
	background:#fbc80b url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink.100112.png) bottom right no-repeat;
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	padding:4px 23px 3px 8px;
	border:none;
	outline:none;
	}

a.moreshows:hover, a.moreshows:active {
	background:#666 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink-h.100912.png) bottom right no-repeat;
	color:#fbc80b;
	}

a.taglink.right {
	 float:right;
	 margin:0 0 5px 0;
	}

a.taglink.left {
	 float:left;
	 margin:0 0 5px 0;
	}

#bbld_widget-3 ul li {
	padding:0;
	}

.errorBox {
	font-size:16px;
	color:#ff453f;
	margin-bottom:10px;
	padding:0;
	line-height:20px;
	}

.errorBox ul {
	list-style:none;
	}

.successBox {
	font-size:16px;
	color:#44cc44;
	margin:0 0 10px 0;
	padding:0;
	line-height:normal;
	}

#existvenuename {
	color:#fbc80b;
	}

.singleshow {
	position:relative;
	background:#444;
	width:445px;
	height:280px;
	padding:10px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
	}
	
.singleshow:hover {
	background:#555;
	}

.singleshow a.taglink {
	display:block;
	position:absolute;
	bottom:10px;
	right:10px;
	}
	
.singleshow h4 {
	display:block;
	margin:5px 0 2px 0;
	}

.singleshow.sslastblock {
	margin-left:20px;
	}

.showvideo {
	background:#444;
	width:280px;
	height:150px;
	float:right;
	border:1px solid #959595;
	overflow:hidden;
	}
	
.singleshowvideo {
	background:#333;
	width:280px;
	height:160px;
	float:left;
	margin-right:20px;
	border:1px solid #959595;
	}

.epshowvideo {
	background:#444;
	width:280px;
	height:160px;
	float:left;
	margin:0 20px 0 0;
	}

.single-show p.hostline, .single-episode p.hostline {
	font-family: 'ProximaNovaBold';
	font-size: 14px;
	border-bottom: 1px solid white;
	margin-bottom: 8px;
	}

.single-show p.hostline a, .single-episode p.hostline a {
	color: white;
	text-transform: uppercase;
	}

.single-show p.hostline a:hover, .single-episode p.hostline a:hover {
	color: #fbc80b;
	}

.descarea {
	width: 419px;
	float: left;
}

.donatetype {
	text-transform: uppercase;
	font-size: 15px;
	display: inline-block;
}

.donatetype span {
	font-family: 'ProximaNovaBold';
}

.mrecad {
	margin-bottom:20px;
}

.newnewdonatebutton {
font-family: 'ProximaNovaBold';
font-size: 18px;
text-transform: uppercase;
color: #1e1e21!important;
background-color: #fbc80b;
padding: 5px 24px;
margin-left: 7px;
display: inline-block;
}

.newnewdonatebutton:hover {
	color: #fff!important;
}

#ctevents {
margin-bottom: 34px;
}

.ctevent {
margin: 10px 0;
padding: 10px;
background-color: #333336;
}

.ctdate {
font-size: 16px;
font-weight: bold;
text-decoration: blink;
}

.cttime {
font-size: 14px;
margin-bottom: 3px;
}

#cattalkinfo p {
	margin-bottom: 12px;
}

#wpcf7-f22277-p22275-o1 {
width: 100%;
padding-top: 14px;
border-top: 1px solid #ddd;
margin-top: 7px;
position:relative;
}

#wpcf7-f22277-p22275-o1 input[type="text"], #wpcf7-f22277-p22275-o1 input[type="file"] {
margin-bottom: 10px;
}

#ctformfields {
width: 240px;
float: left;
}

#ctformmessage {
float: left;
width: 350px;
margin-left: 20px;
}

#ctformmessage textarea{
	width:340px;
}

#ctformmessage input[type="text"] {
width: 340px!important;
}

#ctformfields input.wpcf7-text.wpcf7-validates-as-email.wpcf7-validates-as-required {
width: auto;
}

#ctformfields input[type="file"] {
	width: 208px;
}

#ctformmessage input.wpcf7-submit {
font-family: 'ProximaNovaBold';
font-size: 15px;
text-transform: uppercase;
color: #1e1e21!important;
background: #fbc80b;
padding: 4px 18px;
margin: 10px 0;
}

.episodeshowdesc p {
	margin:0;
	padding:0;
	line-height:20px;
	}

.showshortdesc {
	height:77px;
	overflow:hidden;
	margin-bottom:10px;
	line-height:20px;
	}

.singleshow p {
	margin:0;
	padding:0;
	}

.wpcf7 {
	width:480px;
	float:left;
	}

.touringformdiv input {
	background:#454545;
	border:1px solid #7b7b7b;
	height:26px;
	width:300px;
	color:#fff;
	padding-left:4px;
	}

.touringformdiv label {
	text-transform:uppercase;
	color:#fbc80b;
	font-size:12px;
	margin-bottom:2px;
	}

.touringformdiv input#submit_show {
	font-size:12px;
	text-transform:uppercase;
	outline:none;
	border:none;
	background:#fbc80b url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink.100112.png) bottom right no-repeat;
	display:block;
	height:30px;
	width:164px;
	margin-top:20px;
	color:#333;
	}

.touringformdiv input#submit_show:hover {
	background:#666 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink-h.100912.png) bottom right no-repeat;
	color:#fbc80b;
	}

.touringformdiv input#oldvenueno {
	height:14px;
	width:14px;
	margin:5px 5px 5px 10px;
	}

.touringformdiv input#oldvenueyes {
	height:14px;
	width:14px;
	margin:5px 5px 5px 0;
	}

input#zipcode {
	color:#fff;
	width:200px;
	height:20px;
	border:none;
	outline:none;
	margin:10px 20px 0 0;
	padding-left:5px;
	background:#454545;
	border:1px solid #7b7b7b;
	}

input#showsubmit {
	background:#fbc80b url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink.100112.png) bottom right no-repeat;
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	padding:4px 23px 3px 8px;
	border:none;
	outline:none;
	margin-left:20px;
	}

input#showsubmit:hover {
	background:#666 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink-h.100912.png) bottom right no-repeat;
	color:#fbc80b;
	}

input.wpcf7-text.wpcf7-validates-as-email.wpcf7-validates-as-required {
	width:440px;
	}

.peoplepagination {
	text-transform:uppercase;
	width:940px;
	text-align:right;
	margin:25px 0 50px 0;
	}

.peoplepagination a:link, .peoplepagination a:visited {
	display:inline-block;
	margin:0 5px 0 5px;
	padding:5px 11px;
	border:1px solid #999;
	}

.peoplepagination a:hover, .peoplepagination a:active {
	background:#fbc80b;
	border:1px solid #fbc80b;
	color:#333;
	}

.peoplepagination span {
	display:inline-block;
	margin:0 10px 0 7px;
	}
	
#archive_pagination {
	text-transform:uppercase;
	width:940px;
	text-align:right;
	margin:25px 0 0 0;
	}

#archive_pagination a:link, #archive_pagination a:visited {
	display:inline-block;
	margin:0 5px 0 5px;
	padding:5px 1px 5px 3px;
	border:1px solid #999;
	}

#archive_pagination a:hover, #archive_pagination a:active {
	background:#fbc80b;
	border:1px solid #fbc80b;
	color:#333;
	}

#archive_pagination span {
	display:inline-block;
	margin:0 10px 0 7px;
	}

.person {
	background:#444;
	height:170px;
	width:130px;
	padding:5px;
	text-align:left;
	float:left;
	margin:0 0 20px 20px;
	overflow:hidden;
	}

.person:hover {
	background:#555;
	}

.person a:hover, .person a:active {
	color:#fbc80b;
	text-decoration:underline;
	}

.person.firstpersonblock {
	margin:0 0 20px 0;	
	}

.popularforumtopics {
	float: left;
    margin: 0;
    padding: 0;
    width: 460px;
	
	}

.popularforumtopics ul li span {
	margin:0 20px 0 20px;
	}

.simplep {
	margin:0;
	padding:0;
	line-height:normal;
	}

.more-link {
	display:block;
	margin-top:12px;
	}
	
.single-show a:link.goforum, .single-show a:visited.goforum {
	float:right !important;
	margin:0 9px 0 0 !important;
}

.single-show a:link.golisten, .single-show a:visited.golisten {
	float:left !important;
	margin:0 !important;
}

.page-id-53 a:link.goforum, .page-id-53 a:visited.goforum {
	float:right !important;
	margin:0 9px 0 0 !important;
}

.page-id-53 a:link.golisten, .page-id-53 a:visited.golisten {
	float:left !important;
	margin:0 !important;
}

a:link.golisten, a:visited.golisten {
	display:inline-block;
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-listen-s.png) center left no-repeat;
	text-transform:uppercase;
	height:15px;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:14px;
	}

a:link.goforum, a:visited.goforum {
	display:inline-block;
	background:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/icon-comment-s.png) center left no-repeat;
	text-transform:uppercase;
	height:15px;
	padding:0 0 0 24px;
	font-size:12px;
	line-height:14px;
	}

#latestepisodes {
	width:940px;
	}

.featuredep {
	display:inline-block;
	width:440px;
	background:#444;
	padding:10px 10px 0 10px;
	height:220px;
	margin:5px 0 15px 0;
	vertical-align: top;
	}
	
.featuredep.firstepblock {
	display:inline-block;
	width:440px;
	height:220px;
	margin:5px 16px 15px 0;
	padding:10px 10px 0 10px;
	}

.featuredep:hover {
	background:#555;
}

.featuredep p {
	margin:0;
	padding:0;
	}

.featuredep a {
	text-decoration:none;
	}

.featuredep h4 a {
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	}

.featuredepguest {
	float:left;
	width:110px;
	height:140px;
	overflow:hidden;
	}

.featuredepguest.gfirst {
	margin:0;
	}

.featuredepguest p {
	width:110px;
	margin:0;
	}

.featuredepguest a {
	font-size:14px;
	}


p.episodenumber {
	text-transform:uppercase;
	font-size:14px;
	}

.recentblogposts p {
	margin:4px 0 0 0;
	}

.readmore {
	display:block;
	margin-bottom:15px;
	}

/* Author Page*/

#writer {
	overflow:hidden;
	background:#f2f2f2;
	margin-bottom:20px;
	padding:16px;
	}

#writer p {
	margin-top:0;
	}

#writer .avatar {
	margin:4px 17px 7px 0
	}

.avatar {
	margin:0;
	padding:0;
	vertical-align:baseline !important;
	}

/* Search and Archives*/

#comment_pagination {
	margin-top:22px;
	overflow:hidden;
	}
	
.current-numeric-page {
	padding: 5px 8px;
	}
	
#comment_pagination div {
	float:left;
	margin-right:10px;
	}

a #icon-rss {
	border:none
	}

.archive #icon-rss {
	vertical-align: middle;
	margin-left:3px;
	}		

/*Sidebar and Widgets*/

.widget {
	overflow:hidden
	}

.widget li {
	list-style:none;
	border-bottom:1px solid #333;
	padding:0 0 10px 0;
	line-height:140%;
	}

.widget li a, .widget li a:visited {
	color:#fbc80b;
	text-decoration:none;
	}

.widget li a:hover, .widget li a:active {
	color:#6d6d6d;
	}

.widget li.current_page_item a, .widget li.current_page_item a:visited, 
.widget li.current-cat a, .widget.current-cat a:visited {
	font-family: 'ProximaNovaBold';
	}

.widget li.current_page_item li a, .widget li.current_page_item li a:visited, 
.widget li.current-cat li a, .widget li-current-cat li a:visited {
	font-weight:normal;
	}

.widget li li {
	margin-left:34px;
	border:0;
	list-style:disc;
	}

#wp-calendar tr {
	background:#f2f2f2;
	}

#wp-calendar td {
	text-align:center;
	padding:3px;
	}	

#recentcomments {
	color: #787878;
	}

#recentcomments a, #recentcomments a:visited {
	font-style:italic
	}

#recentcomments a.url, #recentcomments a.url:visited {
	font-family: 'ProximaNovaBold';
	font-style:normal;
	}

a.rsswidget, a.rsswidget:visited {
	font-family: 'ProximaNovaBold';
	}

.rssSummary {
	line-height:160%;
	}

#wp125adwrap_2c {
	overflow:hidden
	}

#wp125adwrap_2c .wp125ad {
	float:left;
	margin-right: 8px;
	}

#wp125adwrap_2c div+div {
	margin:0 !important;
	}

#footer-widgets {
	overflow: hidden;
	background: #f1f1f1;
	}

#footer-widgets .widget {
	width: 270px;
	float: left;
	margin: 0 20px 0 30px;
	padding:20px 0 35px;
	}

.getinvolved {
	width:940px;
	overflow:hidden;
	}

.getinvolved .widget_text {
	float: left;
	margin: 0 0 10px 20px;
}

.getinvolved #text-11 {
	margin-left: 0px;
}

.sponsors {
  margin: 15px 0 0 0;
	}

.sponsors .widget.widget_text {
	float:left;
	margin: 15px 0;
	}


/* ---------- @ Form Elements -----------*/

#author, #email, #comment, #url, #searchfield {
	color:#fff;
	font-size:14px;
	background:#444 !important;
	padding:5px;
	border:1px solid #7b7b7b;
	resize:none;
	}

#author, #email, #url {
	width:220px;
	}

.button {
	padding: 8px 14px;
	background:#333;
	color:#fff;
	border:none;
	font-size:1.2em;
	}

#commentform textarea {
	width: 98%;
	height:250px;
	}

#masthead #searchform {
	float:right;
	width:260px;
	text-align:right;
	padding-top:12px;
	}

#searchfield {
	width:220px;
	}

#searchsubmit {
	vertical-align:top
	}		

fieldset {
  border: none;
}
	
#post-2846 legend {
	width:450px;
}

/* ---------- @ Footer -----------*/

.footercol1 {
	float:left;
	margin-right:10px;
	width:150px;
	}
	
.footercol2 {
	margin-right:10px;
	float:left;
	width:150px;
	}

.footercol3 {
	margin-right:10px;
	float:left;
	width:150px;
	}

.footercol4 {
	float:right;
	}

.footercol4 p {
	margin:0;
	padding:0;
	}

#footer {
	border-top:1px solid #ffffff;
	font-size:12px;
	overflow:hidden;
	width:950px;
	margin:0 auto;
	color:#fff;
	padding: 10px 0;
	height:210px;
	}
	
#footer .copyright {
	border-bottom: 1px dotted #FFFFFF;
    display: block;
    font-family: 'ProximaNovaRegular';
    font-size: 14px;
    margin-bottom: 14px;
    padding-bottom: 5px;
    width: 100%;
	}
	
#footer span.designed {display: block;
    margin-top: 15px;}
	
#footer div.footercol4 a {color:#fbc80b;}
#footer div.footercol4 a:hover {color:#fff;}

#footer h4 {
    color: #FFFFFF;
    font-family: 'ProximaNovaRegular';
    font-size: 15px;
    margin-bottom: 4px;
    padding-bottom: 5px;
    text-transform: uppercase;
	}

#footer ul {
	list-style:none;
	padding:0;
	margin:0;
	}

#footer ul li {
	list-style:none;
	padding:2px 0 2px 0;
	margin:0;
	}

#footer a:link, #footer a:visited {
	color:#ffffff;
	text-decoration:none;
	}

#footer a:hover, #footer a:active {
	color:#fbc80b;
	}

#footer .left {
	float:left;
	width:50%;
	}

#footer.right {
	float:right;
	width:50%;
	text-align: right
	}

#footer #icon-rss {
	vertical-align: middle;
	margin-right:5px;
	}


/*Top Page Navbar */

.top-nav, div.menu {
	font-size:16px ;
	/*background:#333;*/ 
	background:#1e1e21;
	padding-top:4px;
	font-family: "ProximaNovaCondensedRegular", Helvetica Neue, Helvetica, Arial, Calibri, sans-serif;
	}

.top-nav {
	padding: 0;
	background:transparent;
	text-align:left;
	font-family:'ProximaNovaBold';
	color:#ffffff;
	float: left;
	}

.menu.sf-js-enabled.sf-shadow {
	border-top:1px dotted #ffffff; /*here*/
	border-bottom:1px dotted #ffffff; /*here */
	padding-top:3px;
	padding-bottom:3px;
	width:87%;
	}

#sidebar .top-nav ul.menu {
	background: transparent;
	padding: 0;
	}

.top-nav ul.menu, div.menu ul.menu {
	border-bottom:1px solid #fff;
	list-style: none;
	z-index:1000;
	line-height: 29px;
	padding:0 0 0 10px;
	position:relative;
	margin: 0 9px 0 7px;
	width: 576px;
	}

.top-nav ul.menu li, div.menu ul.menu li {
	position:relative;
	list-style:none;
	display:inline-block;
	padding-left:38px;
	}

.top-nav ul.menu li ul li, div.menu ul.menu li ul li {
	list-style:none;
	padding:0;
	}

.top-nav ul.menu li ul li a, div.menu ul.menu li ul li a {
	color:#333;
	}

.top-nav ul li#menu-item-88 {
	padding:0 0 0 4px!important;
	}

.top-nav ul li#menu-item-86 {
	padding-left:29px !important;
	}

.top-nav ul.menu a, .top-nav ul.menu a:visited, 
div.menu ul.menu a, div.menu ul.menu a:visited {
	display: block;
	text-decoration: none;
	color:#ffffff; /*here dadada*/
	padding:6px 0 4px 0;
	text-transform:uppercase;
	font-size: 15px;
	font-family: 'ProximaNovaRegular';
	font-weight: bold;
	}

.top-nav ul.menu a:hover, div.menu ul.menu a:hover {
	color:#fbc80b;
	}

.top-nav ul.menu a:active, div.menu ul.menu a:active {
	text-decoration:none;
	}

.top-nav ul.menu li.current_page_item a, .top-nav ul.menu li.current_page_item a:visited, 
div.menu ul.menu li.current_page_item a, div.menu ul.menu li.current_page_item a:visited {
	color:#fbc80b;
	}

.login-nav ul {
	float:right;
	margin-top: 5px;
	}

.login-nav ul li {
	display:block;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	}

.login-nav ul li a {
	font-size:12px;
	font-family: 'ProximaNovaBold';
	letter-spacing: 1px;
	}

.login-nav-bord a {
	padding-left: 9px;
	margin-left: 9px;
	border-left: 1px solid #fbc80b;
}

.login-nav-social a {
	display: none;
}

/* Dropdown Menus */		

.top-nav ul.menu li:hover, div.menu ul.menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
	}

.top-nav ul.menu li:hover ul,
.top-nav ul.menu li.sfhover ul, 
div.menu ul.menu li:hover ul,
div.menu ul.menu li.sfhover ul {
	left: 7px;
	}

.top-nav ul.menu li:hover li ul,
.top-nav ul.menu li.sfhover li ul, 
div.menu ul.menu li:hover li ul,
div.menu ul.menu li.sfhover li ul {
	top: -999em;
	}

.top-nav ul.menu li li:hover ul,
.top-nav ul.menu li li.sfhover ul, 
div.menu ul.menu li li:hover ul,
div.menu ul.menu li li.sfhover ul {
	top: 0;
	}

.top-nav ul.menu li li:hover li ul,
.top-nav ul.menu li li.sfhover li ul, 
div.menu ul.menu li li:hover li ul,
div.menu ul.menu li li.sfhover li ul {
	top: -999em;
	}

.top-nav ul.menu li li li:hover ul,
.top-nav ul.menu li li li.sfhover ul, 
div.menu ul.menu li li li:hover ul,
div.menu ul.menu li li li.sfhover ul {
	left: 178px; /* match ul width */
	top: 0;
	}

.top-nav ul.menu li ul, div.menu ul.menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 178px;
	line-height:1;
	margin-left:23px;
	background:#fbc80b;
	font-size:13px;
	}

.top-nav ul.menu li#menu-item-88 ul, div.menu ul.menu li#menu-item-88 ul {
	margin:15px 0 0 -327px;
	}

.top-nav ul.menu li li, div.menu ul.menu li li {
	width: 178px;
	z-index:1000;
	border-bottom:1px solid #ffcd4f;
	}

.top-nav .menu li li a, .top-nav .menu li li a:visited, 
.top-nav .menu li.current_page_parent li.current_page_item a, 
.top-nav .menu li.current_page_parent li.current_page_item a:visited, 
div.menu .menu li li a, .top-nav .menu li li a:visited, 
div.menu .menu li.current_page_parent li.current_page_item a, 
div.menu .menu li.current_page_parent li.current_page_item a:visited {
	color:#333 !important;
	/*padding:8px 12px !important;*/
	background:transparent !important;
	}

.top-nav .menu li li a:hover, .top-nav .menu li li a:active,
.top-nav .menu li.current_page_parent li.current_page_item a:hover, 
.top-nav .menu li.current_page_parent li.current_page_item a:active, 
div.menu .menu li li a:hover, .top-nav .menu li li a:active,
div.menu .menu li.current_page_parent li.current_page_item a:hover, 
div.menu .menu li.current_page_parent li.current_page_item a:active {
	color:#fff !important;
	}	

.top-nav .menu li:hover ul, 
.top-nav .menu li li:hover ul, 
.top-nav .menu li li li:hover ul, 
.top-nav .menu li.sfhover ul, 
.top-nav .menu li li.sfhover ul, 
.top-nav .menu li li li.sfhover ul, 
div.menu .menu li:hover ul, 
div.menu .menu li li:hover ul, 
div.menu .menu li li li:hover ul, 
div.menu .menu li.sfhover ul, 
div.menuv .menu li li.sfhover ul, 
div.menu .menu li li li.sfhover ul {
	left: auto;
	}

.top-nav .menu ul ul, div.menu .menu ul ul {
	margin:0 0 0 178px !important
	}

.top-nav .menu ul ul ul, div.menu .menu ul ul ul {
	margin:-29px 0 0 178px !important
	}

.top-nav .menu a.sf-with-ul, div.menu .menu a.sf-with-ul {
	padding-right: 10px;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
	}

.top-nav .menu li .sf-sub-indicator, div.menu .menu li .sf-sub-indicator {
	position: absolute;
	display: block;
	right:2px;
	top:10px; /* IE6 only */
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow: hidden;
	background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/nav-arrow.093012.png) no-repeat;
	}

#menu-item-88:hover .sf-sub-indicator {
	position: absolute;
	display: block;
	right:2px;
	top:10px; /* IE6 only */
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow: hidden;
	background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/nav-arrow-h.093012.png) no-repeat;
	}

#menu-item-87:hover .sf-sub-indicator {
	position: absolute;
	display: block;
	right:2px;
	top:10px; /* IE6 only */
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow: hidden;
	background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/nav-arrow-h.093012.png) no-repeat;
	}

.top-nav .menu li li .sf-sub-indicator, div.menu .menu li li .sf-sub-indicator {
	background-image:url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/nav-arrow.093012.png) !important;
	}

/* ---------- @ Post Styles -----------*/

.entry {
	padding-bottom:18px;
	overflow:hidden
	}

.postmetadata {
	margin:0;
	padding-top:8px;
	color:#939393;
	font-size:.85em;
	text-transform:uppercase;
	letter-spacing:.08em;
	}	

.postmetadata em {
	font:italic 1em Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	letter-spacing:.1em;
	}

.entry pre {
	width:100%;
	overflow:auto;
	margin:15px 0;
	display:block;
	background:#f5f3ee;
	}

.entry code {
	padding:0 18px;
	display:block;
	font-size:1.2em;
	}

.entry ul, .entry ol {
	margin:15px 0;
	padding:15px;
	}

.entry li {
	margin: 0 0 10px 42px;
	line-height:145%;
	}

#tags span {
	padding:3px 6px;
	background:#f2f2f2
	}	

#tags a, #tags a:visited {
	text-decoration: none
	}

p#tags, p#wp-edit, p.nextpage {
	clear:both
	}

.postid-29 .showep {
	background:#444;
	padding:10px;
	width:200px;
	height:auto;
	float:left;
	margin:0 0 20px 20px;
	}

.postid-29 .showep.firstshowepblock {
	width:200px;
	float:left;
	margin:0;
	}

.postid-4571 .showep {
	background:#444;
	padding:10px;
	width:200px;
	height:auto;
	float:left;
	margin:0 0 20px 20px;
	}

.postid-4571 .showep.firstshowepblock {
	width:200px;
	float:left;
	margin:0;
	}

.page-id-135 #sidebar .widget_sp_image {
	width:110px;
	float:left;
	}

.page-id-53 .featuredepguest img {
	margin-top:10px;
	}

.page-id-53 .popularforumtopics ul li a {
	font-size:16px;
	}

.page-id-97 #donatesubmit {
	margin:40px 0 20px 0;
	}
.page-id-97 #content {
	width: auto;
}

.page-id-38 #text-8 {
	width:220px;
	float:right;
	}

.page-id-38 #text-8 .textwidget {
	margin:0;
	}

.page-id-38 #text-10 {
	width:220px;
	float:right;
	}

.page-id-38 .textwidget {
	line-height:20px;
	margin-bottom:20px;
	}

.page-id-38 #text-10 .textwidget {
	margin:0;
	}

.page-id-38 #text-9 {
	width:700px;
	float:left;
	}

.page-id-91 .singlenormaldirectory p {
	font-size:13px;
	position:absolute;
	top:23px;
	left:100px;
	z-index:1000;
	padding-right:5px;
	}

.page-id-99 .widget_sp_image {
	margin-bottom:20px;
	}

.page-id-99 .widget_sp_image-description p {
	margin:0;
	padding:0;
	font-size:12px;
	}

.page-id-131 h4 {
	font-size:18px;
	color:#fbc80b;
	font-family: 'ProximaNovaBold';
	}

.page-id-131 input {
	color:#fff;
	height:26px;
	margin-top:2px;
	outline:none;
	border:none;
	background:#454545;
	border:1px solid #7b7b7b;
	padding-left:5px;
	}

.page-id-131 label {
	text-transform:uppercase;
	color:#fbc80b;
	font-size:12px;
	display:inline-block;
	}

.page-id-131 textarea {
	color:#fff;
	width:455px;
	height:130px;
	resize:none;
	outline:none;
	border:none;
	background:#454545;
	border:1px solid #7b7b7b;
	padding:5px 0 0 5px;
	}

.page-id-131 select {
	height:24px;
	}
	
.page-id-131 input.wpcf7-text.wpcf7-validates-as-required {
	width:205px !important;
	}

.page-id-131 input.wpcf7-text.wpcf7-validates-as-email {
	width:440px !important;
	}

.page-id-131 input.wpcf7-submit, #post-131 input.wpcf7-submit {
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	outline:none;
	border:none;
	background:#fbc80b url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink.100112.png) bottom right no-repeat;
	display:block;
	height:30px;
	width:164px;
	margin-top:20px;
	}

.page-id-131 input.wpcf7-submit:hover, .page-id-131 input.wpcf7-submit:active {
	color:#fbc80b;
	background:#666 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink-h.100912.png) bottom right no-repeat;
	}

#post-84 .entry {
	padding:0;
	}

#post-84 .entry p {
	float: left;
	width: 460px;
	margin: 0 20px 0 0;
	padding: 0;
	}
	
#post-84 .entry img {
	border: none;
}
	
#ontourgraphic {
	width: 460px;
	float: left;
	margin: 0;
	padding: 0;
}

#showsearch {
	width: 460px;
	float: left;
	margin: -40px 0 0 0;
}

#post-93 .entry {
	padding:0;
	}

#post-93 fieldset {
	border:none;
	outline:none;
	color:#fff;
	text-align: left;
	margin-top:20px;
	width:940px;
	height:70px;
	}

#post-2797 p {
	margin:0;
	padding:10px 0;
	line-height:20px;
	}

#post-2797 .entry {
	margin:0;
	padding:0;
	line-height:20px;
	}
	
#post-2846 label {
	text-transform:uppercase;
	color:#fbc80b;
	font-size:12px;
	}

#post-2846 input {
	width:450px;
	height:20px;
	font-weight:normal;
	color:#fff;
	}

#post-2846 textarea {
	background:#444;
	border:1px solid #7b7b7b;
	color:#fff;
	font-weight:normal;
	padding:4px;
	width:450px;
	height:200px;
	resize:none;
	}

#post-40 #billing-address {
	width:452px;
	}

#post-40 #billing-address2 {
	width:452px;
	margin-top:-10px;
	}

#post-40 td {
	margin:0;
	padding:0;
	}

#post-40 select.required {
	width:144px;
	}

#post-40 ul li h2 {
	display:block;
	background:#fbc80b;
	font-size:16px;
	float:none;
	color:#333;
	padding:5px;
	font-family: "ProximaNovaCondensedRegular", Helvetica Neue, Helvetica, Arial, Calibri, sans-serif;
	}

#post-131 .wpcf7-response-output {
	text-align:center;
	margin:0;
	width:450px;
	padding:5px;
	}

#post-131 .wpcf7-not-valid-tip {
	background:#444;
	border:none;
	color:#d12f19;
	position:absolute;
	padding:0;
	top:0;
	left:7px;
	font-style:italic;
	font-family: 'ProximaNovaBold';
	width:auto;
	}

#post-99 .wpcf7-response-output {
	text-align:center;
	margin:0;
	width:436px;
	padding:5px;
	}

#post-99 .wpcf7-not-valid-tip {
	text-transform:none !important;
	background:#444;
	border:none;
	color:#d12f19;
	position:absolute;
	padding:0;
	top:0;
	left:7px;
	font-style:italic;
	font-family: 'ProximaNovaBold';
	width:auto;
	}

#post-99 .wpcf7-text {
	height:24px;
	}

#post-3046 .entry {
	width:940px;
	float:left;
	}

#post-99 {
	width:940px;
	}

.page-id-99 #sidebar {
	display:none;
	}

#post-82 .entry {
	width:400px;
	float:left;
	}

#post-135 ul {
	list-style:none;
	padding:0;
	margin:0;
	}

#post-135 ul li {
	width:160px;
	display:inline-block;
	float:left;
	margin:0 64px 0 0;	
	}

#post-39 table tbody tr {
	border-bottom:1px solid #444;
	}

#post-39 table tbody tr td {
	height:40px;
	}

#post-39 table tbody tr td a img {
	display:inline-block;
	float:left;
	margin:5px 0 0 10px;
	}

#post-39 table tbody tr td input {
	color:#fff;
	padding:5px;
	height:16px;
	background:#444;
	border:1px solid #7b7b7b;
	display:inline-block;
	float:left;
	}

#post-2846 input.button {
	background:#fbc80b url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink.100112.png) bottom right no-repeat;
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	padding:4px 23px 3px 8px;
	border:none;
	outline:none;
	width:auto;
	}

#post-2846 input.button:hover {
	background:#666 url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/taglink-h.100912.png) bottom right no-repeat;
	color:#fbc80b;
	}

/*Images*/

.entry img {
	display:block;
	padding:0;
	margin:0;
	}

.wp-caption {
	}

img.alignleft {
	margin:0 20px 0 0;
	float:left
	}

img.alignright {
	margin:0 0 10px 15px;
	float:right
	}

img.eplogo {
	margin:0 16px 10px 0;
	padding:0;
	height:162px;
	width:162px;
	float:left;
	border:none;
	}

img.showlogo {
	padding:0;
	height:175px;
	width:175px;
	border:none;
	}

.wp-caption.alignleft {
	float:left;
	text-align:left;
	margin: 5px 20px 5px 0;
	}

.wp-caption.alignright {
	float:right;
	text-align:right;
	margin: 5px 0 5px 20px;
	}

.wp-caption.aligncenter, img.aligncenter {
    margin: 0 auto;
	display:block;
	margin-bottom:15px;
	margin-top:15px;
	float:none
   	}

p.wp-caption-text {
	margin:0;
	padding:0;
	text-transform: uppercase;
	font-size: 10px;
	}	

.wp-caption img {
	float:none;
	margin:0;
	}
	
.entry .wp-caption img {
	display: inline;
}	

.gallery {
	margin:15px 0;
	display:block;
	}

.gallery img {
	border:1px solid #999 !important;
	padding:2px;
	margin:0 auto
	}

.gallery-item {
	padding:12px 0;
	text-align:center
	}

.gallery-caption {
	padding:10px 0;
	}

.wp125ad a img {
	border:none;
	}

.guestappearance img {
	float:left;
	margin-right:10px;
	}

.page-id-59 img.avatar {
	float:left;
	margin-bottom:10px;
	}

.episodeguest p a img {
	margin-bottom:5px;
	}

.singleshow img {
	width:152px;
	height:152px;
	}

.person img {
	margin:0 0 2px 0;
	}

.featuredepguest img {
	border:none;
	height:90px;
	width:90px;
	}

/* ---------- @ Comments -----------*/

.comment-author.vcard {
	padding-bottom:5px;
	border-bottom:1px solid #444;
	}

.reply a, .reply a:visited  {
	background:#444;
	font-size:12px;
	color:#999;
	display:inline-block;
	margin-bottom:15px;
	padding:5px;
	position:relative;
	text-transform:uppercase;
	}

.reply a:hover, .reply a:active {
	text-decoration:none;
	color:#fbc80b;
	}

.commentlist li {
	margin: 0 0 22px;
	padding:15px 0 15px 0;
	list-style:none
	}

.commentlist li li {
	border:none;
	margin:0 0 0 20px;
	padding-left:25px;
	background:none;
	}

.commentlist li.bypostauthor {
	background:#444 !important;
	}

.commentlist li.bypostauthor .comment-author.vcard {
	border-bottom:1px solid #333;
	}

.commentlist code {
	background:#f2f2f2;
	padding:3px;
	}

#trackbacklist li {
	margin: 10px 0 10px 35px;
	}

#trackbacklist cite {
	font-style:normal
	}

cite.fn {
	font-family: 'ProximaNovaBold';
	font-size:1.4em;
	letter-spacing:-0.05em;
	display:block;
	padding:9px 0 4px;
	}	

.says {
	display:none;
	}

.comment-author {
	overflow:hidden;
	}

.commentmetadata {
	float:left;
	font-family: 'ProximaNovaBold';
	}
 
.comment-date a, .comment-date a:visited {
	color:#9f9f9f;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	}

.commentmetadata a:hover, .commentmetadata a:active  {
	text-decoration:underline;
	color:#ccc;
	}

.showsupport {
  position: relative;
}
	
.showdonatetext {
  width: 220px;
  right: 0;
  top: 47px;
  position: absolute;
}	

.contactformwrapper{
  width: 50%;
  float: left;
}

.contactformtext {
 width: 50%;
  float: left;
}

.gform_fields {
  margin: 15px 0 0 0 !important;
  padding: 0 !important;
}

.gform_fields li {
  list-style: none !important;
  margin: 0 0 10px 0 !important;
}

.gform_fields input[type="text"], .gform_fields input[type="file"] {
  width: 450px;
  height: 20px;
  font-weight: normal;
  color: white;
  font-size: 12px;
}

.gfield_description {
  font-style: italic;
  width: 450px;
}

.gform_fields select {
  margin: 2px 0 10px 0;
  width: 460px;
}

.gform_fields textarea {
  background: #444;
  border: 1px solid #7B7B7B;
  color: white;
  font-weight: normal;
  padding: 4px;
  width: 450px;
  height: 80px;
  resize: none;
  font-size: 12px;  
}

.gform_fields label {
  text-transform: uppercase;
  color: #fbc80b;
  font-size: 12px;
}

.gfield_captcha {
  margin: 0 0 10px 0 !important;
}

.validation_message {
  color: #D12F19 !important;
}

.ginput_preview {
  display: block;
  clear: both;
}

/* Earwolf Challenge show page */
.contestants {
	float: left;
}
.contestant {
	float: left;
	width: 88px;
	height: 88px;
	margin: 0 6px 0 0;
}
.contestant .lastcontestant {
	margin-right: 0px;
}
.contestant img {
	border: 1px solid #959595;
}
.contestant .eliminated {
	position: relative;
	top: -96px;
	left: 0px;
}

/* ---------- Adriana Agudelo-Toro styles - New homepage -----------*/

/* ==|== FEATURED SLIDER ==|== */
#main > #featured-slider {
    height: 310px;
    overflow: hidden;
}

/* ==|== EPISODES ==|== */
.guest-feat {
    float: left;
    height: 150px;
    margin-right: 10px;
    overflow: hidden;
    width: 150px;
	position:relative;
}

.ep-details .overlay a {    color: #fbc80b;
    display: block;
    padding: 10px 0 0 10px;
    text-decoration:none;}

.overlay {  
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 150px;
    width: 100%;
    z-index: 5;
	background:#000000;
}

.overlay-list {  
    height: 70px;
    left: -1px;
    opacity: 0.8;
    position: absolute;
    top: 70px;
    width: 67px;
    z-index: 5;
	background:#000000;
	padding-top:5px;
	padding-left:5px;
}

ul.portfolio-thumbs {
	list-style: none outside none;
	overflow: hidden;
	z-index: 0;
}

.ep-number {
    color: #000000;
    font-family: ProximaNovaRegular;
    font-size: 17px;
    line-height: 1.5em;
    text-transform: uppercase;
}
.ep-details > h1 {
    font-family: ProximaNovaBold;
    font-size: 33px;
    font-weight: normal;
    line-height: 1;
   
}

.comment-listen {
	font-family: ProximaNovaBold;
    font-size: 16px;
    padding-top: 15px;
 }


.guest-photo-container {
    border-bottom: 1px dotted #2E2504;
    border-top: 1px dotted #2E2504;
    display: table;
    margin-top: 5px;
    width: 100%;
}

.guest-photos {
    float: left;
    height: 150px;
    padding: 15px 0;
}
.ep-artwork {
    display: block;
    float: left;
}
.ep-details {
    background: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/corner.jpg) no-repeat scroll 100% 0 #fbc80b;
    display: block;
    float: left;
    height: 270px;
    padding: 20px 50px 20px 30px;
    width: 550px;
}
.ep-artwork img.alignleft {
    margin: 0 10px 0 0;
}
.ep-details a {
    color: #000000;
	
}

.fixed {
	position: fixed;
}

.ep-details a:hover {text-decoration:underline;}

.comment-listen a {margin-right:35px;}

/* Recent Eps */

.show-showlogo {
float: left;
width: 175px;
margin-right: 16px;
background-color: #0b0b0c;
}

.showsocbox {
padding: 0 6px 2px;
position: relative;
text-align: center;
}

.showsoc {
display: inline-block;
height: 25px;
}

.showsoc span, .personsoc span {
display: none;
position: absolute;
top: -28px;
width: 125px;
left: 0;
text-align: center;
background-color: #000;
margin: 0 25px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 2px 0;
color: #fbc80b;
opacity: 0.75;
}

.personsoc span {
	width: 126px;
	margin: 0 42px;
	top: -30px;
}

.showsoc:hover span, .personsoc:hover span {
	display: block;
}

.showsoc:hover {
	background-position: 0 -25px;
}

.showsoc-rss {
width: 30px;
background:url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_rss.png');
}

.showsoc-itunes {
width: 34px;
background:url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_itu.png');
}

.showsoc-facebook {
width: 26px;
background:url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_fb.png');
}

.showsoc-twitter {
width: 35px;
background:url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_tw.png');
}

.showsoc-forum {
width: 35px;
background:url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_for.png');
}

.recent-eps, .newlayoutbody {
	margin-bottom:50px;
		width: 610px;
	float: left;
	margin-right: 40px;
}

.recent-eps h2 {
	float: none;
}

.extad {
}

#mrecadblock {
width: 300px;
float: left;
margin-top: 36px;
}

.show-mrecad-block {
width: 300px;
padding: 15px;
background-color: #454545;
}

.show-mrecad {
width: 300px;
height: 250px;
text-align: center;
line-height: 250px;
background-color: black;
margin-bottom: 15px;
}

.showpageheader {
clear: left;
font-family: ProximaNovaBold;
text-transform: uppercase;
font-size: 18px;
border-bottom: 1px solid white;
margin: 36px 0 10px;
display: block;
}

.showepname a {
color: white;
font-size: 21px;
font-family: ProximaNovaBold;
}

.showepname a:hover {
color: #fbc80b;
}

.guestpick {
margin-right: 12px;
float: left;
width: 108px;
}

.guestpick:last-child {
margin-right: 0;
}

.showguestfo {
	margin-right:20px;
}

.show-single-episode {
width: 228px;
height: 210px;
float: left;
padding: 24px 0px;
}

.show-single-episode:first-child {
margin: 0 38px 0 8px;
}

a.show-single-title {
color: white;
font-size: 17px;
height: 20px;
overflow: hidden;
display: block;
}

a.show-single-title:hover {
	color: #fbc80b;
}

.show-single-header {
padding-bottom: 6px;
border-bottom: 1px solid white;
margin-bottom: 8px;
}

.show-double-block {
background-color: #0d0d0e;
padding-left: 52px;
}

.newlayoutbody .bx-prev, .newlayoutbody .bx-next {
background-color: #0d0d0e;
position: absolute;
top: 0;
height: 100%;
line-height: 258px;
font-size: 26px;
padding: 0 4px;
width: 24px;
text-align: center;
}

.episode .newlayoutbody .bx-prev, .episode .newlayoutbody .bx-next {
line-height: 206px;
}

.newlayoutbody .bx-prev {
	left: 0;
	box-shadow: 11px 0 5px -5px black;
}

.newlayoutbody .bx-next {
	right: 0;
	box-shadow: -11px 0 5px -5px black;
}

.sound-links {
text-align: right;
}

.sound-links i {
	font-size: 20px;
	vertical-align: -2px;
	margin-right: 2px;
	margin-left: 22px;
}

.sound-links i.icon-facebook {
margin-right: 4px;
}

.bx-wrapper {
	position: relative;
}

#getmoreepsbutton {
	background-color: #fbc80b;
	color: black;
	display: block;
	text-align: center;
	font-family: 'ProximaNovaBold';
	font-size: 18px;
	padding: 8px 0 6px;
	margin-top: 10px;
	cursor: pointer;
}

.recent-eps .bx-wrapper {clear:both;}

.recent-eps:last-child {  margin-right: 0px;}

.recent-eps > h2, .recentblogposts h2 {
    background: none repeat scroll 0 0 transparent;
    color: #fbc80b;
    font-family: ProximaNovaBold;
    font-size: 30px;
	border-bottom:10px solid #fbc80b;
	padding:0 0 0 15px; 
}

.recent-eps li.guest {
    float: left;
    height: 125px;
    padding-right: 10px;
    width: 125px;
	list-style:none;
	position:relative;
	overflow:hidden;
	margin-top:10px;
}

.recent-eps li.guest:last-child {
	padding-right:0;
}

.recent-eps .single-list {
	position:relative;
	background-color: #333336;
	padding: 20px 15px;
	border-bottom: 2px solid black;
}

.recent-eps .single-list:last-child {
border-bottom:0;
}

.recent-eps .bx-pager {
	top:auto;
	right:50%;
	bottom:-15px;
	margin-right:-33px;
}

.recent-eps .single-list .sc-player {
	width:230px;
	position:absolute;
	bottom:10px;
	right:10px;
	margin-bottom:0;
}
.recent-eps .single-list .sc-player .sc-scrubber .sc-time-indicators {
	display:none;
}

.recent-row {clear:left;}

.recentblogposts .inner {
padding: 22px 15px;
background-color: #333336;
}

.guest-container {
margin-top: 8px;
}

.recent-eps a.pager-link { /*background-image: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/slider-pager.png);*/
	background-image: none;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center bottom;
	background-color:#1e1e21;
    display: block;
    float: left;
    height: 14px;
    margin: 0px 3px;
    text-indent: -99999px;
    width: 14px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 1px solid white;
	}
	
.recent-eps a.pager-link.pager-active, .recent-eps a.pager-link.pager-active:hover {background-color:#FC0;border-color:#FC0;}
.recent-eps a.pager-link:hover {background-color:white;}
.recent-eps .bx-prev:hover, .recent-eps .bx-next:hover {
	color:white;
	}
.recent-eps .bx-prev, .recent-eps .bx-next {
	font-size: 30px;
	position: absolute;
	bottom: -27px;
}
.recent-eps .bx-prev {
	left:410px;
}
.recent-eps .bx-next {
	right:410px;
}

.episode-info {
float: left;
width: 393px;
height: 200px;
}

/* New Menu Styles */

#navbar {
height: 30px;
position:fixed;
width: 100%;
background-color:#333336;
z-index: 999;
transition: height 100ms;
-webkit-transition: height 100ms;
box-shadow: 1px 2px 16px #111;
-webkit-box-shadow: 1px 2px 16px #111;
-moz-box-shadow: 1px 2px 16px #111;
-o-box-shadow: 1px 2px 16px #111;
}

#loginnav {
width: 950px;
margin: 0 auto;
transition: opacity 250ms;
-webkit-transition: opacity 250ms;
}

#bannerad-wrapper {
padding: 54px 0 12px;
}

#bannerad {
width: 728px;
height: 90px;
background: black;
margin: 0 auto;
color: white;
line-height: 90px;
text-align: center;
}

#footer-bannerad-wrapper {
width: 950px;
margin: 0 auto;
}

.home #footer-bannerad-wrapper {
border-top: 1px solid white;
margin: 20px auto 0;
}

#footer-bannerad-wrapper .bannerad {
margin: 26px auto;
width: 728px;
}

.login-nav ul li a:hover {
color: #fff;
}

.header-shop-btn {
font-family: 'ProximaNovaBold';
font-size: 22px!important;
height: 40px;
color: #1e1e21!important;
position: relative;
display: inline-block;
text-transform: uppercase;
width: 92px;
text-align: center;
line-height: 41px;
font-weight: 900;
}

.header-shop-btn:hover {
color: #fff!important;
}

.nav_thumb {
margin-bottom: 2px;
}

.show-classic {
margin-left: 15px;
width: 214px!important;
}

.show-classic a {
	font-size:10px!important;
}

#menu-item-88 > .sub-menu {
width: 1052px;
opacity: 0;
transition: opacity 500ms;
-webkit-transition: opacity 500ms;
box-shadow: 1px 2px 16px #111;
-webkit-box-shadow: 1px 2px 16px #111;
-moz-box-shadow: 1px 2px 16px #111;
-o-box-shadow: 1px 2px 16px #111;
padding-bottom: 70px;
}

#menu-item-88:hover .sub-menu {
	opacity: 1;
}

#menu-item-88:after {
content: '';
display: block;
width: 70px;
height: 20px;
position: absolute;
left: 0px;
}

#menu-item-88 .sub-menu .icon-show-menu-item {
width: 100px!important;
float: left;
height: 129px;
padding: 8px;
border-bottom:none!important;
}

#menu-item-88 .sub-menu .icon-show-menu-item img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#menu-item-88 .sub-menu .icon-show-menu-item a {
/*padding: 8px 0 8px 12px!important; 
width: 104px;*/
/*padding: 8px 0 8px 2px!important; 
width: 120px;*/
text-align: center;
font-size: 10px;
font-family: 'ProximaNovaBold';
font-weight: normal;
}

#menu-item-20986 {
height: 78px;
width: 110px;
margin-top: -8px;
padding: 7px 0 14px 5px;
position: absolute;
bottom: 0;
left: 0;
}



#menu-item-20986 a {
padding-left: 0!important;
margin-left: 10px;
font-family: 'ProximaNovaBold';
font-weight: normal;
}

#menu-item-20986, #menu-item-20986 ul {
background-image: none;
}

#menu-item-20986 ul {
display: block;
opacity: 1;
visibility: visible;
left: 0;
top: 0;
margin-left: 14px!important;
width: 818px!important;
background-color: transparent;
padding: 14px 0 0 92px;
border-top: 1px solid #1e1e21;
background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/08/MoreShowsArrow.png');
background-repeat: no-repeat;
background-position: 65px 14px;
}

#menu-item-20986 .sub-menu li {
font-size: 10px;
width: 224px;
vertical-align: top;
border: none;
padding: 0!important;
margin-bottom: 6px;
}

#menu-item-20986 .sub-menu li a {
padding: 0 !important;
}

/* == | == COLUMNS == | == */
.columns {
    float: left;
    margin-right: 10px;
	margin-top:30px;
    width: 310px;
	margin-bottom:35px;
}


.menu-item-all-shows {
   width: auto!important;
   right: 12px;
   left: auto!important;
   height: auto!important;
}

.columns:last-child {  margin-right: 0px;}

.columns > h2 {
    background: none repeat scroll 0 0 transparent;
    color: #fbc80b;
    font-family: ProximaNovaBold;
    font-size: 30px;
	border-bottom:10px solid #fbc80b;
	padding:0;
	width:100%;
	margin-bottom:18px;
}

.columns .single-list {clear:left;padding-top:20px; padding-bottom:20px; border-bottom:1px dotted #ffffff;}

.single-list .ep-number {
    color: #FFFFFF;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

.single-list h3 {
	font-size: 22px;
	font-weight: bold;
	height: 26px;
	overflow: hidden;
}

.c-image {
    float: left;
    margin-right: 20px;
    background-color: #101010;
}

.episodesocbox {
clear: left;
position: relative;
}

.epsoc {
display: inline-block;
width: 41px;
padding-top: 25px;
overflow: hidden;
height: 0;
}

.epsoc span {
display: none;
position: absolute;
top: -28px;
width: 126px;
left: 0;
text-align: center;
background-color: #000;
margin: 0 20px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 2px 0;
color: #fbc80b;
opacity: 0.75;
}

.epsoc:hover span {
	display: block;
}

.epsoc-play {
	background: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/ep_play.png') no-repeat;
}

.epsoc-dl {
	background: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/ep_dl.png') no-repeat;
}

.epsoc-itunes {
	background: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/ep_itunes.png') no-repeat;
}

.epsoc-rss {
	background: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/ep_rss.png') no-repeat;
}

.epsoc:hover {
	background-position: 0 -25px;
}

.ep-description h3 {font-size:20px; line-height:1em;max-height:60px;overflow:hidden;}

.ep-description  h3 a:hover {text-decoration:underline; color:#fbc80b; }

.ep-description {border-bottom: 1px solid white; display: table; width: 100%}

.ep-description span.comments {font-size:12px;text-transform:uppercase;float: right;} 

.ep-description span.comments i {font-size:19px;padding-right:4px; display: table-cell; text-align: right}
.ep-description .ep-number { display: table-cell; width: 70% }
.guestnames {
text-transform: uppercase;
font-size: 14px;
color: #949496;
display: block;
margin-top: 6px;
height: 36px;
}

.guestnames a {
color: #949396;
}

.guestnames a:hover {
	color: #fbc80b;
}

.columns li.guest {
    float: left;
    height: 125px;
    padding-right: 10px;
    width: 125px;
	list-style:none;
	position:relative;
	overflow:hidden;
}

.guest .overlay-list a {display:block; height:100%; width:65px;}

.columns li.guest:last-child {
	padding-right:0;
}

.post-footer {
clear: both;
font-size: 24px;
letter-spacing: 20px;
}

.more, .previousepisodelink, .nextepisodelink {
    color: #fbc80b;
    float: right;
    padding-top: 10px;
    text-transform: uppercase;
	font-size: 16px;
}

.ep-description a {
    color: #fff;
}

.comments a {
	text-transform: lowercase;
}

.ep-description a:hover {
    color: #fbc80b;
}

.guest-container li .hover { display: none;}

/* New Newsletter Signup Box */

#nlsignupca {
background-color: #53d4d8;
height: 250px;
position: relative;
}

#nlsignupca #mc_embed_signup {
}

#nlsignupcatitle {
background-color: #28abb0;
padding: 15px;
}

#nlsignupca .mc-field-group input {
background-color: white;
border: none;
font-family: Arial;
font-size: 11px;
font-weight: 700;
color: black;
}

#nlsignupca #mc-embedded-subscribe-form {
	margin: 16px 15px;
}

#nlsignupca .mc-field-group input[type="text"], #nlsignupca .mc-field-group input[type="email"] {
margin-bottom: 9px;
padding: 5px 0 5px 14px;
width: 256px;
}

#nlsignupca #mc-embedded-subscribe {
background: #147276;
color: white;
font-family: 'ProximaNovaBold';
font-size: 16px;
position: absolute;
bottom: 0;
left: 15px;
text-align: left;
padding: 2px 50px 15px 6px;
cursor: pointer;
}

#nlsignupca .signuptitle {
font-family: 'ProximaNovaBold';
text-transform: uppercase;
font-weight: 700;
font-size: 40px;
border-bottom: 6px solid white;
line-height: 40px;
letter-spacing: 1px;
}

#nlsignupca .signupsubtitle {
font-family: 'ProximaNovaBold';
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
margin-top: 3px;
}

/* ==|== Recent blog posts ==|== */

 hr.dotted {
	background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #FFFFFF;
    padding: 10px 0;
	}
	
	

/* Shop Button */
.top-nav ul.menu li.shop-btn.menu-item {
position: absolute;
padding: 0!important;
background: rgb(255,228,0);
background: -moz-linear-gradient(top, rgba(255,228,0,1) 0%, rgba(250,179,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,228,0,1)), color-stop(100%,rgba(250,179,0,1)));
background: -webkit-linear-gradient(top, rgba(255,228,0,1) 0%,rgba(250,179,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,228,0,1) 0%,rgba(250,179,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,228,0,1) 0%,rgba(250,179,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,228,0,1) 0%,rgba(250,179,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe400', endColorstr='#fab300',GradientType=0 );
top: 0;
right: -124px;
}
 
.shop-btn a {
padding: 36px 0 0 0!important;
width: 118px;
height: 0px;
background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/08/shopicon.png');
background-size: 108px 24px;
background-repeat: no-repeat;
overflow: hidden;
background-position: 4px 6px;
}

.store_item {position:relative;width:162px;float:left;margin:0 17px 12px 0;}
.store_item:hover .store_item_overlay {opacity:1;visibility:visible;width: 341px;}
.store_item_overlay {position:absolute;visibility:hidden;opacity:0;-webkit-transition: opacity 250ms linear 350ms;-moz-transition: opacity 250ms linear 350ms;transition: opacity 250ms linear 350ms;top: 28px;left: 146px;padding: 0 20px 20px 24px;z-index:50;}
.store_row .store_item:nth-of-type(n+3)  .store_item_overlay {padding-right:24px;right:148px;left:auto;}
.getitbutton {display:none;position: absolute;right: 4px;top: 4px;font-family: 'ProximaNovaBold';font-size: 16px;text-transform: uppercase;color: #1e1e21!important;background-color: #fbc80b;padding: 2px 12px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
.current-var-link {display:inline-block;}
.store_item_box {color: #1e1e21;background-color: rgba(254,197,45,0.9);padding: 18px 26px;}
.store_item_box:before {content:'';height:0;width:0;border-right:24px solid rgba(254,197,45,0.9);border-left:0px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;position:absolute;position:absolute;top:0;left:0;top:26px;}
.store_row .store_item:nth-of-type(4)  {margin-right:0;}
.store_row .store_item:nth-of-type(n+3) .store_item_box:before {left:365px;border-left:24px solid rgba(254,197,45,0.9);border-right:0px solid transparent;}
.store_item_name, .store_item_price, .store_item_oldprice {color: #1e1e21;font-family: 'ProximaNovaBold';font-size: 18px;}
.store_exc {font-size: 12px;line-height: 15px;margin-top: 15px;}
.store_item_info {color: #1e1e21;background: white;left: 0;margin: -15px 0 0 0px;padding:7px 4px 7px 24px;height:18px;position:relative;}
.store_item_price {position: absolute;right: 90px;top: 6px;}
.store_item_oldprice {text-decoration: line-through;color: #777;}
.store_item_smalltitle {color:#fbc80b;}
.more-store-link {font-family: 'ProximaNovaBold';font-size: 16px;text-transform: uppercase;color: #1e1e21!important;background-color: #fbc80b;padding: 2px 12px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;margin: 10px 0 20px;display: block;text-align: right;}
.more-store-link:hover {background-color:#666;color: #fbc80b!important;}
#store-featured .bx-wrapper {padding: 0 0 10px;}
#store-featured .bx-pager {top:0;right:0;}
#store-featured .bx-pager a.pager-link {background-image:none;background-color:white;width:12px;height:12px;border-radius:6px;}
#store-featured .bx-pager a.pager-link.pager-active {background-color: #fbc80b;;}
.featured_item {position:relative;width:100%;}
.featured_item .getitbutton {top:0;left:0;}
.featured_item_title {font-family: 'ProximaNovaBold';text-transform: uppercase;font-size: 29px;line-height: 27px;font-weight:bold;color: #fbc80b;}
.featured_item_info {position: absolute;width: 350px;top:40px;right: 0;}
.featured_addl {font-size: 12px;line-height: 14px;margin: 18px 0;}
.featured_exc {font-size: 16px;line-height: 20px;}
.store_tax_pag #archive_pagination {width:100%;}
#shop-department-widget {margin-top: 32px;}
#store-physical {margin-bottom: 60px;}
.newdonatebutton {font-family: 'ProximaNovaBold';font-size: 16px;text-transform: uppercase;color: #1e1e21!important;background-color: #fbc80b;padding: 2px 12px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;margin: 2px 0 10px;display: inline-block;}
.store_item_saletag {position: absolute;top: 10px;right: -10px;background-color: #fbc80b;border-radius: 40px;width: 55px;height: 45px;text-align: center;color: black;font-family: 'ProximaNovaBold';padding-top: 10px;}
.sale_amt_off {text-transform: uppercase;margin-top: -4px;font-size: 14px;}
.sale_amt {font-size: 20px;}

/* NEW PEOPLE DIRECTORY */

.page-id-25003 .posttitle {display:none;}
.directory-navbar {margin: 7px 0 12px;}
.directory-navbar .directory-nav {float: left;}
.directory-navbar .directory-nav-tab {background-color: #fbc80b;border:1px solid #fbc80b;color: black;font-family: 'ProximaNovaBold';text-transform: uppercase;font-size: 16px;padding: 2px 8px;margin-right: 8px;display: inline-block;}
.directory-navbar .directory-nav-tab:hover, .directory-subnavbar .directory-nav-tab:hover {color: white;}
.directory-navbar .directory-nav-tab-active, .directory-subnavbar .directory-nav-tab-active {background-color:black!important; color: #fbc80b!important;pointer-events:none;}
.single-human-img {opacity: 0.6;-moz-transition: opacity 250ms;-webkit-transition: opacity 250ms;transition: opacity 250ms;}
.single-human a {-moz-transition: color 250ms;-webkit-transition: color 250ms;transition: color 250ms;}
.single-human:hover .single-human-img {opacity:1;}
.people-pagination {clear:left;margin-top:12px;text-align:right;}
.page-numbers {font-size: 14px;border: 1px solid;padding: 3px;width: inherit;text-align: center;min-width: 15px;display: inline-block;margin-bottom: 4px;margin-right:2px;}
.page-numbers.current {background-color: #fbc80b;color: black;}
.numberappear {display: block;margin-top: -3px;font-size: 12px;}
.directory-subnavbar {margin: 15px 0;}
.directory-subnavbar .directory-nav-tab {font-family: 'ProximaNovaRegular';text-transform: uppercase;padding: 3px 5px;border: 1px solid #fbc80b;margin-left: 8px;background-color: #fbc80b;color: black;font-size:12px;}
.person-photobox {background-color: black;}
.personsoc {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/12/person_social.png');height: 21px;display:inline-block;margin: 5px 0;}
.personsocbox {text-align: center;position:relative;}
.personsoc-twi {width: 25px;}
.personsoc-fb {width: 28px;background-position: -25px 0;}
.personsoc-web {width: 29px;background-position: -53px 0;}
.personsoc-yt {width: 38px;background-position: -82px 0;}
.personsoc-fod {width: 47px;background-position: -120px 0;}
.personsoc-imdb {width: 44px; background-position: -166px 0;}
.personsoc-twi:hover {background-position: -210px 0;}
.personsoc-fb:hover {background-position: -235px 0;}
.personsoc-web:hover {background-position: -263px 0;}
.personsoc-yt:hover {background-position: -292px 0;}
.personsoc-fod:hover {background-position: -330px 0;}
.personsoc-imdb:hover {background-position: -376px 0;}
.hostedshow {margin-bottom: 10px;padding: 10px 0 20px;border-bottom: 1px solid #333;}
.hostedshows .hostedshow:last-of-type, .guestedshows .hostedshow:last-of-type {border-bottom:none;}
.directorysearch #searchsubmit {border: 1px solid #fbc80b;background-color: #fbc80b;color: black;font-family: 'ProximaNovaBold';text-transform: uppercase;font-size: 16px;padding: 2px 8px;margin-left: 6px;}
.directorysearch #searchsubmit:hover {color: white;}
.directorysearch input[type="text"] {background: #333336;border: 1px solid #333336;color: #fff;padding: 2px 8px;font-family: 'ProximaNovaRegular';font-size: 16px;}
#menu-item-22542 .sub-menu {opacity: 0;transition: opacity 500ms;-webkit-transition: opacity 500ms;box-shadow: 1px 2px 16px #111;-webkit-box-shadow: 1px 2px 16px #111;-moz-box-shadow: 1px 2px 16px #111;-o-box-shadow: 1px 2px 16px #111;}
#menu-item-22542:hover .sub-menu {opacity:1;}
#menu-item-22542:hover .sub-menu li {border-bottom: none;}
#menu-item-22542 .sub-menu a {font-family: 'ProximaNovaBold';font-weight:300;}
a.guestpick {height:112px;width:112px;background-color:black;transition: color 100ms;-webkit-transition: color 100ms;-moz-transition: opacity 100ms;}
.show-double-block a.guestpick {height: 108px;width:108px;}
.guestpick img {opacity: 0.75;transition: opacity 100ms;-webkit-transition: opacity 100ms;-moz-transition: opacity 100ms;}
.guestpick:hover img {opacity: 1;}
.guestpick.guestpick-hover img {opacity: 1;}
.guestname-link.guestname-link-hover {color: #fbc80b;}

/* == | == OVERRIDING WEIRD STYLES THAT THE SITE HAS ==|== */
.recentblogposts h4, .popularforumtopics h4 {
	font-size:14px;
	font-family: ProximaNovaBold;
	}

.recentblogposts {
	margin-top: 30px;
 }
	
.popularforumtopics .widget ul li { border-bottom:none;}

.popularforumtopics .widget ul li a {font-family:'ProximaNovaBold';font-size:12px;}

.popularforumtopics .clear-h {height:9px;}

.sponsors div.hyrule {border-bottom: none;
    height: 0;
    margin-bottom: 0;}

.sponsors h2 { background: none repeat scroll 0 0 transparent;
    border-bottom: 12px solid #fbc80b;
    color: #fbc80b;
    font-family: "ProximaNovaBold";
    font-size: 22px;
    margin-bottom: 15px;
    padding: 0 0 10px;
    width: 100%;}
	
/* ==|== SLIDER ==|== */
.bx-pager {
    position: absolute;
    right: 35px;
    top: 20px;
}

a.pager-link { /*background-image: url(http://cdn.earwolf.com/wp-content/themes/earwolf/images/slider-pager.png);*/
	background-image: url(images/slider-pager.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center bottom;
	background-color:transparent;
    display: block;
    float: left;
    height: 10px;
    margin-left: 5px;
    text-indent: -99999px;
    width: 10px;
	}
	
a.pager-link.pager-active {background-position:center top;}

.sidebar_twitter {
	background-color: #5b5b5e;
	margin: 0 0 20px;
	padding-bottom: 5px;
	overflow: hidden;
}
.sidebar_twitter_header {
	background-color: #4a4a4d;
	box-shadow: 0 3px 3px 0px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 3px 3px 0px rgba(0,0,0,0.6);
	-mox-box-shadow: 0 3px 3px 0px rgba(0,0,0,0.6);
	padding: 5px 11px 5px 5px;
}
.twitterapp-icon {
	float: left;
	margin-right: 8px;
}
.sidebar_twitter ul {
	clear: both;
	list-style-type: none;
	margin: 22px 15px 0 25px;
}
.sidebar_twitter ul li {
	margin-bottom: 15px;
	font-size: 14px;
}
.sidebar_twitter h3 {
	position: relative;
	top: 5px;
	font-size: 20px;
	font-family: 'ProximaNovaBold';
}
.sidebar_twitter_header a:hover h3 {
	color: white;
}
.sidebar_twitter_header h3:before {
	content: '\f099';
	font-family: 'FontAwesome';
	font-size: 28px;
	margin-right: 6px;
	position: relative;
	top: 4px;
}

.ui-dialog {
	z-index: 99999999999999;
	padding: 0!important;
	background-color: black!important;
	border-radius: 0!important;
	border: 2px solid #fbc80b!important;
	color: white!important;
}

.ui-widget-overlay {
	z-index: 9999;
}

.ui-dialog .ui-dialog-content {
	background-color: black!important;
	color: white!important;
}

.ui-dialog .ui-dialog-titlebar-close {
	visibility: hidden;
}

.ui-dialog-titlebar-close:after {
	visibility: visible;
	display: block;
	content: "✖";
	color: black;
	font-size: 20px;
	position: relative;
	top: -45px;
}

.ui-dialog-titlebar-close:hover:after {
	visibility: visible;
	display: block;
	content: "✖";
	color: white;
	font-size: 20px;
	position: relative;
	top: -45px;
}

.ui-widget-content .ui-icon {
	background-image: none!important;
}

.ui-dialog-titlebar {
	background: #fbc80b!important;
	border-radius: 0px!important;
	border: none!important;
	color: black!important;
}

.ui-widget-content a {
	color: #fbc80b!important;
}

.ui-widget-content a:hover {
	color: #fff!important;
}


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) { }

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 989px) { }

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) { }

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) { }
	
	@media only screen and (device-width: 768px) {
  		#featured-slider a.pager-link { background-image: url(images/slider-pager-b.png); height: 20px; padding-left: 12px; width: 20px; }
		.overlay { top:110px; }
		.overlay-list { top:30px; }
	}

	@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	  	#featured-slider a.pager-link { background-image: url(images/slider-pager-b.png); height: 20px; padding-left: 12px; width: 20px; }
		.overlay { top:110px; }
		.overlay-list { top:30px; }
	
	}
	
	@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	  	#featured-slider a.pager-link { background-image: url(images/slider-pager-b.png); height: 20px; padding-left: 12px; width: 20px; }
		.overlay { top:110px; }
		.overlay-list { top:30px; }
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) { 
		#featured-slider a.pager-link { background-image: url(images/slider-pager-b.png); height: 20px; padding-left: 12px; width: 20px; }
	.overlay { top:110px; }
	.overlay-list { top:30px; }
	}

	/* Retina */
	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) {
		.epsoc-play {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/ep_play_2x.png');background-size: 41px 50px;}
		.epsoc-dl {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/ep_dl_2x.png');background-size: 41px 50px;}
		.epsoc-itunes {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/ep_itunes_2x.png');background-size: 41px 50px;}
		.epsoc-rss {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/ep_rss_2x.png');background-size: 41px 50px;}
		.showsoc-rss {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_rss_2x.png');background-size: 30px 50px;}
		.showsoc-itunes {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_itu_2x.png');background-size: 34px 50px;}
		.showsoc-twitter {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_tw_2x.png');background-size: 35px 50px;}
		.showsoc-facebook {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_fb_2x.png');background-size: 26px 50px;}
		.showsoc-forum {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/10/showsoc_for_2x.png');background-size: 35px 50px;}
		.personsoc {background-image: url('http://cdn.earwolf.com/wp-content/uploads/2013/12/person_social_2x.png');background-size: 420px 21px;}
	}
/* Custom : 2/16/2016 */
#menu-item-2816 a img {
	padding-left:5px;
}
#menu-item-14175 a img {
	padding-left:5px;
}
#menu-item-26804 a img {
	padding-right: 8px;
	padding-left: 6px;	
}


.shows_header {
	font-size: 20px;
}