.main-header.inside .main-nav-container { background-color: #ffffff;}
.main-header .breadcrumbs {position: relative; z-index: 1;}
.main { background: none !important; padding-bottom: 0px;}
.main:first-of-type { padding-top: 0px;}
.main-header.inside ~ .main:first-of-type>.tab-title.visible .container-header {width: 990px;border-bottom: solid 1px #141d25; position: absolute;  left: -900000px;}
.seo-links-container {display: none;}
.seo-links-container .list-seo-links a { display: inline-block;}
.main .tab-title { margin-bottom: 0px; height: 0px; width: 100%;}
.row-layout .container {  padding: 0px 0;}
.container {width: 100%; max-width: 1100px; margin-right: auto; margin-left: auto;}
.breadcrumbs .tab-breadcrumb-list li.active a { background-color: transparent;}
.content-ad .ad-item-si, .content-ad .ad-item-sd {display: none;}
.main-header.inside.futbol .main-tab-futbol>a.highlight, .main-header.inside[data-ue-model="futbol"] .main-tab-futbol>a.highlight {
    background-color: transparent;
    color: #000;
}
.main-header.inside.futbol .main-tab-futbol>a.highlight .iconsvg-down-b, .main-header.inside[data-ue-model="futbol"] .main-tab-futbol>a.highlight .iconsvg-down-b {
    background-position: -1px -179px;
    width: 16px;
    height: 16px;
}
.marca-theme-v2 .ue-l-common-page__inner {position: absolute;  left: -900000px;}

#alhwrapper {

    max-width: 1100px;

}

.contador { 
    border-bottom: 1px dashed #222;
    padding-bottom: 0.5em;
    margin: 0.5em 0em;}

   .contador p {
    color: #222;
    font-size: 16px!important;
}


.numJugador p{
    display: block;
    letter-spacing: -0.05rem;
    padding-top: 3px;
    background-color: #797676;
    font-size: 1.5rem!important;
    border-radius: 50%;

}  
#ficha #ficha01-nombre #posi-punt #ranking {
    color: #ffffff;
    font-weight: 800;
    font-size: 6em;
    margin-top: 12px;
    display: inline;
    align-self: center;
    justify-self: center;
    margin: 0;
    display: block;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
}
#ficha #ficha01-nombre #posi-punt #punt{
    color: rgb(203, 203, 203) !important;

}
#ficha #ficha01-nombre #posi-punt #posAnterior {
    font-size: .8em !important;
}

#ficha #ficha01-nombre #posi-punt #textoFijo {
    font-weight: 200;
    font-family: 'Barlow Condensed', sans-serif;
    text-transform: uppercase;
    font-size: .7em !important;
}

#ficha #ficha01-nombre #posi-punt #subeobaja.baja {
    color: #ff2b30 !important;
    font-size: 1.5em !important;
}

#ficha #ficha01-nombre #posi-punt #logopq {
    padding: 15px;
    margin-top: -5px;
}
#ficha #ficha01-nombre #nombre {
 line-height: 4rem;
    padding-bottom: .5rem;
 
    white-space: initial;
}


#ficha #ficha03-texto strong#titulo {
    color: #ff2b30;
    text-transform: uppercase;
    font-size: 1.4em;
    font-weight: 800;
    line-height: 1em;
    margin-top: 14px;
    font-family: 'Barlow Condensed', sans-serif;
    margin-bottom: 1em;
}
#ficha #ficha03-texto p {
    color: #eaeaea;
    font-family: 'Barlow', sans-serif;
    font-size: 1.2em !important;
    line-height: 1.4em;
    margin: 1em 0em;
    color: #fff !important;
    margin-bottom: 0px;
}
#ficha #ficha01-nombre #posi-punt #subeobaja.sube {
    color: #13D0CA !important;
    font-size: 2em !important;
}


#ficha #ficha01-nombre #posi-punt #subeobaja.mantiene.nuevaentrada {
    transform: rotate(-6deg);
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 400;
    border-top: 1px solid rgba(205, 187, 50, .8);
    border-bottom: 1px solid rgba(205, 187, 50, .8);
    margin-top: 20px;
    font-size: 1.5em !important;
    color: rgb(205, 187, 50) !important;
}


#alhwrapper #encabezado img {
    max-width: 25vw;
}
    
    #popout {
  position: relative;
    z-index: 1;
}





