:root{--primary-neutral: #e7e7e7;--primary-color: #002f56;--secondary-color: #004779;--tertiary-color: #266757}@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}.details-page{max-width:100rem}hr{max-width:100rem}}@media (min-width:64em){.layout-container{margin-block-start:1rem}}.sub-header-content{background-color:white;margin-inline:-150%;padding-inline:150%}.sub-header-content h1#header-page-title-block{padding-block-start:2rem;margin-block-end:0}.path-frontpage h1#header-page-title-block,.page-node-type-directory-listing h1#header-page-title-block{visibility:hidden;height:0}@media screen and (min-width:64em){.header-layout-5.header-topbar-bordered .top-bar-wrapper>div:not(:last-child){padding-block-end:2rem}}.header-layout-5{grid-template-rows:auto auto auto 250px}.header-layout-5 .top-bar-wrapper .menu-parent{column-gap:2rem}@media (max-width:64em){.header-layout-5 .site-branding,.header-layout-5 .site-branding::before{background-color:white}.header-layout-5 .top-bar-wrapper,.header-layout-5 .top-bar-wrapper::before{background-color:var(--primary-color)}}.mobile-menu .menu-parent .menu-item a.menu-link:hover{background-color:transparent}.mobile-menu .menu-parent .has-expanded .menu-item:hover,.region-mobile-menu .menu-parent>.menu-item.active,.mobile-menu .menu-parent .menu-item:not(.has-expanded):hover{background-color:transparent}.mobile-main-menu .menu-parent .menu-child{padding-inline-start:1rem}@media (min-width:64em){.site-branding{padding:0}.site-branding .site-brand{height:0}.site-branding .site-brand a.site-logo{z-index:1;background-color:white;padding:1rem;border-radius:0 0 10px 10px;position:relative;top:-6rem;box-shadow:0 8px 8px rgba(0, 0, 0, 0.3)}}@media (min-width:64em){#main-navigation{padding-block:0.5rem;display:flex;justify-content:center}}@media (min-width:64em) and (max-width:80em){#main-navigation{justify-content:flex-end}}#main-navigation .menu-parent{column-gap:2rem}#main-navigation .menu-parent .menu-item-level-1 .menu-child{opacity:0;transition:opacity 300ms}#main-navigation .menu-parent .menu-item-level-1:hover .menu-child{opacity:1}.horizontal-tabs ul.horizontal-tabs-list li.first.last{display:none}.block-stacks-locations{margin-block-start:4rem}.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-tabs .tabs-title{width:20rem;min-width:fit-content;text-align:center;background-color:white}.block-stacks-locations .location-tabs .tabs-title.active a{background-color:var(--primary-neutral);transition:background-color 300ms}.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}}.main-inner-wrapper .node-custom-block{padding:1rem;border:solid 1px var(--primary-neutral)}.js_resourceflow-slider{padding:1rem;border:solid 1px var(--primary-neutral)}.js_resourceflow-slider .slider-mini-layout-7 .slider-item{border:transparent}.js_resourceflow-slider .slider-mini-layout-7 .slider-item img{height:12rem;object-fit:scale-down}.block-container>h2:not(.block-title){display:none}.block-stacks-slider .slider-mini-layout-3 .slick-slider .slick-slide{border:solid 1px #b9c2c9}.block-stacks-slider .slider-mini-layout-3 .slick-slider .slick-slide .img-wrapper{height:5rem;width:5rem;margin-inline:0.5rem 1rem}.block-stacks-slider .slider-mini-layout-3 .slick-slider .slick-slide .img-wrapper img{object-fit:scale-down}.block-stacks-slider .slider-mini-layout-3 .slick-slider .slick-slide .paragraph{padding-inline:2rem;height:5rem}.block-stacks-slider .slider-mini-layout-3 .slick-slider .slick-slide .paragraph .slider-body-wrapper{margin:0;padding:0;flex-basis:100%;font-weight:bold}.block-stacks-slider .slider-mini-layout-3 .slick-slider .slick-slide .paragraph .slider-body-wrapper a.slider-link{font-size:0.9rem}.block-stacks-slider .slider-mini-layout-3 .slick-slider .slick-slide .paragraph .slider-body-wrapper a.slider-link:hover{text-decoration:underline}.block-stacks-news .node--type-news{border:solid 1px var(--primary-neutral);padding:1rem}.block-stacks-news h3{font-size:1.2rem}.block-stacks-news h3:not(:first-of-type){margin-block-start:1rem}@media (max-width:64em){.page-node-type-library-branch .node--type-library-branch{flex-direction:column}}.page-node-type-library-branch .node--type-library-branch{display:flex;gap:1rem}.page-node-type-library-branch .node--type-library-branch .node-content:nth-child(1){flex:2}.page-node-type-library-branch .node--type-library-branch .node-content:nth-child(2){flex:1}.page-node-type-library-branch .node--type-library-branch .node-content{display:flex;flex-direction:column}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(1){order:2}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(2){order:3}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(3){order:4}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(4){order:5}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(5){order:6}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(6){order:7}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(7){order:8}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(8){order:9}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(9){order:10}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(10){order:11}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(11){order:12}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(12){order:13}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(13){order:14}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(14){order:15}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(15){order:16}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(16){order:17}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(17){order:18}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(18){order:19}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(19){order:20}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-child(20){order:21}.page-node-type-library-branch .node--type-library-branch .node-content>.field:nth-last-child(1){order:0}.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-phone,.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-fax,.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-street-address,.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-location-notes{display:block;margin-block-start:1rem}.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-city,.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-state-province,.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-postal-code-zip{display:inline}.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-state-province,.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-country,.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-notes .field__label{display:none}.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-city::after{content:", GA"}.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-branch-location-notes.field--label-inline{margin-block-start:2rem}.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-hours-of-operations .field__label{font-size:1.2rem;text-decoration:underline}.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-hours-of-operations .field__item .office-hours__item{display:flex}.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-hours-of-operations .field__item .office-hours__item .office-hours__item-label{flex-basis:7rem}@media screen and (min-width:40em){.page-node-type-library-branch .node--type-library-branch .node-content .field--name-field-hours-of-operations .office-hours{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:1rem}}.stacks_research_guide .research-guide-blocks .block-item>div{border:none}#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{border:solid 1px #e7e7e7;padding-inline:1rem}#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{font-size:1.25rem}