/**
 * GDD - Custom Styles
 * Site-specific and custom theme styles
 * Generated: 2026-04-29
 */

/* ========================================
   1. CUSTOM THEME STYLES
   ======================================== */

/* Add your custom theme styles here */


/* ========================================
   2. MENU ALIGNMENT FIXES
   ======================================== */

/* Fix: Hide navigation container that takes extra space above menu */
.trx-addons-nav-widget-container[style*="visibility:hidden"] {
	display: none !important;
	height: 0 !important;
	overflow: hidden !important;
}

/* Fix: Align menu2 container to the right with proper spacing for social icons */
.elementor-element-d3c781e.e-con-full.e-flex {
	justify-content: space-between !important;
	flex-direction: row !important;
	align-items: center !important;
	gap: 20px !important;
	flex-wrap: nowrap !important;
}

.elementor-element-d3c781e .elementor-element-07676d2 {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	gap: 15px !important;
	flex: 1 1 auto !important;
	margin-left: auto !important;
}

/* Prevent menu and icons from overlapping */
.elementor-element-07676d2 .elementor-widget-icon {
	flex-shrink: 0 !important;
	margin-left: 5px !important;
}


/* ========================================
   3. UTILITY CLASSES
   ======================================== */

/* Add utility classes as needed */


/* ========================================
   4. RESPONSIVE BREAKPOINTS
   ======================================== */

@media (max-width: 768px) {
	/* Mobile-specific overrides */
}
