@font-face {
    font-family: 'geometria_light';
    src: url('fonts/geometria-light-webfont.eot');
    src: url('fonts/geometria-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/geometria-light-webfont.woff2') format('woff2'),
         url('fonts/geometria-light-webfont.woff') format('woff'),
         url('fonts/geometria-light-webfont.ttf') format('truetype'),
         url('fonts/geometria-light-webfont.svg#geometria_lightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
  font-family: "geometria_light"; }

a {
  text-decoration: none; 
  color: #fff;}

h1, h2, h3, h4, h5, h6 {
  font-family: "geometria_light";
  text-align: center; }

h1{
  font-size: 32px;
  margin: 0 0 35px 0 !important;
  width: 100%;
  float: left;
}

.wpcf7 p{
  text-align: left;
  margin: 0;
  line-height: 19px;
}

.wpcf7 textarea{
  height: 130px;
}

img.rounded {
  border-radius: 250px; }

.liquid .sd-container {
  margin: 0 auto;
  width: 1170px; }

.boxed {
  margin: 0 auto;
  width: 980px;
  background-color: #ccc; }
  .boxed .sd-container {
    width: calc(100% - 70px);
    padding: 0 35px; }

.boxed > div.sd-container {
  width: auto; }

.button {
  border-radius: 2px;
  border-style: none;
  padding: 13px 30px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }

.btn-primary {
  background-color: #ffa409;
  color: #ffffff;
  font-weight: normal; }
  .btn-primary:hover {
    background-color: #fdc058; }

.btn-info {
  background-color: #1f9bde;
  color: #fff;
  font-weight: normal;
  padding: 13px 50px; }
  .btn-info:hover {
    background-color: #24aef8;
    color: #ffffff; }

.topo {
  float: left;
  width: 100%;
  padding: 20px 0;
  background-color: #fff; }
  .topo .sd-container{
    width: calc( 100% - 40px);
    padding: 0 20px;
  }
  .topo .logo {
    float: left; }
  .topo .menu {
    float: right;
    padding-top: 15px; }
    .topo .menu ul {
      list-style: none; }
  .topo .menu li {
    display: inline-block;
    padding: 0 9px; }
    .topo .menu li a {
      font-weight: 700;
      font-size: 16px;
      text-transform: uppercase;
      color: #1f9bde;
      -webkit-transition: all 0.3s ease-in;
      -moz-transition: all 0.3s ease-in;
      -ms-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in; }
      .topo .menu li a:hover {
        color: #ffa409; }

.slider {
  float: left; 
  display: block;
  width: 100%;
  height: 583px;
  background: url(../imgs/slider_01.jpg) no-repeat center; }
  .slider h1 {
    color: #fff;
    font-size: 40px; }
  .slider span {
    color: #fff;
    text-align: center;
    font-size: 20px;
    float: left;
    width: 100%; }
  .slider .botoes {
    float: left;
    width: 100%;
    margin-top: 50px;
    text-align: center; }

  a.voltar{
    font-size: 12px;
    color: #fff;
    width: calc(100% - 17px);
    float: left;
    padding-right: 17px;
    text-align: right;
  }

.section {
  position: relative;
  width: 100%;
  min-height: 400px;
  float: left;
  padding: 17px 0;
  line-height: 35px;
  font-size: 18px;
  color: #fff;
  text-align: center; }
  .section .left {
    float: left;
    width: 50%; }
  .section .right {
    float: right;
    width: 50%; }

.section.laranja {
  background-color: #ffa409;
  padding: 0; }

.section.azul {
  background-color: #1f9bde; }

  .section-2{
    height: 437px;    
  }
  .section-2 .left {
    width: calc(42% - 50px);
    padding: 0 25px;
    background-color: #ffa409; 
    line-height: 33px; }

    .section .right{
      width: 57.8%;
    }

  .section-3 .left{
    width: 70%;
    text-align: left;
    line-height: 30px;
  }

.section-3 img {
  box-shadow: 2px 2px 5px #333; }
.section-3 .right {
  text-align: center; 
  width: 30%;
  }

  .section-4{
    height: 464px;
  }
  .section-4 .left{
    width: 48%;
  }
  .section-4 .right {
    width: calc(52% - 50px);
    padding: 0 25px;
    line-height: 30px; }

.section-6 {
  background: url(../imgs/section-6.jpg) no-repeat center top; 
height: 560px;}

.section-7 .left {
  width: 20%; }
.section-7 .right {
  width: 75%; }
.section-7 input, .section-7 textarea {
  width: calc(100% - 10px);
  border: 1px solid #ccc;
  font-size: 16px;
  padding: 5px;
  margin-bottom: 5px;
  color: #999; }
.section-7 input[type=submit] {
  float: right;
  width: 100px;
  color: #fff;
  font-weight: 700;
  border: none;
  background-color: #999; }

.rodape {
  float: left;
  width: 100%;
  padding: 20px 0;
  background-color: #fff; }
  .rodape img {
    float: right;
    margin-left: 5px; }
  .rodape .left {
    float: left;
    width: 70%; }
  .rodape .right {
    float: right;
    width: 30%; }

.cntctfrm_label, .cntctfrm_input, .cntctfrm_select, .cntctfrm_checkbox {
  max-width: inherit !important; }

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