/*INICIO FECHA Y ESTADIO*/
.section-title.single-result .result-location ul {
 list-style: none;
 padding: 0 0 30px;
 text-align: center;
}

.section-title.single-result .result-location ul li {
 color: #fff;
 display: inline-block;
 margin: 0 10px;
}
/*FIN FECHA Y ESTADIO*/
/*INICIO resultado*/
.section-title.single-result .result-match {
 text-align: center;
 color: #fff;
 font-size: 1.4rem;
 font-weight: 700;
 display: table;
 margin: 0 auto;
 padding: 10px 20px;
}

.section-title.single-result .result-match {
 background: #01d099!important;
 background-color: #01d099!important;
}
/*FIN resultado*/

/*INICIO DIRECTO*/
.section-title.single-result .live-on {
 display: table;
 margin: 40px auto 0;
 text-align: center;
 background: rgba(0,0,0,.3);
 padding: 5px 10px;
 color: #fff;
}
/*FIN DIRECTO*/

/*inicio escudos*/
.section-title.single-result .team img {
 padding-right: 10px;
}
.section-title.single-result .team {
 color: #fff;
 font-weight: 700;
 font-size: 1.2rem;
 padding: 0 0 0 180px;
}

.section-title.single-result .team.right {
 text-align: right;
 padding: 0 180px 0 0;
}
/*fin escudos*/

/*Inicio goleadores*/
.section-title.single-result .team ul {
 list-style: none;
 padding: 25px 0 0;
 margin-top: 30px;
 border-top: 1px solid #888;
 text-align: right;
}
.section-title.single-result .team ul li {
 font-size: .8rem;
 padding-bottom: 10px;
}

.section-title.single-result .team.right ul {
 text-align: left;
}
/*fin goleadores*/

/*iconos*/
.fa-soccer-ball-o:before, .fa-futbol-o:before {
 content: "\f1e3";
 padding-left: 5px;
 padding-right: 5px;
}
.section-title.single-result .timeline-result .timeline li.change:after {
 font-family: fontawesome;
 content: "\f07e";
 width: 10px;
 height: 10px;
 left: 0;
 font-size: 1rem;
}

.section-title.single-result .timeline-result .timeline li.wd-tarjeta_roja:after {
 background: red;
}
.section-title.single-result .timeline-result .timeline li.top:after {
 top: -20px;
}
.section-title.single-result .timeline-result .timeline li.card-result:after {
 position: absolute;
 content: '';
 width: 10px;
 height: 15px;
 left: 3px;
}

.section-title.single-result .timeline-result .timeline li.wd-tarjeta_amarilla:after {
 background: #ff0;
}
.section-title.single-result .timeline-result .timeline li.bottom:after {
 bottom: -20px;
}
/*No funciona:*/
.section-title.single-result .timeline-result .timeline li.goal:after {
 font-family: fontawesome;
 content: "\f1e3";
 width: 10px;
 height: 10px;
 left: 0;
 font-size: 1rem;
}

/*iconos*/

/*inicio timeline*/
.section-title.single-result .timeline-result .timeline {
 list-style: none;
 padding: 0;
 margin: 0;
 width: 100%;
 height: 1px;
 background: #777;
 position: relative;
}

.section-title.single-result .timeline-result .team-timeline img {
 max-height: 20px;
 padding-right: 5px;
}

.section-title.single-result .timeline-result .timeline {
 list-style: none;
 padding: 0;
 margin: 0;
 width: 100%;
 height: 1px;
 background: #777;
 position: relative;
}
.section-title.single-result .timeline-result .timeline li {
 position: absolute;
 top: -10px;
 font-weight: 700;
 color: #fff;
}



.section-title.single-result .timeline-result .timeline li {
 position: absolute;
 top: -10px;
 font-weight: 700;
 color: #fff;
}

.no-gutters>.col, .list-diary .club-logo .no-gutters>li, .no-gutters>[class*=col-] {
padding-right: 0;
padding-left: 0
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .list-diary .club-logo li, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .section-title-team .general-info li, .col-sm-5, .col-sm-6, footer .links-footer ul.columns li, .content-instagram .insta-items, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .recent-results.results-page .info-results ul li, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .section-title-team .bg-image-team, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
position: relative;
width: 100%;
/* min-height: 1px;
padding-right: 15px;
padding-left: 15px */
}

