+@media all and (max-width: 500px) {
+ .footer {
+ flex-direction: column;
+ }
+ .footerchild {
+ width: 100%;
+ border-bottom: 1px solid rgba(var(--footer-border-color),.5);
+ }
+ .footerchild:last-child {
+ border: none;
+ }
+}
+.footerchild ul,
+.footerchild ul ul {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+}
+.footerchild ul ul {
+ padding-left: 2em;
+}
+.footer h2, .footer h3 {
+margin: 0;
+}