/* =OLYMPIC LIVE FEEDS +++ */
/* =General setup --*/
.full-medal-table,
.bx-olympic-live {
	width:336px;
	background:#EDEDED;
	margin-bottom:16px;
	position:relative;
	overflow:hidden;
}
.full-medal-table {
	width:624px;
	margin-top : 16px;
}
.bx-olympic-live .olympic-header {
	min-height:64px;
	float:left;
}
.blq-js .bx-olympic-live,
.blq-js .full-medal-table {
	display : block;
}
.bx-olympic-live h3 {
	height:23px;
	background:#1788DC;
	border-bottom:1px solid #FFF;
	margin-bottom:0;
	top:0;
	cursor:pointer;
	color:#FFF;
	font-size:13px;
	line-height:23px;
}
#olympic-latest-medalist, #olympic-in-detail,#olympic-coming-up, #olympic-medal-table  {
	width:336px;
	float:left;
	margin-bottom:8px;
}
#olympic-medal-table, #olympic-in-detail {
	position:relative;
}
.bx-olympic-live thead tr th:first-child {
	padding-left:8px;
}
.bx-olympic-live table {
	width:100%;
	background:#F4F4F4;
}
.bx-olympic-live thead tr {
	height:24px;
}
.bx-olympic-live tbody tr {
	height:23px;
}
.bx-olympic-live tbody td {
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	line-height:23px;
}
.bx-olympic-live tbody tr td:first-child {
	font-weight:bold;
	padding : 0 8px;
}
p.errorMessage {
	position:absolute;
	bottom:8px;
	padding:0;
	margin:0;
	font-size: 13px;
}
.g-w20 #olympic-in-detail-c p.errorMessage {
	bottom:-43px;
}
.tr-height-additional tr {
	height:24px !important;
}
table .goldmedal,table .silvermedal,table .bronzemedal  {
	width:32px;
	font-size:1px !important;
	text-indent:-99999px;
} 
table .goldmedal {
	background:url("/staticarchive/8d3cbea7dfe19e88063bc8fa53112a6975b5952d.png") no-repeat;
}
table .silvermedal {
	background:url("/staticarchive/4a407aa120a78c8f7014b447ebdfa0faf3f75d0a.png") no-repeat;
}
table .bronzemedal {
	background:url("/staticarchive/5c0ffdf1a7cf3250d3c010c5c05bb8270a485111.png") no-repeat;
}
table .gold, table .silver, table .bronze,table .rank,table .flag {
	font-family:Arial;
	font-size:13px !important;
}
table .rank,
table .flag {
	width:20px;
}
table .country {
	width:168px;
}
table .gold, table .silver, table .bronze {
	width:32px;
}
tr.timeToEvent {
	background : #ffE616
}
.bx-olympic-live .view-more {
	margin-top:10px;
	margin-bottom:5px;
	color:#174F82;
	text-align:right;
}
/*RTL*/
.rtl .bx-olympic-live thead tr th:first-child,
.rtl .bx-olympic-live tbody tr td:first-child{
	padding : 0 8px 0 0;
}
.rtl .g-w20 .olympic-grey {
	float:right;
}
.rtl .g-w20 .olympic-grey:first-child {
	margin-left:16px;
	margin-right:0px;
}
.rtl .bx-olympic-live .view-more {
	text-align:left;
}
/* =TWO COLUMN*/
.g-w20 .bx-olympic-live {
	width:624px;
	background:none;
}
.g-w20 .bx-olympic-live h3 {
	cursor:default;
}
.g-w20 .olympic-grey {
	background:#EDEDED;
	float:left;
}
.g-w20 .olympic-grey:first-child {
	margin-right:16px;
}
.g-w20 #olympic-coming-up, .g-w20 #olympic-latest-medalist, .g-w20 #olympic-medal-table,.g-w20 #olympic-in-detail,.g-w20 .olympic-grey,
.hover-to-interact, .latest-medalist-bar,.medal-figures   {
	width:304px;
}
.g-w20 .bx-olympic-live-nojs .olympic-grey {width: auto;}
.g-w20 #olympic-coming-up, .g-w20 #olympic-medal-table {
	min-height:200px;
}
.g-w20 #olympic-latest-medalist, .g-w20 #olympic-in-detail {
	height:128px;
}
.g-w20 #olympic-coming-up, .g-w20 #olympic-medal-table {
	margin-bottom:8px;
}
/* =No JS---*/
.bx-olympic-live-nojs {
	margin-bottom:16px;
	position:relative;
	display:block;
	overflow:hidden;
}
.rtl .bx-olympic-live-nojs p {
	text-align:right;
}
.bx-olympic-live .content,
.bx-olympic-live-nojs .title,
.bx-olympic-live-nojs .live-updates {
	padding:0 8px;
}
.bx-olympic-live-nojs .live-updates {
	height:auto;
}
.bx-olympic-live-nojs .olympic-header {
	min-height:96px;
	margin-bottom:8px;
}
/*RTL*/
.rtl table .goldmedal,
.rtl table .silvermedal,
.rtl table .bronzemedal {
	background-position: right;
}
/* =Accordion*/
.bx-olympic-live h3 {
	padding-left:32px;
}
.bx-olympic-live h3 {
	background:#1788DC url("/staticarchive/ffe723f7ccbace7f311bd163e8699547a426daec.png") repeat-y 0 50%;
}
.bx-olympic-live h3.oly-accord-hide {
	background:#1788DC url("/staticarchive/f176f16664c1a4ad87d17741fdf41d180f7bbc01.png") repeat-y 0 50%;
}
/*DOUBLE COLUMN*/
.rtl .g-w20 .bx-olympic-live h3,
.g-w20 .bx-olympic-live h3 {
	background:#1788DC;
}
/*RTL*/
.rtl .bx-olympic-live h3 {
	padding-right:32px;
}
.rtl .bx-olympic-live h3 {
	background:#1788DC url("/staticarchive/4c587f5be2f13a447069789c48f00cedae5d9785.png") repeat-y right;
}
.rtl .bx-olympic-live h3.oly-accord-hide {
	background:#1788DC url("/staticarchive/34d40d0c7b452b844a753f15ee5535c2665f8976.png") repeat-y right;
}
/*DOUBLE COLUMN*/
/* =Title & Live updates*/
.bx-olympic-live .title,
.bx-olympic-live .live-updates {
	float:left;
	width:320px;
	padding:0 8px;
}
.bx-olympic-live .title {
	margin-bottom:8px;
	top:5px;
	font-size:24px;
	border:0;
}
/*.bx-olympic-live*/ .live-updates {
	height:32px;
	position:relative;
}
/*.bx-olympic-live*/ .live-updates p {
	margin-top:3px;
	margin-bottom:16px;
	color:#A9A9A9;
	font-size:13px;
	line-height:16px;
	text-align:left;
	font-weight:bold;
}
/*.bx-olympic-live*/  .live-updates #update-icon {
	width:36px;
	height:36px;
	background:url("http://www.bbc.co.uk/worldservice/images/core/2/sprites/update_icon_still.gif");
	position:absolute;
	top:-5px;
	right:1px;
}
/*.bx-olympic-live*/  .live-updates .update-icon-gif {
	background:url("http://www.bbc.co.uk/worldservice/images/core/2/sprites/update_icon.gif") !important;
}
/*RTL*/
.rtl .live-updates #update-icon {
	left:3px;
	right:auto;
}
/*TWO COLUMN*/
.g-w20 .bx-olympic-live .title,
.g-w20 .bx-olympic-live .live-updates {
	width:288px;
}
/* =Coming up--*/
#olympic-coming-up tbody tr {
	height:23px;
}
#olympic-coming-up .medalgame {
	width:13px;
	height:14px;
	background:url("http://www.bbc.co.uk/worldservice/includes/core/2/screen/extras/olympic_live/img/sprites/medal_sm.png") no-repeat;
	position:absolute;
	left:212px;
}
td.countdown {
	color:#3E7ABC;
	font-size:13px;
	font-weight:bold;
}
td.countdown span {
	color:#245AA6;
}
#olympic-coming-up .event {
	width:216px;
}
#olympic-coming-up .time {
	width:96px;
}
#olympic-coming-up .nexteventmsg {
	color : #245AA6;
	font-weight : bold;
	padding : 16px 0 4px 8px;
}
/*TWO COLUMN*/
.g-w20 #olympic-coming-up .event {
	width:192px;
}
.g-w20 #olympic-coming-up .medalgame {
	left:174px;
}
/*RTL*/
.rtl #olympic-coming-up .medalgame {
	left:auto;
	right:206px;
}
.rtl .g-w20 #olympic-coming-up .medalgame {
	/*left:auto;*/
	right:494px;
}
/* =Latest medalist--*/
#olympic-latest-medalist .content {
	padding:0 16px;
	overflow:visible;
}
.innerContent {
	height:112px;
	background:#EDEDED;
	position:relative;
}
.hover-to-interact {
	top:19px;
}
.hover-to-interact span {
	clear:both;
	display:block;
}
.latest-medalist-bar {
	bottom:24px;
}
#olympic-latest-medalist .circle {
	width:14px;
	height:14px;
	background:#FFF;
  	border-radius:7px;
	position:absolute;
	margin-top:1px;
	left:0px;
	margin-left:-7px;
	z-index:3;
}
#olympic-latest-medalist .circle.active {
	cursor : pointer;
}
 .hover-to-interact,.latest-medalist-bar,
