p.eng{text-align:left;}
#headBanner .slide_subtitle .slideSubWrap p{text-align:center;}
/*
 * Head Banner
 */

.gistBlock a,.latWrap a{color:#497372;}

.headspace{    margin-top: 30px;}
/* ----- Head Banner ----- */
#headBanner .slide_subtitle {
	position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
	min-height: 50px;
	padding: 15px 20px 5px 20px;
	background: rgba(43,54,67,0.8);
}
.latVid,.module-latWrap-episode .module-latVidWrap .extraVideoContainer{background-color:transparent}
.module-secWrap-episode.extra_audio .module-latWrap-episode .latVidWrap .extraAudioContainer,
.radioPlayWrap.five{background:#f7f7f7}
.albWrap{background-color:transparent;}

#headBanner .slide_subtitle .slideSubWrap {
	position: relative;
	max-width: 1200px;
	height: 26px;
	margin: 0 auto;
	text-align: center;
}

#headBanner .slide_subtitle .slideSubWrap p {
	font-size: 16px;
	letter-spacing: 5px;
	line-height: 24px;
	height: 26px;
	color: #FFFFFF;
}
/* ----- Head Banner ----- */


#popPlayer{   overflow: visible;}
.module-secWrap-programme {}
.module-secWrap-programme .module-latWrap-programme {width: 65%; float: left; margin-left: 1%;}
.module-secWrap-programme .module-latWrap-programme .latBlock {width: 100%; padding-left: 0;}
.module-secWrap-programme .module-latWrap-programme .latBlock h2{margin-bottom:5px;}
.dateWrap,.latBlock {
	    font-size: 16px;
    letter-spacing: 5px;
        line-height: 28px;
}
.latBlock .readMoreBtn,
.popEpiTit .readMoreBtn{
	    float: none;
	    margin-bottom:30px;
	        display: block;
}
.popEpiTit .readMoreBtn{
	display:inline-block!important;
	width:auto!important;
}

section.module-secWrap-episode {
	margin-top: 0;
}
section.module-secWrap-episode .module-latWrap-episode {
	width: 100%;
	padding-right: 0;
}

.module-latWrap-episode .latVid {position: relative;}
.module-latWrap-episode .latVid .jw-controls {z-index: 9;}
.module-latWrap-episode .latVid .player-overlay {
	position: absolute;
	top: 0;
	background-color: #000;
	opacity: 0.4;
}
.module-latWrap-episode .latVid:hover .player-overlay, .player-overlay.active {
	display: none;
}
.module-latWrap-episode .latWrap {
	width: 100% !important;
	margin: 0;
	padding: 0;
}
.module-latWrap-episode .module-latVidWrap .extraVideoContainer  {
	width: 100%;
}
.module-latWrap-episode .module-latVidTit {
	width: 96%;
	height: auto;
	font-size: 18px;
	line-height: 26px;
	padding: 1% 2%;
	margin-bottom: 10px;
	background: #2e3e4a;
	color: #ffffff;
}



/* ----- Extra Audio ----- */
.module-secWrap-episode.extra_audio {}
.module-secWrap-episode.extra_audio .secBlock  {min-height: 0;}
.module-secWrap-episode.extra_audio .module-latWrap-episode {}
.module-secWrap-episode.extra_audio .module-latWrap-episode .latVidWrap {}
.module-secWrap-episode.extra_audio .module-latWrap-episode .latVidWrap .extraAudioContainer {
	width: 100%;
}

.module-secWrap-episode.extra_audio .module-latWrap-episode .latVidTit {
	padding: 1% 2%;
  margin-bottom: 10px;
  font-size: 18px;
  background: #2e3e4a;
  color: #ffffff;
  line-height: 26px;
}
.module-secWrap-episode.extra_audio .module-latWrap-episode .latVidTit h2 {
	font-size: 18px;
}
.module-secWrap-episode.extra_audio .module-latWrap-episode .vidData .latVidGist {margin-bottom: 0;}
/* ----- Extra Audio ----- */


/* ----- Extra File ----- */
.module-secWrap-episode.extra_file .secBlock  {min-height: 0;}
/* ----- Extra File ----- */

.radCatBlock a {
	color: inherit;
	font-size: inherit;
	margin: inherit;
	padding: inherit;
}

.homeBlock {
	cursor: pointer;
}
.homeBlock.radio{position:relative;}
.radCatBlock .radCatProg .radEpiPic {
	height: auto;
}
.radCatBlock .radCatProg .radEpiPic .ealbum img {
	width: 100%;
	height: auto;
	display: block;
}

#catBlockWrap {
	max-height: none;
}

select.selMonWrap.eng {
	width: 225px;
}
.popEpiTit #epidesc,.popEpiTit p{margin-top:10px;}
.popEpiTit #epidesc p{margin-top:0;}
.popEpiTit #epidesc,.popEpiTit #epidesc p{line-height:24px;}
@media screen and (max-width: 625px){
	.module-secWrap-programme .module-latWrap-programme{
	    float: none;
	    width: 90%;
	    margin: 0 auto;
	}
}

/* 2017-09-01 Fixing Radio Logo missing on Radio Programme Page */
.channelLogo {
    position: absolute;
    width: 100%;
    min-height: 157px;
    left: 8%;
    max-width:177px;
}

.logoWrap {
   position: relative;
   left: 0;
   top: 10px;
   transform: translate(0, 0);
   text-align: center;
}


.channelLogo .logoWrap .channelLogoImg {
	max-width: 140px;
}


.channelLogoImg.dab{height:73px;margin-top:50px;}
.channel_live {margin: 10px auto;}
/* 2017-09-01 Fixing Radio Logo missing on Radio Programme Page */


.channelLogoImg.R1 { width: 40%;}
.channelLogoImg.R2 {width: 60%;}
.channelLogoImg.R3 { width: 50%; }
.channelLogoImg.R4 {width:68%;}
.channelLogoImg.R5 { width: 48%; }
.channelLogoImg.PTC {width: 54%;}
.chnBlockSm.R3 { width: 90px; margin: 0 0px 5px 0; }
.chnBlockSm.R5 { width: 70px; margin: 0 15px 0px 0; }

@media screen and (max-width: 825px){
	.channel_live {
		margin:0 auto 10px;
	}
	.chnBlockSm {
	    margin: 0 13px 5px 0;
	}
	.R2 .chnBlockSm{
		width:90px;
		margin: 0 8px 5px 0;
	}
	.R4 .chnBlockSm{
		width:85px;
		margin: 0 8px 5px 0;
	}
}