Files
web/components/Current/Footer/footer.module.css
2024-06-05 10:23:14 +02:00

165 lines
2.7 KiB
CSS

.container {
position: relative;
background: #000;
color: #fff;
z-index: 9;
overflow: hidden;
border-top: 1px solid #868686;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
.container::before {
content: "";
position: absolute;
top: -10px;
left: 0;
width: 100%;
height: 10px;
z-index: 3;
-webkit-box-shadow: rgba(0, 0, 0, 0.85) 0 0 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.85);
}
.content {
position: relative;
box-sizing: content-box;
max-width: 1200px;
margin: 0 auto;
padding: 30px 10px 0 10px;
}
.contentHeading {
text-align: center;
color: #fff;
font-family: BrandonText-Bold, Arial, Helvetica, sans-serif;
font-size: 1.375rem;
line-height: 1.1em;
text-transform: uppercase;
font-weight: 400;
color: #483729;
margin-bottom: 1rem;
margin-top: 0;
}
.hiddenAccessible {
display: block;
position: absolute;
left: -100000em;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
.footerSections {
display: block;
padding: 0;
margin: -10px;
list-style: none;
}
.footerLink {
clear: both;
padding: 0 0 3px;
}
.footerLinkHeader {
display: none;
padding: 0 20px;
border-bottom: 1px solid #e3e0db;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 15px;
}
.contentBottom {
max-width: 700px;
margin: 0 auto;
text-align: center;
}
.contentBottomTitle {
margin-bottom: 16px;
font-weight: 700;
font-size: 16px;
line-height: 22.4px;
font-family: Helvetica, Arial, sans-serif;
text-align: center;
}
.footerAboutText {
margin-bottom: 16px;
line-height: 22.4px;
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
}
.appDownloadTable {
height: 62px;
width: 100%;
border-collapse: collapse;
}
.tableRow {
height: 62px;
}
.tableData {
width: 50px;
height: 62px;
}
.sectionContainer {
text-align: center;
margin-top: 32px;
margin-bottom: 16px;
padding-bottom: 3px;
}
.sectionTitle {
font-family: Helvetica, Arial, sans-serif;
font-weight: 400;
line-height: normal;
font-size: 16px;
font-weight: 700;
margin-bottom: 16px;
}
.socialMediaIconsContainer {
display: flex;
gap: 8px;
justify-content: center;
align-items: center;
padding-right: 4px;
padding-bottom: 4px;
}
.socialMediaIconLink {
border-bottom: 3px solid transparent;
}
.socialMediaIcon {
width: 42px;
height: 42px;
overflow: hidden;
display: block;
text-indent: -9999px;
fill: #fff;
}
@media screen and (min-width: 950px) {
.container {
padding: 0 20px;
}
.contentHeading {
margin: 0;
margin-bottom: 25px;
}
.socialMediaIconsContainer {
gap: 9px;
}
}