.col, .list-diary .club-logo li {
flex-basis: 0;
flex-grow: 1;
max-width: 100%
}



/* inicio CARD JUGADORES*/
.item-player {
 background-color: #fff;
 box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
 margin-bottom: 50px;
}

.img-hover, .item-team, .item-player {
 position: relative;
 overflow: hidden;
}

.item-player .head-player {
 overflow: hidden;
 max-height: 165px;
 position: relative;
}

.img-hover img, .item-team img, .item-player img {
 -webkit-transition: .3s all ease;
 -moz-transition: .3s all ease;
 -o-transition: .3s all ease;
 -ms-transition: .3s all ease;
 transition: .3s all ease;
}

img.wd-ajustar_imagen {
 max-width: 100%;
 height: auto;
}

.img-hover .overlay, .item-team .overlay, .item-player .overlay {
 position: absolute;
 text-align: center;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 background: rgba(0,0,0,.5);
 opacity: 0;
 display: flex;
 align-items: center;
 justify-content: center;
 -webkit-transition: all .25s ease-in-out;
 -moz-transition: all .25s ease-in-out;
 -o-transition: all .25s ease-in-out;
 transition: all .25s ease-in-out;
}

.img-hover .overlay a, .item-team .overlay a, .item-player .overlay a {
 color: #fff;
 font-size: 40px;
}

.item-player .info-player {
 padding: 35px 0 0;
 position: relative;
}

.item-player .btn {
 color: #fff;
 display: block;
 padding: 10px;
 text-align: center;
 border-radius: 0;
 position: relative;
}

.item-player .info-player .number-player {
 width: 50px;
 height: 50px;
 display: flex;
 align-items: center;
 justify-content: center;
 background: rgba(0,0,0,.8);
 border-radius: 50%;
 position: absolute;
 top: -25px;
 left: 50%;
 margin-left: -25px;
 color: #fff;
 font-size: 1rem;
 font-weight: 700;
}

.item-player .info-player h4 {
 margin-bottom: 25px;
 text-align: center;
}
.item-player .info-player h4 span {
 display: block;
 font-size: .8rem;
}
.item-player .info-player ul {
 padding: 0;
 list-style: none;
}
.item-player .info-player ul li {
 border-top: 1px solid #dedede;
 padding: 8px 20px;
}

.item-player .info-player ul li strong {
 font-size: .8rem;
 font-weight: 600;
}

.item-player .info-player ul li span {
 float: right;
}
/* fin CARD JUGADORES*/

/* Inicio LISTADO PLANTILLA JUGADORES*/
.stats-info ul {
 border-top: 3px solid;
 background: #fff;
 list-style: none;
 padding: 0;
 width: 100%;
/*  margin: 0 auto;*/
 display: table;
}
.stats-info ul li {
 text-align: center;
 padding: 10px 20px;
 float: left;
 border: 1px solid #dedede;
 border-right: 0;
}
.stats-info ul {
 border-top-color: #01d099!important;
}
/* Inicio LISTADO PLANTILLA JUGADORES*/

/*Inicio resultado*/
.recent-results .info-results {
 background: #26282b;
}

.recent-results .info-results ul {
 list-style: none;
 padding: 1px;
}

.recent-results .info-results ul li .head {
 background: #121212;
 font-size: .8rem;
 display: block;
 color: #fff;
 padding: 5px;
}

.recent-results .info-results ul li .goals-result {
 background: #222;
 padding: 8px 2px;
 display: flex;
 font-size: 0.8rem;
 justify-content: space-between;
}

.recent-results .info-results ul li a {
 font-size: .7rem;
 color: #fff;
}

.recent-results .info-results ul li .goals {
 color: #fff;
}

.recent-results .info-results ul li .goals b {
 background: #121212;
 color: #fff;
 padding: 5px 10px;
}

.recent-results .info-results ul li a {
 font-size: .7rem;
 color: #fff;
}
.recent-results .info-results ul li a img {
 max-width: 20px;
 margin-right: 3px;
}
