@charset 'UTF-8';
@import url('rtve.play.basics.desktp.css');
@import url('rtve.mod_header.desktp.css');
@import url('rtve.mod_footer.desktp.css');
@import url('rtve.mod_live.desktp.css');
@import url('rtve.player.desktp.css');
/*boton CCTT*/@import url('rtve.player.ccttSel.desktp.css');
@import url('rtve.play.pf_directo.basics.css');

/** PROVISIONAL *********************************/
/************************************************/
/* old footer 
.footer {padding:2.4rem 0 4.8rem 0;}
.footer .blindBox,.footer .blind {display:none;}
.footer .container > ul > li:not(.endBox) {width:25%;float:left;}
.footer .container > ul > li > a {display:inline-block;}
.footer a > img {filter:grayscale(1) contrast(0);}
.footer ul .auxBox {color:white;max-width:128rem;width:100%;}
.footer ul {padding:2rem 0 4rem 0;width:100%;}
.footer ul,.footer span {text-align:center;}
.footer .endBox {display:inline-block;width:100%;max-width:118rem;}
.footer .endBox ul {display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
.footer span,.footer strong {font-size:1.4rem;line-height:1.8rem;font-weight:300;}
.footer > span {width:100%;display:inline-block;}*/
/** PROVISIONAL *********************************/
/** END *****************************************/

.navBox {min-height:7.2rem;}
body {/*padding-top:7.2rem;*/}
.pfvideo.vjs-user-inactive .navBox {opacity:0;}
.pfvideo.vjs-paused .navBox,.pfvideo.vjs-user-inactive .navBox:hover {opacity:1;}

/*esto lo mismo hay que llevarlo a nivel de player.videoBox {position:relative;}*/

/*botones en la parte superior con el player en la PF*/
.pfvideo:not(.fullscreen_mode) .vjs-fullscreen-control,
.pfvideo:not(.fullscreen_mode) .vjs-chromecast-button,
.pfvideo:not(.fullscreen_mode) .vjs-picture-in-picture-control {margin-bottom:calc(56.25% - 12rem);}

.pfvideo.directo .hiveBox.grid_V {padding:0 4rem;}

/** INFO SOBRE PLAYER ***************************/
/************************************************/
.mediaBox .infoBox,.mediaBox .infoBox .nowLive,.mediaBox .infoBox .futureLive {display:flex;justify-content:center;flex-direction:column;height:auto;}
.mediaBox .infoBox {position:absolute;top:0;bottom:0;
	width:calc(50% - 11.2rem);min-width:28rem;padding:4.8rem;
	opacity:0;
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.67) 30%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.67) 30%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to right,  rgba(0,0,0,0.67) 30%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=1 );	
	}

/*titulo*/
.mediaBox .infoBox .rtve-icons {font-size:4.2rem;line-height:1;font-weight:300;}
	.mediaBox .infoBox.next_live .rtve-icons {width:0;height:4.8rem;overflow:hidden;}
	.mediaBox .infoBox.next_live .canal {background-position:0 50%;}
.mediaBox .infoBox > div {margin-top:1.2rem;line-height:1.8rem;} 
.mediaBox .infoBox .nowLive .maintitle,.mediaBox .infoBox .futureLive .maintitle {font-size:1.8rem;font-weight:300;line-height:2.4rem;}
	.mediaBox .dir_regular .nowLive .maintitle,.mediaBox .dir_regular .futureLive .maintitle {font-size:2.4rem;} 
.mediaBox .infoBox .nowLive .pretitle,.mediaBox .infoBox .futureLive .pretitle {font-size:1.4rem;font-weight:500;text-transform:uppercase;padding:0.8rem 0;}
.mediaBox .infoBox .nowLive p,.mediaBox .infoBox .futureLive p {font-size:1.5rem;font-weight:300;padding:0.8rem 0;}
.mediaBox .infoBox .nexLive {letter-spacing:0.25pt;}
.mediaBox .infoBox .nexLive .maintitle {font-size:1.5rem;font-weight:300;}
.mediaBox .infoBox .nexLive .datemi {font-size:1.4rem;font-weight:500;opacity:0.75;margin-right:0.4rem;}
.mediaBox .infoBox .nexLive:before {font-size:1.1rem;padding-bottom:0.4rem;}


