/* GAPAF unified navigation */
:root{--gapaf-menu-navy:#051223;--gapaf-menu-gold:#f4c542}
.t228[data-menu="yes"]{background-color:rgba(5,18,35,.97)!important;border-bottom:1px solid rgba(244,197,66,.28)!important;box-shadow:0 12px 36px rgba(0,0,0,.18)!important;backdrop-filter:blur(16px);position:relative!important;z-index:7000000!important}
.t228 .t-menu__link-item{color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;transition:color .25s ease!important}
.t228 .t-menu__link-item:hover,.t228 .t-menu__link-item.t-active{color:var(--gapaf-menu-gold)!important}
.t228 .t-sociallinks__svg path{fill:var(--gapaf-menu-gold)!important}
.t228 .t228__imglogo{max-height:72px!important}
.t228 .t-menusub__menu-body{background:rgba(5,18,35,.98)!important;border:1px solid rgba(244,197,66,.22)!important;border-radius:12px!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important}
.t228 .t-menusub__link-item{color:#fff!important;font-weight:600!important}
.t228 .t-menusub__link-item:hover{color:var(--gapaf-menu-gold)!important}
.tmenu-mobile{background-color:var(--gapaf-menu-navy)!important;border-bottom:1px solid rgba(244,197,66,.28)!important}
.tmenu-mobile .t-menuburger span{background-color:var(--gapaf-menu-gold)!important}
@media(max-width:980px){.t228[data-menu="yes"]{background-color:var(--gapaf-menu-navy)!important}.t228 .t-menu__link-item{font-size:15px!important;letter-spacing:.04em!important}.t228 .t228__imglogo{max-height:62px!important}}

/* Override per-page Tilda menu colors */
#allrecords [id^="rec"]{--menusub-text-color:#dce7f5!important;--menusub-bg:#051223!important;--menusub-hover-color:#f4c542!important;--menusub-hover-bg:transparent!important}
html body #allrecords .t228[data-menu="yes"] .t-menu__link-item{color:#fff!important}
html body #allrecords .t228[data-menu="yes"] .t-menu__link-item.t-active,
html body #allrecords .t228[data-menu="yes"] .t-menu__link-item.t-menusub__target-link_active,
html body #allrecords .t228[data-menu="yes"] .t-menu__link-item:not(.t-active):not(.tooltipstered):hover{color:#f4c542!important}
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu-wrapper{background-color:#051223!important;border:1px solid rgba(244,197,66,.22)!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important}
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__link-item,
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__innermenu-link,
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__link-item.t-active{color:#dce7f5!important;background:transparent!important}
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__link-item:hover,
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__innermenu-link:hover{color:#f4c542!important}

/* Desktop dropdown background */
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu,
html body #allrecords .t228[data-menu="yes"] .t-menusub__content{background-color:#051223!important}
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu{border:1px solid rgba(244,197,66,.22)!important;border-radius:12px!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important;overflow:visible!important}
:root{--gapaf-menu-navy:#051223;--gapaf-menu-gold:#f4c542}
.t228[data-menu="yes"]{background-color:rgba(5,18,35,.97)!important;border-bottom:1px solid rgba(244,197,66,.28)!important;box-shadow:0 12px 36px rgba(0,0,0,.18)!important;backdrop-filter:blur(16px)}
.t228 .t-menu__link-item{color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;transition:color .25s ease!important}
.t228 .t-menu__link-item:hover,.t228 .t-menu__link-item.t-active{color:var(--gapaf-menu-gold)!important}
.t228 .t-sociallinks__svg path{fill:var(--gapaf-menu-gold)!important}
.t228 .t228__imglogo{max-height:72px!important}
.t228 .t-menusub__menu-body{background:rgba(5,18,35,.98)!important;border:1px solid rgba(244,197,66,.22)!important;border-radius:12px!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important}
.t228 .t-menusub__link-item{color:#fff!important;font-weight:600!important}
.t228 .t-menusub__link-item:hover{color:var(--gapaf-menu-gold)!important}
.tmenu-mobile{background-color:var(--gapaf-menu-navy)!important;border-bottom:1px solid rgba(244,197,66,.28)!important}
.tmenu-mobile .t-menuburger span{background-color:var(--gapaf-menu-gold)!important}
@media(max-width:980px){.t228[data-menu="yes"]{background-color:var(--gapaf-menu-navy)!important}.t228 .t-menu__link-item{font-size:15px!important;letter-spacing:.04em!important}.t228 .t228__imglogo{max-height:62px!important}}

/* Override per-page Tilda menu colors */
#allrecords [id^="rec"]{--menusub-text-color:#dce7f5!important;--menusub-bg:#051223!important;--menusub-hover-color:#f4c542!important;--menusub-hover-bg:transparent!important}
html body #allrecords .t228[data-menu="yes"] .t-menu__link-item{color:#fff!important}
html body #allrecords .t228[data-menu="yes"] .t-menu__link-item.t-active,
html body #allrecords .t228[data-menu="yes"] .t-menu__link-item.t-menusub__target-link_active,
html body #allrecords .t228[data-menu="yes"] .t-menu__link-item:not(.t-active):not(.tooltipstered):hover{color:#f4c542!important}
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu-wrapper{background-color:#051223!important;border:1px solid rgba(244,197,66,.22)!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important}
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__link-item,
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__innermenu-link,
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__link-item.t-active{color:#dce7f5!important;background:transparent!important}
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__link-item:hover,
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu .t-menusub__innermenu-link:hover{color:#f4c542!important}

/* Desktop dropdown background */
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu,
html body #allrecords .t228[data-menu="yes"] .t-menusub__content{background-color:#051223!important}
html body #allrecords .t228[data-menu="yes"] .t-menusub__menu{border:1px solid rgba(244,197,66,.22)!important;border-radius:12px!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important;overflow:hidden!important}
