/* =========================================================
   MOTOTRAVEL — TIPOGRAFÍA DE LA PORTADA EN TODO EL SITIO (v1.10)
   Se carga en las páginas que usan el header/footer MotoTravel
   (no en la portada, que ya la tiene) si está activo en
   Ajustes › MotoTravel › Header y footer › Tipografía.

   El tema "La Vitamina" usa Oswald (títulos, menús, botones) y
   Open Sans 600 (texto). Aquí: Montserrat en lo que era Oswald y
   Open Sans 400 en el texto, como en la portada.
   Se antepone "body" para ganarle al tema sin !important.
   Montserrat es más ancha que Oswald: los títulos se achican un poco
   para que ocupen lo mismo y no se desborden en móvil.
   ========================================================= */

body.mth-chrome{
  --mth-ff-h:'Montserrat','Helvetica Neue',Arial,sans-serif;
  --mth-ff-b:'Open Sans','Helvetica Neue',Arial,sans-serif;
  font-family:var(--mth-ff-b);
  font-weight:400;

  /* Elementor: tipografías globales (el kit usa Roboto por defecto) */
  --e-global-typography-primary-font-family:'Montserrat';
  --e-global-typography-secondary-font-family:'Montserrat';
  --e-global-typography-text-font-family:'Open Sans';
  --e-global-typography-accent-font-family:'Open Sans';
}
body.mth-chrome[class*="elementor-kit-"]{
  --e-global-typography-primary-font-family:'Montserrat';
  --e-global-typography-secondary-font-family:'Montserrat';
  --e-global-typography-text-font-family:'Open Sans';
  --e-global-typography-accent-font-family:'Open Sans';
}

/* Texto: formularios y botones heredan la fuente */
body.mth-chrome input,
body.mth-chrome select,
body.mth-chrome textarea{font-family:var(--mth-ff-b)}
body.mth-chrome strong,body.mth-chrome b{font-weight:700}

/* Títulos y elementos que el tema dibujaba con Oswald */
body.mth-chrome h1,
body.mth-chrome h2,
body.mth-chrome h3,
body.mth-chrome h4,
body.mth-chrome h5,
body.mth-chrome h6,
body.mth-chrome button,
body.mth-chrome .btn,
body.mth-chrome .tabs .tab,
body.mth-chrome .header-menu li a,
body.mth-chrome .mobile-menu li a,
body.mth-chrome .single_tour .banner_text h5,
body.mth-chrome .single_tour .itinerario .dia .title h4,
body.mth-chrome .single_tour .itinerario .dia .title h5,
body.mth-chrome .single_tour .itinerario .dia .title h6,
body.mth-chrome .section-subtitle,
body.mth-chrome .card_more,
body.mth-chrome .card.testimonio .card_text h6,
body.mth-chrome .card.tour,
body.mth-chrome .card.post .card_text h4{
  font-family:var(--mth-ff-h);
  letter-spacing:-.01em;
}
body.mth-chrome h1,
body.mth-chrome h2,
body.mth-chrome h3,
body.mth-chrome h4{overflow-wrap:break-word}

/* Tamaños equivalentes (el tema: h1 6rem, h2 4rem, h3 3rem con Oswald) */
body.mth-chrome h1{font-size:4.8rem;font-weight:700;line-height:1.15}
body.mth-chrome h2{font-size:3.4rem;font-weight:700;line-height:1.2}
body.mth-chrome h3{font-size:2.5rem;font-weight:600;line-height:1.25}
body.mth-chrome .single_tour .banner_text h5{font-size:2.2rem;font-weight:500}
body.mth-chrome .single_tour .banner_text h3{font-size:2.3rem}
body.mth-chrome .section-subtitle{font-size:1.5rem;letter-spacing:.02em}
body.mth-chrome .tabs .tab{font-size:.92em}

/* El header y el footer MotoTravel ya tienen su propia tipografía (en px): no se tocan */
