:root{--primary-color: #E7590C;--secondary-color: #222529;--primary-neutral: #F5F5F5;--primary-box-shadow: 0 0 5px var(--primary-color), 0 0 5px var(--primary-color), 0 0 5px var(--primary-color)}@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}}.main-inner-wrapper .layout:not(:last-of-type){margin-block-end:4rem}.layout-threecol-section{background-color:var(--secondary-color);margin-inline:-100vw;padding-inline:100vw;padding-block:2rem}.layout-container a:not(.button):hover,.region-mobile-menu a:not(.button):hover{text-decoration:underline}h2.block-title{font-weight:bold;font-size:clamp(1.75rem, 5vw, 2.75rem)}.region-mobile-menu .stacks-search-bar .form-wrapper .search-form-base .search-bar-container,.region-mobile-menu .stacks-language-switcher{display:none}.region-mobile-menu button{color:var(--primary-color)}@media screen and (min-width:64em){.header-layout-7.header-default{grid-template-rows:auto auto auto 350px}}.header-layout-7.header-default{padding-block-end:0}.top-menu .menu-parent a[href*="/user/logout"],.top-menu .menu-parent a[href*="/user/patron"]{display:none}.top-menu .menu-parent .menu-item-level-1{display:flex;align-items:center}.top-menu .icon-close.active::before{margin-inline-start:-0.25rem}@media screen and (min-width:64em){.top-items-wrapper .main-search-padding .search-bar-container{padding:0;margin-block-end:0}.header-layout-7 .stacks-search-bar{padding-block-end:0}}@media screen and (max-width:63.9375em){.container-main-search-block{margin-block-start:0}.header-layout-7.header-default .stacks-search-bar{padding-block:1rem}}@media screen and (max-width:63.9375em){.header-layout-7 .top-bar-wrapper{grid-template-columns:4fr 1fr 1fr}}@media screen and (min-width:64em){.header-layout-7 .top-bar-wrapper{grid-template-columns:4fr 1fr 1fr;padding:0}.header-layout-7 .top-bar-wrapper::before{background-color:#f3f3f3}}@media screen and (max-width:63.9375em){.top-bar-wrapper{margin-inline:-100vw;padding-inline:100vw;background-color:white}}.top-items-wrapper .top-search-toggle .icon,.top-items-wrapper .font-resizer .icon{color:black}header .site-branding .name-and-slogan .site-name,header .site-branding .name-and-slogan .site-slogan{font-weight:bold}header .site-branding .site-logo{display:flex;margin:0}header .site-branding .site-logo::after{content:"";width:2px;height:auto;background-color:orange;margin-inline:0.5rem;vertical-align:middle}@media (min-width:40em){header .site-branding{flex-wrap:nowrap}}@media (max-width:64em){.site-branding-primary{padding-block-end:0}.site-branding-primary .site-brand{gap:1rem}}#main-navigation{padding-block:0.25rem}#main-navigation .menu-parent{flex-wrap:wrap;justify-content:space-evenly;column-gap:1rem}#main-navigation .menu-parent .menu-link-level-1{font-weight:bold}#main-navigation .menu-parent .menu-link-level-1:hover{text-decoration:underline}#main-navigation .menu-parent .menu-link-button.menu-link-level-2{color:white;padding:0.5rem}.main-nav-primary .has-expanded .menu-link-button::after{padding:0 0.5rem}.search-bar-container{margin-block-end:0}.stacks-results .container-item{border-block-end:solid 2px var(--secondary-color)}.stacks-results .container-item .search-summary-list *{margin-block-end:0}.results-inline-view.container-actions-layout-2 .container-item{margin-block-end:0.5rem}.callout-layout-1 .container-item,.callout-layout-2 .container-item{margin:0}.callout-layout-1 .container-item .container-details,.callout-layout-2 .container-item .container-details{height:100%;padding:1rem}.callout-layout-1 .container-item .container-details:hover,.callout-layout-2 .container-item .container-details:hover{border-color:var(--primary-color);box-shadow:var(--primary-box-shadow)}.callout-layout-1 .container-item .container-details .container-content,.callout-layout-2 .container-item .container-details .container-content{display:flex;flex-direction:column;gap:1rem}.callout-layout-1 .container-item .container-details .container-content .image-holder img,.callout-layout-2 .container-item .container-details .container-content .image-holder img{object-fit:cover;object-position:top;aspect-ratio:1.3333333333;width:100%;height:auto;border:solid black 1px}.callout-layout-1 .container-item .container-details .container-content h3.title,.callout-layout-2 .container-item .container-details .container-content h3.title{text-align:center}.callout-layout-1 .container-item .container-details .container-content h3.title a,.callout-layout-2 .container-item .container-details .container-content h3.title a{color:black}.callout-layout-1 .container-item .container-details .container-content p:empty,.callout-layout-2 .container-item .container-details .container-content p:empty{display:none}.callout-layout-1 .container-item .container-details .container-content .description,.callout-layout-2 .container-item .container-details .container-content .description{margin-block-end:0}.callout-layout-1 .container-item .container-details .container-content .description a.allevents,.callout-layout-2 .container-item .container-details .container-content .description a.allevents{display:block;border:solid 2px var(--primary-color);padding:1rem 2rem}.block-stacks-slider.contains-slider-mini-layout-4{background-color:var(--secondary-color);padding:1rem 2rem 2rem}.block-stacks-slider.contains-slider-mini-layout-4 h2.block-title{color:white}.block-stacks-slider.contains-slider-mini-layout-4 .slick-autoplay-toggle-button{color:white;margin-block:1rem}.block-stacks-slider.contains-slider-mini-layout-4 .slick-next:focus .slick-next-icon,.block-stacks-slider.contains-slider-mini-layout-4 .slick-next:focus .slick-prev-icon,.block-stacks-slider.contains-slider-mini-layout-4 .slick-next-icon,.block-stacks-slider.contains-slider-mini-layout-4 .slick-prev-icon{color:white}.slider-mini .slider-item .img-wrapper img{max-height:20rem}.slider-mini.captions-enabled .slider-item .img-wrapper{width:auto}.slider-mini-layout-4 .slick-list{margin-inline:2rem}.slider-mini-layout-3 .slick-dots{bottom:-40px}.block-stacks-locations{margin-block-start:4rem}.block-stacks-locations .location-tabs .tabs-title{background-color:var(--primary-color)}.block-stacks-locations .location-tabs .tabs-title.active a{background-color:black;transition:background-color 300ms}.block-stacks-locations .location-tabs .tabs-title a{color:white}.node-custom-block.contact-us-cb{margin:0 -100vw -3rem;padding:2rem 100vw 2rem;background-color:var(--secondary-color);color:white}.topics-controls,.accordion-content>ul>li>a::after{display:none}.topics-item{border-block-start:none}.topics-item h4.title,.topics-item img[src=""]{display:none}.topics-item .topics-content .accordion-topics .accordion-section{background-color:white;border:solid 20px var(--primary-neutral);border-radius:5px}.topics-item .topics-content .accordion-topics .accordion-section:hover{border-color:var(--primary-color);box-shadow:var(--primary-box-shadow)}.topics-item .topics-content .accordion-topics .accordion-section .accordion-title{padding:0.5rem 1rem;color:var(--secondary-color);font-weight:bold;text-align:center}.topics-item .topics-content .accordion-topics .accordion-section .accordion-content{padding-block-start:1rem;background-color:var(--secondary-color)}.topics-item .topics-content .accordion-topics .accordion-section .accordion-content .itemlist{font-weight:normal;list-style-type:disc;color:white;margin:0 2rem 0}.topics-item .topics-content .accordion-topics .accordion-section .accordion-content .itemlist a{color:white}.topics-item .topics-content .accordion-topics .accordion-section .accordion-content .itemlist a>svg{fill:white}.topics-item .topics-content .accordion-topics .accordion-section .accordion-content .itemlist a>svg path{stroke:white}.search-result-content .featured-tabs-list .featured-tab-item{border-color:#e7590d;display:none !important}.path-search .search-filter-wrapper.summary:not(:first-child),.path-search .search-filter-wrapper a{text-transform:capitalize !important}@media only screen and (min-width:992px){div.container-main-search-block{margin-left:12em;width:70%}}.lib_name{margin-bottom:310px;margin-top:-400px;position:relative !important;z-index:1}@media screen and (max-width:31.875em){.region.region-header{height:750px}.lib_name{margin-top:-670px !important;margin-bottom:460px !important}#stacks-search-bar-block{margin-top:310px}}