#popout .cubrereproductor1.corner {
  position: fixed;
  width: 388px;
  height: 215px;
  bottom: 135px;
  right: 15px;
  transform: translateX(0) translateY(0);

}
#popout .cubrereproductor1.corner .cubrereproductor{
 
  box-shadow: 0 0 10px 0 #000;
    border-radius: 5px;
  background-color: #fff;
}


#popout .cubrereproductor1 .full-video {
  height: 406px; /*215*/
  width: 100%;
}

#popout .cubrereproductor1.corner .full-video {
  height: 215px !important; /*215*/
  width: 100%;
}
#popout .cubrereproductor1.corner .ue-c-video-player-frame__header {
    display: -webkit-box;
}
.ue-c-video-player-frame__header {
    position: relative;
    margin: 0;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none;
    padding: 0.625rem 3.4375rem 0.625rem 1rem;
}

.ue-c-video-player-frame__kicker {
    font-family: Barlow Semi Condensed,Arial,Helvetica,sans-serif;
    color: #c00c00;
    margin-right: 0px;
    font-size: 1rem;
    line-height: 1.1875rem;
    font-weight: 700;
}
.ue-c-video-player-frame__headline {
    display: inline;
    font-family: Barlow Semi Condensed,Arial,Helvetica,sans-serif;
    color: #121212;
    font-size: 1rem;
    line-height: 1.1875rem;
    font-weight: 600;
}
.ue-c-video-player-frame__button {
    border: none;
    background-color: transparent;
    padding: 0;
    width: 1.625rem;
    height: 1.625rem;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-50%,-50%);
}
.ue-c-video-player-frame__icon {
    display: block;
    width: 100%;
    height: 100%;
    background-image: url(https://e00-marca.uecdn.es/assets/cover/marca/v0/images/images/new-icon-close-f4c44c243b25b72e4843c5b37c71bd99.svg);
    background-repeat: no-repeat;
    background-position: 50%;
}
@media screen and (min-width: 769px) {


#popout {
    height: 618px;

}

#popout .cubrereproductor1 {
  position: absolute;
  bottom: -50%;
  right: -50%;
  width: 100%;
  height: 100%;
  transform: translateX(-50%) translateY(-50%);
  opacity: 1;
  transition:
    width .3s ease-in-out,
    height .3s ease-in-out,
    bottom .3s ease-in-out,
    right .3s ease-in-out,
    opacity .3s ease-in-out
  ;
}

}

@media only screen and (min-width: 1500px) {

ul li, ol li {
 margin-right: 0px;
}
 .nombreJugador{
     font-size: 23px;
     line-height: 23px;
 }

 .numJugador{
     font-size: 30px;
 }


}

@media only screen and (max-width: 980px) {
ul li, ol li {
 margin-right: 0px;
}

 #alhwrapper #losbotones{
     grid-template-columns: auto auto auto auto;
 }
 .nombreJugador {
     font-size: 3vw;
 }

     
}

@media only screen and (max-width: 800px) {
ul li, ol li {
 margin-right: 0px;
}

.news-item p {

padding: 0px !important; 
}


 #ficha #fichaGrid {
     grid-template-columns: 60% 40%;
     grid-template-rows:  500px 100%;
 }
   
 #ficha #ficha03-texto {
     grid-column: 1 / span 2;
   }


 
}


@media only screen and (min-width: 581px) and (max-width: 666px) {
 /* Estilos CSS para dispositivos con un ancho de pantalla entre 481px y 768px */
 /* body{
     background-color: red;
 } */

 #ficha #ficha01-nombre #posi-punt #punt {
 font-size: 1.4em !important;
}

 ul li, ol li {
 margin-right: 0px;
}
 .contenedorEscudo .maquetacionEscudo .bandaEscudoyBandera {
   
     font-size: 14px;
 }

 .news-item p {
font-family: 'Chakra Petch', sans-serif !important;
 padding: 0px 0;

}

#ficha #ficha01-nombre #posi-punt #textoFijo {
 font-weight: 200;
 font-family: 'Barlow Condensed', sans-serif!important;
 text-transform: uppercase;
 font-size: 0.9em !important;
}
}

@media only screen and (max-width: 580px) {
 .content-items .content-item {
 padding: 0px;

}

#ficha #ficha01-nombre #posi-punt #punt {
 font-size: 1.4em !important;
}

 /* body{
     background-color: pink;
 } */
