#news .uk-text-small {
  color: #fff !important;
  font-family: "eFootballSansLight";
}
#news .categories-module>li {
  margin-bottom: 10px;
}
#news .uk-subnav-pill>*>:first-child {
  padding: 2px 10px;
  background: #fffe00;
  color: #000096;
}
#news .label-filter:hover,
#news .label-filter:active,
#news .label-filter:focus {
  background: #fffe00;
  color: #000096;
  outline: none;
}
#news .label-filter.active {
  background: #fffe00;
  color: #000096;
  outline: none;
}
#news h2 {
  font-weight: 100;
  font-family: "eFootballStencil";
}
#news *+.uk-margin {
  margin-top: 20px !important;
}
#news_detalle h1 {
  color: #ff0 !important;
  font-family: "eFootballStencil";
  font-weight: 100;
}
#news_detalle h2,
#news_detalle h3 {
  color: #fff !important;
  font-family: "eFootballSansBold" !important;
}
#news_detalle hr {
  border-top: 1px solid #fff;
}
#news_detalle p {
  color: #fff !important;
}
#news_detalle .uk-text-muted {
  color: #fff !important;
  font-family: "eFootballSansLight";
}
#news_detalle .label-filter {
  padding: 5px 15px;
  text-transform: uppercase;
}
#news_detalle .label-filter:hover,
#news_detalle .label-filter:active,
#news_detalle .label-filter:focus {
  background: #fffe00;
  color: #848484;
  outline: none;
  text-transform: uppercase;
}
#news_detalle .label-filter.active {
  background: #fffe00;
  color: #000096;
  font-family: "eFootballSansLight";
  outline: none;
  text-transform: uppercase;
}
#news_detalle .link-back {
  text-decoration: none;
}
#news_detalle .link-back:hover {
  color: #fffe00;
  outline: none;
  text-decoration: none;
}
#news_detalle .articleTags>a {
  background-color: #fffe00;
  color: #000096;
  font-family: "eFootballSansLight";
  padding: 0px 10px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}
