body{background-color:#eee;background-image:url('/images/polyoverlay.png');}

.player{background-color:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;padding:0px;margin:20px 0;}
.more{background-color:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;padding:0px;margin:-20px 0 20px 0;}
.player video{width:100%;height:auto;margin:0;padding:0;margin-bottom:-5px;min-height:421px;}

iframe{width:100%;}

#footer{}
#brand{padding:12px 10px 6px 10px;}
#toplinks{float:right;position:relative;top:8px;right:10px;width:700px;text-align:right;}
#toplinks a{box-shadow:0 1px 3px #2b2b2b;-webkit-box-shadow:0 1px 3px #2b2b2b;-moz-box-shadow:0 1px 3px #2b2b2b;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:"Arial Rounded MT Bold", Arial, sans-sarif;color:#eee;float:right;padding:4px 8px;margin-left:5px;border:solid 1px #222;box-shadow:inset 0 12px 10px #555;-webkit-box-shadow:inset 0 12px 10px #555;-moz-box-shadow:inset 0 12px 10px #555;background:#3b3b3b url(/images/podcast/bg-dark.png);}
#toplinks a img{position:relative;top:1px;margin-right:2px;}
#toplinks a:hover{text-decoration:none;border:solid 1px #09f;}
#toplinks a:active{box-shadow:inset 0 5px 10px #000;-webkit-box-shadow:inset 0 5px 10px #000;-moz-box-shadow:inset 0 5px 10px #000;background:#3b3b3b;}
#sidebar{float:right;width:251px;padding:0;}
#content{width:728px;background:#f4f4f4 url(/images/podcast/ticks.png);border-right:solid 1px #ddd;padding:0px;z-index:2;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#podinfo{padding:10px;}
#podinfo img{width:50px;height:50px;float:left;margin-right:10px;padding:2px;border:solid 1px #aaa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#podinfo h2{line-height:30px;max-width:230px;overflow:hidden;margin:0px;padding:0px;color:#ddd;}
#podinfo p{margin:0;padding:0;font:10px "lucida grande",tahoma,verdana,arial,sans-serif;color:#aaa;}

#podposts{margin:20px 0;border-top:solid 1px #ddd;}
#podposts a{display:block;padding:5px;clear:both;text-decoration:none;}
#podposts a:hover{text-decoration:none;}
#social{padding:5px 10px 2px 10px;background:#eee url(/images/podcast/ticks-grad.png);color:#3b3b3b;}
#social p{padding:0;margin:0px 0 10px 0;font:11px/18px "lucida grande",tahoma,verdana,arial,sans-serif;color:#3b3b3b;}
#social p img{}
#social .facebooklike{position:relative;top:5px;width:100px;}

.fb_iframe_widget, .fb_iframe_widget span ,.fb_iframe_widget iframe[style] {width: 100% !important;}


.like{display:none;}
#footer {font:11px/22px arial, helvetica,sans-serif;color:#aaa;position:relative;background-color:#222;margin-top:25px;}
#footer .copy{text-align:left;padding:10px;float:left;}
#footer .links{text-align:right;float:right;padding:10px;}
#footer a{color:#FFEFC9;}
.post{border-bottom:solid 1px #ddd;}
.post:hover{background:#ddd;}
.post p{padding:0;margin:7px 0 3px 0;}
.post p.title{color:#333;}
.post p.created{font-size:12px;color:#888;}
.selected_post a, .selected_post a:hover{background:#ddd;}
a, a:link, a:visited { color:#09f; text-decoration: none; }
a:hover{text-decoration:none;}
a.btn-default{color:#333;}
a.btn-info{color:#eee;margin-bottom:0;}
a.btn-primary{color:#eee;}
.btn{margin-bottom:5px;}
.btn img{padding:0 4px 0 0;position:relative;top:-3px;}
.dropdown-menu img{position:relative;left:-3px;top:-3px;}
a.button:hover { text-decoration:none;border:solid 1px #666;}
a.button-on, a.button-on:link, a.button-on:visited {background: url(/images/tpl/front/button-blue_hover.png) no-repeat; color: #fff; text-decoration: none;}
a.button:active{box-shadow:inset 0 10px 10px #ddd;-webkit-box-shadow:inset 0 10px 10px #ddd;-moz-box-shadow:inset 10 10px 10px #ddd;border:solid 1px #9ab;padding:7px 5px 3px 5px;position:relative;top:2px;background:#eee;}
a.footer, a:link.footer, a:hover.footer, a:active.footer, a:visited.footer{ color: #335533; text-decoration: none; }
a.shorty, a.shorty:link, a.shorty:visited { color: #333333; text-decoration: underline; }
a.shorty:hover { color: #207CFD; text-decoration: underline; }
fieldset { padding: 10px 10px 10px 10px; }
form { margin: 0px; }

div.title  
{
	font:bold 12px/20px "lucida grande",tahoma,verdana,arial,sans-serif;	
	background:url(/images/podcast/bg.png) #1b1b1b;
	width:998px;
	border:solid 1px #4b4b4b;
	padding:0;
	position:relative;
	top:0px;
	left:-10px;
	color:White;
	margin:0px;;
	border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;	
}

.grey{background:#f4f4f4 url(/images/podcast/ticks.png);}
.title .categories{width:200px;float:left;border-right:solid 1px #4B4B4B;margin-right:10px;padding:10px;}
.title .directory{padding:10px 0 0 0;margin:0px;position:relative;}
.title .categories img, .title .directory img{position:relative;top:2px;}


.directory .featured{height:192px;border:solid 1px #ddd;;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:13px;box-shadow:inset 0 1px 10px #eee;-moz-box-shadow:inset 0 1px 10px #eee;-webkit-box-shadow:inset 0 1px 10px #eee;}
.directory .sort{height:auto;border:solid 1px #ddd;;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:13px;box-shadow:inset 0 1px 10px #eee;-moz-box-shadow:inset 0 1px 10px #eee;-webkit-box-shadow:inset 0 1px 10px #eee;}
.cats{width:500px;}
.cats li{padding:0 5px 1px 5px;}
.cats li a{ padding: 2px 5px;}
.categories{}
.directory{}
.directory .sort .podcast{width:124px;height:170px;float:left;padding:17px 5px 5px 5px;position:relative;text-align:center;}

.podcast{overflow:hidden;text-decoration:none;background-color:#fff;position:relative;box-shadow:0 8px 8px -8px rgba(0,0,0,.5);-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,.5);-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.5);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#featured .podcast{position:relative;color:#eee;background-color:#111; background:rgba(0,0,0,.5);transition:background-color .3s;}
#featured:hover, #podcast:hover{text-decoration:none;}
.podcast img{border-bottom:solid 1px #ddd;}
#featured .podcast img{border-bottom:solid 1px #000;}
.podcast .name{color:#333;padding:6px 10px 0 10px;text-wrap:none;text-overflow:ellipsis;height:24px;overflow:hidden;}
#featured .podcast .name{color:#fff;}
.podcast .stat, .podcast .created{color:#999;padding:1px 10px 5px 10px;font-size:12px;height:22px;overflow:hidden;margin-bottom:4px;}

.podcast .overlay{position:absolute;left:0;top:0;right:0;bottom:50px;}
.podcast .overlay:hover
{
background:url('/images/podcast/play-overlay.png');background-position:center center;
}

.directory .sort p{margin:0 0 10px 0;padding:0;font:12px "lucida grande",tahoma,verdana,arial,sans-serif;}
.pager{margin:5px auto;text-align:center;}
.pager button{}
.pager a{padding:5px;border:solid 1px #ddd;}


img { border: none; }
legend { color: #FF9900; font: bold 14px Arial, Helvetica, sans-serif; padding-left: 7px; padding-right: 7px; }
.clearer{clear:both;line-height:0px;height:0px;}
.rounded{}
.media_pane{
	height: 60px;
	background-color: #000;
	vertical-align:middle;
	text-align: center;
	position:relative;
	float:left;
	margin-right:10px;
}

.media_pane img {
	height:60px;
	vertical-align:middle;
	overflow:hidden;
}
.audio_pane{
	width:60px;
	height:60px;
	position:absolute;
	top:0px; left:0px;
	box-shadow:inset 0 1px 3px #000;-webkit-box-shadow:inset 0 1px 3px #000;-moz-box-shadow:inset 0 1px 3px #000;
}
.audio_pane:hover{
	background:url(/images/podcast/audio.png);
	background-position:center 12px;
	background-repeat:no-repeat;
	box-shadow:inset 0 1px 20px #000;-webkit-box-shadow:inset 0 1px 20px #000;-moz-box-shadow:inset 0 1px 20px #000;
} 
.video_pane{
	width:90px;
	height:60px;
	position:absolute;
	top:0px; left:0px;
	box-shadow:inset 0 1px 3px #000;-webkit-box-shadow:inset 0 1px 3px #000;-moz-box-shadow:inset 0 1px 3px #000;
}
.media_pane img.video_image{width:90px;height:60px;}
.video_pane:hover{
	background:url(/images/podcast/play.png);
	background-position:center 12px;
	background-repeat:no-repeat;
	box-shadow:inset 0 1px 20px #000;-webkit-box-shadow:inset 0 1px 20px #000;-moz-box-shadow:inset 0 1px 20px #000;
}

.podcast-pager{text-align:center;position:relative;top:5px;}

.sort a:hover, .featured a:hover{text-decoration:none;}

.sort .pager a.current{border:solid 1px #fff;color:#666; }
.sort .sorter a.sort_selected, .sort .sorter a.sort_selected:hover{color:#666;font-weight:bold;text-decoration:none;box-shadow:inset 0 1px 5px #999;-webkit-box-shadow:inset 0 1px 5px #999;-moz-box-shadow:inset 0 1px 5px #999;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding-left:20px;}
.sort .sorter a{padding:5px 10px;}

.sort .sorter a.DESC{background:url(/images/podcast/down.png);background-repeat:no-repeat;background-position:7px center;}
.sort .sorter a.ASC{background:url(/images/podcast/up.png);background-repeat:no-repeat;background-position:7px center;}

.more h1, .player h1{font-size:20px;padding:5px 7px 0 7px;margin:15px 0 0 0;}
.more p, .player p{padding:3px 7px;margin:0 0 10px 0;color:#666;}

h2 .sorter{margin-top:10px;}
h2 .sorter a{text-decoration:none;}

.popover{font:14px/20px Arial, Helvetica, sans-sarif;}
.popover .popover-title{font-weight:bold;}
.popover .popover-content{overflow:hidden;text-overflow:ellipsis;max-height:300px;}

.info{border-top:solid 1px #ddd;padding:15px;}

    .podcast img
    {
    height:170px;background-color:#333;
    }
    /* Medium devices */
    @media (max-width: 1199px)
    {
    .podcast img
    {
    height:137px;
    }  
    
    .player video{width:100%;height:auto;margin:0;padding:0;margin-bottom:-5px;min-height:347px !important;}
      
    }
/* Small devices */
@media (max-width: 991px)
{
    
    .player video{width:100%;height:auto;margin:0;padding:0;margin-bottom:-5px;min-height:200px !important;}
    body #podcast, body #featured{padding:0 !important;margin:0;}
    body #podcast .podcast:hover{background-color:#f4f4f4;}
    body #featured .podcast:hover{background-color:#000; background:rgba(0,0,0,.7);}
    body .podcast{box-shadow:none;border:solid 1px #ddd;margin-top:-1px;}
    body #featured .podcast{border:none;margin-top:1px;}
    body .podcast img
    {
        width:80px !important; 
        height:80px !important;
        float:left;
        border-bottom:0px;       
        
    }
    body #featured .podcast img
    {
       
    }
    body .podcast .overlay
    {
        width:80px !important;
        height:80px !important;
    }
    body .col-md-8{padding-left:0px;padding-right:0px;}
    body .player{margin-top:-1px;border-top:solid 1px #000;}
    body .container{width:auto;}
    
    
    
        
}

    .aplayer{background:#eee;border:solid 1px #ccc;position:absolute;left:-1px;right:-1px;top:-1px;height:102px;box-shadow:inset 1px 1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 #fff;-moz-box-shadow:inset 1px 1px 0 #fff;}
    .vplayer{position:absolute;height:100px;left:20px;right:20px;bottom:20px;}
    .voverlay{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url('/images/player/video-cover.png');background-position:center center;background-repeat:no-repeat;background-color:#303030;}
    .voverlay .podimg{width:200px;height:200px;left:50%;margin-left:-100px;position:absolute;top:50%;margin-top:-100px;}
    .voverlay .overlay-info{position:absolute;top:20px;left:20px;right:50%;text-shadow:0 -1px #000;}
    .voverlay .overlay-info h3{color:#888;margin:0;}
    .voverlay .overlay-info p{color:#777;padding:0;}
    
    .space{min-height:82px;}
    /* Generic Controls */
    body .aplayer .button,.aplayer .pcontainer{cursor:pointer;background-color: #eee;text-shadow: 0 1px #fff;font: 12px "lucida grande",tahoma,verdana,arial,sans-serif;color: #3b3b3b;text-decoration: none;padding: 6px 6px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: solid 1px #bbb;display:inline-block;cursor:pointer;float:left;margin-right:4px;box-shadow:inset 1px 1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 #fff;-moz-box-shadow:inset 1px 1px 0 #fff;}
    body .vplayer .button, .vplayer .pcontainer{cursor:pointer;background-color:#222;color:#aaa;font: 12px "lucida grande",tahoma,verdana,arial,sans-serif;padding:8px 10px;margin-right:4px;float:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:solid 1px #111;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
    body .vplayer .button:hover, .vplayer .pcontainer:hover{color:#ccc;border-color:#000;}
    
    
    
    .button img {padding: 0 4px 0 0;margin-bottom: -2px;}
    body .button:hover{text-decoration:none;border:solid 1px #666;}	
    body .button:active{border:solid 1px #9ab;padding:5px 4px 5px 6px;position:relative;}
	
	.aplayer .play{position:absolute;left:0px;top:0px;bottom:0px;width:100px;color:#fff;font-size:40px;cursor:pointer;
	               visibility:hidden;opacity:0;
	               -webkit-transition: all .3s linear; /* For Safari 3.1 to 6.0 */
                    transition: all .3s linear;	               
	               }
	.aplayer .play .glyphicon{position:absolute;left:0px;width:100px;;top:28px;text-align:center;text-shadow:0 0 10px #000;}
	.aplayer .play .bg{position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-color:#000;opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}
	
	.vplayer .play{position:absolute;left:0px;bottom:0px;width:60px;height:60px;color:#fff;font-size:23px;cursor:pointer;
	               
	               visibility:hidden;opacity:0;
	               -webkit-transition: all .3s linear; /* For Safari 3.1 to 6.0 */
                    transition: all .3s linear;	  
	               
	               }
	.vplayer .play .glyphicon{position:absolute;left:0px;width:60px;top:18px;text-align:center;text-shadow:0 0 10px #000;}
	.vplayer .play .bg{position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-color:#000;opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}
	
	/* Specific Controls */
    .aplayer .glyphicon{}
    
    /* Positioning */   
    .aplayer .seek {position:absolute; left:120px;top:20px;right:20px;cursor:pointer;}    
    .aplayer .prow {position:absolute;left:120px;top:37px;right:20px;}
    
    .vplayer .seek {position:absolute; left:80px;top:45px;right:0px;cursor:pointer;}    
    .vplayer .prow {position:absolute;left:80px;top:62px;right:0px;}
    
    
    /* Bar Styles */    
    .aplayer .seek .bars{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;height:6px;margin:1px 0 1px 0;background:#666;box-shadow:inset 0 1px 2px #333;-webkit-box-shadow:inset 0 1px 2px #333;-moz-box-shadow:inset 0 1px 2px #333;border-top:solid 1px #000;border-bottom:solid 1px #fff;border-right:solid 1px #fff;border-left:solid 1px #000;}
    
    .vplayer .seek .bars{border-radius:3px;position:relative;height:6px;margin:1px 0 1px 0;background:#666;box-shadow:inset 0 1px 2px #333;-webkit-box-shadow:inset 0 1px 2px #333;-moz-box-shadow:inset 0 1px 2px #333;border:solid 1px #aaa;border-top:solid 1px #000;}
    
    .lowprof{position:absolute;bottom:0;left:0;right:0;height:6px;background-color:#444;}
    .lowprof .bars,.lowprof .bars .loading,.lowprof .bars .playing{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
    
    .bars .loading{background:#666;position:absolute;top:0px;left:0px;bottom:0px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
    .bars .playing{position:absolute;top:0px;left:0px;bottom:0px;background:url(/images/player/play.png);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
    
    
    
    .seek .timer{display:none;border-radius:3px;color:#aaa;border:solid 1px #111;background:#222;font:10px Verdana, Helvetica, sans-sarif;position:absolute;top:-24px;left:0px;text-shadow:0 -1px #000;text-align:right;padding:3px 5px;}
    .aplayer .seek .maxtime{color:#666;font:10px Verdana, Helvetica, sans-sarif;position:absolute;top:15px;right:0px;text-shadow:0 1px #fff;text-align:right;}
    .vplayer .seek .maxtime{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#222;color:#aaa;font: 12px "lucida grande",tahoma,verdana,arial,sans-serif;padding:8px 10px;position:absolute;top:17px;left:105px;text-align:right;border:solid 1px #111;}
    .seek .point{display:none;border-top:solid 10px #222;border-left:solid 6px transparent;border-right:solid 6px transparent;margin:0px auto;position:absolute;top:-9px;left:-5px;}
    
    /* Volume Styles */
    .aplayer .volume{width:100px;position:relative;height:28px;}
    .aplayer .volume .speaker{position:absolute;left:8px;top:3px;font-size:18px;}
   
    .aplayer .volume .speaker .mute{display:none;}
   
    .aplayer .volume .vcontrol{margin-left:25px;margin-top:5px;}
    .aplayer .volume .vcontrol .bar{border-radius:3px;position:relative;height:6px;background:#666;box-shadow:inset 0 1px 2px #333;-webkit-box-shadow:inset 0 1px 2px #333;-moz-box-shadow:inset 0 1px 2px #333;border-top:solid 1px #000;border-bottom:solid 1px #444;border-right:solid 1px #444;border-left:solid 1px #000;}
    .aplayer .volume .vcontrol .bar .inner{width:100%;position:absolute;top:0px;left:0px;bottom:0px;background:url(/images/player/play.png);}
    
    .vplayer .volume{width:100px;position:relative;height:32px;}
    .vplayer .volume .speaker{position:absolute;left:11px;top:5px;font-size:16px;}
   
    .vplayer .volume .speaker .mute{display:none;}
   
    .vplayer .volume .vcontrol{margin-left:25px;margin-top:4px;}
    .vplayer .volume .vcontrol .bar{border-radius:3px;position:relative;height:6px;background:#666;box-shadow:inset 0 1px 2px #333;-webkit-box-shadow:inset 0 1px 2px #333;-moz-box-shadow:inset 0 1px 2px #333;border-top:solid 1px #000;border-bottom:solid 1px #444;border-right:solid 1px #444;border-left:solid 1px #000;}
    .vplayer .volume .vcontrol .bar .inner{width:100%;position:absolute;top:0px;left:0px;bottom:0px;background:url(/images/player/play.png);}
    
    @media (max-width:767px){
        body .voverlay .podimg{display:none;} 
        body .vplayer .maxtime{display:none;}   
    }