/* hacercrecer.org static restore overrides (keeps the archived look) */

/* promoted headings keep the look of the <p> they replace */
h1.titulo_seccion, h1.banner_titulo, #placa_top h1 { font-weight: normal; }
h1.titulo_seccion { font-size: 28px; line-height: 32px; padding-top: 15px; }
h1.banner_titulo { font-size: 20px; padding: 0; margin-top: 6px; margin-bottom: 1em; }
#placa_top h1 { margin: 0; width: 859px; line-height: 40px; text-align: center; font-size: 18px; color: #FFF; letter-spacing: 0.2em; }

/* agenda: date block and title were <h1>/<h2> (several per page) */
.fecha p.f-mes, .fecha p.f-dia {
  font-family: 'HelvNB', Arial, Helvetica, sans-serif; display: block; text-align: center; text-transform: uppercase;
  color: #308a36; font-weight: 900; margin: 0; padding: 0; width: 90px;
}
.fecha p.f-mes { font-size: 13px; line-height: 20px; }
.fecha p.f-dia { font-size: 36px; line-height: 40px; }
.actividad h2.act-tit { margin: 0; padding: 0; line-height: 20px; font-size: 16px; }
.actividad h2.act-tit a { font-family: 'GaramondSB', Georgia, "Times New Roman", Times, serif; color: #308a36; font-size: 16px; text-decoration: none; }

/* contact card replacing the dead PHP form */
.contact-card { width: 420px; padding: 10px 0 30px; }
.contact-card .placa_texto { margin: 0 0 12px; }
#placa_middle .contact-card p { width: auto; }
a.mail-btn { display: inline-block; width: auto; padding: 0 22px; text-decoration: none; margin: 6px 0 14px; }

[data-href] { cursor: pointer; }

/* slideshow containers: never let stacked slides spill over the content (also without JS) */
#fotos_home, #fotos_secciones { overflow: hidden; position: relative; }
#fotos_home img, #fotos_secciones img { display: block; }
