/* line 1, src/style.scss */
.people-search-form {
  margin-bottom: 20px;
  padding: 10px;
  background: #f0f0f0;
  background: rgba(0, 0, 0, 0.04);
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
}
/* line 10, src/style.scss */
.people-search-form .people-searchform {
  top: 8px;
}
/* line 13, src/style.scss */
.people-search-form .people-searchform br {
  box-sizing: content-box;
}
/* line 17, src/style.scss */
.people-search-form .people-searchform .s {
  display: inline-block;
  width: 90%;
  margin: 0;
  padding: 8px 0px 8px 30px;
  background: #fff url("../img/search.png") no-repeat 5px 45%;
  border-radius: 10px;
  color: #999;
  border: 1px solid #ccc;
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 32, src/style.scss */
.people-search-form label h4 {
  margin: 0;
  line-height: 1.5em;
}

/* line 39, src/style.scss */
#content ul li.people-listing-item {
  margin: 0;
}
/* line 43, src/style.scss */
#content .peopletable ul {
  margin: 0;
  list-style: none;
}
/* line 47, src/style.scss */
#content .peopletable ul ul {
  margin: 0 0 0 2em;
  list-style: circle;
}
/* line 54, src/style.scss */
#content .people-person-details dt.field-title {
  margin: 0;
  font-weight: normal;
  width: 30%;
  float: left;
}
/* line 61, src/style.scss */
#content .people-person-details dd.field-definition {
  margin-left: 32%;
}
/* line 65, src/style.scss */
#content .people-person-details dt.name {
  display: none;
}
/* line 69, src/style.scss */
#content .people-person-details dd.role {
  font-weight: bold;
  padding: 1em 0;
}
/* line 74, src/style.scss */
#content .people-person-details dl.details {
  margin-bottom: 1.5em;
}
/* line 79, src/style.scss */
#content dl.education {
  clear: both;
}
/* line 82, src/style.scss */
#content dl.education dt {
  margin: 1em 0 .5em 0;
}
/* line 87, src/style.scss */
#content .people dd {
  word-break: break-word;
  margin: 0;
}

/* line 98, src/style.scss */
.widget_featured_person .featured-person-image {
  width: 100%;
  position: relative;
}
/* line 103, src/style.scss */
.widget_featured_person .featured-person-info {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  zoom: 1;
  background: #000;
  background: rgba(1, 1, 1, 0.8);
  border-bottom: 5px solid black;
}
/* line 117, src/style.scss */
.widget_featured_person .featured-person-name {
  /*font-size: 1.6em;*/
  margin-bottom: .2em;
  zoom: 1;
}
/* line 123, src/style.scss */
.widget_featured_person .featured-person-title {
  margin-top: 0;
  color: #fff;
  margin: .4em .2em;
  zoom: 1;
}

/* line 131, src/style.scss */
#aside .featured-person-info h4 {
  color: #fff;
  margin: .2em;
  zoom: 1;
}
/* line 136, src/style.scss */
#aside .featured-person-info h4 a {
  color: #fff;
}

/* line 141, src/style.scss */
.people-contact-details {
  /*font-size: 14px;
  color: #433C3A;*/
  float: left;
  width: 36%;
  padding-left: 20px;
  overflow: hidden;
}
/* line 149, src/style.scss */
.people-contact-details p {
  margin: 0;
}

/* line 154, src/style.scss */
.people-listing-item {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  overflow: hidden;
  display: block;
}
/* line 161, src/style.scss */
.people-listing-item:nth-child(even) {
  background: #f0f0f0;
  background: rgba(0, 0, 0, 0.03);
}

/* line 167, src/style.scss */
.single-people span.read-more a {
  margin-top: 0;
  float: none;
  padding-top: .3em;
}

/* line 173, src/style.scss */
.people-listing-ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  border-top: double #f0f0f0;
}

/* line 180, src/style.scss */
.people-container {
  overflow: hidden;
  display: block;
  padding: 1.5em 10px;
  /*text-decoration: none;*/
}

/* line 187, src/style.scss */
.people-listing-item:hover,
a.people-listing-link:hover {
  background: #f1efce;
}

/* line 192, src/style.scss */
.people-image {
  float: left;
  margin-right: 10px;
}

/* line 197, src/style.scss */
.people-name {
  font-weight: bold;
  margin: 0;
}

/* line 202, src/style.scss */
.people-title {
  font-weight: bold;
  margin: 0;
}

/* line 207, src/style.scss */
.people-head {
  width: 45%;
  float: left;
}

/* line 212, src/style.scss */
.people-single-head {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}

/* line 218, src/style.scss */
.people-email,
.people-person-details .email {
  word-wrap: break-word;
}
/* line 222, src/style.scss */
.people-email a,
.people-person-details .email a {
  text-decoration: underline;
}

/* line 227, src/style.scss */
#content p.people-email {
  font-size: 14px;
}

/* line 231, src/style.scss */
.people-content-header {
  margin: 1.5em 0 .2em 0;
  font-weight: bold;
}

/* line 236, src/style.scss */
.people-person-content {
  clear: both;
}

/* line 240, src/style.scss */
.people-content-text p {
  margin-top: .2em;
}

/* line 244, src/style.scss */
.people-content-text,
.people-content-image,
.people-content-gallery {
  margin-bottom: 1.5em;
}

/* line 250, src/style.scss */
.type-people section,
img.attachment-people_single {
  float: left;
}

/* line 255, src/style.scss */
.type-people section,
.featured-person-image img {
  width: 100%;
}

@media all and (min-width: 500px) {
  /* line 261, src/style.scss */
  body:not(.search-results) .people h2.entry-title {
    display: none;
  }

  /* line 265, src/style.scss */
  #content .people-person-details dt.name {
    font-size: 2em;
    line-height: 1em;
    word-wrap: break-word;
    margin: 0;
    display: block;
  }

  /* line 272, src/style.scss */
  .people-person-details {
    margin-left: 45%;
    width: 55%;
  }

  /* line 276, src/style.scss */
  .people-single-image {
    float: left;
    width: 40%;
    padding-right: 5%;
    padding-bottom: 5%;
  }
}
