
/* V8 - Tema 2 ve Tema 3 tamamen ayri ana sayfa tasarimlari */
body.kw-theme-lacivert{background:#f4f1ea;color:#173248}
.t2-hero{padding:72px 0 48px;background:#f4f1ea}.t2-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:64px;align-items:center}.t2-kicker,.t2-search-head span,.t2-section-head span,.t2-about span{font-size:10px;letter-spacing:.2em;font-weight:800;color:#9b7a4c}.t2-copy h1{font-family:Georgia,serif;font-size:clamp(48px,6vw,86px);line-height:.96;font-weight:400;letter-spacing:-.045em;margin:18px 0 24px}.t2-copy p{color:#66747c;font-size:17px;line-height:1.75;max-width:580px}.t2-actions{display:flex;gap:12px;margin:30px 0 38px}.t2-actions a{padding:15px 22px;text-decoration:none;font-weight:700}.t2-primary{background:#173248;color:#fff}.t2-secondary{border:1px solid #b8b4ac;color:#173248}.t2-numbers{display:flex;gap:30px;border-top:1px solid #d5d0c7;padding-top:22px}.t2-numbers div{display:grid}.t2-numbers b{font-family:Georgia,serif;font-size:28px;font-weight:400}.t2-numbers span{font-size:11px;color:#777}.t2-feature{background:#fff;box-shadow:0 28px 70px rgba(20,45,63,.13)}.t2-feature-img{display:flex;height:420px;background-size:cover;background-position:center;align-items:flex-start;padding:22px;text-decoration:none}.t2-feature-img span{background:#173248;color:#fff;padding:9px 12px;font-size:9px;letter-spacing:.15em}.t2-feature-info{padding:24px 28px 28px}.t2-feature-info small{color:#9b7a4c}.t2-feature-info h2{font-family:Georgia,serif;font-weight:400;font-size:27px;margin:8px 0}.t2-feature-info strong{font-size:20px}.t2-feature-info>a{float:right;color:#173248;text-decoration:none}.t2-services{background:#173248;color:#fff}.t2-services .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.t2-services .wrap>div{padding:30px;border-right:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:auto 1fr;gap:5px 16px}.t2-services span{grid-row:1/3;color:#c6a874;font-family:Georgia,serif;font-size:24px}.t2-services b{font-size:14px}.t2-services small{color:#bfc9cf}.t2-search{padding:60px 0;background:#fff}.t2-search-head{margin-bottom:22px}.t2-search-head h2{font-family:Georgia,serif;font-size:34px;font-weight:400;margin:8px 0}.t2-search-grid{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;border:1px solid #d7d2c9}.t2-search-grid input,.t2-search-grid select{border:0;border-right:1px solid #ddd8cf;padding:17px;background:#fff}.t2-search-grid button{border:0;background:#173248;color:#fff;padding:0 24px}.t2-portfolio{padding:84px 0;background:#f4f1ea}.t2-section-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #d2ccc1;padding-bottom:22px;margin-bottom:32px}.t2-section-head h2{font-family:Georgia,serif;font-size:44px;font-weight:400;margin:7px 0 0}.t2-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 20px}.t2-card{background:transparent}.t2-photo{display:block;height:240px;position:relative;overflow:hidden}.t2-photo img{width:100%;height:100%;object-fit:cover}.t2-photo span{position:absolute;left:12px;top:12px;background:#fff;color:#173248;padding:7px 9px;font-size:9px}.t2-body{padding:17px 2px}.t2-body small{color:#8a8174}.t2-body h3{font-family:Georgia,serif;font-weight:400;font-size:19px;line-height:1.3;min-height:50px}.t2-body h3 a{color:#173248;text-decoration:none}.t2-body>div{border-top:1px solid #d2ccc1;padding-top:13px;display:flex;justify-content:space-between}.t2-body>div a{text-decoration:none;color:#173248}.t2-about{background:#173248;color:#fff;padding:82px 0}.t2-about .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:90px}.t2-about h2{font-family:Georgia,serif;font-weight:400;font-size:46px;line-height:1.08}.t2-about p{color:#c8d1d6;line-height:1.8;font-size:16px}

body.kw-theme-luxury{background:#0b0b0b}.t3-hero{min-height:790px;position:relative;background-image:var(--t3bg);background-size:cover;background-position:center;color:#f4eee5}.t3-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,7,7,.91),rgba(7,7,7,.28))}.t3-inner{position:relative;z-index:2;padding-top:125px}.t3-kicker,.t3-heading>span,.t3-corporate>div>div>span,.t3-search>.wrap>span{font-size:10px;letter-spacing:.25em;color:#c9a96c;font-weight:800}.t3-inner h1{font-family:Georgia,serif;font-size:clamp(62px,8vw,116px);line-height:.88;font-weight:400;letter-spacing:-.05em;margin:28px 0}.t3-inner h1 em{color:#d2b77e;font-weight:400}.t3-inner>p{font-size:17px;color:#d1cbc3;max-width:560px}.t3-feature-line{position:absolute;top:600px;left:0;right:0;border-top:1px solid rgba(201,169,108,.4);display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;padding-top:22px}.t3-feature-line div{display:grid}.t3-feature-line small{color:#c9a96c;font-size:9px;letter-spacing:.16em}.t3-feature-line b{font-family:Georgia,serif;font-size:19px;font-weight:400;margin-top:5px}.t3-feature-line strong{color:#d2b77e}.t3-feature-line a{color:#fff;text-decoration:none}.t3-counter{background:#111;color:#eee;border-bottom:1px solid #30291f}.t3-counter .wrap{display:grid;grid-template-columns:repeat(3,1fr) auto}.t3-counter .wrap>div,.t3-counter .wrap>a{padding:27px 30px;border-right:1px solid #30291f;display:flex;align-items:center;gap:13px}.t3-counter b{font-family:Georgia,serif;color:#c9a96c;font-size:29px;font-weight:400}.t3-counter span{font-size:11px;color:#aaa}.t3-counter a{color:#c9a96c;text-decoration:none}.t3-search{background:#111;padding:42px 0}.t3-search form{display:grid;grid-template-columns:2fr 1fr 1fr auto;margin-top:18px;border:1px solid #393124}.t3-search input,.t3-search select{background:#171717;color:#eee;border:0;border-right:1px solid #393124;padding:17px}.t3-search button{background:#c9a96c;border:0;padding:0 25px;color:#111;font-weight:800}.t3-portfolio{background:#f1ede5;padding:90px 0}.t3-heading{text-align:center;max-width:700px;margin:0 auto 48px}.t3-heading h2{font-family:Georgia,serif;font-size:54px;font-weight:400;margin:8px 0}.t3-heading p{color:#746e65}.t3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 24px}.t3-photo{display:block;height:310px;overflow:hidden}.t3-photo img{width:100%;height:100%;object-fit:cover;transition:.5s}.t3-card:hover img{transform:scale(1.035)}.t3-body{padding:19px 0}.t3-body small{color:#927343}.t3-body h3{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.3}.t3-body h3 a{color:#171717;text-decoration:none}.t3-body strong{display:block;font-size:19px;margin:12px 0}.t3-link{font-size:11px;letter-spacing:.08em;color:#87662f;text-decoration:none}.t3-corporate{background:#15130f;color:#eee;padding:94px 0}.t3-corporate>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:100px}.t3-corporate h2{font-family:Georgia,serif;font-size:50px;line-height:1.05;font-weight:400}.t3-service-list>div{display:grid;grid-template-columns:50px 1fr;border-bottom:1px solid #393125;padding:18px 0}.t3-service-list b{color:#c9a96c;font-family:Georgia,serif;font-weight:400}.t3-service-list span{color:#ddd5ca}

@media(max-width:900px){.t2-grid{grid-template-columns:repeat(2,1fr)}.t3-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.t2-hero{padding:38px 0}.t2-hero-grid,.t2-about .wrap,.t3-corporate>.wrap{grid-template-columns:1fr;gap:30px}.t2-copy h1{font-size:48px}.t2-feature-img{height:330px}.t2-services .wrap{grid-template-columns:1fr}.t2-search-grid{grid-template-columns:1fr}.t2-search-grid>*{border-right:0!important;border-bottom:1px solid #ddd8cf!important}.t2-search-grid button{padding:16px}.t2-grid,.t3-grid{grid-template-columns:repeat(2,1fr);gap:24px 10px}.t2-photo{height:180px}.t2-section-head h2{font-size:34px}.t2-about h2{font-size:36px}.t3-hero{min-height:680px}.t3-inner{padding-top:75px}.t3-inner h1{font-size:58px}.t3-feature-line{top:515px;grid-template-columns:1fr}.t3-feature-line strong,.t3-feature-line>a{display:none}.t3-counter .wrap{grid-template-columns:1fr 1fr}.t3-counter .wrap>a{grid-column:1/3}.t3-search form{grid-template-columns:1fr}.t3-search form>*{border-right:0!important;border-bottom:1px solid #393124!important}.t3-search button{padding:16px}.t3-portfolio{padding:58px 0}.t3-heading h2{font-size:40px}.t3-photo{height:200px}.t3-corporate h2{font-size:38px}}


/* V8.1 - Satılık / Kiralık hızlı filtre linkleri */
.t2-numbers a{display:grid;text-decoration:none;color:inherit}
.t2-numbers a:hover b{color:#9b7a4c}
.t3-counter .wrap>a{color:#eee;text-decoration:none}
.t3-counter .wrap>a b{font-family:Georgia,serif;color:#c9a96c;font-size:29px;font-weight:400}
.t3-counter .wrap>a span{font-size:11px;color:#aaa}
.t3-counter .wrap>a:hover span{color:#fff}
.t3-counter .wrap>a.t3-all-link{color:#c9a96c}
