.rodape{
  background: #f2f2f2;
  color: #4f4f4f;
  padding-top: 20px;
  padding-bottom: 50px;
  margin-top: 70px;
  font-size: 14px;
}
.newsletter{
  float: left;
  width: 100%;
}
.newsletter-t1{
  float: left;
  width: 100%;
  font-size: 22px;
}
.newsletter-form{
  float: left;
  width: 100%;
  background: #e9e9e9;
  color: #000000;
  height: 55px;
  margin-top: 20px;
}
.newsletter-icone{
  float: left;
  width: 55px;
  height: 55px;
}
.newsletter-icone i{
  line-height: 0;
}
.newsletter-input{
  float: left;
  width: calc(100% - 110px);
  height: 55px;
  border: none;
  /* background: #e9e9e9; */
  font-size: 16px;
}
.newsletter-input:focus{
  background: #ffffff;
}
.newsletter-botao{
  float: left;
  width: 55px;
  height: 55px;
}
.newsletter-botao:hover{
  background: #cccccc;
}


.linksRodape{
  float: left;
  width: 100%;
  padding-top: 40px;
}
.linksRodape-line{
  float: left;
  width: 100%;
}

.linksRodape-a{

}
.linksRodape-a:hover{
  text-decoration: underline;
}
.linksRodape-copyright{
  float: left;
  width: 100%;
  margin-top: 15px;
  font-size: 16px;
  /* color: #939393; */
}


@media (max-width: 767px){
  .rodape{
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .linksRodape{
    padding-left: 0;
    margin-top: 10px;
  }
  .linksRodape-a{
    float: left;
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
  }
  .newsletter-t1{
    font-size: 20px;
  }
  .linksRodape-copyright{
    font-size: 14px;
  }
}
