.footer-sidebar {
    padding-block:40px}

.footer-column>*:not(.widget) {
    margin-block:0 var(--wd-block-spacing)}

.footer-column>*: not(.widget):last-child {
    margin-bottom:0
}

[class*="color-scheme-light"] .footer-widget {
    --wd-link-color: rgba(255,255,255,0.6)
}

.wd-prefooter {
    padding-bottom: 10px;
    background-color: var(--wd-main-bgcolor)
}

.wd-copyrights {
    color: #383838;
    --wd-tags-mb: 10px;
    padding-block:20px;
    border-top: 1px solid var(--brdcolor-gray-300);
}

.wd-copyrights.wd-layout-two-columns>.wd-grid-g {
    --wd-col-lg: 2;
    --wd-col-md: 1
}

.wd-copyrights.wd-layout-centered {
    text-align: center
}

@media (min-width: 1025px) {
    .sticky-footer-on :is(.wd-page-content,.wd-prefooter) {
        position:relative;
        z-index: 2
    }

    .sticky-footer-on .wd-footer {
        position: sticky;
        bottom: 0
    }

    .wd-copyrights.wd-layout-two-columns .wd-col-end {
        text-align: end
    }
}

@media (max-width: 1024px) {
    .wd-copyrights.wd-layout-two-columns {
        text-align:center
    }
}
