/* Clean Namecheap-style header */
/* Hide the entire right section that contained duplicates */
.nav-top-right-section,
header .nav-top-right-section,
.top-nav-main-sec-header .nav-top-right-section {
    display: none !important;
}

/* Hide any remaining utility items in main nav */
.right-sec-top-br,
.view-currency-top,
.view-cart-top,
.single-side-rght {
    display: none !important;
}

/* Ensure top navigation uses full width */
.top-nav-main-sec-header {
    display: flex;
    align-items: center;
    width: 100%;
}

.nav-top-left-section {
    display: flex;
    align-items: center;
    width: 100%;
}

/* Center primary navigation */
.nav-primary-top-nav-section {
    flex: 1;
    display: flex;
    justify-content: center;
}

/* Better spacing for logo */
.top-nav-main-sec-header .nav-logo-section {
    margin-right: 40px;
    flex-shrink: 0;
}

/* Clean header spacing */
header.header .main-navbar-wrapper {
    padding: 15px 0;
}

/* Sign in/Sign up styling */
.utility-link {
    white-space: nowrap;
}

/* Mobile: ensure utility bar is always visible */
@media (max-width: 991px) {
    .top-utility-bar {
        display: block !important;
    }

    /* Hide duplicates on mobile too */
    .view-currency-top-mobile-menu,
    .currency-li-top-mobile,
    .lang-li-top-mobile {
        display: none !important;
    }
}

/* ===== BOLD AND CLEAN NAMECHEAP-STYLE NAVBAR ===== */

/* Make main navbar links bold */
header.header .main-navbar-wrapper .navbar-nav a,
.top-bar-nav-active a,
#nav a {
    font-weight: 600 !important;
}

/* Hide dropdown arrows by default */
header.header .main-navbar-wrapper .navbar-nav .dropdown-toggle .fa-angle-down,
.top-bar-nav-active .dropdown-toggle .fa-angle-down,
#nav .dropdown-toggle .fa-angle-down {
    opacity: 0;
    transition: opacity 0.2s ease;
}

/* Show dropdown arrows on hover */
header.header .main-navbar-wrapper .navbar-nav .dropdown-toggle:hover .fa-angle-down,
.top-bar-nav-active .dropdown-toggle:hover .fa-angle-down,
#nav .dropdown-toggle:hover .fa-angle-down,
header.header .main-navbar-wrapper .navbar-nav .dropdown.show .dropdown-toggle .fa-angle-down {
    opacity: 1;
}

/* Make navbar cleaner with better spacing */
header.header .main-navbar-wrapper .navbar-nav a {
    letter-spacing: 0.3px;
}

/* Bold currency selector text */
.utility-currency {
    font-weight: 700 !important;
}

/* Bold language selector text */
.utility-lang span {
    font-weight: 600;
}