/* =====================================================
   PD GROUP — MAIN MENU POSITION V1
   ===================================================== */

/*
 * Preserve the current header design.
 * Only rebalance spacing and navigation placement.
 */


/* Main header stays compact */
header.pd-header {
    position: relative;
}


/*
 * Main navigation:
 * move slightly right for better visual balance
 * between logo and Book Tax Appointment button.
 */

header.pd-header nav {
    position: relative;
    transform: translateX(24px);
}


/*
 * Normalize menu spacing.
 */

header.pd-header nav ul {
    display: flex;
    align-items: center;

    gap: 27px;

    margin: 0;
    padding: 0;
}


/*
 * Do not let individual menu items create
 * unexpected extra spacing.
 */

header.pd-header nav li {
    margin: 0 !important;
}


/*
 * Keep navigation text compact.
 */

header.pd-header nav a {
    white-space: nowrap;
}


/*
 * Keep the Picktime CTA in its existing right position.
 */

header.pd-header a[href*="picktime.com"] {
    position: relative;

    transform: none !important;

    margin-left: 24px;
}


/*
 * Logo stays anchored naturally on the left.
 */

header.pd-header img {
    flex-shrink: 0;
}


/* -----------------------------------------------------
   TABLET
   ----------------------------------------------------- */

@media (max-width: 1100px) {

    header.pd-header nav {
        transform: translateX(10px);
    }

    header.pd-header nav ul {
        gap: 20px;
    }

    header.pd-header a[href*="picktime.com"] {
        margin-left: 14px;
    }
}


/* -----------------------------------------------------
   MOBILE
   Let existing theme mobile navigation take control.
   ----------------------------------------------------- */

@media (max-width: 900px) {

    header.pd-header nav {
        transform: none;
    }

    header.pd-header a[href*="picktime.com"] {
        margin-left: 0;
    }
}
