.elementor-304 .elementor-element.elementor-element-09e74e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-304 .elementor-element.elementor-element-1353a92{--display:flex;border-style:double;--border-style:double;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-4d462f5 );--border-color:var( --e-global-color-4d462f5 );--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-304 .elementor-element.elementor-element-3126f25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-304 .elementor-element.elementor-element-813d5d8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-813d5d8:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-813d5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-304 .elementor-element.elementor-element-9cd52fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-304 .elementor-element.elementor-element-9cd52fd:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-9cd52fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-304 .elementor-element.elementor-element-d925e11{--grid-row-gap:35px;border-style:none;--grid-column-gap:30px;}.elementor-304 .elementor-element.elementor-element-d925e11 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.65 * 100% );}.elementor-304 .elementor-element.elementor-element-d925e11:after{content:"0.65";}.elementor-304 .elementor-element.elementor-element-d925e11 .elementor-post__thumbnail__link{width:60%;}.elementor-304 .elementor-element.elementor-element-d925e11.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-304 .elementor-element.elementor-element-d925e11.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-304 .elementor-element.elementor-element-d925e11.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-304 .elementor-element.elementor-element-d925e11 .elementor-post__title, .elementor-304 .elementor-element.elementor-element-d925e11 .elementor-post__title a{color:var( --e-global-color-a2c0d56 );font-size:25px;}.elementor-304 .elementor-element.elementor-element-d925e11 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-304 .elementor-element.elementor-element-d925e11 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-304 .elementor-element.elementor-element-d925e11 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-304 .elementor-element.elementor-element-d925e11 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-304 .elementor-element.elementor-element-d925e11 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-304 .elementor-element.elementor-element-20829c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-20829c4:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-20829c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}@media(max-width:1024px){.elementor-304 .elementor-element.elementor-element-1353a92{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-304 .elementor-element.elementor-element-813d5d8{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-304 .elementor-element.elementor-element-813d5d8.e-con{--order:2;}.elementor-304 .elementor-element.elementor-element-9cd52fd.e-con{--order:1;}.elementor-304 .elementor-element.elementor-element-20829c4.e-con{--order:3;}}@media(max-width:767px){.elementor-304 .elementor-element.elementor-element-3126f25{--padding-top:1em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-304 .elementor-element.elementor-element-d925e11 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-304 .elementor-element.elementor-element-d925e11:after{content:"0.5";}.elementor-304 .elementor-element.elementor-element-d925e11 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-304 .elementor-element.elementor-element-813d5d8{--width:24%;}.elementor-304 .elementor-element.elementor-element-9cd52fd{--width:50%;}.elementor-304 .elementor-element.elementor-element-20829c4{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-304 .elementor-element.elementor-element-813d5d8{--width:50%;}.elementor-304 .elementor-element.elementor-element-9cd52fd{--width:100%;}.elementor-304 .elementor-element.elementor-element-20829c4{--width:50%;}}/* Start custom CSS for archive-posts, class: .elementor-element-d925e11 *//* =========================================================
   SADECE KATEGORI ARSIVI: .haber-arsiv (ve #haber-arsiv yedek)
   Baslik ustte / Altta gorsel + excerpt
   ========================================================= */

.haber-arsiv .elementor-post,
#haber-arsiv .elementor-post{
  /* Classic-left'in flex/width kurallarini ez */
  display: grid !important;
  grid-template-columns: minmax(220px, 40%) 1fr;
  grid-template-areas:
    "title title"
    "meta meta"
    "thumb excerpt"
    "readmore readmore";
  column-gap: 22px;
  row-gap: 10px;
  align-items: start;
}

/* Elementor metin wrapper'i (title/meta/excerpt/readmore) grid item olsun */
.haber-arsiv .elementor-post__text,
#haber-arsiv .elementor-post__text{
  display: contents !important;
}

/* Grid alan atamalari */
.haber-arsiv .elementor-post__title,
#haber-arsiv .elementor-post__title{
  grid-area: title;
  margin: 0 !important;
}

.haber-arsiv .elementor-post__meta-data,
#haber-arsiv .elementor-post__meta-data{
  grid-area: meta;
}

.haber-arsiv .elementor-post__thumbnail__link,
#haber-arsiv .elementor-post__thumbnail__link{
  grid-area: thumb;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
}

/* Görselin küçük kalmasini engelle */
.haber-arsiv .elementor-post__thumbnail,
#haber-arsiv .elementor-post__thumbnail{
  width: 100% !important;
  max-width: none !important;
}

.haber-arsiv .elementor-post__thumbnail img,
#haber-arsiv .elementor-post__thumbnail img{
  width: 100% !important;
  height: auto !important;
  display: block !important;
  object-fit: cover;
}

/* Excerpt ve Read More */
.haber-arsiv .elementor-post__excerpt,
#haber-arsiv .elementor-post__excerpt{
  grid-area: excerpt;
}

.haber-arsiv .elementor-post__read-more,
#haber-arsiv .elementor-post__read-more{
  grid-area: readmore;
}

/* Mobil: alt alta */
@media (max-width: 767px){
  .haber-arsiv .elementor-post,
  #haber-arsiv .elementor-post{
    grid-template-columns: 1fr !important;
    grid-template-areas:
      "title"
      "meta"
      "thumb"
      "excerpt"
      "readmore";
  }
}

/* === DOKUNUSLAR: Bosluklar + Gorsel buyut + Read More sagda (ozetin altinda) === */

/* 1) Genel bosluklari sıkılaştır */
.haber-arsiv .elementor-post{
  column-gap: 26px !important;   /* iki kolon arasi */
  row-gap: 6px !important;       /* satirlar arasi (title/meta ile thumb/excerpt yaklasir) */
}

/* Title ve meta alt bosluklarini azalt */
.haber-arsiv .elementor-post__title{
  margin-bottom: 0 !important;
}
.haber-arsiv .elementor-post__meta-data{
  margin-top: -4px !important;
  margin-bottom: 0 !important;
}

/* 2) Görsel alanını büyüt: sol kolona daha fazla pay ver */
.haber-arsiv .elementor-post{
  grid-template-columns: minmax(320px, 50%) 1fr !important; /* Gorsel kolonu buyur */
}

/* Görselin gerçekten kolonun tamamını doldurması */
.haber-arsiv .elementor-post__thumbnail__link,
.haber-arsiv .elementor-post__thumbnail,
.haber-arsiv .elementor-post__thumbnail img{
  width: 100% !important;
  max-width: none !important;
}

/* 3) Read More'u sağ tarafa (excerpt altına) al */
.haber-arsiv .elementor-post__read-more{
  grid-area: excerpt !important;     /* read more, excerpt alaninda dursun */
  justify-self: start !important;    /* soldan hizalansın (sağ kolonda) */
  align-self: end !important;        /* excerpt'in altına insin */
  margin-top: 12px !important;
}

/* Excerpt içindeki p marginlerini sıfırla ki read more düzgün otursun */
.haber-arsiv .elementor-post__excerpt p{
  margin: 0 !important;
}

.haber-arsiv a.elementor-post__read-more{
  grid-area: excerpt !important;
  justify-self: start !important;
  align-self: end !important;
  margin-top: 12px !important;
}/* End custom CSS */