/* Font-Face */ 
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=d41fea39-f096-4c56-9db6-4db8149f64c2");
@font-face{
    font-family:"Helvetica Neue LT W02_77 Bd Cn";
    src:url("fonts/helvetica_neue_condensed/275b0a86-302d-46d0-a716-3f2d5c8067dc.eot?#iefix");
    src:url("fonts/helvetica_neue_condensed/275b0a86-302d-46d0-a716-3f2d5c8067dc.eot?#iefix") format("eot"),
    	url("fonts/helvetica_neue_condensed/2c53df98-e761-4e85-bee6-ef9c8e6d058c.woff2") format("woff2"),
    	url("fonts/helvetica_neue_condensed/77fcaa33-871e-4060-b904-5f3604201510.woff") format("woff"),
    	url("fonts/helvetica_neue_condensed/14845e24-db5b-4ce5-a16b-6c9f9cc929d8.ttf") format("truetype"),
    	url("fonts/helvetica_neue_condensed/1788c2d2-5a7b-4229-815b-e908cb8dce67.svg#1788c2d2-5a7b-4229-815b-e908cb8dce67") format("svg");
}
@font-face{
    font-family:"Helvetica Neue LT W02_97 BlkCn";
    src:url("fonts/helvetica_neue_condensed/1654a7f1-33ee-4941-9d69-b8a8b6439a98.eot?#iefix");
    src:url("fonts/helvetica_neue_condensed/1654a7f1-33ee-4941-9d69-b8a8b6439a98.eot?#iefix") format("eot"),
    	url("fonts/helvetica_neue_condensed/3eaaec23-072b-4ee1-b088-17f188677f66.woff2") format("woff2"),
    	url("fonts/helvetica_neue_condensed/24454bb8-8ce1-41d7-9f2c-eae971dc889d.woff") format("woff"),
    	url("fonts/helvetica_neue_condensed/716dc8a8-2b26-44b8-9036-d85562203365.ttf") format("truetype"),
    	url("fonts/helvetica_neue_condensed/5593bc89-c900-4fc5-92b8-c090e20a1850.svg#5593bc89-c900-4fc5-92b8-c090e20a1850") format("svg");
}



body{
	font-family: 'Helvetica Neue LT W02_77 Bd Cn', Arial, Helvetica, sans-serif;
}

h1,
h2,
h3,
strong,
header ul li.rhs ul li.link a,
.programme .overlay .name,
.copy_box.twitter ul.posts li .copy .user,
.copy_box.series .select_menu,
header ul li.hamburger.active .menu ul.links li a,
.guide_tooltip .title,
.distributors .distributors_group .distributor_header {
	font-family: 'Helvetica Neue LT W02_97 BlkCn', Arial, Helvetica, sans-serif;
}

h1.slider_title {
	letter-spacing: 2px;
	font-size: 44px;
	font-size: 0.44rem;
	padding: 10px 0 0 10px;
}

/* TINYMCE WYSIWYG */
.t_mce *{
	font-family: 'Helvetica Neue LT W02_77 Bd Cn', Arial, Helvetica, sans-serif !important;
	line-height:1.6;
}

.t_mce h1,
.t_mce h2,
.t_mce h3,
.t_mce h4,
.t_mce h5,
.t_mce h6,
.t_mce b,
.t_mce strong{
	font-family: 'Helvetica Neue LT W02_97 BlkCn', Arial, Helvetica, sans-serif !important;
	line-height:1.3;
}
/* TINYMCE WYSIWYG */


/* SIZES */

body{
	font-size: 14px;
	font-size: 0.14em;
}

h2 {
	font-size: 38px;
	font-size: 0.38rem;
}

h3 {
	font-size: 17px;
	font-size: 0.17rem;
}

header ul li.rhs ul li.link a{
	font-size: 22px;
	font-size: 0.22rem;
}

.promo ul li.rhs .banner .overlay .title{
	font-size: 20px;
	font-size: 0.20rem;
}

footer ul li.copyright{
	font-size: 10px;
	font-size: 0.10rem;
}

.carousel_widget .carousel_item .name{
	font-size: 36px;
    font-size: .36rem;
}

.programme.w1240 .overlay .name{
	font-size: 38px;
	font-size: 0.38rem;
}
.programme.w400.tall .overlay .name{
	font-size: 26px;
	font-size: 0.26rem;
}
.programme.w400.short .overlay .name{
	font-size: 18px;
    font-size: .18rem;
}

.tabs a{
	font-size: 17px;
	font-size: 0.17rem;
}
.copy_box.twitter .top ul li {
	font-size: 22px;
	font-size: 0.22rem;
}

