.contextual {
  display: block;
}

.our-people-view .views-exposed-form .fieldgroup .form-item .form-radio {
  display:none;
}

.our-people-view.individuals .item-list {
  width:100%;
}

.our-people-view.labs .item-list ul li {
  width: 28%;
  padding: 15px;
  text-align: center;
  margin:0 1rem 3rem;
  border: 4px solid #131F2F;
  border-bottom:4px solid #1C273F;
  color:white;
}

.our-people-view .views-exposed-form .fieldgroup .form-item .option:active {
  color:#e57200;
}

.our-people-view.labs .item-list ul li:hover {
  background:#1c273f;
}

.js-form-item.form-item.js-form-type-radio.form-item-field-categories-target-id.js-form-item-field-categories-target-id:first-child {
  display:none;
}

.centered-blocks {
  display:table;
  width:100%;
}

.centered-blocks .button {
  min-height:75px;
  display:table-cell;
  vertical-align:middle;
}

.paragraph--type--hero-slide .field-field_headline span {
  background:none;
}

.paragraph--type--hero[data-layout="layout3"] .paragraph--type--hero-slide .hero-content {
  background-color:rgb(255,255,255,0.4);
}

.main-content .page-content ul.block-menu > li > ul li {
  margin:1em 20px;
}

.main-content.type--uva_people .publications-grid {
  grid-template-columns: repeat(3, 1fr);
}

.publication-teaser .publication--title {
  color:#232d4b;
}

#block-philosophy-theme-views-block-uva-publications-view-block-1,
#block-philosophy-theme-views-block-uva-publications-view-block-uva-publications {
  padding: 3% 15%;
  background: #eee;
  color: white;
}

.our-people-view .item-list ul li {
  padding:0 .5rem;
}

.publication--publisher {
  color:#232d4b;
}

table {
  text-align:center;
}

table tr:nth-child(even) {
  background:#eee;
}

table tr td {
  padding:10px 6px;
  vertical-align:top;
}

table tr td:first-child {
  width:160px;
  font-size:1.1em;
  font-weight:bold;
  text-align:left;
  padding-left:15px;
}

.field-field_hero {
  margin:0;
}

.paragraph--type--hero-slide .field-field_intro p:last-of-type {
  font-size:1.2em;
}

h2 {
  font-weight: bold;
  font-size: 1.5em;	
}

h3 {
  font-weight: bold;
  font-size: 1.3em;
}
