.footer{background:#171717 url(../img/footer-bg.jpg) no-repeat bottom left fixed;padding:10vh 0 0;color:#fff;margin:0}.footer a{color:#fff}.footer .social-links{list-style-type:none;margin:5px 0 0;padding:0}.footer .social-links li{display:inline-block;margin:5px}.footer .menu{font-family:montserrat,open sans,Helvetica,Arial,sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.7px}.footer .menu li a{text-align:left;padding:5px 0;border-bottom:1px solid #444;transition:all .25s ease-in-out 0s}.footer .menu li a:hover,.footer .menu li a:active{background:0 0;padding-left:5px;color:#ccc}a.footer-block{display:block;background:#000;text-align:center;width:100%;padding:40px 0;color:#fff;margin:15px 0;font-family:montserrat,open sans,Helvetica,Arial,sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.7px;-webkit-transition:all .5s 0s;-moz-transition:all .5s 0s;transition:all .5s 0s}a.footer-block:hover{-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.3);-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.3);box-shadow:inset 0 0 0 10px rgba(255,255,255,.3);text-decoration:none}.footer-block.block-one{background:url(../img/bgs/footer01.jpg) no-repeat center center;background-size:cover}.footer-block.block-two{background:url(../img/bgs/footer02.jpg) no-repeat center center;background-size:cover}.footer-block.block-three{background:url(../img/bgs/footer03.jpg) no-repeat center center;background-size:cover}.footer-block.block-four{background:url(../img/bgs/footer04.jpg) no-repeat center center;background-size:cover}.footer-privacy{background:#000;color:#555;font-size:14px;margin-top:5vh}.footer-privacy a{text-decoration:underline}