/* =TWEETMINSTER
+++++++++++++++++++++++++++++++++++++++++++++++ */
.bx-tweetminster {
	background-color: #EDEDED;
	margin-bottom: 16px;
	padding: 0 8px 7px !important;
	position: relative;
	margin-top:16px !important;
	overflow:hidden;
	display:none;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.story-body .bodytext .module .bx-tweetminster {
	margin-left:0;
	margin-right:-160px;
	margin-top:0;
}
.blq-js .bx-tweetminster {display:block;}
.bx-tweetminster h2.title {
	border:none !important;
}
.bx-tweetminster h3 {
	margin:0;
	padding:6px 8px 6px 0;
	top:0;
	border-top:none;
}
.bx-tweetminster.wide h3 {
	padding:6px 0 6px 0;
}
.bx-tweetminster .tm-wrapper {
	background-color:#fff;
	/*padding:0 8px;*/
	position:relative;
}

.bx-tweetminster .tm-container {
	position: relative;
	border-bottom: 1px solid #CCC;
	overflow:hidden;
}
.bx-tweetminster ol {
	list-style-type:none;
	margin:0;
	padding:0;	
}
.bx-tweetminster ol li.teaser {
	margin:0;
	padding:0;
}
.bx-tweetminster .tm-left-panel,
.bx-tweetminster .tm-centre-panel,
.bx-tweetminster .tm-right-panel {
	position: relative;
	display: block;
	float:left;	
}
.rtl .bx-tweetminster .tm-left-panel,
.rtl .bx-tweetminster .tm-centre-panel,
.rtl .bx-tweetminster .tm-right-panel {
	float:right;	
}
.bx-tweetminster .tm-left-panel .content,
.bx-tweetminster .tm-right-panel .content { 
	height: 400px;
}
.g-w11 .bx-tweetminster .tm-centre-panel,
.g-w11 .bx-tweetminster .tm-right-panel {
	display: none;
}
.story-body .bodytext .module .bx-tweetminster .tm-left-panel .content {
	height:700px;
}
.story-body .bodytext .module .bx-tweetminster .tm-right-panel .content {
	height:auto;
}
.bx-tweetminster .tm-left-panel {
	width: 448px;
	padding: 0 8px;
}
.g-w11 .bx-tweetminster .tm-left-panel {
	padding: 0;
}
.rtl .bx-tweetminster .tm-left-panel { 
	margin:0 8px 0 0;
	padding: 0;
}
.story-body .bodytext .module .bx-tweetminster .tm-left-panel {
	width: 320px
}
.bx-tweetminster .tm-centre-panel {
	width: 304px;
	margin:0 8px;
}
.rtl .bx-tweetminster .tm-centre-panel { 
	margin:0 16px;
}
.story-body .bodytext .module .bx-tweetminster .tm-centre-panel {
	width: 264px;
	margin: 0;
}
.story-body .bodytext .module .bx-tweetminster .tm-centre-panel .trends-tweets {

}
.bx-tweetminster .tm-right-panel { 
	width: 160px;
	margin:0 0 0 8px;
}
.story-body .bodytext .module .bx-tweetminster .tm-right-panel {
	width: 264px;
	margin: 0;	
}
.bx-tweetminster .content {
	position: relative;
	padding-top:0;
}
.blq-js .bx-tweetminster .tm-left-panel .content .ltList {
	/*height:0;*/
	overflow:hidden;
	position:relative;
}
.bx-tweetminster .content .source {
	color: #999;
	text-transform: uppercase;
}
.bx-tweetminster .timeago {
  color: #A20000;
  font-weight: bold;
  white-space: normal;
  visibility: visible !important;
  font-size:11px!important;
  padding:0 !important;
  margin:0 !important;
  height:16px;
  float:right;
  position:relative;
  top:2px;
}
.story-body .bodytext .module .bx-tweetminster .timeago {
	float:left;
	clear:left;
}
.bx-tweetminster .latest-tweets ol li.teaser {
	padding:0 8px 7px 0;
}
.bx-tweetminster .latest-tweets ol li.teaser div {
	overflow:hidden;
	position:relative;
}
.bx-tweetminster .latest-tweets ol li.teaser div.row-1 {
	padding-top:3px;
	padding-bottom:5px;
	padding-left: 8px;
}
.rtl .bx-tweetminster .latest-tweets ol li.teaser div.row-1 {
	padding-left: 0;
}
.bx-tweetminster .latest-tweets ol li.teaser div.row-2 {
	min-height:48px;
}
.bx-tweetminster .latest-tweets ol li.teaser .tm-user,
.bx-tweetminster .latest-tweets ol li.teaser .tm-screenName {
	float:left;
	margin-right:4px;
	font-size:13px;
	line-height:16px;
}
.bx-tweetminster .latest-tweets ol li.teaser .tm-screenName{
	color: #666;
	font-weight: normal;
}
.rtl .bx-tweetminster .latest-tweets ol li.teaser .tm-user,
.rtl .bx-tweetminster .latest-tweets ol li.teaser .tm-screenName {
	margin-left:8px;
	margin-right:0;
	font-family: arial;
	font-weight: normal;
}
.bx-tweetminster .latest-tweets ol li.teaser img {
	padding:0;
	position:absolute;
	left:8px;
	top:0;
}
.rtl .bx-tweetminster .latest-tweets ol li.teaser img {
	left:8px;
	right:auto;
}
.bx-tweetminster .latest-tweets ol li.teaser p.tm-summary {
	margin-left:64px;
	margin-bottom:0;
	font-size:13px;
	line-height:16px;
	padding: 3px 8px 5px 0;
}
.bx-tweetminster .latest-tweets ol .closed {
	background-color:#666;
	color:#fff;
	text-align:center;
	font-weight:bold;	
}
.bx-tweetminster .latest-tweets ol .closed p {
	padding:8px 32px 8px;
}
.bx-tweetminster .closed {
	background-color:#666;
	color:#fff;
	text-align:center;
	font-weight:bold;	
	position: absolute;
	width: 100%;
}
.bx-tweetminster.closed p {
	padding:8px 32px 8px;
}
.bx-tweetminster .trends-tweets .content {
	/*height: 144px;*/
	padding-top:7px;
	padding-bottom:4px;
}
.bx-tweetminster .trends-tweets ol li {
	font-size:13px;
	line-height:16px;
	padding-top:3px;
	padding-bottom:5px;
	margin-bottom:0;
}
.bx-tweetminster .shared-tweets .content {
	padding-top:7px;
}
.bx-tweetminster .shared-tweets li p {
	font-size:13px;
	line-height:16px;
	padding-top:3px;
	padding-bottom:5px;
	margin-bottom:0;
}
.bx-tweetminster .latest-tweets .content li,
.bx-tweetminster .active-tweets .content li {
	border-bottom: 1px solid #CCC;
	position: relative;
}
.bx-tweetminster .trends-tweets .content li {
	/*display: inline-block;*/
	width: 144px;
	float:left;
}
.story-body .bodytext .module .bx-tweetminster .trends-tweets .content li { 
	width:128px;
}
.bx-tweetminster .active-tweets img {
	display: block;
	position: absolute;
	top: 0;
}
.bx-tweetminster .active-tweets ol li {
	padding-top:8px;
	min-height:56px;
}
.bx-tweetminster .active-tweets ol li p {
	font-size:13px;
	line-height:16px;
	padding-top:3px;
	padding-bottom:5px;
	margin-bottom:0;
	padding-left: 55px;
}
.bx-tweetminster .active-tweets ol li span {
	font-weight:normal;
	font-size:11px;
}
.bx-tweetminster .active-tweets ol li span a {
	color:#666666;
	display:block;
}
.bx-tweetminster .active-tweets ol li img {
	top:8px;
}
.story-body .bodytext .module .bx-tweetminster .active-tweets {
	/*height:240px;
	overflow:hidden;*/
}
.story-body .bodytext .module .bx-tweetminster .active-tweets ol li {
	border-bottom:none;
	padding-top:4px;
	min-height:48px;
}
.bx-tweetminster .avatar {
	height:48px;
	width: 48px;
}
.bx-tweetminster .live-updates {
	background-color: #666;
	color: #FFF;
	position: absolute;
	top: 0;
	left:0;
	width:960px;
	font-size:13px;
	line-height:16px;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:5px;
}
.g-w11 .bx-tweetminster .live-updates {
	width:320px;
}
.story-body .bodytext .module .bx-tweetminster .live-updates {
	width:608px;
}
.bx-tweetminster .live-updates span {
	background-position: 0 0;
	background-repeat:no-repeat;
	display:inline-block;
	background-image: url(/staticarchive/e0920bab07778965a005e6b93ce3fa880f9907d3.png);
	width:13px;
	height:13px;
	margin-left:4px;
	margin-top:4px;
	margin-bottom:-2px;
}
.blq-js .bx-tweetminster .reloading,
.blq-js .bx-tweetminster .timeout {display:block;}

.blq-js .bx-tweetminster .content {
	position:relative;
	border-top:1px solid #cccccc; 	
}

.blq-js .bx-tweetminster .tm-newitem {background-color:#dcdcdc;}
			   
.bx-tweetminster .body ul li .timeago {
	color:#a20000;
	font-weight:bold;
	position:relative;
	white-space:normal;
}
.bx-tweetminster .tm-footer {
	background-color:#EDEDED; /*#fff*/
	overflow:hidden;
	/*padding-top:4px;
	padding-bottom:4px;*/
}
.bx-tweetminster.wide .tm-footer {
	padding-top:4px;
}
.g-w11 .bx-tweetminster .tm-footer {
	padding-top:4px;
	padding-bottom:0;
}
.rtl .g-w11 .bx-tweetminster .tm-footer {
	background-color:#EDEDED;
}
.rtl.g-w11 .bx-tweetminster .tm-footer .autoUpdate {
	margin-bottom: 0;
}
.bx-tweetminster .tm-footer p {
	font-size:13px;
	line-height:16px;	
	padding-top:3px;
	padding-bottom:1px;
}
.bx-tweetminster.wide .tm-footer p {
	margin-bottom: 0;
}
.g-w11 .bx-tweetminster .tm-footer p {
	clear: both;
	margin-bottom: 0;
}
.rtl.g-w11 .bx-tweetminster .tm-footer p {
	float: right;
}
.bx-tweetminster .reloading,
.bx-tweetminster .timeout {
	color:#666666;
	margin:0;
}
.bx-tweetminster .faq,
.bx-tweetminster .disclaimer {
	margin-right:4px;
	float:left;
}
.bx-tweetminster .disclaimer {
	color:#666666;
}
.rtl .bx-tweetminster.wide .faq  {
	margin-right:0;
}
.rtl .bx-tweetminster.wide .disclaimer {

}
.rtl .g-w11 .bx-tweetminster .faq {
	margin-bottom: 0;
}
.bx-tweetminster .tm-footer .disclaimer {
	font-size:11px;	
	padding-top:4px;
	padding-bottom:0;
	float: right;
}
.g-w11 .bx-tweetminster .tm-footer .disclaimer {
	float: left;
}
.bx-tweetminster .autoUpdate {
	float:right;
	background: transparent url(/staticarchive/8c8093269683ad75645336845fdf1f3c16c7eaf7.gif) no-repeat right 6px;
	padding-right:17px;
}
.story-body .bodytext .module .bx-tweetminster .autoUpdate {
	float:none;
	clear:both;	
	display:inline-block;
}
.blq-js .bx-tweetminster .reloading,
.blq-js .bx-tweetminster .timeout {
	position:absolute; 
	top:0; 
	left:0; 
	height:100%; 
	width:100%;
	z-index:999;
	text-align: center;
	background: #ededed url(/worldservice/images/core/2/sprites/loading_icon.gif) 50% 50% no-repeat; /*140px 74px */    
}
.blq-js .bx-tweetminster .timeout {
	display:none;
	background-image:none;
}
.blq-js .bx-tweetminster .timeout span {
	position:relative;
	top:200px;
	font-weight:bold;
	font-size:16px;	
}

/* TABS OVERRIDES */
.tabs .bx-tweetminster {
	
}
/* TABS OVERRIDES */
.tabs-h .bx-tweetminster .title {
	display:none;
}
.tabs-h .bx-tweetminster {
	padding:0 !important;
	margin:-8px !important;

}
.tabs-h .bx-tweetminster .reloading,
.tabs-h .bx-tweetminster .timeout {
	background-color:#ffffff;
	margin:0;
}
.g-w11 .bx-tweetminster .tm-centre-panel,
.g-w11 .bx-tweetminster .tm-right-panel{
	display: none;
}

.g-w11 .bx-tweetminster .tm-container {
	overflow: visible;
	/*height: 433px;437px;*/
	height: 401px;
}
.wide.bx-tweetminster .timeago,  
.g-w11 .bx-tweetminster .timeago {
	float: right;
}
.g-w11 .bx-tweetminster h3 {
	padding: 6px 0 6px 8px;
}
.wide.bx-tweetminster .latest-tweets ol li.teaser .tm-user,
.wide.bx-tweetminster .latest-tweets ol li.teaser .tm-screenName,
.g-w11 .bx-tweetminster .latest-tweets ol li.teaser .tm-user, 
.g-w11 .bx-tweetminster .latest-tweets ol li.teaser .tm-screenName {
	float: left;
}
.g-w11 .bx-tweetminster .tm-wrapper {
	padding: 0;
}
.g-w11 .bx-tweetminster .tm-left-panel {
	width: 320px;
}

.bx-tweetminster .slider-gel .slider-handle-hover,
.bx-tweetminster .slider .slider-gel .slider-handle,
.bx-tweetminster .slider-gel .slider-handle-hover span {
	background-color: #1788DC;
}
/*
.rtl .wide.bx-tweetminster .timeago,
.rtl .g-w11 .bx-tweetminster .timeago {
	float: right;
}
.rtl .wide.bx-tweetminster .latest-tweets ol li.teaser .tm-user, 
.rtl .wide.bx-tweetminster .latest-tweets ol li.teaser .tm-screenName,
.rtl .g-w11 .bx-tweetminster .latest-tweets ol li.teaser .tm-user, 
.rtl .g-w11 .bx-tweetminster .latest-tweets ol li.teaser .tm-screenName {
	float: left;
}*/
.rtl .g-w11 .bx-tweetminster .closed {
	top: 40%;
}
.rtl .bx-tweetminster .tm-left-panel {
	margin: 0;
}

.rtl .box.bx-tweetminster h2 {
	font-size: 30px;
	line-height: 32px;
	font-weight: bold;
}
.rtl .box.bx-tweetminster h3 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding:6px 0 6px 8px;
}
.rtl .g-w11 .box.bx-tweetminster h3 {
	padding:6px 8px 6px 0;
}
.rtl .bx-tweetminster a {
	color: #174F82;
	font-size: 18px;
	line-height: 24px;
}
.rtl .story-body .bx-tweetminster .latest-tweets .content .body {
	/*height: 700px;*/
}
 .tm-ended .tm-panel,
.rtl .tm-closed .tm-panel {
	visibility: hidden !important;
}
.tm-ended .ended {
	display: block;
}
.rtl .bx-tweetminster .active-tweets ol li p {
	padding-left: 0;
	padding-right: 55px;
}
.rtl .bx-tweetminster .latest-tweets ol li.teaser p.tm-summary {
	font-size: 18px;
	line-height: 24px;
	margin-left:64px;
	margin-right:0;
	padding-left: 0;
}
.rtl .bx-tweetminster .timeago {
	font-size: 15px;
	line-height: 24px;
}
.rtl .bx-tweetminster .active-tweets img {
	position:relative;
}
.rtl .bx-tweetminster .active-tweets ol li p {
	padding-right: 0;
}
.rtl .bx-tweetminster .active-tweets ol li span a {
	font-family: arial;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
}
.rtl .bx-tweetminster .tm-footer .disclaimer,
.rtl .bx-tweetminster .tm-footer .autoUpdate,
.rtl .bx-tweetminster .faq a {
	font-size: 15px;
	line-height: 20px;
}
.rtl .bx-tweetminster .active-tweets .content li {
	padding-top: 0;
}
.rtl .bx-tweetminster .active-tweets ol li img  {
	top: 0;
}
.rtl .bx-tweetminster .trends-tweets .content li {
	float: right;
}
.rtl .bx-tweetminster .latest-tweets ol li.teaser .tm-user {
	font-family: "BBCNassim", arial, verdana, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
.rtl .bx-tweetminster .latest-tweets ol li.teaser .tm-screenName {
	line-height: 20px;	
}
.rtl .bx-tweetminster .tm-footer .autoUpdate {
	float: left;
	background-position: left 6px;
	padding-right: 0;
	padding-left: 17px;
}
.rtl .g-w11 .bx-tweetminster .tm-footer .autoUpdate {
	float: right;
}
.rtl .bx-tweetminster .tm-footer .faq,
.rtl .bx-tweetminster .tm-footer .disclaimer {
	float: right;
}
.bx-tweetminster .update {
	background-image: url(/worldservice/images/core/2/sprites/update_icon_still.gif);
	background-repeat: no-repeat;
	/*background-position: -5px -5px;*/
	
	position: relative;
	display: block;
	top: 0;
	/*left: 0;*/
	padding-left: 36px;
}
.bx-tweetminster.wide .update {
	padding-top: 10px;
	line-height: 28px;
	position: absolute;
	right: 0;
	left: auto;
}
.bx-tweetminster.wide .update,
.g-w11 .bx-tweetminster .update {
	background-position: right -5px;
	padding: 4px 36px 4px 0;
}
.bx-tweetminster.wide .update {
	background-position: right 0; /*250px 0*/
}
.rtl .bx-tweetminster.wide .update {
	right: auto;
	left: 0;
	padding-left: 36px;
	background-position: left 0;
}
.bx-tweetminster .update.refresh {
	background-image: url(/worldservice/images/core/2/sprites/update_icon.gif);
}
.rtl .bx-tweetminster.wide .tm-footer,
.rtl .bx-tweetminster .first {
	background-color: #EDEDED;
}
.g-w11 .update {
	background-position: right -5px;
	/*padding-top: 8px;*/
}
.rtl .g-w11 .update {
	position: relative;
    /*padding-bottom: 5px;*/
	background-position: 0 -5px;
	padding-right: 0;
	padding-top: 0;
}
.g-w11 .latest-tweets h3,
.rtl .g-w11 .latest-tweets h3 {
	/**/display: none;
}
.rtl .tm-closed .timeago {
	display: none;
}
.rtl .bx-tweetminster.wide .tm-wrapper {
	padding: 0;
}
.rtl .bx-tweetminster.wide .tm-left-panel {
	padding-right: 8px;
}
.rtl .g-w11 .bx-tweetminster .latest-tweets .content {
	margin-bottom: 0;
	overflow: visible;
}
.bx-tweetminster.wide .tm-footer .disclaimer,
.bx-tweetminster.wide .tm-footer .faq {
	padding-top: 16px;
	/*padding-bottom: 4px;*/
	padding-left: 24px;
	padding-bottom: 9px;
}
.rtl .bx-tweetminster.wide .tm-footer .disclaimer,
.rtl .bx-tweetminster.wide .tm-footer .faq  {
	padding-left: 0;
	padding-right: 24px;
	padding-top: 14px;
}
.rtl .bx-tweetminster.wide .tm-footer .disclaimer {
	float: left;
	padding-left: 8px;
}
.rtl .g-w11 .bx-tweetminster .tm-footer .disclaimer,
.rtl .g-w11 .bx-tweetminster .tm-footer .faq {
	clear: both;
}
.rtl .bx-tweetminster.wide .tm-left-panel .content {
	height: 467px;
}
.bx-tweetminster .faq.twitter {
	background: transparent url(/staticarchive/a9e580f37e98992dd1e8afe73ffd1ce5d46c0ae2.png) no-repeat;
}
.bx-tweetminster .faq.twitter {
	background-position: left -2px;
	padding-left: 55px;
}
.rtl .bx-tweetminster .faq.twitter {
	background-position: right -2px;
	padding-right: 55px;
	padding-left: 0;
}
.bx-tweetminster.wide .faq.twitter {
	padding-left: 56px;
}
.rtl .bx-tweetminster.wide .faq.twitter {
	padding-right: 54px;
	padding-left: 0;
}
.g-w11 .bx-tweetminster .faq.twitter  { 
	padding-top: 16px;
	padding-bottom: 4px;
	margin-right: 0;
	background-position: 0 -2px;
	padding-right: 49px;
}
.rtl .g-w11 .bx-tweetminster .faq.twitter  {
	background-position: 75px -5px;
}
/* hindi specific fixes */
#www-bbchindi-com .bx-tweetminster .update {line-height: 28px;}
#www-bbchindi-com .bx-tweetminster .faq {line-height: 38px;}