
/* main big dark block at top */
.toparea { background-color: #000d15; background-image: url('/img/bkg2.jpg'); background-position: center bottom; background-size: cover; }	

/* on demand styles */
.podcastphoto img{
	border-radius: 6px;
	border: 2px #fff solid;
	box-shadow: 0 0 12px #00305a;
	width: 100%;
}

.podcastphoto2 img{
	border-radius: 6px;
	border: 2px #fff solid;
	box-shadow: 0 0 3px #00305a;
	width: 100%;
}

/* data table styling */
#showlist thead { display: none;}
	
.pctitle { font-size: 22px; line-height: 23px; font-weight: bold; }
.pcdesc  { font-size: 15px; line-height: 16px; padding-right: 10px;}
.pcdate { border: 2px #636a7e solid; text-align: center; width: 60px; margin-right: 5px; margin-left: 8px;	
	background: linear-gradient(top, #fcfcfc 0%,#dad8d8 100%); 
	background: -moz-linear-gradient(top, #fcfcfc 0%, #dad8d8 100%); 
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#dad8d8 100%); 
	border: 1px solid #d2d2d2;
	border-radius: 10px;
	box-shadow: 0px 0px 3px #b2b2b2;
	margin-bottom: 12px;
	}
.pcdate .month {  color: #696e80; text-align: center; font-weight: bold; padding-top: 5px; }
.pcdate .day {  text-align: center; font-size: 30px; color: #8297ad; font-weight: bold; margin-top: -11px;}
.pcdate .year { align: center; color: #c6cad8; text-align: center; font-size: 11px; font-weight: bold; letter-spacing: 2px; background-color: #666d8a; width: 92%; border-radius: 3px; margin: 0 auto; margin-bottom: -4px; box-shadow: 0px 0px 5px #b2b2b2; }
	
.showtitle h1 { color: #ffffff; font-size: 36px; line-height: 38px; padding: 0; margin: 0; }
.showtitle h2 { color: #4e8fba; font-size: 20px; line-height: 29px; padding: 0; margin: 0; }

.desc { color: #fff; font-size: 17px; line-height: 19px; }

.links { text-align: right; position: absolute; top: 70px; right: 0px; z-index: 1 }
.links a {
    display: inline;
	font-size: 13px;
	text-align: center;
	line-height: 14px;
	color: #adb2bb;
	margin: 3px 10px;
	}
.links a:hover {
	color: #fff;
	text-decoration: none;
}
.links a i {
	font-size: 18px; padding-right: 8px;
	}
	
.btn-follow { color: #ffffff!important; background-color: #153449!important; }
.btn-follow:hover { background-color: #326586!important; }

	
@media screen and (max-width: 1000px) {
	
	.showtitle h1 { color: #ffffff; font-size: 30px; line-height: 38px; padding: 0; margin: 0; }
    .showtitle h2 { color: #4e8fba; font-size: 20px; line-height: 22px; padding: 0; margin: 0; }
    .desc { color: #fff; font-size: 15px; line-height: 16px; }


	
    .links{
        margin-top: 15px; margin-bottom: 10px; 
    }
    .links a {
	    padding: 5px 10px;
	    font-size: 15px;
    }
    
    .hide { display: none!important; }   
    .wave { margin-bottom: 50px; }
    
}

@media screen and (min-width: 1000px) { 
    .hidelg { display: none!important; }   
}

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

	li.paginate_button.previous { display: inline;}
    li.paginate_button.next { display: inline; }
    li.paginate_button { display: none; } 
    .hidesm { display: none!important; }
	.followepisodes { margin-top: -30px; }
	.podcast-menu { margin-top: 5px; }
    .pctitle { font-size: 20px; line-height: 19px; }
    .tabby { background-color: #131621!important; margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-top: 10px; }
	.toparea { background-image: none;  }	
}


@media screen and (max-width: 600px) {
    .hidexs { display: none!important; }
	.toparea { background-image: none;  }

}