.total-medals,.medal-figures,.yellow-bar,.grey-bar,.hover-box,.triangle   {
	position:absolute;
}
.latest-medalist-bar ,
.yellow-bar,
.grey-bar {
	height:16px;
}
.yellow-bar {
	width:0px;
	background:#FFE616;
	z-index:2;
}
.grey-bar {
	width:100%;
	background:#C8C8C8;
	z-index:1;
}
.medal-figures {
	height:20px;
	bottom:1px;
	font-family:Arial;
	margin : 0;
}
.total-medals {
	right:0px;
}
.hover-box {
	background:#4E4D4B;
	padding:2px 8px;
	bottom : 24px;
	left : -9999px;
	visibility : hidden;
	z-index:4;
	color:#FFF;
}
.hover-box p {
	margin-top:-1px;
	margin : 0;
}
.hover-box span {
	clear:both;
	display:block;
	line-height:20px;
}
.hover-box .name {
	text-transform:capitalize;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}
#olympic-latest-medalist .triangle {
	width:15px;
	height:8px;
	background:url("/staticarchive/057178d70a2973bf4ce6df96ca6ba6ead2121199.png");
	left:-8px;
	bottom:16px;
	display:none;
}
/*RTL*/
.rtl .hover-box {
	left:auto;
	right:-8px;
}
.rtl #olympic-latest-medalist .circle {
	margin-right:-7px;
	right:0;
}
.rtl #olympic-latest-medalist .triangle {
	right:-8px;
}
.rtl  .total-medals {
	left:0px;
	right:auto;
}
/*DOUBLE COLUMN*/
.g-w20 .hover-to-interact,
.g-w20 .medal-figures {
	width:272px;
}
.g-w20 .medal-figures {
	bottom:9px;
}
.g-w20 .latest-medalist-bar {
	width:272px;
	bottom:32px;
}
.g-w20.hover-box span {
	line-height:18px;
}
/* =Medal table-*/
/*DOUBLE COLUMN*/
.g-w20 #olympic-medal-table {
	margin-top:64px;
}
.g-w20 #olympic-medal-table .country {
	width:140px;
}
/* =Full medal table-*/
.full-medal-table {
	min-height:64px;
}
.full-medal-table table {
	width:624px;
	background:#F4F4F4;
}
.full-medal-table table thead tr {
	height:31px;
	background:#EDEDED;
}
.full-medal-table .goldmedal,
.full-medal-table .silvermedal,
.full-medal-table .bronzemedal  {
	background-position:0 50%;
}
.full-medal-table table tbody tr td {
	height:23px;
	border-top:1px solid #FFF;
}

