.contenedor-centrado {
  text-align: center; /* Centra el contenido en línea */
}
/* Centra el texto del encabezado */
.centrar-titulo {
  text-align: center;
}
/* Centra todo el texto dentro del formulario */
.mi-formulario-centrado {
  text-align: center;
}

/* Centra el botón completo asegurando que sea un bloque flexible */
.mi-formulario-centrado .wp-block-button {
  display: flex;
  justify-content: center;
}
/* Intento #1: Centrar por el tipo de encabezado (asumiendo que es h1, h2 o h3) */
/* PRUEBA CON UNO A LA VEZ, si no funciona, pasa al intento #2 */

/* .h1.h2.h3 se refiere a los encabezados, ajusta el número según sea el caso */
#content h2.wp-block-heading, 
.entry-content h2.wp-block-heading {
    text-align: center !important;
}
/* Intento #2: Si el anterior no funciona, prueba con una regla genérica fuerte */
/* Esto centrará todos los encabezados h2 en tu página, úsalo con precaución */
h2 {
    text-align: center !important;
}
/* Centra todo el texto, incluyendo el título "Ingrese Sus Datos" */
.gform_wrapper {
    text-align: center;
}

/* Centra el botón de envío "Enviar" usando el contenedor del pie de página */
.gform_footer {
    text-align: center !important;
}

/* Opcional: Centra las etiquetas de los campos (Nombre, Teléfono, etc.) */
.gform_wrapper label {
    display: block; /* Asegura que la etiqueta es un bloque completo */
    text-align: center;
    width: 100%;
}
/* Centrado del TÍTULO "Ingrese Sus Datos" */
.gform_wrapper h3.gform_title {
    text-align: center !important;
}

/* Centrado de las ETIQUETAS de los campos (Nombre, Teléfono, etc.) */
/* Aumentar el ancho del contenedor principal del foro de wpForo */
#wpforo-wrap {
    max-width: 1200px; /* Ajusta este valor (1000px, 1200px, 90%, etc.) */
    width: 90%; /* Asegura que no se rompa en pantallas pequeñas */
    margin: 0 auto; /* Centra el contenedor */
}
/* Anular la restricción de ancho de Gutenberg/Twenty Twenty-Four para el Foro */
.wp-block-group.is-layout-constrained {
    /* Forzar un ancho mayor, por ejemplo 1200px. */
    max-width: 1200px !important;
    width: 95% !important;
}

/* También asegurar que el contenedor de wpforo no limite el ancho */
#wpforo-wrap {
    max-width: 1200px !important; 
    width: 95% !important;
}
/* Anular la restricción de ancho y CENTRAR el contenedor de Gutenberg */
.wp-block-group.is-layout-constrained {
    max-width: 1200px !important; 
    width: 95% !important;
    margin: 0 auto !important; /* <--- ESTO CENTRA EL CONTENIDO */
}

/* También asegurar que el contenedor de wpforo no limite el ancho y esté centrado */
#wpforo-wrap {
    max-width: 1200px !important; 
    width: 95% !important;
    margin: 0 auto !important; /* <--- ESTO CENTRA EL WRAPPER DEL FORO */
}
function custom_woocommerce_loop_product_limit( $cols ) {
    // Cambia el '9' por el número de productos que quieras mostrar.
    $cols = 9;
    return $cols;
}
add_filter( 'loop_shop_per_page', 'custom_woocommerce_loop_product_limit', 20 );