@import url("https://fonts.googleapis.com/css?family=Mukta+Vaani");

/** Eurovision colores **/
html {background:#bfd4fe;}
.mainbodier{background-image:url("/css/rtve.2021.television/rtve.programas/eurovision-junior-TE_SEUJU/i/TE_SEUJU.bg.bottom.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;background-color:#bfd4ff;}

/*cabecera*/
.subheader .navBox.spechead {background:rgba(4,18,56,1) ;
background: -moz-linear-gradient(left, rgba(4,18,56,1) 0%, rgba(49, 50, 133,1) 80%);
background: -webkit-linear-gradient(left, rgba(4,18,56,1) 0%, rgba(49, 50, 133,1) 80%);
background: linear-gradient(to right, rgba(4,18,56,1) 0%, rgba(49, 50, 133,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#041238', endColorstr='#313285',GradientType=1 );
}
.mainheader .tab_first .ico img{opacity:.8;}
.subheader nav li .ico span{color:#eee;}
.subheader .spechead .blindBox .active a span:after{background:#c7a25b;}
.wrapper.subheader .spechead .logoima {height:7.4rem;top:-0.4rem;}
.wrapper.subheader .spechead .logoima img {padding: .5rem;}

/* ima + ico */
.auxheader .ico {outline-color:#131164;}
.mediaBox .ima,
.mainBox .mediaBox a .ico, .arrays .controlBox .ico,
.sliderBox .photoBox figure,
.striplayer.beon_ .carta .mainContent .socialBox .ico .blind img,
.striplayer.beon_ .carta .mainContent .ico.share .blindBox img {outline-color:#131164;}
.mainBox .mediaBox > a .ico, body .arrays .controlBox, .auxheader .ico, .arrays .gridBox.slideH .topBox .cell .ico.play, .striplayer.beoff.beon_ .article .mediaBox > a > .play.ico.video{outline-color:#c7a25b;}
.mainBox .mediaBox > a .ico img, body .arrays .controlBox img, .auxheader .ico img, .arrays .gridBox.slideH .topBox .cell .ico.play img, .striplayer.beoff.beon_ .article .mediaBox > a > .play.ico.video img {background-color: rgb(233 181 95 / 50%);}
.controlBox .arrow.next_ img, .controlBox .arrow.back_ img {background-color: rgba(0,0,0,0.6);}

/* textos */
section.grid > .secBox > span, .sliderBox h1 span, section.grid > .secBox > span a {font-family:'Mukta Vaani',sans-serif;font-weight:800;letter-spacing:.35rem;} /* tipo de Fuente Eurovision  */
section > h1 > span,  section.grid > .secBox > span, section.grid > .secBox > span a,
.buttonBox section.grid > .secBox > span a, .sliderBox h1 span {color:#c84f34;}

.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, .emisBox .txtBox .maintitle,
.photoBox .controlBox .xtras .datnum, .photoBox .maintitle, .photoBox figcaption,
.striplayer.beoff.beon_ .article .mediaBox .video-js .vjs-panel-display.vjs-share-display span {color:#fbfbfb;}

.specialTopBox + .container .grid:not(.g2):not(.g1) .txtBox .maintitle, .specialTopBox + .striplayer.beoff + .container .grid:not(.g2):not(.g1) .txtBox .maintitle{text-shadow:none;}
.striplayer:not(.specialTopBox) {padding-bottom:0;}

/* fondo */
.specialTopBox .mainBox,
.sliderBox h1:before,
.sliderBox .photoBox figcaption, .sliderBox .photoBox .mediaBox .ima:before,
.striplayer.beoff.beon_ .artBody + .slideH .socialBox li, .artBody blockquote .q1 {background:#170b45;}
.container:not(.striplayer) .secBox:before {background:#170b45;}
.specialTopBox .gridBox .mediaBox > a {border-color:#170b45;}
.striplayer .article .falseH1 .maintitle,.article .ladillo,
body .telev .summary li:before, body .telev .article .artBody li:before {color:#170b45;}

/* cajon representantes */
.wrapper.bodier .container.representantes.striplayer,
.wrapper.bodier .container.bgEuro.striplayer{background: #170b45;background-size:auto;
background-image: url('/css/rtve.2021.television/rtve.programas/eurovision-junior-TE_SEUJU/i/TE_SEUJU.bg.izq.jpg'),url('/css/rtve.2021.television/rtve.programas/eurovision-junior-TE_SEUJU/i/TE_SEUJU.bg.dch.jpg');
background-repeat: no-repeat;background-position: top left ,top right;padding: 0;position: relative;}

.striplayer .mediaBox .ima {outline-color: #83b2e6;}

.specialTopBox .overBox{background:url("/css/rtve.2021.television/rtve.programas/eurovision-junior-TE_SEUJU/i/TE_SEUJU.bg.apertura.jpg");background-size:cover;background-repeat:no-repeat;background-position:bottom right;}
.specialTopBox .mediaBox .ima:before{background:#160b47;}

/* redes */
.container.socialShare .grid:not(.g1) .cell .mediaBox .ima img {filter: invert(0);}

@media only screen and (max-width:1024px){
.specialTopBox + .container .txtBox .maintitle {color:#2c2c2c;}
.specialTopBox .mediaBox .ima:before,
.specialTopBox .overBox{background:#160b47;}
}

@media only screen and (max-width:1366px) and (hover: none){
  .specialTopBox .mediaBox .ima:before,
  .specialTopBox .overBox{background:#160b47;}
}


@media (hover: hover) {
  /** hover **/
  .mainheader .tab_first a:hover img{opacity:.5;}
  .subheader .spechead nav li a:hover span:after,
  .subheader .spechead nav li a:focus span:after {background:#c7a25b;}
  /* ico */
  .mainBox .mediaBox .ico:hover, .arrays .controlBox .ico:hover, .auxheader .ico:hover,
  .arrays .gridBox.slideH .topBox .cell .ico.play:hover, .arrays .gridBox.slideH .topBox .cell:hover .ico.play,
  .auxheader .container .socialBox .blind:not(.be_on):hover,
  .striplayer.beoff.beon_ .article > .figure .mediaBox > a > .play.ico.video:hover {background:rgba(77,77,79,1);}

  /* specialTopBox */
  .specialTopBox .mediaBox:hover + .overBox, .specialTopBox .mediaBox + .overBox:hover {color:#eee;}
}

/*ocultar texto con imagen 100*/
.aperturaMam .mediaBox .ico , .aperturaMam .txtBox , .aperturaMam .overBox , .aperturaMam .auxBox  {display:none;}
.aperturaMam .secBox {position:absolute;}
.aperturaMam .mainBox {display:table;overflow:hidden;width:100%}
.aperturaMam .mediaBox {position:static;width:100%;}
.aperturaMam .mediaBox .ima {box-shadow:none;display:block;padding-top:26.32%!important;outline:none;}
.aperturaMam .cell:hover .mediaBox .ima {filter: brightness(100%);-webkit-filter:brightness(100%)}
.aperturaMam .mediaBox{border-bottom:0;}

.toplayer + .container.aperturaMam > section.grid:not(.arrays) > .gridBox:first-child {padding-top: 0rem;}
.aperturaMam.container .grid, .striplayer.beoff + .container.aperturaMam .grid.grid:not(.g2) {width:100%;}
.striplayer + .striplayer.beoff + .container.aperturaMam .grid:not(.g2) .gridBox .cell {padding:0}
.aperturaMam .auxBox{padding:.5rem 6rem 2rem;}


/*boton play*/
body .wrapper.bodier .container .grid>.gridBox>.cell .live_mod.lang_es .ico.play {bottom: 2rem;top:auto;margin:0;height:inherit;outline-color:transparent;left:2rem;}
body .wrapper.bodier .grid>.gridBox>.cell .live_mod .play img {width:3.2rem;height:3.2rem;background-image:url('/css/rtve.2018/rtve.commons/rtve.player/i/player_iconos@4x.png');background-size:2100%;}
/*boton audio*/
.vjs-control-bar.controlBox .vjs-button.audio {left:6rem;bottom:2rem;outline-color:transparent;}
.vjs-control-bar.controlBox .ico > img{background-image:url('/css/rtve.2018/rtve.commons/rtve.player/i/player_iconos@4x.png');background-size:2100%;}
/*fullscreen*/
.vjs-control-bar.controlBox .vjs-button.ico.fullsc {right:2rem;left:auto;outline-color: transparent;}
.vjs-hidden {opacity: 0;display: none !important;}
.videoPlayer.f16x9 {padding:0;font-size: 0;}
.mamEurJun .mainBox .videoBox > a .ico.play img {background-position:5% 33.33333333333333%;}
.vjs-volume-control{bottom:2rem;}
/* EMISION */
@media only screen and (max-width:1440px) and (min-width:1280px){
    .subheader .spechead > .blindBox > ul{display:inline-block;padding-right:0;}
}