@charset "UTF-8";
body {
  margin-left: auto;
  margin-right: auto;
  max-width: 1800px;
  background-image: url("../images/fundo.png"); }

  .tamanhoMax {
    max-width: 90%;
    margin: 0.3vmax 2vmax auto auto;

  }

/*  .imagemTopo {
    width: 14%;
    position: relative;
    z-index: 10;
    float: right;
  }*/
.mi-social-icon {
  font-size: 1.5em;
  }
  .textoImagem {
    margin-top: 0.5vmax;
    font-size: 0.8vmax;
    text-align: center;
    float: right;
    background-color: white;
  }
   .textoFonte {
    font-size: 3vmax;
    float: right;
    margin: -0.5vmax 0.2vmax;
  }
  .textoImagem a{
    color: black;
  }

  .textoFonte i {
    color: black;
  }

  .textoFonte .fa-whatsapp {
    color: green;
  }

  .textoFonte .fa-envelope-o{
    color: rgb(221,81,64);
    background-color: white;

  }

  .social{
  position: relative;
  padding-left: 8%;
  font-size: 2.5vmax;

}

.social .fa-facebook {
  color: rgb(63,90,147);
  padding-right: 2%;
}
.social .fa-instagram {
  color: black;
}

.textoSocial {
  position: relative;
  font-size: 1vmax;
  padding-top: 2vmax;
}

.container-fluid {
  margin-left: auto;
  margin-right: auto;
  position: relative; }



.navbar {
  width: auto;
  height: auto;
  background-color: transparent;
  margin: 0.05vmax auto auto auto;
  padding: auto auto auto auto;
  border: none;
  float: none; 
  position: relative;
  max-width: 89%;
  }

  .nav a {
    margin-top: -1vmax;

  }

.navbar-brand {
  height: auto;
  width: 15vmax; }

img.logo {
  width: 100%;
}

ul.nav {
  float: none;
  font-family: 'Oswald', sans-serif;
  padding-top: 5.25vmax;
  margin: auto -3vmax auto auto;
  position: relative;
  font-size: 1.9vmax; }

.index {
/*	border-radius: 25%;*/
	width: 55vh; 
/*	height: 40%;*/
}

.media-object{
  margin-left: auto;
  margin-right: auto;
  height: auto;
  width: 55%; 
  border-radius: 4vmax;
  border: 3px solid rgb(156,47,83);
}

.elza {
  float: left;
  width: 15%;
  margin-right: 2%;

}

.depoimentos {
  float: left;
  width: 10%;
  margin-right: 2%;

}

.carousel-inner .kalanchoeflor {
  margin: -5vmax auto auto auto;
  width: 30vmax; 
}

.textos {
  margin: 3vmax auto auto auto;
  font-size: 1.4vmax;
  text-indent: 80px;
  background-color: white;
  max-width: 85%;
  text-align: justify; }

  .assinatura {
    text-align: left;
    font-weight: bold;
    font-size: 1.2vmax;
  }

.ano {
  text-align: center;
  font-size: 1.6vmax;
  font-weight: bold; }

.tabelaCidades {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 80%;
    border: none;
    font-size: 1.2vmax;
    table-layout: fixed;
    background-color: white;
  }

  .colunas {
    max-width: 75%;
    margin-top: 2%


  }

  .colunas h3 {
    text-align: center;
  }

  .colunas p {
    text-align: center;
  }

  .colunas img {
    max-width: 75%;
    border-radius: 10%;
  }

  .colunas .thumbnail {
    background-color: transparent;
    border: none;
        background-color: white;

  }


.instafeed .col-xs-4 {
  padding-bottom: 15px;
  padding-top: 15px; }

.instagram-wrap {
  background: transparent; }

.instagram-content h3 {
  text-transform: uppercase;
  letter-spacing: 0.5em;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  padding: 50px 0;
  color: #bbbbbb; }

.instagram-contentSeja h3 {
  text-transform: uppercase;
  letter-spacing: 0.5em;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  padding: 5px 0;
/*  color: #bbbbbb; */
}

.photo-boxSeja {

	margin: 1% 0;
	width: 100px;
	height: 100px;
	overflow: hidden;
    border: 0.2vmax solid rgb(156,47,83);
 }

  .photo-boxSeja .image-wrap img {
    width: 100%;
}
  .photo-boxSeja .image-wrap .likes {
    position: absolute;
    bottom: 5px;
    left: 15px;
    padding: 5px;
    background: #000;
    background: rgba(0, 0, 0, 0.4);
    color: #FFF; }
  .photo-boxSeja .description {
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    background: #FFF;
    color: #9b9b9b;
    letter-spacing: 1px;
    padding: 15px;
    height: 75px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.hiddenForm {
	display: none;
}

.photo-box {

	margin: 2% auto;
	width: 280px;
	height: 280px;
	overflow: hidden;
    border: 0.2vmax solid rgb(156,47,83);
 }
  .photo-box .image-wrap img {
    width: 100%;
}
  .photo-box .image-wrap .likes {
    position: absolute;
    bottom: 5px;
    left: 15px;
    padding: 5px;
    background: #000;
    background: rgba(0, 0, 0, 0.4);
    color: #FFF; }
  .photo-box .description {
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    background: #FFF;
    color: #9b9b9b;
    letter-spacing: 1px;
    padding: 15px;
    height: 75px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.hiddenForm {
	display: none;
}

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