/**
 * Common styles for this theme
 */
/* -----------------------------------------------------------------------------
 * 
 * # GTM Post Featured Image
 * 
 * -------------------------------------------------------------------------- */
.wp-block-gtm-post-featured-image {
  border-radius: var(--wp--custom--gutenmate--image-radius);
  /* Slide style */
}
@media (max-width: 767.98px) {
  .wp-block-gtm-post-featured-image.is-style-gtmt-slide .wp-block-gtm-post-featured-image__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .wp-block-gtm-post-featured-image.is-style-gtmt-slide .wp-block-gtm-post-featured-image__img .wp-post-image {
    height: 100%;
    position: static;
  }
  .wp-block-gtm-post-featured-image.is-style-gtmt-slide .wp-block-gtm-post-featured-image__content {
    height: auto;
    background: white;
    width: 96%;
  }
}
.wp-block-gtm-post-featured-image .wp-block-gtm-post-featured-image__img:before {
  background: var(--wp--preset--color--overlay);
}
.wp-block-gtm-post-featured-image .wp-block-gtm-post-featured-image__img:after {
  background: var(--wp--preset--color--overlay-hover);
}

.wp-block-gtm-post-featured-image:hover .wp-block-gtm-post-featured-image__img:after {
  opacity: 0.5;
}

.wp-block-gtm-post-featured-image__format-icon {
  background: var(--wp--preset--color--tertiary);
}

.gtm-featured-media-embed {
  border-radius: inherit;
}

.wp-block-gtm-post-featured-image.gtm-has-post-featured-image-hover-zoom-in:hover .wp-block-gtm-post-featured-image__img>img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.wp-block-gtm-post-featured-image.gtm-has-post-featured-image-hover-zoom-in-rotate:hover .wp-block-gtm-post-featured-image__img>img {
  -webkit-transform: scale(1.05) rotate(1deg);
          transform: scale(1.05) rotate(1deg);
}