.hizliErisim a {
    color: inherit; 
    text-decoration: none;
    margin-left:0 !important;
}
.hizliErisim a:hover {
    opacity: 0.7;
}

.hizliErisim a:visited {
    color: inherit; 
}

.social-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px; /* Yuvarlağın genişliği */
    height: 40px; /* Yuvarlağın yüksekliği */
    border-radius: 50%; /* Yuvarlak yapmak için */
    background-color: #d80606; /* Arka plan rengi */
    color: white; /* İkon rengi */
    text-decoration: none; /* Altını çizili olmasını engeller */
}

.social-icon i {
    font-size: 20px; /* İkon boyutu */
}

.social-icon-container {
    display: flex;
    gap: 10px;
    align-items: center;
}

.web-design-link {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.3s ease;
    padding: 5px 10px;
    border-radius: 5px;
}

.web-design-link:hover {
    color: #ffffff;
    text-decoration: none;
    opacity: 0.8;
    transform: translateY(-2px);
}

.web-design-link img {
    height: 25px;
    width: auto;
    display: block;
}

.web-design-link span {
    white-space: nowrap;
}

/*Genel İdare Kurulu*/
.img-small {
    width: 230px;          /* Sabit genişlik */
    height: auto;          /* Otomatik yükseklik */
    max-height: 250px;     /* Maximum yükseklik sınırı */
    object-fit: contain;   /* Görüntünün bozulmamasını sağlar */
    object-position: center; /* Görüntüyü ortalar */
    border-radius: 8px;    /* Hafif oval köşeler */
    margin-bottom: 10px;   /* Resim ile yazılar arası boşluk */
}

.profile-card {
    width: 250px;          /* Çerçeve genişliği */
    min-height: 250px;     /* Minimum yükseklik */
    border: 1px solid #ddd; /* İnce gri çerçeve */
    border-radius: 10px;   /* Hafif oval köşeler */
    padding: 15px;         /* İç boşluk */
    display: flex;         /* Flexbox kullanımı */
    flex-direction: column; /* İçerikleri alt alta yerleştir */
    align-items: center;   /* Yatay ortalama */
    margin: 0 auto 20px;   /* Alt margin ve ortalama */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* Hafif gölge efekti */
    background-color: white; /* Arka plan rengi */
}

.makamBaslik {
    margin: 10px 0 5px 0;  /* Başlık marjinleri */
    text-align: center;    /* Yazıyı ortala */
}

.isimBaslik {
    margin: 5px 0;         /* İsim marjinleri */
    text-align: center;    /* Yazıyı ortala */
}

.profile-card p {
    margin: 5px 0;         /* Mail iconu için margin */
    text-align: center;    /* Mail iconunu ortala */
}

.altlogo {
    max-width: 250px;
}

footer {
    background-color: #8f8f8f;
}

.footer-black {
    background-color: #000000;
    padding: 15px 0;
}

.openMenu {
    height: auto !important;
}

/* Footer içerik stilleri */
.footer-bilim-birlik-baris {
    color: #ffffff;
    margin-top: 15px;
    font-size: 18px;
    font-weight: 600;
}

.footer-email-text {
    font-size: 13px;
}
