/*TITULAR*/

.a_hg.especial h1 {
  margin-top: 2rem;
  font-size: 3rem;
  line-height: 3.3rem;
  font-weight: 400;
}

@media only screen and (min-width: 1001px) {
  .a_hg.especial h1 {
    font-size: 5.0rem !important;
    line-height: 5.5rem !important;
  }

  .lead_art.especial {
    margin-top: 1.1rem !important;
  }
}

/*Titulares h2*/
h2.font_secondary.color_gray_ultra_dark {
  font-size: 2.3em;
  font-family: 'Benton Sans', sans-serif;
  font-weight: 700;
}

/*Márgenes*/
.raw_html {
  margin-bottom: 0rem !important;
}

.a_by.especial {
  margin-top: 0rem !important;
  margin-bottom: 3rem !important;
}

.a_hg.especial {
  margin-bottom: 4rem !important;
  /*margin-top: 0rem !important;*/
}

/*MARCIN*/
@font-face {
  font-family: 'Marcin Ant B';
  src: url('/fonts/v2.x/v2.2/marcinAntB/marcinantb-extralight-webfont.woff') format('woff');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Marcin Ant B';
  src: url('/fonts/v2.x/v2.2/marcinAntB/marcinantb-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Marcin Ant B';
  src: url('/fonts/v2.x/v2.2/marcinAntB/marcinantb-heavy-webfont.woff2') format('woff');
  font-weight: 800;
  font-style: normal;
}

/*Pies de foto*/
p.pie_foto {
  font-family: BentonSans;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 2rem;
  color: #686868;
  margin-top: 10px;
}
/*Fuentes*/
  p.fuentes {
    border-top: 1px solid #6d6d6d;
    color: #6d6d6d;
    padding-top: 10px;
    font-size: 1.6rem;
    line-height: 2.5rem;
  }