#news_detalle .hover-tag:hover,
#news_detalle .hover-tag:active,
#news_detalle .hover-tag:focus {
  background: #fffe00;
  color: #848484;
  outline: none;
  text-transform: uppercase;
}
#news_detalle .hover-tag.active {
  background: #fffe00;
  color: #848484;
  outline: none;
  text-transform: uppercase;
}
#news_detalle .shareSocialLinks a svg,
#news_detalle .followSocialLinks a svg,
#news_detalle .streamPlatformsLinks a svg,
#news_detalle .sidebarModuleFollowUs a svg,
#news_detalle .playerSocialLinks a svg,
#news_detalle #clubSocialLinks a svg {
  transition: transform 0.3s;
}
#news_detalle .uk-link:hover,
#news_detalle a:hover {
  color: #000c96;
  text-transform: none;
  outline: none;
  text-decoration: none;
}
#news_detalle .uk-tile {
  padding: 19px 20px !important;
}
#news_detalle .uk-text-meta {
  color: #fff;
  font-family: "eFootballSansLight";
}
#news_detalle .newsGrid.relatedBlog .articleMask.tv:before {
  background-size: 50px 25px;
}
#news_detalle h2 {
  font-weight: 700;
}
#news_detalle .margin-pie-f {
  margin-top: 20px !important;
}
#news_detalle .contenido-news a {
  color: #fff !important;
  text-decoration: underline !important;
}
#news_detalle .contenido-news a:hover {
  color: #fffe00 !important;
}
#news_detalle .contenido-news p {
  margin: 0px;
}
#news_detalle .contenido-news h1,
#news_detalle .contenido-news h2,
#news_detalle .contenido-news h3,
#news_detalle .contenido-news h4,
#news_detalle .contenido-news h5,
#news_detalle .contenido-news h6 {
  margin: 0px;
}
.uk-news-date {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
  text-align: right;
}
@media (max-width: 1030px) {
  #news_detalle {
    padding-top: 96px;
  }
}
#league #banner-int .uk-section-default {
  background: #fffe00 !important;
}
#league #banner-int .uk-subnav>*>:first-child {
  display: block;
  color: #fff;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.35px;
}
#league #banner-int .uk-link-reset.f-z-icono {
  font-size: 20px;
  margin-bottom: 0;
}
#league #banner-int #clubSocialLinks .el-item {
  margin-top: 0;
  padding-left: 28px;
}
#league #banner-int .clubsMenu ul.uk-subnav li a:after,
#league #banner-int .topSubNav ul.uk-subnav li a:after {
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 0;
  height: 6px;
  transition: 0.1s;
}
#league #banner-int .topSubNav ul.uk-subnav li.uk-active a:after {
  background-color: #fff;
  width: 100%;
}
#league #banner-int .uk-subnav > li > a:hover,
#league #banner-int .uk-subnav>.uk-active>a {
  color: #ff0;
  font-weight: 600;
  background: #000096;
  padding: 15px;
}
#league #banner-int .uk-subnav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}
#league #banner-int .topSubNav ul.uk-subnav li a {
  position: relative;
  padding: 15px;
  font-family: "eFootballStencil";
  font-weight: 100;
}
#league #banner-int .topSubNav ul.uk-subnav li {
  padding-left: 5px;
}
#league #table.footerTable {
  margin-left: 0px;
  padding: 20px;
  color: #fff;
  background-color: #161632;
}
#league #table table tr:first-child td.playOffColor,
#league #table table tr:nth-child(2) td.playOffColor,
#league #table table tr:nth-child(3) td.playOffColor,
#league #table table td.blueCell {
  background-color: #1860ad;
  width: 4px;
}
#league #table table tr:nth-child(4) td.playOffColor,
#league #table table tr:nth-child(5) td.playOffColor,
#league #table table tr:nth-child(6) td.playOffColor,
#league #table table td.redCell {
  background-color: #ee4242;
  width: 4px;
}
#league #table .uk-table-hover tbody tr:hover,
#league #table .uk-table-hover>tr:hover {
  background: none;
}
#league #table .uk-link-toggle:focus .uk-link,
#league #table .uk-link-toggle:hover .uk-link,
#league #table .uk-link:hover,
#league #table a:hover {
  color: #000c96;
  text-decoration: none;
}
#league #table .uk-table th {
  color: #fff;
  font-size: 14px;
}
#league #table .uk-grid-divider>:not(.uk-first-column)::before {
  left: 15px;
}
#league #table .uk-grid-divider>* {
  padding-left: 30px;
}
#league #table .uk-grid-divider>* {
  position: relative;
}
#league #table .uk-grid-divider {
  margin-left: -30px;
}
#league #table .table-group-header th {
  background-color: #fffe00 !important;
}
@media (max-width: 480px) {
  #league #table .ico-teams-table-size {
    font-size: 25px;
  }
  #league #table .uk-table-expand {
    min-width: 14vw;
  }
}
#menu-history.uk-section-default {
  background: #000c96 !important;
}
#menu-history.uk-section-default .uk-container .uk-grid .uk-subnav>*>:first-child {
  display: block;
  color: #fff;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.35px;
}
#menu-history .uk-link-reset.f-z-icono {
  font-size: 20px;
  margin-bottom: 0;
}
#menu-history .uk-link-reset #clubSocialLinks .el-item {
  margin-top: 0;
  padding-left: 28px;
}
#menu-history .uk-link-reset .clubsMenu ul.uk-subnav li a:after,
#menu-history .uk-link-reset .topSubNav ul.uk-subnav li a:after {
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 0;
  height: 6px;
  transition: 0.1s;
}
#menu-history .uk-link-reset .topSubNav ul.uk-subnav li.uk-active a:after {
  background-color: #fff;
  width: 100%;
}
#menu-history .uk-subnav>.uk-active>a {
  background-color: #ff0;
  color: #161632 !important;
  font-family: "eFootballStencil";
  padding: 15px;
  font-weight: 100;
}
#menu-history .uk-subnav > li > a {
  font-family: "eFootballStencil";
  padding: 15px;
  font-weight: 100 !important;
}
#menu-history .topSubNav ul.uk-subnav li a {
  position: relative;
  padding: 15px;
}
#menu-history .topSubNav ul.uk-subnav li {
  padding-left: 5px;
  font-family: "eFootballStencil";
  font-weight: 100 !important;
}
.contenido-history .title-p .color-title {
  font-size: 24px;
  font-family: "eFootballStencil";
  font-weight: 100;
  color: #fffe00 !important;
}
.logo-banner {
  min-height: 160px;
  padding-top: 42px;
}
@media (max-width: 959px) {
  .logo-banner {
    padding-top: 96px;
  }
}
.logo-banner.banner-interno {
  min-height: 120px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.img-center {
  display: block;
  margin: 0 auto;
}
.style-drop {
  padding: 15px;
  border-radius: 0 0 10px 10px;
  min-width: auto;
}
.arrow-drop {
  color: #fffe00;
  margin-left: 10px;
  font-weigth: 700;
}
.uk-dropdown-nav>li.uk-active>a,
.uk-dropdown-nav>li>a:focus,
.uk-dropdown-nav>li>a:hover {
  color: #000c96;
}
.tm-sidebar .uk-table td:first-child:before,
.tm-sidebar .uk-table td:last-child:after {
  content: '';
  position: absolute;
  left: -20px;
  top: 0;
  width: 9px;
  height: 100%;
  z-index: 1;
  background: #000c96;
  display: none;
}
.tm-sidebar .leagueTable .uk-table td:first-child:before {
  left: -10px;
}
.tm-sidebar .uk-table td:first-child>span:before,
.tm-sidebar .uk-table td:last-child>span:after {
  content: '';
  position: absolute;
  left: -11px;
  top: 38%;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #000c96;
  display: none;
}
.tm-sidebar .leagueTable .uk-table td:first-child>span:before {
  left: -1px;
}
.tm-sidebar .uk-table td:last-child>span:after {
  right: -11px;
  left: auto;
  border-left: none !important;
  border-right: 8px solid #000c96;
}
.tm-sidebar .leagueTable .uk-table td:last-child>span:after {
  right: -1px;
}
.tm-sidebar .leagueTable .uk-table td:last-child:after {
  right: -9px;
  left: auto;
}
.tm-sidebar .uk-table tr.select-table-team td:first-child>span:before,
.tm-sidebar .uk-table tr.select-table-team td:last-child>span:after,
.tm-sidebar .uk-table tr.select-table-team td:last-child:after,
.uk-table tr.select-table-team td:first-child:before {
  display: block;
}
.tm-sidebar .uk-table td:first-child,
.tm-sidebar .uk-table td:last-child {
  position: relative;
}
.team-data {
  display: flex;
  background-color: #161632;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1200px) {
  .team-data {
    height: 230px;
  }
}
@media (max-width: 1024px) {
  .team-data {
    height: auto;
  }
}
@media (max-width: 768px) {
  .team-data {
    height: 185px;
  }
}
@media (max-width: 639px) {
  .team-data {
    height: auto;
  }
}
.table-team-img {
  position: absolute;
  width: 26%;
  margin-left: 190px;
  margin-top: 15px;
}
@media (min-width: 1441px) {
  .table-team-img {
    width: 35%;
    margin-top: 0;
  }
}
@media (min-width: 1920px) {
  .table-team-img {
    width: 34%;
    margin-top: 15px;
  }
}
@media (min-width: 2000px) {
  .table-team-img {
    width: 26%;
  }
}
@media (max-width: 1480px) {
  .table-team-img {
    width: 46%;
    margin-left: 187px;
    margin-top: 15px;
  }
}
@media (max-width: 1406px) {
  .table-team-img {
    margin-top: 0px;
    width: 49%;
  }
}
@media (max-width: 1024px) {
  .table-team-img {
    width: 51%;
    margin-left: 155px;
    margin-top: 0;
  }
}
@media (max-width: 959px) {
  .table-team-img {
    width: 66%;
    margin-left: 200px;
    margin-top: 40px;
  }
}
@media (max-width: 904px) {
  .table-team-img {
    margin-top: 20px;
    margin-left: 170px;
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .table-team-img {
    width: 66%;
    margin-top: 0;
    margin-left: 155px;
  }
}
@media (max-width: 692px) {
  .table-team-img {
    width: 62%;
    margin-top: 0;
    margin-left: 155px;
  }
}
@media (max-width: 639px) {
  .table-team-img {
    width: 62%;
    margin-top: 30px;
    margin-left: 120px;
  }
}
@media (max-width: 425px) {
  .table-team-img {
    margin-left: 95px;
    margin-top: 10px;
  }
}
@media (max-width: 375px) {
  .table-team-img {
    margin-left: 85px;
    margin-top: 0;
  }
}
@media (max-width: 320px) {
  .table-team-img {
    margin-left: 65px;
    margin-top: 0;
  }
}
.table-team-img .border-linea {
  border-bottom: 1px solid #fff;
}
@media (max-width: 639px) {
  .table-team-img .border-linea {
    border-bottom: none;
  }
}
.td-est {
  padding: 20px 10px;
  text-align: center;
  width: 10%;
}
@media (max-width: 1024px) {
  .td-est {
    padding: 5px;
  }
}
@media (max-width: 320px) {
  .td-est {
    padding: 5px;
  }
}
.name-data {
  color: #fff;
  text-transform: uppercase;
  line-height: 1;
  font-size: 12px;
  font-family: "eFootballSansRegular";
}
@media (max-width: 720px) {
  .name-data {
    font-size: 10px;
  }
}
@media (max-width: 320px) {
  .name-data {
    font-size: 12px;
  }
}
.name-data.destacado {
  color: #161632;
  font-weight: 700;
}
.number-data {
  color: #fff;
  margin-top: 10px;
  font-size: 25px;
}
@media (max-width: 320px) {
  .number-data {
    font-size: 20px;
  }
}
.number-data.destacado {
  font-weight: 700;
  color: #161632;
}
.m-top-cero {
  margin-top: 0 !important;
}
.pdd-left-social {
  padding-left: 30px !important;
}
.arrow-calendar-col {
  padding: 22px 10px !important;
  width: 10px;
}
.padd-ten {
  padding: 10px !important;
  height: 50px;
  vertical-align: middle !important;
}
.inf {
  background-color: transparent;
  padding: 10px;
}
.inf .fecha-dia {
  background-color: #fffe00;
  padding: 8.5px;
  color: #fff;
}
.inf .fecha-dia.link:hover {
  background-color: #161632;
}
.inf:hover {
  background-color: transparent !important;
  cursor: auto !important;
}
.border-top {
  border-top: 1px solid #d3d3d3 !important;
}
.box-live {
  background-color: #000096;
  border-radius: 5px;
  padding: 3px 5px;
}
.box-live a {
  color: #fff !important;
}
.box-live-2 {
  background-color: #000096;
  border-radius: 5px;
  padding: 3px 2px;
}
.box-live-2 a {
  color: #fff !important;
}
.tr-group .bg-white {
  background-color: #fff !important;
  padding: 10px;
}
.tr-group div {
  background-color: #000c96;
  height: 40px;
}
.tr-2 {
  height: 47px;
}
.tr-2 th {
  padding: 13px !important;
}
.uk-table-divider>:first-child>tr:not(:first-child),
.uk-table-divider>:not(:first-child)>tr,
.uk-table-divider>tr:not(:first-child) {
  border-bottom: 1px solid #000c96 !important;
  border-top: unset !important;
}
.team {
  margin-bottom: 20px;
}
.team .img-teams-header {
  opacity: unset;
}
.team .img-teams-header img {
  height: 60px;
  margin-right: 10px;
}
.team .img-teams-header div {
  width: 100%;
  display: inline-flex;
  justify-content: center;
  padding: 50px;
  align-items: center;
}
.team .img-teams-header div h1 {
  color: #fff;
  margin: 0px;
  font-weight: 600;
}
.clubs {
  justify-content: center;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
.player-base-title {
  color: #ff0;
  font-family: "eFootballStencil";
  font-size: 25px;
  font-weight: 100;
}
#all-players .uk-card-default {
  background-color: #161632;
}
#all-players .uk-card-default h6 {
  color: #ff0;
  font-family: "eFootballStencil";
  font-size: 25px;
  font-weight: 100;
}
#all-players .uk-card-default h6.title {
  font-family: "eFootballStencil" !important;
  font-size: 1.25rem;
}
#all-players .uk-card-default .uk-text-muted {
  color: #fff !important;
}
.team-next-match table {
  width: 100%;
}
.team-next-match table tbody th:first-child {
  text-align: center;
  background-color: #161632;
}
.team-next-match table tbody th:first-child p {
  font-family: "eFootballStencil" !important;
  font-size: 24px;
  color: #ff0;
  font-weight: 100;
}
.website-link {
  color: #fff;
  font-family: "eFootballSansLight";
}
.website-link:hover {
  color: #fff !important;
  text-decoration: underline;
}
.matchday-calendar {
  background-color: #fff;
  padding: 15px 0;
}
.matchday-calendar .mds-fechas {
  padding: 15px;
}
.matchday-calendar .mds-fechas .margin {
  margin: 0;
}
.matchday-calendar .mds-fechas .uk-table th {
  color: #000c96;
  font-weight: 700;
  font-size: 18px;
  padding: 5px;
  text-align: center;
  vertical-align: top;
  font-family: "eFootballSansRegular";
}
.matchday-calendar .mds-fechas .uk-table td {
  padding: 5px 10px;
}
.matchday-calendar .mds-fechas .day-letter td {
  color: #000096;
  font-family: "eFootballSansLight";
}
.matchday-calendar .mds-fechas .dia-hoy-hover {
  background-color: #e6e6e6;
  border-radius: 5px;
  cursor: pointer;
}
.matchday-calendar .mds-fechas .dia-hoy {
  color: #000096;
  font-family: "eFootballSansRegular";
}
.matchday-calendar .mds-fechas .dia-hoy:hover {
  background-color: #e6e6e6;
  border-radius: 5px;
  cursor: pointer;
}
.matchday-calendar .mds-fechas .dia-hoy-active {
  background-color: #fffe00;
  color: #fff;
  border-radius: 5px;
}
.matchday-calendar .mds-fechas .dia-hoy-active:hover {
  background-color: #161632;
  border-radius: 5px;
  cursor: pointer;
}
.matchday-calendar .mds-fechas .c-pointer {
  cursor: pointer;
}
.matchday-calendar .linea {
  margin: 0px 15px;
}
.matchday-calendar .uk-panel .padding {
  padding: 15px;
}
.matchday-calendar .calendar .uk-width-small {
  width: 170px;
}
.matchday-calendar .calendar .calendarTable .calendarRow .uk-width-small {
  padding-left: 0px !important;
}
.matchday-calendar .calendar .calendarTable .calendarRow .uk-first-column {
  padding-left: 0px;
  padding-right: 40px;
}
.matchday-calendar .calendar .calendarTable .calendarRow,
.matchday-calendar .calendar .calendarTable .enlace-teams {
  text-decoration: none;
}
.matchday-calendar .calendar .calendarTable .calendarRow>div {
  background-color: #fffe00;
  margin-top: 2px;
  min-height: 58px;
  margin-left: 0;
}
.matchday-calendar .calendar .calendarTable .calendarRow>div span {
  color: #fff !important;
  font-family: "eFootballSansRegular";
  font-size: 14px;
}
.matchday-calendar .calendar .calendarTable .calendarRow:hover>div {
  background-color: #161632;
  color: #000;
}
.matchday-calendar .calendar .calendarTable .enlace-teams:hover {
  background-color: #d8d8d8;
  color: #000;
}
.matchday-calendar .calendar .calendarTable .results {
  line-height: 16px;
  padding-top: 20px;
}
.matchday-calendar .calendar .calendarTable .results span a {
  color: #fff !important;
}
.matchday-calendar .calendar .calendarTable .finalResult {
  font-size: 20px;
  letter-spacing: 5px;
  line-height: 0;
}
.matchday-calendar .calendar .calendarTable .pre-m {
  font-size: 12px;
  letter-spacing: 2px;
}
.matchday-calendar .calendar .calendarTable .live-box {
  background-color: #000096;
  padding: 3px 7px;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
}
.matchday-calendar .calendar .margin-dia-m {
  margin: 20px 0 !important;
}
.matchday-calendar .arrows-match {
  float: right;
  transform: translateY(-48px);
}
.matchday-calendar .arrows-match .izq,
.matchday-calendar .arrows-match .der {
  display: inline-block;
  padding: 0 15px 10px 0;
}
.matchday-calendar .arrows-match .izq:hover,
.matchday-calendar .arrows-match .der:hover,
.matchday-calendar .arrows-match .izq:active,
.matchday-calendar .arrows-match .der:active,
.matchday-calendar .arrows-match .izq:focus,
.matchday-calendar .arrows-match .der:focus {
  color: #000;
}
.matchday-calendar .arrows-match .izq.opacity,
.matchday-calendar .arrows-match .der.opacity {
  opacity: 0.3;
}
.matchday-calendar .arrows-match .der {
  padding-left: 20px;
}
@media (min-width: 389px) {
  .fz-name-xs-vm {
    font-size: 12px;
  }
}
@media (max-width: 390px) {
  .fz-name-xs-vm {
    font-size: 12px;
  }
}
@media (max-width: 369px) {
  .fz-name-xs-vm {
    font-size: 17px;
  }
}
#table-base table tr:first-child td.playOffColor,
#table-base table tr:nth-child(2) td.playOffColor,
#table-base table tr:nth-child(3) td.playOffColor,
#table-base table td.blueCell {
  background-color: #1860ad;
  width: 4px;
}
#table-base table tr:nth-child(4) td.playOffColor,
#table-base table tr:nth-child(5) td.playOffColor,
#table-base table tr:nth-child(6) td.playOffColor,
#table-base table td.redCell {
  background-color: #ee4242;
  width: 4px;
}
#table-base .uk-table-hover tbody tr:hover,
#table-base .uk-table-hover>tr:hover {
  background: #d8d8d8;
}
#table-base .uk-link-toggle:focus .uk-link,
#table-base .uk-link-toggle:hover .uk-link,
#table-base .uk-link:hover,
#table-base a:hover {
  color: #000c96;
  text-decoration: none;
}
#table-base .uk-table th {
  color: #fffe00;
  font-size: 14px;
}
#table-base .uk-grid-divider>:not(.uk-first-column)::before {
  left: 15px;
}
#table-base .uk-grid-divider>* {
  padding-left: 30px;
}
#table-base .uk-grid-divider>* {
  position: relative;
}
#table-base .uk-grid-divider {
  margin-left: -30px;
}
@media (max-width: 480px) {
  #table-base .ico-teams-table-size {
    font-size: 25px;
  }
  #table-base .uk-table-expand {
    min-width: 14vw;
  }
}
.filtro-colum {
  background-color: #dcdcdc;
  padding: 0px 0px 100% 0px;
}
.filtro-colum .titulo-search {
  font-weight: 600;
  margin: 15px 0;
  text-transform: uppercase;
}
.filtro-colum .titulo-search.sub {
  font-weight: 400;
  margin: 15px 0 5px 0;
}
.filtro-colum .inp-search {
  padding: 10px;
  width: 100%;
  background-color: #f7f7f7;
  border: 0;
}
.filtro-colum .inp-search:focus {
  outline: none;
}
.filtro-colum .btn-platform {
  background-color: #f7f7f7;
  display: inline-block;
  padding: 5px;
  margin: 3px;
}
.filtro-colum .btn-platform.active {
  background-color: #000;
}
.filtro-colum .btn-platform.sz-log {
  width: 80px;
  height: 25px;
}
.filtro-colum .btn-platform .sz-img {
  width: 65px;
  display: block;
  margin: 0 auto;
}
.filtro-colum .btn-platform .opacity-inactive {
  opacity: 0.5;
}
.filtro-colum .btn-platform.sz-box-team {
  width: 40px;
  height: 40px;
}
.filtro-colum .btn-platform .sz-img-team {
  width: 25px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.filtro-colum .btn-teams-txt {
  background-color: #f7f7f7;
  display: inline-block;
  padding: 5px;
  margin: 3px;
  text-transform: uppercase;
}
.filtro-colum .btn-teams-txt.sz-txt {
  width: auto;
  padding: 5px 10px;
}
.filtro-colum .btn-teams-txt.active {
  background-color: #000;
  color: #fff;
}
.filtro-colum .btn-teams-txt .txt-color-grey {
  outline: none;
  text-decoration: none;
  color: #aeadb3;
}
.filtro-colum .btn-teams-txt .txt-color-grey.active {
  color: #fff;
}
.filtro-colum .btn-filter {
  width: initial;
  padding: 2px 15px 5px 15px;
  color: #fff;
  background-color: #000;
  text-align: center;
  margin-top: 20px;
}
.filtro-colum .btn-filter:focus,
.filtro-colum .btn-filter.active {
  outline: none;
}
.filter-bg-c {
  background: #dcdcdc !important;
}
.uk-select {
  border: none !important;
}
.uk-select:not([multiple]):not([size]) {
  background-image: url("../svg/select-arrows-w.a7e3dcf0c04c.svg");
}
.inp-search-dos {
  padding: 8px 10px;
  border: 1px solid #020202;
}
@media (max-width: 959px) {
  .filter {
    position: absolute;
    width: 100%;
    padding: 10px 15px;
    display: block;
  }
  .filter.bg {
    background-color: #000;
    position: relative;
    padding: 0;
  }
  .filter.bg .img-filter {
    margin: 15px;
  }
  .filter .img-filter {
    width: 20px;
    float: right;
  }
  .f-hidden-xs {
    display: none;
  }
  .f-visible-xs {
    display: block;
    position: absolute;
    box-shadow: 0 0 2px 0 #8e8e8e;
    width: 100%;
  }
  .f-visible-xs.display-none {
    display: none;
  }
  .f-visible-xs .btn-close-filter {
    position: absolute;
    width: 100%;
    padding-right: 40px;
  }
  .f-visible-xs .btn-close-filter .img-close-filter {
    width: 15px;
    float: right;
  }
  .f-visible-xs .filtro-colum {
    padding: 20px 20px 50px 20px;
  }
}
@media (min-width: 960px) {
  .f-visible-xs {
    display: none;
  }
  .filter {
    display: none;
  }
}
@media (max-width: 639px) {
  .padding-vm {
    padding: 10px 0px;
  }
}
#open #banner-int .uk-section-default {
  background: #161632 !important;
}
#open #banner-int .uk-subnav>*>:first-child {
  display: block;
  color: #fff;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.35px;
}
#open #banner-int .uk-link-reset.f-z-icono {
  font-size: 20px;
  margin-bottom: 0;
}
#open #banner-int #clubSocialLinks .el-item {
  margin-top: 0;
  padding-left: 28px;
}
#open #banner-int .clubsMenu ul.uk-subnav li a:after,
#open #banner-int .topSubNav ul.uk-subnav li a:after {
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 0;
  height: 6px;
  transition: 0.1s;
}
#open #banner-int .topSubNav ul.uk-subnav li.uk-active a:after {
  background-color: #fff;
  width: 100%;
}
#open #banner-int .uk-subnav li a:hover,
#open #banner-int .uk-subnav>.uk-active>a {
  color: #ff0;
  font-weight: 600;
  background: #000096;
  padding: 15px;
}
#open #banner-int .uk-subnav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}
#open #banner-int .topSubNav ul.uk-subnav li a {
  position: relative;
  padding: 15px;
  font-family: "eFootballStencil";
  font-weight: 100;
}
#open #banner-int .topSubNav ul.uk-subnav li {
  padding-left: 5px;
}
.submenu .uk-section-default {
  background: transparent !important;
}
.submenu .uk-subnav>*>:first-child {
  display: block;
  color: #fff;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.35px;
}
.submenu .uk-link-reset.f-z-icono {
  font-size: 20px;
  margin-bottom: 0;
}
.submenu #clubSocialLinks .el-item {
  margin-top: 0;
  padding-left: 28px;
}
.submenu .clubsMenu ul.uk-subnav li a:after,
.submenu .topSubNav ul.uk-subnav li a:after {
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 0;
  height: 6px;
  transition: 0.1s;
}
.submenu .topSubNav ul.uk-subnav li.uk-active a:after {
  background-color: #fff;
  width: 100%;
}
.submenu .uk-subnav li a:hover {
  color: #000096;
  font-weight: 600;
  background: #fffe00;
  padding: 15px;
}
.submenu .uk-subnav>.uk-active>a {
  color: #000096;
  font-weight: 600;
  background: #fffe00;
  padding: 15px;
}
.submenu .uk-subnav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}
.submenu .topSubNav ul.uk-subnav li a {
  position: relative;
  padding: 15px;
  font-family: "eFootballStencil";
  font-weight: 100;
}
.submenu .topSubNav ul.uk-subnav li {
  padding-left: 5px;
}
.submenu2 .background {
  background: #ff0 !important;
}
.submenu2 .uk-subnav>*>:first-child {
  display: block;
  color: #fff;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.35px;
}
.submenu2 .uk-link-reset.f-z-icono {
  font-size: 20px;
  margin-bottom: 0;
}
.submenu2 #clubSocialLinks .el-item {
  margin-top: 0;
  padding-left: 28px;
}
.submenu2 .clubsMenu ul.uk-subnav li a:after,
.submenu2 .topSubNav ul.uk-subnav li a:after {
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 0;
  height: 6px;
  transition: 0.1s;
}
.submenu2 .topSubNav ul.uk-subnav li.uk-active a:after {
  background-color: #fff;
  width: 100%;
}
.submenu2 .uk-subnav li a:hover {
  color: #fff !important;
  font-weight: 600;
  background: #161632;
  padding: 15px;
}
.submenu2 .uk-subnav>.uk-active>a {
  color: #fff !important;
  font-weight: 600;
  background: #161632;
  padding: 15px;
}
.submenu2 .uk-subnav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}
.submenu2 .topSubNav ul.uk-subnav li a {
  position: relative;
  padding: 15px;
  font-family: "eFootballStencil";
  font-weight: 100;
  color: #000096;
}
.submenu2 .topSubNav ul.uk-subnav li {
  padding-left: 5px;
}
#stats .top-stats {
  margin-bottom: 20px;
}
#stats .top-stats-mobile {
  display: none;
}
@media (max-width: 767px) {
  #stats .top-stats-mobile {
    display: block;
    margin-left: 0;
  }
}
#stats .top-stats-mobile .cont-card-stats {
  background: #fff;
  padding: 10px 10px;
}
#stats .top-stats-mobile .cont-title-stats {
  font-size: 30px;
  font-weight: bold;
  color: #848484;
}
@media (max-width: 375px) {
  #stats .top-stats-mobile .cont-title-stats {
    font-size: 25px;
  }
}
#stats .top-stats-mobile .cont-img-player {
  height: 400px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 375px) {
  #stats .top-stats-mobile .cont-img-player {
    height: 350px;
  }
}
@media (max-width: 320px) {
  #stats .top-stats-mobile .cont-img-player {
    height: 300px;
  }
}
#stats .top-stats-mobile .cont-img-player img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#stats .top-stats-mobile .cont-player-club {
  width: 100%;
  font-size: 25px;
  color: #848484;
  position: absolute;
  bottom: 10px;
  color: #fff;
}
@media (max-width: 375px) {
  #stats .top-stats-mobile .cont-player-club {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  #stats .top-stats-desktop {
    display: none;
  }
}
#stats .top-stats-desktop .title-top-stats {
  position: absolute;
  top: 20px;
  right: 0;
  padding: 0 10px;
  font-size: 30px;
  font-weight: bold;
  color: #fff;
  text-align: right;
  line-height: 35px;
}
@media (max-width: 1024px) {
  #stats .top-stats-desktop .title-top-stats {
    top: 10px;
    font-size: 25px;
  }
}
#stats .top-stats-desktop .number-top-stats {
  right: 10px;
  font-size: 50px;
  font-weight: bold;
  color: #fff;
}
@media (max-width: 1024px) {
  #stats .top-stats-desktop .number-top-stats {
    top: 30px;
    font-size: 45px;
  }
}
#stats .top-stats-desktop .number-assist-stats {
  position: absolute;
  top: 80px;
  right: 10px;
  font-size: 50px;
  font-weight: bold;
  color: #fff;
}
@media (max-width: 1024px) {
  #stats .top-stats-desktop .number-assist-stats {
    top: 70px;
    font-size: 45px;
  }
}
#stats .top-stats-desktop .cont-player-club {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 15px;
}
#stats .top-stats-desktop .cont-player-club .player-name {
  font-size: 30px;
  color: #fff;
  margin: 0;
}
#stats .top-stats-desktop .cont-player-club .player-club {
  font-size: 25px;
  color: #fff;
  margin: 0;
}
#stats .players-stats {
  margin-bottom: 20px;
}
#stats .top-goals,
#stats .top-assists,
#stats .top-defensive {
  padding: 0;
  background: none;
  border: 1px solid #ff0082;
}
#stats #efootball-league-club-stats {
  padding: 0;
}
#stats #efootball-league-club-stats .el-meta {
  position: absolute;
  bottom: 10px;
  color: #fff !important;
  font-size: 13px;
  font-family: "eFootballSansRegular";
}
#stats #efootball-league-club-stats .el-content {
  position: absolute;
  top: 10px;
  left: 10px;
  text-align: left;
  margin-top: 0 !important;
  font-weight: 600;
  max-width: 80px;
}
@media (max-width: 639px) {
  #stats #efootball-league-club-stats .el-content {
    max-width: 200px;
  }
}
@media (max-width: 390px) {
  #stats #efootball-league-club-stats .el-content {
    max-width: 145px;
  }
}
#stats #efootball-league-club-stats .number {
  font-size: 35px;
  line-height: 40px;
}
#stats #efootball-league-club-stats .el-content-club {
  position: absolute;
  top: 10px;
  left: 10px;
  text-align: left;
  margin-top: 0 !important;
  font-weight: 600;
  max-width: 120px;
  color: #000096;
  font-family: "eFootballSansRegular";
}
@media (max-width: 639px) {
  #stats #efootball-league-club-stats .el-content-club {
    max-width: 200px;
    color: #fff;
  }
}
#stats #efootball-league-club-stats .number-club {
  font-size: 35px;
  line-height: 40px;
}
@media (max-width: 639px) {
  #stats #efootball-league-club-stats .number-club {
    color: #fff;
  }
}
#stats #efootball-league-club-stats .uk-card {
  margin-bottom: 20px;
  background-color: #ff0082;
}
@media (max-width: 640px) {
  #stats #efootball-league-club-stats .uk-card-body {
    padding: 0;
  }
  #stats #efootball-league-club-stats .el-meta {
    display: none;
  }
}
#in-game .uk-container {
  margin-top: 40px;
}
#in-game .cont-info-match {
  background-size: cover;
  height: 250px;
  position: relative;
  padding: 0 20px;
  margin-bottom: 20px;
}
#in-game .cont-info-match .main-info-match {
  width: 100%;
}
#in-game .cont-info-match .main-info-match .title-team {
  font-size: 20px;
  margin-top: 10px;
  color: #000096;
  font-family: "eFootballSansRegular";
}
@media (max-width: 480px) {
  #in-game .cont-info-match .main-info-match .title-team {
    display: none;
  }
}
#in-game .cont-info-match .logo-team {
  height: 100px;
  max-width: 100%;
}
@media (max-width: 480px) {
  #in-game .cont-info-match .logo-team {
    height: 70px;
  }
}
#in-game .cont-info-match .cont-local-team,
#in-game .cont-info-match .cont-visitor-team {
  text-align: center;
  margin-right: 20px;
}
@media (max-width: 480px) {
  #in-game .cont-info-match .cont-local-team,
  #in-game .cont-info-match .cont-visitor-team {
    height: 100px;
    margin-right: 0;
  }
}
#in-game .cont-info-match .cont-date {
  flex-direction: column;
  align-items: center;
  align-self: flex-start;
  text-align: center;
  color: #000096;
  margin-right: 20px;
  font-family: "eFootballStencil";
  font-size: 20px;
}
@media (max-width: 480px) {
  #in-game .cont-info-match .cont-date {
    margin-right: 0;
  }
}
#in-game .cont-info-match .cont-date .live {
  background: #000096;
  text-transform: uppercase;
  width: 70px;
  margin: 0;
  color: #fff !important;
  font-family: "eFootballSansRegular";
  font-size: 16px;
}
#in-game .cont-info-match .cont-date .result {
  color: #000096 !important;
  font-size: 35px !important;
  line-height: 70px !important;
  font-weight: normal;
  font-family: "eFootballSansRegular";
}
@media (max-width: 1170px) {
  #in-game .cont-info-match .cont-date .result {
    font-size: 50px !important;
  }
}
@media (max-width: 960px) {
  #in-game .cont-info-match .cont-date .result {
    font-size: 45px !important;
  }
}
@media (max-width: 710px) {
  #in-game .cont-info-match .cont-date .result {
    font-size: 40px !important;
  }
}
@media (max-width: 605px) {
  #in-game .cont-info-match .cont-date .result {
    display: none;
  }
}
#in-game .cont-info-match .cont-date .result-3-games {
  color: #000096 !important;
  font-size: 33px !important;
  line-height: 70px !important;
  font-weight: normal;
  font-family: "eFootballSansRegular";
}
@media (max-width: 1170px) {
  #in-game .cont-info-match .cont-date .result-3-games {
    font-size: 50px !important;
  }
}
@media (max-width: 960px) {
  #in-game .cont-info-match .cont-date .result-3-games {
    font-size: 45px !important;
  }
}
@media (max-width: 710px) {
  #in-game .cont-info-match .cont-date .result-3-games {
    font-size: 40px !important;
  }
}
@media (max-width: 605px) {
  #in-game .cont-info-match .cont-date .result-3-games {
    display: none;
  }
}
#in-game .cont-info-match .cont-date .result-mobile {
  display: none;
  font-size: 30px !important;
  color: #000096;
  font-weight: normal;
  margin: 0;
  font-family: "eFootballSansRegular";
}
@media (max-width: 605px) {
  #in-game .cont-info-match .cont-date .result-mobile {
    display: block;
  }
}
#in-game .cont-info-match .cont-visitor-team {
  text-align: center;
}
#in-game .cont-info-match .footer-info-match {
  background: #ff0082;
  width: 100%;
  height: 40px;
  position: absolute;
  color: #fff;
  bottom: 0;
  left: 0;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 480px) {
  #in-game .cont-info-match .footer-info-match {
    flex-direction: column;
    height: auto;
  }
}
@media (max-width: 480px) {
  #in-game .cont-info-match {
    padding: 0;
  }
}
#in-game .cont-game1,
#in-game .cont-game2 {
  background-position: center top;
  background-size: cover;
  margin-bottom: 20px;
  padding: 20px;
  width: 100%;
  min-height: 200px;
}
@media (max-width: 640px) {
  #in-game .cont-game1,
  #in-game .cont-game2 {
    flex-direction: column-reverse;
  }
}
#in-game .cont-game1 .cont-img-player,
#in-game .cont-game2 .cont-img-player {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
#in-game .cont-game1 .cont-img-player.local-player,
#in-game .cont-game2 .cont-img-player.local-player {
  left: 20px;
  justify-content: flex-start;
}
#in-game .cont-game1 .cont-img-player.visitor-player,
#in-game .cont-game2 .cont-img-player.visitor-player {
  right: 20px;
  justify-content: flex-end;
}
#in-game .cont-game1 .cont-img-player .sub-contenedor,
#in-game .cont-game2 .cont-img-player .sub-contenedor {
  width: 45%;
  margin-bottom: 30px;
  position: relative;
}
@media (max-width: 640px) {
  #in-game .cont-game1 .cont-img-player .sub-contenedor,
  #in-game .cont-game2 .cont-img-player .sub-contenedor {
    width: 100%;
  }
}
#in-game .cont-game1 .img-player,
#in-game .cont-game2 .img-player {
  width: 100%;
}
#in-game .cont-game1 .name-player,
#in-game .cont-game2 .name-player {
  position: absolute;
  bottom: 5px;
  padding: 0 20px;
  font-size: 20px;
}
#in-game .cont-game1 .name-player.name-der,
#in-game .cont-game2 .name-player.name-der {
  right: 0;
}
#in-game .cont-game1 .name-player.name-izq,
#in-game .cont-game2 .name-player.name-izq {
  left: 0;
}
@media (max-width: 1080px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 16px;
  }
}
@media (max-width: 959px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 20px;
  }
}
@media (max-width: 900px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 18px;
  }
}
@media (max-width: 834px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 17px;
  }
}
@media (max-width: 768px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 15px;
  }
}
@media (max-width: 700px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 25px;
  }
}
@media (max-width: 530px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 24px;
  }
}
@media (max-width: 485px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 20px;
  }
}
@media (max-width: 430px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 16px;
  }
}
@media (max-width: 360px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  #in-game .cont-game1 .name-player,
  #in-game .cont-game2 .name-player {
    font-size: 13px;
  }
}
#in-game .cont-game1 .name-player .p-penal-ef,
#in-game .cont-game2 .name-player .p-penal-ef {
  background-color: #000c96;
  padding: 0 7px;
  font-weight: bold;
  border-radius: 5px;
  color: #f2f2f2;
  font-size: 16px;
  height: fit-content;
}
@media (max-width: 700px) {
  #in-game .cont-game1 .name-player .p-penal-ef,
  #in-game .cont-game2 .name-player .p-penal-ef {
    font-size: 13px;
    padding: 0 6px;
  }
}
@media (max-width: 640px) {
  #in-game .cont-game1 .name-player .p-penal-ef,
  #in-game .cont-game2 .name-player .p-penal-ef {
    font-size: 16px;
    padding: 0 7px;
  }
}
@media (max-width: 360px) {
  #in-game .cont-game1 .name-player .p-penal-ef,
  #in-game .cont-game2 .name-player .p-penal-ef {
    font-size: 13px;
    padding: 0 6px;
  }
}
#in-game .cont-table-teams-stats {
  background: #fffe00;
  padding: 20px 40px;
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  #in-game .cont-table-teams-stats {
    padding: 10px 10px;
  }
}
#in-game .cont-table-teams-stats table,
#in-game .cont-table-teams-stats th,
#in-game .cont-table-teams-stats td {
  border-collapse: collapse;
}
#in-game .cont-table-teams-stats th,
#in-game .cont-table-teams-stats td {
  padding: 5px;
  text-align: center;
  color: #fff !important;
}
#in-game .matchday {
  font-family: "eFootballStencil";
  color: #000096;
  font-size: 24px;
  margin-top: 0px;
}
@media (max-width: 640px) {
  .noGoalsText {
    margin-top: -7% !important;
  }
}
@media (max-width: 530px) {
  .noGoalsText {
    margin-top: -14% !important;
  }
}
#post-game .uk-container {
  margin-top: 40px;
}
#post-game .cont-info-match {
  background-size: cover;
  height: 250px;
  position: relative;
  padding: 0 20px;
  margin-bottom: 20px;
}
#post-game .cont-info-match .main-info-match {
  width: 100%;
}
#post-game .cont-info-match .main-info-match .title-team {
  font-size: 20px;
  margin-top: 10px;
  color: #000096;
  font-family: "eFootballSansRegular";
}
@media (max-width: 680px) {
  #post-game .cont-info-match .main-info-match .title-team {
    display: none;
  }
}
#post-game .cont-info-match .logo-team {
  height: 100px;
  max-width: 100%;
}
@media (max-width: 480px) {
  #post-game .cont-info-match .logo-team {
    height: 70px;
  }
}
#post-game .cont-info-match .cont-local-team,
#post-game .cont-info-match .cont-visitor-team {
  text-align: center;
  margin-right: 20px;
}
@media (max-width: 680px) {
  #post-game .cont-info-match .cont-local-team,
  #post-game .cont-info-match .cont-visitor-team {
    height: 150px;
  }
}
@media (max-width: 480px) {
  #post-game .cont-info-match .cont-local-team,
  #post-game .cont-info-match .cont-visitor-team {
    height: 115px;
    margin-right: 0;
  }
}
#post-game .cont-info-match .cont-date {
  flex-direction: column;
  align-items: center;
  align-self: flex-start;
  text-align: center;
  color: #000096;
  font-family: "eFootballStencil";
  margin-right: 20px;
}
@media (max-width: 480px) {
  #post-game .cont-info-match .cont-date {
    margin-right: 0;
  }
}
#post-game .cont-info-match .cont-date .matchday {
  margin: 20px 0 20px 0;
}
@media (max-width: 605px) {
  #post-game .cont-info-match .cont-date .matchday {
    margin: 30px 0 20px 0;
  }
}
#post-game .cont-info-match .cont-date .result {
  color: #000096 !important;
  font-size: 35px !important;
  line-height: 70px !important;
  font-weight: normal;
  font-family: "eFootballSansRegular";
}
@media (max-width: 1170px) {
  #post-game .cont-info-match .cont-date .result {
    font-size: 50px !important;
  }
}
@media (max-width: 960px) {
  #post-game .cont-info-match .cont-date .result {
    font-size: 45px !important;
  }
}
@media (max-width: 710px) {
  #post-game .cont-info-match .cont-date .result {
    font-size: 40px !important;
  }
}
@media (max-width: 605px) {
  #post-game .cont-info-match .cont-date .result {
    display: none;
  }
}
#post-game .cont-info-match .cont-date .result-3-games {
  color: #000096 !important;
  font-size: 33px !important;
  line-height: 70px !important;
  font-weight: normal;
  font-family: "eFootballSansRegular";
}
@media (max-width: 1170px) {
  #post-game .cont-info-match .cont-date .result-3-games {
    font-size: 50px !important;
  }
}
@media (max-width: 960px) {
  #post-game .cont-info-match .cont-date .result-3-games {
    font-size: 45px !important;
  }
}
@media (max-width: 710px) {
  #post-game .cont-info-match .cont-date .result-3-games {
    font-size: 40px !important;
  }
}
@media (max-width: 605px) {
  #post-game .cont-info-match .cont-date .result-3-games {
    display: none;
  }
}
#post-game .cont-info-match .cont-date .result-mobile {
  display: none;
  font-size: 30px !important;
  color: #000096;
  font-family: "eFootballSansRegular";
  font-weight: normal;
  margin: 0;
}
@media (max-width: 605px) {
  #post-game .cont-info-match .cont-date .result-mobile {
    display: block;
  }
}
#post-game .cont-info-match .cont-visitor-team {
  text-align: center;
}
#post-game .cont-info-match .footer-info-match {
  background: #ff0082;
  width: 100%;
  height: 40px;
  position: absolute;
  color: #fff;
  bottom: 0;
  left: 0;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 680px) {
  #post-game .cont-info-match .footer-info-match {
    flex-direction: column;
    height: auto;
  }
}
@media (max-width: 480px) {
  #post-game .cont-info-match {
    padding: 0;
  }
}
#post-game .cont-video {
  margin-bottom: 20px;
}
#post-game .cont-game1,
#post-game .cont-game2 {
  background-position: center top;
  background-size: cover;
  margin-bottom: 20px;
  padding: 20px;
  width: 100%;
  min-height: 200px;
}
@media (max-width: 640px) {
  #post-game .cont-game1,
  #post-game .cont-game2 {
    flex-direction: column-reverse;
  }
}
#post-game .cont-game1 .cont-img-player,
#post-game .cont-game2 .cont-img-player {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
#post-game .cont-game1 .cont-img-player.local-player,
#post-game .cont-game2 .cont-img-player.local-player {
  left: 20px;
  justify-content: flex-start;
}
#post-game .cont-game1 .cont-img-player.visitor-player,
#post-game .cont-game2 .cont-img-player.visitor-player {
  right: 20px;
  justify-content: flex-end;
}
#post-game .cont-game1 .cont-img-player .sub-contenedor,
#post-game .cont-game2 .cont-img-player .sub-contenedor {
  width: 45%;
  margin-bottom: 30px;
  position: relative;
}
@media (max-width: 640px) {
  #post-game .cont-game1 .cont-img-player .sub-contenedor,
  #post-game .cont-game2 .cont-img-player .sub-contenedor {
    width: 100%;
  }
}
#post-game .cont-game1 .img-player,
#post-game .cont-game2 .img-player {
  width: 100%;
}
#post-game .cont-game1 .name-player,
#post-game .cont-game2 .name-player {
  position: absolute;
  bottom: 5px;
  padding: 0 20px;
  font-size: 20px;
}
#post-game .cont-game1 .name-player.name-der,
#post-game .cont-game2 .name-player.name-der {
  right: 0;
}
#post-game .cont-game1 .name-player.name-izq,
#post-game .cont-game2 .name-player.name-izq {
  left: 0;
}
@media (max-width: 1080px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 16px;
  }
}
@media (max-width: 959px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 20px;
  }
}
@media (max-width: 900px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 18px;
  }
}
@media (max-width: 834px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 17px;
  }
}
@media (max-width: 768px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 15px;
  }
}
@media (max-width: 700px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 25px;
  }
}
@media (max-width: 530px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 24px;
  }
}
@media (max-width: 485px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 20px;
  }
}
@media (max-width: 430px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 16px;
  }
}
@media (max-width: 360px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  #post-game .cont-game1 .name-player,
  #post-game .cont-game2 .name-player {
    font-size: 13px;
  }
}
#post-game .cont-game1 .name-player .p-penal-ef,
#post-game .cont-game2 .name-player .p-penal-ef {
  background-color: #000c96;
  padding: 0 7px;
  font-weight: bold;
  border-radius: 5px;
  color: #f2f2f2;
  font-size: 16px;
  height: fit-content;
}
@media (max-width: 700px) {
  #post-game .cont-game1 .name-player .p-penal-ef,
  #post-game .cont-game2 .name-player .p-penal-ef {
    font-size: 13px;
    padding: 0 6px;
  }
}
@media (max-width: 640px) {
  #post-game .cont-game1 .name-player .p-penal-ef,
  #post-game .cont-game2 .name-player .p-penal-ef {
    font-size: 16px;
    padding: 0 7px;
  }
}
@media (max-width: 360px) {
  #post-game .cont-game1 .name-player .p-penal-ef,
  #post-game .cont-game2 .name-player .p-penal-ef {
    font-size: 13px;
    padding: 0 6px;
  }
}
#post-game .cont-table-teams-stats {
  background: #fffe00;
  padding: 20px 40px;
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  #post-game .cont-table-teams-stats {
    padding: 10px 10px;
  }
}
#post-game .cont-table-teams-stats table,
#post-game .cont-table-teams-stats th,
#post-game .cont-table-teams-stats td {
  border-collapse: collapse;
}
#post-game .cont-table-teams-stats th,
#post-game .cont-table-teams-stats td {
  padding: 5px;
  text-align: center;
  color: #fff !important;
}
#post-game .cont-table-players-stats {
  background: #fffe00;
  padding: 20px 40px;
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  #post-game .cont-table-players-stats {
    padding: 10px 10px;
  }
  #post-game .cont-table-players-stats .ellipsis {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 50px;
  }
  #post-game .cont-table-players-stats .margin-top {
    margin-top: -5px;
  }
}
@media (max-width: 375px) {
  #post-game .cont-table-players-stats {
    padding: 10px 10px;
  }
  #post-game .cont-table-players-stats .ellipsis {
    max-width: 40px;
  }
}
@media (max-width: 325px) {
  #post-game .cont-table-players-stats {
    font-size: 14px;
    padding: 5px 5px;
  }
}
#post-game .cont-table-players-stats table,
#post-game .cont-table-players-stats th,
#post-game .cont-table-players-stats td {
  border-collapse: initial;
  border-spacing: 3px;
}
#post-game .cont-table-players-stats th,
#post-game .cont-table-players-stats td {
  padding: 5px;
  text-align: center;
}
@media (max-width: 325px) {
  #post-game .cont-table-players-stats th,
  #post-game .cont-table-players-stats td {
    padding: 2px;
  }
}
#post-game .cont-table-players-stats .subtitle-th,
#post-game .cont-table-players-stats .games {
  font-weight: normal;
}
@media (max-width: 480px) {
  #post-game .cont-table-players-stats .games {
    display: none;
  }
}
#post-game .cont-table-players-stats .best-player {
  background: #848484;
  color: #fff;
}
@media (max-width: 640px) {
  .noGoalsText {
    margin-top: -7% !important;
  }
}
@media (max-width: 530px) {
  .noGoalsText {
    margin-top: -14% !important;
  }
}
#pre-game .uk-container {
  margin-top: 40px;
}
#pre-game .cont-info-match {
  background-size: cover;
  height: 250px;
  position: relative;
  padding: 0 20px;
  margin-bottom: 20px;
}
#pre-game .cont-info-match .main-info-match {
  width: 100%;
}
#pre-game .cont-info-match .main-info-match .title-team {
  font-size: 20px;
  margin-top: 10px;
  color: #000096;
  font-family: "eFootballSansRegular";
}
@media (max-width: 480px) {
  #pre-game .cont-info-match .main-info-match .title-team {
    display: none;
  }
}
#pre-game .cont-info-match .logo-team {
  height: 120px;
  max-width: 100%;
}
@media (max-width: 480px) {
  #pre-game .cont-info-match .logo-team {
    height: 70px;
  }
}
#pre-game .cont-info-match .cont-local-team {
  text-align: center;
  margin-right: 20px;
}
@media (max-width: 480px) {
  #pre-game .cont-info-match .cont-local-team {
    margin-right: 0;
  }
}
#pre-game .cont-info-match .cont-date {
  text-align: center;
  align-self: flex-start;
  color: #000096;
  margin-top: 40px;
  margin-right: 20px;
  font-family: "eFootballStencil";
  font-size: 20px;
}
@media (max-width: 480px) {
  #pre-game .cont-info-match .cont-date {
    margin-right: 0;
  }
}
#pre-game .cont-info-match .kick-off {
  color: #000096;
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 16px;
  margin-top: 40px;
  font-family: "eFootballSansRegular" !important;
}
@media (max-width: 480px) {
  #pre-game .cont-info-match .kick-off {
    margin-top: 0;
  }
}
#pre-game .cont-info-match .cont-visitor-team {
  text-align: center;
}
#pre-game .cont-info-match .footer-info-match {
  background: #ff0082;
  width: 100%;
  height: 40px;
  position: absolute;
  color: #fff;
  bottom: 0;
  left: 0;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 480px) {
  #pre-game .cont-info-match .footer-info-match {
    flex-direction: column;
    height: auto;
  }
}
@media (max-width: 480px) {
  #pre-game .cont-info-match {
    padding: 0;
  }
}
#pre-game .cont-stream-win {
  margin-bottom: 20px;
}
#pre-game .cont-stream-win .social-icons {
  background: #161632;
  height: 100px;
}
#pre-game .cont-stream-win .social-icons ul {
  width: 100%;
  justify-content: center;
}
#pre-game .cont-stream-win .social-icons li {
  padding: 0 35px;
  border-right: 1px solid #fff;
}
@media (max-width: 1210px) {
  #pre-game .cont-stream-win .social-icons li {
    padding: 0 20px;
  }
}
@media (max-width: 480px) {
  #pre-game .cont-stream-win .social-icons li {
    padding: 0 20px;
  }
}
#pre-game .cont-stream-win .social-icons li:last-child {
  border: none;
}
@media (max-width: 960px) {
  #pre-game .cont-stream-win .social-icons {
    margin-bottom: 20px;
  }
}
#pre-game .cont-stream-win .who-win {
  background: #fff;
  height: 100px;
}
#pre-game .cont-line-up {
  background-position: center top;
  height: auto;
  margin-bottom: 20px;
  padding: 20px 0;
  background-size: cover;
}
@media (max-width: 640px) {
  #pre-game .cont-line-up {
    flex-direction: column;
    height: auto;
  }
}
#pre-game .cont-line-up .cont-line-up-teams {
  flex-direction: column;
  align-items: center;
}
#pre-game .cont-line-up .cont-img-player {
  position: relative;
  width: 70%;
  margin-bottom: 20px;
}
#pre-game .cont-line-up .img-player {
  width: 100%;
}
#pre-game .cont-line-up .name-player {
  position: absolute;
  bottom: 5px;
  padding: 0 20px;
  text-transform: uppercase;
  font-size: 18px;
}
#pre-game .cont-line-up .name-player.local {
  right: 0;
}
#pre-game .cont-line-up .name-player.visitor {
  left: 0;
}
@media (max-width: 1080px) {
  #pre-game .cont-line-up .name-player {
    font-size: 16px;
  }
}
@media (max-width: 959px) {
  #pre-game .cont-line-up .name-player {
    font-size: 20px;
  }
}
@media (max-width: 900px) {
  #pre-game .cont-line-up .name-player {
    font-size: 18px;
  }
}
@media (max-width: 834px) {
  #pre-game .cont-line-up .name-player {
    font-size: 17px;
  }
}
@media (max-width: 768px) {
  #pre-game .cont-line-up .name-player {
    font-size: 15px;
  }
}
@media (max-width: 700px) {
  #pre-game .cont-line-up .name-player {
    font-size: 13px;
  }
}
@media (max-width: 640px) {
  #pre-game .cont-line-up .name-player {
    font-size: 25px;
  }
}
@media (max-width: 530px) {
  #pre-game .cont-line-up .name-player {
    font-size: 24px;
  }
}
@media (max-width: 485px) {
  #pre-game .cont-line-up .name-player {
    font-size: 20px;
  }
}
@media (max-width: 430px) {
  #pre-game .cont-line-up .name-player {
    font-size: 16px;
  }
}
@media (max-width: 360px) {
  #pre-game .cont-line-up .name-player {
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  #pre-game .cont-line-up .name-player {
    font-size: 13px;
  }
}
@media (max-width: 375px) {
  #pre-game .cont-line-up .name-player {
    bottom: 2px;
  }
}
#player .cont-data-player {
  display: flex;
  margin-bottom: 20px;
  border: 2px solid #ff0082;
}
@media (max-width: 768px) {
  #player .cont-data-player {
    flex-direction: column-reverse;
  }
}
#player .cont-data-player .cont-profile {
  background-color: #ff0082;
  width: 35%;
  min-width: 260px;
  padding: 15px 0 10px 30px;
  color: #fff;
  height: 210px;
}
@media (max-width: 768px) {
  #player .cont-data-player .cont-profile {
    width: 100%;
  }
}
#player .cont-data-player .cont-profile .profile-user {
  margin: 0;
  font-size: 30px;
  font-weight: 100;
  color: #000096;
  font-family: "eFootballStencil";
}
#player .cont-data-player .cont-profile p {
  margin: 0;
}
#player .cont-data-player .cont-profile .profile-name {
  margin-top: -5px;
  font-family: "eFootballSansRegular";
}
#player .cont-data-player .cont-profile .cont-age-from {
  display: flex;
  margin: 20px 0;
}
#player .cont-data-player .cont-profile .cont-age-from .title {
  font-size: 15px;
}
#player .cont-data-player .cont-profile .cont-age-from .cont-age,
#player .cont-data-player .cont-profile .cont-age-from .cont-from {
  width: 25%;
}
#player .cont-data-player .cont-profile #clubSocialLinks {
  margin-bottom: 0;
}
#player .cont-data-player .cont-profile .uk-link-reset.f-z-icono {
  font-size: 20px;
}
#player .cont-data-player .cont-profile .uk-subnav>*>:first-child {
  color: #fff;
  padding-right: 10px;
}
#player .cont-data-player .cont-img-player {
  height: 210px;
  width: 65%;
}
@media (max-width: 768px) {
  #player .cont-data-player .cont-img-player {
    width: 100%;
  }
}
#player .cont-stats {
  background: #161632;
  margin-bottom: 20px;
}
#player .cont-stats .cont-table {
  padding: 10px 20px;
}
#player .cont-stats .cont-table .td-stats {
  text-align: center;
  width: 150px;
  font-family: "eFootballSansRegular";
}
#player .cont-stats .cont-table .name-stats {
  color: #fff;
  text-transform: uppercase;
  line-height: 1;
  font-size: 16px;
}
#player .cont-stats .cont-table .number-stats {
  color: #fff;
  margin-top: 10px;
  font-size: 25px;
}
#player .cont-history {
  background-size: cover;
  margin-bottom: 20px;
  display: flex;
  background-image: url("/media/img/_fondo_bio2__player.png");
  align-items: center;
  border: 2px solid #ff0082;
}
@media (max-width: 768px) {
  #player .cont-history {
    flex-direction: column;
  }
}
#player .cont-history .img-player {
  width: 30%;
  margin-left: 50px;
  padding-top: 20px;
}
@media (max-width: 768px) {
  #player .cont-history .img-player {
    width: 100%;
  }
}
#player .cont-history .text-player {
  width: 70%;
  padding: 50px 50px 10px 0;
  color: #fff;
  font-family: "eFootballSansRegular";
}
@media (max-width: 768px) {
  #player .cont-history .text-player {
    width: 100%;
    padding: 20px 20px;
  }
}
#player .uk-label,
#player .categoryLabel {
  margin-bottom: -20px;
}
@media (max-width: 768px) {
  #player .uk-label,
  #player .categoryLabel {
    margin-bottom: 0;
  }
}
.contenedor-worldfinals-participants {
  margin-bottom: 25px;
}
.contenedor-worldfinals-participants .text-left {
  text-align: left;
}
.contenedor-worldfinals-participants .text-right {
  text-align: right;
}
.contenedor-worldfinals-participants .table-jugadores {
  width: 80%;
  margin: 0px auto 50px auto;
}
.contenedor-worldfinals-participants .table-jugadores .table-head {
  color: #fff;
  font-weight: bold;
}
.contenedor-worldfinals-participants .table-jugadores .table-head.europe {
  background-color: #4a8ad1;
}
.contenedor-worldfinals-participants .table-jugadores .table-head.asia {
  background-color: #f36267;
}
.contenedor-worldfinals-participants .table-jugadores .table-head.americas {
  background-color: #f58c65;
}
.contenedor-worldfinals-participants .table-jugadores .img-jugador {
  width: 100px;
}
@media (max-width: 414px) {
  .contenedor-worldfinals-participants .table-jugadores .img-jugador {
    width: 85px;
  }
}
.contenedor-worldfinals-participants .table-jugadores .img-equipo {
  width: 75px;
}
.contenedor-worldfinals-participants .table-jugadores .img-plataforma {
  width: 150px;
}
.contenedor-worldfinals-participants .table-jugadores .player-name {
  font-weight: bold;
}
@media (max-width: 568px) {
  .contenedor-worldfinals-participants .table-jugadores .player-name {
    font-size: 10px;
  }
}
@media (max-width: 568px) {
  .contenedor-worldfinals-participants .table-jugadores .team-name {
    font-size: 10px;
  }
}
@media (max-width: 414px) {
  .contenedor-worldfinals-participants .table-jugadores tbody td {
    padding: 10px 3px;
  }
}
.contenedor-worldfinals-participants .table-jugadores tbody tr:nth-child(3n+1) {
  background-color: #cbfdff;
}
.contenedor-worldfinals-participants .table-jugadores tbody tr:nth-child(3n+2) {
  background-color: #fff;
}
.contenedor-worldfinals-participants .table-jugadores tbody tr:nth-child(3n+3) {
  background-color: #fef1be;
}
.contenedor-worldfinals-participants .table-enfrentamiento {
  width: 80%;
  margin: 0px auto 50px auto;
}
.contenedor-worldfinals-participants .table-enfrentamiento .table-head {
  color: #fff;
  font-weight: bold;
}
.contenedor-worldfinals-participants .table-enfrentamiento .table-head.platform {
  background-color: #0c064a;
}
.contenedor-worldfinals-participants .table-enfrentamiento .table-head.group {
  background-color: #185e89;
  padding: 5px;
}
.contenedor-worldfinals-participants .table-enfrentamiento .img-plataforma {
  height: 35px;
}
.contenedor-worldfinals-participants .table-enfrentamiento .img-team {
  width: 55px;
}
@media (max-width: 414px) {
  .contenedor-worldfinals-participants .table-enfrentamiento .img-team {
    width: 30px;
  }
}
@media (max-width: 320px) {
  .contenedor-worldfinals-participants .table-enfrentamiento .img-team {
    width: 21px;
  }
}
@media (max-width: 568px) {
  .contenedor-worldfinals-participants .table-enfrentamiento .img-td {
    padding: 10px 0px;
  }
}
@media (max-width: 675px) {
  .contenedor-worldfinals-participants .table-enfrentamiento .player-name {
    font-size: 10px;
  }
}
@media (max-width: 568px) {
  .contenedor-worldfinals-participants .table-enfrentamiento .player-name.left {
    padding: 10px 0px 10px 2.5px;
  }
}
@media (max-width: 568px) {
  .contenedor-worldfinals-participants .table-enfrentamiento .player-name.right {
    padding: 10px 2.5px 10px 0px;
  }
}
@media (max-width: 568px) {
  .contenedor-worldfinals-participants .table-enfrentamiento .vs-text {
    font-size: 10px;
    padding: 10px 5px;
  }
}
.contenedor-worldfinals-participants .table-enfrentamiento tbody tr {
  background-color: #fff;
}
.titulo-principal-2 {
  background-color: #fff;
  color: #000096;
  font-weight: 100;
  font-size: 18px;
  padding: 0px 15px;
  margin-top: 34px;
  width: fit-content;
  margin-bottom: 25px;
  font-family: "eFootballStencil";
}
.titulo-principal-2 h3 {
  color: #000096;
  font-weight: 100;
}
.titulo-principal-2.primero {
  margin-top: 46px;
}
.titulo-principal-2 h3 {
  font-size: 18px;
  line-height: 24px;
}
.contenedor-tablas {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 25px;
}
.contenedor-tablas.one-colum {
  grid-template-columns: 1fr;
}
@media (max-width: 768px) {
  .contenedor-tablas {
    grid-template-columns: 1fr;
  }
}
.contenedor-tablas .tabla-players {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}
.contenedor-tablas .tabla-players thead tr {
  background-color: #ff0;
}
.contenedor-tablas .tabla-players thead tr th {
  color: #000096;
  font-weight: 100;
  font-size: 18px;
  padding: 3px 0px 2px 0px;
  font-family: "eFootballStencil";
}
.contenedor-tablas .tabla-players tbody td {
  padding: 0px;
}
.contenedor-tablas .tabla-players tbody td.primero {
  width: 20px;
  height: 120px;
  color: #000096;
  background-color: #fffe00;
  font-weight: bold;
  font-size: 30px;
  vertical-align: top;
}
@media (max-width: 900px) {
  .contenedor-tablas .tabla-players tbody td.primero {
    width: 25px;
    height: 100px;
  }
}
@media (max-width: 768px) {
  .contenedor-tablas .tabla-players tbody td.primero {
    width: 34px;
    height: 120px;
  }
}
@media (max-width: 460px) {
  .contenedor-tablas .tabla-players tbody td.primero {
    width: 25px;
    height: 100px;
  }
}
@media (max-width: 350px) {
  .contenedor-tablas .tabla-players tbody td.primero {
    height: 80px;
  }
}
.contenedor-tablas .tabla-players tbody .td-datos-player {
  background-color: #fff;
  border-bottom: 2px solid #0c004a;
}
.contenedor-tablas .tabla-players tbody .link-red-social {
  cursor: pointer;
  text-decoration: none;
  line-height: 0.9;
}
.contenedor-tablas .tabla-players tbody .contenedor-lateral {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 120px;
  width: 20px;
}
@media (max-width: 900px) {
  .contenedor-tablas .tabla-players tbody .contenedor-lateral {
    width: 25px;
    height: 100px;
  }
}
@media (max-width: 768px) {
  .contenedor-tablas .tabla-players tbody .contenedor-lateral {
    width: 34px;
    height: 120px;
  }
}
@media (max-width: 460px) {
  .contenedor-tablas .tabla-players tbody .contenedor-lateral {
    width: 25px;
    height: 100px;
  }
}
@media (max-width: 350px) {
  .contenedor-tablas .tabla-players tbody .contenedor-lateral {
    height: 80px;
  }
}
@media (max-width: 350px) {
  .contenedor-tablas .tabla-players tbody .contenedor-lateral .numero {
    font-size: 22px;
  }
}
.contenedor-tablas .tabla-players tbody .contenedor-lateral .contenedor-img-lateral {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.contenedor-tablas .tabla-players tbody .contenedor-lateral .contenedor-img-lateral .red-social-img-lateral {
  display: none;
  width: 20px;
  height: 20px;
  filter: brightness(0) invert(1);
}
@media (max-width: 350px) {
  .contenedor-tablas .tabla-players tbody .contenedor-lateral .contenedor-img-lateral .red-social-img-lateral {
    width: 17px;
    height: 17px;
  }
}
.contenedor-tablas .tabla-players tbody .datos-player {
  display: flex;
}
.contenedor-tablas .tabla-players tbody .datos-player .contenedor-img-player {
  width: 121px;
}
@media (max-width: 900px) {
  .contenedor-tablas .tabla-players tbody .datos-player .contenedor-img-player {
    width: 100px;
  }
}
@media (max-width: 768px) {
  .contenedor-tablas .tabla-players tbody .datos-player .contenedor-img-player {
    width: 121px;
  }
}
@media (max-width: 460px) {
  .contenedor-tablas .tabla-players tbody .datos-player .contenedor-img-player {
    width: 100px;
  }
}
@media (max-width: 350px) {
  .contenedor-tablas .tabla-players tbody .datos-player .contenedor-img-player {
    width: 85px;
  }
}
.contenedor-tablas .tabla-players tbody .datos-player .contenedor-datos-player {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-evenly;
  padding-bottom: 2px;
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera {
  text-align: center;
  display: flex;
  align-items: baseline;
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .contenedor-redes-sociales {
  margin-right: 10px;
  text-align: right;
}
@media (max-width: 480px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .contenedor-redes-sociales {
    width: 44px;
  }
}
@media (max-width: 330px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .contenedor-redes-sociales {
    margin-right: 5px;
  }
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .contenedor-redes-sociales .red-social-img {
  width: 20px;
  height: 20px;
  margin-left: 5px;
}
@media (max-width: 480px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .contenedor-redes-sociales .red-social-img {
    width: 15px;
    height: 15px;
  }
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .nombre-player {
  font-weight: 100;
  font-size: 30px;
  color: #000096;
  flex: 1;
  font-family: "eFootballStencil";
}
@media (max-width: 1060px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .nombre-player {
    font-size: 23px;
  }
}
@media (max-width: 965px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .nombre-player {
    font-size: 20px;
  }
}
@media (max-width: 900px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .nombre-player {
    font-size: 17px;
  }
}
@media (max-width: 768px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .nombre-player {
    font-size: 30px;
  }
}
@media (max-width: 580px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .nombre-player {
    font-size: 20px;
  }
}
@media (max-width: 400px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .nombre-player {
    font-size: 17px;
  }
}
@media (max-width: 360px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-cabecera .nombre-player {
    font-size: 15px;
  }
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-generales {
  display: flex;
  justify-content: space-evenly;
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-generales .team-img {
  width: 50px;
}
@media (max-width: 900px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .team-img {
    width: 35px;
  }
}
@media (max-width: 768px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .team-img {
    width: 50px;
  }
}
@media (max-width: 460px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .team-img {
    width: 35px;
  }
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-generales .country-img {
  width: 66px;
}
@media (max-width: 900px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .country-img {
    width: 50px;
  }
}
@media (max-width: 768px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .country-img {
    width: 66px;
  }
}
@media (max-width: 460px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .country-img {
    width: 50px;
  }
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-generales .subtitulo {
  font-weight: bold;
  font-size: 11px;
  color: #000096;
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-generales .texto-edad {
  font-size: 25px;
  color: #000096;
  font-weight: bold;
}
@media (max-width: 900px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .texto-edad {
    font-size: 25px;
    line-height: inherit;
  }
}
@media (max-width: 768px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .texto-edad {
    font-size: 28px;
    line-height: 1;
  }
}
@media (max-width: 460px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .texto-edad {
    font-size: 12px;
    line-height: inherit;
  }
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-generales .sub-bloque {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 460px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .sub-bloque {
    justify-content: space-between;
  }
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-generales .sub-bloque:nth-child(2n+1) {
  min-width: 65px;
}
.contenedor-tablas .tabla-players tbody .datos-player .datos-generales .separador {
  height: 60px;
  border-left: 2px solid #000096;
  align-self: flex-end;
}
@media (max-width: 900px) {
  .contenedor-tablas .tabla-players tbody .datos-player .datos-generales .separador {
    height: 56px;
  }
}
.contenedor-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 25px;
}
@media (max-width: 768px) {
  .contenedor-grid {
    grid-template-columns: 1fr;
  }
}
.contenedor-grid .margen-titular {
  margin-top: 25px;
}
.contenedor-worldfinals-overview.overview2 {
  margin-left: 20px;
}
@media (max-width: 708px) {
  .contenedor-worldfinals-overview.overview2 {
    margin-top: 20px !important;
  }
}
@media (max-width: 708px) {
  .contenedor-worldfinals-overview {
    margin-left: 0px !important;
  }
}
.contenedor-worldfinals-overview li {
  color: #fff;
  list-style: none;
}
.contenedor-worldfinals-overview .titulo-principal {
  background-color: #fffe00;
  color: #3232ff;
  font-weight: 100;
  font-size: 18px;
  text-transform: uppercase;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  width: -moz-fit-content;
  padding: 15px;
  margin-top: 34px;
  margin-bottom: 25px;
  font-family: "eFootballStencil";
  width: auto !important;
}
.contenedor-worldfinals-overview .titulo-principal h3 {
  color: #3232ff;
  font-weight: 100;
  margin-bottom: 0px;
}
.contenedor-worldfinals-overview .titulo-principal.primero {
  margin-top: 46px;
}
.contenedor-worldfinals-overview .top-title {
  text-shadow: 0 1px 3px #000;
}
.contenedor-worldfinals-overview .texto-parrafo,
.contenedor-worldfinals-overview ul.margin-overall {
  font-size: 15px;
  color: #fff;
  margin-left: 20px;
  text-shadow: 0 1px 4px #000;
}
.contenedor-worldfinals-overview .texto-parrafo.resaltado {
  display: inline-block;
  padding: 0 8px !important;
  border-radius: 10px;
  margin-top: 0;
}
.contenedor-worldfinals-overview ul.margin-overall.resaltado {
  display: inline-block;
  padding: 0 8px !important;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
}
.contenedor-worldfinals-overview table.margin-overall.resaltado {
  border-radius: 10px;
}
.contenedor-worldfinals-overview table.margin-overall.resaltado > tbody > tr > td {
  border-color: #fff !important;
}
.contenedor-worldfinals-overview table.margin-overall.resaltado > tbody > tr:first-child td {
  border-top: none !important;
}
.contenedor-worldfinals-overview table.margin-overall.resaltado > tbody > tr:last-child td {
  border-bottom: none !important;
}
.contenedor-worldfinals-overview table.margin-overall.resaltado > tbody > tr > td:first-child {
  border-left: none !important;
}
.contenedor-worldfinals-overview table.margin-overall.resaltado > tbody > tr > td:last-child {
  border-right: none !important;
}
.contenedor-worldfinals-overview .border-color-left {
  border-left: 10px solid #fffe00;
  padding-left: 5px;
  margin-left: 0px !important;
}
.contenedor-worldfinals-overview .border-color-left.bteam {
  border-left: 10px solid #c01331;
}
.contenedor-worldfinals-overview .contenedor-imagen-format {
  text-align: center;
}
.contenedor-worldfinals-overview .contenedor-imagen-format img {
  max-width: 80%;
}
@media (max-width: 620px) {
  .contenedor-worldfinals-overview .contenedor-imagen-format img {
    max-width: 90%;
  }
}
@media (max-width: 414px) {
  .contenedor-worldfinals-overview .contenedor-imagen-format img {
    max-width: 100%;
  }
}
.contenedor-worldfinals-overview .sin-margen {
  margin: 0px;
}
.contenedor-worldfinals-overview .contenedor-background {
  padding: 50px 60px;
}
@media (max-width: 568px) {
  .contenedor-worldfinals-overview .contenedor-background {
    padding: 50px 15px;
  }
}
.contenedor-worldfinals-overview .video-responsive {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
  margin: 0px auto;
}
.contenedor-worldfinals-overview .video-responsive iframe,
.contenedor-worldfinals-overview .video-responsive object,
.contenedor-worldfinals-overview .video-responsive embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.contenedor-worldfinals-overview .bloque-uno {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (min-width: 1215px) {
  .contenedor-worldfinals-overview .bloque-uno.c31 {
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
  }
}
@media (min-width: 1215px) {
  .contenedor-worldfinals-overview .bloque-uno.mobile {
    display: none;
  }
}
@media (max-width: 708px) {
  .contenedor-worldfinals-overview .bloque-uno.mobile {
    display: none;
  }
}
.contenedor-worldfinals-overview .bloque-uno .contenedor-video {
  color: inherit;
  text-align: center;
}
@media (max-width: 1215px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-video {
    grid-column: 2;
    grid-row: 1;
  }
}
@media (max-width: 1215px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-video .video {
    width: 560px !important;
  }
}
@media (max-width: 708px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-video .video {
    width: 80vw !important;
  }
}
@media (max-width: 550px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-video .video {
    height: 275px;
  }
}
@media (max-width: 414px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-video .video {
    width: 87vw !important;
    height: 250px;
  }
}
.contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1215px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones {
    margin-top: 25px;
    grid-column: 2;
    grid-row: 2;
  }
}
@media (max-width: 1215px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.primero {
    justify-content: flex-start;
  }
}
@media (max-width: 695px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.primero {
    justify-content: center;
  }
}
@media (max-width: 695px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.segundo {
    justify-content: center;
    grid-row: 3 !important;
  }
}
@media (max-width: 695px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.tercero {
    justify-content: center;
    grid-row: 4 !important;
  }
}
@media (max-width: 1215px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.primero.desktop {
    display: none;
  }
}
@media (max-width: 708px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.primero.desktop {
    display: flex;
  }
}
@media (max-width: 1215px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.segundo.desktop {
    display: none;
  }
}
@media (max-width: 708px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.segundo.desktop {
    display: flex;
  }
}
@media (max-width: 1215px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.tercero.desktop {
    display: none;
  }
}
@media (max-width: 708px) {
  .contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones.tercero.desktop {
    display: flex;
  }
}
.contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones .contenedor-anfitrion .imagen {
  height: auto;
  width: 272px;
}
.contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones .contenedor-anfitrion .contenedor-texto {
  background-color: #d1d5d8;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones .contenedor-anfitrion .contenedor-texto .nombre {
  font-size: 25px;
  font-weight: bold;
  color: #4c4c4c;
  margin-top: 1px;
  text-transform: uppercase;
}
.contenedor-worldfinals-overview .bloque-uno .contenedor-anfitriones .contenedor-anfitrion .contenedor-texto .perfil {
  font-size: 20px;
  color: #4c4c4c;
  margin-top: -5px;
  margin-bottom: 6px;
}
.overview-content p {
  color: #fff;
}
.overview-content p a {
  color: #fff;
}
.overview-content p strong {
  color: #ff0;
}
#open-round2-ranking-div img {
  height: 40px;
  background-image: url("/media/img/banner_link_open.png") repeat 0 0;
}
#open-round2-ranking-div :hover {
  height: 40px;
  content: url("/media/img/banner_hover.png");
}
ul.margin-overall {
  padding-left: 0px !important;
}
.contenedor-worldfinals-results .margen-top-25 {
  margin-top: 25px;
}
.contenedor-worldfinals-results .contenedor-background {
  padding: 50px 60px;
}
@media (max-width: 568px) {
  .contenedor-worldfinals-results .contenedor-background {
    padding: 50px 15px;
  }
}
.contenedor-worldfinals-results .contenedor-winners {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
.contenedor-worldfinals-results .contenedor-winners .winner-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #f7dd97;
  border: 5px solid #f6b506;
  max-width: 200px;
  min-width: 165px;
  margin: 5px 5px;
}
.contenedor-worldfinals-results .contenedor-winners .winner-container .img-plataforma {
  height: 25px;
  margin: 20px 0px;
}
.contenedor-worldfinals-results .contenedor-winners .winner-container .img-jugador {
  min-height: 100px;
  max-height: 150px;
  padding: 0px 30px;
}
.contenedor-worldfinals-results .contenedor-winners .winner-container .img-equipo-contenedor {
  margin: 20px 0px;
}
.contenedor-worldfinals-results .contenedor-winners .winner-container .img-equipo-contenedor .img-equipo {
  max-width: 30px;
}
.contenedor-worldfinals-results .contenedor-winners .winner-container .player-name {
  font-weight: bold;
}
@media (max-width: 568px) {
  .contenedor-worldfinals-results .size-font-control {
    font-size: 0.6em;
  }
  .contenedor-worldfinals-results .size-font-control tbody tr td {
    padding: 10px 2.5px;
  }
}
.contenedor-worldfinals-results .table-jugadores {
  width: 100%;
  margin: 0px auto 50px auto;
}
.contenedor-worldfinals-results .table-jugadores tbody tr {
  background-color: #fff;
}
.contenedor-worldfinals-results .table-jugadores .table-head {
  color: #fff;
  font-weight: bold;
}
.contenedor-worldfinals-results .table-jugadores .table-head.platform {
  background-color: #0c064a;
}
.contenedor-worldfinals-results .table-jugadores .table-head.stats {
  background-color: #185e89;
}
.contenedor-worldfinals-results .table-jugadores .img-plataforma {
  width: 150px;
}
.contenedor-worldfinals-results .table-jugadores .img-team {
  width: 20px;
  height: none;
  max-width: none;
}
.contenedor-worldfinals-results .table-enfrentamiento {
  width: 80%;
  margin: 0px auto 50px auto;
}
@media (max-width: 414px) {
  .contenedor-worldfinals-results .table-enfrentamiento {
    width: 100%;
  }
}
.contenedor-worldfinals-results .table-enfrentamiento .table-head {
  color: #fff;
  font-weight: bold;
}
.contenedor-worldfinals-results .table-enfrentamiento .table-head.group {
  background-color: #185e89;
  padding: 5px;
}
.contenedor-worldfinals-results .table-enfrentamiento .img-team {
  width: 25px;
}
@media (max-width: 414px) {
  .contenedor-worldfinals-results .table-enfrentamiento .img-team {
    width: 30px;
  }
}
@media (max-width: 320px) {
  .contenedor-worldfinals-results .table-enfrentamiento .img-team {
    width: 21px;
  }
}
@media (max-width: 568px) {
  .contenedor-worldfinals-results .table-enfrentamiento .img-td {
    padding: 10px 0px;
  }
}
@media (max-width: 675px) {
  .contenedor-worldfinals-results .table-enfrentamiento .player-name {
    font-size: 10px;
  }
}
@media (max-width: 568px) {
  .contenedor-worldfinals-results .table-enfrentamiento .player-name.left {
    padding: 10px 0px 10px 2.5px;
  }
}
@media (max-width: 568px) {
  .contenedor-worldfinals-results .table-enfrentamiento .player-name.right {
    padding: 10px 2.5px 10px 0px;
  }
}
.contenedor-worldfinals-results .table-enfrentamiento tbody tr {
  background-color: #fff;
}
.contenedor-ganadores {
  margin: auto;
  background-color: #fff;
  padding: 10px 0px 15px 0px;
  margin-left: 0px;
  margin-right: 0px;
}
.contenedor-ganadores .titulo-plataforma {
  font-family: "eFootballStencil";
  color: #000096;
  font-size: 24px;
}
@media (max-width: 767px) {
  .contenedor-ganadores {
    width: 100%;
  }
}
.contenedor-ganadores .contenedor-titulo {
  padding: 0px 25px;
  margin: 0px auto 10px auto;
  text-align: center;
}
.contenedor-ganadores .contenedor-titulo span {
  font-family: "eFootballStencil";
  font-weight: 100;
  color: #000096;
  font-size: 30px;
}
@media (max-width: 567px) {
  .contenedor-ganadores .contenedor-titulo {
    padding: 0px 15px;
  }
}
.contenedor-ganadores .contenedor-jugadores {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 25px;
  justify-content: center;
  padding: 0px 25px;
}
@media (max-width: 1165px) {
  .contenedor-ganadores .contenedor-jugadores {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 735px) {
  .contenedor-ganadores .contenedor-jugadores {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 510px) {
  .contenedor-ganadores .contenedor-jugadores {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 567px) {
  .contenedor-ganadores .contenedor-jugadores {
    padding: 0px 15px;
  }
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #000096;
  padding: 5px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .titulo-plataforma {
  font-weight: bold;
  font-size: 20px;
  color: #0c004a;
  line-height: 0.9;
  margin-bottom: 5px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-imagen-jugador {
  margin-bottom: 5px;
  max-width: 200px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-imagen-jugador-2022 {
  margin-bottom: 5px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-nombre-jugador .logo-equipo {
  width: 35px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-nombre-jugador .nombre-jugador {
  font-family: "eFootballStencil";
  font-size: 17px;
  color: #ff0;
}
@media (max-width: 1165px) {
  .contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-nombre-jugador .nombre-jugador {
    font-size: 17px;
  }
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-nombre-jugador-2022 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-nombre-jugador-2022 .logo-equipo {
  width: 35px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-nombre-jugador-2022 .nombre-jugador {
  font-family: "eFootballStencil";
  font-size: 17px;
  color: #ff0;
}
@media (max-width: 1165px) {
  .contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-nombre-jugador-2022 .nombre-jugador {
    font-size: 17px;
  }
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos {
  display: flex;
  justify-content: space-evenly;
  width: 100%;
}
@media (max-width: 1165px) {
  .contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos {
    width: 70%;
  }
}
@media (max-width: 900px) {
  .contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos {
    width: 85%;
  }
}
@media (max-width: 735px) {
  .contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos {
    width: 75%;
  }
}
@media (max-width: 510px) {
  .contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos {
    width: 60%;
  }
}
@media (max-width: 360px) {
  .contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos {
    width: 70%;
  }
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos .sub-bloque {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 38px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos .sub-bloque.flex-start {
  justify-content: flex-start;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos .sub-bloque.flex-end {
  justify-content: flex-end;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos .sub-bloque .logo-equipo {
  width: 35px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos .sub-bloque .subtitulo {
  font-weight: bold;
  font-size: 11px;
  color: #fff;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos .sub-bloque .country-img {
  width: 30px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos .sub-bloque .texto-edad {
  font-weight: bold;
  font-size: 17px;
  color: #fff;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos .separador {
  height: 34px;
  border-left: 1px solid #0c004a;
  margin-top: 4px;
}
.contenedor-ganadores .contenedor-jugadores .bloque-jugador .bloque-otros-datos .separador-white {
  height: 34px;
  border-left: 1px solid #fff;
  margin-top: 4px;
}
.contenedor-ganadores .contenedor-jugadores-2022 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 25px;
  justify-content: center;
  padding: 0px 25px;
}
@media (max-width: 1165px) {
  .contenedor-ganadores .contenedor-jugadores-2022 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 735px) {
  .contenedor-ganadores .contenedor-jugadores-2022 {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 510px) {
  .contenedor-ganadores .contenedor-jugadores-2022 {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 567px) {
  .contenedor-ganadores .contenedor-jugadores-2022 {
    padding: 0px 15px;
  }
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #000096;
  padding: 5px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .titulo-plataforma {
  font-weight: bold;
  font-size: 20px;
  color: #0c004a;
  line-height: 0.9;
  margin-bottom: 5px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-imagen-jugador {
  margin-bottom: 5px;
  max-width: 200px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-imagen-jugador-2022 {
  margin-bottom: 5px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-nombre-jugador .logo-equipo {
  width: 35px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-nombre-jugador .nombre-jugador {
  font-family: "eFootballStencil";
  font-size: 17px;
  color: #ff0;
}
@media (max-width: 1165px) {
  .contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-nombre-jugador .nombre-jugador {
    font-size: 17px;
  }
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-nombre-jugador-2022 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-nombre-jugador-2022 .logo-equipo {
  width: 35px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-nombre-jugador-2022 .nombre-jugador {
  font-family: "eFootballStencil";
  font-size: 17px;
  color: #ff0;
}
@media (max-width: 1165px) {
  .contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-nombre-jugador-2022 .nombre-jugador {
    font-size: 17px;
  }
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos {
  display: flex;
  justify-content: space-evenly;
  width: 100%;
}
@media (max-width: 1165px) {
  .contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos {
    width: 70%;
  }
}
@media (max-width: 900px) {
  .contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos {
    width: 85%;
  }
}
@media (max-width: 735px) {
  .contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos {
    width: 75%;
  }
}
@media (max-width: 510px) {
  .contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos {
    width: 60%;
  }
}
@media (max-width: 360px) {
  .contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos {
    width: 70%;
  }
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos .sub-bloque {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 38px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos .sub-bloque.flex-start {
  justify-content: flex-start;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos .sub-bloque.flex-end {
  justify-content: flex-end;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos .sub-bloque .logo-equipo {
  width: 35px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos .sub-bloque .subtitulo {
  font-weight: bold;
  font-size: 11px;
  color: #fff;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos .sub-bloque .country-img {
  width: 30px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos .sub-bloque .texto-edad {
  font-weight: bold;
  font-size: 17px;
  color: #fff;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos .separador {
  height: 34px;
  border-left: 1px solid #0c004a;
  margin-top: 4px;
}
.contenedor-ganadores .contenedor-jugadores-2022 .bloque-jugador .bloque-otros-datos .separador-white {
  height: 34px;
  border-left: 1px solid #fff;
  margin-top: 4px;
}
.contenedor-resultados {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 25px;
  margin: 0px 0px 25px 0px;
}
@media (max-width: 767px) {
  .contenedor-resultados {
    width: 100%;
  }
}
@media (max-width: 750px) {
  .contenedor-resultados {
    grid-template-columns: 1fr;
  }
}
.contenedor-resultados .tabla-resultados thead tr {
  background-color: #fff;
  height: 34px;
}
.contenedor-resultados .tabla-resultados thead tr th {
  color: #000096;
  font-size: 18px;
  font-family: "eFootballStencil";
  padding: 3px 0px 2px 0px;
  font-weight: 100;
}
.contenedor-resultados .tabla-resultados img {
  border: 5px solid #fffe00;
}
.open-overview-2-container .word-break-c {
  word-break: break-word;
}
.open-overview-2-container .container-principal {
  color: #fff;
  display: flex;
}
@media (max-width: 1250px) {
  .open-overview-2-container .container-principal {
    flex-direction: column;
  }
}
.open-overview-2-container .container-principal .flex1 {
  flex: 1;
}
.open-overview-2-container .container-principal .imagen-principal {
  margin-bottom: 15px;
  width: 100%;
  min-width: 250px;
  max-width: 500px;
  align-self: center;
}
@media (max-width: 630px) {
  .open-overview-2-container .container-principal .imagen-principal {
    max-width: 100% !important;
  }
}
.open-overview-2-container .container-principal tr:first-child td {
  color: #000e96 !important;
  font-family: "eFootballSansRegular";
  background-color: #ff0 !important;
}
.open-overview-2-container .container-principal .tabla-web {
  display: none;
}
@media (min-width: 800px) {
  .open-overview-2-container .container-principal .tabla-web {
    display: table;
  }
}
.open-overview-2-container .container-principal .tabla-web tr:first-child td {
  color: #000e96 !important;
  font-family: "eFootballSansRegular";
  background-color: #ff0 !important;
}
.open-overview-2-container .container-principal .tabla-mobile {
  display: none;
}
@media (max-width: 799px) {
  .open-overview-2-container .container-principal .tabla-mobile {
    display: table;
  }
}
.open-overview-2-container .container-principal-2 {
  display: flex;
}
@media (max-width: 1024px) {
  .open-overview-2-container .container-principal-2 {
    flex-direction: column;
  }
}
.open-overview-2-container .container-principal-2 .flex1 {
  flex: 1;
}
.open-overview-2-container .container-principal-2 .imagen-principal {
  margin-bottom: 15px;
  width: 100%;
  min-width: 250px;
  max-width: 500px;
  align-self: center;
}
@media (max-width: 630px) {
  .open-overview-2-container .container-principal-2 .imagen-principal {
    max-width: 100% !important;
  }
}
.open-overview-2-container li {
  color: #fff;
}
.open-overview-2-container strong span {
  background-color: #ff0 !important;
}
.open-overview-2-container p span {
  background-color: #ff0 !important;
  font-family: "eFootballStencil";
  color: #000096;
}
.open-overview-2-container .web-round-1 p strong,
.open-overview-2-container .web-round-2 p strong,
.open-overview-2-container .web-round-3 p strong {
  color: #ff0;
  font-family: "eFootballSansBold";
}
.margin-top {
  padding-top: 5px;
}
.margin-bottom {
  padding-bottom: 5px;
}
.knockout-stage {
  background-color: #fff;
  min-height: 400px;
  padding: 15px 0;
}
@media (max-width: 1258px) {
  .knockout-stage {
    display: none;
  }
}
.knockout-stage .contenedor-cabecera {
  display: flex;
  flex-wrap: wrap;
  min-width: 260px;
  max-width: 500px;
  justify-content: space-between;
  padding-right: 25px;
  margin-bottom: 10px;
}
.knockout-stage .contenedor-cabecera .contenedor-titulo {
  margin-right: 25px;
}
.knockout-stage .contenedor-cabecera .contenedor-titulo .titulo {
  margin-bottom: 0px;
}
.knockout-stage .contenedor-cabecera .fecha {
  font-weight: bold;
  line-height: 2;
  color: #000;
}
@media (max-width: 493px) {
  .knockout-stage .contenedor-cabecera .fecha {
    margin: 5px 0px 0px 15px;
  }
}
.knockout-stage .contenedor-bloques {
  display: flex;
  flex-wrap: wrap;
}
.knockout-stage .contenedor-bloques .contenedor-bloque {
  flex: 1;
  min-width: 274px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque.quartos {
  margin-right: 10px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque.semi {
  margin: 0px 10px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque.final {
  margin-left: 10px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .contenedor-titulo-bloque {
  background-color: #161632;
  padding: 5px 0px 5px 10px;
  margin-bottom: 10px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .contenedor-titulo-bloque .titulo-bloque {
  color: #fff;
  margin: 0px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes {
  margin-bottom: 70px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .primer-equipo,
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .segundo-equipo {
  display: flex;
  justify-content: space-between;
  background-color: #f2f2f2;
  padding: 5px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .encuentro {
  position: relative;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .encuentro:after {
  position: absolute;
  content: "";
  top: 50%;
  right: -10px;
  width: 11px;
  height: 0;
  margin-top: -1px;
  border-top: 1px solid #161632;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .encuentro.primero:before {
  position: absolute;
  content: "";
  top: 50%;
  right: -10px;
  width: 0;
  height: 121px;
  margin-top: -1px;
  border-left: 1px solid #161632;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .resultado {
  color: #000096;
  margin: 0px 2.5px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .resultados {
  width: 66px;
  color: #000096;
  font-size: 14px;
  font-family: "eFootballSansRegular";
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .enlace {
  text-decoration: none;
  color: #000;
  outline: none;
  cursor: pointer;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos {
  width: 100%;
  height: 120px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos td {
  height: 60px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos tr {
  background-color: #fffe00;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos tr.primero td {
  border-bottom: 1px solid #161632;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos tr.bye {
  background-color: #fff;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos .icono-team {
  padding-left: 7px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos .icono-team-td {
  width: 45px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos .texto-vacio {
  color: #fff;
  font-family: 'eFootballSansRegular';
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos .nombre {
  color: #000096;
  font-family: "eFootballSansRegular";
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos .perdedor .nombre {
  color: #fff !important;
  font-family: "eFootballSansRegular";
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos .perdedor .icono-team {
  filter: #808080;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  opacity: 0.5;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes .tabla-equipos .perdedor-game {
  color: #fff !important;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.quartos .tabla-equipos .segundo {
  height: 61px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.semi {
  margin-top: 70px;
  margin-bottom: 0px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.semi .encuentro.primero {
  margin-top: 0px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.semi .encuentro.primero:before {
  height: 314px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.semi .encuentro.segundo {
  margin-top: 192px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.semi .tabla-equipos:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -10px;
  width: 11px;
  height: 0;
  border-top: 1px solid #161632;
  margin-top: -1px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.semi .tabla-equipos .segundo {
  height: 61px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final {
  margin-top: 225px;
  margin-bottom: 0px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .encuentro:after {
  display: none;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .encuentro.primero:before {
  display: none;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .encuentro.primero {
  margin-top: 0px;
}
@media (max-width: 1233px) {
  .knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .encuentro.primero {
    margin-top: 0px;
  }
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .encuentro.segundo {
  margin-top: 194px;
  margin-bottom: 0px;
}
@media (max-width: 1233px) {
  .knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .encuentro.segundo {
    margin-top: 0px;
  }
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .encuentro.segundo span {
  color: #000096;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .tabla-equipos:before {
  position: absolute;
  content: "";
  top: 50%;
  left: -10px;
  width: 11px;
  height: 0;
  border-top: 1px solid #161632;
  margin-top: -1px;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .tabla-equipos.no-before:before {
  display: none;
}
.knockout-stage .contenedor-bloques .contenedor-bloque .oponentes.final .tabla-equipos .segundo {
  height: 61px;
}
.ruptura-widget-knockout {
  display: block;
}
@media (max-width: 1258px) {
  .ruptura-widget-knockout {
    display: none;
  }
}
.ruptura-widget-knockout-mobile {
  display: none;
}
@media (max-width: 1258px) {
  .ruptura-widget-knockout-mobile {
    display: block;
  }
}
.subnav {
  max-width: 500px;
}
.table-cf td {
  color: #fff;
  border: 1px solid #b6013a;
  padding: 0 5px;
}
.margin-overall {
  margin-left: 20px;
}
.p-20 {
  padding-left: 20px !important;
}
.contenedor-tablas {
  margin-bottom: 20px;
}
li.disabled a {
  color: #fff !important;
  font-weight: 100;
  background: #727272;
  border-radius: 50px;
  cursor: not-allowed !important;
}
@media (max-width: 768px) {
  li.disabled {
    width: 98vw !important;
  }
  li.disabled a {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 6px 15px !important;
    margin: 0px -15px !important;
    text-decoration: none !important;
  }
}
body {
  color: #4c4c4c;
  font-family: 'Titillium Web', sans-serif;
  font-size: 16px;
  background: #f2f2f2;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  line-height: 1.55;
  overflow-x: hidden;
}
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 20px 0;
  font-family: inherit;
  font-weight: 700;
  color: #4c4c4c;
  text-transform: inherit;
}
a {
  cursor: pointer;
}
@media (max-width: 959px) {
  h1 {
    font-size: 20px;
  }
}
h2 {
  font-size: 20px;
}
@media (max-width: 959px) {
  h2 {
    font-size: 16px;
  }
}
h3 {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
}
em {
  color: #111;
}
.header-fix-e {
  position: fixed;
  z-index: 2;
  width: 100%;
}
.header-otro-logo-e {
  background: #000;
  width: 100%;
  padding-left: 0px !important;
}
.header-otro-logo-e .redes {
  margin-left: auto !important;
}
.img-seg-logo-nav {
  padding: 7px 0;
  width: 90px;
}
.link-copy-style {
  background-color: #d8d8d8;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
}
.link-copy-style #copyLink {
  color: #000096 !important;
}
.copied-url {
  display: inline-block;
  color: #008000;
}
.animation-ico {
  animation: showcopy 1s 1 ease-in-out;
}
.txt-xxs {
  font-size: 12px;
  transform: translateY(10px);
}
.btn-select-dif {
  background-color: #808080;
  color: #fff;
  border: 1px solid #e5e5e5;
  padding: 0 15px;
  margin-right: 10px;
}
@media (max-width: 375px) {
  .btn-select-dif {
    margin-right: 0;
  }
}
@media (max-width: 320px) {
  .btn-select-dif {
    width: 100%;
  }
}
.line-v {
  height: 40px;
  width: 1px;
  background-color: #b3b3b3;
  margin: 0 15px 0px 5px;
  display: inline-block;
  transform: translateY(30px);
}
@media (max-width: 375px) {
  .line-v {
    margin: 0 15px;
  }
}
.display-ib {
  display: inline-block;
}
@media (max-width: 425px) {
  .display-ib {
    display: block;
  }
}
.btn-search-e {
  width: 85px;
  padding: 7px 10px;
  color: #fff;
  background-color: #000;
  text-align: center;
  transform: translateY(16px);
}
.btn-search-e:focus,
.btn-search-e.active {
  outline: none;
}
@media (max-width: 425px) {
  .btn-search-e {
    width: 100%;
  }
}
.uk-form-label {
  font-size: 16px;
}
.uk-form-label.nolabel {
  color: transparent;
}
.topSubNav ul.uk-subnav li:hover a:after {
  background-color: rgba(255,255,255,0.5) !important;
  width: 100% !important;
}
ul.uk-subnav li.uk-active a:after,
.topSubNav ul.uk-subnav li.uk-active a:after {
  background-color: #fff !important;
  width: 100% !important;
}
.uk-tab::before {
  border-bottom: 1px solid #b3b3b3;
}
.uk-tab>*>a {
  border-bottom: 5px solid transparent;
}
.uk-tab>.uk-active>a {
  border-color: #000c96;
}
.link-ind {
  border-bottom: 1px solid #b3b3b3;
  flex-wrap: wrap;
}
.link-ind a {
  display: block;
  text-align: center;
  padding: 5px 10px 5px 10px;
  color: #999;
  border-bottom: 1px solid transparent;
  font-size: 0.875rem;
  text-transform: uppercase;
  transition: color 0.1s ease-in-out;
  flex: none;
  position: relative;
  margin-left: 20px;
}
@media (max-width: 375px) {
  .link-ind a {
    margin-left: 0px;
  }
}
.link-ind .nomargin {
  margin-left: 0;
}
.link-ind>a {
  border-bottom: 5px solid transparent;
}
.link-ind>a.active {
  border-color: #000c96;
  color: #000c96;
}
.link-ind>a.active:hover {
  color: #000c96;
}
.link-ind>a:focus,
.link-ind>a:hover {
  color: #666;
  text-decoration: none;
}
.link-ind-invertido {
  border-top: 1px solid #b3b3b3;
  flex-wrap: wrap;
}
.link-ind-invertido a {
  display: block;
  text-align: center;
  padding: 5px 10px 5px 10px;
  color: #999;
  border-top: 1px solid transparent;
  font-size: 0.875rem;
  text-transform: uppercase;
  transition: color 0.1s ease-in-out;
  flex: none;
  position: relative;
  margin-left: 20px;
}
@media (max-width: 375px) {
  .link-ind-invertido a {
    margin-left: 0px;
  }
}
.link-ind-invertido .nomargin {
  margin-left: 0;
}
.link-ind-invertido>a {
  border-top: 5px solid transparent;
}
.link-ind-invertido>a.active {
  border-color: #000c96;
  color: #000c96;
}
.link-ind-invertido>a.active:hover {
  color: #000c96;
}
.link-ind-invertido>a:focus,
.link-ind-invertido>a:hover {
  color: #666;
  text-decoration: none;
}
@media (max-width: 450px) {
  .ul-open {
    justify-content: flex-start;
  }
}
.btn-support {
  margin: 0 !important;
}
@media (min-width: 960px) {
  .btn-support {
    display: none;
  }
}
@media (max-width: 450px) {
  .btn-support {
    margin-top: 10px !important;
  }
}
@media (max-width: 425px) {
  .btn-support {
    margin-top: 0 !important;
  }
}
@media (max-width: 410px) {
  .btn-support {
    margin-top: 10px !important;
  }
}
.e-header .uk-navbar-container {
  padding-bottom: 5px;
}
@media (max-width: 1034px) {
  .e-header .uk-navbar-container {
    display: none;
  }
}
.e-header .e-headerbar-top {
  padding-top: 16px;
  padding-bottom: 16px;
  background: #000c96;
}
@media (max-width: 1034px) {
  .e-header .e-headerbar-top {
    display: none;
  }
}
.e-header .e-headerbar-top .e-container .e-logo {
  font-size: 28px;
  font-family: 'Titillium Web';
  color: #4c4c4c;
  text-decoration: none;
}
.e-header .e-headerbar-top .e-container .e-logo img {
  max-width: 500px;
  height: auto;
  box-sizing: border-box;
  vertical-align: middle;
}
.e-header .e-headerbar-top .e-container>:last-child {
  margin-bottom: 0;
}
.e-header .e-headerbar-top .e-margin-auto-left {
  margin-left: auto !important;
}
.uk-container-small-txt {
  max-width: 900px !important;
}
.e-container {
  box-sizing: content-box;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}
.uk-container {
  padding-left: 40px;
  padding-right: 40px;
}
.e-flex {
  display: flex;
}
.e-middle {
  align-items: center;
}
.e-grid-medium {
  margin-left: -20px;
}
.e-grid-medium>* {
  padding-left: 20px;
}
.e-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.e-grid>* {
  margin: 0;
}
[class*=e-child-width]>* {
  box-sizing: border-box;
  width: 100%;
}
.e-child-width-auto>* {
  width: auto;
}
.e-panel {
  position: relative;
  box-sizing: border-box;
}
.e-grid>*>:last-child {
  margin-bottom: 0;
}
.e-panel::after,
.e-panel::before {
  content: "";
  display: table;
}
.e-subnav {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  padding: 0;
  list-style: none;
}
.e-panel>:last-child {
  margin-bottom: 0;
}
.clubsMenu ul.e-subnav {
  height: 45px;
}
.e-subnav>* {
  flex: none;
  padding-left: 15px;
  position: relative;
}
.clubsMenu ul.e-subnav li,
.topSubNav ul.e-subnav li {
  padding-left: 0;
  margin-left: 30px;
}
.clubsMenu ul.e-subnav li a,
.topSubNav ul.e-subnav li a {
  position: relative;
}
.clubsMenu ul.e-subnav li a img {
  height: 28px;
}
.clubsMenu ul.e-subnav li a:after,
.topSubNav ul.e-subnav li a:after {
  position: absolute;
  bottom: -24px;
  left: 0;
  width: 0;
  height: 6px;
  transition: 0.1s;
}
.clubsMenu ul.e-subnav li.uk-active a:after,
.topSubNav ul.e-subnav li.uk-active a:after {
  background-color: #fff;
  width: 100%;
}
.clubsMenu ul.e-subnav li:hover a:after {
  background-color: #848484;
  width: 100%;
}
.iconos-teams-header {
  color: #848484;
  font-size: 28px;
  opacity: 0.6;
}
.iconos-teams-header:hover,
.iconos-teams-header:active,
.iconos-teams-header:focus {
  color: #fff;
  outline: none;
  transform: scale(1.2);
  transition: all 0.5s ease;
  text-decoration: none;
  opacity: 1;
}
.iconos-teams-header.active {
  color: #fff;
  outline: none;
  transform: scale(1.2);
  transition: all 0.5s ease;
  text-decoration: none;
  opacity: 1;
}
.img-social-header {
  font-size: 16px;
}
.img-social-header:hover,
.img-social-header:focus {
  outline: none;
  transform: scale(1.2);
  transition: all 0.5s ease;
  text-decoration: none;
  opacity: 1;
}
.img-social-header img {
  height: 20px;
}
.img-teams-header {
  font-size: 24px;
}
.img-teams-header:hover,
.img-teams-header:active,
.img-teams-header:focus {
  outline: none;
  transform: scale(1.2);
  transition: all 0.5s ease;
  text-decoration: none;
  opacity: 1;
}
.img-teams-header.active {
  color: #fff;
  outline: none;
  transform: scale(1.2);
  transition: all 0.5s ease;
  text-decoration: none;
  opacity: 1;
}
.after-fcb:hover,
.after-fcb:active,
.after-fcb:focus {
  content: url("../svg/clubs/fcbarcelona_logo_w-g.aba5fddb9dba.svg");
  opacity: 1 !important;
  height: 28px;
  outline: none;
  transform: scale(1.2);
  transition: all 0.5s ease;
}
.uk-navbar-nav {
  justify-content: space-evenly !important;
  background-color: #3232ff;
  border-radius: 50px;
}
.uk-navbar-nav li {
  width: 100%;
}
.uk-navbar-nav.team {
  background-color: #161632;
}
.uk-navbar-nav>li:hover {
  background-color: #fffe00;
  border-radius: 50px;
}
.uk-navbar-nav>li>a:hover {
  color: #3232ff;
}
.uk-navbar-nav>li>a:focus {
  color: #4c4c4c;
}
.uk-modal-dialog {
  background: #000c96;
}
.uk-modal-body {
  padding: 20px 20px;
}
.uk-modal-close-full {
  background: #000c96;
  outline: 0;
}
#module-0.uk-panel .uk-nav {
  max-width: 280px;
  margin: 0 auto;
  padding-top: 100px;
  background-image: url("/media//club-exclusive/logo_efootball_TOP_2026.png");
  background-size: 280px;
  background-repeat: no-repeat;
  background-position: top 35px center;
}
.uk-nav-primary>li>a {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  padding: 8px 0;
}
.uk-nav-primary>li>a:focus,
.uk-nav-primary>li>a:hover {
  color: #fffe00;
}
.uk-nav-primary>li.uk-active>a {
  color: #fffe00;
}
.uk-nav-primary {
  font-weight: 400;
  text-transform: uppercase;
}
.uk-nav-header {
  padding: 8px 0;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1.7px;
}
.uk-nav-primary .uk-nav-header {
  color: #fff;
}
.uk-nav-sub a {
  padding: 10px 0;
  display: flex;
  color: #fff !important;
}
.uk-nav-sub a:hover,
.uk-nav-sub a:active,
.uk-nav-sub a:focus {
  color: #fffe00 !important;
  outline: none;
  transition: all 0.5s ease;
  text-decoration: none;
}
.uk-nav-sub a.active {
  color: #fff !important;
  outline: none;
  transition: all 0.5s ease;
  text-decoration: none;
}
.ico-menu-m {
  margin-right: 25px;
  font-size: 30px;
  vertical-align: middle;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
  background-color: #000c96;
}
.uk-container {
  padding-left: 40px;
  padding-right: 40px;
  max-width: 1170px;
}
.uk-navbar-nav>li.uk-active>a {
  color: #3232ff;
  font-weight: 100;
  background: #fffe00;
  border-radius: 50px;
}
.uk-navbar-nav>li>a:focus {
  color: #4c4c4c;
}
.uk-navbar-nav>li>a {
  color: #fff;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  position: relative;
  z-index: 1;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.35px;
  min-height: 60px;
  text-decoration: none;
  font-size: 14px;
  padding: 0 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-family: 'eFootballStencil';
}
.uk-navbar-nav>li>a::before {
  display: block;
  position: absolute;
  z-index: -1;
  bottom: 0;
  height: 6px;
  background-color: transparent;
  transition: 0.1s ease-in-out;
  transition-property: background-color, border-color, box-shadow, height, right;
  left: 15px;
  right: calc(102% - 15px);
}
.navbar .brand,
.navbar .nav>li>a,
.navbar-search,
.uk-navbar-item,
.uk-navbar-nav>li>a,
.uk-navbar-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  min-height: 60px;
  padding: 0 10px;
}
.uk-nav,
.uk-nav ul {
  margin: 0 !important;
  padding-left: 0 !important;
  list-style: none;
}
.select-esp {
  height: auto !important;
  background-color: transparent;
  color: #fff;
  margin-right: 15px;
}
.select-esp:focus,
.select-esp:hover,
.select-esp:active {
  border-color: #fff;
  transition: 0.1s ease-in-out;
  background-color: transparent;
  color: #848484;
  border: 1px solid #848484;
}
.select-esp.w-xs {
  width: 70px;
}
.uk-button-primary {
  background-color: #fffe00 !important;
  color: #848484 !important;
}
.uk-button-secundary {
  background-color: #e30073 !important;
  color: #fff !important;
  line-height: 31px !important;
}
.uk-button-secundary:hover {
  background-color: #d9006e !important;
}
.uk-section::after,
.uk-section::before {
  content: "";
  display: table;
}
.uk-section-default {
  background-color: #f2f2f2;
}
.uk-section-xsmall {
  padding-top: 0px;
  padding-bottom: 0px;
}
.uk-overlay-primary {
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 15%, #000 80%);
}
.newsGrid .articleMask:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
}
.uk-position-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}
.uk-label.categoryLabel {
  background: #fffe00;
  color: #000096;
}
.uk-grid-small {
  margin-left: -10px;
}
.newsGrid.featured .secondary a {
  text-decoration: none !important;
}
.uk-grid-small>* {
  padding-left: 10px;
}
.imgFeaturedNew {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-position: center center;
  background-size: cover;
}
.uk-card-small .uk-card-body,
.uk-card-small.uk-card-body {
  padding: 10px 8px;
}
.uk-text-meta {
  font-size: 14px;
  line-height: 1.4;
  color: #4c4c4c;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1.7px;
}
.uk-text-small {
  font-size: 14px;
  line-height: 1.5;
}
.uk-text-muted {
  color: #000c96 !important;
  font-family: 'eFootballSansRegular';
}
.newsGrid .secondary h3 {
  min-height: 40px;
}
*+.uk-grid-margin-small,
.uk-grid+.uk-grid-small,
.uk-grid-small>.uk-grid-margin {
  margin-top: 10px;
}
.uk-card-default {
  box-shadow: none;
}
.form-group,
.uk-margin {
  margin-bottom: 20px;
}
@media (max-width: 639px) {
  .news_cabecera {
    max-width: 100% !important;
  }
}
.newsGrid .articleMask.tv:before {
  background-position: top left;
  background-repeat: no-repeat;
}
.uk-grid-column-medium,
.uk-grid-medium {
  margin-left: -20px;
}
.uk-grid-medium>* {
  padding-left: 20px;
}
.uk-link,
a {
  color: #000096;
  text-decoration: none;
  cursor: pointer;
  font-family: "eFootballSansRegular";
}
.uk-link:hover,
a:hover {
  color: #3232ff;
  text-decoration: none;
}
*+.uk-grid-margin-medium,
.uk-grid+.uk-grid-medium,
.uk-grid-medium>.uk-grid-margin {
  margin-top: 20px;
}
#efootball-league-stats-home .el-title {
  font-weight: normal;
  font-size: 16px;
  margin-top: 10px !important;
}
#efootball-league-stats-home .el-meta {
  margin-bottom: 0;
}
#efootball-league-stats-home .el-content {
  position: absolute;
  top: 10px;
  left: 20px;
  text-align: left;
  margin-top: 0 !important;
  font-weight: 600;
  max-width: 80px;
}
@media (max-width: 639px) {
  #efootball-league-stats-home .el-content {
    max-width: 200px;
  }
}
@media (max-width: 390px) {
  #efootball-league-stats-home .el-content {
    max-width: 145px;
  }
}
#efootball-league-stats-home .number {
  font-size: 35px;
  line-height: 40px;
}
#efootball-league-stats-home .el-content-club {
  position: absolute;
  top: 10px;
  left: 10px;
  text-align: left;
  margin-top: 0 !important;
  font-weight: 600;
  max-width: 120px;
}
@media (max-width: 639px) {
  #efootball-league-stats-home .el-content-club {
    max-width: 200px;
  }
}
#efootball-league-stats-home .uk-grid-collapse {
  margin-left: 0;
}
.title-p {
  width: fit-content;
  width: -moz-fit-content;
  padding: 0px;
}
.title-p .color-title {
  font-size: 24px;
  font-family: "eFootballStencil";
  font-weight: 100;
  color: #fffe00 !important;
}
.title-p-match {
  background-color: #161632;
  width: fit-content;
  width: -moz-fit-content;
  padding: 0px 15px;
}
.title-p-match .color-title {
  color: #fff !important;
  text-transform: uppercase;
}
.margin-top-opc {
  margin-top: 15px;
}
.uk-tile-primary {
  background: transparent;
}
.uk-tile-primary.nobg {
  background: transparent;
}
.uk-table td {
  vertical-align: inherit;
}
div.leagueTable table th {
  background-color: #3232ff;
  text-align: center;
  color: #ff0;
  font-family: "eFootballSansRegular";
  font-weight: 100;
}
div.leagueTable table th.title {
  font-family: "eFootballStencil" !important;
}
div.leagueTable table .tr-2 th {
  background-color: #000096;
}
.uk-tile-primary:not(.uk-preserve-color) .uk-table th,
.uk-tile-primary:not(.uk-preserve-color) a {
  color: #fff;
}
.uk-light:hover {
  text-decoration: none;
}
.uk-table-large td,
.uk-table-large th {
  padding: 10px;
}
.js-widget-table-tr {
  height: 41px;
}
.js-widget-table-tr td {
  padding: 2px !important;
}
.calendar-tr td {
  padding: 2px !important;
}
.uk-tile-xsmall {
  padding-top: 10px;
  padding-bottom: 10px;
}
.uk-tile {
  padding-left: 10px;
  padding-right: 10px;
}
.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr {
  border-top: 1px solid rgba(0,0,0,0.06);
}
.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted {
  color: #000c96 !important;
}
.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted {
  color: #fff !important;
}
.uk-tile-primary:not(.uk-preserve-color) {
  color: #000c96;
}
.uk-text-background {
  background-color: #848484 !important;
}
.uk-h6 {
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: none;
}
.uk-text-center {
  text-align: center !important;
}
.tm-sidebar table.uk-table-hover tbody tr:hover:not(:last-child) {
  background-color: #ffd;
  cursor: pointer;
}
.ico-c-size-table {
  font-size: 24px;
}
.ico-teams-table-size {
  font-size: 35px;
}
.ico-teams-table-size.mobile {
  font-size: 25px;
}
.uk-grid-divider>:not(.uk-first-column)::before {
  border-left: 1px solid #d8d8d8;
}
.padd-left {
  padding-left: 10px;
}
.redes-n {
  color: #fff !important;
  font-size: 24px;
}
.redes-n:hover {
  text-decoration: none;
}
.li-redes {
  padding-left: 15px;
  margin: 0;
}
.li-redes.no-padding-l {
  padding-left: 0;
}
.m-l-cero {
  margin-left: 0;
}
.height-table-col {
  height: fit-content;
}
.tm-sidebar table tr>th,
.tm-sidebar table tr>td,
.tm-sidebar div.leagueTable table tr>td:nth-child(2) {
  padding-left: 0;
}
.tm-sidebar table tr td img,
.brackets table tr td img {
  max-height: 22px;
  max-width: 22px;
}
.ico-team-footer {
  margin-right: 7px;
}
.uk-section-secondary {
  background: #000c96;
}
.uk-section-secondary:not(.uk-preserve-color) a {
  color: #fff;
}
.uk-text-small {
  font-size: 14px;
  line-height: 1;
}
.sec-footer {
  font-family: "eFootballSansLight";
}
.sec-footer:hover {
  color: #fffe00 !important;
  text-decoration: none;
}
.txt-left {
  text-align: left;
}
.tm-sidebar table tr>*:first-child {
  padding-left: 10px;
}
.color-title-footer {
  color: #fffe00 !important;
}
@media (min-width: 960px) {
  h1 {
    font-size: 40px !important;
  }
  .more-width {
    width: 25%;
  }
}
@media (max-width: 1034px) {
  .header-otro-logo-e {
    position: fixed;
    z-index: 2;
  }
  .header-otro-logo-e .uk-navbar-container {
    display: flex false;
  }
  .pdd-vm .uk-section-default {
    background-image: url("/media/img/_fondo.png");
    background-size: cover;
    padding-top: 10px;
  }
}
.pdd-vm .uk-section-default {
  background-image: url("/media/img/_fondo.png");
  background-size: cover;
  padding-top: 10px;
}
@media (max-width: 768px) {
  .sel-season-res {
    padding-top: 0;
  }
  .sel-season-res span {
    font-family: "eFootballStencil";
    text-transform: initial;
    font-weight: 100;
  }
  .dif-padd-vm {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 640px) {
  .uk-child-width-1-2@s>* {
    width: 50%;
  }
  .more-width {
    padding-left: 0px;
  }
}
@media (max-width: 425px) {
  .uk-grid>* {
    padding-left: 0;
  }
  .uk-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .uk-grid {
    margin-left: 0;
  }
  .sel-season-res span {
    font-family: "eFootballStencil";
    text-transform: initial;
    font-weight: 100;
  }
}
@media (max-width: 375px) {
  .uk-subnav>* {
    padding-left: 16px;
  }
  .inp-search-box-dos {
    margin-right: 0px !important;
  }
}
@media (max-width: 320px) {
  .uk-form-custom {
    width: 100%;
  }
  .more-width,
  .more-width-xs {
    width: 60%;
  }
  .col-small-foo {
    padding-left: 30px;
    width: 35%;
  }
  .inp-search-dos,
  .inp-search-box-dos {
    width: 100%;
  }
}
.pagination > li > a {
  background-color: #fff;
  color: #000096;
  font-family: "eFootballSansLight";
  border: 1px solid #fffe00;
}
.pagination > li > a:hover {
  color: #001dff;
  background-color: #fffe00;
}
.pagination > .active > span {
  background-color: #fffe00;
  border-color: #001dff;
}
.pagination > .active > span:hover {
  background-color: #fffe00;
  border-color: #001dff;
}
.fr-view .fr-custom-destacada {
  text-align: center !important;
  font-weight: bold;
  position: relative;
  margin-top: 20px !important;
  margin-bottom: 23px !important;
  font-size: 1.2em;
}
.fr-view .fr-custom-destacada::before {
  content: '.............';
  position: absolute;
  top: -40px;
  left: 50%;
  margin-left: -67px;
  font-size: 1.5em;
  letter-spacing: 0.1em;
  color: #c1c1c1;
}
.fr-view .fr-custom-destacada::after {
  content: '.............';
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -67px;
  font-size: 1.5em;
  letter-spacing: 0.1em;
  color: #c1c1c1;
}
@media (max-width: 960px) {
  #div-banner {
    top: -35px;
  }
}
@media (min-width: 750px) {
  #div-banner .uk-margin-remove-vertical .el-link .img-center {
    width: 50%;
  }
}
@media (max-width: 720px) {
  #div-banner .uk-margin-remove-vertical .el-link .img-center {
    width: 90%;
  }
}
.teams-home-container .team-name-container {
  height: 39px;
  color: #fff;
  background: #fffe00;
  justify-content: center;
  flex-direction: column;
  display: flex;
  font-family: "eFootballSansRegular";
  font-size: 12px;
}
.teams-home-container .team-name-container span {
  text-align: center;
  line-height: 1;
}
.teams-home-container .img-team {
  padding: 5px;
  background: #fff;
}
.teams-home-container .img-team img {
  width: 100px;
}
.game-schedule-container {
  text-align: center;
  margin-bottom: 40px;
}
.game-schedule-container h1 {
  color: #ff0;
  font-family: "eFootballStencil";
}
.arrows-container {
  display: flex;
  justify-content: center;
}
.arrows-container img {
  height: 50px;
}
.arrows-container img.right {
  padding-right: 10px;
}
.arrows-container img.left {
  padding-left: 10px;
}
.btns-container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
}
.btns-container .btns-left {
  display: flex;
  margin-left: 35%;
  font-size: 14px;
}
@media (max-width: 1200px) {
  .btns-container .btns-left {
    margin-left: 20%;
  }
}
.btns-container a {
  padding: 6px;
  height: 50px;
  color: #ff0;
  border: 2px solid #ff0;
  background-color: transparent;
  align-items: center;
  display: flex;
  font-weight: 100;
  font-family: "eFootballStencil" !important;
}
.btns-container a span {
  color: #ff0;
}
.btns-container a:hover {
  padding: 6px;
  height: 50px;
  color: #fff;
  border: 2px solid #fff;
  background-color: transparent;
  align-items: center;
  display: flex;
  text-decoration: none;
}
.btns-container a:hover span {
  color: #fff;
}
.news-home-container a:last-child {
  border-bottom: 1px solid #fff;
}
.news-home {
  display: flex !important;
  background: transparent;
  border-top: 1px solid #fff;
}
.news-home .label-news {
  width: 150px;
  padding: 5px;
  margin: 10px;
  margin-left: 0px;
  background: #fffe00;
}
.news-home .label-news .uk-text-meta {
  color: #fff;
}
.news-home .news-date {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 50px;
  color: #fff;
  font-family: "eFootballSansLight";
}
.news-home .news-title {
  text-align: left;
  color: #fff;
  font-family: "eFootballSansRegular";
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-family: "eFootballSansRegular";
}
.footer-pickup-players {
  padding: 5px;
  background: #fffe00;
}
.footer-pickup-players .title-pickup-players >:first-child {
  text-transform: capitalize;
  color: #000096;
  font-family: "eFootballStencil";
}
.noticia-destacada-seleccionada-title {
  display: -webkit-box !important;
  justify-content: center;
  align-items: center;
}
.noticia-destacada-seleccionada-title div {
  text-align: initial;
  background-color: rgba(0,12,150,0.7);
  padding: 10px;
  max-width: 80%;
  margin-right: 60px;
}
@media (max-width: 425px) {
  .noticia-destacada-seleccionada-title div {
    margin-bottom: 10px !important;
  }
}
.noticia-destacada-seleccionada-title div h1 {
  color: #ff0;
  font-family: "eFootballStencil";
  margin-bottom: 0px;
}
.link-featured-selected-news {
  margin-left: 60px;
}
.link-featured-selected-news a {
  background-color: #fffe00;
  color: #fff;
  padding: 10px;
}
.open-menu .uk-container .uk-grid-collapse,
.league-menu .uk-container .uk-grid-collapse {
  align-items: center;
}
#efootball-league-stats-home .uk-card-default {
  background: #161632;
}
#efootball-league-stats-home .uk-card-default h6 {
  color: #ff0;
  font-family: 'eFootballStencil';
  font-weight: 100;
}
@font-face {
  font-family: 'eFootballSansRegular';
  src: url("fonts/eFootballSans-Regular.28187a68bd89.otf") format('opentype');
}
@font-face {
  font-family: 'eFootballStencil';
  src: url("fonts/eFootballStencil-Regular.ba14e3e9244b.otf") format('opentype');
}
@font-face {
  font-family: 'eFootballSansLight';
  src: url("fonts/eFootballSans-Light.1781f209576d.otf") format('opentype');
}
@font-face {
  font-family: 'eFootballSansBold';
  src: url("fonts/eFootballSans-Bold.4e292d1a47a9.otf") format('opentype');
}
.match-widget-btns {
  height: 40px;
}
.match-table-body {
  background-color: #fff;
  color: #000096;
}
.match-table-body .uk-width-1-3 {
  padding-left: 2px;
}
.match-table-body .uk-width-1-3 img {
  max-width: 81.5px;
}
.fecha-dia-match {
  background: #3232ff !important;
  font-family: "eFootballSansRegular";
  text-transform: capitalize;
  color: #ff0;
}
.match-day {
  background-color: #161632;
  padding: 8.5px;
  color: #fff;
}
@media (max-width: 1200px) {
  .desktop {
    display: none;
  }
}
@media (max-width: 800px) {
  .uk-width-1-2 {
    width: 100%;
  }
  .desktop {
    display: none;
  }
}
@media (max-width: 425px) {
  .btns-container a span {
    font-size: 10px;
  }
  .game-schedule-container.desktop {
    display: none;
  }
  .desktop {
    display: none;
  }
  .news-date {
    margin-left: 0px !important;
  }
  .mobile h1 {
    font-size: 25px;
  }
  .footer-mvl {
    font-size: 18px;
  }
  #game-schedule-title {
    font-size: 25px;
  }
  .teams-home-container .uk-width-1-4 {
    width: 25% !important;
  }
  .teams-home-container .img-team-container {
    margin-right: 10px;
  }
  .teams-home-container .img-team-container .team-name-container {
    font-size: 12px;
  }
}
.eFootballLight {
  font-family: "eFootballSansLight";
}
.eFootballBold {
  font-family: "eFootballSansBold";
}
#carouselNews {
  box-sizing: content-box;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 670px) {
  #carouselNews {
    margin-top: 100px !important;
  }
}
@media (max-width: 670px) {
  #carouselNews .uk-overlay {
    height: 0px !important;
    padding: 0px;
  }
}
#carouselNews .links-container {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
#carouselNews .carousel-indicators {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 100% !important;
  position: static !important;
}
#carouselNews .carousel-indicators a {
  width: 100%;
  color: inherit;
}
#carouselNews .carousel-indicators .first {
  padding-left: 20px !important;
}
@media (max-width: 450px) {
  #carouselNews .carousel-indicators .first {
    padding-left: 0px !important;
  }
}
@media (max-width: 820px) {
  #carouselNews .carousel-indicators.uk-grid>* {
    width: calc(80% * 1 / 6.001);
    margin-right: 5px;
  }
}
#carouselNews .carousel-indicators .uk-width-1-6:hover {
  color: #fff !important;
}
@media (max-width: 820px) {
  #carouselNews .carousel-indicators .uk-width-1-6.active {
    width: calc(80% * 1 / 6.001);
  }
}
@media (max-width: 820px) {
  #carouselNews .carousel-indicators .uk-width-1-6.active p {
    color: #ff0082;
    background-color: #ff0082;
    border: none;
    height: 3px;
  }
}
@media (max-width: 820px) {
  #carouselNews .carousel-indicators .uk-width-1-6 p {
    height: 3px;
    margin-right: 5px;
    color: #fff;
    background-color: #fff;
  }
}
@media (max-width: 820px) {
  #carouselNews .carousel-indicators {
    width: auto;
    padding-bottom: 10px;
    margin-left: 0px;
    padding-right: 0px !important;
  }
}
#carouselNews .carousel-indicators .active {
  width: calc(100% * 1 / 6.001);
  background-color: transparent;
  color: #fff;
  height: initial;
  font-family: "eFootballSansRegular";
}
#carouselNews .item {
  max-height: 1080px;
}
#carouselNews .item .carousel-caption {
  position: absolute;
  text-align: left;
  bottom: 20%;
  width: 70%;
  margin-right: -20px;
}
@media (max-width: 670px) {
  #carouselNews .item .carousel-caption {
    bottom: 0;
    padding-left: 0;
    margin-bottom: 0 !important;
    transform: none;
  }
}
@media (max-width: 670px) {
  #carouselNews .item .carousel-caption div h1 {
    font-size: 12px;
    margin-top: 0px;
  }
}
#carouselNews .item .carousel-caption div a {
  font-family: "eFootballStencil";
}
@media (max-width: 670px) {
  #carouselNews .item .carousel-caption div a {
    font-size: 8px;
    padding-left: 0px;
    padding: 5px;
    display: flex;
  }
}
#carouselNews .noticia-destacada-seleccionada-link {
  color: #000c96;
  background-color: #fffe00;
  padding: 5px;
  white-space: nowrap;
  word-wrap: break-word;
  max-width: 100%;
  display: inline-block;
  margin-top: 15px;
  font-size: 18px;
}
#carouselNews .carousel-inner .item img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.uk-hr,
hr {
  border-top: 1px solid #000096;
}
.sel-season-res span {
  font-family: "eFootballStencil";
  text-transform: initial;
  font-weight: 100;
}
em {
  color: #fff !important;
}
.js-click-previous-match img,
.js-click-next-match img {
  height: 50px;
}
.uk-navbar-toggle-icon svg {
  color: #fff !important;
}
.uk-close {
  color: #fff !important;
}
#hoja-base-txt h1,
#hoja-base-txt h2 {
  font-family: "eFootballStencil";
  color: #b6013a !important;
  font-weight: 100;
}
#hoja-base-txt p {
  color: #fff !important;
}
#hoja-base-txt p a {
  color: #fff !important;
}
#hoja-base-txt ul li a {
  color: #fff !important;
}
#hoja-base-txt ul li a:hover {
  color: #fffe00 !important;
}
:target {
  display: inline-block;
  scroll-margin-top: 180px;
}
.leagueTable table tbody tr {
  height: 41px;
}
.fecha-eliminatorias {
  color: #fff;
  font-family: "eFootballSansRegular";
  float: right;
  margin-right: 10px;
}
@media (max-width: 1059px) {
  #match-desktop,
  #home-league-table,
  #home-calendar,
  #gameschedule-desktop {
    display: none;
  }
}
#gameschedule-mobile,
.clubs-mvl,
#match-mobile {
  display: none;
}
@media (max-width: 590px) {
  #gameschedule-mobile,
  .clubs-mvl,
  #match-mobile {
    display: block;
  }
}
#gameschedule-tablet {
  display: none;
}
@media (min-width: 590px) and (max-width: 1059px) {
  #gameschedule-tablet {
    display: block;
  }
}
@media (max-width: 837px) {
  #pickup-players-desktop {
    display: none;
  }
}
#pickup-players-mobile {
  display: none;
}
@media (max-width: 837px) {
  #pickup-players-mobile {
    display: block;
  }
}
.contenido-news img {
  background-color: none !important;
}
.card a {
  color: #fff !important;
}
.card a:hover {
  color: #fff !important;
}
.card .description {
  color: #fff !important;
}
.card .action {
  color: #fff !important;
}
.youLink {
  text-decoration: none !important;
}
.blue-text-live a span {
  color: #000096;
}
.redes-footer {
  background-color: #3232ff;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  justify-content: center;
}
.redes-footer.fteam {
  background-color: #c01331;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropbtn:hover {
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fffe00;
  z-index: 300;
  text-align: center;
  padding-top: 12px;
  margin-top: -25px;
}
.dropdown-content a {
  color: #3232ff;
  text-decoration: none;
  display: block;
  font-family: 'eFootballStencil';
  font-size: 14px;
  padding-bottom: 10px;
}
.dropdown-content a:hover {
  color: #000c96 !important;
}
.dropdown:hover .dropdown-content {
  display: block;
  width: 100%;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  padding-bottom: 10px;
}
.top-title {
  text-align: center;
  color: #fffe00;
}
.top-title h3 {
  color: #ff0;
  font-family: "eFootballStencil";
  font-weight: 100;
  margin: 40px;
  font-size: 40px;
  line-height: 3rem;
}
@media (max-width: 959px) {
  .top-title h3 {
    font-size: 24px;
    line-height: 1.5rem;
  }
}
.tournament-format {
  margin-top: 40px;
}
.tournament-format img {
  max-height: 150px;
}
.tournament-format .top-title {
  text-align: left;
  margin-left: 20px;
}
.tournament-format .texto-parrafo {
  text-align: left;
}
.tournament-format .text-right {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
}
.collapsable {
  justify-content: space-between;
  display: flex;
  align-items: center;
}
.collapsable span {
  font-size: 16px;
}
.btn1-link {
  padding: 15px;
  color: #fffe00;
  border-radius: 50px;
  font-family: "eFootballStencil";
  text-decoration: none;
  border: 1px solid #fffe00;
}
.btn1-link:hover {
  background-color: #fffe00 !important;
  color: #3232ff !important;
  border: 1px solid #fffe00 !important;
}
.btn1-link.alternative {
  color: #fff;
}
.btn2-link {
  background-color: #fff;
  padding: 15px;
  color: #3232ff;
  border-radius: 50px;
  font-family: "eFootballStencil";
  text-decoration: none;
}
.btn2-linkhover {
  background-color: #fff !important;
  color: #3232ff !important;
}
.btn2-link-invert {
  background-color: #104590;
  padding: 15px;
  color: #fff;
  border-radius: 50px;
  font-family: "eFootballStencil";
  text-decoration: none;
}
.btn2-link-inverthover {
  background-color: #104590 !important;
  color: #fff !important;
}
.btn3-link {
  background-color: #fffe00;
  padding: 15px;
  color: #104590;
  border-radius: 50px;
  font-family: "eFootballStencil";
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  width: 120px;
}
.btn3-linkhover {
  background-color: FFFE00 !important;
  color: #104590 !important;
}
html {
  background: #000c96 !important;
}
.dropdown-content a.disabled {
  color: #808080 !important;
  pointer-events: none !important;
}
.uk-parent.disabled a {
  pointer-events: none;
}
.carousel-control {
  width: 10% !important;
}
@media (min-width: 768px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 50px !important;
    height: 50px !important;
  }
}
.js-newslist {
  margin-top: 34px;
}
@-moz-keyframes showcopy {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(0);
  }
}
@-webkit-keyframes showcopy {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(0);
  }
}
@-o-keyframes showcopy {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes showcopy {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(0);
  }
}
