@charset 'UTF-8';
@import url('rne.audio.player.basics.css');

/* barra de progreso */
.theo-secondary-color.vjs-control-bar{padding:2.4rem 3.8rem;grid-template-columns:repeat(2,4.8rem) 1fr repeat(1,4.8rem) repeat(1,7.2rem) repeat(1,4.8rem) 1fr repeat(4,4.8rem);}
.vjs-progress-control{left:3.8rem;right:3.8rem;}

/* control de volumen */
.vjs-volume-control .vjs-slider-horizontal{width:0;position:relative;background:rgba(0,0,0,0.25);transition:width 1.5s;}
.vjs-mute-control:hover + .vjs-volume-control .vjs-slider-horizontal,.vjs-volume-control:hover .vjs-slider-horizontal{width:calc(9.6rem - 1.6rem);}
.vjs-volume-control .vjs-slider-horizontal,.vjs-volume-control .vjs-volume-level{border-radius:0.2rem;height:0.4rem;}
.vjs-volume-control .vjs-volume-level{position:absolute;left:0;}
.vjs-volume-control .vjs-volume-level,.vjs-volume-control .vjs-volume-level:after{background:linear-gradient(to right,var(--rtveLightOrange) 0%,var(--rtveOrange) 100%);}
.vjs-volume-control .vjs-volume-level:after{background:var(--rtveOrange);}
.vjs-volume-control .vjs-volume-level:after{opacity:0;transition:opacity 0.5s;cursor:pointer;}
.vjs-mute-control:hover + .vjs-volume-control .vjs-volume-level:after,.vjs-volume-control:hover .vjs-volume-level:after{opacity:1;}
.vjs-volume-control .vjs-volume-level:after{content:'';display:inline-block;border-radius:100%;width:0.4rem;height:0.4rem;border:0.4rem solid var(--rtveOrange);position:absolute;right:0;top:50%;margin:-0.6rem;}
/*boton transcripcion*/
.theo-text-track-control-button {grid-column:8;grid-row:1;}
/* indicadores tiempo */
.vjs-remaining-time{top:2rem;right:3.8rem;}


/* controles */
.vjs-control-bar button.vjs-mute-control{grid-column:11;}
.vjs-control-bar .vjs-volume-control{grid-row:1;grid-column:10;padding:1.2rem 0 1.2rem 1.6rem;display:flex;justify-self:end;align-items:center;}
.vjs-control-bar .vjs-play-control{grid-column:5;width:7.2rem;height:7.2rem;background-size:130%;transition:width 0.5s,height 0.5s,background-size 0.5s,border-radius 0.5s,bottom 0.5s,background-position 0.5s;}
.vjs-control-bar button.vjs-mute-control:hover .theo-button-tooltip{display:block!important;}
.vjs-button .theo-button-tooltip {display:block;position:absolute;font-size:1.3rem;line-height:2rem;font-weight:500;left:50% !important;transform:translateX(-50%);bottom:-2.4rem;white-space:nowrap;}

.vjs-control-bar .vjs-volume-bar[aria-valuetext="100.00%"] .vjs-volume-level{width: 100%;}

