/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body{font-family:freight-sans-pro,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.layout-content ol,.layout-content p,.layout-content ul{font-size:1.25rem;line-height:1.875rem}h1{color:#46535e;font-size:3rem;font-weight:700;line-height:3.5rem}h2{font-size:1.75rem;line-height:1.75rem;margin-top:0}h2,h3{color:#46535e;font-weight:900}h3{font-size:1.375rem;line-height:2rem}h3:not(.faq-question){margin-top:0}h4{font-size:1.375rem;line-height:1.75rem}h4,h5{font-weight:700}h5{color:#46535e;font-size:1.25rem;line-height:1.5rem}.layout-content ol ol{list-style-type:lower-alpha}.layout-content ol ol ol{list-style-type:lower-roman}span.text-gold{color:#fdb515}img,img[align=left],img[align=right]{display:block;float:none;height:auto!important;margin:0 auto 8px;max-width:100%}@media only screen and (min-width:700px){img.align-left,img[align=left],img[align=left].align-left,img[align=left][align=left],img[align=right].align-left,img[align=right][align=left]{float:left;margin:0 15px 6px 0}img.align-right,img[align=left].align-right,img[align=left][align=right],img[align=right],img[align=right].align-right,img[align=right][align=right]{float:right;margin:0 0 6px 15px}}.news-image-caption,figcaption{font-size:1rem;line-height:1.4rem;margin-top:8px;text-align:center}.news-image-caption span.wide,figcaption span.wide{display:none}@media only screen and (min-width:700px){.news-image-caption span.wide,figcaption span.wide{display:inline}.news-image-caption span.narrow,figcaption span.narrow{display:none}}figure{display:block;margin:0 auto}figure img{margin-bottom:0}figure.align-left,figure.align-right{float:none}figure.caption{display:table}figure.caption.align-center{margin-bottom:30px}figure figcaption{caption-side:bottom;display:table-caption}@media only screen and (min-width:700px){figure.align-left{float:left;margin:0 18px 15px 0}figure.align-left img{margin:0}figure.align-right{float:right;margin:0 0 15px 18px}figure.align-right img{margin:0}}iframe{max-width:100%}area{cursor:pointer}a[href*="mailto:"]{color:#000;font-weight:700;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-line:underline;text-decoration-thickness:3px}a[href*="mailto:"]:hover{background-color:#fdb515}:focus-visible{outline:2px solid #005fcc}:focus-visible img{outline:2px solid #005fcc}.region-footer :focus-visible,.top-bar :focus-visible{outline-color:#fff}:focus:not(:focus-visible){outline:none}.button-link{background-color:#fdb515;border:none;color:#000;display:block;font-size:1rem;font-weight:700;height:42px;margin-bottom:20px;padding:6px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}.button-link:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}@media only screen and (min-width:700px){.button-link{display:inline-block;margin-right:10px;min-width:200px;width:auto}}@-moz-document url-prefix(){a:focus-visible,button:focus-visible,button[aria-expanded=false]:focus-visible,button[aria-haspopup=true]:focus-visible,input[type]:focus-visible,select:focus-visible{outline:2px solid #005fcc}a:focus:not(:focus-visible),button:focus:not(:focus-visible),button[aria-expanded=false]:focus:not(:focus-visible),button[aria-haspopup=true]:focus:not(:focus-visible),input[type]:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}}button{background-color:#fdb515;border:none;color:#000;font-family:freight-sans-pro,Helvetica,sans-serif;height:24px;width:100%}.header-buttons button{background-color:#fff;font-size:1.5rem;height:60px;margin-left:15px;padding:0;width:50px}button.mobile-menu svg{height:17.5px;width:20px}button.mobile-menu.active,button.mobile-menu:hover{background-color:#fdb515}button.search.active{background-color:#f2f4f7}#s-lch-widget-20726{background-color:#fdb515;bottom:0;display:block;padding:0;position:relative;text-align:center;top:unset}#s-lch-widget-20726 iframe{box-shadow:none}#s-lch-widget-20726 .s-lch-widget-img-btn{border:none;box-shadow:none;margin:0 auto}#s-lch-widget-20726.open{height:50vh}@media only screen and (min-width:700px){#s-lch-widget-20726{background-color:transparent;display:flex;position:fixed;right:20px}#s-lch-widget-20726 .s-lch-widget-img-btn{margin:0}}.breadcrumb ol{list-style:none;padding:0}.breadcrumb ol li{display:inline;font-size:.9375rem;margin-right:3px;text-transform:uppercase}.breadcrumb ol li:after{content:"/"}.breadcrumb ol li:last-child:after{content:""}.breadcrumb ol li a,.breadcrumb ol li a:link,.breadcrumb ol li a:visited{color:#3b7da0;font-weight:700;margin-right:3px;text-decoration:none}.breadcrumb ol li a:active,.breadcrumb ol li a:hover{-webkit-text-decoration:underline #3b7da0 2px;text-decoration:underline #3b7da0 2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media only screen and (min-width:700px){.breadcrumb{padding:0}}.page-node-type-library-location .breadcrumb{padding-left:12px}@media only screen and (min-width:1280px){.page-node-type-library-location .breadcrumb{padding-left:0}}.library-blog-feed-item{border:1px solid #2a2a2a;font-size:1.25rem;line-height:1.25rem;margin-bottom:12px;min-height:52px;padding:20px 70px 20px 16px;position:relative}.library-blog-feed-item a,.library-blog-feed-item a:link,.library-blog-feed-item a:visited{color:#000;text-decoration:none}.library-blog-feed-item .fa-arrow-right{background:#2a2a2a;bottom:0;color:#fff;padding:4px;position:absolute;right:0}.feed-item{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ddd;color:#000;display:block;font-size:1.25rem;margin-bottom:12px;padding:8px 36px 8px 8px;position:relative;text-decoration:none;width:100%}.feed-item a,.feed-item a:link,.feed-item a:visited{color:#000}.feed-item .fas{background-color:#000;bottom:0;color:#fff;font-size:.85rem;padding:6px;position:absolute;right:0;transition:color .25s,background-color .25s}.feed-item:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#fdb515;text-decoration-thickness:3px}.feed-item:hover .fas{background-color:#fdb515;color:#000}.feed-item.with-image{border:none;color:#fff!important;height:250px;padding:0}.feed-item.with-image .feed-item-title{background-color:#000;bottom:0;line-height:1.5rem;padding:8px 36px 8px 18px;position:absolute;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:100%}.feed-item.with-image .feed-item-title .fas{background-color:#fdb515;color:#000}.feed-item.with-image:hover .fas{background-color:#000;color:#fff}.feed-item.with-image:focus-visible{outline:none}.feed-item.with-image:focus-visible .feed-item-title{outline:2px solid #005fcc}.feed-item.with-image:focus:not(:focus-visible) .feed-item-title{outline:none}@media only screen and (min-width:700px){.path-frontpage .feed-item{margin-bottom:0}}.library-feeds .library-blog-feed,.library-feeds .views-element-container{position:relative}.library-feeds .library-blog-link,.library-feeds .library-twitter-link{color:#000;font-weight:700;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:0}.library-feeds .library-blog-link:after,.library-feeds .library-twitter-link:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.library-feeds .library-blog-link:hover,.library-feeds .library-twitter-link:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}@media only screen and (min-width:700px){.library-feeds .library-twitter-link{right:25px}}.library-feeds .library-twitter-feed{margin-bottom:30px;position:relative}@media only screen and (min-width:700px){.library-feeds .library-twitter-feed{margin-bottom:0}}.library-feeds .twitter-feed-container{max-height:300px;overflow:auto;position:relative}@media only screen and (min-width:700px){.library-feeds.all{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr}.library-feeds.all .library-blog-link,.library-feeds.all .library-twitter-link{top:22px}}.feed-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.feed-grid .feed-item{margin-bottom:0}@media only screen and (min-width:1000px){.feed-grid .feed-item{height:343px}}@media only screen and (min-width:700px){.feed-grid{grid-template-columns:repeat(3,1fr)}.field--name-field-prog-events-feed{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.field--name-field-prog-events-feed>div{margin-bottom:0}}.field--name-field-events-feed>div,.field--name-field-prog-events-feed>div{margin-bottom:30px;position:relative}.field--name-field-events-feed h2,.field--name-field-prog-events-feed h2{border-bottom:1px solid #ddd;margin:0 0 6px;padding-bottom:20px}.field--name-field-events-feed .events-calendar-link,.field--name-field-prog-events-feed .events-calendar-link{position:absolute;right:0;top:0}@media only screen and (min-width:700px){.field--name-field-events-feed .events-calendar-link,.field--name-field-prog-events-feed .events-calendar-link{top:20px}}.field--name-field-events-feed ul,.field--name-field-prog-events-feed ul{font-size:1rem;list-style:none;padding:0}.field--name-field-events-feed li,.field--name-field-prog-events-feed li{padding-bottom:20px}.field--name-field-events-feed li a,.field--name-field-events-feed li a:link,.field--name-field-events-feed li a:visited,.field--name-field-prog-events-feed li a,.field--name-field-prog-events-feed li a:link,.field--name-field-prog-events-feed li a:visited{color:#3b7da0!important;font-size:1.125rem;font-weight:700;line-height:1.25rem;text-decoration:none}.field--name-field-events-feed li a:after,.field--name-field-events-feed li a:link:after,.field--name-field-events-feed li a:visited:after,.field--name-field-prog-events-feed li a:after,.field--name-field-prog-events-feed li a:link:after,.field--name-field-prog-events-feed li a:visited:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:20px;right:0}.field--name-field-events-feed li a:hover,.field--name-field-events-feed li a:link:hover,.field--name-field-events-feed li a:visited:hover,.field--name-field-prog-events-feed li a:hover,.field--name-field-prog-events-feed li a:link:hover,.field--name-field-prog-events-feed li a:visited:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#3b7da0!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}.vertical-tab-set h2{margin-bottom:30px}@media only screen and (min-width:700px){.in-page-nav-content{display:flex}}.in-page-menu-labels ul{list-style:none;margin-top:0;padding-left:0}.in-page-menu-labels ul li{color:#000;font-weight:700;height:auto;margin-bottom:10px;padding:9px 12px;text-align:right;transition:background-color .25s,color .25s}.in-page-menu-labels ul li.active,.in-page-menu-labels ul li:hover{background-color:#fdb515!important}@media only screen and (min-width:700px){.in-page-menu-labels{border-right:1px solid #ddd;display:block;min-width:240px}.in-page-menu-labels button{background-color:transparent;height:auto;padding:10px 12px;text-align:right}.in-page-menu-labels button.active{background-color:#fdb515;font-weight:700}}.in-page-text{width:100%}@media only screen and (min-width:700px){.in-page-text{padding-left:18px}}@media only screen and (min-width:1280px){.in-page-text{flex:1}}.in-page-text-item{display:none;position:relative}.in-page-text-item h3.in-page-text-item-header{display:inline;margin-top:0;width:auto}.in-page-text-item.visible{display:block}.in-page-text-item button.copy-url{background-color:transparent;color:#46535e!important;cursor:pointer;margin-left:6px;text-decoration:none;width:auto}.in-page-text-item button.copy-url:hover{background-color:transparent!important;border-bottom:1px solid #46535e}.in-page-text-item button.copy-url .fa-link{font-size:16px;position:relative;top:-2px}.accordion-item{border-bottom:1px solid #ddd;position:relative}.accordion-item h3,.accordion-item h4.accordion-button{cursor:pointer}.accordion-item h3:after,.accordion-item h4.accordion-button:after{content:"";font-family:Font Awesome\ 5 Free;font-size:1.25rem;position:absolute;right:0;transition:transform .25s ease-in-out}.accordion-item h3.active:after,.accordion-item h4.accordion-button.active:after{transform:rotate(180deg)}.accordion-content{display:none}.accordion-content.visible{display:block}button.expand-all{background-color:transparent;font-weight:700;position:absolute;right:0;top:0;transition:background-color .5s;width:auto}button.expand-all:hover{background-color:#fdb515}.faq-list button.expand-all{top:45px}.user-logged-in #block-ucblibrary-primary-local-tasks ul.tabs.primary{border-bottom:1px solid #bdbaba;display:flex;list-style:none;padding:0}.user-logged-in #block-ucblibrary-primary-local-tasks ul.tabs.primary>li{border:1px solid #bdbaba;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;margin:0 5px;padding:5px 10px}.user-logged-in #block-ucblibrary-primary-local-tasks ul.tabs.primary a,.user-logged-in #block-ucblibrary-primary-local-tasks ul.tabs.primary a:link,.user-logged-in #block-ucblibrary-primary-local-tasks ul.tabs.primary a:visited{color:#000;text-decoration-color:#fdb515;text-decoration-thickness:2px}.user-logged-in #block-ucblibrary-primary-local-tasks ul.tabs.primary a:active,.user-logged-in #block-ucblibrary-primary-local-tasks ul.tabs.primary a:hover{text-decoration-thickness:3px}.page-node-type-staff .node__content{margin-bottom:50px}.library-staff-grid{padding:0}@media only screen and (min-width:700px){.library-staff-grid{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1280px){.library-staff-grid{grid-template-columns:repeat(3,1fr)}}.staff-listing{border-bottom:1px solid #ddd;display:flex;font-size:1rem;margin-right:20px;padding:32px 0 21px}.staff-listing .staff-listing-name-link{color:#3b7da0!important;font-size:1.125rem;font-weight:700;line-height:1.25rem;text-decoration:none}.staff-listing .staff-listing-name-link:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:20px;right:0}.staff-listing .staff-listing-name-link:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#3b7da0!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}.staff-listing .staff-listing-book-appointment-link{font-weight:700}.subject-librarians .staff-listing{display:block}.staff-listing .item-list ul{list-style:none;margin:0;padding:0}.staff-listing-image{padding-right:12px}.staff-listing-image img{min-width:142px}@media only screen and (min-width:700px){.staff-listing-image{flex-shrink:0;width:150px}}.staff-footer-links ul{list-style:none;margin:0;padding:0}.staff-footer-links ul li{margin-bottom:20px;position:relative}.staff-footer-links ul li a,.staff-footer-links ul li a:link,.staff-footer-links ul li a:visited{display:block;height:100%;text-decoration:none;width:100%}.staff-footer-links ul li a:hover,.staff-footer-links ul li a:link:hover,.staff-footer-links ul li a:visited:hover{background-color:transparent!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:3px}@media only screen and (min-width:700px){.staff-footer-links ul{display:flex}.staff-footer-links ul li{flex:1;margin:0 5px}.staff-footer-links ul li a,.staff-footer-links ul li a:link,.staff-footer-links ul li a:visited{margin:10px 20px 20px}.library-staff-other-directories{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}}.faq-container{position:relative}.faq-container h2{margin-bottom:50px}.faq-see-all-link{background-color:#000;border:none;color:#fff!important;display:block;font-weight:700;height:42px;padding:6px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}.faq-see-all-link:hover{background-color:#fdb515;color:#000!important}.ilp-research-help-link{color:#000;display:block;font-weight:700;position:relative;text-align:right;text-decoration:none;text-transform:uppercase;top:8px}.ilp-research-help-link:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.ilp-research-help-link:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.library-link-lists{margin-top:30px}.library-link-lists .library-link-list{margin-bottom:30px}.library-link-lists a,.library-link-lists a:link,.library-link-lists a:visited{font-weight:700}@media only screen and (min-width:700px){.library-link-lists{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.library-link-lists .library-link-list{margin-bottom:0}}.library-link-lists .field--name-field-lib-link-list-link{font-size:1rem;list-style:none;padding:0}@media only screen and (min-width:700px){.page-node-type-informational-landing-page .library-link-lists,.page-node-type-library-program .library-link-lists{grid-template-columns:1fr 1fr;grid-gap:30px}}.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link{border-top:1px solid #ddd;font-size:1.125rem;list-style:none;margin:20px 0;padding-left:0;padding-top:20px}.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link a,.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link a:link,.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link a:visited,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link a,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link a:link,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link a:visited{color:#3b7da0!important;font-size:1.125rem;font-weight:700;line-height:1.25rem;position:relative;text-decoration:none}.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link a:after,.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link a:link:after,.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link a:visited:after,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link a:after,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link a:link:after,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link a:visited:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:20px;right:0}.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link a:hover,.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link a:link:hover,.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link a:visited:hover,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link a:hover,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link a:link:hover,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link a:visited:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#3b7da0!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}.page-node-type-informational-landing-page .library-link-lists .field--name-field-ilp-link-group-link .field__item,.page-node-type-library-program .library-link-lists .field--name-field-ilp-link-group-link .field__item{padding-bottom:15px}.library-program-quick-links a,.library-program-quick-links a:link,.library-program-quick-links a:visited{font-weight:700}ul.cta-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;font-size:1rem;list-style:none;padding:0}@media only screen and (min-width:700px){ul.cta-cards{display:flex}ul.cta-cards>li{flex:1}}.cta-card{cursor:pointer;height:90px;padding:16px;position:relative}.cta-card a,.cta-card a:link,.cta-card a:visited{color:#000;font-weight:700;line-height:1rem;position:absolute;text-decoration:none;text-transform:uppercase;top:55px}.cta-card a:after,.cta-card a:link:after,.cta-card a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.cta-card a:hover,.cta-card a:link:hover,.cta-card a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.cta-card:first-child{background-color:#fdb515}.cta-card:first-child a:after,.cta-card:first-child a:link:after,.cta-card:first-child a:visited:after{color:#fff}.cta-card:first-child a:hover,.cta-card:first-child a:link:hover,.cta-card:first-child a:visited:hover{text-decoration-color:#fff!important}.cta-card:nth-child(2){background-color:#46535e}.cta-card:nth-child(2) a,.cta-card:nth-child(2) a:link,.cta-card:nth-child(2) a:visited{color:#fff!important}.cta-card:nth-child(3){background-color:#3b7da0}.cta-card:nth-child(3) a,.cta-card:nth-child(3) a:link,.cta-card:nth-child(3) a:visited{color:#fff!important}.cta-card:nth-child(4){background-color:#f2f4f7}.library-services-grid{list-style:none;padding:0}.library-services-grid>li{border-bottom:1px solid #ddd;font-size:1rem;padding:10px 0 20px}.library-services-grid .library-service-name{font-weight:700;margin-bottom:10px}.library-services-grid .library-service-name a,.library-services-grid .library-service-name a:link,.library-services-grid .library-service-name a:visited{color:#3b7da0!important;font-size:1.125rem;font-weight:700;line-height:1.25rem;text-decoration:none}.library-services-grid .library-service-name a:after,.library-services-grid .library-service-name a:link:after,.library-services-grid .library-service-name a:visited:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:20px;right:0}.library-services-grid .library-service-name a:hover,.library-services-grid .library-service-name a:link:hover,.library-services-grid .library-service-name a:visited:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#3b7da0!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}.library-services-grid .field--name-field-lib-service-email a,.library-services-grid .field--name-field-lib-service-email a:link,.library-services-grid .field--name-field-lib-service-email a:visited{color:#000;font-weight:700;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:background-color .25s ease-in-out;word-break:break-all}.library-services-grid .field--name-field-lib-service-email a:hover,.library-services-grid .field--name-field-lib-service-email a:link:hover,.library-services-grid .field--name-field-lib-service-email a:visited:hover{background:#fdb515}.page-node-type-library-location .library-services-grid p,.page-node-type-library-service .library-services-grid p{font-size:1rem;margin-bottom:0}.page-node-type-library-location .library-services-grid .library-service-item,.page-node-type-library-service .library-services-grid .library-service-item{line-height:1.5rem}@media only screen and (min-width:700px){.library-services-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}}@media only screen and (min-width:1000px){.library-services-grid{grid-template-columns:repeat(3,1fr)}}.library-contact-info-container .library-google-map iframe{border:none;height:100%;min-height:300px;width:100%}.library-contact-info-container .library-address-phone .library-address{margin-bottom:10px}.library-contact-info-container .library-address-phone .paragraph--type--library-phone-number a,.library-contact-info-container .library-address-phone .paragraph--type--library-phone-number a:link,.library-contact-info-container .library-address-phone .paragraph--type--library-phone-number a:visited{color:#000;text-decoration:none}.library-contact-info-container .library-address-phone .library-email-address{margin-bottom:10px}.library-contact-info-container .library-address-phone .library-email-address a,.library-contact-info-container .library-address-phone .library-email-address a:link,.library-contact-info-container .library-address-phone .library-email-address a:visited{color:#000;font-weight:700;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:background-color .25s ease-in-out}.library-contact-info-container .library-address-phone .library-email-address a:hover,.library-contact-info-container .library-address-phone .library-email-address a:link:hover,.library-contact-info-container .library-address-phone .library-email-address a:visited:hover{background:#fdb515}.library-contact-info-container .library-address-phone .library-floor-plans a,.library-contact-info-container .library-address-phone .library-floor-plans a:link,.library-contact-info-container .library-address-phone .library-floor-plans a:visited{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.library-contact-info-container .library-address-phone .library-floor-plans a:after,.library-contact-info-container .library-address-phone .library-floor-plans a:link:after,.library-contact-info-container .library-address-phone .library-floor-plans a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.library-contact-info-container .library-address-phone .library-floor-plans a:hover,.library-contact-info-container .library-address-phone .library-floor-plans a:link:hover,.library-contact-info-container .library-address-phone .library-floor-plans a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.library-contact-info-container p.library-accessibility-status{font-size:1rem;font-weight:700;margin-top:12px}@media only screen and (min-width:700px){.library-contact-info-container{display:grid;grid-template-columns:45% 55%;grid-template-rows:auto auto}.library-contact-info-container h2{grid-column:1/1;grid-row:1/1;margin-top:0}.library-contact-info-container .library-address-phone{grid-column:1/1;grid-row:2/2}.library-contact-info-container .library-google-map{grid-column:2/2;grid-row:1/span 2}}.map-link-container{margin-bottom:10px}.google-maps-link{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.google-maps-link:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.google-maps-link:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.google-maps-link .fas{margin-right:10px}.google-maps-link:after{content:"";margin:0}.program-service-header .library-program-address{font-size:1.25rem}@media only screen and (min-width:700px){.program-service-header{display:flex}.program-service-header .library-service-info{display:flex;flex-basis:70%;flex-direction:column;justify-content:center;padding-left:20px}.program-service-header .library-service-info h1{margin:0 0 5px}}.library-service-logo-image{display:none}@media only screen and (min-width:700px){.library-service-logo-image{align-items:center;display:flex;flex-basis:30%}}.field--name-field-prog-featured-topic{line-height:1.5rem;margin-top:70px}.field--name-field-prog-featured-topic>.field__item{margin-bottom:20px}.field--name-field-prog-featured-topic .field--name-field-feat-topic-image{margin-bottom:10px;text-align:center}@media only screen and (min-width:700px){.field--name-field-prog-featured-topic{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.field--name-field-prog-featured-topic>.field__item{flex:1}}.featured-item-title-link{margin-bottom:15px}.featured-item-title-link a,.featured-item-title-link a:link,.featured-item-title-link a:visited{color:#3b7da0!important;font-size:1.125rem;font-weight:700;line-height:1.25rem;text-decoration:none}.featured-item-title-link a:after,.featured-item-title-link a:link:after,.featured-item-title-link a:visited:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:20px;right:0}.featured-item-title-link a:hover,.featured-item-title-link a:link:hover,.featured-item-title-link a:visited:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#3b7da0!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}.library-social-media-links .social-media-link{color:#3b7da0!important;margin-right:8px;text-decoration:none;transition:color .25s ease-in-out!important}.library-social-media-links .social-media-link .fa-brands,.library-social-media-links .social-media-link .fab{font-size:32px}.library-social-media-links .social-media-link:hover{background-color:transparent!important;color:#fdb515!important}.library-social-media-links .social-media-name{left:-9999px;position:absolute;top:-9999px}#hours-table-controller{align-items:center;color:#46535e;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-around;margin-bottom:15px;text-align:center}#hours-table-controller button{background-color:transparent;color:#3b7da0;font-size:3rem;height:50px;width:auto!important}#hours-table-controller button:disabled{color:#ddd}#hours-table-controller button:focus-visible{outline:auto}#hours-table-controller button:focus:not(:focus-visible){outline:none}@media only screen and (min-width:700px){#hours-table-controller{font-size:1rem;justify-content:flex-start;margin-bottom:0}#hours-table-controller>*{padding:0 8px}#hours-table-controller button{font-size:1.25rem}}.library-hours-table-outer-wrapper{width:100%}.library-hours-table-inner-wrapper{overflow:auto;position:relative;white-space:nowrap}@media only screen and (min-width:700px){.library-hours-table-inner-wrapper,.library-hours-table-outer-wrapper{white-space:normal;width:auto}}#library-hours-table{border-bottom:1px solid #ddd;color:#46535e;line-height:1.125rem}#library-hours-table td,#library-hours-table th{background-color:#fff;min-width:100px;padding:10px 8px;text-align:left;vertical-align:top}#library-hours-table td:first-child,#library-hours-table th:first-child{background-color:#f2f4f7;border-right:1px solid #ddd;left:0;min-width:200px;padding-right:8px;position:sticky;white-space:normal;z-index:50}#library-hours-table td.current-day,#library-hours-table th.current-day{background-color:#f2f4f7}#library-hours-table th{border-bottom:1px solid #ddd;padding-bottom:8px}#library-hours-table th.location-name{font-weight:400}@media only screen and (min-width:700px){#library-hours-table{border-bottom:none;table-layout:fixed;width:100%}#library-hours-table th{border-bottom:none;padding-bottom:20px}#library-hours-table td,#library-hours-table th.location-name{padding:18px 8px}#library-hours-table tbody tr{border-bottom:1px solid #ddd}#library-hours-table td:first-child,#library-hours-table th:first-child{background-color:#fff;border-right:none;width:200px;z-index:auto}}.library-location-hours .swipe-text{text-align:right}@media only screen and (min-width:700px){.library-location-hours .swipe-text{display:none}}.library-location-hours .hours-header{margin-bottom:20px;position:relative}.library-location-hours .hours-header h2{margin-top:0}.library-location-hours .day-of-week.current-day{transition:background-color .5s ease-in-out}.library-location-hours .day-of-week.current-day.active{background-color:#f2f4f7}@media only screen and (min-width:700px){.library-location-hours .day-of-week{border-bottom:none}}.library-hours-table-header{color:#46535e;font-weight:700;margin-bottom:0!important}.library-hours-table-header .day-of-week{display:none}@media only screen and (min-width:700px){.library-hours-table-header{grid-gap:10px;display:grid;grid-template-columns:200px repeat(7,1fr)}.library-hours-table-header>div{padding:8px 8px 20px}.library-hours-table-header .day-of-week{display:initial}}.monthly-calendar-link{color:#000;display:block;font-weight:700;margin-top:6px;text-align:right;text-decoration:none;text-transform:uppercase}.monthly-calendar-link:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.monthly-calendar-link:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.share-links-container{background-color:hsla(0,0%,100%,.9);padding:20px 0 15px 20px;position:absolute;right:0;text-align:right;top:13px;z-index:200}.share-links-container ul{list-style:none;margin:0;padding:0}.share-links-container ul li{font-size:1.25rem;margin:20px 0;text-align:right}.share-links-container ul li a,.share-links-container ul li a:link,.share-links-container ul li a:visited{text-decoration:none}.share-links-container ul li .fab,.share-links-container ul li .fas{margin-left:10px}.share-links-container ul li a[href*="mailto:"]{font-weight:400}.share-links-container .share-links{display:none}.share-links-container .share-links.visible{display:block}.share-links-container .fa-share-alt{transition:transform .25s}.share-links-container.active{border:1px solid #ddd}.share-links-container.active .fa-share-alt{transform:rotate(90deg)}.share-links-container.active .share-links{display:block}.share-button{background-color:transparent;font-weight:700;padding-right:0;text-transform:uppercase;transition:background-color .25s,color .25s;width:90px}.share-button .fas{color:#fdb515;margin-right:8px}.share-button.active .fas{transform:rotate(90deg)}.library-search-form-container form label{left:-9999px;position:absolute;top:-9999px}.library-search-form-container form select{background-color:#46535e;border:none;color:#fff;font-family:freight-sans-pro,Helvetica,sans-serif;margin-bottom:18px;padding:0 10px;position:relative;width:100%}.library-search-form-container form input[name=search_terms].alerted::-moz-placeholder{color:red}.library-search-form-container form input[name=search_terms].alerted::placeholder{color:red}.library-search-form-container form input[type=text]{color:#000}@media only screen and (min-width:700px){.library-search-form-container form{display:flex;flex-wrap:wrap}.library-search-form-container form input[type=submit],.library-search-form-container form select{flex-basis:160px;flex-shrink:0}.library-search-form-container form input[name=search_terms]{flex:1}}.library-search-form-container #digital-collections-search-form{margin-bottom:40px}.view-display-id-search_news_articles .views-row{font-size:1.25rem;margin-bottom:20px}.more-news-link{color:#000;display:block;font-weight:700;margin-bottom:50px;margin-top:6px;text-align:right;text-decoration:none;text-transform:uppercase}.more-news-link:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.more-news-link:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}#block-newsfootermenu{margin-top:50px}#views-exposed-form-news-article-views-search-news-articles{margin-bottom:50px;position:relative}#views-exposed-form-news-article-views-search-news-articles .news-item-sort{margin-bottom:20px}@media only screen and (min-width:700px){#views-exposed-form-news-article-views-search-news-articles .news-item-sort{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}}@media only screen and (min-width:1000px){#views-exposed-form-news-article-views-search-news-articles .news-search-form{display:flex}#views-exposed-form-news-article-views-search-news-articles input[type=submit]{width:200px}#views-exposed-form-news-article-views-search-news-articles input[type=submit][value=Reset]{width:auto}#views-exposed-form-news-article-views-search-news-articles .news-title-body-search{align-items:flex-end;display:flex;flex-basis:65%;padding-right:10px}#views-exposed-form-news-article-views-search-news-articles .news-title-body-search>div{flex:1}#views-exposed-form-news-article-views-search-news-articles .news-item-bottom-container label{display:block}#views-exposed-form-news-article-views-search-news-articles .news-item-bottom-container select{margin-bottom:0;width:100%}#views-exposed-form-news-article-views-search-news-articles .news-item-bottom-container .news-item-sort>div{margin-left:10px;margin-right:0}}@media only screen and (min-width:1000px)and (min-width:1000px){#views-exposed-form-news-article-views-search-news-articles .news-item-bottom-container{flex:1}}nav.pager ul{display:flex;justify-content:center;list-style:none}nav.pager ul li{margin:0 8px}nav.pager ul li.pager__item:not(.pager__item--next):not(.pager__item--last):not(.pager__item--first):not(.pager__item--previous){display:none}@media only screen and (min-width:700px){nav.pager ul li.pager__item:not(.pager__item--next):not(.pager__item--last):not(.pager__item--first):not(.pager__item--previous){display:initial}}.collections-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;list-style:none;padding:0}.collections-grid>li{border-bottom:1px solid #ddd;padding:8px 0}.collections-grid a,.collections-grid a:link,.collections-grid a:visited{color:#3b7da0!important;font-size:1.125rem;font-weight:700;line-height:1.25rem;text-decoration:none}.collections-grid a:after,.collections-grid a:link:after,.collections-grid a:visited:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:20px;right:0}.collections-grid a:hover,.collections-grid a:link:hover,.collections-grid a:visited:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#3b7da0!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}@media only screen and (min-width:700px){.collections-grid{grid-template-columns:repeat(3,1fr)}.collections-grid>li{padding:2px 0 17px}.collections-grid a:after,.collections-grid a:link:after,.collections-grid a:visited:after{content:"";font-family:Font Awesome\ 5 Free;margin-left:40px}}.ajax-progress-fullscreen{background-color:#fff;background-image:url(/themes/custom/ucblibrary/img/ajax-spinner.gif);border-radius:7px;height:100vh;left:0;opacity:.75;padding:4px;position:fixed;top:0;width:100vw;z-index:1000}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.region-header{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:1280px){.region-header{flex-wrap:nowrap;height:80px}}.region-header.sticky{box-shadow:0 3px 7px gray;height:auto;position:fixed;top:0;width:100%;z-index:500}#block-sitebranding{order:1;padding-left:12px}#block-sitebranding img{width:200px}@media only screen and (min-width:1280px){#block-sitebranding img{width:270px}.sticky #block-sitebranding img{margin-top:8px;width:200px}}.header-buttons{display:flex;justify-content:flex-end;order:2}@media only screen and (min-width:1280px){.header-buttons{display:none}}.menu{display:none;list-style:none;margin:0;padding:0}.menu button{font-weight:700}.menu.visible{display:block}.footer-menu .menu{display:block;font-size:1.5rem;font-weight:700;text-transform:uppercase}.footer-menu .menu li{margin-bottom:16px}@media only screen and (min-width:1280px){.menu{display:block}}#block-mainmenu{background-color:#f2f4f7;flex-basis:100%;order:3}#block-mainmenu button{background-color:transparent;color:#46535e;height:50px;padding:0 24px;position:relative;text-align:left}#block-mainmenu button:after{color:#fdb515;content:"";font-family:Font Awesome\ 5 Free;position:absolute;right:24px}#block-mainmenu button.active:after{content:""}#block-mainmenu>ul>li:after{border-bottom:1px solid #46535e;content:"";display:block;margin:0 24px}#block-mainmenu>ul>li:nth-last-child(2):after{border-bottom:none}#block-mainmenu>ul>li:last-child{display:none}@media only screen and (min-width:1280px){#block-mainmenu>ul>li:last-child{display:list-item}}#block-mainmenu>ul>li>ul a,#block-mainmenu>ul>li>ul a:link,#block-mainmenu>ul>li>ul a:visited{color:#2a2a2a;height:100%;margin:0 24px;padding-top:10px;text-decoration:none}#block-mainmenu>ul>li>ul>li{border-bottom:1px solid #ddd;display:flex;flex-direction:column;height:50px;justify-content:center;margin:0 24px}#block-mainmenu>ul>li>ul>li:last-child,#block-mainmenu>ul>li>ul>li:nth-last-child(2) button{border-bottom:none}@media only screen and (min-width:1280px){#block-mainmenu{background-color:transparent;flex-basis:auto;order:2}#block-mainmenu button,#block-mainmenu button.active{font-size:1.125rem}#block-mainmenu button.active:after,#block-mainmenu button:after{content:""}#block-mainmenu button.active.button-my-library,#block-mainmenu button.button-my-library{font-weight:400}#block-mainmenu button.active.button-my-library i,#block-mainmenu button.button-my-library i{margin-right:2px}#block-mainmenu button.active{background-color:#000;color:#fff}#block-mainmenu button.active:hover{text-decoration:none}#block-mainmenu>ul{display:flex;justify-content:flex-end;position:relative}#block-mainmenu>ul>li{margin-left:50px}#block-mainmenu>ul>li:after{border-bottom:none}#block-mainmenu>ul>li:first-child{margin-left:0}#block-mainmenu>ul>li:first-child>ul{background-image:url(/themes/custom/ucblibrary/img/menu_background_1.jpg)}#block-mainmenu>ul>li:nth-child(2)>ul{background-image:url(/themes/custom/ucblibrary/img/find-background-image.jpg)}#block-mainmenu>ul>li:nth-child(3)>ul{background-image:url(/themes/custom/ucblibrary/img/help-background-image.jpg)}#block-mainmenu>ul>li:nth-child(4)>ul{background-image:url(/themes/custom/ucblibrary/img/about-background-image.jpg)}#block-mainmenu>ul>li>ul{background-color:#fff;background-position:100% 0;background-repeat:no-repeat;display:none}#block-mainmenu>ul>li>ul.visible{border:2px solid #2a2a2a;border-top:5px solid #000;display:block;left:0;min-height:255px;padding:31px 0 20px;position:absolute;top:50px;width:650px;z-index:9999}#block-mainmenu>ul>li>ul.visible.menu-search{min-height:unset;right:0;width:100%}#block-mainmenu>ul>li>ul.visible>li{border-bottom:none;display:block;margin-left:0}#block-mainmenu>ul>li>ul.visible>li.search-list-item{margin-left:18px}#block-mainmenu>ul>li>ul.visible>li a:active,#block-mainmenu>ul>li>ul.visible>li a:hover{font-weight:700;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item){bottom:0;left:271px;margin:0;position:absolute;text-transform:uppercase}#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item) a,#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item) a:link,#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item) a:visited{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item) a:after,#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item) a:link:after,#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item) a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item) a:hover,#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item) a:link:hover,#block-mainmenu>ul>li>ul.visible>li:last-child:not(.search-list-item) a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}#block-mainmenu>ul>li>ul.menu-search{background-image:none}}li.menu-search{display:none}@media only screen and (min-width:1280px){li.menu-search{display:initial}}.region-secondary-menu .block-menu{margin:55px auto 40px}.region-secondary-menu .block-menu>.menu{display:block;display:flex;flex-direction:column}.region-secondary-menu .block-menu>.menu .menu-item{display:none;order:1;padding:16px 0;position:relative;text-align:center}.region-secondary-menu .block-menu>.menu .menu-item a,.region-secondary-menu .block-menu>.menu .menu-item a:link,.region-secondary-menu .block-menu>.menu .menu-item a:visited{color:#000;text-decoration:none}.region-secondary-menu .block-menu>.menu .menu-item a:hover,.region-secondary-menu .block-menu>.menu .menu-item a:link:hover,.region-secondary-menu .block-menu>.menu .menu-item a:visited:hover{background-color:transparent!important}.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail{background-color:#2a2a2a;display:block;font-weight:700;order:0}.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail a,.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail a:link,.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail a:visited{color:#fff}.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail:after{color:#fff;content:"";font-family:Font Awesome\ 5 Free;position:absolute;right:32px;transition:background-color .25s,color .25s}.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail.active:after{transform:rotate(180deg)}.region-secondary-menu .block-menu>.menu .menu-item.visible{display:block}@media only screen and (min-width:700px){.region-secondary-menu .block-menu>.menu{flex-direction:row;justify-content:space-around}.region-secondary-menu .block-menu>.menu .menu-item{display:block;order:unset;padding:0}.region-secondary-menu .block-menu>.menu .menu-item a,.region-secondary-menu .block-menu>.menu .menu-item a:link,.region-secondary-menu .block-menu>.menu .menu-item a:visited{color:#000;padding-bottom:3px;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:background-color .25s ease-in-out}.region-secondary-menu .block-menu>.menu .menu-item a:hover,.region-secondary-menu .block-menu>.menu .menu-item a:link:hover,.region-secondary-menu .block-menu>.menu .menu-item a:visited:hover{background:#fdb515;background-color:#fdb515!important}.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail{background-color:transparent;font-weight:inherit;order:unset}.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail:after{content:""}.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail a,.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail a:link,.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail a:visited{color:#000;font-weight:700;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:background-color .25s ease-in-out}.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail a:hover,.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail a:link:hover,.region-secondary-menu .block-menu>.menu .menu-item.menu-item--active-trail a:visited:hover{background:#fdb515}}nav.tabs ul.tabs{border-bottom:1px solid #bdbaba;display:flex;list-style:none;padding:0}nav.tabs ul.tabs li{border:1px solid #bdbaba;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;margin:0 5px;padding:5px 10px;transition:background-color .25s ease-in-out}nav.tabs ul.tabs li a,nav.tabs ul.tabs li a:link,nav.tabs ul.tabs li a:visited{color:#000;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:background-color .25s ease-in-out}nav.tabs ul.tabs li a:hover,nav.tabs ul.tabs li a:link:hover,nav.tabs ul.tabs li a:visited:hover{background:#fdb515;background-color:transparent}nav.tabs ul.tabs li:hover{background-color:#fdb515}.region-footer{background-color:#46535e;color:#fff;padding:20px;text-align:center}.region-footer a,.region-footer a:link,.region-footer a:visited{color:#fff;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.region-footer a:hover,.region-footer a:link:hover,.region-footer a:visited:hover{text-decoration-thickness:2px}.region-footer h2{color:#fff}.region-footer .footer-logo,.region-footer .footer-mailchimp,.region-footer .footer-navigation,.region-footer .social-media-icons,.region-footer .text-formatted{margin-bottom:30px}.region-footer .social-media-icons{font-size:2rem}.region-footer .social-media-icons a,.region-footer .social-media-icons a:link,.region-footer .social-media-icons a:visited{margin:0 8px;transition:color .25s ease-in-out}.region-footer .social-media-icons a:active,.region-footer .social-media-icons a:hover{color:#fdb515}.region-footer .footer-navigation ul.menu>li a,.region-footer .footer-navigation ul.menu>li a:link,.region-footer .footer-navigation ul.menu>li a:visited{text-decoration:none}.region-footer .footer-navigation ul.menu>li a:active,.region-footer .footer-navigation ul.menu>li a:hover{-webkit-text-decoration:3px solid #fff;text-decoration:3px solid #fff;text-decoration-line:underline}@media only screen and (min-width:700px){.region-footer{padding-bottom:0;text-align:left}.region-footer .text-formatted{margin-bottom:0}.region-footer #block-copyrightstatement p{margin-top:0}.region-footer .social-media-icons{font-size:1rem}.region-footer .social-media-icons a,.region-footer .social-media-icons a:link,.region-footer .social-media-icons a:visited{margin:0 3px}.region-footer .footer-navigation{text-align:left}.region-footer .footer-navigation .footer-logo{margin-bottom:10px}.region-footer .footer-navigation .footer-logo img{margin:0}.region-footer .footer-navigation .footer-menu ul.menu{display:flex;font-size:.75rem}.region-footer .footer-navigation .footer-menu ul.menu>li{margin-bottom:0;margin-right:18px}.region-footer .footer-navigation .footer-menu ul.menu>li:after{content:"|";margin-left:12px}.region-footer .footer-navigation .footer-menu ul.menu>li:last-child:after{content:""}}@media only screen and (min-width:1000px){.region-footer .footer-top-container{display:flex;justify-content:space-between}.region-footer .footer-mailchimp input[type=submit]{margin-bottom:5px}}@media only screen and (min-width:1280px){.region-footer .footer-top-container>div:first-child{display:flex;flex-direction:column;justify-content:space-between}.region-footer .footer-navigation{align-items:baseline;display:flex}.region-footer .footer-logo{margin-right:20px}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #000;box-sizing:border-box;display:block;font-family:freight-sans-pro,Helvetica,sans-serif;height:50px;margin-bottom:20px;padding:12px 16px;width:100%}input[type=date]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=submit]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #005fcc}input[type=date]:focus:not(:focus-visible),input[type=email]:focus:not(:focus-visible),input[type=number]:focus:not(:focus-visible),input[type=password]:focus:not(:focus-visible),input[type=search]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),input[type=tel]:focus:not(:focus-visible),input[type=text]:focus:not(:focus-visible),input[type=url]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}@media only screen and (min-width:1000px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{border-color:#ddd;height:42px}}textarea{height:auto}input[type=submit]{background-color:#fdb515;border:none;color:#000;display:block;font-weight:700;height:42px;height:50px;padding:6px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}input[type=submit]:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}input[type=submit].webform-button--submit{margin-top:20px}@media only screen and (min-width:1000px){input[type=submit]{height:42px}}::-moz-placeholder{color:#000;opacity:1}::placeholder{color:#000;opacity:1}input[value=Reset]{background-color:transparent;color:#000;float:right;height:50px;margin-top:-9px;padding:0;text-align:right;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:background-color .25s ease-in-out;width:auto}input[value=Reset]:hover{background:#fdb515}@media only screen and (min-width:1000px){input[value=Reset]{height:24px}}select{padding:0 10px}label,legend{font-weight:700}.views-exposed-form label,.views-exposed-form legend,label.option,legend.option{font-weight:400}#menu-search-form{display:flex;flex-wrap:wrap}#menu-search-form label{left:-9999px;position:absolute;top:-9999px}#menu-search-form input[name=search_terms]{flex:1}#menu-search-form input[name=search_terms].alerted::-moz-placeholder{color:red}#menu-search-form input[name=search_terms].alerted::placeholder{color:red}#menu-search-form select{background-color:#46535e;border:none;color:#fff;padding-left:16px}#menu-search-form input[type=submit],#menu-search-form select{flex-basis:160px;flex-shrink:0}#menu-search-form .search-alert{color:red;flex:0 0 100%;font-weight:700;margin:0}#block-mainmenu button.search{position:relative}#block-mainmenu button.search:before{content:"";font-family:Font Awesome\ 5 Free}.mobile-search-bar{display:none}.mobile-search-bar.visible{display:block}@media only screen and (min-width:1280px){.mobile-search-bar{display:none}}#library-mobile-search-form{background-color:#f2f4f7;padding:24px}#library-mobile-search-form input[type=submit]{background-color:#fdb515;color:#000;font-weight:700;text-transform:uppercase}#library-mobile-search-form select{background-color:#46535e;color:#fff;margin-bottom:18px;padding-left:12px;width:100%}#block-mailchimpsubscriptionformjoinourmailinglist{text-align:center}#block-mailchimpsubscriptionformjoinourmailinglist h2{font-size:1.125rem}@media only screen and (min-width:1280px){#block-mailchimpsubscriptionformjoinourmailinglist{flex-basis:350px}#block-mailchimpsubscriptionformjoinourmailinglist h2{margin-top:0}}#ctp-search-form label,#ohc-search-form label{left:-9999px;position:absolute;top:-9999px}#ctp-search-form input[type=submit],#ohc-search-form input[type=submit]{background-color:#fdb515;color:#000;text-transform:uppercase}#ctp-search-form input[type=submit]:hover,#ohc-search-form input[type=submit]:hover{background-color:#000;color:#fff}@media only screen and (min-width:700px){#ctp-search-form,#ohc-search-form{display:flex}#ctp-search-form input[type=submit],#ohc-search-form input[type=submit]{width:148px}}.ctp-search-form-container,.ohc-search-form-container{border:2px solid #2a2a2a;margin-top:30px;padding:20px}.ctp-search-form-container h2,.ohc-search-form-container h2{margin-top:0}.ctp-search-form-container .field--name-field-block-link a,.ctp-search-form-container .field--name-field-block-link a:link,.ctp-search-form-container .field--name-field-block-link a:visited,.ohc-search-form-container .field--name-field-block-link a,.ohc-search-form-container .field--name-field-block-link a:link,.ohc-search-form-container .field--name-field-block-link a:visited{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.ctp-search-form-container .field--name-field-block-link a:after,.ctp-search-form-container .field--name-field-block-link a:link:after,.ctp-search-form-container .field--name-field-block-link a:visited:after,.ohc-search-form-container .field--name-field-block-link a:after,.ohc-search-form-container .field--name-field-block-link a:link:after,.ohc-search-form-container .field--name-field-block-link a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.ctp-search-form-container .field--name-field-block-link a:hover,.ctp-search-form-container .field--name-field-block-link a:link:hover,.ctp-search-form-container .field--name-field-block-link a:visited:hover,.ohc-search-form-container .field--name-field-block-link a:hover,.ohc-search-form-container .field--name-field-block-link a:link:hover,.ohc-search-form-container .field--name-field-block-link a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}@media only screen and (min-width:700px){.ctp-search-form-container,.ohc-search-form-container{padding:41px 114px}}.pager li.is-active a,.pager li.is-active a:link,.pager li.is-active a:visited{font-weight:700;text-decoration:none}#block-mailchimp-subscription-form h2{font-size:1.125rem}#mailchimp-signup-subscribe-block-library-email-list-subscription-form label{left:-9999px;position:absolute;top:-9999px}#mailchimp-signup-subscribe-block-library-email-list-subscription-form input{color:#000}.webform-submission-form .fieldset-legend,.webform-submission-form label{font-weight:400}.webform-submission-form .form-required:after{color:red;content:"*";font-size:1.5rem;margin:0 3px}#views-exposed-form-staff-listings-staff-directory select{background-color:#fff;margin-bottom:10px;position:relative;width:100%}@media only screen and (min-width:700px){#views-exposed-form-staff-listings-staff-directory select{margin-bottom:0}}#views-exposed-form-staff-listings-staff-directory .form-type-textfield{margin-top:20px}@media only screen and (min-width:700px){#views-exposed-form-staff-listings-staff-directory .staff-input-fields-container{align-items:flex-end;display:flex;margin-bottom:20px}#views-exposed-form-staff-listings-staff-directory .staff-name-container{align-items:flex-end;display:flex;flex-basis:100%;padding-right:30px}#views-exposed-form-staff-listings-staff-directory .staff-name-container .js-form-item-title{flex-basis:90%;margin-top:0}#views-exposed-form-staff-listings-staff-directory .staff-name-container .js-form-item-title input{margin-bottom:0}#views-exposed-form-staff-listings-staff-directory .staff-name-container input.form-submit{flex-basis:30%;margin-bottom:0}}#edit-last-name-filter--wrapper,[data-drupal-selector=edit-first-letter-filter]{display:none;float:none;margin-bottom:20px}@media only screen and (min-width:700px){#edit-last-name-filter--wrapper,[data-drupal-selector=edit-first-letter-filter]{display:block}}#edit-last-name-filter,[data-drupal-selector=edit-first-letter-filter] .form-radios{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:flex;float:none;justify-content:space-around}#edit-last-name-filter .form-type-radio,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio{padding:6px 8px;position:relative;transition:background-color .25s}#edit-last-name-filter .form-type-radio:hover,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio:hover{background-color:#fdb515}#edit-last-name-filter .form-type-radio label,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio label{cursor:pointer}#edit-last-name-filter .form-type-radio input.form-radio,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio input.form-radio{opacity:0;position:absolute;z-index:-50}#edit-last-name-filter .form-type-radio input.form-radio.selected,#edit-last-name-filter .form-type-radio input.form-radio:hover,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio input.form-radio.selected,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio input.form-radio:hover{background-color:#fdb515}#edit-last-name-filter .form-type-radio input.form-radio.focused,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio input.form-radio.focused{outline-width:1px}#edit-last-name-filter .form-type-radio.selected,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio.selected{background-color:#fdb515}#edit-last-name-filter .form-type-radio.selected label,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio.selected label{font-weight:700}#edit-last-name-filter .form-type-radio.focused,[data-drupal-selector=edit-first-letter-filter] .form-radios .form-type-radio.focused{outline:1px solid blue}#views-exposed-form-digital-collections-browse-collections input[type=submit]{display:none}.layout-content{margin:0 auto 20px;max-width:1075px;padding:12px}#block-ucblibrary-content a,#block-ucblibrary-content a:link,#block-ucblibrary-content a:visited,.block-views a,.block-views a:link,.block-views a:visited{color:#000;text-decoration-color:#fdb515;text-decoration-thickness:3px;-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:background-color .25s ease-in-out}#block-ucblibrary-content a:active,#block-ucblibrary-content a:hover,.block-views a:active,.block-views a:hover{background-color:#fdb515}.top-bar{background-color:#46535e;color:#fff;padding:0 20px}@media only screen and (min-width:700px){.top-bar{align-items:center;display:flex;height:46px;justify-content:flex-end}}.region-top-navigation{display:none}.region-top-navigation ul.menu{display:block;display:inline;font-size:.875rem;list-style:none}.region-top-navigation ul.menu>li a,.region-top-navigation ul.menu>li a:link,.region-top-navigation ul.menu>li a:visited{color:#fff;font-weight:700;height:100%;padding-right:8px;text-decoration:none;text-transform:uppercase}.region-top-navigation ul.menu>li a:hover,.region-top-navigation ul.menu>li a:link:hover,.region-top-navigation ul.menu>li a:visited:hover{text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2px}@media only screen and (min-width:700px){.region-top-navigation{display:block;flex-shrink:0}.region-top-navigation ul.menu{display:flex}.region-top-navigation ul.menu>li{padding:0 10px}.region-top-navigation ul.menu>li a,.region-top-navigation ul.menu>li a:link,.region-top-navigation ul.menu>li a:visited{padding:0 4px}}.region-alerts{font-weight:700;text-align:center}.region-alerts a,.region-alerts a:link,.region-alerts a:visited{color:#fff;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.region-alerts p{line-height:1.5rem;margin:0;padding:8px 0}.region-alerts p:first-child:before{color:#fdb515;content:"";font-family:Font Awesome\ 5 Free;margin-right:12px;position:relative;top:3px}@media only screen and (min-width:700px){.region-alerts{flex:1;text-align:left}}#block-topbarmenu-2{background-color:#46535e;flex-basis:100%;order:4}#block-topbarmenu-2 a,#block-topbarmenu-2 a:link,#block-topbarmenu-2 a:visited{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}#block-topbarmenu-2>ul>li{padding:13px 61px;text-align:center}@media only screen and (min-width:700px){#block-topbarmenu-2{display:none}}.page-node-type-staff h1.page-title{display:none}.page-node-type-staff .staff-bio{margin:20px 0 30px}.page-node-type-staff .staff-subjects{margin-top:35px}.page-node-type-staff .staff-url a,.page-node-type-staff .staff-url a:link,.page-node-type-staff .staff-url a:visited{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.page-node-type-staff .staff-url a:after,.page-node-type-staff .staff-url a:link:after,.page-node-type-staff .staff-url a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.page-node-type-staff .staff-url a:hover,.page-node-type-staff .staff-url a:link:hover,.page-node-type-staff .staff-url a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.page-node-type-staff .paragraph--type--staff-subject:before{content:"•";margin-right:8px}.staff-header h1{color:#46535e;margin-bottom:0}.staff-header .staff-department,.staff-header .staff-job-title,.staff-header .staff-pronouns{font-size:1.25rem}.staff-header .staff-job-title{border-bottom:1px solid #ddd;padding-bottom:24px}.staff-header .staff-pronouns{margin-bottom:12px}.staff-header .fas{color:#3b7da0}.staff-header h1{margin-bottom:5px;margin-top:0;padding-bottom:5px}@media only screen and (min-width:700px){.staff-header{display:flex}.staff-header .staff-image{flex-shrink:0}.staff-header .staff-image img{margin-right:20px}}.staff-contact-info-grid{display:grid;grid-template-columns:16px auto;grid-gap:8px;line-height:1.4rem;padding-bottom:12px}.staff-contact-info-grid .title-at-location{grid-column:1/span 2;margin-top:24px}.staff-additional-info{display:grid;grid-template-columns:16px auto;grid-gap:8px;margin-bottom:20px}.staff-book-appointment{padding-top:45px}.book-appointment-link{background-color:#fdb515;border:none;color:#000;display:block;font-weight:700;height:42px;margin:30px 0;padding:6px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}.book-appointment-link:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}@media only screen and (min-width:700px){.book-appointment-link{width:200px}}.maintenance-page .layout-container{padding-top:12px}.maintenance-page .layout-container header img{display:inline}.path-frontpage .header-buttons .search{display:none}.path-frontpage .layout-content{max-width:none}.path-frontpage .layout-content>div{margin:0 auto 48px;max-width:1065px}.path-frontpage .home-page-search-form-container{background:rgba(42,42,42,.9);color:#fff;padding:14px}.path-frontpage .home-page-search-form-container h1{color:#fff;font-size:42px;font-weight:900;line-height:3rem;text-align:center}.path-frontpage .home-page-search-form-container p{display:none}.path-frontpage .home-page-search-form-container p.search-alert{color:red;display:block;flex:0 0 100%;font-weight:700;margin-top:0}@media only screen and (min-width:700px){.path-frontpage .home-page-search-form-container{margin-top:90px!important;padding:60px 85px}.path-frontpage .home-page-search-form-container h2{margin-top:0}}.path-frontpage .home-page-library-widget{background-color:#fff;border:1px solid #2a2a2a;margin-bottom:0;padding:10px}.path-frontpage .home-page-library-widget .home-page-library-info,.path-frontpage .home-page-library-widget .library-home-page-image{display:none;opacity:0}.path-frontpage .home-page-library-widget .home-page-library-info.visible,.path-frontpage .home-page-library-widget .library-home-page-image.visible{display:block}.path-frontpage .home-page-library-widget h3{left:-9999px;position:absolute;top:-9999px}@media only screen and (min-width:700px){.path-frontpage .home-page-library-widget{padding:20px}}@media only screen and (min-width:1000px){.path-frontpage .home-page-library-widget{display:grid;grid-template-columns:80% 20%}}.path-frontpage .home-page-library-widget h2{margin-top:0}.path-frontpage .home-page-library-widget select{background-color:#fff;border:1px solid #ddd;font-size:1.25rem;height:56px;width:100%}.path-frontpage .home-page-library-widget .library-widget-hours p{font-weight:700;margin-bottom:0}.path-frontpage .home-page-library-widget .library-open-closed{color:#46535e;font-size:1.25rem;font-weight:700}.path-frontpage .home-page-library-widget .library-details-link a,.path-frontpage .home-page-library-widget .library-details-link a:link,.path-frontpage .home-page-library-widget .library-details-link a:visited{color:#3b7da0!important;font-size:1.125rem;font-weight:700;line-height:1.25rem;text-decoration:none}.path-frontpage .home-page-library-widget .library-details-link a:after,.path-frontpage .home-page-library-widget .library-details-link a:link:after,.path-frontpage .home-page-library-widget .library-details-link a:visited:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:20px;right:0}.path-frontpage .home-page-library-widget .library-details-link a:hover,.path-frontpage .home-page-library-widget .library-details-link a:link:hover,.path-frontpage .home-page-library-widget .library-details-link a:visited:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#3b7da0!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}.path-frontpage .home-page-library-widget .library-widget-info a .fas,.path-frontpage .home-page-library-widget .library-widget-info a:link .fas,.path-frontpage .home-page-library-widget .library-widget-info a:visited .fas{margin-left:8px}@media only screen and (min-width:700px){.path-frontpage .home-page-library-widget .library-widget-info{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.path-frontpage .home-page-library-widget .library-widget-info img{padding-left:20px}}@media only screen and (min-width:1000px){.path-frontpage .home-page-library-widget .library-widget-info{grid-template-columns:40% 60%;margin-bottom:0}}.path-frontpage .home-page-library-widget .library-open-status{font-weight:700;margin-bottom:10px;text-transform:uppercase}.path-frontpage .home-page-library-widget .library-hours{font-weight:700;margin-bottom:10px}.path-frontpage .home-page-library-widget .library-hours .library-schedule{color:#46535e;font-size:1.5rem}.path-frontpage .home-page-library-widget .library-reserve-study-space{margin-top:6px}.path-frontpage .home-page-library-widget .library-reserve-study-space a,.path-frontpage .home-page-library-widget .library-reserve-study-space a:link,.path-frontpage .home-page-library-widget .library-reserve-study-space a:visited{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.path-frontpage .home-page-library-widget .library-reserve-study-space a:after,.path-frontpage .home-page-library-widget .library-reserve-study-space a:link:after,.path-frontpage .home-page-library-widget .library-reserve-study-space a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.path-frontpage .home-page-library-widget .library-reserve-study-space a:hover,.path-frontpage .home-page-library-widget .library-reserve-study-space a:link:hover,.path-frontpage .home-page-library-widget .library-reserve-study-space a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.path-frontpage .home-page-library-widget .library-widget-text p{font-size:1rem}.path-frontpage .home-page-library-widget .library-widget-text:before{border-top:1px solid #ddd;content:"";display:block;margin:0 auto 20px;width:80%}.path-frontpage .home-page-library-widget .library-widget-text a,.path-frontpage .home-page-library-widget .library-widget-text a:link,.path-frontpage .home-page-library-widget .library-widget-text a:visited{color:#000;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:background-color .25s ease-in-out}.path-frontpage .home-page-library-widget .library-widget-text a:hover,.path-frontpage .home-page-library-widget .library-widget-text a:link:hover,.path-frontpage .home-page-library-widget .library-widget-text a:visited:hover{background:#fdb515}@media only screen and (min-width:1000px){.path-frontpage .home-page-library-widget .library-widget-text{padding-left:20px}.path-frontpage .home-page-library-widget .library-widget-text:before{content:"";display:none}}.path-frontpage .all-libraries{color:#000;display:block;font-weight:700;margin-top:6px;text-align:right;text-decoration:none;text-transform:uppercase}.path-frontpage .all-libraries:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.path-frontpage .all-libraries:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.path-frontpage .home-page-feeds .featured-item-links{margin-top:6px;text-align:right}.path-frontpage .home-page-feeds .featured-item-links a,.path-frontpage .home-page-feeds .featured-item-links a:link,.path-frontpage .home-page-feeds .featured-item-links a:visited{color:#000;display:block;font-weight:700;text-decoration:none;text-transform:uppercase}.path-frontpage .home-page-feeds .featured-item-links a:after,.path-frontpage .home-page-feeds .featured-item-links a:link:after,.path-frontpage .home-page-feeds .featured-item-links a:visited:after{display:inline-block;margin-left:12px}.path-frontpage .home-page-feeds .featured-item-links a:hover,.path-frontpage .home-page-feeds .featured-item-links a:link:hover,.path-frontpage .home-page-feeds .featured-item-links a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.path-frontpage .home-page-feeds .featured-item-links a:after,.path-frontpage .home-page-feeds .featured-item-links a:link:after,.path-frontpage .home-page-feeds .featured-item-links a:visited:after{color:#fdb515;content:"";font-family:Font Awesome\ 5 Free;margin-left:8px}@media only screen and (min-width:700px){.path-frontpage .home-page-feeds .feeds-header{align-items:center;display:flex;justify-content:space-between}.path-frontpage .home-page-feeds .home-page-news-feed-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px}.path-frontpage .home-page-feeds .feed-item{background-position:50%}.path-frontpage .home-page-feeds .featured-item-links a,.path-frontpage .home-page-feeds .featured-item-links a:link,.path-frontpage .home-page-feeds .featured-item-links a:visited{display:inline;margin-left:20px}}.path-frontpage div.home-page-help{background-color:#fff;margin-bottom:75px}.path-frontpage .home-page-help-header{border-bottom:1px solid #2a2a2a}.path-frontpage .home-page-help-content a,.path-frontpage .home-page-help-content a:link,.path-frontpage .home-page-help-content a:visited{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.path-frontpage .home-page-help-content a:after,.path-frontpage .home-page-help-content a:link:after,.path-frontpage .home-page-help-content a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.path-frontpage .home-page-help-content a:hover,.path-frontpage .home-page-help-content a:link:hover,.path-frontpage .home-page-help-content a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.path-frontpage .home-page-help-content>div{margin-bottom:50px}@media only screen and (min-width:700px){.path-frontpage .home-page-help-content{display:flex}.path-frontpage .home-page-help-content>div{flex:1;margin:0 16px 20px}}.path-frontpage .home-page-help-footer{border-top:1px solid #2a2a2a}.path-frontpage .home-page-help-footer a,.path-frontpage .home-page-help-footer a:link,.path-frontpage .home-page-help-footer a:visited{color:#3b7da0!important;font-size:1.125rem;font-weight:700;line-height:1.25rem;text-decoration:none}.path-frontpage .home-page-help-footer a:after,.path-frontpage .home-page-help-footer a:link:after,.path-frontpage .home-page-help-footer a:visited:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:20px;right:0}.path-frontpage .home-page-help-footer a:hover,.path-frontpage .home-page-help-footer a:link:hover,.path-frontpage .home-page-help-footer a:visited:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#3b7da0!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}.path-frontpage .home-page-help-footer select{background-color:#fff;border:1px solid #ddd;font-size:1.25rem;height:56px;margin:20px 0;width:100%}@media only screen and (min-width:700px){.path-frontpage .home-page-help-footer select{width:370px}.path-frontpage .home-page-help-footer{display:flex}.path-frontpage .home-page-help-footer>div{flex:1}.path-frontpage .home-page-help-footer select{margin-top:0}}.path-frontpage .home-page-help-materials-header{align-items:center;display:flex;justify-content:space-between}.path-frontpage .home-page-help-materials-header a,.path-frontpage .home-page-help-materials-header a:link,.path-frontpage .home-page-help-materials-header a:visited{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.path-frontpage .home-page-help-materials-header a:after,.path-frontpage .home-page-help-materials-header a:link:after,.path-frontpage .home-page-help-materials-header a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.path-frontpage .home-page-help-materials-header a:hover,.path-frontpage .home-page-help-materials-header a:link:hover,.path-frontpage .home-page-help-materials-header a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}@media only screen and (min-width:700px){.path-frontpage .home-page-help-materials-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px}.path-frontpage .home-page-featured-offerings-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px}}.path-frontpage #views-exposed-form-libraries-home-page-widget .form-item-nid input,.path-frontpage #views-exposed-form-libraries-home-page-widget .form-item-nid label{display:none}.path-frontpage #views-exposed-form-libraries-home-page-widget .form-item-library-select label{left:-9999px;position:absolute;top:-9999px}.path-frontpage #views-exposed-form-libraries-home-page-widget input[type=submit]{display:none}.page-node-type-library-location .layout-content{max-width:none;padding:12px 0}.page-node-type-library-location .library-header{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.page-node-type-library-location .library-header h1{color:#fff;margin-bottom:19px}.page-node-type-library-location .library-header i{color:#fdb515}.page-node-type-library-location .library-header p.library-accessibility-status{font-size:1rem;font-weight:700}.page-node-type-library-location .library-main-info{max-width:1135px}.page-node-type-library-location .library-info-bottom,.page-node-type-library-location .library-main-info{background-color:rgba(42,42,42,.9);margin:0 auto;padding:0 12px 12px}.page-node-type-library-location .library-info-bottom a,.page-node-type-library-location .library-info-bottom a:link,.page-node-type-library-location .library-info-bottom a:visited,.page-node-type-library-location .library-main-info a,.page-node-type-library-location .library-main-info a:link,.page-node-type-library-location .library-main-info a:visited{display:block;font-weight:700;text-decoration:none}.page-node-type-library-location .library-info-bottom a.reserve-study-space-link,.page-node-type-library-location .library-info-bottom a:link.reserve-study-space-link,.page-node-type-library-location .library-info-bottom a:visited.reserve-study-space-link,.page-node-type-library-location .library-main-info a.reserve-study-space-link,.page-node-type-library-location .library-main-info a:link.reserve-study-space-link,.page-node-type-library-location .library-main-info a:visited.reserve-study-space-link{background-color:#fdb515;border:none;color:#000;display:block;font-weight:700;height:42px;padding:6px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}.page-node-type-library-location .library-info-bottom a.reserve-study-space-link:hover,.page-node-type-library-location .library-info-bottom a:link.reserve-study-space-link:hover,.page-node-type-library-location .library-info-bottom a:visited.reserve-study-space-link:hover,.page-node-type-library-location .library-main-info a.reserve-study-space-link:hover,.page-node-type-library-location .library-main-info a:link.reserve-study-space-link:hover,.page-node-type-library-location .library-main-info a:visited.reserve-study-space-link:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}.page-node-type-library-location .library-info-bottom a.library-site-link,.page-node-type-library-location .library-info-bottom a:link.library-site-link,.page-node-type-library-location .library-info-bottom a:visited.library-site-link,.page-node-type-library-location .library-main-info a.library-site-link,.page-node-type-library-location .library-main-info a:link.library-site-link,.page-node-type-library-location .library-main-info a:visited.library-site-link{color:#fff;padding:8px 0;text-align:center}.page-node-type-library-location .library-info-bottom a.library-site-link .fa-external-link-alt,.page-node-type-library-location .library-info-bottom a:link.library-site-link .fa-external-link-alt,.page-node-type-library-location .library-info-bottom a:visited.library-site-link .fa-external-link-alt,.page-node-type-library-location .library-main-info a.library-site-link .fa-external-link-alt,.page-node-type-library-location .library-main-info a:link.library-site-link .fa-external-link-alt,.page-node-type-library-location .library-main-info a:visited.library-site-link .fa-external-link-alt{margin-left:5px}.page-node-type-library-location .library-info-bottom .library-short-description a,.page-node-type-library-location .library-info-bottom .library-short-description a:link,.page-node-type-library-location .library-info-bottom .library-short-description a:visited,.page-node-type-library-location .library-main-info .library-short-description a,.page-node-type-library-location .library-main-info .library-short-description a:link,.page-node-type-library-location .library-main-info .library-short-description a:visited{color:#fff!important;display:inline;font-weight:inherit;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:1px}.page-node-type-library-location .library-info-bottom .library-short-description a:hover,.page-node-type-library-location .library-info-bottom .library-short-description a:link:hover,.page-node-type-library-location .library-info-bottom .library-short-description a:visited:hover,.page-node-type-library-location .library-main-info .library-short-description a:hover,.page-node-type-library-location .library-main-info .library-short-description a:link:hover,.page-node-type-library-location .library-main-info .library-short-description a:visited:hover{background-color:transparent;text-decoration-style:solid;text-decoration-thickness:2px}@media only screen and (min-width:1280px){.page-node-type-library-location .library-header{align-items:center;display:flex;height:571px;justify-content:center}.page-node-type-library-location .library-main-info{padding:25px;width:1135px}.page-node-type-library-location .library-main-info h1{margin-top:-12px}.page-node-type-library-location .library-short-description{margin-bottom:0}.page-node-type-library-location .library-info-bottom{align-items:center;background-color:transparent;display:flex;justify-content:space-between;padding:0}.page-node-type-library-location .library-info-bottom .reserve-study-space-link{margin-left:0}}.page-node-type-library-location .library-location-content{margin:45px auto 0;max-width:1135px;padding:0 12px}.page-node-type-library-location .library-location-content>div{margin-bottom:75px}@media only screen and (min-width:1280px){.page-node-type-library-location .library-location-content{padding:0}}.page-node-type-library-location .library-breadcrumb{margin:0 auto;max-width:1075px}.page-node-type-library-location .resources-databases-guides .library-location-resource-list{font-size:1rem;list-style:none;margin-bottom:30px;padding:0}.page-node-type-library-location .resources-databases-guides a,.page-node-type-library-location .resources-databases-guides a:link,.page-node-type-library-location .resources-databases-guides a:visited{color:#000;font-weight:700;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:background-color .25s ease-in-out}.page-node-type-library-location .resources-databases-guides a:hover,.page-node-type-library-location .resources-databases-guides a:link:hover,.page-node-type-library-location .resources-databases-guides a:visited:hover{background:#fdb515}@media only screen and (min-width:700px){.page-node-type-library-location .resources-databases-guides{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.page-node-type-library-location .resources-databases-guides>.library-location-resource-list{margin-bottom:0}}.page-node-type-hours .field__label{font-weight:700}.page-node-type-hours .hours-table{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr}.page-node-type-hours .hours-table>div{border-bottom:1px solid #46535e;border-left:1px solid #46535e;border-top:1px solid #46535e;padding:10px}.page-node-type-hours .hours-table>div:last-child{border-right:1px solid #46535e}.page-node-type-informational-landing-page #block-ucblibrary-content>div{margin-top:75px}.page-node-type-informational-landing-page #block-ucblibrary-content>div:first-child{margin-top:0}.page-node-type-informational-landing-page .field--name-field-ilp-description{font-size:1.25rem;margin-top:0!important}@media only screen and (min-width:700px){.page-node-type-informational-landing-page .library-feeds>div:first-child{margin-right:25px}}.page-node-type-give-landing-page .node__content>div{margin-top:75px}.page-node-type-give-landing-page .node__content>div:first-child{margin-top:0}@media only screen and (min-width:700px){.page-node-type-give-landing-page .library-feeds>div:first-child{margin-right:25px}}.give-buttons a,.give-buttons a:link,.give-buttons a:visited{background-color:#fdb515;border:none;color:#000;display:block;font-weight:700;height:42px;margin-bottom:20px;padding:6px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}.give-buttons a:hover,.give-buttons a:link:hover,.give-buttons a:visited:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}@media only screen and (min-width:700px){.give-buttons a,.give-buttons a:link,.give-buttons a:visited{display:inline-block;margin-right:20px;width:200px}.view-display-id-give_priority_stories .view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}}.news-landing-page-news-feed .events-calendar-link{position:absolute;right:0;top:20px}.give-number{color:#2c5e77;display:block;font-size:6rem;font-weight:300;letter-spacing:-3px;margin-bottom:10px}@media only screen and (min-width:700px){.give-number{display:inline-block;margin-bottom:0;margin-right:10px}}.node--type-give-priority .node__content>div:not(:first-child){margin-top:75px}.node--type-give-priority .library-location-key-staff h2{display:none}.node--type-give-priority .text-formatted p:last-child{margin-bottom:0}.give-now-header{align-items:center;background:url(/themes/custom/ucblibrary/img/library_spread.jpg) no-repeat 50%;background-size:cover;display:flex;height:300px;justify-content:center}.give-now-header a{align-items:center;background-color:#fff;border:1px solid #46535e;color:#46535e;display:flex;flex-direction:column;font-size:1.25rem;justify-content:space-between;max-width:250px;position:relative;text-align:center;text-decoration:none}.give-now-header a p{margin:0;padding:9px}.give-now-header a p:nth-child(2){background:#46535e;color:#fff;text-transform:uppercase;width:100%}.give-now-header a:hover{background-color:#fff!important}.give-now-header a:hover p:nth-child(2){color:#fdb515}@media only screen and (min-width:700px){.give-now-header{height:400px}}.view-giving-fund-views .view-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}@media only screen and (min-width:700px){.view-giving-fund-views .view-content{grid-template-columns:repeat(4,1fr)}}.view-giving-fund-views .view-content .views-row{cursor:pointer;height:90px;position:relative}.view-giving-fund-views .view-content .views-row a,.view-giving-fund-views .view-content .views-row a:link,.view-giving-fund-views .view-content .views-row a:visited{bottom:13px;color:#000;font-weight:700;line-height:1rem;padding:0 12px;position:absolute;text-decoration:none;text-transform:uppercase}.view-giving-fund-views .view-content .views-row a:after,.view-giving-fund-views .view-content .views-row a:link:after,.view-giving-fund-views .view-content .views-row a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.view-giving-fund-views .view-content .views-row a:hover,.view-giving-fund-views .view-content .views-row a:link:hover,.view-giving-fund-views .view-content .views-row a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.view-giving-fund-views.view-display-id-campaign_priorities .views-row{background-color:#fdb515}.view-giving-fund-views.view-display-id-campaign_priorities .views-row a:after,.view-giving-fund-views.view-display-id-campaign_priorities .views-row a:link:after,.view-giving-fund-views.view-display-id-campaign_priorities .views-row a:visited:after{color:#fff}.view-giving-fund-views.view-display-id-campaign_priorities .views-row a:hover,.view-giving-fund-views.view-display-id-campaign_priorities .views-row a:link:hover,.view-giving-fund-views.view-display-id-campaign_priorities .views-row a:visited:hover{text-decoration-color:#fff!important}.view-giving-fund-views.view-display-id-libraries_programs .views-row{background-color:#3b7da0}.view-giving-fund-views.view-display-id-libraries_programs .views-row a,.view-giving-fund-views.view-display-id-libraries_programs .views-row a:link,.view-giving-fund-views.view-display-id-libraries_programs .views-row a:visited{color:#fff!important}.view-giving-fund-views.view-display-id-collections .views-row{background-color:#46535e}.view-giving-fund-views.view-display-id-collections .views-row a,.view-giving-fund-views.view-display-id-collections .views-row a:link,.view-giving-fund-views.view-display-id-collections .views-row a:visited{color:#fff!important}.page-node-type-library-service .node__content>div{margin-top:75px}.page-node-type-library-service .field--name-field-lib-loc-brief-description{margin-bottom:0}@media only screen and (min-width:700px){.page-node-type-library-service .field--name-field-lib-loc-brief-description{margin-bottom:20px}}.field.field--name-field-image-triptych{display:none}@media only screen and (min-width:700px){.field.field--name-field-image-triptych{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px}}.page-node-type-library-program .node__content>div,.page-node-type-library-program-interior .node__content>div{margin-top:75px}.page-node-type-library-program .node__content>div:first-child,.page-node-type-library-program-interior .node__content>div:first-child{margin-top:0}@media only screen and (min-width:700px){.library-program-helpful-materials{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.library-program-footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}}.library-program-footer-container{display:grid;grid-template-columns:1fr 1fr}.library-program-child-page-title{left:-9999px;position:absolute;top:-9999px}.events-calendar-link{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.events-calendar-link:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}.events-calendar-link:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}.page-node-type-news-article .article-header{margin-bottom:30px;position:relative}.page-node-type-news-article .article-byline-date{line-height:1.5rem}.page-node-type-news-article .article-byline{font-weight:700}.page-node-type-news-article .callout{margin:75px 0;text-align:center}.page-node-type-news-article .callout:after,.page-node-type-news-article .callout:before{border-top:1px solid #ddd;content:"";display:block;margin:0 auto;width:30%}.page-node-type-news-article .article-image-container+.news-image-caption,.page-node-type-news-article .article-image-container+figcaption{margin-bottom:30px}.page-node-type-news-article .article-image-container img{margin-bottom:.5em}.page-node-type-news-article .article-image-container .column:last-child img:last-child{margin-bottom:0}.page-node-type-news-article .article-image-container .column:last-child .column-section.four img:last-child{margin-bottom:.7em}.page-node-type-news-article .article-image-container.single{display:block;margin:0;text-align:center}.page-node-type-news-article .article-image-container.double,.page-node-type-news-article .article-image-container.multiple{margin:0 auto;max-width:1100px;text-align:center}@media only screen and (min-width:700px){.page-node-type-news-article .article-image-container{display:flex}.page-node-type-news-article .article-image-container img{margin-bottom:0}.page-node-type-news-article .article-image-container.double{justify-content:center}.page-node-type-news-article .article-image-container.double img{align-self:center;margin-left:.3em;margin-right:.3em;max-height:100%;width:auto}}.page-node-type-news-article .article-image-container.grid{display:grid;margin:0 auto;max-width:1000px;width:100%}.page-node-type-news-article .article-image-container.grid img{margin:0 auto}.page-node-type-news-article .article-image-container.grid.six{-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr 1fr;grid-gap:.5em;grid-template-columns:1fr 1fr}.page-node-type-news-article .article-image-container.grid.six img:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;grid-row:1/span 3}.page-node-type-news-article .article-image-container.grid.six img:nth-child(2){-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;grid-row:4/span 1}.page-node-type-news-article .article-image-container.grid.six img:nth-child(3){-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1;grid-row:4/span 1}.page-node-type-news-article .article-image-container.grid.six img:nth-child(4){-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;grid-row:5/span 1}.page-node-type-news-article .article-image-container.grid.six img:nth-child(5){-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1;grid-row:5/span 1}.page-node-type-news-article .article-image-container.grid.six img:nth-child(6){-ms-grid-row:6;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;grid-row:6/span 1}@media only screen and (min-width:700px){.page-node-type-news-article .article-image-container.grid.six{grid-template-columns:auto 26% auto auto}.page-node-type-news-article .article-image-container.grid.six img:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;grid-row:1/span 3}.page-node-type-news-article .article-image-container.grid.six img:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/span 1;grid-row:1/span 1}.page-node-type-news-article .article-image-container.grid.six img:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/span 1;grid-row:1/span 1}.page-node-type-news-article .article-image-container.grid.six img:nth-child(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/span 1;grid-row:2/span 1}.page-node-type-news-article .article-image-container.grid.six img:nth-child(5){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/span 1;grid-row:2/span 1}.page-node-type-news-article .article-image-container.grid.six img:last-child{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/span 2;grid-row:3/span 1}}.page-node-type-news-article .article-image-container.grid.two{grid-gap:.5em}@media only screen and (min-width:700px){.page-node-type-news-article .article-image-container.grid.two{grid-template-columns:1fr 1fr;justify-content:center}.page-node-type-news-article .article-image-container.grid.two img{max-width:none}}.page-node-type-news-article .article-image-container.grid.three{grid-gap:.5em}@media only screen and (min-width:700px){.page-node-type-news-article .article-image-container.grid.three{-ms-grid-columns:49.3% auto;-ms-grid-rows:auto auto;grid-template-columns:49.3% auto;grid-template-rows:auto auto}.page-node-type-news-article .article-image-container.grid.three img:first-child{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;grid-row:1/span 2}.page-node-type-news-article .article-image-container.grid.three img:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1;grid-row:1/span 1}.page-node-type-news-article .article-image-container.grid.three img:last-child{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1;grid-row:2/span 1}.column{flex:1}.column:first-child{margin-right:10px}.column:last-child{margin-left:14px}.column.two img:first-child{margin-bottom:14px}.article-image-container.multiple .column:first-child{margin-right:0}.column-section.one img{max-width:94.5%}.column-section.four img{margin-bottom:.75em;max-width:44.5%}.column-section.four img:nth-child(2n){margin-left:.5em}.column-section.four img:nth-child(odd){margin-right:.5em}}@media only screen and (min-width:1280px){.column-section.four img{max-width:45.5%}}.column-section-row img:first-child{margin-right:.5em}.column-section-row:first-child{margin-bottom:.5em}@media only screen and (min-width:700px){.column-section-row img{max-width:46.6%}.column-section-row img:last-child{margin-left:0}}.view-display-id-dig_deeper{margin-top:75px}.view-display-id-dig_deeper h2:before{border-top:1px solid #ddd;content:"";display:block;margin:0 auto;padding-bottom:20px;width:65%}@media only screen and (min-width:700px){.dig-deeper-articles{display:flex}.dig-deeper-articles>a{margin-right:10px;width:350px}}#library-map-info{text-align:center}@media only screen and (min-width:700px){.browse-collections-select-mobile{display:none}}.browse-collections-desktop{display:none;margin-bottom:30px}.browse-collections-desktop p{font-size:1rem;margin-bottom:0}@media only screen and (min-width:700px){.browse-collections-desktop{display:block}}.browse-collections-links{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:flex;float:none;justify-content:space-around}.browse-collections-link{padding:6px 8px;position:relative;text-decoration:none;transition:background-color .25s}.browse-collections-link:hover{text-decoration:none!important}.collections-letter-guide{font-weight:700;margin-bottom:1.5em}ul.collections-group{list-style:none;margin-bottom:4em;padding:0}ul.collections-group li{margin-bottom:10px}.all-collections{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;width:90%}.all-collections p{margin:0}.all-collections .collections-group{border-bottom:1px solid #000;padding-bottom:2em}@media only screen and (min-width:700px){.all-collections{grid-template-columns:repeat(3,1fr);grid-gap:40px}.all-collections .collections-group{margin-bottom:0}}@media only screen and (min-width:1280px){.all-collections{display:block}.all-collections .collections-group{border-bottom:none}}#block-views-block-libraries-all-libraries>h2{left:-9999px;position:absolute;top:-9999px}#block-views-block-libraries-all-libraries .all-libraries-list{padding:0}#block-views-block-libraries-all-libraries .library-hours-listing{border-bottom:1px solid #ddd;font-size:1rem;margin-bottom:20px;padding-bottom:20px}#block-views-block-libraries-all-libraries .library-hours-listing.hidden{display:none}@media only screen and (min-width:700px){#block-views-block-libraries-all-libraries .library-hours-listing{display:flex}#block-views-block-libraries-all-libraries .library-hours-listing .library-hours-listing-image{align-items:flex-start;display:flex;flex-shrink:0;padding-top:5px;width:270px}#block-views-block-libraries-all-libraries .library-hours-listing .library-hours-listing-info{padding-left:20px}}@media only screen and (min-width:1280px){#block-views-block-libraries-all-libraries .library-hours-listing .library-hours-listing-image{width:390px}}#block-views-block-libraries-all-libraries .library-hours-listing-info{position:relative}#block-views-block-libraries-all-libraries h2.library-name{margin-bottom:16px;margin-top:0}#block-views-block-libraries-all-libraries h2.library-name a,#block-views-block-libraries-all-libraries h2.library-name a:link,#block-views-block-libraries-all-libraries h2.library-name a:visited{color:#3b7da0!important;font-size:1.125rem;font-weight:700;line-height:1.25rem;text-decoration:none}#block-views-block-libraries-all-libraries h2.library-name a:after,#block-views-block-libraries-all-libraries h2.library-name a:link:after,#block-views-block-libraries-all-libraries h2.library-name a:visited:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:20px;right:0}#block-views-block-libraries-all-libraries h2.library-name a:hover,#block-views-block-libraries-all-libraries h2.library-name a:link:hover,#block-views-block-libraries-all-libraries h2.library-name a:visited:hover{background-color:transparent!important;text-decoration:underline;text-decoration-color:#3b7da0!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px}#block-views-block-libraries-all-libraries h2.library-name a:after,#block-views-block-libraries-all-libraries h2.library-name a:link:after,#block-views-block-libraries-all-libraries h2.library-name a:visited:after{content:"";margin:0}#block-views-block-libraries-all-libraries .available-services{display:flex;margin-top:23px}#block-views-block-libraries-all-libraries .available-services .available-service{color:#3b7da0;margin-right:28px;position:relative}#block-views-block-libraries-all-libraries .available-services .available-service.unavailable .fas{opacity:25%}#block-views-block-libraries-all-libraries .available-services .available-service .tooltip{background-color:#46535e;color:#fff;display:block;font-family:freight-sans-pro,Helvetica,sans-serif;font-size:.75rem;font-weight:700;left:-9999px;padding:0 8px;position:absolute;text-transform:uppercase;top:-9999px;white-space:nowrap;width:auto}#block-views-block-libraries-all-libraries .available-services .available-service:focus .tooltip,#block-views-block-libraries-all-libraries .available-services .available-service:hover .tooltip{left:20px;top:25px}#block-views-block-libraries-all-libraries .reserve-study-space-link{margin-bottom:0;margin-top:16px}#block-views-block-libraries-all-libraries .reserve-study-space-link a,#block-views-block-libraries-all-libraries .reserve-study-space-link a:link,#block-views-block-libraries-all-libraries .reserve-study-space-link a:visited{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}#block-views-block-libraries-all-libraries .reserve-study-space-link a:after,#block-views-block-libraries-all-libraries .reserve-study-space-link a:link:after,#block-views-block-libraries-all-libraries .reserve-study-space-link a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}#block-views-block-libraries-all-libraries .reserve-study-space-link a:hover,#block-views-block-libraries-all-libraries .reserve-study-space-link a:link:hover,#block-views-block-libraries-all-libraries .reserve-study-space-link a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}#block-views-block-libraries-all-libraries p.library-hours{font-size:1.25rem;line-height:2rem}#block-views-block-libraries-all-libraries p.library-hours-listing-address{font-size:1rem;line-height:1.5rem}#views-exposed-form-libraries-all-libraries .form--inline{position:relative}#views-exposed-form-libraries-all-libraries #edit-actions--3{margin-top:20px}#views-exposed-form-libraries-all-libraries .form-item-nid{display:none}#views-exposed-form-libraries-all-libraries fieldset{display:block;float:none}#views-exposed-form-libraries-all-libraries fieldset#edit-field-lob-loc-study-features-target-id--wrapper{display:none;opacity:0;transition:opacity .5s}#views-exposed-form-libraries-all-libraries fieldset#edit-field-lob-loc-study-features-target-id--wrapper.visible{display:block;opacity:1}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes .form-type-checkbox{align-items:center;background-color:#f2f4f7;color:#46535e;display:flex;font-size:15px;justify-content:center;min-height:50px}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox:hover,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes .form-type-checkbox:hover{border:1px solid #46535e;padding:1px 7px 1px 2px}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox.indicate,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes .form-type-checkbox.indicate{background-color:#2c5e77;color:#fff}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox.indicate .fas,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes .form-type-checkbox.indicate .fas{color:#fff}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox.focused,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes .form-type-checkbox.focused{outline:2px solid #005fcc}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox .fas,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes .form-type-checkbox .fas{color:#3b7da0;display:none;margin:0 8px 0 6px}@media only screen and (min-width:700px){#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes{display:flex;grid-gap:0;flex-wrap:wrap}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes .form-type-checkbox{margin:6px 8px;min-height:0;padding:2px 8px 2px 3px;position:relative}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox .fas,#views-exposed-form-libraries-all-libraries #edit-field-loc-services-target-id .form-checkboxes .form-type-checkbox .fas{display:inline-block}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox{padding-left:9px}#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox.highlight,#views-exposed-form-libraries-all-libraries #edit-field-lob-loc-study-features-target-id .form-checkboxes .form-type-checkbox:hover{padding-left:8px}}#views-exposed-form-libraries-all-libraries input[type=checkbox]{height:0;opacity:0;width:0}#views-exposed-form-libraries-all-libraries .library-map-link{display:block}#views-exposed-form-libraries-all-libraries .library-map-link.desktop{bottom:23px;display:none;position:absolute}#views-exposed-form-libraries-all-libraries .library-map-link a,#views-exposed-form-libraries-all-libraries .library-map-link a:link,#views-exposed-form-libraries-all-libraries .library-map-link a:visited{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}#views-exposed-form-libraries-all-libraries .library-map-link a:after,#views-exposed-form-libraries-all-libraries .library-map-link a:link:after,#views-exposed-form-libraries-all-libraries .library-map-link a:visited:after{color:#fdb515;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;margin-left:12px}#views-exposed-form-libraries-all-libraries .library-map-link a:hover,#views-exposed-form-libraries-all-libraries .library-map-link a:link:hover,#views-exposed-form-libraries-all-libraries .library-map-link a:visited:hover{background-color:transparent!important;text-decoration-line:underline!important;-webkit-text-decoration:#fdb515;text-decoration:#fdb515;text-decoration-thickness:3px}@media only screen and (min-width:700px){#views-exposed-form-libraries-all-libraries .library-map-link{color:#000}#views-exposed-form-libraries-all-libraries .library-map-link.mobile{display:none}#views-exposed-form-libraries-all-libraries .library-map-link.desktop{display:block}#views-exposed-form-libraries-all-libraries .form-actions{display:flex;justify-content:flex-end}#views-exposed-form-libraries-all-libraries #edit-submit-libraries{margin-right:20px;width:200px}#views-exposed-form-libraries-all-libraries #edit-reset{margin-top:-3px}#views-exposed-form-libraries-all-libraries .library-form-element-container{display:flex}#views-exposed-form-libraries-all-libraries .library-form-element-container>div{margin-right:12px}#views-exposed-form-libraries-all-libraries .library-form-element-container,#views-exposed-form-libraries-all-libraries fieldset{border-bottom:1px solid #ddd;margin-bottom:12px;padding-bottom:10px}#views-exposed-form-libraries-all-libraries .library-form-element-container legend,#views-exposed-form-libraries-all-libraries fieldset legend{float:left;padding:5px 8px 0 0}#views-exposed-form-libraries-all-libraries .library-map-link{align-items:center;display:flex}}@media only screen and (min-width:1000px){#views-exposed-form-libraries-all-libraries #edit-reset{margin-top:8px}}.back-to-top{background-color:#000;border:none;bottom:0;color:#fff!important;cursor:default;font-weight:700;height:42px;height:48px;opacity:0;padding:0 5px;position:fixed;right:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;width:48px;z-index:9999}.back-to-top:hover{background-color:#fdb515;color:#000!important}.back-to-top.visible{cursor:pointer;opacity:1}.back-to-top .fas{color:#fdb515;display:block}.back-to-top:hover .fas{color:#000}@media only screen and (min-width:700px){.back-to-top{bottom:60px}}.library-open-status{font-weight:700;text-transform:uppercase}.library-open-status .fa-times-circle{color:#941b0c}.library-open-status .fa-circle{color:green}.library-open-status .fa-clock{color:#fdb515}@media only screen and (min-width:700px){.webform-submission-library-monthly-calendar-form-form #edit-field-flex-container{display:flex}.webform-submission-library-monthly-calendar-form-form #edit-field-flex-container>div{margin-right:10px}.webform-submission-library-monthly-calendar-form-form .js-form-item-month,.webform-submission-library-monthly-calendar-form-form .js-form-item-year{display:flex;flex-direction:column}.webform-submission-library-monthly-calendar-form-form .js-form-item-month>div,.webform-submission-library-monthly-calendar-form-form .js-form-item-year>div{margin:0}.webform-submission-library-monthly-calendar-form-form #edit-submit{width:200px}}h2.monthly-calendar-title{text-align:center}.monthly-calendar-header{position:relative}.calendar-control{background-color:transparent;color:#000;font-size:1.25rem;position:absolute;text-decoration:underline;text-decoration-color:#fdb515;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:background-color .25s ease-in-out;width:auto}.calendar-control:hover{background:#fdb515}.calendar-control:first-of-type{left:0}.calendar-control:nth-of-type(2){right:0}.library-monthly-calendar{border-collapse:collapse;table-layout:fixed;width:100%}.library-monthly-calendar td,.library-monthly-calendar th{border:1px solid #000;line-height:1.25rem;padding:.5rem;position:relative;text-align:center;vertical-align:baseline}.library-monthly-calendar .day-number{display:block;font-weight:700;left:10px;position:absolute;text-align:right;top:0}.monthly-calendar-container{margin-bottom:20px;position:relative}.monthly-calendar-container:nth-of-type(2){margin-bottom:0}.monthly-calendar-container .print-calendar-button{font-weight:700;height:40px;margin-bottom:10px;text-transform:uppercase;transition:background-color .25s,color .25s}.monthly-calendar-container .print-calendar-button:hover{background-color:#000;color:#fff}@media only screen and (min-width:700px){.monthly-calendar-container .print-calendar-button{width:200px}}.monthly-calendar-container .calendar-month{color:#46535e;display:block;font-size:1.25rem;font-weight:700;margin-bottom:10px;text-align:center}.calendar-url-text{display:none;margin:0;text-align:center}@media print{#block-ucblibrary-breadcrumbs,#s-lch-widget-20726 *,.calendar-control,.print-calendar-button,.region-footer,.region-header *,.top-bar,.webform-submission-library-monthly-calendar-form-form,h1{box-shadow:none;display:none}.layout-content{margin-bottom:0;padding:0}#block-sitebranding{display:block!important}h2{margin-bottom:5px}.calendar-month{margin-bottom:0!important}.library-monthly-calendar{font-size:10pt;font-weight:700}.library-monthly-calendar tbody tr{height:60px!important}.library-monthly-calendar td,.library-monthly-calendar th{line-height:1rem;padding:0}.library-monthly-calendar .day-number{font-weight:400;left:2px;top:-2px}.calendar-url-text{display:block}}.page-node-type-news-landing-page .node__content>div{margin-bottom:75px}.page-node-type-news-landing-page .news-landing-page-news-feed{position:relative}.page-node-type-news-landing-page .news-landing-page-news-feed .library-twitter-link{right:0}@media only screen and (min-width:700px){.page-node-type-news-landing-page .library-feeds.all>div:first-child{margin-right:15px}}.page-node-type-basic-page .region-content>div{margin-bottom:70px}
.video-embed-field-responsive-video{position:relative;margin-bottom:20px;}.video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%;}.video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.video-embed-field-responsive-modal{max-width:100%;}.video-embed-field-lazy{cursor:pointer;position:relative;}.video-embed-field-lazy img{width:100%;}.video-embed-field-lazy-play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(/themes/custom/ucblibrary/css/icons/play.svg) no-repeat;cursor:pointer;background-size:72px 72px;}
