@charset "UTF-8";
/* CSS Document */


.blocks-starter {
	display:block;
	width:100%;
	clear:both;
	padding-top:15px;
}

.season-overview-wrapper {
}
.season-overview-wrapper
	.season-overview {
	}
.season-overview-wrapper
	.season-overview
		.so-title {
			display:block;
			width:100%;
			margin:15px 0px 15px 0px;
			padding:5px 0 5px 0;
			position:relative;
			font-family:ReneBieder, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:24px;
			line-height:28px;
			letter-spacing:2px;
			color:#0D4986;
			text-align:center;
			text-transform:uppercase;
			border-top:1px solid #0D4986;
			border-bottom:1px solid #0D4986;
		}
.season-overview-wrapper
	.season-overview
		.newsLead {
		}

#Szezonok #Tabellak,
#Szezonok #Keret-es-stab,
#Szezonok #Menetrend {
	clear:both;
}

#Szezonok .BlockTitle {
	display:block;
	width:100%;
	margin:0px 0px -1px 0px;
    padding:5px 0 5px 0;
    position:relative;
    font-family:ReneBieder, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:24px;
    line-height:28px;
    letter-spacing:2px;
    color:#0D4986;
    text-align:center;
    text-transform:uppercase;
	background-color:rgba(13,73,134,0.2);
	border-top:1px solid #0D4986;
	border-bottom:1px solid #0D4986;
}
#Szezonok .BlockTitle:last-child {
	padding-bottom:1px;
	margin-bottom:1px;
}


#Szezonok .newsLabel {
	display:none;
}
#Szezonok .newsTitle {
	font-family:Roboto, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
    font-size:18px;
    line-height:22px;
    margin:0px 0px 10px 0px;
    padding:0px;
    color: #0D4986;
}
#Szezonok .newsImage {
	display:block;
	float:left;
	width:300px;
	height:auto;
	margin:0px 20px 5px 0px;
}
#Szezonok .newsImage:empty { display:none; }

#Szezonok .newsImage img {
	width:100%;
	height:auto;
	border:1px solid gray;
}

#Szezonok .newsLead,
#Szezonok .newsLead p,
#Szezonok .newsBody,
#Szezonok .newsBody p {
    font-family:Roboto, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #2E3142;
	font-size:14px;
	line-height:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align:justify;
}
#Szezonok .newsLead,
#Szezonok .newsLead p {
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	margin-bottom:10px;
}

#Szezonok .newsBody p {
	display:block;
}
#Szezonok .newsBody img.is-odd {
	float:left;
	margin:0px 20px 5px 0px;
	width:300px;
	height:auto;
	border:1px solid gray;
}
#Szezonok .newsBody img.is-even {
	float:right;
	margin:0px 0px 5px 20px;
	width:300px;
	height:auto;
	border:1px solid gray;
}
#Szezonok .newsBody .block-break {
	display:block;
	width:100%;
	height:10px;
}


#Szezonok #Tabellak .standings-table .teamTabellePage {
	margin:0px;
}

#Szezonok #Tabellak .standings-table .teamTabellePage .tabelleContainer {
	padding:0px 0px 0px 0px;
}
#Szezonok #Tabellak .seasonMatches {
	width:100%;
	margin:0px 0px 15px 0px;
}
/* NEM KELL MÉGSEM */
#Szezonok #Tabellak .seasonMatches {
	display:none;
}
/* KELL MÉGIS */
#Szezonok #Tabellak .seasonMatches {
	display:block;
}

#Szezonok #Tabellak .standings-table .teamTabellePage .goals {
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px;
	vertical-align:top;
	width:calc(100% + 5px);
	font-size:0px;
}
#Szezonok #Tabellak .standings-table .teamTabellePage .goals .allScores {
	display:inline-block;
	margin:0px 15px 0px 0px;
	padding:0px;
	vertical-align:top;
	width:calc(50% - 10px);
}
#Szezonok #Tabellak .standings-table .teamTabellePage .goals .homeScores {
	display:inline-block;
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:calc(50% - 10px);
}
#Szezonok #Tabellak .standings-table .teamTabellePage .goals.full .allScores,
#Szezonok #Tabellak .standings-table .teamTabellePage .goals.full .homeScores {
	width:calc(100% - 5px);
}








