// Uncomment this for a sticky footer. // // .wrapper-for-content-outside-of-footer { // min-height: 100%; // height: auto !important; // height: 100%; // margin: 0 auto -4em; // } // html, body { // height: 100%; // } // .wrapper-for-content-outside-of-footer:after { // content: ""; // display: block; // } // .footer-2, .wrapper-for-content-outside-of-footer:after { // height: 17em; // @include media($large-screen) { // height: 4em; // } // } .footer-2 { /////////////////////////////////////////////////////////////////////////////////// $base-spacing: 1.5em !default; $base-accent-color: #477DCA !default; $medium-screen: em(640) !default; $large-screen: em(860) !default; ul { margin: 0; padding: 0; line-height: 1.5em; } li { list-style: none; } a { text-decoration: none; } ////////////////////////////////////////////////////////////////////////////////// $footer-background: desaturate(darken($base-accent-color, 20%), 30%); $footer-color: white; $footer-link-color: transparentize($footer-color, 0.6); $footer-disclaimer-color: transparentize($footer-color, 0.6); background: $footer-background; padding: $base-spacing; width: 100%; display: inline-block; .footer-logo { margin-right: 1em; margin-bottom: 1em; @include media($large-screen) { float: left; margin-bottom: 0; } } .footer-logo img { height: 1.6em; } ul { margin-bottom: 1em; @include media($large-screen) { float: left; line-height: 1.8em; margin-left: 1em; margin-bottom: 0; } } ul li { font-weight: 800; padding-right: 1em; @include media($large-screen) { display: inline; text-align: left; } } ul li a { color: $footer-link-color; &:focus, &:hover { color: transparentize($footer-color, 0); } } .footer-secondary-links { @include media($large-screen) { float: right; } li { font-size: 0.8em; font-weight: 400; } ul.footer-social { margin-top: 1em; @include media($large-screen) { float: right; margin-top: 0; } li { font-size: 1em; float: left; line-height: 0; padding-right: 0.7em; &:last-child { padding-right: 0; } } img { height: 1.6em; opacity: 0.7; padding: 1px; &:focus, &:hover { opacity: 1; } } } } }