/* Footer heading color override */
#footer h4 {
    color: #ffa400 !important;
}

/* Footer text size tweaks */
#footer p,
#footer .list li,
#footer .list a,
#footer a {
    font-size: 1rem;
    line-height: 1.7;
}

/* Footer social icon size */
#footer .social-icons li a {
    font-size: 1.2rem;
}

#mainNav li:not(.agirkaya-header-logo) {
    padding-top: 20px !important; 
}

/* YENİ LOGO ORTALAMA CSS'i */
.header-logo-centered {
    position: absolute; /* Mutlak konumlandırma */
    left: 50%; /* Kapsayıcının %50'sine kaydır */
    transform: translateX(-50%); /* Kendi genişliğinin yarısı kadar geri kaydırarak tam ortala */
    top: 0; /* Üstten konumunu ayarla */
    z-index: 10; /* Menü öğelerinin üstünde görünmesini sağla */
}


#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
    color: #ffa400 !important;
}

#mainNav > li > a:not(#header-line):hover {
    color: #ffa400 !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-light {
	color: var(--light) !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-light:hover {
	color: #ffa400 !important;
}

.btn-outline.btn-primary:hover, .btn-outline.btn-primary.hover {
    color: #ffa400 !important;
    background-color: transparent !important;
    border-color: #ffa400 !important;
}

.list-tertiary.list-icons.list-icons-style-3 li>[class*="fa-"]:first-child, .list-tertiary.list-icons.list-icons-style-3 li>.icons:first-child, .list-tertiary.list-icons.list-icons-style-3 li a:first-child>[class*="fa-"]:first-child, .list-tertiary.list-icons.list-icons-style-3 li a:first-child>.icons:first-child {
    background-color: #ffa400;
    color: var(--tertiary-inverse);
}

.misyon {
    color: #6b4423 !important;
    opacity: 0.5;
}

.category-card {
    transform: translateY(-6px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15) !important;
}

.category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25) !important;
}

/* Category card hover effects */
.category-card {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.category-card .card-img-top img {
    transition: transform 0.35s ease, filter 0.35s ease;
    will-change: transform;
}

.category-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 30px rgba(0,0,0,0.15) !important;
}

.category-card:hover .card-img-top img {
    transform: scale(1.06);
}

.category-card .card-body h3 {
    transition: color 0.25s ease;
}

.category-card:hover .card-body h3 {
    color: #ffa400 !important;
}

#header-line:hover{
    color: white !important;
}

.header-height {
    height: 155px !important;
    left: 15px !important;
}

/*RESPONSİVE*/

@media (max-width: 768px) {
    .header-line-li {
        display: none !important;
    }
}
