@charset 'UTF-8';
@import url("https://fonts.googleapis.com/css?family=Mukta+Vaani");
@import url('https://css2.rtve.es/css/rtve.2022/font-icons/style.css');

/* colores */
:root {
    --body: #f7f7f7;
    --outline: #be2539;
    --icon: #6BC0BF;
    --titulo: #0AA9E0;
    --fondo: #030C4D;
}
/* iconos */
.ico:after {font-family: 'RTVE-Font-Icons';display: block;font-size: 2.8rem;padding: 1rem;z-index: 0;}
body .ico.slideL.leftoff > img , body .wrapper.auxheader .ico.users img , body .ico.seekr img,.wrapper.auxheader.fixer .ico.above img ,.auxheader .searchBox .close img , .ico.slideL.lefton > img , .arrays .controlBox .ico img , .arrays .gridBox .topBox .cell .mediaBox .ico.play img,.mainBox .videoBox > a .ico.play img,.socialBox .ico.share img,.navBox.spechead .container ~ .slidB.ico img{display: none;}
body .ico.slideL.leftoff:after {content:"\e934";color: #fff;}
body .ico.blind.slideL.lefton:after {content:"\e958";color: #fff;}
.ico.arrow:after {content: "\e938";top: calc(50% - 2.3rem);position: absolute;font-size: 4.6rem;width: 4rem;padding: 0;color:#fff;}
.ico.arrow.back_:after {transform: rotate(180deg);}
.striplayer .ico.arrow:after , .ico.arrow.above:after{color:#fff;}
.wrapper.auxheader.fixer .ico.above:after{content:"\e956";font-size: 2.8rem;width: 4.8rem;height: 4.8rem;top: 0;left: 0;line-height: 4.4rem;text-align: center;}
.ico.play:after{content:"\e93f";color:#fff;font-size:4.4rem;filter: drop-shadow(0rem 0.2rem 3px #000);padding: 0;line-height:5.2rem;text-align: center;}
.specialTopBox .mainBox .videoBox > a .ico.play:after{content:"\e93f";color:#fff;font-size:8rem;}

.navBox.spechead .container ~ .slidB.ico:after {content: "\e934";font-size: 2.8rem;}
.navBox.spechead .container ~ .slidB.be_on.ico:after {content: "\e915";}

.wrapper.auxheader .socialBox .blind:after {content: "\e963";color: #fff;border-radius: 100%;outline: 0.1rem solid #fff;font-size: 2rem;background: rgba(0,0,0,0.2);font-family: 'RTVE-Font-Icons';display: block;padding: 1rem;}
.wrapper.auxheader .socialBox .ico:after{color:#fff;border-radius: 100%;outline: 0.1rem solid #fff;font-size: 2rem;}
.wrapper.auxheader .auxheader .socialBox .blind {border-radius: 100%;width:4rem;}
.wrapper.auxheader .socialBox .blindBox .ico a {width: 4rem;height: 4rem;border-radius: 100%;outline: 0.1rem solid #fff;padding: 1rem;background: rgba(0,0,0,0.2);}
.wrapper.auxheader .socialBox .blindBox .ico a:after {color: #fff;font-size: 2rem;font-family: 'RTVE-Font-Icons';display: block;}
.wrapper.auxheader .socialBox .ico.fbook a:after {content: "\e96a";}
.wrapper.auxheader .socialBox .ico.twitt a:after {content: "\e966";}

.buttonBox .secBox a:before{content: "\e933";color: #030c4d;font-size: 3rem;font-family: 'RTVE-Font-Icons';display: inline-block;padding: 1rem;font-weight: 400;}

/* *** */

html {background:var(--body);}
.mainbodier{background:var(--body);}

/*cabecera*/
.wrapper.subheader .navBox.spechead{background:var(--fondo);}
.mainheader .tab_first .logo {filter:none;}
.mainheader .tab_first a:hover img{opacity:.5;}
.subheader nav li .ico span{color:var(--body);}
/*.mainbodier .subheader .spechead .container:before {content: "";background: url('https://css2.rtve.es/css/rtve.2022.television/rtve.programas/beniform-fest-TE_SBENFEST/i/logo_BEFEST-mobile.svg');display: block;width: 4.2rem;height: 3rem;position: absolute;top: 1.8rem;left:11.4rem;}*/
.wrapper.subheader .spechead .emisBox .cell .maintitle {color:#fff;font-weight: 400;text-align: right;}
.wrapper.subheader .spechead .emisBox {display: block;}

/* idiomas */
.wrapper.subheader .partBox .ima > img {position: relative;width: auto;}
.wrapper.subheader .partBox {position: absolute;z-index: 2;display: flex;top: 9rem;right:2rem;margin: 0 auto;}
.wrapper.subheader .partBox a {transition: all .2s;padding: 0.3rem 0.8rem;border-radius: 0.6rem;border: 0.1rem solid #fff;}
.wrapper.subheader .partBox a:hover{background: #0AA9E0;border-color: transparent;}
.wrapper.subheader .partBox a:hover span{color:#000;}
.wrapper.subheader .partBox a span {color: #fff;text-transform: uppercase;font-size: 1rem;font-weight: 400;letter-spacing:3px;}
.wrapper.subheader .partBox .ima {display: none;}
.wrapper.subheader .partBox .part1 {margin-right: 1.6rem;}

/* participa */
.wrapper.subheader .partBox .part3 {position: absolute;top: 5rem;right: 0rem;}
.wrapper.subheader .partBox .part3 a {display: block;width: 32rem;padding: 0.4rem 1.2rem;text-align: center;}
.wrapper.subheader .partBox .part3 a span {font-size: 1.2rem;line-height: 2.4rem;}

.specialTopBox .mainBox .videoBox > a .ico.play {margin-top: -2rem;margin-left: -2rem;left: 50%;top: 50%;outline: none;width: 8rem;height: 8rem;}
.arrays .gridBox .topBox .cell .mediaBox .ico.play span.duration{display: none;}

/* ima + ico */
.mediaBox .ima,
.mainBox .mediaBox a .ico, 
.tab_concursantes .container .grid .cell .mediaBox .ima,
.sliderBox .photoBox figure,
.striplayer.beon_ .carta .mainContent .socialBox .ico .blind img,
.striplayer.beon_ .carta .mainContent .ico.share .blindBox img,
.striplayer.beoff.beon_ .article > .figure .mediaBox > a > .play.ico.video,
.striplayer.beoff.beon_ .article .incluBox .videoBox > a .play.ico.video {outline-color:var(--fondo);}
.auxheader .ico ,.mainBox .mediaBox.imageBox a .ico,.mainBox .mediaBox.videoBox a .ico,.mainBox .mediaBox.audioBox a .ico{outline:none;}
.socialBox .ico.share img {background-position: 10% 40%;border-radius: 100%;outline: 0.2rem solid #fff;width: 3.6rem;height: 3.6rem;background-size: 1000%;}
.socialBox .ico.fbook img {background-position: 00% 60%;}
.socialBox .ico.twitt img {background-position: 10% 60%;}
.auxheader .socialBox .ico .ico {margin-top:0.8rem;}
.auxheader .ico img {background: rgba(0,0,0,0.4);}

/*hover*/
.mainBox .mediaBox .ico:hover, .arrays .controlBox .ico:hover, .auxheader .ico:hover,
.auxheader .container .socialBox .blind:not(.be_on):hover,
.striplayer.beoff.beon_ .article > .figure .mediaBox > a > .play.ico.video:hover {background:rgba(255, 255, 255,0.2);}
.arrays .controlBox .ico.arrow:hover {background: transparent;}
.mainBox .mediaBox .ico.play:hover , .mainBox .mediaBox .ico.image:hover , .mainBox .mediaBox .ico.video:hover{background: none;}
/* textos */
.striplayer section.grid > .secBox > span, .striplayer section.grid > .secBox > span a{letter-spacing:2px;}
section.grid > .secBox > span, .sliderBox h1 span, section.grid > .secBox > span a {font-family:'Mukta Vaani',sans-serif;font-weight:800;letter-spacing:2px;} 
section > h1 > span,  section.grid > .secBox > span, section.grid > .secBox > span a, .buttonBox section.grid > .secBox > span a,
.sliderBox h1 span,
.tab_concursantes .striplayer section.grid > .secBox > span,
.tab_concursantes .txtBox .maintitle, .tab_concursantes .mainBox .auxBox {color:var(--fondo);}

.txtBox .maintitle, .txtBox .pretitle, .auxBox{color:#2c2c2c;}

.striplayer .maintitle, .striplayer section .pretitle,.striplayer .auxBox,
.striplayer section.grid > .secBox > span, .striplayer section.grid > .secBox > span a, .modConcursantes .auxBox p, .specialTopBox .mediaBox:hover + .overBox, .specialTopBox .mediaBox + .overBox:hover,
.photoBox .controlBox .xtras .datnum, .photoBox .maintitle, .photoBox figcaption,
.striplayer.beoff.beon_ .article .mediaBox .video-js .vjs-panel-display.vjs-share-display span {color:var(--body);}

.specialTopBox + .container .grid:not(.g2):not(.g1) .txtBox .maintitle, .specialTopBox + .striplayer.beoff + .container .grid:not(.g2):not(.g1) .txtBox .maintitle{text-shadow:none;}

/* fondo */
.container.striplayer:not(.specialTopBox){background-color:var(--fondo);}
.specialTopBox .mainBox,
.container:not(.striplayer) .secBox:before, .sliderBox h1:before,
.sliderBox .photoBox figcaption, .sliderBox .photoBox .mediaBox .ima:before,
.striplayer.beoff.beon_ .artBody + .slideH .socialBox li, .artBody blockquote .q1 {background:var(--fondo);}
.striplayer .article .falseH1 .maintitle,.article .ladillo,
body .telev .summary li:before, body .telev .article .artBody li:before {color:var(--fondo);}
.striplayer:not(.specialTopBox){box-shadow:none;}
.striplayer .g1 .txtBox .pretitle {font-size: 2.0rem;;line-height: 2.6rem;}
/* apertura destacado */
.specialTopBox .overBox {background:url("/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO.apertura.jpg");background-size:cover;background-repeat:no-repeat;background-position:bottom right;}
.specialTopBox .gridBox .mediaBox > a {border-color:var(--fondo);}
.specialTopBox .overBox, .specialTopBox .mediaBox .ima:before {background-color:var(--fondo);}
.specialTopBox .maintitle{color:var(--titulo);}
.specialTopBox section .pretitle, .specialTopBox .auxBox {color:var(--body);}

/* cajones */
.container.bkg_destacado.striplayer{background:var(--fondo);}
.container.bkg_destacado:not(.byside).striplayer{background-color:var(--fondo);background:url('/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO.bg.izda.png') no-repeat, url('/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO.bg.dcha.png') no-repeat #030C4D;background-position: top left, top right;}

.container.bkg_participa.striplayer{background:url('/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO.bg.benidorm.png') no-repeat 20% 50% , linear-gradient(270deg, #0AA9E0 0%, #030C4D 100%) 0% 0% no-repeat padding-box;}
.container.striplayer.bkg_participa article.cell {width: 50%;}
.container.striplayer.bkg_participa .gridBox {display: flex;flex-flow: row-reverse;}
.bkg_participa .txtBox , .bkg_participa .auxBox {padding: 0;}
.container.bkg_participa.striplayer .txtBox .maintitle {font-family: 'Roboto','Arial',sans-serif;font-weight: 800;letter-spacing: 4px;text-transform: uppercase;margin-bottom: 2rem;}
.container.striplayer.bkg_participa .cell .auxBox a {background: transparent;outline: 0.2rem solid #fff;display: block;padding: 1.2rem 0.8rem;text-align: center;width: 60%;margin: 2rem auto;text-transform: uppercase;font-weight: 600;border: none;border-radius: 0.5rem;}
.container.striplayer.bkg_participa .cell .auxBox a:hover {background:var(--fondo);}

.container.bkg_eurojunior.striplayer{background:url('/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO.bg.eurojunior.png') no-repeat 20% 50% , linear-gradient(270deg, #0AA9E0 0%, #030C4D 100%) 0% 0% no-repeat padding-box;}
.container.striplayer.bkg_eurojunior article.cell {width: 50%;}
.container.striplayer.bkg_eurojunior .gridBox {display: flex;flex-flow: row-reverse;}
.bkg_eurojunior .txtBox , .bkg_eurojunior .auxBox {padding: 0;}
.container.bkg_eurojunior.striplayer .txtBox .maintitle {font-family: 'Roboto','Arial',sans-serif;font-weight: 800;letter-spacing: 4px;text-transform: uppercase;margin-bottom: 2rem;}
.container.striplayer.bkg_eurojunior .cell .auxBox a {background: transparent;outline: 0.2rem solid #fff;display: block;padding: 1.2rem 0.8rem;text-align: center;width: 60%;margin: 2rem auto;text-transform: uppercase;font-weight: 600;border: none;border-radius: 0.5rem;}
.container.striplayer.bkg_eurojunior .cell .auxBox a:hover {background:var(--fondo);}


body .container[class*='mod_collection'].rtveplayBox.striplayer{background:url("/css/rtve.2021.rtve/rtveplay/i/Bkg_RTVEplay.png") #030C4D no-repeat 100% 0;background-size: auto 28rem;}

/* cajones transicion 2022 */
.container.bkg_chanel.striplayer{background-color:#C61B5B;background:url('/css/rtve.2022.television/rtve.programas/eurovision-TE_SEURO/i/fondo-cajon.png'), linear-gradient(282deg, #AB2859 40%, #01E6C0 100%) 0% 0%;background-repeat:no-repeat;background-size: contain;background-position:top right;}
.container.bkg_universo.striplayer{background-color:#C61B5B;background:url('/css/rtve.2022.television/rtve.programas/eurovision-TE_SEURO/i/fondo-cajon02izq.png') no-repeat, url('/css/rtve.2022.television/rtve.programas/eurovision-TE_SEURO/i/fondo-cajon02.png') no-repeat #C61B5B;background-position: top left, top right;}
.container.calendar.striplayer{background-color:var(--fondo);background:url('/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO.bg.izda.png') no-repeat, url('/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO.bg.dcha.png') no-repeat #030C4D;background-position: top left, top right;}

.container.bkg_rrss.striplayer .gridBox {display: flex;flex-flow: row;justify-content: end;}
.container.bkg_rrss.striplayer .gridBox .cell {width: 33.3%;}
.container.bkg_rrss.striplayer {background-color:var(--fondo);background:url('/css/rtve.2022.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO-rrss.png') no-repeat,url('/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO.bg.izda.png') no-repeat, url('/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/TE_SEURO.bg.dcha.png') no-repeat #030C4D;background-position: 20% 5rem,top left, top right;}

/* calendario */
.container.calendar .auxBox {padding: 0;}
.container.calendar .calendarioBox ul{display:flex;padding: 0;flex-flow: row;justify-content: space-between;margin: 2rem 0;}
.container.calendar .calendarioBox ul:before {content: "";width: 100%;background: #fff;height: 0.1rem;position: absolute;}
.container.calendar .calendarioBox li {position: relative;padding: 1rem;text-align: center;color: #fff;font-size: 1.4rem;line-height: 1.8rem;}
.container.calendar .calendarioBox li:before {content:"";margin:0;display:block;background:#fff;width:1.7rem;height:1.7rem;border-radius:50%;position:absolute;float:none;top:-0.8rem;left:50%;margin-left:-0.85rem;}
.container.calendar .calendarioBox li:first-child:before {left:-1rem;}
.container.calendar .calendarioBox li:first-child {text-align: left;}
.container.calendar .calendarioBox li:last-child:before {left:auto;right:-2rem;}
.container.calendar .calendarioBox li:last-child {text-align: right;}
.container.calendar .calendarioBox li strong {display: block;font-weight: 600;}

/* footer */
.wrapper.footer,body #onetrust-consent-sdk{background:#292929;}
.footer .tooltip strong {font-size:1.3rem;font-weight:400;line-height:2rem;}
.wrapper.footer .container ul li span {color: #fff;}

/*** galeria ***/
.photoBox + .slideH, .arrays.sliderBox .ico.play.photo, .sliderBox header {display:none;}
.sliderBox .pagBox.cell {min-height:2em;}
.sliderBox .photoBox .mediaBox, .sliderBox .photoBox figcaption, .sliderBox .photoBox .controlBox .xtras {display:block;}
.sliderBox .photoBox .mediaBox {padding-top:56.25%;margin-bottom:0;}
.sliderBox .photoBox .mediaBox .ima {position:absolute;top:0;left:0;background:#f0f0f0;outline:transparent; box-shadow:none;text-align: center;float: left;display: inline-block;overflow: hidden;width: 100%;height: 100%;}
.sliderBox .photoBox .mediaBox .ima:before{content:'';width:100%;height:100%;display:block;position:absolute;top:auto;bottom:-90%;left:0;z-index:1;box-shadow:0 0 3rem -.3rem rgba(0,0,0,0.6);
transform: skewY(-5deg);-webkit-transform: skewY(-5deg);-moz-transform: skewY(-5deg);-o-transform: skewY(-5deg);-ms-transform: skewY(-5deg);}
.sliderBox .photoBox .mediaBox .ima img {margin: 0 auto;display: inline-block;}
.sliderBox .photoBox .mediaBox .ima.V img {height: 100%;width: auto;}
.sliderBox .photoBox figure {outline: solid .1rem var(--fondo);}
.sliderBox .photoBox figcaption {padding:3rem;width:100%;}
.sliderBox .photoBox .mediaBox ~ figcaption .maintitle{font-size:1.8rem;font-weight:700;line-height:1;}
.sliderBox .photoBox figcaption em {font-size:1.4rem;font-weight:400;display:block;}
.sliderBox .photoBox figcaption h2 {display:block;margin-bottom:1.2em;padding:0;}
.photoBox  figcaption > span,.photoBox  figcaption > div {display:block;max-width:60%;font-size:1.4rem;line-height: 1.2; padding-bottom:1rem;}
/** botones **/
.gridBox .photoBox .controlBox .xtras {margin-top:56.25%}
.photoBox .controlBox {z-index: 2;}
.photoBox .controlBox .xtras {width:100%;margin-top:50.25%;z-index: 3;left:0;padding:0 2rem;position:absolute;top:0%!important;opacity:1}
.photoBox .controlBox .xtras .datnum {font-size:1.8rem;opacity:.6}
.photoBox .controlBox .fullsc, .photoBox .controlBox .ongrid {cursor:pointer;outline: transparent;right: 8rem;position: absolute;}
.photoBox .controlBox .fullsc img, .photoBox .controlBox .ongrid img {background-image:url(/css/rtve.2015/i/iconos/icons_40x40_000000.png);width:4em;height:4em;opacity:0.5;background-color: transparent;}
.sliderBox .controlBox .fullsc img {background-position:20% 100%;filter: none!important;}
.sliderBox .controlBox .ongrid img {background-position:40% 100%;}
.gridBox .photoBox .controlBox .arrow img {top: 0;}
.gridBox .photoBox .controlBox .arrow {position: absolute;}
.gridBox .photoBox .controlBox .arrow.back_ {left: 2rem;right: auto;}
.gridBox .photoBox .controlBox .arrow.next_ {right: 2rem;left: auto;}

/** pantalla completa **/
.fullscBox {position:fixed;top:0;left:0;width:100%;height:100%;background:#e8e8e8;padding:0;}
.fullscBox .gridBox .cell {padding:0}
.fullscBox .photoBox {padding:2rem 8rem !important;background:transparent;}
.fullscBox .photoBox .mediaBox {padding-top: 57.5%;}
.fullscBox .photoBox .mediaBox > .ima:before, .fullscBox.sliderBox h1:before {content:none}
.fullscBox .photoBox figure {outline:transparent;box-shadow:none}
.fullscBox .photoBox figcaption {opacity:0;visibility: hidden;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;}
.fullscBox .photoBox .controlBox {z-index:2;position: absolute;bottom: 5rem;right: 4.5rem;float: right;margin-top: 0;padding-right: 0;width: 15rem;text-align: right;}
.fullscBox .photoBox .controlBox .xtras {width:100%;position:absolute;top: auto!important;z-index: 3;left:0;margin-top:0!important;padding: 0;}
.fullscBox .photoBox .controlBox .xtras .datnum {padding: 2rem 1.5rem;text-shadow: 0.1rem 0.1rem 0.2rem #000;}

/** cuadricula **/
.ongridBox .photoBox + .slideH {z-index:3;display:inline-block;position:absolute;left:0;top:0;height:100%;background:rgba(0,0,0,.9);padding:0;overflow:hidden;width:100%;}
.ongridBox .photoBox + .slideH > ul {width:400%;left:0%;}
.ongridBox .photoBox .slideH ul {-webkit-transition:left 0;-moz-transition:left 0;-o-transition:left 0;transition:left 0;}
.ongridBox .listBox .pageBox {width:25%;float:left;padding:5em;}
.ongridBox .show12 .listBox .cell {width:25%;padding:.4em}
.ongridBox .controlBox {position:absolute;bottom:2rem;right:5rem;}
.ongridBox .controlBox .xtras {margin:1rem 0;}
.ongridBox .controlBox .xtras .fullsc {float:right;margin-left: .6rem;}
.ongridBox .controlBox .paginaBox {display: block;width: 10rem;position: absolute;left:-150%;text-align: right;bottom:.5rem}
.ongridBox .controlBox .paginaBox li {margin:.5rem .3rem;display:inline-block;font-size: 3rem;text-align: center;}
.ongridBox .controlBox .paginaBox li span {display: block;font-weight:100}
.ongridBox .controlBox .paginaBox li a[data-page="2"] {opacity:.5}
.ongridBox .photoBox > .controlBox {display:none;}
.ongridBox .listBox .cell .txtBox {top:0}
.ongridBox .listBox .cell .txtBox .maintitle {color:#f0f0f0;font-size:1.6rem}
.ongridBox .listBox .cell .H.ima {padding-top: 100%;box-shadow: none;}
.ongridBox .listBox .cell .H img {width:100%;height:auto;}
.ongridBox .listBox .cell .V img {width:auto;height:100%;}
.ongridBox .listBox[style="left: 0%;"] ~ .controlBox .xtras .paginaBox .active:first-child,
.ongridBox .listBox[style="left: -100%;"] ~ .controlBox .xtras .paginaBox .active:nth-child(2),
.ongridBox .listBox[style="left: -200%;"] ~ .controlBox .xtras .paginaBox .active:nth-child(3),
.ongridBox .listBox[style="left: -300%;"] ~ .controlBox .xtras .paginaBox .active:nth-child(4) {opacity:.5}

/*hover con los textos de la cuadricula*/
.listBox .cell img {opacity:0.5;
 filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter:grayscale(1);}
.listBox .cell:hover img,.listBox .cell.be_on img {-webkit-filter:none;filter:none;}
.listBox .cell.be_on img {opacity:1;}
.listBox .cell.be_on a,.listBox .cell:hover * {opacity:1;}
.listBox .cell a {opacity:0.75;display:inline-block;}
.listBox .cell *, .photoBox .xtras {-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;}
.listBox .cell .txtBox {opacity:0;padding-top:6em !important;background:rgba(0,0,0,0.5);width:100%;height:100%;font-size:60%;position:absolute;}
/** **/

@media only screen and (max-width:992px) {
  .secBox + .gridBox .photoBox .controlBox {margin-top: -4rem;}
  .secBox + .gridBox .photoBox .controlBox .xtras {margin-top: 50.25%;top:auto!important;padding: 1rem;}
  .secBox + .gridBox .fullscBox .photoBox .controlBox .xtras {margin:0;padding:0}

  .photoBox figcaption > span, .photoBox figcaption > div {max-width:100%}
  .photoBox .controlBox .xtras .datnum {padding:1rem;}

  .fullscBox, .fullscBox .photoBox {padding:2rem!important}
  .fullscBox .photoBox figure:hover figcaption {position:inherit;}
}

@media only screen and (max-width:414px) {
  .secBox + .gridBox .fullscBox .photoBox .controlBox {position:initial;margin-top:0;padding:1rem}

  .fullscBox, .fullscBox .photoBox {padding:0rem!important}
  .fullscBox .photoBox figcaption {opacity:1;visibility: visible}
  .fullscBox .photoBox .controlBox .xtras {bottom: 4rem;}
  .fullscBox .photoBox .controlBox .xtras .datnum {padding:1rem}
}

/* paginacion normal */ 
.photoBox .controlBox .xtras .datnum{display:inline-block;float:none;color:#000;}

@media only screen and (max-width:1024px){
.specialTopBox + .container .txtBox .maintitle {color: #2c2c2c;}
}

/* Emision */
@media only screen and (max-width:1770px) and (min-width:1280px){
    .subheader .spechead > .blindBox > ul {display:inline-block;padding-right:0;}
}

@media only screen and (max-width:1380px){.wrapper.subheader .partBox .part3 a {width: 30rem;}}