/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */

#body {
    margin:0;
    padding:0;
    height:100%;
}
#wrapper {
    min-height:100%;
    position:relative;
}
#content {
    padding:10px;
}
#footer {
    overflow:hidden;
    height : 130px;
    width:100%;
    border-top-width: 1.5px;
    border-top-style: dashed;
    border-top-color: #7f7f7f;
    background: #7f7f7f;
    text-align: right;
}
.tagline {
    float: left;
    margin-top: 50px !important;
    margin-left: 18px;
    font-size: 14px;
    line-height: 15px;
    padding-left: 18px;
    border-left: 1.5px solid #7f7f7f;
}
.content ul.programmes li{
    list-style:disc;
    padding-bottom:9px;
}
.content ul.programmes{
    margin-bottom:36px;
}
#nav_1524754, #nav_1562940 {
    overflow:hidden;
    list-style: none;
    position: relative;
    margin-left: 2px;
    text-align:center;
}
#nav_1524754{
     margin-top:80px;
}
#nav_1562940 {
    margin-bottom:50px;
    text-transform:uppercase;
}

#nav_1524754 li, #nav_1562940 li {
    min-width: 32%;
    max-width: 32%;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left 5px;
    margin-right: 5px;
    height: 40px;
    xfloat:left;
    display:inline-block;
    *display:inline;
    zoom:1;
    text-align:center;
}
#nav_1524754 li a, #nav_1562940 li a {
    text-decoration:none;
    display:block;
    padding: 12px;
    background:#aaa;
    color:#fff;
}

#nav_1524754 li a:hover, #nav_1562940 li a:hover {
    background:#bbb;
}

#nav_1562940 li a{
background: #2f4e5d;
color: #fff;
}
#nav_1562940 li a:hover {
    background:#bbb;
    color:#FFF;
}

.tagline {
    float: left;
    margin-top: 4%;
    margin-left: 18px;
    font-size: 14px;
    line-height: 15px;
    padding-left: 18px;
    border-left: 1.5px solid #7f7f7f;
}


