:root{--primary-color: #11375c}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content .region-inner-wrapper,.region-after-content .region-inner-wrapper{max-width:100rem}.main-inner-wrapper,.region-after-content{max-width:100rem}}h1.page-title{font-weight:bold;text-transform:uppercase;font-size:20px}h2.block-title{font-weight:bold;text-transform:uppercase;font-size:20px;justify-content:center}h2.block-title:hover .block-stacks-share,h2.block-title .block-stacks-share{display:none}@media screen and (min-width:64em){.header-layout-4.header-cta-enabled .search-drop-down,.header-layout-4.header-cta-enabled .call-to-action{margin-block:1rem}}.region-header .region-inner-wrapper{background-color:#11375c;padding:0}.region-header .main-nav-primary::before{background-color:transparent}.region-header .navigation{background-color:#222222}.region-header .site-branding,.region-header .stacks-search-bar-block{padding-inline-start:1rem}.region-header .call-to-action{padding-inline-end:1rem}@media screen and (min-width:64em){.header:has(.top-bar-wrapper .top-menu:empty) .site-branding-primary{grid-column:1 / -1}}@media screen and (min-width:64em){.header-layout-4.header-cta-enabled .stacks-search-bar-block,.header-layout-4.header-cta-enabled .call-to-action{align-self:center}}#main-navigation{justify-content:space-between}#main-navigation .menu-main{width:100%}#main-navigation .menu-main .menu-parent{column-gap:0}#main-navigation .menu-main .menu-parent .menu-item-level-1{padding-inline:1rem;border-inline-end:solid rgba(255, 255, 255, 0.25) 1px}#main-navigation .menu-main .menu-parent .menu-item-level-1>a,#main-navigation .menu-main .menu-parent .menu-item-level-1>button.menu-link-level-1{text-transform:uppercase}.block-stacks-slider .slider-mini-layout-7 .slick-list{background-color:white}.block-stacks-slider .slider-mini-layout-7 .slick-list .img-wrapper{margin-inline:2rem}.block-stacks-slider .slider-mini-layout-7 .slick-list .img-wrapper img{width:4rem;object-fit:contain}.block-stacks-slider .slider-mini-layout-7 .slick-list .paragraph{border:none;height:5rem}.block-stacks-slider .slider-mini-layout-7 .slick-list .paragraph .slider-body-wrapper{margin:0;padding:0;flex-basis:100%;font-weight:bold}.block-stacks-slider .slider-mini-layout-7 .slick-list .paragraph .slider-body-wrapper a.slider-link{color:black !important}.block-stacks-slider .slider-mini-layout-7 .slick-list .paragraph .slider-body-wrapper a.slider-link:hover{text-decoration:underline}.quicklinks-flex{background-color:white}.quicklinks-flex .flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.quicklinks-flex .flex-item{flex:0 0 calc(20% - 2px);margin:1px;flex-basis:17rem;padding:0.5rem;font-weight:bold;font-size:0.75rem}.quicklinks-flex .flex-item a{color:black}.quicklinks-flex .flex-item a:hover{text-decoration:underline}.quicklinks-flex figure{display:flex;align-items:center;justify-content:flex-start;margin:0}.quicklinks-flex figcaption{margin-left:10px}.quicklinks-flex img{width:3rem;height:auto;margin-inline:1rem}@media (max-width:99.9em){.quicklinks-flex .flex-container{justify-content:center}}.container-callout .container-item{border:solid 1px var(--primary-neutral)}.container-callout .container-item .container-details{height:100%}.container-callout .container-item .container-details .container-content{height:inherit}.container-callout .container-item .container-details .container-content .image-holder img{object-fit:cover;aspect-ratio:1.3333333333;width:100%;height:auto}.container-callout .container-item .container-details .container-content h3.title{margin-block-start:0.75rem;font-size:1.125rem}.container-callout .container-item .container-details .container-content p:empty{display:none}.container-callout .container-item .container-details .container-content .description{margin-block-end:0}.block-stacks-locations{background-color:white}.block-stacks-locations .location-item h3.title{font-weight:bold;margin-block-start:1rem;font-size:1.25rem}.block-stacks-locations .location-tabs .tabs-title:only-of-type{display:none}.block-stacks-locations .location-hours-address .hours .field__label{font-weight:bold;text-decoration:underline}@media screen and (min-width:40em){.block-stacks-locations .location-item .location-content{height:100%}.block-stacks-locations .location-hours-address .hours{grid-template-columns:none}.block-stacks-locations .location-hours-address .office-hours{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:1rem}}.node-custom-block img[style*="float:left"]{margin-inline-end:2rem}.node-custom-block img[style*="float:right"]{margin-inline-start:2rem}@media (min-width:40em){.node-content img[style*="float:right"],.node-content img[style*="float:left"]{max-width:50%}}.main-inner-wrapper .node-custom-block{background-color:white;padding:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-databases-content-listing h2,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h2,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h2{font-weight:bold;font-size:1.1rem;margin-block-start:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing h3.result-title{margin-inline-start:0.5rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing article.media--type-image img{float:right;margin-inline-start:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary{background-color:var(--primary-color);color:white;padding-inline:1rem}#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary a.content-listing-item{color:white}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-item:not(:first-of-type){border-block-start:0}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content{border:none}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content{padding:0}#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-content .content-details{flex-basis:100%}#block-stacks-content-listing-featured-block h3,#block-stacks-content-listing-featured-slider-block h2{font-size:1rem;text-transform:uppercase}[class*="block-stacks-content-listing-featured"],[class*="block-stacks-content-listing-filter"]{padding:1rem;background-color:white}.page-index-page-listings h2.block-title{display:none}.page-index-page-listings .block-stacks-content-listing-description-block{padding:1rem;background-color:white}.stacks-directory-listing-content-listing .content-listing-wrapper{padding:0.5rem}.stacks-directory-listing-content-listing .content-listing-wrapper .container-item{padding:0;margin-block:1rem}.stacks-directory-listing-content-listing .content-listing-wrapper h3.result-title{text-transform:uppercase;font-size:1.25rem;margin-inline-start:0.5rem}@media (min-width:64em){.page-node-type-library-branch{display:flex}.page-node-type-library-branch .location-map{width:50%}.page-node-type-library-branch .node-content .field__label::after{content:":";margin-inline-end:0.5rem}.page-node-type-library-branch .field--name-field-branch-street-address::after{content:"203 W Eglin Blvd - Building 300, Eglin AFB, FL, US, 32542";margin-inline-start:0.25rem}.page-node-type-library-branch .field--name-field-branch-city,.page-node-type-library-branch .field--name-field-branch-state-province,.page-node-type-library-branch .field--name-field-branch-country,.page-node-type-library-branch .field--name-field-branch-postal-code-zip,.page-node-type-library-branch .field--name-field-branch-notes{display:none}.page-node-type-library-branch .field--type-office-hours{margin-block-start:1rem}}.quicklinks-flex-test{background-color:white}.quicklinks-flex-test .flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.quicklinks-flex-test .flex-item{flex:0 0 calc(16.66% - 2px);margin:1px;flex-basis:15rem;padding:0.5rem;font-weight:bold;font-size:0.75rem}.quicklinks-flex-test .flex-item a{color:black}.quicklinks-flex-test .flex-item a:hover{text-decoration:underline}.quicklinks-flex-test figure{display:flex;align-items:center;justify-content:flex-start;margin:0}.quicklinks-flex-test figcaption{margin-left:10px}.quicklinks-flex-test img{width:3rem;height:auto;margin-inline:1rem}@media (max-width:99.9em){.quicklinks-flex-test .flex-container{justify-content:center}}