.site-footer {
    margin-top: 5em;
    padding-top: 1.5em;
}
@media (min-width: 576px) {
    .site-footer {
        margin-top: 7em;
    }
}
.site-footer .site-info-inner a {
    color: #ffffff;
    text-decoration: underline;
}
.site-footer .site-info-inner a:hover,
.site-footer .site-info-inner a:focus {
    color: var(--ast-global-color-2);
}
.site-footer .site-footer-section-2 .textwidget {
    text-align: right;
}
.site-footer .site-primary-footer-wrap {
    padding-top: 8px;
    padding-bottom: 8px;
}