.main-content.type--uva_people .page-content--content div[class^="field-"] span:nth-of-type(2) {
	display:none;
}

.main-content.type--uva_people .page-content--content .field-field_research_interests div:nth-of-type(1) {
	font-weight:bold;
}

.main-content.type--uva_people .field-field_cv_upload{
	margin:2% 0;
	font-size:1.2em;
	font-weight:bold;
}

.list-people.people-fields .views-row {
	padding:0 20px;
}

.list-people.people-fields .views-row .views-field-title h3 a:after {
	content:" →";
	color:#e57200;
	display:inline-block;
}

.our-people-view .item-list ul li .headshot-container a img,
.our-people-view .item-list ul li .headshot-container img{
	position:relative;
}

.our-people-view .item-list ul li .headshot-container {
	display:block;
}

.our-people-view .item-list ul li .has-image .headshot-container {
  padding-bottom: 0 !important;
}

#block-views-block-people-view-block-13 {
	clear:both;
	padding:3% 15%;
	background:#eee;
}

.people-fields .views-field.views-field-edit-node {
  z-index: 500;
  position: absolute;
}

.people-fields.inline-people {
	margin-top:3%;
	padding-top:1%;
	border-top:3px solid #e57200;
}

.people-fields.inline-people .views-row {
	width:100%;
}

.people-fields.inline-people .views-row .views-field-field-headshot {
	width:20%;
	float:left;
	margin-right:3%;
}

.people-fields {
      display: flex;
      flex-wrap: wrap;
      gap: 15px; /* gap between columns */
      justify-content: flex-start; /* ensures columns are aligned to the left */
      line-height:100%;
    }
    .people-fields .views-row {
      width: calc((100% / 4) - 15px); /* calculates width with gap */
      background-color: #f0f0f0;
      padding: 20px;
      box-sizing: border-box;
      background:white;
    }
    .people-fields .views-row h3 {
    	margin:8px 0;
    	font-size:1.3em;
    	font-weight:600;
    	font-family:'franklin-gothic-urw-cond', sans-serif;
    }
    .people-fields .views-row h3 a {
    	color:#232d4b;
    }
    
    .people-fields .views-field-field-headshot {
    	overflow:hidden;
    }
    
    .people-fields .views-field-field-headshot img {
    	transition: transform 0.5s ease;
    }
    
    .people-fields .views-field-field-headshot img:hover {
    	transform: scale(1.2);
    }
    
    .people-fields .views-field.views-field-field-email {
  margin-top: 6px;
}

.people-fields .views-row h4 {
	text-transform:uppercase;
	font-size:.9em;
	letter-spacing:uppercase;
}

