/* Shared site chrome only: preserve the native navigation, search and page content. */
body.fulmina-header-refresh{--fhm-ink:#153e5b;--fhm-gold:#aa8949;--fhm-line:#e3e9ed}
body.fulmina-header-refresh #top-bar-wrap{background:#fff!important;border:0;border-bottom:1px solid #f0f2f3;color:var(--fhm-ink)}
body.fulmina-header-refresh #top-bar{width:90%;max-width:1200px;padding:5px 0;margin:0 auto}
body.fulmina-header-refresh #top-bar-content{width:100%;float:none;line-height:1.6}
body.fulmina-header-refresh #top-bar-nav{float:none;display:block;width:100%}
body.fulmina-header-refresh #top-bar-nav .top-bar-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 18px;list-style:none;margin:0;padding:0}
body.fulmina-header-refresh #top-bar-nav .top-bar-menu>li{float:none;margin:0;padding:0}
body.fulmina-header-refresh #top-bar-nav .top-bar-menu>li>a{display:inline-block;color:var(--fhm-ink)!important;font:400 12px/1.7 Lora,Georgia,serif;text-decoration:none;padding:3px 0;border-bottom:1px solid transparent}
body.fulmina-header-refresh #top-bar-nav .top-bar-menu>li>a:hover,body.fulmina-header-refresh #top-bar-nav .top-bar-menu>.current-lang>a{border-bottom-color:var(--fhm-gold)}
body.fulmina-header-refresh #top-bar-nav .top-bar-menu>.menu-item-object-give_forms>a{font-weight:600}
body.fulmina-header-refresh #site-header{position:relative!important;top:auto!important;background:#fff!important;background-image:none!important;border:0;border-bottom:1px solid var(--fhm-line);margin:0;box-shadow:none}
body.fulmina-header-refresh #site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:90%;max-width:1200px;min-height:82px;height:auto;margin:0 auto;padding:0;box-sizing:border-box}
body.fulmina-header-refresh #site-header-inner:before,body.fulmina-header-refresh #site-header-inner:after{display:none}
body.fulmina-header-refresh #site-logo{float:none;flex:0 0 auto;margin:0;max-width:150px}
body.fulmina-header-refresh #site-logo #site-logo-inner{display:flex;align-items:center;height:82px!important}
body.fulmina-header-refresh #site-logo #site-logo-inner a.custom-logo-link{display:block;line-height:1}
body.fulmina-header-refresh #site-logo #site-logo-inner a img{width:auto;max-width:74px;max-height:68px!important;height:auto;margin:0!important;padding:0;display:block}
body.fulmina-header-refresh #site-navigation-wrap{float:none;right:auto;margin-left:auto}
body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu>li>a,body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu>li>button.site-search-toggle{color:var(--fhm-ink)!important;line-height:82px;font-size:14px;letter-spacing:.2px;font-weight:500;padding:0 15px}
body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu>li>a .text-wrap{padding-bottom:7px;border-bottom:2px solid transparent}
body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu>li>a:hover .text-wrap,body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu>.current-menu-item>a .text-wrap,body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu>.current-menu-ancestor>a .text-wrap{border-bottom-color:var(--fhm-gold)}
body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu>li>a:hover{color:#24617d!important}
body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu>li:last-child>a{padding-right:0}
body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu ul{border-top-color:var(--fhm-gold);background:#fff}
body.fulmina-header-refresh #site-navigation-wrap .dropdown-menu ul li a{color:var(--fhm-ink)}
body.fulmina-header-refresh #site-header .owp-icon use{stroke:var(--fhm-ink)!important}
body.fulmina-header-refresh #site-header .oceanwp-mobile-menu-icon{float:none;margin-left:auto}
body.fulmina-header-refresh #site-header .oceanwp-mobile-menu-icon a,body.fulmina-header-refresh #site-header .oceanwp-mobile-menu-icon>button{color:var(--fhm-ink)!important;line-height:82px;font-size:14px}
body.fulmina-header-refresh #mobile-dropdown{background:#fff;border-top:1px solid var(--fhm-line)}
body.fulmina-header-refresh #mobile-dropdown ul li a{color:var(--fhm-ink);border-color:var(--fhm-line)}
body.fulmina-header-refresh #mobile-dropdown ul li.current-menu-item>a{background:#f5f7f8;color:var(--fhm-ink)}
body.fulmina-header-refresh #searchform-header-replace{background:#fff;color:var(--fhm-ink)}
body.fulmina-header-refresh #searchform-header-replace input{color:var(--fhm-ink)}
body.fulmina-header-refresh #main>.page-header{background:#fff!important;background-image:none!important;min-height:0;height:auto;margin:0!important;padding:22px 0!important;border:0;border-bottom:1px solid var(--fhm-line);box-shadow:none;text-align:left}
body.fulmina-header-refresh #main>.page-header .page-header-inner{width:90%!important;max-width:1200px;margin:0 auto;padding:0;box-sizing:border-box}
body.fulmina-header-refresh.fulmina-donation-refresh #main>.page-header .page-header-inner{max-width:1140px}
body.fulmina-header-refresh #main>.page-header .page-header-title{position:static;float:none;width:auto;max-width:100%;margin:0!important;padding:0 0 0 16px!important;border-left:3px solid var(--fhm-gold);font-family:'Playfair Display',Georgia,serif;font-size:clamp(27px,2.5vw,33px)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;color:var(--fhm-ink)!important;text-align:left;text-transform:none;text-shadow:none;overflow-wrap:break-word}
body.fulmina-header-refresh #main>.page-header .site-breadcrumbs{height:auto!important;min-height:0;position:static!important;float:none!important;transform:none!important;top:auto;right:auto;left:auto;max-width:100%;padding:0;margin:9px 0 0 19px!important;color:#60727c;font:400 11px/1.7 Lora,Georgia,serif;text-align:left}
body.fulmina-header-refresh #main>.page-header .site-breadcrumbs ol{margin:0;padding:0;line-height:1.7}
body.fulmina-header-refresh #main>.page-header .site-breadcrumbs li{line-height:1.7}
body.fulmina-header-refresh #main>.page-header .site-breadcrumbs a,body.fulmina-header-refresh #main>.page-header .site-breadcrumbs .trail-items .trail-item span{color:#536978;font-weight:400}
body.fulmina-header-refresh #main>.page-header .page-subheading{margin:9px 0 0 19px;max-width:850px;font-size:15px;line-height:1.7;color:#536978}
body.fulmina-header-refresh #site-header a:focus-visible,body.fulmina-header-refresh #site-header button:focus-visible,body.fulmina-header-refresh #top-bar a:focus-visible,body.fulmina-header-refresh .page-header a:focus-visible{outline:2px solid var(--fhm-gold);outline-offset:4px}
@media(max-width:959px){
 body.fulmina-header-refresh #site-header-inner{min-height:72px;gap:16px}
 body.fulmina-header-refresh #site-logo #site-logo-inner{height:72px!important}
 body.fulmina-header-refresh #site-logo #site-logo-inner a img{max-height:58px!important;max-width:64px}
 body.fulmina-header-refresh #site-header .oceanwp-mobile-menu-icon a,body.fulmina-header-refresh #site-header .oceanwp-mobile-menu-icon>button{line-height:72px!important}
 body.fulmina-header-refresh #main>.page-header{padding:20px 0!important}
}
@media(max-width:767px){body.fulmina-header-refresh #top-bar-wrap{display:none}}
@media(max-width:600px){
 body.fulmina-header-refresh #top-bar{padding:5px 0}
 body.fulmina-header-refresh #top-bar-nav .top-bar-menu{justify-content:center;gap:2px 13px}
 body.fulmina-header-refresh #top-bar-nav .top-bar-menu>li>a{font-size:11px;padding:4px 0}
 body.fulmina-header-refresh #main>.page-header .page-header-title{font-size:27px!important;padding-left:13px!important}
 body.fulmina-header-refresh #main>.page-header .site-breadcrumbs{margin-left:16px!important;font-size:11px;overflow-wrap:break-word}
}
@media print{body.fulmina-header-refresh #top-bar-wrap,body.fulmina-header-refresh #site-header{display:none!important}body.fulmina-header-refresh #main>.page-header{padding:0 0 14px!important}}