ul li, ol li {
 margin-right: 0px;
}
 #alhwrapper #losbotones {
     grid-template-columns: auto auto auto;
     grid-gap: 10px;
 }

 #alhwrapper #encabezado img {
     max-width: 80vw;
 }

 #alhwrapper #encabezado {
     width: 95vw;
 }

 #ficha #fichaGrid {
     grid-template-columns: 100%;
     grid-template-rows: 500px auto auto;
 }

 #ficha #ficha03-texto {
     grid-column: inherit;
 }

 #alhwrapper .numJugador p {
     font-size: 1rem!important;;
 }

 .contenedorEscudo .maquetacionEscudo .bandaEscudoyBandera {
     font-size: 13px;
   
     padding: 0 6%;
 }
 .contenedorEscudo .maquetacionEscudo .bandaEscudoyBandera .elPng {
     padding-right: 1px;
 }
 .contenedorEscudo .maquetacionEscudo .bandaEscudoyBandera .elSvg {
     padding-left: 1px;
     max-height: 15px;
 }
 .contenedorEscudo .maquetacionEscudo .bandaEscudoyBandera img {
     max-height: 17px;
 }

 .nombreJugador {
     font-size: 4vw;
     overflow: inherit;
     white-space: nowrap;
 }

 .contenedorEscudo .maquetacionEscudo .laLiga {
     width: 50px;
     opacity: .2;
     padding: 24% 3%;
 }

 .contenedorEscudo .maquetacionEscudo .laLiga img {
     width: 40px;
     max-width: 40px;
 }

 #ficha #ficha01-nombre #posi-punt #logopq {
     padding: 5px;
 }



 #ficha #ficha01-nombre #posi-punt #ranking {
     font-size: 5em;
 }
 #ficha #ficha01-nombre #posi-punt #textoFijo {
 font-weight: 200;
 font-family: 'Barlow Condensed', sans-serif!important;
 text-transform: uppercase;
 font-size: 0.9em !important;
}
} 

@media only screen and (max-width: 480px) {
 .content-items .content-item {
 padding: 0px;

}
 /* body{
     background-color: orange;
 } */
 #ficha #ficha01-nombre #posi-punt #textoFijo {
 font-weight: 200;
 font-family: 'Barlow Condensed', sans-serif!important;
 text-transform: uppercase;
 font-size: 0.9em !important;
}

 li {
 margin-right: 0px;
}
 
 #ficha #ficha01-nombre #posi-punt #punt {
 font-size: 1.4em !important;
}
}



@media screen and (max-width: 768px) {

    #alhwrapper #encabezado #introduccion h1.titulin {

    font-size: 1.6em!important;
  
}
.escudoObandera p {
    margin-top: 0px; 
}

.contenedorEscudo .maquetacionEscudo .bandaEscudoyBandera img {
    margin-top: 0px;
}

li {
margin-right: 0px;
}
.news-item p {
font-family: inherit !important;
padding: 0px;

}
.content-items .content-item {
padding: 0px;

}

.news-item .main p.tab-title-text {display: none;}
.super-menu-header+.main h1.tab-title-text.min {  display: none;}

#alhwrapper #encabezado #introduccion p {
color: #222;
font-size: 16px!important;;
 font-family: 'Chakra Petch', sans-serif;
}


#ficha #ficha01-nombre #posi-punt #punt {
font-size: 1.4em !important;
}
#ficha #ficha01-nombre #posi-punt #textoFijo {
font-weight: 200;
font-family: 'Barlow Condensed', sans-serif!important;
text-transform: uppercase;
font-size: 0.9em !important;
}

#ficha #ficha01-nombre #posi-punt #subeobaja.mantiene.nuevaentrada {
margin-bottom: 10px;
padding: 9px !important;
line-height: 1.1em;
padding: 9px !important;
}

#ficha #ficha01-nombre #posi-punt {

width: 35%;

}
#ficha #ficha01-nombre #posi-punt #subeobaja {

line-height: 1.7em;

}
#ficha #ficha01-nombre #posi-punt #logopq {

margin-top: 2px;
}

}



/* ultimos cambiosssssssssss */

.escudoObandera p {
    margin-top: 40px;
}

.contenedorEscudo .maquetacionEscudo .bandaEscudoyBandera img {
    margin-top: 40px;
}

#alhwrapper #encabezado #introduccion .titulin { margin: 30px 0;}

#alhwrapper #elfooter p {margin: 10px 0;}