* { margin:0; padding:0}

body { 
	background-color: #000;
	color: #fff;
	text-align: center;
	font-family: arial;
	font-size: 62.5%;
	overflow: hidden;
	}
	
.wrapper, innerWrap {
	overflow: hidden;
}	

h1 {
	font-size: 3em;
	display: inline-block;
	color: #d80000 !important;
}

a {
	color: #f2b928;
	text-decoration: none;
	cursor: pointer;
}
	
h3 {
	color: #fff;
	font-size: 1.4em;
}

.page-header h4 {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
}

.page-header a {
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px 8px;
	background-color: #f2b928;
	margin-right: 10px;
}
	
.score {
	font-size: 7em;
	font-family: arial;
	font-weight: bold;
	position: relative;
	height: 100px;
	display: inline-block;
	padding-top: 20px;
}

.hometeam, .awayteam { 
	margin-bottom: 5px;
	position: absolute;
	font-size: 1.5em;
	display: none;
}

.awayteam {
	margin: 24px 0 0 10px;
	}
	
.hometeam {
	width: 220px;
	text-align: right;
	margin: 24px 0 0-230px;
}

.match {
	margin: 0 auto;
	width: auto;
}

.logo {
	float: left;
}

.logo2 {
	float: right;
}



.sch, .reg, .all, .deg, .wal, .lin, .son, .pei, .lan, .tÃ¶l, .sel, .wei {
	display: none;
}

.wrapper {
		width: 100%;
		margin: 0px auto; 
		border: 1px solid #ccc;
		border-top: none;
		border-bottom: none;
		height: 828px;
		margin-bottom: 5px;
		
}

.innerWrap {
	position: relative;
	width: 100%;
	margin: 0 auto;
	max-width: 1280px;
}

.game { 
	width: 50%;
	float: left;
	border-bottom: 1px solid #ccc;
	}

.header{
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	width: 100%;
}


	
.status, .currentTime {
	font-size: 2.2em;
}

.red {
	font-size: 1.4em;
	color: red;
}

.sec {
	font-size: 1.2em;
}

.currentHour {
	font-size: 1.4em;
}

.footer {
	position: relative;
	clear: both;
}

.footer img {
	margin-top: 5px;
	height: 40px;
}

@media only screen and (min-width: 1025px) { 
	.match img {
	height: 135px;
	}		
}

@media only screen and (max-width: 1024px) { 
	.match img {
	height: 120px;
	}		
}

@media only screen and (max-width: 1002px) { 
	body {
	overflow: hidden;
	}
	.match img {
	height: 110px;
	}
	.score {
	font-size: 6.5em;
	}				
}		

@media only screen and (max-width: 941px) { 
	body {
	overflow: hidden;
	}
	.match img {
	height: 100px;
	}
	.score {
	font-size: 6em;
	}		
}	

@media only screen and (max-width: 842px) { 
	body {
	overflow: hidden;
	}
	.match img {
	height: 80px;
	}
	.score {
	font-size: 4em;
	}
	.game {
	float: none;
	width: 100%; 
	}		
}


.page-header {}

.-hd-util-intellitable-date-value,
.-hd-util-intellitable-time-value,
.-hd-los-schedule-home-team-name,
.-hd-los-schedule-away-team-name,
.-hd-los-schedule-team-logo,
.-hd-los-schedule-score,
.-hd-los-schedule-col-scoreDivider,
.-hd-clickable,
.-hd-los-schedule-col-scoreInfo {
	background-color: #000 !important;
	color: #fff !important;
	vertical-align: middle;
}


.-hd-los-game-live-box-wrapper {
	width: 50%;
	float: left;
	border-bottom: 1px solid #fff;
	height: 110px;
	margin-top: 90px;
}

.-hd-los-game-live-box-game-info {
	margin: 25px 0 0 0;
}

.-hd-los-game-live-box-team {
	width: 49%;
	float: left;
}
.-hd-los-game-live-box-score-divider {
	width: 2%;
	float: left;
	background-color: #fff;
	height: 2px;
	margin-top: 22px;
}

.-hd-los-game-live-box-score { clear: left;}

.-hd-los-game-live-box-team-logo img, .-hd-los-schedule-col-homeTeamLogo img, .-hd-los-schedule-col-awayTeamLogo img {
	width: 90px;
    margin-top: 0;
}

.-hd-los-game-live-box-period-bar-fill {
background-color: red;
height: 15px;
}

.-hd-los-game-live-box-period-bar-label {
	margin-top: -15px;
}

.-hd-los-game-live-box-team-logo { height: 50px; margin-top: -15px;} 

.-hd-los-game-live-box-team-away { float: right;}

--hd-los-game-live-box-team-home { float: left;}

.-hd-los-game-live-box-score-home { 
	width: 49%;
	text-align: center;
	float: left;
	font-size: 40px;
	margin-top: 7px;
}

.-hd-los-game-live-box-score-away { 
	width: 49%;
	text-align: center;
	float: right;
	font-size: 40px;
	margin-top: 7px;
}

.-hd-los-game-live-box-tabs -hd-util-tabs,
.-hd-los-game-live-box-tabs,
.-hd-los-game-live-box-team-name, .btn-default { 
	display: none; 
}

.-hd-los-game-live-box-period-bar table {
    margin-top: -58px;
    font-size: 12px;
    position: absolute;
    margin-left: 174px;
}

.-hd-los-game-live-box-period-bar table tr {
    background-color: #555;
}


.-hd-los-game-live-box-period-stats {
	
	height: 12px;
	font-size: 10px;
	width: 100%;
	margin-top: -90px;
	display: none;
	}

.-hd-los-game-live-box-period-stats-header { background-color: grey; color: #000;}
.-hd-los-game-live-box-period-stats-header > div { display: inline-block; width: 35px; text-algin: center;}
.-hd-los-game-live-box-period-stats-score > div:first-child, .-hd-los-game-live-box-period-stats-additional > div:first-child { text-align: left;}

.-hd-los-game-live-box-period-stats-score > div { display: inline-block; width: 35px; text-algin: center;}

.-hd-los-game-live-box-period-stats-additional > div { display: inline-block; width: 35px; text-algin: center;}

.-hd-los-game-live-box-overtime, .-hd-los-game-live-box-shootout { margin-top: -15px; margin-left: -6px; position:absolute;}
