.bodier>.container .marcadorBox .gridBox, 
.bodier>.container .container.marcadorBox .cell, 
.container.marcadorBox .Opta>.Opta_W>div,
.container.marcadorBox .Opta>.Opta_W {padding-top:0;padding-bottom: 0;margin: 0;}
.container.marcadorBox .Opta-Events.Opta-Home,
.container.marcadorBox .Opta-Events.Opta-Away {display:none;}

/*.mainBox .auxBox li:before{display:none;}
.mainBox .auxBox li{padding-left:0;}*/
article .mainBox .auxBox .Opta .Opta-H2, article .mainBox .auxBox .Opta h2, article .mainBox .auxBox .Opta h3.Opta-Exp span{line-height: 3rem !important;}

.Opta>.Opta_W>div,
.Opta>.Opta_W {background-color:transparent;}

.Opta td:first-child{padding-left:0;}
.Opta td:last-child{padding-right:0;}
.Opta .Opta-Teamsheet-Holder.Opta-Away .Opta-Teamsheet-Button{text-align:left; position:relative;}
.Opta .Opta-Teamsheet-Holder .Opta-Teamsheet-Button .Opta-Teamsheet-Icon:after{right:0;}
.Opta .Opta-Teamsheet-Holder.Opta-Away .Opta-Teamsheet-Button .Opta-Teamsheet-Icon{float:right !important;}

.Opta .Opta-FootballPitch-Subplayers tbody tr span.Opta-Circle{line-height:2.8rem !important;}

.container.boxMamCampo .grid .gridBox .cell:first-chil{width:60%;}
.container.boxMamCampo .grid .gridBox .cell:last-chil{width:40%;}

