@CHARSET "UTF-8";
/* LIVESCORE HOME */
.livescore-home-wrap
{
	font-size:14px;
	color:#FFFFFF;
	background-image:url('../images/live-score-background.png');
}
.livescore-home .league,
.livescore-home .classification,
.livescore-home .day
{
	line-height:40px;
}
.livescore-home .classification
{
	text-align:right;
}
.livescore-home .date,
.livescore-home .match
{
	text-align:center;
	line-height:25px;
}
.livescore-home .logo,
.livescore-home .score
{
	text-align:center;

	line-height:50px;
}
.livescore-home .score
{
	font-family:Oswald;
	font-size:24px;
	padding:0;
}
.livescore-home .box
{
	background-color:rgba(0, 0, 0, 0.2);
	width:100%;
}
.livescore-home .box-wrapper
{
	margin-bottom:10px;
}
/* LIVESCORE HOME CUSTOM GRID */
.col-gs-1
{
	padding-left:10px;
	padding-right:10px;
	min-height:1px;
	width:18%;
	float:left;
}
.col-gs-1-plus
{
	padding-left:10px;
	padding-right:10px;
	min-height:1px;
	width:28%;
	float:left;
}
.col-gs-1 .logo
{
	padding:0;
}
.livescore-home .scorer-right
{
	font-size:12px;
	padding:0;
	text-align:left;
	padding-left:5px;
	margin-top:15px;
}
.livescore-home .scorer-left
{
	font-size:12px;
	padding:0;
	text-align:right;
	padding-right:5px;
	border-right:1px dotted #FFFFFF;
	margin-top:15px;
}
.livescore-home .box-myteam
{
	background-color:rgba(66, 33, 99, 0.5);
	width:100%;
}
@media screen and (min-width:992px) and (max-width:1199px)
{
	.col-gs-1
	{
		font-size:11px;
	}
	.col-gs-1-plus .logo img,
	.col-gs-1 .logo img
	{
		width:100%;
		height:100%;
	}
	.col-gs-1 .score
	{
		font-size:20px;
	}
}
@media screen and (max-width:991px)
{
	.col-gs-1,
	.col-gs-1-plus
	{
		width:100%;
	}
	.livescore-home .league,
	.livescore-home .classification,
	.livescore-home .day
	{
		line-height:20px;
	}
	.livescore-home .league
	{
		margin-top:10px;
	}
	.livescore-home .classification
	{
		margin-bottom:10px;
	}
}
/* LIVESCORE CLASSIFICATION */
.livescore-classification table,
.livescore-classification table tr + tr
{
	border-color:#663399;
}
.livescore-classification table thead
{
	background-color:#663399;
	color:#FFFFFF;
}
.livescore-classification table th
{
	text-align:center;
}
.livescore-classification table
{
	text-align:center;
}
.livescore-classification table .team
{
	text-align:left;
	text-transform:uppercase;
}
.livescore-classification table .left-border
{
	border-left:1px solid #663399;
}
@media screen and (min-width:992px) and (max-width:1199px)
{
	.livescore-classification table th, 
	.livescore-classification table td
	{
		padding:5px 6px;
	}
}
@media screen and (min-width:768px) and (max-width:991px)
{
	.livescore-classification table
	{
		font-size:12px;
		
	}
	.livescore-classification table th, 
	.livescore-classification table td
	{
		padding:5px;
	}
}
@media screen and (min-width:1px) and (max-width:767px)
{
	.livescore-classification table tr#title-first,
	.livescore-classification table tr#title-second th:nth-child(12),
	.livescore-classification table tr#title-second th:nth-child(13),
	.livescore-classification table tr#title-second th:nth-child(14),
	.livescore-classification table tr#title-second th:nth-child(15),
	.livescore-classification table tr#title-second th:nth-child(16),
	.livescore-classification table tr#title-second th:nth-child(17),
	.livescore-classification table tr#title-second th:nth-child(18),
	.livescore-classification table tr#title-second th:nth-child(19),
	.livescore-classification table tr#title-second th:nth-child(20),
	.livescore-classification table tr#title-second th:nth-child(21),
	.livescore-classification table tr#title-second th:nth-child(22),
	.livescore-classification table tr#title-second th:nth-child(23),
	.livescore-classification table tr#title-second th:nth-child(24),
	.livescore-classification table tr#title-second th:nth-child(25),
	.livescore-classification table td:nth-child(12),
	.livescore-classification table td:nth-child(13),
	.livescore-classification table td:nth-child(14),
	.livescore-classification table td:nth-child(15),
	.livescore-classification table td:nth-child(16),
	.livescore-classification table td:nth-child(17),
	.livescore-classification table td:nth-child(18),
	.livescore-classification table td:nth-child(19),
	.livescore-classification table td:nth-child(20),
	.livescore-classification table td:nth-child(21),
	.livescore-classification table td:nth-child(22),
	.livescore-classification table td:nth-child(23),
	.livescore-classification table td:nth-child(24),
	.livescore-classification table td:nth-child(25)
	{
		display:none;
	}
}
@media screen and (min-width:1px) and (max-width:767px)
{
	.livescore-classification table th, 
	.livescore-classification table td
	{
		padding:5px;
	}
}
@media screen and (min-width:381px) and (max-width:480px)
{
	.livescore-classification table
	{
		font-size:12px;
	}
}
@media screen and (min-width:1px) and (max-width:400px)
{
	.livescore-classification table tr#title-second th:nth-child(9),
	.livescore-classification table tr#title-second th:nth-child(10),
	.livescore-classification table td:nth-child(9),
	.livescore-classification table td:nth-child(10)
	{
		display:none;
	}
}
@media screen and (min-width:1px) and (max-width:380px)
{
	.livescore-classification table tr#title-second th:nth-child(5),
	.livescore-classification table tr#title-second th:nth-child(6),
	.livescore-classification table tr#title-second th:nth-child(7),
	.livescore-classification table tr#title-second th:nth-child(8),
	.livescore-classification table tr#title-second th:nth-child(11),
	.livescore-classification table td:nth-child(5),
	.livescore-classification table td:nth-child(6),
	.livescore-classification table td:nth-child(7),
	.livescore-classification table td:nth-child(8),
	.livescore-classification table td:nth-child(11)
	{
		display:none;
	}
}
/* LIVESCORE CLASSIFICATION LEAGUE1 */
.livescore-classification table#league1 tr.position1
{
	background-color:#00ff00;
}
.livescore-classification table#league1 tr.position2,
.livescore-classification table#league1 tr.position3,
.livescore-classification table#league1 tr.position4,
.livescore-classification table#league1 tr.position5
{
	background-color:#3399ff;
}
.livescore-classification table#league1 tr.position13,
.livescore-classification table#league1 tr.position14,
.livescore-classification table#league1 tr.position15,
.livescore-classification table#league1 tr.position16
{
	background-color:#ff9900;
}
.livescore-classification table#league1 tr.position17,
.livescore-classification table#league1 tr.position18
{
	background-color:#ff0000;
}
/* LIVESCORE CLASSIFICATION LEAGUE2 */
.livescore-classification table#league2 tr.position1
{
	background-color:#00ff00;
}
.livescore-classification table#league2 tr.position2,
.livescore-classification table#league2 tr.position3,
.livescore-classification table#league2 tr.position4,
.livescore-classification table#league2 tr.position5
{
	background-color:#3399ff;
}
.livescore-classification table#league2 tr.position12,
.livescore-classification table#league2 tr.position13,
.livescore-classification table#league2 tr.position14,
.livescore-classification table#league2 tr.position15
{
	background-color:#ff9900;
}
.livescore-classification table#league2 tr.position16
{
	background-color:#ff0000;
}
/* LIVESCORE CLASSIFICATION LEAGUE4 */
.livescore-classification table#league4 tr.position1
{
	background-color:#00ff00;
}
.livescore-classification table#league4 tr.position2,
.livescore-classification table#league4 tr.position3,
.livescore-classification table#league4 tr.position4,
.livescore-classification table#league4 tr.position5
{
	background-color:#3399ff;
}
.livescore-classification table#league4 tr.position12,
.livescore-classification table#league4 tr.position13,
.livescore-classification table#league4 tr.position14,
.livescore-classification table#league4 tr.position15
{
	background-color:#ff9900;
}
.livescore-classification table#league4 tr.position16
{
	background-color:#ff0000;
}
/* LIVESCORE CLASSIFICATION LEAGUE5 */
.livescore-classification table#league5 tr.position1
{
	background-color:#00ff00;
}
.livescore-classification table#league5 tr.position2,
.livescore-classification table#league5 tr.position3,
.livescore-classification table#league5 tr.position4,
.livescore-classification table#league5 tr.position5
{
	background-color:#3399ff;
}
.livescore-classification table#league5 tr.position12,
.livescore-classification table#league5 tr.position13,
.livescore-classification table#league5 tr.position14,
.livescore-classification table#league5 tr.position15
{
	background-color:#ff9900;
}
.livescore-classification table#league5 tr.position16
{
	background-color:#ff0000;
}
/* LIVESCORE TIMETABLE */
.livescore-timetable
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.livescore-timetable table .date
{
	width:50px;
}
.livescore-timetable table .teams
{
	width:300px;
}
.livescore-timetable table .results
{
	width:50px;
}
.livescore-timetable table .day
{
	background-color:#FFFFFF;
	color:#663399;
}
.livescore-timetable table,
.livescore-timetable table tr + tr
{
	border-color:#663399;
}
.livescore-timetable table thead
{
	background-color:#663399;
	color:#FFFFFF;
}
.livescore-timetable table th
{
	text-align:center;
}
.livescore-timetable table
{
	text-align:center;
}
@media screen and (min-width:1px) and (max-width:400px)
{
	.livescore-timetable table
	{
		font-size:12px;
	}
	.livescore-timetable table th, 
	.livescore-timetable table td
	{
		padding:5px;
	}
}
/* LIVE SCORE MATCH */
/* LIVESCORE HOME */
.livescore-match-wrap
{
	font-size:18px;
	color:#FFFFFF;
	background-image:url('../images/live-score-background.png');
	background-color:rgba(0, 0, 0, 0.2);
}
.livescore-match
{
	margin-bottom:10px;
}
.livescore-match .logo,
.livescore-match .score
{
	text-align:center;
	width:33%;
	float:left;
	line-height:60px;
}
.livescore-match .score
{
	font-family:Oswald;
	font-size:48px;
	padding:0;
}
.livescore-match .scorer-right
{
	font-size:14px;
	padding:0;
	text-align:left;
	padding-left:10px;
	margin-top:15px;
	float:left;
	width:50%;
	margin-bottom:15px;
}
.livescore-match .scorer-left
{
	font-size:14px;
	padding:0;
	text-align:right;
	padding-right:10px;
	border-right:1px dotted #FFFFFF;
	margin-top:15px;
	float:left;
	width:50%;
	margin-bottom:15px;
}
.livescore-match .match
{
	text-align:center;
	line-height:60px;
}
.livescore-match .date
{
	text-align:center;
	line-height:40px;
}
.livescore-match .clear
{
	clear:both;
}