.h5p-image {
  display: flex;
  flex-flow: wrap;
}
.h5p-image > img {
  display: block;
  width: 100%;
  height: 100%;
}
.h5p-image > .h5p-placeholder {
  background: url("placeholder.svg");
  background-size: cover;
}
.h5p-image .h5p-image-tooltip {
  bottom: 0;
  left: auto;
  right: 0;
  transform: none;
}
.h5p-image .h5p-image-caption {
  color: #7f8c8d;
  font-style: italic;
  font-size: 80%;
  width: 100%;
  text-align: left;
}
