/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 13 2025 | 09:07:36 */
/* 1) Load Inter (weights 300–800) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

/* 2) Reusable font variable */
:root {
  --font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
}

/* 3) Base default font */
html, body {
  font-family: var(--font-sans);
}

/* 4) Standard text elements inherit from body */
body, p, h1, h2, h3, h4, h5, h6,
small, strong, em, blockquote, q,
ul, ol, li, dl, dt, dd,
a, span, div,
label, input, textarea, select, button,
table, th, td, caption, figcaption,
nav, header, footer, section, article, aside {
  font-family: inherit;
}

/* Keep monospace as monospace */
code, pre, kbd, samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* 5) Ultra theme key areas */
.site-logo, .site-title, .site-description,
.main-nav, .main-nav a, .dropdown-menu, .dropdown-menu a,
#header, #footer, #footer a,
.breadcrumb, .breadcrumb a,
.page-title, .page-title-wrap, .page-title-wrap h1,
.widget, .widgettitle, .widget-area,
.footer-widgets, .footer-widgets * {
  font-family: inherit;
}

/* 6) Builder content inherits from body by default */
.themify_builder_content,
.themify_builder_content * {
  font-family: inherit;
}

/* 7) WooCommerce (optional) */
.woocommerce, .woocommerce *,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce div.product .product_title,
.woocommerce div.product p.price, .woocommerce ul.products li.product .price {
  font-family: inherit;
}

/* 8) === Font Awesome 5.15.1 fix === */
.fas, .far, .fal, .fa {
  font-family: "Font Awesome 5 Free" !important;
}
.fab {
  font-family: "Font Awesome 5 Brands" !important;
}

/* Correct weights for FA5 */
.fas { font-weight: 900 !important; } /* solid */
.far { font-weight: 400 !important; } /* regular */
.fal { font-weight: 300 !important; } /* light (Pro only) */
