Newer
Older
// @file
// Styles for Footer Layout.
@use '../../01-core' as *;
.uw-footer {
background-color: #000;
padding: 0;
width: 100%;
&__wrapper {
Martin Leblanc
committed
@include uw-contained-width();
Martin Leblanc
committed
padding: var(--size-2);
Martin Leblanc
committed
@media(min-width: $screen-sm) {
display: grid;
grid-template-columns: 50% 50%;
}
@media(min-width: $screen-md) {
Martin Leblanc
committed
grid-template-columns: 12.25rem auto 12rem;
}
@media(min-width: $screen-lg) {
Martin Leblanc
committed
grid-template-columns: 25% auto 17rem;
Martin Leblanc
committed
@media(min-width: $screen-xl) {
padding: var(--size-2) 0;
}
Martin Leblanc
committed
font-family: var(--font-systemmedium);
font-size: var(--font-size-00);
-webkit-font-smoothing: antialiased;
grid-column: 1 / 3;
grid-row: 1 / 2;
margin-left: auto;
margin-right: auto;
padding: var(--size-1) 0 var(--size-4);
text-align: center;
@media(min-width: $screen-md) {
Martin Leblanc
committed
font-size: var(--font-size-000);
grid-column: 1 / 2;
grid-row: 1 / 2;
margin: 0;
padding: 0;
text-align: left;
}
@media(min-width: $screen-lg) {
Martin Leblanc
committed
font-size: var(--font-size-00);
}
}
&__menu {
-webkit-font-smoothing: antialiased;
grid-column: 1 / 3;
padding-bottom: var(--size-1);
Martin Leblanc
committed
@media(min-width: $screen-sm) {
grid-column: 1 / 2;
grid-row: 2 / 3;
}
@media(min-width: $screen-md) {
grid-column: 2 / 3;
grid-row: 1 / 2;
}
}
&__social {
grid-column: 1 / 3;
grid-row: 3 / 4;
margin: 0 auto;
text-align: center;
width: 100%;
Martin Leblanc
committed
@media(min-width: $screen-sm) {
grid-column: 2 / 3;
grid-row: 2 / 3;
}
@media(min-width: $screen-md) {
grid-column: 3 / 4;
grid-row: 1 / 2;
margin: 0;
padding-left: var(--size-1);
text-align: left;
}
}
&__social-directory {
text-align: center;
@media(min-width: $screen-md) {
text-align: right;
}
a {
Martin Leblanc
committed
font-family: var(--font-system);
font-size: var(--font-size-000);
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
}
&__territorial {
a{
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
grid-column: 1 / 4;
grid-row: 4 / 5;
@media(min-width: $screen-md) {
grid-row: 3 / 4;
}
}
}