.Opta {font-family: 'Exo 2',Helvetica,Arial,sans-serif;}
.Opta table {margin-bottom: 0;}
.Opta > .Opta_W {
	margin: 0;
}
.Opta .Opta-MatchHeader .Opta-Score.Opta-Away .Opta-Team-Score, 
.Opta .Opta-MatchHeader .Opta-Score .Opta-Team-Score {
	display: inline-block;
	background: transparent;
	padding: 0;
}
.Opta .Opta-MatchHeader .Opta-Score .Opta-Team-Score {font-size: 24px;}
.Opta-MatchHeader {
	background-color: #1f2935;
	color: white; 
}
.score-singular .Opta .Opta-MatchHeader div.Opta-MatchHeader-Details,
.score-singular .Opta .Opta-MatchHeader tr.Opta-MatchHeader-Details,
.score-singular .Opta .Opta-Matchdata,
.score-singular .Opta .Opta_F_TL.Opta_F_TL_N .Opta-block,
.score-singular .Opta h2,
.score-singular .Opta .Opta-Score-Extras {
	display: none;
}
.score-singular-lupita .Opta h2 {display: none;}
.score-singular-lupita .Opta .Opta-MatchHeader {
	max-width: 960px;
	margin: 0 auto;
}
.score-singular-lupita .Opta > .Opta_W > .Opta-Cf {background-color: #1f2935;}
.Opta .Opta-TeamFormation {
	color: rgba(255,255,255,.5);
}
.Opta .Opta-MatchHeader .Opta-Score,
.Opta .Opta-MatchHeader .Opta-Versus,
.Opta .Opta-MatchHeader .Opta-Score,
.Opta .Opta-MatchHeader .Opta-Divider,
.Opta .Opta-MatchHeader .Opta-Versus {
	background-color: #aa272f;
	color: white;
}
.Opta .Opta-MatchHeader .Opta-Divider,
.Opta .Opta-MatchHeader .Opta-Versus {
	color: #aa272f;
	position: relative;
}
.Opta .Opta-MatchHeader .Opta-Divider:before,
.Opta .Opta-MatchHeader .Opta-Versus:before {
	content: "";
	border-left: 1px solid rgba(255,255,255,.3);
	position: absolute;
	left: 50%;
	top: 5px;
	bottom: 5px;
	-moz-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	-o-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	transform: skewX(-10deg);
	z-index: 1;
}
.Opta .Opta-MatchHeader .Opta-Score {
	width: 40px;
}
.Opta .Opta-MatchHeader .Opta-Team {position: relative;z-index: 1;}
.Opta .Opta-Image-Team-Medium {
	max-width: 100%;
	max-height: 65px;
	height: auto;
}
.Opta .Opta-MatchHeader .Opta-Score.Opta-Team-Left,
.Opta .Opta-MatchHeader .Opta-Score.Opta-Team-Right {
	padding-left: 0;
	padding-right: 0;
	position: relative;
}
.Opta .Opta-MatchHeader .Opta-Team.Opta-Team-Left {padding-right: 20px;}
.Opta .Opta-MatchHeader .Opta-Team.Opta-Team-Right {padding-left: 20px;}

.Opta .Opta-MatchHeader .Opta-Score.Opta-Team-Left:after,
.Opta .Opta-MatchHeader .Opta-Score.Opta-Team-Right:after {
	content: "";
	display: block;
	background: #1f2935;
	position: absolute;
	width: 20px;
	height: 101%;
	top: 0;
	-moz-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	-o-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	transform: skewX(-10deg);
}
.Opta .Opta-MatchHeader .Opta-Score.Opta-Team-Left:after {left: -10px;}
.Opta .Opta-MatchHeader .Opta-Score.Opta-Team-Right:after {right: -10px;}

.Opta .Opta-Image-Holder.Opta-Image-Team.Opta-Image-Medium {
	padding: 5px;
	background: rgba(255,255,255,.9);
	display: inline-block;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	max-width: 60px;
}
.Opta .Opta-Score-Extras {background-color: #101924;position: relative;}
.Opta .Opta-MatchHeader tr.Opta-Score-Extras td span {color: white;}
.Opta .Opta-MatchHeader tr.Opta-Score-Extras td {padding: 5px;}
.Opta .Opta-MatchHeader-Details {background-color: #000;}

.Opta .Opta-MatchHeader div.Opta-MatchHeader-Details > div,
.Opta .Opta-MatchHeader tr.Opta-MatchHeader-Details td > div {background-color: transparent;}
.Opta .Opta_F_TL .Opta-Timeline > div {background-color: #aa272f;}
.Opta .Opta_F_TL .Opta-Timeline > div,
.Opta .Opta_F_TL .Opta-Timeline {
	-webkit-border-radius: 5px;
			border-radius: 5px;
}
.Opta .Opta-MatchHeader .Opta-Score.Opta-Team-Left .Opta-Team-Score {padding-left: 10px;}
.Opta .Opta-MatchHeader .Opta-Score.Opta-Team-Right .Opta-Team-Score {padding-right: 10px;}

.Opta h2 {
	color: #000;
	background-color: transparent;
	border-top: 1px dashed #ccc;
	text-transform: uppercase;
	text-align: center;
}
.Opta .Opta-Matchdata,
.Opta_F_TL.Opta_F_TL_N .Opta-block {
	background-color: #efefef;
}
.Opta h2 .Opta-Logo {display: none;}
.Opta .Opta-TimeControls .Opta-PeriodButtons button.Opta-On,
.Opta .Opta-TimeControls .Opta-PeriodButtons button.Opta-On:hover,
.Opta-Wide .Opta_F_CB .Opta-CheckBoxes.Opta-Nav li.Opta-On,
.Opta-Wide .Opta_F_CB .Opta-CheckBoxes.Opta-Nav li:hover,
.Opta .Opta-Nav li.Opta-On a,
.Opta .Opta_W .Opta-Tooltip h3,
.Opta div.Opta-Dropdown.Opta-Active label.Opta-Dropdown-Label span.Opta-Dropdown-Label-Button,
.Opta div.Opta-Dropdown.Opta-Active label.Opta-Dropdown-Label span.Opta-Dropdown-Label-Text {
	background-color: #aa272f;
}
.Opta .Opta-TimeControls .Opta-Dragger path,
.Opta .Opta-TimeControls .Opta-TimeSpan {
	fill: #aa272f;
}

.Opta p.Opta-Load {
	background-image: url();
}
@media (min-width: 768px) {
	.score-singular-lupita .Opta .Opta-MatchHeader .Opta-Score .Opta-Team-Score {
		font-size: 2.667em;
		font-weight: 700;
	}
	.score-singular-lupita .Opta .Opta-MatchHeader .Opta-Score {width: 60px;}
	.Opta .Opta-Score-Extras {
		background: rgb(31,41,53);
		background: -moz-linear-gradient(left, rgba(31,41,53,1) 0%, rgba(16,25,36,1) 50%, rgba(31,41,53,1) 100%);
		background: -webkit-linear-gradient(left, rgba(31,41,53,1) 0%,rgba(16,25,36,1) 50%,rgba(31,41,53,1) 100%);
		background: linear-gradient(to right, rgba(31,41,53,1) 0%,rgba(16,25,36,1) 50%,rgba(31,41,53,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2935', endColorstr='#1f2935',GradientType=1 );
	}
	.Opta .Opta-MatchHeader-Details {
		background: rgb(31,41,53);
		background: -moz-linear-gradient(left, rgba(31,41,53,1) 0%, rgba(0,0,0,1) 50%, rgba(31,41,53,1) 100%);
		background: -webkit-linear-gradient(left, rgba(31,41,53,1) 0%,rgba(0,0,0,1) 50%,rgba(31,41,53,1) 100%);
		background: linear-gradient(to right, rgba(31,41,53,1) 0%,rgba(0,0,0,1) 50%,rgba(31,41,53,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2935', endColorstr='#1f2935',GradientType=1 );
	}
}