/*local*/
.euro_app .cell:first-child{width:100%;padding-bottom:4rem;float: none;display: inline-block;}
.euro_app .cell:first-child .ima{background: transparent;overflow:visible;}
.euro_app .cell:first-child .ima img{width:auto;height:80%;top:10%;left:auto;right:10%;}

.euro_app .pretitle {text-transform:none;}

.euro_app .cell:first-child .ima:before{content:"";background-image:url('/css/rtve.2021.television/rtve.programas/eurovision-junior-TE_SEUJU/i/dispositivos_app.png');background-repeat:no-repeat;background-color:transparent;position:absolute;top:55%;width:50%;left:12.5%;height:32rem;}

.euro_app.container.inside:not([class*="separador"]):not(.ftSocialBox):not([data-tipo="mod_catalogo"]):not(.bestClips):not([data-tipo="mod_slide"]) .mediaBox > a{background:transparent;cursor: default;pointer-events: none;}

.euro_app .mainBox > .anteBox + .mediaBox + .overBox{position:absolute;top:0;left:4%;width:50%;color:#00012e;padding-top:5rem;}
.euro_app .gridBox .cell:first-child .mainBox > .anteBox + .mediaBox + .overBox .txtBox span{color:#c84f34;}
.euro_app .gridBox .cell:first-child .mainBox > .anteBox + .mediaBox + .overBox .auxBox p{color:#00012e;}

.euro_app .gridBox .cell:first-child .mainBox > .anteBox + .mediaBox + .overBox > .txtBox,
.euro_app .gridBox .cell:first-child .mainBox > .anteBox + .mediaBox + .overBox > .txtBox span{font-size:3.6rem !important; line-height: 4.8rem !important;}

.euro_app .gridBox .cell:first-child .mainBox > .anteBox + .mediaBox + .overBox > .txtBox span,
.euro_app .gridBox .cell:first-child .mainBox > .anteBox + .mediaBox + .overBox > .txtBox strong{display:block;}

.euro_app .gridBox .cell:first-child .mainBox .overBox .auxBox{margin-top:1rem;}
.euro_app .gridBox .cell:first-child .mainBox .overBox .auxBox *{font-size:2rem;line-height:3rem;}

.euro_app .gridBox .cell:nth-child(2),
.euro_app .gridBox .cell:last-child{width:12.5%;position:absolute;bottom:10rem;margin-right:8rem;}

.euro_app .gridBox .cell:nth-child(2){right:16rem;}
.euro_app .gridBox .cell:last-child{right:0;}

.euro_app .gridBox .cell:nth-child(2) .txtBox,
.euro_app .gridBox .cell:last-child .txtBox{clip:rect(0,0,0,0);position:absolute;overflow:hidden;top:-100%;left:-100%;}

.euro_app .cell:nth-child(2) .mainBox .ima:before,
.euro_app .cell:last-child .mainBox .ima:before{background:transparent;}

.euro_app .mediaBox .ima{outline:0;}

/*atlantis*/
.euro_app .m100:not(:first-child) .cell .ima:before{display:none;}
.euro_app .grid:not(.g1) .gridBox{position:relative;}
.euro_app .grid:not(.g1) .gridBox .m100{width:100%;}

.euro_app .grid:not(.g1) .gridBox .m100:nth-child(2),.euro_app .grid:not(.g1) .gridBox .m100:last-child{width:12.5% !important;position:absolute;bottom:10rem;float: none !important;}
.euro_app .grid:not(.g1) .gridBox .m100:nth-child(2){right:18rem;}
.euro_app .grid:not(.g1) .gridBox .m100:last-child{right:0;}

.euro_app .grid:not(.g1) .gridBox .m100:nth-child(2) img,.euro_app .grid:not(.g1) .gridBox .m100:last-child img{width:100%;height:auto;}

.euro_app .m100:nth-child(2) .mainBox .ima,
.euro_app .m100:last-child .mainBox .ima{background:transparent;}

.euro_app .gridBox .m100:nth-child(2) .txtBox,
.euro_app .gridBox .m100:last-child .txtBox{clip:rect(0,0,0,0);position:absolute;overflow:hidden;top:-100%;left:-100%;}