#Szezonok .video-wrapper {
	display:block;
	width:100%;
	height:401px;
	margin:10px 0px 15px 0px;
	padding:10px 0px 10px 0px;
	border-radius:8px;
	background-color:black;
	clear:both;
	text-align:center;
}
#Szezonok iframe {
	width:675px;
	height:381px;
	clear:both;
	float:none;
	display:inline-block;
	text-align:center;
}




#Szezonok .team-members-wrapper,
#Szezonok .teamMembers-block {
	display:table;
	width:calc(100% + 10px);
}
#Szezonok .teamMembers-block.no-person-image {
	width:calc(100% + 0px);
}
#Szezonok .team-members-wrapper
	.teamPlayers-columns {
		display:table-row;
		width:100%;
	}
#Szezonok .teamMembers-image-holder {
	text-align:left;
}
#Szezonok .teamMembers-image-holder img {
	width:calc(100% - 10px);
}








.timetable-wrapper {
	margin:0px;
	padding:0px;
	display:block;
	width:100%;
	/*overflow:hidden;*/
}
.timetable-wrapper .teamMatches {
	margin:0px;
	padding:0px;
}
.timetable-wrapper .teamMatches .timetableRow {
	display:block;
	margin:0px;
	padding:0px;
}
.timetable-wrapper .teamMatches .timetableRow .month {
	font-family:Roboto, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	color:rgba(0,0,0,1);
	padding:0px 0px 0px 0px;
	margin:0px;
}
.timetable-wrapper .teamMatches .timetableRow .month .darkBlueTitle,
.timetable-wrapper .teamMatches .timetableRow .month .redTitle {
	font-family:Roboto, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:34px;
	text-transform:uppercase;
	color:rgba(255,255,255,0.9);
	text-shadow:1px 1px 1px black;
	width:200px;
	height:34px;
	padding:0px 10px 0px 20px;
	background-image:url(/vidipedia/images/form/arrow-blue-right.png);
	background-repeat:no-repeat;
	background-size:contain;
	margin:15px 0px 5px 0px;
}
.timetable-wrapper .teamMatches .timetableRow .month .darkBlueTitle {
	background-image:url(/vidipedia/images/form/arrow-blue-right.png);
}
.timetable-wrapper .teamMatches .timetableRow .month .redTitle {
	background-image:url(/vidipedia/images/form/arrow-red-right.png);
}
.timetable-wrapper .teamMatches .timetableRow .month .darkBlueTitle.aggregatedDate,
.timetable-wrapper .teamMatches .timetableRow .month .redTitle.aggregatedDate {
	display:none;
}

.timetableRow .teamMatchRow-wrapper {
	background-color:rgba(255,255,255,0.3);
}
.timetableRow {
	border-bottom:1px solid rgba(0,0,0,0.2);
}
.timetableRow .teamMatchRow {
	display:table;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-spacing:0px;
	border-top:1px solid rgba(0,0,0,0.2);
	overflow:hidden;
	width:100%;
}
.timetableRow .teamMatchRow.teamMatchRowFirstNotPlayed {
	background-color:white;
	color:#D32238;
}
.timetableRow .teamMatchRow a {
	display:table-row;
	text-decoration:none;
	color:inherit;
}
.timetableRow .teamMatchRow a.ticket { display:none; }

.timetableRow .teamMatchRow .toggleMatches {
	float:left;
	z-index:1;
	display:block;
	position:relative;
	cursor:pointer;
	width:20px;
	height:20px;
	margin:0px -22px -22px 0px;
	top:-25px;
	left:3px;
	background-color:rgba(255,255,255,0.0);
	border:1px solid #0D4986;
	border-radius:20px;
	box-shadow:0px 5px 2px 0px rgba(0,0,0,0.1);
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:19px;
	color:#0D4986;
	text-shadow:1px 1px 1px white;
	text-align:center;
	transform:scale(1.0,1.0);
	transition:all 0.3s ease;
}
#Szezonok .timetable-wrapper .timetables .timetable .tt-table-wrapper                    .tt-table .tt-row .tt-col.buttons .tb-toggle { visibility:hidden; }
#Szezonok .timetable-wrapper .timetables .timetable .tt-table-wrapper.has-foreign-events .tt-table .tt-row .tt-col.buttons .tb-toggle { visibility:visible; }

#Szezonok .timetableRow .teamMatchRow .toggleMatches:hover {
	background-color:rgba(255,255,255,0.5);
	transform:scale(1.1,1.1);
}

