@import url('https://use.typekit.net/cpl1rvd.css');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body .background-color-light-orange{background:linear-gradient(45deg,#fbe5da,#F7D1B2);}body .block-background-color-orange,[class*="background-color-"] .block-background-color-orange.layout-builder-block{background:linear-gradient(45deg,#fbe5da,#F7D1B2);}body .block-background-color-orange,[class*="background-color-"] .block-background-color-orange.layout-builder-block{background:linear-gradient(45deg,#fbe5da,#F7D1B2);}body .block-background-color-orange,[class*="background-color-"] .block-background-color-orange.layout-builder-block{background:linear-gradient(45deg,#fbe5da,#F7D1B2);}
.view-all-container{text-align:center;}a.view-all-link,a.cas-login-link,a.cke-button-secondary{border-bottom:1px solid #e77500;border:1px solid #e77500;font-weight:700;padding:0.65rem 1rem;border-radius:30px;text-transform:uppercase;transition:all 0.3s ease;}a.view-all-link:hover,a.cas-login-link:hover,a.view-all-link:focus,a.cas-login-link:focus,a.cke-button-secondary:hover,a.cke-button-secondary:focus{background:linear-gradient(rgba(208,2,27,1),rgba(231,117,0,1));color:white;}.billboard-overlaid a.billboard-read-more,.billboard-clickable a.billboard-read-more{padding:10px 30px;border:1px solid white;border-radius:30px;}.billboard-overlaid a.billboard-read-more:hover,.billboard-clickable a.billboard-read-more:hover,.billboard-overlaid a.billboard-read-more:focus,.billboard-clickable a.billboard-read-more:focus,.billboard-overlaid.hover a.billboard-read-more,.enhance-focus .billboard-overlaid:focus-within a.billboard-read-more{background:linear-gradient(rgba(208,2,27,1),rgba(231,117,0,1));background-image:linear-gradient(rgb(208,2,27),rgb(231,117,0));}
.fontset1 h2.colored-heading{font-family:"Paralucent","Arial","Helvetica",sans-serif;font-size:40px;font-weight:700;line-height:1.5em;text-align:center;background:-webkit-linear-gradient(-45deg,#D0021B,#e77500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
blockquote{font-weight:300;font-size:1.5rem;border-top:1px solid #c8c8c8;line-height:1.25em;display:table;margin:1.5em 0 0;border:none;background:-webkit-linear-gradient(-45deg,#D0021B,#e77500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 100px;}blockquote:before{display:none;}
.front .full-bkg-and-content .figure,.block-inline-blockps-image .figure{position:relative;margin-bottom:0;}.front .full-bkg-and-content .figure .figure-caption,.block-inline-blockps-image .figure .figure-caption{background:black;color:white;padding:20px 30px;opacity:.8;text-align:left;font-size:.75em;line-height:1.5em;margin:0;}.front .full-bkg-and-content .figure-caption a,.block-inline-blockps-image .figure-caption a{color:white;}@media only screen and (min-width:992px){.front .full-bkg-and-content .figure .figure-caption,.block-inline-blockps-image .figure .figure-caption{position:absolute;bottom:0;right:150px;max-width:260px;margin-right:20px;margin-bottom:20px;}.block-inline-blockps-image .figure .figure-caption{right:50px;}}.media--type-image.size--content-width img{width:100%;}
.front .layout--twocol-50-50 .billboard{margin-top:24px;margin-bottom:24px;}.front .background-color-light-orange{padding:16px 0;}.research-list--icons{list-style:none;display:flex;}@media only screen and (max-width:992px){.research-list--icons{flex-wrap:wrap;padding-left:0;}.research-list--icons li{flex:0 0 16.5%;}}@media only screen and (max-width:768px){.research-list--icons li{flex:0 0 25%;}}@media (min-width:25rem) and (max-width:36rem){.block-ps-news-list .content-list-item .field--name-field-ps-featured-image{margin-right:0;}}//  Event listing block.
.front .block-ps-events-list .content-list-items{margin-bottom:15px;}.front .block-ps-events-list .content-list-item{height:100%;}
iframe{max-width:100%;}
.background-color-light-orange{background:#F8EFEB;}@media (min-width:1569px){.main-content.col-md-12 .full-bkg-constrained-content.section-large-width .layout-container{max-width:2000px;}}.section-large-width figure{margin-bottom:0;}.section-large-width.background-color-black,.section-large-width.background-color-dark-gray{padding:0;}.block-image-caption-hover figure.media--type-image .figure-caption{opacity:0;}.block-image-caption-hover figure{margin-bottom:0;}.block-image-caption-hover a.no-border:hover .figure-caption,.block-image-caption-hover a.no-border:focus .figure-caption{opacity:1;}.block-image-caption-hover .figure-caption p{margin-bottom:0;text-align:center;font-size:0.85rem;}.block-image-caption-hover .research-list--icons{margin-bottom:0;}
.block-ps-basic-page-list .content-list-grid .content-list-items .field--name-field-ps-featured-image,.block-ps-news-list .content-list-grid .content-list-items .field--name-field-ps-featured-image{margin-bottom:0;}.block-ps-basic-page-list .content-list-grid  .content-list-item,.block-ps-news-list .content-list-grid  .content-list-item{display:flex;flex-direction:column;}.block-ps-basic-page-list .content-list-grid .content-list-item:hover,.block-ps-news-list .content-list-grid .content-list-item:hover{box-shadow:0px 4px 8px 4px rgba(196,177,162,0.51);}.block-ps-basic-page-list .content-list-grid .field--name-field-ps-featured-image,.block-ps-news-list .content-list-grid .field--name-field-ps-featured-image{border-bottom:3px solid #EB8353;margin-bottom:0}.block-ps-basic-page-list .content-list-grid .content-list-item-details,.block-ps-news-list .content-list-grid .content-list-item-details{background-color:white;padding:5px 20px;height:100%;border:1px solid #efefef;}.block-ps-basic-page-list .content-list-grid .content-list-item .field--type-entity-reference-taxonomy-term a,.block-ps-people-list .content-list-grid .content-list-item .field--type-entity-reference-taxonomy-term a{text-transform:uppercase;border-color:#c8c8c8;font-weight:700;}.block-ps-events .content-list-grid .content-list-item{padding:24px;background-color:#fff;border-top:6px solid #e77500;}.block-ps-news-list .content-list-title{text-align:center;}.block-content-list .grid-cols-6 .content-list-item-details{word-wrap:break-word;}
.sidebar-first .navbar-nav li{border-bottom:1px solid #E3E3E3;}.sidebar-first .submenu li:last-of-type{margin-bottom:0;}.sidebar-first .navbar-nav li a{margin:5px 0;padding:7px;}.sidebar-first .main-sidebar-menu,.sidebar-first .utility-sidebar-menu{border-right:none;}
.page-node-1874 .layout--onecol:last-of-type .layout__region--content{display:grid;}@media (min-width:992px){.page-node-1874 .layout--onecol:last-of-type .layout__region--content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;}}
#search-block-form .form-search{border-radius:30px;border:2px solid #e77500;}
.header .site-name a{background:-webkit-linear-gradient(-90deg,#DC3D34,#e77500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;text-shadow:1px 1px 2px rgb(255 255 255 / 10%);font-size:150%;font-family:"paralucent","Roboto",Helvetica,Arial,sans-serif;}@media (max-width:767px){.header .site-name a{font-size:2rem;line-height:1.11em;display:block;}.site-branding{margin-top:0;}}.site-branding .site-info{max-width:none;}@media (min-width:90rem){.site-branding .site-info{max-width:none;}}@media (min-width:62rem){.site-branding .site-info{max-width:none;}}
.fontset1{font-family:"Open Sans",Helvetica,Arial,sans-serif;}.fontset1 h1,.fontset1 h2,.fontset1 h3,.fontset1 h4,.fontset1 h5,.fontset1 h6{font-family:"paralucent","Roboto",Helvetica,Arial,sans-serif;}.fontset1 h1{font-size:45px;line-height:50px;margin-top:10px;margin-bottom:33px;text-align:center;}.fontset1 h2{font-size:36px;font-weight:500;line-height:52px;margin-top:11px;margin-bottom:11px;}.fontset1 h3{line-height:32px;font-size:25.6px;font-weight:700;margin-top:8px;margin-bottom:8px;}.fontset1 h4{line-height:30px;font-size:24px;font-weight:800;margin-top:7px;margin-bottom:7px;}.fontset1 h5{line-height:26px;font-size:20px;font-weight:400;margin-top:26px;margin-bottom:26px;}.fontset1 h6{line-height:26px;font-size:20px;font-weight:700;margin-top:26px;margin-bottom:26px;}h2:after{display:none;}.front .content-list-title{text-align:center;}.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-external-rss-feed 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{font-family:"paralucent","Roboto",Helvetica,Arial,sans-serif;}
