@charset 'UTF-8';
@import url('rtve.mod_header.desktp.css');
@import url('rtve.mod_footer.desktp.css');
@import url('rtve.play.basics.desktp.css');
@import url('rtve.play.grids.desktp.css');
@import url('rtve.play.dests.desktp.css');
@import url('rtve.player.desktp.css');


/** DESTACADO CON PLAYER ************************/
/************************************************/
.pfvideo .mainElem {position:relative;padding:0;}
.pfvideo .mainElem .videoBox {border-style:solid;border-color:transparent;}
.pfvideo .mainElem .content > .ima:before,.pfvideo .mainElem .mainBox > .ima:before,
.pfvideo .mainElem .content > .ima:after,.pfvideo .mainElem .mainBox > .ima:after {display:none;}

.pfvideo .mainElem .content {z-index:1;}



/*texto sobre player*/
.pfvideo .mainElem .mod {position:absolute;top:0;width:calc(50% - 11.2rem);height:100%;z-index:1;padding:4.8rem 0;padding:7.2rem 0;}
.pfvideo .mainElem .mod .ima {width:calc(16.625vw * 16 / 9);padding:0;height:16.625vW;position:absolute;right:-11.2rem;left:auto;
margin-right:calc(-50vw + 4.8rem);top:50%;transform:translateY(-50%);display:flex;justify-content:flex-end;align-items:center;}
.pfvideo .mainElem .mod .i_logo {height:100%;max-height:22.4rem;left:auto;top:auto;position:relative;opacity:0.5;} 

.vjs-has-started.vjs-playing .mainElem .video_mod {opacity:0;}



/*ajuste imagen-poster*/
.pfvideo .videoPlayer .vjs-poster {width:100%;height:calc(100% + 7.2rem);background-size:auto 100%;background-position:50% 0;
	transform:translateY(-7.2rem);opacity:1;z-index:1;padding-top:0;}
.pfvideo .mainElem.f16x9 .videoPlayer .vjs-poster,
.pfvideo .mainElem.f18x9 .videoPlayer .vjs-poster,
.pfvideo .mainElem.f15x6 .videoPlayer .vjs-poster,
.pfvideo .mainElem.f27x9 .videoPlayer .vjs-poster {background-size:100% auto;}

