/* ==========================================================================
   Icon World Realty - marka katmani
   Ust tema (Homirx) hic degistirilmedi; buradaki kurallar onun uzerine biner.

   Renk mantigi:
   --iw-navy    tema CSS'inde 85 yerde sabit yazili olan lacivert. Marka koyu
                tonu olarak KORUNDU (ezmek kirilgan olurdu).
   --iw-gold    koyu zeminde okunan parlak altin (lacivert uzerinde 6.4:1)
   --iw-gold-dp acik zeminde okunan koyu altin (beyaz uzerinde 5.1:1)
                Tek bir altin her iki zeminde de AA'yi gecemiyor; bu yuzden iki
                jeton var ve hangisinin kullanilacagi zemine gore secilir.
   ========================================================================== */

/* Ust tema renklerini bootstrap.css icindeki :root degiskenlerinden yonetir.
   Buradaki uc degiskeni tema KENDI dinamik CSS'inde uretmiyor (okuyor ama
   yazmiyor - ust temanin hatasi), bu yuzden markanin tek dayanagi bu blok:
     --homirx-color-three  demo fistik yesili
     --homirx-hover-color  tema 'link hover' secenegini yanlis degisken adiyla
                           basiyor (--homirx-link-hover-color), bu yuzden panelden
                           degistirmek hicbir sey yapmiyor
     --homirx-body-color   hic basilmiyor                                        */
:root {
	--homirx-color-three: #e0c68c;
	--homirx-hover-color: #b08542;
	--homirx-body-color: #5d6470;
	--e-global-color-primary: #b08542;
	--e-global-color-secondary: #16243e;
	--e-global-color-text: #5d6470;
	--directorist-color-border: #e2ddd3;
	--homirx-footer-color-link-hover: #c9a063;

	--iw-navy: #16243e;
	--iw-navy-deep: #0f1a2b;
	--iw-gold: #c9a063;
	--iw-gold-mid: #b08542;
	--iw-gold-dp: #8c6828;
	--iw-ivory: #f7f4ee;
	--iw-line: #e2ddd3;
	--iw-body: #5d6470;
	--iw-heading-font: "Jost", "Manrope", system-ui, sans-serif;
	--iw-body-font: "Manrope", system-ui, sans-serif;
}

/* --------------------------------------------------------------------------
   Tipografi
   Ust tema govde ve basliklara Manrope veriyor. Basliklar Jost'a gecirilir;
   Jost daha dar ve geometrik, logonun harf yapisiyla ayni aileden konusuyor.
   -------------------------------------------------------------------------- */
