@charset "utf-8";
/* CSS Document */
@import url('focieb.css');

/*font.css*/

@font-face {
	font-family: 'ProxiNormal';
	src: url('/fonts/proximn_n.eot');
	src: url('/fonts/proximn_n.eot?#iefix') format('embedded-opentype'),
	url('/fonts/proximn_n.woff2') format('woff2'),
	url('/fonts/proximn_n.woff') format('woff'),
	url('/fonts/proximn_n.ttf') format('truetype'),
	url('/fonts/proximn_n.svg#proxima_nova_rgregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'ProxiSemiBold';
	src: url('/fonts/proximn_sm.eot');
	src: url('/fonts/proximn_sm.eot?#iefix') format('embedded-opentype'),
	url('/fonts/proximn_sm.woff2') format('woff2'),
	url('/fonts/proximn_sm.woff') format('woff'),
	url('/fonts/proximn_sm.ttf') format('truetype'),
	url('/fonts/proximn_sm.svg#proxima_nova_ltsemibold') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'ProxiLight';
	src: url('/fonts/proximn_l.eot');
	src: url('/fonts/proximn_l.eot?#iefix') format('embedded-opentype'),
	url('/fonts/proximn_l.woff2') format('woff2'),
	url('/fonts/proximn_l.woff') format('woff'),
	url('/fonts/proximn_l.ttf') format('truetype'),
	url('/fonts/proximn_l.svg#proxima_nova_ththin') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'ProxiBold';
	src: url('/fonts/proximn_b.eot');
	src: url('/fonts/proximn_bt.eot?#iefix') format('embedded-opentype'),
	url('/fonts/proximn_b.woff2') format('woff2'),
	url('/fonts/proximn_b.woff') format('woff'),
	url('/fonts/proximn_b.ttf') format('truetype'),
	url('/fonts/proximn_b.svg#proxima_nova_rgbold') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'ProxiLightItalic';
	src: url('/fonts/proximn_li.eot');
	src: url('/fonts/proximn_li.eot?#iefix') format('embedded-opentype'),
	url('/fonts/proximn_li.woff2') format('woff2'),
	url('/fonts/proximn_li.woff') format('woff'),
	url('/fonts/proximn_li.ttf') format('truetype'),
	url('/fonts/proximn_li.svg#proxima_novathin_italic') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'icomoon';
	src:  url('fonts/icomoon.eot?69h2aj');
	src:  url('fonts/icomoon.eot?69h2aj#iefix') format('embedded-opentype'),
	url('fonts/icomoon.ttf?69h2aj') format('truetype'),
	url('fonts/icomoon.woff?69h2aj') format('woff'),
	url('fonts/icomoon.svg?69h2aj#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	font-family:ProxiNormal, Arial, sans-serif;;
}

h1, h2, h4{
	font-family:ProxiSemiBold, Arial, sans-serif;;
	font-size:14px
}

#pollsResult {
	color: #3e3e3e;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	background-color: white;
	padding: 100px 0;
	font-family: "ProxiBold", Arial,  Arial, sans-serif!important;
}



@media (max-width: 479px) {
	.cover .hh-row-container .hh-row-wrapper {
		padding: 0 0;
	}
}
/* --------- GLOBAL WIDGETS ---------- */
.widgetHeader, .titleContainer { margin: 0; padding:0;}
.widgetHeader h2, .titleContainer h2 { display:inline-block; padding:10px 15px; color:#fff;background-color:#c00;
	font-family: "ProxiSemiBold", Arial, sans-serif;
	font-size:24px;
}
h1.article-title, h1.article_title { font-family: "ProxiBold", Arial, sans-serif;}
h1.article-title:hover, h1.article_title:hover,
h1.article-title:active, h1.article_title:active  { text-decoration:none; color:#c00;}
.owl-item p.article-lead { font-family: "ProxiNormal", Arial, sans-serif; color: #666!important;}
.owl-item .cikk a { text-decoration:none;}
article.cikk { padding: 0 1px;}
.multigridItemWrapper .cikk { padding: 0 1px 2px;}

.owl-theme .owl-controls { margin-top:0;}
.owl-item .tags { padding: 0 5px; background-color: #c00; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.owl-item .tags:hover { background-color: #f22020; }
p.article-lead { color: #ccc;}
button.play-button { font-family: "ProxiBold", Arial, sans-serif; font-size:13px; padding: 4px 10px; background-color:#aaa; border: none;}

/*.video .typeico { background-position: 0 -20px!important;}*/

/* Ultimatum form margin kiiktatasa */
#ultimatum-custom-css-form {
	margin: 0;
}

/* Kiemelt ajanlo */
.mediaklikkCoverFeaturedSlider .owl-wrapper { background-color:#fff; }
.mediaklikkCoverFeaturedSlider .owl-item { padding:0;}
.mediaklikkCoverFeaturedSlider .owl-item .cikk { background-color: #fff;}
.mediaklikkCoverFeaturedSlider .owl-item h1.article-title a { font-size:28px; line-height:1.1; color: #231f20; font-family: "ProxiBold", Arial, sans-serif;}
.mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:hover { color:#c00;}
.mediaklikkCoverFeaturedSlider .owl-item .article-lead { color:#666;}
.mediaklikkCoverFeaturedSlider .image-wrapper { border-color:#c00!important; border-bottom:0!important;}
.mediaklikkCoverFeaturedSlider .owl-pagination { position: relative; z-index:1; padding-left:33.33%; box-sizing:border-box;}
.mediaklikkCoverFeaturedSlider .owl-controls .owl-page span   { width: 8px; height: 8px; margin: 5px 2px; }
.mediaklikkCoverFeaturedSlider .owl-controls .pagination { margin-top:-23px}


/* Kiemelt ajanlo - lista widgettel*/
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a,
.segment-half .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a { font-size:28px; line-height:1.1; color: #fff; font-family: "ProxiBold", Arial, sans-serif;}

.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:hover,
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:active,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:hover,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:active,
.segment-half .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:hover,
.segment-half .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a:active { color:#c00;}

.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .article-lead,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-item .article-lead,
.segment-half .mediaklikkCoverFeaturedSlider .owl-item .article-lead {
	color:#eee!important;
	font-family: "ProxiNormal", Arial, sans-serif;
	font-size:16px;
}
.segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .textcontent,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .cikk .textcontent,
.segment-half .mediaklikkCoverFeaturedSlider .cikk .textcontent {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
	padding:50px 15px 22px;
}
.segment-two-thirds .mediaklikkCoverFeaturedSlider .image-wrapper,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .image-wrapper,
.segment-half .mediaklikkCoverFeaturedSlider .image-wrapper { border:none; border-color: transparent;}
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-pagination,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-pagination,
.segment-half .mediaklikkCoverFeaturedSlider .owl-pagination,
.segment-one-fourth .mediaklikkCoverFeaturedSlider .owl-pagination  { position: relative; z-index:1; padding-left:0;}
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span,
.segment-half .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span   { width: 8px; height: 8px; margin: 5px 2px; }
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-controls,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-controls,
.segment-half .mediaklikkCoverFeaturedSlider .owl-controls { margin-top:-23px}
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-controls .owl-prev,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-controls .owl-prev,
.segment-half .mediaklikkCoverFeaturedSlider .owl-controls .owl-prev { margin-left:0!important; top:50%!important;}
.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-controls .owl-next,
.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-controls .owl-next,
.segment-half .mediaklikkCoverFeaturedSlider .owl-controls .owl-next {top:50%!important;}

/* Lista keppel, cimkekkel */
.widget_listwithimageortag_widget h1.article-title { color:#231f20;}
.widget_listwithimageortag_widget h1.article-title:hover { color:#c00;}
.coverListWithImageOrTag .image-wrapper.left { margin-right:0;}
.coverListWithImageOrTag .owl-item { padding:0;}
/* Ajanlo grid */
.recommendedgrid .textcontent {  background-color: #fff;}
.recommendedgrid .textcontent h1.article-title a { color:#231f20;  font-family: "ProxiBold", Arial, sans-serif;}
.recommendedgrid .watchitnow { font-family: "ProxiBold", Arial, sans-serif; font-size:13px; background-color:#aaa; border: none; }
.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next { top: 112px;}
/* Tobbsoros grid*/
.multigridItemWrapper .cikk-content-moving-container .article-date,
.multigridItemWrapper .cikk-content-moving-container .article-lead { color:#eee!important;}

/* Egysoros grid */
.widget_firstrowgrid_widget .article_lead,
.widget_firstrowgrid_widget .article_date {color:#eee!important;}

/* Lapozo */
.cover .pagination, .cover #dreamListPager-pagination { width:120px; height:30px; float:none; margin:10px auto!important; display:block; }
.pagerNext, .pagerLast, .pagerFirst, .pagerPrevious, .pagerCounter { background-color:transparent;}
.pagerNext:hover,
.pagerLast:hover,
.pagerFirst:hover,
.pagerPrevious:hover { background-color: #ddd;}
.pagerFirst { background-position: -61px -175px!important;}
.pagerPrevious { background-position: -31px -175px!important;}
.pagerNext { background-position: 0 -175px!important;}
.pagerLast { background-position: -89px -175px!important;}
.pagerCounter, .pagerCounter a, .pagerCounter a:hover {color:#6C6E70; text-decoration:none; font-family: "ProxiBold", Arial, sans-serif;}
.cover .pagerFirst, .cover .pagerLast { display:none;}
.owl-theme .owl-controls .owl-buttons div { margin:0 1.5%;}

@media (max-width: 1440px){
	.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next { top: 109px;}
}
@media (max-width: 1280px){
	.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next { top: 98px;}
}
@media (max-width: 980px){
	.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next { top: 100px;}
}
@media (max-width: 980px){
	.mediaklikkCoverFeaturedSlider .owl-pagination { padding-left:0;}
}
@media all and (max-width: 768px) {
	.mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev, .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next { top:216px;}
}

@media all and (max-width: 767px) {
	.segment-two-thirds .mediaklikkCoverFeaturedSlider .cikk .image-wrapper,
	.segment-three-fourth .mediaklikkCoverFeaturedSlider .cikk .image-wrapper,
	.segment-half .mediaklikkCoverFeaturedSlider .cikk .image-wrapper { padding-bottom:75%;}
	.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item .article-lead,
	.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-item .article-lead,
	.segment-half .mediaklikkCoverFeaturedSlider .owl-item .article-lead { font-size:12px; }
	.widget_listwithimageortag_widget .owl-item { padding:0;}
	.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next { top: 115px;}
	.mediaklikkCoverFeaturedSlider .owl-controls .owl-page span {border: 2px solid #666;}
	.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span,
	.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span,
	.segment-half .mediaklikkCoverFeaturedSlider .owl-controls .owl-page span {border: 2px solid #fff;}

}
@media (max-width: 640px){
	.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next { top: 98px;}
	.mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev, .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next { top:180px;}
}
@media all and (max-width: 480px) {
	article.cikk { padding:0;}
	.multigridItemWrapper .cikk { padding:0 0 2px 0;}
}
@media all and (max-width: 425px) {
	.segment-two-thirds .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a,
	.segment-three-fourth .mediaklikkCoverFeaturedSlider .owl-item h1.article-title a,
	.mediaklikkCoverFeaturedSlider .owl-item h1.article-title a,
	.recommendedgrid .textcontent h1.article-title a,
	.widget_firstrowgrid_widget h1.article_title,
	.widget_multiplerowgrid_widget h1.article-title { font-size: 22px;}
	.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next,
	.mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev, .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next { top: 126px;}
}
@media (max-width: 375px){
	.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next,
	.mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev, .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next { top: 100px!important;}
}
@media (max-width: 360px){
	.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next,
	.mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev, .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next { top: 108px;}
}
@media (max-width: 320px){
	.recommendedgrid .owl-buttons .owl-prev, .recommendedgrid .owl-buttons .owl-next,
	.mediaklikkCoverFeaturedSlider .owl-buttons .owl-prev, .mediaklikkCoverFeaturedSlider .owl-buttons .owl-next { top: 96px;}
}


/* ----------------------------------- */

/*template wide
#col-269-1.grid_12 {margin: 10px 0 0;}
.wfm-mega-menu {margin: 10px 130px;text-transform: uppercase;
}
.wfm-mega-menu ul li a {padding: 12px 10px;}
.vertical-menu ul li a:link {color: #FFFFFF;text-transform: uppercase;}
.mediaLogo .textwidget {text-align: right;}
.toTop .grid_12, .footCont .grid_12, .footerLeft, .footerRight {margin-left: 0;}
#coverBottomLeft, .top24, .raceCalendar {margin-top: 15px;}
.mLeftNull, .gridLeftNull .grid_8, .gridLeftNull_12 .grid_12 {margin-left: 0;}
.goAdverticum {margin: 20px 0;text-align: center;
}
template wide END*/


/* M4 Sport logo */
.headNews li.logo { width:206px; height:70px;}
.headNews li.logo .brand img { width:206px; height:70px; max-width: inherit !important;}
@media (max-width: 767px) {
	.headNews li.logo .brand img { width: 147px; height: 50px;}
}
@media (max-width:374px){
	.headNews li.logo .brand img { max-width: 110px !important; height: auto !important; margin: 6px 0;}
}



/*Telesport új design widgetek*/
/************************************/
.widget_tsnewfbsmallmenu_widget .soccerScoreBox{
	width: 95%;
	background-color:#333333;
	float: left;
	font-family: "ProxiBold", Arial, sans-serif;
	padding-bottom: 0px;
	margin-bottom:5px;
	position:relative;
}
.widget_tsnewfbsmallmenu_widget .soccerScoreBox .titlediv{
	float: left;
	left: -20px;
	top: -10px;
	position:relative;
	display: block;
	color: #FFF;
	font-size: 21px;
	font-family: ProxiBold;
	padding: 15px 15px;
	z-index: 11;
	background-color:#cc0001;
	text-transform: uppercase;
	line-height: 25px;
}
.widget_tsnewfbsmallmenu_widget .soccerScoreBox ul{
	float:left;
	width:90%;
}
.widget_tsnewfbsmallmenu_widget .soccerScoreBox ul li a{
	color: white;
	text-decoration: none;
	line-height: 35px;
	display: block;
}

.widget_tsnewfbsmallmenu_widget .soccerScoreBox li{
	height:auto;
	min-height: 35px;
	padding:10px 5px !important;
	background-image:none !important;
}

.widget_tsnewfbsmallmenu_widget .soccerScoreBox li:hover{
	min-height: 35px;
	height:auto;
	width: auto;
	background-color: #666666;
	border-bottom: #919191 solid 1px;
	position:relative;
}

.widget_tsnewfbsmallmenu_widget .soccerScoreBox .last:hover{
	border-bottom: 0px !important;
}

.widget_tsnewfbsmallmenu_widget .soccerScoreBox .soccerScoreBoxList{
	width:100%;
}



.widget_tsnewtable_widget .tabella *:focus {outline:none;}
.widget_tsnewtable_widget .tabella {
	width: 95%;
	background-color:#333333;
	float: left;
	/*line-height: 1,5;*/
	font-family: "ProxiBold", Arial, sans-serif;
	padding-bottom: 0px;
	margin: 15px 10px 0 10px;
}


.widget_tsnewtable_widget .tabella ul{
	width: auto;
	margin: 0;
	margin-right: 20px;
	margin-top: 10px;
	outline: inherit;
}

.widget_tsnewtable_widget .tabella.fOne ul{
	width: auto;
	margin: 0;
}

.widget_tsnewtable_widget .tabella ul li{
	width: auto;
	height: auto;
	background-color: inherit;
	font-size: 23px;
	padding: 16px 0 0 20px;
	outline: inherit;
}
.widget_tsnewtable_widget .tabella ul li a{
	text-decoration:none;
}

.widget_tsnewtable_widget .fOne ul li{
	padding: 16px 0 0 8px;
}

.widget_tsnewtable_widget .tabella .TabElem, .widget_tsnewtable_widget .tabella .TabName{
	position:relative;
	outline: inherit;
}

.widget_tsnewtable_widget .tabella ul li .helmetPikto{
	background-image: url(IMG/sisak_inaktiv.png);
	background-repeat: no-repeat;
	width:35px;
	height: 30px;
	padding:0px;
}
.widget_tsnewtable_widget .tabella ul li .carPikto{
	background-image: url(IMG/auto_inaktiv.png);
	background-repeat: no-repeat;
	background-position-y: 6px;
	width:75px;
	height: 30px;
	padding:0px;
}

.widget_tsnewtable_widget .tabella ul li:hover .carPikto, .tabella ul .active .carPikto{
	background-image: url(IMG/auto_hover_aktiv.png) !important;
	background-repeat: no-repeat;
	background-position-y: 6px;
}

.widget_tsnewtable_widget .tabella ul li:hover .helmetPikto, .tabella ul .active .helmetPikto{
	background-image: url(IMG/sisak_hover_aktiv.png) !important;
	background-repeat: no-repeat;

}

.widget_tsnewtable_widget .tabella .buttonArrow{
	display:block;
	position:relative;
	margin: 12px 0 0 0;
}
.widget_tsnewtable_widget .tabella.fOne .buttonArrow{
	display:block;
	position:relative;
	margin: -10px 0 0 0;
}

.widget_tsnewtable_widget .fOne .buttonArrow{
	padding-top:10px;
}

.widget_tsnewtable_widget .tabella .buttonArrow div{
	background-image: url(IMG/lefelenyil_inaktiv.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	width: 40px;
	height: 10px;
}
.widget_tsnewtable_widget .tabella ul li:hover .buttonArrow div,.widget_tsnewtable_widget .tabella ul .active .buttonArrow div{
	background-image: url(IMG/lefelenyil_hover_aktiv.png);
	background-repeat: no-repeat;
}

.widget_tsnewtable_widget .tabella ul li:hover a,.widget_tsnewtable_widget .tabella ul .active a {
	color: #cacaca !important;
	background-color: inherit !important;
	text-decoration: none !important;
}

.widget_tsnewtable_widget .tabella .tabellahead{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	position:relative;
}

.widget_tsnewtable_widget .tabellaBody{
	float:left;
	width: 100%;
}

.widget_tsnewtable_widget .tabella .titlediv{
	float: left;
	left: -20px;
	top: -10px;
	position:relative;
	display: block;
	color: #FFF;
	font-size: 21px;
	font-family: ProxiBold;
	padding: 15px 15px;
	z-index: 11;
	background-color:#cc0001;
	text-transform: uppercase;
	line-height: 25px;
}
.widget_tsnewtable_widget .tabella .tabButtonContainer{
	float: right;
	outline: inherit;
}


.widget_tsnewtable_widget .tabella .ui-tabs-panel{
	float: left;
	width: 100%;
}

.widget_tsnewtable_widget .tabellaUnit .tabellaText{
	color:white;
	padding-top: 3px;
}

.widget_tsnewtable_widget .tabellaUnit .tabName{
	width:58%;
	color:white !important;
	font-size: 16px;
	font-family: "ProxiBold", Arial, sans-serif;
	margin-left: 0px;
}

.widget_tsnewtable_widget .tabella .tabellaList {
	padding: 0 20px;
}
.widget_tsnewtable_widget .tabella .tabellaUnit:hover {
	width: auto;
	margin-left: 0;
	margin-top: 0;
	background-color: #666666;
	border-bottom: #919191 solid 1px;
	min-height: inherit;
	padding: 12px 0px 7px 0px;
	position:relative;
}

.widget_tsnewtable_widget .tabella .tabScoreFlag{
	float:right;
	margin-left:10px;
}
.widget_tsnewtable_widget .tabella .tabFlag{
	margin-top:0px;
	float: right;
	margin-left: 10px;
	/*margin-left: 15px;*/
}
.widget_tsnewtable_widget .tabella .tabFooter, .widget_tsnewtable_widget .tabella .tabMore{
	float: left;
	position: relative;
	width: 100%;
	height: auto;
	min-height: 15px;
	cursor:pointer;
}
.widget_tsnewtable_widget .tabella .tabMore{
	background-image: url(IMG/lefelenyil_inaktiv.png);
	background-repeat: no-repeat;
	background-position: center;
}

.widget_tsnewtable_widget .tabella .tabMore:hover{
	background-image: url(IMG/lefelenyil_hover_aktiv.png);
	background-repeat: no-repeat;
	background-position: center;
}

.widget_tsnewtable_widget .tabella .moreContainer{
	position: relative;
	float: right;
	color: white;
	width:100%
}

.widget_tsnewtable_widget .tabella .moreContainer .rightArrow{
	float: right;
	padding-right: 30px;
	margin-top: 10px;
	font-size: 16px;
	font-weight:bold;
	color: #999999;
	background-image: url(IMG/jobbranyil.png);
	background-repeat: no-repeat;
	background-position: 90px 0px;
	line-height: 25px;
	text-transform: uppercase;
}

.widget_tsnewtable_widget .tabella .moreContainer .rightArrow:hover{
	color: #cccccc;
	background-image: url(IMG/jobbranyil_hover.png);
}

.widget_tsnewtable_widget .tabella .shareDiv{
	position: relative;
	float: left;
	color: white;
	width:100%;
	margin-top:5px;
}

.widget_tsnewtable_widget .ui-state-active,.widget_tsnewtable_widget .ui-state-hover{
	border: none;
	background: none;
}

.widget_tsnewtable_widget .fb_iframe_widget{
	width:auto;
}

.widget_tsnewclublist_widge, .widget_tstable_widget{
	float:left;

}

.widget_tsnewclublist_widget .soccerClubs .titlediv{
	float: left;
	left: -20px;
	top: -10px;
	position:relative;
	display: block;
	color: #FFF;
	font-size: 21px;
	font-family: ProxiBold;
	padding: 15px 15px;
	z-index: 11;
	background-color:#cc0001;
	text-transform: uppercase;
	line-height: 25px;
}


.widget_tsnewclublist_widget .soccerClubs {
	width: 95%;
	background-color:#333333;
	float: left;
	font-family: "ProxiBold", Arial, sans-serif;
	padding-bottom: 0px;
	margin: 15px 10px 0 10px;
	position:relative;
}

.widget_tsnewclublist_widget .soccerClubs .soccerClubLogoName {
	color:white;
}

.widget_tsnewclublist_widget .soccerClubs li{
	height:auto;
	min-height: 35px;
}

.widget_tsnewclublist_widget .soccerClubs li:hover {
	min-height: 35px;
	height:auto;
	width: auto;
	background-color: #666666;
	border-bottom: #919191 solid 1px;
	position:relative;
}
.widget_tsnewclublist_widget .soccerClubs .soccerClubsList {
	float: left;
	width: 100%;
}

.widget_tsnewclublist_widget .soccerClubs .soccerClubLogoDiv, .widget_tsnewclublist_widget .soccerClubs .soccerClubLogoName{
	float:left;
}

.widget_tsnewclublist_widget .soccerClubs .tabButtonContainer{
	font-family: "ProxiBold", Arial, sans-serif;
	float: right;
	margin-top: 20px;
}

.widget_tsnewclublist_widget .soccerClubs .tabElem{
	font-size: 23px;
	color: #989898;
	/* max-width: 50px; */
	float: left;
	float: left;
	padding-right: 16px;
}
.widget_tsnewclublist_widget .soccerClubs .tabElem:hover{
	color: #cacaca;
	cursor:pointer;
}
.widget_tsnewclublist_widget .soccerClubs .tabElem.active{
	color: #cacaca;
	cursor:pointer;
}
.widget_tsnewclublist_widget .soccerClubs .tabElem.active .arrowButton{
	color: #cacaca;
	background-image: url(IMG/lefelenyil_hover_aktiv.png);
}

.widget_tsnewclublist_widget .soccerClubs .tabElem:hover .arrowButton{
	color: #cacaca;
	background-image: url(IMG/lefelenyil_hover_aktiv.png);
}

.widget_tsnewclublist_widget .arrowButton{
	background-image: url(IMG/lefelenyil_inaktiv.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 10px;
}


.widget_tsnewteammemberlist_widget .soccerTeam  .titlediv{
	float: left;
	left: -25px;
	top: -10px;
	position:relative;
	display: block;
	color: #FFF;
	font-size: 21px;
	font-family: ProxiBold;
	padding: 15px 15px;
	z-index: 11;
	background-color:#cc0001;
	text-transform: uppercase;
	line-height: 25px;
}

.widget_tsnewteammemberlist_widget .soccerTeam .soccerSection{
	height: 25px;
	text-align: center;
	font-family: "ProxiBold", Arial, sans-serif;
	color: #FFF;
	width: 270px;
	background-color: inherit;
	margin: -1px 0 20px -10px;
	cursor: default;
	line-height: 16px;
	padding: 0px;
	border-bottom: none;
}

.widget_tsnewteammemberlist_widget .soccerTeam {
	width: 95%;
	background-color:#333333;
	float: left;
	font-family: "ProxiBold", Arial, sans-serif;
	padding-bottom: 0px;
	margin-bottom:5px;
}

.widget_tsnewteammemberlist_widget .soccerTeam ul li{
	color:white;
	height:auto;
	min-height: 25px;
	line-height: inherit;
	line-height: 25px;
	position:relative;

}

.widget_tsnewteammemberlist_widget .soccerTeam ul li:hover{
	min-height: 25px;
	height:auto;
	width: auto;
	background-color: inherit;
border-bottom: #919191 solid 1px;
	position:relative;
	cursor: default;

}
.widget_tsnewteammemberlist_widget .soccerTeam .soccerSection:hover{
	height: auto;
	background-color: inherit;
	border-bottom: 0px;
	height: 25px;
	cursor: default;
}

.widget_tsnewteammemberlist_widget .soccerTeam .soccerSection.nofirst{
	margin-top: 20px;
}



/****************************************/
@media print {
	.printable {
		display: block;
	}

	.non-printable {
		display: none;
	}
}

.clear{
	clear:both
}

/*másik*/

.videoFotoTab{
	width:300px;
	border-radius:3px;
	overflow:hidden;
	box-shadow:0 0 5px 1px #c1c1c1;
}

.videoFotoTab .topTab{
	margin:0;
	padding:0;
	list-style:none;
	background-color:#2b3034;
	background-image:url(IMG/fotoVideoTabTopBg.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.videoFotoTab .topTab li{
	float: left;
	width:150px;
	color:#9bacb4;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 0;
	text-align:center;
	margin-bottom:0px;
	cursor:pointer;
}

.videoFotoTab .topTab .active{
	float: left;
	width:128px;
	margin:5px 10px 0 10px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	color:#2b2f32;
	background-color:#FFF;
	border:#c8c8c8 solid 1px;
	border-bottom:none;
	padding:5px 0;
}

.videoFotoTab .unit a{
	text-decoration:none;
}

.videoFotoTab .unit a img{
	border:none ;
}

.videoFotoTab .unit .Pic{
	width:200px;
	height:120px;
	margin:0 auto 20px auto;
	overflow:hidden;
	box-shadow:-5px 5px 5px 1px #d6d6d6;
	border:#FFF solid 5px;
}

.videoFotoTab .unit .Pic .play{
	position:absolute;
	width:35px;
	height:35px;
	margin-top:-45px;
	margin-left:10px;
}

.videoFotoTab .videoCont{
	background-color:#FFF;
	padding: 20px 0 15px 0;
}

.videoFotoTab .unit .Pic img{
	width: 100%;
	height: auto;
}

.videoFotoTab .unit .Txt{
	width:200px;
	color:#9bacb4;
	margin: 0 auto 15px auto;
	font-size:14px;
}

.videoFotoTab .moreDiv{
	width:280px;
	margin:0 auto;
	padding:10px 0;
	border-bottom:#fa0200 solid 1px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
}

.videoFotoTab .moreDiv a{
	color: #2b2f32
}


/*ikonozó*/

.icon{
	height: 21px;
	width:20px;
	display:inline-block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	line-height: 24px;
	text-indent: 120%;
	vertical-align: text-top;
	white-space: nowrap;
	background: url(IMG/sprite.png);
	float: none !important;
}

.icon-video{
	background-position:0 -300px
}

.icon-photo{
	background-position:0 -249px;
}

/*első widget*/


/*másik*/

.vfTabBig{
	width:940px;
	border-radius:3px;
	overflow:hidden;
	box-shadow:0 0 5px 1px #c1c1c1;
}

.vfTabBig ul{
	margin:0;
	padding:0;
	list-style:none;
}

.vfTabBig ul li{
	float: left;
	width:150px;
	color:#9bacb4;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 0;
	text-align:center;
	margin-bottom:0px;
	cursor:pointer
}

.vfTabBig ul .active{
	float: left;
	width:128px;
	margin:0 10px 0 10px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	color:#FFF;
	background-color:#2b2f32;
	border-bottom:none;
	padding: 8px 0;
}

.vfTabBig .tabBigTop{
	background-image:url(IMG/tabBig_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#5b6469
}

.vfTabBig .videoCont{
	background-color:#2b2f32;
	padding:20px 20px 10px 20px
}

.vfTabBig .unit{
	float:left;
	margin-right:20px
}

.vfTabBig .unit a{
	text-decoration:none
}

.vfTabBig .unit a img{
	border:none
}

.vfTabBig .last{
	margin-right:0
}

.vfTabBig .unit .Pic{
	width:200px;
	height:120px;
	margin:0 auto 15px auto;
	overflow:hidden;
	box-shadow:0 5px 5px 1px #222;
	border:#FFF solid 5px
}

.vfTabBig .unit .Pic .play{
	position:absolute;
	width:35px;
	height:35px;
	margin-top:-45px;
	margin-left:10px
}

.vfTabBig .unit .Pic img{
	width: 100%;
	height: auto
}

.vfTabBig .unit .Txt{
	width:200px;
	color:#9bacb4;
	margin: 0 auto;
	font-size:14px
}

.vfTabBig .moreDiv{
	width:920px;
	margin:10px auto 0 auto;
	padding:10px 0;
	border-bottom:#fa0200 solid 1px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	margin-left:-10px
}

.vfTabBig .moreDiv a{
	color:#FFF
}

/*másik*/

.radioCont{
	width:300px;
	border-radius:5px;
	overflow:hidden;
	background-image:url(IMG/radioBg.jpg)
}

.radioCont .moreRadio{
	position:absolute;
	margin-left:220px;
	margin-top:10px;
	background-image:url(IMG/moreRadio.png);
	background-repeat:no-repeat;
	height:22px;
	width:70px;
	text-align:center;
	color:#FFF
}

.radioCont .radioTop{
	color:#FFF;
	font-size:24px;
	height:34px;
	background-image:url(IMG/radioTop.jpg);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	font-weight:bold
}

.radioCont .radioPlayCont{
	background-color:#FFF;
	text-align:center;
	padding:20px 0;
	border-bottom:#c3c3c3 solid 2px
}

.radioCont .radioPlay{
	text-align:left;
	width:130px;
	height:113px;
	margin:0 auto 10px auto;
	/*background-image:url(IMG/radioPlay.png);
    background-position:0 0 */
}
/*
.radioCont .radioPlay .Home{
    width:30px;
    height:30px;
    border-radius:15px;
    position:absolute;
    margin-top:10px;
}

.radioCont .radioPlay .Play{
    width:100px;
    height:100px;
    border-radius:50px;
    position:absolute;
    margin-top:8px;
    margin-left:23px;
}*/

.radioCont .radioPlayCont .radioTxt{
	color:#3a3f42;
	font-size:14px;
}

.radioCont ul{
	background-color:#c3c3c3;
	background-image:url(IMG/radioBg.jpg);
	background-repeat:repeat-x;
	margin: 0;
	padding:0;
	list-style:none;
	padding-top:10px
}

.radioCont ul a img{
	border:none
}

.radioCont ul li{
	float:left;
	width:98px;
	text-align:center;
	background-color:#FFF;
	background-image:url(IMG/radioBg.jpg);
	border-bottom:#c3c3c3 6px solid;
	height:84px;
	border-right:#c3c3c3 solid 2px;
	text-align:center;
	padding-top:10px
}

.radioCont ul .last{
	border-right:none;
	width:100px;
}

.radioCont ul .active{
	border-bottom:none;
	height:90px
}

/*masik*/

.videoBig{
	width:620px;
	background-color:#FFF; padding-bottom:10px
}

.videoBig .videoBigTop{
	background-image:url(IMG/videoBigBg.png);
	background-repeat:no-repeat;
	margin:0 0 15px 0;
	padding:0;
	list-style:none
}

.videoBig .videoBigTop li{
	float: left;
	color:#9bacb4;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 10px;
	text-align:center;
	margin-bottom:0px;
}

.videoBig .videoBigTop .active{
	float: left;
	margin:5px 10px 0 10px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	color:#2b2f32;
	background-color:#FFF;
	border:#c8c8c8 solid 1px;
	border-bottom:none;
	padding:5px 15px;
}

.videoBig .videoBigMenu{
	list-style:none;
	padding: 15px 0 15px 0;
	margin: 0;
	width:140px;
	float:left;
	background-image:url(IMG/videoMenuBg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	font-size:16px;
	line-height:48px
}

.videoBig .videoBigMenu li{
	padding: 0 0 0 15px;
	width: 100%
}

.videoBig .videoBigMenu li:hover{
	background-color:#FFF !important
}

.videoBig .videoBigMenu li a{
	text-decoration:none;
	color:#3e4549
}

.videoBig .videoBigMenu .active{
	background-color:#FFF;
	background-image:url(IMG/videoMenuDecor.jpg);
	background-position: 10px 39px;
	background-repeat:no-repeat
}

.videoBig .videoBigMenu .active a{
	width:100%;
	font-weight:bold
}

.videoBig .videoCont{
	float:right;
	width:480px
}

.videoBig .videoCont .unit{
	width:140px;
	float:left;
	margin-left:20px
}

.videoBig .videoCont .Pic{
	width:130px;
	height:75px;
	overflow:hidden;
	box-shadow: -3px 3px 5px 1px #d6d6d6;
	border: #FFF solid 5px;
}

.videoBig .videoCont .Pic img{
	width:100%;
	height:auto
}

.videoBig .videoCont .play{
	width:38px;
	height:40px;
	position:absolute;
	width:22px !important;
	height:22px !important;
	margin-top:-30px;
	margin-left:5px;
	background-image:url(IMG/sprite.png);
	background-repeat:no-repeat;
	background-position:-100px -301px;
}

.videoBig .videoCont .Txt{
	color:#9bacb4;
	font-size:9px;
	margin:10px 0 15px 0
}

.videoBig .pagerCont{
	border-top:#c3c3c3 solid 1px;
	margin-top:15px
}

.videoBig .pagerCont .pager{
	float:right;
	width:300px;
	text-align:center
}

.videoBig .pagerCont ul{
	list-style:none;
	margin:0;
	padding:0
}

.videoBig .arrowLeft, .videoBig .arrowRight, .videoBig .pagerCont .pager li{
	float:left;
	margin:10px 15px 10px 0
}

.videoBig .pagerCont .pager li{
	color:#9bacb4
}

.videoBig .pagerCont .pager li a{
	color:#3e4649
}

.videoBig .arrowLeft, .videoBig .arrowRight{
	background-image:url(IMG/sprite.png);
	background-repeat:no-repeat;
	padding: 2px 9px;
	text-decoration:none;
	background-position:-50px -200px
}

.videoBig .arrowRight{
	background-position:-100px -200px
}

/*másik*/

.picBig{
	width:620px;
	background-color:#FFF
}

.picBig .videoBigTop{
	background-image:url(IMG/videoBigBg.png);
	background-repeat:no-repeat;
	margin:0 0 15px 0;
	padding:0;
	list-style:none
}

.picBig .videoBigTop li{
	float: left;
	color:#9bacb4;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 10px;
	text-align:center;
	margin-bottom:0px;
}

.picBig .videoBigTop .active{
	float: left;
	margin:5px 10px 0 10px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	color:#2b2f32;
	background-color:#FFF;
	border:#c8c8c8 solid 1px;
	border-bottom:none;
	padding:5px 15px;
}

.picBig .picCont{
}

.picBig .picCont .unit{
	width:180px;
	float:left;
	margin-left:20px
}

.picBig .picCont .Pic{
	width:170px;
	height:100px;
	overflow:hidden;
	box-shadow: -5px 5px 5px 1px #d6d6d6;
	border: #FFF solid 5px;
}

.picBig .picCont .Pic img{
	width:100%;
	height:auto
}


.picBig .picCont .play{
	width:35px;
	height:35px;
	background-image:url(IMG/sprite.png);
	background-repeat:no-repeat;
	background-position:-50px -260px;
	position:absolute;
	width:26px !important;
	height:23px !important;
	margin-top:-30px;
	margin-left:5px;
}

.picBig .picCont .Txt{
	color:#9bacb4;
	font-size:14px;
	margin:10px 0 15px 0
}

.picBig .pagerCont{
	border-top:#c3c3c3 solid 1px;
	margin-top:15px
}

.picBig .pagerCont .pager{
	float:right;
	width:380px;
	text-align:center
}

.picBig .pagerCont ul{
	list-style:none;
	margin:0;
	padding:0
}

.picBig .arrowLeft, .picBig .arrowRight, .picBig .pagerCont .pager li{
	float:left;
	margin:10px 15px 10px 0
}

.picBig .pagerCont .pager li{
	color:#9bacb4
}

.picBig .pagerCont .pager li a{
	color:#3e4649
}

.picBig .arrowLeft, .picBig .arrowRight{
	background-image:url(IMG/sprite.png);
	background-repeat:no-repeat;
	padding: 2px 9px;
	text-decoration:none;
	background-position:-50px -200px
}

.picBig .arrowRight{
	background-position:-100px -200px
}

/*masik*/

.bigSlider{
	width:620px;
	background-color:#FFF
}

.bigSlider .slideArrows{
	width:620px;
	position:absolute;
	margin-top:150px
}

.bigSlider .slideArrows img{
	border:none
}

.bigSlider .slideArrows a{
	background-image:url(IMG/sprite.png);
	padding:22px 17px;
}

.bigSlider .slideArrowLeft{
	float:left;
	background-position:0 -400px;
}

.bigSlider .slideArrowRight{
	float:right;
	background-position:-50px -400px;
}

.bigSlider .Photo{
	width:100%;
	height:auto;
	/*margin-top:-44px*/
}

.bigSlider .slideTxt{
	margin:20px 0;
	padding:20px 5px;
	border-top:#c3c3c3 solid 1px;
	border-bottom:#c3c3c3 solid 1px;
}

.bigSlider .slideTxt input[type='button']{
	background-color:#c3c3c3;
	position:absolute;
	margin-left:600px;
	margin-top:-20px;
	width:16px;
	height:16px;
	background-image:url(IMG/exit.jpg);
	background-position:center;
	border:none;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	cursor:pointer
}

.bigSlider .indexArrows{
	width:620px;
	position:absolute;
	margin-top: 20px;
	z-index:10
}

.bigSlider .indexArrows img{
	border:none
}

.bigSlider .indexArrows a{
	background-image:url(IMG/sprite.png);
	background-repeat:no-repeat;
	padding: 17px 13px;
}

.bigSlider .indexArrowLeft{
	background-position:0 -450px;
	float:left;
}

.bigSlider .indexArrowRight{
	background-position:-50px -450px;
	float:right;
}

.bigSlider .indexCont{
	width:100%;
	overflow:hidden;
}

.bigSlider .index{
	position:relative;
	width:1000px;
	list-style:none;
	padding: 0;
	margin: 0
}

.bigSlider .index li{
	float:left;
	margin-right:25px
}

.bigSlider .index li:last-child{
	margin-right: 0
}

.bigSlider h1{
	font-size:18px
}

.bigSlider .slideFunc{
	padding-bottom:10px
}

.bigSlider .slideDate{
	float:left;
	color: #9bacb4;
	font-size: 10px;
}

.bigSlider .slideShare{
	float:right;
	width:180px
}

.bigSlider .slideShare a{
	padding:0 8px;
	margin-left:10px;
	background-image:url(IMG/articleSprite.png);
	background-repeat:no-repeat;
	background-position:0 -30px
}

.bigSlider .slideShare .fb{
	background-position:0 -30px
}

.bigSlider .slideShare .twitter{
	background-position:-20px -30px
}

.bigSlider .slideShare .aMail{
	background-position:-40px -30px
}

.bigSlider .slideShare .aPrint{
	background-position:-60px -30px
}

/*masik*/

.catView{
	width:620px;
	background-color:#FFF;
	color:#3a3f42
}

.catView .catNew{
	border-bottom:#c3c3c3 dashed 1px;
	padding:10px 0 20px 0;
	font-size:14px
}

.catView .catNew h1{
	font-size:24px;
	margin:0 0 15px 0
}

.catView .catNew .Pic{
	width:300px;
	float:left
}

.catView .catNew .Pic img{
	width:100%;
	height:auto
}

.catView .catNew .Txt{
	width:300px;
	float:right;
}

.catView .catNew a{
	text-decoration:none;
	color:#3a3f42
}

.catView .catNew img{
	border:none
}

.catView .catImportant{
	padding:20px 0 30px 0;
	border-bottom:#c3c3c3 dashed 1px;
	font-size:12px
}

.catView .catUnit{
	float:left;
	width:300px;
	margin-right:20px
}

.catView .last{
	margin-right:0
}

.catView .catUnit a{
	text-decoration:none;
	color:#3a3f42
}

.catView .catUnit img{
	border:none
}

.catView .catUnit h2{
	font-size:18px;
	margin:0 0 10px 0
}

.catView .catUnit .Pic{
	width:300px;
	max-height:168px;
	overflow:hidden;
	margin:20px 0 0 0
}

.catView .catUnit .Pic img{
	width:100%;
	height:auto
}


.catView .catList{
	padding-top:15px
}

.catView .catList .listColumn{
	width:309px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	line-height:20px;
	border-right:#c3c3c3 solid 1px
}

.catView .catList .last{
	border-right:none
}

.catView .catList .listColumn li{
	padding: 10px 10px 10px 25px;
	background-image:url(IMG/li_back.png);
	background-repeat:no-repeat;
	background-position:8px center
}

.catView .catList .listColumn li a{
	color:#3a3f42;
	text-decoration:none;
}

.catView .nd{
	background-color:#eff4f7
}

/*masik*/

.article {
	font-family: ProxiNormal, Arial;
	width: 560px;
	padding: 1px 30px 20px 30px;
	background-color: #FFF;
	font-size: 14px; line-height: 19px
}


.article b {
	font-family: ProxiSemiBold;
	font-size: 14px;
}

.article .articleTop{
	border-left: #919191 solid 10px;
	color: #808080;
	padding: 20px 20px 5px 20px;
	width: 570px;
	margin-left: -30px;
}

.article .articleTop h1{
	font-size: 28px;
	font-family: ProxiBold;
	display: block;
	line-height: 32px;
	margin: 0 0 20px 0;
}

.article .articleGallery{
	width: 560px;
}

.articleGallery .galleryPic{
	cursor: pointer;
}

.articleGallery .galleryPicto{
	width: 27px;
	height: 26px;
	background-image: url(IMG/telesport_sprites.png);
	background-repeat: no-repeat;
	background-position: -260px -50px;
	position: relative;
	margin: -35px 10px 0 0;
	float: right;
	z-index: 22;
}

.article .articleGallery img{
	width: 100%;
	height: auto;
}

.articleGallery .galleryCaption{
	text-align: center;
	padding-top: 20px;
	color: #6E6D6E;
	font-size: 14px;
}



.article .articleSocial{
	list-style: none;
	margin-top: 20px;
	padding: 17px 0;
	border-top: #c8c8c8 solid 1px;
	border-bottom: #c8c8c8 solid 1px;    margin-left: 0px; height:21px
}

.article .articleSocial li{
	float: left;
	padding: 0 5px;
	border-right: #919191 solid 1px;
	height: 24px;
	text-align: right;
	font-size: 10px;
	background-image: url(IMG/telesport_sprites.png);
	background-repeat: no-repeat;
	cursor: pointer;
	line-height: 1.4em;
	font-weight: bold;
}

.article .articleSocial .text{
	text-align: center;
	font-weight: normal;
}

.article ul a {
	font-weight: normal;
}

.article ul .liLabel{
	font-size: 12px;
	text-transform: uppercase;
	background-color: #E6E6E6;
	font-family: ProxiBold;
	height: 19px;
	padding-top: 5px;
	border-right: none;
	background-image: none;
	cursor: default;
}

.article ul .fb{
	background-position:-170px -48px;
	width: 39px;
}

.article ul .twitter{
	background-position:-211px -48px;
	width: 40px;
}

.article ul .gplus{
	background-position:-165px -98px;
	width: 50px;
}

.article ul .email{
	background-position:-247px -101px;
	padding-top: 13px;
	height: 11px;
	border-right: none;
	width: 30px;
	text-align: center;
	font-weight: normal;
}

.article ul .print{
	background-position: -242px -550px;
	padding-top: 13px;
	height: 11px;
	border-right: none;
}

/*masik*/


/*masik*/

.searchResult{
	color:#3e4549;
	width:620px
}

.searchResult h3{
	font-size:18px;
	border-bottom:#c3c3c3 solid 1px;
	padding-bottom:5px
}

.articleGallery {
	cursor: pointer;
	position: relative;
}

.articleGalleryPicto {
	background-image: url(IMG/gallery.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 10px;
	left: 15px;
}



.articleRelatedHead {
	text-transform:uppercase;    margin: 25px 0px 5px 10px;
	padding: 0px 0px 4px 0px;
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	color: #2d3235;
	/*border-bottom: solid 2px #fa0200;*/
	font-family: ProxiBold;
}

.articleRelated a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 10px 6px 10px;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	cursor: pointer;
	color: #2d3235;
	font-family: ProxiSemiBold;
}

/*
-----------------
-----------------
CATEGORY
-----------------
-----------------
*/
.categoryFrame {
	width: 620px;
}

.categorySubFrame {
	padding-bottom: 15px;
	border-bottom: 1px dashed #c3c3c3;
	margin-bottom: 15px;
}

.categoryFrame div.categorySubFrame:last-child {
	border-bottom: 0px !important;
}

.categoryFrame a {
	text-decoration: none;
	cursor: pointer;
}

.category-lead img {
	float: left;
	width: 300px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.category-lead-title {
	font-family: ProxiSemiBold, Arial;
	font-weight: bold;
	font-size: 25px;
	line-height: 1.15em;
	color: #3A3F42;
}

.category-lead-lead {
	font-family: ProxiSemiBold, Arial;
	font-weight: bold;
	font-size: 17px;
	color: #3A3F42;
	margin-top: 10px;
}

.category-left {
	float: left;
	width: 300px;
	margin-right: 10px;
}

.category-right {
	float: left;
	width: 300px;
	margin-left: 10px;
}

.category-left-bordered {
	float: left;
	width: 300px;
	padding-right: 9px;
	border-right: 1px solid #c3c3c3;
}

.category-right-bordered {
	float: left;
	width: 300px;
	margin-left: -1px;
	padding-left: 10px;
	border-left: 1px solid #c3c3c3;
}

.category-left-bordered a,
.category-right-bordered a {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
	padding-right: 5px;
	display: block;
	cursor: pointer;
	font-size: 15px;
	line-height: 20px;
	color: #3a3f42;
	background-image: url(IMG/li_back.png);
	background-position: 8px center;
	background-repeat: no-repeat;
}

.category-left-bordered a:nth-child(2n),
.category-right-bordered a:nth-child(2n) {
	background-color: #eff4f7;
}

/*
-----------------
-----------------
COVER TOP
-----------------
-----------------
*/

#coverTopContainer {
	width: 100%;
	/*overflow: hidden;*/
}

#coverTopColLeft {
	width: 380px;
	overflow: hidden;
	/*margin-top: 15px;*/
	margin-bottom: 15px;
	/*border-right: 1px solid RGB(203,203,203);*/
	float: left;
}

#coverTopColRight {
	width: 300px;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
	/*border-left: 1px solid RGB(203,203,203);*/
	margin-left: 30px;
	float: left;
}

#coverTopColLeft .coverTopFrame:first-child {
	border-top: 0px !important;
	margin-top: 30px !important;
}

#coverTopColRight .coverTopFrame:first-child {
	border-top: 0px !important;
	margin-top: 15px !important;
}

#coverTopColRight .goa3Adverticum {
	margin: 15px 0px;
	text-align: center;
}

.coverTopFrame {
	width: 300px;
	overflow: hidden;
	border-top: #C8C8C8 solid 2px;
	margin: auto;
	margin-top: 5px;
}

#coverTopColLeft .coverTopFrame{
	width: 380px !important;

}

#coverTopColLeft .coverTopFrame #coverTopImg{
	width:377px;
	max-height:256px;
	overflow: hidden
}

#coverTopImg img{
	width:100%;
	height:auto
}

.coverTitle,
.coverTopTitle {
	font-family: ProxiSemiBold, Arial;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	color: #6E6D6E;
	padding-top: 5px;
	/*padding-bottom: 7px;*/
	margin: 10px 0 5px 0;
	text-transform: uppercase;
}



.coverLead,
.coverTopLead {
	font-family: ProxiNormal, Arial;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	padding-bottom: 2px; text-transform:none
}

.coverTopFrame img {
	background-color: White !important;
	width: 100%;
}

.coverTopFrame a {
	text-decoration: none;
	cursor: pointer;
}

.coverTopImg {
	overflow: hidden;
	max-height: 165px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 15px !important;
}

.coverTopImgSmall {
	height: 90px;
	width: 140px;
	float: left;
	overflow: hidden;
	border: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px !important;
}

.coverTopFrameFeatured {
	background-color: #FFFFFF;
}

.coverTopFrameFeatured .coverTopTitle {
	font-size: 26px;
	line-height: 30px;
	color: #6E6D6E;
	margin: 10px 0;
}

.coverTopFrameFeaturedSubArticle,
.coverTopFrameSubArticle {
	margin-top: 0px !important;
	background-image: url('IMG/li_black_sq.png');
	background-repeat: no-repeat;
	background-position: 10px 10px;
	border: white;
}

.coverTopFrameFeaturedSubArticle .coverTopTitle,
.coverTopFrameSubArticle .coverTopTitle {
	font-size: 14px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

.coverTopFrameFeaturedSubArticle {
	background-color: white;
}

.coverTopFrameFeaturedSubArticle .coverTopTitle {
	padding-left: 25px;
	padding-right: 10px;
	color: gray;
}

.coverTopFrameSubArticle .coverTopTitle {
	padding-left: 25px;
}

.coverTopFrameBorderless {
	border-top: 0px !important;
}

#coverTopColRight .coverTopFrame:first-child .coverTopTitle{
	padding-top: 0px !important;
}

#coverTopColRight .coverTopFrame:first-child[hideleadimage='2'] .coverTopTitle  {
	margin-top: 0px !important;
}

/*
-----------------
-----------------
MASTER ARTICLE
-----------------
-----------------
*/
#masterArticle {
	margin-left: -10px;
}

#masterArticle a {
	text-decoration: none;
}

.hotNewsTop {
	width: 980px;
	min-height: 45px;
	background-repeat: no-repeat;
	background-position: top left;
	/*background-color: #666666;*/
}

.hotNewsTop[backgroundtype='0'] {
	background-image: url('IMG/breakingBg.jpg');
}

.hotNewsTop[backgroundtype='1'] {
	background-image: url('IMG/breakingBgSpec.jpg');
}

.hotNewsTop .Txt {
	width: 690px;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 10px 50px 0px 240px;
}

.hotNewsTop input[type='button'] {
	float: right;
	background-image: url(IMG/breaking_button.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 22px;
	border: none;
	margin-top: 12px;
	margin-right: 10px;
	background-color: transparent;
	cursor: pointer;
}


.hotNewsTop h1 {
	font-family: ProxiSemiBold, Arial;
	font-weight: normal;
	font-size: 20px;
	line-height: 25px;
	margin: 0px 0px 5px 0px;
	color: #ffffff;
}

.hotNewsTop h2 {
	font-family: ProxiSemiBold, Arial;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
}

.hotNewsTop img {
	border: none;
}

/*
-----------------
-----------------
MORE
-----------------
-----------------
*/
.moreNews {
	width: 220px;
}

.moreNews .topTab, .moreNews ul{
	margin:0;
	padding:0;
	list-style:none;
}

.moreNews .topTab li{
	float: left;
	width:150px;
	color:#9caab3;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0;
	text-align:center;
	margin-bottom:0px;
	border-bottom:#c8c8c8 solid 1px;
	cursor:pointer;
}

.moreNews .bottomImg{
	margin:0px !important;
	width:300px;
	height:10px;
	background-image:url('IMG/tabBottom.png');
	background-repeat:no-repeat;
}

.moreNews .topTab .active{
	float: left;
	width:148px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	color:#4d565d;
	background-color:#FFF;
	border:#c8c8c8 solid 1px;
	border-bottom:none;
}

.moreNews .unitCont{
	background-color:#FFF;
	padding-top:10px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: ProxiNormal, Arial;
}


.moreNews .unit{
	border-bottom: #c8c8c8 solid 2px;
	padding-top: 20px;
	padding-left: 0;
	padding-right: 0;
}

.moreNews .unit h4{
	font-weight:normal; font-family: ProxiSemiBold, Arial;
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	color: #6E6D6E;
	margin: 0 0 10px 0;
}

.moreNews a{
	text-decoration: none;
}

.moreNews .unitCont .last{
	border-bottom: none;
}

.moreNews .lead {
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 0px !important;
}

.moreNews .more{
	margin-bottom:20px; height: 19px;
	width: 100%;
	display: block;
	background-color: #1A1F27;
	font-family: ProxiBold, Arial;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	cursor: pointer;
}

.moreNews .more span{
	color:#fa0200;
}
/*
-----------------
-----------------
COVER BOTTOM
-----------------
-----------------
*/
#coverBottomContainer {
	/*width: 950px;*/
	overflow: hidden;
}

#coverBottomLeft,
#coverBottomMiddle,
#coverBottomRight {
	width: 316px;
	overflow: hidden;
	float: left;
}

.newsBox{
	width: 300px;
	color:#3a3f42;
	padding:0;
	overflow:hidden;
	margin-bottom: 15px;
}

.newsBoxDark {
	background-color: #2b2f32 !important;
	color: #FFF !important;
}

.newsBoxDark .coverTitle,
.newsBoxDark .coverLead {
	color: #667072 !important;
	width: 260px !important
}

.newsBox .newsTop{
	background-color:#2b2f32 !important;
	font-family: ProxiBold;
	font-size: 24px;
	color: #FFF;
	line-height: 42px;
	padding-left: 10px;
	margin: 0 10px;
	text-transform: uppercase;
	background-image: url(IMG/telesport_sprites.png);
	background-repeat: no-repeat;
	background-position: 260px -535px;
	cursor: pointer;
}

.newsBox .unitCont,
.eventBox .unitCont {
	margin: 0 10px !important;
	padding: 10px 0 !important;
	background-color: #fff;
}

.newsBox .unitCont a,
.eventBox .unitCont a {
	display: block;
	text-decoration: none;
}

.newsBox .unit,
.eventBox .unit{
	border-top: #C8C8C8 solid 2px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.newsBox a:first-child .unit,
.eventBox a:first-child .unit {
	border-top: 0px !important;
	margin-top: 0px !important;
}

.newsBox .coverImage,
.eventBox .coverImage {
	width: 300px;
	height: 158px;
	overflow: hidden;
	margin: -2px 0 0 -20px !important;
}

.newsBox .unitCont a:first-child .unit .coverImage,
.eventBox .unitCont a:first-child .unit .coverImage {
	margin-top: -10px !important;
}

.newsBox .coverImageSmall,
.eventBox .coverImageSmall {
	margin: 7px 10px 0 -20px !important;
	width: 135px !important;
	height: 90px !important;
	float: left;
}

.newsBox .coverImage img,
.newsBox .coverImageSmall img,
.eventBox .coverImage img,
.eventBox .coverImageSmall img {
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.newsBox .unit[subarticle='1'],
.newsBox .unit[subarticle='2'],
.eventBox .unit[subarticle='1'],
.eventBox .unit[subarticle='2'] {
	border-top: 0px !important;
}

.unit[subarticle='1'] h2,
.unit[subarticle='2'] h2 {
	display: none !important;
}

.unit[subarticle='1'] h1,
.unit[subarticle='2'] h1 {
	padding-left: 25px;
	background-image: URL('IMG/li_back.png');
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 14px;
	line-height: 19px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.category{
	font-size: 10px;
	text-transform: uppercase;
	line-height: 12px;
	margin-bottom: 15px;
}

.category .name{
	float: left;
	padding-left: 10px;
	color: #6E6D6E;
}

.category .date{
	float: left;
	font-family: ProxiSemiBold, Arial;
	margin-left: 10px;
}



.coverTopFrame[hideleadimage='2'] .category {
	float: left;
	margin-bottom: 5px;
}

.coverTopFrame[hideleadimage='2'][showcategory='1'] h2 {
	margin-top: 30px}

.coverTopFrame[showcategory='0'] h2 {
	text-transform: none;
}

.coverTopFrame[hideleadimage='2'][showcategory='0'] h2 {
	margin-top: -5px !important;
}

.coverTopFrame[hideleadimage='0'][showcategory='0'] h2 {
	margin-top: 10px !important;
}

.coverTopFrame:first-child .coverTopImg {
	margin-top: 0px !important;
}

.coverTopFrame:first-child .coverTopImg img {
	margin-top: 0px !important;
}

.picArrow {
	width: 24px;
	height: 13px;
	background-image: url(IMG/telesport_sprites.png);
	background-repeat: no-repeat;
	background-position: 0 -170px;
	position: absolute;
	margin: 145px 0 0 20px;
	z-index: 10;
}

.coverImageSmall .picArrow {
	display: none !important;
}

.hh-audio {
	line-height: 15px;
	color: gray;
	font-size: 11px;
}



.underlinedTitle {
	/*border-bottom: solid 1px #c3c3c3;*/ margin-bottom: 15px;
}

.pagePagerFrame {
	border-top: solid 1px #c3c3c3;
	margin-top: 15px;
	padding-top: 15px;
	line-height: 25px;
}



.underlinedTitle h1 {

	/*font-family: 'myfontSerifB', times, serif;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    color: black;
    padding-top: 5px;
    padding-bottom: 5px;*/
	background-color: #FFFFFF;
	border-left: 10px solid #999999;
	color: #6E6D6E;
	font-family: "ProxiBold",Arial,sans-serif;
	font-size: 26px;
	line-height: 26px;
	padding: 15px 0 10px 10px;
	width: 600px;
	margin-top: 15px
}



.articleListFrame a {
	text-decoration: none;
}

.articleListFrame .unit {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-top: #c3c3c3 dashed 1px;
}

.articleListFrame .unit:first-child {
	border-top: 0px !important;
}

.articleListFrame p.information {
	font-family: 'myfontSansB', arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color: #9bacb4;
	padding-bottom: 7px;
}

.articleListFrame p.information a {
	display: inline-block;
	height: 13px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align: center;
	color: #3a3f42;
	background: #c7d0d4;
	border-radius: 3px 3px 3px 3px;
	padding-left: 15px;
	padding-right: 15px;
}

.pagePagerFrame a {
	display: inline-block;
	margin-right: 5px;
	border-radius: 4px 4px 4px 4px;
	width: 30px;
	color: white;
	background-color: #c7d0d4;
	text-decoration: none;
	overflow: hidden;
	text-align: center;
	border: 1px solid #c3c3c3;
}

.pagePagerFrame a.currentPage {
	background-color: white;
	color: black;
	border: 1px solid #c3c3c3;
}

.pagePagerFrame a:hover {
	color: black;
}

.pagePagerFrame a:first-child {
	margin-right: 20px;
}

.pagePagerFrame a:last-child {
	margin-left: 15px;
}

.jp-carousel-left-column-wrapper,
.jp-carousel-image-meta {
	display: none !important;
}

.jp-carousel-overlay {
	height: 100% !important;
}

/* banner */
.tsBannerBox{
}

.tsBannerImage{
}

/* broadcast */
.broadCastBox{
	width:280px;
	background-color:#FFF;
	margin-left:10px;
	margin-top:15px
}

.broadCastBox h3{
	color: #00a863;
	display: block;
	margin: 0 0 0 0;
	padding: 10px 0 10px 10px;
	text-transform: uppercase;
	font-family: "ProxiBold", Arial, sans-serif;
}

.broadCastBox ul{
	width:300px;
	position:relative;
	list-style:none;
	padding:0;
	margin:0 0 0 -10px
}






.broadCastBox ul li{

	background-color: #00a863;

	font-family: "ProxiBold", Arial, sans-serif;
	height:80px;
	/*padding-top:20px;*/

	float:left;
	width:145px;
	text-align:center;
	color:#FFF;

	margin-right:10px;
	cursor:pointer;
	font-size: 16px;

	display:table
}



.broadCastBox ul li div{
	display:table-cell;
	vertical-align:middle;
}



.broadCastBox ul .nd{
	margin-right:0
}

.broadCastBox .matchDetails{
	padding: 10px;
	font-size:16px
}



.broadCastBox .matchTxt{

	width:120px;
	float:left;
	line-height:19px;
	margin-top:5px;
	text-align:right;
	font-size:14px;
	text-align:center;
	margin-left: 5px;
	text-transform: none;


}




.broadCastBox .matchTxt span{
	font-family: "ProxiBold", Arial, sans-serif;
	color:#666
}

.broadCastBox .matchChannel{
	float:left;
	background-image:url(IMG/telesport_sprites.png);
	background-repeat:no-repeat;

	margin-left:10px;
	width:100px;
	height: 50px
}

.broadCastBox .duna{
	background-position:0 -240px;
}

.broadCastBox .m1{
	background-position:-100px -240px;
}

.broadCastBox .dunaw{
	background-position:-200px -310px;
}

.broadCastBox .m2{
	background-position:-100px -310px;
}


.broadCastBox .separ{
	height:1px;
	background-color:#919191;
	width:240px;
	margin:0 auto
}



.broadCastBox .livematch{
	background-color:#CC3433;
	color:#FFF;
	font-family: ProxiBold;
	text-transform:uppercase;
	padding:8px 5px;
	width:115px;
	font-size:15px;
	font-family:ProxiBold;
	margin-top:10px;
	line-height:16px;
	margin-left:0

}



.broadCastBox .livematch a {
	color: #FFFFFF;
}


/* categorybox */
.homeNewsBox{
	width:280px;
	background-color:#FFF;
	margin-left:10px;
	margin-top: 15px;
	text-transform: none;
	line-height: 16px;
}
.homeNewsBox h3{
	background-color:#1A1F27;
	color:#FFF;
	display:block;
	margin:0 0 0 0;
	padding: 7px 0 6px 10px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:260px -535px;
	text-transform:uppercase;
	cursor:pointer;
	font-family: "ProxiBold", Arial, sans-serif;
}
.homeNewsBox .newsUnit{
	margin: 0 10px;
	border-bottom:#919191 solid 1px;
	padding:10px 0;
}
.homeNewsBox .newsPic{
	width:300px;
	max-height:200px;
	overflow:hidden;
	position:relative;
	margin:-11px 0 10px -20px;
	background-color:#999;
}
.homeNewsBox .picArrow{
	width:24px;
	height:13px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:0 -170px;
	position:absolute;
	margin:-23px 0 0 10px;
}
.homeNewsBox .newsPic img{
	width:100%;
	height:auto;
}
.homeNewsBox .newsTxt{
	font-size:14px;
	width: 260px;
}
.homeNewsBox .newsTxt h4{
	font-family: ProxiSemiBold,Arial;color:#6E6D6E;
	text-transform:uppercase;
	margin: 0 0 8px 0 !important;
	font-size:16px;
	line-height:20px;
}
.homeNewsBox .newsTxt ul{
	padding:0 0 0 20px;
	margin:10px 0 0 0;
}
.homeNewsBox .newsTxt ul li{
	margin-bottom:10px;
}
.homeNewsBox .smallPic .newsPic{
	width:135px;
	height:100px;
	float:left;
	margin-top:0;
	margin-bottom:0;
}
.homeNewsBox .smallPic .newsTxt{
	float:right;
	width:130px;
}
.homeNewsBox .last{
	border-bottom:none;
}
.homeNewsBox a{
	font-weight:normal;
}
.top24{
	width:280px;
	font-size:16px;
	color:#6D6D6D;
	line-height:20px;
	background-color:#FFF;
	margin-left:10px;
}
.top24 h3{
	background-color:#1A1F27;
	color: #FFF;
	display: block;
	margin: 0 0 0 0;
	padding: 7px 0 6px 10px;
	text-transform: uppercase;
	font-family: "ProxiBold", Arial, sans-serif;
}
.top24 .top24List{
	padding:0 10px;
}
.top24 .topUnit{
	min-height:60px;
	padding:0;
	border-bottom:#919191 solid 1px;
}
.top24 .topUnitPic{
	width:140px;
	height:92px;
	overflow:hidden;
	float: left;
	margin:10px 0 10px -20px;
}
.top24 .topUnitTxt{
	width:130px;
	height:92px;
	float:right;
	z-index:21;
	padding:10px 0;
	overflow:hidden;
	color:#6D6D6D;
	text-transform: none
}
.top24 .first .topUnitTxt{
	background-image:url(IMG/top24_01.png);
	background-position:bottom left;
	background-repeat:no-repeat
}

.top24 .second .topUnitTxt{
	background-image:url(IMG/top24_02.png);
	background-position:bottom right;
	background-repeat:no-repeat
}

.top24 .third .topUnitTxt{
	background-image:url(IMG/top24_03.png);
	background-position:bottom left;
	background-repeat:no-repeat
}

.top24 .fourth .topUnitTxt{
	background-image:url(IMG/top24_04.png);
	background-position:bottom right;
	background-repeat:no-repeat
}

.top24 .fifth .topUnitTxt{
	background-image:url(IMG/top24_05.png);
	background-position:bottom left;
	background-repeat:no-repeat
}

.top24 .topUnitPic img{
	width:100%;
	height:auto
}

.top24 a{
	font-weight:normal; color: #6D6D6D
}


.noPic .topUnitPic{
	display:none
}

.noPic .topUnitTxt{
	width:260px;
	height:auto;
	min-height:40px
}

.top24 .last{
	border-bottom:none
}

.newsContainer{
}

.newsContainer a{
	text-transform: none;
	font-weight: normal;
	line-height: 18px;
}

.containerLeft{
	float: left;
}

.containerLeft .last{
}

.newsMore{
}

.newsMoreDiv{
}

.newsContainer .newsMoreDiv {
	display: block;
	padding: 10px 0;
	color: #FFF;
	width: 300px;
	text-align: center;
	height: 16px;
	font-size: 18px;
	font-family: "ProxiBold", Arial, sans-serif;
	margin: 20px auto;
	text-transform: uppercase;
}


.catWideTopContainer{
	text-transform: none;
}

.catWideTopContainer .left {
	float: left;
	margin-left: -90px;
	margin-top: 15px;
}

.catWideTopContainer .right {
	float: right;
	margin-right: 10px;
}

.homeMoreImportant{
	width:300px;
	background-color:#FFF;
	font-size:14px;
	line-height:18px;
	color:#000;
}

.homeMoreImportant .freshUnit{
	padding:20px 0;
}

.homeMoreImportant .last{
	border-bottom:none;
}

.homeMoreImportant .freshFunc{
	font-size:10px;
	text-transform:uppercase;
	border-left:#21a88e solid 2px;
	margin-bottom:10px;
	line-height:12px;
}

.homeMoreImportant .separ{
	width:280px;
	height:2px;
	background-color:#C8C8C8;
	margin:0 auto;
}


.homeImportant{
	width:380px;
	background-color:#FFF;
	font-size:16px;
	color:#000;
	padding-bottom:20px;
	line-height:20px;
}

.homeImportant h1{
	text-transform:uppercase;
}

.homeImportant .stPic{
	width:377px;
	max-height:254px;
	overflow: hidden;
}

.homeImportant .stPic img{
	width:100%;
	height:auto
}

.homeImportant .freshFunc{
	margin-bottom:15px;
}

.homeImportant .nd{
	border-top:#c8c8c8 solid 1px;
	padding-top:20px;
	margin-top:20px
}

.homeImportant .nd h4{
	text-transform:uppercase;
	color:#6E6D6E;
	font-size: 18px;
	margin:0 0 10px 0;
	line-height:22px
}

.homeImportant .ndPic{
	float:left;
	width:140px
}

.homeImportant .ndPic img{
	width:100%;
	height:auto
}

.homeImportant .ndTxt .freshFunc{
	margin-bottom:10px
}

.homeImportant .ndTxt{
	float:right;
	width:220px;
	font-size:14px;
}

/*a bal oldalba nyúl bele*/

.categoryTopLeft .homeFreshNews{
	width: 180px;
	background-color: #FFF;
}

/* category photo */
.subGallery{
	width:620px;
	background-color:#FFF;
	padding-bottom:10px
}

.subGallery h3{
	background-color:#FFFFFF;
	color:#676767;
	display:block;
	margin:0 0 10px 0;
	padding: 7px 0 6px 10px;
	background-image:url(IMG/telesport_sprites.png);
	background-repeat:no-repeat;
	background-position:600px -615px;
	text-transform:uppercase;
	border-bottom:#d5d5d5 solid 1px;
	cursor:pointer;
	font-family: "ProxiBold", Arial, sans-serif;
}

.subGallery .leftCont{
	float:left;
	width:355px;
	margin:0 0 0 12px
}

.subGallery .leftCont div{
	width:180px;
	height:120px;
	float:left;
	margin:5px 5px 0 0;
	background-color:#999;
	cursor:pointer
}

.subGallery .leftCont .st{
	width:355px;
	height:240px;
	margin:0;
	overflow:hidden;
}

.subGallery  div img{
	max-width: none;
}

.subGallery .rightCont{
	float:right;
	width:235px;
	margin:0 12px 0 0
}

.subGallery .rightCont div{
	width:235px;
	float:right;
	margin: 0 0 5px 5px;
	background-color:#999;
	height:160px;
	overflow:hidden;
	cursor:pointer
}

.subGallery .rightCont .half{
	width:115px;
	height:75px;
	float:left;
	margin-left: 0;
	margin-right: 5px;
}

.subGallery .rightCont .last{
	margin-left:0
}

/* category top */
.categoryTop{
	width:600px;
	background-color:#FFF;
	border-left:#999 solid 10px;
	font-size:26px;
	font-family: "ProxiBold", Arial, sans-serif;
	padding:15px 0 10px 10px;
	color:#6E6D6E;
	line-height:26px
}

/* club list */
.soccerClubs{
	width:280px;
	background-color:#FFF;
	margin:0 10px
}

.soccerClubs h3{
	font-family: "ProxiBold", Arial, sans-serif;
	font-size: 22px;
	margin: 0;
	/*height: 32px;*/
	padding: 7px 0 6px 10px;
	background-color: #00a863;
	color: #FFF;
	text-transform: uppercase;
	margin:0;
	background-image:url(IMG/telesport_sprites.png);
	background-repeat:no-repeat;
	background-position:260px -535px
}

.soccerClubs ul{
	list-style:none;
	margin:0 10px;
	padding:0;
	font-size:14px;
	text-transform:uppercase;
	color:#000
}

.soccerClubs ul li{
	height:35px;
	padding:25px 0 0 0;
	border-bottom:#c8c8c8 solid 1px;
	cursor:pointer
}


.soccerClubs ul li img{
	width:auto;
	height:40px; margin:-15px auto 0 auto;
}

.soccerClubs ul .last{
	border-bottom:none
}

.soccerClubLogoDiv{
	margin-right: 10px;
	float: left;
	width: 40px;
	height:auto;
	text-align: center;
}

/* fOne category */

.fOnePilot{
	width:620px;;
	background-color:#FFF;
	padding-bottom:20px
}

.fOnePilot .pilotTop{
	width:620px;
	height:43px;
	background-color:#CC3333;
	color:#FFF;
	padding-top:1px;
	text-transform:uppercase
}

.fOnePilot .pilotTop h3{
	margin: 10px 0 0 15px;
	font-size:22px;
	font-family:ProxiBold;
	float:left
}

.fOnePilot .pilotTop .pilotTeam{
	float:right;
	margin:14px 20px 0 0;
	font-family:ProxiSemiBold
}

.fOnePilot .pilotPic{
	width:220px;
	height:220px;
	margin:20px 0 0 20px;
	float:left;
	border:#CCC solid 1px;
	overflow:hidden
}

.fOnePilot .pilotPic img{
	width:100%;
	height:auto
}

.fOnePilot .pilotDetails{
	width:358px;
	float:right;
	margin:60px 20px 0 0
}

.pilotDetails .pilotUnit{
	margin-bottom:10px;
	padding:5px 0
}

.pilotDetails .pDetailLeft, .pilotDetails .pDetailRight{
	float:left;
	font-size:18px;
	text-transform:uppercase
}

.pilotDetails .pDetailLeft{
	color:#999;
	font-family:ProxiBold;
	margin: 0 0 0 20px;
	width:140px
}

.pilotDetails .pDetailRight{

}

.pilotDetails .pPoz{
	background-color:#CC3333;
	color:#FFF
}

.pPoz .pDetailLeft{
	color:#FFF
}

.pilotDetails .pPoint, .pilotDetails .pPoint .pDetailLeft{
	color:#CC3333
}

.fOnePilot .pilotMore{
	display:block;
	background-color:#919191;
	width:185px;
	padding:6px 10px 4px 10px;
	font-family:ProxiBold;
	font-size:18px;
	color:#FFF;
	float:right;
	text-transform:uppercase;
	margin-right:-10px;
	background-image:url(IMG/telesport_sprites.png);
	background-repeat:no-repeat;
	background-position:190px -540px
}

/*new*/

.fOneTeam{
	width:620px;
	background-color:#FFF;
	padding-bottom:15px
}

.fOneTeam h3{
	font-family:ProxiBold;
	font-size:22px;
	margin:0;
	height:30px;
	padding:10px 0 0 15px;
	background-color: #CC3333;
	color:#FFF;
	text-transform:uppercase
}

.fOneTeam .teamPic{
	width:620px;
	height:360;
	overflow:hidden
}

.fOneTeam .teamPic img{
	width:100%;
	height:auto
}

.fOneTeam .teamCont{
	margin:15px 15px 0 15px;
	padding:0 5px;
	border-top:#e4e4e4 solid 1px
}

.teamCont .tContUnit{
	margin-top:15px;
	text-transform:uppercase
}

.teamCont .tContLeft{
	font-size:18px;
	float:left;
	width:180px;
	color:#898989
}

.teamCont .tContRight, .teamCont .tContFlag{
	float:left;
	width:230px;
	color: #CC3333;
	font-size:16px;
	font-family:ProxiBold
}

.teamCont .tContRight span{
	font-size:12px
}

.teamCont .tContFlag{
	width:100px
}

.fOneTeam .pilotMore {
	display: block;
	background-color: #919191;
	width: 185px;
	padding: 6px 10px 4px 10px;
	font-family: ProxiBold;
	font-size: 18px;
	color: #FFF;
	float: right;
	text-transform: uppercase;
	margin-right: -30px;
	background-image: url(IMG/telesport_sprites.png);
	background-repeat: no-repeat;
	background-position: 190px -540px;
}

/*new*/

.fOneTrack{
	width:620px;
	background-color:#FFF;
	padding-bottom:10px
}

.fOneTrack h3{
	font-family: ProxiBold;
	font-size: 22px;
	margin: 0;
	height: 30px;
	padding: 10px 0 0 15px;
	background-color: #CC3333;
	color: #FFF;
	text-transform: uppercase;
}

.fOneTrack .trackCont{
	margin:0 15px;
	padding:15px 0 0 0;
	width:280px;
	float:left;
	text-transform:uppercase;
	font-size:14px;
	color:#656565
}

.trackCont .trContUnit{
	margin-bottom:15px
}

.trackCont .trContLeft, .trackCont .trContRight{
	width:140px;
	float:left
}

.trackCont .trContRight{
	font-family:ProxiBold
}

.trackCont .trContRight span{
	color:#CC3333;
}

.fOneTrack .trackSepar{
	margin: 0 15px;
	height:1px;
	background-color:#e4e4e4
}

/*new*/

.fOneSide{
	width:240px;
	background-color:#919191;
	font-family:ProxiBold;
	padding:1px 0 0 0;
	color:#FFF;
	text-transform:uppercase
}

.fOneSide ul{
	list-style:none;
	font-size:15px;
	padding:10px 0;
	margin: 0 0 0 20px

}

.fOneSide ul li{
	padding: 10px 10px 10px 20px;
	margin-bottom:10px;
	cursor:pointer
; line-height: 18px
}

.fOneSide ul li span{
	font-size:10px
}

.fOneSide ul li:hover{
	background-color:#e6e6e6;
	color:#CC3333
}

.fOneSide ul .track{
	text-align:center;
	padding:10px
}

.fOneSide .active{
	background-color:#e6e6e6;
	color:#CC3333;
}

.scoccerSide  ul li:hover{
	background-color:#e6e6e6;
	color: #00a863;
}

.scoccerSide  .active{
	background-color:#e6e6e6;
	color: #00a863;
}



/*new*/

.fOneCrew{
	width:620px;
}

.fOneCrew h3{
	background-color: #cb3232 !important;
	margin: 15px 0 0 10px;
	color: #FFF;
	padding: 7px 0 6px 10px;
	background-image: url(http://telesport.hu/wp-content/plugins/telesport.hu.widgets/common/style/IMG/telesport_sprites.png);
	background-repeat: no-repeat;
	background-position: 260px -535px;
	width: 270px;
}



.fOneCrew .crewUnit{
	width:280px;
	background-color:#FFF;
	margin:0 10px;
	float:left;
	margin-bottom:20px
}

.fOneCrew .right{
	float:right
}

.crewUnit .crewPic{
	position:relative;
	width:300px;
	height:200px;
	margin-left:-10px
}

.fOneCrew .crewUnit h4{
	color: #5e5e5e;
	font-size: 16px;
	font-family: ProxiSemiBold;
	text-transform: uppercase;
	margin: 15px 15px 10px 15px;
}

/* video player */
.videoBig{
	width:620px;
	background-color:#FFF;
}
.videoBig .videoBigPic{
	width:620px;
	background-color:#CCC;
}
.videoBig .videoBigCont{
	padding:1px 10px 10px 10px;
	font-size:12px;
	text-transform:none;
}
.videoBig .videoBigCont h1{
	color:#6E6D6E;
	text-transform:uppercase;
	font-size:22px; line-height:26px;
	font-family: "ProxiBold", Arial, sans-serif;
	margin:15px 0;
}
.videoBig .vBigCat{
	margin-bottom: 15px;
	height: 12px;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	padding: 3px 0 0 10px;
	color: #6E6D6E;
}
.videoBig .vBigCat span{
	color:#000;
	font-size:12px;
	text-transform:none;
	padding-left:20px;
	font-family:ProxiBold;
}
.videoBig .gBigSocial{
	list-style: none;
	padding: 20px 0 20px 0;
}
.videoBig .gBigSocial li{
	float: left;
	padding: 0 5px;
	border-right: #919191 solid 1px;
	height: 24px;
	text-align: right;
	font-size: 10px;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	cursor: pointer;
	line-height: 1.4em;
	font-weight: bold;
	text-transform: lowercase;
}
.videoBig .gBigSocial .text{
	text-align: center;
	font-weight: normal;
}
.videoBig .gBigSocial a {
	font-weight: normal;
}
.videoBig ul .liLabel{
	text-transform: uppercase;
	background-color: #E6E6E6;
	font-family: ProxiBold;
	height: 19px;
	padding-top: 5px;
	border-right: none;
	background-image: none;
	cursor: default;
	margin-right: 5px;
}
.videoBig ul .fb{
	background-position:-170px -48px;
	width: 39px;
}
.videoBig ul .twitter{
	background-position:-211px -48px;
	width: 40px;
}
.videoBig ul .gplus{
	background-position:-165px -98px;
	width: 45px;
}
.videoBig ul .email{
	background-position:-247px -101px;
	padding-top: 13px;
	height: 11px;
	border-right: none;
	width: 30px;
	text-align: center;
	font-weight: normal;
}
.videoBig .vBigRelated{
	padding: 20px 0 10px 25px ;
	border-top: #919191 solid 1px;
	font-size:14px;
	line-height:18px
}
.videoBig .vBigRelated li{
	margin-bottom:10px;
}
/* video */
.homeVideo{
	width:280px;
	background-color:#FFF;
	margin-left:10px;
	margin-top:10px;
}
.homeVideo h3{
	background-color:#1A1F27;
	color:#FFF;
	display:block;
	margin:0 0 20px 0;
	padding: 7px 0 6px 10px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:260px -535px;
	text-transform:uppercase;
	font-family: "ProxiBold", Arial, sans-serif;
}
.homeVideo .videoUnit{
	padding-bottom:15px;
}
.homeVideo .vUnitPic{
	float:left;
	width:140px;}

.homeVideo .vUnitPic img{
	width:100%;
	height:auto;
	margin-left:-10px;
}
.homeVideo .vUnitPic span{
	color:#FFF;
	background-color:#000;
	padding:3px 7px;
	position:absolute;
	margin:-25px 0 0 90px;
	font-size:12px;
	display:none;
}
.homeVideo .vUnitTxt{
	float:right;
	width:130px;
	font-size:14px;
	line-height:18px;
	font-family:ProxiSemiBold;
	text-transform:uppercase;
	color:#6E6D6E; margin-right:10px; overflow:hidden
}
.homeVideo .vUnitTxt .playButton{
	width:31px;
	height:31px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:0 -100px;
	display:block;
	margin-top:5px;
}
.videoWide{
	width:620px;
	background-color:#FFF;
	margin-left:10px;
	padding-bottom:15px;
}
.videoWide h3{
	background-color:#1A1F27;
	color:#FFF;
	display:block;
	margin:0 0 20px 0;
	padding: 10px 0 10px 10px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:600px -535px;
	text-transform:uppercase;
}
.videoWide .videoUnit{
	width:180px;
	float:left;
	margin-left:20px
}
.videoWide .vUnitPic{
	width:180px;
	height:135px;
}
.videoWide .vUnitPic img{
	width:100%;
	height:auto;
}
.videoWide .vUnitPic span{
	color:#FFF;
	background-color:#000;
	padding:3px 7px;
	display:block;
	position:absolute;
	margin:-25px 0 0 140px;
	font-size:12px;
}
.videoWide .vUnitTxt{
	font-size:14px;
	line-height:18px;
	font-family:ProxiSemiBold;
	text-transform:uppercase;
	color:#6E6D6E;
	float:left;
	width:145px;
}
.videoWide .vwDate{
	font-size:12px;
	color:#000;
	text-transform:none;
	margin-top:5px;
}
.videoWide .playButton{
	width:31px;
	height:31px;
	background-image:url(IMG/telesport_sprites.png);
	background-repeat:no-repeat;
	background-position:0 -100px;
	display:block;
	margin-top:5px;;
	float:right;
}
/* team members */
.soccerTeam{
	width:280px;
	padding:1px 0 0 0;
	background-color:#FFF;
	margin:0 10px;
	padding-bottom:10px;
	margin-top:15px;
}
.soccerTeam h3{
	font-family: "ProxiBold", Arial, sans-serif;
	font-size: 22px;
	margin: 0;
	height: 32px;
	padding: 10px 0 0 15px;
	color: #00a863;
	text-transform: uppercase;
	margin: 0;
}
.soccerTeam ul{
	list-style:none;
	padding:0;
	margin:0 15px;
	font-size:16px;
	text-transform:uppercase;
}
.soccerTeam ul .last{
	border-bottom:none;
}
.soccerTeam ul li{
	/*height:28px;*/
	padding: 12px 15px 5px 15px;
	border-bottom:#bfbfbf solid 1px;
	cursor:pointer;
}
.soccerTeam .soccerSection{
	height:33px;
	text-align:center;
	font-family: "ProxiBold", Arial, sans-serif;;
	color:#FFF;
	width:270px;
	background-color:#00a863;
	margin:-1px 0 10px -25px;
	cursor:default;
	line-height:16px;
	padding: 17px 15px 0px 15px;
}
.soccerTeam .sTeamArrow{
	width:300px;
	height:10px;
	padding:0;
	text-align:center;
	position:absolute;
	margin:30px 0 0 -15px;
}
.soccerTeam .soccerSection img{
	width: 19px;
	height: 10px;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: -30px -150px;
	display: block !important;
	margin: 3px auto 0 auto;
}
/* tabella (table) */
.tabella{
	width:280px;
	background-color:#FFF;
	margin-left:10px;
	margin-top:15px;
	padding-bottom:1px;
}
.tabella h3{
	color: #00a863;
	display: block;
	margin: 0 0 0 0;
	padding: 7px 0 6px 10px;
	text-transform: uppercase;
	font-size: 20px;
	font-family: "ProxiBold", Arial, sans-serif;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: 260px -615px;
}
.tabella ul{
	list-style:none;
	padding:0;
	width:300px;
	margin:0 0 20px -10px;
}
.tabella ul li{
	font-family: "ProxiBold", Arial, sans-serif;
	font-size:16px;
	line-height:18px;
	width:130px;
	height:60px;
	padding:30px 10px 0 10px;
	text-transform:uppercase;
	background-color:#e6e6e6;
	float:left;
	text-align:center;
	color:#00a863;
	cursor:pointer;
}
.tabella .buttonArrow{
	position:absolute;
	margin:59px 0 0 65px;
	display:none;
}
.tabella .buttonArrow img{
	width:19px;
	height:10px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:0 -150px
}
.tabella ul li:hover, .tabella ul .active{
	color:#FFF;
	background-color:#00a863;
}
.tabella ul li a{
	line-height: 0;
	color: #999;
}
.tabella ul li:hover a, .tabella ul .active a{
	color:#FFF;
}
.tabella ul li:hover .buttonArrow, .tabella ul .active .buttonArrow{
	display:block;
}
.tabella .tabellaList{
	padding: 0 10px;
}
.tabella .tabellaUnit{
	border-bottom:#919191 solid 1px;
	/*min-height:28px;*/
	padding-top:12px;
	padding-bottom:7px;
	cursor:pointer;
}
.tabella .tabellaUnit:hover{
	width:260px;
	margin-left:-20px;
	margin-top:-1px;
	background-color:#00a863;
	color:#FFF !important;
	border-bottom:none;
	/*min-height:30px;*/
	padding:14px 20px 7px 20px;
}
.tabellaUnit:hover .tabPoz, .tabellaUnit:hover .tabScore{
	color:#FFF;
}
.tabellaUnit .tabPoz, .tabellaUnit .tabScore {
	float:left;
	font-family: "ProxiBold", Arial, sans-serif;
	font-size:16px;
	width:20px;
	margin-right:10px;
	text-align:right;
	color:#6E6D6E;
}
.tabellaUnit .tabScore{
	float:right;
	margin-right:10px;
	color:#00a863;
}
.tabellaUnit .tabFlag, .tabellaUnit .tabName{
	float:left;
	font-size:14px;
}
.tabellaUnit .tabFlag{
	margin-top:2px;
}
.tabellaUnit .tabName{
	width:170px;
	padding:3px 0 0 0;
	margin-left:10px;
	text-transform:uppercase;
	overflow:hidden;
}
.tabella .last{
	border-bottom:none;
	padding-bottom:8px;
}
.tabella .tabMore{
	display:block;
	width:14px;
	height:9px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:-30px -550px;
	margin:10px auto;
	cursor: pointer;
}
.tabella .tabButton .a{
	text-decoration: none;
}
.scoreLister{
	width:600px;
	background-color:#FFF;
	text-transform: uppercase;
	padding-bottom:15px;
	font-family: "ProxiBold", Arial, sans-serif;
	margin-top:15px;
}
.scoreLister h3{
	font-family: ProxiNormal;   font-size: 18px;
	margin: 0;
	height: 30px;
	padding: 10px 0 5px 15px;
	background-color: #00a863;
	color: #FFF;
	margin: 0;
}
.sListUnit{
	float:left;
	width:270px;
	margin:0 15px;
	font-size:14px;
	color:#808080;
	padding:15px 0 10px 0;
	line-height: 14px;
}
.fOne h3{
	color:#CC3333;
	background-image: none;
}
.fOne ul li{
	height:55px;
	padding-top:35px;
	color:#CC3333;
}
.fOne .buttonArrow{
	margin-top:55px;
}
.fOne .buttonArrow img{
	background-position:-60px -150px;
}
.fOne ul li:hover, .fOne ul .active{
	background-color:#CC3333;
}
.fOne .tabScore{
	color:#CC3333;
}
.fOne .tabellaUnit:hover{
	background-color:#CC3333;
}

.soccerTabellaBox{
	width:280px;
	padding:1px 0 0 0;
	background-color:#FFF;
	margin:0 10px;
	padding-bottom:10px;
	margin-top:15px;
}
.soccerTabellaBox h3{
	font-family: "ProxiBold", Arial, sans-serif;
	font-size: 22px;
	margin: 0;
	height: 32px;
	padding: 10px 0 0 15px;
	color: #00a863;
	text-transform: uppercase;
	margin: 0;
}
.soccerTabellaBox ul{
	list-style:none;
	padding:0;
	margin:0 10px;
	font-size:14px;
	text-transform:uppercase;
}
.soccerTabellaBox ul .last{
	border-bottom:none;
}

.soccerTabellaBox ul li{
	/*height:28px;*/
	padding:12px 10px 8px 10px;
	border-bottom:#bfbfbf solid 1px;
	cursor:pointer;
}
.soccerTabellaBox ul li .sTeamPoz,
.soccerTabellaBox ul li .sTeamName{
	float:left;
}
.soccerTabellaBox ul li .sTeamName{
	width:190px;
}
.soccerTabellaBox ul li .sTeamPoz{
	font-family: "ProxiBold", Arial, sans-serif;
	color:#6c6c6c;
	width:20px;
	text-align:right;
	margin:0 10px 0 -5px;
}
.soccerTabellaBox ul li .sTeamScore{
	float:right;
	color: #00a863;
	font-family: "ProxiBold", Arial, sans-serif;
}
.soccerTabellaBox .soccerSection{
	height:33px;
	text-align:center;
	font-family: "ProxiBold", Arial, sans-serif;
	color:#FFF;
	width:280px;
	background-color:#00a863;
	margin:-1px 0 10px -20px;
	cursor:default;
	font-size:16px;
	line-height: 16px;
	padding: 20px 10px 0px 10px;
}
.soccerTabellaBox .sTeamArrow{
	width:300px;
	height:10px;
	padding:0;
	text-align:center;
	position:absolute;
	margin:30px 0 0 -15px
}

.soccerTabellaBox .soccerSection img{
	width: 19px;
	height: 10px;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: 0 -150px;
}
.soccerTabellaBox .more{
	height: 19px;
	width: 100%;
	display: block;
	background-color: #00a863;
	font-family: ProxiBold,Arial;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 8px;
	cursor: pointer;
	margin: 10px auto -10px auto;
}
/*new*/

.soccerTabella{
	width:620px;
	margin-top: 20px;
}
.soccerTabella .sTabellaTab{
	list-style:none;
	font-family: "ProxiBold", Arial, sans-serif;
	font-size:26px;
	padding:0;
	margin: 0 0 20px 0;
}
.soccerTabella .sTabellaTab li{
	float:left;
	width:300px;
	height:35px;
	padding-top:15px;
	text-align:center;
	background-color:#f7f7f7;
	color:#919191;
	margin-right:20px;
}
.soccerTabella .sTabellaTab li a{
	color:#999
}

.soccerTabella .sTabellaTab .last{
	margin-right:0;
}
.soccerTabella .sTabellaTab li:hover,.soccerTabella .sTabellaTab .active{
	background-color:#FFF;
	color: #00a863;
}
.soccerTabella .sTabellaTab li:hover a,
.soccerTabella .sTabellaTab .active a{
	color: #00a863;
}
.soccerTabella .sTabelHead div, .soccerTabella .sTabelUnit div{
	float:right;
	width:40px;
	height:25px;
	padding-top:15px;
	font-family: "ProxiBold", Arial, sans-serif;
	text-align:center;
	margin-left:3px;
	font-size:12px;
}
.soccerTabella .sTabelHead div{
	color:#000;
	font-size:12px;
	height:28px;
	padding-top:12px;
}
.soccerTabella .sTabelUnit{
	margin-bottom:3px
}

.soccerTabella .sTabelUnit div{
	color:#6e6e6e;
	background-color:#FFF;
}
.soccerTabella .sTabelUnit:hover div{
	color:#FFF;
	background-color:#00a863;
}
.soccerTabella .sTabelHead .clear, .soccerTabella .sTabelUnit .clear{
	float:none;
	height:auto;
	padding:0;
}
.soccerTabella .left15{
	margin-left:15px !important;
}
.soccerTabella .sTabelUnit .sTableName{
	float:left;
	width:200px;;
	padding-left:15px;
	padding-right:15px;
	margin-left:0;
	text-align:left;
}
.soccerTabella .sTabelExpl{
	color:#616161;
	font-size:12px;
	font-family: "ProxiBold", Arial, sans-serif;
	margin-top:20px;
}
.soccerTabella .sTabelExpl span{
	color:#000;
}
.sTabelExpl .colOne, .sTabelExpl .colTwoo, .sTabelExpl .colThree{
	float:right;
	width:140px;
	margin-left:20px;
}

/* table F1 */
.fOne h3{
	color:#CC3333;
}
.fOne ul li{
	height:55px;
	padding-top:35px;
	color:#CC3333;
}
.fOne .buttonArrow{
	margin-top:55px;
}
.fOne .buttonArrow img{
	background-position:-60px -150px;
}
.fOne ul li:hover, .fOne ul .active{
	background-color:#CC3333;
}
.fOne .tabScore{
	color:#CC3333;
}
.fOne .tabellaUnit:hover{
	background-color:#CC3333;
}
/* socialmedia */
.articleTopSocial{
	width:275px;
	padding:0 5px 0 20px;
}
.articleTopSocial a{
	display:block;
	float:left;
	width:30px;
	height:30px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	margin-right:45px;
}
.articleTopSocial .fb{
	background-position:0 -50px;
}
.articleTopSocial .twitter{
	background-position:-40px -50px;
}
.articleTopSocial .gplus{
	background-position:-80px -50px;
}
.articleTopSocial .rss{
	background-position:-120px -50px;
	margin-right:0;
}

.fOneSocial{
	width:30px;
	padding:0;
}
.fOneSocial a{
	float:none;
	margin-right:0;
	margin-bottom:20px;
}

/* small menu */
.soccerScoreBox{
	width:280px;
	background-color:#FFF;
	margin: 15px 10px 0 10px;
}
.soccerScoreBox h3{
	font-family: "ProxiBold", Arial, sans-serif;
	font-size: 22px;
	margin: 0;
	/*height: 32px;*/
	padding: 7px 0 6px 10px;
	background-color: #00a863;
	color: #FFF;
	text-transform: uppercase;
	width:285px;
	margin:0 0 0 -10px;
}
.soccerScoreBox ul{
	list-style:none;
	margin:0 10px;
	padding:0;
	font-family: "ProxiBold", Arial, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#00a863;
}
.soccerScoreBox ul li{
	padding:15px 0;
	border-bottom:#c8c8c8 solid 1px;
	background-image:url(IMG/telesport_sprites.png);
	background-repeat:no-repeat;
	background-position:245px -502px;
	cursor:pointer;
}
.soccerScoreBox ul .last{
	border-bottom:none;
}
/* slider */
.sliderCont{
	background-color: #1A1F27;
	height: 80px;
	overflow: hidden;
}
.sliderCont .arrows{
	position: absolute;
	z-index: 10;
	margin-top: 25px;
}
.sliderCont {
	width: 980px;
}
.sliderCont .arrows .left{
	width: 34px;
	height: 35px;
	float: left;
	display: block;
	background-color: #000000;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position: -168px 10px;
	cursor: pointer;
}
.sliderCont .arrows .right{
	width: 34px;
	height: 35px;
	float: right;
	display: block;
	background-color: #000000;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: -138px 10px;
	cursor: pointer;
}
.sliderCont .arrows .lhover:hover{
	background-color: #404040;
}
.sliderCont .arrows .rhover:hover{
	background-color: #404040;
}
.sliderCont ul {
	margin: 0;
	list-style: none;
	position: relative;
	padding: 0;
}
.sliderCont ul li {
	float: left;
	color: #FFF;
	font-size: 12px;
	font-family: "ProxiBold", Arial, sans-serif;
	font-weight: normal;
	margin: 0 15px;
	cursor: pointer;
}
.sliderCont ul li .picto {
	/*width: 30px;*/
	height: 40px;
	margin: 15px auto 0 auto;
	text-align: center;
}

/* search result */
.newsList{
	width:620px;
}
.newsList ul{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	font-family:ProxiBold;
	font-size:14px;
	text-transform:uppercase;
}
.newsList ul li{
	height:25px;
	padding:12px 0 0 13px;
	width:147px;
}
.newsList ul li:hover, .newsList ul .active{
	width:147px;
	border-left:#000 solid 3px;
	background-color:#FFF;
	padding:12px 0 0 10px;
}
.newsList .nList{
	float:right;
	width:440px;
	background-color:#FFF;
	padding:0 10px;
	font-size:12px;
	line-height:18px;
}
.nList .nListUnit{
	min-height:40px;
	border-bottom:#919191 solid 1px;
	padding-bottom:20px;
}
.nList .nListUnit h4{
	color:#6E6D6E;
	font-size:14px;
	font-family:ProxiSemiBold;
	text-transform:uppercase;
	margin:15px 0 10px 0;
}
.nList .nListPic{
	width:140px;
	height:92px;
	overflow:hidden;
	float:left;
}
.nList .nListPic img{
	width:100%;
	height:auto;
}
.nList .nListTxt{
	width:280px;
	float:right;
}
.nList .nListTxt .nListDate{
	margin-bottom:10px;
	height:9px;
	border-left:#999 solid 3px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	padding:3px 0 0 10px;
	color:#6E6D6E;
}
.nList .nListTxt .nListDate span{
	color:#000;
}
.newsList .noPic .nListPic{
	display:none;
}
.newsList .noPic .nListTxt{
	width:440px;
}
.newsList .last{
	border-bottom:none;
}
.searchResult{
	width:600px;
	height:28px;
	padding:12px 10px 0 10px;
	background-color:#FFF;
	font-family:ProxiBold;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom: 15px;
}
.searchResult input[type="text"], .searchResult input[type="button"]{
	float:right;
	margin-top:-5px;
}
.searchResult input[type="text"]{
	width:270px;
	padding:0 5px;
	height:25px;
	background-color:#E6E6E6;
	border:none;
	font-family:ProxiBold;
	font-size:12px;
}
.searchResult input[type="button"]{
	width:26px;
	height:25px;
	margin:-3px 0 0 10px;
	padding:0;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:-59px -548px;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.moreArticles ul{
	display:none;
}
.moreArticles .nList{
	width:600px;
}
.moreArticles .nListTxt{
	width:440px;
}
.moreArticles .noPic .nListTxt{
	width:600px;
}

/* scroll top */
.toTheTop{
	width: 980px;
	padding-top: 10px;;
	border-top: #c3c3c3 solid 1px;
}
.topCont{
	width: 180px;
	height: 45px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	color: #3d3d3d;
	cursor: pointer;
	font-family: "ProxiNormal", Arial, sans-serif;
}
.topCont .Pic{
	background-image: url('IMG/sprite.png');
	background-repeat: no-repeat;
	background-position: 0 -350px;
	width: 40px;
	height: 10px;
	margin: 0 auto 8px auto;
}
/* schedule */
.raceCalendar{
	width:280px;
	background-color:#FFF;
	font-size:16px;
	margin-left:10px;
}
.raceCalendar h3{
	background-color: #CC3333;
	color: #FFF;
	display: block;
	margin: 0 0 0 0;
	padding: 7px 0 6px 10px;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: 260px -535px;
	text-transform: uppercase;
	cursor:pointer;
	font-family: "ProxiBold", Arial, sans-serif;
	font-size:20px;
}
.raceCalendar .raceList{
	padding:0 10px;
}
.raceCalendar .raceUnit{
	/*height:28px;
*/    padding-top:12px;
	padding-bottom:10px;    cursor:pointer;
	border-bottom: #919191 solid 1px;
}
.raceCalendar .raceUnit:hover, .raceCalendar .next{
	background-color: #CC3333;
	color: #FFF;
	width:260px;
	padding:13px 20px 11px 20px;
	margin-top:-1px;
	margin-left:-20px;
	border-bottom:none;
}
.raceCalendar .raceUnit:hover .raceDate, .raceCalendar .next .raceDate{
	color:#FFF !important;
}
.raceUnit .raceDate{
	text-transform:none;
	float: left;
	color: #6E6D6E !important;
	font-size: 16px;
	width: 100px;
	font-family: "ProxiBold", Arial, sans-serif;
}
.raceUnit .racePlace{
	text-transform:uppercase;
	float: left;
	width: 160px;
	line-height: 16px;
}
.raceCalendar .last{
	border-bottom:none;
	height:29px;
}
/* main menu */
.HeadMenu{
	width:980px;
	height:69px;
	background-image:url('IMG/headBg.jpg');
	background-repeat:no-repeat;
	padding-top:1px;
}
.HeadMenu .mainMenu{
	list-style: none;
	padding:0;
	margin:11px 5px 0 135px;
	font-family: "ProxiBold", Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#FFF;
	float:left;
}
.HeadMenu .mainMenu .active{
	background-color:#999;
	height:39px;
}
.HeadMenu .mainMenu li{
	float:left;
	cursor:pointer;
	height:35px;
	padding:15px 7px 4px 7px;
}
.HeadMenu .mainMenu li:hover{
	border-bottom: #999 solid 4px;
}
.HeadMenu .mainMenu li a{
	color: #FFF;
}
.HeadMenu .mainMenu .active:hover, .HeadMenu .mainMenu .home:hover{
	border-bottom:0;
}
.HeadMenu .mainMenu .home:hover{
	cursor:default;
}
.HeadMenu .mainMenu .home{
	padding: 18px 12px 4px 12px;
}
.HeadMenu .mainMenu .home img{
	width:14px;
	height:14px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:-80px 0;
}

.HeadMenu .headSearch{
	list-style:none;
	margin:16px 5px 0 0;
	padding:0;
	float:right;
}
.HeadMenu .headSearch li{
	padding:10px 15px 23px 15px;
}
.HeadMenu .headSearch li:hover{
	background-color:#919396;
}
.HeadMenu .headSearch img{
	width:21px;
	height:19px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:-100px 0;
}

.HeadMenu .headSearch li ul{
	list-style:none;
	position: absolute;
	margin:23px 0 0 -253px;
	display:none;
	padding:0;
}
.HeadMenu .headSearch li:hover ul{
	display:block;
	background-color:#919396;
}
.HeadMenu .headSearch li ul li{
	width:270px;
	padding:10px;
}
.HeadMenu .headSearch input[type="text"]{
	width:210px;
	height:30px;
	padding:0 5px;
	margin:0;
}
.HeadMenu .headSearch input[type="submit"]{
	border:none;
	font-family: "ProxiBold", Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	background-color:transparent;
	height:30px;;
	cursor:pointer;
	margin-left:5px;
}
.headSearch form {
	margin-bottom: 0px;
}
.subMenu{
	width: 980px;
	height: 30px;
	padding-top: 1px;
	background-color: #999;
	margin-top: 0;
}
.subMenu ul{
	width: 330px;
	list-style: none;
	margin: 2px auto 0 auto;
	padding: 0;
	color: #FFF;
	font-size: 10px;
	text-transform: uppercase;
	font-family: "ProxiBold", Arial, sans-serif;
	line-height: 12px;
}
.subMenu ul li{
	float: left;
	padding: 2px 10px;
	cursor: pointer;
	font-size: 10px;
}
.subMenu ul li:hover{
	background-color: #000;
}
.subMenu .moreMenu{
	width:116px;
	float:right;
	margin:-1px 20px 0 0;
	padding:0;
}
.subMenu .moreMenu li{
	padding: 5px 0;
	cursor: default;
}
.subMenu .moreMenu li:hover{
	background-color: transparent;
}
.subMenu .moreMenu li ul li{
	float:none;
	padding: 4px 10px;
}
.subMenu .moreMenu li ul li:hover{
	background-color:#000;
}
.subMenu .moreMenu li ul{
	display:none;
	position:absolute;
	width:106px;
	background-color:#999;
	margin:0;
	padding:5px;
	color: #FFF;
}
.subMenu .moreMenu li:hover ul{
	display:block;
}
.subMenu .moreMenu .moreSign{
	background-color:#e6e6e6;
	width:82px;
	height:17px;
	padding: 5px 0 0 0;
	text-align:center;
	color:#121317;
	float:left;
}
.subMenu .moreMenu .moreButton{
	display:block;
	width:32px;
	height:22px;
	float:right;
	margin-left:2px;
	background-color:#e6e6e6;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:-191px -232px
}

/* photo */
.homeGallery{
	width:620px;
	background-color:#FFF;
	padding-bottom:10px;
}
.homeGallery h3{
	background-color:#1A1F27;
	color:#FFF;
	display:block;
	margin:0 0 10px 0;
	padding: 7px 0 6px 10px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:600px -535px;
	text-transform:uppercase;
	font-family: "ProxiBold", Arial, sans-serif;
	margin-top: 10px;
}
.homeGallery .leftCont{
	float:left;
	width:365px;
	margin:0 0 0 12px;
}
.homeGallery .leftCont div{
	width:180px;
	height:120px;
	float:left;
	margin:5px 5px 0 0;
	background-color:#999;
	cursor:pointer;
	overflow:hidden;
}
.homeGallery .leftCont .st{
	width:365px;
	height:250px;
	margin:0;
}
.homeGallery .leftCont .last{
	margin-right:0;
}
.homeGallery  img{
	max-width: none;
}
.homeGallery .rightCont{
	float:right;
	width:225px;
	margin:0 12px 0 0;
}
.homeGallery .rightCont div{
	width:225px;
	float:right;
	margin: 0 0 5px 0;
	background-color:#999;
	height:146px;
	overflow:hidden;
	cursor:pointer;
}
.homeGallery .rightCont .half{
	width:110px;
	height:74px;
	float: left;
	margin-right: 5px;
}
.homeGallery .rightCont .last{
	margin-left:0;
}
/* more gallery */

.moreGallery ul{
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
}
.moreGallery ul li{
	font-size:16px;
	float:left;
	font-family: "ProxiBold", Arial, sans-serif;
	color:#1A1F27;
	padding:10px 20px;
	margin:0 5px 5px 0;
	cursor:pointer;
	text-transform:uppercase;
}
.moreGallery ul li:hover, .moreGallery ul .active{
	color:#919191;
	background-color:#FFF;
}
.moreGallery .mGalleryCont{
	padding:20px 10px;
	background-color:#FFF;
}
.moreGallery .mGalUnit{
	float:left;
	width:280px;
	margin-right:40px;
	font-family: "ProxiSemiBold", Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	line-height: 16px; cursor:pointer;
}
.moreGallery .last{
	margin-right:0;
}
.moreGallery .mGalUnit .mGalPic {
	width:280px;
	height:184px;
	overflow:hidden;
	margin-bottom:10px;
	color:#2D2E2E;
}
.moreGallery .mGalUnit .mGalPic img{
	width:100%;
	height:auto;
}

.moreGallery .clear40{
	clear:both;
	height:40px;
}

/*és a videóknak*/

.moreGallery .videoCont{
	padding:10px 0 10px 20px;
	background-color:#FFF;
}
.moreGallery .videoUnit{
	width:220px;
	float:left;
	margin-right:6px;
}
.moreGallery .vUnitPic{
	width:220px;
	height:124px;
	overflow:hidden;
	background-color: #e7e7e7;
}

.moreGallery .vUnitPic span{
	color: #FFF;
	background-color: #000;
	padding: 3px 7px;
	display: block;
	position: absolute;
	margin: 100px 0 0 180px;
	font-size: 12px;
}
.moreGallery .vUnitPic img{
	width:100%;
	height:auto;
}
.moreGallery .vUnitTxt {
	font-size: 14px;
	line-height: 18px;
	font-family: "ProxiSemiBold", Arial, sans-serif;
	text-transform: uppercase;
	color: #6E6D6E;
	float: left;
	width: 180px; margin-top: 13px;
}
.moreGallery .vwDate {
	font-size: 12px;
	color: #000;
	text-transform: none;
	margin-top: 5px;
}
.moreGallery .playButton {
	width: 31px;
	height: 31px;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: 0 -100px;
	display: block;
	margin: 13px 5px 0 0;
	float: right;
}

/* Kéthasábos video lista */

.video_twoCol .mGalleryCont{
	width: 600px;
	padding: 10px 10px 20px 10px;
}
.video_twoCol .videoUnit{
	width: 280px !important;
	margin-bottom:20px
}

.video_twoCol .vUnitPic{
	width:280px !important;
	height:160px !important;
	position:relative;
}
.video_twoCol .vUnitPic span{
	margin:0;
	position:absolute;
	right:5px;
	bottom:5px;
}
.video_twoCol  .inUnitLeft{
	float: right !important;
	margin-right: 0 !important;
}
/* match list */

.matchLister{
	width:600px;
	background-color:#FFF;
	margin:0 10px 4px 10px
}
.matchLister h3{
	font-family: ProxiNormal; font-size: 20px;
	margin: 0;
	height: 32px;
	padding: 10px 0 0 15px;
	background-color: #00a863;
	color: #FFF;
	text-transform: uppercase;
	width: 605px;
	margin: 0 0 0 -10px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:590px -337px;
	cursor:pointer;
}
.mListUnit{
	border-bottom:#CCC solid 1px;
	padding:30px 15px 0 0;
	font-size:16px;
	color:#00a863;
	text-transform:uppercase;
	font-family: ProxiBold;
	text-align: center;
	line-height:20px;
	min-height:50px;
}

.mListUnit .mTeamLeft, .mListUnit .mTeamRight{
	float:left;
	width:170px;
	margin:0 5px 20px 5px;
}
.mListUnit .mVS{
	float:left;
	color:#666;
	font-size:10px;
	font-family: "ProxiBold", Arial, sans-serif;
	padding:0px 47px 0 47px;
}
.played .mTeamLeft, .played .mTeamRight{
	margin:0 5px
	20px 5px;
	color:#919191;
}
.played .mResultCont{
	float:left;
	margin:-10px 5px 0 5px;

}
.mListUnit .resultLeft,
.mListUnit .resultRight{
	height:35px;
	padding:15px 0 0 0;

}
.mListUnit .mTime{
	float:right;
	width:110px;
	color:#000;
	text-transform:none;
	font-family: "ProxiBold", Arial, sans-serif;
	text-align:right;
	margin:10px 0
}
.mListUnit .matchChannel{
	/* display:none; */
	float:right;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	margin:-20px 0 0 10px;
	width: 90px;
	height: 50px;
}
.mListUnit .m1{
	background-position:-93px -240px;
}
.mListUnit .duna{
	background-position:0 -240px;
}
.mListUnit .dunaw{
	background-position:-200px -310px;
}
.mListUnit .m2{
	background-position:-93px -310px;
}
.matchLister .broadcast .matchChannel{
	display:block;
}
.matchLister .duna{
	background-position:0 -240px;
}
.matchLister .m1{
	background-position:-100px -240px;
}
.mListInactive .mListUnit{
	display:none;
}
.mListInactive h3{
	background-position:590px -377px;
	color: #00a863;
	background-color: #FFF;
}



.mListInactive h3:hover{
	background-position:590px -297px;
	background-color: #00a863;
	color: #FFF;
}


/*elmúlt meccsek*/

.matchListerPast{
	width:600px;
	background-color:#FFF;
	margin:0 10px 4px 10px
}
.matchListerPast h3{
	font-family: ProxiNormal;
	font-size: 20px;
	margin: 0;
	height: 32px;
	padding: 10px 0 0 15px;
	background-color: #919191;
	color: #FFF;
	text-transform: uppercase;
	width: 605px;
	margin: 0 0 0 -10px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:590px -337px;
	cursor:pointer;
}
.matchListerPast .winner{
	color:#000 !important;
}
.matchListerPast .mResultCont{
	float:left;
	margin:-10px 5px 0 5px;
}
.matchListerPast .mResultCont .winner{
	color:#FFF !important;
	background-color:#000;
}
.matchListerPast .resultLeft, .matchListerPast .resultRight{
	width:50px;
	height:35px;
	padding:15px 0 0 0;
	float:left;
	background-color:#919191;
	color:#FFF;
	text-align:center;
	font-size:24px;
	font-family: "ProxiBold", Arial, sans-serif;
	margin: -5px 0 10px 0;

}
.matchListerPast .mTeamLeft, .matchListerPast .mTeamRight{

	color:#919191;
	width:170px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 15px;

}
.matchListerPast .resultRight{
	margin-left:4px;
}



.matchListerPast .mSummary{
	display:none;
	width:80px;

	padding: 7px 20px 7px 10px;
	float:right;

	background-color:#919191;

	font-size:11px;
	color:#FFF;

	margin:5px -25px 0 0;
	cursor:pointer;

	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:98px -482px;
	font-weight: normal;
	font-family: ProxiNormal;
	line-height:11px;
	text-align:left
}



.matchListerPast .broadcast .mSummary{
	display:block
}

.mListPastInactive .mListUnit{
	display:none
}



.mListPastInactive h3{
	background-position:590px -377px;
	color: #919191;
	background-color: #FFF;

}



.mListPastInactive h3:hover{

	background-position:590px -297px;
	background-color: #919191;
	color: #FFF

}




/*  ***** próba  ********/
.matchLister .winner{
	color:#000 !important
}



.matchLister .mResultCont{

	float:left;
	margin:-10px 5px 0 5px


}



.matchLister .mResultCont .winner{
	color:#FFF !important;
	background-color:#000
}

.matchLister .resultLeft, .matchLister .resultRight{
	width:50px;
	height:38px;
	padding:12px 0 0 0;
	float:left;
	background-color:#919191;
	color:#FFF;
	text-align:center;
	font-size:24px;
	font-family: "ProxiBold", Arial, sans-serif;
}

.matchLister .resultRight{
	margin-left:4px
}

/* gallery big */
.galleryBig{
	width:920px;
	background-color:#FFF;
	padding-top:1px;
	margin-top:35px;
	margin-left:20px
}

.galleryBig h1{
	font-size:24px;
	font-family: "ProxiSemiBold", Arial, sans-serif;
	color:#1A1F27;
	margin: -44px 0 0 0;}


.galleryBig .galBigPic{
	width:920px;
	height: 610px;
	overflow:hidden;
	background-color:808080;
}

.galleryBig .galBigPic img{
	/*width:auto;
    height:100%*/
	width: 100%;
}

.galleryBig .galBigPic{
	height: 600px;
	text-align: center;
	background-color: #b6b6b6;
	position: relative;
	overflow: hidden;
}

/*.galleryBig .galBigArrows{
    width:940px;
    margin-left:-10px;
    position:absolute;
    margin-top:245px;
	z-index: 100;
}

.galleryBig .galBigArrows div{
    display:block;
    width:78px;
    height:78px;
    background-color:#FFF;
    background-image:url(IMG/telesport_sprites.png);
    background-repeat:no-repeat;
    cursor:pointer
}*/
/*
.galleryBig .galBigArrows{
    width:78px;
    position:absolute;
    margin-top:245px;
	z-index: 100;
}*/

.galleryBig div.galBigArrows {
	display:block;
	width:78px;
	height:78px;
	background-color:#FFF;
	background-image:url(IMG/telesport_sprites.png);
	background-repeat:no-repeat;
	cursor:pointer;
	position:absolute;
	margin-top:245px;
	z-index: 100;
}

.galleryBig .gBigArrowLeft{
	float:left;
	background-position:-235px -135px;
	margin-left:-10px;
}

.galleryBig .gBigArrowRight{
	float:right;
	background-position:-175px -135px;
	margin-left:852px;
}

.galleryBig .galBigCaption{
	width:890px;
	min-height: 15px;
	padding:10px 15px;
	font-size:16px;
	line-height:20px;
	color:#FFF;
	background-image:url(IMG/captionBg.png);
	position:absolute;
	z-index:27;
	text-align: left;
	margin-top: 600px;
	/* overflow-y: auto; */
}

.galleryBig .galBigCaption .nyil{
	display:block;
	width:18px;
	height:12px;
	background-image:url(IMG/telesport_sprites.png);
	background-repeat:no-repeat;
	background-position:-80px -110px;
	float:right;
}

.galleryBig .galBigCaption .nyil.upp_arrow{
	background-position:-80px -130px;
}

.galleryBig .galBigIndex{
	width:940px;
	overflow:hidden;
	margin:10px 0 0 -10px
}

.galBigIndex .gIndexCont{
	/*width:1200px*/
	height: 100px;
	max-height: 100px;
	overflow: hidden;
	position: relative;
}

.galBigIndex .gIndexUnit{
	width:140px;
	height:92px;
	overflow:hidden;
	float:left;
	margin-right:20px; cursor:pointer
}

.galBigIndex .gIndexUnit img{
	width:100%;
	height:auto
}

.galleryBig .gBigIndexArrows{
	position:absolute;
	width:940px;
	margin-top:33px;
	margin-top: -30px; /**/
}

.galleryBig .gBigIndexArrows div{
	display:block;
	width:28px;
	height:28px;
	background-color:#1A1F27;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	cursor:pointer;
	z-index: 1500;
	opacity: 0.2;
}

.galleryBig .gBigIndexArrows div.active{
	opacity: 1;
}

.gBigIndexArrows .gBigArrowLeft{
	background-position:-113px -95px;
	position: absolute; /**/
	float: left;
	margin-top: 65px;
}

.gBigIndexArrows .gBigArrowRight{
	background-position:-143px -95px;
	position: absolute; /**/
	float: right;
	margin-top: 65px;
	margin-left: 910px;
}

.galleryBig .gBigSocial{
	list-style: none;
	padding: 10px 0;
	margin-left: 30px;
	height:21px
}

.galleryBig .gBigSocial li{
	float: left;
	padding: 0 5px;
	border-right: #919191 solid 1px;
	height: 24px;
	text-align: right;
	font-size: 10px;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	cursor: pointer;
	line-height: 1.4em;
	font-weight: bold;
	text-transform: lowercase;
}

.galleryBig .gBigSocial .text{
	text-align: center;
	font-weight: normal;
}

.galleryBig .gBigSocial a {
	font-weight: normal;
}

.galleryBig ul .liLabel{
	text-transform: uppercase;
	background-color: #E6E6E6;
	font-family: ProxiBold;
	height: 19px;
	padding-top: 5px;
	border-right: none;
	background-image: none;
	cursor: default;
	margin-right: 5px;
}

.galleryBig ul .fb{
	background-position:-170px -48px;
	width: 39px;
}

.galleryBig ul .twitter{
	background-position:-211px -48px;
	width: 40px;
}

.galleryBig ul .gplus{
	background-position:-165px -98px;
	width: 45px;
}

.galleryBig ul .email{
	background-position:-247px -101px;
	padding-top: 13px;
	height: 11px;
	border-right: none;
	width: 30px;
	text-align: center;
	font-weight: normal;
}

.moreGallery .videoCont{
	padding:10px 0 10px 20px;
	background-color:#FFF
}


.moreGallery .videoUnit{
	width:220px;
	float:left;
	margin-right:6px
}

.moreGallery .vUnitPic{
	width:220px;
	height:124px;
	overflow:hidden; background-color: #e7e7e7
}

.moreGallery .vUnitPic span{
	color: #FFF;
	background-color: #000;
	padding: 3px 7px;
	display: block;
	position: absolute;
	margin: 100px 0 0 180px;
	font-size: 12px;
}

.moreGallery .vUnitPic img{
	width:100%;
	height:auto
}

.moreGallery .vUnitTxt {
	font-size: 14px;
	line-height: 18px;
	font-family: "ProxiBold", Arial, sans-serif;
	text-transform: uppercase;
	color: #6E6D6E;
	float: left;
	width: 180px; margin-top: 13px
}

.moreGallery .vwDate {
	font-size: 12px;
	color: #000;
	text-transform: none;
	margin-top: 5px;
}

.moreGallery .playButton {
	width: 31px;
	height: 31px;
	background-image: url(IMG/telesport_sprites.png);
	background-repeat: no-repeat;
	background-position: 0 -100px;
	display: block;
	margin: 13px 5px 0 0;
	float: right;
}

.homeFreshNews{
	width:220px;
	background-color:#FFF
}

.homeFreshNews .freshUnit{
	border-bottom:#C8C8C8 solid 2px;
	padding:20px 0
}

.homeFreshNews .last{
	border-bottom:none
}

.freshFunc{
	font-size:10px;
	text-transform:uppercase;
	/* border-left:#21a88e solid 2px; */
	line-height:12px;
	height:12px
}

.freshFunc .category, .freshFunc .date{
	float:left;

}

.freshFunc .category{
	padding-left:10px;
	/*margin-right:10px;*/
	color:#6E6D6E; margin-bottom:10px
}

.freshFunc .date{
	font-family: "ProxiSemiBold", Arial, sans-serif;
}

.freshUnit h4{
	font-family:ProxiSemiBold;
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	color:#6E6D6E;
	margin:0 0 6px 0
}

.freshUnit .leadText {
	clear: left;
}

.homeFreshNews .freshMore{
	height: 19px;
	width: 100%;
	display: block;
	background-color: #1a1f27;
	font-family: "ProxiBold",Arial,sans-serif;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	font-size: 12px;
	line-height: 15px;
}

/* footer */
.tsFooter{
	width: 860px;
	height: auto;
	padding: 25px 60px 25px 60px;
	background-image: url(IMG/footBg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #1a1f27;
	font-family: "ProxiNormal", Arial, sans-serif;

}

.footerRight, .footerLeft{
	color: #FFF;
	font-size: 16px;
	line-height: 26px;
	width: 180px;
	display: block
}

.footerLeft{
	text-transform: uppercase;
	list-style-type: none;
	float: left;
	margin-right:50px
}

.footerRight{
	list-style-type: none;
	float: left;
}

.footerRight a, .footerLeft a{
	color: #FFF; padding: 0 0 15px 0; display: block;
}

.liStyleUpper{
	text-transform: uppercase;
}

.fbContainer{
	width: 380px;
	float: right;
	background-color: #FFF;
}

.clear{
	clear: both;
}

/* footballtop */
.soccerTeamTop{
	width:620px;
	height:105px;
	background-color:#6d6d6d
}

.soccerTeamTop .socName{
	float:left;
	width:440px;
	margin: 40px 0 0 40px;
	color:#FFF;
	font-family: "ProxiBold", Arial, sans-serif;
	font-size:22px;
	text-transform:uppercase
}

.soccerTeamTop .socLogo{
	float:right;
	width:90px;
	height:90px;
	margin:7px 40px 0 0
}

.soccerTeamTop .socLogo img{
	width:auto;
	height:100%
}

/* F1 track */
.fOneTrack{
	width:620px;
	background-color:#FFF;
	padding-bottom:10px
}

.fOneTrack h3{
	font-family: ProxiBold;
	font-size: 22px;
	margin: 0;
	height: 30px;
	padding: 10px 0 0 15px;
	background-color: #CC3333;
	color: #FFF;
	text-transform: uppercase;
}

.fOneTrack .trackCont{

	margin:0 15px;
	padding:15px 0 0 0;
	width:280px;
	float:left;
	text-transform:uppercase;
	font-size:14px;
	color:#656565
}

.trackCont .trContUnit{
	margin-bottom:15px; line-height: 18px
}

.trackCont .trContLeft, .trackCont .trContRight{
	width:150px;
	float:left
}



.trackCont .trContRight{
	width:130px
;
	font-family: "ProxiBold", Arial, sans-serif;

}



.trackCont .trContRight span{
	color:#CC3333;
}

.fOneTrack .trackSepar{
	margin: 0 15px;
	height:1px;
	background-color:#e4e4e4
}

/* F1 team member */
.fOnePilot{
	width:620px;;
	background-color:#FFF;
	padding-bottom:20px
}

.fOnePilot .pilotTop{
	width:620px;
	height:43px;
	background-color:#CC3333;
	color:#FFF;
	padding-top:1px;
	text-transform:uppercase
}

.fOnePilot .pilotTop h3{
	margin: 10px 0 0 15px;
	font-size:22px;
	font-family: "ProxiBold", Arial, sans-serif;
	float:left;
	color:#FFF
}

.fOnePilot .pilotTop .pilotTeam{
	float:right;
	margin:14px 20px 0 0;
	font-family: "ProxiSemiBold", Arial, sans-serif;
}

.fOnePilot .pilotPic{
	width:220px;
	height:220px;
	margin:20px 0 0 20px;
	float:left;
	border:#CCC solid 1px;
	overflow:hidden
}

.fOnePilot .pilotPic img{
	width:100%;
	height:auto
}

.fOnePilot .pilotDetails{
	width:358px;
	float:right;
	margin:60px 20px 0 0
}

.pilotDetails .pilotUnit{
	margin-bottom:10px;
	padding:5px 0
}

.pilotDetails .pDetailLeft, .pilotDetails .pDetailRight{
	float:left;
	font-size:18px;
	text-transform:uppercase
}

.pilotDetails .pDetailLeft{
	color:#999;
	font-family: "ProxiBold", Arial, sans-serif;
	margin: 0 0 0 20px;
	width:140px
}

.pilotDetails .pDetailRight{

}

.pilotDetails .pPoz{
	background-color:#CC3333;
	color:#FFF;
}
.pPoz .pDetailLeft{
	color:#FFF;
}
.pilotDetails .pPoint, .pilotDetails .pPoint .pDetailLeft{
	color:#CC3333;
}
.fOnePilot .pilotMore{
	display:block;
	background-color:#919191;
	width:185px;
	padding:6px 10px 4px 10px;
	font-family:ProxiBold;
	font-size:18px;
	color:#FFF;
	float:right;
	text-transform:uppercase;
	margin-right:-10px;
	background-image:url('IMG/telesport_sprites.png');
	background-repeat:no-repeat;
	background-position:190px -545px;
}
/* F1 team gallery */
.fOneCrew{
	width:620px;
	margin-bottom:15px;
}
.fOneCrew .crewUnit{
	width:280px;
	background-color:#FFF;
	margin:0 10px;
	float:left;
	padding-bottom:10px;
}
.fOneCrew .right{
	float:right;
}

.crewUnit .crewPic{
	position:relative;
	width:300px;
	height:200px;
	margin-left:-10px;
	overflow: hidden;
}

.fOneCrew .crewUnit h4{
	color: #5e5e5e;
	font-size: 16px;
	font-family: "ProxiSemiBold", Arial, sans-serif;
	text-transform: uppercase;
	margin: 15px 15px 10px 15px;
}

/* F1 team */
.fOneTeam{
	width:620px;
	background-color:#FFF;
	padding-bottom:15px;
}

.fOneTeam h3{
	font-family: "ProxiBold", Arial, sans-serif;
	font-size:22px;
	margin:0;
	height:35px;
	padding:10px 0 0 15px;
	background-color: #CC3333;
	color:#FFF;
	text-transform:uppercase;
}

.fOneTeam .teamPic{
	width:620px;
	height:360px;
	overflow:hidden;
}

.fOneTeam .teamPic img{
	width:100%;
	height:auto;
}

.fOneTeam .teamCont{
	margin:15px 15px 0 15px;
	padding:0 5px;
	border-top:#e4e4e4 solid 1px;
}

.teamCont .tContUnit{
	margin-top:15px;
	text-transform:uppercase;
}

.teamCont .tContLeft{
	font-size:18px;
	float:left;
	width:180px;
	color:#898989;
}

.teamCont .tContRight, .teamCont .tContFlag{
	float:left;
	width:230px;
	color: #CC3333;
	font-size:16px;
	font-family: "ProxiBold", Arial, sans-serif;
}

.teamCont .tContRight span{
	font-size:12px;
}

.teamCont .tContFlag{
	width:100px;
}

.fOneTeam .pilotMore {
	display: block;
	background-color: #919191;
	width: 185px;
	padding: 6px 10px 4px 10px;
	font-family: "ProxiBold", Arial, sans-serif;
	font-size: 18px;
	color: #FFF;
	float: right;
	text-transform: uppercase;
	margin-right: -30px;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: 190px -545px;
}

.aFramed{
	font-family: serif;
	font-style: italic;
	border-bottom: solid 2px #aaa;
	border-top: solid 2px #aaa;
	width: 200px;
	float: left;
	clear: both;
	padding: 20px 10px 20px 10px;
	margin: 20px 10px 20px 0px;
}

/*IE8 bugfix*/
.tabella .buttonArrow div {
	margin:0 auto;
	width: 19px;
	height: 10px;
	background-image: url('http://telesport.hu/wp-content/plugins/telesport.hu.widgets/common/style/IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: 0 -150px;
}
.fOne .buttonArrow div {
	background-position: -60px -150px;
}
.HeadMenu .headSearch div {
	width: 21px;
	height: 19px;
	background-image: url('http://telesport.hu/wp-content/plugins/telesport.hu.widgets/common/style/IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: -100px 0;
}
.HeadMenu .headSearch li ul li div{
	height: 32px;
	width:100%;
	background-image: none;
}
.HeadMenu .mainMenu .home a {
	display: block;
	width: 14px;
	height: 14px;
	background-image: url('http://telesport.hu/wp-content/plugins/telesport.hu.widgets/common/style/IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: -80px 0;
}

/*FB*/

.fb_iframe_widget {
	display: inline-block;
	position: relative;
	background-color: white;
	margin-left: 10px;
	width: 280px;
}

/*Cikk javítások*/
.articlePic{
	color: #6D6D6D;
	text-align: center;
	font-size: 12px;
}
.articlePic img{
	margin-bottom:20px;
}
.articleRelated ul{
	margin: 0 0 0 15px;
	list-style: disc;
	padding: 0;
	color: #6e6e6e;
}
.articleRelated ul li a{
	color: #6e6e6e;
	margin-left: -5px;
	padding: 0;
}


/*Video lejátszó*/
.hh-video-preview {
	position: relative;
	width: 620px;
	height: 350px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid silver;
	cursor: pointer;
	background-color: black;
	/* margin-left: -30px; */
}
.hh-video-preview img {
	width: 100%;
}
.hh-video-preview-play {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-image: URL('IMG/bigPlay.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.hh-video-preview .video_preroll {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.hh-video-preview .video_preroll .goAdverticum iframe, .video_preroll .goAdverticum object {
	bottom: 0; left: 0; top: 0; right: 0;
	margin: auto !important;
	position: absolute;
}
.hh-video-preview .video_preroll #hover_counter {
	display: none;
}
.hh-video-preview .video_preroll.type_swf #hover_counter {
	color: #ccc;
	margin: 5px;
	background-color: #000;
	opacity: 0.8;
	float: right;
	padding: 0 5px;
	position: absolute;
	bottom: 5%;
	right: 0;
	margin-right: 0;
	z-index: 100;
	font-size: 13px;
}
.hh-video-preview .video_preroll.video_preroll.type_swf #hover_counter #counter_value{
	color: #fff;
	font-weight: bold;
}
.hh-video-preview:hover .video_preroll.video_preroll.type_swf #hover_counter {
	display: block;
}
.videoBig, .tabella, #coverBottomLeft, .top24, .raceCalendar{
	font-family: ProxiNormal;
}

.videoMoreLink, .galleryMoreLink{
	display: block;
	margin: 25px auto 0 auto;
	width: 300px;
	background-color: #FFF;
	text-align: center;
	padding: 12px 0 0 0;
	font-family: ProxiBold;
	font-size: 18px;
	height: 24px;
}

/*******************
 * EventBox
 ******************/
.eventBox {
	margin-left: 10px;
	padding-bottom: 15px;
	margin-top: 10px;
	background-color: #fff;
}


.eventBox[columncount='1'] {
	width: 280px;
}

.eventBox[columncount='2'] {
	width: 600px;
}

.eventBox h3 {
	background-color:#2b2f32 !important;
	font-family: ProxiBold;
	font-size: 24px;
	color: #FFF;
	line-height: 42px;
	padding-left: 10px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	cursor: pointer;
}
.eventBox[columncount='1'] h3 {
	margin: 0;
}
.eventBox[columncount='1'] .coverLead{
	margin-left: 0;
}
.eventBox .newsUnit {
	margin: 0 10px;
	border-top: #919191 solid 1px;
	padding: 10px 0;
}
.eventBox .newsPic {
	width: 300px;
	height: 200px;
	overflow: hidden;
	position: relative;
	margin: -11px 0 10px -20px;
	background-color: #999;
}
.eventBox .newsPic img {
	width: 100%;
	height: auto;
}
.eventBox .newsTxt {
	font-size: 14px;
}
.eventBox .newsTxt h4 {
	color: #6E6D6E;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	line-height: 20px;
	font-weight: normal;
}
.eventBox .newsTxt ul {
	padding: 0 0 0 20px;
	margin: 10px 0 0 0;
}
.eventBox .newsTxt ul li {
	margin-bottom: 10px;
}
.eventBox .smallPic .newsPic {
	width: 135px;
	height: auto;
	max-height: 100px;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
}
.eventBox .smallPic .newsTxt {
	float: right;
	width: 130px;
	overflow: hidden;
}
.eventBox .twoColLeft {
	float: left;
	margin-right: -10px;
	margin-left: -10px;
}
.eventBox[columncount='1'] .twoColLeft {
	margin-top: 42px;
}
.eventBox[columncount='2'] .twoColLeft {
	margin-top: 42px;
}
.eventBox .twoColRight {
	float: right;
	margin-right: 10px;
	margin-top: 42px;
}
.eventBox .twoColLeft,
.eventBox .twoColRight {
	width: 280px;
}
.twoColLeft .newsUnit:first-child,
.twoColRight .newsUnit:first-child {
	border-top: none;
	padding-top: 0 !important;
}
.eventBox[columncount='1'] .twoColFunc {
	position: absolute;
	width: 290px;
}
.eventBox[columncount='2'] .twoColFunc {
	position: absolute;
	width: 600px;
	cursor: pointer;
}
.eventBox .twoColFunc h3 {
	cursor: default;
	font-weight: bold;
}
.eventBox .twoColFunc .anch {
	display: block;
	width: 26px;
	height: 26px;
	float: right;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 10px;
}

.eventBox .twoColFunc .title {
	display: block;
	font-family: ProxiBold;
	font-size: 24px;
	color: #FFF;
	line-height: 42px;
	padding-left: 10px;
	text-transform: uppercase;
}
.eventBox[columncount='1'] .title {
	margin-right: 10px;
}
.eventBox .twoColFunc .arrow {
	background-position: -142px 6px;
	margin-top: -33px;
}
.eventBox .twoColFunc .fb {
	width: 26px;
	height: 26px;
	background-position: -40px -100px;
	margin-right: 41px;
	margin-top: -33px;
}
.eventBox .noTxt {
	padding-bottom: 0;
}
.eventBox .unitCont {
	margin-right: -10px !important;
}
/**********************
 * Sochi 2014
 **********************/
.sochiMedalsSmall {
	width: 280px;
	background-color: #FFF;
	padding-top: 1px;
	margin-left: 10px;
}
.sochiMedalsSmall h3 {
	font-family: ProxiBold;
	font-size: 22px;
	color: #246cb8;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0;
	padding: 14px 0 15px 14px;
	border-bottom: #eee solid 1px;
}

.sochiMedalsSmall .smallMedalHead {
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: 227px -653px;
}
.sochiMedalsSmall .medalsUnit {
	min-height: 85px;
	border-top: #d4d4d4 solid 1px;
	margin: 0 10px;
}
.sochiMedalsSmall .medalsUnit:first {
	border-top: none;
}
.sochiMedalsSmall .medalFlag {
	width: 60px;
	padding-top: 34px;
	float: left;
	height: 45px;
}
.sochiMedalsSmall .medalFlag img {
	width: 33px;
	height: 22px;
}
.sochiMedalsSmall .countryMedal {
	width: 200px;
	font-family: ProxiBold;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	float: right;
	padding-top: 20px;
}
.sochiMedalsSmall .medalCont div {
	float: left;
	color: #676767;
	margin: 25px 0 10px 0;
	height: 14px;
	padding: 2px 10px 0 26px;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
}
.sochiMedalsSmall .goldMedal {
	background-position: -100px -390px;
}
.sochiMedalsSmall .silverMedal {
	background-position: -100px -420px;
}
.sochiMedalsSmall .bronzeMedal {
	background-position: -100px -450px;
}
.sochiMedalsSmall .medalCont .sumMedal {
	padding: 0;
	margin-left: 20px;
	margin-right: 0;
	color: #246cb8;
	background-image: none;
}
.sochiMedalsSmall .medalCont .clear {
	margin: 0;
	padding: 0;
	height: auto;
}
.sochiMedalsSmall .moreMedals {
	background-color: #246cb8;
	color: #FFF;
	padding: 9px 0 5px 15px;
	margin: 10px 0 0 0;
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: 255px -535px;
	cursor: pointer;
}
.fullMedal {
	width: 620px;
}
.fullMedal .medalRanking {
	width: 80px;
	margin-right: 15px;
	float: left;
	height: 40px;
	text-align: center;
}
.fullMedal .medalCountry {
	width: 320px;
	margin-right: 15px;
	float: left;
	height: 40px;
}
.fullMedal .fullGold, .fullMedal .fullSilver, .fullMedal .fullBronze, .fullMedal .fullSumm {
	height: 40px;
	width: 40px;
	float: left;
	margin-left: 5px;
	text-align: center;
}
.fullMedal .fullSumm {
	margin-left: 15px;
}
.fullMedal .fullMedalUnit {
	margin-bottom: 5px;
	font-size: 14px;
	color: #6d6d6d;
	text-transform: uppercase;
	font-family: ProxiSemiBold;
}
.fullMedal .fullMedalUnit .medalRanking,
.fullMedal .fullMedalUnit .medalCountry,
.fullMedal .fullMedalUnit .fullGold,
.fullMedal .fullMedalUnit .fullSilver,
.fullMedal .fullMedalUnit .fullBronze,
.fullMedal .fullMedalUnit .fullSumm {
	background-color: #FFF;
	padding-top: 14px;
	height: 26px;
	cursor: pointer;
}
.fullMedal .fullMedalUnit .medalCountry {
	padding-left: 15px;
	width: 305px;
}
.fullMedal .fullMedalUnit .medalCountry img {
	float: left;
	position: relative;
	top: -7px;
	margin-right: 15px;
}
.fullMedal .fullMedalUnit:hover .medalRanking,
.fullMedal .fullMedalUnit:hover .medalCountry,
.fullMedal .fullMedalUnit:hover .fullGold,
.fullMedal .fullMedalUnit:hover .fullSilver,
.fullMedal .fullMedalUnit:hover .fullBronze,
.fullMedal .fullMedalUnit:hover .fullSumm {
	background-color: #246cb8;
	color: #FFF;
}
.fullMedal .fullMedalHead {
	font-family: ProxiBold;
	font-size: 12px;
	text-transform: uppercase;
}
.fullMedal .fullMedalHead div {
	padding-bottom: 22px;
	height: auto;
}
.fullMedal .fullMedalHead .clear {
	padding: 0;
}
.fullMedal .fullMedalHead .medalCountry {
	text-align: center;
}
.fullMedal .fullMedalHead .medalRanking {
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	background-position: -225px -367px;
}
.fullMedal .fullMedalHead .fullGold,
.fullMedal .fullMedalHead .fullSilver,
.fullMedal .fullMedalHead .fullBronze,
.fullMedal .fullMedalHead .fullSumm {
	background-image: url('IMG/telesport_sprites.png');
	background-repeat: no-repeat;
	position: relative;
	top: -12px;
	height: 12px;
}
.fullMedal .fullMedalHead .fullGold {
	background-position: -141px -385px;
}
.fullMedal .fullMedalHead .fullSilver {
	background-position: -141px -445px;
}
.fullMedal .fullMedalHead .fullBronze {
	background-position: -141px -515px;
}
.fullMedal .fullMedalHead .fullSumm {
	background-position: -55px -650px;
}
.f1-player-container{
	width: 980px;
	height: 550px;
	background-color: #fff;
	margin-left: -10px;
	margin-bottom: 20px;
}
.f1-player-container h2{
	padding: 10px 0 0 10px;
	font-size: 18px;
	color: #cb3232;
	font-weight: bold;
}
.f1-player{
	float: left;
	width:590px;
	margin-left:10px
}
.f1-mail-box{
	float: left;
	margin-left: 20px;
	width: 315px;
}
.f1-mail-box h2{
	padding: 0;
	margin: 0;
	color: #000;
	font-weight: bold;
	font-size: 18px;
}
#hozzaszolas{
	width: 300px;
	height: 140px;
	background-color: #e7e7e7;
	border: none;
	resize: none;
}
#kuldes{
	float: right;
	margin-top: 10px;
	border: none;
	color: #fff;
	background-color: #cb3232;
	width: 65px;
	font-weight: bold;
}
.isSend{
	background-image: url("IMG/bubi_bg.jpg");
	background-repeat: no-repeat;
	color: #05a96c;
	float: left;
	height: 130px;
	margin: 50px 0 0 140px;
	padding: 40px 0 0 20px;
	width: 130px;
}
.videoPhotoFrame {
	width: 940px;
	height: 300px;
	margin-top: 3px;
	margin-bottom: 2px;
	background-color: #2b2f32;
	border-radius: 5px;
	box-shadow: 0px 0px 4px 1px #bbb;
	position: relative;
	margin: 0 auto 20px auto;
}

.videoPhotoHead {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-image: url('IMG/tabBig_bg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #5b6469;
	height: 43px;
	position: relative;
}
.videoPhotoRedLine {
	position: absolute;
	bottom: 12px;
	left: 10px;

	width: 920px;
	height: 2px;
	font-size: 0px;
	line-height: 0px;
	border-bottom: 1px solid #a71414;
}
.videoPhotoHead ul {
	position: absolute;
	top: -2px;
	left: 10px;
	margin: 0px !important;
}
.videoPhotoHead li {
	display: block;
	float: left;
	width: 140px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	color: #9bacb4;
	cursor: pointer;
	font-family: 'droid_serifbold', times, serif;
	font-weight: normal;
	font-size: 21px;
}
.videoPhotoHead li.active{
	background-color: #2b2f32;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: white;
	box-shadow: -4px 0px 4px -4px #222, 4px 0px 4px -4px #222;
}
.videoPhotoInner {
	margin: 10px;
	width: 920px;
	height: 235px;
	overflow: hidden;
	margin-top: 8px;
}
.videoPhotoInnerItems{
	width: 900px;
	height: 200px;
	overflow: hidden;
	margin-bottom: 8px;
	margin-left: 10px;
}
.videoPhotoInner a,
.videoPhotoInner a:hover,
.videoPhotoInnerLink a:hover,
.videoPhotoInnerLink a {
	color: white;
	text-decoration: none;
	font-weight: normal;
	font-family: 'droid_serifbold', times, serif !important;
}
.videoPhotoInnerLink {
	text-align: right;
	color: white;
	font-weight: normal;
	border-bottom: 1px solid #a71414;
	padding-bottom: 4px;
}
.videoPhotoInnerItem {
	width: 210px;
	margin-top: 20px;
	margin-right: 20px;
	float: left;
	overflow: hidden;
}
.videoPhotoInnerItems a:last-child .videoPhotoInnerItem {
	margin-right: 0px !important;
}
.videoPhotoInnerItemImgFrame {
	border: 4px solid white;
	overflow: hidden;
	height: 114px;
	position: relative;
}
.videoPhotoInnerItemImg {
	width: 202px;
}
.videoPhotoInnerItemIcon {
	width: 38px;
	height: 38px;
	position: absolute;
	left: 3px;
	bottom: 3px;
	background-image: url('IMG/sprite.png');
	background-repeat: no-repeat;
	background-position: -48px -247px;
}

.videoPhotoInnerItemIconVideo {
	width: 38px;
	height: 38px;
	position: absolute;
	left: 3px;
	bottom: 3px;
	background-image: url('IMG/sprite.png');
	background-repeat: no-repeat;
	background-position: -48px -299px;
}

.videoPhotoInnerItemTxt {
	margin-top: 5px;
	font-family: 'myfontSans', arial, sans-serif;
	color: #9bacb4;
	font-size: 13px;
	line-height: 1.4em;
	height: 4.2em;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	font-weight: normal;
}

.newsBox .newsTop {
	background-color: #2b2f32 !important;
	font-family: ProxiBold;
	font-size: 24px;
	color: #FFF;
	line-height: 24px;
	padding-left: 10px;
	margin: 0 10px;
	text-transform: uppercase;
	background-image: url(IMG/telesport_sprites.png);
	background-repeat: no-repeat;
	background-position: 260px -705px;
	cursor: pointer;
	padding: 9px 20px 9px 10px;
}


/*Vizilabda ágrajz*/
.widget_tsnewgroupmatches_widget .siteMatches .open {
	background-position: right -245px top -76px !important;
}

.widget_tsnewgroupmatches_widget{
	margin-right: 2px;
	margin-bottom:5px;
	float: left;
	width: 99%;
}

.widget_tsnewgroupmatches_widget .siteMatches{
	width:100%;
	margin-left:0px;
}



.widget_tsnewgroupmatches_widget .siteMatches .siteContHead{
	background-color: #666666;
	background-position: right -245px top -107px;
}
.widget_tsnewgroupmatches_widget .siteMatches .siteMatchTabs li:hover,.widget_tsnewgroupmatches_widget .siteMatches .ui-tabs-active{
	background-color: #cc0001;
}
.widget_tsnewgroupmatches_widget .siteMatches .siteMatchCont{
	background-color: #B9BABB;
}

.widget_tsnewgroupmatches_widget .siteMatches .fixTime{
	color:white;
}

.widget_tsnewgroupmatches_widget .siteMatches .siteMatchTabs{
	width:100%;
	margin:0px;
	display: table;
}

.widget_tsnewgroupmatches_widget .siteMatches .siteFinals{
	width:100%;
	background-color: #B9BABB;
	background-image:none;
	position: relative;
	float: left;
}
.widget_tsnewgroupmatches_widget .siteFinals .finalHead{
	color:white;
	margin-top:10px;
	padding-left: 10px;
}

.widget_tsnewgroupmatches_widget .siteFinals .finalTop{
	background-color: #cc0001;
}
.widget_tsnewgroupmatches_widget .siteMatchTabs li{
	/*width:100%;*/
	text-align:center;
	margin-bottom: 0px;

	display: table-cell;
	float: none;
}
.widget_tsnewgroupmatches_widget .siteMatchTabs .active{
	background-color: #cc0001 !important;
}

.widget_tsnewgroupmatches_widget .siteMatches .siteAllMatches{
	margin:7px 24px 30px 24px;
	width:240px;
}

.widget_tsnewgroupmatches_widget .siteFinals .finalSum{
	padding-left: 20px;
	float: left;
	position: relative;
	height: 100%;
	background-image: url(IMG/linefinal.png);
	background-repeat: no-repeat;
	background-position-x: -5px;
	background-position-y: 145px;
	padding-top: 185px;
}

.widget_tsnewgroupmatches_widget .siteFinals .final, .widget_tsnewgroupmatches_widget .siteFinals .bronze{
	position: relative;
	width: 130px;
	right: 0px;
	top: 0px;
	margin-top:50px;
}

.widget_tsnewgroupmatches_widget .siteFinals .bronze{
	margin-top: 65px;
}

.widget_tsnewgroupmatches_widget .siteAllMatches .fixPlace span{
	display: inline-block;
	width: 50px;
	text-align: center;
}

.widget_tsnewgroupmatches_widget .siteFinals .finalUnit .finalTeamName .finalflag img{
	width:34px;
	height:24px;
}



.widget_tsnewgroupmatches_widget .siteFinals .finalUnit .finalTeamName{
	width:100px;
}

.widget_tsnewgroupmatches_widget .siteFinals .finalUnit{
	font-size: 16px;
	line-height: 24px;
}

.widget_tsnewgroupmatches_widget .siteMatches .teamFixInfo,.widget_tsnewgroupmatches_widget .siteMatches .fixPlace{
	font-size:11px;
	background-image:none;
	width: 120px;
}

.widget_tsnewgroupmatches_widget .siteFinals .eight .finalUnit,.widget_tsnewgroupmatches_widget  .siteFinals .four .finalUnit{
	margin-bottom:45px;
}
.widget_tsnewgroupmatches_widget .siteFinals .eight{
	width:128px;
	margin-left: 5px;
}
.widget_tsnewgroupmatches_widget .siteFinals .eight .finalHead{
	padding-left: 0px;
}
.widget_tsnewgroupmatches_widget .siteFinals .two .finalUnit {
	margin-top: 78px;
	margin-bottom: 153px;
}
.widget_tsnewgroupmatches_widget .siteFinals .finalUnit{
	min-height: 81px;
}

.widget_tsnewgroupmatches_widget .siteMatches .fDateTime,.widget_tsnewgroupmatches_widget .allFinals .fDateTime {

	margin-left: 0px;
	margin-top: 20px;
	font-size:15px;
	width: 100%;

}
.widget_tsnewgroupmatches_widget .finalUnit .finalDate{
	margin: 0px;
	font-size: 11px;
	width: 100%;
	line-height: 12px;
	margin: 3px;
	text-align: center;
}
.widget_tsnewgroupmatches_widget .siteFinals .four{
	margin-left:0px;
	width: 148px;
}

.widget_tsnewgroupmatches_widget .siteFinals .four .backgroundDivfour{
	padding-left: 20px;
	background-image: url(IMG/line.png);
	background-repeat: no-repeat;
	background-position-x: -15px;
	background-position-y: 39px;
}

.widget_tsnewgroupmatches_widget .siteFinals .two{
	margin-left:0px;
	width: 148px;
	margin:0px;
}
.widget_tsnewgroupmatches_widget .siteFinals .two .finalUnit{
	margin:0px;
}

.widget_tsnewgroupmatches_widget .siteFinals .two .backgroundDivtwo{
	padding-left: 20px;
	background-image: url(IMG/line4.png);
	background-repeat: no-repeat;
	background-position-x: -15px;
	background-position-y: 39px;
	background-position-y: 27px;
	padding-top: 70px;
	padding-bottom: 90px;
}


.widget_tsnewgroupmatches_widget .siteMatches .siteMatchTabs a {
	color: #FFF;
	display: block;
	outline: none;
}

.widget_tsnewgroupmatches_widget .ui-state-active,.widget_tsnewgroupmatches_widget .ui-state-hover{
	border: none;
	background: none;
}


.widget_tsnewgroupmatches_widget  .siteMatches .fixTime .fixTDate{
	width: auto;
	font-size: 10px;
}
/*Vizilabda ágrajz vége*/







/*ágrajz*/

.widget_tsnewgroupmatches_widget .siteFinals .finalHead{
	padding-left: 10% !important;
	text-align: left;
}

.widget_tsnewgroupmatches_widget .siteFinals .eight .finalHead{
	padding-left: 0 !important;
}

.siteMatches .siteMatchTabs{
	background-color:#333
}

.widget_tsnewgroupmatches_widget .siteMatchTabs li{
	/*width: 33% !important;*/
	width: auto !important;
	font-size: 18px;
	height: 30px !important;
}

.widget_tsnewgroupmatches_widget .siteMatchTabs li:first-child{
	/*width: 34% !important;*/
}

.widget_tsnewgroupmatches_widget .siteMatches .siteFinals{
	background-color: #999 !important;
	padding: 15px;
	box-sizing: border-box;
}

.widget_tsnewgroupmatches_widget .siteFinals .eight,
.widget_tsnewgroupmatches_widget .siteFinals .four,
.widget_tsnewgroupmatches_widget .siteFinals .two,
.widget_tsnewgroupmatches_widget .siteFinals .finalSum{
	width: 25% !important;
	box-sizing: border-box;
	margin:0 !important;
	position:relative
}


.widget_tsnewgroupmatches_widget .siteFinals .four .backgroundDivfour,
.widget_tsnewgroupmatches_widget .siteFinals .two .backgroundDivtwo{
	padding-left:10% !important
}

.widget_tsnewgroupmatches_widget .siteFinals .eight,
.widget_tsnewgroupmatches_widget .siteFinals .finalSum{
}

.widget_tsnewgroupmatches_widget .siteFinals .finalUnit{
	width:100% !important;
	box-sizing:border-box;
	padding:5px
}

.widget_tsnewgroupmatches_widget .siteFinals .finalUnit{
	width:100%
}

.widget_tsnewgroupmatches_widget .siteMatches .siteMatchCont{
	background-color: #999 !important ;
}

.siteMatches .siteContHead{
	font-size:18px
}

.widget_tsnewgroupmatches_widget .siteMatches .fDateTime,
.widget_tsnewgroupmatches_widget .allFinals .fDateTime{
	margin-top: 15px;
}

.siteFinals .finalTop{
	margin-bottom:0
}

.widget_tsnewgroupmatches_widget .siteFinals .four .backgroundDivfour{
	background-position-y: 20px !important;
}

.widget_tsnewgroupmatches_widget .siteFinals .final,
.widget_tsnewgroupmatches_widget .siteFinals .bronze{
	width:100% !important
}


/*articleReader.css*/


.telesportTvLogo{
	background-image: url(IMG/tv_icon_telesport.png) !important;
	width: 34px !important;
}

.hiradoLogo{
	background-image: url(IMG/hirado.png) !important;
	width: 27px !important;
}

.m4-link{
	width:25px !important;
	height:25px !important;
	background-image:none !important;
}

.articleReader audio{
	height: auto;
	margin: 30px 0 5px 0;
}


.tsSelectSideMenu{
	display:none;
	margin: 20px auto 20px auto;
	width: 300px;
	font-family: ProxiBold;
	font-size: 15px;
	border-radius: 0;
}

.fOneSide{
	padding: 1px 0
}

/* f1-player*/

.f1-player-container{
	width:1440px;
	padding-bottom:40px
}

.f1-player-container h2{
	padding: 25px 0 10px 30px;
	font-size: 28px;
	font-family:ProxiBold;
	font-weight:normal
}


.f1-mail-box h2{
	padding: 10px 0 0px 10px;
	font-size: 18px;
}

.f1-player{
	width: 1040px;
	height: 585px;
	margin-left: 30px;
	margin-right: 10px;
}


/*article - reszponzív youtube*/

.articleReader .embed-container{
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.articleReader .embed-container iframe,
.articleReader .embed-container object,
.articleReader .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*Video player*/
.videoPlayer{
	width:100%;
	background-color:#000;
	color:#FFF
}


.videoPlayer .playerCont,
.videoPlayer .infoCont{
	width:100%;
	margin:0 auto;
}

.videoPlayer  .videoInfo{
	width:100%;
	background-color:#333;
	padding-bottom:25px
}

.videoPlayer .infoCont .infoLogo{
	width:96px;
	height:96px;
	background-image:url(IMG/hiradoSprite.png);
	background-position:-250px -190px;
	margin:45px 25px 0 20px;
	float:left;
}

.videoPlayer .infoCont .infoTxt{
	width:100%;
	float:right;
	/*margin:0 25px 0 0;*/
	font-family:ProxiSemiBold;
	font-size:18px;
	line-height:22px
}

.videoPlayer .infoCont .infoTxt h2{
	font-size:32px;
	line-height:38px;
	text-transform:uppercase;
	margin:30px 0 19px 0
}

/*more videos*/

.moreVideos{
	width:1440px;
	margin: auto;
	margin-top: 20px;
}

.moreVideos .moreVideoTitle{
	width:100%;
	border-bottom:#333 solid 1px;
	margin-top:20px;
}

.moreVideos .moreVideoTitle h2{
	background-color:#333;
	color:#FFF;
	margin:0;
	float:left;
	font-size:32px;
	line-height:32px;
	font-family:ProxiSemiBold;
	text-transform:uppercase;
	padding:20px 25px 15px 25px
}

.moreVideos .moreVideoCont{
	margin:30px 0 50px 0
}

.moreVideos .oneMoreVideo{
	width:345px;
	float:left;
	margin-right:15px
}

.moreVideos .oneMoreVideo a{
	color:#333
}

.moreVideos .oneMoreVideo .oneVidPic{
	width:100%;
	height:195px;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	background-size: cover;
}


.moreVideos .oneMoreVideo .videoZoomingElement{
	height: auto;
	overflow: hidden;
	width: 100%;
}


.moreVideos .oneMoreVideo .oneVidPic:hover{
	-moz-transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
}

.moreVideos .oneMoreVideo .oneVidTxt{
	padding: 15px  15px 20px 15px;
	font-family:ProxiSemiBold;
	font-size:24px;
	line-height:24px;
	color:#000;
	position:relative
}

.moreVideos .oneVidTxt .oneVidCat{
	position:absolute;
	top:-20px;
	left:0;
	font-family:ProxiNormal;
	font-size:14px;
	line-height:14px;
	padding:4px 5px 2px 5px;
	background-color:#79288D;
	color:#FFF
}

.moreVideos .moreVideoTabs{
	border-bottom:#646464 solid 1px;
	width: 1440px;
	margin: 0 auto;
}

.moreVideos .moreVideoTabs ul{
	margin:0;
	padding:0;
	list-style:none;
	font-family:ProxiSemiBold;
	font-size:32px;
	line-height:32px
}

.moreVideos .moreVideoTabs ul li{
	float:left;
	background-color:#646464;
	margin-right:10px;
	color:#FFF;
	text-transform: uppercase;
	padding: 20px 25px 15px 25px;
}

.moreVideos .moreVideoTabs ul li:hover,
.moreVideos .moreVideoTabs ul li.active{
	background-color:#333;
}

.moreVideos .oneMoreVideo .videoMainType{
	height: 30px;
	position: absolute;
	right: 0;
	top: -30px;
}

.moreVideos .oneMoreVideo .video{
	background-position: 5px 5px;
	background-color: #79288D;
	background-image: url("IMG/hiradoSprite.png");
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	margin-left: 5px;
	width: 30px;
}

.moreVideos .oneMoreVideo .gallery{
	background-position: -26px 5px;
	background-color: #79288D;
	background-image: url("IMG/hiradoSprite.png");
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	margin-left: 5px;
	width: 30px;
}

/*Article reader*/

.articleHeadCont{
	width:100%
}

.articleHead{
	width:1440px;
	margin:0 auto
}

.articleHead .articleMeta{
	width:360px;
	float:left;
	padding:25px 0 0 20px
}

.articleHead .articleMeta .breadCrumbs{
	font-family:ProxiBold;
	font-size:16px;
	color:#FFF;
	margin-bottom:15px;
}

.articleMeta .breadCrumbs a{
	color:#FFF;
	text-decoration:none
}

.articleMeta .breadCrumbs a:hover{
	text-decoration:underline
}

.articleMeta .breadCrumbs .st,
.articleMeta .breadCrumbs .nd,
.articleMeta .breadCrumbs .rd{
	float:left;
	margin-right:5px
}

.articleMeta .breadCrumbs .nd{
	font-size:24px;
	margin-top:-8px
}

.articleMeta .breadCrumbs .rd{
	font-size:30px;
	margin-top:-13px
}

.articleHead .articleMeta .artTime{
	font-family:ProxiSemiBold;
	font-size:16px;
	color:#FFF;
	height:22px;
	margin-bottom:20px
}

.articleHead .articleMeta .lastModified{
	height:40px;
}

.articleMeta .artTime .timePicto{
	background-image:url(IMG/hiradoSprite.png);
	background-position:-100px -190px;
	width:20px;
	height:20px;
	float:left;
	margin-right:15px;
	margin-top: 4px;
}

.articleMeta .artTime span{
	font-size:24px;
	font-family:ProxiBold;
}

.articleHead .articleMeta .artSource{
	font-family:ProxiBold;
	font-size:24px;
	color:#FFF;
	height:auto;
	min-height:22px;
	margin-bottom:23px
}

.articleMeta .artSource .sourcePicto{
	background-image:url(IMG/hiradoSprite.png);
	background-position:-100px -220px;
	width:20px;
	height:20px;
	float:left;
	margin-right:15px;
}

.articleMeta .artSource span{
	font-size:16px;
	font-family:ProxiNormal
}

.articleHead h1{
	float:left;
	color:#FFF;
	width:710px;
	font-family:ProxiExtraB;
	font-size:42px;
	line-height:52px;
	margin:10px 0 0 20px
}

/*articleReader*/

.articleReader{
	font-family:ProxiNormal;
	font-size:18px;
	line-height:22px;
	width: 1440px;
	background-color: #fff;
	padding:30px 0 40px 0
}

.articleReader .articleLeft{
	float:left;
	width:330px;
	margin:0 20px 0 30px
}

.articleReader .articleLeft .articleSocial{
	margin-left:-5px;
	padding:5px 0 0 45px;
	background-image:url(IMG/share_grey.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:35px
}

.articleReader .articleLeft .articleSocial div{
	margin-right:10px;
}

.articleReader .articleLeft .articleQuote{
	background-color:#dfdfdf;
	font-size:18px;
	font-family:ProxiSemiBold;
	font-style:italic;
	padding:35px 15px 45px 15px;
	color:#686868
}

.articleLeft .articleQuote .qoutePicto{
	width:110px;
	height:77px;
	background-image:url(IMG/hiradoSprite.png);
	background-position:-130px -190px;
	margin-bottom:50px
}

.articleReader .articleContent{
	width:670px;
	float:left;
	font-family:ProxiNormal;
	font-size:18px;
	line-height:22px;
}

/*cikkben megjeleno leadkep alairassal*/
.hms_article_featured_image_container img {
	margin: 0 auto;
	display: block;
	max-width: 100%;
	margin-bottom: 20px;
}
.hms_article_featured_image_container span {
	text-align: center;
	width: 100%;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	padding: 5px 0;
	display:block;
	margin:0 auto;
	padding:5px;
	max-width: 100%;
}
/*cikkben megjeleno leadkep alairassal vege*/

/*Cikkbe agyazott kep alairassal*/
.hms_article_post_content p {
	font-family: "Trebuchet MS", Arial, Sans-serif;
	font-weight: normal;
	color: #595959;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 16px;
	max-width: 100%;
}

/*Cikkbe agyazott kep alairassal vege*/

/*Cikkbe agyazott rendezetlen lista */

.articleReader .articleContent ul {
	list-style-type: disc;
	margin: 0 0 10px 25px;
}

/*Cikkbe agyazott rendezetlen lista vege*/


.articleReader .articleContent strong{
	font-size:24px;
	line-height:28px;
	font-family:ProxiExtraB
}

.articleReader .articleContent strong p{
	margin-top:0
}

.articleReader .articleContent img{
	width:100%;
	height:auto
}

.articleReader .articleContent img.big{
	width:1070px;
	float:right;
	margin-bottom:20px
}

.articleReader .articleBanner{
	background-color:#cc00cc;
	width:690px;
	height:125px
}

.articleReader .articleRelated{
	padding-top: 10px;
	float: left;
	width: 100%;
}

/*artRelated*/

.artRelated{
	background-color:#f8f8f8;
	width: 1440px;
	margin-top: -20px;
}

.artRelated h2{
	font-size:32px;
	font-family:proxiNormal;
	text-transform:uppercase;
	color:#000;
	padding:25px 20px;
	margin:20px 0 0 0;
	border-top:#666 solid 1px;
	font-weight:normal
}

.artRelated .artRelatedMain{
	width:345px;
	margin-left:20px;
	float:left
}

.artRelatedMain.noPic .relMainPic{
	display:none
}

.artRelatedMain.noPic .relMainTxt{
	margin-top:30px
}


.artRelated a{
	color:#000;
	text-decoration:none
}

.artRelated a:hover{
	text-decoration:underline !important
}

.artRelated .artRelatedMain .relMainPic{
	width:100%;
	height:230px;
	background-size:cover;
	background-position:center
}

.artRelated .artRelatedMain .relMainTxt{
	padding:20px 15px 5px 15px;
	position:relative;;
	font-size:24px;
	line-height:24px;
	font-family:ProxiSemiBold
}

.artRelatedMain .relMainTxt .relMainCat{
	position:absolute;
	top:-20px;
	left:0;
	font-size:14px;
	line-height:14px;
	padding:4px 5px 2px 5px;
	background-color:#808080;
	color:#FFF;
}

.artRelatedMain .relMainTxt .relMainType{
	height: 30px;
	position: absolute;
	top: -30px;
	right: 0;
}

.artRelatedMain .relMainTxt .relMainType .foto,
.artRelatedMain .relMainTxt .relMainType .video{
	width:30px;
	height:30px;
	background-color:#808080;
	float:right;
	margin-left:5px;;
	background-image:url(IMG/hiradoSprite.png);
	background-repeat:no-repeat
}

.artRelatedMain .relMainTxt .relMainType .video{
	background-position:5px 5px
}

.artRelatedMain .relMainTxt .relMainType .foto{
	background-position:-26px 5px
}

.artRelated .restCol{
	width:320px;
	float:left;
	margin:0 14px 0 24px
}

.artRelated .restCol .separ{
	height:1px;
	width:100%;
	background-color:#e3e3e3
}

.artRelated .restCol .restOne{
	margin:15px 0 25px 0
}

.restCol .restOne .restPic{
	width:80px;
	height:80px;
	background-size:cover;
	background-position:center;
	float:left;
	margin-right:10px
}

.restCol .restOne .restTxt{
	float:right;
	width:225px;
	color:#000;
	font-size:16px;
	line-height:18px;
	font-family:ProxiSemiBold;
	margin:5px 0 10px 0
}

.restCol .restOne .restShare{
	float:right;
	width:225px
}

.artRelated .restOne.noPic .restPic{
	display:none
}

.artRelated .restOne.noPic .restTxt,
.artRelated .restOne.noPic .restShare{
	width:100%
}



/*responsive*/
.headBreaking {
	margin-top: 0;
}

.headBreaking .breakLive{
	/*display:none */
}

.headBreaking .breakTxt{
	width:1440px;
}

.articleHead{
	padding-bottom: 20px;
}

.articleReader .articleLeft .articleSocial div{
	margin-bottom:5px;
	height:25px;
}

.articleReader .articleLeft .articleSocial .fb{
	width:135px
}

.articleReader .articleLeft .articleSocial .tw{
	padding-top:2px;
	height:23px
}


.articleReader .articleLeft .articleSocial .clear{
	height:0
}

.articleReader .fb_iframe_widget{
	margin-right: 0 !important
}


.articleHead .articleMeta .artSource{
	line-height:24px;
}

.articleReader .articleContent strong p{
	margin: 0 0 20px 0;
}

.articlePic{
	font-size: 14px;
	font-style: italic;
	text-align: center;
}

.articlePic img{
	margin-bottom:5px
}

.aFramed{
	margin: 20px 20px 20px 0;
	font-family: ProxiNormal;
	font-size: 16px;
	background-color: #EEE;
	border-bottom: solid 1px #aaa;
}

.hh-audio{
	margin: 30px 0 15px 0;
}

.articleContent .articleVideo{
	width:670px;
	height:377px;
}


/*Footer*/

.hiradoFooterContainer {
	background-color: #4c4c4c;
	/*height: 35px;*/
	padding:20px 0
}

.hiradoFooterContainer ul{
	width: 1440px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	list-style-type: none;
	text-align: center;
}

.hiradoFooterContainer ul li
{ display: inline-block;
	margin-bottom:10px
}

.hiradoFooterContainer ul li a{
	color: #999;
	padding: 0.2em 1em;
	text-decoration: none;
	font-size: 18px;
	font-family: ProxiNormal;
	text-transform: uppercase;
}

.hiradoFooterContainer ul li a:hover{
	background-color:transparent;
	color: #999;
	text-decoration:underline
}

/* Disqus chat lead */
.tsChatExcerptContainer {
	margin-left: 20px !important;
	margin-top: 15px !important;
}
.tsChatExcerptContainer, .tsChatExcerptContainer h4{
	color: Black;
}

.tsChatDisqusContainer{
	height: 585px !important;
	width: 365px !important;
	overflow-y: scroll !important;
	margin-left: 10px !important;
}

.tsChatDisqusPlayerContainer{
	margin-left: 10px !important;
	margin-right: 0 !important;
}

/*RESPONSIVE*/


/*ágrajz segment half*/

.segment-half .siteMatches .siteAllMatches{
	margin: 7px 40px 30px 40px !important;
	width: 276px !important;
}

.segment-half .siteMatches .teamFixInfo,
.segment-half .siteMatches .fixPlace{
	width: 156px !important;
}

.segment-half .siteFinals .finalUnit .finalTeam{
	margin: 6px auto !important;
	width: 120px !important;
}


/*gridFix*/

@media (min-width: 1440px){

	.gridFix .container_12{width: 1440px;}
	.gridFix .grid_12{width: 1440px;margin-left: 0;	margin-right: 0;}
	.gridFix .grid_9{width: 1040px;	margin-left:0;margin-right:20px	}
	.gridFix .grid_3{width: 340px;}
}

@media (min-width:1200px) and (max-width:1439px){
	.segment-half .siteMatches .siteAllMatches{margin: 7px 30px 30px 30px !important;width: 229px !important;}
	.segment-half .siteMatches .teamFixInfo,
	.segment-half .siteMatches .fixPlace{width: 108px !important;}
	.segment-half .siteFinals .finalUnit .finalTeam{margin: 6px auto !important;width: 110px !important;}
	.hiradoFooterContainer ul{width: 1170px;}
	.articleContent .articleVideo{width:720px;height:405px;}
	.f1-player-container{width:1170px;}
	.f1-player{width: 765px;height: 430px;margin-left: 22px;margin-right: 10px;}
	.gridFix .container_12{	width: 1170px;}
	.gridFix .grid_12{width: 1170px;margin-left: 0;	margin-right: 0;}
	.gridFix .grid_9{width: 760px;}
	.gridFix .grid_3{width: 340px;}
	.articleHead{width: 1200px;}
	.articleHead .articleMeta{width:1200px;	}
	.articleHead .articleMeta .breadCrumbs{float:left;	margin-bottom:10px;}
	.articleHead .articleMeta .artTime,
	.articleHead .articleMeta .artSource{float:left;margin-right:30px;}
	.articleHead h1{width:1200px;}
	.articleReader{width:760px;}
	.articleReader .articleLeft{width:760px;margin-left:0px;margin-bottom: 20px;}
	.articleLeft .articleQuote .qoutePicto{float: left;margin-right: 30px;}
	.articleReader .articleLeft .articleSocial{margin-bottom:20px;	min-height:30px;}
	.articleReader .articleLeft .articleSocial div{float:left;}
	.articleReader .articleContent{width: 760px;}
	.artRelated{width:1170px;}
	.artRelated .artRelatedMain{width:315px;}
	.artRelated .restCol{width: 250px;margin: 0 14px;}
	.restCol .restOne .restTxt,
	.restCol .restOne .restShare{width:160px;}
	.moreOffers{width: 760px !important;float:none !important;}
	.moreOfferCont .oneMoreOffer{margin-bottom:20px;width: 360px;}
	.moreOfferCont .oneMoreOffer .moreOfferTxt{max-height: 40px;overflow: hidden;width: 260px;}
	.moreOfferCont .oneMoreOffer .switchShare {width: 220px;}
	.videoPlayer .playerCont, .videoPlayer .infoCont{width:100%;}
	.moreVideos{width: 1170px;}
	.moreVideos .oneMoreVideo{width:277px;}
	.moreVideos .oneMoreVideo .oneVidPic{height:157px;}
}


@media (min-width:1024px) and (max-width:1199px){

	.widget_tsnewgroupmatches_widget .siteFinals .two .backgroundDivtwo{
		background-image:none !important;
		padding-left: 0 !important;
	}

	.segment-half .siteMatches .teamFlagLeft,
	.segment-half .siteMatches .teamFlagRight{
		width: 50px !important;
	}

	.segment-half .siteMatches .siteAllMatches{
		margin: 7px 20px 30px 20px !important;
		width: 202px !important;
	}

	.segment-half .siteMatches .teamFixInfo,
	.segment-half .siteMatches .fixPlace{
		width: 102px !important;
	}

	.segment-half .siteFinals .finalUnit .finalTeam{
		margin: 6px auto !important;
		width: 90px !important;
	}

	.segment-half .siteMatches .fDateTime,
	.segment-half .allFinals .fDateTime{
		margin-top: 15px !important;
		font-size: 14px !important;
	}

	.segment-half .siteFinals .finalUnit{
		font-size: 14px !important;
		line-height: 18px !important;
	}

	.segment-half .siteFinals .finalUnit .finalTeamName{
		width:75px !important
	}

	.segment-half .siteFinals .finalUnit .finalTeamName .finalflag img{
		width:26px !important;
		height:18px !important
	}

	.TelesportWaterpoloMatch_Widget .segment-half .widget_tsnewgroupmatches_widget .siteMatchTabs li{
		font-size: 16px !important;
		line-height: 18px !important;
		height: 45px !important;
	}

	.segment-half .siteFinals .eight,
	.segment-half .siteFinals .four,
	.segment-half .siteFinals .two,
	.segment-half .siteFinals .finalSum{
		width: 50% !important;
	}

	.segment-half .siteFinals .finalUnit .finalTeam{
		width: 150px !important;
	}

	.segment-half .siteFinals .finalUnit .finalTeamName{
		width: 140px !important;
	}

	.hiradoFooterContainer ul{
		width: 980px;
	}

	.articleContent .articleVideo{
		width:550px;
		height:309px;
	}

	.f1-player-container{
		width:980px;
	}

	.f1-player-container h2{
		font-size: 24px;
	}

	.f1-player{
		width: 570px;
		height: 321px;
		margin-left: 22px;
		margin-right: 10px;
	}

	.gridFix .container_12{
		width: 980px;
	}

	.gridFix .grid_12{
		width: 980px !important;
		margin-left: 0;
		margin-right: 0;
	}

	.gridFix .grid_9{
		width: 580px;
		margin-left:15px;
	}

	.gridFix .grid_3{
		width: 340px;
	}

	.articleHead{
		width: 960px;
	}

	.articleHead .articleMeta{
		width:960px;
	}

	.articleHead .articleMeta .breadCrumbs{
		float:left;
		margin-bottom:10px;
	}

	.articleHead .articleMeta .artTime,
	.articleHead .articleMeta .artSource{
		float:left;
		margin-right:30px;
	}

	.articleHead h1{
		width:960px
	}

	.articleReader{
		width:590px;
	}

	.articleReader .articleLeft{
		width:590px;
		margin-left:0px;
		margin-bottom: 20px;
	}

	.articleLeft .articleQuote .qoutePicto{
		float: left;
		margin-right: 30px;
	}

	.articleReader .articleLeft .articleSocial{
		margin-bottom:20px;
		min-height:30px;
	}

	.articleReader .articleLeft .articleSocial div{
		float:left;
	}

	.articleReader .articleContent{
		width: 590px;
	}

	.artRelated{
		width:980px
	}

	.artRelated .artRelatedMain{
		width: 350px;
	}

	.artRelated .restCol{
		width: 265px;
		margin: 0 14px;
	}

	.restCol .restOne .restTxt,
	.restCol .restOne .restShare{
		width:160px;
	}

	.moreOffers{
		width: 590px !important;
		float:none !important;
	}

	.moreOfferCont .oneMoreOffer{
		margin-bottom:20px;
		width: 530px !important;
	}

	.moreOfferCont .oneMoreOffer .moreOfferTxt{
		max-height: 60px;
		overflow: hidden;
		width: 435px !important;
	}

	.moreOfferCont .oneMoreOffer .switchShare {
		width: 435px !important;

	}

	.videoPlayer .playerCont, .videoPlayer .infoCont{
		width:100%;
	}



	.moreVideos{
		width: 980px;
	}

	.moreVideos .oneMoreVideo{
		width:230px;
	}

	.moreVideos .oneMoreVideo .oneVidPic{
		height:130px;
	}

	.moreVideos .oneMoreVideo .oneVidTxt{
		font-size: 20px;
		line-height: 20px;
	}

}


@media (min-width:768px) and (max-width:1023px){


	.TelesportWaterpoloMatch_Widget .segment-half .oneLister{padding-top:420px !important;}
	.TelesportWaterpoloMatch_Widget .segment-half .oneLister .listerPic,
	.TelesportWaterpoloMatch_Widget .segment-half .oneLister a.verticalZoomingElement{height:420px !important;}
	.TelesportWaterpoloMatch_Widget .segment-half  .oneLister.small .listerTxt{height: auto;min-height: inherit;}
	.hiradoFooterContainer ul{width: 748px;}
	.hiradoFooterContainer ul li a{	font-size:16px;}
	.articleContent .articleVideo{width:680px;height:383px;}
	.f1-player-container{width:748px;}
	.f1-player-container h2{font-size: 24px;}
	.f1-player{width: 688px;height: 387px;margin-left: 25px;margin-right: 10px;}
	.gridFix .container_12{width: 748px;}
	.gridFix .grid_12{width: 748px;margin-left: 0;margin-right: 0;}
	.gridFix .grid_9{width: 718px; margin-left: 15px;}
	.gridFix .grid_3{width: 748px;}
	.articleHead{width: 748px;}
	.articleHead .articleMeta{width:748px;}
	.articleHead .articleMeta .breadCrumbs{float:left;margin-bottom:10px;}
	.articleHead .articleMeta .artTime,
	.articleHead .articleMeta .artSource{float:left; margin-right:30px;}
	.articleHead h1{width:748px;}
	.articleReader{ width:718px;}
	.articleReader .articleLeft{width:718px;margin-left:0px;margin-bottom: 20px;}
	.articleLeft .articleQuote .qoutePicto{ float: left; margin-right: 30px;}
	.articleReader .articleLeft .articleSocial{margin-bottom:20px;min-height:30px;}
	.articleReader .articleLeft .articleSocial div{float:left;}
	.articleReader .articleContent{width: 718px;}
	.artRelated{width:748px;}
	.artRelated .artRelatedMain{width: 350px;margin-left: 15px;}
	.artRelated .restCol{width: 350px;margin: 0 14px;}
	.restCol .restOne .restTxt,
	.restCol .restOne .restShare{width:260px;}
	.moreOffers{width: 718px !important;float:none !important;}
	.moreOfferCont .oneMoreOffer{margin-bottom:20px;width: 334px;}
	.moreOfferCont .oneMoreOffer .moreOfferTxt{	max-height: 40px;overflow: hidden;width: 220px !important;}
	.moreOfferCont .oneMoreOffer .switchShare {width: 220px;}
	.mostRead{display:none;}
	.videoPlayer .playerCont, .videoPlayer .infoCont{width:100%;}
	.moreVideos{width: 748px;}
	.moreVideos .oneMoreVideo{width:359px;}
	.moreVideos .oneMoreVideo .oneVidPic{height:203px;}
	.moreVideos .oneMoreVideo .oneVidTxt{font-size: 20px;line-height: 20px;min-height:42px;}
	.tsSelectSideMenu{display:block;width:400px;}
	.fOneSide ul{display:none;}
}

@media (max-width:1023px){
	.widget_tsnewgroupmatches_widget{width:100% !important;}
	.TelesportWaterpoloMatch_Widget .segment-half{width:100% !important;}
	.TelesportWaterpoloMatch_Widget .segment-one-fourth{width:50% !important;padding-right:10px !important;box-sizing:border-box;}
	.TelesportWaterpoloMatch_Widget .oneLister.small.whiteOffer,
	.TelesportWaterpoloMatch_Widget .oneLister.small.coloredOffer, .colorSepar{	width:100%!important;}
}

@media (min-width:480px) and (max-width:767px){
	.widget_tsnewgroupmatches_widget .siteFinals .eight,
	.widget_tsnewgroupmatches_widget .siteFinals .four,
	.widget_tsnewgroupmatches_widget .siteFinals .two,
	.widget_tsnewgroupmatches_widget .siteFinals .finalSum{
		width: 50% !important;
		box-sizing: border-box;
		margin:0 !important;
		position:relative;}

	.widget_tsnewgroupmatches_widget .siteMatchTabs li{	font-size: 14px;line-height: 16px;}
	.widget_tsnewgroupmatches_widget .siteMatches .siteAllMatches{margin: 0 20px 20px 20px;	width: 380px !important;}
	.widget_tsnewgroupmatches_widget .siteMatches .teamFixInfo, .widget_tsnewgroupmatches_widget .siteMatches .fixPlace{
		width: 260px !important;
	}

	.widget_tsnewgroupmatches_widget .siteFinals .two .backgroundDivtwo{
		background-image:none !important;
		padding-left: 0 !important
	}

	.segment-half .siteMatches .siteAllMatches{
		margin: 7px 30px 30px 30px !important;
		width: 360px !important;
	}

	.segment-half .siteMatches .teamFixInfo,
	.segment-half .siteMatches .fixPlace{
		width: 240px !important;
	}

	.hiradoFooterContainer ul{
		width: 420px;
	}

	.hiradoFooterContainer ul li a{
		font-size:16px
	}

	.articleContent .articleVideo{
		width:350px;
		height:197px;
	}

	.aFramed{
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box
	}

	.f1-player-container{
		width:420px;

	}


	.f1-player-container h2{
		font-size: 20px;
	}

	.f1-player{
		width: 380px;
		height: 214px;
		margin-left: 20px;
		margin-right: 20px;
	}

	.gridFix .container_12{
		width: 420px;
	}

	.gridFix .grid_12{
		width: 420px;
		margin-left: 0;
		margin-right: 0;
	}

	.gridFix .grid_9{
		width: 390px;
		padding:0 15px;
	}

	.gridFix .grid_3{
		width: 420px;
	}

	.articleHead{
		width: 420px;
	}

	.articleHead .articleMeta{
		width:420px
	}

	.articleHead .articleMeta .breadCrumbs{
		float:left;
		margin-bottom:10px
	}

	.articleHead .articleMeta .artTime,
	.articleHead .articleMeta .artSource{
		float:left;
		margin-right:30px
	}

	.articleHead h1{
		width:420px;
		font-size: 32px;
		line-height: 36px;
	}

	.articleReader{
		width:390px
	}

	.articleReader .articleLeft{
		width:390px;
		margin-left:0px;
		margin-bottom: 20px;
	}

	.articleLeft .articleQuote .qoutePicto{
		float: left;
		margin-right: 30px;
	}


	.articleReader .articleLeft .articleSocial{
		margin-bottom:20px;
		min-height:30px;
	}

	.articleReader .articleLeft .articleSocial div{
		float:left
	}

	.articleReader .articleContent{
		width: 390px;
	}

	.artRelated{
		width:420px
	}

	.artRelated .artRelatedMain{
		width: 390px;
		margin-left: 15px;
	}

	.artRelated .restCol{
		width: 390px;
		margin: 0 14px 0 14px;
	}

	.restCol .restOne .restTxt,
	.restCol .restOne .restShare{
		width:300px
	}

	.moreOffers{
		width: 390px !important;
		float:none !important;
	}

	.moreOfferCont .oneMoreOffer{
		margin-bottom:20px;
		width: 335px !important;
	}

	.moreOfferCont .oneMoreOffer .moreOfferTxt{
		width: 240px !important;
	}

	.moreOfferCont .oneMoreOffer .switchShare {
		width: 240px;
	}

	.mostRead{
		display:none;
	}

	.videoPlayer .playerCont, .videoPlayer .infoCont{
		width:100%
	}


	.videoPlayer .infoCont .infoTxt h2{
		font-size: 28px;
		line-height: 30px;
		margin: 20px 0 10px 0;
	}

	.moreVideos{
		width: 420px;
	}

	.moreVideos .oneMoreVideo{
		width:420px
	}

	.moreVideos .oneMoreVideo .oneVidPic{
		height:237px
	}

	.moreVideos .oneMoreVideo .oneVidTxt{
		font-size: 20px;
		line-height: 20px;
	}

	.tsSelectSideMenu{
		display:block;
	}

	.fOneSide ul{
		display:none
	}

}

@media (max-width:479px){

	.widget_tsnewgroupmatches_widget .siteFinals .eight,
	.widget_tsnewgroupmatches_widget .siteFinals .four,
	.widget_tsnewgroupmatches_widget .siteFinals .two,
	.widget_tsnewgroupmatches_widget .siteFinals .finalSum{
		width: 100% !important;
		box-sizing: border-box;
		margin:0 !important;
		position:relative;
	}

	.widget_tsnewgroupmatches_widget .siteFinals .eight .finalUnit, .widget_tsnewgroupmatches_widget .siteFinals .four .finalUnit{
		margin-bottom: 20px !important ;
	}

	.widget_tsnewgroupmatches_widget .siteFinals .two .backgroundDivtwo{
		padding:0 !important;
		margin-bottom: 20px !important ;
	}

	.widget_tsnewgroupmatches_widget .siteFinals .four .backgroundDivfour, .widget_tsnewgroupmatches_widget .siteFinals .two .backgroundDivtwo,
	.widget_tsnewgroupmatches_widget .siteFinals .finalHead{
		padding-left:0 !important
	}

	.widget_tsnewgroupmatches_widget .siteMatchTabs li{
		font-size: 12px;
		line-height: 14px
	}

	.widget_tsnewgroupmatches_widget .siteMatches .siteAllMatches{
		margin: 0 0 20px 0 !important;
		padding: 0 20px;
		box-sizing: border-box;
		width: 100% !important;
	}

	.siteMatches .teamFlagLeft, .siteMatches .teamFlagRight{
		width:20% !important
	}

	.widget_tsnewgroupmatches_widget .siteMatches .teamFixInfo{
		width: 60% !important;
	}

	.siteMatches .fixTime,
	.widget_tsnewgroupmatches_widget .siteMatches .fixPlace{
		width: 100% !important;
	}

	.widget_tsnewgroupmatches_widget .siteFinals .finalSum{
		padding-top:0 !important;
		padding-left: 0 !important;
		background-image:none !important
	}

	.widget_tsnewgroupmatches_widget .siteFinals .final{
		margin-top: 30px !important;
	}

	.widget_tsnewgroupmatches_widget .siteFinals .bronze{
		margin-top: 20px !important
	}

	.segment-half .siteMatches .siteAllMatches{
		margin: 0 0 20px 0 !important;
		padding: 0 20px;
		box-sizing: border-box;
		width: 100% !important;
	}

	.segment-half .siteMatches .teamFlagLeft, .siteMatches .teamFlagRight{
		width:20% !important
	}

	.segment-half .siteMatches .teamFixInfo{
		width: 60% !important;
	}

	.segment-half .siteMatches .fixTime,
	.segment-half .siteMatches .fixPlace{
		width: 100% !important;
	}

	.segment-half .siteFinals .finalSum{
		padding-top:0 !important;
		padding-left: 0 !important;
		background-image:none !important
	}

	.segment-half .siteFinals .final{
		margin-top: 30px !important;
	}

	.segment-half .siteFinals .bronze{
		margin-top: 20px !important
	}

	.hiradoFooterContainer ul{
		width: 100%;
	}

	.hiradoFooterContainer ul li a{
		font-size:16px
	}

	.articleContent .articleVideo{
		width:100%;
		height:200px;
	}

	.aFramed{
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box
	}

	.f1-player-container{
		padding: 0 20px;
		width:100%;
		box-sizing:border-box;
		margin: 0;
	}

	.f1-player-container h2{
		font-size: 20px;
		margin: 0;
		padding: 20px 0 15px 0;
	}

	.f1-player{
		margin:0 0 0 -12px;
		width: 100%;
		height: 200px;
	}

	.f1-mail-box{
		margin:20px auto 0 auto;
	}



	.artRelated .artRelatedMain{
		width:100%;
		margin-left:0
	}

	.artRelated .restCol{
		width:100%;
		margin: 0
	}

	.restCol .restOne .restPic{
		width: 30%;
	}

	.restCol .restOne .restTxt{
		width: 65%;
		margin:0;
		padding: 5px 0 10px 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.restCol .restOne .restShare{
		width:70%
	}

	.articleHead .articleMeta{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.articleHead h1{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		margin: 0;
		padding: 10px 10px 0 20px;
		/*overflow:hidden;*/
		width:100%  !important
	}

	.moreOfferCont .oneMoreOffer .moreOfferPic{
		width:30% !important
	}

	.moreOfferCont .oneMoreOffer .moreOfferTxt,
	.moreOfferCont .oneMoreOffer .switchShare{
		width:70% !important;
		padding: 0 0 0 10px;
	}

	.moreOfferCont .oneMoreOffer .switchShare{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.gridFix .container_12{
		width: 100%;
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.gridFix .grid_12{
		width: 100%;
	}

	.gridFix .grid_9{
		width: 100%
	}

	.gridFix .grid_3{
		width: 100%;
	}

	.articleHead{
		width:100%
	}

	.articleHead .articleMeta{
		width:100%
	}

	.articleHead .articleMeta .breadCrumbs{
		float:left;
		margin-bottom:10px
	}

	.articleHead .articleMeta .artTime,
	.articleHead .articleMeta .artSource{
		float:left;
		margin-right:30px;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-right: 15px;
		word-wrap:break-word
	}

	.articleHead h1{
		width:100%;
		font-size: 32px;
		line-height: 36px;
	}

	.articleReader{
		width:100%
	}

	.articleReader .articleLeft{
		width:100%;
		margin-left:0px;
		margin-bottom: 20px;
	}

	.articleReader .articleLeft .articleSocial{
		margin-bottom:20px;
		min-height:30px;
	}

	.articleReader .articleLeft .articleSocial div{
		float:left
	}

	.articleReader .articleContent{
		width: 100%;
	}

	.artRelated{
		width:100%
	}

	.moreOffers{
		width: 100% !important;
		float:none !important;
	}

	.moreOfferCont .oneMoreOffer{

		margin-bottom:20px;
		width: 100% !important;
		box-sizing: border-box;
	}

	.moreOfferCont .oneMoreOffer .moreOfferPic{
		width:25%
	}

	.moreOfferCont .oneMoreOffer .moreOfferTxt{
		width: 70%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.moreOfferCont .oneMoreOffer .switchShare {
		width: 70%;
	}

	.mostRead{
		display:none;
	}

	.videoPlayer .playerCont, .videoPlayer .infoCont{
		width:100%;
	}


	.videoPlayer .infoCont .infoTxt h2{
		font-size: 28px;
		line-height: 30px;
		margin: 20px 0 10px 0;
	}

	.moreVideos{
		width: 100%;
	}

	.moreVideos .oneMoreVideo{
		width:100%;
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.moreVideos .oneMoreVideo .oneVidPic{
		height:200px
	}

	.moreVideos .oneMoreVideo .oneVidTxt{
		font-size: 20px;
		line-height: 20px;
	}

	.tsSelectSideMenu{
		display:block;
		width:240px
	}

	.fOneSide ul{
		display:none
	}

}


/* Appsters cikk megjelenítő */

@media (max-width:1439px){
	.appstersArticle .articleMeta{
		padding: 25px 0 0 0
	}
}

.appstersArticle .articleMeta .artTime{
	font-size: 14px;
	margin-bottom: 10px;
	padding-right: 0px;
}

.appstersArticle .articleMeta .artTime span{
	font-size: 14px;
}

.appstersArticle .articleMeta .artTime .timePicto{
	margin-top: 0;
}

.appstersArticle .articleMeta .artSource{
	font-size: 14px;
	margin-bottom:10px
}

.appstersArticle .articleMeta .artSource span{
	font-size:14px
}

@media (max-width:1023px){
	.articleHead h1{width: 710px;}
}

@media (max-width:767px){
	.appstersArticle .articleHead h1{font-size:26px;line-height:34px;width: 380px;}
}

@media (max-width:479px){
	.appstersArticle .articleHead h1{font-size:24px;line-height:32px;width: 100%;}
}
/*24oras listazo*/
.news_of_the_day_item_time {
	width: auto;
	float: left;
	font-weight: 700;
	color: white;
	box-sizing: border-box;
	font-size: 14px;
	background-color: rgba(204,0,0,1);
	text-align: center;
	padding: 0px 2px;
	min-width: 40px;
}
.news_of_the_day_item_title {
	width: 80%;
}
.news_of_the_day_list::-webkit-scrollbar-thumb {
	background-color: rgb(204, 0, 0);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.news_of_the_day_list {
		overflow-y: auto;
	}
}

button.news_of_the_day_more_button {
	background-color: #c00!important;
	float: right;
	border: none;
	color: white;
	text-transform: uppercase;
	font-size: 16px;
	font-family: ProxiNormal;
	padding: 15px 40px 15px 20px;
	margin-top: 15px;
	cursor:pointer;
	background-image:url("IMG/freshest_more_arrow.png");
	background-repeat: no-repeat;
	background-position: 110% 50%;
	border-radius:0;
}
/*Telesport tabella cimlap*/
.newCoverTabella, .newCoverSoccerClubs{
	margin:0;
	box-sizing:border-box;
	border:none!important;
	border-radius:0!important;
	width:100%;
	padding:0!important;
}
.newCoverTabella .tabellahead{
	text-transform:uppercase;
	margin:0;
	box-sizing:border-box;
}
.newCoverTabella .tabButton{
	width:100%;
	margin: 0!important;
	padding: 0!important;
	background-color: transparent;
	border-radius: 0;
	border: none;
	background: transparent;
}
.newCoverTabella .tabButtonContainer{
	border-bottom:solid 1px rgba(0,0,0,0.1);
}
.newCoverTabella .tabButton .ui-state-default, .newCoverSoccerClubs .tabElem{
	width:50%;
	float:left;
	box-sizing:border-box;
	margin:0;
	border: none;
	background: transparent;
	height: auto!important;
	padding:10px;
	text-align:center;
	border-radius:0;
	background-color:rgba(0,0,0,0.1);
	font-size: 14px;
	font-weight:700;
	font-family: ProxiNormal;
	color:grey;
}
.newCoverTabella .tabButton .active.ui-state-default, .newCoverSoccerClubs .tabElem.active{
	background-color:white;
	color:#CC0000;
}
.newCoverTabella .tabButton .active.ui-state-default .TabName,.newCoverSoccerClubs .tabElem.active .TabName{
	color:#CC0000;
}
.newCoverTabella .tabButton .ui-state-default a{
	color:grey;
	width:100%;
	box-sizing:border-box;
}
.newCoverTabella  .tabButton li{
	width:50%;
	box-sizing:border-box;
	height: auto!important;
	padding: 10px;
	background-color: #e6e6e6;
}
.newCoverTabella  .tabButton li .TabName{
	color:grey;
}
.newCoverTabella  .tabButton li.active .TabName{
	color:#cc0001;
}
.newCoverTabella  .tabButton li:hover{
	background-color:rgba(255,255,255,0.1);
}
.newCoverTabella  .tabButton li.active {
	background-color:white;
}
.newCoverTabella .titlediv, .newCoverSoccerClubs .titlediv{
	padding:10px;
	font-weight:700;
	color:white;
	background-color:#CC0000;
	font-size: 16px;
	text-transform:uppercase;
}
.newCoverTabella  .tabellaBody{
	padding:0!important;
}
.newCoverTabella .moreContainer {
	width:100%;
	float: left;
	padding: 10px 0;
	background-color:white;
}
.newCoverTabella  .rightArrow {
	border: solid 2px #CC0000;
	display: table;
	padding: 5px 15px;
	text-transform: uppercase;
	font-weight: 700;
	color:#CC0000;
	margin:0 auto;
}
.moreContainer a:hover{
	text-decoration:blink!important;
}
.newCoverTabella  .rightArrow:hover{
	color:white;
	background-color:#CC0000;
}
.newCoverTabella  .tabellaUnit{
	width:100%!important;
	box-sizing:border-box;
	margin-left:0;
	padding:10px;
	border-bottom:solid 1px rgba(0,0,0,0.1);
}
.newCoverTabella  .tabellaList{
	padding:0!important;
	width: 100%;
}
.newCoverTabella  .tabellaText{
	width:5%;
}
.newCoverTabella .tabScore{
	color:black;
}
.newCoverTabella.tabScore{
	color:black;
}
.newCoverTabella .tabName{
	width:70%;
	color: black;
}
.newCoverTabella  .tabellaUnit:hover{
	background-color:rgba(0,0,0,0.2)!important;
	padding:10px;
	border-bottom:solid 1px rgba(0,0,0,0.2);
}
.newCoverTabella  .tabellaUnit:hover{
	margin:0;
	background-color:transparent!important;
	color:#CC0000!important;
	border-bottom: solid 1px rgba(0,0,0,0.1);
}
.newCoverTabella .tabellaUnit:hover .tabPoz, .newCoverTabella .tabellaUnit:hover .tabScore{
	color:#CC0000!important;
}
.newCoverTabella .buttonArrow div{
	display:none;
}
.newCoverTabella .shareDiv {
	width: 100%;
	float: left;
}
.newCoverTabella .share{
	background-image:none;
}

/* KERESES - TALALATI LISTA */
.widget_hms_search_results_widget,
.widget_hms_search_results_widget * {
	box-sizing:border-box;
}

.widget_hms_search_results_widget h1.hms_search_keyword_wrapper {
	font-size: 22px;
	margin: 10px 0;
	font-family: "ProxiLight", Arial;
	color: #000;
	width: 100%;
}
.widget_hms_search_results_widget h1.hms_search_keyword_wrapper span{
	font-family: "ProxiBold", Arial;
}
.widget_hms_search_results_widget .filter_wrapper {
	display:block;
	width:100%;
	float:left;
	border-bottom: 4px solid #c00;
}
.widget_hms_search_results_widget .filter_wrapper h2 {
	float: left;
	background-color: #646464;
	margin-right: 6px;
	margin-top: 0;
	margin-bottom: 0;
	color: #FFF;
	text-transform: uppercase;
	padding: 2px 15px;
	font-size: 16px;
	cursor: pointer;
}
.widget_hms_search_results_widget .filter_wrapper h2.active {
	background-color:#c00;
	cursor:default;
}
#hits_wrapper {
	display:block;
	width:100%;
	float:left;
}
.widget_hms_search_results_widget .oneListItem {
	width:100%;
	display:block;
	float: left;
	margin-top:10px;
	background-color:#fff;}
.widget_hms_search_results_widget .oneListPic {
	position:relative;
	width:25%;
	float:left;
	height:0;
	padding:0 0 14% 0;
	background-size:cover;
	background-position:top center;
	background-color:#dedddd;
}
.widget_hms_search_results_widget .oneListTxt {
	width: 75%;
	display:inline-block;
	float:left;
}

.widget_hms_search_results_widget .oneListShare {
	width: 75%;
	display:inline-block;
	float: right;
}
.widget_hms_search_results_widget .oneListShare .share,
.widget_hms_search_results_widget .oneListShare .shareOver {
	background-color:#fff;
}
.widget_hms_search_results_widget .oneTxtMeta {
	width:100%;
	display:block;
	float:left;
	height:30px;
	background-color:#fff;
	position:relative;
}
.widget_hms_search_results_widget .oneTxtMeta .time {
	float:right;
	color: #aaa;
	line-height:30px;
	margin:0 6px;}
.widget_hms_search_results_widget .oneListTxt .oneTxtMeta .gallery,
.widget_hms_search_results_widget .oneListTxt .oneTxtMeta .video {
	position: absolute;
	left:-30px;
	top:0;
	width:30px;
	height:30px;
	background-color:#222!important;
	background-image:url('IMG/hiradoSprite.png');
	background-repeat:no-repeat
}

.widget_hms_search_results_widget .oneTxtMeta .gallery{
	background-position: -26px 5px;
}

.widget_hms_search_results_widget .oneTxtMeta .video{
	background-position: 5px 5px !important;
}
.widget_hms_search_results_widget .oneListItem .oneListTxt h4 {
	font-family: ProxiSemiBold;
	font-size: 24px;
	line-height: 28px;
	color:#000;
	padding: 5px 10px 0;
	display: block;
	float: left;
	width: 100%;
	margin:2px 0;
}
.widget_hms_search_results_widget .oneListItem .oneListTxt h4:hover {
	color:#c00;
}
.widget_hms_search_results_widget .oneListTxt p {
	padding:0 10px 5px 10px;
	font-size:14px;
	color:#666;
}
.widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category {
	font-size: 13px;
	line-height: 16px;
	background-color: #808080;
	color: #FFF;
	float: left;
	padding: 8px 10px 6px 10px;
	text-transform: uppercase;
	position: absolute;
	z-index: 10;
}
.widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category:hover {
	background-color:#e00!important;
	cursor:pointer;
}
.widget_hms_search_results_widget span.search-highlight {
}

.widget_hms_search_results_widget .pagination {
	margin:10px auto 30px;
	height:40px;
	display:block;
	font-family: "ProxiSemiBold", Arial;
}
.widget_hms_search_results_widget .pagination.paginationjs{
	width: 100%;
	text-align: center;
}
.widget_hms_search_results_widget .pagination.paginationjs ul {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.widget_hms_search_results_widget .pagination.paginationjs ul li a {
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.widget_hms_search_results_widget .pagination.paginationjs ul li a#crtPage {
	font-size: 18px;
	line-height: 40px;
	font-family: "ProxiSemiBold", Arial;
	text-indent: 0;
	color: rgb(51, 51, 51);
	padding: 0 10px;
	word-spacing: 5px;
}
.widget_hms_search_results_widget .pagination.paginationjs ul li a#crtPage:hover {
	color: #fff;
}
.widget_hms_search_results_widget .pagination.paginationjs ul li.disabled a {
	cursor: not-allowed;
	pointer-events: none;
	opacity: 0.7;
}
.widget_hms_search_results_widget .pagination.paginationjs ul li.paginationjs-prev a:hover span{
	background-position: 0 -20px;
}
.widget_hms_search_results_widget .pagination.paginationjs ul li.paginationjs-next a span {
	background-position: -60px 0;
}
.widget_hms_search_results_widget .pagination.paginationjs ul li.paginationjs-next a:hover span {
	background-position: -60px -20px;
}
.widget_hms_search_results_widget .pagination.paginationjs ul li.paginationjs-page {
	pointer-events: none;
}
.widget_hms_search_results_widget #all_pager,
.widget_hms_search_results_widget #post_pager,
.widget_hms_search_results_widget #video_pager,
.widget_hms_search_results_widget #gallery_pager {
	margin:0 auto;
	display:table;
}
.widget_hms_search_results_widget .pagination li {
	background-color:#fff;
	float:left;
	font-size:18px;
	color:#333;
	line-height:40px;
	height:40px;
}
.widget_hms_search_results_widget .pagination #all_current_page,
.widget_hms_search_results_widget .pagination #post_current_page,
.widget_hms_search_results_widget .pagination #video_current_page,
.widget_hms_search_results_widget .pagination #gallery_current_page,
.widget_hms_search_results_widget .pagination #all_total_page,
.widget_hms_search_results_widget .pagination #post_total_page,
.widget_hms_search_results_widget .pagination #video_total_page,
.widget_hms_search_results_widget .pagination #gallery_total_page {
	padding:0 10px;
}
.widget_hms_search_results_widget .pagination li a {
	background-color:#fff;
	display:inline-block;
	text-align:center;
	padding: 0;
	font-size:30px;
	color: #c00;
	min-width:40px;
	min-height: 40px;
	text-decoration:none;
	text-indent:-10000px;
}
.widget_hms_search_results_widget .pagination li a:hover { background:#c00; color:#fff;}
.widget_hms_search_results_widget .pagination li a span {
	position: relative;
	top:0;
	background-image:url('IMG/search-controls.png');
	width:20px;
	height: 20px;
	background-size: 80px 40px;
	margin: 10px;
	display:block;
}
.widget_hms_search_results_widget .pagination li a.pager_pre span { background-position:0 0;}
.widget_hms_search_results_widget .pagination li a.pager_pre:hover span { background-position:0 -20px;}
.widget_hms_search_results_widget .pagination li a.pager_first span { background-position:-20px 0;}
.widget_hms_search_results_widget .pagination li a.pager_first:hover span { background-position: -20px -20px;}
.widget_hms_search_results_widget .pagination li a.pager_next span { background-position:-60px 0;}
.widget_hms_search_results_widget .pagination li a.pager_next:hover span { background-position: -60px -20px;}
.widget_hms_search_results_widget .pagination li a.pager_last span { background-position:-40px 0;}
.widget_hms_search_results_widget .pagination li a.pager_last:hover span { background-position: -40px -20px;}

@media all and (max-width: 768px){
	.widget_hms_search_results_widget h1.hms_search_keyword_wrapper {
		margin:15px;
	}
	.widget_hms_search_results_widget .filter_wrapper h2 {
		font-size:18px;
		text-transform: none;
		margin-right:2px;
		padding:12px 8px;
		line-height: initial;
	}
	.widget_hms_search_results_widget .oneListItem .oneListTxt h4 {
		font-family: ProxiSemiBold;
		font-size: 18px;
		line-height: 22px;
	}
}
@media all and (max-width: 640px){
	.widget_hms_search_results_widget .filter_wrapper h2 {
		font-size:12px;
	}
	.widget_hms_search_results_widget .oneTxtMeta {
		height:20px;
	}
	.widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category {
		font-size:10px;
		padding:2px 5px;
	}
	.widget_hms_search_results_widget .oneTxtMeta .time {
		line-height:20px;
		font-size:10px;
	}
}
.soccerTabella .sTabelHead div
{
	color: #cc0001!important;
}
.soccerTabella .sTabelExpl span
{
	color: #cc0001!important;
}
.soccerTabella .sTabelExpl
{
	color: #525252!important;
}
.soccerTabella .sTabelUnit:hover div
{
	background-color: #333333;
}



@media all and (max-width: 425px){
	.widget_hms_search_results_widget h1.hms_search_keyword_wrapper {
		font-size: 22px;
	}
	.widget_hms_search_results_widget .oneListItem .oneListTxt h4 {
		font-size:18px;
		margin:0;
	}
	.widget_hms_search_results_widget .oneListPic {
		width:20%;
		padding:0 0 20% 0;
	}
	.widget_hms_search_results_widget .oneListTxt {
		width: 80%;
	}
	.widget_hms_search_results_widget .oneListShare {
		width: 80%;
	}
}

@media (max-width: 335px) {
	.widget_tsnewtable_widget .tabella .tabScoreFlag {
		margin-right: 0px;
	}
	.widget_tsnewtable_widget .tabella .tabFlag {
		margin-left: 5px;
	}
}

/* VISSZASZAMLALO DESIGN */
.visszaszamlalos .hh-row-wrapper {
	position: relative;
}

.page div[id*="shailan-countdown-widget-"] {
	position: relative;
	width: 100%;
	padding-bottom: 112.5%;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown{
	position: absolute;
	width: 100%;
	height: 100%;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown {
	padding-top: calc(4.2vw + 20px) !important;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown .over {
	padding: 30% 10px 10px 10px;
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	font-size: 1.8vw;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget h2 {
	position: absolute;
	top: 0px;
	z-index: 1;
	width: 100%;
	text-align: center;
	font-size: 24px;
	line-height: 27px;
	height: 70px;
	padding: 20px 20px 0px 20px;
	overflow: hidden;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:first-of-type {
	width: 100%;
	clear: both;
	float: none;
	display: block;
	height: calc(100% - 70px);
	padding:0px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span.countdown_descr {
	width: 100%;
	clear: both;
	float: none;
	display: block;
	height: 70px;
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:first-of-type .innerTitle {
	width: 100%;
	clear: both;
	float: none;
	display: block;
	text-transform: uppercase;
	font-size: 22px;
	line-height: 25px;
}
/* format_YODHMS */
.page div[id*="shailan-countdown-widget-"] * {
	box-sizing: border-box;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) {
	width: 33%;
	height: calc(50% - (25px / 2));
	margin:0%;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(5) {
	margin-left:11%;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+5) {
	width: 26%;
	height: calc(50% - (25px / 2));
	margin-top:0%;
	margin-bottom: 0%;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD >span:first-of-type span:nth-of-type(n+2) span,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS >span:first-of-type span:nth-of-type(n+2) span,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS >span:first-of-type span:nth-of-type(n+2) span,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D >span:first-of-type span:nth-of-type(n+2) span {
	clear:both;
	float:none;
	width: 100%;
	display: block;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
	font-size: 80px;
	line-height: 100px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span.countdown_unit{
	font-size: 14px;
	line-height: 15px;
	text-transform: uppercase;
	font-weight: 300;
}

/* format_YOD */
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type>span:nth-of-type(n+2) {
	margin-top: calc(((100% - 25px) - ((50% - 12.5px) / 2)) / 4);
	margin-bottom: 0px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
	font-size: 90px;
	line-height: 90px;
}
/* format_DHMS */
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(2) {
	height: calc(((125% - 25px) / 2) - 1% );
	margin: 1% 0% 0% 0%;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(n+3) {
	height: calc((75% - 25px) / 2);
	margin: 0px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(n+1) {
	width: 100%;
	position:relative;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(n+1),
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(n+1) {
	position: relative;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(3) {
	margin-left: 8% !important;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(3):after,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(4):after,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(2):after,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(3):after {
	content: ":";
	display: block;
	position: absolute;
	right: -5px;
	top: 0;
	line-height: 60px;
	font-size: 50px;
	width: 10px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(5):after,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(6):after {
	line-height: 100px;
	content: ":";
	display: block;
	position: absolute;
	right: -5px;
	top: 0;
	font-size: 50px;
	width: 10px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(n+3) {
	width: calc((80% /3) - 1%);
	margin: 1% 1% 0% 1%;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+1) span:first-of-type {
	font-size: 75px;
	line-height: 70px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(2) span:first-of-type {
	font-size: 180px;
	line-height: 145px;
	font-weight: 700;
}
/* format_HMS */
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(n+2) {
	height: calc(50% - 12.5px);
	margin-top: calc(((100% - 25px) - ((50% - 12.5px) / 2)) / 4);
	margin-bottom: 0px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
	font-size: 65px;
	line-height: 90px;
}
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(2):after,
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(3):after {
	line-height: 90px;
	font-size: 50px;
}
/* format_D */
.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
	font-size: 220px;
	line-height: 220px;
	font-weight: 700;
}


@media (min-width: 1440px) {
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown .over {
		font-size: 30px;
		padding-top: 30%;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget h2 {
		font-size: 29px;
		line-height: 32px;
		height: 82px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(2) span:first-of-type {
		font-size: 230px;
		line-height: 180px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 370px;
		line-height: 300px;
		font-weight: 700;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(n+3) {
		width: calc((66% /3) - 1%);
		margin: 1% 1% 0% 1%;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(3) {
		margin-left: 14% !important;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(5):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(6):after {
		line-height: 100px
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 90px;
		line-height: 100px;
	}

}

@media (min-width: 1024px) and (max-width: 1200px) {
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget h2 {
		font-size: 18px;
		line-height: 21px;
		height: 62px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown {
		padding-top: 62px !important;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 65px;
		line-height: 70px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+1) span:first-of-type {
		font-size: 60px;
		line-height: 55px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(2) span:first-of-type {
		font-size: 130px;
		line-height: 105px;
		font-weight: 700;
		margin-top: 0px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(3):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(4):after {
		line-height: 50px;
		font-size: 40px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 50px;
		line-height: 90px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(2):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(3):after {
		line-height: 80px;
		font-size: 40px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 200px;
		line-height: 180px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span.countdown_descr {
		font-size: 14px;
		padding-top: 10px;
		height: 70px !important;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:first-of-type {
		height: calc(100% - 70px);
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(5):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(6):after {
		line-height: 70px;
		font-size: 40px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown .over {
		padding-top: 30%;
	}
}
@media (min-width: 769px) and (max-width: 1023px) {
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 50px;
		line-height: 50px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:first-of-type .innerTitle {
		font-size: 16px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget h2 {
		height: 48px;
		padding: 10px 10px 0px 10px;
		font-size: 16px;
		line-height: 19px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown {
		padding-top: 48px !important;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span.countdown_unit{
		font-size: 12px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:last-of-type {
		padding: 5px 0px 0px 0px;
		height: 65px;
		font-size: 12px;
		line-height: 15px;
		overflow: hidden;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:first-of-type {
		height: calc(100% - 65px);
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(5):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(6):after {
		line-height: 50px;
		font-size: 30px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 70px;
		line-height: 70px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+1) span:first-of-type {
		font-size: 38px;
		line-height: 29px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(2) span:first-of-type {
		font-size: 83px;
		line-height: 66px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(3):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(4):after {
		line-height: 25px;
		font-size: 30px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 38px;
		line-height: 47px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(2):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(3):after {
		line-height: 47px;
		font-size: 33px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown .over {
		padding-top: 30%;
	}
}
@media (min-width: 961px) and (max-width: 1023px) {
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 150px;
		line-height: 115px;
	}
}
@media (min-width: 769px) and (max-width: 960px) {
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 150px;
		line-height: 115px;
	}
}
@media (min-width: 641px) and (max-width: 768px) {
	.page div[id*="shailan-countdown-widget-"] {
		padding-bottom: 440px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget h2 {
		font-size: 27px;
		line-height: 33px;
		height: 83px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown .over {
		font-size: 26px;
		padding-top: 20%;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown {
		padding-top: 90px !important;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:last-of-type {
		padding: 10px 0px;
		height: 80px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:first-of-type {
		height: calc(100% - 80px);
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(2) span:first-of-type {
		font-size: 22vw;
		line-height: 17vw;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+3) span:first-of-type {
		font-size: 11vw;
		line-height: 10vw;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(3):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(4):after {
		line-height: 10vw;
		font-size: 36px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(n+2),
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type>span:nth-of-type(n+2){
		margin-top: 9%;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 210px;
		line-height: 170px;
	}

}
@media (min-width: 481px) and (max-width: 640px) {
	.page div[id*="shailan-countdown-widget-"] {
		padding-bottom: 400px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget h2 {
		font-size: 27px;
		line-height: 33px;
		height: 83px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown .over {
		font-size: 26px;
		padding-top: 20%;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown {
		padding-top: 90px !important;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:last-of-type {
		padding: 10px 0px 0px 0px;
		height: 70px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:first-of-type {
		height: calc(100% - 70px);
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 80px;
		line-height: 80px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(5):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(6):after {
		line-height: 80px;
		font-size: 40px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type>span:nth-of-type(n+2) {
		margin-top: 8%;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+1) span:first-of-type {
		font-size: 11vw;
		line-height: 9vw;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(2) span:first-of-type {
		font-size: 24vw;
		line-height: 18vw;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(3):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(4):after {
		line-height: 9vw;
		font-size: 9vw;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 70px;
		line-height: 90px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(n+2) {
		margin-top: 40px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 210px;
		line-height: 170px;
	}
}
@media (min-width: 361px) and (max-width: 480px) {
	.page div[id*="shailan-countdown-widget-"] {
		padding-bottom: 370px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget h2 {
		font-size: 24px;
		line-height: 29px;
		height: 67px;
		padding: 10px 10px 0px 10px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown .over {
		font-size: 20px;
		padding-top: 30%;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown {
		padding-top: 67px !important;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 60px;
		line-height: 70px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(5):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(6):after {
		line-height: 70px;
		font-size: 40px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) {
		height: auto;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:first-of-type {
		height: calc(100% - 70px);
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:last-of-type {
		padding: 10px 0px 0px 0px;
		height: 70px;
		font-size: 14px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type>span:nth-of-type(n+2) {
		margin-top:40px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+1) span:first-of-type {
		font-size: 60px;
		line-height: 50px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(2) span:first-of-type {
		font-size: 110px;
		line-height: 100px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(3):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(4):after {
		line-height: 50px;
		font-size: 40px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(2) {
		height:115px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(n+3) {
		height: 85px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 50px;
		line-height: 70px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(n+2) {
		height: auto;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(2):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(3):after {
		line-height: 70px;
		font-size: 40px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 190px;
		line-height: 170px;
	}
}
@media (max-width: 360px) {
	.page div[id*="shailan-countdown-widget-"] {
		padding-bottom: 375px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget h2 {
		font-size: 22px;
		line-height: 25px;
		height: 83px;
		padding:10px 10px 0px 10px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown .over {
		font-size: 20px;
		padding-top: 30%;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown {
		padding-top: 85px !important;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown>span:last-of-type {
		padding: 10px 0px 0px 0px;
		height: 70px;
		font-size: 14px;
		line-height: 17px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 50px;
		line-height: 60px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(5):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type>span:nth-of-type(6):after {
		line-height: 60px;
		font-size: 30px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) {
		height: auto;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type>span:nth-of-type(n+2) {
		margin-top:50px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 70px;
		line-height: 70px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(n+2) {
		height:100px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(n+3) {
		height: 80px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+1) span:first-of-type {
		font-size: 45px;
		line-height: 45px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(2) span:first-of-type {
		font-size: 100px;
		line-height: 87px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(3):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type>span:nth-of-type(4):after {
		line-height: 45px;
		font-size: 30px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 40px;
		line-height: 70px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(2):after,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type>span:nth-of-type(3):after {
		line-height: 70px;
		font-size: 30px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span:first-of-type {
		font-size: 190px;
		line-height: 160px;
	}
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YODHMS>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_YOD>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_DHMS>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_HMS>span:first-of-type span:nth-of-type(n+2) span.countdown_unit,
	.page div[id*="shailan-countdown-widget-"] .shailan_CountdownWidget .countdown.format_D>span:first-of-type span:nth-of-type(n+2) span.countdown_unit{
		font-size: 12px;
	}
}
@media (min-width: 769px) {
	.page div[id*="shailan-countdown-widget-"] {
		width: 103%;
	}
}



/*participant lister*/
.fina2017_participantandrivals_item {
	width: 90%;
	margin: 0 auto;
	cursor:pointer;
}
.fina2017_participantandrivals_lister{
	/*animation: participantload 1000ms;
	-webkit-animation: participantload 1000ms;*/
}
h2.title_wrapper.fina2017_participantandrivals_lister_title,
.fina2017_mode .title_wrapper{
	color: white;
	font-family: Roboto;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px;
	/*animation: participantload 1000ms;
	-webkit-animation: participantload 1000ms;*/
}
.fina2017_mode{
	background-color: #00abe8;
	background-image:url('IMG/participant_lister_background.png');
	background-position:center center;
	-moz-background-size: cover;
	background-size: cover;
	padding: 0 10px 30px 10px;
	margin-bottom: 20px;
	/*animation:participantload 1000ms;
	-webkit-animation:participantload 1000ms;*/
}
.fina2017_participantandrivals_image,
.fina2017_participantandrivals_lister .rio2016_participantandrivals_image{
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border-radius: 100%;
	background-position: center center;
	background-size: cover;
	border: 5px solid #80d6f4;
}
.fina2017_participantandrivals_text h3,
.fina2017_participantandrivals_lister  .rio2016_participantandrivals_text h3{
	color: white;
	font-family: Roboto;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	line-height: normal;
	padding: 5px 0;
	margin: 0;
}
.fina2017_participantandrivals_text p,
.fina2017_participantandrivals_lister  .rio2016_participantandrivals_text p{
	font-family: Roboto;
	color: white;
	text-align: center;
	font-size: 12px;
	margin: 0;
}
.fina2017_mode .fina2017_participantandrivals_lister .owl-controls .owl-buttons div{
	background-image:url('IMG/rio2016_sprite.png')!important;
	top: 50%;
	transform: translateY(-50%);
}
.fina2017_mode .fina2017_participantandrivals_lister .owl-controls .owl-next {
	background-position: -155px -161px!important;
}
.fina2017_mode .fina2017_participantandrivals_lister .owl-controls .owl-prev {
	background-position: -120px -161px!important;
}
/*participant lister end*/


/*FINA 2017*/
/*FINA PARTICIPANT*/

.fina_participant_wrapper {
	background-color: #ecf5fc;
	padding: 20px;
	width: 100%;
	float: left;
	margin-bottom: 30px;
	/*animation:participantload 1000ms;
	-webkit-animation:participantload 1000ms;*/
}
@keyframes participantload {
	0%{
		opacity:0;
		transform: translateY(-200px);
		-webkit-transform: translateY(-200px);
	}
	100%{
		opacity:1;
		transform: translateY(0px);
		-webkit-transform: translateY(0px);
	}
}
.participant_left {
	width: 20%;
	float: left;
}
.participant_right {
	float: right;
	width: 80%;
}
.fina_participant_image {
	width: 80%;
	padding-bottom: 80%;
	border-radius: 100%;
	background-size: cover;
	background-position: center center;
	margin: 0 auto;
}
.fina_participant_wrapper .participant_description {
	color: #0092d5;
	font-size: 14px;
	font-family: Roboto;
	font-weight: 400;
	padding: 0 0 20px 0;
	width: 100%;
	float: left;
}
.fina_participant_wrapper .participant_head_wrapper h1 {
	color: #0087cb;
	font-size: 24px;
	font-weight: 700;
	font-family: Roboto;
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
	width: 80%;
}
.participant_social_wrapper {
	float: right;
	width: 20%;
}
.participant_social_wrapper .facebook,
.participant_social_wrapper .twitter,
.participant_social_wrapper .instagram{
	width:31px;
	height:31px;
	margin:0 5px;
	background-image:url('IMG/fina_sprite.png');
	float:right;
}
.participant_social_wrapper .twitter {
	background-position: -161px -59px;
}
.participant_social_wrapper .facebook {
	background-position: -10px -109px;
}
.participant_social_wrapper .instagram {
	background-position: -284px -50px;
}
.participant_datas {
	width: 100%;
	float: left;
}
.data_section {
	width: 25%;
	float: left;
	background-color: white;
	border-right: solid 2px #ecf5fc;
	padding: 15px;
}
.data_section p{
	color: #0092d5;
	font-size:14px;
	font-family:Roboto;
}
.data_section span{
	float:left;
	width:31px;
	height:31px;
	background-image: url('IMG/fina_sprite.png');
	margin-right:10px;
}
.data_section.country span{
	background-position: -162px -9px;
}
.data_section.birthdate span{
	background-position: -110px -60px;
}
.data_section.height span{
	background-position: -60px -60px;
}
.data_section.weight span{
	background-position: -10px -60px;
}
.data_section p:last-of-type{
	font-weight: 700;
}
.competition_list h2 {
	color: #0092d5;
	font-size: 16px;
	font-family: Roboto;
	margin: 0;
	padding: 20px 0;
}
.competition_list {
	width: 100%;
	float: left;
}
.competition_element {
	width: 100%;
	float: left;
	background-color: white;
	margin-bottom: 1px;
	padding: 3px 10px;
}
.competition_element:hover {
	background-color: #fcae16;
	-webkit-transition: background 150ms ease-in-out;
	-moz-transition: background 150ms ease-in-out;
	-ms-transition: background 150ms ease-in-out;
	-o-transition: background 150ms ease-in-out;
	transition: background 150ms ease-in-out;
}
.competition_element:hover p{
	color:white;
}
.competition_element p {
	color: #0092d5;
	font-size:14px;
	font-family:Roboto;
}
.competition_element p:nth-of-type(1){
	width:80%;
	float:left
}
.competition_element p:nth-of-type(2),
.competition_element p:nth-of-type(3){
	width:10%;
	float:left;
	text-align:right;
}
.participant_medal {
	width: 33.33%;
	float: left;
	padding-bottom: 20px;
}
.participant_medal_wrapper {
	width: 80%;
	margin: 15px auto;
	display: block;
	text-align: center;
}
.gold .medal_wrapper,
.silver .medal_wrapper,
.bronze .medal_wrapper{
	width: 40px;
	height: 45px;
	margin: 0 auto;
	background-image: url('IMG/fina_sprite.png');
	background-color:transparent;
	border-radius:0;
}
.gold .medal_wrapper {
	background-position: -5px -5px;
}
.silver .medal_wrapper {
	background-position: -55px -5px;
}
.bronze .medal_wrapper {
	background-position: -105px -5px;
}
.medal_wrapper{
	width:25px;
	height:25px;
	background-color: #0088cc;
	border-radius: 25px;
	color: white;
	text-align: center;
	font-size: 13px;
	padding: 5px 8px;
	margin:0 auto;
}
.participant_medal p {
	color: #0087cb;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
}
.fina2017 .widget_rioparticipantcountries #search_container input {
	margin-top: -30px;
}
.fina2017 .participant_more_load {
	color: #fcae16;
	font-family: Roboto;
}
/*FINA PARTICIPANT END*/

/*VENUE*/
.fina_venue_wrapper {
	width: 100%;
	float: left;
}
.venue_item,.venue_itemtraining {
	width: 50%;
	float: left;
	padding: 10px;
	/*animation: participantload 1000ms;
	-webkit-animation: participantload 1000ms;*/
}
.venue_inner {
	width: 100%;
	padding-bottom: 56.25%;
	background-size: cover;
	background-position: center center;
	position: relative;
}
.events_date {
	position: absolute;
	right: 0;
	top: 0;
	background-color: white;
	border: solid 1px #e5e5e5;
}
.start_date {
	border-bottom: solid 1px #e5e5e5;
}
.events_date p {
	color: #70bdf4;
}
.venue_inner a h1,
.venue_inner h1 {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Roboto;
	font-weight: 500;
	font-size: 30px;
	margin:0;
	padding: 20px 70px 20px 25px;
	background: -moz-linear-gradient(left, rgba(0,172,233,0.8) 1%, rgba(73,180,232,1) 59%, rgba(125,185,232,0) 100%);
	background: -webkit-linear-gradient(left, rgba(0,172,233,0.8) 1%,rgba(73,180,232,1) 59%,rgba(125,185,232,0) 100%);
	background: linear-gradient(to right, rgba(0,172,233,0.8) 1%,rgba(73,180,232,1) 59%,rgba(125,185,232,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ace9', endColorstr='#007db9e8',GradientType=1 );
	color:white;
}

.fina_venue_description p,
.fina_venue_description strong,
.fina_venue_description{
	color: #0092d5;
	font-family: Roboto;
	font-size: 14px;
	padding: 0;
}
.fina_venue_description {
	width: 100%;
	float: left;
}
.venue_inner a{
	color:White;
}
.start_date p:nth-of-type(1),
.end_date p:nth-of-type(1){
	font-size: 16px;
	font-family: Roboto;
	font-weight: 700;
	padding: 10px 25px 0 25px;
	text-align:center;
}
.start_date p:nth-of-type(2),
.end_date p:nth-of-type(2){
	font-size: 30px;
	font-family: Roboto;
	font-weight: 700;
	padding: 0 25px 10px 25px;
	text-align: center;
}
.sports_icon {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.sports_icon span {
	width: 50px;
	height: 50px;
	background-color: #00ace9;
	display: block;
	float: left;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: center center;
}
.fina_venue_wrapper .SW,
.description_sports_icons.FINA-SW,
.finaSportsItem .SW,
.finaVenueDetails .SW,
.scheduleFilterResults .resultHeader .SW{
	background-image: url('IMG/fina_sports/swimming.svg');
	background-size: 40px 40px;
}
.fina_venue_wrapper .OW,
.description_sports_icons.FINA-OW,
.finaSportsItem .OW,
.finaVenueDetails .OW,
.scheduleFilterResults .resultHeader .OW{
	background-image: url('IMG/fina_sports/openwaterswimming.svg');
	background-size: 40px 40px;
}
.fina_venue_wrapper .DV,
.description_sports_icons.FINA-DV,
.finaSportsItem .DV,
.finaVenueDetails .DV,
.scheduleFilterResults .resultHeader .DV{
	background-image: url('IMG/fina_sports/diving.svg');
	background-size: 40px 40px;
}
.fina_venue_wrapper .HV,
.description_sports_icons.FINA-HV,
.finaSportsItem .HV,
.finaVenueDetails .HV,
.scheduleFilterResults .resultHeader .HV{
	background-image: url('IMG/fina_sports/high_diving.svg');
	background-size: 40px 40px;
}
.fina_venue_wrapper .WP,
.description_sports_icons.FINA-WP,
.finaSportsItem .WP,
.finaVenueDetails .WP,
.scheduleFilterResults .resultHeader .WP{
	background-image: url('IMG/fina_sports/waterpolo.svg');
	background-size: 35px 35px;
}
.fina_venue_wrapper .SY,
.description_sports_icons.FINA-SY,
.finaSportsItem .SY,
.finaVenueDetails .SY,
.scheduleFilterResults .resultHeader .SY{
	background-image: url('IMG/fina_sports/synchronisedswimming.svg');
	background-size: 35px 35px;
}
.training_header {
	background-color: #00ace9;
	padding: 10px 20px;
}
.training_header h1 {
	color: white;
	font-size: 30px;
	font-weight: 500;
	font-family: Roboto;
	margin: 0;
}
.training_item .datas {
	width: 80%;
	float: left;
}
.training_item .datas a {
	color: #00ace9;
}
.venues_items_wrapper {
	background-color: #e4f1fb;
	width: 100%;
	float: left;
}
.venues_items_wrapper p {
	color: #00ace9;
	font-family: Roboto;
}
.venues_items_wrapper .datas p:nth-of-type(1) {
	font-size: 16px;
	font-weight: 700;
	float:left;
	padding-right: 20px;
}
.venues_items_wrapper .datas p:nth-of-type(2) {
	font-size: 14px;
	font-weight: 300;
	font-style: italic;
}
.venues_items_wrapper .datas p:nth-of-type(3) {
	font-size: 12px;
	width:100%;
	float:left;
	font-weight:500;
	padding-top:8px;
}
.training_item .sports_icon{
	position: relative;
	right: auto;
	bottom: auto;
	float: right;
	width: 50px;
	height: 50px;
	background-color: #00ace9;
	background-repeat: no-repeat;
	background-position: center center;
}
.training_item {
	width: 100%;
	float: left;
	border-bottom: solid 1px white;
	padding:10px;
}
.fina_venue_wrapper.venue_profile .venue_item{
	width:100%;
	padding: 0px 0 20px 0;
}
/*VENUE END*/
/*WEATHER*/
.hms_weather_outer {
	background-color: #fcae16;
	padding: 5px;
	color: white;
	font-family: Roboto;
	width: 100%;
	float: left;
}
.hms_weather_outer .today,.hms_weather_outer .tomorrow{
	float:left;
	width:50%;
}
.hms_weather_outer .date {
	font-size: 14px;
	text-align:Center;
}
.hms_weather_outer .details_wrapper .top span {
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 2px;
	display: block;
	background-size:50px 50px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left: 25%;
}
.hms_weather_outer .top {
	width: 100%;
	float: left;
}
.hms_weather_outer .bottom p {
	font-size: 14px;
	font-weight: 900;
	float: left;
	line-height: 30px;
}
.hms_weather_outer .bottom span {
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 5px;
	background-image: url('IMG/fina_sprite.png');
	margin-left:30%;
}
.hms_weather_outer .today {
	border-right: solid 1px white;
}
.west{
	background-position: -330px -152px;
}
.north{
	background-position: -150px -150px;
}
.south{
	background-position: -180px -157px;
}
.east{
	background-position: -265px -120px;
}
.northeast{
	background-position: -295px -155px;
}
.southeast{
	background-position: -240px -155px;
}
.northwest{
	background-position: -268px -155px;
}
.southwest{
	background-position: -210px -155px;
}
.hms_weather_outer .top p:nth-of-type(1) {
	font-size: 24px;
	font-weight: 900;
}
.hms_weather_outer .top p:nth-of-type(2) {
	font-size:14px;
	font-weight: 300;
}

.hms_weather_outer .details_wrapper {
	width: 100%;
	float: left;
}
/*WEATHER END*/

/*FINA COVER SPORTS LISTER*/
.finaSportsLister {
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
}
.finaSportsLister .listerItem {
	width: 100%;
	float: left;
	border: solid 1px white;
	background-color: #e4f1fb;
	padding: 20px;
	cursor:pointer;
}
.finaSportsLister .listerItem p {
	text-align: center;
	color: #74bff4;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
	padding: 10px 0;
	margin: 0;
}
.listerItem span {
	width: 70px;
	height: 70px;
	margin: 0 auto;
	display: block;
	background-size: 65px 65px;
	background-repeat: no-repeat;
	background-position: center center;
}

.fina2017_mode.finaSportsLister {
	background-image: none;
	background-color: transparent;
}
.finaSportsLister .listerItem .DV,.fina2017 .sport_logo.DV{
	 background-image: url('IMG/fina_sports/diving_blue.svg');
 }
.finaSportsLister .listerItem .SY,.fina2017 .sport_logo.SY{
	background-image: url('IMG/fina_sports/synchronisedswimming_blue.svg');
}
.finaSportsLister .listerItem .SW,.fina2017 .sport_logo.SW{
	background-image: url('IMG/fina_sports/swimming_blue.svg');
}
.finaSportsLister .listerItem .OW,.fina2017 .sport_logo.OW{
	background-image: url('IMG/fina_sports/openwaterswimming_blue.svg');
}
.finaSportsLister .listerItem .HV,.fina2017 .sport_logo.HV{
	background-image: url('IMG/fina_sports/high_diving_blue.svg');
}
.finaSportsLister .listerItem .WP,.fina2017 .sport_logo.WP{
	background-image: url('IMG/fina_sports/waterpolo_blue.svg');
}
.finaSportsLister .listerItem:hover{
	background-color: white;
	border-top:solid 1px #feefd0;
	border-bottom:solid 1px #feefd0;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
.finaSportsLister .listerItem:hover p{
	color:#fcae16;
}
.finaSportsLister .listerItem:hover .WP{
	background-image: url('IMG/fina_sports/waterpolo_orange.svg');
}
.finaSportsLister .listerItem:hover .HV{
	background-image: url('IMG/fina_sports/high_diving_orange.svg');
}
.finaSportsLister .listerItem:hover .OW{
	background-image: url('IMG/fina_sports/openwaterswimming_orange.svg');
}
.finaSportsLister .listerItem:hover .SW{
	background-image: url('IMG/fina_sports/swimming_orange.svg');
}
.finaSportsLister .listerItem:hover .SY{
	background-image: url('IMG/fina_sports/synchronisedswimming_orange.svg');
}
.finaSportsLister .listerItem:hover .DV{
	background-image: url('IMG/fina_sports/diving_orange.svg');
}

.fina2017_mode.finaSportsLister .owl-theme .owl-controls .owl-buttons .owl-next{
	background-position: -299px -122px!important;
}
.fina2017_mode.finaSportsLister .owl-theme .owl-controls .owl-buttons .owl-prev{
	background-position: -299px -100px!important;
}
.fina2017_mode.finaSportsLister .owl-theme .owl-controls .owl-buttons .owl-next,
.fina2017_mode.finaSportsLister .owl-theme .owl-controls .owl-buttons .owl-prev{
	background-image:url('IMG/fina_sprite.png')!important;
	height:20px;
	width:15px;
	padding:0;
	top:50%;
	transform:translateY(-50%);
	margin: 0!important;
}
/*FINA COVER SPORTS LISTER END*/
/*FINA HEADER STREAM SELECTOR*/
.fina2017 .stream_selector_channel_name{
	color:white;
	font-size:11px;
}
.fina2017 .stream_selector_channel_name {
	background-image: url('IMG/stream_logo_white.png');
	background-position: 8px 3px;
}
.fina2017 .rio2016_stream_selector_box {
	background-color: #00ace9;
	border: solid 1px white;
	border-radius: 0;
	min-height: 67px;
}
.fina2017 .stream_selector_channel_logo {
	background-color: white;
	padding: 0px;
	margin: 0;
	height: 65px;
}
.fina2017 .widget_odfheadstreamselector_widget.inner-container{
	border-radius: 0;
	/*animation:streamload 1000ms;
	-webkit-animation:streamload 1000ms;*/
}
@keyframes streamload{
	0%{
		opacity:0;
		transform:translateX(200px);
		-webkit-transform:translateX(200px);
	}
	100%{
		opacity:1;
		transform:translateX(0);
		-webkit-transform:translateX(0);
	}
}
.fina2017 .stream_selector_channel_logo.m5{
	background-position: center center!important;
	background-repeat: no-repeat;
}
.fina2017 .stream_selector_details span.now,
.fina2017 .stream_selector_details span.stream_time{
	background-color:white;
	color:#0069b4;
	font-size:11px;
	font-family:Roboto;
	padding: 2px;
}
.fina2017 .stream_selector_details h1{
	color:White;
	font-size:11px;
	font-family: Roboto;
	font-weight: 400;
	width: 80%;
	padding-left: 11px;
	float:left;
	max-height: 35px;
	overflow: hidden;
}

.fina2017 .widget_odfheadstreamselector_widget{
	max-height:67px;
}
.fina2017 .widget_odfheadstreamselector_widget:hover,
.fina2017 .widget_odfheadstreamselector_widget:active{
	max-height: 1000px;
}
.fina2017 .stream_selector_details p{
	color:White;
	font-size:10px;
	font-family: Roboto;
	font-weight: 300;
}
.fina2017 .stream_selector_details {
	padding: 5px;
}
.fina2017 .stream_selector_channel_logo.m4 {
	background-position: -128px -228px!important;
}
.fina2017 .stream_play_icon{
	background-image:url('IMG/fina_sprite.png');
	background-position:-320px -106px;
}

/*SPORTS LIST*/
.fina_sports_list {
	width: 100%;
	margin: 0 auto;
	max-width: 940px;
}
.fina_sport_item {
	width: 33.33%;
	float: left;
	padding: 20px;
}
.sport_image_wrapper {
	position: relative;
	width: 155px;
	float: left;
	height: 100%;
}
.photo_overlay {
	width: 100%;
	padding-bottom: 96%;
	position: absolute;
	visibility:hidden;
	background-size: cover;
	background-position: center center;
	opacity: 0.5;
}
.img_overlay_background{
	width: 100%;
	padding-bottom: 100%;
	position: absolute;
}
.fina_sport_item:hover .photo_overlay{
	visibility:visible;
}
.fina_sport_item:hover .img_overlay_background{
	display:none;
}
.fina_sport_item .sport_img {
	width: 80px;
	height: 80px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	margin: 8px auto 5px auto;
	position: relative;
	z-index: 99;
}
.fina_sport_item .sport_img.DV{
	background-image: url('IMG/fina_sports/diving_blue.svg');
}
.fina_sport_item .sport_img.SW{
	background-image: url('IMG/fina_sports/swimming_blue.svg');
}
.fina_sport_item .sport_img.WP{
	background-image:url('IMG/fina_sports/waterpolo_blue.svg');
	background-size: 70px 70px;
}
.fina_sport_item .sport_img.SY{
	background-image: url('IMG/fina_sports/synchronisedswimming_blue.svg');
	background-size: 70px 70px;
}
.fina_sport_item .sport_img.HV{
	background-image: url('IMG/fina_sports/high_diving_blue.svg');
}
.fina_sport_item .sport_img.OW{
	background-image: url('IMG/fina_sports/openwaterswimming_blue.svg');
}
.fina_sport_item:hover .sport_img.DV{
	background-image:url('IMG/fina_sports/diving.svg');
}
.fina_sport_item:hover .sport_img.SW{
	background-image:url('IMG/fina_sports/swimming.svg');
}
.fina_sport_item:hover .sport_img.WP{
	background-image: url('IMG/fina_sports/waterpolo.svg');
	background-size: 70px 70px;
}
.fina_sport_item:hover .sport_img.SY{
	background-image: url('IMG/fina_sports/synchronisedswimming.svg');
	background-size: 70px 70px;
}
.fina_sport_item:hover .sport_img.HV{
	background-image:url('IMG/fina_sports/high_diving.svg');
}
.fina_sport_item:hover .sport_img.OW{
	background-image: url('IMG/fina_sports/openwaterswimming.svg');
}
.fina_sport_item:hover .sport_image_wrapper p{
	color:white;
}

.sport_image_wrapper p {
	color: #70bdf4;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	padding: 10px;
	position: relative;
	z-index: 99;
}
.fina_sport_inner {
	width: 243px;
	height:149px;
	background-color: #e4f1fb;
	position: relative;
	margin:0 auto;
	cursor: pointer;
}
.fina_sport_item .events_date {
	position: relative;
	float: left;
}
.fina_sport_item .start_date p:nth-of-type(1),.fina_sport_item .end_date p:nth-of-type(1){
	padding: 7px 25px 0 25px;
	text-transform: capitalize;
}
.start_date p:nth-of-type(2), .end_date p:nth-of-type(2){
	padding: 0 25px 12px 25px;
}
.fina_sport_item .start_date p:nth-of-type(1), .fina_sport_item .end_date p:nth-of-type(1) {
	padding: 7px 18px 0 25px;
	font-size: 14px;
}
.fina_sports_list h1 {
	color: #0092d5;
	font-weight: 700;
	font-family: Roboto;
	font-size: 20px;
	text-transform: uppercase;
	padding: 0 3.5%;
}
/*SPORTS LIST END*/

/*PARTICIPANT COUNTRIES LISTER*/
.fina2017 .rio_participant_more_wrapper,
.fina2017 .participant_main_information{
	background-color: #008bcf;
}
.fina2017 .participant_team_members{
	border-top: 5px solid #008bcf;
	background-color: white;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}
.fina2017 .triangle{
	border-bottom: 10px solid #008bcf;
}
.fina2017 .participant_team_members .member {
	color: #008bcf;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
}
.fina2017 .participant_team_members .teamList {
	clear:both;
	float: none;
}
.fina2017 .participant_team_members .teamList .teamTitle {
	padding: 20px 0px 20px 0px;
	display: block;
	color: #008bcf;
	font-weight: bold;
}
.fina2017 .participant_main_information h2 {
	font-family: Roboto;
	text-transform: none;
	font-size: 18px;
	font-weight: 700;
}
.fina2017 .participants_medals h2{
	font-family: Roboto;
	font-weight:400;
	font-size: 14px;
	padding-bottom: 15px;
}
.fina2017 .participant_item{
	background-image:url('IMG/participants_background.png');
	background-size: cover;
	background-position: center center;
}
.fina2017 .participant_item.active{
	background-image: none;
	background-color:white;
	border:solid 1px #e5e5e5;
}
.fina2017 .ParticipantsBox {
	max-height: 180px;
}
.fina2017 .ParticipantsBox.fullList {
	max-height: 100%;
}

.fina2017 .participant_country_name {
	color: white;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
}
.fina2017 .active .participant_country_name,
.fina2017 .active .participant_number{
	color: #008bcf;
}
.fina2017 span.participants_more_arrow.active{
	background-position: -315px 2px;
}
.fina2017 #rioParticipantCountriesSearch::-webkit-input-placeholder{
	color:#00ace9!important;
	font-size: 14px;
	font-weight: 300;
	font-family:Roboto;
	padding:0 10px;
}
.fina2017 .participant_number {
	color: white;
	font-size: 12px;
	font-family: Roboto;
}
.fina2017 .participants_more_arrow{
	background-image:url('IMG/fina_sprite.png');
	background-position:-105px -175px;
}
.fina2017 .widget_rioparticipantcountries #search_container input{
	margin-top: 20px;
	border: solid 1px #e5e5e5;
	background-color: white;
	box-shadow: none;
}
/*PARTICIPANT CONTRIES LISTER END*/


/*MINI SCHEDULE*/
.fina2017 .rio2016_medals_results_wrapper ul li,
.fina2017 .rio2016schedule_wrapper .tab_item li,
.fina2017 .rio2016schedule_wrapper .tab_item li.active,
.fina2017 .rio2016_medals_results_wrapper ul li.active{
	-webkit-border-top-right-radius: 0!important;
	-moz-border-radius-topright: 0!important;
	border-top-right-radius: 0!important;
	-webkit-border-top-left-radius: 0px!important;
	-moz-border-radius-topleft: 0px!important;
	border-top-left-radius: 0px!important;
	background-color:#00ace8;
	border:none;
	text-align:center;
	font-family: Roboto;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500;
}
.fina2017 .rio2016schedule_wrapper ul.tab_item li.latest span,
.fina2017 .rio2016schedule_wrapper ul.tab_item li.schedule span{
	display:none;
}
.fina2017 .rio2016schedule_wrapper ul.tab_item{
	border-bottom:none;
}
.fina2017 .schedule_more_button {
	font-family: Roboto;
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
}
.fina2017 .rio2016schedule_wrapper{
	padding-left:0;
}
.fina2017 .schedule_more_button{
	background-color:transparent;
	color: white;
	border-radius: 0;
}
.fina2017 .schedule_more_button:hover{
	background-color:white;
	color:#fcae16;
	-webkit-transition: all 350ms ease-in-out;
	-moz-transition: all 350ms ease-in-out;
	-ms-transition: all 350ms ease-in-out;
	-o-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.fina2017 .widget_newsoftheday_widget a:hover{
	text-decoration: none;
}
.fina2017 .rio2016schedule_wrapper{
	background-color:#00ace8;
	background-image:url('IMG/fina_latest_background.png');
	background-position: bottom;
	/*animation: streamload 1000ms;
	-webkit-animation: streamload 1000ms;*/
}
.fina2017 ul.date_tabmenu li{
	background-color:rgba(255,255,255,0.25);
}
.fina2017 ul.date_tabmenu li.active{
	background-color:white;
}
.fina2017 ul.date_tabmenu li.active p{color:#70bdf4;}
.fina2017 ul.date_tabmenu li p{
	color:white;
	font-family: Roboto;
}
.fina2017 .schedule_list{
	border-right:none;
	border-left:none;
	min-height: 362px;
	max-height: 362px;
}
.fina2017 ul.date_tabmenu{
	border-right:none;
	border-left:none;
}
.fina2017 .schedule_list::-webkit-scrollbar-track{
	background-color: #40bcec;
}
.fina2017 .schedule_list::-webkit-scrollbar{
	width: 7px;
	background-color: #40bcec;
}
.fina2017 .schedule_list::-webkit-scrollbar-thumb{
	background-color:  rgba(0,0,0,0.1);
	border-radius: 10px;
}
.fina2017 ul.date_tabmenu .day{
	font-size:28px;
	Font-weight:500;
	padding-top:5px;
}
.fina2017 .schedule_list_item,.fina2017 .rio2016_latest_wrapper .news_of_the_day_list{
	background-color:Transparent;
	border-bottom:solid 1px rgba(255,255,255,0.2);
	padding: 0;
}
.fina2017 .rio2016_latest_wrapper .news_of_the_day_list{
	border-bottom:0;
	padding: 0 10px;
	min-height: 385px;

}
.fina2017 .schedule_list .name_and_events .sport {
	color: white;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 500;
}
.fina2017 .schedule_list .events_number {
	color: white;
	font-size: 14px;
	font-family: Roboto;
	font-weight: 400;
}
.fina2017 .more_item p {
	color: white;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
}
.fina2017 .more_item h2 {
	color: white;
	font-family: Roboto;
	font-weight: 400;
	margin: 0;
}
.fina2017 .schedule_list_item_more{
	padding: 10px 10px 10px 6px;
}
.fina2017 .schedule_arrow{
	background-image:url('IMG/fina_sprite.png');
	background-position:-105px -175px;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	margin-top: 20px;
}
.fina2017 .sport_logo{
	background-repeat: no-repeat;
	background-position: center center;
	width: 60px;
	height: 60px;
	background-color: white;
	background-size: 40px 40px;
}
.fina2017 .schedule_list_item .name_and_events {
	padding-top: 5px;
}
.fina2017 ul.date_tabmenu span.next_day,
.fina2017 ul.date_tabmenu span.previous_day{
	background-image:url('IMG/fina_sprite.png');
	width: 20px;
	height: 20px;
	margin-top:22px;
}
.fina2017 ul.date_tabmenu span.next_day{
	background-position: -318px -80px;
}
.fina2017 ul.date_tabmenu span.previous_day{
	background-position: -315px -50px;
}
.rio2016schedule_wrapper .news_of_the_day_wrapper{
	min-height: 487px;
}

/*MINI SCHEDULE END*/

/*MINI VENUE*/
.finaVenueContainer h1 {
	color: #0092d5;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
}
.finaVenueImage {
	width: 100%;
	padding-bottom: 56.25%;
	background-size: cover;
	background-position: center center;
}
.finaVenueDetails {
	width: 100%;
	float: left;
	padding-top: 15px;
}
.finaVenueDetails p {
	color: #0092d5;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 500;
	float: left;
}
.sportsThiVenue span {
	width: 50px;
	height: 50px;
	background-color: #00ace9;
	display: block;
	float:left;
	margin-left:5px;
	background-repeat: no-repeat;
	background-position: center center;
}
.sportsThiVenue {
	float: right;
}
.fina2017 .schedule_list_item .stream_channel.live,
.fina2017 .schedule_list_item .stream_channel{
	background-color: transparent;
	width:20px;
	height:20px;
	background-size:20px 20px;
	background-position: center center;
	border-radius:0;
	margin-left:10px;
}
.fina2017 .schedule_list_item .stream_channel.live::before{
	display:none;
}
.fina2017 .schedule_list_item .stream_channel.live{
	background-image:url('IMG/fina_live_icon_now.svg');
}
.fina2017 .schedule_list_item .stream_channel{
	background-image:url('IMG/fina_live_icon.svg');
	opacity:0.7;
}
/*MINI VENUE END*/

/*SPORTS RESULTS*/
.sportResultItem .head {
	background-color: #00ace9;
	height: 50px;
	line-height: 50px;
	color: white;
	padding: 0 20px;
	font-weight: 500;
	text-transform: uppercase;
	font-family: Roboto;
	font-size: 14px;
	background-image:url('IMG/sports_resulttable_header.png');
	background-size:cover;
	background-position: left;
	margin-bottom: 1px;
}
.sportResultItem .head:after{
	width:20px;
	height:20px;
	display:block;
	content:'';
	background-image:url('IMG/fina_sprite.png');
	background-position: -105px -175px;
	float:right;
	margin-top:10px;
 }
.sportResultItem .head.active:after{
	background-position: -130px -175px;
}
.finaSportsResultsWrapper .resultWrapper {
	width: 100%;
	float: left;
	background-color: #e4f1fb;
}
.finaSportsResultsWrapper .leftWrapper {
	width: 30%;
	float: left;
	background-color: white;
}
.finaSportsResultsWrapper .rightWrapper {
	width: 70%;
	float: left;
}
.finaSportsResultsWrapper .rightWrapper.teamContainer {
	width:100%;
}
.finaSportsResultsWrapper .leftWrapper div {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 400;
	font-family: Roboto;
	color: #0092d5;
	padding: 0 20px;
	text-transform: none;
	cursor:pointer;
}
.teamDataContainer {
	float: left;
	position:relative;
	padding-right: 20px;
}
.finaSportsResultsWrapper .leftWrapper div.active{
	background-color: #fcae16;
	color:white;
	font-weight: 700;
}
.finaSportsResultsWrapper .tabMenus {
	background-color: #fcae16;
	float: right;
	height: 40px;
}
.tabMenusWrapper {
	background-color: #fcae16;
	width: 100%;
	float: left;
}
.finaSportsResultsWrapper .tabMenus li {
	list-style: none;
	line-height: 40px;
	height: 40px;
	color: white;
	font-family: Roboto;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	padding: 0 20px;
	cursor:pointer;
	display: inline-block;
}
.finaSportsResultsWrapper .tabMenus li.active{
	background-color:white;
	color:#00ace9;
 }
 .finaSportsResultsWrapper .sportResultContent table {
	width: 100%;
	border-spacing: 0;
	border-collapse: separate;
}
.sportResultContent table tbody tr th {
	text-align: left;
	background-color: white;
	color: #0089cf;
	font-weight: 500;
	font-size: 12px;
	font-family: Roboto;
	height: 35px;
	border: none;
	text-transform: none;
	padding: 0 10px;
}
.sportResultContent table tbody tr td{
	padding: 0 10px;
}
.finaSportsResultsWrapper .sportResultContent {
	background-color: #e4f1fb;
}
.sportResultContent table tbody tr td {
	color: #0089cf;
	font-family: Roboto;
	height: 40px;
	font-size: 15px;
	border-bottom: Solid 1px white;
}
.finaSportsResultsWrapper,
.sportResultItem{
	width: 100%;
	float: left;
}
.finaSportsResultsWrapper .sportResultContent {
	text-transform: none;
}
.finaSportsResultsWrapper .result {
	font-weight: 700;
	text-align: right;
}
.finaSportsResultsWrapper  th.result{
	font-weight:500;
}
.finaSportsResultsWrapper .sportResultContent .position .gold,
.finaSportsResultsWrapper .sportResultContent .position .silver,
.finaSportsResultsWrapper .sportResultContent .position .bronze{
	background-image: url('IMG/fina_sprite.png');
	display:block;
	width:20px;
	height:23px;
}
.finaSportsResultsWrapper .sportResultContent .position .gold{
	 background-position: -201px 77px;
 }
.finaSportsResultsWrapper .sportResultContent .position .silver{
	background-position: -221px 77px;
}
.finaSportsResultsWrapper .sportResultContent .position .bronze{
	background-position: -241px 77px;
}
.teamDataContainer .winner {
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	border-radius: 100%;
	left: -10px;
	top: -5px;
	background-image: url('IMG/rio2016_sprite.png');
	background-position: -103px -483px;
}
/*SPORT RESULTS END*/

/*SCHEDULE*/
.scheduleFilterResults.ui-dialog-content {
	width: 100%!important;
	float: left;
	max-width: 100%!important;
}
.finaSports {
	width: 15%;
	float: left;
	background-color: #009ddd;
}
.finaSports a {
	color: white;
	text-decoration: none;
}
.finaSports p{
	font-size: 14px;
	font-weight: 700;
	font-family: Roboto;
	line-height: 50px;
}
.finaSportsItem {
	height: 50px;
	border-bottom: solid 2px white;
	width:100%;
	float:left;
}
.viewSelector div {
	width: 50%;
	float: left;
	height: 60px;
	color: white;
	font-family: Roboto;
	font-size: 12px;
	text-align: center;
	font-weight: 500;
	cursor: pointer;
}
.viewSelector .active {
	background-color: #fcae16;
}
.finaTimetable table,
.finaTimeline table {
	width: 85%;
	border-spacing: inherit;
	border: none;
}
.finaTimetable table tr td {
	height: 50px;
	border-bottom: solid 1px #e7e7e7;
}
.finaTimetable table tr th,
.finaTimeline table tr th{
	background-color: #009ddd;
	color:White;
	border-left: solid 1px;
	height: 60px;
}
.finaTimeline table tr th{
	width: 5.55%!important;
	cursor:pointer;
}
.finaTimetable table tr th.active,
.finaTimeline table tr th.active{
	background-color: #fcae16;
}
.marks {
	width: 100%;
	float: left;
}
.finaTimetable table tr th p,
.finaTimeline table tr th p{
	font-family: Roboto;
}
.finaTimetable table tr th p:nth-of-type(1),
.finaTimeline table tr th p:nth-of-type(1){
	font-size:12px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: Roboto;
}
.finaTimetable table tr th .date{
	font-size: 20px;
	text-align: center;
}
.scheduleContent span {
	width: 15px;
	height: 20px;
	display: block;
	margin: 0 auto;
	background-image:url('IMG/fina_sprite.png');
	background-position: -285px -18px;
	cursor:pointer;
}
.scheduleContent.ceremonie span{
	background-position: -300px -18px;
}
.calendar:before,.timeline:before {
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	margin: 5px auto;
	background-image:url('IMG/fina_sprite.png');
}
.calendar:before{
	background-position: -262px -3px;
}
.timeline:before{
	background-position: -110px -150px;
	width:30px;
}
.finaTimetable table .all {
	color: #fcae16;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	border-right: solid 1px #e7e7e7;
}
.finaTimetable table tr th .all{
	color:White;
	border-right:none;
}
.finaTimetable table tbody tr:nth-child(odd) {
	background-color: #f8f8f8;
}
.finaSportsItem span {
	width: 40px;
	height: 40px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 3px 5px;
}
.marks {
	color: #fcae16;
	font-family: Roboto;
	font-size: 12px;
	font-weight: 500;
	padding: 10px 0;
}
.marks:before {
	width: 15px;
	height: 20px;
	display: block;
	margin: 0 auto;
	background-image: url('IMG/fina_sprite.png');
	content: '';
	float: left;
	background-position: -300px -18px;
	margin-right: 10px;
}
.finaTimetable table tr th .all:before {
	width: 20px;
	height: 20px;
	display: block;
	content: '';
	margin: 5px auto;
}
.finaTimetable table tr th .all:before {
	width: 20px;
	height: 23px;
	display: block;
	content: '';
	margin: 5px auto;
	background-position: -200px -123px;
	background-image: url('IMG/fina_sprite.png');
}
.appointments {
	background-color: #f8f8f8;
	border-left: solid 1px #e7e7e7;
	height: 35px;
	width: 100%;
	float: left;
	font-size: 12px;
	text-align: center;
	line-height: 35px;
	font-family: Roboto;
	font-weight: 500;
	color: #fcae16;
	display:none;
}
.appointmentsDetails{
	display:none;
	width:85%;
	float:left;
}
.timelineItem.appointmentsDetails div {
	width: 5.55%;
	float: left;
	text-align:Center;
	font-size:12px;
	color:#a5a5a5;
	font-family:Roboto;
	background-color: #f8f8f8;
	line-height: 35px;
}
.finaTimeline{
	display:none;
}
.timelineBars .barItem {
	height: 50px;
	width: 85%;
	float: left;
	border-bottom:solid 1px #e7e7e7;
	position: relative;
}
.timelineBars .barItem:nth-child(even) {
	background-color: #f8f8f8;
}
.fina_schelude_wrapperPlace table {
	width: 100%;
}
.scheduleFilterResultsPlace .filterResultTable {
	max-height: none;
	overflow: visible;
	border-left: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
}
.barItem .ceremonie {
	background-color: #fdd68a!important;
	height: 50px;
	position: absolute;
}
.barItem .event{
	height: 50px;
	background-color:#7ccaea!important;
	position: absolute;
}
.barItem .eventandceremony{
	background-image:url('IMG/ceremony_and_event_background.png');
	height: 50px;
	position:absolute;
}
.resultHeader {
	background-color: #00ace9;
	height: 50px;
	line-height: 50px;
	width:100%;
	float:left;
}
.resultHeader h2 {
	font-family: Roboto;
	color: white;
	font-size: 16px;
	font-weight: 700;
	float:left;
	margin:0;
	line-height: 50px;
}
.scheduleFilterResults .resultHeader span {
	width: 50px;
	height: 50px;
	display: BLOCK;
	float: left;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-position:center center;

}
.previous_day span,.next_day span {
	display: block;
	width: 20px;
	height: 20px;
	background-image:url('IMG/fina_sprite.png');
}
.previous_day span{
	float: left;
	background-position: -315px -50px;
	margin-right: 10px;
}
.next_day span{
	float: right;
	background-position: -315px -80px;
	margin-left: 10px;
}
.scheduleFilterResults .escape_icon {
	float: right!important;
	background-image:url('IMG/fina_sprite.png')!important;
	background-position: -335px 0!important;
	width: 20px!important;
	height: 20px!important;
	margin: 15px;
}
.finaDateChange {
	width: 100%;
	float: left;
	padding: 5px 10px;
	background-color: white;
}
.finaDateChange .previous_day {
	width: 15%;
	text-align: left;
	float:left;
}
.finaDateChange .events_today {
	width: 70%;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	float:left;
}
.finaDateChange .next_day {
	width: 15%;
	text-align: right;
	float:right;
}
.finaDateChange .next_day,
.finaDateChange .events_today,
.finaDateChange .previous_day{
	font-family: Roboto;
	color: #00ace9;
	font-size: 14px;
}
.resultTableItem:nth-child(odd) {
	background-color: #f8f8f8;
}
.filterResultTable {
	width: 100%;
	float: left;
	max-height: 180px;
	overflow-y: scroll;
}
.resultTableItem,.finaDateChange {
	border-bottom: solid 1px #e7e7e7;
}
.filterResultTable .itemTime, .filterResultTable .round {
	width: 15%;
	float: left;
}
.resultTableItem .itemTitle {
	width: 70%;
	float:left;
	margin: 0;
	line-height: normal;
}
.resultTableItem {
	width: 100%;
	float: left;
	padding: 0 15px;
	background-color: white;
}
.round p {
	text-align: right;
	line-height: 40px;
	color: #5c5c5c;
	font-size: 12px;
	font-family:Roboto;
}
.itemTitle p,
.scheduleFilterResults .itemTitle p{
	color: #5c5c5c;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	float: left;
	padding: 0;
	text-transform: none;
}
.stream_channel a {
	color: white;
}
.itemTime {
	color: #5c5c5c;
	font-size: 14px;
	line-height: 40px;
	font-family: Roboto;
}
.fina2017_sports_desription a {
	text-decoration: underline;
	font-weight: 700;
}
.scheduleFilterResults .stream_channel.offline {
	background-color: #00ace9;
	float: left;
	color: white;
	font-size: 12px;
	padding: 5px;
	border-radius: 5px;
	margin: 10px;
}
.stream_channel.online{
	background-color: #2dc57d;
}
.ui-dialog[aria-describedby="programsDialog"]{
	max-width:945px;
	width:100%!important;
	z-index: 300002;
	padding: 0;
	bordeR: none;
}
#programsDialog {
	width: 100%;
	float: left;
}
.scheduleFilters p {
	float: left;
	color: #009ddd;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	font-family: Roboto;
	line-height:40px;
	padding-right:20px;
}
.scheduleFilters {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.changeProgramsPerDayDisabled {
	background-color: #c3c3c3 !important;
}
.scheduleFilterWrapper {
	width: 100%;
	float: left;
}
.scheduleFilterWrapper input[type="button"] {
	background-color: #009ddd;
	border: none;
	color: white;
	text-transform: uppercase;
	font-family: Roboto;
	font-weight: 700;
	font-size: 13px;
	padding: 10px 90px;
}
.scheduleFilterWrapper div {
	width: 20%;
	float: left;
	padding:0 20px 0 0;
}
.scheduleFilterWrapper select {
	border-radius: 0;
	border: solid 1px #e7e7e7;
	height: 40px;
	background-color: #f8f8f8;
	padding: 0 20px;
	font-family: Roboto;
	font-size: 12px;
	width: 100%;
}
.scheduleFilterResults {
	width: 100%;
	float: left;
}
.scheduleFilterDay,.scheduleFilterWrapper p {
	color: #009ddd;
	font-weight: 700;
	font-family: Roboto;
	padding: 0 10px;
	width: 100%;
	float: left;
}
.scheduleFilterDay {
	border-bottom: solid 1px #e7e7e7;
	padding: 5px;
	text-transform: uppercase;
	font-size: 12px;
}
.scheduleFilterWrapper p{
	float:left;
	padding-right:20px;
	width: auto;
	line-height: 40px;
}
.resultHeaderToggle {
	float: right;
	width: 20px!important;
	height: 20px;
	background-image: url('IMG/fina_sprite.png');
	background-position: -105px -175px;
	background-color: transparent;
	border: none;
	margin: 12px;
}
.finaSchedule_sumTimeline span {
	color: #fcae16;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	border-right: solid 1px #e7e7e7;
	height: 50px;
	display: block;
	width: 5.55%;
	float: right;
	line-height: 50px;
}
.timelineItem.appointmentsDetails {
	background-color: #f8f8f8;
	border-right: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
}
.finaSports {
	z-index: 99;
}
.scheduleFilterResults .itemTitle .schedule_hungarian_flag_small,
.scheduleFilterResultsPlace .resultTableItem .schedule_hungarian_flag_small{
	float: left;
	width: 20px;
	height: 20px;
	background-image: url('IMG/rio2016_sprite.png');
	background-position: -170px -10px;
	margin: 7px;
}

/*SCHEDULE END*/

/*SPORT DESCRIPTION*/
.fina2017_sports_desription {
	color: #0092d5;
	font-family: Roboto;
	font-size: 14px;
	text-transform: none;
	padding: 20px 0;
	width: 100%;
	float: left;
}
.fina2017_sports_description_image {
	width: 100%;
	padding-bottom: 30%;
	background-size: cover;
	background-position: center center;
}
.fina2017_sports_description_image_wrapper {
	width: 100%;
	float: left;
	position: relative;
}
.fina2017_sports_description_image_wrapper .description_sports_icons {
	background-color: #00ace9;
	width: 100px;
	height: 100px;
	position: absolute;
	margin-top: 0;
}
.fina2017_sports_description_image_wrapper .description_sports_icons{
	background-size: 80px 80px;
	background-repeat: no-repeat;
	background-position: center center;
}
.fina2017_sports_description_wrapper h1 {
	color: #0092d5;
	font-size: 20px;
	font-weight: 700;
	font-family: roboto;
	margin: 0;
	padding: 10px 0;
}
.more_content_button,span.less_content_button {
	background-color: #0092d5;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Roboto;
	cursor: pointer;
	width: 100%;
	float: left;
	padding: 10px 0;
	color: white;
	text-align: center;
}

/*SPORT DESCRIPTION END*/

/*FINA GOOGLE MAP*/
.venueMapsPlanner {
	width: 100%;
	float: left;
}
.venueMapsPlanner div {
	width: 50%;
	float: left;
	padding-top:15px;
}
.venueMapsPlanner div:nth-of-type(1) {
	padding-right:7.5px;
}
.venueMapsPlanner div:nth-of-type(2) {
	padding-left:7.5px;
}
.venueMapsPlanner div input[type="text"]{
	height:35px;
	padding:0 10px;
	border-radius:0;
	box-shadow: none;
	font-family:Roboto;
	width:100%;
}
.venueMapsPlanner div input[type="button"]{
	background-color:#00ace9;
	color:white;
	height:35px;
	text-align:center;
	font-family:Roboto;
	text-transform: uppercase;
	width:100%;
	font-size:12px;
	border:none;
	font-weight: 700;
}
.venueMapsPlanner div input[type="text"]::-webkit-input-placeholder{
	color:#00ace9;
}
.ui-dialog[aria-describedby="googleMap_routePlanner_alertDialog"]{
	background-color:white;
	padding:10px;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
}
#googleMap_routePlanner_alertDialog {
	box-sizing: border-box;
	font-family: Roboto;
	font-size: 16px;
	text-transform: none;
	text-align: center;
	width: 100%!important;
}
.ui-dialog[aria-describedby="googleMap_routePlanner_alertDialog"] .ui-dialog-titlebar-close{
	background-color: transparent;
	border: none;
}
.ui-dialog[aria-describedby="googleMap_routePlanner_alertDialog"] .ui-dialog-titlebar-close:focus{
	outline:none;
	box-shadow: none;
}
/*FINA GOOGLE MAP END*/

/*FINA MINI MEDALS LIST*/
.fina2017 .rio2016_medals_results_wrapper .header_and_tabs{
	background-color:#00ace9;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border: none;
}
.header_and_tabs.fina-headerless h1 {
	text-align: center;
	width: 100%;
}
.fina2017 .rio2016_medals_results_wrapper .header_and_tabs h1{
	text-transform:uppercase;
}
.fina2017 .medals_results_list_header{
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	box-sizing: border-box;
}
.fina2017 .rio2016_medals_results_wrapper ul{
	margin:0;
}

.fina2017 .medals_results_list{
	border:none;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.fina2017 .medals_results_list_items_wrapper {
	background-color: #e4f1fb;
	padding: 0;
}
.fina2017 .rio2016_medals_results_wrapper .medals_results_list_item{
	border-bottom: solid 1px white;
	padding:10px;
	box-sizing: border-box;
}
.fina2017 .rio_country_name,
.fina2017 .rio_country_number,
.fina2017 .medals_results_list_item .gold_medals,
.fina2017 .medals_results_list_item .bronze_medals,
.fina2017 .medals_results_list_item .silver_medals,
.fina2017 .halfpage_points_number,
.fina2017 .halfpage_medals_number,
.fina2017 .halpage_sixth_place,
.fina2017 .halpage_fifth_place,
.fina2017 .halpage_fourth_place,
.fina2017 .medals_results_list_item .gbs_medals{
	color: #0089cf;
	font-family: Roboto;
	font-weight: 400;
	font-size: 15px;
	text-transform: none;
}
.fina2017 .rio_country_name{
	width:65%;
}
.fina2017 .medals_results_list_item .gbs_medals{
	font-weight: 700;
	line-height: 22px;
}
.fina2017  .list_header_icons .medal{
	background-image:url('IMG/fina_sprite.png');
}
.fina2017 .list_header_icons .gold{
	background-position: -200px -100px;
}
.fina2017 .list_header_icons .silver{
	 background-position: -220px -100px;
 }
.fina2017 .list_header_icons .bronze{
	background-position: -241px -100px;
}
.fina2017  .list_header_icons .medal.gbs{
	background-image:url('IMG/rio2016_sprite.png');
}
.fina2017 .medals_results_list_items_wrapper .rio_country_flag span{
	float:none;
}
.fina2017 .rio_country_number {
	width: 5%;
}
/*FINA MINI MEDALS LIST END*/

/*FINA GALLERY*/
.fina2017 .galleryBig h1 {
	color: #00a0df;
	font-family: Roboto;
	font-size: 28px;
	font-weight: 700;
	margin: 10px 0;
	padding:0 10px;
}
.fina2017 .galleryBig {
	margin: 0;
	width:100%;
	background-color: #e4f1fb;
	float: left;
	position: relative;
}
.fina2017 .galleryBig .gBigIndexArrows,
.fina2017 .galleryBig .galBigIndex{
	width:100%;
	margin:0;
 }
.fina2017 .galBigIndex .gIndexCont{
	margin:10px auto;
}
.fina2017 .galleryBig .galBigPic{
	background-color:transparent;
	display: table;
	margin: 0 auto;
}
.fina2017 .galleryBig .gBigSocial{
	display:none;
}
.fina2017 .galleryBig .gBigArrowRight,
.fina2017 .galleryBig .gBigArrowLeft{
	top:50%;
	margin-top:-50px;
	width:60px;
	height:100px;
	background-color:#fcae16;
	background-image:none;
}
.fina2017 .galleryBig .gBigArrowRight:after,
.fina2017 .galleryBig .gBigArrowLeft:after{
	width:36px;
	height:36px;
	content:'';
	display:block;
	background-image:url('/wp-content/plugins/hms-global-widgets/common/styles/images/mediaklikk_sprite-01.png');
	margin-top: 30px;
	margin-left: 12px;
}
.fina2017 .galleryBig .gBigArrowRight:after{
	background-position: -280px -23px;
}
.fina2017 .galleryBig .gBigArrowLeft:after{
	background-position: -240px -23px;
}
.fina2017 .galleryBig .gBigArrowRight{
	right:0;
	margin-left:0;
}
.fina2017 .galleryBig .gBigArrowLeft{
	margin-left:0;
}
.fina2017 .gBigIndexArrows .gBigArrowLeft,
.fina2017 .gBigIndexArrows .gBigArrowRight{
	width: 30px;
	height: 30px;
	opacity: 1;
	margin-top: 35px;
	background-image:url('IMG/fina_sprite.png');
}
.fina2017 .gBigIndexArrows .gBigArrowLeft{
	background-position: -311px -18px;
}
.fina2017 .gBigIndexArrows .gBigArrowRight{
	background-position: -337px -18px;
}
.fina2017 .gBigIndexArrows .gBigArrowLeft:after,
.fina2017 .gBigIndexArrows .gBigArrowRight:after{
	display:none;
}
.fina2017 .galleryBig .galBigCaption{
	width:100%;
	text-align: center;
	background-image:none;
	font-family: Roboto;
	color: #00a0df;
	font-size: 14px;
	background-color: #e4f1fb;
	display: table-footer-group;
	bottom: 0;
	min-height: 0;
}
.fina2017 .galleryBig .galBigCaption .nyil{
	display:none;
}
.fina2017 .galleryBig .galBigPic img {
	margin-top: 0!important;
	display: table-header-group!important;
	margin: 0 auto;
}

/*FINA GALLERY END*/

/*FINA RESULTS*/
.fina2017 .rio2016_halfpage_result_header {
	background-color: #00ACEA;
	border: none;
}
.fina2017 .rio2016_halfpage_result_wrapper{
	border-radius: 0;
	border:none;
	margin: 15px 0;
	background-color: #e4f1fb;
}
.fina2017 .tab_selector {
	font-family: Roboto;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	float: left;
	padding: 13px;
	cursor:pointer;
}
.fina2017 .tab_selector.active {
	background-color: #fcae16;
}
.fina2017 table.simpleResultsTable td{
	border-bottom:solid 1px white;
}
.fina2017 table.simpleResultsTable th{
	background-color: white;
	color: #0089cf;
	font-family: Roboto;
	font-size: 12px;
}
.fina2017 .rio2016_halfpage_result_wrapper .competitor .name.country,
.fina2017 table.simpleResultsTable td{
	color: #0089cf;
	font-family: Roboto;
	font-size: 15px;
}
.fina2017 .rio2016_halfpage_result_wrapper .competitor .name.country{
	font-weight: 500;
}
.fina2017 .showMedalDetails a {
	background: #fcae16;
	border-radius: 0;
	font-family: Roboto;
	font-size: 12px;
}
.fina2017 .medallistbycountries_gold_content{
	border-bottom:none;
}
.fina2017 .medallist_image{
	border-radius:100%;
	margin-right: 20px;
}
.fina2017 .medallist .name {
	color: #009ddd;
	font-family: Roboto;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}
.fina2017 .medallist p a {
	color: #949494;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
}
.fina2017 .medallistbycountries_gold_content,
.medallistbycountries_silver_content,
.fina2017 .medallistbycountries_bronze_content,
.fina2017 .medallistbycountries_fourth_content,
.fina2017 .medallistbycountries_fifth_content,
.fina2017 .medallistbycountries_sixth_content{
	border-bottom:none;
}
.fina2017 .medallistbycountries_medallists button{
	background-color:#fcae16;
	border-radius:0;
	color:white;
	font-family:Roboto;
	font-size:14px;
	font-weight:700px;
	text-transform: uppercase;
}
.fina2017 .coinsDetailsRow  .data {
	padding: 0!important;
}
.fina2017 .medallistbycountries_gold_content .gold_icon,
.fina2017 .medallistbycountries_bronze_content .bronze_icon,
.fina2017 .medallistbycountries_silver_content .silver_icon,
.fina2017 .medallistbycountries_fourth_content .fourth_sign,
.fina2017 .medallistbycountries_fifth_content .fifth_sign,
.fina2017 .medallistbycountries_sixth_content .sixth_sign{
	color: #969696;
	text-transform: uppercase;
	font-family: Roboto;
	font-size: 12px;
}
.fina2017 .rio2016_halfpage_result_header input {
	background-color: #66cdf2;
	border-radius: 0;
	box-shadow: none;
}
.fina2017 .rio2016_halfpage_result_header input::-webkit-input-placeholder{
	color:white;
}
.fina2017 .rio2016_halfpage_result_header input::-moz-placeholder {
	color:white;
}
.fina2017 .rio2016_halfpage_result_header input:-ms-input-placeholder{
	color:white;
}
.fina2017 .rio2016_halfpage_result_header input:-moz-placeholder{
	color:white;
}
.fina2017 .rio2016_halfpage_result_wrapper ul.pagination{
	margin: 15px auto;
	float: none;
	display: table;
}
.fina2017 .rio2016_halfpage_result_wrapper ul.pagination li{
	display:block;
	color:white;
	font-family: Roboto;
	font-weight:700;
	padding:5px 10px;
	background-color: #00ACEA;
	height: 30px;
	width: 30px;
	cursor:pointer;
	float:left;
}
.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.next,
.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.last,
.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.previous,
.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.first{
	background-image:url('IMG/fina_sprite.png');
}
.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.next{
	background-position:-256px -75px;
}
.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.previous{
	background-position:-254px -45px;
}
.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.first{
	background-position:-340px -46px;
}
.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.last{
	background-position:-340px -71px;
}
.countryFlag.lost {
	opacity: 0.4;
}
/*FINA RESULTS END*/


.fina2017 .widget.widget_olympic_schedule_widget.inner-container {
	background-color: #00ace8;
	background-image: url('IMG/fina_latest_background.png');
	background-position: bottom;
	/*animation: streamload 1000ms;
	-webkit-animation: streamload 1000ms;*/
}


/*stream select*/

.streamItem {
	float: left;
	width: 20%;
	background-color: #fcae16;
	border-right: solid 1px white;
}
.finaLiveStreamSelector .streamItem .top h3 {
	color: white;
	font-family: Roboto;
	font-size: 13px;
	line-height: normal;
	margin: 0;
	width: 75%;
	float: left;
}
.finaLiveStreamSelector .channel {
	background-color: #fdbe45;
	color: white;
	text-align: center;
	font-size: 12px;
	padding: 3px;
	font-family: Roboto;
	font-weight: 700;
	padding: 5px;
	display: block;
	width: 100%;
	float: left;
}
.finaLiveStreamSelector .channel.active {
	background-color: white;
	color: #fcae16;
}
.finaLiveStreamSelector .streamItem .top {
	padding: 5px 10px;
	width: 100%;
	float: left;
	background-color: #fcae16;
}
.finaLiveStreamSelector .streamItem .top span {
	width: 35px;
	height: 35px;
	display: block;
	float: right;
	background-image: url('IMG/fina_sprite.png');
	background-position: -322px -107px;
	cursor: pointer;
}
/*stream select end*/

/*FINA FEED*/
.finaFeedItem {
	background-color: #00ace9;
	border-bottom: solid 1px white;
	position:relative;
	width:100%;
	float:left;
}
.finaFeedWrapper {
	width: 100%;
	float: left;
	max-height: 571px;
	overflow-y: scroll;
	background-color: white;
}
.finaFeedWrapper::-webkit-scrollbar{
	width:10px;
	background-color: #40bcec;
}
.finaFeedWrapper::-webkit-scrollbar-thumb{
	background-color:#84ddff;
	border-radius:5px;
}
.goa_wallpaper_mode .finaFeedWrapper{
	max-height: 600px;
}
.itemHead,.ceremony .itemContent h2 {
	padding: 5px 10px;
	color: white;
	font-family: Roboto;
	text-transform: uppercase;
	font-size: 13px;
	margin:0;
	line-height:normal;
}
.finaFeedWrapper .ceremony a {
	color: #00ace9!important;
	font-family: Roboto;
	font-size: 14px;
}
.finaFeedWrapper {
	padding: 0!important;
}
.now .itemHead{
	background-color: #66cdf2;
}
.ended .itemHead{
	background-color: #bebebe;
}
.ceremony .itemContent h2 {
	padding: 5px 0;
}
.itemContent p {
	font-size: 12px;
	color: white;
	font-family: Roboto;
}
.finaFeedWrapper .image {
	width: 90px;
	height: 90px;
	float:left;
	position:Relative;
	margin-right:10px;
	background-size: cover;
	background-position: center center;
}
.finaFeedWrapper .itemContent a {
	color: white;
	font-family: Roboto;
	font-size: 12px;
	text-decoration: none;
}
.finaFeedItem span.icon.play {
	position: absolute;
	width: 35px;
	height: 35px;
	display: block;
	background-image: url('IMG/fina_sprite.png');
	background-position: -322px -107px;
	transform: translate(-50%, -50%);
	left:50%;
	top:50%;
	overflow: visible;
}
.itemContent {
	padding: 5px 10px;
	width:100%;
	float:left;
}
.liveChannel {
	color: #00ace9;
	background-color: white;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
	font-family: roboto;
	padding: 5px;
	display: table;
	position: absolute;
	right:5px;
	bottom:5px;
}
.finaFeedWrapper .itemContent .left,
.finaFeedWrapper .itemContent .right{
	width: 50%;
	float: left;
}
.finaFeedItem.ceremony {
	background-color: #fcae16;
	background-image:url('IMG/ceremony_feed_background.png');
	background-position:left;
	background-size:Cover;
}
.finaFeedWrapper .right div {
	background-color: white;
	margin: 5px 0;
	padding: 2px;
	width:100%;
	float:left;
}
.finaFeedWrapper .right div p{
	color: #00ace9;
	font-family: Roboto;
}
.itemContent .right div span {
	display: block;
	float: left;
	margin-right: 5px;
	width: 20px;
	height: 25px;
	background-image: url('IMG/fina_sprite.png');
}
.itemContent .gold span {
	background-position: -200px -123px;
}
.itemContent .silver span {
	background-position: -220px -123px;
}
.itemContent .bronze span {
	background-position: -240px -123px;
}
.goa_wallpaper_mode .finaFeedItem{
	width:25%;
	float:left;
	border-right: 1px solid white;
	border-bottom: solid 1px white;
	min-height: 145px;
}

.fina-live-datafeed .rio2016_halfpage_result_header{
	background-color: white;
	border:none;
}
.fina-live-datafeed .rio2016_halfpage_result_header h1{
	font-family: Roboto,sans-serif;
	color:#00ace9;
	width:100%;
	text-align:center;
	text-transform: uppercase;
	font-size:14px;
}
.finaFeedItem .icon {
	background-image: none;
}

/*FINA FEED END*/

/*WALLPAPER BANNER*/
.lb-live.goa_wallpaper_mode {
	position: absolute;
	padding: 0!important;
}
.lb-not-full-width {
	width: 75%;
	float: left;
}
.grid_12 .widget.widget_riolivefeed.inner-container {
	width: 25%;
	float: right;
	clear: none;
}
.grid_12 .widget.widget_riolivefeed.inner-container.goa_wallpaper_mode{
	width:100%;
}


.widget_placewidget .owl-theme .owl-controls .owl-page span{
	width: 15px;
	height: 15px;
	border: none;
	background-image: url('IMG/fina_sprite.png')!important;
	background-position: -285px 0!important;
}


@media (max-width:1440px){
	.finaSportsLister .listerItem{padding:15px;}
	.fina2017 .schedule_list{min-height: 269px;max-height: 269px;}
	.fina2017 .rio2016schedule_wrapper .news_of_the_day_wrapper {min-height: 394px; max-height: 394px;}

}
@media (max-width:1366px){
	.finaSportsLister .listerItem{padding:15px;}
	.fina2017 .schedule_list{min-height: 289px;max-height: 289px;}
	.fina2017 .schedule_more_button{font-size: 14px;}
	.fina2017 .rio2016schedule_wrapper .news_of_the_day_wrapper{ min-height: 394px;max-height: 394px;}
	.fina2017 .rio2016_latest_wrapper .news_of_the_day_list{min-height: 292px;}
	.fina2017 .rio_country_name {width: 57%;}
	.fina2017 .medals_results_list_item .gbs_medals,
	.fina2017 .medals_results_list_item .bronze_medals,
	.fina2017 .medals_results_list_item .silver_medals,
	.fina2017 .medals_results_list_item .gold_medals{width:7%;}
	.list_header_empty {width: 73%;}
	.list_header_icons {width: 27%;}
	.fina_sports_list h1 {padding: 0 3.5%;}
}
@media (max-width:1280px){
	.venue_inner a h1,.training_header h1,.venue_inner h1{font-size:24px;}
	.fina_sports_list h1 {padding: 0 5.5%;}
	.finaFeedWrapper{max-height: 503px;}
}
@media all and (max-width:1200px){
	.fina2017 .rio_country_name {width: 60%;}
	.fina2017 .medals_results_list_item .gbs_medals,
	.fina2017 .medals_results_list_item .bronze_medals,
	.fina2017 .medals_results_list_item .silver_medals,
	.fina2017 .medals_results_list_item .gold_medals {width: 6%;}
	.finaFeedWrapper{max-height: 469px;}
}
@media (max-width:1024px){
	.venue_inner a h1,.training_header h1,.venue_inner h1{font-size:22px;}
	.venue_inner a h1{ padding: 10px 70px 10px 15px;}
	.sports_icon span,.training_item .sports_icon {width: 40px;height: 40px;}
	.fina_venue_wrapper .DV,.fina_venue_wrapper .SW,
	.fina_venue_wrapper .SY,.fina_venue_wrapper .OW,.fina_venue_wrapper .HV{background-size:35px 35px;}
	.fina_venue_wrapper .WP{background-size:30px 30px;}
	.fina_sports_list h1 {padding: 0 3.5%;}
	.fina2017 .schedule_list{min-height: 231px;max-height: 231px;}
	.fina2017 ul.date_tabmenu .day {font-size: 20px;}
	.fina2017 .rio2016_medals_results_wrapper ul li,
	.fina2017 .rio2016schedule_wrapper .tab_item li,
	.fina2017 .rio2016schedule_wrapper .tab_item li.active,
	.fina2017 .rio2016_medals_results_wrapper ul li.active,
	.fina2017 .schedule_list .name_and_events .sport{font-size:14px;}
	.fina2017 ul.date_tabmenu li p{font-size:11px;}
	.fina2017 .schedule_list .events_number{font-size:12px;}
	.fina2017 .sport_logo{width: 50px;height: 50px;background-size: 30px 30px;}
	.finaSportsLister .listerItem {padding: 5px;}
	.fina2017 .rio2016schedule_wrapper .news_of_the_day_wrapper{min-height: 326px;max-height: 326px;}
	.fina2017 .rio2016_latest_wrapper .news_of_the_day_list{ min-height: 266px;}
	.finaSports {position: absolute;left: 0;z-index: 1;}
	.finaSportsItem{width: 150px;height:40px;}
	.finaTimetable table tr td,.timelineBars .barItem,.barItem .event{height:40px;}
	.finaSports p{line-height:40px;}
	.finaSportsItem p{font-size: 12px;}
	.finaSportsItem .OW,.finaSportsItem .SY,
	.finaSportsItem .WP, .finaSportsItem .DV,
	.finaSportsItem .SW,
	.finaSportsItem .SW, .finaVenueDetails .SW,
	.scheduleFilterResults .resultHeader .SW{background-size: 25px 25px;}
	.finaSportsItem span,.scheduleFilterResults .resultHeader span {width: 25px;height: 25px; background-size: 25px 25px!important;}
	.finaTimetable table,.finaTimeline table,.timelineItem,
	.timelineBars .barItem{width: 1024px;margin-left: 150px;}
	.fina_schelude_wrapper {position: relative;}
	.finaSports {width: 150px;}
	.finaTimetable table tr th p:nth-of-type(1), .finaTimeline table tr th p:nth-of-type(1){font-size:11px;}
	.finaTimeline table tr th p{font-size:13px;}
	.finaTimetable,.finaTimeline {position: relative;overflow: auto;width: 100%;}
	.fina_schelude_wrapperPlace .finaTimetable table{margin-left:0;}
	.scheduleFilterResults .resultHeader span{margin:10px;}
	.scheduleFilterWrapper p{width:100%;}
	.scheduleFilterWrapper div{width: 50%;}
	.scheduleFilterWrapper input[type="button"]{width:47%;}
	p.scheduleFilterDay{font-size: 12px;}
	.fina_schelude_wrapperPlace:after {
		width: 40px;
		height: 60px;
		display: block!important;
		position: absolute;
		top: 0;
		right: 0;
		content: '';
		z-index: 100;
		background: -moz-linear-gradient(left, rgba(0,74,135,0) 0%, rgba(0,74,135,1) 100%);
		background: -webkit-linear-gradient(left, rgba(0,74,135,0) 0%,rgba(0,74,135,1) 100%);
		background: linear-gradient(to right, rgba(0,157,221,0) 0%,rgba(0,157,221,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00004a87', endColorstr='#004a87',GradientType=1 );
	}
	.finaSchedule_sumTimeline span{height:40px;line-height:40px;}
	.goa_wallpaper_mode .finaFeedItem{width:33.33%;}
	.finaFeedWrapper{max-height: 395px;}
	.finaTimetable table, .finaTimeline table, .timelineItem, .timelineBars .barItem{max-width: 1024px;}

}
@media all and (max-width:960px){
	.fina2017 .schedule_list,
	.fina2017 .rio2016schedule_wrapper .news_of_the_day_wrapper{min-height: 255px;max-height: 255px;}
	.fina_sport_item {width: 50%;}
	.fina2017 .rio2016_latest_wrapper .news_of_the_day_list{min-height: 195px;}
	.fina2017 .medallist {width: 100%;}
	.grid_12 .widget.widget_riolivefeed.inner-container,.lb-not-full-width{width:100%;}
	.streamItem:first-of-type {	width: 100%;}
	.streamItem {width: 50%;}
	.finaLiveStreamSelector .streamItem .top h3{font-size:12px;}
	.fina2017 .galleryBig .galBigPic {height: auto;}
	.resultTableItem{padding:0 5px;}
	.filterResultTable .itemTime{width:25%;}
	.resultTableItem .itemTitle{width: 60%;}
	.fina2017 .rio_country_name {width: 66%;}
	.fina2017 .rio_country_flag{width:5%;}
	.list_header_empty {width: 76%;}
	.list_header_icons {width: 24%;}
	.goa_wallpaper_mode .finaFeedItem {width: 100%;min-height: auto;}
	.fina_sports_list h1 {padding: 0px 10.5%;}
}
@media all and (max-width:940px){
	.fina_sports_list h1 {padding: 0px 9.5%;}
}
@media (max-width:800px){
	.fina2017 .widget_odfheadstreamselector_widget {min-height: 62px;}
	.fina2017 .stream_selector_channel_logo{height:60px;}
	.fina2017 .widget_odfheadstreamselector_widget{position:Relative;top:0;left:0;}
	.fina2017 .rio2016_stream_selector_box{min-height:60px;border-left:none;border-right:none;}
	.fina2017 .stream_play_icon {top: 10px;}
	.fina2017 .widget_odfheadstreamselector_widget.inner-container{max-height:62px;}
	.fina2017 .widget_odfheadstreamselector_widget:hover,
	.fina2017 .widget_odfheadstreamselector_widget:active{max-height:1000px;}
	.fina2017 .stream_selector_details span.stream_time,.fina2017 .stream_selector_details span.now{margin-top:0;}
	.fina2017 .stream_selector_details span.now{margin-right:0;}
	.fina2017 .stream_selector_details h1{max-height: 30px;overflow: hidden;}
}
@media (max-width:768px){
	.participant_left,.participant_right{width:100%;}
	.fina_participant_image{width:150px;height:150px;padding-bottom:0;}
	.data_section p{font-size: 12px;}
	.data_section{padding:10px;}
	.fina_participant_wrapper .participant_head_wrapper h1,.participant_social_wrapper{width:Auto;}
	.fina2017_mode{ background-position: left;}
	.venue_item, .venue_itemtraining{width:100%;}
	.venue_inner a h1,.venue_inner h1{padding: 5px 70px 5px 15px; font-size: 18px;}
	.start_date p:nth-of-type(2), .end_date p:nth-of-type(2){font-size:20px;}
	.training_header h1{font-size:20px;}
	.training_header{padding: 5px;}
	.sport_image_wrapper p{font-size: 13px;}
	.start_date p:nth-of-type(2), .end_date p:nth-of-type(2){padding: 0 25px 18px 25px;}
	.fina_sport_item .start_date p:nth-of-type(1), .fina_sport_item .end_date p:nth-of-type(1){padding: 15px 25px 0 25px;}
	.photo_overlay {width: 100%;padding-bottom: 100%;}
	.fina_sport_inner{height:155px;}
	.fina2017_sports_description_image_wrapper .description_sports_icons{width:50px;height:50px;background-size: 35px 35px;}
	.fina2017_sports_desription{font-size:13px;}
	.fina2017 .tab_selector{font-size:13px;}
	.fina2017 .rio2016_halfpage_result_header input{ height: 27px;padding: 0 10px;}
	.fina2017 .rio2016_halfpage_result_wrapper .competitor .name.country, .fina2017 table.simpleResultsTable td{font-size:12px;}
	.fina2017 .showMedalDetails a span.text{display:none;}
	.fina2017 .showMedalDetails span.ico {width: 25px;height: 23px;background-position:-167px -328px;}
	.itemTitle p, .scheduleFilterResults .itemTitle p,.itemTime{font-size:12px;}
	.resultTableItem .round p{font-size:11px;}
	.scheduleFilterResults .resultHeader h2{font-size:14px;}
	.scheduleFilterWrapper p,.scheduleFilterWrapper input[type="button"],.scheduleFilterWrapper div{width:100%;}
	.scheduleFilterWrapper div{padding:0;}
	.scheduleFilterWrapper {margin-bottom: 10px;}
	.finaTimeline table tbody {width:1024px!important;}
	.fina2017 .widget_rioparticipantcountries #search_container input {margin-top: 0;}
	.fina_sports_list h1 {padding: 0px 6.5%;}
	.fina_sport_item .start_date p:nth-of-type(1), .fina_sport_item .end_date p:nth-of-type(1) {padding: 17px 25px 0 18px;}
	.start_date p:nth-of-type(2), .end_date p:nth-of-type(2) {padding: 0 25px 18px 25px;}
}
@media (max-width:600px){
	.data_section{width:50%;margin-bottom:2px;}
	.competition_element p,.participant_description{font-size:12px;}
	.participant_head_wrapper h1{font-size:18px;padding:0 0 10px 0;}
	.listerItem span{width:45px;height:45px; background-size: 40px 40px;}
	.finaSportsLister .listerItem p{font-size:12px;}
	.finaSportsLister .listerItem{padding:5px;}
	.fina_sport_item {width: 100%;}
	.fina_sports_list h1 {padding: 0;text-align: center;}
	.fina2017_sports_description_image{padding-bottom:40%;}
	.finaSportsResultsWrapper .leftWrapper div {height: 30px;line-height: 30px;	font-size: 13px;padding: 0 5px;}
	.sportResultContent table tbody tr td{font-size:12px;}
	.finaSportsResultsWrapper .tabMenus li,
	.finaSportsResultsWrapper .tabMenus{line-height: 35px;height: 35px;font-size: 12px;}
	.finaSportsResultsWrapper .tabMenus li{padding:0 10px;}
	.fina2017 .galleryBig .gBigArrowRight, .fina2017 .galleryBig .gBigArrowLeft{width: 35px;height: 80px;}
	.fina2017 .galleryBig .gBigArrowRight:after {background-position: -286px -22px;}
	.fina2017 .galleryBig .gBigArrowRight:after{margin-left: 6px;margin-top: 23px;}
	.fina2017 .galleryBig .gBigArrowLeft:after{margin-left:-4px; margin-top: 22px;}
	.fina2017 .gBigIndexArrows .gBigArrowLeft, .fina2017 .gBigIndexArrows .gBigArrowRight{width: 30px;height: 30px;}
	.scheduleFilterWrapper select{padding: 0 5px;font-size: 11px;height:30px;}
	.scheduleFilterWrapper input[type="button"]{padding: 5px 0px;font-size: 12px;}
	.fina2017 .stream_selector_details span.stream_time,.fina2017 .stream_selector_details span.now{margin-right: 0;}
	.viewSelector .active {	color: #fcae16;	font-size:0;}
	.calendar:before, .timeline:before{margin:18px auto;}
	.viewSelector div{font-size:0;}
	.fina2017 .rio_country_name, .fina2017 .rio_country_number,
	.fina2017 .medals_results_list_item .gold_medals,
	.fina2017 .medals_results_list_item .bronze_medals,
	.fina2017 .medals_results_list_item .silver_medals,
	.fina2017 .halfpage_points_number,
	.fina2017 .halfpage_medals_number,
	.fina2017 .halpage_sixth_place,
	.fina2017 .halpage_fifth_place,
	.fina2017 .halpage_fourth_place,
	.fina2017 .medals_results_list_item .gbs_medals{font-size:13px;}
	.fina2017 .rio_participant_more_wrapper {margin-top: -10px;}
}

@media (max-width:480px){
	.hms_weather_outer .today, .hms_weather_outer .tomorrow {float: left;width: 100%;border-right:none;}
	.hms_weather_outer .today{ border-bottom: solid 1px white;padding-bottom: 15px;}
	.hms_weather_outer .tomorrow{padding-top: 15px;}
	.fina2017 .rio2016_medals_results_wrapper .medals_results_list_item{padding:10px 0;}
	.fina2017 .rio_country_number,.fina2017 .rio_country_flag {width: 6%;}
	.fina2017 .rio_country_name {width: 64%;}
	.fina2017 .header_and_tabs h1 {font-size: 14px;padding: 10px 15px;}
	.fina2017 .rio2016_medals_results_wrapper ul li{font-size:13px;}
	.finaSportsResultsWrapper .leftWrapper div{height:auto;}
	.fina2017 .tab_selector{width: 50%;text-align: center;  margin-bottom: 5px;}
	.fina2017 .rio2016_halfpage_result_header input{margin: 5px auto;float: none;display: block;width: 90%;}
	.fina2017 table.simpleResultsTable td{padding:5px;}
	.fina_participant_wrapper .participant_head_wrapper h1{font-size: 18px;}
	.participant_medal {width: 16.66%;}
	.medal_wrapper{ padding: 3px 8px;}
	.gold .medal_wrapper {background-position: -200px -122px;width: 20px;height: 25px;}
	.silver .medal_wrapper {background-position: -220px -122px;	width: 20px;height: 25px;}
	.bronze .medal_wrapper{background-position: -241px -122px;	width: 20px;height: 25px;}
	.start_date p:nth-of-type(2), .end_date p:nth-of-type(2) {padding: 0 25px 8px 25px;font-size: 16px;	}
	.start_date p:nth-of-type(1), .end_date p:nth-of-type(1){ padding: 5px 20px 0 25px;font-size: 12px;}
	.fina_sport_item .sport_img {width: 50px;height: 50px;}
	.fina_sport_inner {height: 115px;width: 199px;}
	.sport_image_wrapper{width:120px;}
	.fina_sport_item .sport_img.SY,.fina_sport_item .sport_img.WP,
	.fina_sport_item:hover .sport_img.WP,.fina_sport_item:hover .sport_img.SY{background-size: 50px 50px;}
	.teamDataContainer{width:100%; float:none; display: table;}
	.sportResultContent table tbody tr td{height:50px;}
	.teamDataContainer{padding:3px 20px 3px 0;}
	.teamDataContainer .winner{left: -9px;	top: 0px;}
	.fina2017 .participant_item{min-height: 50px;}
	.fina2017 .participant_item_wrapper{padding: 0 0 20px 0px;}
	.fina_sport_item .start_date p:nth-of-type(1), .fina_sport_item .end_date p:nth-of-type(1) {padding: 9px 25px 0 13px;}
	.fina_sport_item:nth-of-type(5) .start_date p:nth-of-type(1),
	.fina_sport_item:nth-of-type(5) .end_date p:nth-of-type(1),
	.fina_sport_item:nth-of-type(6) .start_date p:nth-of-type(1),
	.fina_sport_item:nth-of-type(6) .end_date p:nth-of-type(1){padding: 9px 25px 0 9px;}
	.start_date p:nth-of-type(2), .end_date p:nth-of-type(2) {padding: 0 25px 12px 15px;}
	.photo_overlay {padding-bottom: 97%;}
}
@media all and (max-width:425px){
	.fina2017 .stream_selector_details span.stream_time{line-height:13px;}
	.filterResultTable .itemTime {width: 18%;}
	.filterResultTable .round{width:27%;}
	.resultTableItem .itemTitle {width: 55%;padding-left: 5px;}
	.resultTableItem {padding: 0 3px;}
	.itemTitle p, .scheduleFilterResults .itemTitle p, .itemTime,
	.finaDateChange .next_day, .finaDateChange .events_today, .finaDateChange .previous_day{font-size: 11px;}
	.finaDateChange .events_today {	width: 60%;}
	.finaDateChange .previous_day,.finaDateChange .next_day{width: 20%;}
	.resultHeader{lin-height:40px;height:40px;}
	.scheduleFilterResults .resultHeader h2{line-height:40px;font-size:13px;}
	.filterResultTable .itemTime,.itemTitle p, .scheduleFilterResults .itemTitle p,
	.resultTableItem .round p{line-height:normal;}
	.fina2017 .onerowgrid .image-wrapper:hover .cikk-content-moving-container{opacity:0;}
	.fina2017 .image-wrapper:hover .cikk-content-title {opacity: 1;}
	.fina2017 .multigridItemWrapper .image-wrapper:hover .cikk-content-moving-container,
	.fina2017 .onerowgrid .image-wrapper:hover .cikk-content-moving-container{opacity:0;}
	.finaSportsLister .listerItem:hover{background-color: #e4f1fb;border: solid 1px white;}
	.finaSportsLister .listerItem:hover .HV{background-image: url('IMG/fina_sports/high_diving_blue.svg');}
	.finaSportsLister .listerItem:hover p{color: #74bff4;}
	.fina2017 .listimagetagItemWrapper .cikk:hover .text-content-wrapper a:first-of-type,
	.fina2017 .listimagetagItemWrapper .cikk:hover .text-content-wrapper .article-title{color: #0089ce;}
	.fina2017 .multigridItemWrapper .image-wrapper:hover .typeico{display:block;}
	.fina2017 .schedule_more_button:hover{background-color: transparent;color: white;}
}
@media (max-width:415px){
	.data_section{width: 60%;float: none;margin: 1px auto;}
	.competition_element p:nth-of-type(2), .competition_element p:nth-of-type(3){width:20%;}
	.competition_element p:nth-of-type(1) {width: 60%;}
	.fina_participant_wrapper .participant_head_wrapper h1{width:60%;}
	.participant_social_wrapper{width:40%;}
	.participant_social_wrapper .facebook, .participant_social_wrapper .twitter, .participant_social_wrapper .instagram{float:right;}
	.participant_medal {width: 16.66%;}
	.gold .medal_wrapper, .silver .medal_wrapper, .bronze .medal_wrapper{width:20px;height:25px;}
	.gold .medal_wrapper {background-position: -202px -123px;}
	.silver .medal_wrapper {background-position: -220px -123px;}
	.bronze .medal_wrapper {background-position: -241px -123px;}
	.participant_medal_wrapper {width: 80%;}
	.fina_participant_wrapper .participant_head_wrapper h1{font-size:18px;}
	.fina_participant_wrapper .participant_description{font-size:12px;}
	.sports_icon span,.training_item .sports_icon {width: 35px;height: 35px;}
	.venue_inner a h1 {padding: 5px 70px 5px 10px;font-size: 18px;}
	.fina_venue_wrapper .DV,.fina_venue_wrapper .WP,.fina_venue_wrapper .SW,
	.fina_venue_wrapper .SY,.fina_venue_wrapper .OW,.fina_venue_wrapper .HV{background-size:30px 30px;}
	.training_header h1{font-size:18px;}
	.training_header{height:45px;padding:3px 15px;}
	.venues_items_wrapper .datas p:nth-of-type(1),
	.venues_items_wrapper .datas p:nth-of-type(2),
	.venues_items_wrapper .datas p:nth-of-type(3){font-size:14px;float:none;padding:0;}
	.fina2017 .country_flag{float: none;margin-bottom: 5px;}
	.fina_participant_wrapper .participant_head_wrapper h1{width:100%;text-align: center; padding: 0 0 10px 0;}
	.participant_social_wrapper {width: 100%;}
	.participant_social_wrapper a {width: 33.33%;float: left;margin-bottom: 15px;}
	.participant_social_wrapper .twitter{margin:0 auto;float:none;}
	.participant_social_wrapper .instagram{float:right;}
	.participant_social_wrapper .facebook{float:left;}
	.streamItem {width: 100%;}

}

@media (max-width:380px){
	.fina2017 .country_flag{display:none;}
	.fina2017 .medals_results_list_item .gbs_medals,
	.fina2017 .medals_results_list_item .bronze_medals,
	.fina2017 .medals_results_list_item .silver_medals,
	.fina2017 .medals_results_list_item .gold_medals {width: 7%;}
	.list_header_icons {width: 31%;}
	.list_header_empty {width: 69%;}
	.finaDateChange .previous_day, .finaDateChange .next_day {width: 25%;}
	.finaDateChange .events_today {width: 50%;}
	.scheduleFilterResults .stream_channel.offline{font-size:10px;padding:3px;margin:0 5px;}
	.ui-dialog[aria-describedby="programsDialog"] .scheduleFilterResults {padding: 0;}
	.fina2017 .resultTableItem {padding: 5px 2px;}
}
@media (max-width:360px){
	.fina2017 table.simpleResultsTable td {padding: 3px;}
}

@media all and (width:320px){
	.fina2017 table.simpleResultsTable td {padding: 5px 0px;}
	.fina2017 .filterResultTable .itemTime {Width: 13%;}
	.fina2017 .filterResultTable .round {width: 31%;}
	.fina2017 table.simpleResultsTable .competitor,.fina2017 table.simpleResultsTable .competitor{width:40%!important;}
	.fina2017 table.simpleResultsTable td,.fina2017 table.simpleResultsTable th{width: 6.6%;}
	.fina2017 table.simpleResultsTable th{padding:5px 0;}
	.fina2017 table.simpleResultsTable th:last-of-type {padding-left: 6.8%;}
	.finaSportsResultsWrapper .sportResultContent table tbody tr td{padding:0;}
	.finaSportsResultsWrapper .sportResultContent table tbody tr {width: 100%;}
	.finaSportsResultsWrapper .sportResultContent table tbody tr .position {width: 15px;}
	.finaSportsResultsWrapper .countryFlag{margin-right:2px;}
}
/*FINA 2017 END*/

/* ICON FIX FOR HI-RES DISPLAYS */
@media
only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (   min--moz-device-pixel-ratio: 1.3),
only screen and (   -o-min-device-pixel-ratio: 1.3/1),
only screen and (        min-device-pixel-ratio: 1.3),
only screen and (           min-resolution: 124.8dpi),
only screen and (            min-resolution: 1.3dppx) {
	.fina2017_mode.finaSportsLister .owl-theme .owl-controls .owl-buttons .owl-next,
	.fina2017_mode.finaSportsLister .owl-theme .owl-controls .owl-buttons .owl-prev,
	.fina2017 span.stream_play_icon,
	.fina2017 ul.date_tabmenu span.next_day,
	.fina2017 ul.date_tabmenu span.previous_day,
	.fina2017 .schedule_arrow,.fina2017 span.participants_more_arrow,
	.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.next,
	.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.previous,
	.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.last,
	.fina2017 .rio2016_halfpage_result_wrapper li.single_pager.first,
	.fina2017 .list_header_icons .bronze ,.fina2017 .list_header_icons .silver,
	.fina2017 .list_header_icons .gold,.ui-dialog[aria-describedby="programsDialog"] .scheduleFilterResults .escape_icon{
		background-image:url('IMG/fina_sprite_2x.png')!important;
		background-size:368px 200px!important;}
	.fina2017_mode .fina2017_participantandrivals_lister .owl-controls .owl-buttons div{
		background-image:url('IMG/rio2016_sprite_2X.png')!important; background-size: 200px 500px!important;
	}

}

/*FORMA 1*/

.formula1 .pilotDataCardBasic {
	width: 100%;
	position: relative;
	background-color: #f1f1f1;
	height: 55px;
}
.formula1 .pilotDataCard .pilotName,
.formula1 .pilotDataCard .pilotStartNumber,
.formula1 .pilotDataCard .pilotNationality {
	display: block;
	float: left;
}

.formula1 h1.pilotName {
	line-height: 20px;
	font-size: 20px;
	margin: 16px 10px;
	width: calc(100% - 110px);
	color: #fff;
	text-transform: uppercase;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .pilotDataCardBasic .pilotStartNumber {
	width: 40px;
	height: 50px;
	font-size: 30px;
	line-height: 55px;
	font-weight: bold;
	color: #fff;
}
.formula1 .pilotNationality .flag img{
	margin: 10px;
}
.formula1 .pilotNationality {
	background-color: #f1f1f1;
	height: 55px;
	width: 50px;
}
.formula1 .pilotNationality .flag {
	width: 50px;
	height: 55px;
	margin: 0;
	display: block;
}
.formula1 .pilotDataCardDetailed {
	background-color: #fff;
	position: relative;
}
.formula1 .pilotDataCardDetailedLeft {
	width: 45%;
	float: left;
	display: block;
	position: relative;
}
.formula1 .pilotDataCardDetailedLeft .pilotImgFrame {
	position: relative;
	width: 100%;
	padding-top:100%;
	height: 0;
	background-size: cover;
	background-position: top center;
}
.formula1 .pilotDataCardDetailedRight {
	width: 55%;
	float: left;
}
.formula1 .pilotDataCardDetailedLeft img {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	object-fit: cover;
	top:0;
	left: 0;
}
.formula1 .pilotDataCardDetailedRight .leftBlock{
	width:40%;
}
.formula1 .pilotDataCardDetailedRight .rightBlock{
	width:60%;
}
.formula1 .pilotDataCardDetailedRight .leftBlock,
.formula1 .pilotDataCardDetailedRight .rightBlock{
	display: block;
	vertical-align: top;
	float:left;
}
.formula1 .leftBlock .pilotDataBox {
	padding-left: 15px;
}
.formula1  .pilotWC.pilotDataBox{
	padding-left:0;
	margin-bottom:15px;
}
.formula1 .rightBlock .pilotDataBox{
	width: 70%;
	margin: 15px auto;
}
.formula1 .pilotDataBox {
	width: 100%;
	position: relative;
	min-height: 50px;
}
.formula1 .pilotWC,
.formula1 .pilotPlace{
	height: 80px;
}
.formula1 .pilotPoint{
	height:55px;
}
.formula1 .pilotWC {
	margin: 0;
	width: 100%;
}
.formula1 .pilotDataBox.pilotWC .uValue {
	color: #fff;
	font-size: 32px;
	padding-top: 15px;
}
.formula1 .pilotDataBox .dataImg {
	width: 60px;
	float: left;
	height: 100%;
}
.formula1 .pilotPlace .dataImg {
	background: url("IMG/forma1/tribun.png") no-repeat center center;
}
.formula1 .pilotPoint .dataImg {
	background: url("IMG/forma1/points.png") no-repeat center center;
}

.formula1 .pilotDataBox .uLabel {
	display: block;
	color: #333;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	padding-left: 10px;
}
.formula1 .pilotDataBox.pilotWC .uLabel,
.formula1 .pilotDataBox.pilotPlace .uLabel,
.formula1 .pilotDataBox.pilotPoint .uLabel {
	padding-left: 70px !important;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	display: block;
	font-family: "ProxiNormal", Arial, Sans-serif;
}
.formula1 .pilotWC .uValue,
.formula1 .pilotPlace .uValue,
.formula1 .pilotPoint .uValue {
	padding-left: 70px;
	width: 100%;
	text-align: center;
}
.formula1 .pilotDataBox a {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
}
.formula1 .pilotLinks {
	width: 80%;
	margin: 50px auto 5px;
}
.formula1 .pilotLinks a {
	width: 90%;
	margin: 5px auto 0px auto;
	height: 40px;
	display: block;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	font-family: "ProxiBold", Arial, Sans-serif;
	text-transform: uppercase;
}
.formula1 .pilotLinks a:hover {
	text-decoration: none;
	opacity: 0.6;
}
.formula1 .clearFix {
	clear: both;
	float: none;
}
/* csapat adatlap css */
.formula1 .teamDataCardBasic {
	width: 100%;
	position: relative;
}
.formula1 div.teamDataCardBasic[style="background-color: #ffffff;"] h1.teamName {
	color: #333 !important;
	border: 1px solid #333;
}
.formula1 .teamName,
.formula1 .teamStartNumber,
.formula1 .teamNationality {
	display: block;
	float: left;
}
.formula1  h1.teamName {
	line-height: 20px;
	font-size: 17px;
	padding: 10px;
	margin:0;
	width: calc(100% - 50px);
	color: #fff;
	text-transform: uppercase;
	font-family: "ProxiBold", Arial, Sans-serif;
}

.formula1 .teamNationality {
	background-color: #f1f1f1;
	height: 40px;
	width: 50px;
}
.formula1 .teamNationality .flag {
	width: 32px;
	height: 32px;
	margin: 4px 9px;
	display: block;
}
.formula1 .teamDataCardDetailed {
	background-color: #fff;
}
.formula1 .teamDataCardDetailedLeft {
	width: 50%;
	height: auto;
	float: left;
	display: block;
	position: relative;
}
.formula1 .teamDataCardDetailedLeft .teamImgFrame {
	width: 100%;
	height: 0px;
	padding-bottom: 56.25%;
	position: relative;
	background-size: cover;
	background-position: top center;
}
.formula1 .teamDataCardDetailedLeft .teamImgFrame img {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	object-fit: cover;
}
.formula1 .teamDataCardDetailedRight {
	width: 50%;
	float: left;
	position: relative;
}

.formula1 .teamDataCardDetailedRight .rightBlock	{
	width: 50%;
	float: left;
	display: block;
}
.formula1 .teamDataCardDetailedRight .leftBlock {
	width: calc(50% - 20px);
	float: left;
	display: block;
	padding: 10px;
}
.formula1 .teamDataBox {
	width: 100%;
	position: relative;
	min-height: 50px;
}
.formula1 .teamLogo {
	height: 90px;
}
.formula1 .teamFirstRace,
.formula1 .teamWC{
	height:75px;
}
.formula1 .teamFirstRace .dataImg{
	width: 90px!important;
}
.formula1 .teamCarType,
.formula1 .teamEngin {
	height: 70px;
}

.formula1 .teamCarType .dataImg {
	background: url("IMG/forma1/car_name.png") no-repeat center center;
}
.formula1 .teamEngin .dataImg {
	background: url("IMG/forma1/engin-type.png") no-repeat center center;
}

.formula1 .teamWC .dataImg:before, .formula1 .pilotWC .dataImg:before{
	font-family: 'icomoon';
	content: "\e900";
	display: block;
	font-size: 37px;
	text-align: center;
	line-height: 65px;
}
.formula1 .teamFirstRace .dataImg:before{
	font-family: 'icomoon';
	content: "\e901";
	display:block;
	font-size: 60px;
	text-align: center;
	line-height:70px;
}
/*
.icon-cups:before {
  content: "\e900";
}
.icon-racing-flags:before {
  content: "\e901";
}

*/
/*.formula1 .teamWC .dataImg,
.formula1 .pilotWC .dataImg {
	background: url("IMG/forma1/winner.png") no-repeat center center;
}
.formula1 .teamFirstRace .dataImg {
	background: url("IMG/forma1/finish-flag.png") no-repeat center center;
}*/
.formula1 .teamWC,
.formula1 .teamFirstRace {
	float: left;
}
.formula1 .teamWC {
	margin-right: 0;
	width: 50%;
	float: left;
	border-right: 1px solid white;
}
.formula1 .teamWC[style="background-color: #ffffff;"] .uValue,
.formula1 .teamWC[style="background-color: #ffffff;"] .uLabel,
.formula1 .teamFirstRace[style="background-color: #ffffff;"] .uValue,
.formula1 .teamFirstRace[style="background-color: #ffffff;"] .uLabel {
	color: #333;
}
.formula1 .teamWC[style="background-color: #ffffff;"] .dataImg{
	background: url("IMG/forma1/winner_dark.png") no-repeat center center;
}
.formula1 .teamFirstRace[style="background-color: #ffffff;"] .dataImg {
	background: url("IMG/forma1/finish-flag_dark.png") no-repeat center center;
}
.formula1 .teamFirstRace {
	width: 50%;
}
.formula1 .teamDataBox .dataImg,
.formula1 .teamWC .dataImg,
.formula1 .teamFirstRace .dataImg {
	width: 65px;
	float: left;
	height: 100%;
}
.formula1 .teamLogo .dataImg {
	width: 100%;
	height: auto;
	min-height: 90px;
	text-align: left;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top center;
}
.formula1 .teamLogo .dataImg img {
	width: 100%;
	height: 90px;
	object-fit: contain;
	object-position: right top;
}
.formula1 .pilotDataBox a {
	text-decoration: none;
}
.formula1 .teamDataBox .uLabel,
.formula1 .pilotDataBox .uLabel {
	display: block;
	color: #656565;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-shadow: none;
	background-color: transparent;
	padding: 0 0 5px 0;
	text-transform: none;
	font-family: "ProxiNormal", Arial, Sans-serif;
}
.formula1 .teamWC .uLabel,
.formula1 .teamFirstRace .uLabel,
.formula1 .pilotDataBox.pilotWC .uLabel {
	padding-left: 70px;
	padding-top: 10px;
	text-align: center;
	display: block;
	text-shadow: none;
	background-color: transparent;
	padding-right: 0;
	padding-bottom: 0;
	font-weight: normal;
	font-size: 16px;
	line-height: normal;
	color: #fff;
	text-transform: none;
	font-family: "ProxiNormal", Arial, Sans-serif;
}
.formula1 .teamCarType .uLabel,
.formula1 .teamEngin .uLabel {
	padding-left: 70px;
	width: 100%;
	text-align: left;
	padding-top: 10px;
	display: block;
	text-transform: none;
}
.formula1 .teamWC .uValue,
.formula1 .teamFirstRace .uValue {
	display: block;
	padding-left: 70px;
	text-align: center;
	font-weight: bold;
	font-size: 32px;
	color: #fff;
	text-transform: none;
}
.formula1 .teamFirstRace .uValue {
	height: 36px;
}
.formula1 .teamCarType .uValue,
.formula1 .teamEngin .uValue {
	display: block;
	padding-left: 70px;
	width: 100%;
	text-align: left;
	padding-top: 0px;
	text-transform: inherit;
	text-transform: none;
}
.formula1 .teamDataBox .uValue,
.formula1 .pilotDataBox .uValue {
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
	padding-bottom: 8px;
	display: block;
	color: #333;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .teamDataBox a {
	display: block;
	cursor: pointer;
	position: absolute;
	width: 100%;
	height: 100%;
}
.formula1 .teamLinks {
	margin-top: 10px;
	margin-bottom: 10px;
}
.formula1 .teamLinks a {
	width: 90%;
	margin: 5px auto 0px auto;
	display: block;
	text-align: center;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .teamLinks a span {
	text-transform: uppercase;
	font-size: 15px;
	padding: 11px;
	display: block;
}

.formula1 .teamLinks a:hover {
	opacity: 0.6;
	text-decoration: none;
}
.formula1 .teamPilots {
	width: 100%;
	margin-top: 20px;
	background-color: #fff;
}
.formula1 .teamPilots a {
	color: #000;
	text-decoration: none;
}
.formula1 .teamPilotsBox {
	width: 45%;
	display: inline-block;
	vertical-align: top;
}
.formula1 .teamTestPilotsBox {
	width: calc(55% - 6px);
	display: inline-block;
	padding: 15px;
	vertical-align: top;
}

.formula1 .teamPilotsBox>a {
	width: 50%;
	float:left;
	border-right: solid 1px white;
}
.formula1 .teamPilotsBox>a:nth-of-type(n+3) {
	margin-top: 10px;
}
.formula1 .teamPilotsBox .teamPilotImgFrame {
	width: 100%;
	height: 0;
	padding-top: 100%;
	position: relative;
	background-size: cover;
	background-position: top center;
}
.formula1 .teamPilotsBox .teamPilotImgFrame img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.formula1 .teamPilotsBox .teamPilotStartNum {
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 40px;
	font-size: 22px;
	color: #fff;
	font-family: "ProxiNormal", Arial, Sans-serif;
}

.formula1 .teamPilotsBox .teamPilotName {
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
	text-transform: none;
	color: #333;
	width: calc(100% - 45px);
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .teamTestPilotsBox h4 {
	margin: 0 0 10px 0;
	color: #333;
	font-size: 20px;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .teamTestPilotsBox>a	{
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
.formula1 .teamTestPilotsBox>a:nth-of-type(n+2) {
	margin-left: -5px;
}
.formula1 .teamTestPilot1 .teamPilotImgFrame,
.formula1 .teamTestPilot2 .teamPilotImgFrame {
	height: 0;
	width: 150px;
	height: 150px;
	position: relative;
	margin: 0 auto 5px auto;
	background-size: cover;
	background-position: top center;
}
.formula1 .teamTestPilot1 .teamPilotImgFrame img,
.formula1 .teamTestPilot2 .teamPilotImgFrame img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.formula1 .teamTestPilot1 .teamPilotData,
.formula1 .teamTestPilot2 .teamPilotData {
	max-width: 150px;
	margin: 0 auto;
}
.formula1 .teamTestPilot1 .teamPilotStartNum,
.formula1 .teamTestPilot2 .teamPilotStartNum {
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 40px;
	font-size: 22px;
	margin-right: 2px;
	color: #fff;
	font-family: "ProxiNormal", Arial, Sans-serif;
}
.formula1 .teamTestPilot1 .teamPilotName,
.formula1 .teamTestPilot2 .teamPilotName {
	font-size: 17px;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
	width: 104px;
	color: #333;
	text-transform: none;
	font-family: "ProxiBold", Arial, Sans-serif;
}

/* F1Menu */
.f1menu {
	margin: 20px 0px;
	display: block;
	position:relative;
}
.f1menu .colwrapper {
	background-color: #cc0000;
	height: 70px;
	position:relative;
}
.f1menu .colwrapper ul {
	padding-left: 177px;
	position: relative;
}
.f1menu .container_12 .grid_12 .colwrapper:before {
	content:"";
	background: url("IMG/forma1/f1_new_bg.png") no-repeat center center;
	width: 177px;
	height: 70px;
	position: absolute;
	left: 0;
	top: 0;
	z-index:1;
	visibility:visible;
	background-size: cover;
	display: block;
}
.f1menu form {
	width: calc(100% - 185px);
	text-align: center;
	padding-top: 20px;
	float:right;
}
.f1menu #menu-forma-1-menu li a {
	background: transparent;
	color: #fff;
	font-size: 16px;
	line-height: 70px;
	padding: 0px 15px;
	font-family: "ProxiBold", Arial, Sans-serif;
	text-transform: uppercase;
}
.f1menu #menu-forma-1-menu li:hover {
	background-color: transparent;
}
.f1menu #menu-forma-1-menu li a:hover {
	background-color: rgba(255,255,255,0.3);
}


/* versenynaptár */
.widget.widget_f1globalpointrace_widget,
.tabellaBody,.widget.widget_f1minipointrace_widget{
	width: 100%;
	float: left;
}
.F1-widget,.widget.widget_f1minipointrace_widget{
	padding-left: 10px;
}
.widget.widget_f1globalpointrace_widget{
	padding-left: 25px;
}
.formula1 .raceCalendar,
.formula1 .tabella {
	margin-bottom: 40px;
	width: 100%;
	float: left;
	margin-left: 0;
}
.formula1 .tabella {
	background-color: #333;
}
.formula1 .tabella .tabellahead {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	position: relative;
}
.formula1 .raceCalendar h3:before,
.formula1 .tabella .rowTitleColorShadow {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 0 20px;
	z-index: 10;
	border-color: #670000 transparent transparent transparent;
	position: absolute;
	left: 0px;
	top: 55px !important;
}
.formula1 .raceCalendar h3,
.formula1 .tabella .titlediv span {
	background-color: #cc0000;
	float: left;
	margin-left: -20px;
	top: -10px;
	position: relative;
	display: block;
	color: #FFF;
	font-size: 21px;
	font-family: "ProxiBold", Arial, Sans-serif;
	padding: 15px 15px;
	z-index: 11;
	background-color: #cc0001;
	text-transform: uppercase;
	line-height: 25px;
}
.formula1 .tabella .tabellaList {
	padding-top: 0;
	width: 100%!important;
	float: left;
	box-sizing: border-box;
}
.formula1 .raceCalendar .F1-racelist {
	padding: 60px 0px 0px 0px;
	background-color: #333;
}
.formula1 .raceCalendar .F1-racelist a {
	line-height: 30px;
	display: block;
	border-bottom: #919191 solid 1px;
	padding: 8px;
	width: 90%;
	margin: 0 auto;
}
.formula1 .raceCalendar .F1-racelist a:last-of-type {
	border-bottom: none;
}
.formula1 .raceCalendar .F1-racelist a:hover {
	text-decoration: none;
	background-color: #666;
}
.formula1 .raceCalendar .F1-racelist .F1-raceDate {
	text-transform: none;
	float: left;
	color: #6E6D6E;
	font-size: 16px;
	width: 75px;
	font-family: "ProxiBold", Arial, sans-serif;
}
.formula1 .raceCalendar .F1-racelist .F1-racePlace {
	color: #fff;
	font-family: "ProxiBold", Arial, sans-serif;
	font-size: 16px;
	padding-left: 70px;
}
.formula1 .F1-racePlace span {
	text-transform: uppercase;
}
.formula1 .raceCalendar .F1-racelist a:hover .F1-raceDate {
	color: #fff;
}
.formula1 .raceCalendar .F1-racelist a:hover .F1-racePlace {
	color: #cacaca;
}
.formula1 .tabella .tabButtonContainer {
	float: right;
	outline: inherit;
	width: 120px;
	font-family: "ProxiBold", Arial, sans-serif;
}
.formula1 .tabella .tabButtonContainer .tabButton {
	width: auto;
	margin: 0;
}
.formula1 .tabella .TabElem {
	position: relative;
	outline: inherit;
}
.formula1 .tabella ul li {
	padding: 16px 0 0 8px;
	background-color: transparent;
	width:70px;
}
.formula1 .tabella ul li:first-of-type {
	width: 40px;
}
.formula1 .tabella ul li {
	background-color: transparent;
}
.formula1 .tabella .buttonArrow {
	position: absolute;
	margin: 9px 0 0 0px;
	width: 100%;
	height: 10px;
	display: block;
}
.formula1 .tabella ul li .buttonArrow div {
	margin: 0 auto;
	width: 100%;
	height: 10px;
	background-image: url("IMG/lefelenyil_inaktiv.png");
	background-repeat: no-repeat;
	background-position:center center;
}
.formula1 .tabella ul li.active .buttonArrow div {
	background-image: url("IMG/lefelenyil_hover_aktiv.png");
	background-repeat: no-repeat;
	background-position:center center;
}
.formula1 .tabella ul li.active a {
	color: #cacaca !important;
	background-color: inherit !important;
	text-decoration: none !important;
	outline: none;
}
.formula1 .tabella .tabButtonContainer .tabButton .helmetPikto {
	background-image: url("IMG/sisak_inaktiv.png") !important;
	background-repeat: no-repeat;
	background-position: center center;
	height: 26px;
	width: 100%;
}
.formula1 .tabella .tabButtonContainer .tabButton li.active .helmetPikto {
	background-image: url("IMG/sisak_hover_aktiv.png") !important;
}
.formula1 .tabella .tabButtonContainer .tabButton .carPikto {
	background-image: url("IMG/auto_inaktiv.png") !important;
	background-repeat: no-repeat;
	background-position: center center;
	height: 26px;
	width: 100%;
}
.formula1 .tabella .tabButtonContainer .tabButton .carPikto:focus,
.formula1 .tabella .TabElem,
.formula1 .tabella ul li .buttonArrow div,
.tabella ul li:hover .buttonArrow, .tabella ul .active .buttonArrow,.ui-tabs-anchor,
.formula1 .tabella ul li{
	outline:none!important;
}
.formula1 .tabella .tabButtonContainer .tabButton li.active .carPikto {
	background-image: url("IMG/auto_hover_aktiv.png") !important;
}
.formula1 .tabella .tabellaUnit {
	border-bottom: #919191 solid 1px;
	padding: 5px 0 5px 0;
	cursor: pointer;
	font-size: 16px;
	font-family: "ProxiBold", Arial, sans-serif;
	color: #fff;
	width: 100%;
	float:left;
}
.formula1 .tabella .tabellaUnit:hover {
	margin: 0 auto;
	background-color: #666666;
	min-height: inherit;
	position: relative;
}
.formula1 .tabella .tabellaUnit>div {
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.formula1 .tabella .tabellaUnit .tabPoz {
	width: 5%;
	color: #fff;
	margin-right: 5px;
}
.formula1 .tabella .tabellaUnit .tabName {
	margin-left: 0px;
	width: 62%;
}
.formula1 .tabella .tabellaUnit .tabName .actualTeam {
	font-size: 12px;
	font-family: "ProxiNormal", Arial, sans-serif;
}
.formula1 .tabella .tabellaUnit .tabFlag {
	width: 10%;
}
.formula1 .tabella .tabellaUnit .tabFlag img  {
	width: 24px;
	height: 24px;
}
.formula1 .tabella .tabellaUnit .tabScore {
	color: #fff;
	margin-right: 0;
	width: 10%;
	text-align: right;
}
.formula1 .tabella .tabellaUnit .tabName .personName {
	font-family: ProxiBold;
	color: #fff;
	width: 100%;
	display: block;
}
.formula1 .tabella .tabellaUnit .tabName .actualTeam {
	color: #fff;
	clear:both;
}
.formula1 .tabella .moreContainer {
	position: relative;
	float: right;
	color: white;
	width: 100%;
}
.formula1 .tabella .moreContainer .rightArrow {
	float: right;
	padding-right: 30px;
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	background-image: url("IMG/jobbranyil.png");
	background-repeat: no-repeat;
	background-position: 90px 0px;
	line-height: 25px;
	text-transform: uppercase;
}
.formula1 .tabella .tabFooter {
	float: left;
	position: relative;
	width: 100%;
	height: auto;
	min-height: 15px;
	cursor: pointer;
	background-color: #333;
	padding-bottom: 5px;
}
/* csapat listázó widget */
.formula1 .fOneSide,
.formula1 .F1-raceSelectorDesktop {
	background-color: #333;
	margin-left: 10px;
	width: calc(100% - 30px);
}
.formula1 .sideMenuDesktop {
	margin-bottom: 40px;
}
.formula1 .F1-RaceSelectorList {
	font-size: 15px;
	padding: 10px 0;
	margin: 0 0 0 20px;
}
.formula1 .F1-RaceSelectorList a,
.formula1 .F1-raceSelectorContainer a,
.formula1 .raceSelectorContainer .sideMenuUnit .content_navigator span {
	font-size: 15px;
	color: #fff;
	display: block;
	text-align: center;
	padding: 10px;
	font-family: "ProxiBold", Arial, Sans-serif;
	text-transform: uppercase;
}
.formula1 .F1-RaceSelectorList a:hover,
.formula1 .F1-RaceSelectorList a.active {
	background-color: #e6e6e6;
	color: #CC3333;
	text-decoration: none;
}
.formula1 .F1-RaceSelectorList a .F1-raceCity,
.formula1 .F1-RaceSelectorList a .raceDate,
.formula1 .F1-raceSelectorContainer a .F1-raceCity,
.formula1 .F1-raceSelectorContainer a .raceDate {
	font-size: 10px;
}
.formula1 .F1-raceSelectorMobil {
	display: none;
}
.formula1 .sideMenuMobil {
	display: none;
}
.formula1 .sideMenuMobil {
	margin-bottom: 20px;
	background-color: #333;
}
.formula1 .sideMenuMobil a .content_navigator span {
	color: #fff;
}
.formula1 .F1-raceSelectorMobil {
	background-color: #333;
}
.formula1 .F1-raceSelectorContainer,
.formula1 .raceSelectorContainer {
	position: relative;
}
.formula1 .F1-raceSelectorContainer .F1-GP-menu a {
	cursor: text;
}
.formula1 .F1-raceSelectorContainer .F1-GP-menu a:hover {
	text-decoration: none;
}
.formula1 .F1-raceSelectorContainer .prev,
.formula1 .F1-raceSelectorContainer .next,
.formula1 .raceSelectorContainer .prev,
.formula1 .raceSelectorContainer .next{
	position: absolute;
	cursor: pointer;
}
.formula1 .F1-raceSelectorContainer .prev,
.formula1 .raceSelectorContainer .prev {
	top: 0;
	left: 0;
	padding:0;
	width: 50px;
	height: 100%;
	margin:0;
}
.formula1 .F1-raceSelectorContainer .next,
.formula1 .raceSelectorContainer .next{
	right: 0;
	top:0;
	padding:0;
	width: 50px;
	height: 100%;
	margin:0;
}
.formula1 .F1-raceSelectorContainer .prev span,
.formula1 .raceSelectorContainer .prev span{
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block;
	background: url("IMG/forma1/balranyil.png") no-repeat center center;
	text-indent: -40000px;
}
.formula1 .F1-raceSelectorContainer .next span,
.formula1 .raceSelectorContainer .next span {
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block;
	background: url("IMG/forma1/jobbranyil.png") no-repeat center center;
	text-indent: -40000px;
}
.formula1 .sideMenuMobil .raceSelectorContainer .content_navigator span {
	line-height: 30px;
}


/* versenynaptar oldal */
.formula1 {
	font-family: "ProxiNormal", Arial, Sans-serif;
}
.formula1 .gpName {
	width: 100%;
	background-color: #cc0000;
	height: 40px;
	display: block;
}
.formula1 .gpName h2 {
	line-height: 20px;
	font-size: 17px;
	padding: 10px;
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .gpData {
	background-color: #fff;
}
.formula1 .gpDataLeft {
	width: 60%;
	float: left;
	position: relative;
}
.formula1 .gpDataLeft:after {
	content: "";
	width: 1px;
	height: 90%;
	display: block;
	right: 0;
	top: 5%;
	position: absolute;
	background-color: #e4e4e4;
}
.formula1 .gpTrackImgFrame {
	position: relative;
	height: 0;
	width: 100%;
	padding-bottom: 56.25%
}
.formula1 .gpTrackImgFrame img {
	position: absolute;
	height: 100%;
	width: 100%;
	left:0;
	top: 0;
	background-color: #fff;
}
.formula1 .gpDataRight {
	width: 40%;
	float: left;
	padding: 0px 10px;
	margin: 10px 0px;
}
.formula1 .gpInfo>div {
	margin: 3px 0px;
}
.formula1 .gpInfo .label {
	width: 35%;
	display: inline-block;
	vertical-align: top;
	color: #656565;
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	background-color: transparent;
	text-shadow: none;
	font-weight: normal;
}
.formula1 .gpInfo .value {
	width: 62%;
	display: inline-block;
	vertical-align: top;
	color: #333;
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .gpInfo>div>span {
	clear: both;
	width: 100%;
	float: none;
	display: block;
	color: #656565;
}
.formula1 .lrName {
	color: #cc0000!important;
}
.formula1 .lrTeam {
	font-weight: normal;
	font-family: "ProxiNormal", Arial, Sans-serif;
}
.formula1 .lrName,
.formula1 .lrTeam,
.formula1 .lrTime {
	line-height: 17px;
}
.formula1 .gpWeatherhead {
	margin-top: 15px;
	margin-bottom: 0px;
	display: block;
	padding: 5px 10px;
	height: 35px;
	background-color: #cc0000;
	position: relative;
}
.formula1 .gpWeatherhead h4 {
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	margin: 0;
	text-transform: uppercase;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .gpWeatherhead .slideNav .next {
	position: absolute;
	right: 3px;
	top: 34px;
	width: 25px;
	height: 50px;
	cursor: pointer;
	background-image: url("IMG/forma1/jobbranyil-piros.png");
	background-position: center right;
	background-repeat: no-repeat;
	text-indent: -40000px;
}
.formula1 .gpWeatherhead .slideNav .prev {
	position: absolute;
	left: 3px;
	top: 34px;
	width: 25px;
	height: 50px;
	cursor: pointer;
	background-image: url("IMG/forma1/balranyil-piros.png");
	background-position: center left;
	background-repeat: no-repeat;
	text-indent: -40000px;
}

.formula1 .gpWeatherDays {
	width: 100%;
	margin: 0 auto;
}
.formula1 .gpWeatherDay {
	width: 33.3333%;
	float: left;
	text-align: center;
	font-size: 14px;
	display: none;
}
.formula1 .gpWeatherDay .gpWeatherDate {
	padding: 8px 3px;
}
.formula1 .gpWeatherDay .gpWeatherIcon {
	width: 45px;
	height: auto;
	margin: 0 auto 10px auto;
}
.formula1 .gpWeatherDate>span {
	width: 100%;
	line-height: 17px;
	font-size: 14px;
	display: block;
	color: #656565;
	text-transform: uppercase;
}
.formula1 .gpWeatherDate>span:last-of-type {
	font-family: "ProxiBold", Arial, Sans-serif;
	color: #656565;
	font-size: 14px;
	line-height: 15px;
}
.formula1 .gpWeatherDay .gpWeatherTemp .celsius {
	line-height: 26px;
	position: relative;
	padding-left: 15px;
	padding-bottom: 10px;
	display: inline-block;
	color: #656565;
	font-family: "ProxiBold", Arial, Sans-serif;
	font-size: 18px;
}
.formula1 .gpWeatherDay .gpWeatherTemp .celsius:before {
	content: "";
	width: 10px;
	height: 26px;
	display: block;
	background: url("IMG/forma1/temp.png") no-repeat center center;
	position: absolute;
	left: 0;
	top: 0;
}
.formula1 .gpTimetable {
	margin-top: 20px;
}
.formula1 .gpTimetable .gpTimes,
.formula1 .gpTimetable .tvTimes {
	width: calc(50% - 15px);
	float: left;
}
.formula1 .gpTimetable .gpTimes {
	margin-right: 30px;
}
.formula1 .gpTimesHead,
.formula1 .tvTimesHead {
	display: inline-block;
	background-color: #cc0000;
	padding: 5px 10px;
	height: 35px;
}
.formula1 .gpTimesHead h4,
.formula1 .tvTimesHead h4 {
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 25px;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .gpTimeList,
.formula1 .tvTimeList {
	margin-top: 5px;
	background-color: #fff;
	padding: 10px;
}
.formula1 .gpTimeList {
	width: 100%;
	float: left;
}
.gpProgramItemWrapper {
	margin: 0;
	width: 100%;
	float: left;
}
.formula1 .gpTimeList .label {
	width: 30%;
	display: inline-block;
	vertical-align: top;
	color: #656565;
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight:  normal;
	text-shadow: none;
	background: transparent;
}
.formula1 .gpTimeList .value {
	width: 67%;
	display: inline-block;
	vertical-align: top;
	color: #656565;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .gpTimeList>div {
	margin: 3px 0px;
}
.formula1 .tvTimesType h5 {
	margin: 10px 0px 3px 0px;
	color: #656565;
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	color: #cc0000;
}
.formula1 .tvTimeList .F1-BroadcastItem {
	font-size: 14px;
	line-height: 22px;
	min-height: 26px;
	margin: 3px 0px;
	display: block;
}
.formula1 .tvTimeList .F1-BroadcastItem .BroadcastChannel {
	width: 66px;
	line-height: 26px;
	font-size: 14px;
	background-color: #333;
	color: #fff;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.formula1 .tvTimeList .F1-BroadcastItem .BroadcastName {
	line-height: 26px;
	font-size: 14px;
	font-family: "ProxiBold", Arial, Sans-serif;
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px 0 0;
	color: #656565;
	text-transform: uppercase;
}
.formula1 .tvTimeList .F1-BroadcastItem .BroadcastStart,
.formula1 .tvTimeList .F1-BroadcastItem .BroadcastEnd {
	line-height: 26px;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px 0 0;
	font-family: ProxiNormal;
	text-transform: uppercase;
	color: #656565;
}
.formula1 .tvTimeList .F1-BroadcastItem .BroadcastStart:after {
	display: inline-block;
	content: "-";
	margin: 0 0 0 13px;
}

/* versenynaptar oldal idotablak */
.formula1 .raceResultsHead {
	display: inline-block;
	background-color: #cc0000;
	padding: 5px 10px;
	height: 35px;
	margin: 20px 0px 5px 0px;
}
.formula1 .raceResultsHead h4 {
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 25px;
	font-family: "ProxiBold", Arial, Sans-serif;
}
.formula1 .desktop-menu {
	width: 20%;
	margin-right: 1%;
	display: inline-block;
}
.formula1 .mobil-menu {
	display: none;
	background-color: #333;
	position: relative;
}
.formula1 .mobil-menu .raceResultsMenu .raceResultsList li {
	border-bottom: none;
}
.formula1 .mobil-menu .raceResultsMenu .raceResultsList li.active a,
.formula1 .mobil-menu .raceResultsMenu .raceResultsList li.active a:hover {
	background: transparent;
	color: #fff;
	text-align: center;
	cursor: text;
	line-height: 30px;
}
.formula1 .mobil-menu .prev {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	padding:0;
	width: 50px;
	height: 100%;
	margin:0;
}
.formula1 .mobil-menu .next {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	padding:0;
	width: 50px;
	height: 100%;
	margin:0;
}
.formula1 .mobil-menu .prev span {
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block;
	background: url("IMG/forma1/balranyil.png") no-repeat center center;
	text-indent: -40000px;
}
.formula1 .mobil-menu .next span {
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block;
	background: url("IMG/forma1/jobbranyil.png") no-repeat center center;
	text-indent: -40000px;
}
.formula1 .raceResultsMenu {
	width: 100%;
}
.formula1 .raceResultsMenu .raceResultsList {
	margin: 0;
	padding: 0px;
	list-style: none;
}
.formula1 .raceResultsMenu .raceResultsList li {
	text-transform: uppercase;
	border-bottom: 1px solid #e4e4e4;
}
.formula1 .raceResultsMenu .raceResultsList li a {
	padding: 10px;
	text-decoration: none;
	color: #656565;
	display: block;
}
.formula1 .raceResultsMenu .raceResultsList li a:hover {
	background: #f1f1f1;
}
.formula1 .raceResultsMenu .raceResultsList li.active a {
	color: #cc0000;
}
.formula1 .raceResultsTables {
	background-color: #fff;
	padding: 10px;
}
.formula1 .raceResultsTable {
	background-color: #fff;
	margin-top: 5px;
	display: inline-block;
	width: calc(79% - 5px);
	vertical-align: top;
}
.formula1 .fcReader .fcContent .contentLead {

	font-family: ProxiExtraB;
	margin: 0 0 20px 0;
}
.formula1 .fcContent .raceResultsTable {
	width: 100%;
}
.formula1 .fcContent .raceResultsTable br {
	display: none;
}
.formula1 .raceResultsTable .line>div {
	display: inline-block;
	line-height: 30px;
	color: #333;
	vertical-align: top;
}

.formula1 .raceResultsTable.practice .line:nth-of-type(odd),
.formula1 .raceResultsTable.startGrid.view1 .line:nth-of-type(odd),
.formula1 .raceResultsTable.finish .line:nth-of-type(odd) {
	background-color: #e4e4e4;
}
.formula1 .raceResultsTable .line .pilotNameShort {
	display: none;
	text-transform: uppercase;
}

.formula1 .raceResultsTable.practice .line .position,
.formula1 .raceResultsTable.startGrid.view1 .line .position,
.formula1 .raceResultsTable.finish .line .position {
	width: 5%;
	margin-left: 2%;
}
.formula1 .raceResultsTable.practice .line .startNumber,
.formula1 .raceResultsTable.startGrid.view1 .line .startNumber,
.formula1 .raceResultsTable.finish .line .startNumber {
	width: 8%;
}
.formula1 .raceResultsTable.practice .line .pilotName,
.formula1 .raceResultsTable.startGrid.view1 .line .pilotName,
.formula1 .raceResultsTable.finish .line .pilotName {
	width: 20%;
	float:none;
}
.formula1 .raceResultsTable.practice .line .pilotTeam,
.formula1 .raceResultsTable.startGrid.view1 .line .pilotTeam,
.formula1 .raceResultsTable.finish .line .pilotTeam {
	width: 20%;
	float:none;
}
.formula1 .raceResultsTable.practice .line .lapTime,
.formula1 .raceResultsTable.startGrid.view1 .line .lapTime {
	width: 15%;
}
.formula1 .raceResultsTable.practice .line .gap {
	width: 15%;
}
.formula1 .raceResultsTable.practice .line .laps {
	width: 8%;
	margin-right: 2%;
}
.formula1 .raceResultsTable.startGrid.view1 .line .description {
	width:23%;
	margin-right: 2%;
	text-align: right;
	font-size: 20px;
	font-weight: bold;
}
.formula1 .raceResultsTable.startGrid.view1 .line.head .description {
	font-size: 14px;
}
.formula1 .raceResultsTable.finish .line .laps {
	width: 10%;
}
.formula1 .raceResultsTable.finish .line .raceTime {
	width: 15%;
}
.formula1 .raceResultsTable.finish .line .wcPoints {
	width: 15%;
	text-align: right;
}
.formula1 .raceResultsTable .line .pilotTeam .pilotTeamLong {
	display: none;
}
.formula1 .raceResultsTable .line .startNumber .pilotStartNumber {
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	margin-top: 3px;
	letter-spacing: 1px;
	font-size: 16px;
	font-weight: bold;
}
.formula1 .raceResultsTable .line a {
	text-decoration: none;
	color: #333;
}
.formula1 .raceResultsTables .viewChange {
	display:block;
	width: 100%;
	height: 30px;
	margin-bottom: 5px;
}
.formula1 .raceResultsTables .viewChange .gridView,
.formula1 .raceResultsTables .viewChange .tableView {
	width: 30px;
	height: 30px;
	background-color: #e4e4e4;
	float: right;
	margin-right: 5px;
	cursor: pointer;
}
.formula1 .raceResultsTables .viewChange .gridView {
	background-image: url("IMG/forma1/gridview.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.formula1 .raceResultsTables .viewChange .tableView {
	background-image: url("IMG/forma1/tableview.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.formula1 .raceResultsTables .view1 .viewChange .tableView {
	background-color: #cc0000;
}
.formula1 .raceResultsTables .view2 .viewChange .gridView {
	background-color: #cc0000;
}
.formula1 .raceResultsTable.startGrid.view2 .gridBox {
	max-width: 500px;
	margin: 0 auto;
}
.formula1 .raceResultsTable.startGrid.view2 .line.head {
	display: none;
}
.formula1 .raceResultsTable.startGrid.view2 .line {
	width: 230px;
	position: relative;
	border-top: 3px solid #e4e4e4;
	padding: 10px;
	margin: 0 30px;
}
.formula1 .raceResultsTable.startGrid.view2 .line:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 3px;
	height: 40px;
	background-color: #e4e4e4;
}
.formula1 .raceResultsTable.startGrid.view2 .line:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 3px;
	height: 40px;
	background-color: #e4e4e4;
}
.formula1 .raceResultsTable.startGrid.view2 .line:nth-of-type(odd) {
	float: right;
}
.formula1 .raceResultsTable.startGrid.view2 .line:nth-of-type(even) {
	float: left;
}
.formula1 .raceResultsTable.startGrid.view2 .line .position {
	width: 10px;
	display: inline-block;
	position: absolute;
	left: -20px;
	color: #656565;
	font-weight: bold;
}
.formula1 .raceResultsTable.startGrid.view2 .line .startNumber,
.formula1 .raceResultsTable.startGrid.view2 .line .startNumber .pilotStartNumber {
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.formula1 .raceResultsTable.startGrid.view2 .line .startNumber {
	position: absolute;
}
.formula1 .raceResultsTable.startGrid.view2 .line .pilotName {
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #333;
	width: calc(100% - 40px);
	margin-left: 40px;
	text-transform: uppercase;
}
.formula1 .raceResultsTable.startGrid.view2 .line .pilotTeam,
.formula1 .raceResultsTable.startGrid.view2 .line .lapTime {
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #656565;
	width: calc(100% - 40px);
	margin-left: 40px;
}
.formula1 .raceResultsTable.startGrid.view2 .line .description {
	position: absolute;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	width: 20px;
	margin-left: 5px;
	top: 5px;
	left: 100%;
}
.formula1 .raceResultsTable .descriptionBox {
	width: 100%;
	clear: both;
	float: none;
	margin-top: 10px;
}






/* kiemelt ajanlo */
.formula1 .kiemeltAjanlo {
	background-color: #fff;
	display: block;
	position: relative;
	margin-bottom: 20px;
}
.formula1 .kiemeltAjanlo.cikkKeppel .cikkImg {
	display: block;
}
.formula1 .kiemeltAjanlo.cikkKepnelkul .cikkImg {
	display: none;
}
.formula1 .kiemeltAjanlo a {
	display: block;
	text-decoration: none;
	color: #333;
}
.formula1 .kiemeltAjanlo .cikkImg {
	width: 48%;
	float: left;
	display: block;
	position: relative;
}
.formula1 .kiemeltAjanlo .imgFrame {
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	background-color: #f1f1f1;
	background-size: cover;
	background-position: center center;
}
.formula1 .kiemeltAjanlo.cikkKeppel .cikkTorzs {
	width: 52%;
	float: left;
}
.formula1 .kiemeltAjanlo .cikkTorzs .cikkHeadLine {
	background-color: #cc0000;
	display: block;
	width: 100%;
}
.formula1 .kiemeltAjanlo .cikkTorzs .cikkHeadLine h2 {
	color: #fff;
	font-size: 28px;
	line-height: 28px;
	margin: 0;
	padding: 15px 30px;
	text-transform: none;
	font-family: ProxiExtraB, Arial, sans-serif;
}
.formula1 .kiemeltAjanlo .cikkTorzs .cikkTeaser {
	padding: 15px 30px;
}
.formula1 .cikkTeaser p {
	font-size: 24px;
	font-family: ProxiExtraB, Arial, sans-serif;
}


/* Gyorskor oldal */
.fcContent .embed-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
	width: 100%;
	margin: 20px 0;
}
.fcContent .embed-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.formula1 .fcListUnit {
	background-color: #fff;
	margin-bottom: 20px;
}
.formula1 .fcListUnit .fcHeadline {
	background-color: #cc0000;
	color: #fff;
	min-height: 86px;
}
.formula1 .fcListUnit .fcHeadline .fcHeadlineData {
	background-color: #333;
	color: #fff;
	width: 25%;
	display: inline-block;
	vertical-align: top;
	min-height:86px;
	padding: 10px 0 0 10px;
}
.formula1 .fcHeadlineData .artTime {
	font-family: ProxiSemiBold;
	font-size: 14px;
	color: #FFF;
	height: 20px;
	margin-bottom: 15px;
}
.formula1 .fcHeadlineData .artTime .timePicto {
	background-image: url("IMG/hiradoSprite.png");
	background-position: -100px -190px;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}
.formula1 .fcHeadlineData .artTime span {
	font-size: 18px;
	font-family: ProxiBold;
}
.formula1 .fcHeadlineData .artSource {
	font-family: ProxiBold;
	font-size: 14px;
	color: #FFF;
	height: auto;
	min-height: 22px;
	margin-bottom: 10px;
}
.formula1 .fcHeadlineData .artSource .sourcePicto {
	background-image: url("IMG/hiradoSprite.png");
	background-position: -100px -220px;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}
.formula1 .fcHeadlineData .artSource span {
	font-size: 14px;
	font-family: ProxiNormal;
}

.formula1 .fcListUnit .fcHeadline .fcHead {
	width: calc(75% - 6px);
	display: inline-block;
	vertical-align: top;
}
.formula1 .fcListUnit .fcHeadline .fcHead a:hover {
	text-decoration: underline;
	text-decoration-color: #fff;

}
.formula1 .fcListUnit .fcHeadline .fcHead h1 {
	font-size: 26px;
	line-height: normal;
	color: #fff;
	font-family: ProxiBold;
	margin: 10px 0 0 20px;
	text-transform: uppercase;
}
.formula1 .fcReader {
	padding: 20px 0px 30px 0px;
}
.formula1 .fcReader .fcSocial {
	width: 25%;
	display: inline-block;
	padding: 0 2% 0 2%;
	vertical-align: top;
}
.formula1 .fcReader .fcSocial .facebook_share_wrapper,
.formula1 .fcReader .fcSocial .facebook_like_wrapper,
.formula1 .fcReader .fcSocial .facebook_share_wrapper .fb-share-button,
.formula1 .fcReader .fcSocial .facebook_like_wrapper .fb-like {
	display: inline-block;
	width: auto;
}
.formula1 .fcReader .fcSocial .twitter-share-container,
.formula1 .fcReader .fcSocial .gplus {
	display: inline-block;
	width: 100%;
	margin: 2px 0;
	float: none;
	clear: both;
}
.formula1 .fcReader .fcContent {
	width: calc(75% - 6px);
	display: inline-block;
	vertical-align: top;
	padding: 10px;
	font-size: 18px;
	line-height: 22px;
	font-family: ProxiNormal;
}
.formula1 .fcReader .fcSocial .facebook_share_wrapper>div>span {
	max-width: 84px;
}
.formula1 .fcReader .fcSocial .facebook_like_wrapper>div>span {
	max-width: 65px;
}
.formula1 .wp-caption {
	max-width: 100%;
}

/* Pontverseny oldal */
.formula1 .pilotStandingsHead,
.formula1 .teamStandingsHead {
	display: inline-block;
	background-color: #cc0000;
	margin-bottom: 5px;
}
.formula1 .pilotStandingsHead h2,
.formula1 .teamStandingsHead h2 {
	margin: 0;
	font-size: 14px;
	color: #fff;
	line-height: 35px;
	padding: 0px 10px;
	text-transform: uppercase;
}
.formula1 .pilotStandingsTable table {
	width: 100%;
	display: table;
	margin-bottom: 20px;
}
.formula1 .pilotStandingsTable table tr {
	height: 30px;
}
/*.formula1 .pilotStandingsTable table tr:first-of-type {
	background-color: #333 !important;
	color: #fff;
}*/
.formula1 .pilotStandingsTable table tr:nth-of-type(odd){
	background-color: #e4e4e4;
	display: table-row;
}
.formula1 .pilotStandingsTable table tr:nth-of-type(even){
	background-color: #fff;
	display: table-row;
}
.formula1 .pilotStandingsTable table tr td,
.formula1 .pilotStandingsTable table tr th {
	padding:0px 10px;
	border-spacing: 0;
	border-collapse: separate;
	display: table-cell;
}
.formula1 .pilotStandingsTable table tr th {
	font-weight: normal !important;
	font-size: 14px;
	line-height: 30px;
}
.formula1 .pilotStandingsTable table tr td span {
	font-size: 14px;
	line-height: 26px;
	display: block;
	color: #333;
	font-weight: 500;
}
.formula1 .pilotStandingsTable table tr td a {
	text-decoration: none;
	color: #333;
}
.formula1 .pilotStandingsTable table tr td .pilotStartNumber {
	width: 22px;
	height: 22px;
	margin: 1px;
	text-align: center;
	line-height: 22px;
}
.formula1 .pilotStandingsTable table tr .position {
	width: 5%;
	text-align: left;
}
.formula1 .pilotStandingsTable table tr .startNumber {
	width: 10%;
	text-align: left;
}
.formula1 .pilotStandingsTable table tr .pilotFlag {
	text-align: right;
	min-width: 30px;
	padding: 0;
}
.formula1 .pilotStandingsTable table tr .pilotFlag img {
	width: 28px;
	height: 28px;
}
.formula1 .pilotStandingsTable table tr .startNumber a span {
	color: #fff;
	font-weight: bold;
}
.formula1 .pilotStandingsTable table tr .pilotName {
	width: calc(30% - 30px);
	text-align: left;
	font-weight: bold;
	float: none;
}
.formula1 .pilotStandingsTable table tr .pilotName .pilotNameShort {
	display: none;
	text-transform: uppercase;
}
.formula1 .pilotStandingsTable table tr .pilotTeam {
	width: 40%;
	text-align: left;
	font-weight: bold;
}
.formula1 .pilotStandingsTable table tr .pilotTeam .pilotTeamShort {
	display: none;
}
.formula1 .pilotStandingsTable table tr .teamName {
	width: 80%;
	text-align: left;
	font-weight: bold;
	float: none;
}
.formula1 .pilotStandingsTable table tr .teamName .teamNameShort {
	display: none;
}
.formula1 .pilotStandingsTable table tr .points {
	width: 10%;
	text-align: right;
}
.formula1 .pilotStandingsTable .teamColor {
	width: 10px;
	height: 24px;
	margin: 1px 10px 1px 1px;
	display: inline-block;
	float: left;
	border: 1px solid #8c8c8c;
}
/* Stablista oldal */
.formula1 .crewMember {
	width: 45%;
	display: inline-block;
	margin-bottom: 40px;
}
.formula1 .crewMember:nth-of-type(odd) {
	margin-right: 5%;
}
.formula1 .crewMemberFrame {
	width: 100%;
	height: 0;
	padding-top: 66%;
	position: relative;
	background-size:cover;
	background-position:top center;
}
.formula1 .crewMemberFrame img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
}
.formula1 .crewMemberName {
	width: 95%;
	text-align: center;
	background-color: #333;
	margin: 0 auto;
	display: table;
}
.formula1 .crewMemberName h2 {
	margin: 0;
	display: inline-block;
	color: #dcdcdc;
	text-decoration: none;
	font-size: 16px;
	line-height: normal;
	width: 100%;
	float: left;
	text-align: left;
	padding: 15px 10px;
}
/* Stabtag oldal */
.widget_f1crewwidget .f1CrewWidgetWrapper {
	background-color: #fff;
	padding: 15px;
	width: 100%;
	float: left;
}
.widget_f1crewwidget .f1CrewWidgetWrapper .crewMemberFrame {
	height: auto;
	position: relative;
	padding-top:0;
}
.widget_f1crewwidget .f1CrewWidgetWrapper .crewMemberFrame img {
	position: absolute;
	left: 0%;
	top: 0;
	width: 100%;
	height: 100%;
}
.widget_f1crewwidget .f1CrewWidgetWrapper .crewMemberName{
	width: 100%;
	float:left;
}
.widget_f1crewwidget .crewMemberImage {
	width: 100%;
	padding-bottom: 56.25%;
	background-size: cover;
	background-position: top center;
}
.widget_f1crewwidget .crewMemberDescription p {
	font-size: 18px;
}
.widget_f1crewwidget .crewMemberWrapper {
	float: left;
	margin-right: 15px;
	width:300px;
}
/* cikk listázó */
.formula1 .widget_hms_f1_related_articles_widget .newSubCategory {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.formula1 .widget_hms_f1_related_articles_widget h2{
	color: white;
	background-color: #cc0000;
	text-transform: uppercase;
	line-height: 24px;
	float: left;
	font-size: 21px;
	font-family: "ProxiBold", Arial, Sans-serif;
	padding: 15px 15px;
	margin-top: 10px;
	margin-bottom:5px;
}
.formula1 .listCont {
	margin-right: 0px;
	width: inherit;
}
.formula1 .listCont .oneListItem {
	border-bottom: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
}
.formula1 .listCont .oneListTxt .oneTxtMeta .category {
	font-size: 16px;
	line-height: 16px;
	background-color: #cc0000;
	color: #FFF;
	float: left;
	padding: 8px 10px 6px 10px;
	text-transform: uppercase;
	position: absolute;
	z-index: 10;
	left: -30px;
	height: 35px;
	min-width: 31px;
}
.formula1 .listCont .oneListItem .oneListTxt {
	background-color: #fff;
	padding: 0 15px 15px 15px;
	box-sizing: border-box;
	color: #333;
	text-transform: none;
	font-family: ProxiNormal;
	font-size: 16px;
	line-height: 20px;
	width: calc(100% - 375px);
}
.formula1 .listCont .oneListTxt .oneTxtMeta {
	background-color: #999;
	position: relative;
	width: 100%;
	padding: 0 0 0 30px;
	color: #FFF;
	border-bottom-color: #cc0000;
	height: 35px;
	right: -15px;
}
.formula1 .listCont .oneListItem .oneListTxt h4 {
	font-family: ProxiSemiBold;
	font-size: 24px;
	line-height: 28px;
	margin: 15px 0 20px 0;
}
.formula1 .listCont .oneListItem .oneListShare {
	margin-top: 0;
	background-color: #fff;
	width: calc(100% - 375px);
}
.formula1 .listCont .oneListItem .oneListShare .shareOver {
	background-color: #fff;
}
.formula1 .shareOver .lazySet div {
	width: auto;
	margin-right: 3px;
}


/**M4 Sport redesign**/


.m4-redesign-search .widget_hms_search_results_widget .oneListShare {
	display: none;
}

.m4-redesign-search .widget_hms_search_results_widget .oneListItem {
	border-bottom: 2px solid #f4f3f3;
	margin-bottom: 15px;
	padding-bottom: 20px;
}

.m4-redesign-search .widget_hms_search_results_widget .filter_wrapper {
	border-image-slice: 1;
	border-width: 5px;
	border-image-source: linear-gradient(to left, rgba(164,0,1,0.8) 0%, rgba(164,0,1,1) 50%, rgba(37,1,1,1) 100%);
}

.m4-redesign-search .widget_hms_search_results_widget .filter_wrapper h2.active {
	background: #a40001;
	color: #fff;
}

.m4-redesign-search .widget_hms_search_results_widget .filter_wrapper h2 {
	background: #f4f3f3;
	color: #a40001;
	font-weight: 100;

}

.m4-redesign-search .widget_hms_search_results_widget .filter_wrapper h2:hover {
	background: transparent;

}

.m4-redesign-search .widget_hms_search_results_widget .filter_wrapper h2.active:hover {
	background: #a50100;

}

.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category {
	position: relative;
	 background: #a40001!important;
	min-width: 200px;
 }


.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category:after {
	content:"";
	position: absolute;
	top: 0;
	right: -60px;
	width: 60px;
	height: 30px;
	background: url('/wp-content/uploads/sites/10/2021/01/Asset_end-red.png');
	background-size: 100%;
}


.m4-redesign-search .widget_hms_search_results_widget .oneListItem .oneListTxt h4 {
	margin: 8px 0;
}

.m4-redesign-search .widget_hms_search_results_widget .oneListItem .oneListTxt h4:hover {
	color: #a50100;
}

.m4-redesign-search .widget_hms_search_results_widget .pagination li a:hover {
	background: #a50100;
}





/*cikkbe illesztett eredmeny tabla*/

@media (min-width: 1200px) {
	.articleReader .F1-widget .formula1 .raceResultsTable,
	.fcReader .F1-widget .formula1 .raceResultsTable { padding-left: 0px; width: 100%; font-size: 16px;}
}
@media (min-width: 300px) {
	.articleReader .F1-widget .formula1 .raceResultsTables,
	.fcReader .F1-widget .formula1 .raceResultsTables {padding: 0px;}
	.articleReader .F1-widget,
	.fcReader .F1-widget {padding-left: 0px !important; }
}
@media (min-width: 769px) and (max-width: 1199px) {
	.articleReader .F1-widget,
	.fcReader .F1-widget {font-size: 14px;}
}
@media (max-width: 768px) {
	.articleReader .F1-widget,
	.fcReader .F1-widget {margin: 0 -10px; font-size: 12px;}
	.articleReader .F1-widget .formula1 .raceResultsTable.practice .line .position,
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .position,
	.articleReader .F1-widget .formula1 .raceResultsTable.finish .line .position,
	.fcReader .F1-widget .formula1 .raceResultsTable.practice .line .position,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .position,
	.fcReader .F1-widget .formula1 .raceResultsTable.finish .line .position{width: 5%; margin-left: 1%;}
	.articleReader .F1-widget .formula1 .raceResultsTable.practice .line .laps,
	.fcReader .F1-widget .formula1 .raceResultsTable.practice .line .laps {width: 5%; margin-right: 1%;}
	.articleReader .F1-widget .formula1 .raceResultsTable.practice .line .startNumber,
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .startNumber,
	.articleReader .F1-widget .formula1 .raceResultsTable.finish .line .startNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.practice .line .startNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .startNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.finish .line .startNumber{width: 6%;}
	.articleReader .F1-widget .formula1 .raceResultsTable.practice .line .startNumber .pilotStartNumber,
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .startNumber .pilotStartNumber,
	.articleReader .F1-widget .formula1 .raceResultsTable.finish .line .startNumber .pilotStartNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.practice .line .startNumber .pilotStartNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .startNumber .pilotStartNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.finish .line .startNumber .pilotStartNumber{font-size: 14px; line-height: 20px; width: 20px; height: 20px;}
	.articleReader .F1-widget .formula1 .raceResultsTable .line .pilotName .pilotNameLong,
	.fcReader .F1-widget .formula1 .raceResultsTable .line .pilotName .pilotNameLong {display: none;}
	.articleReader .F1-widget .formula1 .raceResultsTable .line .pilotName .pilotNameShort,
	.fcReader .F1-widget .formula1 .raceResultsTable .line .pilotName .pilotNameShort {display: block;}
	.articleReader .F1-widget .formula1 .raceResultsTable .line .pilotName,
	.fcReader .F1-widget .formula1 .raceResultsTable .line .pilotName {width: 10%;}
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .pilotName,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .pilotName {width: 10%;}
	.articleReader .F1-widget .formula1 .raceResultsTable .line .pilotTeam,
	.fcReader .F1-widget .formula1 .raceResultsTable .line .pilotTeam {width: 25%;}
	.articleReader .F1-widget .formula1 .raceResultsTable .line .lapTtime,
	.fcReader .F1-widget .formula1 .raceResultsTable .line .lapTtime {width: 20%;}
	.articleReader .F1-widget .formula1 .raceResultsTable .line .description,
	.fcReader .F1-widget .formula1 .raceResultsTable .line .description{width: 17%;}
	.articleReader .F1-widget .formula1 .raceResultsTable.finish .line .raceTime,
	.fcReader .F1-widget .formula1 .raceResultsTable.finish .line .raceTime {width: 20%;}
	.articleReader .F1-widget .formula1 .raceResultsTable.finish .line .wcPoints,
	.fcReader .F1-widget .formula1 .raceResultsTable.finish .line .wcPoints {width:11%;}
	.articleReader .F1-widget .formula1 .raceResultsTable.finish .line .startNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.finish .line .startNumber {width: 8% !important; font-size: 12px;}
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line {width: 220px; margin: 0 30px;}
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line {width: 220px; margin: 0 30px;}
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .position,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .position {left: -18px;}
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName,
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotTeam,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotTeam {width: auto;}
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName .pilotNameLong,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName .pilotNameLong {display: block;}
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName .pilotNameShort,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName .pilotNameShort {display: none;}
	.articleReader .F1-widget .formula1 .raceResultsTable.practice .line .lapTime,
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .lapTime,
	.fcReader .F1-widget .formula1 .raceResultsTable.practice .line .lapTime,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .lapTime {width: 18%; font-size: 12px;}
	.articleReader .F1-widget .formula1 .raceResultsTable.practice .line.head .lapTime,
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line.head .lapTime,
	.fcReader .F1-widget .formula1 .raceResultsTable.practice .line.head .lapTime,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line.head .lapTime {width: 18%; font-size: 16px;}
	.articleReader .F1-widget .formula1 .raceResultsTable.practice .line .gap,
	.fcReader .F1-widget .formula1 .raceResultsTable.practice .line .gap {font-size: 12px; width: 20%;}



}

@media (max-width: 767px) {
	.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category:after {height: 30px;}
	.m4-redesign-search .widget_hms_search_results_widget .oneListItem .oneListTxt h4 {margin-top: 30px; padding-left: 0;}
	.m4-redesign-search .widget_hms_search_results_widget .oneListItem .oneListTxt p {padding-left: 0;}
	.m4-redesign-search .widget_hms_search_results_widget .oneTxtMeta .time {float: none; clear: both; margin-left: 0; padding-left: 0;}
	.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category {margin-bottom: 5px;}
	.m4-redesign-search .widget_hms_search_results_widget .oneListTxt {float: none; width: 100%;}
	.m4-redesign-search .widget_hms_search_results_widget .oneListPic {width:100%; height: 200px; margin-bottom: 15px;}
	.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .gallery, .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .video {top: -45px; left: 0;}
}

@media (max-width: 640px) {
	.articleReader .F1-widget .formula1 .raceResultsTable.practice .line .gap,
	.fcReader .F1-widget .formula1 .raceResultsTable.practice .line .gap {font-size: 10px; width: 20%;}
	.articleReader .F1-widget .formula1 .raceResultsTable.practice .line .startNumber,
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .startNumber,
	.articleReader .F1-widget .formula1 .raceResultsTable.finish .line .startNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.practice .line .startNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view1 .line .startNumber,
	.fcReader .F1-widget .formula1 .raceResultsTable.finish .line .startNumber {width: 8%;}
	.m4-redesign-search .widget_hms_search_results_widget .oneListTxt .oneTxtMeta .category:after {height: 20px;}

}

@media (max-width: 480px) {
	.m4-redesign-search .widget_hms_search_results_widget .oneListPic {width:100%; height: 150px; margin-bottom: 15px;}
}

@media (max-width: 360px) {
	.articleReader .F1-widget .formula1 .raceResultsTables,
	.fcReader .F1-widget .formula1 .raceResultsTables {padding: 0;}
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line {width: 130px;}
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName .pilotNameLong,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName .pilotNameLong {display: none;}
	.articleReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName .pilotNameShort,
	.fcReader .F1-widget .formula1 .raceResultsTable.startGrid.view2 .line .pilotName .pilotNameShort {display: block;}
	.articleReader .F1-widget {padding-left: 0px; margin: 0 -20px;}
	.fcReader .F1-widget {padding-left: 0px; margin: 0 -10px;}
}


@media all and (max-width: 1366px){
	.formula1 .tvTimeList .F1-BroadcastItem .BroadcastChannel{display:block;}
}

@media all and (max-width: 1280px) {
	.formula1 .cikkTeaser p{font-size:20px;}
	.formula1 .kiemeltAjanlo .cikkTorzs .cikkHeadLine h2{font-size:24px;}
}
@media all and (max-width: 1200px) {
	.formula1 .F1-RaceSelectorList,
	.formula1 .fOneSide ul {margin-left: 10px;}
	.formula1 .fOneSide,
	.formula1 .F1-raceSelectorDesktop,
	.formula1 .raceCalendar {width: calc(100% - 20px);}
	.formula1 .fOneSide ul li {	padding: 10px;}
	.formula1 .raceCalendar .F1-racelist {padding: 60px 10px 0px 10px;}
	.formula1 .pilotDataBox.pilotWC .uLabel,.formula1 .pilotWC .uValue{padding-left: 60px !important;}
	.formula1 .pilotDataCardDetailedRight .leftBlock {width: 45%;}
	.formula1 .pilotDataCardDetailedRight .rightBlock {width: 55%;}
}
@media all and (min-width: 1025px) and (max-width: 1199px) {
	.formula1 .gpInfo .label {width: 42%;}
	.formula1 .gpInfo .value {width: 56%;}
	.formula1 .gpDataLeft,
	.formula1 .gpDataRight {width: 100%;float: none;}
	.formula1 .gpDataRight .gpInfo,
	.formula1 .gpDataRight .gpWeather {width: calc(50% - 3px);display: inline-block;vertical-align: top;margin-bottom: 10px;}
	.formula1 .gpWeatherhead {margin-top: 0px;}
	.formula1 .gpTimetable .gpTimes {margin-right: 0px;}
	.formula1 .gpTimetable .gpTimes,
	.formula1 .gpTimetable .tvTimes {width: 100%;}
	.formula1 .tvTimesHead {margin-top: 20px;}
	.formula1 .desktop-menu {width: 100%;}
	.formula1 .raceResultsMenu .raceResultsList li {text-transform: uppercase;border-bottom: 1px solid #e4e4e4;width: calc(33.333% - 10px);display: inline-block;	}
	.formula1 .raceResultsTable {width: 100%;}
	.formula1 .teamDataCardDetailedLeft .teamWC,
	.formula1 .teamDataCardDetailedLeft .teamFirstRace{width: 100%;float: none;clear: both;}
	.formula1 .teamDataCardDetailedLeft .teamWC {margin-bottom: 1px;}
	.formula1 .teamPilotsBox .teamPilotName {font-size: 18px;line-height: 20px;}
}

@media all and (max-width: 1024px) {
	.f1menu div.grid_12 {padding:0;}
	.formula1 .raceCalendar,
	.formula1 .sideMenuDesktop,
	.formula1 .raceCalendar,
	.formula1 .tabella {display: none;}
	.hh-row-container .hh-row-wrapper .hh-row-segment .formula1 .tabella {display:block;}
	.formula1 .sideMenuMobil {display: block;}
	.formula1 .F1-raceSelectorDesktop {display: none;}
	.formula1 .F1-raceSelectorMobil {display: block;}
	.formula1 .raceResultsTables .desktop-menu {display: none;}
	.formula1 .raceResultsTables .mobil-menu {display: block;}
	.formula1 .raceResultsTable {width: 100%;}
	.formula1 .raceResultsMenu .raceResultsList li {width: 100%;}
	.formula1 .raceResultsMenu .raceResultsList li a {color: #fff;width: 100%;text-align: center;font-family: "ProxiBold", Arial, Sans-serif;}
	.formula1 .crewMember {width: 40%;margin: 0 4% 20px 4%;}
	.formula1 .cikkTeaser p {font-size: 16px;}
	.formula1 .kiemeltAjanlo .cikkTorzs .cikkHeadLine h2 {font-size: 20px;}
}
@media all and (max-width: 960px) {
	.formula1 .fcListUnit .fcHeadline .fcHeadlineData {width: 100%;min-height: inherit;}
	.formula1 .fcReader .fcSocial {width: 100%;	margin-top: -20px;}
	.formula1 .fcReader .fcContent {width: 100%;}
	.formula1 .fcReader {margin-top: 30px;}
	.formula1 .fcReader .fcSocial .twitter-share-container,
	.formula1 .fcReader .fcSocial .gplus {width: auto;margin: 0;}
	.formula1 .kiemeltAjanlo .cikkTorzs .cikkHeadLine h2{padding: 7px 20px;}
	.formula1 .kiemeltAjanlo .cikkTorzs .cikkTeaser {padding: 10px 20px;}
	.formula1 .teamLinks a span{font-size:13px;}
	.formula1 .tabella .tabellaUnit>div{float:left;}
	.formula1 .tabella .tabellaUnit .tabFlag img{float:right;}
	.formula1 .tabella .tabellaUnit .tabFlag {width: 22%;}
	.formula1 .tabella .tabellaUnit .tabPoz{ padding: 9px 5px;margin: 0;}
	.formula1 .tabella .tabellaUnit .tabName {width: 65%;}
	.formula1 .tabella .tabellaUnit .tabFlag {width: 22%;}
	.formula1 .tabella .tabellaUnit .tabScore{width:8%;padding: 9px 0;}
}
@media all and (max-width: 800px) {
	.formula1 .kiemeltAjanlo .cikkImg,.formula1 .kiemeltAjanlo.cikkKeppel .cikkTorzs {width: 100%;}
}
@media (min-width: 769px) and (max-width: 1199px) {
	.formula1 .listCont .oneListItem .oneListPic {width: 280px;height: 146px;margin-right: 20px;float: left;}
	.formula1 .listCont .oneListItem .oneListTxt,
	.formula1 .listCont .oneListItem .oneListShare {margin-top: 0px;margin-left: 0px;width: calc(100% - 300px);}
}
@media all and (max-width: 768px) {
	.f1menu .colwrapper {height: 50px;}
	.f1menu form {padding-top: 10px;width: calc(100% - 126px);}
	.f1menu form select {width: 150px;}
	.f1menu .container_12 .grid_12 .colwrapper:before {height: 50px;width: 126px;}
	.formula1 .pilotDataCardDetailedLeft,
	.formula1 .pilotDataCardDetailedRight,
	.formula1 .teamDataCardDetailedLeft,
	.formula1 .teamDataCardDetailedRight,
	.formula1 .teamPilotsBox,
	.formula1 .gpDataLeft,
	.formula1 .gpDataRight,
	.formula1 .gpTimetable .gpTimes,
	.formula1 .gpTimetable .tvTimes {width: 100%;float: none;clear:both;}
	.formula1 .teamPilot1 {	margin-bottom: 20px;display: block;}
	.formula1 .teamTestPilotsBox {clear:both;float: none;width: 100%;}
	.formula1 .teamDataCardDetailedRight .leftBlock,
	.formula1 .teamDataCardDetailedRight .rightBlock{width: 50%;}
	.formula1 .teamTestPilotsBox,
	.formula1 .gpTimetable .tvTimes {margin-top: 20px;}
	.formula1 .listCont .oneListItem .oneListPic {width: 100%;margin-right: 0px;height: 0;padding-top: 56.25%;}
	.formula1 .listCont .oneListItem .oneListTxt,
	.formula1 .listCont .oneListItem .oneListShare {width: 100%;}
	.widget_f1crewwidget .crewMemberWrapper{width:90%;margin-right:auto;margin-left:auto;margin-top:0;margin-bottom:0;float:none;}
	.crewMemberDescription {width: 100%;float: left;padding: 15px 0;}
	.formula1 .tabella .tabellaUnit .tabFlag {width: 22%;}
}
@media all and (max-width: 640px) {
	.formula1 .raceResultsTable .line .pilotNameShort,
	.formula1 .pilotStandingsTable table tr .pilotTeam .pilotTeamShort {display: block;}
	.formula1 .raceResultsTable.view2 .line .pilotNameShort {display: none;}
	.formula1 .raceResultsTable.view2 .line .pilotNameLong {display: block;}
	.formula1 .raceResultsTable .line .pilotNameLong,
	.formula1 .pilotStandingsTable table tr .pilotTeam .pilotTeamLong {display: none;}
	.formula1 .raceResultsTable.practice .line .pilotName,
	.formula1 .raceResultsTable.startGrid.view1 .line .pilotName,
	.formula1 .raceResultsTable.finish .line .pilotName {width: 10%;}
	.formula1 .raceResultsTable.practice .line .pilotTeam,
	.formula1 .raceResultsTable.startGrid.view1 .line .pilotTeam,
	.formula1 .raceResultsTable.finish .line .pilotTeam {width: 25%;}
	.formula1 .raceResultsTable.practice .line .gap {width: 19%;}
	.formula1 .raceResultsTable .line {	font-size: 10px;}
	.formula1 .raceResultsTable.startGrid.view1 .line.head .description {font-size: 10px;font-weight: normal;}
	.formula1 .raceResultsTable .line .startNumber .pilotStartNumber {width: 20px;height: 20px;line-height: 20px;font-size: 14px;margin-top: 5px;}
	.formula1 .gpTimeList .label,
	.formula1 .tvTimelist .label,
	.formula1 .gpTimeList .value,
	.formula1 .tvTimelist .value{width: 100%;}
	.formula1 .teamLogo .dataImg img {object-position: left top;}
	.formula1 .teamLinks a span{font-size:14px;}
	.formula1 .teamWC, .formula1 .teamFirstRace{height:55px;}
	.formula1 .teamWC .uLabel, .formula1 .teamFirstRace .uLabel,
	.formula1 .pilotDataBox.pilotWC .uLabel{padding-top:3px;}
	.formula1 .teamWC .uValue, .formula1 .teamFirstRace .uValue {height: auto;font-size: 28px;}
	.formula1 .teamFirstRace .dataImg:before{line-height: 53px;}
	.formula1 .teamWC .dataImg:before, .formula1 .pilotWC .dataImg:before{line-height:54px;}
}
@media all and (max-width:480px) {
	.formula1 .pilotStandingsTable table tr th,
	.formula1 .pilotStandingsTable table tr td span,
	.formula1 .pilotStandingsTable table tr td a span {font-size: 12px;}
	.formula1 .pilotStandingsTable table tr .pilotTeam {width: 35%;}
	.formula1 .pilotStandingsTable table tr .pilotName {width: calc(35% - 30px);}
	.formula1 .pilotStandingsTable table tr .pilotName .pilotNameShort,
	.formula1 .pilotStandingsTable table tr .teamNameShort {display: block!important;}
	.formula1 .pilotStandingsTable table tr .pilotName .pilotNameLong,
	.formula1 .pilotStandingsTable .teamNameLong {display: none;}
	.formula1 .crewMember {width: 100%;margin: 0 0 30px 0;}
	.formula1 .kiemeltAjanlo .cikkTorzs .cikkHeadLine h2 {font-size: 18px;}
	.formula1 .crewMemberName {width: 100%;}
	.formula1 .gpTimeList .value {width: 65%;float: right;}
	.formula1 .gpTimeList .label {width: 35%!important;float: left;}
	.formula1 .gpTimeList .value,.formula1 .gpTimeList .label{padding:0;}
	.formula1 .tvTimeList .F1-BroadcastItem .BroadcastName,
	.formula1 .tvTimeList .F1-BroadcastItem .BroadcastStart,
	.formula1 .tvTimeList .F1-BroadcastItem .BroadcastEnd,
	.formula1 .tvTimeList .F1-BroadcastItem .BroadcastChannel{line-height: normal;font-size:12px;}
	.formula1 .tvTimeList .F1-BroadcastItem .BroadcastChannel {display: block;  padding: 3px;}
	.formula1 .teamWC .uValue, .formula1 .teamFirstRace .uValue{font-size:22px;}
	.formula1 .teamPilotsBox .teamPilotData {border-bottom: solid 1px #e5e5e5;}
	.formula1 .teamPilotsBox .teamPilotName {font-size: 16px;}
	.formula1 .teamTestPilotsBox>a{width: 75%;position: relative;margin: 0 auto 10px auto!important;display: table;}
	.formula1 .teamTestPilotsBox{margin-top:0;padding:0 15px;width: 100%;float: left;}
	.formula1 .teamTestPilot1 .teamPilotImgFrame,
	.formula1 .teamTestPilot2 .teamPilotImgFrame{width:100px;height:100px;float:left; margin: 0;}
	.formula1 .teamPilotsBox .teamPilotStartNum,
	.formula1 .teamTestPilot1 .teamPilotStartNum,
	.formula1 .teamTestPilot2 .teamPilotStartNum{font-size:16px;}
	.formula1 .teamTestPilot1 .teamPilotData,
	.formula1 .teamTestPilot2 .teamPilotData {max-width: none;margin: 0 0 0 15px;float: left;position: absolute;bottom: 0;left: 100px;}
	.formula1 .teamLinks a span {font-size: 12px;}
	.formula1 .rightBlock .pilotDataBox {width: 90%;}
}
@media all and (max-width: 420px) {
	.formula1 .pilotWC {margin:0 0 10px -10px;width: calc(100% + 10px);}
	.formula1 .teamWC .uLabel, .formula1 .teamFirstRace .uLabel,
	.formula1 .pilotDataBox.pilotWC .uLabel{font-size:16px;}
	.formula1 .teamLinks a span {font-size: 12px;}
	.formula1 .teamDataBox .uLabel, .formula1 .pilotDataBox .uLabel,
	.formula1 .teamDataBox .uValue, .formula1 .pilotDataBox .uValue{font-size:14px;line-height:normal;}
	.formula1 .pilotDataBox .dataImg{width: 50px;}
	.formula1 .pilotLinks{max-width: 205px;}
	.formula1 .pilotWC{height:75px;}
	.formula1 .rightBlock .pilotDataBox{margin: 5px auto;}
	.formula1 .raceResultsTable.finish .line .raceTime {width: 16%;	}
	.formula1 .raceResultsTable.startGrid.view2 .line {margin: 0 10px;}
	.formula1 .raceResultsTable.startGrid.view2 .line .position {left: -14px;}
	.formula1 .raceResultsTable.startGrid.view2 .line .description {width: inherit; margin-left: 1px; font-size: 16px;}
}
@media all and (max-width:380px){
	.formula1 .gpTimeList .value,.formula1 .gpTimeList .label{font-size:12px;}
	.formula1 .tvTimeList .F1-BroadcastItem .BroadcastStart:after{margin: 0 0 0 5px;}
	.formula1 .tvTimeList .F1-BroadcastItem .BroadcastEnd{padding:0 0 0 0;}
	.formula1 .teamPilotsBox>a {width: 100%;}
	.formula1 .teamTestPilotsBox{padding:10px;}
	.formula1 .teamTestPilot1 .teamPilotStartNum, .formula1 .teamTestPilot2 .teamPilotStartNum,
	.formula1 .teamPilotsBox .teamPilotStartNum{ width: 25px;height: 25px;line-height: 25px;}
	.formula1 .teamTestPilot1 .teamPilotName, .formula1 .teamTestPilot2 .teamPilotName{font-size: 14px; line-height: normal;}
	.formula1 .teamTestPilot1 .teamPilotData, .formula1 .teamTestPilot2 .teamPilotData{ margin: 0 0 0 5px;}
	.formula1 .pilotLinks a{font-size: 12px;}
	.formula1 .pilotLinks{ max-width: 195px;}
	.formula1 .pilotDataBox.pilotWC .uLabel {font-size: 12px;}
	.formula1 .pilotDataBox .dataImg {width: 65px;}
	.formula1 .pilotDataBox.pilotWC .uValue{font-size: 28px;}
	.formula1 .leftBlock .pilotDataBox {padding-left: 10px;}
	.formula1 h1.pilotName{font-size:15px;margin: 10px 10px;}
	.formula1 .pilotDataCardBasic,.formula1 .pilotDataCardBasic .pilotStartNumber,
	.formula1 .pilotNationality .flag,.formula1 .pilotNationality{height:40px;}
	.formula1 .pilotDataCardBasic .pilotStartNumber{line-height:40px;}
	.formula1 .pilotNationality .flag img {margin: 4px 10px;}
	.formula1 .pilotDataBox .uLabel{font-size:12px;}
	.formula1 .teamWC .uLabel,.formula1 .teamFirstRace .uLabel{font-size:13px;}
	.formula1 .teamLinks a span{padding: 10px 5px;}
	.formula1 .raceResultsTable.finish .line .startNumber {width: 6%;}
	.formula1 .raceResultsTable.finish .line .raceTime {width: 19%;	}
	.formula1 .tabella ul li{padding: 10px 0 0 0;}
	.formula1 .raceCalendar h3, .formula1 .tabella .titlediv span{font-size: 16px;}
	.formula1 .tabella .tabellaUnit .tabName .personName,
	.formula1 .tabella .tabellaUnit .tabName{font-size:12px;}
	.formula1 .tabella .tabellaUnit .tabScore{font-size:13px;}
	.formula1 .tabella .tabellaUnit .tabName .actualTeam{font-size:11px;}
	.formula1 .tabella .tabellaUnit .tabPoz {width: 10%;}
	.formula1 .tabella .tabellaUnit .tabName {width: 60%;}
}
@media all and (max-width:320px) {
	.formula1 .tvTimeList .F1-BroadcastItem .BroadcastName{display:block;padding: 5px 0 0 0;}
	.formula1 .pilotDataBox.pilotWC .uLabel {font-size: 12px;padding-left: 0!important;}
	.formula1 .pilotWC .uValue{padding-left:0;}
	.formula1 .pilotDataBox .dataImg {width: 47px;}
	.formula1 .pilotDataBox.pilotPlace .uLabel{padding-left:55px!important;}
	.formula1 .rightBlock .pilotDataBox {width: 97%;}
	.formula1 .teamWC .uLabel, .formula1 .teamFirstRace .uLabel,
	.formula1 .pilotDataBox.pilotWC .uLabel {font-size: 12px;}
	.formula1 .teamWC .dataImg{width:55px;}
	.formula1 .teamWC .uLabel{padding-left:55px;}
	.formula1 .teamLinks a span {font-size: 10px;}
	.formula1 .raceResultsTable.finish .line .raceTime {width: 21%;}
	.formula1 .raceResultsTable.finish .line .laps {width: 8%;}
	.formula1 .raceResultsTable.finish .line .position {width: 4%;}
	.formula1 .teamFirstRace .dataImg{  width: 65px!important;}
	.formula1 .teamWC .uValue{padding-left:50px;}
}
