/* HANZADE_BLOG_COVER_LAYOUT — detay manset birebir (contain), metin üstüne binmez */
body.hz-haber-detail .hz-haber-cover,
body.hz-haber-detail .page-content__photo.hz-haber-cover,
body.hz-haber-detail .pimage.hz-haber-cover .page-content__photo {
  position: relative !important;
  z-index: 1 !important;
  width: 50% !important;
  max-width: 50% !important;
  margin: 0 auto 1.5rem !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #f4f4f4 !important;
  line-height: 0 !important;
  clear: both !important;
  float: none !important;
}

body.hz-haber-detail .hz-haber-cover-img,
body.hz-haber-detail .hz-haber-cover img,
body.hz-haber-detail .page-content__photo.hz-haber-cover img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  object-fit: contain !important;
  object-position: center center !important;
  transform: none !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #f4f4f4 !important;
}

body.hz-haber-detail .hz-haber-prose {
  position: relative !important;
  z-index: 2 !important;
  clear: both !important;
  margin-top: 0 !important;
  width: 100% !important;
  max-width: none !important;
}

body.hz-haber-detail .inner-page__content {
  width: 100% !important;
  max-width: 100% !important;
}

body.hz-haber-detail .col-article .inner-page__content {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* cekirdek.css: .vvsg .page-content__photo { height:350px } + img height 100% → kırpma */
body.hz-haber-detail .vvsg .page-content__photo.hz-haber-cover,
body.hz-haber-detail .hero-content-text.vvsg .page-content__photo.hz-haber-cover {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
}

body.hz-haber-detail .vvsg .page-content__photo.hz-haber-cover img,
body.hz-haber-detail .hero-content-text.vvsg .page-content__photo.hz-haber-cover img {
  height: auto !important;
  width: 100% !important;
  max-height: none !important;
  object-fit: contain !important;
}

.vvsg .xgnews-full-width-04 .thumb img,
.vvsm-blog-img-1 img {
  object-fit: contain;
  width: 100%;
  height: auto;
}
