@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");:root{--primary-color: #005eb8;--primary-color-darker: #00519f;--secondary-color: #e8edee}#block-whyte-tabs,#block-whyte-primary-admin-actions,#block-whyte-page-title{margin-block-end:5px}.stacks-openid-connect-login-form span:first-of-type{display:none}#modal-login-form .patron-login-link span{display:none}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content,.region-after-content,.main-inner-wrapper,.details-page,.sub-header-content .header-page-title,hr{max-width:100rem}}h1,.h1,h1>*,h2,.h2,h2>*,h3,.h3,h3>*,h4,.h4,h4>*,h5,.h5,h5>*,h6,.h6,h6>*,div.site-name{font-weight:bold;font-family:"Open Sans", serif !important}.path-frontpage h1{display:none}.header-layout-5.header-topbar-bordered .top-bar-wrapper>div:not(:last-child),.header-layout-5.header-topbar-bordered .top-bar-wrapper .search-bar-rendered:not(:last-child){border:none}header .top-bar-wrapper{font-size:0.8rem;line-height:2.5}header .top-bar-wrapper .top-menu-nav{order:4}header .top-bar-wrapper .top-menu-nav .menu-parent{flex-direction:row-reverse}header .top-bar-wrapper .top-menu-nav .menu-parent .icon-upcoming-events::before{font-size:1rem}header .top-bar-wrapper .top-menu-nav .menu-parent .menu-link{display:flex;height:100%;align-items:center}header .top-menu [data-drupal-link-system-path="user/logout"],header .top-menu .login-button{font-weight:bold;border:solid 1px var(--primary-color);padding-inline:1rem}header .top-menu [data-drupal-link-system-path="user/logout"]:hover,header .top-menu .login-button:hover{background-color:var(--primary-color);color:white;transition:200ms}header .site-branding .site-brand .name-and-slogan .site-name{margin-inline-end:1rem;font-size:1rem;font-weight:bold}.container-main-search-block .horizontal-tabs .horizontal-tab-button span{color:white}.container-main-search-block .horizontal-tabs .horizontal-tab-button span:hover{background-color:inherit}.container-main-search-block .horizontal-tabs .horizontal-tab-button:not(.selected){background-color:#dadada}.container-main-search-block .horizontal-tabs .horizontal-tab-button:not(.selected) span{color:#444}@media (min-width:64em){header .site-brand .call-to-action{margin:0 !important;flex-grow:1}header .site-brand .call-to-action .cta-menu{display:flex;justify-content:flex-end}}@media (max-width:64em){header .site-brand .call-to-action{width:100%;margin-block-start:2rem}}@media (max-width:40em){header .site-brand .call-to-action .cta-menu{display:block}header .site-brand .call-to-action .cta-menu .cta-item{margin-block:0.5rem}}.main-inner-wrapper h2.block-title{font-weight:bold}.sub-header-content{background-color:white;margin-inline:-100vw;padding-inline:100vw}.sub-header-content h1#header-page-title-block{padding-block-start:2rem;margin-block-end:0;border-block-end:solid 1px var(--primary-neutral);font-size:2rem}#main-navigation{padding-block:1rem}#main-navigation .menu-parent .menu-item-level-1{font-weight:bold}#main-navigation .menu-parent .menu-item-level-1>button{font-weight:bold}#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}.container-callout .container-item .container-details{height:100%;border-block-end-width:4px}.container-callout .container-item .container-details .container-content{height:inherit}.container-callout .container-item .container-details .container-content .image-holder img{object-fit:cover;object-position:top;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;font-weight:bold}.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 .location-item{border:none}.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}}.main-inner-wrapper .node-custom-block{background-color:var(--secondary-color);padding:1rem;border-block-end:solid 4px #d8dde0;overflow:hidden}.stacks-research-guide-content-listing .field--label-above{display:flex}.stacks_research_guide .research-guide-blocks .block-item>div,.stacks_research_guide .research-guide-blocks .block-item .block-item-title{border:none}.search-result-filter .filter-search-item{background:none}#block-stacks-content-listing-results-block .stacks-databases-content-listing h3.result-title{padding-inline-start:0.5rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-research-guide-content-listing h2,#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,#block-stacks-content-listing-results-block .stacks-news-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-news-content-listing h2,#block-stacks-content-listing-results-block .stacks-rooms-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-rooms-content-listing h2,#block-stacks-content-listing-results-block .stacks-reserves-content-listing h3.result-title,#block-stacks-content-listing-results-block .stacks-reserves-content-listing h2{font-weight:bold;font-size:1.1rem;margin-block-start:1rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing article.media--type-image img,#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,#block-stacks-content-listing-results-block .stacks-news-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-rooms-content-listing article.media--type-image img,#block-stacks-content-listing-results-block .stacks-reserves-content-listing article.media--type-image img{float:right;margin-inline-start:1rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing details.form-wrapper>summary,#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,#block-stacks-content-listing-results-block .stacks-news-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-rooms-content-listing details.form-wrapper>summary,#block-stacks-content-listing-results-block .stacks-reserves-content-listing details.form-wrapper>summary{border:solid 1px #dadada;color:#444;padding-inline:1rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing details.form-wrapper>summary a.content-listing-item,#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,#block-stacks-content-listing-results-block .stacks-news-content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-rooms-content-listing details.form-wrapper>summary a.content-listing-item,#block-stacks-content-listing-results-block .stacks-reserves-content-listing details.form-wrapper>summary a.content-listing-item{color:#444}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-item:not(:first-of-type),#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),#block-stacks-content-listing-results-block .stacks-news-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-item:not(:first-of-type),#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-item:not(:first-of-type){border-block-start:0}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-content,#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,#block-stacks-content-listing-results-block .stacks-news-content-listing .container-content,#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-content,#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-content{border:none}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-content .content,#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,#block-stacks-content-listing-results-block .stacks-news-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-content .content,#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-content .content{padding:0}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-content .content-details,#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,#block-stacks-content-listing-results-block .stacks-news-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-content .content-details,#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-content .content-details{flex-basis:100%}#block-stacks-content-listing-featured-block h3{font-size:1.25rem}.js_resourceflow-slider{padding:1rem}.js_resourceflow-slider .slider-mini-layout-7 .slider-item{border:transparent}.js_resourceflow-slider .slider-mini-layout-7 .slider-item img{height:14rem;object-fit:scale-down}.container-rss .rss-item h3{font-weight:bold;font-size:1rem}.block-stacks-bento .bento-stats{gap:1rem}.block-stacks-bento .bento-content{align-self:start;margin-block-end:0.5rem}.block-stacks-bento .bento-content h3.result-title a{font-size:1.125rem}.block-stacks-bento .slick-slide>div:not(:last-of-type) .action-links,.block-stacks-bento .slick-slide>div:not(:last-of-type) .action-links-bento{margin-block-end:2rem}footer .footer-inner-wrapper .custom-content{font-size:0.8rem}footer .footer-inner-wrapper .site-branding,footer .footer-inner-wrapper .contact,footer .footer-inner-wrapper .social-icons-wrapper{padding:0 !important;margin:-5px}@media screen and (min-width:64em){.footer-layout-5>.footer-inner-wrapper{grid-template-areas:"footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-main-nav       footer-site-branding  footer-site-branding  footer-site-branding " "footer-social-icons   footer-social-icons   footer-social-icons   footer-social-icons   footer-social-icons   footer-social-icons   footer-social-icons   footer-social-icons   footer-social-icons   footer-social-icons   footer-social-icons   footer-social-icons  " "footer-contact-links  footer-contact-links  footer-contact-links  footer-contact-links  footer-contact-links  footer-contact-links  footer-contact-links  footer-contact-links  footer-contact-links  footer-contact-links  footer-contact-links  footer-contact-links " "footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content footer-custom-content" "footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright      footer-copyright     "}.footer-layout-5>.footer-inner-wrapper .site-branding,.footer-layout-5>.footer-inner-wrapper .contact,.footer-layout-5>.footer-inner-wrapper .social-icons{display:flex;justify-content:flex-end !important}.footer-layout-5>.footer-inner-wrapper .contact,.footer-layout-5>.footer-inner-wrapper .contact li{margin:0;padding:0}}@media (max-width:64em){footer .footer-inner-wrapper .site-branding,footer .footer-inner-wrapper .social-icons-wrapper,footer .footer-inner-wrapper .contact{display:flex;justify-content:center}footer .footer-inner-wrapper .contact-links-wrapper{flex-wrap:wrap}footer .footer-inner-wrapper .contact-links-wrapper .contact{width:100%}footer .footer-inner-wrapper .contact-links-wrapper .contact li{margin:0 !important}}.main-inner-wrapper .layout-content{position:relative;z-index:1}.user-login-form a.link{color:#005eb8 !important}.modal-patron-login .stacks-openid-connect-login-form a.link{color:#005eb8 !important}.modal-patron-login .stacks-openid-connect-login-form>div{border:none}.modal-patron-login .stacks-openid-connect-login-form>div::after{position:relative;inset-inline-start:-2rem;inset-block-start:0.75rem;width:0;padding:0;color:white}.modal-patron-login .stacks-openid-connect-login-form>div input.button{width:100%;padding:1rem;color:white}.node--type-news .container-item{display:flex;gap:2rem}.node--type-news .container-item .image-holder-container img{max-width:20rem}.node--type-news .container-item .container-content .field--name-field-news-date{margin-block-end:1rem}.node--type-news .container-item .container-content .field .field__label{font-weight:bold}.node--type-news .container-item .container-content .field .field__label::after{content:":";margin-inline-end:0.5rem}@media (max-width:40em){.node--type-news .container-item{flex-direction:column}.node--type-news .container-item .image-holder-container{margin:0 auto}}.horizontal-tabs-list{color:white}.search-result-content .featured-tabs-list .featured-tab-item{background-color:white}