.gallery {
  width: 100%;
}
.gallery .content {
  padding-top: 0;
}
.gallery .blockEntry {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  margin-left: var(--min-padding);
  margin-top: var(--min-padding);
}
.gallery .item {
  padding-left: var(--padding);
  padding-top: var(--padding);
}
.gallery .item .block {
  padding: 0;
  margin: 0;
}
.gallery.one-column .item {
  width: 100%;
}
.gallery.two-columns .item {
  width: 50%;
}
.gallery.three-columns .item {
  width: 33.33%;
}
.gallery.four-columns .item {
  width: 25%;
}
.gallery.slider .blockEntry {
  margin-left: 0;
  margin-top: 0;
}
.gallery.slider .blockEntry .item {
  padding-left: 0;
  padding-top: 0;
}
