.fl-page-header{position:relative}.fl-page-content{min-height:calc(100vh - 300px)}.fl-page-nav-right .fl-page-header-logo{padding-top:8px}.fl-page-nav .navbar-nav>li>a.nav-link{text-transform:uppercase;font-size:15px}.fl-page-nav ul.sub-menu li a{text-transform:uppercase}.fl-page-nav ul.sub-menu{background-color:rgba(0,0,0,.85);border-top:none}.fl-page-nav-left .fl-page-header-row,.fl-page-nav-right .fl-page-header-row{padding:5px 29px}.fl-page-header-wrap{padding-top:0;border-bottom:none!important}.fl-page-header-container{background-color:rgba(0,0,0,.85);z-index:10;position:absolute}.angle-bottom{height:6vw;position:absolute;bottom:-1px;width:100%;left:0;background-color:#fff;clip-path:polygon( 0 90%,100% 0,100% 100%,0 100% );-webkit-clip-path:polygon( 0 90%,100% 0,100% 100%,0 100% )}.fl-page-nav-search form{border-top:none}.fl-page-nav-right .fl-page-header-container{padding-bottom:3px}.fl-page-header-container{background-color:rgba(0,0,0,.65);z-index:10;position:absolute}.fl-page-footer{border:none}footer li a,footer p{opacity:.6}footer li a b{font-weight:800;font-size:1.15em}button,input[type=button],input[type=submit]{background-color:#6c0;border:none;border-radius:0;text-transform:uppercase;padding:10px 45px;border-radius:.25rem}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%}ul.downloads-list{padding-left:0;list-style:none}ul.downloads-list .small{margin-top:15px;margin-bottom:5px}.member_type-space-certification-partner img{max-height:80px;width:auto!important}.post-item{border-bottom:1px solid #f1f1f1;margin-bottom:20px}h1.fl-heading{color:#039;font-size:48px}.fl-module-content{margin:20px}.homepage-slider .fl-row-content-wrap{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}.homepage-slider .fl-slide-text h2{color:#0ff!important;line-height:20px}.homepage-slider span.small-head{font-size:18px}.home .featured-story .fl-post-slider-content{position:absolute!important;bottom:0}.home .fl-slide-text h2{text-shadow:2px 2px 3px #000}.donate-nav-bar{position:absolute;z-index:20;top:0;right:0}.donate-nav-bar .btn{border-radius:0;height:27px;padding:0 10px;line-height:27px;margin:0;border:none;font-family:roboto;font-weight:200}.donate-nav-bar .btn-success{background-color:#6c0}.donate-nav-bar .btn-primary{background-color:#0d0d6e}.alert p{margin-bottom:0!important;text-align:center}[data-hide=true]{display:none}@media(max-width:991px){.fl-post-header{margin-bottom:0}}@media(max-width:767px){.home .fl-page-header{height:0}.post-item img{padding:19px 0}h1{line-height:1.2}.single-post .fl-content img{width:100%!important}}@media(max-width:450px){.donate-nav-bar{position:relative}.fl-page-header-wrap{padding-top:initial}.donate-nav-bar .btn{height:auto;width:100%}.home .fl-row-content-wrap{margin-top:-35px}}.size-full{float:left;margin:5px 20px 20px 0}:root{--blue: #134263;--white: #fffefe}button.navbar-toggle{font-size:36px!important}.top-bg{height:600px;border-bottom:15px solid var(--blue);box-shadow:0 20px 30px rgb(0 0 0/60%);background-image:url(/wp-content/uploads/2024/04/sf-header-background.jpg);background-size:cover;margin-top:-87px}.single .fl-page,.archive .fl-page,.page .fl-page{background-image:url(/wp-content/uploads/2024/04/content-pg-bg.jpg);background-repeat:no-repeat;background-position-y:600px;background-size:contain;background-color:var(--white)}.home .fl-page{background:0 0}.home .fl-page-header{border:none;background:0 0;box-shadow:none}.home .fl-page-header-wrap{height:auto}.home .featured-img img{margin-bottom:0}.home .features-news .fl-row-content-wrap{background-size:contain!important}.latest-container{display:flex;flex-direction:column;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}.latest-container .title{width:100%}.latest-container .title h4{color:#7ddae9;font-size:14px;margin:0}.latest-container .content-row{display:flex}.latest-container .text-content{flex:2}.latest-container .text-content h3{color:#fff;font-size:16px;line-height:20px;margin:0}.latest-container .image-content{flex:1}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle{z-index:1}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-always.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{position:relative;z-index:1}.fl-page-header{height:87px}.fl-page-header-wrap{}.fl-page-content{}.sf-content{background-color:#fff;box-shadow:0 0 20px rgb(0 0 0/60%);margin-bottom:60px;margin-top:-487px}.sf-content .fl-content{margin-top:20px}h1.head-text{background:var(--blue);color:#fff;font-family:prompt;line-height:36px;font-weight:400;padding-left:20px;margin-bottom:0;font-size:22px;text-transform:none;letter-spacing:normal}h3.head-text{background:var(--blue);color:#fff;font-family:prompt;line-height:36px;font-weight:400;padding-left:20px;margin-bottom:0}.archive h3.article-title{background:0 0;color:#000;padding-left:0;margin-bottom:0}.sf-content h3.related-articles{color:#000;background:0 0;padding-left:0}.sf-content .row{padding:40px;margin-right:0!important;margin-left:0!important;padding-top:20px}.sf-content .row .no-padding{padding:0}.sf-content .breadcrumbs{width:100%}.archive .row .archive-article{padding:0}.sf-content h1.fl-post-title{text-transform:initial;letter-spacing:normal;font-weight:400;color:#000;font-size:32px;line-height:40px}.sf-content .related-posts{display:flex;gap:20px}.sf-content .related-post{flex:1;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:flex;padding-top:1rem}.sf-content .related-post h4{font-size:14px;text-transform:uppercase;margin-bottom:0;margin-top:10px}.sf-content .related-post .related-text{flex:2}.sf-content .related-post .related-thumb{flex:1}.donate-ad img{margin-top:0}.stay-connected h2{color:#fff;font-size:36px;text-align:center}.stay-connected h3{color:#fff;font-size:30px;text-align:center}.listen-btns{display:flex;justify-content:space-between;margin-bottom:30px}.listen-btns a{display:flex;margin:5px;align-items:center;justify-content:center;text-align:center;width:20%}.latest.post-wrapper{display:flex;flex-direction:row;padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #ccc}.latest.post-text{flex:2}.latest.post-text h3{font-size:14px;line-height:15px;margin:0;text-transform:uppercase;font-weight:600;color:#069;letter-spacing:.5px}.latest.post-text h2{font-size:14px;line-height:15px;margin:0;color:#666}.latest.post-thumbnail{flex:1}.latest.post-publish-date{font-size:14px}.fl-sidebar-right{padding-left:30px}.latest-head h2{color:#000;text-transform:uppercase;margin:0;font-weight:500}.latest-head h3{font-size:16px;color:#069;text-transform:uppercase;font-weight:500}.latest-head{border-bottom:1px solid #ccc}.home h2 span.light{font-weight:400}.home .fl-page-content{background-color:#000}.home .latest-head h2{color:#7ddae9}.home .latest.post-text h3{color:#7ddae9}.home .latest.post-text h2{color:#fff}.home .latest-head h3{color:#fff}.home .latest .post-publish-date{color:#999}.home .featured h3{color:#7ddae9;text-transform:uppercase;font-size:18px;line-height:18px;margin-top:20px;font-weight:500}.home .featured.post-title h2{font-size:30px;line-height:30px!important;margin-bottom:10px}.home .featured.post-title h2 a{color:#fff}.home .featured.post-wrapper{margin-bottom:40px}.hero-container{display:flex}.hero.post-wrapper{flex:1;display:flex;padding-left:15px;padding-right:15px;padding:15px;padding-top:10px;padding-bottom:5px}.hero-container>div:nth-child(-n+3){border-right:1px solid #fff}.hero.post-thumbnail{flex:1;margin-right:10px}.hero.post-title{flex:3}.hero.post-title h2{font-size:18px;line-height:22px}.hero.post-title h2 a{color:#fff}.hero.post-title h3{font-size:18px;line-height:22px;text-transform:uppercase;color:#7ddae9}.search-container{padding:20px;background-color:#eee}.search-form{display:flex;gap:20px}.search-btn{border:1px solid #ccc!important}@media only screen and (max-width:900px){.box{flex-basis:calc(50% - 20px)}.hero-container{display:flex;flex-wrap:wrap}.hero.post-wrapper{flex:1 1 calc(50% - 20px);padding-top:10px;padding-bottom:20px}.hero-container>div:nth-child(-n+3){border-right:none}.ditty[data-title=left],.ditty[data-title=right]{flex-direction:column}}@media only screen and (max-width:500px){.hero-container{display:block}.hero.post-wrapper{flex:1;display:flex;padding-left:0;padding-right:0;padding-top:20px;padding-bottom:20px}.hero-container>div:nth-child(-n+3){border-right:none;border-bottom:1px solid #fff}.sf-content .row{padding:0}.container.sf-content.archive{padding:0}.container.sf-content{padding:0}.breadcrumbs{padding-left:15px;margin-top:20px}}