/*
Theme Name:   Hello Elementor Child
Theme URI:    https://personal-trainer.cl/
Description:  Tema hijo de Hello Elementor para Personal-Trainer.cl. Contiene las personalizaciones de CSS y plantillas del sitio, de modo que sobrevivan a las actualizaciones del tema padre.
Author:       Personal-Trainer.cl
Author URI:   https://personal-trainer.cl/
Template:     hello-elementor
Version:      1.0.0
Text Domain:  hello-elementor-child
License:      GNU General Public License v3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
*/

/* ==========================================================================
   Personalizaciones de Personal-Trainer.cl
   --------------------------------------------------------------------------
   Escribe aqui tu CSS propio. Este archivo se carga DESPUES del CSS del tema
   padre, asi que cualquier regla de aqui tiene prioridad sin necesidad de
   usar !important.

   IMPORTANTE: el CSS que escribas dentro de Elementor (Ajustes del sitio o
   CSS personalizado de cada widget) se guarda en la base de datos, NO aqui.
   Este archivo es para CSS global que quieras versionar y conservar.
   ========================================================================== */


/* --------------------------------------------------------------------------
   Accesibilidad: tamano minimo de los objetivos tactiles
   --------------------------------------------------------------------------
   La auditoria detecto 14 enlaces y botones por debajo de 44x44 px en movil.
   Google y las pautas WCAG piden 44x44 px como minimo. Descomenta cuando
   vayas a abordar el bloque de accesibilidad del roadmap y ajusta el
   selector a los botones que realmente lo necesiten.
   -------------------------------------------------------------------------- */

/*
@media (max-width: 767px) {
    .elementor-button,
    .menu-item a {
        min-height: 44px;
        min-width: 44px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
}
*/


/* --------------------------------------------------------------------------
   Legibilidad en movil
   --------------------------------------------------------------------------
   Se detectaron 8 nodos de texto por debajo de 12 px. Lo recomendable son
   14-16 px en el cuerpo de texto.
   -------------------------------------------------------------------------- */

/*
@media (max-width: 767px) {
    body,
    p,
    li {
        font-size: 16px;
        line-height: 1.6;
    }
}
*/


/* --------------------------------------------------------------------------
   Bloque NAP del pie de pagina (Bloque 3.1 del roadmap)
   --------------------------------------------------------------------------
   El NAP debe ir en TEXTO PLANO, nunca dentro de una imagen: Google necesita
   poder leerlo para cotejarlo con tu ficha de Google Business.
   -------------------------------------------------------------------------- */

/*
.pt-nap {
    font-size: 15px;
    line-height: 1.7;
}
.pt-nap__nombre {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.pt-nap a {
    text-decoration: none;
}
.pt-nap a:hover {
    text-decoration: underline;
}
*/

/* ==========================================================================
   Inter self-hosted — Personal-Trainer.cl
   --------------------------------------------------------------------------
   Licencia: SIL Open Font License 1.1 — el auto-alojamiento está permitido.
   ========================================================================== */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;               /* rango variable: cubre todos los pesos */
  font-display: swap;
  src: url('/wp-content/uploads/fuentes/Inter-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
                 U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
                 U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/wp-content/uploads/fuentes/Inter-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
                 U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF,
                 U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
