.publications {
  padding-left: 0;
  margin-left: 0;
  border-left: 0;
  border-top: 1px solid gray;
  margin-top: 10px;
}

.publication {
  padding-left: 0;
  margin-left: 0;
  border-left: 0;
  margin-top: 10px;
}

.publication-title {
  font-size: 1.8rem;
  font-weight: bold;
}

.publication-description {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .publication-description {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* Editions */
.edition {
  margin-top: 2rem;
}

.edition-title {
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 0.75rem;
}

.edition-image {
  padding-bottom: 0.5rem;
}

/*# sourceMappingURL=project.css.map */
