.footer { padding: 40px 20px; flex-grow: 0; color: $light-color-secondary; .rss{ text-decoration: none; } &__inner { display: flex; align-items: center; justify-content: center; margin: 0 auto; width: 760px; max-width: 100%; @media #{$media-size-tablet} { flex-direction: column; } } &__content { display: flex; flex-direction: row; align-items: center; font-size: 1rem; color: $light-color-secondary; @media #{$media-size-tablet} { flex-direction: column; margin-top: 10px; } & > *:not(:last-child) { border-right: 1px solid; padding: 0 15px; @media #{$media-size-tablet} { border: none; } } & > *:last-child { padding: 0 15px; } } }