.site-header-outer{width:100%;background-color:#044e6f;position:fixed;top:0;left:0;z-index:150;border-bottom:1px solid #d9af45;transition:height .15s ease-in-out}.site-header-outer.scrolled .logo-hover{opacity:1;transition:opacity .15s ease-in-out .15s}.site-header-outer.scrolled .logo-tagline-image{opacity:0;transition:opacity .15s ease-in-out 0s}@media all and (min-width: 1400px){.site-header-outer{height:156px}.site-header-outer.scrolled{height:96px}}@media all and (max-width: 1400px){.site-header-outer{height:126px}.site-header-outer.scrolled{height:76px}}@media all and (max-width: 890px){.site-header-outer{height:63px !important}}.site-header-inner{width:calc(100% - 80px);max-width:1120px;height:100%;margin:auto;display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 890px){.site-header-inner{width:calc(100% - 40px)}}.logo-container .logo-full-image,.logo-container .logo-hover{width:240px}.logo-container .logo-tagline-image{transition:opacity .15s ease .15s}.logo-container .logo-hover{position:absolute;top:50%;transform:translatey(-50%);opacity:0;transition:opacity .15s ease 0s}.logo-container .logo-tagline-wrapper{display:block;position:relative}@media all and (max-width: 1400px){.logo-container .logo-tagline-wrapper{display:none}}.logo-container .logo-full-image{display:none}@media all and (min-width: 1150px)and (max-width: 1400px){.logo-container .logo-full-image{display:block}}.logo-container .logo-icon-image{display:none;width:40px}@media all and (max-width: 1150px){.logo-container .logo-icon-image{display:block}}@media all and (max-width: 890px){.logo-container .logo-icon-image{width:30px}}.navigation-container{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%;box-sizing:border-box;padding:40px 0}@media all and (max-width: 1400px){.navigation-container{padding:30px 0}}@media all and (max-width: 890px){.navigation-container{flex-grow:1}}.navigation-container .main-nav{display:flex;justify-content:flex-end;align-items:flex-end}.navigation-container .main-nav .links-container{position:relative}@media all and (max-width: 890px){.navigation-container .main-nav .links-container{display:none}}.navigation-container .main-nav .links-container:not(:first-of-type){margin-left:40px}@media all and (max-width: 1400px){.navigation-container .main-nav .links-container:not(:first-of-type){margin-left:30px}}.navigation-container .main-nav .secondary-link-container{display:none;position:absolute;top:57px;left:50%;background-color:#d9af45;padding:30px;border-radius:3px;transform:translateX(-50%) !important;z-index:1}.navigation-container .main-nav .secondary-link-container:after{bottom:100%;border:20px solid transparent;border-bottom-color:#d9af45;content:"";height:0;width:0;left:50%;margin-left:-20px;position:absolute;pointer-events:none}.navigation-container .main-nav .secondary-link-container .menu-item{display:block;white-space:nowrap;position:relative;transition:color .2s ease-in-out}.navigation-container .main-nav .secondary-link-container .menu-item:after{content:"";position:absolute;left:-30px;top:-5px;width:calc(100% + 60px);height:calc(100% + 10px);background-color:transparent;z-index:-1;transition:background-color .2s ease-in-out}.navigation-container .main-nav .secondary-link-container .menu-item:not(:last-of-type){margin-bottom:15px}.navigation-container .main-nav .secondary-link-container .menu-item.is-hover{color:#006ba6}.navigation-container .main-nav .secondary-link-container .menu-item.is-hover:after{background-color:#e6ce86}.navigation-container .main-nav .secondary-link-container .menu-item.current-page-ancestor{color:#fff}.navigation-container .main-nav .secondary-link-container .menu-item.current-menu-item{color:#006ba6}.navigation-container .main-nav .secondary-link-container .menu-item.current-page-parent{color:#fff}@media all and (max-width: 1400px){.navigation-container .main-nav .secondary-link-container{top:47px}}.navigation-container .main-nav .menu-item{font-size:14px;transition:color .2s ease-out;display:inline-block}.navigation-container .main-nav .menu-item.current-menu-item,.navigation-container .main-nav .menu-item.current-page-ancestor,.navigation-container .main-nav .menu-item.current-menu-parent{color:#d9af45}.navigation-container .main-nav .menu-item.is-hover{color:#d9af45}.navigation-container .top-nav{display:flex;justify-content:flex-end}@media all and (max-width: 890px){.navigation-container .top-nav{display:none !important}}.navigation-container .top-nav .menu-item{text-transform:uppercase;font-size:12px}.navigation-container .top-nav .menu-item.is-is-hover{color:#d9af45}.navigation-container .top-nav .menu-item:not(:first-of-type){margin-left:40px}.navigation-container .menu-item{color:#fff;text-decoration:none;transition:color .2s ease-out}.navigation-container .menu-item.is-hover{color:#d9af45}.navigation-container .menu-item.donate-item{display:flex;position:relative;margin-right:30px;color:#d9af45;font-weight:bold}.navigation-container .menu-item.donate-item:after{content:url("/wp-content/themes/ilds/assets/img/circle-arrow-gold.svg");position:absolute;margin:0;top:-3px;right:-25px;bottom:auto;left:auto}.navigation-container .menu-item.search-item{display:flex;position:relative;margin-left:60px !important}.navigation-container .menu-item.search-item:before{content:url("../../assets/img/icon-search-white.svg");display:block;width:20px;height:20px;position:absolute;top:-3px;left:-25px}.navigation-container .menu-item.search-item.is-hover:before{content:url("../../assets/img/icon-search-gold.svg")}.navigation-container .menu-item.search-item-mobile{margin-left:0 !important;display:none;width:50px;height:62px;position:absolute;top:0;right:52px}.navigation-container .menu-item.search-item-mobile:before{top:21px;left:15px}@media all and (max-width: 890px){.navigation-container .menu-item.search-item.search-item-mobile{display:block}}.mobile-navigation-container,.mobile-subnavigation-container{width:50%;max-width:250px;height:100vh;position:absolute;top:0;right:-100%;box-sizing:border-box}@media all and (max-width: 890px){.mobile-navigation-container,.mobile-subnavigation-container{font-size:14px}}.mobile-navigation-container,.secondary-link-container{padding:calc(30px * 2) 30px 30px 30px}@media all and (max-width: 350px){.mobile-navigation-container,.secondary-link-container{padding:calc(30px * 2) calc(30px / 2) calc(30px / 2) calc(30px / 2)}}.mobile-navigation-container{background-color:#f0f0f0;z-index:200}.mobile-subnavigation-container{background-color:#e2e2e2;z-index:1}.mobile-nav{font-size:15px}.mobile-nav .links-container:not(:first-of-type){margin-top:10px}.mobile-nav .secondary-menu-item{display:block;margin-top:10px;display:none}.mobile-nav .secondary-menu-item:first-of-type{margin-top:30px;padding-top:30px;border-top:1px solid rgba(4,78,111,.2)}.mobile-nav .secondary-link-container{width:100%;position:absolute;top:0;left:-100%;box-sizing:border-box;display:none}.mobile-nav .secondary-link-container .menu-item{display:block;max-width:calc(100% - 60px)}.mobile-nav .secondary-link-container .menu-item:not(:first-of-type){margin-top:10px}.mobile-nav .menu-item{color:#044e6f;text-decoration:none;transition:color .2s ease-out;display:block}.mobile-nav .menu-item.active{color:#e6ce86}.mobile-nav .menu-item.current-menu-item,.mobile-nav .menu-item.current-page-ancestor{color:#d9af45}.mobile-nav .menu-item.is-hover{color:#e6ce86}
