  /**
 * $file
 * Variables
 *
 ****
 *
 * Page Widths
 * Fonts
 * Colors
 *
 ****
*/
/****
 *
 * Page Widths
 *
 ****/
/****
 *
 * Fonts
 *
 ****/
/****
 *
 * Colors
 *
 ****/
/**
 * $file
 * Variables
 *
 ****
 *
 * Page Widths
 * Fonts
 * Colors
 *
 ****
*/
/****
 *
 * Page Widths
 *
 ****/
/****
 *
 * Fonts
 *
 ****/
/****
 *
 * Colors
 *
 ****/
.page-node-type-person h1.page-title {
  display: none;
}

.node--type-person .node__content .person--photo {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .node--type-person .node__content .person--photo {
    margin-bottom: 0;
  }
}

.node--type-person .node__content .person--photo img {
  width: 100%;
  height: auto;
  border-radius: 1rem;
}

.node--type-person .node__content .person--title {
  margin-bottom: 1rem;
  font-size: 0;
}

.node--type-person .node__content .person--title span {
  font-size: 3.6rem;
  display: inline-block;
  padding-right: 5px;
}

.node--type-person .node__content .person--title .generational, .node--type-person .node__content .person--title .credentials {
  display: none;
}

.node--type-person .node__content .person--job-deptt {
  border-bottom: solid 1px #E0E0E0;
  font: italic 2rem/2.4rem "robotolight", "Helvetica", Arial, sans-serif;
  padding-bottom: .5rem;
  margin-bottom: 1.5rem;
}

.node--type-person .node__content .person--job-title {
  display: inline-block;
}

.node--type-person .node__content .person--department {
  display: inline-block;
}

.node--type-person .node__content .person--department:before {
  content: "-";
  padding: 0 .5rem;
}

.node--type-person .node__content .person--department a {
  text-decoration: none;
}

.node--type-person .node__content .person--phone, .node--type-person .node__content .person--email, .node--type-person .node__content .person--division {
  margin-bottom: 1.5rem;
  font: 2rem/2.4rem "robotolight", "Helvetica", Arial, sans-serif;
  padding-left: 3.5rem;
  position: relative;
}

.node--type-person .node__content .person--phone a, .node--type-person .node__content .person--email a, .node--type-person .node__content .person--division a {
  text-decoration: none;
}

.node--type-person .node__content .person--phone:before, .node--type-person .node__content .person--email:before, .node--type-person .node__content .person--division:before {
  font-family: "FontAwesome";
  color: #1E3F84;
  position: absolute;
  left: 5px;
  top: 2px;
  font-size: 1.8rem;
}

.node--type-person .node__content .person--phone:before {
  content: "\f095";
  transform: rotate(270deg);
}

.node--type-person .node__content .person--email:before {
  content: "\f0e0";
}

.node--type-person .node__content .person--division:before {
  content: "\f041";
}

.node--type-person .node__content .person--bio {
  padding: 2rem 0;
}

/*# sourceMappingURL=../sourcemaps/content-type--person.css.map */