/*.vjs-user-active .infoBox,*/
.vjs-paused .infoBox {opacity:1;}



/** FULL-SCREEN MODE ****************************/
/************************************************/
.videoBox {border-style:solid;border-color:transparent;}
.pfvideo.directo .videoBox {border-width:0.8rem;}

[data-fullscreen='true'] .liveBox > .container,
.fullscreen_mode .liveBox > .container {width:100%;}

[data-fullscreen='true'].pfvideo.directo .videoBox,
.fullscreen_mode.pfvideo.directo .videoBox {border-width:0;}

/*falso full-screen*/
[data-fullscreen='true'] {padding-top:0;background:#000;}
[data-fullscreen='true'] .navBox .container {width:100%;}
[data-fullscreen='true'] header {position:fixed;min-height:0;}
[data-fullscreen='true'] .videoBox {position:absolute;overflow:hidden;}
[data-fullscreen='true'] .videoBox,[data-fullscreen='true'] .videoPlayer,[data-fullscreen='true'] .video-js,[data-fullscreen='true'] .video-js video {height:100%;}
[data-fullscreen='true'] .videoPlayer.f16x9 {padding:0;}


/** COLECCION DIRECTAMENTE RELACIONADA **********/
/************************************************/
/*botones*/
[class*='xtraLayer'] [class*='label-button'],[class*='xtraLayer'] [class*='label-button'] strong {display:inline-block;}
[class*='xtraLayer'] [class*='label-button'] {;cursor:pointer;padding:0.4rem 1.6rem 0.4rem 1.2rem;border-radius:0.4rem;background:#fff;border:0.1rem solid #000;
	opacity:0.5;margin:0 0.4rem}
	[class*='xtraLayer'] [class*='label-button']:hover {opacity:1;}
[class*='xtraLayer'] [class*='label-button'] strong {font-weight:400;color:#000;font-size:1.4rem;text-transform:uppercase;letter-spacing:0.75pt;white-space:nowrap;line-height:2.4rem;}
[class*='xtraLayer'] {position:absolute;left:4.4rem;bottom:1.8rem;opacity:0;z-index:-1;}
.fullscreen_mode.vjs-paused [class*='xtraLayer'],.fullscreen_mode:not(.vjs-user-inactive) [class*='xtraLayer'] {opacity:1;z-index:1;}



/*relacionados*/
 

.pfvideo .relBox:after {content:'';width:100%;height:0;position:fixed;bottom:0;z-index:-1;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 85%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 85%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 85%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
	}
[data-fullscreen='true'].pfvideo .relBox,.fullscreen_mode.pfvideo .relBox {position:fixed;bottom:-30rem;}
[data-fullscreen='true'].pfvideo .relBox.be_on,.fullscreen_mode.pfvideo .relBox.be_on {bottom:0;}
[data-fullscreen='true'].pfvideo .relBox.be_on:after,.fullscreen_mode.pfvideo .relBox.be_on:after {height:100%;visibility:visible;}
[data-fullscreen='true'].pfvideo .relBox.be_on .secBox,.fullscreen_mode.pfvideo .relBox.be_on .secBox {padding:1.2rem 9.6rem;}
.pfvideo .relBox .close {opacity:0;position:absolute;top:1.2rem;left:5.6rem;outline:0 none;}
.pfvideo .relBox .close .rtve-icons {width:2.8rem;height:2.8rem;cursor:pointer;}

[data-fullscreen='true'].pfvideo .relBox .close,.fullscreen_mode.pfvideo .relBox .close {opacity:1;}


[data-fullscreen='true'] [data-tipo*="live-slide"] .secBox,.fullscreen_mode [data-tipo*="live-slide"] .secBox {padding:0 0 1.2rem 4.8rem;}
[data-fullscreen='true'] .controlBox > span[role='button'],.fullscreen_mode .controlBox > span[role='button'] {width:5.6rem;}
[data-fullscreen='true'] .hiveBox.slideH,.fullscreen_mode .hiveBox.slideH {width:calc(100% - 11.2rem);left:4.8rem;} 


	
/*positioning*/
[data-fullscreen='true'].pfvideo.directo .videoBox,.fullscreen_mode.pfvideo.directo .videoBox {z-index:0;}
[data-fullscreen='true'] .liveBox > .striplayer,.fullscreen_mode .liveBox > .striplayer {z-index:1;}


/* titulo */
.navBox .logo-rtve .rtve-icons:after {opacity:0.667;color:#fff;content:'';
font-family:'Roboto Slab',sans-serif;font-weight:400;font-size:2rem;line-height:3.6rem;letter-spacing:0.5pt;position:absolute;top:0;left:7.8rem;white-space: nowrap;}
body[data-cctt='cctt_nac'] .logo-rtve .rtve-icons:after {}
body[data-cctt='cctt_and'] .logo-rtve .rtve-icons:after {content:'Andalucía en directo';}
body[data-cctt='cctt_ara'] .logo-rtve .rtve-icons:after {content:'Aragón en directo';}
body[data-cctt='cctt_ast'] .logo-rtve .rtve-icons:after {content:'Asturias en directo';}
body[data-cctt='cctt_can'] .logo-rtve .rtve-icons:after {content:'Canarias en directo';}
body[data-cctt='cctt_cab'] .logo-rtve .rtve-icons:after {content:'Cantabria en directo';}
body[data-cctt='cctt_clm'] .logo-rtve .rtve-icons:after {content:'Castilla La Mancha en directo';}
body[data-cctt='cctt_cyl'] .logo-rtve .rtve-icons:after {content:'Castilla y León en directo';}
body[data-cctt='cctt_cat'] .logo-rtve .rtve-icons:after {content:'Cataluña en directo';}
body[data-cctt='cctt_ext'] .logo-rtve .rtve-icons:after {content:'Extremadura en directo';}
body[data-cctt='cctt_gal'] .logo-rtve .rtve-icons:after {content:'Galicia en directo';}
body[data-cctt='cctt_bal'] .logo-rtve .rtve-icons:after {content:'Islas Baleares en directo';}
body[data-cctt='cctt_mad'] .logo-rtve .rtve-icons:after {content:'Madrid en directo';}
body[data-cctt='cctt_mur'] .logo-rtve .rtve-icons:after {content:'Región de Murcia en directo';}
body[data-cctt='cctt_nav'] .logo-rtve .rtve-icons:after {content:'Navarra en directo';}
body[data-cctt='cctt_vas'] .logo-rtve .rtve-icons:after {content:'País Vasco en directo';}
body[data-cctt='cctt_val'] .logo-rtve .rtve-icons:after {content:'Comunidad valenciana en directo';}


/* footer 
.footer {padding:2.4rem 0 4.8rem 0;}
.footer .container > ul > li:not(.endBox) {display:none;}
.footer ul .auxBox {color:white;max-width:128rem;width:100%;}
.footer ul {padding:2rem 0 4rem 0;}
.footer ul,.footer span {text-align:center;}
.footer .endBox {display:inline-block;width:100%;max-width:118rem;}
.footer .endBox li {width:14.28571428571429%;float:left;}
.footer span,.footer strong {font-size:1.4rem;line-height:1.8rem;font-weight:300;}
.footer > span,.footer ul {width:100%;display:inline-block;}*/

/************************************************/


/** POSICIONANDO ONE TRUST ***************/
/*****************************************/
#onetrust-consent-sdk {position:relative;width:calc(100% - 9.2rem);left:4.6rem;}
	.rtveplay.tve #onetrust-consent-sdk {bottom:6rem;}
	.rtveplay.rne #onetrust-consent-sdk {bottom:24rem;height:0;}
.rtveplay #ot-sdk-btn-floating.ot-floating-button {position:relative;bottom:0;left:0;width:4rem;height:4rem;left:50% !important;transform:translateX(-50%);}
.rtveplay #ot-sdk-btn-floating .ot-floating-button__front {border-radius:0;background:transparent;}
.rtveplay #ot-sdk-btn-floating .ot-floating-button__front,#ot-sdk-btn-floating .ot-floating-button__back {box-shadow:none;}
.rtveplay #ot-sdk-btn-floating.ot-floating-button button {opacity:0.34;}
.rtveplay #ot-sdk-btn-floating.ot-floating-button button:hover {opacity:1;}
/** POSICIONANDO ONE TRUST ***************/