.footer-widgets-container {
    padding: 40px;
}
.inside-footer-widgets {
    display: flex;
}
.inside-footer-widgets > div {
    flex: 1 1 0;
}
.site-footer .footer-widgets-container .inner-padding {
    padding: 0 0 0 40px;
}
.site-footer .footer-widgets-container .inside-footer-widgets {
    margin-left: -40px;
}
.site-footer:not(.footer-bar-active) .copyright-bar {
    margin: 0 auto;
}
@media (max-width: 768px) {
    .inside-footer-widgets {
        flex-direction: column;
    }
    .inside-footer-widgets > div:not(:last-child) {
        margin-bottom: 40px;
    }
    .site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
        margin: 0;
    }
    .site-footer .footer-widgets .footer-widgets-container .inner-padding {
        padding: 0;
    }
}
