/* Tipografias de marca en todo el sitio
   Titulos: League Spartan Semibold (600)
   Textos: Lato
------------------------------------------------------- */

:root {
  --ads-fuente-titulos: "League Spartan", Arial, Helvetica, sans-serif;
  --ads-fuente-textos: Lato, Arial, Helvetica, sans-serif;
}

body {
  --e-global-typography-primary-font-family: "League Spartan";
  --e-global-typography-secondary-font-family: "League Spartan";
  --e-global-typography-text-font-family: "Lato";
  --e-global-typography-accent-font-family: "League Spartan";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-weight: 600;
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-weight: 600;
}

html,
body,
body:not(.wp-admin),
p,
li,
td,
th,
label,
input,
textarea,
select,
button,
.elementor-widget-text-editor,
.elementor-icon-box-description,
.elementor-image-box-description,
.elementor-icon-list-text,
.elementor-button,
.elementor-button-text,
.energium-button,
.header .main-menu > li > a,
.header .main-menu .sub-menu a,
.header-button,
.footer,
.footer p,
.footer li,
.footer a,
.footer .contact-item-value,
.page-title-breadcrumbs,
.post-excerpt,
.post-content,
.widget,
.elementor-tab-content,
.elementor-toggle-content,
.elementor-accordion-content {
  font-family: var(--ads-fuente-textos) !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.page-title,
.page-title-container .page-title-box .page-title,
body .elementor-widget-heading .elementor-heading-title,
.elementor-heading-title,
.elementor-icon-box-title,
.elementor-image-box-title,
.elementor-accordion-title,
.elementor-toggle-title,
.elementor-tab-title,
.widget-title,
.footer .widget-title,
.counter-number,
.vertical-text,
.energium-heading,
.energium-heading .energium-heading-title,
.special-title,
.special-title .special-title-forward,
.slider-item-title,
.energium-content-slider-widget .slider-item-title,
.result-box .result-box-value,
.woocommerce-Reviews-title,
.cart_totals h2 {
  font-family: var(--ads-fuente-titulos) !important;
  font-weight: 600 !important;
}
