@import url("http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600,700");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&family=Taviraj:wght@500&display=swap");
body {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400; }

h1, h2, h3, h4 {
  font-family: 'Taviraj', serif; }

p {
  padding: 5px 0px;
  font-size: 18px; }

/*Cores*/
.navbar-toggle .icon-bar {
  background-color: #888; }

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }

header {
  background: url(../images/header.jpg) top center no-repeat #cfd3cc; }
  header .inscreva {
    margin-top: 20px; }
  header .clamadatopo img {
    max-width: 100%;
    height: auto; }

.inscreva {
  width: 250px;
  padding: 10px 15px 10px 15px;
  background-color: #ec9e29;
  color: #fff;
  border-radius: 30px;
  text-align: center; }
  .inscreva li {
    display: inline;
    list-style: none;
    font-size: 12px;
    font-weight: bold;
    margin-right: 20px; }
    .inscreva li a {
      color: #fff; }

.apresenta {
  padding: 20px; }
  .apresenta span {
    color: #573534; }
  .apresenta h1, .apresenta p {
    color: #573534; }
  .apresenta h2 {
    text-transform: uppercase;
    color: #bb2a2a;
    font-size: 17px;
    font-weight: bold; }

.btInsc {
  background-color: #ec9e29;
  color: #fff;
  padding: 15px 30px;
  border-radius: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px; }

.mostra .texto {
  padding-top: 40px; }
.mostra img {
  height: auto; }
.mostra small {
  color: red; }

.meio1 {
  background: url(../images/detalhe.gif) top center repeat-y; }
  .meio1 img {
    max-width: 100% !important;
    height: auto;
    margin-top: 0px; }
  .meio1 .texto {
    padding-top: 40px; }
    .meio1 .texto span {
      color: #f7f1dd; }
    .meio1 .texto h2, .meio1 .texto p {
      color: #fff; }

.meio2 {
  background-color: #1e0601;
  padding: 40px 0px; }
  .meio2 span {
    color: #f7f1dd; }
  .meio2 figure img {
    float: left;
    margin-right: 20px; }
  .meio2 .texto h2 {
    color: #eddca7; }
  .meio2 .texto p {
    color: #fff; }

.card h4 {
  color: #333;
  border-bottom: 2px solid #ec9e29;
  padding-bottom: 10px; }
.card.detalhe h4 {
  color: #f7f1dd; }
  .card.detalhe h4 p {
    color: #fff; }

.insc {
  font-weight: bold; }

.depoimentos {
  overflow: hidden;
  margin: 80px 0px 40px 0px; }
  .depoimentos .box {
    height: 260px; }
  .depoimentos figure {
    width: 100%;
    height: 200px;
    overflow: hidden; }
  .depoimentos img {
    max-width: 100%;
    width: 150px;
    height: auto;
    border-radius: 90px; }
  .depoimentos h3 {
    text-transform: capitalize; }

footer {
  margin-top: 60px;
  background-color: #1a1817;
  color: #fff;
  height: 200px;
  padding: 20px 0px; }
  footer address {
    padding-top: 20px; }
  footer a {
    display: block;
    color: #fff; }

.whatsapp-button {
  position: fixed;
  right: 5px;
  bottom: 10px; }

@media (max-width: 720px) {
  .mostra img {
    max-width: 100%;
    display: none; } }
@media (min-width: 968px) {
  .apresenta {
    width: 70%;
    margin-top: 150px; }

  .mostra {
    position: relative; }
    .mostra .img {
      position: relative;
      left: -400px;
      display: block; }

  .dir {
    position: relative;
    overflow: hidden; }
    .dir .img {
      position: relative;
      right: 0px;
      top: 40px; } }
.download {
  background-color: #69b234;
  color: #fff;
  padding: 20px 40px;
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  margin-top: -15px; }
  .download:hover {
    text-decoration: none; }

.paginacao {
  text-align: center; }

.novidades-ler .img-fluid {
  margin: 0 auto; }

.navbar .navbar-nav > .active > a {
  color: #555;
  background-color: #e7e7e7; }

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