/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */

body {
  font-family: 'Muli', sans-serif;
}

@media (max-width: 640px) {
  .navbar img {
    width:260px;
  }
}



/*
@media (max-width: 928px) {
#marcas img {
  max-width:90%;
}
}
*/

section h2 {
  text-transform: uppercase;
  line-height:2em;
  color: #699f60;
  padding-bottom:1em;
}

section h3 {
  text-transform: uppercase;
  line-height:2.5em;
  color: #43403e;
}

header h1 {
  font-weight: 900;
  font-size: 3em;  
}

header h2 {
  font-weight: 200;
  font-size: 2em;  
}
 
header {
  background-image: linear-gradient(rgba(200,190,160,0), rgba(200,190,160,1)); /* Standard syntax (must be last) */
  padding-top: 220px;
  min-height:900px;
}

header img {
  max-height:640px;
}

@media (max-width: 928px) {
    header {
      padding-top: 180px;
      min-height:920px;
  }
  header h1 {
    font-size: 3em;  
  }

  header h2 {
    font-size: 1.5em;  
  }
}

@media (max-width: 640px) {
    header {
      padding-top: 160px;
      min-height:660px;
  }
  header h1 {
    font-size: 2em;  
  }

  header h2 {
    font-size: 1em;  
  }
  .lead {
  font-size: 1rem; !important
  }
}

section p {
  line-height:2em;
}

section {
  padding: 80px 0;
}

.navbar img {
  max-height:3em;
  margin:1em;
}

.bg-cbca-green {
  background-image: linear-gradient(rgba(105,159,96,1), rgba(55,87,51,1));
}

figcaption {
  padding-top:1rem;
  line-height:1.1rem;
}

#marcas p {
  font-size:0.85em;
  line-height:2em;
  text-align: justify;
}

@media (max-width:1024px) {
    #marcas p {
  font-size:0.7em;
  line-height:2em;
  text-align: justify;
}
}
@media (max-width:768px) {
    #marcas p {
  font-size:0.85em;
  line-height:2em;
  text-align: justify;
}
}

form * {
  border-radius: 0.3rem !important;
}

.form-control {
  background-color:#efeee7;
  border:0;
}


footer p {
  font-weight: 200;
}

footer .fab {
  font-size:2em;
  padding:8px;
  color:#c7d1ca;
}

.footer-logo {
  max-width:200px;
}
