/*
Theme Name: XPRTS Child
Theme URI: https://xprts.com
Description: Child theme for XPRTS on Hello Elementor. Carries the full XPRTS design system — fonts (Inter, Syne), global stylesheet, critical CSS, and the JS interactions (nav dropdowns, mobile menu, FAQ accordion, smooth scroll, ROI calculator). Built for a faithful static-to-Elementor migration.
Author: XPRTS
Template: hello-elementor
Version: 1.0.0
Text Domain: xprts-child
*/

/* All real styling lives in xprts.css + xprts-inline.css (enqueued via functions.php).
   Keep custom overrides you add during the Elementor rebuild below this line. */

/* ---- WordPress/Hello Elementor override fixes ------------------------------ */

/* Hello Elementor/Elementor add a hover background to <button>/<a> elements.
   The original nav buttons and top-level links have NO hover background — restore that,
   while keeping the dropdown menu items' intended light-gray hover and the amber CTA. */
#nav .drop-btn,
#nav .drop-btn:hover,
#nav .drop-btn:focus,
#nav .nav-ham,
#nav .nav-ham:hover,
#nav .nav-ham:focus,
#nav .nav-links > a,
#nav .nav-links > a:hover,
#nav .nav-links > a:focus {
	background: transparent;
	box-shadow: none;
}

/* Keep the intended dropdown item hover (light gray, not red) */
#nav .drop-menu a:hover {
	background: var(--gray-50);
	color: var(--navy);
}

/* Preserve the amber CTA and its darker hover */
#nav .nav-cta { background: var(--amber); }
#nav .nav-cta:hover { background: var(--amber-2); }