.pfvideo .videoPlayer.f16x9 .vjs-poster:before {
background: -moz-linear-gradient(top,rgba(17,17,17,0) 20%, rgba(17,17,17,0.8) 80%);
background: -webkit-linear-gradient(top,rgba(17,17,17,0) 20%,rgba(17,17,17,0.8) 80%);
background: linear-gradient(to bottom,rgba(17,17,17,0) 20%,rgba(17,17,17,0.8) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00121010',endColorstr='#121010',GradientType=0 );}
.pfvideo .videoPlayer.f16x9 .vjs-poster:after {background-image:radial-gradient(ellipse at 60% 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0.85) 50%);}
.pfvideo .videoPlayer.f16x9 .vjs-poster:before,
.pfvideo .videoPlayer.f16x9 .vjs-poster:after {z-index:1;content:'';width:100%;height:100%;display:inline-block;position:absolute;bottom:-0.1rem;left:0;}

.pfvideo .videoPlayer.f16x9 .vjs-has-started .vjs-poster {display:none;}

/*ajustes del player a la ventana del navegador*/
.pfvideo .mainElem {}
.pfvideo .mainElem .videoBox {position:absolute;left:0;top:0;width:100%;height:100%;}
.pfvideo .mainElem .videoBox:not(.fail_mod) .videoPlayer {padding:0;height:100%;} 

/*ajustes controles player*/
.pfvideo .vjs-progress-control {bottom:7.6rem;}
.pfvideo .vjs-current-time,.pfvideo .vjs-remaining-time {bottom:10rem;}


.pfvideo .vjs-big-play-button:before {height:0;padding-top:56.25%;top:50%;transform:translateY(-50%);}
.pfvideo .vjs-control-bar {z-index:2;}
.pfvideo .vjs-control-bar:before {}

.pfvideo .mainElem .vjs-play-control {bottom:-9.6rem;margin-top:0;transform:translateX(-50%);}
.pfvideo .mainElem .vjs-seek-button {bottom:calc(-3.2rem - 4.8rem);}
.pfvideo .mainElem .vjs-play-control,.pfvideo .mainElem .vjs-seek-button {margin-bottom:calc(75/2*1%);}
.pfvideo .mainElem.f9x6 .vjs-play-control,.pfvideo .mainElem.f9x6 .vjs-seek-button {margin-bottom:calc(6/9/2*100%);}
.pfvideo .mainElem.f15x9 .vjs-play-control,.pfvideo .mainElem.f15x9 .vjs-seek-button {margin-bottom:calc(9/15/2*100%);}
.pfvideo .mainElem.f16x9 .vjs-play-control,.pfvideo .mainElem.f16x9 .vjs-seek-button {margin-bottom:calc(9/16/2*100%);}
.pfvideo .mainElem.f18x9 .vjs-play-control,.pfvideo .mainElem.f18x9 .vjs-seek-button {margin-bottom:calc(9/18/2*100%);}
.pfvideo .mainElem.f15x6 .vjs-play-control,.pfvideo .mainElem.f15x6 .vjs-seek-button {margin-bottom:calc(6/15/2*100%);}
.pfvideo .mainElem.f27x9 .vjs-play-control,.pfvideo .mainElem.f27x9 .vjs-seek-button {margin-bottom:calc(9/27/2*100%);}

/*botones superiores*/
.pfvideo .mainElem .vjs-fullscreen-control,
.pfvideo .mainElem .vjs-chromecast-button,
.pfvideo .mainElem .vjs-picture-in-picture-control {margin-bottom:0;bottom:calc((9vw*100/16) - 4.8rem - 1.2rem);}



/*.videoPlayer.f16x9 .video-js {max-height:56.25vw;}*/

@media only screen and (min-width:480px){
.pfvideo:not(.vjs-playing) .mainElem {padding-top:calc(120% - 7.2rem);}
/*botones superiores
.pfvideo .mainElem .vjs-fullscreen-control,                                                  
.pfvideo .mainElem .vjs-chromecast-button,                                                  
.pfvideo .mainElem .vjs-picture-in-picture-control {bottom: calc(((120vw - 7.2rem) - 56.25vw) / 2);}*/
.pfvideo .mainElem .videoBox {border-width:0;}
}
@media only screen and (min-width:768px){
.pfvideo:not(.vjs-playing) .mainElem {padding-top:calc(100% - 7.2rem);}
/*botones superiores
.pfvideo .mainElem .vjs-fullscreen-control,                                                  
.pfvideo .mainElem .vjs-chromecast-button,                                                  
.pfvideo .mainElem .vjs-picture-in-picture-control {bottom: calc(((100vw - 7.2rem) - 56.25vw) / 2);}*/

}
@media only screen and (max-width:1023px){
/*version simple*//*antes de reproducir*/
.pfvideo:not(.vjs-has-started) .mainElem {padding-top:calc(56.25vw + 7.2rem + 2.4rem);}
.pfvideo:not(.vjs-has-started) .vjs-big-play-button:before {z-index:3;padding-top:calc(56.25% - 11.6rem);}
.pfvideo:not(.vjs-has-started) .mainElem .mod {top:calc(7.2rem + 2.4rem);bottom:0;}
.pfvideo:not(.vjs-has-started) .mainElem .txtBox > strong {/*position:absolute;top:2.4rem;*/}
.pfvideo:not(.vjs-has-started) .mainElem .txtBox .capBox {/*position:absolute;top:calc(2.4rem + 4.2rem);*/}
.pfvideo:not(.vjs-has-started) .mainElem .txtBox p:not(.legend) {width:calc(50% - 6.8rem);height:auto;max-height:13.8rem;}
.pfvideo:not(.vjs-has-started) .mainElem .mod .ima {right:0;margin:0;}
	
/*version simple*//*reproduciendo*/
.pfvideo.vjs-has-started .mainElem .mod {}
.pfvideo.vjs-has-started .mainElem .mod .ima {display:none;}
.pfvideo.vjs-playing .mainElem {padding-top:calc(56.25vw + 7.2rem + 2.4rem);}

.pfvideo .mainElem .icon-label.extra {right:2.4rem;bottom:2rem;}
.pfvideo .videoPlayer.f16x9 .video-js {height:calc(56.25vw + 7.2rem + 2.4rem);}
.pfvideo .videoPlayer.f16x9 video {height:56.25vw;top:auto;bottom:0;}
.pfvideo .vjs-big-play-button:before {top:calc(50% + 7.2rem - 2.4rem);}
.pfvideo .mainElem .mod {height:auto;width:100%;padding:0;top:auto;bottom:0;transition:none;}
.pfvideo .mainElem .content {padding:2.4rem;height:100%;display:flex;flex-direction:column;justify-content:center;}
.pfvideo .mainElem .maintag {align-self:flex-start;} 
.pfvideo .mainElem .txtBox {max-width:100%;}
.pfvideo .mainElem .pretitle {display:none;}


/*.pfvideo.vjs-has-started .mainElem .txtBox {position:absolute;top:auto;width:calc(100vw - 4.8rem);}
.pfvideo.vjs-has-started .mainElem .txtBox .maintitle {font-size:2.8rem;line-height:3.2rem;font-weight:300;
position:absolute;left:0;top:3.2rem;}

.pfvideo.vjs-has-started .mainElem .capBox,
.pfvideo.vjs-has-started .mainElem .txtBox .pretitle	{display:inline-block;float:left;width:auto;}
	
.pfvideo.vjs-has-started .mainElem .capBox {clear:none;font-size:1.6rem;text-transform:uppercase;letter-spacing:1pt;padding:0.8rem 0;font-weight:500;}
.pfvideo.vjs-has-started .mainElem .txtBox p:not(.legend) {display:none;}*/

/*botones superiores*/
.pfvideo .mainElem .vjs-fullscreen-control,                                                  
.pfvideo .mainElem .vjs-chromecast-button,                                                  
.pfvideo .mainElem .vjs-picture-in-picture-control {margin-bottom:calc(56.25vw - 7.2rem);bottom:0;}

.pfvideo .vjs-progress-control {padding:0 2.4rem;}
.pfvideo .vjs-control-bar {padding:1.2rem 2.4rem;}
.pfvideo .vjs-current-time {left:3.2rem;}
.pfvideo .vjs-remaining-time {right:3.2rem;}
.pfvideo .vjs-fullscreen-control {right:2.4rem;}
.pfvideo .vjs-chromecast-button {right:7.2rem;}
.pfvideo .vjs-picture-in-picture-control {right:12rem;}
}


@media only screen and (min-width:1024px){
.pfvideo .mainElem .icon-label.extra {left:4.8rem;bottom:25%;}
.pfvideo .mainElem .content {position:absolute;left:0;top:50%;transform:translateY(-50%);}
/*.videoPlayer.f16x9 .video-js {max-height:100%;}*/
.pfvideo .mainElem .videoBox {border-width:7.2rem 0 0 0;}
/*ajustes del player a la ventana del navegador*/
.pfvideo .mainElem {padding-top:calc(75% - 7.2rem);}                                                 

/*.pfvideo .mainElem.f9x9   {padding-top:calc(9/9*100% - 7.2rem);}*/
.pfvideo .mainElem.f15x12 {padding-top:calc(12/15*100% - 7.2rem);}
.pfvideo .mainElem.f12x9  {padding-top:calc(9/12*100% - 7.2rem);}
.pfvideo .mainElem.f9x6   {padding-top:calc(6/9*100% - 7.2rem);}
.pfvideo .mainElem.f15x9  {padding-top:calc(9/15*100% - 7.2rem);}
.pfvideo .mainElem.f16x9  {padding-top:calc(9/16*100% - 7.2rem);}
.pfvideo .mainElem.f18x9  {padding-top:calc(9/18*100% - 7.2rem);}
.pfvideo .mainElem.f15x6  {padding-top:calc(6/15*100% - 7.2rem);}
.pfvideo .mainElem.f27x9	{padding-top:calc(9/27*100% - 7.2rem);}
/*posicion barra de control*/
.pfvideo .mainElem.f9x9 .vjs-control-bar,
.pfvideo .mainElem.f15x12 .vjs-control-bar,
.pfvideo .mainElem.f12x9 .vjs-control-bar,
.pfvideo .mainElem.f9x6 .vjs-control-bar
/*,.pfvideo .mainElem.f15x9 .vjs-control-bar*/ {bottom:auto;top:50%;transform:translateY(calc(56.25vw / 2));margin-top:-7.2rem;}
/*botones superiores*/
.pfvideo .mainElem .vjs-fullscreen-control,                                                  
.pfvideo .mainElem .vjs-chromecast-button,                                                  
.pfvideo .mainElem .vjs-picture-in-picture-control {bottom:56.25vw;margin-bottom:calc( -4.8rem - 2.4rem);}
.pfvideo .mainElem.f15x9 .vjs-fullscreen-control,                                                  
.pfvideo .mainElem.f15x9 .vjs-chromecast-button,                                                  
.pfvideo .mainElem.f15x9 .vjs-picture-in-picture-control {bottom:calc((9vw*100/15) - 7.2rem - 4.8rem - 2.4rem);}
.pfvideo .mainElem.f16x9 .vjs-fullscreen-control,
.pfvideo .mainElem.f16x9 .vjs-chromecast-button,
.pfvideo .mainElem.f16x9 .vjs-picture-in-picture-control {bottom:calc((9vw*100/16) - 7.2rem - 4.8rem - 2.4rem);}
.pfvideo .mainElem.f18x9 .vjs-fullscreen-control,
.pfvideo .mainElem.f18x9 .vjs-chromecast-button,
.pfvideo .mainElem.f18x9 .vjs-picture-in-picture-control {bottom:calc((9vw*100/18) - 7.2rem - 4.8rem - 2.4rem);}
.pfvideo .mainElem.f15x6 .vjs-fullscreen-control,                                                  
.pfvideo .mainElem.f15x6 .vjs-chromecast-button,                                                  
.pfvideo .mainElem.f15x6 .vjs-picture-in-picture-control {bottom:calc((6vw*100/15) - 7.2rem - 4.8rem - 2.4rem);} 
.pfvideo .mainElem.f27x9 .vjs-fullscreen-control,
.pfvideo .mainElem.f27x9 .vjs-chromecast-button,
.pfvideo .mainElem.f27x9 .vjs-picture-in-picture-control {bottom:calc((9vw*100/27) - 7.2rem - 4.8rem - 2.4rem);}
}
@media only screen and (min-width:1280px){

}
@media only screen and (min-width:1440px){

}
@media only screen and (min-width:1920px){
}	



/** DESTACADO CON PLAYER ************************/
/** END *****************************************/


/** NAVEGACION PROGRAMA *************************/
/************************************************/
/*reglas comunes*/
body[class*="pf"] .slideNav {border-width:1.6rem 4.8rem 0 4.8rem;padding:1.2rem 0 0 0;overflow:auto;}
	.slideNav .scndTabs {border-top:0.1rem solid #fff;}
body[class*="pf"] .scndTabs {display:inline-flex;min-width:100%;padding:0.8rem 0;}
body[class*="pf"] .scndTabs li {display:flex;flex-direction:column;padding:1.2rem;}
body[class*="pf"] .scndTabs li:first-child {padding-left:0;}
body[class*="pf"] .scndTabs li > * {font-size:1.6rem;line-height:2.8rem;text-transform:uppercase;color:#fff;opacity:0.67;font-weight:700;letter-spacing:0.5pt;white-space:nowrap;}
body[class*="pf"] .scndTabs .active > * {opacity:1;}
body[class*="pf"] .scndTabs .active a {border-color:#fff;border-width:0 0 0.2rem 0;}

/*solo dektp*/
body[class*="pf"] .scndTabs li > a:hover {opacity:1;}
body[class*="pf"] .scndTabs li:not(.active) a:after {content:'';display:block;height:0;border-bottom:0.2rem solid #fff;transform:scale(0);}
body[class*="pf"] .scndTabs li:not(.active) a:hover:after {transform:scale(1);}
.scndTabs li a:after {transition:all 0.3s;}

/** NAVEGACION PROGRAMA *************************/
/** END *****************************************/









/** ESTRUCTURA **********************************/
/************************************************/


/*cornisas*/
.collSet .rowOne {width:100%;}








/*enlace coleccion relacionada*/
.monoBox.elem_00 > .relColl {width:calc(100%/42*2);}
.monoBox.elem_00 > .relColl .mainBox .ima img {display:inline-block;z-index:-1;}
.extra_mod .mainBox:before {content:'';width:calc(100% - 0.6rem);height:calc(100% - 0.6rem);position:absolute;z-index:0;left:0.3rem;top:0.3rem;
background: -moz-linear-gradient(top,  rgba(232,86,16,0.67) 0%, rgba(163,9,80,0.85) 80%, rgba(163,9,80,1) 100%);
background: -webkit-linear-gradient(top,  rgba(232,86,16,0.67) 0%,rgba(163,9,80,0.85) 80%,rgba(163,9,80,1) 100%);
background: linear-gradient(to bottom,  rgba(232,86,16,0.67) 0%,rgba(163,9,80,0.85) 80%,rgba(163,9,80,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abe85610', endColorstr='#a30950',GradientType=0 );
border-radius:0.4rem;
}
.extra_mod .mainBox:after {content:'';width:2rem;height:2rem;border-style:solid;border-width:0 0 0.3rem 0.3rem;
	position:absolute;left:50%;bottom:0;background:rgb(163,9,80);
	transform:translate(-50%,45%) rotate(-45deg);display:none;
}
.active .extra_mod .mainBox:after {display:block;}









/** IMAGENES POSTER *****************************/
/************************************************/


.elem_nV .i_logo {z-index:2;}
.elem_nV .i_covr,.elem_nV .i_prvw {z-index:1;}
.elem_nV .i_post {z-index:0;}


.elem_nV .i_covr,.elem_nV .i_prvw {opacity:0;}
.elem_nV.active .i_covr,.elem_nV.active .i_prvw {opacity:1;}
.elem_nV.active .i_logo {display:none;}



@keyframes goback {
  from {background-color: red;}
  to {background-color: yellow;}
}





/*posters alargados*//*formato 2:1*/
.monoBox.comp_xV .mainBox .ima {padding-top:200%;}
.monoBox.comp_xV .ima .i_prvw,.monoBox.comp_xV .ima .i_colm {display:inline-block;}
.monoBox.comp_xV .active .mainBox .ima {padding-top:98%;}

/*cornisas | destacados horizontales*//*formato 4:1*/
.monoBox.comp_xH .mainBox .ima {padding-top:25%;}
.monoBox.comp_xH .ima .i_logo,.monoBox.comp_xH .ima .i_open {display:inline-block;}
.monoBox.comp_xH .ima .i_logo {height:auto;}


/*.monoBox .active .mainBox .ima {padding:0;height:100%;}*/





/*fecha de emision*/
.pfvideo .mainElem .video_mod .pubBox .duration {display:none;}







/** TEASERS *************************************/
/************************************************/
.monoBox .videoContent,.videoContent video {position:absolute;left:0;top:0;}
.videoContent video {width:100%;height:auto;}
.monoBox.elem_00 .videoContent {width:100%;height:100%;border-width:0.8rem;}
.videoContent video {height:100%;width:100%;object-fit:cover;object-position:center center;}

.videoContent {display:none;}
.user_active .active .videoContent {display:inline-block;}


/** TEASERS *************************************/
/** END *****************************************/






/** DETALLE DE PROGRAMA *************************/
/************************************************/
.detailsbox {color:#fff;font-size:1.4rem;line-height:2.4rem;font-weight:300;letter-spacing:0.25pt;word-spacing:-0.25pt;
	position:relative;padding-left:24rem;padding-bottom:12rem;}
.detailsbox strong {font-weight:500;}
.detailsbox .resumBox > * {font-size:1.6rem;padding-left:0.4rem;} 
.detailsbox .resumBox > strong:first-of-type {font-size:2rem;border:0 none;padding:0;}
.detailsbox .resumBox .dateBox {display:block;font-size:1.4rem;line-height:1.8rem;padding:1rem 0.4rem 0.4rem 0.4rem;}
.detailsbox .dateBox .duration:after {content:' - ';}

.detailsbox .resumBox .pubBox:before,.detailsbox .resumBox .pubBox:after {font-weight:300;padding:0 0.4rem;} 
.detailsbox .resumBox .pubBox:before {content:"(";}
.detailsbox .resumBox .pubBox:after {content:")";}
.detailsbox section > .ima {width:24rem;height:36rem;float:left;margin:0 -24rem 2.4rem -24rem;}
.detailsbox .capBox {text-transform:uppercase;font-size:1.3rem;}
.detailsbox .capBox * {line-height:2.4rem;display:inline-block;}
.detailsbox .capBox em {font-style:normal;font-weight:300;padding-left:0.8rem;}
.detailsbox .capBox em:before {content:"";display:inline-block;width:0.6rem;height:0.6rem;margin:0.2rem 0.8rem 0.2rem 0;border-radius:100%;background:#fff;}
.detailsbox .icon.trait .rtve-icons {position: relative;width:3.6rem;height:2.4rem;}
.detailsbox .redad {background-color:transparent;}
/*.detailsbox .redad:before {background:transparent;padding:0.4rem;font-size:1.5rem;}
	.detailsbox .redad.mas01:before {color:#0b6;}
	.detailsbox .redad.mas07:before {color:#07f;}
	.detailsbox .redad.mas13:before,.detailsbox .redad.mas12:before,.detailsbox .redad.mas16:before {color:#b90;}
	.detailsbox .redad.mas18:before {color:#c43;}*/
.detailsbox .redad strong {display:none;}
.detailsbox .auxBox {display:inline-flex;padding:0.8rem 0;}
.detailsbox .icon.trait {margin:0 1rem;}
.detailsbox .legend{font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:0.25pt;padding:0.4rem;color:#67a7a7;}

.detailsbox .auxBox .icon.trait .rtve-icons:after {opacity:0;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%,1.8rem);
		content:attr(aria-label);white-space:nowrap;font-size:1.1rem;line-height:1.6rem;}
.detailsbox .auxBox .icon.trait:hover .rtve-icons:after {opacity:1;}

/*texto*/
.detailsbox .resumBox {padding:0 2.8rem;}
.detailsbox .txtBox {padding:2.8rem;}
.detailsbox .txtBox p:after,.detailsbox .txtBox dd:after {content:'';display:block;height:0.8rem;width:100%;}
.detailsbox .intro {width:60%;float:left;padding-right:5.6rem;}
.detailsbox .techs {position:absolute;left:0;top:38.4rem;padding-left:0;width:24rem;}
.detailsbox dt {float:left;color:#ababab;font-weight:400;}
.detailsbox dt:after {content:":";padding:0 0.4rem;display:inline-block;font-weight:700;} 
.detailsbox .subtitle {text-transform:uppercase;letter-spacing:1.5pt;padding-bottom:0.8rem;display:block;}

/*loguitos*/
.detailsbox .otros-logos {padding:0.8rem 0.6rem;margin-top:-0.8rem;}
.detailsbox .otros-logos .rtve-icons {width:3.6rem;height:2.4rem;display:inline-block;background-repeat:no-repeat;background-position:50%;}
	.detailsbox .logo_imdb .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/otros-logos/imdb.svg');}
	.detailsbox .logo_wiki .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/otros-logos/wiki.svg');}

/** DETALLE DE PROGRAMA *************************/
/** END *****************************************/


/** VIDEO DESPUBLICADO ***********************/
/*********************************************/
.rtveplay[class*="error"] {background:rgba(0,0,0,0.2);}
.fail_mod .videoPlayer {width:100%;height:calc(100% + 7.2rem);display:flex;flex-direction:column;justify-content:center;padding:0 0 0 50%;
	background:linear-gradient(-45deg, 
	rgba(180,0,0,0.80) 0%,
	rgba(180,90,0,0.80) 10%,
	rgba(180,180,0,0.80) 20%,
	rgba(90,180,0,0.80) 30%,
	/*rgba(0,180,0,0.80) 40%,*/
	rgba(0,180,90,0.80) 40%,
	rgba(0,180,180,0.80) 50%,
	rgba(0,90,180,0.80) 60%,
	rgba(0,0,180,0.80) 70%,
	rgba(90,0,180,0.80) 80%,
	rgba(180,0,180,0.80) 90%,
	rgba(180,0,90,0.80) 100%);
	background-size:4000%;
	animation:bkg_grad 40s linear infinite;}
.fail_mod {z-index:3;height:calc(100% + 7.2rem);margin-top:-7.2rem;}
.pfvideo .mainElem .fail_mod + .video_mod .icon-label.extra {display:none;}
@keyframes bkg_grad {
	0% {background-position:0%;}
	50% {background-position:100%;}
	100% {background-position:0%;}
}
.fail_mod .infoBox strong:not(.label) {font-size:4.2rem;line-height:1;font-weight:100;margin-bottom:0.8rem;}
.fail_mod .infoBox p {font-size:1.7rem;line-height:2.3rem;font-weight:300;margin:0.4rem 0;}
.fail_mod .infoBox > * {max-width:36rem;}
.fail_mod .infoBox:after {content:'';width:20%;padding-top:20%;display:inline-block;position:absolute;left:50%;top:50%;transform:translate(calc(-100% - 7.2rem), calc(-50% + (7.2rem/2)));
background-size:100%;background-repeat:no-repeat;background-position:50%;
background-image:url('https://css2.rtve.es/css/rtveplay.2021/resources/rtveplay_lostContent.png');filter: sepia(1) hue-rotate(-200deg);}

/** VIDEO DESPUBLICADO ***********************/
/** END **************************************/


@media only screen and (max-width:1023px){
/*ajuste margenes laterales*/
body[class*="pf"] .slideNav {border-width: 1.6rem 2.4rem 0 2.4rem;}
.pfvideo .secBox {padding-left:2.4rem;}
.pfvideo .seasonBox .formBox {padding-right:1.2rem;}
.pfvideo .collSet .slideH {padding:1.6rem;}
}

/*ocultamos bsuqueda de fecha series*/
.pfvideo .seasonBox form fieldset {display:none;}


/** BOTON CHROMECAST HOLA ********************/
/** ******************************************/
.pfvideo .mainElem .cast_btn.hola_top_element {width:4.8rem !important;height:4.8rem;border-radius:0;background:none;opacity:0;
	top:auto !important;left:auto !important;right:9.6rem;transition:opacity 1s;
	background-image:url('https://www.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_chromecast_off.svg') !important;
	background-size:3.2rem 3.2rem !important;background-position:50%;background-repeat:no-repeat;}
.pfvideo .mainElem .cast_btn.hola_top_element:after {font-family:'Roboto',sans-serif !important;padding:0.4rem 0.8rem;
	font-size:1.3rem;font-weight:400;line-height:2rem;bottom:-2rem;left:50%;transform:translateX(-50%);}

.pfvideo .mainElem .cast_btn.hola_top_element:first-of-type,
.pfvideo .mainElem .cast_btn.hola_top_element:before {display:none;}

.pfvideo.vjs-has-started.vjs-user-active .mainElem .cast_btn.hola_top_element,
.pfvideo.vjs-has-started.vjs-paused .mainElem .cast_btn.hola_top_element {opacity:0.333333333;}
.pfvideo.vjs-has-started .mainElem .cast_btn.hola_top_element:hover {opacity:1;transition:0;}

.pfvideo .mainElem .cast_btn.hola_top_element {margin-bottom:calc(56.25vw - 7.2rem);bottom:0;}

@media only screen and (max-width:1023px){
	.pfvideo .mainElem .cast_btn.hola_top_element {top:calc(7.2rem + 4.8rem) !important;bottom:auto;right:7.2rem;}	
}

@media only screen and (min-width:1024px){
	.pfvideo .mainElem .cast_btn.hola_top_element {bottom:calc(50% + ((56.25vw / 2)) - 7.2rem);margin-bottom:0;}
	.pfvideo .mainElem.f15x9 .cast_btn.hola_top_element,
	.pfvideo .mainElem.f16x9 .cast_btn.hola_top_element,
	.pfvideo .mainElem.f18x9 .cast_btn.hola_top_element,
	.pfvideo .mainElem.f15x6 .cast_btn.hola_top_element,
	.pfvideo .mainElem.f27x9 .cast_btn.hola_top_element {bottom:100%;margin-bottom:-7.2rem;}	
}
/** BOTON CHROMECAST HOLA ********************/
/** END **************************************/

/** PORTADA TERCEROS *****************************/
/*************************************************/
/** ARTE **/
.pfvideo.ext_arte .mainElem .mod .ima {align-items:flex-end;width:18rem;height:calc(18 * 0.5625rem);
left:4.8rem;top:7.6rem;right:auto;margin:0;bottom:auto;transform:none;}
.pfvideo.ext_arte .mainElem .mod .ima img {width:100%;height:auto;}
.pfvideo.ext_arte .mainElem .content {top:auto;transform:none;}

.pfvideo.ext_arte .onside {display:none;}

/** PORTADA TERCEROS *****************************/
/** END *****************************************/