consumerportal
Version:
mydna Custimised for you
127 lines (103 loc) • 2.07 kB
CSS
/* Footer */
footer {
background-color: #21252b;
bottom: 0;
color: #fff;
font-size: 0.8em;
line-height: 1.8em;
position:static;
flex: 0 0 auto;
}
footer .inner {
margin: 0 auto;
max-width: 1024px;
overflow: hidden;
padding: 30px 20px 40px 20px;
}
footer .column {
float: left;
/*! padding-right: 1em; */
width: 20%;
}
footer .column:first-child {
padding-right: 0;
width: 58%;
}
footer li {
display: block;
}
footer a {
border-bottom: 1px dotted;
color: #fff;
line-height: 1.2em;
text-decoration: none;
}
footer .social a {
background-color: #fff;
border: none;
color: #21252b;
display: inline-block;
font-size: 2em;
margin: 10px 10px 0 0;
min-width: 1.6em;
padding: 6px;
text-align: center;
}
footer .social a.fb:hover {
background-color: #395793;
color: #fff;
}
footer .social a.twitter:hover {
background-color: #1ca3db;
color: #fff;
}
footer .social a.web:hover {
background-color: #87b925;
color: #fff;
}
footer .column:nth-child(2) i.fa {
font-size: 0.8em;
margin-right: 8px;
text-align: center;
width: 12px;
}
@media (max-width: 900px) {
footer .column {
width: 28%;
}
footer .column:first-child {
width: 44%;
}
}
@media (max-width: 650px) {
footer .column {
margin: 2em 0 0 0;
padding: 0 1em 0 1em;
width: auto;
}
footer .column:first-child {
margin-top: 0;
}
}
@media (max-width: 360px) {
footer .column {
float: none;
margin: 0;
padding: 0 1em 0 1em;
width: 100%;
}
footer .column:nth-child(2) {
margin-top: 2em;
}
}
#container{
position: relative;
display: flex;
height:100%;
min-height: 100vh;
flex-direction: column;
overflow:auto;
}
.content{
flex: 1 0 auto;
}