/**
* Theme Name: soulsense Child
* Description: This is a child theme of soulsense, generated by Merlin WP.
* Author: <a href="https://www.templatemonster.com/authors/uiparadox/">UiParadox</a>
* Template: soulsense
* Version: 1.0.0
*/

/* 1) Register the font (self-hosted) */
@font-face{
  font-family:"Open Sans";
  src:
    url("/wp-content/themes/your-child/assets/fonts/open-sans/OpenSans-VariableFont_wdth,wght.woff2") format("woff2"),
    url("/wp-content/themes/your-child/assets/fonts/open-sans/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");
  font-weight: 300 800; /* variable range */
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family:"Open Sans";
  src:
    url("/wp-content/themes/your-child/assets/fonts/open-sans/OpenSans-Italic-VariableFont_wdth,wght.woff2") format("woff2");
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}

/* Make Open Sans the default */
html, body, button, input, select, textarea {
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}

/* Override Elementor global vars (Elementor 3.x uses these) */
:root {
  --e-global-typography-text-font-family: "Open Sans";
  --e-global-typography-accent-font-family: "Open Sans";
  --e-global-typography-primary-font-family: "Open Sans";
  --e-global-typography-secondary-font-family: "Open Sans";
}

/* Catch inline or class-based Roboto uses (case-insensitive) */
[style*="Roboto" i],
[style*="font-family:Roboto" i],
[class*="roboto" i],
.font-roboto,
.has-roboto-font {
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}

/* Common Elementor text nodes */
.elementor *, .elementor-widget, .elementor-heading-title, .elementor-widget-text-editor {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

/* Catch inline or class-based Inter uses (case-insensitive) */
[style*="Inter" i],
[style*="font-family:Inter" i],
[class*="inter" i],
.font-inter,
.has-inter-font {
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}

/* Optional: if the theme uses utility classes like .ff-inter */
.ff-inter { font-family: "Open Sans", Arial, Helvetica, sans-serif !important; }

.main-navigation ul.menu > li#menu-item-8854 > a:hover .menu-title span {transform: translateY(0)!important;
	opacity: 1!important;}

.main-navigation ul.menu > li#menu-item-8852 > a:hover .menu-title span {transform: translateY(0)!important;
	opacity: 1!important;}

.main-navigation ul.menu > li#menu-item-8852 > a:hover .menu-title::before {
  transform: translateY(-50%);
  opacity: 1;
  display: none!important;
}

.main-navigation ul.menu > li#menu-item-8854 > a:hover .menu-title::before {
  transform: translateY(-50%);
  opacity: 1;
  display: none!important;
}