#Szezonok .timetableRow .teamMatchRow-wrapper .toggleMatches:before,
#Szezonok .timetableRow .teamMatchRow-wrapper.collapsed .toggleMatches:before {
	display:block;
	content:"+";
}
#Szezonok .timetableRow .teamMatchRow-wrapper.expanded .toggleMatches:before {
	display:block;
	margin-top:-2px;
	content:"–";
}
#Szezonok .teamMatchRow .date {
	display:table-cell;
	padding:0px 0px 0px 30px;
	vertical-align:middle;
	min-width:180px;
	height:30px;
	overflow:hidden;
	white-space:nowrap;
}
#Szezonok .teamMatchRow .competitionName {
	display:table-cell;
	border-spacing:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	white-space:nowrap;
	width:210px;
	height:100%;
}
#Szezonok .teamMatchRow .competitionName .cn-wrapper {
	display:block;
	position:relative;
	margin:0px -40px 0px 0px;
	padding:0px;
	width:250px;
	height:100%;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
}
	#Szezonok .teamMatchRow .competitionName .cn-wrapper .league-icon {
		display:inline-block;
		position:relative;
		top:5px;
		width:20px;
		height:20px;
		overflow:hidden;
	}
	#Szezonok .teamMatchRow .competitionName .cn-wrapper .league-icon img {
		width:inherit;
		height:inherit;
	}
	#Szezonok .teamMatchRow .competitionName .cn-wrapper .league-name {
		display:inline-block;
		width:calc(100% - 40px);
		margin:0px;
		padding:0px 0px 0px 5px;
		line-height:20px;
	}

#Szezonok .teamMatchRow .results-wrapper {
	display:table-cell;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}
#Szezonok .teamMatchRow .results-wrapper .bbox {
	display:block;
	width:570px;
	overflow:hidden;
}
#Szezonok .teamMatchRow .results-wrapper .results {
	display:table-row;
}
#Szezonok .teamMatchRow .results-wrapper .results .team.team-A {
	display:table-cell;
	vertical-align:middle;
	padding:0px 7px 0px 0px;
	width:200px;
	text-align:right;
	font-size:15px;
	line-height:16px;
}
#Szezonok .teamMatchRow .results-wrapper .results .goals {
	display:table-cell;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	width:50px;
	text-align:center;
	position:relative;
	z-index:10;
	width:inherit;
	max-width:120px;
	margin:0px 0px 0px 0px;
	padding:4px 5px 0px 5px;
	font-family:Roboto, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:24px;
	text-align:center;
	padding:3px 15px 3px 15px;
	color:white;
	letter-spacing:2px;
	text-align:center;
	white-space:nowrap;

}
#Szezonok .teamMatchRow .results-wrapper .results .goals             { background-color:#3C4650; opacity:0.1; width:90px; }
#Szezonok .teamMatchRow .results-wrapper .results .goals.goalsLoser  { background-color:rgba(46,49,66,0.5); opacity:1; }
#Szezonok .teamMatchRow .results-wrapper .results .goals.goalsWinner { background-color:rgba(46,49,66,1.0); opacity:1; }
#Szezonok .teamMatchRow .results-wrapper .results .goals.goalsDraw   { background-color:rgba(46,49,66,0.7); opacity:1; }
#Szezonok .teamMatchRow .results-wrapper .results .goals.goalsCancelled    { background-color:#3C4650; border: solid 1px black; color: black; opacity:1; }


#Szezonok .teamMatchRow .results-wrapper .results .team.team-B {
	display:table-cell;
	vertical-align:middle;
	padding:0px 0px 0px 7px;
	text-align:left;
	width:200px;
	font-size:15px;
	line-height:16px;
}
#Szezonok .teamMatchRow .tvLogo {
	display:none;
}

#Szezonok .furtherMatches {
	display:block;
	overflow:hidden;
	padding:5px 40px 5px 30px;
	margin:0px;
	height:auto;
	max-height:500px;
	background-color:rgba(201,195,188,0.0);
	background-color:rgba(255,255,255,0.15);
	box-shadow:inset 0px 5px 25px 0px rgba(0,0,0,0.15);
	border-top:1px solid rgba(0,0,0,0.2);
	pointer-events:none;
	transition:max-height 0.3s ease, padding 0.3s ease, border 0.3s ease;
}
#Szezonok .furtherMatches.collapsed {
	border-top:0px solid rgba(0,0,0,0.0);
	padding:0px 40px 0px 30px;
	max-height:0px;
}
#Szezonok .furtherMatchesTitle {
	font-family:Roboto, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#0D4986;
	margin:5px 0px 10px 0px;
}
#Szezonok .furtherMatchesTitle .greyTitle {
}
#Szezonok .furtherMatchesItem {
	display:block;
	border-top:1px solid rgba(0,0,0,0.2);
}
#Szezonok .furtherMatchesItem .date {
	display:inline-block;
	width:200px;
	padding:5px 0px 0px 0px;
}
#Szezonok .furtherMatchesItem .teams {
	display:inline-block;
	width:480px;
	height:25px;
	padding:5px 0px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}
