/* 1. Force the main green footer container to shrink dramatically */
#footer,
.site-footer,
.region--colored-background,
.footer-columns,
.footer-row {
    padding-top: 25px !important;
    padding-bottom: 10px !important;
    min-height: 0 !important;
    height: auto !important;
}

/* 2. Target the four columns directly to drop their internal padding */
.region-footer-first,
.region-footer-second,
.region-footer-third,
.region-footer-fourth,
.footer-first,
.footer-second,
.footer-third,
.footer-fourth {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    min-height: 0 !important;
}

/* 3. Pull the red ISO bar UP so it's fully visible */
.region-footer-bottom,
#footer-bottom,
.footer-bottom {
    background-color: #e82429 !important;
    color: #ffffff !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-top: 15px !important;
    position: relative !important;
    z-index: 10 !important;
}

/* 4. White text for the red bar */
.region-footer-bottom *,
#footer-bottom * {
    color: #ffffff !important;
}

/* 5. Compact link lists and headings */
.region--colored-background ul {
    margin-bottom: 0 !important;
    padding-left: 0 !important;
}

.region--colored-background li {
    margin-bottom: 6px !important;
}

.region-footer-bottom p {
    margin: 2px 0 !important;
    line-height: 1.3 !important;
}
}