.footer {
background-color: #1a1a1a;
} .footer .footer-column {
text-align: center;
} .footer .footer-column .widget-title {
text-align: center;
} .footer .footer-column .widget_nav_menu ul {
list-style: none;
padding: 0;
margin: 0;
text-align: center;
}
.footer .footer-column .widget_nav_menu ul li {
display: block;
text-align: center;
margin: 0;
padding: 2px 0;
}
.footer .footer-column .widget_nav_menu ul li a {
display: inline-block;
text-align: center;
} .footer .footer-column .widget_text,
.footer .footer-column .textwidget {
text-align: center;
} .footer .footer-column .textwidget p {
margin: 0.4em 0;
text-align: center;
}
.footer .footer-column .textwidget img {
display: block;
margin: 0 auto 0.4em;
} .footer .footer-column .widget_custom_html {
text-align: center;
} .footer .footer-column p {
text-align: center;
} .footer .footer-column ul,
.footer .footer-column ol {
list-style-position: inside;
padding-left: 0;
text-align: center;
} .footer .hgrid {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: flex-start;
} .footer .hgrid > [class*="hgrid-span-"] {
float: none;
text-align: center;
} @media only screen and (max-width: 969px) {
.footer .hgrid {
flex-direction: column;
align-items: center;
}
.footer .hgrid > [class*="hgrid-span-"] {
width: 100%;
text-align: center;
margin-bottom: 1.5em;
}
}