html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}
ul, li, h1, h2, h3{
  margin: 0;
  padding: 0;
}
img{
  border: 0;
  height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}
a{
  text-decoration: none;
  outline: 0;
}
a:hover{
  text-decoration: none;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

.noscroll {
  overflow: hidden;
  padding-right: 17px;
}

/*--------------------------------------------------------------
# Custom
--------------------------------------------------------------*/

#body{
  position: relative;
  min-height: 600px;
  font-size: 18px;
  color: #151004;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  background: url('./../images/header-bg.jpg');
  background-position: center center;
  background-size: cover;
}

#mensagem{
  font-weight: 300;
}
#mensagem .titulo{
  font-weight: 400;
}
#mensagem b{
  font-weight: 700;
}

#footer {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #151004;
}

#footer h1{
  font-weight: 300;
}
#footer .whatsapp{
  color: #009c36;
}

/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/

@viewport {
  zoom: 1.0;
  width: extend-to-zoom;
}
@-ms-viewport {
  width: extend-to-zoom;
  zoom: 1.0;
}