@charset "UTF-8";
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css");:root{--primary-color: #a03021}@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,hr{max-width:100rem}}@media screen and (min-width:64em){.header-layout-7.header-cta-enabled{grid-template-rows:auto auto auto 300px 300px;grid-template-areas:"location-hours			location-hours		 location-hours		  location-hours		 location-hours			location-hours		 location-hours			location-hours		 location-hours			location-hours		 location-hours			location-hours    " "header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-menu   " "header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav   " "header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search" "header-cta         header-cta         header-cta         header-cta         header-cta         header-cta         header-cta         header-cta         header-cta         header-cta         header-cta         header-cta        "}}@media screen and (min-width:64em){body:not(.path-frontpage) .header-layout-7.header-cta-enabled{grid-template-rows:auto auto auto 100px 100px}}.sub-header-content{background-color:white;margin-inline:-100vw;padding-inline:100vw}.sub-header-content h1#header-page-title-block{padding-block-start:1rem;margin-block-end:0}.path-frontpage h1#header-page-title-block{display:none}h2.block-title{margin:0}h2.block-title .block-stacks-share,h2.block-title:hover .block-stacks-share{display:none}.ui-dialog.modal-patron-login .button:not(.button-secondary):not(.button-system):not(.button-destructive),.ui-dialog.modal-patron-login .button:not(.button-secondary):not(.button-system):not(.button-destructive):hover{color:white}.site-brand-navigation-wrapper .site-branding{padding-block:0 2rem}.site-brand-navigation-wrapper .site-branding .site-logo{flex-basis:100%}.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}header .top-menu{font-size:0.9rem;font-weight:bold;gap:2rem;justify-self:start}header .top-menu .menu-menu-top-menu{height:100%}header .top-menu .menu-menu-top-menu .menu-parent{width:100%;height:100%;line-height:1.5;justify-content:space-between;align-items:center}header .top-menu .menu-menu-top-menu .menu-parent .menu-item{width:5rem;text-align:center}header .top-menu .menu-menu-top-menu .menu-parent .menu-link[aria-label="log-out"]::before,header .top-menu .menu-menu-top-menu .menu-parent .menu-link[aria-label="log-in"]::before{content:"";font-family:"Font Awesome 5 Free";display:block;font-size:1.3rem;text-align:center}.top-bar-wrapper{padding:0}header .top-location-bar{display:flex;justify-content:flex-end;font-size:0.9rem;padding-block-start:1rem}.top-search-toggle .icon-search{color:white;background-color:var(--primary-color);padding:0.5rem 1.25rem}.top-search-toggle .icon-search:hover{color:lightgray}#main-navigation::before{box-shadow:0 9px 44px -18px #888}#main-navigation .menu-parent{flex-wrap:wrap;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}#main-navigation .menu-parent .menu-item-level-1:not(:last-child)::after{content:"|";margin-inline-start:1rem}#main-navigation .menu-parent a:hover,#main-navigation .menu-parent button:hover{color:var(--primary-color)}.header .main-nav-primary li.menu-item-level-1{padding:1rem 0}@media (min-width:64em){.region-header .header-background-image-holder{margin-block-start:11rem}}.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-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;grid-template-areas:"sunday thursday" "monday friday" "tuesday saturday" "wednesday wednesday"}.block-stacks-locations .location-hours-address .office-hours__item:nth-child(1){grid-area:sunday}.block-stacks-locations .location-hours-address .office-hours__item:nth-child(2){grid-area:monday}.block-stacks-locations .location-hours-address .office-hours__item:nth-child(3){grid-area:tuesday}.block-stacks-locations .location-hours-address .office-hours__item:nth-child(4){grid-area:wednesday}.block-stacks-locations .location-hours-address .office-hours__item:nth-child(5){grid-area:thursday}.block-stacks-locations .location-hours-address .office-hours__item:nth-child(6){grid-area:friday}.block-stacks-locations .location-hours-address .office-hours__item:nth-child(7){grid-area:saturday}}.region-footer{background-image:url(https://cdn.stacksplatform.com/irp4vsqul3aeu/migration/public/footer_back.png?VersionId=Q5MpAJwcVEV4duxTN5BgusUW_87l6IKK)}.region-footer .contact-links-wrapper{flex-wrap:wrap;justify-content:center}.region-footer .contact-links-wrapper .contact-links{display:flex;justify-content:center}.region-footer .contact-links-wrapper .contact-links,.region-footer .contact-links-wrapper .contact-info{text-align:center}.region-footer .social-icons-wrapper{display:flex;justify-content:center}.stacks-news-content-listing .container-content .content div:first-of-type{flex-basis:100%}.node--type-news .container-item{display:flex;gap:2rem}.node--type-news .container-item .image-holder-container{flex:1}.node--type-news .container-item .container-content{flex:2}.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}.node--type-news .container-item .container-content>.field:not(:first-of-type){margin-block-start:1rem}.stacks-events-details-page .main-inner-wrapper .layout-content{flex-basis:60%}.stacks-events-details-page .main-inner-wrapper .layout-sidebar-second{flex-basis:35%}.messages-warning{padding:1rem}nav.pager ul.pager-items li.pager-item.is-active a{background-color:#17363d}.search-result-content .container-content .container-title.has-anchor-link a.stacks-anchor-link{display:none}.research-guide-blocks h3{font-size:1.1rem;font-weight:bold}.block-container.block-stacks-slider{z-index:0}.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:0.5rem}#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:var(--primary-color)}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-databases-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-news-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-rooms-content-listing .container-item:last-of-type .container-content,#block-stacks-content-listing-results-block .stacks-reserves-content-listing .container-item:last-of-type .container-content{border:none}#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 .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}.block-research-guide-tab-block .tabs{padding:0;border:solid 1px #e6e6e6;font-size:0.9rem}.block-research-guide-tab-block .tabs .tabs-item{padding:0.5rem 1rem;text-decoration:none}.block-research-guide-tab-block .tabs .tabs-item:not(.selected){background-color:white;color:var(--primary-color)}.block-research-guide-tab-block .tabs .tabs-item:not(.selected):hover{background-color:#f2f2f2;transition:background-color 300ms}.block-research-guide-tab-block .tabs .tabs-item.selected{background-color:#f2f2f2}.stacks_research_guide .research-guide-blocks .block-item-title,.stacks_research_guide .research-guide-blocks .block-item>div{border:none}.slider-mini-layout-7{background-color:#f1f1f1;padding:2rem}.slider-mini-layout-7 .slider-mini:not(.slick-dotted){margin-block-end:0}.slider-mini-layout-7 .slick-dotted{margin-block-end:2rem}.slider-mini-layout-7 .slider-item{background-color:white;padding:0.5rem}.slider-mini-layout-7 .slider-item .slider-body-wrapper{padding:0;width:fit-content;max-width:100%;font-weight:bold}.slider-mini-layout-7 .slider-item .slider-body-wrapper a.slider-link{color:black}.slider-mini-layout-7 .slider-item .slider-body-wrapper a.slider-link:hover{text-decoration:underline}.slider-mini-layout-7 .slider-item .img-wrapper{width:auto !important;margin-inline:0}.slider-mini-layout-7 .slider-item .img-wrapper img{margin:0;height:3rem;object-fit:scale-down}.node-custom-block .ltfl_bookdisplay_widget{background-color:#f1f1f1}.region-header .site-slogan{margin-left:6rem}.slick-prev{left:-25px}.slick-next{right:-25px}.page-route-name-user-login .site-wide-logo-wrapper .site-name,.page-route-name-user-login .site-wide-logo-wrapper .site-slogan{display:none}.booking-state.pending{display:none}.booking-open-hours{display:none !important}.action-links{display:none !important}.booking-date-time-wrapper{display:none !important}