@import url(reset.css);
@import url(fonts.css);
@import url(padrao.css);
@import url(responsivo.css);

header { padding-top: 320px; }

#slogan { top: -300px; position: relative; margin: 0 auto; }

.texto { font-size: 24px; text-align: center; }

footer { background-color: #07373b; padding: 60px 0px 40px; margin-top: 170px; }

a.lk_contato { font-size: 16px; text-decoration: none; color: #FFFFFF; float: left; width: 100%; height: auto; position: relative; text-align: center; transition: all 0.7s ease; -webkit-transition: all 0.7s ease; }
a.lk_contato svg { fill: #ce8035; margin-bottom: 10px; transition: all 0.7s ease; -webkit-transition: all 0.7s ease; }
a.lk_contato:hover { color: #ce8035; }

p.titulo { padding: 0px 0px 2px; margin-bottom: 18px; font-family: 'Roboto-Regular'; color: #FFFFFF; text-align: left; font-size: 14px; }
footer p { text-align: left; color: #003D57; font-family: 'Roboto-Regular'; line-height: 1.1em; }

footer .coluna_1 { width: 40.5%; height: auto; float: left; position: relative; padding-right: 10%; padding-top: 35px; }
footer .coluna_2 { width: 41%; height: auto; float: left; position: relative; }
footer .coluna_3 { width: 18%; height: auto; float: left; position: relative; }

/* .titulo_quem_somos { font-family: 'Crimson Text', serif; color: #BE7C3A; text-align: left; font-size: 18px; }
.texto_quem_somos { text-align: justify; font-size: 16px; } */

#avatar-whats { opacity: 0; -webkit-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; box-shadow: 0 0 0 #e9982b; animation: pulse 2s infinite; background: url("../image/bg_ico_whatsapp.png") no-repeat scroll 0 0 transparent; bottom: 30px; display: block; height: 65px; position: fixed; right: 2%; width: 65px; z-index: 9400; }
@-webkit-keyframes pulse {
  0% { -webkit-box-shadow: 0 0 0 0 rgb(157, 32, 56, 1); }
  70% { -webkit-box-shadow: 0 0 0 10px rgba(154, 35, 130, 0); }
  100% { -webkit-box-shadow: 0 0 0 0 rgba(154, 35, 130, 0);  }
}
@keyframes pulse {
  0% { -moz-box-shadow: 0 0 0 0 rgba(154, 35, 130, 0.6); box-shadow: 0 0 0 0 rgba(154, 35, 130, 0.6);  }
  70% { -moz-box-shadow: 0 0 0 10px rgba(154, 35, 130, 99, 0); box-shadow: 0 0 0 10px rgba(154, 35, 130, 0);  }
  100% { moz-box-shadow: 0 0 0 0 rgba(154, 35, 130, 0); box-shadow: 0 0 0 0 rgba(154, 35, 130, 0);  }
}