/**
 * Environment Half Century inherits styling from ps_tiger
 */
/**
 * Base Elements
 * =========================================
 */
/* @ Base-colors */
/* @ Breakpoints */
/* @ Base-colors */
.fontset1 h1, .fontset1 h2, .fontset1 h3, .fontset1 h4, .fontset1 h5, .fontset1 h6,
.fontset1 dt.ps-accordion-item,
.fontset1 .field--name-title,
.fontset1 .site-branding .site-name,
.fontset1 .site-slogan,
.fontset1 .related-people--grid .item-title {
  font-family: p22-mackinac-pro, serif;
}
.fontset1 h1 {
  font-size: 53px;
  line-height: 58px;
  font-weight: 400;
}
.fontset1 h2 {
  font-size: 34px;
  line-height: 40px;
  font-weight: 700;
}
.fontset1 dt.ps-accordion-item,
.fontset1 h3 {
  font-size: 28px;
  line-height: 38px;
  font-weight: 400;
}
.fontset1 h4 {
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}
.fontset1 h5 {
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
  text-transform: uppercase;
}
.fontset1 h6 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
.fontset1 .field--name-field-ps-lede {
  font-size: 22px;
  line-height: 36px;
  font-weight: 400;
  font-family: p22-mackinac-pro, serif;
}
.fontset1 .content-list-item .field--name-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
}
.fontset1 .content-list-item .field--name-title a {
  font-weight: 400;
}
.fontset1 .content-list-item-top .field--type-entity-reference a {
  font-weight: 500;
}
.fontset1 .site-branding .site-name {
  font-size: 34px;
  line-height: 38px;
  font-weight: 400;
}
.fontset1 .site-slogan {
  font-size: 24px;
  line-height: 38px;
  font-weight: 500;
  font-style: italic;
}
.fontset1.content-type-ps-events h1.page-title, .fontset1.content-type-ps-news h1.page-title {
  font-size: 40px;
  line-height: 1.25em;
}

.menu2 .header .main-submenu {
  background-color: #fff;
  border-top: 1px solid #979797;
}
.menu2 .header .main-submenu ul.main {
  border-bottom: none;
}
.menu2 .header .main-submenu ul.main li a:hover,
.menu2 .header .main-submenu ul.main li a:focus {
  border-color: #E77500;
}
@media (min-width: 992px) {
  .menu2 .header nav.main-menu {
    margin-bottom: 3rem;
  }
  .menu2 .header #menu-container {
    margin: 0;
  }
  .menu2 .header .main-menu .toggle-submenu {
    width: 30px;
    right: 7px;
  }
  .menu2 .header .toggle-submenu-icon {
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
  }
  .menu2 .header .navbar-collapse > ul.main > li {
    margin-bottom: -1px;
    border-width: 6px 1px 1px 1px;
    border-style: solid;
    border-color: transparent;
    padding-left: 16px;
    padding-right: 16px;
  }
  .menu2 .header .navbar-collapse > ul.main > li:hover, .menu2 .header .navbar-collapse > ul.main > li:focus {
    border-width: 6px 1px 1px 1px;
    border-color: #E9ECEF #E9ECEF #979797 #E9ECEF;
    background-color: #E9ECEF;
  }
  .menu2 .header .navbar-collapse > ul.main > li.active {
    border-width: 6px 1px 1px 1px;
    border-color: #E77500 #979797 #fff #979797;
  }
  .menu2 .header .navbar-collapse > ul.main > li.expanded {
    padding-right: 30px;
  }
  .menu2 .header .navbar-collapse > ul.main > li > a {
    box-shadow: none;
    padding: 8px 5px;
  }
}

