/*JJOO 2024*/
@import url('https://css2.rtve.es/css/rtve.2024.deportes/jjoo-paris-TE_SJJOO24/modulos_portadas/cajon.home.desktp.css');

/* EUROCOPA 2024 */
.container.striplayer.eurocopaBox:not(.byside) {background: url('https://css2.rtve.es/css/rtve.2024.deportes/eurocopa-TE_SEUCO24/i/TE_SEUCO24-bg-izq.png') , url('https://css2.rtve.es/css/rtve.2024.deportes/eurocopa-TE_SEUCO24/i/TE_SEUCO24-bg-dch.png') #324EA1;background-repeat: no-repeat;background-position: top left, top right;padding-top: 1rem;}
.container.eurocopaBox section > strong.secBox:before,.container.eurocopaBox section > .secBox:before {content: '';background: url("https://css2.rtve.es/css/rtve.2024.deportes/eurocopa-TE_SEUCO24/i/Eurocopa2024_logo-solo_ffffff.svg");background-repeat: no-repeat;background-size: auto 100%;display: inline-block;height: 5rem;}
.eurocopaBox .secBox {position:relative;}
.eurocopaBox .secBox strong:after,.eurocopaBox .secBox:before {content:'';height:100%;display:inline-block;position:absolute;top:0;z-index:1;width:36rem;left:0.8rem;}
.eurocopaBox .secBox strong {position:relative;z-index:1;color:transparent;background:url('https://css2.rtve.es/css/rtve.2024.deportes/eurocopa-TE_SEUCO24/i/Eurocopa2024_logo-solo_ffffff.svg') no-repeat 4.8rem 1.8rem;}
.container.eurocopaBox.gridLayout .secBox a {display: block;height: 3rem;position: relative;z-index: 1;}
.container.striplayer.eurocopaBox .secBox span, .container.striplayer.eurocopaBox .gointo .grid > h1 span{color:transparent;}
/*en include*/
[data-tipo="mod_multi-mosaic"].container.striplayer.entretenimientoBox .container:not(.eurocopaBox) .secBox span, [data-tipo="mod_multi-mosaic"].container.striplayer.entretenimientoBox .container:not(.eurocopaBox) .gointo .grid > h1 span{color:#333;}
[data-tipo="mod_multi-mosaic"].striplayer.entretenimientoBox .container:not(.eurocopaBox),[data-tipo="mod_multi-mosaic"].striplayer.entretenimientoBox {background: #fff;}
[data-tipo="mod_multi-mosaic"].striplayer.entretenimientoBox .container:not(.eurocopaBox) .mod:not(.inside) .txtBox *{color:#333;}
@media only screen and (min-width: 1260px) {
    [data-tipo="mod_multi-mosaic"].striplayer.entretenimientoBox > .secBox {width: 101.2rem;min-width: 101.2rem;margin: 0 auto;display: block;}
}
@media only screen and (min-width: 1400px) {
    [data-tipo="mod_multi-mosaic"].striplayer.entretenimientoBox > .secBox{width: 118rem;min-width: 118rem;margin: 0 auto;display: block;}
}
@media all and (max-width: 1260px) {
    .container.striplayer.eurocopaBox:not(.byside) {background:#324EA1;}
}
@media all and (max-width: 1709px) {
    .container.striplayer.eurocopaBox:not(.byside) {background-size:24rem;}
}
@media all and (min-width: 1710px) {
    .container.striplayer.eurocopaBox:not(.byside) {background-size:auto;}
}
/* CINTILLO 2024 -  la playlist de */
.playlistBox > .container:first-of-type section:first-child {margin: 1.2rem 0 0 0;}
.playlistBox.container > .secBox, .playlistBox.container > section .secBox {padding:2.4rem 0;}
.playlistBox.container > .secBox span, .playlistBox.container > section .secBox span {font-family: 'Roboto',sans-serif;float: none;width: auto;display: inline-block;text-transform: none;font-size: 2.4rem;line-height: 2.8rem;font-weight: 400;}
.playlistBox.container > .secBox span:not(.titaux) , .playlistBox.container > section .secBox span:not(.titaux) {padding-left: 6.6rem;color: transparent;position: relative;}
.playlistBox.container > .secBox span:not(.titaux):before, .playlistBox.container > section .secBox span:not(.titaux):before {content: '';display: block;background: url('https://css2.rtve.es/css/rtve.2019/rtve.logos-programas/la_playlist_de.png') center;position: absolute;top: 50%;margin-top:-1.6rem;left:-4.6rem;width: 3.8rem;height: 3.8rem;background-repeat: no-repeat;font-weight: bold;background-size: contain;}
.playlistBox.container > .secBox span:not(.titaux), .playlistBox.container > section .secBox span:not(.titaux) {display: block;background: url('https://css2.rtve.es/css/rtve.2024.noticias/la-playlist-de-SEC_LAPESP/i/SEC_LAPESP.cintillo.png') center left;position: absolute;top: 50%;margin-top: -1.8rem;left: 0rem;width: 13.3rem;height: 3.6rem;background-repeat: no-repeat;font-weight: bold;margin-left:6rem;}
.playlistBox.container > .secBox span.titaux, .playlistBox.container > section .secBox span.titaux {padding: 0;left: 22rem;position: relative;top: 1rem;}
.playlistBox.container > .secBox a span:focus, .playlistBox.container > section .secBox a span:focus {box-shadow: none;}
.playlistBox.container > .secBox a span:hover, .playlistBox.container > section .secBox a span:hover {opacity: 0.7;}
.container.playlistBox .secBox span:not(.titaux):after {content: "";display: inline-block;width: 32rem;height: 0.2rem;position: absolute;background: linear-gradient(270deg, #FFFFFF 0%, #7B00D0 100%) 0% 0% no-repeat;bottom: -1rem;left:-4.4rem;}

/*** Cintillo 2024 San Fermin ***/
 .container.sf24_Box section > .secBox:before, .container.sf24_Box > .secBox:before {content: '';background: url("https://css2.rtve.es/css/rtve.2024.noticias/sanfermines-SEC_SANSAN/i/cintillo.svg");background-repeat: no-repeat;background-size: contain;width: 7rem;display: block;height: 3rem;position: absolute;top: 1.2rem;}
 .container.sf24_Box section > .secBox:before{top:1.6rem;left:1.6rem;}
 .container.sf24_Box .secBox span,.container.sf24_Box .secBox a span {font-size: 3rem;font-family: 'Roboto', 'Arial', sans-serif;color: #dd0303;padding-left:8rem;}
 .container.sf24_Box > .secBox span,.container.sf24_Box>.secBox a span {padding-left: 6rem;}
 .container.sf24_Box section > strong.secBox a, .container.sf24_Box > .secBox a {position: relative;}
 .sf24_Box .secBox {padding-left: 0;position: relative;}

/*** Cintillo JJOO PARIS 2024 ***/
.container.logoParis_Box section > .secBox:before, .container.logoParis_Box > .secBox:before {content: '';background: url("https://css2.rtve.es/css/rtve.2024.deportes/jjoo-paris-TE_SJJOO24/i/TE_SJJOO24.logo_C1AB5B.svg") no-repeat;background-repeat: no-repeat;background-size: contain;background-position: top left;width: 20rem;display: block;height: 3rem;position: absolute;top: 0.75rem;left: 1.6rem;}
.container.logoParis_Box .secBox span,.container.logoParis_Box .secBox a span {font-size: 2.4rem;font-family: 'Roboto', 'Arial', sans-serif;padding-left: 18rem;}
.container.logoParis_Box section > .secBox a, .container.logoParis_Box > .secBox a {position: relative;}