/**
 * Torevya footer özel düzeltmeleri
 *
 * Bu dosya;
 * - ana tema CSS dosyalarından,
 * - torevya-pages.css dosyasından,
 * - sayfaların @push('styles') çıktısından
 * sonra yüklenmelidir.
 */

/*
|--------------------------------------------------------------------------
| Footer bilgi çubuğu
|--------------------------------------------------------------------------
|
| Tema ve eski sayfa CSS'leri bilgi kutularının arasına border veya
| ::before / ::after ile ayırıcı çizgi ekleyebiliyor. Torevya footer
| tasarımında bu ayırıcılar kullanılmadığı için tamamını kapatıyoruz.
|
*/

.techin-footer-section3 .techin-footer-info-wraper,
.techin-footer-section3 .techin-footer-info-wraper > *,
.techin-footer-section3
    .techin-footer-info-wraper
    > .techin-footer-info-item,
.techin-footer-section3
    .techin-footer-info-wraper
    > .techin-footer-info-link,
.techin-footer-section3
    .techin-footer-info-wraper
    > .techin-footer-info-link
    > .techin-footer-info-item {
    border: 0 !important;
    outline: 0 !important;
}

.techin-footer-section3 .techin-footer-info-wraper::before,
.techin-footer-section3 .techin-footer-info-wraper::after,
.techin-footer-section3
    .techin-footer-info-wraper
    > .techin-footer-info-item::before,
.techin-footer-section3
    .techin-footer-info-wraper
    > .techin-footer-info-item::after,
.techin-footer-section3
    .techin-footer-info-wraper
    > .techin-footer-info-link::before,
.techin-footer-section3
    .techin-footer-info-wraper
    > .techin-footer-info-link::after,
.techin-footer-section3
    .techin-footer-info-wraper
    > .techin-footer-info-link
    > .techin-footer-info-item::before,
.techin-footer-section3
    .techin-footer-info-wraper
    > .techin-footer-info-link
    > .techin-footer-info-item::after,
.techin-footer-section3 .techin-footer-info-icon::before,
.techin-footer-section3 .techin-footer-info-icon::after,
.techin-footer-section3 .techin-footer-info-text::before,
.techin-footer-section3 .techin-footer-info-text::after {
    position: static !important;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    content: none !important;
    background: none !important;
    border: 0 !important;
    box-shadow: none !important;
    transform: none !important;
    pointer-events: none !important;
}

/*
|--------------------------------------------------------------------------
| Bağlantı görünümü
|--------------------------------------------------------------------------
*/

.techin-footer-section3 .techin-footer-info-link {
    color: inherit;
    text-decoration: none;
}

.techin-footer-section3 .techin-footer-info-link:hover,
.techin-footer-section3 .techin-footer-info-link:focus {
    color: inherit;
    text-decoration: none;
}

/*
|--------------------------------------------------------------------------
| Copyright
|--------------------------------------------------------------------------
*/

.techin-footer-section3 .techin-copywright,
.techin-footer-section3 .techin-copywright p,
.techin-footer-section3 .techin-copywright p span,
.techin-footer-section3 .techin-copywright .footer-text {
    color: #ffffff !important;
    opacity: 1 !important;
    background: none !important;
    -webkit-background-clip: initial !important;
    background-clip: initial !important;
    -webkit-text-fill-color: #ffffff !important;
    filter: none !important;
    mix-blend-mode: normal !important;
}

/*
|--------------------------------------------------------------------------
| Mobil ve tablet
|--------------------------------------------------------------------------
*/

@media (max-width: 991.98px) {
    .techin-footer-section3 .techin-footer-info-wraper,
    .techin-footer-section3 .techin-footer-info-wraper > *,
    .techin-footer-section3
        .techin-footer-info-wraper
        > .techin-footer-info-link
        > .techin-footer-info-item {
        border: 0 !important;
    }
}
.techin-header-social ul {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end;
    gap: 10px;
    margin: 0 !important;
    padding: 0 !important;
}

.techin-header-social ul li {
    display: flex !important;
    align-items: center !important;
    justify-content: center;
    margin: 0 !important;
    padding: 0 !important;
}

.techin-header-social ul li a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 30px;
    height: 30px;
    line-height: 1 !important;
}

.techin-header-social ul li a i {
    display: block;
    line-height: 1 !important;
}

.techin-header-social .torevya-youtube-icon {
    display: block;
    width: 16px;
    height: 16px;
    margin: 0;
    object-fit: contain;
    transform: translateY(0);
}

.techin-footer-section3 .techin-footer-bottom.bottom2 {
    align-items: center !important;
}

.techin-footer-section3 .techin-footer-bottom .techin-header-social {
    align-self: center;
    margin: 0 !important;
}
/* Welcome navbar: ikonlar, giriş ve teklif butonlarını eşit aralıkla hizala */
#sticky-menu .header-btn.header-btn-l1 {
    align-items: center;
    column-gap: 12px;
}

/* Temadan gelen eski margin değerlerini temizle */
#sticky-menu .header-btn.header-btn-l1 > .techin-header-icon,
#sticky-menu .header-btn.header-btn-l1 > .techin-default-btn {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

/* Giriş ve Panelim butonu içeriğini ortala */
#sticky-menu .torevya-auth-button .button-wraper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
}

/* İki butonun yüksekliğini eşitle */
#sticky-menu .torevya-auth-button,
#sticky-menu .torevya-auth-button + .techin-header-btn {
    min-height: 52px;
}

/* Mobil menü butonlarının aralığı */
.techin-mobile-menu-btn {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: 12px;
}

.techin-mobile-menu-btn .techin-default-btn {
    width: 100%;
    margin: 0 !important;
}