.ce-row {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 10px;
}
.ce-row .ce-column {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  padding: 0px !important;
}
.ce-row .ce-column .video-embed {
  margin-bottom: 15px;
}
.ce-row .ce-column .video-embed .video-embed-item {
  width: 100%;
}
.ce-row .ce-column .video-headline {
  margin-top: 10px;
  margin-bottom: 10px;
}
.ce-row .ce-column .video-caption {
  font-size: 0.8em;
}

.textmedia figcaption,
.rds-grid figcaption,
.contentcontainer figcaption,
figure.image figcaption {
  margin-top: 0px;
}

.fa-stack.big {
  font-size: 2em;
}

.play-button {
  position: absolute;
  z-index: 1;
  color: rgba(255, 255, 255, 0.6);
}

a:hover .play-button {
  color: rgba(255, 255, 255, 0.9);
}

img {
  position: relative;
  z-index: -1;
}

@media screen and (min-width: 768px) {
  .ce-row .ce-column {
    flex: 0 0 calc(50% - 10px);
    flex-grow: 0;
    flex-shrink: 0;
  }
}
@media screen and (min-width: 1200px) {
  .ce-row .ce-column {
    flex: 0 0 calc(33.3333333333% - 10px);
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ce-left .ce-gallery, .ce-column {
    float: none;
  }
}
@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px) {
  .ce-row .ce-column {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 20px);
    padding: 10px !important;
  }
}
@media all and (-ms-high-contrast: none) and (min-width: 1200px), (-ms-high-contrast: active) and (min-width: 1200px) {
  .ce-row .ce-column {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.3333333333% - 20px);
    padding: 10px !important;
  }
}

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