@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&family=Manrope:wght@400;700&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{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-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.full-width,.layout--full-width{width:100vw;position:relative;margin-left:-50vw !important;left:50%;}.section-label,.paragraph--type--gallery-slide .image .field--name-field-section-label,.block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blockhero-banner .block__content .field--name-field-lead-in{background:#354463;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;font-size:14px;display:inline-block;padding:12px 22px;}.text-center{text-align:center;}.float-left{float:left;margin-right:24px;margin-bottom:24px;}.float-right{float:right;margin-left:24px;margin-bottom:24px;}body:not(.hide-page-title) main.layout-container-inner{padding-top:54px;}.layout{margin-bottom:54px;}.layout--no-margin{margin-bottom:0;}.layout-container-inner,.layout--full-width .layout__region--content{width:92%;max-width:1120px;margin:0 auto;}.layout--dark-background{background:#354463;background:transparent linear-gradient(180deg,var(--unnamed-color-354463) 0%,#031333 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#354463 0%,#031333 100%) 0% 0% no-repeat padding-box;}.layout--padding{padding:44px 0;}@media all and (min-width:1024px){.layout--padding{padding:88px 0;}}@media all and (min-width:960px){.layout--flex-2 .layout__region--content{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin:-8px 0;}.layout--flex-2 .layout__region--content > div{width:calc(50% - 16px);box-sizing:border-box;}}@media all and (min-width:480px){.layout--flex-3 .layout__region--content{display:flex;column-gap:16px;row-gap:32px;flex-wrap:wrap;justify-content:center;margin:-8px 0;}.layout--flex-3 .layout__region--content > div{width:calc(50% - 16px);box-sizing:border-box;}}@media all and (min-width:960px){.layout--flex-3 .layout__region--content > div{width:calc(33% - 16px);box-sizing:border-box;}}@media all and (min-width:480px){.layout--flex-4 .layout__region--content{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;}.layout--flex-4 .layout__region--content > div{width:calc(50% - 16px);}}@media all and (min-width:960px){.layout--flex-4 .layout__region--content > div{width:calc(25% - 16px);}}.has-sidebar-first main.layout-container-inner{display:flex;flex-direction:column-reverse;}@media all and (min-width:1024px){.has-sidebar-first main.layout-container-inner{flex-direction:row;}.has-sidebar-first main.layout-container-inner .region-sidebar-first{width:260px;margin-right:60px;}.has-sidebar-first main.layout-container-inner .layout-content{width:calc(100% - 260px - 60px);}}@media all and (min-width:1024px){.has-sidebar-second main.layout-container-inner{display:flex;}.has-sidebar-second main.layout-container-inner .region-sidebar-second{width:230px;margin-left:60px;}}.page-node-type-article .region-sidebar-second{position:relative;top:58px;}body{font-family:"Manrope",sans-serif;color:#031333;line-height:1.38;}h1,h2,h3,h4,h5,h6{font-family:"Rajdhani",sans-serif;line-height:1.125;}h2,.paragraph--type--gallery-slide .content--inner .field--name-field-heading{font-size:28px;}h2 a,.paragraph--type--gallery-slide .content--inner .field--name-field-heading a{color:#2f5bda;text-decoration:none;}h2 a:hover,.paragraph--type--gallery-slide .content--inner .field--name-field-heading a:hover{text-decoration:underline;}.node h2{color:#2f5bda;}a,a:link,a:visited{color:#2f5bda;}img{max-width:100%;height:auto;}.block-prf-alert{background:#FF772E;color:#171717;text-align:center;padding:1rem;font-size:15px;}.block-prf-alert .prf-alert-text .alert-inner > p:first-of-type{margin:0;}.block-prf-alert .prf-alert-text .alert-inner > p:not(first-of-type){margin:0 0 0.625rem 0;}.ckeditor-alert{background:#F17F42;color:#ffffff;text-align:center;padding:1rem;font-weight:bold;font-size:15px;margin:1rem 0;}.block-inline-blockhero-banner{min-height:62vh;padding:48px 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;}@media all and (min-width:768px){.block-inline-blockhero-banner{min-height:60vh;padding:80px 0;}}@media all and (min-width:1024px){.block-inline-blockhero-banner{height:672px;padding:48px 0;}}.block-inline-blockhero-banner .block__inner{display:flex;height:100%;flex-direction:column;justify-content:space-around;height:100%;}@media all and (min-width:768px){.block-inline-blockhero-banner .block__inner{justify-content:flex-end;}}@media all and (min-width:1024px){.block-inline-blockhero-banner .block__inner{justify-content:space-around;margin-bottom:0;}}.block-inline-blockhero-banner .block__content{background:#ffffff;padding:36px 24px;max-width:72%;position:relative;margin:0 auto;}.block-inline-blockhero-banner .block__content .field--name-field-lead-in{margin-bottom:12px;}.block-inline-blockhero-banner .block__content .field--name-field-heading{font-family:"Rajdhani",sans-serif;font-size:28px;font-weight:bold;line-height:1.25;color:#354463;margin-bottom:16px;}.block-inline-blockhero-banner .block__content .field--name-field-call-to-action a:hover{text-decoration:none;}@media all and (min-width:768px){.block-inline-blockhero-banner .block__content{padding:72px 48px;margin:0;}.block-inline-blockhero-banner .block__content .field--name-field-heading{font-size:36px;line-height:1.125;}.block-inline-blockhero-banner .block__content .field--name-field-lead-in{margin-bottom:0;position:absolute;top:-20px;}}@media all and (min-width:1024px){.block-inline-blockhero-banner .block__content{max-width:40%;}.block-inline-blockhero-banner .block__content .field--name-field-heading{font-size:44px;line-height:1.125;}}.block-inline-blockhero-banner.background-type--image,.block-inline-blockhero-banner:not(.background-type--video){background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url("/sites/default/files/2023-03/annie-spratt-135307-unsplash.jpg");}.block-inline-blockhero-banner.background-type--video{position:relative;}.block-inline-blockhero-banner.background-type--video .background-video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.8;}.block-inline-blockhero-banner.background-type--video video[poster]{object-fit:cover;width:100%;height:100%;}.block-inline-blocksection-heading:not(.big-section-label){text-align:center;position:relative;top:-20px;height:0;z-index:1;}.block-inline-blocksection-heading:not(.big-section-label).section-label--inside{top:0;height:auto;text-align:center;}@media all and (min-width:768px){.block-inline-blocksection-heading:not(.big-section-label).section-label--inside{text-align:left;}}.layout--dark-background .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading{background-color:#ffffff;color:#354463;}.block-inline-blocksection-heading.big-section-label .field--name-field-heading{margin-top:1em;color:#354463;font:normal normal normal 72px/76px Rajdhani;text-align:center;}.block-inline-blockicon-block-row{background:#F0EF64;}.block-inline-blockicon-block-row .field--name-field-icon-block{padding:96px 0;display:flex;justify-content:space-between;gap:88px;flex-wrap:wrap;}.block-inline-blockicon-block-row .field--name-field-icon-block > .field__item{width:calc(50% - 44px);}@media all and (min-width:1024px){.block-inline-blockicon-block-row .field--name-field-icon-block > .field__item{width:calc(25% - 66px);}}.block-inline-blockicon-block-row .field--name-field-icon-block a{text-decoration:none;color:#031333;}.block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-icon{margin-bottom:24px;}.block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-icon .media--type-image .field__item{height:42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-heading{font-family:"Rajdhani",sans-serif;font-size:28px;line-height:1.125;margin:8px 0;font-weight:bold;color:#354463;}#block-flagstaff-library-page-title h1.page-title{color:#354463;font-size:24px;}@media all and (min-width:1024px){#block-flagstaff-library-page-title h1.page-title{font-size:44px;}}#block-flagstaff-library-page-title.has-banner-image{height:180px;background-size:cover;background-repeat:no-repeat;background-position:center center;}@media all and (min-width:1024px){#block-flagstaff-library-page-title.has-banner-image{height:276px;}}#block-flagstaff-library-page-title.has-banner-image .layout-container-inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;}#block-flagstaff-library-page-title.has-banner-image .layout-container-inner h1{margin:0;}#block-flagstaff-library-page-title.has-banner-image .layout-container-inner h1 .field--name-title{background:#ffffff;display:inline-block;padding:12px 48px;}.block.block--type--social-media-links{margin-top:32px;}.block.block--type--social-media-links .field--name-field-social-media-links{display:flex;flex-wrap:wrap;gap:12px;}.block.block--type--social-media-links .field--name-field-social-media-links .field__item{max-width:calc(25% - 12px);}.block-inline-blockicon-block{background:#EFF3FF;-webkit-box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);-moz-box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);box-sizing:border-box;padding:34px;margin-bottom:36px;}@media all and (min-width:768px){.block-inline-blockicon-block{margin-bottom:0;}}.block-inline-blockicon-block h2.block-title{color:#2f5bda;margin:12px 0;}.block-inline-blockicon-block .field--name-field-icon img{height:50px;width:auto;}.block-inline-blockicon-block .field--name-body p{margin-top:12px;}.block-inline-blockbook-rivers{margin-top:-54px;padding:96px 0;background-color:#354463;background-size:cover;background-position:center center;}.block-inline-blockbook-rivers h2{font:normal normal normal 72px/76px Rajdhani;letter-spacing:0px;color:#FFFFFF;text-align:center;margin-top:0;}.block-inline-blockbook-rivers .field--name-field-book-rivers .carousel-panel iframe{width:100%;border:none;-webkit-box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);-moz-box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);}.block-inline-blockbook-rivers .field--name-field-call-to-action{text-align:center;margin-top:32px;}.region-sidebar-second .block > h2{border-bottom:1px solid #354463;content:"";display:block;width:100%;}.region-sidebar-second .block > h2 span{display:inline-block;background:#354463;color:#ffffff;font-size:14px;text-transform:uppercase;padding:6px 18px;font-weight:normal;font-family:"Manrope",sans-serif;}#block-flagstaff-library-breadcrumbs{margin:36px 0 -68px 0;}#block-inline-blockhero-banner-27{margin-bottom:54px;}#block-googletranslate{margin-top:36px;}#block-googletranslate .goog-te-gadget{color:white;position:relative;}#block-googletranslate .goog-te-gadget > span{display:none;}#block-googletranslate .goog-te-gadget > div > *:not(select){display:none;}@media all and (min-width:1024px){#block-googletranslate{float:right;}}.address,.phone,.hours{margin-bottom:14px;padding-left:18px;position:relative;}.address:before,.phone:before,.hours:before{content:"";height:14px;width:14px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:4px;left:0;}.address.address:before,.phone.address:before,.hours.address:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/%3E%3C/svg%3E");}.address.phone:before,.phone.phone:before,.hours.phone:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E");}.address.hours:before,.phone.hours:before,.hours.hours:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E");}.button--primary,.forest-lakes .block-inline-blockicon-block .field--name-field-cta a,.paragraph--type--gallery-slide .field--name-field-cta a,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a,.field--name-field-call-to-action a,.block-inline-blockicon-block .field--name-field-cta a,.block-inline-blockicon-block .field--name-field-cta button{appearance:none;border:none;background:#2f5bda;color:#ffffff !important;font-family:"Rajdhani",sans-serif;font-weight:bold;padding:10px 32px;text-decoration:none;display:inline-block;border-radius:20px;text-align:center;}.button--primary:hover,.paragraph--type--gallery-slide .field--name-field-cta a:hover,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a:hover,.field--name-field-call-to-action a:hover,.block-inline-blockicon-block .field--name-field-cta a:hover,.block-inline-blockicon-block .field--name-field-cta button:hover{background:#4069dd;}.button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action a{appearance:none;border:none;background:#ffffff;color:#2f5bda !important;font-family:"Rajdhani",sans-serif;font-weight:bold;padding:10px 32px;text-decoration:none;display:inline-block;border-radius:20px;text-align:center;}.button--secondary:hover,.block-inline-blockbook-rivers .field--name-field-call-to-action a:hover{background:#dce4f9;}.button--transparent,.view .more-link a{padding:10px 32px;border:1px solid #ffffff;background:transparent;color:#ffffff;font-weight:bold;font-family:"Rajdhani",sans-serif;text-decoration:none;display:inline-block;border-radius:24px;text-align:center;}.button--transparent:hover,.view .more-link a:hover{background:#f9f9f9;background:rgba(255,255,255,0.2);cursor:pointer;}.button--outline{padding:10px 32px;border:3px solid #2f5bda;background:transparent;font-weight:bold;font-family:"Rajdhani",sans-serif;text-decoration:none;display:inline-block;border-radius:20px;text-align:center;}.button--outline:hover{background:#f9f9f9;background:rgba(255,255,255,0.2);cursor:pointer;}.card,.node.node--type-research-database.node--view-mode-teaser{padding:24px;border:1px solid #dde2ed;border-radius:4px;-webkit-box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);-moz-box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);margin-bottom:36px;}.card h2{color:#031333;}.card-image{margin:-24px -24px 0 -24px;}.card-image img{width:100%;aspect-ratio:6/4;object-fit:cover;object-position:center center;}.downloads-cards{margin:54px 0;}@media all and (min-width:960px){.downloads-cards{display:flex;flex-width:wrap;gap:60px;}.downloads-cards .card{width:calc(50% - 30px);}}.downloads-cards .card{margin-bottom:24px;}.downloads-cards .card .download-card-image{text-align:center;padding:12px 0;}.downloads-cards .card .download-card-image img{max-width:90%;}.field--name-field-call-to-action{margin-top:12px;}.field--name-body img.align-right{margin:0 0 24px 24px;}.field--name-body img.align-left{margin:0 24px 24px 0;}.field--name-field-gallery-images .field__item{padding:0 8px;aspect-ratio:4/3;}.field--name-field-gallery-images .field__item img{width:100%;height:100%;object-fit:cover;}#page-footer{box-shadow:2px -6px 8px -3px rgba(85,85,85,0.3);padding-top:48px;padding-bottom:80px;}#page-footer .layout-container-inner{display:flex;flex-direction:column;}@media all and (min-width:810px){#page-footer .layout-container-inner{flex-direction:row;gap:72px;justify-content:space-between;}}#page-footer .region-footer-first{max-width:192px;}#page-footer .site-name a{font-size:22px;font-weight:bold;text-decoration:none;}.footer-top-wrapper{background:#fcfcaf;background:transparent linear-gradient(180deg,#FDFDB6 0%,#F6F788 100%) 0% 0% no-repeat padding-box;padding:24px 0;color:#354463;}body:not(.path-frontpage) .footer-top-wrapper{margin-top:72px;}.region-footer-second{margin-top:36px;}@media all and (min-width:810px){.region-footer-second{margin-top:0;}}.webform-submission-form .form-item{margin-bottom:1.25em;}.webform-submission-form .form-item label{display:block;font-weight:bold;}input{height:36px;}#views-exposed-form-news-block-2 .form--inline{display:flex;}#views-exposed-form-news-block-2 .form-type-textfield label{display:none;}#views-exposed-form-news-block-2 .form-type-textfield input{height:46px;border:1px solid #2f5bda;border-radius:10px;padding:0 24px;}#views-exposed-form-news-block-2 #edit-actions input{appearance:none;border:2px solid #2f5bda;border-radius:10px;background:rgba(47,91,218,0.8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");text-indent:-1000em;height:48px;width:48px;background-repeat:no-repeat;background-position:center center;background-size:32px;}#full-header .block-system-branding-block{transition:0.2s width linear;}@media all and (min-width:768px){#full-header .block-system-branding-block{width:360px;}}#full-header .block-system-branding-block .site-logo{max-width:66px;min-width:66px;width:66px;display:inline-block;}#full-header .block-system-branding-block .site-logo img{max-width:100%;height:auto;transition:0.2s all linear;}@media all and (min-width:960px){#full-header.sticky #page-header{min-height:86px;padding:8px 0;}}@media all and (min-width:1024px){#full-header.sticky{position:fixed;top:0;width:100%;z-index:2;}}#full-header.sticky .region-inner{padding:6px 0;}@media (min-width:768px){.flagstaff-public-library #full-header.sticky .region-secondary-menu{padding:6px 0;}}@media all and (min-width:1024px){.flagstaff-public-library #full-header.sticky .block-system-branding-block{width:66px;overflow:hidden;}.flagstaff-public-library #full-header.sticky .block-system-branding-block .site-logo{width:66px;max-width:66px;height:66px;max-width:66px;}}.secondary-menu-wrapper{background:#354463;}.region-secondary-menu{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse;gap:12px;padding:16px 0 24px 0;}@media all and (min-width:768px){.region-secondary-menu{flex-direction:row;padding:16px 0;}}.region-secondary-menu .menu-item{padding-top:0;}.region-secondary-menu ul.menu li a{color:#ffffff;}.header-wrapper{box-shadow:0px 3px 20px #00000029;background:#ffffff;}#page-header{padding:18px 0;box-sizing:border-box;}@media all and (min-width:960px){#page-header{min-height:128px;}}#page-header,.block-system-branding-block{display:flex;justify-content:space-between;align-items:center;gap:12px;}#page-header .site-name a{font-size:15px;color:#031333;font-weight:700;text-decoration:none;line-height:1.125;}@media all and (min-width:768px){#page-header .site-name a{font-size:20px;}}@media all and (min-width:960px){#page-header .site-name a{font-size:24px;width:282px;display:inline-block;}}.flagstaff-public-library .site-name a{color:#354463;}nav > ul.menu{display:flex;list-style:none;list-style-image:none;gap:32px;}nav > ul.menu > li{list-style-type:none;list-style-image:none;}nav > ul.menu > li > a{text-decoration:none;}nav > ul.menu > li > a:hover{text-decoration:underline;}.menu-item--collapsed{list-style-image:none !important;list-style-type:none !important;}.region-sidebar-first nav > ul.menu{display:block;}.region-secondary-menu .block-menu > ul.menu{gap:22px;margin:0;}.region-secondary-menu .block-menu > ul.menu li a{font-size:15px;}#page-header .menu-icon svg{width:40px;height:40px;}@media all and (min-width:1120px){#page-header .menu-icon{display:none;}}.region-primary-menu .block-menu{display:none;}@media all and (min-width:1120px){.region-primary-menu .block-menu{display:block;}}.region-primary-menu .block-menu > ul.menu > li{padding-bottom:6px;position:relative;}.region-primary-menu .block-menu > ul.menu > li a{color:#031333;}.region-primary-menu .block-menu > ul.menu > li a:hover{text-decoration:none;}.region-primary-menu .block-menu > ul.menu > li:hover,.region-primary-menu .block-menu > ul.menu > li.menu-item--active-trail{border-bottom:1px solid #031333;padding-bottom:5px;}.region-primary-menu .block-menu > ul.menu > li > ul{display:none;position:absolute;top:28px;width:200px;background:#ffffff;background:transparent linear-gradient(141deg,#E6EDFF 0%,var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(141deg,#E6EDFF 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 12px #35446341;border-radius:16px;padding:24px;z-index:999;margin:0;left:-38px;opacity:0;transition:opacity 0.3s ease;-webkit-box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);-moz-box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);box-shadow:2px 1px 8px 0px rgba(85,85,85,0.3);}.region-primary-menu .block-menu > ul.menu > li > ul li a{text-decoration:none;}.region-primary-menu .block-menu > ul.menu > li:hover > ul{display:block;opacity:1;}.region-primary-menu .block-menu > ul.menu > li:hover > ul li{margin-bottom:8px;}.region-primary-menu .block-menu > ul.menu > li:hover > ul li a:hover{text-decoration:underline;}.flagstaff-public-library .region-primary-menu .block-menu > ul.menu > li:hover{border-bottom-color:#354463;}#page-footer .block-menu > ul.menu{gap:54px;margin:0;padding:0;flex-wrap:wrap;}#page-footer .block-menu > ul.menu > li{width:calc(50% - 28px);}@media all and (min-width:1024px){#page-footer .block-menu > ul.menu > li{width:auto;}}#page-footer .block-menu > ul.menu > li > span{text-transform:uppercase;letter-spacing:0.5px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #2f5bda;display:block;}#page-footer .block-menu > ul.menu > li > ul{margin:0;padding:0;}#page-footer .block-menu > ul.menu > li > ul > li{margin-bottom:4px;}#page-footer .block-menu > ul.menu > li > ul > li a{text-decoration:none;color:#646464;}#page-footer .block-menu > ul.menu > li > ul > li a:hover{text-decoration:underline;}nav.pager{text-align:center;margin:36px 0;}nav.pager ul.pager__items{display:inline-block;border-radius:12px;padding:0;}nav.pager ul.pager__items .pager__item{display:inline-block;padding:0;margin-right:-4px;}nav.pager ul.pager__items .pager__item a{color:#2F5BDA;text-decoration:none;display:block;padding:10px 18px;border:1px solid #2F5BDA;}nav.pager ul.pager__items .pager__item a:hover{color:#ffffff;background:#2F5BDA;}nav.pager ul.pager__items .pager__item:first-of-type a{border-radius:12px 0px 0px 12px;}nav.pager ul.pager__items .pager__item:last-of-type a{border-radius:0px 12px 12px 0px;}nav.pager ul.pager__items .pager__item.is-active a{font-weight:normal;background:#dce4f9;}nav.pager ul.pager__items .pager__item.is-active a:hover{background:#2F5BDA;}.region-sidebar-first .block-menu h2{margin-top:0;margin-bottom:12px;}.region-sidebar-first .block-menu a.is-active{color:#2f5bda;}.region-sidebar-first .block-menu > ul{margin:0;padding:0;}.region-sidebar-first .block-menu > ul > li{margin-bottom:12px;}.region-sidebar-first .block-menu > ul > li > a.is-active{text-decoration:underline;color:#2f5bda;}.region-sidebar-first .block-menu > ul > li > ul{list-style:circle;}.region-sidebar-first .block-menu > ul > li > ul > li > a{text-decoration:none;}.region-sidebar-first .block-menu > ul > li > ul > li > a:hover{text-decoration:underline;}.region-sidebar-first nav#block-policies > ul.menu > li{margin-bottom:18px;}.region-sidebar-first nav#block-policies > ul.menu > li > span{font-weight:bold;font-family:"Rajdhani",sans-serif;font-size:18px;margin-bottom:6px;}.region-sidebar-first nav#block-policies > ul.menu > li > span:after{border-bottom:1px solid #444444;display:block;content:"";}.region-sidebar-first nav#block-policies > ul.menu > li > ul.menu{margin-top:4px;}.region-sidebar-first nav#block-policies > ul.menu > li a.is-active{text-decoration:underline;}.region-secondary-menu .block-menu h2.visually-hidden{color:#ffffff;}#block-secondarymenu .hours-locations-dropdown{display:none;text-indent:-1000em;position:absolute;top:26px;left:-240px;background:#ffffff;background:transparent linear-gradient(141deg,#E6EDFF 0%,var(--unnamed-color-ffffff) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(141deg,#E6EDFF 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 12px #35446341;border-radius:16px;padding:24px;z-index:999;width:558px;font-size:14px;color:#3C3C3C;}#block-secondarymenu .hours-locations-dropdown a{color:#3C3C3C;text-decoration:underline;}#block-secondarymenu .hours-locations-dropdown a:hover{text-decoration:none;}#block-secondarymenu .hours-locations-dropdown .hours-location-columns{display:flex;gap:24px;}#block-secondarymenu .menu-item.active{position:relative;}#block-secondarymenu .menu-item.active .hours-locations-dropdown{display:block;text-indent:0;}.mobile-menu #page-header{position:relative;}.mobile-menu .block--mobile-menu{display:none;}.mobile-menu .block--mobile-menu.active{display:block;}.mobile-menu .block--mobile-menu{position:absolute;top:0;right:-4vw;width:95vw;background:rgba(30,39,57,0.97);z-index:999;min-height:74vh;}.mobile-menu .block--mobile-menu .close{display:block;width:46px;height:46px;position:absolute;top:32px;right:3vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");background-size:cover;cursor:pointer;z-index:999;}.mobile-menu .block--mobile-menu > ul.menu{flex-direction:column;align-content:center;text-align:center;margin:112px 48px 48px 54px;}.mobile-menu .block--mobile-menu > ul.menu > li a{color:#ffffff;font-size:22px;font-weight:bold;}.mobile-menu .block--mobile-menu > ul.menu > li > a{position:relative;}.mobile-menu .block--mobile-menu > ul.menu > li > a:after{content:"";display:block;height:28px;width:28px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");position:absolute;top:0px;right:-36px;}.mobile-menu .block--mobile-menu > ul.menu > li > ul{display:none;width:100%;text-align:center;margin-left:0;}.mobile-menu .block--mobile-menu > ul.menu > li > ul.active{display:inline-block;}.mobile-menu .block--mobile-menu > ul.menu > li > ul li{list-style-type:none;list-style-image:none;}.mobile-menu .block--mobile-menu > ul.menu > li > ul li a{font-size:18px;font-weight:normal;text-decoration:none;list-style:none;}#block-newslettersignup{padding:16px 0;}#block-newslettersignup .field--name-body .icon{height:44px;width:44px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg id='Group_196' data-name='Group 196' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='42.349' height='44.447' viewBox='0 0 42.349 44.447'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_468' data-name='Rectangle 468' width='42.349' height='44.447' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-3'%3E%3Crect id='Rectangle_465' data-name='Rectangle 465' width='39.914' height='29.961' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect id='Rectangle_466' data-name='Rectangle 466' width='9.164' height='3.723' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_195' data-name='Group 195' clip-path='url(%23clip-path)'%3E%3Cg id='Group_194' data-name='Group 194'%3E%3Cg id='Group_193' data-name='Group 193' clip-path='url(%23clip-path)'%3E%3Cg id='Group_189' data-name='Group 189' transform='translate(1.065 13.054)' opacity='0.5'%3E%3Cg id='Group_188' data-name='Group 188'%3E%3Cg id='Group_187' data-name='Group 187' clip-path='url(%23clip-path-3)'%3E%3Cpath id='Path_175' data-name='Path 175' d='M17.638,156.1v5.746L28.719,172.1l4-2.565,4.309,2.668,10.876-9.337.205-7.08,4.515,3.9-.308,23.8-2.052,2.155-34.373.1-3.181-3.078.308-23.5Z' transform='translate(-12.713 -155.79)' fill='%23354463' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_192' data-name='Group 192' transform='translate(16.518 1.049)' opacity='0.5'%3E%3Cg id='Group_191' data-name='Group 191'%3E%3Cg id='Group_190' data-name='Group 190' clip-path='url(%23clip-path-4)'%3E%3Cpath id='Path_176' data-name='Path 176' d='M197.127,16.2l9.164.04-4.432-3.722Z' transform='translate(-197.127 -12.519)' fill='%23354463' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath id='Path_177' data-name='Path 177' d='M4.907,17.4l-.95-.79.95-.79ZM9.178,6.835H33.166a1.5,1.5,0,0,1,1.5,1.5V19.7L25.139,27.62,23.9,26.6h0a4.275,4.275,0,0,0-5.464,0L17.205,27.62,7.683,19.7V8.331a1.5,1.5,0,0,1,1.495-1.5Zm10.981-3.69a1.571,1.571,0,0,1,2.032,0l1.1.911H19.061l1.1-.911ZM38.393,16.608l-.95.79V15.819l.95.79ZM37.7,41.669H4.65L20.221,28.733a1.473,1.473,0,0,1,1.908,0L37.7,41.669Zm1.872-22.428L27.315,29.425,39.573,39.61ZM15.036,29.425,2.777,19.241V39.61ZM4.276,44.447h33.8a4.279,4.279,0,0,0,4.276-4.275V18.288A4.208,4.208,0,0,0,40.8,15l-3.363-2.795V8.331a4.279,4.279,0,0,0-4.276-4.275H27.634L23.968,1.008a4.373,4.373,0,0,0-5.587,0L14.716,4.056H9.178A4.278,4.278,0,0,0,4.907,8.331v3.875L1.544,15A4.208,4.208,0,0,0,0,18.288V40.172a4.28,4.28,0,0,0,4.276,4.275Z' transform='translate(0 0)' fill='%23354463' fill-rule='evenodd'/%3E %3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}#block-newslettersignup .field--name-body h2{line-height:1;}#block-newslettersignup .field--name-body .mailchimp-form form #mc_embed_signup_scroll{display:flex;gap:16px;align-items:center;}#block-newslettersignup .field--name-body .mailchimp-form h2{display:none;visibility:hidden;}#block-newslettersignup .field--name-body .mailchimp-form .indicates-required,#block-newslettersignup .field--name-body .mailchimp-form label{display:none;visibility:hidden;}#block-newslettersignup .field--name-body .mailchimp-form .mc-field-group{padding-bottom:0;}#block-newslettersignup .field--name-body .mailchimp-form input#mce-EMAIL{width:352px;max-width:100%;height:48px;border-radius:100px;border:none;box-sizing:border-box;padding:0 18px;}#block-newslettersignup .field--name-body .mailchimp-form #mce-responses{position:absolute;top:26px;margin:0px 16px;}#block-newslettersignup .field--name-body .mailchimp-form .submit-wrapper input{appearance:none;background:#354463;color:#ffffff;height:48px;box-sizing:border-box;border-radius:48px;border:none;padding:0 28px;margin:0;}@media all and (min-width:960px){#block-newslettersignup .field--name-body{display:flex;justify-content:space-between;align-items:center;}#block-newslettersignup .field--name-body .headline{max-width:50%;display:flex;gap:22px;align-items:center;justify-content:space-between;}#block-newslettersignup .field--name-body .headline .icon{flex-grow:1;}#block-newslettersignup .field--name-body .headline h2{width:calc(100% - 50px);}}.node--type-event.node--view-mode-teaser{margin-bottom:60px;}.node--type-event.node--view-mode-teaser .date-square{width:66px;height:66px;background:#D8E2FF;color:#354463;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;}.node--type-event.node--view-mode-teaser .date-square .month{font-size:17px;text-transform:uppercase;letter-spacing:0.85px;}.node--type-event.node--view-mode-teaser .date-square .day{font-size:28px;line-height:1;font-weight:bold;}.node--type-event.node--view-mode-teaser h2{margin:8px 0;}.node--type-event.node--view-mode-teaser h2 a{text-decoration:none;}.node--type-event.node--view-mode-teaser h2 a:hover{text-decoration:underline;}.node--type-event.node--view-mode-teaser .node--event--time{font-weight:bold;margin-bottom:8px;}.layout--dark-background .node--type-event.node--view-mode-teaser h2 a,.layout--dark-background .node--type-event.node--view-mode-teaser .field--name-field-location{color:#ffffff;}.layout--dark-background .node--type-event.node--view-mode-teaser .node--event--time{color:#D8E2FF;}.node--type-article .created-date{text-transform:uppercase;margin-bottom:0;font-size:14px;margin-bottom:8px;}.node--type-article.node--view-mode-full h1.node-title{margin-top:0;display:block;}.node--type-article.node--view-mode-homepage-teaser{background:#ffffff;max-width:320px;margin:32px auto;position:relative;}@media all and (min-width:960px){.node--type-article.node--view-mode-homepage-teaser{margin:32px 0 0 0;}}.node--type-article.node--view-mode-homepage-teaser .teaser-image{position:relative;display:block;position:relative;}@media all and (min-width:960px){.node--type-article.node--view-mode-homepage-teaser .teaser-image{top:-32px;right:-32px;}}.node--type-article.node--view-mode-homepage-teaser .teaser-content{padding:18px 32px 38px 32px;}@media all and (min-width:960px){.node--type-article.node--view-mode-homepage-teaser .teaser-content{padding:0 32px 38px 32px;}}.node--type-article.node--view-mode-homepage-teaser .teaser-content h2{margin-top:0;}.node--type-article.node--view-mode-teaser{margin-bottom:70px;}.node--type-article.node--view-mode-teaser .created-date{margin-bottom:24px;}.node--type-article.node--view-mode-teaser .teaser-content .news-cta a{color:#2f5bda;border-bottom:2px solid #2f5bda;text-decoration:none;font-weight:bold;padding-bottom:4px;display:inline-block;}.node--type-article.node--view-mode-teaser .teaser-content .news-cta a:hover{text-decoration:none;border-bottom-width:4px;}.node.node--type-research-database .resource-logo{height:100px;display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #dde2ed;}.node.node--type-research-database .resource-logo .field{display:flex;flex-direction:column;justify-content:center;align-items:center;}.node.node--type-research-database .resource-logo a,.node.node--type-research-database .resource-logo .field{max-height:100%;}.node.node--type-research-database .resource-logo img{height:100%;max-height:110px;width:auto;}.node.node--type-research-database .node__content{padding:24px;}.node.node--type-research-database .node__content h2{margin-top:0;}.node.node--type-research-database .field--name-field-resource-categories{display:flex;flex-wrap:wrap;gap:12px;}.node.node--type-research-database .field--name-field-resource-categories .field__item a{display:inline-block;color:#031333;background:#bcc6db;padding:4px 14px;text-decoration:none;font-size:14px;border-radius:3px;}.node.node--type-research-database .field--name-field-resource-categories .field__item a:hover{background:#cdd4e4;}.node.node--type-research-database.node--view-mode-teaser{padding:0;height:100%;}.app-logos{display:flex;justify-content:center;gap:12px;margin:24px 0;}.app-logos img{max-width:160px;}.download-logos{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-around;align-items:center;}#node-592 .block-inline-blocksection-heading{height:auto;top:0;margin:48px auto -24px auto;}.hide-page-title .block-page-title-block{display:none;}.region-off-canvas{display:none;text-indent:-1000em;}.paragraph--type--gallery-slide{position:relative;}.paragraph--type--gallery-slide .image .field--name-field-section-label{position:relative;top:20px;left:36px;z-index:1;}.paragraph--type--gallery-slide .image .field--name-field-image{width:100%;height:100%;aspect-ratio:1/1;}.paragraph--type--gallery-slide .image .field--name-field-image img{object-fit:cover;aspect-ratio:1/1;}.paragraph--type--gallery-slide .content--inner{color:#ffffff;background:transparent linear-gradient(215deg,#2F5BDA 0%,#182E6D 100%) 0% 0% no-repeat padding-box;padding:54px 36px;margin-bottom:54px;}.paragraph--type--gallery-slide .content--inner .field--name-field-heading{font-weight:bold;font-family:"Rajdhani",sans-serif;margin-top:0;}@media all and (min-width:768px){.paragraph--type--gallery-slide{top:0;display:block;}.paragraph--type--gallery-slide .content{width:544px;width:70%;position:relative;left:22%;bottom:30px;z-index:1;}.paragraph--type--gallery-slide .content .content--inner{margin-bottom:22px;}.paragraph--type--gallery-slide .image{width:80vw;position:relative;}}@media all and (min-width:1024px){.paragraph--type--gallery-slide{top:0;display:flex;}.paragraph--type--gallery-slide .content{width:544px;width:40%;max-width:544px;position:relative;left:20px;top:168px;z-index:1;order:1;}.paragraph--type--gallery-slide .image{width:60%;position:relative;right:20px;order:2;}}.custom-search-block-form form{display:flex;align-items:center;}.custom-search-block-form form label.visually-hidden{color:#ffffff;}.custom-search-block-form form input.form-search{width:212px;height:30px;border-radius:15px 0 0 15px;border:none;padding:0 18px;}@media all and (min-width:480px){.custom-search-block-form form input.form-search{width:240px;}}.custom-search-block-form form > .form-item{margin:0;}.form-item-paths label{display:none;visibility:hidden;}.custom-search-block-form .form-item-paths{box-sizing:border-box;position:relative;width:114px;padding:8px 8px;height:30px;cursor:pointer;background-color:#D5DAE5;display:grid;grid-template-areas:"select";align-items:center;}.custom-search-block-form .form-item-paths select{appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:none;}.custom-search-block-form .form-item-paths select::-ms-expand{display:none;}.custom-search-block-form .form-item-paths::after{content:"";width:8px;height:5px;background-color:#354463;clip-path:polygon(100% 0%,0 0%,50% 100%);justify-self:end;}.custom-search-block-form .form-item-paths select,.custom-search-block-form .form-item-paths::after{grid-area:select;}.custom-search-block-form .form-actions{margin:0;}.custom-search-block-form .form-actions .form-submit{appearance:none;border:none;background-repeat:no-repeat;background-position:center center;background-color:#b6bed2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");border-radius:0 15px 15px 0;text-indent:-1000em;height:30px;width:36px;}.slider-container{max-width:100vw;width:100%;overflow:hidden;}.slick-left{left:-12px;}.slick-next{right:-12px;}.slick-prev::before,.slick-next::before{color:#031333 !important;}.layout--dark-background .slick-prev::before,.slick-next::before{color:#ffffff !important;}.view-id-news.view-display-id-block_1 .slick-prev::before,.view-id-news.view-display-id-block_1 .slick-next::before{font-size:28px;}.field--name-field-gallery-slide .slick-dots li button::before{font-size:14px;color:#354463;}.field--name-field-gallery-slide .slick-dots li.slick-active button:before{color:#354463;opacity:1;}.field--name-field-gallery-slide .slick-dots{bottom:0;left:calc(-50% + 32px);}@media all and (min-width:768px){.field--name-field-gallery-slide .slick-dots{bottom:48px;top:auto;left:0;position:absolute;}.field--name-field-gallery-slide .slick-dots li{display:block;}}@media all and (min-width:1024px){.field--name-field-gallery-slide .slick-dots{bottom:auto;top:50px;left:auto;position:relative;}.field--name-field-gallery-slide .slick-dots li{display:inline-block;}}.tabs.tabs--basic{margin:16px 0;}.tabs.tabs--basic > li{margin:0 -8px 0 0;}.tabs.tabs--basic a{padding:8px 28px;box-sizing:border-box;text-decoration:none;color:#031333;background:#ffffff;}.tabs.tabs--basic a:focus,.tabs.tabs--basic a:hover,.tabs.tabs--basic a.active{background:transparent;text-decoration:none;background:#D8E2FF;}.field--name-field-book-rivers .tabs{display:flex;flex-direction:column;gap:8px;margin:0 !important;}@media all and (min-width:768px){.field--name-field-book-rivers .tabs{flex-direction:row;}}.field--name-field-book-rivers .tab-panels > .field__item{display:none;}.field--name-field-book-rivers .tab-panels > .field__item.active{display:block;}.view .more-link{text-align:left;}.view-id-news.view-display-id-block_1{margin-top:36px;}.view-id-news.view-display-id-block_1.view .more-link{text-align:center;margin:54px 0 0 0;}.view-id-news.view-display-id-block_1 .views-row{display:none;}.view-id-news.view-display-id-block_1 .views-row:nth-child(-n+3){display:block;}@media all and (min-width:601px){.view-id-news.view-display-id-block_1 .views-row{display:block;}}.view-id-news.view-display-id-block_2{position:relative;padding-bottom:80px;}.view-id-news.view-display-id-block_2 .view-content{display:flex;flex-direction:column;justify-content:space-between;gap:54px;}@media all and (min-width:480px){.view-id-news.view-display-id-block_2 .view-content{flex-direction:row;flex-wrap:wrap;}.view-id-news.view-display-id-block_2 .view-content .views-row{width:calc(50% - 33px);}}@media all and (min-width:1024px){.view-id-news.view-display-id-block_2 .view-content .views-row{width:calc(33% - 33px);}}.view-id-news.view-display-id-block_2 .view-filters{position:absolute;bottom:0;}.view-id-news.view-display-id-block_3 .views-row .views-field-title h3{margin-bottom:0;}.view-id-news.view-display-id-block_3 .views-row .views-field-title h3 a{color:#354463;text-decoration:none;}.view-id-news.view-display-id-block_3 .views-row .views-field-title h3:hover{text-decoration:underline;}.view-events-teasers .view-content{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:30px;}.view-events-teasers .view-content .views-row{display:none;width:calc(50% - 30px);}.view-events-teasers .view-content .views-row:nth-child(-n+4){display:block;}@media all and (min-width:1024px){.view-events-teasers .view-content{column-gap:60px;}.view-events-teasers .view-content .views-row{display:block;width:calc(25% - 60px);}}.block-views-exposed-filter-blockresearch-databaes-block-1{margin:24px 0;display:flex;}.block-views-exposed-filter-blockresearch-databaes-block-1 form{margin:0 auto;display:block;}.block-views-exposed-filter-blockresearch-databaes-block-1 form .form-type-select label{display:block;text-align:center;margin-bottom:6px;font-weight:bold;color:#354463;}@media all and (min-width:600px){.view-research-databaes.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}.view-research-databaes.view-display-id-block_1 .view-content .views-row{width:calc(50% - 30px);}}@media all and (min-width:960px){.view-research-databaes.view-display-id-block_1 .view-content .views-row{width:calc(33% - 30px);}}.forest-lakes .secondary-menu-wrapper{background:#6b6e50;}.forest-lakes .site-name a{color:#6b6e50;}.forest-lakes .region-primary-menu .block-menu > ul.menu > li:hover{border-bottom-color:#6b6e50;}.forest-lakes .section-label,.forest-lakes .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .forest-lakes .field--name-field-lead-in,.forest-lakes .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .forest-lakes .field--name-field-heading,.forest-lakes .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .forest-lakes .field--name-field-section-label{background:#6b6e50;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;font-size:14px;display:inline-block;padding:12px 22px;}.forest-lakes .block-inline-blockicon-block-row{background-color:#f9fbfe;}.forest-lakes .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-icon .media--type-image .field__item img{fill:#6b6e50;}.forest-lakes .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-heading{color:#b85704;}.forest-lakes .layout--dark-background{background:transparent linear-gradient(180deg,#6b6e50 0%,#404230 100%) 0% 0% no-repeat padding-box;}.forest-lakes .layout--dark-background .section-label,.forest-lakes .layout--dark-background .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .forest-lakes .layout--dark-background .field--name-field-lead-in,.forest-lakes .layout--dark-background .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .forest-lakes .layout--dark-background .field--name-field-heading,.forest-lakes .layout--dark-background .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .forest-lakes .layout--dark-background .field--name-field-section-label{background:#ffffff;color:#b85704;}.forest-lakes .button--primary,.forest-lakes .block-inline-blockicon-block .field--name-field-cta a,.block-inline-blockicon-block .field--name-field-cta .forest-lakes a,.forest-lakes .block-inline-blockicon-block .field--name-field-cta button,.block-inline-blockicon-block .field--name-field-cta .forest-lakes button,.forest-lakes .field--name-field-call-to-action a,.field--name-field-call-to-action .forest-lakes a,.forest-lakes .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .forest-lakes a,.forest-lakes .paragraph--type--gallery-slide .field--name-field-cta a,.paragraph--type--gallery-slide .field--name-field-cta .forest-lakes a{background:#b85704;}.forest-lakes .button--primary:hover,.forest-lakes .block-inline-blockicon-block .field--name-field-cta a:hover,.block-inline-blockicon-block .field--name-field-cta .forest-lakes a:hover,.forest-lakes .block-inline-blockicon-block .field--name-field-cta button:hover,.block-inline-blockicon-block .field--name-field-cta .forest-lakes button:hover,.forest-lakes .field--name-field-call-to-action a:hover,.field--name-field-call-to-action .forest-lakes a:hover,.forest-lakes .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a:hover,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .forest-lakes a:hover,.forest-lakes .paragraph--type--gallery-slide .field--name-field-cta a:hover,.paragraph--type--gallery-slide .field--name-field-cta .forest-lakes a:hover{background:#b85704;}.forest-lakes .block-inline-blockicon-block{background-color:#f9fbfe;}.forest-lakes .block-inline-blockicon-block h2.block-title{color:#b85704;}.forest-lakes .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .forest-lakes a,.forest-lakes .block-inline-blockbook-rivers .field--name-field-call-to-action a{background:#ffffff;color:#6b6e50 !important;}.forest-lakes .layout--dark-background .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .forest-lakes .layout--dark-background a,.forest-lakes .layout--dark-background .block-inline-blockbook-rivers .field--name-field-call-to-action a,.forest-lakes .layout--dark-background .more-link a{color:#ffffff !important;}.forest-lakes .node--type-event.node--view-mode-teaser .date-square{background-color:#ffffff;color:#b85704;}.forest-lakes .layout--dark-background .node--type-event.node--view-mode-teaser .node--event--time{color:#fef1e5;}.forest-lakes .node h2{color:#488CD9;}.forest-lakes .node .block-inline-blockbook-rivers h2{color:#ffffff;}.forest-lakes a,.forest-lakes a:link,.forest-lakes a:visited{color:#32401D;}.fredonia-public-library .secondary-menu-wrapper{background:#394a36;}.fredonia-public-library .site-name a{color:#394a36;}.fredonia-public-library .section-label,.fredonia-public-library .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .fredonia-public-library .field--name-field-lead-in,.fredonia-public-library .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .fredonia-public-library .field--name-field-heading,.fredonia-public-library .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .fredonia-public-library .field--name-field-section-label{background:#394a36;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;font-size:14px;display:inline-block;padding:12px 22px;}.fredonia-public-library .block-inline-blockicon-block-row{background-color:#fef9f6;}.fredonia-public-library .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-icon .media--type-image .field__item img{fill:#394a36;}.fredonia-public-library .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-heading{color:#394a36;}.fredonia-public-library .layout--dark-background{background:transparent linear-gradient(180deg,#445941 0%,#2e3b2b 100%) 0% 0% no-repeat padding-box;}.fredonia-public-library .layout--dark-background .section-label,.fredonia-public-library .layout--dark-background .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .fredonia-public-library .layout--dark-background .field--name-field-lead-in,.fredonia-public-library .layout--dark-background .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .fredonia-public-library .layout--dark-background .field--name-field-heading,.fredonia-public-library .layout--dark-background .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .fredonia-public-library .layout--dark-background .field--name-field-section-label{background:#ffffff;color:#e96b21;}.fredonia-public-library .block-inline-blockicon-block{background-color:#fef9f6;}.fredonia-public-library .block-inline-blockicon-block h2.block-title{color:#324130;}.fredonia-public-library .button--primary,.fredonia-public-library .block-inline-blockicon-block .field--name-field-cta a,.block-inline-blockicon-block .field--name-field-cta .fredonia-public-library a,.fredonia-public-library .block-inline-blockicon-block .field--name-field-cta button,.block-inline-blockicon-block .field--name-field-cta .fredonia-public-library button,.fredonia-public-library .field--name-field-call-to-action a,.field--name-field-call-to-action .fredonia-public-library a,.fredonia-public-library .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .fredonia-public-library a,.fredonia-public-library .paragraph--type--gallery-slide .field--name-field-cta a,.paragraph--type--gallery-slide .field--name-field-cta .fredonia-public-library a{background:#f2b554;color:#222222 !important;}.fredonia-public-library .button--primary:hover,.fredonia-public-library .block-inline-blockicon-block .field--name-field-cta a:hover,.block-inline-blockicon-block .field--name-field-cta .fredonia-public-library a:hover,.fredonia-public-library .block-inline-blockicon-block .field--name-field-cta button:hover,.block-inline-blockicon-block .field--name-field-cta .fredonia-public-library button:hover,.fredonia-public-library .field--name-field-call-to-action a:hover,.field--name-field-call-to-action .fredonia-public-library a:hover,.fredonia-public-library .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a:hover,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .fredonia-public-library a:hover,.fredonia-public-library .paragraph--type--gallery-slide .field--name-field-cta a:hover,.paragraph--type--gallery-slide .field--name-field-cta .fredonia-public-library a:hover{background:#f6ca83;}.fredonia-public-library .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .fredonia-public-library a,.fredonia-public-library .block-inline-blockbook-rivers .field--name-field-call-to-action a{background:#ffffff;color:#394a36 !important;}.fredonia-public-library .layout--dark-background .fredonia-public-library .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .fredonia-public-library .layout--dark-background .fredonia-public-library a,.fredonia-public-library .layout--dark-background .fredonia-public-library .block-inline-blockbook-rivers .field--name-field-call-to-action a,.fredonia-public-library .layout--dark-background .more-link a{color:#ffffff !important;}.fredonia-public-library .node--type-event.node--view-mode-teaser .date-square{background-color:white;color:#ed8a50;}.fredonia-public-library .layout--dark-background .node--type-event.node--view-mode-teaser .node--event--time{color:#fbe7db;}.fredonia-public-library .node h2{color:#324130;}.fredonia-public-library .node .block-inline-blockbook-rivers h2{color:#ffffff;}.fredonia-public-library a,.fredonia-public-library a:link,.fredonia-public-library a:visited{color:#324130;}.grand-canyon-public-library .secondary-menu-wrapper{background:#43606c;}.grand-canyon-public-library .site-name a{color:#43606c;}.grand-canyon-public-library .section-label,.grand-canyon-public-library .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .grand-canyon-public-library .field--name-field-lead-in,.grand-canyon-public-library .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .grand-canyon-public-library .field--name-field-heading,.grand-canyon-public-library .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .grand-canyon-public-library .field--name-field-section-label{background:#43606c;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;font-size:14px;display:inline-block;padding:12px 22px;}.grand-canyon-public-library .block-inline-blockicon-block-row{background-color:#fdeedb;}.grand-canyon-public-library .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-icon .media--type-image .field__item img{fill:#43606c;}.grand-canyon-public-library .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-heading{color:#43606c;}.grand-canyon-public-library .layout--dark-background{background:transparent linear-gradient(180deg,#4d6e7c 0%,#39525c 100%) 0% 0% no-repeat padding-box;}.grand-canyon-public-library .layout--dark-background .section-label,.grand-canyon-public-library .layout--dark-background .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .grand-canyon-public-library .layout--dark-background .field--name-field-lead-in,.grand-canyon-public-library .layout--dark-background .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .grand-canyon-public-library .layout--dark-background .field--name-field-heading,.grand-canyon-public-library .layout--dark-background .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .grand-canyon-public-library .layout--dark-background .field--name-field-section-label{background:#ffffff;color:#894f09;}.grand-canyon-public-library .block-inline-blockicon-block{background-color:#fdeedb;}.grand-canyon-public-library .block-inline-blockicon-block h2.block-title{color:#3d5863;}.grand-canyon-public-library .button--primary,.grand-canyon-public-library .block-inline-blockicon-block .field--name-field-cta a,.block-inline-blockicon-block .field--name-field-cta .grand-canyon-public-library a,.grand-canyon-public-library .block-inline-blockicon-block .field--name-field-cta button,.block-inline-blockicon-block .field--name-field-cta .grand-canyon-public-library button,.grand-canyon-public-library .field--name-field-call-to-action a,.field--name-field-call-to-action .grand-canyon-public-library a,.grand-canyon-public-library .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .grand-canyon-public-library a,.grand-canyon-public-library .paragraph--type--gallery-slide .field--name-field-cta a,.paragraph--type--gallery-slide .field--name-field-cta .grand-canyon-public-library a{background:#43606c;}.grand-canyon-public-library .button--primary:hover,.grand-canyon-public-library .block-inline-blockicon-block .field--name-field-cta a:hover,.block-inline-blockicon-block .field--name-field-cta .grand-canyon-public-library a:hover,.grand-canyon-public-library .block-inline-blockicon-block .field--name-field-cta button:hover,.block-inline-blockicon-block .field--name-field-cta .grand-canyon-public-library button:hover,.grand-canyon-public-library .field--name-field-call-to-action a:hover,.field--name-field-call-to-action .grand-canyon-public-library a:hover,.grand-canyon-public-library .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a:hover,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .grand-canyon-public-library a:hover,.grand-canyon-public-library .paragraph--type--gallery-slide .field--name-field-cta a:hover,.paragraph--type--gallery-slide .field--name-field-cta .grand-canyon-public-library a:hover{background:#567c8c;}.grand-canyon-public-library .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .grand-canyon-public-library a,.grand-canyon-public-library .block-inline-blockbook-rivers .field--name-field-call-to-action a{background:#ffffff;color:#43606c !important;}.grand-canyon-public-library .layout--dark-background .grand-canyon-public-library .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .grand-canyon-public-library .layout--dark-background .grand-canyon-public-library a,.grand-canyon-public-library .layout--dark-background .grand-canyon-public-library .block-inline-blockbook-rivers .field--name-field-call-to-action a,.grand-canyon-public-library .layout--dark-background .more-link a{color:#ffffff !important;}.grand-canyon-public-library .node--type-event.node--view-mode-teaser .date-square{background-color:#fadbb4;color:#894f09;}.grand-canyon-public-library .layout--dark-background .node--type-event.node--view-mode-teaser .node--event--time{color:#f8c88e;}.grand-canyon-public-library .node h2{color:#3d5863;}.grand-canyon-public-library .node .block-inline-blockbook-rivers h2{color:#ffffff;}.grand-canyon-public-library a,.grand-canyon-public-library a:link,.grand-canyon-public-library a:visited{color:#3d5863;}.tuba-city-public-library .secondary-menu-wrapper{background:#663300;}.tuba-city-public-library .site-name a{color:#663300;}.tuba-city-public-library .section-label,.tuba-city-public-library .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .tuba-city-public-library .field--name-field-lead-in,.tuba-city-public-library .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .tuba-city-public-library .field--name-field-heading,.tuba-city-public-library .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .tuba-city-public-library .field--name-field-section-label{background:#663300;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;font-size:14px;display:inline-block;padding:12px 22px;}.tuba-city-public-library .block-inline-blockicon-block-row{background-color:#fdf6f0;}.tuba-city-public-library .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-icon .media--type-image .field__item img{fill:#663300;}.tuba-city-public-library .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-heading{color:#663300;}.tuba-city-public-library .layout--dark-background{background:transparent linear-gradient(180deg,#804000 0%,#4d2600 100%) 0% 0% no-repeat padding-box;}.tuba-city-public-library .layout--dark-background .section-label,.tuba-city-public-library .layout--dark-background .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .tuba-city-public-library .layout--dark-background .field--name-field-lead-in,.tuba-city-public-library .layout--dark-background .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .tuba-city-public-library .layout--dark-background .field--name-field-heading,.tuba-city-public-library .layout--dark-background .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .tuba-city-public-library .layout--dark-background .field--name-field-section-label{background:#ffffff;color:#040609;}.tuba-city-public-library .block-inline-blockicon-block{background-color:#f9e9da;}.tuba-city-public-library .block-inline-blockicon-block h2.block-title{color:#331a00;}.tuba-city-public-library .button--primary,.tuba-city-public-library .block-inline-blockicon-block .field--name-field-cta a,.block-inline-blockicon-block .field--name-field-cta .tuba-city-public-library a,.tuba-city-public-library .block-inline-blockicon-block .field--name-field-cta button,.block-inline-blockicon-block .field--name-field-cta .tuba-city-public-library button,.tuba-city-public-library .field--name-field-call-to-action a,.field--name-field-call-to-action .tuba-city-public-library a,.tuba-city-public-library .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .tuba-city-public-library a,.tuba-city-public-library .paragraph--type--gallery-slide .field--name-field-cta a,.paragraph--type--gallery-slide .field--name-field-cta .tuba-city-public-library a{background:#496790;}.tuba-city-public-library .button--primary:hover,.tuba-city-public-library .block-inline-blockicon-block .field--name-field-cta a:hover,.block-inline-blockicon-block .field--name-field-cta .tuba-city-public-library a:hover,.tuba-city-public-library .block-inline-blockicon-block .field--name-field-cta button:hover,.block-inline-blockicon-block .field--name-field-cta .tuba-city-public-library button:hover,.tuba-city-public-library .field--name-field-call-to-action a:hover,.field--name-field-call-to-action .tuba-city-public-library a:hover,.tuba-city-public-library .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a:hover,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .tuba-city-public-library a:hover,.tuba-city-public-library .paragraph--type--gallery-slide .field--name-field-cta a:hover,.paragraph--type--gallery-slide .field--name-field-cta .tuba-city-public-library a:hover{background:#809bbf;}.tuba-city-public-library .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .tuba-city-public-library a,.tuba-city-public-library .block-inline-blockbook-rivers .field--name-field-call-to-action a{background:#ffffff;color:#663300 !important;}.tuba-city-public-library .layout--dark-background .tuba-city-public-library .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .tuba-city-public-library .layout--dark-background .tuba-city-public-library a,.tuba-city-public-library .layout--dark-background .tuba-city-public-library .block-inline-blockbook-rivers .field--name-field-call-to-action a,.tuba-city-public-library .layout--dark-background .more-link a{color:#ffffff !important;}.tuba-city-public-library .node--type-event.node--view-mode-teaser .date-square{background-color:#dfe6ef;color:#3b5475;}.tuba-city-public-library .layout--dark-background .node--type-event.node--view-mode-teaser .node--event--time{color:#c4d0e1;}.tuba-city-public-library .node h2{color:#331a00;}.tuba-city-public-library .node .block-inline-blockbook-rivers h2{color:#ffffff;}.tuba-city-public-library a,.tuba-city-public-library a:link,.tuba-city-public-library a:visited{color:#331a00;}.williams-public-library .secondary-menu-wrapper{background:#736436;}.williams-public-library .site-name a{color:#736436;}.williams-public-library .section-label,.williams-public-library .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .williams-public-library .field--name-field-lead-in,.williams-public-library .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .williams-public-library .field--name-field-heading,.williams-public-library .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .williams-public-library .field--name-field-section-label{background:#736436;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;font-size:14px;display:inline-block;padding:12px 22px;}.williams-public-library .block-inline-blockicon-block-row{background-color:#f9fcfe;}.williams-public-library .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-icon .media--type-image .field__item img{fill:#736436;}.williams-public-library .block-inline-blockicon-block-row .field--name-field-icon-block .field--name-field-heading{color:#736436;}.williams-public-library .layout--dark-background{background:transparent linear-gradient(180deg,#84733e 0%,#62552e 100%) 0% 0% no-repeat padding-box;}.williams-public-library .layout--dark-background .section-label,.williams-public-library .layout--dark-background .block-inline-blockhero-banner .block__content .field--name-field-lead-in,.block-inline-blockhero-banner .block__content .williams-public-library .layout--dark-background .field--name-field-lead-in,.williams-public-library .layout--dark-background .block-inline-blocksection-heading:not(.big-section-label) .field--name-field-heading,.block-inline-blocksection-heading:not(.big-section-label) .williams-public-library .layout--dark-background .field--name-field-heading,.williams-public-library .layout--dark-background .paragraph--type--gallery-slide .image .field--name-field-section-label,.paragraph--type--gallery-slide .image .williams-public-library .layout--dark-background .field--name-field-section-label{background:#ffffff;color:#03070a;}.williams-public-library .block-inline-blockicon-block{background-color:#f9fcfe;}.williams-public-library .block-inline-blockicon-block h2.block-title{color:#504626;}.williams-public-library .button--primary,.williams-public-library .block-inline-blockicon-block .field--name-field-cta a,.block-inline-blockicon-block .field--name-field-cta .williams-public-library a,.williams-public-library .block-inline-blockicon-block .field--name-field-cta button,.block-inline-blockicon-block .field--name-field-cta .williams-public-library button,.williams-public-library .field--name-field-call-to-action a,.field--name-field-call-to-action .williams-public-library a,.williams-public-library .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .williams-public-library a,.williams-public-library .paragraph--type--gallery-slide .field--name-field-cta a,.paragraph--type--gallery-slide .field--name-field-cta .williams-public-library a{background:#c45500;}.williams-public-library .button--primary:hover,.williams-public-library .block-inline-blockicon-block .field--name-field-cta a:hover,.block-inline-blockicon-block .field--name-field-cta .williams-public-library a:hover,.williams-public-library .block-inline-blockicon-block .field--name-field-cta button:hover,.block-inline-blockicon-block .field--name-field-cta .williams-public-library button:hover,.williams-public-library .field--name-field-call-to-action a:hover,.field--name-field-call-to-action .williams-public-library a:hover,.williams-public-library .node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta a:hover,.node--type-article.node--view-mode-homepage-teaser .teaser-content .news-cta .williams-public-library a:hover,.williams-public-library .paragraph--type--gallery-slide .field--name-field-cta a:hover,.paragraph--type--gallery-slide .field--name-field-cta .williams-public-library a:hover{background:#f76b00;}.williams-public-library .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .williams-public-library a,.williams-public-library .block-inline-blockbook-rivers .field--name-field-call-to-action a{background:#ffffff;color:#736436 !important;}.williams-public-library .layout--dark-background .button--secondary,.block-inline-blockbook-rivers .field--name-field-call-to-action .williams-public-library .layout--dark-background a,.williams-public-library .layout--dark-background .block-inline-blockbook-rivers .field--name-field-call-to-action a,.williams-public-library .layout--dark-background .more-link a{color:#ffffff !important;}.williams-public-library .node--type-event.node--view-mode-teaser .date-square{background-color:white;color:#23658d;}.williams-public-library .layout--dark-background .node--type-event.node--view-mode-teaser .node--event--time{color:white;}.williams-public-library .node h2{color:#504626;}.williams-public-library .node .block-inline-blockbook-rivers h2{color:#ffffff;}.williams-public-library a,.williams-public-library a:link,.williams-public-library a:visited{color:#504626;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/custom/flagstaff_library/assets/images/icons/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/flagstaff_library/assets/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/flagstaff_library/assets/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/flagstaff_library/assets/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/flagstaff_library/assets/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/flagstaff_library/assets/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/flagstaff_library/assets/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/flagstaff_library/assets/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/flagstaff_library/assets/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/flagstaff_library/assets/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/flagstaff_library/assets/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}
.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}
