.logo {
  width: 35%;
  /* margin-top: -15px; */
  position: fixed;
  max-width: 150px;
}

.slider-principal {
  background-size: cover !important;
 }

.content-slider-principal {
  margin-top: -80px;
}

.contato-slider-principal {
  color: white; }

.seta-down {
  margin-bottom: 20px; }

a.fa.fa-angle-down {
  margin-top: 100px !important; }

.content-blog {
  margin-top: 20px;
  margin-bottom: 50px; }

.data-blog {
  background: #444;
  padding: 10px;
  text-align: center; }

.dia-data-blog {
  color: white;
  font-size: 22px; }

.mes-data-blog {
  color: #DDD;
  font-size: 15px; }

.ano-data-blog {
  color: #AAA;
  font-size: 12px; }

.content-post {
  padding: 10px;
  border: 1px solid #DDD;
  margin-bottom: 20px; }

.img-post {
  margin-top: 20px;
  margin-bottom: 20px; }

.img-post img {
  width: 100%; }

.box-categorias {
  margin-top: 20px; }

.link-categoria {
  margin-bottom: 5px; }

.paginacao {
  text-align: center; }

.img-topo {
  height: 320px !important;
  background-size: cover;
  background-position-y: -100px !important; }

.topo-titulo {
  padding-top: 140px;
  font-size: 40px; }

.secao {
  padding: 40px; }

.white {
  color: white; }

.h1-header {
  margin: 0px !important;
  padding: 0px !important; }

#tf-services a {
  color: #555; }

#tf-services a {
  color: #555 !important; }

.pointer {
  cursor: pointer !important; }

#content-slider {
  -vendor-animation-duration: 3s;
  animation-duration: 3s; }

.contato-slider-principal {
  -vendor-animation-duration: 4s;
  animation-duration: 4s !important; }

#servicos {
  padding-bottom: 70px;
  padding-top: 20px; }

.img-servico {
  width: 100%;
  text-align: center; }

.img-servico img {
  width: 30%; }

.center {
  text-align: center !important; }

/*# sourceMappingURL=estilo.css.map */