.ps-content-list-filters {
  box-shadow: 50vw 0 0 0 #E9ECEF, -50vw 0 0 0 #E9ECEF;
  position: relative;
  background-color: transparent;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
.ps-content-list-filters:before {
  content: " ";
  background-color: #E9ECEF;
  position: absolute;
  height: 100%;
  width: calc(99vw);
  margin-left: calc(50% - 49vw);
  margin-right: calc(50% - 49vw);
  top: 0;
  z-index: -1;
  right: 0;
}
@media (min-width: 768px) {
  .ps-content-list-filters {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .ps-content-list-filters {
    padding-bottom: 2rem;
    padding-top: 1rem;
  }
}
@media (min-width: 768px) {
  .ps-content-list-filters h3.visually-hidden {
    position: relative !important;
    clip: unset;
    overflow: initial;
    font-size: 0;
    width: 50px;
    height: 50px;
  }
  .ps-content-list-filters h3.visually-hidden:before {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='35px' height='25px' viewBox='0 0 35 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 60 (88103) - https://sketch.com --%3E%3Ctitle%3Enoun_filter_1938478%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(-67.000000, -864.000000)' fill='%23E77500' fill-rule='nonzero'%3E%3Cg id='noun_filter_1938478' transform='translate(67.000000, 864.000000)'%3E%3Cpath d='M11.3239946,0 C8.60594757,0.00248859848 6.24743527,1.87619559 5.63036602,4.52327158 L1.34432897,4.52327158 C0.60187659,4.52327159 2.83296135e-08,5.12514817 2.83296135e-08,5.86760054 C2.83296135e-08,6.61005292 0.60187659,7.21192949 1.34432897,7.21192951 L5.63036602,7.21192951 C6.25645822,9.84995729 8.61268824,11.712426 11.3239946,11.712426 C14.0353009,11.712426 16.3915309,9.84995729 17.0176231,7.21192951 L33.655671,7.21192951 C34.3981234,7.21192951 35,6.61005293 35,5.86760054 C35,5.12514816 34.3981234,4.52327158 33.655671,4.52327158 L17.0176231,4.52327158 C16.4005539,1.87619559 14.0420416,0.00248859848 11.3239946,0 Z M11.3239946,9.04654315 C9.57704779,9.04654315 8.1608676,7.63036297 8.1608676,5.88341618 C8.1608676,4.13646939 9.57704779,2.7202892 11.3239946,2.7202892 C13.0709414,2.7202892 14.4871216,4.13646939 14.4871216,5.88341618 C14.4871216,7.63036297 13.0709414,9.04654315 11.3239946,9.04654315 L11.3239946,9.04654315 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M23.7234523,13.126977 C21.0054053,13.1294656 18.646893,15.0031725 18.0298238,17.6502485 L1.34432897,17.6502485 C0.601876601,17.6502486 5.66592295e-08,18.2521251 5.66592295e-08,18.9945775 C5.66592295e-08,19.7370299 0.601876601,20.3389064 1.34432897,20.3389065 L17.9823769,20.3389065 C18.6084691,22.9769342 20.9646991,24.8394029 23.6760054,24.8394029 C26.3873118,24.8394029 28.7435418,22.9769342 29.369634,20.3389065 L33.655671,20.3389065 C34.3981234,20.3389065 35.0000001,19.7370299 35.0000001,18.9945775 C35.0000001,18.2521251 34.3981234,17.6502485 33.655671,17.6502485 L29.369634,17.6502485 C28.7566814,15.0203389 26.4237376,13.1513699 23.7234523,13.126977 L23.7234523,13.126977 Z M23.7234523,22.1418888 C21.9765055,22.1418888 20.5603254,20.7257087 20.5603254,18.9787619 C20.5603254,17.2318151 21.9765055,15.8156349 23.7234523,15.8156349 C25.4703991,15.8156349 26.8865793,17.2318151 26.8865793,18.9787619 C26.8865793,20.7257087 25.4703991,22.1418888 23.7234523,22.1418888 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    background-position: 0 center;
  }
}
.ps-content-list-filters .form-item {
  margin: 0;
  padding: 1rem;
  float: none;
  border-bottom: none;
}
@media (min-width: 768px) {
  .ps-content-list-filters .form-item {
    flex: 1;
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .ps-content-list-filters .form-item {
    padding: 0 1rem 1rem;
  }
}
@media (min-width: 768px) {
  .ps-content-list-filters .form-item-env-academic-unit {
    border-left: 2px solid #fff;
  }
}
@media (min-width: 768px) {
  .ps-content-list-filters .form-item-env-themes {
    border-right: 2px solid #fff;
  }
}
.ps-content-list-filters select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0px;
  padding-right: 20px;
  background-color: #E9ECEF;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='13px' viewBox='0 0 22 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%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='%23E77500'%3E%3Cpolygon id='Path-2' points='415 873 437 873 426 886'%3E%3C/polygon%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;
  border: none;
  margin: 0;
  cursor: pointer;
  z-index: 20;
  width: 100%;
  max-width: 100%;
  padding-right: 40px;
  padding-left: 0;
}
.ps-content-list-filters label {
  font-family: p22-mackinac-pro, serif;
  font-weight: 400;
  font-size: 26px;
  line-height: 1.25em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .ps-content-list-filters label {
    font-size: 20px;
  }
}
.ps-content-list-filters .form-actions {
  margin: 0 1rem 0 2rem;
}
@media (max-width: 767px) {
  .ps-content-list-filters .form-actions {
    margin-left: 1rem;
  }
}

.view-alerts {
  background: #086B83;
  padding: 0 2rem;
  margin-bottom: 2rem;
}
.view-alerts .view-content > div {
  background: #086B83;
}
.view-alerts h3.views-field-title {
  line-height: 1em;
  font-family: Roboto;
}

#footer .subfooter {
  padding-top: 0;
  border-top: 0;
}

.block-local-tasks-block {
  margin-bottom: 2rem;
}

.not-front .main-container {
  padding-bottom: 2rem;
}
.not-front .main-container .node__content > .layout:last-child {
  margin-bottom: 0;
}
.not-front .main-container .node__content > .layout:last-child .block-ps-events-list {
  margin-bottom: calc(-2rem - 60px);
}

.page-title {
  border-bottom: 0;
}

@media (min-width: 768px) {
  .block-page-title-block,
.field--name-field-ps-lede {
    width: 66.666667%;
    margin: 0 auto;
  }
}

.field--name-field-ps-lede {
  margin-bottom: 2rem;
}

.not-front .block-page-title-block {
  border-top: 3px solid #E77500;
  padding-top: 1rem;
}

.block-ps-events-list {
  box-shadow: 50vw 0 0 0 #E9ECEF, -50vw 0 0 0 #E9ECEF;
  position: relative;
  padding: 3rem;
}
.block-ps-events-list:before {
  content: " ";
  background-color: #E9ECEF;
  position: absolute;
  height: 100%;
  width: calc(99vw);
  margin-left: calc(50% - 49vw);
  margin-right: calc(50% - 49vw);
  top: 0;
  z-index: -1;
  right: 0;
}
@media (max-width: 767px) {
  .block-ps-events-list {
    padding: 2rem 1rem;
  }
}
@media (min-width: 768px) {
  .block-ps-events-list .content-list-title,
.block-ps-events-list .view-all-container {
    margin-left: 14.2%;
  }
}
.block-ps-events-list .field--name-field-ps-events-location-name .field__label {
  text-transform: capitalize;
  font-weight: 400;
  font-size: 1rem;
}
.block-ps-events-list .content-list-item {
  display: flex;
}
.block-ps-events-list .content-list-item-top .field--type-entity-reference {
  margin-top: 0;
}
.block-ps-events-list .content-list-item-details {
  flex: 1;
  padding-left: 2rem;
}

.block-ps-resource-links .field--type-entity-reference-taxonomy-term {
  font-weight: 500;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.block-ps-resource-links .content-list .content-list-item-top .field--type-entity-reference {
  margin-bottom: 0.5rem;
}
.block-ps-resource-links:not(.block-content-list-gray-bg) .content-list-item {
  margin-bottom: 1rem;
  border-top: 3px solid #E9ECEF;
  padding-top: 1rem;
}

.block-content-list-gray-bg.block-ps-events-list {
  box-shadow: none;
}
.block-content-list-gray-bg.block-ps-events-list:before {
  display: none;
}

@media (min-width: 992px) {
  .block-ps-resource-links,
.block-content-list-gray-bg {
    max-width: 83.333333%;
    margin: 2rem auto;
  }
  .front .block-ps-resource-links,
.front .block-content-list-gray-bg {
    max-width: 100%;
  }
}

.block-ps-resource-links .field--name-field-ps-summary p:last-child {
  font-weight: 500;
}
@media (min-width: 768px) {
  .front .block-ps-resource-links .content-list-title,
.front .block-ps-resource-links .view-all-container {
    margin-left: 17%;
  }
}

.block-content-list-gray-bg {
  background-color: #E9ECEF;
  padding: 3rem;
}
.block-content-list-gray-bg .content-list-item {
  border-top: 3px solid #fff;
  padding: 2rem 1rem;
}
.block-content-list-gray-bg .content-list-item:hover, .block-content-list-gray-bg .content-list-item:focus {
  background-color: #fff;
}
.block-content-list-gray-bg svg.ext {
  width: 25px;
  height: 25px;
  fill: #E77500;
}

.block-ps-people {
  margin: 4rem auto;
}
.fontset1 .block-ps-people .field--name-title {
  margin-bottom: 1rem;
}
.block-ps-people .field--name-title a:hover,
.block-ps-people .field--name-title a:focus {
  border-color: transparent;
}
.block-ps-people .field--name-title a:hover:after,
.block-ps-people .field--name-title a:focus:after {
  width: 100%;
}
.block-ps-people .field--name-title:after {
  display: none;
}
@media (min-width: 768px) {
  .block-ps-people .content-list-title,
.block-ps-people .view-all-container {
    margin-left: 17%;
  }
}
.page-node-11 .block-ps-people .content-list-items {
  max-width: 66.666667%;
  margin-left: auto;
  margin-right: auto;
}

h2.content-list-title {
  position: relative;
  margin-bottom: 2.5rem;
}
h2.content-list-title:after {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #E77500;
  position: relative;
  top: 5px;
}

.block-ps-people-list .field--name-field-ps-people-position,
.block-ps-people-list .field--name-field-ps-people-role,
.block-ps-people-list .field--name-field-ps-people-title {
  font-weight: 400;
}

nav.pager {
  margin-top: 2rem;
}

.form-actions .form-submit,
.form-actions #edit-reset {
  border: 1px solid #000;
}
.form-actions .form-submit:hover, .form-actions .form-submit:focus,
.form-actions #edit-reset:hover,
.form-actions #edit-reset:focus {
  border-color: #E77500;
}
.form-actions #edit-reset {
  color: #000;
  background-color: transparent;
}

