/* =====================================================
   İZMİR TENTECİ - ANA SAYFA BOŞLUK DÜZELTMELERİ
   SADECE ANA SAYFA İÇİN - DİĞER SAYFALARI ETKİLEMEZ
   ===================================================== */

/* 
   UYARI: Bu dosya sadece body.homepage veya .home-page class'ı olan
   sayfalarda çalışır. Diğer sayfaları etkilemez.
*/

/* === ANA SAYFA ÖZEL BÖLÜM BOŞLUKLARI === */
body.homepage section,
.home-page section,
#home section {
    padding: 60px 0;
    margin: 0;
}

/* Slider sonrası ilk bölüm için üst boşluk - SADECE ANA SAYFA */
body.homepage .hero-slider+section,
.home-page .hero-slider+section {
    padding-top: 80px;
}

/* === BLOK ALANI - SADECE ANA SAYFADA === */
body.homepage .blok-area,
.home-page .blok-area {
    padding: 80px 0;
}

body.homepage .blok-area .column,
.home-page .blok-area .column {
    padding: 30px;
}

/* === BLOKONE - SADECE ANA SAYFADA === */
body.homepage .blokone,
.home-page .blokone {
    padding: 70px 0;
}

/* === BLOG SECTION - SADECE ANA SAYFADA === */
body.homepage .blog-section,
.home-page .blog-section {
    padding: 80px 0;
}

/* === MOBİL RESPONSIVE - SADECE ANA SAYFA === */
@media (max-width: 991px) {

    body.homepage section,
    .home-page section {
        padding: 50px 0;
    }

    body.homepage .blok-area,
    .home-page .blok-area {
        padding: 60px 0;
    }

    body.homepage .blokone,
    .home-page .blokone {
        padding: 50px 0;
    }

    body.homepage .blog-section,
    .home-page .blog-section {
        padding: 60px 0;
    }
}

@media (max-width: 576px) {

    body.homepage section,
    .home-page section {
        padding: 40px 0;
    }

    body.homepage .blok-area,
    .home-page .blok-area {
        padding: 45px 0;
    }

    body.homepage .blokone,
    .home-page .blokone {
        padding: 40px 0;
    }

    body.homepage .blog-section,
    .home-page .blog-section {
        padding: 45px 0;
    }
}