.content-gallery-creator .gc-album-list {
  padding-left: 0;
  list-style: none;
}

.content-gallery-creator .gc-album-list-item {
  margin: 10px 0;
  list-style: none;
}

.content-gallery-creator .gc-album-list-inner {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  grid-template-rows: auto 1fr;
  column-gap: 30px;
  background: #fff;
}

.content-gallery-creator .gc-album-list-figure {
  grid-column: 1;
  grid-row: 2;
}

.content-gallery-creator .gc-album-list-facts {
  display: contents;
}

.content-gallery-creator .gc-album-list-facts > .gc-album-list-link {
  grid-column: 2;
  grid-row: 2;
}

.content-gallery-creator .gc-album-list-date {
  grid-column: 1 / -1;
  grid-row: 1;
  margin-bottom: 8px;
}

.content-gallery-creator .gc-album-list-date time::before {
  content: "[";
}

.content-gallery-creator .gc-album-list-date time::after {
  content: "]";
}

.content-gallery-creator .gc-album-list-name {
  margin: 0 0 10px;
  color: #38485c;
  font: 16pt 'Rosario', sans-serif;
}

.content-gallery-creator .gc-album-list-picture-count,
.content-gallery-creator .gc-album-list-child-album-count,
.content-gallery-creator .gc-album-list-location,
.content-gallery-creator .gc-album-list-photographer,
.content-gallery-creator .gc-album-list-teaser {
  grid-column: 2;
}

.content-gallery-creator .gc-album-list-visitors {
  display: none;
}

.content-gallery-creator .gc-album-detail-picture-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  margin: 0 0 12px;
  padding: 0;
  list-style: none;
}

.content-gallery-creator .gc-album-detail-picture-list-item {
  min-width: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}

.content-gallery-creator .gc-album-detail-picture-list-item figure {
  margin: 0;
}

.content-gallery-creator .gc-album-detail-picture-list-item img {
  display: block;
  max-width: 100%;
  height: auto;
}
