.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, 0.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, 0.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, 0.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 );
  }
}