body,
.body-wrapper {
	font-family: var(--iw-body-font);
	color: var(--iw-body);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.elementor-heading-title,
.gsc-heading .title,
.widget-title,
.entry-title,
.post-title {
	font-family: var(--iw-heading-font);
	letter-spacing: -0.01em;
	color: var(--iw-navy);
}

h1, .h1, .elementor-heading-title { letter-spacing: -0.02em; }

/* Ust menu ve dugmeler de baslik ailesini kullanir: gezinme markanin sesidir */
.gva-navigation .gva-nav-menu > li > a,
.elementor-button,
.btn,
.button {
	font-family: var(--iw-heading-font);
	letter-spacing: 0.01em;
}

/* --------------------------------------------------------------------------
   Vurgu rengi - okunabilirlik duzeltmeleri
   Elementor her bir bileseni icin kendi CSS dosyasini uretir ve ozgullugu
   yuksektir; bu yuzden buradaki kurallar yalniz Elementor DISI alanlari
   (blog, arsiv, yorum, sayfalama, WooCommerce) hedefler.
   -------------------------------------------------------------------------- */
a { color: var(--iw-navy); }
a:hover,
a:focus { color: var(--iw-gold-dp); }

.post-item .entry-title a:hover,
.widget a:hover,
.breadcrumb a:hover { color: var(--iw-gold-dp); }

.pagination .page-numbers.current,
.pagination .page-numbers:hover {
	background-color: var(--iw-gold-mid);
	border-color: var(--iw-gold-mid);
	color: #fff;
}

/* Koyu zeminlerde parlak altin kullanilir */
.footer-wrapper a:hover,
.topbar a:hover,
.gva-header .gva-navigation .gva-nav-menu > li > a:hover {
	color: var(--iw-gold);
}

/* --------------------------------------------------------------------------
   Kucuk marka dokunuslari
   -------------------------------------------------------------------------- */

/* Bolum ust etiketi: buyuk harf + harf araligi, altinda ince altin cizgi */
.gsc-heading .sub-title .tagline {
	text-transform: uppercase;
	letter-spacing: 0.16em;
	font-size: 12px;
	font-weight: 600;
	font-family: var(--iw-heading-font);
}

/* Dugmelerde yumusak gecis; tema hicbir gecis tanimlamiyor */
.elementor-button,
.btn,
.button {
	transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}

/* Kart kenarlari fildisi cizgiye cekilir - gri #d7d7d7 palete yabanci kaliyor */
.post-item,
.widget,
.comment-respond {
	border-color: var(--iw-line);
}

/* Secim rengi de markadan olsun */
::selection {
	background: var(--iw-gold);
	color: var(--iw-navy);
}

/* --------------------------------------------------------------------------
   Erisilebilirlik: klavyeyle gezinen kullanici odagi gormeli.
   Ust tema outline:none kullaniyor, bu yuzden geri getiriliyor.
   -------------------------------------------------------------------------- */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
.elementor-button:focus-visible {
	outline: 2px solid var(--iw-gold-mid);
	outline-offset: 2px;
}

/* --------------------------------------------------------------------------
   Iletisim / talep formlari (Contact Form 7)
   Tema CF7 icin hicbir stil tanimlamiyor; formlar tarayici varsayilaniyla
   ciziliyordu. Talep formu bu sitenin ana donusum noktasi - elle stillendi.
   -------------------------------------------------------------------------- */
.wpcf7 .wpcf7-form-control-wrap { display: block; }

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
	width: 100%;
	padding: 14px 16px;
	border: 1px solid var(--iw-line);
	border-radius: 8px;
	background: #fff;
	color: var(--iw-navy);
	font-family: var(--iw-body-font);
	font-size: 15px;
	line-height: 1.4;
	transition: border-color .2s ease, box-shadow .2s ease;
}

.wpcf7 select {
	appearance: none;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2316243e' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 16px center;
	padding-right: 40px;
}

.wpcf7 input:focus,
.wpcf7 select:focus,
.wpcf7 textarea:focus {
	border-color: var(--iw-gold-mid);
	box-shadow: 0 0 0 3px rgba(176, 133, 66, .18);
	outline: none;
}

.wpcf7 textarea { min-height: 120px; resize: vertical; }

.wpcf7 .iw-row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 14px;
	margin-bottom: 14px;
}

.wpcf7 .iw-row--single { grid-template-columns: 1fr; }

/* KVKK onayi: kutu ile metin ayni satirda hizali dursun.
   CF7 onay kutusunu uc ic ice <span> ile sariyor; esnek kutuda bunlarin
   daralmamasi icin flex-basis sabitleniyor, yoksa kutu alt satira dusuyor.
   Renk hem kapsayicida hem <span>'de veriliyor: Elementor kisa kodun
   cevresindeki kapsayiciya kendi metin rengini basiyor ve devraliniyordu. */
.wpcf7 .iw-consent {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	margin: 6px 0 18px;
	font-size: 13px;
	line-height: 1.55;
	color: var(--iw-body);
}
.wpcf7 .iw-consent > span:last-child,
.wpcf7 .iw-consent p { color: var(--iw-body); }

.wpcf7 .iw-consent .wpcf7-form-control-wrap {
	flex: 0 0 20px;
	display: block;
	width: 20px;
	line-height: 0;          /* kutunun altinda olusan bosluk metni kaydiriyordu */
}
.wpcf7 .iw-consent .wpcf7-acceptance,
.wpcf7 .iw-consent .wpcf7-list-item { margin: 0; display: block; line-height: 0; }
.wpcf7 .iw-consent .wpcf7-list-item-label { display: none; }
.wpcf7 .iw-consent label { margin: 0; display: block; line-height: 0; }
.wpcf7 .iw-consent input[type="checkbox"] {
	width: 20px;
	height: 20px;
	margin: 1px 0 0;
	accent-color: var(--iw-gold-mid);
	flex: 0 0 auto;
	vertical-align: top;
	cursor: pointer;
}
/* Metin bloğu kutunun yaninda, ust hizada baslasin */
.wpcf7 .iw-consent > span:last-child { flex: 1 1 auto; padding-top: 1px; }
.wpcf7 .iw-consent a {
	color: var(--iw-gold-dp);
	text-decoration: underline;
}