@media (min-width: 768px) {
  .page-node-221 .field--name-field-ps-body,
.section-search .block-system-main-block,
.taxonomy-term .block-ps-core-taxonomy-term-content-list {
    width: 66.666667%;
    margin: 0 auto;
  }
}

.taxonomy-term .block-ps-core-taxonomy-term-content-list h2 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
}
.taxonomy-term .block-ps-core-taxonomy-term-content-list h2 a {
  font-weight: 400;
}

.not-front .sidebar-first {
  display: none;
}
.not-front main.main-content {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.node--type-ps-people .person-left .field--name-field-ps-people-role {
  display: none;
}

@media (max-width: 36rem) and (min-width: 25rem) {
  .block-ps-news-list .content-list-item {
    display: block;
  }
}
@media (min-width: 768px) {
  .block-ps-news-list .content-list-title,
.block-ps-news-list .view-all-container {
    margin-left: 17%;
  }
}
.block-ps-news-list .content-list-item-details {
  background: #fff;
  position: relative;
  width: 80%;
  padding: 1rem 1rem 0 1rem;
  left: 20%;
}
.block-ps-news-list .field--name-field-ps-featured-image + .content-list-item-details {
  margin-top: -5rem;
}
.block-ps-news-list .content-list-item-top .field--type-entity-reference {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.content-type-ps-news .node--type-ps-news,
.content-type-ps-news #block-ps-tiger-page-title,
.content-type-ps-news #block-ps-tiger-local-tasks {
  max-width: 100%;
}
@media (max-width: 991px) {
  .content-type-ps-news .figure-caption {
    padding: 0.5rem;
  }
}
.content-type-ps-news .block-page-title-block {
  margin: 0;
  width: 100%;
  padding-top: 0;
}
.content-type-ps-news .block-page-title-block h1.page-title {
  margin-bottom: 1rem;
}
.content-type-ps-news .share-print-email-links {
  display: inline-block;
}
.content-type-ps-news .news-top {
  position: relative;
  align-items: center;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .content-type-ps-news .news-top {
    display: flex;
  }
}
.content-type-ps-news .news-top:before {
  content: "";
  background-color: #E9ECEF;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
}
@media (min-width: 992px) {
  .content-type-ps-news .news-top:before {
    width: 70%;
  }
}
@media (min-width: 992px) {
  .content-type-ps-news .news-top .news-image {
    order: 2;
    flex: 1;
    margin: 2rem 0;
  }
}
@media (max-width: 991px) {
  .content-type-ps-news .news-top .news-image .align-right {
    float: none;
    margin: 0;
  }
}
.content-type-ps-news .news-top .news-image figure {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .content-type-ps-news .news-top .news-image figure {
    margin: 0 auto;
  }
}
.content-type-ps-news .news-top .news-details {
  padding: 4rem;
}
@media (min-width: 992px) {
  .content-type-ps-news .news-top .news-details {
    order: 1;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  .content-type-ps-news .news-top .news-details {
    padding: 1rem 2rem 2rem;
  }
}
.content-type-ps-news .news-author {
  display: flex;
}
.content-type-ps-news .field--name-field-ps-news-author {
  clear: both;
  overflow: hidden;
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .content-type-ps-news .field--name-field-ps-news-author {
    margin-top: 1.5rem;
  }
}
.content-type-ps-news .field--name-field-ps-news-author-photo {
  margin-right: 1.25rem;
}
.content-type-ps-news .field--name-field-ps-news-author-photo img {
  border-radius: 50%;
  max-width: 80px;
}
.content-type-ps-news .news-author-name {
  float: left;
  margin-top: 0.5rem;
  font-weight: 500;
  font-size: 1.1rem;
  flex: 1;
}
.content-type-ps-news .field--name-field-ps-news-publication-date {
  clear: both;
}
.content-type-ps-news .node--type-ps-news .field--name-field-ps-body,
.content-type-ps-news .node--type-ps-news .field--name-field-ps-news-source-link,
.content-type-ps-news .node--type-ps-news .field--name-field-ps-related-people,
.content-type-ps-news .node--type-ps-news .field--name-field-env-tags,
.content-type-ps-news .node--type-ps-news .field--name-field-ps-news-category,
.content-type-ps-news .node--type-ps-news .field--name-field-env-themes,
.content-type-ps-news .node--type-ps-news .field--name-field-env-academic-unit {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  .content-type-ps-news .node--type-ps-news .field--name-field-ps-body,
.content-type-ps-news .node--type-ps-news .field--name-field-ps-news-source-link,
.content-type-ps-news .node--type-ps-news .field--name-field-ps-related-people,
.content-type-ps-news .node--type-ps-news .field--name-field-env-tags,
.content-type-ps-news .node--type-ps-news .field--name-field-ps-news-category,
.content-type-ps-news .node--type-ps-news .field--name-field-env-themes,
.content-type-ps-news .node--type-ps-news .field--name-field-env-academic-unit {
    width: 66.666667%;
  }
}
.content-type-ps-news .field--name-field-ps-body p:first-child:first-letter {
  font-size: 48px;
  line-height: 1em;
  float: left;
  padding: 0 0.65rem 0 0;
}
.content-type-ps-news .field--name-field-ps-news-source-link a,
.content-type-ps-news .field--name-field-ps-related-people a {
  border-color: transparent;
}
.content-type-ps-news .field--name-field-ps-news-source-link a:hover, .content-type-ps-news .field--name-field-ps-news-source-link a:focus,
.content-type-ps-news .field--name-field-ps-related-people a:hover,
.content-type-ps-news .field--name-field-ps-related-people a:focus {
  border-color: #E77500;
}
.content-type-ps-news .field--name-field-ps-news-source-link {
  background-color: #E9ECEF;
  font-size: 18px;
  font-weight: bold;
  font-family: p22-mackinac-pro, serif;
  padding: 1rem 2rem;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.content-type-ps-news .field--name-field-ps-news-source-link svg.ext {
  width: 25px;
  height: 25px;
  fill: #E77500;
}
.content-type-ps-news .field--name-field-ps-news-source-link .field__label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
.content-type-ps-news .field--type-entity-reference .field__items:before {
  display: none;
}
.content-type-ps-news .field--name-field-ps-related-people .field__label,
.content-type-ps-news .field--name-field-env-tags .field__label,
.content-type-ps-news .field--name-field-ps-news-category .field__label,
.content-type-ps-news .field--name-field-env-themes .field__label,
.content-type-ps-news .field--name-field-env-academic-unit .field__label {
  text-transform: capitalize;
  font-weight: 700;
  font-size: 1rem;
}
.content-type-ps-news .field--name-field-env-tags .field__items,
.content-type-ps-news .field--name-field-ps-news-category .field__items,
.content-type-ps-news .field--name-field-env-themes .field__items,
.content-type-ps-news .field--name-field-env-academic-unit .field__items {
  flex-wrap: wrap;
  position: relative;
  margin-left: 1rem;
}
.content-type-ps-news .field--name-field-env-tags .field__items:before,
.content-type-ps-news .field--name-field-ps-news-category .field__items:before,
.content-type-ps-news .field--name-field-env-themes .field__items:before,
.content-type-ps-news .field--name-field-env-academic-unit .field__items:before {
  content: "";
  background-color: #E77500;
  margin-right: 5px;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1rem;
  top: 7px;
}
.content-type-ps-news .field--name-field-env-tags .field__item a,
.content-type-ps-news .field--name-field-ps-news-category .field__item a,
.content-type-ps-news .field--name-field-env-themes .field__item a,
.content-type-ps-news .field--name-field-env-academic-unit .field__item a {
  font-size: 0.875rem;
  font-weight: 400;
  border-color: transparent;
}
.content-type-ps-news .field--name-field-env-tags .field__item a:hover, .content-type-ps-news .field--name-field-env-tags .field__item a:focus,
.content-type-ps-news .field--name-field-ps-news-category .field__item a:hover,
.content-type-ps-news .field--name-field-ps-news-category .field__item a:focus,
.content-type-ps-news .field--name-field-env-themes .field__item a:hover,
.content-type-ps-news .field--name-field-env-themes .field__item a:focus,
.content-type-ps-news .field--name-field-env-academic-unit .field__item a:hover,
.content-type-ps-news .field--name-field-env-academic-unit .field__item a:focus {
  border-color: #e77500;
}
.content-type-ps-news .field--name-field-ps-related-people .field--name-field-ps-featured-image,
.content-type-ps-news .field--name-field-ps-related-people img.circle-crop {
  border-radius: 50%;
  width: 120px;
  height: 120px;
  overflow: hidden;
}
@media (min-width: 1440px) {
  .content-type-ps-news .field--name-field-ps-related-people .field--name-field-ps-featured-image,
.content-type-ps-news .field--name-field-ps-related-people img.circle-crop {
    width: 130px;
    height: 130px;
  }
}
.content-type-ps-news .field--name-field-ps-related-people .field--name-field-ps-featured-image img,
.content-type-ps-news .field--name-field-ps-related-people img.circle-crop img {
  max-width: 100%;
}
.content-type-ps-news .field--name-field-ps-related-people .field--name-field-ps-featured-image + a .field--name-title {
  margin-top: 0.5rem;
}
.content-type-ps-news .field--name-field-ps-related-people .field--name-title {
  display: block;
}
.content-type-ps-news .field--name-field-ps-related-people .field__label + .field__items {
  margin-top: 1rem;
}
.content-type-ps-news .field--name-field-ps-related-people ul.field__items {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 0;
}
.content-type-ps-news .field--name-field-ps-related-people li.field_item {
  flex-basis: calc(100%/2);
  max-width: calc(100%/2);
  margin: 0;
  margin-bottom: 2rem;
  padding: 0 1%;
}
@media (max-width: 35rem) {
  .content-type-ps-news .field--name-field-ps-related-people li.field_item {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .content-type-ps-news .field--name-field-ps-related-people li.field_item {
    flex-basis: calc(100%/4);
    max-width: calc(100%/4);
  }
}
@media (min-width: 1200px) {
  .content-type-ps-news .field--name-field-ps-related-people li.field_item {
    flex-basis: calc(100%/6);
    max-width: calc(100%/6);
  }
}

/* IE11 doesn't support clip path. This is the style for IE11 only */
/* Firefox only code */
@-moz-document url-prefix() {
  .field--name-field-ps-body p:first-child:first-letter {
    margin-top: 5px;
  }
}
.section-featured-news {
  margin-bottom: 3rem;
}
.section-featured-news .block-ps-news .content-list-item {
  background-color: #D2D8DE;
  padding: 0;
}
.section-featured-news .block-ps-news .content-list-item .field--name-field-ps-featured-image {
  flex-basis: 100%;
  margin-bottom: 0;
  margin-right: 0;
}
@media (min-width: 992px) {
  .section-featured-news .block-ps-news .content-list-item .field--name-field-ps-featured-image {
    flex-basis: 50%;
  }
}
@media (max-width: 991px) {
  .section-featured-news .block-ps-news .content-list-item .field--name-field-ps-featured-image img {
    width: 100%;
  }
}
.section-featured-news .block-ps-news .content-list-item .field--name-title {
  font-size: 26px;
  line-height: 1.25em;
}
.section-featured-news .block-ps-news .content-list-item .content-list-item-details {
  flex-basis: 100%;
  padding: 2rem 2.5rem;
  margin-top: 0;
  left: 0;
  width: 50%;
  background-color: #D2D8DE;
}
@media (min-width: 992px) {
  .section-featured-news .block-ps-news .content-list-item .content-list-item-details {
    flex-basis: 50%;
    max-width: 50%;
    padding: 4rem;
  }
}
@media (min-width: 992px) {
  .section-featured-news .block-ps-news .content-list-item:nth-child(2n) .field--name-field-ps-featured-image {
    order: 2;
  }
  .section-featured-news .block-ps-news .content-list-item:nth-child(2n) .content-list-item-details {
    order: 1;
  }
}

.front .field--name-field-ps-lede {
  border-top: 3px solid #E77500;
  padding-top: 1rem;
}
@media (min-width: 768px) {
  .front .node__content > .layout:nth-child(2) {
    width: 66.666667%;
    margin: 0 auto;
  }
}
.front .main-content {
  padding-bottom: 0;
}
.front .block-ps-basic-page-list {
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  .front .block-ps-basic-page-list {
    margin-left: 3rem;
    margin-right: 3rem;
  }
}
.front .block-ps-basic-page-list .grid-cols-2 .content-list-items {
  background-color: #D2D8DE;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-columns: repeat(1, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.front .block-ps-basic-page-list .content-list-item {
  margin-bottom: 0;
  flex-basis: 100%;
}
@media (min-width: 992px) {
  .front .block-ps-basic-page-list .content-list-item {
    display: flex;
  }
}
.front .block-ps-basic-page-list .content-list-item .field--name-field-ps-featured-image {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .front .block-ps-basic-page-list .content-list-item .field--name-field-ps-featured-image {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  .front .block-ps-basic-page-list .content-list-item .field--name-field-ps-featured-image {
    margin-top: 1rem;
  }
  .front .block-ps-basic-page-list .content-list-item .field--name-field-ps-featured-image a.no-border {
    display: block;
    text-align: center;
  }
}
.front .block-ps-basic-page-list .content-list-item .content-list-item-details {
  padding: 2.5rem 2.5rem 0;
}
@media (min-width: 992px) {
  .front .block-ps-basic-page-list .content-list-item .content-list-item-details {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .front .block-ps-basic-page-list .content-list-item .content-list-item-details {
    padding: 0.85rem 1rem 0;
  }
}
@media (min-width: 992px) {
  .front .block-ps-basic-page-list .content-list-item .content-list-item-details .field--name-field-ps-summary {
    background-image: url("data:image/svg+xml,%3Csvg height='100px' width='100px' fill='%23e77500' xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 100 100' x='0px' y='0px'%3E%3Ctitle%3EForward%3C/title%3E%3Cpath d='M67.34,15.9a3.55,3.55,0,1,0-5,5L87.85,46.44H3.53a3.56,3.56,0,0,0,0,7.11H87.85L62.3,79.06a3.62,3.62,0,0,0,0,5,3.53,3.53,0,0,0,5,0l31.6-31.6a3.47,3.47,0,0,0,0-5Z'%3E%3C/path%3E%3C/svg%3E");
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 0 100%;
    padding-bottom: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .front .block-ps-basic-page-list .content-list-item .content-list-item-details .field--name-field-ps-summary {
    margin-bottom: 0;
    padding-bottom: 20px;
  }
}
.front .block-ps-basic-page-list .content-list-item:nth-child(2n) .field--name-field-ps-featured-image {
  order: 2;
}
.front .block-ps-basic-page-list .content-list-item:nth-child(2n) .content-list-item-details {
  order: 1;
}
@media (min-width: 1200px) {
  .front .block-ps-people {
    padding: 0 3rem;
  }
}
@media (min-width: 768px) {
  .front .block-ps-people .content-list-title,
.front .block-ps-people .view-all-container {
    margin-left: 14.2%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .front .block-ps-people .grid-cols-6 .content-list-item {
    width: 133px;
  }
}

/*this can be removed after the search landing page is styled in Tiger*/
/**
 * Search
 */
.search-results > li {
  border-bottom: 1px solid #E9ECEF;
}

.search-results .search-result__title a {
  border-bottom-color: transparent;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
}

.search-results .search-result__title a:hover,
.search-results .search-result__title a:focus {
  border-bottom-color: #E77500;
}

.section-search .pager {
  margin-top: 2rem;
}

.section-search h2 {
  margin-bottom: 1rem;
  font-size: 1.15rem;
  margin-top: 2.5rem;
  line-height: 1.5em;
  font-weight: 400;
  color: #404040;
  border-bottom: 3px solid #EEECF6;
}

.section-search h2:after {
  display: none;
}

.search-form .search-advanced {
  display: none;
}

.search-form #edit-basic {
  display: flex;
  align-items: flex-end;
}

.search-form .form-type-search {
  flex-basis: 65%;
  margin-bottom: 0.25rem;
}

.search-form .form-type-search label {
  text-transform: initial;
}

.search-form .form-type-search .form-search {
  margin-top: 5px;
}

.search-form .form-submit {
  height: 38px;
  margin-bottom: 0.25rem;
}

.search-form .search-help-link {
  font-size: 0.9rem;
}

/*# sourceMappingURL=styles.css.map */
