.page-node-type-person #block-epod-page-title {
  display: none; }

.page-node-type-person .back-to {
  height: 34px;
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.7;
  color: #a51c30;
  margin-top: 68px;
  background-image: url("../../../images/dropdown-arrow-left.svg");
  background-repeat: no-repeat;
  background-position: 0; }
  @media (max-width: 480px) {
    .page-node-type-person .back-to {
      font-size: 15px;
      background-image: url(../../../images/icon-link-arrow-red.svg);
      background-size: 25px 25px;
      background-position: 0px 0px; } }

.page-node-type-person .back-to a {
  margin-left: 24px; }

.page-node-type-person .person-portrait {
  display: inline-block;
  margin: 23px 39px 38px 0; }

.page-node-type-person .person-portrait .field__label {
  display: none; }

.page-node-type-person .person-title-position {
  display: inline-block;
  position: relative;
  bottom: 40px; }
  @media (max-width: 676px) {
    .page-node-type-person .person-title-position {
      bottom: 0; } }

.page-node-type-person .person-title {
  max-width: 750px;
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  font-size: 36px;
  font-weight: bold;
  line-height: 1.17;
  color: #000000;
  margin: 0 0 16px 0; }

.page-node-type-person .person-position {
  max-width: 490px;
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  font-size: 18px;
  line-height: 1.33;
  color: #1e1e1e;
  margin: 0 0 37px 0; }

.page-node-type-person .person-bio {
  max-width: 750px;
  font-family: "Sentinel A", "Sentinel B", sans-serif;
  font-size: 18px;
  line-height: 1.67;
  color: #1e1e1e;
  padding: 0 0 50px 0;
  border-bottom: solid 1px #9b9b9b; }

.page-node-type-person .person-bio .field__label {
  display: none; }

.page-node-type-person .person-info {
  padding: 38px 0 48px 0; }

.page-node-type-person .person-contact-left {
  display: inline-block;
  max-width: 358px;
  margin: 0 126px 0 0;
  line-height: 1.57;
  vertical-align: top; }

.page-node-type-person .person-email {
  font-size: 18px;
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  color: #a51c30;
  margin: 0 0 10px 0; }

.page-node-type-person .person-phone {
  font-size: 18px;
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  color: #a51c30; }

.page-node-type-person .person-contact-left p strong {
  font-weight: bold; }

.page-node-type-person .person-contact-right {
  display: inline-block;
  max-width: 300px;
  line-height: 1.57; }
  @media (max-width: 642px) {
    .page-node-type-person .person-contact-right {
      margin: 30px 0 0 0; } }

.page-node-type-person .person-contact-left .field__label,
.page-node-type-person .person-assistant .field__label,
.page-node-type-person .person-websites .field__label {
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  margin: 0 0 20px 0; }

.page-node-type-person .person-assistant p {
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  color: #a51c30;
  font-size: 18px; }

.page-node-type-person .person-websites {
  margin: 10px 0 0 0; }

.page-node-type-person .person-contact-right a,
.page-node-type-person .person-contact-left a {
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  font-size: 18px; }

.page-node-type-person .view.view-display-id-person .view-content {
  display: none;
  max-width: 750px; }

.page-node-type-person .view.view-display-id-person.view-highlights .view-header h3 {
  width: 100%;
  font-family: "Sentinel A", "Sentinel B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.33;
  color: #1e1e1e;
  margin: 0;
  display: block; }

.page-node-type-person .view.view-display-id-person.view-highlights .view-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.page-node-type-person .view.view-display-id-person .view-header {
  max-width: 750px;
  padding: 24px 0 29px 0;
  border-top: solid 1px #9b9b9b; }

.page-node-type-person .view.view-display-id-person h3.collapse-heading {
  width: 100%;
  font-family: "Sentinel A", "Sentinel B", sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.33;
  color: #1e1e1e;
  margin: 0;
  background-image: url(../../../images/plus.png);
  background-repeat: no-repeat;
  background-position: right 0;
  display: block; }

.page-node-type-person .view.view-display-id-person h3.collapse-heading.sliddown {
  background-image: url(../../../images/minus.png);
  background-repeat: no-repeat;
  background-position: right 0; }

.page-node-type-person .view.topic-style.topic-style--three-col .views-row {
  width: 100%; }

.page-node-type-person .publication-teaser {
  padding: 0;
  margin-bottom: 0;
  max-width: 750px;
  border-bottom: none; }

.page-node-type-person .views-row:last-child .publication-teaser {
  border-bottom: none; }

.page-node-type-person .related-title {
  font-size: 20px;
  margin-bottom: 15px; }

.page-node-type-person .field--name-bibcite-secondary-title {
  margin: 13px 0 9px 0; }

.page-node-type-person .view-id-highlights .views-row {
  max-width: 350px;
  margin: 0 43px 0 0;
  display: inline-block; }

.page-node-type-person .view-id-highlights .views-row:nth-child(2n) {
  max-width: 350px;
  margin: 0 0 0 0; }

.page-node-type-person .view-id-highlights .highlights--item {
  max-width: 350px;
  display: inline-block; }

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