#Szezonok .furtherMatchesItem .teams .team-A {
	display:inline-block;
	vertical-align:top;
	width:220px;
	text-align:right;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#Szezonok .furtherMatchesItem .teams .goals {
	display:inline-block;
	vertical-align:top;
	width:40px;
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
}
#Szezonok .furtherMatchesItem .teams .team-B {
	display:inline-block;
	vertical-align:top;
	width:220px;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}




#Szezonok .timetableRow .teamMatchRow .{
	width:auto;
	border-top:1px solid rgba(0,0,0,0.2);
	border-spacing:0px;
	margin:0px;
	padding:0px;
}
#Szezonok .timetable-wrapper .timetables .timetable .tt-table-wrapper:last-child .tt-table {
	border-bottom:1px solid rgba(0,0,0,0.2);
}

#Szezonok .timetable-wrapper .timetables .timetable .tt-table-wrapper .tt-table .tt-row {
}
#Szezonok .timetable-wrapper .timetables .timetable .tt-table-wrapper .tt-table .tt-row.has-collapsible {
}
#Szezonok .timetable-wrapper .timetables .timetable .tt-table-wrapper.collapsed .tt-table .tt-row.has-collapsible {
}
#Szezonok .timetable-wrapper .timetables .timetable .tt-table-wrapper .tt-table .tt-row .tt-col {
	margin:0px;
	padding:0px;
	vertical-align:top;
	outline:0px solid green;
}









#Szezonok .filter-wrapper {
	display:block;
	width:calc(100% - 0px);
	margin:0px 0px 15px 0px;
	outline:0px solid black;
	text-align:left;
}
#Szezonok .filters-wrapper.f-season .filter-wrapper {
	min-height:30px;
}