/* Marcador*/
.Opta .Opta-MatchHeader .Opta-Score .Opta-Team-Score {font-size:2.5rem; line-height:1.2; font-weight:700;text-align: center;background:transparent;color:#666;}
.Opta .Opta-MatchHeader .Opta-Score.Opta-Away .Opta-Team-Score {background-color:transparent}
.Opta .Opta-MatchHeader td.Opta-Team, .Opta-Wide .Opta-MatchHeader.Opta-MatchHeader-Crested td.Opta-Team {font-size:1.2rem; line-height:1.2; font-weight:400;color: #666;;padding-top: 7rem;}
.Opta .Opta-Divider {font-size:1.5rem; line-height:1.2; font-weight:400; color:#bfbfbf}

.Opta .Opta-MatchHeader .Opta-Home.Opta-Crest {position: absolute;left: 50%;margin-left: -13rem;}
.Opta .Opta-MatchHeader .Opta-Away.Opta-Crest {position: absolute;right: 50%;margin-right: -13rem;}
.Opta .Opta-MatchHeader .Opta-Crest span img {filter: drop-shadow(0 0 .2rem rgba(0,0,0,0.7));}

.container.unSocialBox .mainBox .auxBox, .boxMamCampo.unSocialBox .mainBox .auxBox {padding-left:2rem}

/*fonts*/
div.Opta .Opta-H2  .Opta-Title, div.Opta h2  .Opta-Title {font-family:Roboto;font-weight:300;font-size:1.7rem;}
div.Opta .Opta-Teamsheet-Holder .Opta-Teamsheet-Button {font-size:1.7rem;line-height:1;}

/*Estadisticas*/
.Opta.Opta-Narrow table.Opta-Ranking-Bars .Opta-Player .Opta-Image{width:25% !important;}
.Opta.Opta-Narrow table.Opta-Ranking-Bars .Opta-Player .Opta-Name{width:48%;}
.Opta.Opta-Narrow table.Opta-Ranking-Bars .Opta-Player .Opta-Crest{width:20%;}
.Opta.Opta-Narrow table.Opta-Ranking-Bars .Opta-Player .Opta-Score{width:12%;}

/*
.deportes .size_75.g3 .gridBox>.cell:first-child {width:66%;}
.deportes .size_75.g3 .gridBox>.cell:nth-child(2),
.deportes .size_75.g3 .gridBox>.cell:nth-child(3) {width:33%;}
*/
.Opta .Opta-Ranking-Bars * {font-family:Roboto;font-weight:400;}
.Opta .Opta-Ranking-Bars .Opta-FeatureHeader td {font-weight:600;}
.Opta .Opta-Ranking-Bars .Opta-FeatureHeader td, .Opta .Opta-Ranking-Bars .Opta-FeatureHeader th {background-color: #d4d9dd;}
.Opta .Opta-Ranking-Bars .Opta-FeatureHeader td , .Opta .Opta-Score {color:#494847}
.Opta .Opta-Ranking-Bars .Opta-Score div {background:#146c6f;}
.Opta .Opta-Ranking-Bars .Opta-Score .Opta-Rating {text-shadow:none;}

/* loader */
div.Opta-Wide {width: 100%;text-align: center;margin-bottom: 2rem;}
.Opta p.Opta-Load{display:block;font-size:0;position:relative;margin:0 auto;width:100%;}
.Opta p.Opta-Load,.Opta p.Opta-Load:before,.Opta p.Opta-Load:after {content:"";display: inline-block;background-color: #850030;position: absolute;height: 1rem;width: 1rem;border-radius: 100%;animation: changeopacity 1.5s infinite ease-in-out;transform-origin:center;background-image: none;margin: 0 auto;padding: 0;}
.Opta p.Opta-Load:before {left:1.5rem;animation: changeopacity2 1.5s infinite ease-in-out;animation-delay: .16s;}
.Opta p.Opta-Load:after {left:3rem;animation: changeopacity2 1.5s infinite ease-in-out;animation-delay: .33s;}
@keyframes changeopacity {
  0%, 100% {
    
    opacity: 1;
  }
  60% {
    
    opacity: 0;
  }
}
@keyframes changeopacity2 {
  0%, 100% {
    transform:scale(1);
    opacity: 1;
  }
  60% {
    transform:scale(0);
    opacity: 0;
  }
}


/*marcador con header*/
.Opta-Live span.Opta-Live {
    background: #d81a28;padding:0 1rem 0 2.6rem;
    border-radius: 0.5rem;font-size:1.8rem;font-weight:400;letter-spacing:1pt;
}
.Opta-Live span.Opta-Live:before {font-size: 24px;}

/*estados partido*/
.Opta-Cf[data-period*="Half"]:before {content: 'DIRECTO';display: inline-block;color:#fff;width:auto;left:0;position: absolute;background: #d81a28;text-align: left;padding: 0.4rem 1rem 0.4rem 3rem;border-radius: 0.4rem;top: 1.4rem;}
.Opta-Cf[data-period*="Half"]:after,.Opta-Cf[data-period*="FullTime"]:after {content:'';display:block;width: 1.2rem;height: 1.2rem;background:white;border-radius:100%;position:absolute;top:0.3rem;left:1rem;top:2rem;}
.Opta-Cf[data-period*="Half"]:after {animation: changeopacity 1.2s infinite ease-in-out;}
.Opta-Cf[data-period*="Half"]:before,
.Opta-Cf[data-period*="FullTime"]:before {font-family:'Roboto';font-size:1.6rem;line-height:1;font-weight: 700;letter-spacing: 1pt;word-spacing: 0;}
.Opta-Cf[data-period*="FullTime"]:before {content: 'FINALIZADO';display: inline-block;color:#fff;width:auto;left: 0;position: absolute;background: #d81a28;text-align: left;padding: 0.4rem 1rem 0.4rem 3rem;border-radius: 0.4rem;top: 1.4rem;}


@media (max-width:820px){
	/*estados*/
	.Opta-Cf[data-period*="Half"]:before,.Opta-Cf[data-period*="FullTime"]:before {position:relative;left:1rem;}
	.Opta-Cf[data-period*="Half"]:after,.Opta-Cf[data-period*="FullTime"]:after {left:2rem;}
	.Opta .Opta_F_MS table.Opta-MatchHeader {margin-top:1rem;}
	
	.Opta .Opta-MatchHeader td.Opta-Team, .Opta-Wide .Opta-MatchHeader.Opta-MatchHeader-Crested td.Opta-Team {padding-top: 1rem; font-size: 2rem;}
	.Opta .Opta-MatchHeader .Opta-Home.Opta-Crest {left: 0;margin-left: 1rem;}
	.Opta .Opta-MatchHeader .Opta-Away.Opta-Crest {right: 0;margin-right: 1rem;}
	.size_75.g3 .gridBox>.cell:first-child {width:100%;}
	.size_75.g3 .gridBox>.cell:nth-child(2),
	.size_75.g3 .gridBox>.cell:nth-child(3) {width:100%;}
	.Opta .Opta-Image-Team-Medium {max-width:48px;}
	.Opta .Opta-MatchHeader.Opta-MatchHeader-Crested td.Opta-Team {text-align:right;}
}
