230 lines
4.3 KiB
SCSS

.footer{
background-attachment: fixed;
position: relative;
line-height: 20px;
}
.footer nav > ul {
list-style: none;
margin: 0;
padding: 0;
font-weight: normal;
}
.footer nav > ul > li{
display: inline-block;
padding: 10px 15px;
margin: 15px 3px;
line-height: 20px;
text-align: center;
}
.footer nav > ul a:not(.btn) {
color: #777777;
display: block;
margin-bottom: 3px;
line-height: 1.6;
opacity: .8;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
}
.footer nav > ul a:not(.btn):hover,
.footer nav > ul a:not(.btn):focus {
color: #777777;
opacity: 1;
}
.footer .copyright {
color: #777777;
padding: 10px 0px;
font-size: 14px;
margin: 15px 3px;
line-height: 20px;
text-align: center;
}
.footer .heart{
color: #EB5E28;
}
.footer{
background-color: $white-color;
line-height: $line-height;
&.footer-black{
h4{
color: $white-color;
}
}
.links{
display: inline-block;
ul{
list-style: none;
margin: 0;
padding: 0;
font-weight: $font-weight-bold;
> li{
display: inline-block;
padding-right: 20px;
}
> li:last-child{
padding-right: 0px;
}
a:not(.btn){
color: $font-color;
display: block;
font-size: $font-size-h6;
margin-bottom: 3px;
&:hover,
&:focus{
color: $default-states-color;
}
}
&.uppercase-links{
text-transform: uppercase;
}
&.stacked-links{
margin-top: 10px;
> li{
display: block;
line-height: 26px;
}
h4{
margin-top: 0px;
}
}
}
}
hr{
border-color: $medium-gray;
border-width: 1px 0 0;
margin-top: 5px;
margin-bottom: 5px;
}
.copyright{
color: $brown-font-color;
font-size: 0.9em;
ul > li{
padding-right: 0px;
}
}
.title{
color: $default-states-color;
}
}
.footer-black,
.footer-transparent{
background-color: $black-footer-bg;
color: $medium-gray;
.links ul{
a:not(.btn){
color: $brown-font-color;
&:hover,
&:focus{
color: $brown-font-color-hover;
}
}
}
.copyright {
color: $font-color;
ul > li{
a:not(.btn){
color: $font-color;
}
}
}
hr{
border-color: $font-color;
}
}
.footer-transparent{
background-size: cover;
position: relative;
.container{
z-index: 2;
position: relative;
}
hr{
border-color: $brown-font-color;
}
.copyright {
color: $brown-font-color;
ul > li a:not(.btn){
color: $brown-font-color;
}
}
&::after{
@include black-filter(.5);
}
}
.footer-gray{
background-color: #F3F2EE;
}
.footer-big{
padding: 30px 0;
hr{
margin-top: 20px;
}
.copyright{
margin: 10px 0px 20px;
}
.form-group{
margin-top: 15px;
}
}
// pre-footers lines
.subscribe-line{
background-color: $pale-bg;
padding: 35px 0;
background-position: center center;
background-size: cover;
background-attachment: fixed;
margin-top: 0;
.form-group{
margin: $none;
}
.form-control{
height: auto;
font-size: $font-size-h3;
border: $none;
padding: $none;
font-weight: $font-weight-light;
line-height: $line-height-lg;
background-color: $transparent-bg;
}
.btn:not(.btn-lg){
margin-top: 7px;
}
}
.subscribe-line-black{
background-color: $black-footer-bg;
.form-control{
color: $white-color;
}
}
.subscribe-line-transparent{
@extend .footer-transparent;
.form-control{
color: $white-color;
}
}
.social-line-black{
background-color: $black-footer-bg;
color: $white-color;
}