/* FINAL FIX: BIGGER LOGO & MATCHING FOOTER 
   ----------------------------------------
*/

/* --- 1. HEADER & LOGO FIX --- */
.site-header { 
    min-height: 140px !important; /* Made taller to fit the bigger logo */
    padding: 10px 40px !important; 
    display: flex !important; 
    align-items: center !important; 
    justify-content: space-between !important;
}

/* Force the Logo to be BIGGER */
.site-header img, .custom-logo, .navbar-brand img {
    max-height: 180px !important; /* Increased from 100px to 180px */
    width: auto !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* --- 2. FOOTER MATCHING HEADER --- */
.site-footer { 
    /* PASTE YOUR COPIED IMAGE URL BELOW inside the quotes '' */
    background-image: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('PASTE_YOUR_IMAGE_URL_HERE');
    
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #ffffff !important; /* White text */
    padding: 80px 20px;
}

/* Footer Links - White */
.site-footer a {
    color: #ffffff !important;
    text-decoration: none;
    opacity: 0.9;
}

.site-footer a:hover {
    color: #4CAF50 !important; /* Bright Green on Hover */
    opacity: 1;
}