/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field--name-field-ps-body a,.field--name-description a,.views-field-field-uhs-service-email a{color:#047073;border-color:#047073;}.field--name-field-ps-body a:hover,.field--name-field-ps-body a:focus,.field--name-description a:hover,.field--name-description a:focus,.views-field-field-uhs-service-email a:hover,.views-field-field-uhs-service-email a:focus{color:#079ca3;border-color:#079ca3;}.background-color-dark-gray .field--name-field-ps-body a{color:#fff;border-color:#fff;}.content-list .field--name-title a{color:#047073;}.content-list .field--name-title a:hover,.content-list .field--name-title a:focus{color:#079ca3;border-color:#079ca3;}.block-ps-people-list .field--name-title a:after{background-color:#047073;}.block-ps-people-list .field--name-title a:hover:after{background-color:#079ca3;}a.btn-primary{color:#047073;background-color:#047073;display:inline-block;}a.btn-primary:hover,a.btn-primary:focus,a.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#079ca3;}a.cke-button-primary{color:#fff;background-color:#047073;}a.cke-button-primary:hover,a.cke-button-primary:focus{background-color:#079ca3;color:#000;;}a.cke-button-secondary{color:#333;border:1px solid #e77500;}a.cke-button-secondary:hover,a.cke-button-secondary:focus{background-color:#333;color:#FFF;border-color:#333;}
.block-ps-resource-links-list .field--name-title a{font-size:1.1rem;font-weight:600;margin-bottom:0.25rem;border-color:#047073;}@media (min-width:20rem){.block-ps-resource-links-list .content-list-item{border:none;padding:0;margin:0}}
.view-id-uhs_services h5{text-transform:none;margin-bottom:0;}.view-id-uhs_services .view-grouping{border-bottom:1px solid #d0d0d0;padding:1rem 0;margin:1rem 0;}.view-id-uhs_services .view-grouping:last-of-type{border:none;margin-bottom:0;padding-bottom:0;}.view-id-uhs_services .views-field-field-uhs-service-title h5,.view-id-uhs_services .views-field-field-uhs-service-title,.view-id-uhs_services .location-field{font-weight:700;}.view-id-uhs_services h3{margin:0;margin-top:0.5rem;}.view-id-uhs_services .view-grouping-content{line-height:1.65;margin-bottom:1rem;}.view-id-uhs_services h5{text-transform:none;margin-bottom:0;margin-top:0.5rem;}.view-id-uhs_services .view-grouping-header h3{font-size:1.35rem;line-height:1.75rem;margin-bottom:0.85rem;}.view-id-uhs_services.views-row{margin-top:0.5rem;}.view-id-uhs_services .view-grouping:first-of-type{padding-top:0;margin-top:0;}.view-id-uhs_services .views-field-field-uhs-service-title h5{font-weight:500;font-size:1.35rem;line-height:1.75rem;}.view-id-uhs_services .location-field{font-size:1.1rem;}
.fontset1,.fontset1 h1,.fontset1 h2,.fontset1 h3,.fontset1 h4,.fontset1 h5,.fontset1 h6,.fontset1 .site-name,.fontset1 .site-slogan,.fontset1 .field--name-title,.fontset1 label,.fontset1 .course-detail-info .field--name-field-ps-course-subj-assoc,.fontset1 .field--name-field-ps-course-subj-assoc,.fontset1 .cke-callout-title,.fontset1 .block-ps-bibcite .biblio-header,.fontset1 .bibcite-reference-table table th,.fontset1 .block-ps-feed-block-rss ul.external-feed-items a.item-link,.fontset1 .block-ps-feed-block-ics ul.external-feed-items a.item-link,.fontset1 .glossary-list .field--name-name,.fontset1 .event-subtitle,.fontset1 .node--type-ps-event-speaker .field--name-field-ps-event-speaker-affil,.fontset1 .node--type-ps-event-speaker .field--name-field-ps-event-speaker-title,.fontset1 a.toggle-content,.fontset1 .field--name-field-ps-events-subtitle,.fontset1 .speakers-no-accordion-label,.fontset1 .ps-image-gallery .number-indicator .current,.fontset1 .ps-image-gallery .number-indicator .total,.fontset1 .ui-dialog .ui-dialog-titlebar{font-family:Roboto;}.fontset2,.fontset2 h1,.fontset2 h2,.fontset2 h3,.fontset2 h4,.fontset2 h5,.fontset2 h6,.fontset2 .site-name,.fontset2 .site-slogan,.fontset2 .field--name-title,.fontset2 label,.fontset2 .course-detail-info .field--name-field-ps-course-subj-assoc,.fontset2 .field--name-field-ps-course-subj-assoc,.fontset2 .cke-callout-title,.fontset2 .block-ps-bibcite .biblio-header,.fontset2 .bibcite-reference-table table th,.fontset2 .block-ps-feed-block-rss ul.external-feed-items a.item-link,.fontset2 .block-ps-feed-block-ics ul.external-feed-items a.item-link,.fontset2 .glossary-list .field--name-name,.fontset2 .event-subtitle,.fontset2 .node--type-ps-event-speaker .field--name-field-ps-event-speaker-affil,.fontset2 .node--type-ps-event-speaker .field--name-field-ps-event-speaker-title,.fontset2 a.toggle-content,.fontset2 .field--name-field-ps-events-subtitle,.fontset2 .speakers-no-accordion-label,.fontset2 .ps-image-gallery .number-indicator .current,.fontset2 .ps-image-gallery .number-indicator .total,.fontset2 .ui-dialog .ui-dialog-titlebar{font-family:sofia-pro,sans-serif;}.fontset3,.fontset3 h1,.fontset3 h2,.fontset3 h3,.fontset3 h4,.fontset3 h5,.fontset3 h6,.fontset3 .site-name,.fontset3 .site-slogan,.fontset3 .field--name-title,.fontset3 label,.fontset3 .course-detail-info .field--name-field-ps-course-subj-assoc,.fontset3 .field--name-field-ps-course-subj-assoc,.fontset3 .cke-callout-title,.fontset3 .block-ps-bibcite .biblio-header,.fontset3 .bibcite-reference-table table th,.fontset3 .block-ps-feed-block-rss ul.external-feed-items a.item-link,.fontset3 .block-ps-feed-block-ics ul.external-feed-items a.item-link,.fontset3 .glossary-list .field--name-name,.fontset3 .event-subtitle,.fontset3 .node--type-ps-event-speaker .field--name-field-ps-event-speaker-affil,.fontset3 .node--type-ps-event-speaker .field--name-field-ps-event-speaker-title,.fontset3 a.toggle-content,.fontset3 .field--name-field-ps-events-subtitle,.fontset3 .speakers-no-accordion-label,.fontset3 .ps-image-gallery .number-indicator .current,.fontset3 .ps-image-gallery .number-indicator .total,.fontset3 .ui-dialog .ui-dialog-titlebar{font-family:"Libre Franklin",sans-serif;}.fontset1 h3{font-size:1.6rem;}
#footer a.pu-logo{background-size:186px 51px;}.footer a{font-weight:500;border-bottom:1px solid #079ca3;}.footer a:hover,.footer a:focus{border-color:#fff;}a.no-border{border:none;}
.flavor2 .header{background-color:#047073;}@media (max-width:62rem){.flavor2 .header .navbar-collapse{background-color:#03595c;}}@media (min-width:62rem){.flavor2.menu4 .header .main-menu .submenu,.flavor2.menu4 .header .main-menu ul.main > li > .submenu:before{background-color:#03595c;}.flavor2.menu4 .header .main-menu ul.main.menu4-fixed .mega-menu-container .mega-menu-fixed-submenu{column-rule:1px solid #047073;}}@media (min-width:992px){.full-width-search-box.flavor1 .search-bar button.toggle-searchbar .fa-search{background-image:url("data:image/svg+xml,%3Csvg height='100px' width='100px' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 100 100' x='0px' y='0px'%3E%3Ctitle%3Egly%3C/title%3E%3Cpath d='M44.33905,83.67834A39.11493,39.11493,0,0,0,67.95691,75.76L85.58569,93.38879a5.51207,5.51207,0,0,0,7.01917.64045,11.43887,11.43887,0,0,0,1.4237-1.42341,5.51173,5.51173,0,0,0-.63958-7.02032L75.76031,67.95679A39.31277,39.31277,0,1,0,44.33905,83.67834Zm0-68.6947A29.35563,29.35563,0,1,1,14.98346,44.33929,29.38968,29.38968,0,0,1,44.33905,14.98364Z'%3E%3C/path%3E%3C/svg%3E");}.header-container{position:relative;}.site-branding{position:relative;z-index:10;}.pu-logo{position:relative;z-index:1;background:url(/profiles/ps/themes/ps_base/images/pu-logo-white.svg) no-repeat 1px 5px;display:block;width:250px;height:24px;}.pu-logo img{display:none;}}.header-phones{position:relative;color:#000;}.header-phones:before{content:" ";display:block;position:absolute;height:100%;width:100vw;left:50%;transform:translatex(-50%);background-color:#fff;z-index:0;}.header-container .navbar-nav.main{position:relative;width:100%;}.header-container .navbar-nav.main{position:relative;z-index:10;}.header-container .navbar-nav.main:before{content:'';position:absolute;background-color:#03595c;display:block;top:0;bottom:0;width:100vw;z-index:-1;left:50%;transform:translatex(-50%);}@media (min-width:992px) and (max-width:1070px){.main-menu .utility-menu{top:2.4rem;}}
h1.page-title{font-weight:600;}
.block-views-blockuhs-services-block-3,.block-views-blockuhs-service-contact-information-block-1{background-color:#f8efeb;}.block-views-blockuhs-services-block-3{padding:1rem 1rem 0 1rem;}.block-views-blockuhs-service-contact-information-block-1{padding:1rem;margin:0 0 2rem 0;}.layout-is-sm .view-grouping{margin-bottom:0;}.sidebar-meet-our-staff .view-grouping{padding:0;margin:0;}.sidebar-meet-our-staff .view-grouping-content{margin:0;}
.timeline-feature-entry-title{font-size:1.6rem;}.timeline-feature-entry-image figure:before{height:25px}.timeline-feature-entry-image img{min-width:200px;}
.utility-menu .nav-item .utility-appt-links{font-weight:500;font-size:0.85rem;color:#000;}.flavor2 .main-menu .nav-item > span{color:#fff;}@media (min-width:992px){.menu4 .utility-menu .nav > li:hover > .submenu{display:none;}.utility-menu .nav-item .utility-appt-links{color:#fff;background-color:#333;}.utility-menu .nav-item .utility-appt-links{padding-left:16px;padding-right:16px;}.navbar-expand-lg .navbar-nav.utility-nav{align-items:center;}.utility-menu a{padding-top:0;color:#fff;border-bottom:1px solid #079ca3;font-weight:500;}.utility-menu a:hover,.utility-menu a:focus,.utility-menu li.active a{border-color:#fff;}}@media (min-width:62rem){.menu4 .utility-menu .nav > li .utility-appt-links:hover{cursor:default;}.utility-menu .utility-appt-links ~ .submenu a{color:#fff;margin:0;}.utility-menu .utility-appt-links ~.submenu a:hover{border-color:#fff;}.utility-menu{top:0.7rem;}.header .utility-menu .utility-appt-links ~ .toggle-submenu{display:block;}.header .utility-menu .utility-appt-links ~ .toggle-submenu  .toggle-submenu-icon{filter:none;}.utility-menu .nav-item .utility-appt-links{padding-right:30px;}.menu4 .header .utility-menu .utility-appt-links ~ .toggle-submenu{position:absolute;right:5px;}.menu4 .utility-menu .nav > li .utility-appt-links ~ .submenu{top:calc(100% - 2px);background-color:#047073;}.menu4 .utility-menu .nav > li .utility-appt-links:hover ~ .submenu,.menu4 .utility-menu .nav > li .utility-appt-links ~ .submenu:hover,.menu4 .utility-menu .nav > li > .utility-appt-links ~ .show,.menu4 .utility-menu .nav > li .toggle-submenu:hover ~ .submenu{display:flex;flex-direction:column;}}