blockquote{
    text-align: justify;
    font-style: italic;
    font-size: 14px;
    padding:0;
    text-indent:35px;
    border:none;
    line-height: 18px;
    position:relative;
   
    letter-spacing: 0.5px;
    font-family: "Gill Sans W01 Book", "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}
xblockquote.row1{ min-height:335px;}
blockquote:before{
    
    display: block;
    content: "\201C";
    font-size: 50px;
    position: absolute;
    left: -45px;
	top: 10px;
    color: #7a7a7a;
    
}

cite{display:block;font-style:normal;text-indent:0;margin-top:0;}

.homepage-2015 ul{
    padding-left:0;
}
.homepage-2015 .content{
    padding-bottom:100px;
}

figcaption{margin-top:0;min-height: 0;font-size:10px;}


.homepage-2015 .col-md-6 ul{margin-top:18px;margin-bottom:40px;}


h1{text-align:left;font-size:1.2em;padding-bottom:2em;}
h1 span.text-tagline{display:block;line-height:22px;}

#fade h1{text-align:center;font-size:1.4em;}

#fade{min-height:93px !important;}

strong{font-family: "Gill Sans W01 Medium", "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;font-weight:normal;}

.panel{margin-bottom:18px !important;box-shadow:none;}
.panel-default{border:none;}
#accordion, #accordion2{margin-top:18px;}
#accordion h4, #accordion2 h4{line-height:18px;font-size:14px !important;text-transform:none;overflow:hidden;margin-bottom:18px;}
#accordion h4 a.read-more, #accordion2 h4 a.read-more{float:right;color:/*#6699D6*/ #2800c1;}
#accordion h4 a.read-more:hover, #accordion2 h4 a.read-more:hover{color:#224d81;}

#accordion h4 span, #accordion2 h4 span{float:left;width:300px;}

.about-2015 .content ul{margin-bottom:30px;}
.about-2015 .content ul li{margin-bottom:10px;}
.about-2015 .content ul,.about-2015 .content ul li{list-style:disc;}

.grey-box{padding:10px;background:#f2f2f2;}
.read-more{font-size: 13px !important;
    text-transform: uppercase;font-style:normal;text-align:right;}


.full-quote{text-indent: 0;
    margin-top: 10px;}
.toggle-menu{display:none;}

.programmes .content h4{text-align:center;margin:0;padding:0;}
.programmes .content ul{padding-left:0;}
.programmes .content ul li{text-align:center;margin-bottom:20px;}
.programmes .col1 h3{background-color: #6239ff;color:#FFF;text-align:center;text-transform:uppercase;font-size: 14px;padding:8px 0;}
.programmes .col2 h3{background-color: #6239ff;color:#FFF;text-align:center;text-transform:uppercase;font-size: 14px;padding:8px 0;}
.programmes .content h4 a{font-weight:bold;}


.stuck-footer{
	margin:0;
	padding:0;
	height:100%;
}
.stuck-footer #wrapper {
	min-height:100%;
	position:relative;
}
.stuck-footer #content {
	padding:10px;
}
.stuck-footer #footer {
	position: absolute;
	overflow:hidden;
	bottom: 0;
	left: 0px;
	right: 0px;
	height : 130px;
	width:100%;
	border-top-width: 1.5px;
	border-top-style: dashed;
	border-top-color: #7f7f7f;
	background: #7f7f7f;
	text-align: right;
}

/*NEW*/

.header h1 a strong{font-size:40px;line-height:42px;}

.homepage-2015 figure{margin-bottom:18px;}

.homepage-2015 #nav_1562940 li{height:auto;}

.homepage-2015 #nav_1562940 li a {
  	background: #000;
  	color: #fff;
    padding:6px 2px;
    font-size:18px;
    line-height:22px;
    font-family: "GillSansW01-DisplayBold 709822", "Gill Sans W01 Book", "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

.homepage-2015 #nav_1562940 li a:hover{
    background: #808080;
}


/*
.homepage-2015 #accordion h4 a.read-more,
.homepage-2015 #accordion2 h4 a.read-more,
.homepage-2015 .content a {
  color: #2800c1; {
  float: right;
}
    
.homepage-2015 #accordion h4 a:hover.read-more,
.homepage-2015 #accordion2 h4 a:hover.read-more,
.homepage-2015 .content a:hover {
  color: #808080; {
  float: right;
}
    */
    
/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 810px) {
   
    #nav_575506{display:none;background: #2f4e5d;color: #fff;position:relative;width:100%;text-align:center;top:auto;left:auto;right:auto;bottom:auto;}
    #nav_575506 li{display:block;float:none;margin:0 !important;padding:0;}
    #nav_575506 li a{color: #fff;display:block;padding:10px;}
    
    .content{width:auto;  padding: 20px;}
    .header{padding:10px 0;}
    .header h1{padding:0 10px 0 20px !important;}
    .header h1 a span,.header h1 a strong{font-size: 25px !important;line-height:28px !important;}
    .tagline{padding:0 0 10px;max-width: 200px;margin:0 !important;border:none;float: right;width: 56%;}
    .tagline br{display:none !important;}
    .tagline td{padding:0;}
    .header{height:auto;overflow:hidden;}
    #nav_1524754 li, #nav_1562940 li{min-width:100%;}
    #footer table{width:100%;text-align:center;}
    #footer .footer-menu td{display:block !important;text-align:center;}
    #footer .footer-menu tr{display:block;}
    #footer{height:auto;overflow:hidden;}
    img{max-width:100%;height:auto !important;}
    .toggle-menu{display:block;text-align:left;font-size:18px !important;padding-top:12px;line-height:20px !important;text-transform:uppercase;}
    #nav_1562940{margin-bottom:1em;}
    .homepage-2015 .content h1{padding-bottom:1em;margin-bottom:0;font-size:1.3em;}
    .social-footer-menu{padding:0 50px;margin-bottom:20px;margin-top:20px;}
    .folded-col{width:auto;display:block;}
    .border-col{display:none;}
    
    a,.content{word-wrap:break-word;}
    iframe{max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
    td{width:auto;display:block;border-left-width:0;}
    td{border-left-width:0 !important;}
    .folded-col tr td{width:30% !important;margin-right:3%;display:block;float:left;}
    .folded-col tr{display:inline;}
    .folded-col tr.header-row td{width:100% !important;display:block;float:none;}
    
    .partners tr td{height:100px;width:48% !important;margin-right:2%;vertical-align:middle;}
    
    .board-of-directors table tr td{vertical-align:top;width:48% !important;margin-right:2%;display:block;float:left;}
    .board-of-directors table .middle-col{display:none;}
    .about-2015 .content table tr{display:inline;}
    .about-2015 .content table tr td{width:30% !important;margin-right:3%;display:block;float:left;}

	.channel-video tr td{margin-bottom:10px;height:200px !important;vertical-align:top;width:100% !important;display:block;}
    .channel-video tr{display:inline;}
    .channel-video tr td iframe{width:100% !important;height:100% !important;}
    
    .channel-audio tr td{margin-bottom:10px;height:auto !important;vertical-align:top;width:100% !important;display:block;}
    .channel-audio tr{display:inline;}
    .channel-audio tr td object{width:100% !important;height:100% !important;}
    .channel-audio tr td div{padding:0 10px;}
    
    ul.cp_imagelist li{float:none;display:inline-block;width:auto !important;*display:inline;zoom:1;}
    ul.cp_imagelist li a{float:none;display:block;width:auto !important;height:auto !important;}
    ul.cp_imagelist li a img{height:60px !important;width:auto !important;}
    
    #lightbox05-container-image-box,#lightbox05-container-image-data-box{width:auto !important;height:auto !important;}
    #footer{position:static !important;}
    
    .info td{width:100%;display:block;}
    
    
 
} 


/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    
    
    /*	.logo {
    background: url(logo2x.jpg) no-repeat;
    background-size: 212px 303px;
}
    */
    
}