footer{
  position: relative;
  padding: 70px 20px;
  color:#fff;
  background-image: url('../img/footer-background.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-box-shadow: inset 0px 5px 35px 12px rgba(0,0,0,0.75);
  -moz-box-shadow: inset 0px 5px 35px 12px rgba(0,0,0,0.75);
  box-shadow: inset 0px 5px 35px 12px rgba(0,0,0,0.75);
}
footer span{
  color:#737373;
}
footer #boletin-footer input{
  background: transparent;
  border:none;
  border-bottom: solid 1px #fff;
}
footer #boletin-footer button{
  font-size: 0.8em;
  background: transparent;
  padding: 5px 10px;
  border-radius: 12px;
  border:solid 1px #fff;
}
footer #social-footer a{
  font-size: 2em;
  color:#fff;
}