/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-node-9481 h2.content-list-title,.page-node-9481 .grouping-title h3,.page-node-9511 h2.content-list-title,.page-node-9511 .grouping-title h3,.page-node-9506 h2.content-list-title,.page-node-9506 .grouping-title h3,.page-node-9501 h2.content-list-title,.page-node-9501 .grouping-title h3,.page-node-9496 h2.content-list-title,.page-node-9496 .grouping-title h3,.page-node-9491 h2.content-list-title,.page-node-9491 .grouping-title h3,.page-node-9486 h2.content-list-title,.page-node-9486 .grouping-title h3{text-transform:uppercase;font-size:1.1rem;letter-spacing:0.05rem;line-height:1.3rem;font-weight:600;}.page-node-9481 h2.content-list-title:after,.page-node-9481 .grouping-title h3:after,.page-node-9511 h2.content-list-title:after,.page-node-9511 .grouping-title h3:after,.page-node-9506 h2.content-list-title:after,.page-node-9506 .grouping-title h3:after,.page-node-9501 h2.content-list-title:after,.page-node-9501 .grouping-title h3:after,.page-node-9496 h2.content-list-title:after,.page-node-9496 .grouping-title h3:after,.page-node-9491 h2.content-list-title:after,.page-node-9491 .grouping-title h3:after,.page-node-9486 h2.content-list-title:after,.page-node-9486 .grouping-title h3:after{content:"";width:50px;height:3px;display:block;background-color:#e77500;margin-top:2px;}
.main-content a,.main-content a{color:#006450;border-color:currentColor;}.main-content a:hover,.main-content a:focus{color:#005040;border-color:#005040;}.content-list .field--name-title a:hover,.content-list .field--name-title a:focus,.node--type-ps-events .field a:hover,.node--type-ps-events .field a:focus,.block-ps-events-archive-years-list .item-list ul li a:hover,.block-ps-events-archive-years-list .item-list ul li a:focus,.block-ps-news-archive-years-list .item-list ul li a:hover,.block-ps-news-archive-years-list .item-list ul li a:focus,.content-list .content-list-item-top .field--type-entity-reference .field__item a:hover,.content-list .content-list-item-top .field--type-entity-reference .field__item a:focus,.content-list .content-list-item-bottom .field--type-entity-reference .field__item a:hover,.content-list .content-list-item-bottom .field--type-entity-reference .field__item a:focus,.block-ps-core-taxonomy-terms-list .item-list ul a:link:hover,.block-ps-core-taxonomy-terms-list .item-list ul a:link:focus,.sidebar-first .jump-link-menu ul li a:hover,.sidebar-first .jump-link-menu ul li a:focus,.block-ps-external-rss-feed ul.external-feed-items a.item-link:hover,.block-ps-external-rss-feed ul.external-feed-items a.item-link:focus{border-color:#005040;}a.view-all-link,a.cke-button-secondary{color:#432C72;}a.view-all-link:hover,a.view-all-link:focus,a.cke-button-secondary:hover,a.cke-button-secondary:focus{color:#fff;background-color:#432C72;border-color:#432C72;}a.cke-button-primary{color:#fff;background-color:#432C72;border-color:#432C72;border:1px solid #432C72;}a.cke-button-primary:hover,a.cke-button-primary:focus{color:#432C72;border-color:#432C72;background-color:transparent;}.more-link a{color:#432C72;text-decoration:none;padding:10px 30px;border-radius:0;font-weight:700;font-size:0.875rem;text-transform:uppercase;border:1px solid #432C72;background-color:transparent;display:inline-block;margin:1em 0 0;}.more-link a:hover,.more-link a:focus{background-color:#432C72;color:#FFF;transition:all 0.3s ease;border-color:#432C72;}.btn-primary{color:#fff;background-color:#432C72;border-color:#432C72;border:1px solid #432C72;}.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#333;border-color:#333;}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle{background-color:#281B42;color:#fff}.block-background-color-purple a,#footer a{border-bottom:1px solid #45E0A8;}#footer .no-border{border:none;}.block-background-color-purple a:hover,.block-background-color-purple a:focus,#footer a:hover,#footer a:focus{border-color:#45E0A8;color:#45E0A8;}#footer .no-border:hover,#footer .no-border:focus{border:none;}.layout__region--second .field--name-field-facilities-link-cont-page a{color:#432C72;text-decoration:none;padding:10px 30px;font-weight:700;font-size:0.875rem;text-transform:uppercase;border:1px solid #432C72;background-color:transparent;display:inline-block;transition:all 0.3s ease;margin:0 0 1rem;}.layout__region--second .field--name-field-facilities-link-cont-page a:hover,.layout__region--second .field--name-field-facilities-link-cont-page a:focus{color:#fff;background-color:#432C72;border-color:#432C72;}
.view-display-id-alerts_outages li{margin-left:0;list-style:none;margin-bottom:1rem;letter-spacing:0.03rem;}.view-display-id-alerts_outages .home_page_outage_category{text-transform:uppercase;}.view-display-id-alerts_outages .home_page_outage_period{font-weight:700;}.home_page_outage_category{float:left;font-size:0;}.outage_category_15:before,.outage_category_16:before,.outage_category_17:before,.outage_category_18:before,.outage_category_19:before,.outage_category_20:before,.outage_category_21:before,.outage_category_22:before{font-size:40px;width:40px;font-family:"Font Awesome";font-weight:900;text-align:center;display:block;margin-right:16px;}.outage_category_15:before{content:'\f0f3';}.outage_category_16:before{content:'\f0a1';}.outage_category_17:before{content:'\f0e7';}.outage_category_18:before{content:'\f018';}.outage_category_19:before{content:'\f554';}.outage_category_20:before{content:'\f773';}.outage_category_21:before{content:'\f780';}.outage_category_22:before{content:'\f6e3';}.home_page_outage_period,.home_page_outage_title,.home_page_outage_location{margin-left:56px;}@media screen and (min-width:640px) and (max-width:1024px){.home_page_outage_category{float:none;text-align:center;}.outage_category_15:before,.outage_category_16:before,.outage_category_17:before,.outage_category_18:before,.outage_category_19:before,.outage_category_20:before,.outage_category_21:before,.outage_category_22:before{margin:auto;}.home_page_outage_period,.home_page_outage_title,.home_page_outage_location{margin-left:0;}}
.duration_unknown_yes .datetime:last-of-type{font-size:0;line-height:0;}.duration_unknown_yes .datetime:last-of-type:after{content:"unknown duration";font-size:1rem;display:inline;margin-left:-5px;}
@media (min-width:40rem){.view-display-id-services_a_z ul{column-count:2;}}@media (min-width:62rem){.view-display-id-services_a_z ul{column-count:3;}}
.view-display-id-completed_projects_archive .view-content{display:grid;grid-row-gap:1rem;grid-column-gap:2.5rem;}@media (min-width:48rem){.view-display-id-completed_projects_archive .view-content{grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:2rem;}}@media (min-width:62rem){.view-display-id-completed_projects_archive .view-content{grid-template-columns:repeat(4,minmax(0,1fr));}}.view-display-id-completed_projects_archive .views-field-title{font-size:1.35rem;line-height:1.75rem;margin-bottom:0.5rem;}
.content-type-facilities-outage .field--name-field-facilities-outage-category{margin-top:1rem;}.content-type-facilities-outage .background-color-light-gray .block{margin-top:1rem;}.content-type-facilities-outage .background-color-light-gray .block:first-of-type{margin-top:0;}.content-type-facilities-outage .background-color-light-gray .block-field-blocknodefacilities-outagefield-facilities-other-locations,.content-type-facilities-outage .background-color-light-gray .block-field-blocknodefacilities-outagefield-facilities-other-affected,.content-type-facilities-outage .background-color-light-gray .block-field-blocknodefacilities-outagefield-facilities-other-category{margin-top:0;}.content-type-facilities-outage .field__label{font-size:.75rem;}.content-type-facilities-outage .field--type-daterange{font-size:1.375rem;font-weight:bold;}.content-type-facilities-outage .field--type-daterange .field__items:after{content:"";width:50px;height:3px;display:block;background-color:#e77500;margin-top:2px;margin-bottom:1rem;}.content-type-facilities-outage .background-color-light-gray .field__items .field__item{margin-bottom:0.25rem;}.content-type-facilities-outage .block-field-blocknodefacilities-outagefield-facilities-outage-contact{margin-top:2rem;}.content-type-facilities-outage .field--name-field-facilities-outage-contact .field__label{margin-bottom:1rem;}.content-type-facilities-outage .field--name-field-facilities-outage-contact .field__items > .field__item{margin-bottom:1rem;padding-left:1rem;border-left:5px solid #A0A0A0;}@media (min-width:48rem){.content-type-facilities-outage .background-color-light-gray .layout__region--first{border-right:1px solid #A0A0A0;padding-right:1rem;}.content-type-facilities-outage .field--name-field-facilities-outage-category{margin-top:0;}.content-type-facilities-outage .field--name-field-ps-featured-image{float:right;max-width:35%;margin-left:1rem;}}.content-type-facilities-service .field--name-field-facilities-service-categ .field__label{font-size:1rem;line-height:24px;}@media (min-width:62rem){.content-type-facilities-outage .block-page-title-block,.content-type-facilities-outage .node__content{max-width:61.125rem;margin:0 auto;}}
.view-id-facilities_staff_directory .view-filters,.view-display-id-current_projects .view-filters{background-color:#EEEEEE;padding:0.5rem 1.5rem;margin-bottom:1.5rem;}.view-id-facilities_staff_directory .view-filters .form-group,.view-display-id-current_projects .view-filters .form-group{margin-right:0;min-width:100%;}.view-id-facilities_staff_directory .view-filters .form-control,.view-display-id-current_projects .view-filters .form-control{padding:0.375rem 0.75rem;border:none;padding-left:10px;padding-right:40px;}.view-id-facilities_staff_directory .view-filters .form-select,.view-display-id-current_projects .view-filters .form-select{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='13px' viewBox='0 0 22 13' version='1.1'%3E%3C!-- Generator: Sketch 60 (88103) - https://sketch.com --%3E%3Ctitle%3EPath 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Data-Landing' transform='translate(-415.000000, -873.000000)' fill='%23432C72'%3E%3Cpolygon id='Path-2' points='415 873 437 873 426 886'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-position:right 0.7em top 50%;background-size:22px 13px;cursor:pointer;}.view-id-facilities_staff_directory .view-filters .form-actions,.view-display-id-current_projects .view-filters .form-actions{display:grid;grid-gap:1rem;margin-top:43px;grid-template-columns:repeat(2,minmax(0,1fr));}.view-id-facilities_staff_directory .view-filters .button,.view-display-id-current_projects .view-filters .button{margin:0;min-height:40px;}@media (min-width:36rem){.view-id-facilities_staff_directory .view-filters .form--inline,.view-display-id-current_projects .view-filters .form--inline{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}}@media (min-width:48rem){.view-id-facilities_staff_directory .view-filters .form--inline,.view-display-id-current_projects .view-filters .form--inline{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:62rem){.view-id-facilities_staff_directory .view-filters .form--inline,.view-display-id-current_projects .view-filters .form--inline{grid-template-columns:repeat(4,minmax(0,1fr))}}.view-id-facilities_staff_directory .form-group label,.view-display-id-current_projects .form-group label{font-weight:600;}.views-exposed-form input[value=Reset]{background-color:transparent;color:#000;border:1px solid #000;}.views-exposed-form input[value=Reset]:hover,.views-exposed-form input[value=Reset]:focus{color:#fff;background-color:#432C72;border-color:#432C72;}
.view-display-id-policies .grouping-title{font-weight:600;font-size:2rem;line-height:1.5;margin:0.5rem 0;}.view-display-id-policies .grouping-title:after{content:"";width:50px;height:3px;display:block;background-color:#e77500;margin-top:2px;}
.front .view-display-id-featured_projects .view-content{display:grid;grid-row-gap:1rem;grid-column-gap:2.5rem;}.front .view-display-id-featured_projects .views-field-title{font-weight:700;font-size:1.35rem;line-height:1.75rem;margin-bottom:0.5rem;}.front .view-display-id-featured_projects .views-field-title a{border-color:transparent;}.front .view-display-id-featured_projects .views-field-title a:hover,.front .view-display-id-featured_projects .views-field-title a:focus{border-color:currentcolor;}@media (min-width:48rem){.front .view-display-id-featured_projects .view-content{grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:2rem;}}
.page-node-886 .block-ps-core-taxonomy-terms-list ul li a{display:flex;flex-direction:column;align-items:center;font-size:1.35rem;line-height:1.75rem;font-weight:700;color:white;text-align:center;width:100%;padding:1rem;}.page-node-886 .block-ps-core-taxonomy-terms-list .item-list ul li a:hover,.page-node-886 .block-ps-core-taxonomy-terms-list .item-list ul li a:focus{background-color:#45E0A8;border-color:transparent;}.page-node-886 .block-ps-core-taxonomy-terms-list ul li a:hover:before,.page-node-886 .block-ps-core-taxonomy-terms-list ul li a:focus:before{color:white;}.page-node-886 .block-ps-core-taxonomy-terms-list a:before{width:32px;font-size:32px;font-family:"Font Awesome";font-weight:900;text-align:center;vertical-align:middle;margin-bottom:1rem;margin-top:1rem;display:block;font-size:2rem;line-height:1;color:#45E0A8;}.page-node-886 .block-ps-core-taxonomy-terms-list a[href="/services/cleaning-and-recycling"]:before{content:"\f1b8";}.page-node-886 .block-ps-core-taxonomy-terms-list a[href="/events"]:before{content:"\f783";}.page-node-886 .block-ps-core-taxonomy-terms-list a[href="/services/grounds-and-outdoor-maintenance"]:before{content:"\f1bb";}.page-node-886 .block-ps-core-taxonomy-terms-list a[href="/services/heating-and-cooling"]:before{content:"\f769";}.page-node-886 .block-ps-core-taxonomy-terms-list a[href="/services/repairs-and-renovations"]:before{content:"\f6e3";}.page-node-886 .block-ps-core-taxonomy-terms-list a[href="/services/security-and-building-access"]:before{content:"\f2c2";}.page-node-886 .block-ps-core-taxonomy-terms-list a[href="/services/storage-and-moving"]:before{content:"\f0d1";}.page-node-886 .block-ps-core-taxonomy-terms-list ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));background-color:#006450;padding:2rem;}.page-node-886 .block-ps-core-taxonomy-terms-list ul li{display:flex;justify-content:center;margin-bottom:0;border-bottom:1px solid #45E0A8;margin-left:0;}.page-node-886 .block-ps-core-taxonomy-terms-list ul li:before{display:none;}@media only screen and (min-width:32rem){.page-node-886 .block-ps-core-taxonomy-terms-list ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media only screen and (min-width:48rem){.page-node-886 .block-ps-core-taxonomy-terms-list ul{grid-template-columns:repeat(3,minmax(0,1fr));}}@media only screen and (min-width:62rem){.page-node-886 .block-ps-core-taxonomy-terms-list ul{grid-template-columns:repeat(4,minmax(0,1fr));}}.page-node-886 .block-ps-core-taxonomy-terms-list ul li:last-of-type{border-bottom-color:transparent;}@media only screen and (min-width:32rem){.page-node-886 .block-ps-core-taxonomy-terms-list ul li{border-right:1px solid #45E0A8;}.page-node-886 .block-ps-core-taxonomy-terms-list ul li:nth-child(2n){border-right-color:transparent;}.page-node-886 .block-ps-core-taxonomy-terms-list ul li:nth-last-of-type(-n+1){border-bottom-color:transparent;}}@media only screen and (min-width:48rem){.page-node-886 .block-ps-core-taxonomy-terms-list ul li:nth-child(2n){border-color:#45E0A8;}.page-node-886 .block-ps-core-taxonomy-terms-list ul li:nth-child(3n){border-right-color:transparent;}.page-node-886 .block-ps-core-taxonomy-terms-list ul li:nth-last-of-type(-n+1){border-bottom-color:transparent;}}@media only screen and  (min-width:62rem){.page-node-886 .block-ps-core-taxonomy-terms-list ul li:nth-child(3n){border-right-color:#45E0A8;}.page-node-886 .block-ps-core-taxonomy-terms-list ul li:nth-child(4n){border-right-color:transparent;}.page-node-886 .block-ps-core-taxonomy-terms-list ul li:nth-last-of-type(-n+3){border-bottom-color:transparent;}}
.block-background-color-purple{padding:1rem;margin:0 0 2rem 0;background-color:#432C72;color:#fff;}.block-background-color-purple a{color:#fff;}.block-background-color-purple a svg{fill:currentcolor;}.block-background-color-purple a:hover svg,.block-background-color-purple a:focus svg{fill:currentcolor;}.block-background-color-purple a.ext:hover svg.ext,.block-background-color-purple a.ext:focus svg.ext{fill:currentcolor;}
.nav a.button-primary{background-color:#432C72;color:#fff;border:1px solid #432C72;}.nav a.button-primary{background-color:#432C72;color:#fff;border:1px solid #432C72;transition:all 0.3s ease;}.nav a.button-primary:hover,.nav a.button-primary:focus{background-color:transparent;color:#432c72;border-color:#432C72;}.menu1 .header ul.main > li:hover a.button-primary,.menu1 .header ul.main > li:focus a.button-primary{box-shadow:none;}@media (min-width:62rem){.menu1 .header ul.main > li > .button-primary{padding:0.75rem 1rem;}}@media (max-width:991px){.utility-menu .utility-nav .btn-primary,.utility-menu .nav-item .utility-quick-link.btn-secondary,.utility-menu .nav-item .utility-quick-link  ~ .toggle-submenu{color:white;}.utility-menu .utility-nav .btn-primary.is-active{color:#212529;}}
.view-id-facilities_departments_term .field--name-field-ps-media-tags{display:none;}.view-id-facilities_departments_term li{list-style:none;border-bottom:1px solid #d0d0d0;padding:1rem 0;margin:1rem 0;}.view-id-facilities_departments_term .views-field-name{margin-bottom:0.85rem;}.view-id-facilities_departments_term .views-field-name a{font-weight:700;font-size:1.35rem;line-height:1.75rem;border-color:transparent;font-family:Montserrat,sans-serif;}.view-id-facilities_departments_term .views-field-name a:hover,.view-id-facilities_departments_term .views-field-name a:focus{border-color:#005040;}
.block-ps-people-list .field--name-title a:after{background-color:#005040;}
.content-type-facilities-project .layout__region .block{margin-bottom:1rem;}.content-type-facilities-project .block-views-blockfacilities-projects-related-projects .block-heading{font-family:Roboto;margin-bottom:0.5rem;text-transform:uppercase;font-weight:700;font-size:0.75rem;letter-spacing:0.03rem;}.content-type-facilities-project .block-views-blockfacilities-projects-related-projects .block-heading:after{display:none;}.content-type-facilities-project .layout__region .block-field-blocknodefacilities-projectfield-facilities-project-company,.content-type-facilities-project .layout__region > .block-inline-blockps-text{margin-bottom:0;}.content-type-facilities-project .field--name-field-facilities-contact-role .field__label,.content-type-facilities-project .field--name-field-facilities-contact-email .field__label,.content-type-facilities-project .block-views-blockfacilities-projects-block-1 .block-heading:after{display:none;}.content-type-facilities-project .layout__region--second h6,.content-type-facilities-project .block-views-blockfacilities-projects-block-1 .block-heading,.content-type-facilities-project .view-display-id-location .views-label{text-transform:uppercase;font-weight:700;font-size:0.75rem;font-family:Roboto;margin:0 0 0.5rem 0;}.content-type-facilities-project .field--name-field-facilities-project-company > .field__item,.content-type-facilities-project .field--name-field-facilities-contact-info > .field__item,.content-type-facilities-project .field--name-field-facilities-related-links .field__item{margin-bottom:0.5rem;}.content-type-facilities-project .layout__region--second .field__label,.content-type-facilities-project .layout__region--second .block-views-blockfacilities-projects-block-1 .block-heading,.content-type-facilities-project .layout__region--second .layout__region--second h6,.content-type-facilities-project .layout__region--second .view-display-id-location .views-label{margin-bottom:0.5rem;}.content-type-facilities-project .layout__region--second > .block{padding-top:1rem;border-top:1px solid #D0D0D0;}.content-type-facilities-project .layout__region--second > .block:first-of-type,.content-type-facilities-project .layout__region--second > .block-field-blocknodefacilities-projectfield-facilities-contact-info,.content-type-facilities-project .layout__region--second > .block-field-blocknodefacilities-projectfield-facilities-project-company,.content-type-facilities-project .layout__region--second > .block-views-blockfacilities-location-location,.content-type-facilities-project .layout__region--second > .block-views-blockfacilities-location-location .views-field-field-ps-featured-image{border-top:none;padding-top:0;}.content-type-facilities-project .layout__region--second > .block-views-blockfacilities-location-location .views-field-field-ps-featured-image{margin-bottom:0;}.content-type-facilities-project .block-views-blockfacilities-projects-block-1 li{list-style:none;margin-left:0;}.block-views-blockfacilities-location-location .views-field{padding-top:0.5rem;border-top:1px solid #D0D0D0;margin-bottom:1rem;}.block-views-blockfacilities-location-location .views-label{display:block;}.content-type-facilities-project .view-display-id-related_projects .views-row{display:flex;margin-bottom:1rem;}.content-type-facilities-project .view-display-id-related_projects .views-field-field-ps-featured-image{flex:2;margin-right:1rem;}.content-type-facilities-project .view-display-id-related_projects .views-field-field-ps-featured-image .figure{margin-bottom:0;}.content-type-facilities-project .view-display-id-related_projects .views-field-title{flex:3;}.block-field-blocknodefacilities-projectfield-facilities-project-archive{display:none;}
.view-display-id-current_projects li{margin-left:0;list-style:none;}.view-display-id-current_projects ul{display:grid;grid-row-gap:1rem;grid-column-gap:2.5rem;}@media (min-width:48rem){.view-display-id-current_projects ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:2rem;}}@media (min-width:62rem){.view-display-id-current_projects ul{grid-template-columns:repeat(4,minmax(0,1fr));}}.view-display-id-current_projects .views-field-title{font-size:1.35rem;line-height:1.75rem;margin-bottom:0.5rem;}.view-id-facilities_projects .views-field-field-ps-featured-image .figure-caption{display:none;}
.view-display-id-recent_projects .views-row{border-bottom:1px solid #d0d0d0;padding:1rem 0;margin:1rem 0;}.view-display-id-recent_projects .views-row:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0;}.view-display-id-recent_projects .views-field-title{margin-bottom:0.5rem;}.view-display-id-recent_projects .views-field-title a{border-color:transparent;font-size:1.375rem;line-height:1.75rem;font-weight:600;font-family:Montserrat,sans-serif;border-bottom:1px solid transparent;}.view-display-id-recent_projects .views-field-title a:hover,.view-display-id-recent_projects .views-field-title a:focus{border-color:#005040;}
.block-inline-blockps-text a[href="/maps"]:before{content:"\f3c5";font-family:"Font Awesome";font-weight:900;color:#555;display:inline-block;margin-right:0.25rem;}.block-inline-blockps-text a[href="/maps"] svg.ext{display:none;}
.block-field-blocknodefacilities-servicefield-facilities-service-related,.block-field-blocknodefacilities-servicefield-facilities-service-guide,.block-field-blocknodefacilities-servicefield-facilities-service-policy,.block-ps-related-links,.block-views-blockfacilities-outages-on-home-page-alerts-outages,.block-ps-related-documents{margin-bottom:2rem;}.block-block-content1c998c5e-02fc-40a0-be67-faf1ee264f01 .block-heading,.block-block-contente97d6955-6a9f-4116-9ff8-7482c8b76b40 .block-heading,.block-block-content83de63ad-43a0-411f-94a5-1c54b4416cc6 .block-heading,.block-ps-related-links .block-heading,.block-views-blockfacilities-outages-on-home-page-alerts-outages .block-heading,.block-ps-related-documents .block-heading{text-transform:uppercase;font-size:1.1rem;letter-spacing:0.05rem;line-height:1.3rem;}.block-block-content1c998c5e-02fc-40a0-be67-faf1ee264f01 ul,.block-block-content83de63ad-43a0-411f-94a5-1c54b4416cc6 ul{padding-left:0;list-style:none;}.block-block-content1c998c5e-02fc-40a0-be67-faf1ee264f01 li,.block-block-content83de63ad-43a0-411f-94a5-1c54b4416cc6 li{margin-bottom:0.5rem}.block-block-content1c998c5e-02fc-40a0-be67-faf1ee264f01 li:before,.block-block-content83de63ad-43a0-411f-94a5-1c54b4416cc6 li:before{font-family:"Font Awesome";font-weight:900;margin-right:5px;}.block-block-content1c998c5e-02fc-40a0-be67-faf1ee264f01 li:nth-of-type(1):before{content:"\f075";}.block-block-content1c998c5e-02fc-40a0-be67-faf1ee264f01 li:nth-of-type(2):before{content:"\f095";}.block-block-content1c998c5e-02fc-40a0-be67-faf1ee264f01 li:nth-of-type(3):before{content:"\f3c5";}.block-block-content1c998c5e-02fc-40a0-be67-faf1ee264f01 li:nth-of-type(4):before{content:"\f14a";}.block-block-content1c998c5e-02fc-40a0-be67-faf1ee264f01 li:nth-of-type(5):before{content:"\f164";}.block-block-content83de63ad-43a0-411f-94a5-1c54b4416cc6 li:nth-of-type(1):before{content:"\f075";}.block-block-content83de63ad-43a0-411f-94a5-1c54b4416cc6 li:nth-of-type(2):before{content:"\f095";}.block-block-content83de63ad-43a0-411f-94a5-1c54b4416cc6 li:nth-of-type(3):before{content:"\f3c5";}.block-block-content83de63ad-43a0-411f-94a5-1c54b4416cc6 li:nth-of-type(4):before{content:"\f14a";}
.layout__region--second .block-background-color-light-gray:not(:first-of-type){margin-top:1rem;}
.view-display-id-staff_directory .views-row{margin:0.25rem 0;}.view-display-id-staff_directory .views-row > .views-field:before{content:" ";}.view-display-id-staff_directory .views-row{margin-bottom:1rem;}.view-display-id-staff_directory .form-group .description{margin-top:0.5rem;}
.view-display-id-department_head .view-content{background-color:#f7f7f7;padding:1rem;margin-bottom:2rem;}.view-display-id-department_head h3{text-transform:uppercase;font-size:1.1rem;letter-spacing:0.05rem;line-height:1.3rem;font-weight:600;}.view-display-id-department_head h3:after{content:"";width:50px;height:3px;display:block;background-color:#e77500;margin-top:2px;}.view-display-id-department_head .honcho_about{display:flex;gap:1rem;flex-direction:column;}.view-display-id-department_head .head_honcho_info{display:flex;gap:1rem;}.view-display-id-department_head .assistant{flex:1;}.view-display-id-department_head .head_honcho_name{font-weight:bold;}@media (min-width:576px){.view-display-id-department_head .honcho_about{flex-direction:row;}.view-display-id-department_head .head_honcho{flex:3;}.view-display-id-department_head .assistant{flex:1;margin-left:auto;}}.view-id-facilities_staff_page_departments .view-content li,.view-id-facilities_staff_page_operations_department .view-content li{list-style:none;margin:0;margin-bottom:2rem;}
.view-facilities-sustainable-energy-features .views-row{border-bottom:1px solid #d0d0d0;padding:1rem 0;margin:1rem 0;}.view-facilities-sustainable-energy-features .views-field-title{font-size:1.35rem;line-height:1.75rem;font-weight:700;margin-bottom:0.5rem;}@media (min-width:48rem){.view-facilities-sustainable-energy-features .views-field-field-ps-featured-image{float:left;margin-right:2rem;max-width:20%;}.view-facilities-sustainable-energy-features .views-field-field-facilities-related-links ul{margin-left:calc(20% + 2rem);}}.view-facilities-sustainable-energy-features .figure figcaption.figure-caption{display:none;}
.view-facilities-sustainable-features .title{font-weight:700;font-size:1.35rem;line-height:1.75rem;margin-bottom:0.5rem;}@media (min-width:20rem){.view-facilities-sustainable-features .item-list{border-bottom:1px solid #d0d0d0;padding:1rem 0;margin:1rem 0;&:first-of-type{margin-top:0;}}.view-facilities-sustainable-features .views-row,.view-facilities-sustainable-features .grouping-list{margin-left:calc(240px + 1rem);}.view-facilities-sustainable-features .image-empty .views-row,.view-facilities-sustainable-features .image-empty .grouping-list{margin-left:0;}.view-facilities-sustainable-features .media--type-image{float:left;margin-right:1rem;max-width:20%;}}.view-facilities-sustainable-features .figure figcaption.figure-caption{display:none;}
.view-facilities-sustainable-practices-features .views-row{border-bottom:1px solid #d0d0d0;padding:1rem 0;margin:1rem 0;}.view-facilities-sustainable-practices-features .views-field-title{font-size:1.35rem;line-height:1.75rem;font-weight:700;margin-bottom:0.5rem;}@media (min-width:48rem){.view-facilities-sustainable-practices-features .views-field-field-ps-featured-image{float:left;margin-right:2rem;max-width:20%;}.view-facilities-sustainable-practices-features .views-field-field-facilities-related-links ul{margin-left:calc(20% + 2rem);}}.view-facilities-sustainable-practices-features .figure figcaption.figure-caption{display:none;}
.section-sustainable-campus .tabby-menu__nav-wrapper{width:100%;}.section-sustainable-campus .tabby-menu__wrapper{background-color:#ccf6e7;border-bottom:1px solid #006450;}.section-sustainable-campus .tabby-menu__nav{flex-wrap:wrap;}.section-sustainable-campus .tabby-menu__nav li{width:50%;margin-right:0;}.section-sustainable-campus .tabby-menu__nav li a{color:black;margin-right:0;width:100%;}.section-sustainable-campus .tabby-menu__nav li a:hover,.section-sustainable-campus .tabby-menu__nav li a:focus,.section-sustainable-campus .tabby-menu__nav li a[aria-selected=true]{background-color:#abf0d7;border-color:#006450;}@media (min-width:390px){.section-sustainable-campus .tabby-menu__nav{flex-wrap:nowrap;}.section-sustainable-campus .tabby-menu__nav li{width:auto;margin-right:0.1rem;}.section-sustainable-campus .tabby-menu__nav li a{font-size:1.1rem;padding:1rem;}}.section-sustainable-campus .tabby-menu__dropdown{display:none;}.section-sustainable-campus .tabby-menu__nav-left,.section-sustainable-campus .tabby-menu__nav-right{display:none;}
.utility-menu .nav-item .utility-quick-link{font-weight:500;font-size:0.85rem;color:#000;}.flavor2 .main-menu .nav-item > span{color:#fff;}@media (min-width:992px){.menu1 .utility-menu .nav > li:hover > .submenu{display:none;}.navbar-expand-lg .navbar-nav.utility-nav{align-items:center;}.utility-menu a{padding-top:0;border-bottom:1px solid #006450;font-weight:500;}.utility-menu a:hover,.utility-menu a:focus,.utility-menu li.active a{border-color:#006450;}}@media (min-width:62rem){.utility-menu .utility-nav .btn-secondary{color:#432C72;border-color:currentColor;text-decoration:none;padding:10px 30px;font-weight:700;font-size:0.875rem;text-transform:uppercase;border:1px solid currentColor;background-color:transparent;display:inline-block;transition:all 0.3s ease;}.utility-menu .utility-nav .btn-secondary:hover,.utility-menu .utility-nav .btn-secondary:focus{color:#fff;background-color:#432C72;border-color:#432C72;}.utility-menu .utility-nav .btn-primary{color:#fff;background-color:#432C72;border:1px solid #432C72;text-decoration:none;padding:10px 30px;font-weight:700;font-size:0.875rem;text-transform:uppercase;display:inline-block;transition:all 0.3s ease;}.utility-menu .utility-nav .btn-primary:hover,.utility-menu .utility-nav .btn-primary:focus{color:#432C72;border-color:#432C72;background-color:transparent;}.header .utility-menu .utility-quick-link ~ .toggle-submenu .toggle-submenu-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23432C72' version='1.1' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Ctitle%3E42 all%3C/title%3E%3Cg%3E%3Cg%3E%3Cpath d='M27.9,40c0-1.7,1.4-3,3-3c0.8,0,1.6,0.3,2.1,0.9l17,17.7l17-17.7c1.2-1.2,3.1-1.2,4.2,0 c1.1,1.1,1.2,2.9,0.1,4.1L52.2,62c-1.1,1.2-3,1.2-4.2,0.1L47.9,62L28.7,42C28.2,41.5,27.9,40.8,27.9,40z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.header .utility-menu .utility-quick-link:hover ~ .toggle-submenu .toggle-submenu-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff' version='1.1' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Ctitle%3E42 all%3C/title%3E%3Cg%3E%3Cg%3E%3Cpath d='M27.9,40c0-1.7,1.4-3,3-3c0.8,0,1.6,0.3,2.1,0.9l17,17.7l17-17.7c1.2-1.2,3.1-1.2,4.2,0 c1.1,1.1,1.2,2.9,0.1,4.1L52.2,62c-1.1,1.2-3,1.2-4.2,0.1L47.9,62L28.7,42C28.2,41.5,27.9,40.8,27.9,40z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.menu1 .header .utility-nav .submenu{padding-top:0;}.menu1 .utility-menu .nav > li .utility-quick-link:hover{cursor:default;}.utility-menu .utility-quick-link ~ .submenu li{display:block;}.utility-menu .utility-quick-link ~ .submenu a{color:#000;margin:0;padding:0 10px;display:block;}.menu1 .header .utility-nav .submenu li:first-child a{margin-top:0;}.utility-menu .utility-quick-link ~ .submenu a:hover{display:block;background-color:transparent;color:#006450;}.utility-menu{top:0.7rem;}.header .utility-menu .utility-quick-link ~ .toggle-submenu{display:block;}.header .utility-menu .utility-quick-link ~ .toggle-submenu .toggle-submenu-icon{filter:none;}.utility-menu .nav-item .utility-quick-link{padding-right:30px;}.menu1 .header .utility-menu .utility-quick-link ~ .toggle-submenu{position:absolute;right:5px;}.menu1 .utility-menu .nav > li .utility-quick-link ~ .submenu{top:calc(100% - 2px);border:1px solid #432C72;}.menu1 .utility-menu .nav > li .utility-quick-link:hover ~ .submenu,.menu1 .utility-menu .nav > li .utility-quick-link ~ .submenu:hover,.menu1 .utility-menu .nav > li > .utility-quick-link ~ .show,.menu1 .utility-menu .nav > li .toggle-submenu:hover ~ .submenu{display:flex;flex-direction:column;}}