/* controles capa descripcion */
.vjs-tech button.icon-label,.vjs-tech button.icon-label .rtve-icons {display:inline-block;}
.vjs-tech button.icon-label {width:4.8rem;height:4.8rem;position:absolute;z-index:4;top:2.4rem;cursor:pointer;}
.vjs-tech button.icon-label .rtve-icons {width:3.2rem;height:3.2rem;background-repeat:no-repeat;background-position:50%;background-size:100%;}
.vjs-tech button.icon-label.close {right:3.8rem;}
.vjs-tech button.icon-label.close .rtve-icons {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_close.svg');}
.vjs-tech button.icon-label.full-screen {left:3.8rem;}
.vjs-tech button.icon-label.full-screen .rtve-icons {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_fullscreen_off.svg');}
.vjs-tech .full_tracks button.icon-label.full-screen .rtve-icons {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_fullscreen_on.svg');}
.vjs-tech button.icon-label strong {font-size:1.3rem;line-height:2rem;height:2rem;overflow:hidden;font-weight:500;position:absolute;bottom:-2.5rem;left:50%;transform:translateX(-50%);color:#fff;opacity:0;transition:opacity 0.3s;}
.vjs-tech .full_tracks button.icon-label.full-screen strong:before {content:'Contraer';display:inline-block;clear:both;}
.vjs-tech button.icon-label:hover strong {opacity:1;}

/* flecha informacion */
.playerBox .more_info.blind{width:4rem;height:4rem;left:3.8rem;}
.more_info.blind:not(.active) .rtve-icons{transform:rotate(0deg);}
.more_info.blind.active .rtve-icons{transform:rotate(180deg);}

/* caja Info CERRADA */
.displayContent.blindBox:not(.be_on){padding:2.4rem 0 1.4rem 0;}
.displayContent.blindBox:not(.be_on) .infoBox{padding-left:10.5rem;}
.displayContent.blindBox:not(.be_on) .infoBox .content{max-width:40%;}
.displayContent.blindBox:not(.be_on) .txtBox strong{height:100%;display:flex;line-height:1.2;justify-content:center;flex-direction:column;padding-left:1rem;}
.displayContent.blindBox:not(.be_on) .txtBox strong .maintitle{order:2;text-wrap:balance;}
.playerBox .blindBox:not(.be_on) .auxBox .direcButtsContainer{display:flex;}
.playerBox.play_direc .displayContent.blindBox:not(.be_on){padding:2.4rem 0;}
.wrapper.botlayer{position:fixed;z-index:99;}

/* caja Info ABIERTA */
.displayContent.blindBox.be_on{padding:2.4rem 3.8rem;border-radius:0.8rem 0.8rem 0 0;box-shadow:0 -10rem 10rem -2rem rgba(0,0,0,0.25);}
.displayContent.blindBox.be_on .txtInfoBox{margin-left:2rem;}
.displayContent.blindBox.be_on .txtBox span.pretitle{font-size:1.4rem;line-height:2rem;}
.displayContent.blindBox.be_on .txtBox span.maintitle{font-size:2.6rem;line-height:3rem;font-weight:300;text-wrap:balance;}
.displayContent.blindBox.be_on .txtBox .pubBox{padding-top:0.8rem;padding-bottom:1.2rem;display:flex;flex-direction:row-reverse;place-self:flex-start;column-gap:0.6rem;}
.displayContent.blindBox.be_on .txtBox .pubBox .datemi:before {height:100%;width:0;border-left:0.1rem solid red;display:inline-block;content:'';float:left;margin-right:0.6rem;}
.displayContent.blindBox.be_on .auxBox {gap:1rem;}
.displayContent.blindBox.be_on .auxBox .optionsBox{position:relative;}
.displayContent.blindBox.be_on .auxBox .optionsBox .optionsButton.blind:not(.active){opacity:0.4;}
.displayContent.blindBox.be_on .auxBox .optionsBox .optionsButton.blind:hover{opacity:1;}
.displayContent.blindBox.be_on .auxBox .optionsBox .optionsButton.blind:hover strong {opacity:1;color:white;}
.displayContent.blindBox.be_on .auxBox .optionsBox .toolBox.blindBox.be_on{min-width:30rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);border-radius:0.8rem;border:solid 1px #707070;box-shadow:0 0 1rem 0.6rem #00000029;}
.displayContent.blindBox.be_on .auxBox .optionsBox .toolBox.blindBox.be_on .elem11{overflow:hidden;border-radius:0.8rem;}
.displayContent.blindBox.be_on .auxBox .optionsBox .toolBox.blindBox.be_on .elem11 .showInfo .icon:after{height:100%;}
.displayContent.blindBox.be_on:has(.tres_botones.active) .ima, .displayContent.blindBox.be_on:has(.tres_botones.active) .txtBox, .displayContent.blindBox.be_on:has(.tres_botones.active) .auxBox > *:not(.optionsBox) {opacity:0.25;pointer-events:none;}

/* direcBox */
.displayDirecto.blindBox.be_on{position:absolute;bottom:100%;border-radius:0.8rem 0.8rem 0 0;box-shadow:0 -10rem 10rem -2rem rgba(0,0,0,0.25);}
.displayDirecto.blindBox.be_on:not(.more_prov){height:auto;}
.displayDirecto.blindBox.be_on.more_prov{height:31rem;}
.displayDirecto .emisorContainer>ul:before{padding-bottom:0.4rem;}
.displayDirecto .emisorContainer>ul{flex-direction:row;align-items:start;justify-content:center;}
.direcBox .close.blind{position:absolute;top:0;right:0;width:3rem;height:5rem;align-self:center;}
.direcBox .close.blind:hover strong{display: block;}
.displayDirecto.more_prov .emisorListContainer.blindBox.be_on{position:absolute;width:100%!important;height:100%;left:0;top:6rem;}
.displayDirecto.more_prov .emisorListContainer.blindBox.be_on>ul{align-content:space-evenly;flex-wrap:wrap;padding-bottom:6rem;}
.displayDirecto.more_prov .emisorListContainer.blindBox.be_on>ul>li{font-size:1.4rem;line-height:2rem;}
.displayDirecto.more_prov .emisorListContainer.blindBox.be_on>ul>li>span::before{width:1rem;height:1rem;}

/* scroll hide */
.scrolled.dow .playerBox:not(.play_video_direc):not(.play_video) > *,.scrolled.dow .playerBox:not(.play_video_direc):not(.play_video) .vjs-progress-control{opacity:0;transition:opacity 0.1s;}
.scrolled.upw .playerBox:not(.play_video_direc):not(.play_video) .vjs-progress-control{opacity:1;transition:opacity 0.1s;}
.scrolled.dow .playerBox:not(.play_video_direc):not(.play_video){height:1.5rem;box-shadow:0 -0.8rem 0.8rem rgba(0,0,0,0.25);border-radius:0;background:#fff;}
.scrolled.dow .playerBox:not(.play_video_direc):not(.play_video) > .mediaPlayer,.scrolled.dow .playerBox:not(.play_video_direc):not(.play_video) > .mediaPlayer > *,.scrolled.dow .playerBox:not(.play_video_direc):not(.play_video) > .mediaPlayer > * > .theo-player-wrapper{opacity:1;}
.scrolled.dow .playerBox:not(.play_video_direc):not(.play_video) .vjs-play-control{display:block;opacity:1;border-radius:4rem 4rem 0 0;background-position:top center;background-size:90%;height:6rem;width:4rem;bottom:6rem;transition:width 0.5s,height 0.5s,background-size 0.5s,border-radius 0.5s,bottom 0.5s;}
.scrolled .playerBox:not(.play_video_direc):not(.play_video) .vjs-play-control::before{pointer-events:none;content:'';width:4rem;height:2rem;bottom:2.4rem;position:absolute;border-bottom-right-radius:2rem;box-shadow:1.2rem 0.2rem 0 #fff;left:-4rem;transition:box-shadow 0.5s;}
.scrolled .playerBox:not(.play_video_direc):not(.play_video) .vjs-play-control::after{pointer-events:none;content:'';width:4rem;height:2rem;bottom:2.4rem;position:absolute;border-bottom-left-radius:2rem;box-shadow:-1.2rem 0.2rem 0 #fff;right:-4rem;transition:box-shadow 0.5s;}



@media screen and (max-width:780px) and (min-width:500px){
 .vjs-progress-control{left:1.4rem;right:1.4rem;}
 .vjs-remaining-time{right:1.4rem;}
 .theo-secondary-color.vjs-control-bar{padding:2.4rem 1.4rem;}
 .displayContent.blindBox.be_on{padding:2.4rem 1.4rem;}
 .playerBox .more_info.blind{left:1.4rem;}
 .displayContent.blindBox:not(.be_on) .infoBox{padding-left:7.4rem;}

 .displayContent.blindBox:not(.be_on) .auxBox{display:none;}
 .theo-secondary-color.vjs-control-bar{grid-template-columns:repeat(2,4.8rem) 1fr repeat(4,4.8rem);}
 .vjs-control-bar button.vjs-mute-control{grid-column:7;}
 .vjs-control-bar .vjs-volume-control{grid-column:6;height:100%;background-color:none;z-index:5;border-radius:3rem;padding-left:2rem;}
 .vjs-mute-control:hover + .vjs-volume-control,.vjs-volume-control:hover{background-color:white;}

 .vjs-control-bar .vjs-play-control{grid-column:5;}

 .displayContent.blindBox:not(.be_on) .infoBox .content{max-width:65%;}
 .displayContent.blindBox.be_on .infoBox .content{align-items:center;}
 .displayContent.blindBox.be_on .infoBox .ima{width:13rem;height:13rem;min-width:13rem;border-radius:1.2rem;}
 .displayContent.blindBox.be_on .auxBox{flex-wrap:wrap;}

 .displayDirecto.blindBox.be_on{padding:1.4rem;padding-top:2.4rem;}
 .displayDirecto.blindBox.be_on.more_prov{height:48rem;}
 .displayDirecto.more_prov .emisorListContainer.blindBox.be_on > ul > li{width:30%;}
 .displayDirecto .emisorContainer > ul:before{position:absolute;bottom:99%;}

}

@media screen and (max-width:500px){
 .vjs-progress-control{left:1.4rem;right:1.4rem;}
 .vjs-remaining-time{right:1.4rem;}
 .theo-secondary-color.vjs-control-bar{padding:2.4rem 1.4rem;}
 .displayContent.blindBox.be_on{padding:2.4rem 1.4rem;}
 .playerBox .more_info.blind{left:1.4rem;}
 
 .displayContent.blindBox:not(.be_on) .infoBox{display:none;}
 .vjs-control-bar .vjs-volume-control{grid-column:4;height:100%;background-color:none;z-index:5;border-radius:3rem;padding-left:2rem;}
 .vjs-mute-control:hover + .vjs-volume-control,.vjs-volume-control:hover{background-color:white;}

 .displayContent.blindBox.be_on .txtInfoBox{margin-left:0;}
 .displayContent.blindBox.be_on .infoBox .content{flex-direction:column;align-items:center;text-align:center;gap:2rem;}
 .displayContent.blindBox.be_on .auxBox{flex-wrap:wrap;justify-content:center;}
 .displayContent.blindBox.be_on .auxBox .direcButtsContainer{flex-wrap:wrap;justify-content:center;}

 .displayDirecto.blindBox.be_on{padding:1.4rem;padding-top:2.4rem;}
 .displayDirecto.blindBox.be_on.more_prov{height:70rem;}
 .displayDirecto.more_prov .emisorListContainer.blindBox.be_on{top:14rem;}
 .displayDirecto.more_prov .emisorListContainer.blindBox.be_on > ul{padding-bottom:15rem;}
 .displayDirecto .emisorContainer > ul:before{position:absolute;bottom:99%;}
 .displayDirecto .emisorContainer > ul{flex-wrap:wrap;}

}

@media screen and (max-width:410px){
 .displayContent.blindBox.be_on .auxBox .optionsBox .toolBox.blindBox.be_on{min-width:30rem;left:50%;right:auto;top:auto;bottom:150%;transform:translateY(0) translateX(-50%);} 
 .displayContent.blindBox.be_on .auxBox .optionsBox .toolBox.blindBox.be_on::after{right:50%;top:100%;transform:translateY(-50%) translateX(50%) rotateZ(135deg);}
}

/** AUDIODESCRIPCION SOBRE UN VIDEO *************/
/************************************************/
.theo-player-wrapper div[class*='texttrack'] {top:auto !important;bottom: 100% !important;padding:0 !important;width:100% !important;z-index: 2 !important;pointer-events:auto !important;}

.theo-player-wrapper .theoplayer-texttracks {height:12rem !important;background:rgba(0,0,0,0.75);}
.scrolled.dow .theo-player-wrapper .theoplayer-texttracks {height:16rem !important;}
	.theo-player-wrapper .theoplayer-texttracks.full_tracks {height:calc(100vh - 12rem - 6.4rem) !important;}
	body.scrolled.dow .theo-player-wrapper .theoplayer-texttracks.full_tracks {height:calc(100vh - 8rem) !important;}
.theo-player-wrapper div[class*='webvtt'] {bottom:0 !important;height:100% !important;}
.theo-player-wrapper div[class*='webvtt'] > div {top:50% !important;transform:translateY(-50%) !important;}
.theo-player-wrapper div[class*='webvtt'] span {font-size:3rem !important;line-height:3.6rem !important;}
/*se mueve la capa*/
.theo-player-wrapper .theoplayer-texttracks {bottom:100% !important;transition:bottom 0.6s, height 0.6s;}
	body.scrolled.up .theo-player-wrapper .theoplayer-texttracks {bottom:calc(100% + 24.8rem) !important;}

/*capa emergente*/
.theo-menu-container .vjs-menu {position:absolute;bottom:-1.2rem;left:auto !important;z-index:4;}
.theo-menu-container {width:100%;height:0;bottom:12rem;z-index:4;}
.theo-menu-container .theo-menu-animatable {right:20.7rem;transform:translateX(50%);width:32rem;}
.vjs-menu.theo-menu-content-animatable {border:0.1rem solid var(--gris_medio);background:var(--gris_claro);border-radius:0.6rem;box-shadow:0 -0.8rem 1.6rem rgba(0,0,0,0.67);}
.vjs-menu.theo-menu-content-animatable .theo-menu-header {font-size:1.6rem;line-height:2rem;padding:1.6rem;font-weight:700;display:inline-block;width:100%;color:var(--gris_medio);}

.vjs-menu.theo-menu-content-animatable ul {padding:0 1.6rem 1.6rem 1.6rem;}

/*flechas*/
.vjs-menu.theo-menu-content-animatable:after,
.vjs-menu.theo-menu-content-animatable:before {position:absolute;right:50%;bottom:0;border:0 solid transparent;content:'';height:0;width:0;}
.vjs-menu.theo-menu-content-animatable:before {border-top-color:var(--gris_medio);border-width:1.6rem 1.6rem 0 1.6rem;margin-right:-1.6rem;bottom:-1.6rem;}
.vjs-menu.theo-menu-content-animatable:after {border-top-color:var(--gris_claro);border-width:1.4rem 1.4rem 0 1.4rem;margin-right:-1.4rem;bottom:-1.4rem;}

/*items menu*/
.theo-menu-header,.vjs-menu-item {cursor:pointer;}
.vjs-menu-item {display:inline-flex;justify-content:flex-start;align-items:center;}
.vjs-menu-item span,
.vjs-menu-item {font-size:1.6rem;line-height:2rem;font-weight:400;width:100%;color:var(--gris_medio);}
.vjs-menu-item {padding:0.8rem 0.4rem;}
.vjs-menu-item {border-top:0.1rem solid var(--gris_medio);}
.vjs-menu-item:hover {background:#fff;color:var(--gris_oscuro);}

/*item seleccionado*/
.vjs-menu-item:hover span,
.vjs-menu-item[aria-checked="true"],.vjs-menu-item[aria-checked="true"] span {color:var(--gris_oscuro);}
.vjs-menu-item[aria-checked="true"]:before {content:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_check_000000.svg');height:2.4rem;width:2.4rem;position:absolute;right:0;opacity:0.85;}
.vjs-menu-item {position:relative;}

/*openned */
.theo-menu-opened .vjs-mute-control, .theo-menu-opened .vjs-icon-audio[aria-expanded="false"],
.theo-menu-opened .vjs-icon-cog[aria-expanded="false"],.theo-menu-opened .vjs-icon-subtitles[aria-expanded="false"] {opacity:0.67;}
.theo-menu-opened [aria-expanded="true"] {}

/*cerrar*/
.theo-menu-header[role="button"]:before {content:'cerrar';font-size:1.3rem;line-height:1.7rem;font-weight:400;color:var(--gris_oscuro);float:right;padding-right:2.8rem;display:none;}
.theo-menu-header[role="button"]:after {content:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_close_000000.svg');position:absolute;right:1.6rem;top:1.2rem;width:2.4rem;height:2.4rem;overflow:hidden;opacity:0.67;}
.theo-menu-header[role="button"]:hover:after {opacity:1;}
.theo-menu-header[role="button"]:hover:before {display:inline-block;}
.theo-menu-header[role="button"]:hover {color:var(--gris_oscuro);}

/*settings*/
/*.theo-settings-control-menu .vjs-menu-item[role="menuitem"]:before {content:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_next.svg');height:2.4rem;width:2.4rem;float:right;}*/
.theo-settings-control-menu .theo-settings-control-menu-item-value {width:30%;text-align:right;}
.theo-settings-control-menu .theo-settings-control-menu-item-title {width:70%;}
.theo-settings-control-menu .theo-menu-header[role="button"][tabindex="0"]:after {content:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_prev.svg');height:2.4rem;width:2.4rem;float:right;}

.vjs-menu-content:after:hover {opacity:1;}

.vjs-panel-display > div {padding:2rem 0 0 0;}
.vjs-share-display {width:100%;height:100%;padding-left:4rem;}
.vjs-panel-display .close {float:right;}

/** AUDIODESCRIPCION SOBRE UN VIDEO *************/
/** END******************************************/


/** PUBLICIDAD SUPERPUESTA **********************/
/************************************************/
.theo-player-wrapper.ad-active .vjs-tech {width:calc(100% - 12.8rem) !important;height:calc(100% - 12.8rem) !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%);}

/** PUBLICIDAD SUPERPUESTA **********************/
/** END******************************************/

/** LEER MAS ************************************/
/************************************************/
.displayContent .txtBox .mainDescription {max-width:140rem;}
.displayContent .txtBox {position:relative;}
.displayContent .txtBox > a {position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:0;}
.displayContent .txtBox:not(:has(.endinfo)) > a {pointer-events:none;}
.displayContent .txtBox > strong {position:relative;z-index:1;}
.displayContent .txtBox .endinfo {width:2.4rem;height:1.6rem;display:inline-flex;border:0.1rem solid #302c2b;border-radius:0.4rem;background-size:1.6rem;vertical-align:middle;margin-left:0.4rem;opacity:0.4;align-items:center;justify-content:center;}
.displayContent .txtBox .endinfo::before {content:'+';font-size:1.8rem;line-height:1;font-weight:300;}
.displayContent .txtBox:has(> a:hover) .endinfo {opacity:1;}
/** LEER MAS ************************************/
/** END******************************************/