.full-medal-table table tbody tr td:last-child {
	padding-right:32px;
	text-align:right;
	font-weight:bold;
}
.full-medal-table .rank,
.g-w20 .bx-olympic-live h3,
.full-medal-table .rankhead {
	padding-left:16px;
}
.full-medal-table .flag {
	width:40px;
}
.full-medal-table .country {
	width:280px;
}
#olympic-in-detail-a .rank,
.full-medal-table .rank,
.full-medal-table .gold, 
.full-medal-table .silver {
	width:56px;
}
.full-medal-table .rank {
	font-weight:bold;
}
.full-medal-table .totalhead {
	width:48px;
	padding-left:8px;
	padding-right:32px;
	text-align:right;
}
.full-medal-table .total {
	font-family:Arial;
}
.full-medal-table .slider {
	right:8px;
}
.full-medal-table p.errorMessage {
	padding:0 16px;
}
/*RTL*/
.rtl .bx-olympic-live thead tr th,
.rtl .bx-olympic-live .live-updates p,
.rtl .full-medal-table .rankhead,
.rtl .full-medal-table .countryhead {
	text-align:right;
}
.rtl .g-w20 .bx-olympic-live h3,
.rtl .full-medal-table .rankhead,
.rtl .full-medal-table .rank {
	padding : 0 16px 0 0;
}
.rtl .full-medal-table .totalhead {
	padding-left:32px;
	padding-right:8px;
	text-align:left;
}
.rtl .full-medal-table table tbody tr td:last-child {
	padding-left:32px;
	text-align:left;
}
.rtl .full-medal-table .slider {
	left:8px;
	right:auto;
}
/* =In detail-*/
#olympic-in-detail-a table {
	margin-top:16px;
	padding-bottom:8px;
}
#olympic-in-detail-a tbody td {
	padding : 0 0 8px 0;
	font-weight:normal;
	border:0;
	height:24px;
}
#olympic-in-detail-a .rankhead {
	text-align:right;
	padding-right:8px;
}
#olympic-in-detail-a .goldmedal,
#olympic-in-detail-a .silvermedal,
#olympic-in-detail-a .bronzemedal {
	background-position:0 17px;
	font-family:Arial;
	font-size:13px !important;
	text-indent:0;
	vertical-align:bottom;
	line-height:11px;
}
#olympic-in-detail-a .bronzemedal {
	width:64px;
}
.rtl .full-medal-table .goldmedal span,
.rtl .full-medal-table .silvermedal span,
.rtl .full-medal-table .bronzemedal span,
#olympic-in-detail-a .indent {
	font-size:1px;
	display:none;
}
table .gold span, table .silver span, table .bronze span,
#olympic-in-detail-a .number {
	width:20px;
	display:block;
	text-align:center;
}
#olympic-in-detail-a .country {
	width:128px;
	padding:0 0 0 8px;
}
#olympic-in-detail-a .country img {
	margin-top:7px;
}
#olympic-in-detail-a .rankyellow {
	width:48px;
	height:48px;
	background:#FFE616;
	margin-top:8px;
	color:#000;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	line-height:46px;
}
#olympic-in-detail-c {
	position:relative;
}
#olympic-in-detail-c .slider {
	right : 4px;
}
/*RTL*/
.rtl #olympic-in-detail-a .rankhead {
	text-align:left;
	padding-left:8px;
	padding-right:0;
}
.rtl #olympic-in-detail-a .goldmedal,
.rtl #olympic-in-detail-a .silvermedal,
.rtl #olympic-in-detail-a .bronzemedal {
	background-position:right 17px;
}
.rtl #olympic-in-detail-a .country {
	padding:0 8px 0 0;
}
.rtl #olympic-in-detail-c .slider {
	left : 4px;
	right:auto;
}
/*DOUBLE COLUMN*/
.g-w20 #olympic-in-detail-a .country {
	width:112px;
}
.g-w20 #olympic-in-detail-b .country, 
.g-w20 #olympic-in-detail-c .country {
	width:140px;
}
.oly-error  {
	display : block; 
	width : 100%
}
.bx-olympic-live .oly-error .content {
		background-image : none;
}
#olympic-coming-up.loader-on table,
.bx-olympic-live .oly-error .content table,
.bx-olympic-live .oly-error .content .view-more {
	visibility : hidden;
}
#olympic-latest-medalist.oly-error .content  {
	height : 123px;
}
#olympic-medal-table.oly-error .content, 
#olympic-medal-table.loader .content {
	height:176px;
}
#olympic-in-detail.oly-error #olympic-in-detail-c {
	height : 56px;
}
/*we can add in the loader stuff for the indetail based on the id*/
/*over write header for in detail*/
#olympic-in-detail-a #header-type-a,
#olympic-in-detail-b #header-type-b,
#olympic-in-detail-c #header-type-b {
	display : table-header-group;
}
.bx-olympic-live,
.blq-js .bx-olympic-live-nojs,
.full-medal-table,
.hover-to-interact span + span,
#olympic-latest-medalist.oly-error .innerContent,
#olympic-in-detail-a #header-type-b,
#olympic-in-detail-b #header-type-a,
#olympic-in-detail-c #header-type-a {
	display : none;
}
.bx-olympic-live .loader-on .content {
	background: #EDEDED url(http://www.bbc.co.uk/worldservice/images/core/2/sprites/loading_icon.gif) no-repeat 50% 50%;
}
.scroll-container,
.innerContent,
.g-w20 .olympic-grey,
.bx-olympic-live-nojs {
	background:#EDEDED;
}
/*SERVICE OVERRIDES*/
/*ARABIC, PASHTO, PERSIAN, URDU*/
#www-bbcarabic-com .g-w20 #olympic-coming-up,
#www-bbcarabic-com .g-w20 #olympic-medal-table,
#www-bbcpashto-com .g-w20 #olympic-coming-up,
#www-bbcpashto-com .g-w20 #olympic-medal-table,
#www-bbcpersian-com .g-w20 #olympic-coming-up,
#www-bbcpersian-com .g-w20 #olympic-medal-table,
#www-bbcurdu-com .g-w20 #olympic-coming-up,
#www-bbcurdu-com .g-w20 #olympic-medal-table {
	height:256px;
}
#www-bbcarabic-com .g-w20 #olympic-latest-medalist,
#www-bbcarabic-com .g-w20 #olympic-in-detail,
#www-bbcpashto-com .g-w20 #olympic-latest-medalist,
#www-bbcpashto-com .g-w20 #olympic-in-detail,
#www-bbcpersian-com .g-w20 #olympic-latest-medalist,
#www-bbcpersian-com .g-w20 #olympic-in-detail,
#www-bbcurdu-com .g-w20 #olympic-latest-medalist,
#www-bbcurdu-com .g-w20 #olympic-in-detail {
	height:152px;
}
#www-bbcarabic-com .bx-olympic-live thead tr,
#www-bbcpashto-com .bx-olympic-live thead tr,
#www-bbcpersian-com .bx-olympic-live thead tr,
#www-bbcurdu-com .bx-olympic-live thead tr {
	height:31px;
}
#www-bbcarabic-com .bx-olympic-live tbody tr,
#www-bbcpashto-com .bx-olympic-live tbody tr,
#www-bbcpersian-com .bx-olympic-live tbody tr,
#www-bbcurdu-com .bx-olympic-live tbody tr {
	height:31px;
}
#www-bbcarabic-com .bx-olympic-live .title,
#www-bbcpashto-com .bx-olympic-live .title,
#www-bbcpersian-com .bx-olympic-live .title,
#www-bbcurdu-com .bx-olympic-live .title {
	font-size:30px;
	line-height:32px;
}
#www-bbcarabic-com .bx-olympic-live .view-more,
#www-bbcpashto-com .bx-olympic-live .view-more,
#www-bbcpersian-com .bx-olympic-live .view-more,
#www-bbcurdu-com .bx-olympic-live .view-more {
	margin-top:12px;
	margin-bottom:4px;
}
#www-bbcarabic-com .bx-olympic-live .live-updates p,
#www-bbcarabic-com td.countdown,
#www-bbcpashto-com .bx-olympic-live .live-updates p,
#www-bbcpashto-com td.countdown,
#www-bbcpersian-com .bx-olympic-live .live-updates p,
#www-bbcpersian-com td.countdown,
#www-bbcurdu-com .bx-olympic-live .live-updates p,
#www-bbcurdu-com td.countdown {
	font-size:18px;
	line-height:23px;
}
#www-bbcarabic-com .bx-olympic-live h3,
#www-bbcpashto-com .bx-olympic-live h3,
#www-bbcpersian-com .bx-olympic-live h3,
#www-bbcurdu-com .bx-olympic-live h3 {
	height:27px;
	font-size:18px;
	line-height:28px;
}
#www-bbcarabic-com .bx-olympic-live thead tr th,
#www-bbcarabic-com .bx-olympic-live .eventname,
#www-bbcarabic-com .bx-olympic-live td.country,
#www-bbcpashto-com .bx-olympic-live thead tr th,
#www-bbcpashto-com .bx-olympic-live .eventname,
#www-bbcpashto-com .bx-olympic-live td.country,
#www-bbcpersian-com .bx-olympic-live thead tr th,
#www-bbcpersian-com .bx-olympic-live .eventname,
#www-bbcpersian-com .bx-olympic-live td.country,
#www-bbcurdu-com .bx-olympic-live thead tr th,
#www-bbcurdu-com .bx-olympic-live .eventname,
#www-bbcurdu-com .bx-olympic-live td.country {
	font-size:18px;
	line-height:31px;
}
#www-bbcarabic-com .innerContent,
#www-bbcpashto-com .innerContent,
#www-bbcpersian-com .innerContent,
#www-bbcurdu-com .innerContent {
	height:128px;
}
#www-bbcarabic-com .hover-to-interact,
#www-bbcpashto-com .hover-to-interact,
#www-bbcpersian-com .hover-to-interact,
#www-bbcurdu-com .hover-to-interact {
	font-size:18px;
	line-height:24px;
	top:16px;
}
#www-bbcurdu-com #olympic-latest-medalist .hover-box {
	padding:2px 8px 7px 8px;
}
#www-bbcarabic-com #olympic-latest-medalist .hover-box span,
#www-bbcpashto-com #olympic-latest-medalist .hover-box span,
#www-bbcpersian-com #olympic-latest-medalist .hover-box span,
#www-bbcurdu-com #olympic-latest-medalist .hover-box span {
	font-size:18px;
}
#www-bbcarabic-com #olympic-latest-medalist .hover-box .name,
#www-bbcpashto-com #olympic-latest-medalist .hover-box .name,
#www-bbcpersian-com #olympic-latest-medalist .hover-box .name,
#www-bbcurdu-com #olympic-latest-medalist .hover-box .name {
	font-size:13px;
}
#www-bbcarabic-com .latest-medalist-bar,
#www-bbcpashto-com .latest-medalist-bar,
#www-bbcpersian-com .latest-medalist-bar,
#www-bbcurdu-com .latest-medalist-bar {
	bottom:24px;
}
#www-bbcarabic-com .medal-figures,
#www-bbcpashto-com .medal-figures,
#www-bbcpersian-com .medal-figures,
#www-bbcurdu-com .medal-figures {
	bottom:1px;
}
#www-bbcarabic-com .full-medal-table table thead tr,
#www-bbcpashto-com .full-medal-table table thead tr,
#www-bbcpersian-com .full-medal-table table thead tr,
#www-bbcurdu-com .full-medal-table table thead tr {
	height:39px;
}
#www-bbcarabic-com .full-medal-table table tbody tr td,
#www-bbcpashto-com .full-medal-table table tbody tr td,
#www-bbcpersian-com .full-medal-table table tbody tr td,
#www-bbcurdu-com .full-medal-table table tbody tr td {
	font-size:18px;
	line-height:31px;
}
#www-bbcarabic-com .full-medal-table .rankhead,
#www-bbcarabic-com .full-medal-table .countryhead,
#www-bbcarabic-com .full-medal-table .totalhead,
#www-bbcpashto-com .full-medal-table .rankhead,
#www-bbcpashto-com .full-medal-table .countryhead,
#www-bbcpashto-com .full-medal-table .totalhead,
#www-bbcpersian-com .full-medal-table .rankhead,
#www-bbcpersian-com .full-medal-table .countryhead,
#www-bbcpersian-com .full-medal-table .totalhead,
#www-bbcurdu-com .full-medal-table .rankhead,
#www-bbcurdu-com .full-medal-table .countryhead,
#www-bbcurdu-com .full-medal-table .totalhead {
	font-size:18px;
}
#www-bbcpersian-com #olympic-in-detail-a .country img {
	position:relative;
	top:3px;
}

