@font-face {
font-family: 'Noto Serif';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.apuba.org.ar/wp-content/themes/apuba/fuentes/noto-serif-latin-400.woff2) format('woff2');
}
@font-face {
font-family: 'Noto Serif';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.apuba.org.ar/wp-content/themes/apuba/fuentes/noto-serif-latin-600.woff2) format('woff2');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.apuba.org.ar/wp-content/themes/apuba/fuentes/inter-latin-400.woff2) format('woff2');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.apuba.org.ar/wp-content/themes/apuba/fuentes/inter-latin-500.woff2) format('woff2');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.apuba.org.ar/wp-content/themes/apuba/fuentes/inter-latin-600.woff2) format('woff2');
} :root {
--zz-principal: #028038;
--zz-blanco: #fff;
--zz-negro:#000;
--zz-gris:#5D5D5D;
--zz-gris-claro: #D3D3D3;
--zz-gris-masclaro: #f4f4f4;
--zz-verde-claro: #E2EEE6;
}
.gris, .gris p, .gris-h1 h1, .gris-h2 h2, .gris-h3 h3, .gris-h4 h4, .gris-h5 h5, .gris-h6 h6, .gris-h4-a h4 a {
color:var(--zz-gris);
}
.blanco, .blanco p, .blanco-h1 h1, .blanco-h2 h2, .blanco-h3 h3, .blanco-h4 h4, .blanco-h5 h5, .blanco-h6 h6, .blanco-h4-a h4 a {
color:var(--zz-blanco);
}
.negro, .negro p, .negro-h1 h1, .negro-h2 h2, .negro-h3 h3, .negro-h4 h4, .negro-h5 h5, .negro-h6 h6, .negro-h4-a h4 a {
color:var(--zz-negro);
}
.verde, .verde p, .verde-h1 h1, .verde-h2 h2, .verde-h3 h3, .verde-h4 h4, .verde-h5 h5, .verde-h6 h6, .verde-h4-a h4 a {
color:var(--zz-principal);
} .txt12, .txt12-h1 h1, .txt12-h2 h2, .txt12-h3 h3, .txt12-h4 h4, .txt12-h5 h5, .txt12-h6 h6 {
font-size: 0.75rem; line-height: 1.5;
}
.txt14, .txt14-h1 h1, .txt14-h2 h2, .txt14-h3 h3, .txt14-h4 h4, .txt14-h5 h5, .txt14-h6 h6 {
font-size: 0.875rem; line-height: 1.5;
}
.txt16, .txt16-h1 h1, .txt16-h2 h2, .txt16-h3 h3, .txt16-h4 h4, .txt16-h5 h5, .txt16-h6 h6 {
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem); line-height: 1.5;
}
.txt18, .txt18-h1 h1, .txt18-h2 h2, .txt18-h3 h3, .txt18-h4 h4, .txt18-h5 h5, .txt18-h6 h6 {
font-size: clamp(1rem, 0.952rem + 0.213vw, 1.125rem); line-height: 1.5;
}
.txt24, .txt24-h1 h1, .txt24-h2 h2, .txt24-h3 h3, .txt24-h4 h4, .txt24-h5 h5, .txt24-h6 h6 {
font-size: clamp(1.1875rem, 1.068rem + 0.532vw, 1.5rem); line-height: 1.3;
}
.txt32, .txt32-h1 h1, .txt32-h2 h2, .txt32-h3 h3, .txt32-h4 h4, .txt32-h5 h5, .txt32-h6 h6 {
font-size: clamp(1.4375rem, 1.222rem + 0.957vw, 2rem); line-height: 1.25;
}
.txt48, .txt48-h1 h1, .txt48-h2 h2, .txt48-h3 h3, .txt48-h4 h4, .txt48-h5 h5, .txt48-h6 h6 {
font-size: clamp(1.875rem, 1.444rem + 1.915vw, 3rem); line-height: 1.2;
}
.txt64, .txt64-h1 h1, .txt64-h2 h2, .txt64-h3 h3, .txt64-h4 h4, .txt64-h5 h5, .txt64-h6 h6 {
font-size: clamp(2.25rem, 1.58rem + 2.979vw, 4rem); line-height: 1.2;
}
.txt80, .txt80-h1 h1, .txt80-h2 h2, .txt80-h3 h3, .txt80-h4 h4, .txt80-h5 h5, .txt80-h6 h6 {
font-size: clamp(2.5625rem, 1.629rem + 4.149vw, 5rem); line-height: 1.2;
} :root {
--zz-espacio-u: clamp(0.625rem, 0.386rem + 1.064vw, 1.25rem); } .zz-margen-arriba-10 { margin-top: 0.625rem; }
.zz-margen-abajo-10  { margin-bottom: 0.625rem; }
.zz-margen-arriba-20 { margin-top: 1.25rem; }
.zz-margen-abajo-20  { margin-bottom: 1.25rem; } .zz-margen-arriba-30  { margin-top: calc(var(--zz-espacio-u) * 1.5); } .zz-margen-arriba-40  { margin-top: calc(var(--zz-espacio-u) * 2); } .zz-margen-arriba-60  { margin-top: calc(var(--zz-espacio-u) * 3); } .zz-margen-arriba-80  { margin-top: calc(var(--zz-espacio-u) * 4); } .zz-margen-arriba-100 { margin-top: calc(var(--zz-espacio-u) * 5); } .zz-margen-arriba-120 { margin-top: calc(var(--zz-espacio-u) * 6); } .zz-margen-arriba-140 { margin-top: calc(var(--zz-espacio-u) * 7); } .zz-margen-arriba-160 { margin-top: calc(var(--zz-espacio-u) * 8); } .zz-margen-abajo-30  { margin-bottom: calc(var(--zz-espacio-u) * 1.5); }
.zz-margen-abajo-40  { margin-bottom: calc(var(--zz-espacio-u) * 2); }
.zz-margen-abajo-60  { margin-bottom: calc(var(--zz-espacio-u) * 3); }
.zz-margen-abajo-80  { margin-bottom: calc(var(--zz-espacio-u) * 4); }
.zz-margen-abajo-100 { margin-bottom: calc(var(--zz-espacio-u) * 5); }
.zz-margen-abajo-120 { margin-bottom: calc(var(--zz-espacio-u) * 6); }
.zz-margen-abajo-140 { margin-bottom: calc(var(--zz-espacio-u) * 7); }
.zz-margen-abajo-160 { margin-bottom: calc(var(--zz-espacio-u) * 8); } .zz-relleno-arriba-10 { padding-top: 0.625rem; }
.zz-relleno-abajo-10  { padding-bottom: 0.625rem; }
.zz-relleno-arriba-20 { padding-top: 1.25rem; }
.zz-relleno-abajo-20  { padding-bottom: 1.25rem; }
.zz-relleno-arriba-30  { padding-top: calc(var(--zz-espacio-u) * 1.5); }
.zz-relleno-arriba-40  { padding-top: calc(var(--zz-espacio-u) * 2); }
.zz-relleno-arriba-60  { padding-top: calc(var(--zz-espacio-u) * 3); }
.zz-relleno-arriba-80  { padding-top: calc(var(--zz-espacio-u) * 4); }
.zz-relleno-arriba-100 { padding-top: calc(var(--zz-espacio-u) * 5); }
.zz-relleno-arriba-120 { padding-top: calc(var(--zz-espacio-u) * 6); }
.zz-relleno-arriba-140 { padding-top: calc(var(--zz-espacio-u) * 7); }
.zz-relleno-arriba-160 { padding-top: calc(var(--zz-espacio-u) * 8); }
.zz-relleno-abajo-30  { padding-bottom: calc(var(--zz-espacio-u) * 1.5); }
.zz-relleno-abajo-40  { padding-bottom: calc(var(--zz-espacio-u) * 2); }
.zz-relleno-abajo-60  { padding-bottom: calc(var(--zz-espacio-u) * 3); }
.zz-relleno-abajo-80  { padding-bottom: calc(var(--zz-espacio-u) * 4); }
.zz-relleno-abajo-100 { padding-bottom: calc(var(--zz-espacio-u) * 5); }
.zz-relleno-abajo-120 { padding-bottom: calc(var(--zz-espacio-u) * 6); }
.zz-relleno-abajo-140 { padding-bottom: calc(var(--zz-espacio-u) * 7); }
.zz-relleno-abajo-160 { padding-bottom: calc(var(--zz-espacio-u) * 8); }
.mayusculas {
text-transform: uppercase;
}
.dt-btn.boton-transparente {
background-color: transparent !important;
border: 1px solid var(--zz-principal) !important;
color: var(--zz-negro, #000) !important;
transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.dt-btn.boton-transparente:hover,
.dt-btn.boton-transparente:focus-visible {
background-color: var(--zz-verde-claro) !important;
border-color: var(--zz-principal) !important;
color: var(--zz-negro, #000) !important;
}
.dt-btn.boton-transparente-blanco {
background-color: transparent !important;
border: 1px solid var(--zz-principal) !important;
color: var(--zz-negro, #000) !important;
transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.dt-btn.boton-transparente-blanco:hover,
.dt-btn.boton-transparente-blanco:focus-visible {
background-color: var(--zz-blanco) !important;
border-color: var(--zz-principal) !important;
color: var(--zz-negro, #000) !important;
}
.dt-btn.boton-blanco {
background-color: var(--zz-blanco) !important;
border: 1px solid var(--zz-blanco) !important;
color: var(--zz-negro, #000) !important;
transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.dt-btn.boton-blanco:hover,
.dt-btn.boton-blanco:focus-visible {
background-color: var(--zz-verde-claro) !important;
border-color: var(--zz-verde-claro) !important;
color: var(--zz-negro, #000) !important;
}
.ancho-minimo-250 {
min-width: 250px;
} .ancho-maximo-800, .ancho-maximo-800-p p, .ancho-maximo-800-h1 h1, .ancho-maximo-800-h2 h2, .ancho-maximo-800-h3 h3, .ancho-maximo-800-h4 h4, .ancho-maximo-800-h5 h5, .ancho-maximo-800-h6 h6 {
max-width: 800px;
}
.ancho-maximo-600, .ancho-maximo-600-p p, .ancho-maximo-600-h1 h1, .ancho-maximo-600-h2 h2, .ancho-maximo-600-h3 h3, .ancho-maximo-600-h4 h4, .ancho-maximo-600-h5 h5, .ancho-maximo-600-h6 h6 {
max-width: 600px;
}
.ancho-maximo-700, .ancho-maximo-700-p p, .ancho-maximo-700-h1 h1, .ancho-maximo-700-h2 h2, .ancho-maximo-700-h3 h3, .ancho-maximo-700-h4 h4, .ancho-maximo-700-h5 h5, .ancho-maximo-700-h6 h6 {
max-width: 700px;
} .zz-centrado, .zz-centrado-p p, .zz-centrado-h1 h1, .zz-centrado-h2 h2, .zz-centrado-h3 h3, .zz-centrado-h4 h4, .zz-centrado-h5 h5, .zz-centrado-h6 h6 {
margin-left: auto;
margin-right: auto;
} .separador-color-principal .vc_sep_line {
border-top-color: var(--zz-principal) !important;
}
.zz-img-fija img { width: auto;
max-width: none;
height: auto;
} .zz-fila-degradado .upb_bg_overlay {
background-color: transparent;
background-image: linear-gradient(
to right,
rgba(0, 0, 0, 0.75) 0%,
rgba(0, 0, 0, 0.15) 100%
);
} @media (max-width: 767px) {
.zz-fila-degradado .upb_bg_overlay {
background-image: linear-gradient(
to bottom,
rgba(0, 0, 0, 0.15) 0%,
rgba(0, 0, 0, 0.75) 100%
);
}
}  .masthead {
opacity: 0;
animation: zz-aparece-header 0.4s ease 0.4s forwards;
}
@keyframes zz-aparece-header {
from { opacity: 0; }
to   { opacity: 1; }
}
a {
text-decoration: none;
}
.popup-search-wrap, .popup-search-wrap .field.searchform-s{
border-radius:6px;
}
.mobile-mini-widgets-in-menu .popup-search-wrap {
max-width: 90% !important;
width: 90% !important;
}
.page-title.page-title-responsive-enabled .wf-wrap {
align-items: flex-start;
}
.inline-header .header-bar > .mini-widgets {
padding: 0px 0px 0px 30px;
}
.submit.text-disable .the7-mw-icon-search-bold:before {
content: "\ec051";
color:#666!important;
border: 1px solid var(--zz-principal);
border-radius:20px;
padding:8px
}
.transparent .masthead.sticky-off .submit.text-disable .the7-mw-icon-search-bold:before {
color: #fff !important;
background-color:var(--zz-principal);
}
.page-title.page-title-responsive-enabled .wf-wrap {
text-align: left;
}
.fila-afiliate {
margin: calc(var(--zz-espacio-u) * 6) 0; background: var(--zz-principal);
border-radius: 8px;
}
.fila-afiliate .wpb_content_element {
margin-bottom: 0;
}
.fila-afiliate h2 {
margin-left: calc(var(--zz-espacio-u) * 3); font-size: clamp(1.875rem, 1.444rem + 1.915vw, 3rem); color: var(--zz-blanco);
}
.fila-afiliate p {
margin-right: calc(var(--zz-espacio-u) * 1); font-size: clamp(1rem, 0.952rem + 0.213vw, 1.125rem); color: var(--zz-blanco);
}
.fila-afiliate .default-btn-shortcode.btn-inline-right {
margin-right: calc(var(--zz-espacio-u) * 3); }  .titulo-seecion{
margin-top:0px;
margin-bottom:40px;
}
.titulo-seecion h2 {
border-bottom:2px solid var(--zz-principal);
padding-bottom:18px;
}
.fila-noticias .classic-layout-list article.post .entry-title {
font-size: clamp(1.1875rem, 1.068rem + 0.532vw, 1.5rem); line-height: 1.3;
}
.fila-noticias.noticia-principal .classic-layout-list article.post .entry-title {
font-size: clamp(1.4375rem, 1.222rem + 0.957vw, 2rem); line-height: 1.25;
}
.fila-noticias .classic-layout-list article.post .entry-excerpt {
font-size: clamp(1rem, 0.952rem + 0.213vw, 1.125rem); line-height: 1.5;
color: var(--zz-gris);
}
.zz-post-categories {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
margin-bottom: 20px;
}
.zz-post-categories a {
background: var(--zz-verde-claro);
border-radius: 8px;
font-size: 12px;
line-height: 1.6;
padding: 2px 8px 2px 8px;
transition: 0.3s;
text-decoration: none;
text-transform: uppercase;
}
.zz-post-categories a:hover,
.zz-post-categories a:focus-visible {
background: var(--zz-gris-claro);
} .fila-instagram .sbi_item {
border:1px solid var(--zz-gris-claro);
border-radius:8px;
}
.fila-instagram #sb_instagram .zz-sbi-caption {
padding:20px 20px 30px 30px;
color: var(--zz-gris);
font-size:18px;
line-height:1.5;
}
.fila-instagram .sbi_item:hover {
border:1px solid var(--zz-principal);
}
.fila-instagram #sb_instagram .zz-sbi-caption:hover {
color: var(--zz-principal);
text-decoration:none;
}
.fila-instagram .sbi_item {
transition: border-color 0.25s ease, box-shadow 0.25s ease;
}
.fila-instagram .sbi_item:hover {
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
} #sb_instagram #sbi_images {
align-items: stretch;
}
#sb_instagram .sbi_item {
display: flex;
flex-direction: column;
height: 100%;
}
#sb_instagram .zz-sbi-caption {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
line-clamp: 3;
overflow: hidden;
}    .zz-fila-beneficios .classic-layout-list article.post:not(:hover) {
border-color: var(--zz-gris-claro);
} .zz-fila-beneficios .post-entry-content {
display: flex;
flex-direction: column;
align-items: stretch;
margin-top: 0 !important;
padding: 24px 24px 0 !important;
} .zz-fila-beneficios .zz-icono-beneficio {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
align-self: flex-start; width: 40px;
height: 40px;
margin: 0 0 24px;
background: var(--zz-verde-claro);
border-radius: 8px;
overflow: hidden;
}
.zz-fila-beneficios .zz-icono-beneficio img {
display: block;
width: 24px;
height: 24px;
} .zz-fila-beneficios .entry-title {
margin: 0 0 12px !important;
font-weight: 600;
font-size: clamp(1.1875rem, 1.068rem + 0.532vw, 1.5rem) !important; line-height: 1.3;
color: var(--zz-negro);
}
.zz-fila-beneficios .entry-title a {
color: inherit;
} .zz-fila-beneficios .entry-excerpt {
margin: 0 0 24px !important;
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem); line-height: 1.5;
color: var(--zz-gris);
}
.zz-fila-beneficios .entry-excerpt p {
margin: 0;
} .zz-fila-beneficios .post-details.details-type-link {
display: flex;
align-items: center;
justify-content: flex-start;
align-self: stretch;
margin: auto -24px 0 !important;
padding: 16px 24px;
border-top: 1px solid var(--zz-gris-claro);
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 0.875rem; line-height: 1.5;
color: var(--zz-gris);
} .zz-fila-beneficios .post-details.details-type-link::before,
.zz-fila-beneficios .post-details.details-type-link::after {
display: none;
} .zz-fila-beneficios .post-details i {
display: block;
flex-shrink: 0;
width: 12px;
height: 12px;
margin: 0 0 0 auto; background-color: var(--zz-principal);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M5.33333 0L4.39333 0.94L8.11333 4.66667H0V6H8.11333L4.39333 9.72667L5.33333 10.6667L10.6667 5.33333L5.33333 0Z' fill='black'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M5.33333 0L4.39333 0.94L8.11333 4.66667H0V6H8.11333L4.39333 9.72667L5.33333 10.6667L10.6667 5.33333L5.33333 0Z' fill='black'/%3E%3C/svg%3E");
mask-size: contain;
mask-repeat: no-repeat;
mask-position: center;
} .zz-fila-beneficios .post-details i::before {
display: none;
} .zz-fila-beneficios .post-details.details-type-link:hover {
color: var(--zz-principal);
} @media (min-width: 768px) and (max-width: 1262px) {
.zz-fila-beneficios .post-details.details-type-link {
border-top: none;
}
} .single-beneficios #main {
padding-bottom: 0 !important;
}
.ben-columns {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: calc(var(--zz-espacio-u) * 4); padding: calc(var(--zz-espacio-u) * 2) 0; }
.ben-col {
flex: 1 1 0;
min-width: 0; } .bloque-icono {
display: flex;
align-items: center;
gap: 24px;
margin-bottom: 16px;
}
.ben-icono {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 40px;
height: 40px;
margin: 0;
background: var(--zz-verde-claro);
border-radius: 8px;
overflow: hidden;
}
.ben-icono img {
display: block;
width: 24px;
height: 24px;
max-width: none;
}
.ben-label {
margin: 0;
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 0.75rem; line-height: 1.5;
color: var(--zz-principal);
text-transform: uppercase;
letter-spacing: 0;
} .entry-title.ben-title {
margin: 0 0 16px;
font-weight: 600;
font-size: clamp(2.25rem, 1.58rem + 2.979vw, 4rem); line-height: 1.2;
color: var(--zz-negro);
} .zz-beneficio-entradilla {
margin: 0;
padding-bottom: 40px;
border-bottom: 1px solid var(--zz-principal);
}
.zz-beneficio-entradilla p {
margin: 0;
max-width: 600px;
font-size: clamp(1rem, 0.952rem + 0.213vw, 1.125rem); line-height: 1.5;
color: var(--zz-negro);
} .ben-content {
margin-top: 32px;
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem); line-height: 1.5;
color: var(--zz-gris);
}
.ben-content p {
margin: 0 0 24px;
}
.ben-content ul {
margin: 0px 20px 20px 20px;
padding-left: 20px;
list-style: disc;
}
.ben-content li {
margin-bottom: 0;
}
.ben-content strong {
font-weight: 700;
color: inherit;
}
.ben-content p:last-child,
.ben-content ul:last-child {
margin-bottom: 0;
} .zz-beneficio-contacto {
margin-top: 32px;
padding: 20px 24px 28px;
background: var(--zz-verde-claro);
border-radius: 8px;
}
.zz-beneficio-contacto p {
margin: 0;
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem); line-height: 1.5;
color: var(--zz-gris);
}
.zz-beneficio-contacto a {
color: inherit;
text-decoration: underline;
}
.zz-beneficio-contacto a:hover {
color: var(--zz-principal);
} .ben-imagen-principal img {
display: block;
width: 100%; object-fit: cover;
border-radius: 8px;
} @media (max-width: 767px) {
.ben-columns {
flex-direction: column;
gap: 24px;
}
.ben-col {
flex: 0 0 auto;
width: 100%
}  .ben-imagen-principal img { margin-top: 40px;
}
.zz-beneficio-entradilla {
padding-bottom: 24px;
}
.ben-content,
.zz-beneficio-contacto {
margin-top: 24px;
}
} .zz-otros-beneficios {
margin-top: calc(var(--zz-espacio-u) * 4); margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
padding-top: calc(var(--zz-espacio-u) * 5); padding-bottom: calc(var(--zz-espacio-u) * 5); padding-left: calc(50vw - 50%);
padding-right: calc(50vw - 50%);
background: var(--zz-verde-claro);
} .zz-otros-beneficios-cabecera {
margin-bottom: 0;
}
.zz-otros-beneficios-cabecera h2 {
margin: 0;
font-weight: 600;
font-size: clamp(1.875rem, 1.444rem + 1.915vw, 3rem); line-height: 1.2;
color: var(--zz-negro);
}
.zz-otros-beneficios  .wpb_content_element {
margin-bottom: 0px;
} .zz-otros-beneficios .classic-layout-list article.post {
box-shadow: none;
}
@media screen and (max-width: 767px) {
.zz-otros-beneficios .post-thumbnail-wrap{
display:none;
}
.zz-otros-beneficios .default-btn-shortcode.btn-inline-right {
float: none;
}
} .vc_row.zz-fila-vcentro {
display: flex;
flex-wrap: wrap;
}
.vc_row.zz-fila-vcentro > .wpb_column {
display: flex;
}
.vc_row.zz-fila-vcentro > .wpb_column > .vc_column-inner {
display: flex;
flex-direction: column;
justify-content: center; width: 100%;
}    .zz-fila-secretarias .wpb_column > .vc_column-inner {
height: 100%;
} .zz-fila-secretarias .vc_column-inner > .wpb_wrapper {
height: 100%;
margin-bottom: calc(var(--zz-espacio-u) * 3); padding-bottom: 24px;
background: var(--zz-blanco);
border: 1px solid var(--zz-gris-claro);
border-radius: 8px;
overflow: hidden; } .zz-fila-secretarias .zz-secre1,
.zz-fila-secretarias .zz-secre2 {
margin: 0;
padding: 0 24px;
}
.zz-fila-secretarias .zz-secre2 {
margin-top: 24px;
} .zz-fila-secretarias .zz-secre1 h2 {
margin: 0 -24px 24px;
padding: 16px 24px;
background: var(--zz-verde-claro);
font-weight: 600;
font-size: clamp(1.1875rem, 1.068rem + 0.532vw, 1.5rem); line-height: 1.3;
color: var(--zz-principal);
border-bottom:1px solid var(--zz-gris-claro);
} .zz-fila-secretarias .zz-secre1 p,
.zz-fila-secretarias .zz-secre2 p {
margin-bottom: 8px;
}
.zz-fila-secretarias .zz-secre1 p:last-child,
.zz-fila-secretarias .zz-secre2 p:last-child {
margin-bottom: 0;
} .zz-fila-secretarias .zz-secre1 > .wpb_wrapper > p:not(:has(a[href^="mailto:"])),
.zz-fila-secretarias .zz-secre2 > .wpb_wrapper > p:not(:has(a[href^="mailto:"])) {
margin: 0 0 4px;
font-size: 0.75rem; line-height: 1.5;
color: var(--zz-principal);
text-transform: uppercase;
} .zz-fila-secretarias .zz-secre1 h3 {
margin: 0 0 16px;
font-weight: 600;
font-size: clamp(1.4375rem, 1.222rem + 0.957vw, 2rem); line-height: 1.2;
color: var(--zz-negro);
} .zz-fila-secretarias .zz-secre2 h3 {
margin: 0 0 16px;
font-weight: 600;
font-size: clamp(1.1875rem, 1.068rem + 0.532vw, 1.5rem); line-height: 1.2;
color: var(--zz-negro);
} .zz-fila-secretarias a[href^="mailto:"] {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem); line-height: 1.5;
color: var(--zz-gris);
word-break: break-word;
}
.zz-fila-secretarias a[href^="mailto:"]::before {
content: "";
width: 16px;
height: 16px;
background-color: var(--zz-principal);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22 6 12 13 2 6'%3E%3C/polyline%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22 6 12 13 2 6'%3E%3C/polyline%3E%3C/svg%3E");
mask-size: contain;
mask-repeat: no-repeat;
flex-shrink: 0;
}
.zz-fila-secretarias a[href^="mailto:"]:hover {
color: var(--zz-principal);
} .zz-fila-secretarias .vc_column-inner > .wpb_wrapper:not(:has(.zz-secre1)) {
background: none;
border: none;
}
@media (max-width: 767px) {
.zz-fila-secretarias .wpb_column:not(:has(.zz-secre1)) {
display: none;
}
}  .zz-fila-vocales .wpb_column > .vc_column-inner {
height: 100%;
} .zz-fila-vocales .vc_column-inner > .wpb_wrapper {
height: 100%;
box-sizing: border-box;
margin-bottom: calc(var(--zz-espacio-u) * 3); padding: calc(var(--zz-espacio-u) * 2.4); background: var(--zz-verde-claro);
border-radius: 8px;
}
.zz-fila-vocales .zz-vocals {
margin-bottom: 0;
} .zz-fila-vocales .zz-vocals > .wpb_wrapper {
display: flex;
align-items: flex-start;
gap: calc(var(--zz-espacio-u) * 2.4); } .zz-fila-vocales .zz-vocals h3 {
flex-shrink: 0;
width: 100px;
margin: 0;
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 0.75rem; line-height: 1.5;
color: var(--zz-principal);
text-transform: uppercase;
} .zz-fila-vocales .zz-vocals p {
flex: 1;
min-width: 0;
margin: 0;
font-family: 'Noto Serif', serif;
font-weight: 600;
font-size: clamp(1.1875rem, 1.068rem + 0.532vw, 1.5rem); line-height: 1.3;
color: var(--zz-negro);
} @media (max-width: 767px) {
.zz-fila-vocales .zz-vocals > .wpb_wrapper {
flex-direction: column;
gap: 16px;
}
.zz-fila-vocales .zz-vocals h3 {
width: auto;
}
}  .search-results .classic-layout-list article.post {
border-color: var(--zz-gris-claro);
}
.search #main {
margin-bottom: calc(var(--zz-espacio-u) * 5);
}
.search .searchform {
max-width: 600px;
}
@media (max-width: 480px) {
.paginator:not(.paginator-more-button) a, .paginator:not(.paginator-more-button) span {
padding: 1px 3px;
}
}  .error404 .post.error404 {
text-align: left;
}
.error404 .searchform {
max-width: 600px;
}
.error404 .content {
min-height: 300px !important;
}
.error404 #main {
padding-top: 0px;
}  .titular-pie {
font: normal 600 clamp(1.1875rem, 1.068rem + 0.532vw, 1.5rem) / 1.5 'Inter', sans-serif;
color:var(--zz-blanco);
}
.sub-titular-pie {
font-size:18px;
}
.zz-footer-creditos {
width: 100%;
border-top: 1px solid var(--zz-principal);
padding-top: 16px;
padding-bottom:80px;
}
.zz-footer-creditos__fila {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 24px 64px;
}
.zz-footer-creditos__copy {
margin: 0;
font-size: 14px;
line-height: 1.5;
color: var(--zz-gris-claro);
}
.zz-footer-creditos__acciones {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 16px;
}
.zz-footer-creditos__claim {
margin: 0;
font-size: 12px;
line-height: 1.5;
color: var(--zz-gris-claro);
} .zz-footer-redes {
display: flex;
align-items: center;
gap: 12px;
margin: 0;
padding: 0;
list-style: none;
} #bottom-bar .zz-footer-redes a {
display: block;
color: var(--zz-blanco);
transition: color 0.2s ease;
}
#bottom-bar .zz-footer-redes a:hover,
#bottom-bar .zz-footer-redes a:focus-visible {
color: var(--zz-gris-claro, #D3D3D3);
}
.zz-footer-redes svg {
display: block;
width: 24px;
height: 24px;
}
.pie-direccion a:hover {
color:var(--zz-blanco);
} @media screen and (max-width: 767px) {
}  .zz-meta-titular {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
gap: 15px;
margin: 15px 0 30px;
}  .zz-repeater-table th,
.zz-repeater-table td {
border-top: none;
border-color: var(--zz-gris-claro);
}
.zz-repeater-block {
margin-bottom: calc(var(--zz-espacio-u) * 3.2); } .zz-repeater-title {
margin: 0 0 24px;
font-weight: 600;
font-size: clamp(1.4375rem, 1.222rem + 0.957vw, 2rem); line-height: 1.3;
color: var(--zz-negro);
}
.zz-repeater-table {
width: 100%;
border-collapse: collapse;
table-layout: fixed; } .zz-repeater-table__header {
height: 40px;
padding: 8px 16px;
background: var(--zz-verde-claro);
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 0.75rem; line-height: 1.5;
color: var(--zz-principal);
text-transform: uppercase;
text-align: left;
vertical-align: middle;
} .zz-repeater-table__cell {
height: 64px;
padding: 12px 16px;
background: none;
border-bottom: 1px solid var(--zz-gris-claro);
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 0.875rem; line-height: 1.5;
color: var(--zz-negro);
vertical-align: middle;
word-break: break-word;
} .zz-repeater-table__cell--zz_dependencia {
font-family: 'Noto Serif', serif;
font-weight: 600;
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem); line-height: 1.3;
}
.zz-repeater-table__header:first-child,
.zz-repeater-table__cell:first-child {
padding-left: 15px!important;
} @media (max-width: 992px) {
.zz-repeater-scroll {
overflow-x: auto;
-webkit-overflow-scrolling: touch; scrollbar-width: thin; scrollbar-color: var(--zz-principal) #e8e8e8; } .zz-repeater-scroll::-webkit-scrollbar {
height: 8px;
}
.zz-repeater-scroll::-webkit-scrollbar-track {
background: #e8e8e8;
border-radius: 4px;
}
.zz-repeater-scroll::-webkit-scrollbar-thumb {
background: var(--zz-principal);
border-radius: 4px;
} .zz-repeater-table {
min-width: 640px;
}
} .zz-repeater-scroll:focus-visible {
outline: 2px solid var(--zz-principal);
outline-offset: 2px;
}  .fila-noticias .classic-layout-list article.post {
border:1px #D3D3D3 solid;
}
.classic-layout-list article.post {
position: relative;
border: 1px solid transparent;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
transition: border-color 0.25s ease, box-shadow 0.25s ease;
}
.classic-layout-list article.post:hover {
border-color: var(--zz-principal);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
} .blog-shortcode.content-bg-on.classic-layout-list article.post:hover {
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
}
.classic-layout-list .zz-card-link {
position: absolute;
inset: 0;
z-index: 1;
}
.classic-layout-list .post-thumbnail-wrap,
.classic-layout-list .post-entry-content a {
position: relative;
z-index: 2;
}  @media screen and (max-width: 1200px) {
.main-nav > li > a {
margin-left:5px;
margin-right:5px;
}
.main-nav > li > a .menu-text {
font-size:14px;
}
}
@media screen and (max-width: 1040px) {
.main-nav > li > a {
margin-left:2px;
margin-right:0px;
}
}  .encabezado-pagina .wpb_text_column {
margin-bottom: 0;
padding-bottom:60px;
}
.encabezado-pagina.encabezado-blanco .wpb_text_column {
padding-bottom:0px;
}
.encabezado-pagina h1 {
margin: 0;
color: var(--zz-blanco);
} .encabezado-pagina h1::before {
content: "";
display: block;
width: 80px;
height: 4px;
margin-bottom: 14px;
background: var(--zz-principal);
}
.encabezado-pagina p {
margin: 14px 0 0;
color: var(--zz-blanco);
}
.encabezado-blanco h1, .encabezado-blanco p {
color: var(--zz-negro);
}
.encabezado-blanco h1::before {
margin-bottom: 20px;	
}
@media (max-width: 767px) {
.encabezado-pagina h1::before {
margin-bottom: 20px;
}
.encabezado-pagina p {
margin-top: 20px;
}
}  .zz-timeline {
position: relative;
margin-bottom: 0; padding-left: 80px; padding-bottom: 56px;
} .zz-timeline::before {
content: "";
position: absolute;
left: 15px;
top: 0;
bottom: 0;
width: 2px;
background: var(--zz-principal);
} .zz-timeline::after {
content: "";
position: absolute;
left: 12px;
top: 10px; width: 8px;
height: 8px;
border-radius: 50%;
background: var(--zz-principal);
box-shadow: 0 0 0 10px var(--zz-verde-claro);
} .zz-timeline.zz-timeline--fin::before {
bottom: auto;
height: 16px;
} .zz-timeline > .wpb_wrapper > p:first-child {
margin: 0 0 8px;
font-family: 'Noto Serif', serif;
font-weight: 600;
font-size: clamp(1.1875rem, 1.068rem + 0.532vw, 1.5rem); line-height: 1.3;
color: var(--zz-principal);
} .zz-timeline h4 {
margin: 0;
padding-bottom: 12px;
border-bottom: 1px solid var(--zz-gris-claro);
font-size: clamp(1.4375rem, 1.222rem + 0.957vw, 2rem); line-height: 1.3;
color: var(--zz-negro);
} .zz-timeline h4 + p {
margin: 32px 0 0;
font-size: clamp(0.9375rem, 0.916rem + 0.096vw, 1rem); line-height: 1.5;
color: var(--zz-negro);
}
@media (max-width: 767px) {
.zz-timeline {
padding-left: 32px;
padding-bottom: 40px;
}
.zz-timeline::before {
left: 3px;
}
.zz-timeline::after {
left: 0;
}
.zz-timeline h4 + p {
margin-top: 20px;
}
}  .zz-boton-texto {
position: relative; display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
min-height: 48px;
margin-top: calc(var(--zz-espacio-u) * 3); margin-bottom: 0;
padding: 8px 24px;
border: 1px solid var(--zz-principal);
border-radius: 8px;
transition: background-color 0.2s ease;
}
.zz-boton-texto:hover {
background-color: var(--zz-gris-masclaro);
}
.zz-boton-texto > .wpb_wrapper {
width: 100%;
}
.zz-boton-texto p {
margin: 0;
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem); line-height: 1.5;
color: var(--zz-negro);
text-align: center;
}
.zz-boton-texto a:hover,
.zz-boton-texto a:focus-visible {
text-decoration: none;
} .zz-boton-texto a::before {
content: "";
position: absolute;
inset: 0;
border-radius: 8px;
} .zz-boton-texto a::after {
content: "";
display: inline-block;
vertical-align: middle;
width: 16px;
height: 16px;
margin-left: 24px;
background-color: var(--zz-negro);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E");
mask-size: contain;
mask-repeat: no-repeat;
text-decoration: none;
} .zz-contador {
padding-top: 8px;
border-top: 1px solid var(--zz-principal);
margin-bottom:24px!important;
} .zz-contador .aio-icon-top {
display: none;
}
.zz-contador .stats-desc {
display: flex;
flex-wrap: wrap;
align-items: baseline; justify-content: flex-start;
} .zz-contador .stats-number {
font-family: 'Noto Serif', serif;
font-weight: 600;
font-size: clamp(1.875rem, 1.444rem + 1.915vw, 3rem) !important; line-height: 1.2;
color: var(--zz-negro);
text-align: left;
} .zz-contador .counter_suffix {
font-family: 'Noto Serif', serif;
font-weight: 600;
font-size: clamp(1.875rem, 1.444rem + 1.915vw, 3rem) !important; line-height: 1.2;
color: var(--zz-negro);
} .zz-contador .stats-text {
width: 100%;
margin: 8px 0 0;
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem) !important; line-height: 1.5;
color: var(--zz-negro);
text-align: left;
} .zz-link-con-icono {
position: relative;
display: grid;
grid-template-columns: 1fr 24px;
column-gap: 24px;
row-gap: 4px;
align-items: start;
padding: 16px 12px 16px 0;
border-top: 1px solid var(--zz-gris-claro);
} .zz-link-con-icono:last-of-type {
border-bottom: 1px solid var(--zz-gris-claro);
} .zz-link-con-icono .block-link {
position: absolute;
inset: 0;
} .zz-link-con-icono .dt-text-title {
grid-column: 1;
grid-row: 1;
margin: 0;
font-size: clamp(1rem, 0.952rem + 0.213vw, 1.125rem); line-height: 1.5;
color: var(--zz-negro);
transition: color 0.25s ease;
}
.zz-link-con-icono .dt-text-title a {
color: inherit;
} .zz-link-con-icono .dt-text-desc {
grid-column: 1;
grid-row: 2;
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 0.875rem; line-height: 1.5;
color: var(--zz-principal);
} .zz-link-con-icono .text-icon {
grid-column: 2;
grid-row: 1 / span 2;
align-self: start;
} .zz-link-con-icono .text-icon .dt-hover-icon {
display: none;
}
.zz-link-con-icono .text-icon i {
display: inline-block;
transform: rotate(45deg);
font-size: 18px;
line-height: 1;
color: var(--zz-negro);
transition: transform 0.25s ease;
} .zz-link-con-icono:hover .dt-text-title {
color: var(--zz-principal);
}
.zz-link-con-icono:hover .text-icon i {
transform: translate(3px, -3px) rotate(45deg);
}  .single-post .page-title {
padding-top: calc(var(--zz-espacio-u) * 4); padding-bottom: 0;
} .single-post .page-title > .wf-wrap {
display: block;
}
.single-post .page-title-head {
width: 100%;
margin: 0;
padding: 0;
overflow: visible;
text-align: left;
}
.single-post .page-title .entry-title {
margin: 24px 0 0;
font-weight: 600;
font-size: clamp(1.875rem, 1.444rem + 1.915vw, 3rem); line-height: 1.2;
color: var(--zz-negro);
} .single-post .zz-bajada {
margin: 24px 0 0;
font-size: clamp(1rem, 0.952rem + 0.213vw, 1.125rem); line-height: 1.5;
color: var(--zz-gris);
} .zz-meta-titular {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 15px;
margin: 48px 0 0;
padding: 16px 0;
border-top: 1px solid var(--zz-gris-claro);
}
.zz-fecha {
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 0.875rem; line-height: 1.5;
color: var(--zz-gris);
}
.compartir-redes {
display: flex;
align-items: center;
gap: 8px;
}
.compartir-redes a {
display: flex;
align-items: center;
justify-content: center;
padding: 4px;
border-radius: 64px;
color: var(--zz-negro);
font-size: 20px;
line-height: 1;
transition: color 0.2s ease-out;
}
.compartir-redes a:hover {
color: var(--zz-principal);
} .single-post #main {
padding-top: 0 !important;
}
.single .post:not(.type-event) .post-thumbnail,
.single .single-postlike:not(.type-event) .post-thumbnail {
margin-bottom: calc(var(--zz-espacio-u) * 5); }
.single-post .post-thumbnail img {
display: block;
width: 100%;
height: auto;
border-radius: 8px;
} .single-post #main {
padding-bottom: 0 !important;
}
.single-post .entry-content > * {
width: 100%;
max-width: 768px;
margin-left: auto;
margin-right: auto;
}
.single-post .entry-content p {
margin-top: 0;
margin-bottom: 16px;
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem); line-height: 1.5;
color: var(--zz-negro);
}
.single-post .entry-content mark {
background: var(--zz-verde-claro) !important;
color: var(--zz-negro) !important;
} .single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4,
.single-post .entry-content h5,
.single-post .entry-content h6 {
font-family: 'Noto Serif', serif;
font-weight: 600;
color: var(--zz-negro);
}
.single-post .entry-content h2 {
margin-top: 24px;
margin-bottom: 20px;
font-size: clamp(1.4375rem, 1.222rem + 0.957vw, 2rem); line-height: 1.3;
}
.single-post .entry-content h3 {
margin-top: 24px;
margin-bottom: 16px;
font-size: clamp(1.25rem, 1.106rem + 0.638vw, 1.625rem); line-height: 1.3;
}
.single-post .entry-content h4 {
margin-top: 24px;
margin-bottom: 16px;
font-size: clamp(1.125rem, 1.029rem + 0.426vw, 1.375rem); line-height: 1.4;
} .single-post .entry-content h5 {
margin-top: 20px;
margin-bottom: 24px;
font-size: clamp(1rem, 0.952rem + 0.213vw, 1.125rem); line-height: 1.5;
}
.single-post .entry-content h6 {
margin-top: 20px;
margin-bottom: 16px;
font-size: clamp(0.9375rem, 0.914rem + 0.106vw, 1rem); line-height: 1.5;
} .single-post .entry-content figure {
margin-top: 0;
margin-bottom: 0;
padding: 48px 0;
}
.single-post .entry-content figure img {
display: block;
width: 100%;
height: auto;
border-radius: 8px;
} .single-post .entry-content .wp-block-gallery figure {
padding: 0;
}
.single-post .entry-content figcaption {
margin-top: 8px;
margin-bottom: 0;
padding-left: 8px;
border-left: 2px solid var(--zz-principal);
font-family: 'Inter', sans-serif;
font-size: 0.875rem; line-height: 1.5;
color: var(--zz-gris);
text-align: left;
} .single-post .entry-content blockquote {
margin-top: 36px;
margin-bottom: 36px;
padding: 0 20px;
background: none;
border: 0;
border-left: 2px solid var(--zz-principal);
border-radius: 0;
}
.single-post .entry-content blockquote p {
margin-top: 0;
margin-bottom: 0;
font-family: 'Inter', sans-serif;
font-style: italic;
font-size: clamp(1.0625rem, 0.991rem + 0.319vw, 1.25rem); line-height: 1.4;
color: var(--zz-negro);
} .single-post .entry-content ul,
.single-post .entry-content ol {
margin-top: 30px;
margin-bottom: 30px;
padding-left: 50px;
box-sizing: border-box;
}
.single-post .entry-content ul li,
.single-post .entry-content ol li {
margin-bottom: 10px;
}
.single-post .entry-content ul li::marker {
color: var(--zz-principal);
} .single-post .entry-content iframe {
display: block;
width: 100%;
aspect-ratio: 16 / 9;
height: auto;
border: 0;
} .single-post .post-meta {
width: 100%;
max-width: 768px;
margin: 80px auto 0;
}
.single-post .entry-tags {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
padding: 16px 0;
border-top: 1px solid var(--zz-gris-claro);
font-family: 'Inter', sans-serif;
font-size: 0.75rem; line-height: 1.5;
color: var(--zz-gris);
}
.single-post .entry-tags a {
padding: 6px 8px;
background: rgba(93, 93, 93, 0.1);
border-radius: 8px;
font-size: 0.75rem; line-height: 1.5;
color: var(--zz-gris);
text-transform: uppercase;
transition: color 0.2s ease;
}
.single-post .entry-tags a:hover {
color: var(--zz-negro);
} .single-post #main > .wf-wrap {
padding-left: 50px;
padding-right: 50px;
}
@media screen and (max-width: 992px) {
.single-post #main > .wf-wrap {
padding-left: 20px;
padding-right: 20px;
}
} .zz-otras-noticias {
display: block;
margin-top: calc(var(--zz-espacio-u) * 5); margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
padding-top: calc(var(--zz-espacio-u) * 5.6); padding-bottom: calc(var(--zz-espacio-u) * 5.6); padding-left: calc(50vw - 50%);
padding-right: calc(50vw - 50%);
background: var(--zz-verde-claro);
} .zz-otras-noticias .classic-layout-list article.post {
box-shadow: none;
}
.single-post .zz-otras-noticias .post-thumbnail img {
border-radius:0px;
}
.zz-otras-noticias .wpb_content_element {
margin-bottom: 0px;
}
@media screen and (max-width: 991px) {
.zz-otras-noticias .post-thumbnail-wrap{
display:none;
}
}
@media screen and (max-width: 767px) {
.zz-otras-noticias .default-btn-shortcode.btn-inline-right {
float: none;
}
}  @media screen and (max-width: 767px) {
.zz-meta-titular {
flex-direction: column;
align-items: flex-start;
gap: 10px;
}
.fila-afiliate h2 {
margin-left:20px!important;
padding-bottom:20px;
}
.fila-afiliate p {
margin-left:20px;
padding-bottom:20px;
}
.fila-afiliate .default-btn-shortcode.btn-inline-right {
float: none;
margin-left:20px;
}
.zz-footer-creditos__fila {
flex-direction: column;
align-items: flex-start;
gap: 20px;
}
.zz-footer-redes {
gap:24px;
}
.zz-footer-creditos__acciones {
flex-direction: column;
align-items: flex-start;
}
.zz-fila-invertir-movil {
display: flex;
flex-direction: column-reverse;
}
}
@media (max-width: 480px) {
.fila-afiliate h2 {
margin-left:12px !important;
}
.fila-afiliate p {
margin-left:12px;
margin-right:0px;
}
.fila-afiliate .default-btn-shortcode.btn-inline-right {
margin-left:12px;
}
}