/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#primary-menu .kb-navigation > li > .kb-link-wrap > .kb-nav-link-content {
  position: relative;
  transition: all 200ms ease-in;
}

#primary-menu .kb-navigation > li > .kb-link-wrap > .kb-nav-link-content::before {
  content: "";
  position: absolute;
  background-color: var(--global-palette1);
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  transition: all 200ms ease-in;
  z-index: -1;
}

#primary-menu .kb-navigation > li:hover > .kb-link-wrap > .kb-nav-link-content::before {
  width: 100%;
}

#primary-menu .kb-navigation > li:hover > .kb-link-wrap > .kb-nav-link-content,
#primary-menu .kb-navigation > li:focus-within > .kb-link-wrap > .kb-nav-link-content,
#primary-menu .kb-navigation > li:hover > .kb-link-wrap > .kb-nav-dropdown-toggle-btn {
  color: var(--global-palette3);
}

/* Keep submenu styling unchanged (optional: ensure no wipe on submenus) */
#primary-menu .kb-nav-sub-menu a.kb-nav-link-content {
  position: static;
}
#primary-menu .kb-nav-sub-menu a.kb-nav-link-content::before {
  content: none;
}

.kb-button {
	transition: scale 300ms linear;
}

.kb-button:hover {
	transform: scaleX(1.05);
}
