@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap");:root{--primary-color: #c4d600}@media (min-width:64em){#main-navigation{display:block !important}button#mobile-menu-1{display:none !important}}h1,h1>*,.h1{font-family:"Montserrat", Arial, sans-serif;line-height:130%;font-weight:800;font-size:2rem}h2,h2>*,.h2,h3,h3>*,.h3{font-family:"Roboto Condensed", Arial, sans-serif;letter-spacing:0.05rem;font-weight:700;font-size:1.125rem;margin-bottom:0.5rem;line-height:130%}h4,h4>*,.h4{font-family:"Roboto Condensed", Arial, sans-serif;letter-spacing:0.05rem;font-size:1rem;font-weight:700;margin-bottom:0.5rem;line-height:130%}h5,h5>*,.h5{font-family:"Montserrat", Arial, sans-serif;font-size:1rem;font-weight:700;margin-bottom:0.5rem;line-height:130%}h6,h6>*,.h6{font-family:"Roboto Condensed", Arial, sans-serif;letter-spacing:0.05rem;font-weight:700;font-size:0.75rem;margin-bottom:0.5rem;line-height:130%}body,p{font-family:"Montserrat", Arial, sans-serif;font-size:1rem;font-weight:300;line-height:150%;margin-top:0;margin-bottom:1rem}h2.block-title .block-stacks-share,h2.block-title:hover .block-stacks-share,.flex-share:hover .block-stacks-share{display:none}@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}}.region-header{opacity:0}.header-background-image-holder{margin:0 auto;max-width:84rem;background-position:top;position:absolute}.header-layout-3 .site-branding{height:fit-content}@media (min-width:64em){header .site-branding{position:absolute;top:0}}@media (max-width:64em){.site-brand-navigation-wrapper{justify-content:center}.site-brand-navigation-wrapper .site-branding{margin:0}.site-brand-navigation-wrapper .site-branding a{margin:0}}.site-branding-primary{padding:0}.site-brand{position:relative}.site-brand img{width:21rem;background-color:black;z-index:1;padding:2rem}.site-brand .link1-site-logo,.site-brand .link2-site-logo{position:absolute;cursor:pointer;inset-block-start:0;inset-block-end:0;z-index:2}.site-brand .link1-site-logo:hover,.site-brand .link2-site-logo:hover{background-color:transparent}.site-brand .link1-site-logo{inset-inline-start:0;inline-size:32.5%}.site-brand .link2-site-logo{inset-inline-end:0;inline-size:67.5%}.layout-container{}.layout-container .main-wrapper a:not(.button, .menu-link, .content-listing-item, .expand-collapse-link, .show-all-locations){font-weight:600;text-decoration:underline;text-decoration-color:var(--primary-color);text-decoration-thickness:2px}.layout-container .main-wrapper a:not(.button):not(.menu-link):not(.site-logo):not(.icon-b):not(.expand-collapse-link):not(.show-all-locations):not(.content-listing-item):hover{background-color:#c4d600;color:black}.layout-container .block-stacks-content-listing-az-block a:not(:last-child)::after{padding:0;content:""}.layout-container .block-stacks-content-listing-az-block a{padding-inline:0.25rem}.layout-container body a:not(.button, .menu-link, .site-logo, .icon-b, .expand-collapse-link, .show-all-locations, .content-listing-item):hover{background-color:var(--primary-color);color:black}.layout-container .top-location-bar a.show-all-locations-bar{color:black}.layout-container .location-tabs .tabs-title a.title{text-decoration:none}.layout-container .filter-layout-1 .stacks-content-listing-filters-form .filters-container details .form-checkboxes .filter-show-more-less-button:hover{color:#0369a1}.mobile-menu .menu-parent .menu-item a.menu-link:hover{background-color:var(--primary-color)}#mobile-menu-canvas a:hover{color:black}.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 button.menu-link{color:white}.mobile-main-menu .menu-parent .menu-child{padding-inline-start:1rem}header .top-bar-wrapper{display:flex;flex-wrap:wrap;justify-self:flex-end}header .top-bar-wrapper .stacks-language-switcher{margin:0 0 0 1rem}@media (min-width:40em) and (max-width:80em){header .top-bar-wrapper{max-width:100%}}@media (min-width:80em){header .top-bar-wrapper{max-width:calc(100% - 23rem)}}header .top-bar-wrapper .top-location-bar{flex-basis:100%;position:relative;top:0.5rem}header .top-bar-wrapper .top-location-bar .show-all-locations{z-index:1}@media (min-width:40em){header .top-bar-wrapper>*{height:2.5rem}header .top-bar-wrapper .top-search-toggle{display:flex;align-self:center}}header .top-bar-wrapper .top-location-bar{justify-content:flex-end}.ui-dialog.modal-all-locations{box-shadow:none}header #stacks-search-bar-block{margin-block:0 1rem}.search-bar-container:hover i.icon-magnifying-glass-regular{color:var(--primary-color)}@media screen and (min-width:64em){.main-search-no-padding .form-search:not(#edit-search-form-sds-search-bar-container-query){padding:0.5rem}}#main-navigation{position:relative;top:-1.5rem}#main-navigation .menu-parent{column-gap:1rem;margin-inline:-100vw;padding-inline:100vw;background-color:rgba(250, 250, 250, 0.85)}#main-navigation .menu-parent li,#main-navigation .menu-parent button{font-weight:bold;font-family:"Roboto Condensed", Arial, sans-serif}#main-navigation .menu-parent li a.menu-link:not(.menu-link-level-1),#main-navigation .menu-parent button a.menu-link:not(.menu-link-level-1){text-transform:uppercase;font-weight:bold}#main-navigation .menu-parent li a.menu-link:not(.menu-link-level-1):hover,#main-navigation .menu-parent button a.menu-link:not(.menu-link-level-1):hover{color:var(--primary-color)}.main-nav-primary .has-expanded>.menu>.menu-item a{padding:0.75rem}@media (min-width:64em) and (max-width:95em){#main-navigation .menu-main{position:relative;top:9rem;display:flex;justify-content:center}#main-navigation .menu-main .menu-parent{background-color:#fafafa}.main-inner-wrapper{margin-block-start:1rem}}@media (min-width:64em) and (max-width:70em){#main-navigation ul.menu-parent button{font-size:90%}}.slider-resource-flow .stacks-slider .slider-item{border:none}.slider-resource-flow .stacks-slider .slider-item .img-wrapper img{height:13rem;width:13rem;object-fit:contain}.container-callout .container-item{border:solid 1px #dadada;padding:1rem}.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;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}@media screen and (min-width:64em){.layout-width-default .container-layout-4-columns{gap:1rem}}.container-content-listing article.container-item{border:transparent}.stacks-databases-content-listing .container-content .field,.stacks-databases-content-listing .container-content .field__items{display:block}.stacks-databases-content-listing .container-content div[class*="tooltip"] .permitted-uses{font-weight:bold;text-decoration:underline}.stacks-databases-content-listing .container-content span[class*="tooltiptext"]{display:block;font-weight:normal}#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,#block-stacks-content-listing-results-block .rss-feed--content-listing h3.result-title,#block-stacks-content-listing-results-block .rss-feed--content-listing h2{font-weight:bold;font-size:1.1rem}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing article,#block-stacks-content-listing-results-block .stacks-databases-content-listing article,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing article,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing article,#block-stacks-content-listing-results-block .stacks-news-content-listing article,#block-stacks-content-listing-results-block .stacks-rooms-content-listing article,#block-stacks-content-listing-results-block .stacks-reserves-content-listing article,#block-stacks-content-listing-results-block .rss-feed--content-listing article{margin-block-end: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,#block-stacks-content-listing-results-block .rss-feed--content-listing article.media--type-image img{float:right;margin-inline-start:0.5rem}#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,#block-stacks-content-listing-results-block .rss-feed--content-listing details.form-wrapper>summary{background-color:var(--primary-color);padding-inline:1rem;color:black}#block-stacks-content-listing-results-block .stacks-research-guide-content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-databases-content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-index-entries--content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-collection-items--content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-news-content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-rooms-content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .stacks-reserves-content-listing details.form-wrapper>summary:hover,#block-stacks-content-listing-results-block .rss-feed--content-listing details.form-wrapper>summary:hover{background-color:black;color:white;transition:all 300ms}#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,#block-stacks-content-listing-results-block .rss-feed--content-listing .container-content{padding:1rem;border:var(--primary-border)}#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,#block-stacks-content-listing-results-block .rss-feed--content-listing .container-content .content{gap:0;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,#block-stacks-content-listing-results-block .rss-feed--content-listing .container-content .content-details{flex-basis:100%}#block-stacks-content-listing-featured-block h3{font-size:1.25rem}.path-webform .fieldgroup{margin-block-end:0.5rem}.path-webform .form-item-patron-has-accepted-copyright{display:flex}.path-webform p:last-child{margin-block-end:1rem}.path-webform .fieldset-wrapper .description{margin-block-end:1rem}.path-webform .webform-radios-other .fieldset-wrapper{display:flex;flex-direction:column}.path-webform .webform-radios-other .fieldset-wrapper .form-radios{order:1}.path-webform .webform-radios-other .fieldset-wrapper .webform-radios-other-input{order:2}.webform-submission-form #edit-percentage-of-grade{text-align:start !important}.node-content .node-custom-block{border:solid #e6e6e6 1px;padding:1rem;overflow:hidden}footer .icon-envelope::before,footer a.icon-b:hover{color:var(--primary-color)}footer .custom-content,footer .copyright-wrapper{background-color:#262626;padding:1rem;width:95%;justify-self:center;margin-block-end:1rem}footer .contact li{padding-inline:0}footer.footer-layout-1 .site-branding{margin-inline:auto}footer.footer-layout-1 .social-icons-wrapper{display:flex;justify-content:center}footer.footer-layout-1 .contact-links-wrapper{justify-content:center;flex-wrap:wrap}footer.footer-layout-1 .contact-links-wrapper h3.block-title{justify-content:center}footer.footer-layout-1 .contact-links-wrapper .contact-links,footer.footer-layout-1 .contact-links-wrapper .contact-info{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:0}footer.footer-layout-1 .copyright-wrapper{justify-content:center}.node-custom-block span[id*="dots"]{display:inline}.node-custom-block span[id*="more"]{display:none}.node-custom-block button[id*="myBtn"]{font-weight:bold;cursor:pointer}.container-main-search-block [action="/accessibility-poll"],.container-main-search-block [action="/on-stacks"],.container-main-search-block [action="/learning-online"],.container-main-search-block [action="/archives-week-2022"],.container-main-search-block [action="/wellbeing"],.container-main-search-block [action="/getting-started"],.container-main-search-block [action="/ebsco"],.container-main-search-block [action*="/learningcentre"]{display:none}.elfsight-app-db428976-6c86-4d6c-aaf9-9746854098aa{display:flex;flex-direction:column}.elfsight-app-db428976-6c86-4d6c-aaf9-9746854098aa{flex:1;width:100%}.tooltipr{position:relative;display:inline-block;border-bottom:1px dotted black}.tooltipr .tooltiptextr{visibility:hidden;width:340px;background-color:#555;color:#fff;text-align:left;border-radius:6px;padding:5px 5px;position:absolute;z-index:1;bottom:-10px;left:130px;opacity:0;transition:opacity 0.3s}.tooltipr .tooltiptextr::after{content:"";position:absolute;bottom:15px;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #555 transparent transparent}.tooltipr:hover .tooltiptextr{visibility:visible;opacity:1}.tooltipv{position:relative;display:inline-block;border-bottom:1px dotted black}.tooltipv .tooltiptextv{visibility:hidden;width:500px;background-color:#555;color:#fff;text-align:left;border-radius:6px;padding:5px 5px;position:absolute;z-index:1;bottom:-10px;left:130px;opacity:0;transition:opacity 0.3s}.tooltipv .tooltiptextv::after{content:"";position:absolute;bottom:15px;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #555 transparent transparent}.tooltipv:hover .tooltiptextv{visibility:visible;opacity:1}.block-stacks-research-guide .tabs li a.tabs-item.selected{text-decoration:underline;color:var(--primary-color)}.block-stacks-research-guide .tabs li a.tabs-item{background-color:#242424;margin-block-end:1px;padding:0.5rem;color:white;text-decoration:none;font-weight:700;text-transform:uppercase;font-family:"Roboto"}.block-stacks-research-guide .tabs li a.tabs-item:hover{color:var(--primary-color);transition:color 300ms}.research-guide-blocks span.s-lg-az-result-badge-popular,.research-guide-blocks span.s-lg-az-result-badge-featured,.research-guide-blocks span.s-lg-az-result-badge-new{background-color:#6A7E15;color:white;font-size:0.9rem;padding:0.25rem;margin-inline-start:0.25rem;border-radius:3px}[data-tab-content="945"] input[type="submit"]{background-color:var(--primary-color)}.fc-event-container .fc-content{white-space:initial}.fc-event-container .fc-day-grid-event.fc-start.fc-not-end,.fc-event-container .fc-day-grid-event.fc-not-start.fc-not-end,.fc-event-container .fc-day-grid-event.fc-not-start.fc-end{text-align:center;background-color:#c4d600}.event-details-description .field--name-field-external-signup-url .field__label{display:none}@media (min-width:64em){#block-stacks-event-instance-date-block #ics-download-form{position:relative;top:1rem}}#block-stacks-content-listing-filter-tags-block .search-result-filter .filter-search-item{background:none}form[action="/library-class-booking-form"] #edit-anvil-message{position:relative;top:-1rem}form[action="/library-class-booking-form"] .form-type-processed-text label{display:none}.back-to-top-enabled .scroll-top{background-color:black}.field--name-field-ezproxy-url{padding-bottom:1em}.field--name-field-ezproxy-url .field__label{display:none}.node--type-e-resource .field--name-field-featured.field--type-boolean{display:none}.webform-submission-form .form-item span.form-required::after{content:"*";color:red;margin-inline:0.5em}.js-webform-radios,.js-webform-checkboxes{margin-inline-start:1rem}.accent-heading{display:inline-block;position:relative;color:white}.accent-heading::after{content:"";position:absolute;top:50%;left:0;width:50%;height:50%;background-color:lightpink;z-index:-1}.node--type-news .field--name-field-news-date{margin-block:1rem}.node--type-news .field--name-field-news-date .field__label{font-weight:bold}.node--type-news .field--name-field-news-date .field__label::after{content:":";margin-inline-end:0.5rem}@media (min-width:64em){.node--type-directory-listing .container-item{flex-direction:row;flex-wrap:wrap;gap:2rem}}.node--type-directory-listing .container-item .header-content>*{text-align:start}.node--type-directory-listing .container-item .header-content .full-name{margin-block-end:1rem}.node--type-directory-listing .container-item .main-content{flex:1;gap:1rem;flex-wrap:wrap}.node--type-directory-listing .container-item .main-content .image-holder-container{order:2;flex-basis:100%}.node--type-directory-listing .container-item .main-content .image-holder-container .field--name-field-picture img{height:auto}.node--type-directory-listing .container-item .container-content{flex:1}.node--type-directory-listing .container-item .image-holder-container+.header-content{text-align:start}.slick-slider{z-index:0}.s-lg-az-result-badge-featured.label.label-success{display:none}@media screen and (min-width:64em){.layout-width-default .container-layout-4-columns{gap:1rem}}@media (min-width:64em){.stacks-content-listing-filters-form[action="/equipment-collection"] .filters-container details .form-checkboxes .form-item.hidden{display:flex}.stacks-content-listing-filters-form[action="/equipment-collection"] .filters-container details .form-checkboxes .filter-show-more-less-button{display:none}}.promo-boxes .promo-box{background-color:#e6e6e6;padding:1.5rem 2rem;margin:1.5rem 0;height:calc(100% - 3rem);display:flex;flex-direction:column}.promo-boxes .promo-box .bookmark{position:absolute;width:9.75rem;height:4.25rem;background:#c4d600;top:-1rem;left:3rem;transition:top 0.5s ease;z-index:1}.promo-boxes .promo-box .bookmark.featured{background:#87189d}.promo-boxes .promo-box .img-wrapper{position:relative;z-index:2}.promo-boxes .promo-box .text-wrapper{flex:1;display:flex;flex-direction:column}.promo-boxes .promo-box .text-wrapper .text{font-size:1.125rem;line-height:150%;margin:1.5rem 0}.promo-boxes .promo-box .button{margin-top:auto}.promo-boxes .promo-box h2,.promo-boxes .promo-box .paragraph--type--accordion .field--name-field-title,.promo-boxes .promo-box .path-node .ui-dialog .ui-dialog-titlebar{font-size:1.75rem}.promo-boxes .promo-box:hover .bookmark,.promo-boxes .promo-box:focus .bookmark{top:-1.625rem}@media (max-width:576px){.promo-boxes .promo-box{padding:1.5rem 1rem}.promo-boxes .promo-box .text-wrapper{flex:none}.promo-boxes .promo-box h2,.promo-boxes .promo-box .paragraph--type--accordion .field--name-field-title,.promo-boxes .promo-box .path-node .ui-dialog .ui-dialog-titlebar{font-size:1.5rem}.promo-boxes .promo-box .text{font-size:1rem}}.promo-boxes.horizontal .promo-box{flex-direction:row}.promo-boxes.horizontal .promo-box .img-wrapper{flex:1;min-width:320px}.promo-boxes.horizontal .promo-box .text-wrapper{margin-left:2rem;justify-content:center}.promo-boxes.horizontal .promo-box .text{margin-bottom:1rem}.promo-boxes.horizontal .promo-box .button{margin-top:0}@media (max-width:576px){.promo-boxes.horizontal .promo-box{flex-direction:column}.promo-boxes.horizontal .promo-box .text-wrapper{margin-left:0}.promo-boxes.horizontal .promo-box .button{margin-top:auto}}