/* HUM4N RACE sitewide Hazel native header/footer refinement: homepage untouched. */
body:not(.page-id-789) #big_footer{position:relative!important;transform:none!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;z-index:auto!important}
body:not(.page-id-789) #big_footer #primary_footer{background:#080808!important;color:#e9e9e9!important;padding:35px clamp(18px,4vw,58px) 22px!important}
body:not(.page-id-789) #big_footer #primary_footer :is(h2,h3,h4,.widget-title){font:600 13px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:white!important;margin:0 0 15px!important}
body:not(.page-id-789) #big_footer #primary_footer :is(a,p,li){font:400 12px/1.6 Arial,Helvetica,sans-serif!important;color:#d4d4d4!important;letter-spacing:0!important}
body:not(.page-id-789) #big_footer #primary_footer a:hover{color:white!important}
body:not(.page-id-789) #big_footer #secondary_footer{background:#111!important;padding:12px 3vw!important}
body:not(.page-id-789) #big_footer #secondary_footer *{font:400 11px/1.5 Arial,Helvetica,sans-serif!important}
/* Native Hazel menu remains the sole menu; provide a legible light-page surface. */
body:not(.page-id-789) :is(#header,#header_container,.header_container,header.navbar,.navbar,.navbar-default){background:#fff!important;background-color:#fff!important;color:#202020!important}
body:not(.page-id-789) :is(#header,#header_container,.header_container,header.navbar,.navbar,.navbar-default) a{color:#222!important}
body:not(.page-id-789) :is(#header,#header_container,.header_container,header.navbar,.navbar,.navbar-default) .icon-bar{background:#222!important}
@media(max-width:767px){body:not(.page-id-789) #big_footer #primary_footer{padding:30px 20px 18px!important}body:not(.page-id-789) #big_footer #primary_footer .footer_sidebar{float:none!important;clear:both!important;display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:10px 0!important;margin:0!important;text-align:center!important}body:not(.page-id-789) #big_footer #primary_footer .footer_sidebar :is(h2,h3,h4,.widget-title,p,li,a){text-align:center!important}body:not(.page-id-789) #big_footer #primary_footer .footer_sidebar ul{list-style:none!important;padding:0!important;margin:0!important}body:not(.page-id-789) #big_footer #primary_footer .footer_sidebar .widget{margin:0 0 12px!important;padding:0!important}body:not(.page-id-789) #big_footer #primary_footer form{margin-inline:auto!important;max-width:350px!important}}
