
.view-infoscreen-activities.view-display-id-publications .views-row {
  padding: 1vw .5vw;
  display: flex;
  position: relative;
  flex-direction: column;
}

.view-infoscreen-activities.view-display-id-publications .views-field-title span {
  font-size: 1.25vw;
  color: #FFF;
  font-weight: 300;
  line-height: 1.5vw;
  margin: 1vw 0;
  display: block;
}

.view-infoscreen-activities.view-display-id-publications .views-row .views-field-field-publication-type {  
  font-weight: 700;
  margin: 0;
  padding: 0;
  font-size: .75vw;
  text-transform: uppercase;
}
.hecap .view-infoscreen-activities.view-display-id-publications .views-row .views-field-field-publication-type { color: var(--hecap); }
.cmsp .view-infoscreen-activities.view-display-id-publications .views-row .views-field-field-publication-type { color: var(--cmsp); }
.math .view-infoscreen-activities.view-display-id-publications .views-row .views-field-field-publication-type { color: var(--math); }
.sti .view-infoscreen-activities.view-display-id-publications .views-row .views-field-field-publication-type { color: var(--sti); }
.qls .view-infoscreen-activities.view-display-id-publications .views-row .views-field-field-publication-type { color: var(--qls); }
.esp .view-infoscreen-activities.view-display-id-publications .views-row .views-field-field-publication-type { color: var(--esp); }

.view-infoscreen-activities.view-display-id-publications .views-row .views-field-field-publication-year {
  color: #FFF;
  font-size: .75vw;
  margin-left: .5vw;
  padding-left: .5vw;
  border-left: 2px solid var(--medium_gray);
}

.view-infoscreen-activities.view-display-id-publications .views-row .views-field-nothing .pubs-flexbox {
  display: flex;
  flex-direction: row;
}


.view-infoscreen-activities.view-display-id-publications .views-field-field-publication-authors div {
  font-size: .8vw;
  color: var(--medium_gray);
  line-height: 1.2vw;
  margin-bottom: .5vw;
}

.view-infoscreen-activities.view-display-id-publications .views-field-field-publication-publisher div:not(:empty) {
  font-size: .8vw;
  line-height: 1.2vw;
  font-weight: 700;
  color: var(--medium_gray);
}

