@charset "utf-8";
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px;
	border: 2px solid #000;
	background: #000;
	color: #fff;
}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
	color:#fff;
}
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
/* border-color: ... !important; */
}
/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}
/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}
/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-right: 9px solid;
	margin-top: -8px;
}
/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}
.tooltipster-grow {
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}
.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}
/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

/* CSS Document */
@font-face {
  font-family: 'fontello';
  src: url('../bbc_v5/fonts/fontello.eot?18848887');
  src: url('../bbc_v5/fonts/fontello.eot?18848887#iefix') format('embedded-opentype'),
       url('../bbc_v5/fonts/fontello.woff?18848887') format('woff');
  src: url('data:application/octet-stream;base64,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') format('woff'), url('data:application/octet-stream;base64,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') format('truetype');;
  font-weight: normal;
  font-style: normal;
}
* {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
body, html {
	height: 100%;
	width: 100%;
	max-height: 100%;
	margin: 0;
	padding: 0;
	background:#000;
	overflow: hidden;
}
.icon-spin:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */

	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */

	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */

	content: '\e800';
}
.animate-spin {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -42px;
	margin-top: -30px;
	font-size: 60px;
	color: #F00F00;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block;
}
@-moz-keyframes spin {
 0% {
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
 0% {
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
@-o-keyframes spin {
 0% {
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
@-ms-keyframes spin {
 0% {
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
@keyframes spin {
 0% {
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
.load {
	background: #fff;
	height: 100%;
	width: 100%;
	z-index: 999999;
	position: absolute;
}
.load.playerLoading {
	background: transparent;
	width: auto;
	height: auto;
	top: 50%;
	left: 50%;
}
.load img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	margin-left: -30px;
}
.progress {
	margin-bottom:0px;
	overflow:inherit
}
.video-poster {
	width: 100%;
	position: absolute;
	z-index: 999999;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	left: 50%;
}
.flash_overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99;
}
.flash_video {
	height: 100%;
}
.video_flashplayer {
	width: 100%;
	height: 100%;
	position: absolute;
}
.tcShowHidePanel {
	position: absolute;
	right:0px;
	bottom: 158px;
	padding:5px;
	background-color: rgba(51, 51, 51, 0.4);
	transition-property: all;
 transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
	z-index: 9999;
}
.tcSlideDown {
	bottom:-75px !important;
	opacity:0;
}
.tcShowHidePanel a {
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px
}
.tcShowHidePanelDown {
	bottom: 45px !important;
}
.tcControls {
	height: 44px;
	background: #070707;
	width: 100%;
	position: absolute;
	z-index: 9999999999;
}
.tcPlayerContainer {
	height: 100%;
	width: 100%;
	background:#000;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.tcMainContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	max-height: 100%;
	background:#000;
}
.tcMainContainer .tcPlayerContainer .tcPlayer {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	max-height: 100%;
	background:#000;
	z-index: 9;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	left: 50%;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools {
	height:44px;
	width:100%;
	position: absolute;
	bottom:0px
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools a, .tcMainContainer .tcPlayerContainer .tcPlayerTools span , .tcPlayerHeader span {
	background-image:url(../bbc_v5/images/tc_sprite.png);
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcRightSideTools {
	height:44px;
	position:absolute;
	right:0;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcRightSideTools .tcVideoTime {
	float: left;
	height: 16px;
	padding: 14px 10px;
	;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools span.divider, .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcRightSideTools span.divider {
	display: inline-block;
	width: 1px;
	height: 44px;
	background-position: 23px -226px;
	left: -4px;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcMainPlayContainer {
	width: 64px;
	height: 64px;
	background: black;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	top: 50%;
	left: 50%;
	position: relative;
}
.tcMainContainer .tcPlayerContainer a.tcMainPlay {
	background-image:url(../bbc_v5/images/tc_sprite.png);
	width: 26px;
	height: 32px;
	display:inline-block;
	background-position: -102px -406px;
	cursor:pointer;
	float:left;
	position: relative;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	top: 50%;
	left: 50%;
}
.tcMainContainer .tcPlayerContainer .video-poster {
	text-align:center;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools a.tcPlayButton {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: -44px -6px;
	cursor:pointer;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools a.tcPauseButton {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: 1px -50px;
	cursor:pointer;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools a.volume {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: 1px 406px;
	cursor:pointer;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools a.mute {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: 46px -304px;
	cursor:pointer;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools a.tcPreviousButton {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: -1px 362px;
	background-color:#000;
	cursor:pointer;
	float:left;
	margin-right:1px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools a.tcNextButton {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: -44px -638px;
	background-color:#000;
	cursor:pointer;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcRightSideTools a.tcLogoLink {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: -132px -813px;
	background-color:#000;
	cursor:pointer;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcRightSideTools a.tcShareButton {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: 0px -399px;
	background-color:#000;
	cursor:pointer;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcRightSideTools a.fullscreen {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: -132px -270px;
	background-color:#000;
	cursor:pointer;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcRightSideTools a.tcFullScreenCancelButton {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: 0px 274px;
	background-color:#000;
	cursor:pointer;
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel, .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel {
	height:114px;
	width:100%;
	position:absolute;
	bottom:44px;
	left:0px;
	background-color: #333333;
	background-color: rgba(51, 51, 51, 0.4);
	overflow:none !important;
	z-index: 9999;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel {
	transition-property: all;
 transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel .tcSharePanelCloseButton {
	position: absolute;
	right: 0;
	z-index:100
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel .tcSharePanelCloseButton a.tcSharePanelButtion {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: -140px -356px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel .tcSharePanelCloseButton a.tcSharePanelButtion:hover {
	width:44px;
	height:44px;
	display:inline-block;
	background-position: -52px -356px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcTabs {
	margin: 12px 15px;
	overflow: hidden;
	padding: 0;
	zoom: 1;
	position:relative;
	top:2px;
	z-index: 1;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel ul#tcTabs {
	border-bottom:1px solid #515151;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcTabs li {
	display: block;
	list-style: none;
	margin: 0;
	margin-right: 1px;
	padding: 0 0 0 0px;
	float: left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcTabs li a {
	display: block;
	background-image: none;
	border-bottom: 0 none;
	text-align: center;
	text-decoration: none;
	color:#afafaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-right: 12px;
	height: 30px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcTabs li a:hover {
	border-bottom:2px solid red;
	color: #fff;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcTabs li a.current {
	border-bottom:2px solid red;
	color: #fff;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel .tcTabSection {
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcShare.tcTabSection {
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcShare.tcTabSection .tcShareLink {
	color: #fefefe;
	padding: 6px 12px;
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:0px;
	padding-left:0px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink {
	color: #fefefe;
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:0px;
	padding-left:0px;
	padding-top:6px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink span {
	background-image:none;/*background-position: 0px 0px;*/
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink pre {
	margin: 0;
	padding:0;
	font-size: 24px;
	color: #fefefe;
	border:0;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedSizeSelect {
	margin-left:0px;
	padding-right:0px;
	text-align:right;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedSizeSelect ul {
	float:left;
}
.dropdown-menu {
	background: #000000;
}
.dropup {
	background:rgba(0, 0, 0, 0);
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedSizeSelect ul li > a {
	background:none;
	font-size:16px;
	color:#afafaf;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcShare.tcTabSection .tcShareIcons {
	float:left;
	margin-left:0px;
	padding-right:0px !important;
	text-align:right;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcShare.tcTabSection .tcShareIcons a.tcShareIconsFB {
	display: inline-block;
	padding-right:6px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcShare.tcTabSection .tcShareIcons a.tcShareIconsTwitter {
	display: inline-block;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer {
	height:12px;
	opacity:0.8;
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 98%;
	margin: 43px auto 8px auto;
	/* border: 1px solid #636465; */
	position: relative;
	margin-top:13px;
	display: table;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcProgressBar {
	height:9px;
	border:1px solid #636465;
	width:100%;
	position:absolute;
	float:left;
	background: url("../bbc_v5/images/blank.gif");
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcProgressBar .tcTrackGuide {
	display: none;
	background: #FFF;
	width: 1px;
	height: 10px;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcProgressBar .tcProgressing {
	width:0%;
	background-color:#8b8b8b;
	height:9px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcProgressBar .tcProgressPlaying {
	width:0%;
	background-color:red;
	height: 9px;
	position: absolute;
	bottom: 0px;
	-webkit-transition: width 1s ease;
	-moz-transition: width 1s ease;
	-o-transition: width 1s ease;
	-ms-transition: width 1s linear;
	transition: width 1s ease;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcProgressBar .tcProgressPlaying a.tcProgressSeekbar {
	height:16px;
	display:inline-block;
	background-position:  -104px -149px;
	width: 12px;
	height: 22px;
	position: absolute;
	bottom: -6px;
	left:100%;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcInfoButton {
	float: right;
	margin-top: -6px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcInfoButton a.tcInfo {
	width: 23px;
	height: 23px;
	display: inline-block;
	background-position: 33px -61px;
	margin-left:7px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcInfoButton a.tcInfo:hover {
	background-position: 33px -16px;
	margin-left:8px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer {
	width:98%;
	height:34px;
	margin:43px auto 8px auto;
	/*border:1px solid #636465;*/
	position:relative;
	display: table;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcTimeCodeGuideWrapper {
	position: absolute;
	width: 100%;
	padding: 1px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcTimeCodeGuide {
	display: none;
	position: absolute;
	height: 34px;
	background: #FFF;
	min-width: 50px;
	text-align: center;
	line-height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: -25px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcTimeCodeGuide span {
	position: absolute;
	display: block;
	background: url(../bbc_v5/images/white_down_arrow.png);
	width: 10px;
	height: 5px;
	bottom: -5px;
	left: 50%;
	margin-left: -5px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList {
	width:50%;
	height:34px;
	/*background-color:#4591ff;*/
	background-color:#000;
	float:left;
	display: table-cell;
	color:#fff;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList:hover {
	background-color:#fff;
	color:black;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoListSelected {
	width:50%;
	height:34px;
	background-color:red;
	float:left;
	display: table-cell;
	color:#fff;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoListSelected:hover {
	background-color:red;
	color:#fff;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons {
	display:inline-block;
	background-position: -101px -106px;
	width: 18px;
	height: 28px;
	position: absolute;
	top: -34px;
	height: 20px;
	background: #FFF;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons i {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #FFF;
	bottom: -5px;
	left: 4px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons:hover {
	background-color: #4591ff;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons:hover i {
	border-top-color: #4591ff;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons > span {
	height: 7px;
	width: 7px;
	display: inline-block;
	position: absolute;
	top: 7px;
	left: 6px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons > div {
	display: none;
	position: absolute;
	min-width: 100px;
	min-height: 75px;
	background: #FFF;
	top: -92px;
	margin-left: -35px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons > div .animate-spin {
	font-size: 20px;
	margin-left: -14px;
	margin-top: -10px;
	z-index: 1;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons:hover > div {
	display: block;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons > div img {
	display: none;
	position: relative;
	margin: 5px;
	width: 90px;
	height: 65px;
	z-index: 2;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVappIcons > div span {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #FFF;
	background: none;
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -12px;
}
.tcVappIcons .blue {
	background-color: #4591ff;
}
.tcVappIcons .yellow {
	background-color: #f2b111;
}
.tcVappIcons .purple {
	background-color: #cc09ba;
}
.tcVappIcons .red {
	background-color: #c41811;
}
.tcVappIcons .white {
	background-color: #FFFFFF;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVideoListName {
	padding:10px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList > span {
	position: absolute;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	background: red;
	padding: 0 10px;
	top: -54px;
	z-index: 1;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList > span > span {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #000;
	background: none;
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -12px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList:hover > span {
	background: #000;
	color: #FFF;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoListSelected:hover > span {
	background: red;
	color: #FFF;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoListSelected > span > span {
	border-top-color: red;
}
.green {
	background-color:#fff;
}
.blue {
	background-color:#fff;
}
.yellow {
	background-color:#fff;
}
.merun {
	background-color:#fff;
}
img {
}
.tcBorderTop {
	border-top: 1px solid #474747 !important;
}
.tcTickMark {
	float: right;
	margin-top: 3px;
	color: red;
	background-image:url(../bbc_v5/images/tc_sprite.png);
	width:30px;
	height:15px;
	background-position: 43px 302px;
}
.tcSlected {
	color:#fff !important;
	font-weight:bold;
}
.tcSelectedSize {
	font-size:18px;
	font-weight:bold;
	color:#afafaf;
}
.tcPl29 {
	padding-left:34px !important;
}
.tcPl30 {
	padding-left:28px !important;
}
.tcTabSection {
	margin-left:0px !important
}
.tool-tip {
	opacity:1;
	position:relative !important
}
.tooltipster-light {
	border-radius: 5px;
	border: 1px solid #cccccc;
	background: #ededed;
	color: #666666;
}
.tooltipster-light .tooltipster-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}
.singleTc .tcProgressPanel {
	height: 80px !important;
}
.singleTc .tcShowHidePanel {
	bottom: 124px;
}
.singleTc .tcProgressBarVideoListContainer {
	margin-top: 9px !important;
}
.singleTc .tcVideoList {
	background: none !important;
}
.singleTc .tcVideoList .tcVideoListName {
	display: none;
}
.singleTc .tcVideoList .tcVappIcons {
	top: 0 !important;
}
.tcMainContainer .tcPlayerContainer .singleTc .tcProgressPanel .tcProgressBarVideoListContainer .tcTimeCodeGuideWrapper {
	z-index: 1;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools .volume-container {
	float:left;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools .volume-control {
	display:none;
	position:absolute;
	left:89px;
	height:44px;
	background:#000;
	line-height:44px;
	z-index:1;
	color:#FFF;
	padding-left:8px;
	width:120px;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools .volume-control span {
	position:relative;
	float:left;
	width:4px;
	height:24px;
	background-color:gray;
	top:10px;
	margin-right:3px
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools .volume-control span.active.last {
	background-color:#FFF!important;
	height:29px!important;
	top:5px!important
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools .volume-control span.active {
	background-color:red;
}
.tcMainContainer .tcPlayerContainer .tcPlayerTools .tcLeftSideTools .cur-volume {
	position: relative;
	float: left;
	width: 14px;
	height: 44px;
	top: 1px;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.mouse-active {
	background-color:#FFF!important;
	height:29px!important;
	top:5px!important
}
.col-xs-9 {
	width:85% !important;
}
.col-xs-3 {
	width:15% !important;
}
.tooltip {
	position:absolute;
	z-index:1020;
	display:block;
	visibility:visible;
	padding:5px;
	font-size:11px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.tooltip.top {
	margin-top:-2px
}
.tooltip.right {
	margin-left:2px
}
.tooltip.bottom {
	margin-top:2px
}
.tooltip.left {
	margin-left:-2px
}
.tooltip-inner {
	max-width:250px;
	padding:10px 30px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-size:16px;
}
#embedLink {
	max-width: 1228px !important;
	width:100%;
	background:none;
	border:none;
	outline:none;
	padding-left:8px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-bottom:1px solid white;
}
#shareLink {
	max-width: 337px !important;
	width:100%;
	background:none;
	border:none;
	outline:none;
	padding-left:8px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-bottom:1px solid white;
}
.tcVideoTime span {
	background-image:none !important;
}
.tcPlayerTools a.tcFullScreenCancelButton:hover, .tcPlayerTools a.fullscreen:hover, .tcPlayerTools a.tcShareButton:hover, .tcPlayerTools a.tcNextButton:hover, .tcPlayerTools a.tcPreviousButton:hover, .tcPlayerTools a.tcVolumeButton:hover, .tcPlayerTools a.tcPlayButton:hover, .tcPlayerTools a.tcPauseButton:hover, .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcRightSideTools a.fullscreen:hover, .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcRightSideTools a.tcLogoLink:hover, .tcMainContainer .tcPlayerContainer .tcMainPlayContainer:hover , .tcPlayerHeader:hover span {
	background-color: red;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
}
.bottom_desc_cont {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 314px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.bottom_top {
	width: 198px;
	height: 196px;
	background-color: #000;
}
.bottom_desc_bar {
	width: 100%;
	height: 130px;
	background-color: #000000;
	bottom: 0px;
	position: absolute;
	cursor: pointer;
}
.bottom_text {
	font-family: Arial;
	color: #ffffff;
	padding-left: 4%;
	padding-top: 2%;
	font-size: 50px;
}
.bottom_images {
	margin-top: 10%;
	margin-right: 24%;
	position: relative;
	display: inline-block;
	float: right;
	cursor: pointer;
}
.bottom_square {
	border: 3px solid #ffffff;
	width: 70px;
	height: 70px;
	margin-right: 0%;
	float: right;
	margin-top: 29px;
	margin-left: -3px;
}
.bottom_arrow {
	position: absolute;
	left: -27px;
	top: 88px;
	width: 0;
	height: 0;
	border-left: 20px solid #ffffff;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #fff;
	border-top: 20px solid transparent;
}
.top_bar {
	width: 100%;
	height: 52px;
	background-color: #000000;
}
.close_button {
	width: 44px;
	height: 44px;
	background: url("../bbc_v5/images/x-button-static_03.png") no-repeat;
	float:left;
	margin-top: -7px;
	cursor: pointer;
}
.close_button:hover {
	width: 44px;
	height: 44px;
	background: url("../bbc_v5/images/x-button-rollover_03.png") no-repeat;
	float:left;
	margin-top: -7px;
	cursor: pointer;
}
.prev_arrow.disabled {
	width: 26px;
	height: 32px;
	background: url("../bbc_v5/images/left_inactive_arrow.png") no-repeat;
}
.prev_arrow {
	width: 26px;
	height: 32px;
	background: url("../bbc_v5/images/prev_active_arrow.png") no-repeat;
	float: left;
}
.next_arrow.disabled {
	width: 26px;
	height: 32px;
	background: url("../bbc_v5/images/right_inactive_arrow.png") no-repeat;
}
.next_arrow {
	width: 26px;
	height: 32px;
	background: url("../bbc_v5/images/next_active_arrow.png") no-repeat;
	float: left;
	margin-left:30px;
}
.top_arrows {
	padding-left:15px;
	padding-top:10px;
}
.hasFullscreen .tcPlayerTools, .hasFullscreen .tcMainPlayContainer, .tcNonFullscreenContainer {
	display: none;
}
.hasFullscreen .tcNonFullscreenContainer {
	display: block;
	font-family: 'Lato', sans-serif;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
}
.tcNonFullscreenContainer .btnFullscreen {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.tcNonFullscreenContainer .btnFullscreen .fsIco {
	display: inline-block;
	float: left;
	width: 80px;
	height: 80px;
	background: url("../bbc_v5/images/touchcast_cta_sprites.png") 0 0 no-repeat;
}
.tcNonFullscreenContainer .btnFullscreen .fsCaption {
	float: left;
	height: 80px;
	line-height: 80px;
	padding: 0 22px 0 12px;
	background: #000000;
	background: rgba(0, 0, 0, 0.79);
	color: #FFFFFF;
	font-weight: bold;

}
.tcNonFullscreenContainer .botStrip {
	background: #000000;
	background: rgba(0, 0, 0, 0.79);
	position: absolute;
	bottom: 0;
	height: 80px;
	left: 0;
	right: 0;
	color: #FFFFFF;
}
.tcNonFullscreenContainer .botStrip > div {
	height: 80px;
}
.tcNonFullscreenContainer .botStrip .handIco {
	display: inline-block;
	float: left;
	width: 80px;
	background: url("../bbc_v5/images/touchcast_cta_sprites.png") 0 -153px no-repeat;
}
.tcNonFullscreenContainer .botStrip .interactiveVideo {
	position: absolute;
	left: 0;
	right: 0;
	padding-left: 100px;
}
.tcNonFullscreenContainer .botStrip h2, .tcNonFullscreenContainer .botStrip p {
	margin: 0;
}
.tcNonFullscreenContainer .botStrip h2 {
	font-size: 22px;
	margin-top: 20px;
}
.tcNonFullscreenContainer .botStrip p {
	font-size: 14px;
}

 @media(max-width:1560px) {
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink pre {
 font-size: 23px !important;
}
}
 @media(max-width:1497px) {
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink pre {
 font-size: 19px !important;
}
}
 @media(max-width:1240px) {
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink pre {
 font-size: 15px !important;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink {
/*padding: 13px 12px 12px 12px!important;*/
	}
}
 @media(max-width:1024px) {
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink pre {
 font-size: 15px !important;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedSizeSelect {
 float: right;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedSizeSelect ul li > a {
 padding-left: 0px;
 padding-right: 0px;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedSizeSelect ul {
 margin-left:-57px;
}
 .tcTickMark {
 margin-right: 10px;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcProgressBar {
 width: 100%;
}
 .tcPl30 {
 padding-left:15% !important;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink {
/*padding: 13px 12px 12px 12px!important;*/
	}
}
@media(max-width:976px) {
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink pre {
 font-size: 12px !important;
}
}
@media(max-width:768px) {
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressContainer .tcInfoButton a.tcInfo:hover {
 background-position: 34px -17px;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel .tcSharePanelCloseButton a.tcSharePanelButtion {
 width: 43px;
 height: 43px;
 display: inline-block;
 background-position: -140px -356px;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel .tcSharePanelCloseButton a.tcSharePanelButtion:hover {
 width: 44px;
 height: 44px;
 display: inline-block;
 background-position: -51px -356px;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcEmbed.tcTabSection .tcShareEmbedLink {
/*padding: 17px 12px 12px 12px!important;*/
	}
}
 @media(max-width:567px) {
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVideoListName {
 font-size:11px;
 margin-top: 1px;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcShare.tcTabSection .tcShareIcons a.tcShareIconsFB img {
 width:80% !important;
 float:right;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcShare.tcTabSection .tcShareIcons a.tcShareIconsTwitter img {
 width:80% !important;
}
/*.tcShareLink {
		font-size:13px!important;
	}*/
}
 @media(max-width:313px) {
 .tcShareIcons {
 width:50% !important;
}
 .tcShareLink {
 width:50% !important;
/*font-size:8px!important;
		margin-top:10px;*/
	}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcShare.tcTabSection .tcShareIcons a.tcShareIconsFB img {
 width:66% !important;
 float:right;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcSharePanel #tcShare.tcTabSection .tcShareIcons a.tcShareIconsTwitter img {
 width:66% !important;
}
 .tcMainContainer .tcPlayerContainer .tcPlayerTools .tcProgressPanel .tcProgressBarVideoListContainer .tcVideoList .tcVideoListName {
 font-size:8px;
}
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	/*.video-poster {
		top:45% !important;
	}*/
	video#videoplayer {
 width: 100%;
 height:auto;
		/*min-height:100%;*/
		position: absolute;
 top: 50%;
 left: 50%;
 -webkit-transform: translateX(-50%) translateY(-50%);
 -ms-transform: translateX(-50%) translateY(-50%);
 -o-transform: translateX(-50%) translateY(-50%);
 -moz-transform: translateX(-50%) translateY(-50%);
 transform: translateX(-50%) translateY(-50%);
}
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	/*.video-poster {
		top:47% !important;
	}*/
	video#videoplayer {
 width: 100%;
 height:auto;
		/*min-height:100%;*/
		position: absolute;
 top: 50%;
 left: 50%;
 -webkit-transform: translateX(-50%) translateY(-50%);
 -ms-transform: translateX(-50%) translateY(-50%);
 -o-transform: translateX(-50%) translateY(-50%);
 -moz-transform: translateX(-50%) translateY(-50%);
 transform: translateX(-50%) translateY(-50%);
}
}
 @media(min-width:1025px) {
 .dropdown-menu {
 right:10px !important;
 left:-22px !important;
}
}
.flashiever {
	width: 286px !important;
	height: 170px !important;
	right: 26px !important;
	top: 41px !important;
	cursor: pointer;
	box-shadow: none !important;
}
.flashiever .bottom_desc_cont {
	width: 300px;
	height: 80px;
}
.flashiever .bottom_top {
	width: 50px;
	height: 44px;
}
.flashiever .bottom_images {
	margin-top: -23%;
	margin-right: 30%;
}
.flashiever .bottom_square {
	width: 13px;
	height: 13px;
	border: 1px solid #ffffff;
	margin-top: 29px;
	margin-left: -3px;
}
.flashiever .bottom_arrow {
	left: -9px;
	top: 39px;
	border-left: 5px solid #ffffff;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #ffffff;
	border-top: 5px solid transparent;
}
.flashiever .bottom_desc_bar {
	height: 36px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.flashiever .bottom_text {
	font-size: 15px;
	padding-top: 3%;
	padding-left: 7%;
}
.ie-icon-up-open {
	background: url(../bbc_v5/images/up_arrow.png) no-repeat;
	padding-top: 4px;
	text-decoration: none;
}
#flash_video_container object a img {
	border: none;
}
.tcPlayerHeader {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: rgba(7, 7, 7, 0.5);
	height: 44px;
	z-index: 9999999;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-size: 24px;
	line-height: 44px;
}
.tcPlayerHeader span {
	display: inline-block;
	float: left;
	width: 44px;
	height: 44px;
	margin-right: 14px;
	background-color: #000000;
	background-position: 0 -138px;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
}
.tcPlayerHeader:hover span {
	background-position: 1px -182px;
}
.tcPlayerHeader span.tcPlayerHeaderHover {
	background-color: #3b7fea;
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
}
