.trx-post-date ul,
.trx-post-date ol {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.trx-post-date li::marker {
    content: "";
}

.trx-post-date li::before {
    display: none !important;
    content: none !important;
} .trx-post-date ol {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.trx-post-date li::marker {
    content: "";
}

.trx-post-date li::before {
    display: none !important;
    content: none !important;
}


/* TRX Search global header contrast fix */

.trx-global-header .trx-header-nav > a,
.trx-global-header .trx-header-menu > summary,
.trx-global-header .trx-header-menu > summary span {
    color: #dce6ef !important;
    opacity: 1 !important;
}

.trx-global-header .trx-header-nav > a:hover,
.trx-global-header .trx-header-menu > summary:hover,
.trx-global-header .trx-header-menu[open] > summary,
.trx-global-header .trx-header-menu[open] > summary span {
    color: #ffffff !important;
}

.trx-global-header .trx-header-caret {
    color: #8fb9ff !important;
}

.trx-global-header .trx-header-menu > summary::before,
.trx-global-header .trx-header-menu > summary::after {
    display: none !important;
    content: none !important;
}

.trx-global-header .trx-header-dropdown a,
.trx-global-header .trx-header-dropdown a span {
    color: #ffffff !important;
}

.trx-global-header .trx-header-dropdown a small {
    color: #b8c7d6 !important;
}

.trx-global-header .trx-header-cta {
    color: #ffffff !important;
    border-color: rgba(143,185,255,.60) !important;
} /* Remove theme-generated dropdown arrows */
.trx-global-header .trx-header-menu > summary::before,
.trx-global-header .trx-header-menu > summary::after {
    display: none !important;
    content: none !important;
}

/* Keep only the blue TRX caret */
.trx-global-header .trx-header-caret {
    display: inline-flex !important;
    color: #8fb9ff !important;
} /* Remove native disclosure triangles from header dropdowns */

.trx-global-header summary {
    list-style: none !important;
}

.trx-global-header summary::marker {
    content: "" !important;
    display: none !important;
}

.trx-global-header summary::-webkit-details-marker {
    display: none !important;
}

.trx-global-header .trx-header-menu > summary,
.trx-global-header .trx-mobile-group > summary,
.trx-global-header .trx-header-mobile-menu > summary {
    list-style-type: none !important;
}
/* ===========================================
   TRX SEARCH | GLOBAL HEADER COLOR CORRECTION
   Applies to all pages using approved header
   =========================================== */

/* Preserve original dark navy background */
html body #trx-global-nav-2026.trx-global-nav {
    background: #07111f !important;
}

/* Desktop navigation links */
html body #trx-global-nav-2026
.trx-global-nav-desktop > a:not(.trx-global-cta),
html body #trx-global-nav-2026
.trx-global-nav-desktop > a:not(.trx-global-cta):visited {
    color: #FFB36B !important;
    -webkit-text-fill-color: #FFB36B !important;
    opacity: 1 !important;
}

/* Mobile navigation links */
html body #trx-global-nav-2026
.trx-mobile-menu > summary,
html body #trx-global-nav-2026
.trx-mobile-menu-panel > a:not(.trx-mobile-cta),
html body #trx-global-nav-2026
.trx-mobile-menu-panel > a:not(.trx-mobile-cta):visited {
    color: #FFB36B !important;
    -webkit-text-fill-color: #FFB36B !important;
    opacity: 1 !important;
}

/* Hover, focus, and selected page */
html body #trx-global-nav-2026
.trx-global-nav-desktop > a:not(.trx-global-cta):is(:hover,:focus-visible,[aria-current="page"]),
html body #trx-global-nav-2026
.trx-mobile-menu-panel > a:not(.trx-mobile-cta):is(:hover,:focus-visible,[aria-current="page"]) {
    color: #A9D8FF !important;
    -webkit-text-fill-color: #A9D8FF !important;
}

/* Start a Search blue button */
html body #trx-global-nav-2026
.trx-global-nav-desktop > a.trx-global-cta,
html body #trx-global-nav-2026
.trx-global-nav-desktop > a.trx-global-cta:visited,
html body #trx-global-nav-2026
.trx-mobile-menu-panel > a.trx-mobile-cta,
html body #trx-global-nav-2026
.trx-mobile-menu-panel > a.trx-mobile-cta:visited {
    background: #0573e7 !important;
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
    opacity: 1 !important;
    border-radius: 5px !important;
    padding: 10px 15px !important;
}

/* Blue button hover */
html body #trx-global-nav-2026
.trx-global-nav-desktop > a.trx-global-cta:hover,
html body #trx-global-nav-2026
.trx-mobile-menu-panel > a.trx-mobile-cta:hover {
    background: #0668cc !important;
}

/* Preserve mobile menu panel */
html body #trx-global-nav-2026
.trx-mobile-menu-panel {
    background: #101d2d !important;
}
