/* news.css - Haber sayfaları stilleri */
.newsPage { padding: 0; }

/* Sosyal medya ikonları eşit boşluk */
.newsSocial ul {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    padding: 0 !important;
    margin: 0 !important;
}
.newsSocial ul li {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
}
.newsSocial ul li a {
    display: flex !important;
    align-items: center !important;
}
.newsPage .row { margin: 0 -15px; }
.newsPage .col-sm-6 { padding: 0 15px; margin-bottom: 40px; }

.newsPage .item { display: block; text-decoration: none; }
.newsPage .item .images {
    width: 100%;
    height: 220px;
    overflow: hidden;
    margin-bottom: 15px;
    background: #191919;
}
.newsPage .item .images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.4s ease;
    display: block;
}
.newsPage .item:hover .images img {
    transform: scale(1.05);
}
.newsPage .item .images .img {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.4s ease;
}
.newsPage .item:hover .images .img {
    transform: scale(1.05);
}

.newsPage .item .text { padding: 0; }
.newsPage .item .text i {
    display: block;
    font: 13px open_sansregular, sans-serif;
    color: #848484;
    margin-bottom: 8px;
    font-style: normal;
}
.newsPage .item .text h3 {
    font: 20px open_sanslight, sans-serif;
    color: #fff;
    margin: 0 0 10px;
    text-transform: uppercase;
    line-height: 1.3;
}
.newsPage .item .text p {
    font: 15px open_sansregular, sans-serif;
    color: #848484;
    margin: 0;
    line-height: 1.6;
}
.newsPage .item:hover .text h3 { color: #f18700; }

/* Haber detay sayfası */
.newsDetail .images {
    width: 100%;
    max-height: 450px;
    overflow: hidden;
    margin-bottom: 30px;
}
.newsDetail .images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.newsDetail .date {
    font: 13px open_sansregular, sans-serif;
    color: #848484;
    margin-bottom: 15px;
    display: block;
}
.newsDetail h1 {
    font: 32px open_sanslight, sans-serif;
    color: #fff;
    margin: 0 0 20px;
    text-transform: uppercase;
    border-bottom: 1px solid #f18700;
    padding-bottom: 20px;
}
.newsDetail p {
    font: 16px open_sansregular, sans-serif;
    color: #848484;
    line-height: 1.8;
    margin-bottom: 20px;
}

/* otherNews slider */
.otherNews { margin-top: 50px; }
.otherNews h3 {
    font: 28px open_sanslight, sans-serif;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 25px;
    border-bottom: 1px solid #f18700;
    padding-bottom: 15px;
}
.otherNews .item .images {
    height: 160px;
    overflow: hidden;
    margin-bottom: 12px;
}
.otherNews .item .images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s;
}
.otherNews .item:hover .images img { transform: scale(1.05); }
.otherNews .item .text span {
    display: block;
    font: 14px open_sansregular, sans-serif;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.4;
}
.otherNews .item:hover .text span { color: #f18700; }

@media only screen and (max-width: 767px) {
    .newsPage .item .images { height: 180px; }
    .newsDetail h1 { font-size: 24px; }
}

/* Sosyal medya ikonları — eşit boşluk */
.newsSocial ul { display: flex; align-items: center; gap: 12px; padding: 0; margin: 0; list-style: none; justify-content: flex-end; }
.newsSocial ul li { display: flex; align-items: center; margin: 0; padding: 0; }
.newsSocial ul li a { display: flex; align-items: center; opacity: 0.7; transition: opacity 0.2s; }
.newsSocial ul li a:hover { opacity: 1; }
