body{

    font-family: Arial, Helvetica, sans-serif;

}

.navbar{

    padding:15px 0;

}

.navbar-brand{

    font-size:28px;

}

.nav-link{

    margin-left:15px;

    transition:.3s;

}

.nav-link:hover{

    color:#d4a762 !important;

}

footer{

    margin-top:60px;

}

footer h3,
footer h4{

    color:#d4a762;

}

footer a{

    transition:.3s;

}

footer a:hover{

    color:#d4a762 !important;

    padding-left:6px;

}

footer i{

    cursor:pointer;

    transition:.3s;

}

footer i:hover{

    color:#d4a762;

}
/* Card Hover Effect */
.card:hover {
    transform: translateY(-8px);
}
/* Menu Card Styling */
.item-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.item-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1) !important;
}

/* Smooth appearance animation for added items */
.animate-fade-in {
    animation: fadeIn 0.4s ease-in-out;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(5px); }
    to { opacity: 1; transform: translateY(0); }
}
/* About Page Image Hover */
.img-fluid.rounded.shadow {
    transition: transform 0.3s ease;
}
.img-fluid.rounded.shadow:hover {
    transform: scale(1.02);
}