/** People Page — person view grid **/

.view-person .views-row {
  position: relative;
}

/* Overlay row: works with or without .item-list */
.views-field.views-field-field-nationality {
  position: absolute;
  left: 0;
  right: 0;
  top: 54%;
}

.view-person .views-field-field-nationality .field-content > ul,
.view-person .views-field-field-nationality .item-list > ul {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0;
  padding: 0;
}

.view-person .views-field-field-nationality .field-content > ul > li,
.view-person .views-field-field-nationality .item-list > ul > li {
  list-style: none;
  margin-left: 15px;
  margin-right: 15px;
}

/* Hide country *titles* when you only want flags — both markup styles */
.view-person .views-field-field-nationality .taxonomy-term > h2,
.view-person .views-field-field-nationality li > div h2 {
  display: none;
}

.block-field-block--node--person--field-nationality {
  position: relative;
}

.block-field-block--node--person--field-nationality .field--name-field-nationality {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}

.block-field-block--node--person--field-nationality .field--name-field-nationality .field__item .taxonomy-term h2,
.block-field-block--node--person--field-nationality .field--name-field-nationality .field__item h2 {
  display: none;
}