.copy_box.twitter ul.posts li .copy {
	font-size: 12px;
	font-size: 0.12rem;	
}

.copy_box.info .info_content p.date {
	font-size: 17px;
	font-size: 0.17rem;
}

.copy_box.series .select_menu {
	font-size: 22px;
	font-size: 0.22rem;
}

.scrollbox_header { 
	font-size: 22px;
	font-size: 0.22rem;
}

.date_picker .center_button{ 
	font-size: 17.5px;
	font-size: 0.175rem;
}


.guide >.time >span,
.guide .shows >span{
	font-size: 17px;
	font-size: 0.17rem;
}

@media (max-width:767px){
	.tabs a{
		font-size: 38px;
		font-size: 0.38rem;
	}

	.carousel_item .overlay .name {
		font-size: 38px;
		font-size: 0.38rem;
	}

	.programme.w1240 .overlay .name,
	.programme.w400.short .overlay .name,
	.programme.w400.tall .overlay .name {
		font-size: 38px;
		font-size: 0.38rem;
	}
	}
@media (min-width:768px) and (max-width:768px){
	h1.slider_title {
		font-size: 64px;
		font-size: 0.64rem;
	}
	.tabs a{
		font-size: 58px;
		font-size: 0.58rem;
	}

	.carousel_item .overlay .name {
		font-size: 48px;
		font-size: 0.48rem;
	}

	.programme.w1240 .overlay .name,
	.programme.w400.short .overlay .name,
	.programme.w400.tall .overlay .name {
		font-size: 48px;
		font-size: 0.48rem;
	}
}

@media (max-width:768px){
	body{
		font-size: 28px;
		font-size: 0.28em;
	}
	h2 {
		font-size: 60px;
		font-size: 0.60rem;
	}

	h3 {
		font-size: 34px;
		font-size: 0.34rem;
	}
	.tabs a{
		font-size: 38px;
		font-size: 0.38rem;
	}
	.scrollbox_header { 
		font-size: 44px;
		font-size: 0.44rem;
	}

	ul.inline_left li,
	ul.inline_center li,
	ul.inline_right li {
		/*font-size: 28px;
		font-size: 0.28rem;*/
	}

	header ul li.hamburger.active .menu ul.links li a {
		font-size: 44px;
		font-size: 0.44rem;
	}
	footer ul li.links {
		font-size: 24px;
		font-size: 0.24rem;
	}

	footer ul li.copyright {
		font-size: 14px;
		font-size: 0.14rem;
	}

	.programme .overlay .info {
		/*font-size: 28px;
		font-size: 0.28em;*/
	}

	/*.carousel_item .overlay .name {*/
		/*font-size: 38px;*/
		/*font-size: 0.38rem;*/
	/*}*/

	/*.programme.w1240 .overlay .name,*/
	/*.programme.w400.short .overlay .name,*/
	/*.programme.w400.tall .overlay .name {*/
		/*font-size: 38px;*/
		/*font-size: 0.38rem;*/
	/*}*/

	.programme.w1240 .overlay .info.t_mce,
	.programme.w400.short .overlay .info.t_mce,
	.programme.w400.tall .overlay .info.t_mce,
	.programme.w400.short .overlay .info.t_mce,
	.programme.w400.tall .overlay .info.t_mce {
		font-size: 20px;
		font-size: 0.20rem;
	}
	.banner.promo_spot .overlay .title {
		font-size: 38px;
		font-size: 0.38rem;	
	}

	.banner.promo_spot .overlay .info {
		font-size: 22px;
		font-size: 0.22rem;	
	}

	.copy_box.twitter .top ul li {
		font-size: 35px;
		font-size: 0.35rem;	
	}

	.copy_box.twitter ul.posts li .copy {
		font-size: 20px;
		font-size: 0.20rem;		
	}

	.copy_box.twitter .btn a {
		font-size: 36px;
		font-size: 0.36rem;	
	}

	.copy_box.info .info_content p.date {
		font-size: 34px;
		font-size: 0.34rem;		
	}

	.copy_box.series .select_menu {
		font-size: 35px;
		font-size: 0.35rem;	
	}

	.date_picker .center_button{ 
		font-size: 26px;
		font-size: 0.26rem;
	}

	.guide >.time >span,
	.guide .shows >span{
		font-size: 26px;
		font-size: 0.26rem;
	}
	.guide_tooltip .title,
	.guide_tooltip .time,
	.guide_tooltip .btn{
		font-size: 24px;
		font-size: 0.24rem;
	}
	
}

/* SIZES */