@import "base.css";.fl-page-content .container{max-width:1100px}.max-fix .fl-row-fixed-width{max-width:1600px}.leadin,.leadin .fl-heading,.leadin h1,.leadin h2,.leadin h3,.leadin h4,.leadin h5,.leadin h6{text-transform:uppercase;font-weight:500;font-size:20px;letter-spacing:.05em;color:rgba(255,255,255,.7)!important}.larger{font-size:20px}.bg1,.bg1>.fl-row-content-wrap,.bg1>.fl-col-content,.bg1.fl-module{background:linear-gradient(137.49deg,#0F3E6D 5.24%,#032648 51.91%)}.bg2,.bg2>.fl-row-content-wrap,.bg2>.fl-col-content,.bg2.fl-module{background-color:#edf3f9}.bg3,.bg3>.fl-row-content-wrap,.bg3>.fl-col-content,.bg3.fl-module{background-color:#f5f8fa}.no-featured-image .banner-title .fl-row-content-wrap{padding-top:120px}button,input[type=button],input[type=submit],.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited,.wp-block-button__link,.button{padding:12px 24px;border:1px solid #054483;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;background:#054483;margin-bottom:10px;text-transform:uppercase;transition:all .5s}.button,button.alt-button,input[type=button].alt-button,input[type=submit].alt-button,.fl-builder-content .alt-button a.fl-button,.fl-builder-content .alt-button a.fl-button:visited{background:#022547}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,a.fl-button:hover,.fl-builder-content a.fl-button:hover,.wp-block-button__link:hover,.fl-builder-content .alt-button a.fl-button:hover{color:#fff;border:0;background:#c73645;border:1px solid #c73645}button:hover *,input[type=button]:hover *,input[type=submit]:hover *,a.fl-button:hover *,.fl-builder-content a.fl-button:hover *{color:#fff}.fl-widget .button{margin-top:15px;display:inline-block}.fl-widget .button:hover{background:#054483}.wp-block-button__link{margin-top:10px}.fl-page button.alt-button,.fl-page .button.alt-button,a.button.alt-button,.fl-page .alt-button input[type=button],.fl-page .alt-button input[type=submit],.fl-page .fl-builder-content .alt-button a.fl-button,.fl-page .fl-builder-content .alt-button a.fl-button:visited,.fl-page .alt-button.wp-block-button__link{background-color:#c73645;border:1px solid #c73645}.fl-page button.alt-button:hover,.fl-page .button.alt-button:hover,a.button.alt-button:hover,.fl-page .alt-button input[type=button]:hover,.fl-page .alt-button input[type=submit]:hover,.fl-page .fl-builder-content .alt-button a.fl-button:hover,.fl-page .fl-builder-content .alt-button a.fl-button:visited:hover,.fl-page .alt-button.wp-block-button__link:hover{background-color:#054483;border:1px solid #054483}.button,button.ghost-button,input[type=button].ghost-button,input[type=submit].ghost-button,.fl-builder-content .ghost-button a.fl-button,.fl-builder-content .ghost-button a.fl-button:visited{background:transparent;border:1px solid #054483;color:#054483}button.ghost-button *,input[type=button].ghost-button *,input[type=submit].ghost-button *,.ghost-button a.fl-button *,.fl-builder-content .ghost-button a.fl-button *{color:#054483}.button.ghost-button:hover,button.ghost-button:hover,.ghost-button input[type=button]:hover,.ghost-button input[type=submit]:hover,.ghost-button a.fl-button:hover,.fl-builder-content .ghost-button a.fl-button:hover,.ghost-button .wp-block-button__link:hover,.fl-builder-content .ghost-button a.fl-button:hover{color:#fff;background:#054483}button:hover *,input[type=button]:hover *,input[type=submit]:hover *,a.fl-button:hover *,.fl-builder-content a.fl-button:hover *{color:#fff}.fl-page button.simple-button,.fl-page .button.simple-button,a.button.simple-button,.fl-page .simple-button input[type=button],.fl-page .simple-button input[type=submit],.fl-page .fl-builder-content .simple-button a.fl-button,.fl-page .fl-builder-content .simple-button a.fl-button:visited,.fl-page .simple-button.wp-block-button__link{background-color:transparent;border:none;color:#c73645;padding:12px 0 0;display:flex;gap:15px}.fl-page button.simple-button .fl-button-text::after,.fl-page .button.simple-button .fl-button-text::after,a.button.simple-button .fl-button-text::after,.fl-page .simple-button input[type=button] .fl-button-text::after,.fl-page .simple-button input[type=submit] .fl-button-text::after,.fl-page .fl-builder-content .simple-button a.fl-button .fl-button-text::after,.fl-page .fl-builder-content .simple-button a.fl-button:visited .fl-button-text::after,.fl-page .simple-button.wp-block-button__link .fl-button-text::after,.fl-post-more-link a.button.simple-button .fl-button-text::after{display:block;content:'';width:0;right:0;border-bottom:2px solid #c73645;padding-top:7px;-webkit-transition:.5s ease;transition:.5s ease}.fl-page button.simple-button *,.fl-page .button.simple-button *,a.button.simple-button *,.fl-page .simple-button input[type=button] *,.fl-page .simple-button input[type=submit] *,.fl-page .fl-builder-content .simple-button a.fl-button *,.fl-page .fl-builder-content .simple-button a.fl-button:visited *,.fl-page .simple-button.wp-block-button__link *{color:#c73645}.fl-page button.simple-button::after,.fl-page .button.simple-button::after,a.button.simple-button::after,.fl-page .simple-button input[type=button]::after,.fl-page .simple-button input[type=submit]::after,.fl-page .fl-builder-content .simple-button a.fl-button::after,.fl-page .fl-builder-content .simple-button a.fl-button:visited::after,.fl-page .simple-button.wp-block-button__link::after{content:url(/wp-content/themes/bb-theme-child/images/red-arrow.svg);margin-top:2px}.fl-page .invert button.simple-button,.fl-page .invert .button.simple-button,.invert a.button.simple-button,.fl-page .invert .simple-button input[type=button],.fl-page .invert .simple-button input[type=submit],.fl-page .fl-builder-content .invert .simple-button a.fl-button,.fl-page .fl-builder-content .invert .simple-button a.fl-button:visited,.fl-page .invert .simple-button.wp-block-button__link{background-color:transparent;border:none;color:#fff;-webkit-transition:border-bottom .5s;transition:border-bottom .5s;padding:12px 0;border-bottom:2px solid transparent}.fl-page .invert button.simple-button *,.fl-page .invert .button.simple-button *,.invert a.button.simple-button *,.fl-page .invert .simple-button input[type=button] *,.fl-page .invert .simple-button input[type=submit] *,.fl-page .fl-builder-content .invert .simple-button a.fl-button *,.fl-page .fl-builder-content .invert .simple-button a.fl-button:visited *,.fl-page .simple-button.wp-block-button__link *{color:#fff}.fl-page .invert button.simple-button::after,.fl-page .invert .button.simple-button::after,.invert a.button.simple-button::after,.fl-page .invert .simple-button input[type=button]::after,.fl-page .invert .simple-button input[type=submit]::after,.fl-page .fl-builder-content .invert .simple-button a.fl-button::after,.fl-page .fl-builder-content .invert .simple-button a.fl-button:visited::after,.fl-page .simple-button.wp-block-button__link::after{content:url(/wp-content/themes/bb-theme-child/images/white-arrow.svg)}.fl-page .invert button.simple-button .fl-button-text::after,.fl-page .invert .button.simple-button .fl-button-text::after,a.invert .button.simple-button .fl-button-text::after,.fl-page .invert .simple-button input[type=button] .fl-button-text::after,.fl-page .invert .simple-button input[type=submit] .fl-button-text::after,.fl-page .fl-builder-content .invert .simple-button a.fl-button .fl-button-text::after,.fl-page .fl-builder-content .invert .simple-button a.fl-button:visited .fl-button-text::after,.fl-page .invert .simple-button.wp-block-button__link .fl-button-text::after,.invert .fl-post-more-link a.button.simple-button .fl-button-text::after{border-bottom:2px solid #fff}.fl-page button.simple-button:hover .fl-button-text::after,.fl-page .button.simple-button:hover .fl-button-text::after,a.button.simple-button:hover .fl-button-text::after,.fl-page .simple-button input[type=button]:hover .fl-button-text::after,.fl-page .simple-button input[type=submit]:hover .fl-button-text::after,.fl-page .fl-builder-content .simple-button a.fl-button:hover .fl-button-text::after,.fl-page .simple-button.wp-block-button__link:hover .fl-button-text::after,.fl-page button.simple-button.invert:hover .fl-button-text::after,.fl-page .button.simple-button.invert:hover .fl-button-text::after,a.button.simple-button.invert:hover .fl-button-text::after,.fl-page .invert.simple-button input[type=button]:hover .fl-button-text::after,.fl-page .invert.simple-button input[type=submit]:hover .fl-button-text::after,.fl-page .fl-builder-content .invert.simple-button a.fl-button:hover .fl-button-text::after,.fl-page .invert.simple-button.wp-block-button__link:hover .fl-button-text::after,.fl-post-more-link a.button.simple-button:hover .fl-button-text::after{width:100%}#mc_embed_signup .button{background-color:#0f5da9!important;border-radius:50px!important}.tribe-events-event-url-label{display:none}.tribe-events-event-url{margin:20px 0!important}.tribe-events-event-url .button{color:#fff}.heroicon{height:20px;width:20px;padding:10px;background-color:transparent}.heroicon svg{stroke-width:2px;stroke:#c73645}.fl-page-header-primary{position:relative;z-index:99}.fl-page-nav-right .fl-page-header-wrap{border-bottom:0}.fl-page-bar .fl-social-icons i.fas,.fl-page-bar .fl-social-icons i.fab{margin-right:2px}.fl-page-nav-search form{background-color:#fff;border-top:0;border-radius:8px}.fl-page-nav-search form input.fl-search-input{border-color:#ddd;background-color:#fff;color:#333!important}.custom-subtitle h3{font-weight:400}.mobile-nav-search{margin-top:10px}.mobile-nav-search label{width:82%;display:block;float:left}.mobile-nav-search input[type=search]{}.mobile-nav-search button{background:transparent;padding:6px 20px}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li:last-of-type{border:0}.fl-page-bar{border-bottom:0}.fl-page-bar .fl-social-icons{margin-top:3px}.fl-page-bar-nav>li>a{font-size:14px}.fl-page-bar .navbar-nav li.top-highlight>a{background:#59a1ea;padding:6px 18px;font-weight:700}.fl-page-bar .navbar-nav li.top-highlight>a:hover{background:#c73645;color:#fff}.fl-page-bar .navbar-nav li.blue-button>a{background:#c73645;padding:6px 18px;font-weight:700}.fl-page-bar .navbar-nav li.blue-button>a:hover{background:#59a1ea;color:#fff}.fl-page-bar .fl-page-bar-container{padding:10px 0}.fl-page-bar .text-right{padding-right:10px}.fl-page-bar .text-right .fl-page-bar-nav{display:inline-flex}.fl-page-bar li.member-login{border-left:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;margin-left:10px}.fl-page-bar li.member-login::before{content:url(/wp-content/themes/bb-theme-child/images/user.svg);height:20px;width:20px;margin-left:10px;margin-top:2px}.banner-title .fl-row-content-wrap{background-blend-mode:multiply}.home-dual-banner .alt-button a.fl-button{background-color:#59a1ea!important}.fl-page-nav ul.sub-menu{border-radius:8px;color:#234970;border-top:0;padding:0}.fl-page-nav ul.sub-menu li>a{color:#234970!important}.fl-page-nav ul.sub-menu li:hover,.fl-page-nav ul.sub-menu li.current-menu-item{background:#f5f8fa}.fl-page-nav ul.sub-menu li:first-of-type:hover,.fl-page-nav ul.sub-menu li.current-menu-item:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.fl-page-nav ul.sub-menu li:last-of-type:hover,.fl-page-nav ul.sub-menu li.current-menu-item:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media screen and (min-width:768px){.fl-page-header,.fl-page-header-wrap{width:100%;background:#000;background:-moz-linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);position:absolute;z-index:10;top:22px;color:#fff}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a,.fl-page-nav-right .fl-page-nav-wrap a.fas{color:#fff}.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{background-color:#021f3c}.fl-page-header-fixed .fl-page-header-wrap{background:#021f3c;top:0}}.footer-main .fl-row-content-wrap .menu .fl-has-submenu .sub-menu{display:none}.footer-sub{font-size:13px}.footer-main .menu a{padding:10px 0}.footer-main a:hover{text-decoration:underline}.footer-main .top-highlight{display:none}.fl-post-feed-post{padding-bottom:30px;margin-bottom:20px!important}.event-list{display:flex;align-items:center}.event-list .event-date{background:#fff;box-shadow:0 2px 10px 0 rgb(0 0 0/4%);border-radius:8px;padding:20px;flex-grow:2}.event-list .fl-post-text{flex-grow:40}.event-list .fl-post-text .fl-post-meta{padding-bottom:0!important}.event-list .fl-post-more-link{margin-right:10px;flex-grow:1}.complex-list-image .fl-post-image img{border-top-right-radius:8px;border-bottom-right-radius:8px}.complex-list-image .feed-item-left{padding:20px 40px 20px 60px}.complex-list-image .feed-meta-value{font-weight:500;font-size:13px;text-transform:uppercase;color:#6a727c}.complex-list-image .post-taxonomy{margin-bottom:20px}.complex-list-image h2.fl-post-title{margin-bottom:15px}.complex-list-image h2.fl-post-title a{color:#054483}.complex-list-image hr{border-top:1px solid #e4ecf1;width:60%;margin:20px 0}@media screen and (max-width:767px){.complex-list-image .fl-post-image img{border-top-right-radius:0;border-bottom-left-radius:8px}}.full-bleed .fl-post-grid-post{border:0;border-radius:8px;height:400px}.full-bleed-card-container{position:relative;width:100%;padding-bottom:100%;border-radius:8px}.full-bleed-card-content{position:absolute;width:100%;height:400px;display:flex;flex-direction:column;background:#000;background:-moz-linear-gradient(20deg,rgba(0,0,0,0.7) 7%,rgba(0,0,0,0) 50%);background:-webkit-linear-gradient(20deg,rgba(0,0,0,0.7) 7%,rgba(0,0,0,0) 50%);background:linear-gradient(20deg,rgba(0,0,0,0.7) 7%,rgba(0,0,0,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.full-bleed-card-content .event-date{color:#5dcbfb;text-transform:uppercase;font-size:14px;font-weight:500}.full-bleed-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.full-bleed-card-top{width:100%;align-self:flex-start}.full-bleed-card-top .feed-meta-block{background:#fff;padding:4px 6px;float:right}.full-bleed-card-bottom{width:100%;align-self:flex-end;margin-top:auto;padding-bottom:0;transition:padding-bottom .25s}.full-bleed-card-content .more-icon-link{font-size:16px}.full-bleed-card-bottom a,.full-bleed-card-bottom h2{color:#fff}.full-bleed-card-container:hover .full-bleed-card-bottom{padding-bottom:10px}.fri-feed .fl-post-feed-post{border:0}.fri-flex-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.fri-flex-row-center{align-items:center}.fri-flex-1{flex:1}.fri-flex-2{flex:2}.fri-flex-3{flex:3}.fri-flex-4{flex:4}.fri-flex-5{flex:5}@media screen and (max-width:767px){.fri-flex-row{flex-direction:column;gap:0}.fri-flex-1,.fri-flex-2,.fri-flex-3,.fri-flex-4,.fri-flex-5{flex:100%;width:100%}.full-bleed .fl-post-grid-post,.full-bleed-card-content{height:350px}}.icon-top .fl-icon{vertical-align:top}.bigger h2{font-size:48px}.search-results .fl-post-feed-content{color:#888}.blog-sidebar .fl-widget+.fl-widget{}h2.widgettitle{font-size:21px}.widget_recent_entries li+li{margin-top:15px}.widget_recent_entries .post-date{display:block;font-size:13px;opacity:.5}.post-meta-category,.post-meta-author,.fl-post-feed-meta{color:#888}.post-sharing{text-align:right;color:#888}.preshare-text{display:inline}.addtoany_shortcode{float:right;margin-left:10px}.breadcrumbs{font-size:13px;opacity:.5}.ecs-grid .ecs-wrap{box-shadow:0 0 12px rgba(0,0,0,.1);-moz-box-shadow:0 0 12px rgba(0,0,0,.1);-webkit-box-shadow:0 0 12px rgba(0,0,0,.1);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #eee}.ecs-grid .ecs-wrap img{border-top-left-radius:6px;border-top-right-radius:6px}.ecs-grid .ecs-event-title{font-size:21px}.ecs-grid .ecs-date{color:#888}.fl-module-content .compact.compact-1 .ecs-event .date_thumb{color:#054483;background-color:#edf3f9}.ecs-grid .ecs-wrap .summary{padding:0 20px 20px}.advanced-sidebar-menu{background-color:#edf3f9;padding:12px 20px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:21px}.parent-sidebar-menu .child-sidebar-menu{margin-top:15px;font-size:16px}.parent-sidebar-menu .child-sidebar-menu li{padding-left:15px;border-top:1px solid #d9e2ea;padding-top:7px;margin-top:5px}.parent-sidebar-menu .current_page_item>a{font-weight:700;color:#333}.parent-sidebar-menu .current_page_parent>a{margin-bottom:10px}.sidebar-find-blood-center{background-color:#c73645;background-image:url(/wp-content/uploads/2019/02/bg-droplets-red-small.png);background-size:200%;padding:12px 20px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.stat-counter .fl-number .fl-number-text,.stat-counter .fl-number .fl-number-circle-container{text-align:left}.simple-sidebar-item{border:1px solid #eee;border-radius:6px;padding:10px 20px 20px;margin-top:-20px}.team-grid-title{margin-bottom:20px;opacity:.5}.bio-meta{opacity:.5;font-weight:400}.bio-meta h2,.bio-meta h3,.bio-meta h4,.bio-meta h5,.bio-meta h6{font-weight:400}.tribe-events-meta-group .tribe-events-single-section-title{font-size:24px}.tribe-venue{font-weight:700}.tribe-events-cal-links .tribe-events-button{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type=submit],.tribe-events-button,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#555}.tribe-events-page-title{text-align:left}.job-list .fl-post-feed-post{padding-bottom:0;margin-bottom:20px}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:400}body .gform_wrapper ul li.gfield{margin-top:20px}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){margin-top:4px}.wpsl-search{background:#edf3f9}#wpsl-search-wrap div label{line-height:38px}#wpsl-category,.wpsl-input,.wpsl-select-wrap{margin-bottom:6px}#wpsl-search-btn{font-size:16px;line-height:18px;padding:10px 24px;border-radius:34px!important;-moz-border-radius:34px!important;-webkit-border-radius:34px!important;color:#fff!important;background:#0f5da9;border:1px solid #0f5da9!important;height:auto!important;margin-bottom:15px}#wpsl-search-btn:hover{background:#c73645;border:1px solid #c73645!important}.wpsl-search .wpsl-input label,.wpsl-search #wpsl-search-wrap div label{width:110px;text-align:right}@media only screen and (max-width:1100px) and (min-width:992px){}@media screen and (min-width:1200px){.home-main-header h1{font-size:40px;font-weight:700}}@media only screen and (max-width:1024px){}@media only screen and (max-width:1024px){.trans-banner .fl-row-content-wrap{margin-top:0}}@media only screen and (max-width:769px) and (min-width:768px){}@media only screen and (max-width:767px){h1{font-size:30px}h2,.bigger h2{font-size:24px}h3{font-size:21px}h4,h5,h6{font-size:18px}.fl-page-header-primary .fl-logo-img{max-height:60px!important;width:auto!important}.no-featured-image .banner-title .fl-row-content-wrap{padding-top:80px;background-position:right}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{top:15px}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{font-size:29px;line-height:26px;margin-top:4px}.bio-photo img{max-width:220px;display:block;margin:0 auto}.footer-main .fl-menu-toggle{display:none}.footer-sub .fl-rich-text p{text-align:center}.fl-page-bar{display:none}.post-sharing,.addtoany_shortcode{text-align:left}.addtoany_shortcode,.preshare-text{float:left}}