/**handles:block-media-text**/
.wp-block-media-text.has-background .wp-block-media-text__content {
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.wp-block-media-text:not(.has-background) .wp-block-media-text__content {
  padding:0 !important;
}

.wp-block-media-text img {
  height: auto;
  object-fit: cover;
}

.wp-block-media-text .wp-block-media-text__content > *:last-child {
  margin-bottom: 0;
}

.wp-block-media-text .wp-block-media-text__media img {
  height: auto;
  object-fit: cover;
}

@media (min-width: 768px) {
  .wp-block-media-text.has-background .wp-block-media-text__content {
    padding-top: 8%;
    padding-bottom: 8%;
    padding-left: 8%;
    padding-right: 8%;
  }
  .wp-block-media-text.is-image-fill-element .wp-block-media-text__media img {
      height:100%;
  }
}

/* Referenssit */
/* Align content with alignwide-elements */
@media (min-width: 992px) {
  .wp-block-media-text.alignfull.referenssi {
    min-height: 60vh;
  }
  .wp-block-media-text.alignfull.referenssi .wp-block-media-text__content {
    padding-right: calc((100vw - 960px) / 2);
  }
  .wp-block-media-text.alignfull.has-media-on-the-right.referenssi
    .wp-block-media-text__content {
    padding-left: calc((100vw - 960px) / 2);
    padding-right: 8%;
  }
}

@media (min-width: 1200px) {
  .wp-block-media-text.alignfull.referenssi .wp-block-media-text__content {
    padding-right: calc((100vw - 1040px) / 2);
  }
  .wp-block-media-text.alignfull.has-media-on-the-right.referenssi
    .wp-block-media-text__content {
    padding-left: calc((100vw - 1040px) / 2);
    padding-right: 8%;
  }
}

@media (min-width: 1400px) {
  .wp-block-media-text.alignfull.referenssi {
    min-height: 80vh;
  }
  .wp-block-media-text.alignfull.referenssi .wp-block-media-text__content {
    padding-right: calc((100vw - 1040px) / 2);
  }
  .wp-block-media-text.alignfull.has-media-on-the-right.referenssi
    .wp-block-media-text__content {
    padding-left: calc((100vw - 1040px) / 2);
    padding-right: 8%;
  }
}