h1{text-align:center;}
.site-info{display:none;}
input[type="text"].fmwp-forums-search-line {padding: 3px 6px;}
.nf-form-layout .nf-form-content{padding: 5px 0px;}
.has-secondary-background-color a {color:#fff; text-decoration:none;}
.wp-block-button__link {font-size: .85rem;}
a {color:#285afa}
.wp-element-button {color:#fff; background-color:#285afa}
.wp-block-group.has-secondary-background-color.has-background {background-color:#285afa}
.wp-block-group.has-secondary-background-color.has-background .wp-element-button {background-color:#000}
body {font-size:18px}
h1 {font-size:29px}
h2, h3, h4, h5, h6 {font-size:21px}
.has-small-font-size {font-size:16px}
table td, table th, .wp-block-table td, .wp-block-table th {border:none;}
.site-footer {border-top:1px solid #eee; padding-top:45px}
.site-footer .widget_media_gallery figure.wp-block-image, .site-footer .widget_media_gallery figure img {max-height:100px!important; width:auto!important; object-fit:none!important}
.site-footer .widget_media_gallery figure.wp-block-image {max-width:120px!important}
.site-footer .widget_media_gallery figure.wp-block-gallery {justify-content: center; gap: 20px;}

@media only screen and (min-width: 1280px) {
	.site-footer.responsive-max-width, .site-footer>.responsive-max-width {max-width:90%!important}
}
.pgcal-branding {display:none;}
.single-post .entry-meta, .single-post .entry-footer .byline, .single-post .entry-footer .posted-on, .single-post .entry-footer .cat-links {display:none;}

/* Quitar subrayado del menú */
.main-navigation a,
.menu a,
nav a {
    text-decoration: none !important;
}
/* Botones en mayúsculas */
button,
.wp-block-button__link,
input[type="submit"],
input[type="button"] {
    text-transform: uppercase !important;
}
/* Escala global para reducir la web al 80% manteniendo el ancho completo */
html {
    zoom: 0.8; /* Para Chrome, Edge, Safari y navegadores modernos */
}

@supports not (zoom: 0.8) {
    /* Alternativa para versiones antiguas de Firefox */
    body {
        -moz-transform: scale(0.8);
        -moz-transform-origin: 0 0;
        width: 125%; /* Compensa la reducción para no dejar espacio a la derecha */
    }
}