.wpcf7 .wpcf7-submit {
	width: 100%;
	padding: 15px 24px;
	border: 0;
	border-radius: 8px;
	background: var(--iw-gold-mid);
	color: #fff;
	font-family: var(--iw-heading-font);
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .02em;
	cursor: pointer;
}
.wpcf7 .wpcf7-submit:hover { background: var(--iw-gold-dp); }

/* CF7'nin kendi uyari kutulari tema paletine cekilir */
.wpcf7 .wpcf7-response-output {
	margin: 16px 0 0;
	padding: 12px 14px;
	border-radius: 8px;
	border-width: 1px;
	font-size: 14px;
}
.wpcf7 .wpcf7-not-valid-tip { color: #b3261e; font-size: 12.5px; margin-top: 4px; }

/* Koyu zemine yerlestirilen form: alanlar beyaz kalir, etiketler acilir */
.wpcf7--on-dark { color: #e8eaee; }
.wpcf7--on-dark .iw-consent,
.wpcf7--on-dark .iw-consent > span:last-child { color: #c2c8d2; }
.wpcf7--on-dark .iw-consent a { color: var(--iw-gold); }

/* Elementor kisa kod bilesenine kendi metin rengini basiyor; onay metni
   altin gorunuyordu. Form icindeki govde metni her zaman notr kalsin. */
.wpcf7 .wpcf7 { color: var(--iw-body); }
.wpcf7--on-dark .wpcf7 { color: #e8eaee; }

/* --------------------------------------------------------------------------
   Talep sayfasi kahraman bolumu
   -------------------------------------------------------------------------- */
.iw-lead-hero {
	background: linear-gradient(180deg, var(--iw-navy) 0%, var(--iw-navy-deep) 100%);
	color: #fff;
}

.iw-eyebrow {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: .18em;
	font-size: 12px;
	font-weight: 600;
	font-family: var(--iw-heading-font);
	color: var(--iw-gold);
	margin-bottom: 14px;
}

.iw-eyebrow--light { color: var(--iw-gold-dp); }

/* Rakam seridi */
.iw-stat-value {
	font-family: var(--iw-heading-font);
	font-size: 44px;
	font-weight: 600;
	line-height: 1;
	color: var(--iw-gold);
}
.iw-stat-label { font-size: 14px; color: #c2c8d2; margin-top: 6px; }

/* --------------------------------------------------------------------------
   Portfoy kartlari
   Demo verisinden gelen degerlendirme yildizlari ve danisman avatari gercek
   veriye dayanmiyordu; "0.0 (0)" gostermek guven vermez. Fiyat alani da bos
   (fiyat gorusmeye tabi), bos beyaz seridi gizliyoruz.
   -------------------------------------------------------------------------- */
.directorist-rating-meta,
.directorist-thumb-listing-author,
.directorist-listing-card .directorist-rating-avg,
.directorist-listing-card .directorist-total-review {
	display: none !important;
}

/* Fiyat seridi bos kaldiginda (fiyat "görüşülür") beyaz bir kutu birakiyordu */
.directorist-listing-card__price:empty,
.directorist-listing-price:empty,
.property-thumb-bottom-left:empty { display: none !important; }

/* --------------------------------------------------------------------------
   Kart yuksekliklerini esitle
   Uzun bir baslik ikinci satira tastiginda o kart digerlerinden uzun kaliyor
   ve izgara basamak basamak goruniyordu. Baslik alanina SABIT iki satirlik yer
   ayriliyor: baslik bir satirsa da iki satirsa da kart ayni boyda kalir.
   Ikiden uzun basliklar "..." ile kesilir - ileride uzun bir ilan adi
   girildiginde de duzen bozulmaz.
   -------------------------------------------------------------------------- */
.directorist-listing-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	min-height: calc(2 * 1.35em);
	line-height: 1.35;
	margin-bottom: 6px;
}

/* Kartlar satir icinde ayni yuksekligi paylassin */
.directorist-listing-card,
.directorist-archive-carousel-view .swiper-slide > *,
.directorist-archive-grid-view .directorist-col > * {
	height: 100%;
	display: flex;
	flex-direction: column;
}
.directorist-archive-carousel-view .swiper-slide { height: auto; }
.directorist-listing-card .directorist-listing-card-body { flex: 1 1 auto; }

/* Baslik ile ilan seridi arasinda nefes payi.
   Gercek tarayicida (Jost yuklendiginde) baslik iki satir olup sigiyor; font
   henuz inmemisken uc satira cikip seride biniyordu. Pay birakmak, yavas font
   yuklemesinde de gecici bir cakisma yasanmamasini sagliyor. */
.gva-element-gva-all-listing { padding-top: 40px; }
.elementor-element-18bf176 { padding-top: 28px; }
.elementor-element-1708ab5 { margin-bottom: 18px; }

/* --------------------------------------------------------------------------
   Yer tutucu (placeholder) metinleri
   Arama kutusunda "Örn. deniz manzaralı villa" gercek bir deger gibi koyu
   goruniyordu; ipucu oldugu anlasilsin diye soluklastirildi.
   -------------------------------------------------------------------------- */
.directorist-search-field input::placeholder,
.directorist-search-field .select2-selection__placeholder,
.gva-search-listing input::placeholder,
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder,
input::placeholder,
textarea::placeholder {
	color: #a8aeb8;
	opacity: 1;
}
/* Secilmemis durumdaki acilir liste de ayni tonda */
.wpcf7 select:invalid,
.wpcf7 select option[value=""],
.directorist-search-field select:invalid { color: #a8aeb8; }

/* Fiyat kaldirilinca geriye kalan bos rozet kutusu */
.property-thumb-bottom-left { display: none !important; }

/* --------------------------------------------------------------------------
   Baslik seridi dar ekranlarda tasiyor

   ONCEKI SURUM CALISMIYORDU: kurallar '.gva-navigation' ve '.gva-header'
   secicilerine yazilmisti, oysa bu isimde bir oge YOK. Olculdu (1280px):
   menu yazisi hala 16px, arama kutusu hala gorunur. Yani blok aylardir olu
   duruyordu ve baslik yalnizca tesaduf eseri sigiyordu.

   Gercek yapi:  .header-builder-frontend          -> baslik sarmalayici
                 .gva-nav-menu.gva-main-menu       -> masaustu menu
                 .elementor-widget-gva-search-box  -> arama ikonu
                 .iw-cta-ghost / .iw-cta-gold      -> iki cagri dugmesi

   Elementor menuyu 1024px'te mobil surume geciriyor (hide_tablet), dolayisiyla
   riskli aralik 1025-1500px.
   -------------------------------------------------------------------------- */
@media (max-width: 1500px) {
	.gva-nav-menu.gva-main-menu > li > a { font-size: 14px; padding-left: 9px; padding-right: 9px; }
	.elementor-widget-gva-logo img { max-width: 170px; }
	.header-builder-frontend .elementor-button {
		padding: 11px 16px !important;
		font-size: 13px;
		white-space: nowrap;
	}

	/* "Talep Olustur" bu araliktan itibaren gizlenir; ALTIN cagri kalir.
	   ESIK 1200 -> 1500: dil secici uc dile gecince menuye IKI pil eklendi
	   (English + Arapca = 206 piksel) ve 1425 piksellik ekranda cagri
	   dugmesi 1510de bitip kirpiliyordu.
	   UC DILIN ADRESI DE YAZILI: baslik sablonu tek ama dugme baglantilari
	   dile gore yeniden yaziliyor; yalniz Turkce adres yazilinca kural
	   Ingilizce sayfada tutmuyordu (olculdu: 1397 > 1351). */
	.header-builder-frontend .elementor-widget-button:has(a[href*="gayrimenkul-almak-istiyorum"]),
	.header-builder-frontend .elementor-widget-button:has(a[href*="buy-a-property"]),
	.header-builder-frontend .elementor-widget-button:has(a[href*="شراء-عقار"]) {
		display: none !important;
	}

	/* ASIL KOK NEDEN: dugmeyi tasiyan kapsayici bir esnek kutu ogesi ve
	   flex-shrink degeri 1. Baslik darlasinca menu kuculmeyi reddediyor
	   (nowrap), sikisan tek oge bu kapsayici oluyor: kutu 132 piksele
	   indi ama dugme 156 piksel kaldi, fark disari tasti. */
	.header-builder-frontend .elementor-element-iwbaslikcta {
		width: auto !important;
		flex: 0 0 auto;
	}
	.header-builder-frontend .e-con:has(> .elementor-element-iwbaslikcta) {
		flex: 0 0 auto !important;
	}

	/* Metin KISALTILMIYOR, yalniz punto ve ic bosluk azaliyor. */
	.header-builder-frontend .elementor-element-iwbaslikcta .elementor-button {
		font-size: 12px !important;
		padding: 10px 12px !important;
		letter-spacing: 0 !important;
	}

	/* Dil pilleri tek basina 206 piksel; daraltiliyor. */
	.gva-nav-menu > li.iw-lang-link > a {
		padding-left: 7px;
		padding-right: 7px;
		font-size: 11.5px;
	}
	.gva-nav-menu.gva-main-menu > li:not(.iw-lang-link) > a {
		padding-left: 7px;
		padding-right: 7px;
	}
}

/* Esik 1350'den 1450'ye cikti: 1366 (cok yaygin dizustu genisligi)
   eski araligin disinda kaliyordu ve dugme 19 piksel tasiyordu. */
@media (max-width: 1450px) {
	/* Arama ikonu gider: menude zaten "Portföy" var ve orada tam arama formu bulunuyor. */
	.elementor-widget-gva-search-box { display: none !important; }
	.gva-nav-menu.gva-main-menu > li > a { font-size: 13.5px; padding-left: 7px; padding-right: 7px; }
}

@media (max-width: 1200px) {
	/* Iki cagri dugmesi sigmiyor. Cerceveli olan gizlenir, ALTIN olan kalir:
	   asil donusum hedefi degerlendirme istegi. "Talep Oluştur" menudeki
	   "Satmak İstiyorum" altindan ve sayfa iclerinden erisilebilir durumda.

	   NEDEN SINIF DEGIL BAGLANTI ile hedefleniyor: bu Elementor surumu
	   bilesenlerde '_css_classes' ayarini CIKTIYA BASMIYOR (olculdu; ayni sorun
	   kapsayicilarda da var). Geriye iki secenek kaliyor - rastgele uretilmis
	   eleman kimligi ya da baglantinin kendisi. Baglanti anlamli ve sablon
	   yeniden kurulsa da degismez. */
	.header-builder-frontend .elementor-widget-button:has(a[href*="gayrimenkul-almak-istiyorum"]) {
		display: none !important;
	}
	.elementor-widget-gva-logo img { max-width: 150px; }
}

/* --------------------------------------------------------------------------
   Dil gecisi
   Baslik Elementor ile kuruldugu icin Polylang'in kendi bileseni yerlestirilemiyor;
   dil baglantisi menuye eklendi ve burada rozet gorunumu veriliyor.
   -------------------------------------------------------------------------- */
.gva-nav-menu > li.iw-lang-link > a {
	border: 1px solid rgba(255, 255, 255, .3);
	border-radius: 999px;
	padding: 4px 12px !important;
	font-size: 12.5px;
	letter-spacing: .06em;
}
.gva-nav-menu > li.iw-lang-link > a:hover {
	border-color: var(--iw-gold);
	color: var(--iw-gold) !important;
}

/* --------------------------------------------------------------------------
   Yasal metin sayfalari
   -------------------------------------------------------------------------- */
.iw-legal-warning {
	margin: 0 0 28px;
	padding: 16px 18px;
	border: 1px solid #e6c98a;
	border-left-width: 4px;
	border-radius: 8px;
	background: #fdf7ea;
	color: #6b4f16;
	font-size: 14.5px;
	line-height: 1.7;
}
.iw-legal-warning code {
	background: rgba(140, 104, 40, .12);
	padding: 1px 5px;
	border-radius: 4px;
	font-size: 13px;
}

.page .entry-content h2 {
	margin: 34px 0 12px;
	font-size: 22px;
}
.page .entry-content ul { margin: 0 0 18px 18px; }
.page .entry-content li { margin-bottom: 6px; }

/* Form icindeki etiketler: tema label stili tanimlamiyor */
.wpcf7 label {
	display: block;
	margin-bottom: 6px;
	font-size: 13.5px;
	font-weight: 600;
	color: var(--iw-navy);
	font-family: var(--iw-heading-font);
	letter-spacing: .01em;
}
.wpcf7--on-dark label { color: #e8eaee; }
.wpcf7 .iw-optional { font-weight: 400; color: #8a919c; }
.wpcf7 .iw-field { min-width: 0; }

@media (max-width: 767px) {
	.wpcf7 .iw-row { grid-template-columns: 1fr; }
	.iw-stat-value { font-size: 34px; }

	/* Kahraman basligi dar ekranda tasmasin. Tema .big-title icin sabit bir
	   olcu veriyor; uzun Turkce sozcukler (ör. "gayrimenkul") satira sigmayinca
	   yatay kaydirma olusuyordu. */
	.big-title {
		font-size: 34px !important;
		line-height: 1.18 !important;
		overflow-wrap: break-word;
		word-break: break-word;
		hyphens: auto;
	}
}

/* Hicbir kosulda yatay kaydirma olmasin: tek bir tasan oge tum sayfayi
   kaydirilabilir yapiyor ve mobilde en cok sikayet edilen hata bu. */
html, body { max-width: 100%; overflow-x: hidden; }

/* ---------------------------------------------------------------- ilan karti
   Fiyat alani bilerek bos (kartlarda rakam yerine gorusme cagrisi var).
   Sablon sol slotu bos birakinca alt serit yarim gri bir kutu olarak
   ciziliyordu; cocuk temadaki loop-grid.php artik yedek metni basiyor. */
.property-block__meta--left .iw-fiyat-yok {
   font-size: 14px;
   font-weight: 600;
   color: var(--homirx-hover-color, #b08542);
   white-space: nowrap;
}

/* --------------------------------------------------------------------------
   Mobilde kucuk yatay tasmalar

   Olculdu (375px, gercek tarayici, overflow-x gecici olarak kaldirilarak):
   sayfa 388px genisliginde, yani 13px tasma var. Iki kaynak:
     1) Bootstrap '.row' -12px negatif kenar bosluguyla geliyor ama ust
        kapsayicinin dengeleyici dolgusu yok.
     2) Ilan kategorisi rozet listesi (.directorist-listing-category-top)
        satira sigmayinca tasiyor.

   Bunlari 'overflow-x: hidden' ile ortmek YETMEZ - govdedeki gizleme sadece
   kaydirma cubugunu yok eder, icerik yine kesilir. Kaynagi duzeltiliyor.
   -------------------------------------------------------------------------- */
@media (max-width: 767px) {
	.single-content-in > .row,
	.container-full > .row { margin-left: 0; margin-right: 0; }
	.single-content-in > .row > [class^="col-"],
	.container-full > .row > [class^="col-"] { padding-left: 12px; padding-right: 12px; }

	.directorist-listing-category-top ul {
		flex-wrap: wrap;
		gap: 6px;
	}
	.directorist-listing-category-top ul li { max-width: 100%; }
}

/* --------------------------------------------------------------------------
   Afissiz sayfalarda mobil ust boslugu

   Talep sayfalarinda icerik basligin dibinden basliyordu. Olculdu: ilk
   kapsayici y=159, yani baslik biter bitmez; ust boslugu 0. Sinif
   PHP'den geliyor (inc/seo.php) cunku "bu sayfada afis var mi" sorusunun
   CSS karsiligi yok.
   -------------------------------------------------------------------------- */
@media (max-width: 767px) {
	body.iw-ust-bosluk .single-content-inner .elementor > .e-con:first-child {
		padding-top: 26px;
	}
}
