/* FUENTE */

@font-face {
  font-family: 'Playfair Display';
  src: url('../fonts/playfairdisplay-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('../fonts/playfairdisplay-black-webfont.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Light-webfont.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url('../fonts/raleway-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('../fonts/droidserif-bold-webfont.woff2') format('woff2'),
       url('../fonts/droidserif-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('../fonts/droidserif-bolditalic-webfont.woff2') format('woff2'),
       url('../fonts/droidserif-bolditalic-webfont.woff') format('woff');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('../fonts/droidserif-italic-webfont.woff2') format('woff2'),
       url('../fonts/droidserif-italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('../fonts/droidserif-webfont.woff2') format('woff2'),
       url('../fonts/droidserif-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


/* CABECERA */

/* LOGO EN CABECERA NOTICIAS */
.principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace { background: url('../img/buenavida-elpais_1.svg') center no-repeat; background-size:100% auto; display:inline-block; text-indent:-9999px; text-align:left; width:200px; }
.principal--fijo .seccion-migas .miga_seccion { display: block; text-align: center; }
.principal--fijo .seccion-migas .miga_seccion .enlace { width: 230px; text-indent: -9999px; overflow: hidden; background: url('../img/buenavida-elpais-blanco.svg') center no-repeat; display: block; height: 32px; margin: 0 auto; }

/* LOGO EN CABECERA PORTADILLA */
.salida_portadilla .principal:not(.principal--fijo) .cabecera-seccion { display:block; clear:both; float:none; text-align: center; position: relative; border-top: 1px dotted black; }
.salida_portadilla .principal:not(.principal--fijo) .seccion-migas { float: none; padding: 80px 0; margin: 0 auto; text-align: center; }
.salida_portadilla .seccion-submenu__interior,
.salida_portadilla .principal:not(.principal--fijo) .seccion-submenu {border-top: none; background: transparent; }
.salida_articulo .seccion-submenu__interior,
.salida_articulo .seccion-submenu { background: transparent; }
.principal:not(.principal--fijo) .seccion-submenu li { font-family: 'Raleway'; font-weight: 700; font-style: normal; margin: 0 0.319rem; letter-spacing: 1px; }
.salida_articulo .principal:not(.principal--fijo) .seccion-submenu li { line-height: 3rem; }
.principal:not(.principal--fijo) .seccion-submenu li a { font-weight: 700; color: black; padding: 0.250rem 0.638rem; line-height: 1rem;  }
.principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace{ background: url('../img/buenavida-elpais_1.svg') center no-repeat; width:282px; height:30px; margin: 0 auto; }

@media (min-width:1000px){
  .principal--fijo .cabecera .enlace { color: white; }
  .principal--fijo .cabecera,
  .principal--fijo .elpais .boton_cerrar,
  .principal--fijo .elpais .ediciones,
  .principal--fijo .elpais-navegacion,
  .principal--fijo .elpais-social li [class^="boton_"]:before{ background-color: #F35D4C; }
  .principal--fijo .boton_altocontraste .control-punto{background-color: #F35D4C!important;}
  .principal--fijo .buscador__interior,
  .principal--fijo .buscador-formulario,
  .principal--fijo .buscador-formulario input,
  .principal--fijo .contenedor_derecha .buscador .boton_cerrar,
  .principal--fijo .elpais .ediciones:before,
  .principal--fijo .elpais-navegacion:before{background-color: #8e362e;}
  .principal--fijo .visible.elpais-menu,
  .principal--fijo .boton_altocontraste .boton-nombre{color: rgba(255,255,255,.5);}
  .principal--fijo .navegacion{border-right-color: #8e362e; }
  .principal--fijo .navegacion-inferior { border-top-color: #8e362e; }
  .principal--fijo .navegacion_suplementos a:after, .principal--fijo .navegacion_otras a:after { color: black; }
  .principal--fijo .mamas_papas a:after { background-image: url(../img/mamas_papas.svg); }
  .principal--fijo .navegacion-sucripcion ul li.suscribete a,
  .principal--fijo .tamanoletra button { color: black; }
  .principal--fijo .elpais .ediciones .activo a:after { border-color: black; }
  .principal--fijo .elpais-menu__interior { border-bottom-color: black; }
}

@media (max-width:999px){
  .principal--fijo .cabecera-seccion { background-color: #F35D4C; }
  .principal--fijo .cabecera-seccion .miga_seccion .enlace { color: white; }
}

@media (max-width:767px){
  /*.principal:not(.principal--fijo) .cabecera-seccion { background: white; }*/
  .salida_portadilla .principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace { width: 200px; height: 30px; }
  .salida_portadilla .principal:not(.principal--fijo) .seccion-migas { padding: 10px; }
}

/* FIN DE CABECERA */


/* COMUNES */

.articulo-antetitulo {
  text-align: center;
  margin-bottom: 0.638rem;
}

.articulo-antetitulo a,
.articulo-antetitulo .sin_enlace {
  background: transparent;
  font-weight: normal;
  font-style: normal;
  color: #F35D4C;
  padding: 3px 10px;
  line-height: 1em;
  letter-spacing: .5px;
  font-family: 'Raleway';
  font-weight: 700;
  font-style: normal;
}

.bloque_tematico_opinion .articulo-antetitulo a,
.bloque_tematico_opinion .articulo-antetitulo .sin_enlace {
  background: transparent;
  color: black;
}

.bloque_a h3 ,
.salida_articulo .articulo-subtitulo {
  text-align: center;
  margin-bottom: 1rem;
}

.articulo-cuerpo a {
  color: #e15b25;
  border-color: #e15b25;
}

.articulo-cuerpo blockquote {
  font-style: normal;
}

.articulo-cuerpo blockquote:after {
  content: none;
}

.articulo-metadatos,
.articulo .firma a,
.articulo-entradilla,
.autor-nombre,
.autor-nombre a,
.articulo-cuerpo {
  font-family: 'Droid Serif';
  font-weight: normal;
  font-style: normal;
}

.articulo-antetitulo a,
.articulo-antetitulo .sin_enlace {
  font-family: 'Raleway';
  font-weight: 700;
}

.articulo-titulo,
.sumario-texto .texto_grande,
.articulo-cuerpo blockquote,
.articulo-cuerpo > h3 {
  font-family: 'Playfair Display';
  font-weight: 700;
}

/*.bloque_b .articulo h2 {
  font-size: 1.375em !important;
  line-height: 130% !important;
}*/

.articulo-metadatos .autor-nombre,
.articulo-metadatos .autor-nombre a {
  font-weight: 500;
  font-style: normal;
}

.articulo-entradilla,
.articulo-entradilla a {
  font-weight: 100;
  color: #646464;
}

.bloque-cabecera h3 {
  border-top-color: #F35D4C;
  color: #F35D4C;
}

.bloque_tematico_opinion .bloque-cabecera {
  padding-right: 0;
}

.bloque_tematico_opinion .bloque-cabecera h3 {
  padding-right: 0.688rem;
}

.bloque_tematico_opinion .articulos_cierre {
  border-top: 2px solid #F35D4C;
}

.bloque_tematico_opinion .articulo-antetitulo a,
.bloque_tematico_opinion .articulo-antetitulo .sin_enlace,
.bloque-cabecera h3 a {
  color: #F35D4C;
}

.bloque_tematico_opinion .articulos_cierre .articulo .foto img {
  -webkit-filter: none;
  filter: none;
}

.bloque_tematico_opinion .articulos_cierre .articulo {
  border-left: none;
}

.articulo .firma a {
  color: black;
}

@media (max-width:999px){
  .bloque_tematico .bloque-cabecera { border-top-color: #F35D4C; }
}

/* FIN DE COMUNES */


/* PORTADILLA */

.salida_portadilla .articulo h2,
.salida_portadilla .articulo-metadatos,
.salida_portadilla .articulo-entradilla {
  text-align: center;
}

.salida_portadilla .articulo-titulo,
.salida_portadilla .articulo-titulo a {
  font-weight: 100;
  font-style: normal;
}

.salida_portadilla .bloque_destacadas .articulo-titulo,
.salida_portadilla .bloque_destacadas .articulo-titulo a {
  font-size: 1.85rem;
  line-height: 2rem;
}

.salida_portadilla .bloque_b .articulo-titulo,
.bloque_b:first-of-type .articulos:first-of-type .articulo:first-child .foto + .articulo-titulo {
  font-size: 1.36em;
  line-height: 1.1em;
}

.salida_portadilla .bloque_f .articulo-titulo {
  font-size: 1.35em;
  line-height: 1.3em;
  font-weight: 800;
}

#bloque_apertura_destacada .articulo-titulo,
#bloque_apertura_destacada .articulo-titulo a {
  font-weight: normal;
  font-style: normal;
  text-align: center;
  text-transform: uppercase;
}

#bloque_apertura_destacada .articulo-entradilla,
#bloque_apertura_destacada .articulo-entradilla a {
  font-size: 1.25em;
  font-weight: 100;
}


/* FIN DE PORTADILLA */


/* NOTICIA */

.salida_articulo .articulo-antetitulo a:after {
  top: 0.1rem;
}

.salida_articulo .articulo-titulo,
.salida_articulo .articulo-titulo a {
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

.salida_articulo .articulo-encabezado {
  text-align: center;
}

.articulo-subtitulos .articulo-subtitulo {
  font-family: 'Raleway';
  font-weight: normal;
  font-style: normal;
  color: #646464;
}

.salida_articulo .articulo-encabezado .articulo-antetitulo {
  margin: 15px auto;
  text-align: center;
}

.salida_articulo .articulo-antetitulo a,
.salida_articulo .articulo-antetitulo .sin_enlace {
  margin: 0 auto;
}

/* FIN DE NOTICIA */

/* ANTETITULO PORTADAPEL */
.salida_portadilla .antetitulo_portadapapel:before{position: absolute;content: '';display: block;border: 2px solid #F35D4C;height: 100%;width: 100%;top: 0;left:0;pointer-events: none;}
.salida_portadilla .antetitulo_portadapapel, .antetitulo_portadapapel ~ * { margin-left:1.376rem; margin-right:1.376rem; position: relative;}
@media (max-width: 599px){ .antetitulo_portadapapel ~ .foto_w640, .antetitulo_portadapapel ~ .foto_video, .antetitulo_portadapapel ~ .foto_w1200 {  margin-left:1.376rem !important; margin-right:1.376rem !important; width: auto !important; } }
.salida_portadilla .antetitulo_portadapapel { position: static; margin-bottom: 0; }  
.salida_portadilla .antetitulo_portadapapel a { text-indent: 0; font-family: 'Raleway'; font-weight: 300; font-style: normal; color: #F35D4C; font-size: 1.8em; padding: 0.688rem; }  
.antetitulo_portadapapel ~ .articulo-titulo, .antetitulo_portadapapel ~ .articulo-titulo a { font-family: 'Raleway'; font-weight: 700; font-style: normal; color: #F35D4C; }
.antetitulo_portadapapel ~ .articulo-entradilla { font-family: 'Raleway'; font-weight: 300; font-style: normal; color: #F35D4C; margin-bottom: 0.319rem; }
.antetitulo_portadapapel ~ .articulo-metadatos { display: none; }
/* FIN DE  ANTETITULO PORTADAPEL */

/* Ajuste fotogalerias */
.salida_galeria .articulo-apertura > .firma .autor {
  float: none;
  display: inline-block;
}

/* ajustes noticia tipo especial */

    /* logo cabecera */ 
    .salida_articulo_especial .principal--fijo .seccion-migas .miga_seccion .enlace {
      background: url(../img/buenavida-elpais-blanco-especial.svg) center no-repeat;
      background-size: 90% auto;
    }

    /* enlaces del cuerpo de noticia */ 
    .articulo_especial .articulo-cuerpo a {
      color:#F35D4C;
      font-weight: normal;
      border-bottom: 0.063rem dotted #e15b25;
    }

    /* fuente titulo noticia, sumario texto grande, citas y h3 */
    .articulo_especial .articulo-titulo, 
    .articulo_especial .sumario-texto .texto_grande, 
    .articulo_especial .articulo-cuerpo blockquote, 
    .articulo_especial .articulo-cuerpo > h3 {
        font-family: 'Playfair Display';
        font-weight: 700;
    }

    /* apoyos */
    .articulo_especial .sumario_apoyos ul li a {
        color: #000;
        border-bottom: none;
    }

    /* botón subir */
    .articulo_especial .articulo-cuerpo > .subir:after {
      color:#F35D4C;
    }


    /* Sumario texto grande */
    .articulo_especial .sumario_html .texto_grande {
      background: #F35D4C;
    }

    /* sumario despiece */
    .articulo_especial .sumario_despiece {
      background: #F35D4C;
    }

    .articulo_especial .sumario_despiece .sumario-texto > .sumario-autor {
      color:#fff;
    }

    .articulo_especial .sumario_despiece .foto-pie,
    .articulo_especial .sumario_despiece .foto-pie .foto-firma {
      color:#f0f0f0;
    }

    /* noticias relacionadas */
    .articulo_especial .articulo-apoyos [class^="apoyo_"] {
      background: #F35D4C;
    }

    /* sumario cita */
    .articulo_especial .sumario_html .autor_cita:after {
     margin-bottom: -132px;

    }


    /* cintillos artículos bajo registro */

    .articulo-antetitulo.noticia-cerrada a, 
    .articulo-antetitulo.noticia-cerrada-cintillo a, 
    .articulo-antetitulo.noticia-cerrada .sin_enlace,
    .articulo-antetitulo.noticia-cerrada-cintillo .sin_enlace  {
      color:#ED9D19;
    }


@media (min-width:768px){
  .principal:not(.principal--fijo) .seccion-submenu li.ladespensa a {
    text-indent: -6666rem;
    overflow: hidden;
    width: 5.25rem;
    height: 1rem;
    background: url('../img/ladespensa_1.svg') center no-repeat;
    background-size: contain;
    display: inline-block;
    transform: translateY(0.1875rem);
  }
}

#principal .notce_capa__inner:before {
  border-color: #F35D4C !important;
}
#principal .notce_capa p.notce_encabezado {
  color: black !important;
}
#principal .notce_crearcu {
  background: #F35D4C !important;
}
#principal .notce_conectate {
  background: black !important;
}

.noticia-cerrada a:before,
.noticia-cerrada span:before,
.articulo-antetitulo.noticia-cerrada-cintillo a:before,
.articulo-antetitulo.noticia-cerrada-cintillo span:before,
html:lang(en) .noticia-cerrada a:before,
html:lang(en) .noticia-cerrada span:before,
html:lang(en) .articulo-antetitulo.noticia-cerrada-cintillo a:before,
html:lang(en) .articulo-antetitulo.noticia-cerrada-cintillo span:before {    
  background-image: url('../img/articulo_registro_naranja.svg');
  background-repeat: no-repeat;
  background-position: left center;
}