#Szezonok .filter-wrapper .sel-wrapper {
	display:inline-block;
	margin:0px 0px 0px 150px;
}
#Szezonok .filter-wrapper .sel-wrapper.readonly { pointer-events:none; }
#Szezonok .filter-wrapper .sel-wrapper .sel-label {
	display:block;
	margin:0px 0px 5px 0px;
	display:block;
	position:relative;
	top:7px;
	width:150px;
	height:20px;
	overflow:hidden;
	left:-150px;
	text-align:right;
	margin:0px -150px -20px 0px;
	padding:0px 10px 0px 0px;
	float:left;
	pointer-events:none;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-element {
	display:block;
	position:relative;
	z-index:200;
	width:inherit;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-element.has-expanded-options {
	z-index:3000;
}



#Szezonok .filter-wrapper .sel-wrapper.is-league { text-align:left; }
#Szezonok .filter-wrapper .sel-wrapper.is-season { float:right; }

#Szezonok .filter-wrapper .sel-wrapper .sel-current {
	display:block;
	position:relative;
	z-index:3000;
	text-decoration:none;
	padding:5px 15px 5px 15px;
	border:1px solid gray;
	border-radius:8px;
	font-family:Roboto, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color:#0D4986;
	background-color:rgba(0,0,0,0.0);
	box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2), inset 0px -2px 20px 0px rgba(255,255,255,0.75);
	cursor:default;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-current .icon {
	float:right;
	position:relative;
	width:20px;
	height:20px;
	top:0px;
	left:-14px;
	margin:0px -20px -20px 0px;
	background-image:url(/vidipedia/images/icon/arrow-down.blue.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:0px 0px;
	outline:0px dotted black;
	opacity:0.0;
	transition:all 0.3s ease;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-element.has-expanded-options .sel-current .icon {
	transform:scaleY(-1);
}

#Szezonok .filter-wrapper .sel-wrapper .sel-current:hover .icon {
	opacity:1;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-current .text {
	padding:0px 30px 0px 0px;
	user-select:none;
}


#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown {
	box-sizing:content-box;
	z-index:999;
	display:block;
	position:absolute;
	width:700px;
	height:500px;
	overflow:hidden;
	transition:all 0.5s ease;
	outline:0px solid red;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown.is-collapsed	{
	max-height:0px;
	margin:-3px -600px -500px -40px;
	padding:0px 40px 0px 40px;
	background-color:rgba(201,195,188,0.0);
	background-position:0px 2px;
	pointer-events:none;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown.is-expanded	{
	margin:-3px -600px -500px -40px;
	padding:0px 40px 0px 40px;
	max-height:550px;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown .sel-pagecover {
	z-index:10;
	position:fixed;
	visibility:hidden;
	left:0px;
	top:0px;
	width:100%;
	height:0px;
	background-color:rgba(0,0,0,0.2);
	background-color:rgba(0,0,0,0.0);
	transition:visibility 0s linear;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown.is-expanded .sel-pagecover {
	visibility:visible;
	height:100%;
	transition:visibility 0s linear 0.5s;
}


#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown .sel-dd-items-wrapper {
	position:relative;
	z-index:30;
	top:0px;
	padding:0px 50px 50px 50px;
	margin:-20px -70px -50px -70px;
	background-color:rgba(153,204,51,0.0);
	border:20px solid rgba(153,204,51,0.0);
	cursor:pointer;
	outline:0px dotted green;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown.is-collapsed .sel-dd-items-wrapper {
	opacity:0;
	top:-300px;
	max-height:0px;
	transition:all 0.3s ease;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown.is-expanded .sel-dd-items-wrapper {
	opacity:1;
	top:0px;
	max-height:450px;
	transition:all 0.3s ease;
}


#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown .sel-dd-items-wrapper .sel-dd-items {
	list-style:none;
	display:block;
	width:100%;
	height:100%;
	max-height:370px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border:1px solid gray;
	border-top:3px solid rgba(0,0,0,0);
	border-bottom:10px solid rgba(0,0,0,0);
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-color:#C9C3BC;
	background-image:url(/vidipedia/images/core/background-recycled_paper-1920x1080.gif);
	background-size:800px 800px;
	background-position:0px 0px;
	box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2), inset 50px 10px 155px 0px rgba(255,255,255,0.5);
	background-repeat:no-repeat;
	overflow-y:auto;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown .sel-dd-items-wrapper .sel-dd-items .sel-ddi {
	list-style:none;
	margin:0px;
	font-family:Roboto, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	letter-spacing:0.5px;
	text-align:left;
	border-bottom:1px solid rgba(0,0,0,0.1);
	cursor:pointer;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown .sel-dd-items-wrapper .sel-dd-items .sel-ddi .sel-ddi-link {
	display:block;
	padding:5px 10px 5px 30px;
	text-decoration:none;
	color:inherit;
	user-select:none;
	transition:all 0.1s ease;
}

#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown .sel-dd-items-wrapper .sel-dd-items .sel-ddi.is-selected {
	background-image:url(/vidipedia/images/icon/selected-item.blue.png);
	background-repeat:no-repeat;
	background-size:16px 16px;
	background-position:8px center;
	color:#0D4986;
	font-weight:bold;
	pointer-events:none;
}

#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown .sel-dd-items-wrapper .sel-dd-items .sel-ddi:hover {
	background-color:#0D4986;
	color:white;
}
#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown .sel-dd-items-wrapper .sel-dd-items .sel-ddi.is-selected:hover {
	background-image:url(/vidipedia/images/icon/selected-item.white.png);
}

#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown .sel-dd-items-wrapper {
	position:relative;
}
#Szezonok .filter-wrapper .sel-wrapper.is-league .sel-dropdown {
	width:290px;
}
#Szezonok .filter-wrapper .sel-wrapper.is-season .sel-dropdown {
	width:190px;
}








.teamMatches .pf-title {
	display:block;
    text-align: left;
    font-size: 16px;
    line-height: 20px;
    margin: 15px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
	border-bottom:1px solid #0D4986;
    color: #0D4986;
}
.teamMatches
	.competitionSelector {
		display:block;
		text-align:center;
		margin:0;
		padding:0;
		font-size:0;
	}
.teamMatches
	.competitionSelector
		.competitionSelectorRow {
			display:inline-block;
			text-decoration:none;
			color:inherit;
			width:auto;
			height:40px;
			text-align:left;
			padding:0;
			margin:0 5px 0 0;
			background-color:rgba(0,0,0,0.0);
			border:1px solid gray;
			border-radius:5px;
			font-size:16px;
			line-height:40px;
			overflow:hidden;
		}
