/*
 * EcoHub Typography
 * Version 0.1.0-alpha.6.9.24
 *
 * Heading family: Michroma
 * Text/UI family: Montserrat
 *
 * This layer changes ONLY font-family. It does not alter font-size,
 * font-weight, line-height, spacing, colors, widths or responsive controls.
 */

:root{
    --ecohub-font-heading:"Michroma", Arial, Helvetica, sans-serif;
    --ecohub-font-text:"Montserrat", Arial, Helvetica, sans-serif;
}

/* Body copy / UI / navigation / forms / WooCommerce */
body,
body p,
body li,
body a,
body button,
body input,
body select,
body textarea,
body label,
body table,
body th,
body td,
.elementor-widget-text-editor,
.elementor-widget-text-editor *,
.elementor-widget-button .elementor-button,
.elementor-widget-nav-menu,
.elementor-widget-nav-menu a,
.elementor-widget-form,
.elementor-widget-form *,
.elementor-widget-icon-list .elementor-icon-list-text,
.elementor-widget-accordion .elementor-accordion-title,
.elementor-widget-accordion .elementor-tab-content,
.woocommerce,
.woocommerce p,
.woocommerce li,
.woocommerce a,
.woocommerce button,
.woocommerce input,
.woocommerce select,
.woocommerce textarea,
.woocommerce table,
.woocommerce th,
.woocommerce td{
    font-family:var(--ecohub-font-text)!important;
}

/* Headings / editorial titles */
h1,
h2,
h3,
h4,
h5,
h6,
.elementor-heading-title,
.elementor-widget-heading .elementor-heading-title,
.woocommerce h1,
.woocommerce h2,
.woocommerce h3,
.woocommerce h4,
.woocommerce h5,
.woocommerce h6,
.woocommerce div.product .product_title,
.woocommerce-loop-product__title{
    font-family:var(--ecohub-font-heading)!important;
}

/* Keep icon glyph fonts untouched. */
.fa,
.fas,
.far,
.fal,
.fab,
.elementor-icon,
.elementor-menu-toggle,
.eicon,
[class^="eicon-"],
[class*=" eicon-"]{
    font-family:inherit;
}
