:root{--primary-color: rgb(121, 134, 150);--secondary-color: #495a31}@media screen and (min-width:40em){.region-header .region-inner-wrapper,.region-footer .region-inner-wrapper,.region-before-content,.region-after-content,.main-inner-wrapper,.details-page,hr{max-width:100rem}}@media screen and (min-width:64em){.header-layout-2.header-default{grid-template-areas:"header-site-branding header-site-branding header-site-branding header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar     header-top-bar    " "header-site-branding header-site-branding header-site-branding header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search header-main-search" "header-main-nav      header-main-nav      header-main-nav      header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav    header-main-nav   ";grid-template-rows:100px 75px auto}}@media screen and (max-width:63.9375em){.header-layout-2.header-default{grid-template-areas:"header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-site-branding header-top-bar      " "header-main-search   header-main-search   header-main-search   header-main-search   header-main-search   header-main-search   header-main-search   header-main-search   header-main-search   header-main-search   header-main-search   header-main-search  ";grid-template-rows:200px 150px}}.header-layout-2 .top-bar-wrapper::before{content:none}.header-layout-2 .top-bar-wrapper{flex-wrap:wrap;gap:1rem;column-gap:0.5rem;padding-block-end:0}.header-layout-2 .top-bar-wrapper .top-location-bar{flex-basis:100%;justify-content:flex-end}#main-navigation .menu-parent{flex-wrap:wrap;column-gap:2rem}#main-navigation .menu-parent .menu-item-level-1 .menu-child{opacity:0;transition:opacity 300ms}#main-navigation .menu-parent .menu-item-level-1:hover .menu-child{opacity:1}.callout-item .container-details{height:100%}.callout-item .container-details .container-content{height:inherit}.callout-item .container-details .container-content .image-holder img{margin-block-end:0.5rem}.callout-item .container-details .container-content p{margin-block-end:0.5rem}.callout-item .container-details .container-content p:empty{display:none}body h1,body h1>*,body h2,body h2>*,body h3,body h3>*,body h4,body h4>*,body h5,body h5>*,body h6,body h6>*{font-family:"Roboto Slab", serif}h1.page-title{border-block-end:solid 1px #dadada;padding-inline:2rem}.js_slider-resource_flow{margin-block-end:4rem;border:solid 1px #dadada;padding-inline:1rem}.js_slider-resource_flow .slick-slide .slider-item{border:none}.js_slider-resource_flow .slick-slide .slider-item .img-wrapper img{width:15rem;height:15rem;object-fit:contain}.js_slider-resource_flow .slick-dots,.js_slider-resource_flow .slick-autoplay-toggle-button{bottom:-50px}@media (max-width:40em){.js_slider-resource_flow .slick-dots{display:none !important}}@media screen and (min-width:40em){.locations .location-hours-address .hours{grid-template-columns:none}.locations .location-hours-address .hours .field__label{font-weight:bold;text-decoration:underline}.locations .location-hours-address .office-hours{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:1rem}}.block-container .location-tabs .tabs-title:not(.active){background-color:var(--secondary-color)}.block-container .location-tabs .tabs-title.active a{background-color:#2e391f}.block-container .location-tabs .tabs-title a{color:white}#block-stacks-content-listing-results-block h3.result-title{font-weight:bold;font-size:1.1rem;margin-block-start:0.5rem;margin-inline:0.5rem}#block-stacks-content-listing-results-block article.media--type-image img{float:right;margin-inline-start:1rem}#block-stacks-content-listing-results-block details.form-wrapper summary{background-color:var(--primary-color);color:white;padding-inline:1rem}#block-stacks-content-listing-results-block details.form-wrapper summary a.content-listing-item{color:white}#block-stacks-content-listing-results-block .container-item:not(:first-of-type){border-block-start:0}#block-stacks-content-listing-results-block .container-content .content{padding:0}.node-custom-block,.node--type-library-branch,article.node--type-page{border:solid 1px #dadada;padding:1rem}@media (min-width:64em){.node--type-library-branch{display:flex}.node--type-library-branch .location-map{min-width:50%}}.node--type-library-branch .node-content .field__label::after{content:":";margin-inline-end:0.5rem}.node--type-library-branch .node-content .field{margin-block:1rem}.node--type-library-branch .node-content .field--name-field-branch-city,.node--type-library-branch .node-content .field--name-field-branch-state-province,.node--type-library-branch .node-content .field--name-field-branch-country,.node--type-library-branch .node-content .field--name-field-branch-postal-code-zip,.node--type-library-branch .node-content .field--name-field-branch-notes .field__label,.node--type-library-branch .node-content .field__label:empty{display:none}.field--name-field-branch-location-notes .field__label{flex-basis:100%}[about="/bookmobile"] .field--name-field-branch-street-address::after{content:", Park City, Utah, US, 84098"}[about="/coalville-branch"] .field--name-field-branch-street-address::after{content:", Coalville, UT, US, 84017"}[about="/henefer-remote-locker"] .field--name-field-branch-street-address::after{content:", Henefer, UT, US, 84033"}[about="/kamas-valley-branch"] .field--name-field-branch-street-address::after{content:", Kamas, UT, US, 84036"}[about="/kimball-junction-branch"] .field--name-field-branch-street-address::after{content:", Park City, UT, US, 84098"}[about="/about-us"] .about-us-flexbox{display:flex;gap:2rem;flex-wrap:wrap}[about="/about-us"] .about-us-flexbox div:first-child{display:flex;justify-content:center}[about="/about-us"] .about-us-flexbox div{flex:1;min-width:32rem}.results-grid-view .search-item-image{padding:0 !important}.results-grid-view .image-holder{max-width:15rem}.results-grid-view h2.result-title{margin-block-start:1rem}.results-grid-view .action-links{display:flex !important}@media (max-width:64em){.main-wrapper.has-aside #block-utopia-system-main{flex-wrap:wrap}}.main-wrapper.has-aside #block-utopia-system-main{display:flex;gap:2rem;padding:2rem;border:solid 1px #e5e7eb;align-items:flex-start}.main-wrapper.has-aside #block-utopia-system-main img.header-image{width:20rem;max-width:50%;object-fit:scale-down}.main-wrapper.has-aside #block-utopia-system-main .event-details-description{margin:0}.main-wrapper.has-aside aside.layout-sidebar{margin-block:1.9rem 0}.slick-slider{z-index:1}.block-stacks-events #ics-download-form{display:none}