.teamMatches
	.competitionSelector
		.competitionSelectorRow
			.items {
				display:table;
				padding:0 25px 0 0;
			}
.teamMatches
	.competitionSelector
		.competitionSelectorRow
			.items
				span.item-0 {
				}
.teamMatches
	.competitionSelector
		.competitionSelectorRow
			.items
				span.item-1 {
					position:relative;
					display:block;
					float:left;
					width:300px;
					height:40px;
					margin:0 -300px -40px 0px;
					background-color:rgba(247,244,239,1);
					background-image:url(/vidipedia/images/core/background-recycled_paper-1920x1080.gif);
					background-repeat:no-repeat;
					opacity:0.7;
				}
.teamMatches
	.competitionSelector
		.competitionSelectorRow
			.items
				span.item-1.checked {
					opacity:0;
				}

.teamMatches
	.competitionSelector
		.competitionSelectorRow
			.items
				span.item-2 {
				}
.teamMatches
	.competitionSelector
		.competitionSelectorRow
			.items
				span.item-3 {
				}
.teamMatches
	.competitionSelector
		.competitionSelectorRow
			.items
				span.item-4 {
					float:left;
					margin:7px 7px 0 7px;
				}



	/* RESPONSIVE EXCEPTIONS */

	@media screen and (min-width: 1600px) {
		/* XXL */
		#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown				{	width:700px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league					{	width:calc(100% - 565px); }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season					{	width:190px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season .sel-dropdown		{	width:190px; }
	}
	@media screen and (min-width: 1200px) and  (max-width: 1599px) {
		/* XL */
		#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown				{	width:700px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league					{	width:calc(100% - 565px); }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season					{	width:190px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season .sel-dropdown		{	width:190px; }
	}
	@media screen and (min-width: 1000px) and  (max-width: 1199px) {
		/* L */
		#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown				{	width:700px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league					{	width:calc(100% - 465px); }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season					{	width:150px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season .sel-dropdown		{	width:150px; }

		#Szezonok .teamMatchRow .competitionName							{	width: 150px;	}
		#Szezonok .cn-wrapper												{	margin: 0px -40px 0px 0px;	width: 190px;	}
		#Szezonok .cn-wrapper .league-name									{	width: calc(100% - 40px);	margin: 0px;	padding: 0px 0px 0px 5px;	line-height: 20px;	}
		#Szezonok .teamMatchRow .results-wrapper .bbox						{	width: 500px;	}
		#Szezonok .teamMatchRow .results-wrapper .results .team.team-A,
		#Szezonok .teamMatchRow .results-wrapper .results .team.team-B		{	width: 190px;	font-size: 12px;	line-height: 15px;	}
		#Szezonok .teamMatchRow .results-wrapper .results .goals			{	width: 40px;	max-width: 120px;	font-size: 20px;	padding: 3px 10px 3px 10px;	letter-spacing: 2px;	}
	}
	@media screen and (min-width: 800px) and (max-width: 999px) {
		/* M */
		#Szezonok .filter-wrapper											{	margin:0 0 10px 0; width:100%; display:inline-block; }
		#Szezonok .filter-wrapper .sel-wrapper								{	display:block; margin:0px 0px 0px 0px; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown				{	width:700px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-label					{	display:block; clear:both; float:none; left:0px; margin:0px 0px 5px 0px; width:100%; text-align:left; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element.has-expanded-options {	z-index:99999; }

		#Szezonok .teamMatchRow .date										{	padding: 0px 0px 0px 28px;	min-width: 0px; width:93px; display:block; text-overflow:none; line-height:32px; }
		#Szezonok .teamMatchRow .competitionName							{	width: 80px;	}
		#Szezonok .cn-wrapper												{	margin: 0px -40px 0px 0px;	width: 120px; }
		#Szezonok .cn-wrapper .league-name									{	width: calc(100% - 0px);	margin: 0px;	padding: 0px 0px 0px 5px;	line-height: 20px;	}
		#Szezonok .teamMatchRow .results-wrapper .bbox						{	width: 340px; }
		#Szezonok .teamMatchRow .results-wrapper .results .team.team-A,
		#Szezonok .teamMatchRow .results-wrapper .results .team.team-B		{	width: 120px;	font-size: 12px;	line-height: 15px;	}
		#Szezonok .teamMatchRow .results-wrapper .results .goals			{	width: 40px;	max-width: 120px;	font-size: 20px;	padding: 3px 10px 3px 10px;	letter-spacing: 2px;	}
	}
	@media screen and (min-width: 600px) and (max-width: 799px) {
		/* S */
		#Szezonok .filter-wrapper											{	margin:0 0 20px 0; width:100%; display:inline-block; }
		#Szezonok .filter-wrapper .sel-wrapper								{	display:block; margin:0px 0px 0px 0px; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown				{	width:700px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-label					{	display:block; clear:both; float:none; left:0px; margin:5px 0px 10px 0px; width:100%; text-align:left; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element.has-expanded-options {	z-index:99999; }

		#Szezonok .teamMatchRow .date										{	padding: 0px 0px 0px 28px;	min-width: 0px; width:93px; display:block; text-overflow:none; line-height:32px; }
		#Szezonok .teamMatchRow .competitionName							{	width: 80px;	}
		#Szezonok .cn-wrapper												{	margin: 0px -40px 0px 0px;	width: 120px; }
		#Szezonok .cn-wrapper .league-name									{	width: calc(100% - 0px);	margin: 0px;	padding: 0px 0px 0px 5px;	line-height: 20px;	}
		#Szezonok .teamMatchRow .results-wrapper .bbox						{	width: 340px; }
		#Szezonok .teamMatchRow .results-wrapper .results .team.team-A,
		#Szezonok .teamMatchRow .results-wrapper .results .team.team-B		{	width: 120px;	font-size: 12px;	line-height: 15px;	}
		#Szezonok .teamMatchRow .results-wrapper .results .goals			{	width: 40px;	max-width: 120px;	font-size: 20px;	padding: 3px 10px 3px 10px;	letter-spacing: 2px;	}
		#Szezonok .teamMembers-image-holder									{	width:calc(100% - 5px); text-align:left; }
		#Szezonok .teamMembers-image-holder img								{	width:100%; height:auto; margin:0px; }
		#Szezonok .video-wrapper											{	display:none;}
	}
	@media screen and (min-width: 400px) and (max-width: 599px) {
		/* XS */
		#Szezonok .filter-wrapper											{	margin:0 0 20px 0; width:100%; display:inline-block; }
		#Szezonok .filter-wrapper .sel-wrapper								{	display:block; margin:0px 0px 0px 0px; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown				{	width:700px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-label					{	display:block; clear:both; float:none; left:0px; margin:5px 0px 10px 0px; width:100%; text-align:left; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element.has-expanded-options {	z-index:99999; }

		#Szezonok .teamMembers-image-holder									{	width:calc(100% - 5px); text-align:left; }
		#Szezonok .teamMembers-image-holder img								{	width:100%; height:auto; margin:0px; }
		#Szezonok .video-wrapper											{	display:none;}
	}
	@media screen and (max-width: 399px) {
		/* XXS */
		#Szezonok .teamMembers-image-holder									{	width:calc(100% - 5px); text-align:left; }
		#Szezonok .teamMembers-image-holder img								{	width:100%; height:auto; margin:0px; }
		#Szezonok .team-members-wrapper .teamPlayers-columns				{	display:block; }
		#Szezonok .team-members-wrapper .teamPlayers-columns .teamPlayers	{	display:block; width:calc(100% - 1px); }
		#Szezonok .newsBody img.is-odd,
		#Szezonok .newsBody img.is-even										{	width:100%; padding:0; margin:0px 0px 5px 0; float:none; }
		.timetableRow .teamMatchRow											{	display:block; }
		.timetableRow .teamMatchRow a										{	display:block; }
		#Szezonok .teamMatchRow .date										{	width:calc(30% - 10px); min-width:0; display:inline-block; white-space:normal; text-align:left; padding:5px 0px 0px 20px; height:auto; }
		#Szezonok .teamMatchRow .competitionName							{	width:calc(70% - 10px); min-width:0; display:inline-block; white-space:normal; text-align:right; padding:5px 0px 0px 10px; }
		#Szezonok .teamMatchRow .competitionName .cn-wrapper				{	width:100%; white-space:normal; vertical-align:top; }
		#Szezonok .teamMatchRow .competitionName .cn-wrapper .league-icon	{	top:0px; vertical-align:top; }
		#Szezonok .teamMatchRow .competitionName .cn-wrapper .league-name	{	line-height:1.1em; }
		#Szezonok .teamMatchRow .results-wrapper							{	display:block; }
		#Szezonok .teamMatchRow .results-wrapper .bbox						{	width:100%; }
		#Szezonok .teamMatchRow .results-wrapper .results .team.team-A		{	font-size:12px; font-weight:bold; }
		#Szezonok .teamMatchRow .results-wrapper .results .team.team-B		{	font-size:12px; font-weight:bold; }
		.timetableRow .teamMatchRow .toggleMatches							{	top:-55px; }
		#Szezonok .furtherMatchesItem .teams								{	width:100%; }
		#Szezonok .furtherMatchesItem .teams .team-A						{	width:calc(50% - 10px); font-weight:bold; }
		#Szezonok .furtherMatchesItem .teams .team-B						{	width:calc(50% - 10px); font-weight:bold; }
		#Szezonok .video-wrapper iframe										{	transform:scale(0.9,0.9); }
		#Szezonok .video-wrapper											{	display:none;}
		#Szezonok .filter-wrapper											{	margin:0 0 20px 0; width:100%; display:inline-block; }
		#Szezonok .filter-wrapper .sel-wrapper								{	display:block; margin:0px 0px 0px 0px; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-dropdown				{	width:700px; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-league .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season					{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper.is-season .sel-dropdown		{	width:100%; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-label					{	display:block; clear:both; float:none; left:0px; margin:5px 0px 10px 0px; width:100%; text-align:left; }
		#Szezonok .filter-wrapper .sel-wrapper .sel-element.has-expanded-options {	z-index:99999; }
		#Szezonok #Tabellak .standings-table .teamTabellePage .goals .allScores			{	display:block; width:calc(100% - 5px); margin-bottom:10px; }
		#Szezonok #Tabellak .standings-table .teamTabellePage .goals .homeScores		{	display:block; width:calc(100% - 5px); }
	}


	/* PAGE RELATED EXCEPTIONS */

		.sea-49 #Szezonok .teamMembers-image-holder img,
		.sea-50 #Szezonok .teamMembers-image-holder img,
		.sea-51 #Szezonok .teamMembers-image-holder img,
		.sea-52 #Szezonok .teamMembers-image-holder img,
		.sea-53 #Szezonok .teamMembers-image-holder img,
		.sea-54 #Szezonok .teamMembers-image-holder img,
		.sea-55 #Szezonok .teamMembers-image-holder img,
		.sea-56 #Szezonok .teamMembers-image-holder img,
		.sea-59 #Szezonok .teamMembers-image-holder img,
		.sea-60 #Szezonok .teamMembers-image-holder img,
		.sea-61 #Szezonok .teamMembers-image-holder img,
		.sea-62 #Szezonok .teamMembers-image-holder img,
		.sea-64 #Szezonok .teamMembers-image-holder img,
		.sea-66 #Szezonok .teamMembers-image-holder img,
		.sea-67 #Szezonok .teamMembers-image-holder img,
		.sea-68 #Szezonok .teamMembers-image-holder img,
		.sea-69 #Szezonok .teamMembers-image-holder img,
		.sea-70 #Szezonok .teamMembers-image-holder img,
		.sea-71 #Szezonok .teamMembers-image-holder img,
		.sea-72 #Szezonok .teamMembers-image-holder img,
		.sea-73 #Szezonok .teamMembers-image-holder img,
		.sea-74 #Szezonok .teamMembers-image-holder img,
		.sea-17 #Szezonok .teamMembers-image-holder img,
		.sea-75 #Szezonok .teamMembers-image-holder img,
		.sea-47 #Szezonok .teamMembers-image-holder img,
		.sea-18 #Szezonok .teamMembers-image-holder img,
		.sea-19 #Szezonok .teamMembers-image-holder img,
		.sea-20 #Szezonok .teamMembers-image-holder img,
		.sea-21 #Szezonok .teamMembers-image-holder img,
		.sea-22 #Szezonok .teamMembers-image-holder img,
		.sea-28 #Szezonok .teamMembers-image-holder img,
		.sea-29 #Szezonok .teamMembers-image-holder img,
		.sea-30 #Szezonok .teamMembers-image-holder img,
		.sea-31 #Szezonok .teamMembers-image-holder img
		{ width:144%; margin-left:-21.5%; }
		.sea-57 #Szezonok .teamMembers-image-holder img
		{ width:142%; margin-left:-21.0%; }
