h4.year {
  font-family: "Work Sans 6";
  font-size: 1.3rem;;
  color: #92886E;
  margin-top: 40px;
  margin-bottom: 10px;
}

/* publications list */

ol.publications {
  padding-left: 0px;
  color: #fff;
}

ol.small li {
  padding: 0.5rem!important;
  border-radius: 10px!important;
  margin-bottom: 7px!important;
}

ol.small li div.title {
  font-weight: 600!important;
  width: 100%!important;
  font-size: 0.8rem!important;
  margin-bottom: 0.3rem!important;
}

ol.small li div.info {
  font-size: 0.75rem!important;
}

ol.small li div.info span.journal {
  font-weight: 500!important;
}

ol.publications a {
  text-decoration: none;
  font-size: 0.8rem!important;
}

ol.publications li {
  font-family: "Work Sans 2";
  margin-bottom: 10px;
  list-style-type: none;
  border: 0px;
  background-color: #143a45;
  padding: 20px;
}

ol.publications li div.title {
  font-family: "Work Sans 6";
  font-size: 1.2rem;
  width: 80%;
  color: #ffffff;
  margin-bottom: 0.2rem;
}

ol.publications li div.authors {
  font-family: "Work Sans 2";
  font-size: 0.9rem;
  color: #c3c0b6;
}

ol.publications li div.authors span.me {
  border-bottom: 1px solid #92886E;
}

ol.publications li div.info {
  font-size: 0.9rem;
}

ol.publications li div.info span.journal {
  font-family: "Work Sans 4";
}

ol.publications li div.info span.issue {
  font-family: "Work Sans 6";
}

ol.publications li ul.pubrem {
  margin-top: 10px;
  padding-left: 20px;
}

ol.publications li ul.pubrem li {
  border: none;
  box-shadow: none;
  list-style: none;
  margin-bottom: 0.2rem;
  text-transform: none;
  list-style-type: none;
  color: #92886E;
  padding: 0px;
}

ol.publications li ul.pubrem span.up {
  font-family: "Work Sans 6";
  font-size: 0.8rem;
  color: #fff;
  background: #2AA198;
  border-radius: 5px;
  padding: 4px;
  padding-left: 6px;
  padding-right: 6px;
  margin-left: 5px;
}

ol.publications li ul.pubrem span.up a {
  color: #ffffff;
}

/* events list */

ul.events {
  padding-left: 0px;
}

ul.events li {
  margin-bottom: 20px;
  list-style-type: none;
  border: 0px;
  padding: 1rem 1rem 1rem 1rem;
  background: #143a45;
}

div.event-type {
  font-family: "Work Sans 2";
  font-size: 0.9rem;
  padding-bottom: 0.5rem;
  color: #ffffff;
}

div.event-type span.type {
  font-weight: 400;
  margin-left: 10px;
  color: #c3c0b6;
}

ul.events li div.title {
  font-family: "Work Sans 6";
  font-size: 1.2rem;
  width: 80%;
  color: #ffffff;
  margin-bottom: 0.2rem;
}

ul.events li div.location {
  font-family: "Work Sans 2";
  font-size: 0.9rem;
  color: #c3c0b6;
}

ul.events li div.location span.city {
  text-transform: uppercase;
  font-size: 0.85rem;
}

span.warning {
  font-family: "Work Sans 3";
  text-transform: uppercase;
  color: #fff;
  background: #D33682;
  border-radius: 5px;
  padding: 4px;
  padding-left: 6px;
  padding-right: 6px;
  margin-left: 5px;
}

ul.events a.external {
  font-family: "Work Sans 3";
  font-size: 0.9rem;
  padding-bottom: 0.5rem;
  color: #ffffff;
  text-transform: uppercase;
  color: #c3c0b6;
}