/*BENGALI*/
#www-bbcbengali-com .bx-olympic-live .title {
	font-size:28px;
	line-height:32px;
}
#www-bbcbengali-com .bx-olympic-live .live-updates p {
	font-size:20px;
	line-height:20px;
}
#www-bbcbengali-com .bx-olympic-live h3 {
	height:26px;
	font-size:20px;
	line-height:32px;
}
#www-bbcbengali-com .g-w20 #olympic-coming-up,
#www-bbcbengali-com .g-w20 #olympic-medal-table {
	height:224px;
}
#www-bbcbengali-com .g-w20 #olympic-latest-medalist,
#www-bbcbengali-com .g-w20 #olympic-in-detail {
	height:136px;
}
#www-bbcbengali-com table th,
#www-bbcbengali-com table td {
	font-size:20px;
	line-height:27px;
}
#www-bbcbengali-com .bx-olympic-live tbody tr {
	height:27px;
}
/*#www-bbcbengali-com #olympic-coming-up td span,
#www-bbcbengali-com .country span {
	position:relative;
	top:3px;
}*/
#www-bbcbengali-com .bx-olympic-live table td.countdown span span {
	top:-3px !important;
}
#www-bbcbengali-com .bx-olympic-live .view-more {
	font-size:20px;
	line-height:17px;
}
#www-bbcbengali-com #olympic-latest-medalist .hover-to-interact {
	font-size:20px;
	line-height:20px;
}
#www-bbcbengali-com #olympic-latest-medalist .innerContent {
	height:112px;
}
#www-bbcbengali-com #olympic-latest-medalist .hover-box span {
	font-size:20px;
	line-height:24px;
}
#www-bbcbengali-com #olympic-latest-medalist .hover-box .name {
	font-size:13px;
}
#www-bbcbengali-com .full-medal-table table thead tr th {
	height:28px;
	font-size:20px;
}
#www-bbcburmese-com .full-medal-table .total,
#www-bbcarabic-com .full-medal-table .total,
#www-bbcpashto-com .full-medal-table .total,
#www-bbcpersian-com .full-medal-table .total,
#www-bbcurdu-com .full-medal-table .total,
#www-bbcbengali-com .full-medal-table .total {
	font-size:13px;
}
/*BURMESE*/
#www-bbcburmese-com .bx-olympic-live .title {
	font-size:26px;
	line-height:40px;
	margin-bottom:16px;
}
#www-bbcburmese-com .g-w20 #olympic-coming-up,
#www-bbcburmese-com .g-w20 #olympic-medal-table {
	height:248px;
}
#www-bbcburmese-com .g-w20 #olympic-latest-medalist,
#www-bbcburmese-com .g-w20 #olympic-in-detail {
	height:152px;
}
#www-bbcburmese-com .bx-olympic-live h3,
#www-bbcburmese-com .bx-olympic-live thead tr th,
#www-bbcburmese-com .bx-olympic-live .eventname,
#www-bbcburmese-com .bx-olympic-live .country,
#www-bbcburmese-com .bx-olympic-live .countdown {
	height:30px;
	font-size:16px;
	line-height:24px;
}
#www-bbcburmese-com .bx-olympic-live tbody tr {
	height:30px;
}
#www-bbcburmese-com .bx-olympic-live h3 {
	height:26px;
}
#www-bbcburmese-com .bx-olympic-live .countdown span {
	line-height:28px;
}
#www-bbcburmese-com #olympic-coming-up .time {
	width:100px;
}

