/* Site footer */ .site-footer { padding: 1em 0; color: $color__text-light; display: flex; flex-direction: column; text-align: left; @include media(tablet) { margin: 0 $size__site-margins; } .wp-block-separator { margin: 0 0 1em; background-color: $color__text-light; border: 0; height: 1px; } } #colophon { .widget-area, .site-info { margin: calc(2 * #{$size__spacing-unit}) $size__spacing-unit; @include media(tablet) { margin: 0 $size__site-margins; max-width: $size__site-tablet-content; } @include media(desktop) { max-width: $size__site-desktop-content; } } .widget-column { display: flex; flex-wrap: wrap; .widget { width: 100%; @include media(desktop) { margin-right: calc(3 * #{$size__spacing-unit}); width: calc(50% - (3 * #{$size__spacing-unit})); } } } .site-info { color: $color__text-light; font-weight: 300; @include postContentMaxWidth(); a { color: inherit; &:hover { text-decoration: none; color: $color__link; } } .imprint, .privacy-policy-link { margin-right: $size__spacing-unit; } } }