/* v2 */ @media (min-width: 1200px) { .main-nav:not(.houzez-nav-menu-main) .nav-link { padding-right: 8px !important; padding-left: 8px !important; } } /* Houzez demo kayıt metnini gizle (kayıt devre dışı) */ .register-form-tab { display: none !important; } /* Temel Web Önemlilikleri Düzeltmesi: Mobil Kahraman CLS */ @media (max-width: 767px) { .elementor-194 .elementor-element.elementor-element-4cc2ba0 { min-height: 620px !important; background-color: #000 !important; } } background-image: url(&quot;https://decker-realestate.com/wp-content/uploads/2026/03/4.jpg&quot;) !important; background-size: cover !important; background-position: center center !important; overflow: hidden !important; } .elementor-194 .elementor-element.elementor-element-4cc2ba0 &gt; .elementor-container { min-height: 620px !important; } .elementor-element-4cc2ba0 &gt; .dkr-hero-video-layer, .elementor-element-4cc2ba0 &gt; .dkr-hero-video-layer video { min-height: 620px !important; } } /* Düzeltme: Telefon numarası gezinme çubuğunda (altında değil) */ .header-desktop .header-inner-wrap .navbar { flex-wrap: nowrap !important; } .header-desktop .main-nav { min-width: 0; flex-shrink: 1; } .header-desktop .btn-phone-number a { white-space: nowrap; } .header-desktop .main-nav .nav-link { white-space: nowrap; } } } } } } /* Görev #16 — Mobil: Menü düzeltmesi + telefon numarası */ /* &quot;Menü&quot; → &quot;Menü&quot;: Şeffaf metin + sözde öğe */ /* Telefon numarası: Masaüstünde gizli, yalnızca mobilde görünür */ @media (min-width: 992px) { li.mobile-only-phone { display: none !important; } } .mobile-only-phone a { color: #1C9BA1 !important; font-weight: 600; } /* Menü → Menü: sınıf seçiciler (WP.com tarafından filtrelenen ID blokları) */ .offcanvas-start .offcanvas-header .offcanvas-title { color: #ffffff !important; position: relative; } } .offcanvas-start .offcanvas-header .offcanvas-title::before { content: &quot;Menü&quot;; color: #1E2D3E; position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 0.9rem; font-weight: 600; } /* =============================================================== YAZAR KUTUSU — Julia (Blog yazısı, her yazının sonunda) Eklendi: 2026-05-23 | Google EEAT Güncellemesi =============================================================== */ .dkr-author-box { background: var(--dkr-bg-soft); border-left: 4px solid var(--dkr-teal); border-radius: var(--dkr-radius); padding: 24px 28px; margin: 40px 0 20px; display: flex; align-items: flex-start; gap: 20px; } .dkr-author-photo { width: 80px; height: 80px; border-radius: 50%; object-fit: cover; object-position: top center; border: 3px solid var(--dkr-teal); flex-shrink: 0; } .dkr-author-info { flex: 1; min-width: 0; } .dkr-author-label { font-size: 11px; font-weight: bold; color: var(--dkr-teal); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px; display: block; } .dkr-author-name { font-size: 18px; font-weight: bold; color: var(--dkr-navy); margin: 0 0 2px; display: block; } .dkr-author-role { font-size: 13px; color: var(--dkr-teal); font-weight: bold; margin-bottom: 10px; display: block; } .dkr-author-bio { font-size: 13px; color: #374151; line-height: 1.6; margin-bottom: 12px; } .dkr-author-badges { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; } .dkr-author-badge { background: var(--dkr-navy); color: var(--dkr-white); font-size: 11px; padding: 3px 10px; border-radius: 12px; white-space: nowrap; text-decoration: none; display: inline-block; } .dkr-author-badge--link { background: var(--dkr-teal); font-weight: bold; } .dkr-author-badge--link:hover { background: var(--dkr-teal-dark); color: var(--dkr-white); } @media (max-width: 520px) { .dkr-author-box { flex-direction: column; align-items: center; text-align: center; padding: 20px; } .dkr-author-badges { justify-content: center; } } /* =============================================================== HAKKIMIZDA SAYFASI — Profil Kahramanı + Referanslar + Hizmetler Eklendi: 2026-05-23 | Google EEAT Güncellemesi ============================================================= */ .dkr-profile-hero { background: var(--dkr-navy); border-radius: var(--dkr-radius-lg); padding: 40px; display: flex; gap: 32px; align-items: center; margin-bottom: 32px; } .dkr-profile-hero-photo { width: 200px; height: 260px; object-fit: cover; object-position: top center; border-radius: var(--dkr-radius); border: 3px solid var(--dkr-teal); flex-shrink: 0; } } .dkr-profile-hero-content { flex: 1; } .dkr-profile-eyebrow { color: var(--dkr-teal); font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px; display: block; } .dkr-profile-hero h1 { color: var(--dkr-white); font-size: 36px; margin: 0 0 6px; font-weight: bold; line-height: 1.1; } .dkr-profile-role { color: var(--dkr-teal); font-size: 16px; font-weight: bold; margin-bottom: 20px; display: block; } .dkr-profile-badges { display: flex; flex-wrap: wrap; gap: 8px; } .dkr-profil-badge { arka plan: rgba(28,155,161,0.2); kenarlık: 1px katı var(--dkr-teal); renk: var(--dkr-teal); yazı tipi boyutu: 12 piksel; dolgu: 5 piksel 14 piksel; kenarlık yarıçapı: 20px; ekran: satır içi blok; } .dkr-profile-badge--ghost { arka plan: rgba(255,255,255,0.1); kenarlık rengi: rgba(255,255,255,0,3); renk: var(--dkr-beyaz); } .dkr-creds-section { arka plan: var(--dkr-bg-soft); border-radius: var(--dkr-radius); dolgu: 28 piksel; kenar boşluğu alt: 32 piksel; } .dkr-creds-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 16px; } .dkr-cred-item { background: var(--dkr-white); border-radius: var(--dkr-radius); padding: 16px; border: 1px solid var(--dkr-border); } .dkr-cred-label { color: var(--dkr-teal); font-size: 11px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 4px; display: block; } .dkr-cred-value { font-size: 16px; font-weight: bold; color: var(--dkr-navy); margin-bottom: 2px; display: block; } .dkr-cred-sub { font-size: 12px; color: var(--dkr-text-muted); display: block; } .dkr-services-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 16px; } .dkr-service-item { display: flex; gap: 12px; align-items: flex-start; padding: 14px; background: var(--dkr-bg-soft); border-radius: var(--dkr-radius); } .dkr-service-icon { font-size: 20px; flex-shrink: 0; line-height: 1.4; } .dkr-service-title { font-weight: bold; font-size: 14px; color: var(--dkr-navy); margin-bottom: 4px; display: block; } .dkr-service-text { font-size: 13px; color: #374151; line-height: 1.5; } @media (max-width: 700px) { .dkr-profile-hero { flex-direction: column; align-items: center; text-align: center; padding: 28px 20px; } .dkr-profile-hero-photo { width: 140px; height: 180px; } .dkr-profile-badges { justify-content: center; } .dkr-creds-grid { grid-template-columns: 1fr; } .dkr-services-grid { grid-template-columns: 1fr; } } /* ============================================================= ORTAKLIK KARTI — Tim (Eş Genel Müdür) | 24/05/2026 ============================================================ */ .dkr-partner-card { background: var(--dkr-bg-soft); border-radius: var(--dkr-radius-lg); padding: 40px; display: flex; gap: 32px; align-items: center; margin-bottom: 32px; border-left: 4px solid var(--dkr-teal); } .dkr-partner-photo { width: 200px; height: 260px; object-fit: cover; object-position: top center; border-radius: var(--dkr-radius); border: 3px solid var(--dkr-teal); flex-shrink: 0; } .dkr-partner-content { flex: 1; } .dkr-partner-eyebrow { color: var(--dkr-teal); font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px; display: block; } .dkr-partner-name { font-size: 30px; font-weight: bold; color: var(--dkr-navy); margin: 0 0 6px; .dkr-partner-role { color: var(--dkr-teal); font-size: 15px; font-weight: bold; margin-bottom: 16px; display: block; } .dkr-partner-bio { font-size: 15px; color: #374151; line-height: 1.65; margin-bottom: 16px; } .dkr-partner-badges { display: flex; flex-wrap: wrap; gap: 8px; } .dkr-partner-badge { background: rgba(30,45,62,0.08); border: 1px solid var(--dkr-navy); color: var(--dkr-navy); font-size: 12px; padding: 5px 14px; } border-radius: 20px; display: inline-block; } /* ============================================================ SERTİFİKALAR — Resmi Lisanslar | 24/05/2026 ============================================================ */ .dkr-cert-section { background: var(--dkr-navy); border-radius: var(--dkr-radius-lg); padding: 40px; margin-bottom: 32px; } .dkr-cert-section .section-title { color: var(--dkr-white); margin-bottom: 10px; } .dkr-cert-intro { color: rgba(255,255,255,0.78); font-size: 15px; line-height: 1.65; margin-bottom: 28px; } .dkr-cert-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } .dkr-cert-card { background: rgba(255,255,255,0.06); border: 1px solid rgba(28,155,161,0.4); border-radius: var(--dkr-radius); overflow: hidden; } .dkr-cert-img-wrap { yükseklik: 200px; taşma: gizli; arka plan: rgba(255,255,255,0.04); } .dkr-cert-img { genişlik: 100%; yükseklik: 100%; nesne-uyum: kapak; nesne-konum: üst merkez; görüntüleme: blok; geçiş: transform 0.3s ease; } .dkr-cert-card:hover .dkr-cert-img { transform: ölçek(1.03); } .dkr-cert-body { dolgu: 16px; } .dkr-cert-badge { görüntüleme: satır içi blok; arka plan: rgba(28,155,161,0.22); kenarlık: 1px düz var(--dkr-teal); color: var(--dkr-teal); font-size: 10px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; padding: 3px 10px; border-radius: 20px; margin-bottom: 8px; } .dkr-cert-title { font-size: 14px; font-weight: bold; color: var(--dkr-white); margin-bottom: 6px; display: block; } .dkr-cert-desc { font-size: 12px; color: rgba(255,255,255,0.68); line-height: 1.55; } @media (max-width: 700px) { .dkr-partner-card { flex-direction: column; align-items: center; text-align: center; dolgu: 28px 20px; } .dkr-partner-photo { genişlik: 140px; yükseklik: 180px; } .dkr-partner-badges { içeriği hizala: ortala; } .dkr-cert-grid { ızgara şablonu sütunları: 1fr; } } /* ============================================================ MOBİL TAM GENİŞLİK DÜZELTME — Hakkımızda Sayfası (2026-05-24) Sebep: Houzez .page-content-wrap=40px + Elementor .e-con=10px = mobil cihazlarda 50px beyaz kenarlık — Bloklar sayfa genişliğinde değil ============================================================ */ @media (max-width: 768px) { /* Aşama 1: Modern tarayıcılar için :has() */ .page-content-wrap:has(.page-wrapper) { padding-left: 0 !important; padding-right: 0 !important; } .e-con:has(.page-wrapper), .e-con-inner:has(.page-wrapper) { padding-left: 0 !important; padding-right: 0 !important; } /* Aşama 2: Yedek negatif kenar boşluğu */ .page-wrapper { margin-left: -50px; margin-right: -50px; overflow-x: hidden; } /* :has() uygulandıysa sıfırla */ .page-content-wrap:has(.page-wrapper) .page-wrapper { margin-left: 0; margin-right: 0; } } /* Seviye 3: Görüntü kenarlarında border-radius yok */ .page-wrapper &gt; div { border-radius: 0 !important; margin-left: 0 !important; margin-right: 0 !important; } /* Seviye 4: Okunabilirlik için dahili dolgu */ .page-wrapper .alanya-section { padding: 28px 20px !important; } .page-wrapper .dkr-creds-section { padding: 28px 20px !important; } .page-wrapper .dkr-cta-section { padding: 32px 20px !important; } .page-wrapper .dkr-profile-hero { padding: 28px 16px !important; } } .page-wrapper .dkr-partner-card { padding: 28px 16px !important; } .page-wrapper .dkr-cert-section { padding: 32px 16px !important; } } /* MOBİL TAM GENİŞLİK DÜZELTME Hakkımızda 2026-05-24 Houzez page-content-wrap 40px + Elementor e-con 10px = beyaz kenarlık */ @media (max-width: 768px) { .page-content-wrap:has(.page-wrapper) { padding-left: 0 !important; padding-right: 0 !important; } .e-con:has(.page-wrapper), .e-con-inner:has(.page-wrapper) { padding-left: 0 !important; } padding-right: 0 !important; } .page-wrapper { margin-left: -50px; margin-right: -50px; overflow-x: hidden; } .page-content-wrap:has(.page-wrapper) .page-wrapper { margin-left: 0; margin-right: 0; } .page-wrapper &gt; div { border-radius: 0 !important; margin-left: 0 !important; margin-right: 0 !important; } .page-wrapper .alanya-section { padding: 28px 20px !important; } .page-wrapper .dkr-creds-section { padding: 28px 20px !important; } .page-wrapper .dkr-cta-section { padding: 32px 20px !important; } .page-wrapper .dkr-profile-hero { padding: 28px 16px !important; } .page-wrapper .dkr-partner-card { padding: 28px 16px !important; } .page-wrapper .dkr-cert-section { padding: 32px 16px !important; } }