/* Start custom CSS for theme-post-content, class: .elementor-element-615b8a3 */& .elementor-widget-container { font-family: var(--fuente-texto), sans-serif; font-size: var(--tipo-cuerpo); line-height: 1.55; color: var(--celeste-oscuro); } & p, & li, & td { font-family: var(--fuente-texto), sans-serif; font-size: var(--tipo-cuerpo); line-height: 1.55; color: var(--celeste-oscuro); } & p { margin: 0 0 20px; } & h2 { font-family: var(--fuente-titulares), sans-serif; font-size: var(--tipo-h2); font-weight: 600; line-height: 1.2; letter-spacing: -0.01em; color: var(--celeste-oscuro); margin: 48px 0 16px; } & h3 { font-family: var(--fuente-texto), sans-serif; font-size: var(--tipo-h3); font-weight: 500; line-height: 1.35; color: var(--celeste-oscuro); margin: 32px 0 12px; } & a { color: var(--celeste-oscuro); text-decoration: underline; text-decoration-color: var(--borde-fuerte); text-decoration-thickness: 1px; text-underline-offset: 3px; transition: color 140ms cubic-bezier(.2,.6,.2,1); } & a:hover { color: var(--verde-oscuro); text-decoration-color: var(--verde-apagado); } & a:focus-visible { outline: 2px solid var(--verde-oscuro); outline-offset: 2px; } & ul, & ol { margin: 0 0 20px; padding-left: 24px; } & li { margin-bottom: 8px; } & ul li::marker { color: var(--verde-apagado); } & blockquote { margin: 40px 0; padding: 20px 0 0; border: 0; border-top: 2px solid var(--verde-apagado); font-family: var(--fuente-texto), sans-serif; font-size: var(--tipo-entradilla); font-weight: 500; line-height: 1.35; } & blockquote p { font-size: var(--tipo-entradilla); font-weight: 500; line-height: 1.35; } & blockquote cite { display: block; margin-top: 12px; font-size: var(--tipo-etiqueta); font-style: normal; color: var(--gris); } & table { width: 100%; border-collapse: collapse; margin: 32px 0; font-variant-numeric: tabular-nums; } & td { font-size: var(--tipo-cuerpo-peq); padding: 12px 16px; border-bottom: 1px solid var(--borde-sutil); } & th { background-color: var(--fondo-hundido); font-family: var(--fuente-texto), sans-serif; font-size: var(--tipo-etiqueta); font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; text-align: left; padding: 12px 16px; } & figcaption { font-size: var(--tipo-etiqueta); color: var(--gris); margin-top: 8px; } & img { border-radius: var(--radio-imagen); height: auto; }/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-fabc318 */.elementor-1393 .elementor-element.elementor-element-fabc318{margin-top:16px;font-family:var(--fuente-texto),sans-serif;color:var(--celeste-oscuro)} .elementor-1393 .elementor-element.elementor-element-fabc318 h2,.elementor-1393 .elementor-element.elementor-element-fabc318 h3,.elementor-1393 .elementor-element.elementor-element-fabc318 .comment-reply-title{font-family:var(--fuente-titulares),sans-serif;font-size:24px;font-weight:600;line-height:1.2;color:var(--celeste-oscuro);margin:32px 0 16px} .elementor-1393 .elementor-element.elementor-element-fabc318 .comment-meta,.elementor-1393 .elementor-element.elementor-element-fabc318 .comment-metadata,.elementor-1393 .elementor-element.elementor-element-fabc318 .says{font-size:13px;color:var(--gris)} .elementor-1393 .elementor-element.elementor-element-fabc318 a{color:var(--celeste-oscuro);text-decoration-color:var(--borde-fuerte)} .elementor-1393 .elementor-element.elementor-element-fabc318 a:hover{color:var(--verde-oscuro)} .elementor-1393 .elementor-element.elementor-element-fabc318 textarea,.elementor-1393 .elementor-element.elementor-element-fabc318 input[type=text],.elementor-1393 .elementor-element.elementor-element-fabc318 input[type=email],.elementor-1393 .elementor-element.elementor-element-fabc318 input[type=url]{width:100%;border:1px solid var(--borde-defecto);border-radius:5px;padding:12px;font-family:var(--fuente-texto),sans-serif;font-size:16px} .elementor-1393 .elementor-element.elementor-element-fabc318 textarea:focus,.elementor-1393 .elementor-element.elementor-element-fabc318 input:focus{outline:2px solid var(--verde-oscuro);outline-offset:2px;border-color:var(--celeste-oscuro)} .elementor-1393 .elementor-element.elementor-element-fabc318 input[type=submit]{background-color:var(--celeste-oscuro);color:var(--blanco);border:0;border-radius:5px;min-height:48px;padding:0 24px;font-family:var(--fuente-titulares),sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background-color 140ms cubic-bezier(.2,.6,.2,1)} .elementor-1393 .elementor-element.elementor-element-fabc318 input[type=submit]:hover{background-color:var(--hover-primario)};/* End custom CSS */
/* Start custom CSS *//* GRC Autores: sin autor, sin separador en la cabecera */
[data-id="4bde54ae"] > [data-id="26d8001b"]:empty, [data-id="4bde54ae"] > [data-id="26d8001b"]:empty + [data-id="5edc54df"]{display:none}/* End custom CSS */