#www-bbcburmese-com #olympic-latest-medalist .innerContent {
	height:127px;
}
#www-bbcburmese-com #olympic-latest-medalist .hover-to-interact {
	top:8px;
}
#www-bbcburmese-com #olympic-latest-medalist .hover-box {
	padding:2px 8px 8px 8px;
}
#www-bbcburmese-com #olympic-latest-medalist .hover-box span {
	line-height:24px;
	font-size:16px;
}
#www-bbcburmese-com #olympic-latest-medalist .hover-box .name {
	font-size:13px;
}
#www-bbcburmese-com .full-medal-table table thead tr th {
	height:35px;
	font-size:18px;
	line-height:28px;
}
#www-bbcburmese-com .full-medal-table table tbody tr td {
	height:30px;
	font-size:16px;
	line-height:28px;
}
/*CHINESE*/
#www-bbcchinese-com .bx-olympic-live .live-updates p,
#www-bbcukchina-com .bx-olympic-live .live-updates p,
#www-bbcchinese-com .bx-olympic-live h3,
#www-bbcukchina-com .bx-olympic-live h3,
#www-bbcchinese-com .bx-olympic-live table,
#www-bbcukchina-com .bx-olympic-live table,
#www-bbcchinese-com .full-medal-table table,
#www-bbcukchina-com .full-medal-table table {
	font-size:14px;
}

