/* GEOPOL 21 · Lectura de artículos: Open Sans más grande y con más contraste.
   Solo afecta al cuerpo de las entradas; el resto de la web conserva su estilo. */
body .et_pb_post_content{color:#1C222B!important}
body .et_pb_post_content p, body .et_pb_post_content li, body .et_pb_post_content blockquote,
body .et_pb_post_content td{
  font-family:'Open Sans',Arial,sans-serif!important;font-weight:400!important;font-size:18.5px!important;line-height:1.7!important;color:#1C222B!important;
  hyphens:none!important;-webkit-hyphens:none!important}
body .et_pb_post_content p{margin-bottom:1.05em}
body .et_pb_post_content strong, body .et_pb_post_content b{font-weight:700!important}
body .et_pb_post_content figcaption{font-size:14px!important;color:#5A6474!important}
body .et_pb_post_content h2{font-family:'Open Sans',Arial,sans-serif!important;font-weight:700!important;font-size:28px!important;line-height:1.25!important;color:#16469A!important;margin:1.6em 0 .55em!important;hyphens:none!important}
body .et_pb_post_content h3{font-family:'Open Sans',Arial,sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:1.3!important;color:#16469A!important;margin:1.4em 0 .5em!important;hyphens:none!important}
body .et_pb_post_content h4{font-family:'Open Sans',Arial,sans-serif!important;font-weight:700!important;font-size:19px!important;line-height:1.3!important;color:#1C222B!important}

/* Las cajas propias de GEOPOL 21 mantienen su diseño */
body .et_pb_post_content .g21-aviso-suscripcion p{font-family:inherit!important;line-height:inherit!important;margin-bottom:0}
body .et_pb_post_content .g21-aviso-suscripcion p:nth-child(1){font-size:13px!important;color:#5870F8!important;font-weight:700!important}
body .et_pb_post_content .g21-aviso-suscripcion p:nth-child(2){font-size:27px!important;color:#16469A!important;font-weight:800!important;line-height:1.2!important}
body .et_pb_post_content .g21-aviso-suscripcion p:nth-child(3){font-size:16px!important;color:#3A4458!important;line-height:1.6!important}
body .et_pb_post_content .g21-aviso-suscripcion p:nth-child(5){font-size:14px!important;color:#6B7690!important}
body .et_pb_post_content .g21-aviso-suscripcion p:last-child{font-size:13px!important;color:#6B7690!important}

@media (max-width:767px){
  body .et_pb_post_content p, body .et_pb_post_content li, body .et_pb_post_content blockquote{font-size:17.5px!important;line-height:1.65!important}
  body .et_pb_post_content h2{font-size:24px!important}
  body .et_pb_post_content h3{font-size:20px!important}
}
