.sharedaddy,
.sd-sharing-enabled,
#jp-post-flair {
  display: none !important;
}

/* 🔒 Paylaşım bloklarını kapat (tekil haber sayfası) */
.single-post .post-share,
.single-post .post-share *,

.single-post .entry-share,
.single-post .entry-share *,

.single-post .single-share,
.single-post .single-share *,

.single-post .post__share,
.single-post .post__share *,

.single-post .share-title,
.single-post .share-links,
.single-post .post-share-links,

/* Sınıfında 'share' geçen her şey (geniş kapsama) */
.single-post [class*="share"],
.single-post [class*="Share"] {
  display: none !important;
}

/* --- ARCHICON + ELEMENTOR IMAGE GALLERY TAM EKRAN VE ORANTILI GÖRÜNTÜ --- */

/* Tüm resimleri tam genişlikte göster */
.elementor-widget-image-gallery .gallery-item img,
.elementor-image-gallery .gallery-item img,
.qodef-image-gallery .qodef-grid-item img {
  width: 100% !important;          /* container genişliği kadar büyüt */
  height: auto !important;         /* orantıyı koru */
  object-fit: contain !important;  /* kırpma yapma, tamamını göster */
  image-rendering: auto !important;
  max-width: none !important;
}

/* Galeri iç boşluklarını minimize et (fotoğraflar arası boşluklar azalsın) */
.elementor-image-gallery .gallery-item,
.qodef-image-gallery .qodef-grid-item {
  padding: 2px !important;
  margin: 0 !important;
}

/* Mobil cihazlarda her resim ekran genişliğini tamamen kaplasın */
@media (max-width: 768px) {
  .elementor-image-gallery .gallery-item img,
  .qodef-image-gallery .qodef-grid-item img {
    width: 100vw !important;
    height: auto !important;
    object-fit: contain !important;
  }
}

/* Işık kutusu (popup) açıldığında orijinal çözünürlükte göster */
.elementor-lightbox img {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
}

.video-container {
  position: relative;
  width: 100%;
  height: 85vh; /* Tam ekran yüksekliği */
  overflow: hidden;
  z-index: 1;
}

.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