/*HINDI*/
#www-bbchindi-com .bx-olympic-live .title {
	font-size:22px;
}

/*RUSSIAN*/
#www-bbcrussian-com #olympic-coming-up .time {
	width:130px;
}

/*NEPALI*/
#www-bbcnepali-com #olympic-latest-medalist .hover-box {
	padding:2px 8px 6px 8px;
}

/*SINHALA*/
#www-bbcsinhala-com .bx-olympic-live-nojs *,
#www-bbcsinhala-com .bx-olympic-live *,
#www-bbcsinhala-com .full-medal-table * {
	font-family:Arial;
}
#www-bbcsinhala-com .bx-olympic-live .title {
	line-height:24px;
}
#www-bbcsinhala-com .bx-olympic-live .title,
#www-bbcsinhala-com .hover-to-interact strong,
#www-bbcsinhala-com .bx-olympic-live h3 {
	font-weight:bold !important;
}
#www-bbcsinhala-com .view-more,
#olympic-coming-up tbody tr td:first-child {
	font-weight:normal;
}

#www-bbcsinhala-com .view-more,
#www-bbcburmese-com .view-more, 
#www-bbcsinhala-com .hover-to-interact span,
#www-bbcsinhala-com #olympic-latest-medalist .hover-box span {
	font-size:13px;
}
#www-bbcsinhala-com .bx-olympic-live-nojs .title {
	top:4px;
}

