/* Music Radar 0.14.80. Public archive cards only; never alter Instagram designs. */
body.ptr-photo-fidelity-listing :is(
 .ptr-listing-card-image-wrap,
 .wp-block-post-featured-image,
 .post-thumbnail,
 .post-thumb,
 .post-image,
 .entry-thumbnail,
 .entry-media,
 .featured-image,
 .elementor-post__thumbnail,
 .elementor-widget-theme-post-featured-image .elementor-widget-container,
 .e-loop-item .elementor-widget-image .elementor-widget-container,
 .eael-entry-thumbnail,
 .jet-listing-dynamic-image,
 .kadence-post-image,
 .post-thumbnail-inner,
 .ptr-photo-fidelity-card-frame
) {
  aspect-ratio:4 / 5!important;
  height:auto!important; max-height:none!important; min-height:0!important;
  padding:0!important; overflow:hidden!important;
  background-color:#f5ede0;
  background-repeat:no-repeat!important; background-size:contain!important;
  background-position:center!important;
}
body.ptr-photo-fidelity-listing :is(
 .ptr-listing-card-image-wrap,
 .wp-block-post-featured-image,
 .post-thumbnail,
 .post-thumb,
 .post-image,
 .entry-thumbnail,
 .entry-media,
 .featured-image,
 .elementor-post__thumbnail,
 .eael-entry-thumbnail,
 .jet-listing-dynamic-image,
 .kadence-post-image,
 .post-thumbnail-inner,
 .ptr-photo-fidelity-card-frame
) :is(img, picture > img),
body.ptr-photo-fidelity-listing img.ptr-photo-fidelity-img {
  position:static!important;
  inset:auto!important;
  display:block!important;
  max-width:100%!important;
  width:100%!important;
  height:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0 auto!important;
  transform:none!important;
}
/* Some Elementor themes make a nested anchor/span the actual clipping mask. */
body.ptr-photo-fidelity-listing .elementor-post__thumbnail__link,
body.ptr-photo-fidelity-listing .wp-block-post-featured-image a,
body.ptr-photo-fidelity-listing .post-thumbnail a {
  display:flex!important; align-items:center; justify-content:center;
  width:100%;height:100%!important;overflow:visible!important;
}
/* A few themes implement their grid via 'padding-bottom:56.25%' on the media wrapper. */
body.ptr-photo-fidelity-listing .elementor-post__thumbnail,
body.ptr-photo-fidelity-listing .elementor-post__thumbnail__link {
  padding-bottom:0!important;
}
/* Fallback for nonstandard theme card classes, set only when a real WP
   featured-image file has been matched to its proportional original. */
body.ptr-photo-fidelity-listing .ptr-photo-fidelity-card-frame {
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:100%!important;
}
@media(max-width:660px){
 body.ptr-photo-fidelity-listing .ptr-photo-fidelity-card-frame{aspect-ratio:4/5!important}
}
