.partners-map circle {
  cursor: pointer;
}

.partners-map circle:hover {
  fill: #48c2d8;
  stroke: #2a1e5b;
  stroke-width: 12;
}

#partners-map-svg {
  min-height: 420px;
  min-width: 1920px;
}

/* PUBLICATIONS */
.publication {
  display: flex;
  width: 100%;
  margin-bottom: 4em;
  padding-bottom: 4em;
  border-bottom: 1px solid #c8c7cc;
}

.publication__left {
  flex-basis: 33%;
  padding-right: 2em;
}

.publication__right {
  flex-basis: 66%;
}

h4.publication-title {
  line-height: 1.3;
  color: #2a1e5b;
  font-size: 1.5em;
}

a.publication-link {
  margin-top: 1.5em;
}

.publication-date {
  /* font-style: italic; */
  /* opacity: 0.75; */
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
  /* color: #48c2d8; */
}

.publication-journal {
  color: #48c2d8;
  line-height: 1.5;
  margin-bottom: 0.33em;
}

@media screen and (max-width: 1240px) {
  .publication__left {
    flex-basis: 50%;
  }

  .publication__right {
    flex-basis: 50%;
  }
}

@media screen and (max-width: 1024px) {
  .publication {
    flex-direction: column;
  }

  .publication__left {
    padding-right: 0em;
    padding-bottom: 2em;
  }

  .publication .eut-container{
    max-width: 100% !important;
    width: 100% !important;
  }
}