/*TAMIL*/
#www-bbctamil-com .bx-olympic-live .title {
	margin-bottom:16px;
	top:13px;
	font-size:20px;
}
#www-bbctamil-com .bx-olympic-live h3 {
	line-height:26px;
}
#www-bbctamil-com .bx-olympic-live .live-updates p,
#www-bbctamil-com .bx-olympic-live table td,
#www-bbctamil-com .bx-olympic-live table td.countdown{
	font-size:11px;
}
#www-bbctamil-com .bx-olympic-live table td.countdown span {
	font-family:Arial;
	font-size:13px;
	top:0;
}
#www-bbctamil-com .bx-olympic-live table th.event {
	width : 130px;
}
td.countdown span {
	font-family:Arial;
	font-size:16px;
}
#olympic-coming-up p span {
	font-size:16px;
}
#www-bbctamil-com .bx-olympic-live .view-more {
	margin-bottom:13px;
}
#www-bbctamil-com .bx-olympic-live td span {
	position:relative;
	top:2px;
}
.full-medal-table table tbody tr td,
td.countdown,
td.countdown span,
.bx-olympic-live-nojs .live-updates p,
#www-bbctamil-com .bx-olympic-live .view-more,
#www-bbctamil-com .bx-olympic-live .hover-to-interact span strong,
#www-bbcburmese-com .view-more,
#www-bbcsinhala-com .hover-to-interact span {
	line-height:16px;
	
}
.g-w11.syndication .bx-olympic-live h3 {
	background-image: none;
	padding-left: 8px;
}
.rtl .g-w11.syndication .bx-olympic-live h3  {
	padding-right: 8px;
}
.g-w11 #olympic-medal-table {margin-top: 0px !important;}
.g-w11 #olympic-medal-table.oly-error { position: relative;}
.g-w11 #olympic-medal-table.oly-error .errorMessage {
	bottom: 0;
	padding-bottom: 0;
	position: absolute;
}