/* =====================================
   HEADER COLUMN WIDTHS (25 / 75)
===================================== */

.elementor-location-header .elementor-column:nth-child(1) {
    width: 25% !important;   /* Title column */
}

.elementor-location-header .elementor-column:nth-child(2) {
    width: 75% !important;   /* Menu column */
}


/* =====================================
   ALIGN MENU RIGHT + SPACE BUTTONS
===================================== */

.elementor-nav-menu {
    display: flex !important;
    justify-content: flex-end !important;
    gap: 16px;   /* Space between buttons */
}


/* =====================================
   BUTTON STYLE
===================================== */

.elementor-nav-menu a {
    background-color: #1E1E1E;
    color: #FFFFFF !important;
    padding: 12px 28px;
    border-radius: 6px;
    text-decoration: none;
    display: inline-block;
    transition: all 0.3s ease;
}


/* =====================================
   HOVER INVERSE EFFECT
===================================== */

.elementor-nav-menu a:hover {
    background-color: #FFFFFF;
    color: #000000 !important;
}


/* =====================================
   CURRENT PAGE
===================================== */

.elementor-nav-menu .current-menu-item a {
    background-color: #FFFFFF;
    color: #000000 !important;
}


/* =====================================
   REMOVE GREEN HOVER LINE
===================================== */

.elementor-nav-menu a:before,
.elementor-nav-menu a:after {
    display: none !important;
}


/* =====================================
   DELETE GREY DUPLICATE MENU
===================================== */

/* Hide dropdown wrapper */
.elementor-nav-menu--dropdown,
.elementor-nav-menu__container.elementor-nav-menu--dropdown {
    display: none !important;
}

/* Hide submenu lists */
.elementor-nav-menu .sub-menu {
    display: none !important;
}

/* Hide extra Elementor mobile menu text */
.elementor-widget-nav-menu .elementor-nav-menu__container {
    display: flex !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown {
    display: none !important;
}

/* Nuclear option — hides duplicate text block */
.elementor-nav-menu--layout-horizontal + div {
    display: none !important;
}
/* UAE Accordion Button Style */

.uael-accordion-title,
.uael-accordion-title-text{
background-color:#0f172a !important;
color:#ffffff !important;
padding:16px 24px !important;
border-radius:8px !important;
display:inline-block !important;
width:auto !important;
font-weight:500 !important;
transition:all .3s ease !important;
}

/* Hover */
.uael-accordion-title:hover{
background-color:#1e293b !important;
}

/* Active / Open */
.uael-accordion-item.uael-active .uael-accordion-title{
background-color:#020617 !important;
}
