body {

  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  color:black;
}

h1 ,h2 , h3{
  color:#000;
  font-weight: bold;
}

.container {
  max-width:1280px !important;
}

.header {
  width:100%;
  height:115px;
  z-index: 99;
  background-color: #3D2E2E;
  color:white;
  font-weight: bold;
}

.header-content{
  height:100%;
}

.slider-container {
  padding:0;
}

.carousel .carousel-item {
   height:655px;
   top:0;
}
  
.carousel-item img {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 655px;
    
}

.carousel-caption {
  bottom:12%;
}

.carousel-title {
  /*background-color: rgba(61,46,46,.4);*/
  font-size:3.5em;
  font-weight: bold;  
}

.carousel-subtitle {
  /*background-color: rgba(61,46,46,.4);*/
  font-size:2em;
  font-weight: bold;  
  text-transform: uppercase;
}



.footer {
  width:100%;
  position :relative;
  bottom:0;
  left:0;
  height:180px;
  z-index: 99;
  background-color: #3D2E2E;
  color:white;
  height: fit-content;
  padding-bottom: 3em;
}

.footer p {
  margin: 0;
  margin-bottom:5px;
}

.pequena-floresta {

  background-color:#70A42E;
  color:white;


}

.mega-circuito {

  background-color:#49551F;
  color:white;

}


.title2 {

  width: 100%;
  font-size: 30px;
  font-weight: bold;  
  text-align: center;
  font-family: "Barlow Condensed";
}

.horarios {

  background-color: #5B802D;
  height:30px;
  padding:3px;
  margin-right:5px;
  font-size: 14px;

}

.simbol {
margin-top: 23px;
width:100%;
text-align:center;

}

.menus-container {
 
  color:white;
  
  font-weight: bold;
  text-align: center;
}



.menus-container-left{
  margin-top:45px;
  margin-bottom:40px;
  padding:0px 90px;
  border-right:4px solid white;
}
.menus-container-right {
  margin-top:45px;
  margin-bottom:40px;
  padding:0px 90px;
  border-left:4px solid white;
}

.title3 {
  color:white;
  font-size: 30px;
  font-weight: bold;
  font-family: "Barlow Condensed";
}



.block3 {
  /*background-color: #3D2E2E;*/
  /*border:1px solid #3D2E2E;*/
  color:white;
}


.block4 ul {
  list-style: none; 
  
 
}

.block4 ul li::before{
  content: "\2022";
  display: inline-block;
  color:white;
  width: 0.6em;
  margin-left: -0.6em;
  font-size: 2em;
  vertical-align:middle;
  line-height: 16px;
}

.block4 li {
  margin-bottom:10px;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  margin-bottom:45px;
  margin-top:45px;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.color1-text{
  color:green !important;
}

.color2-text{
  color:rgb(5, 104, 5) !important;
}

.button1 {
  background-color: #F15A24;
  color:white;
  border:none;
  font-size: 16px;
  border-radius: 10px;
  font-weight: bold;
  padding:5px;
  padding-left:20px;
  padding-right:20px;
  font-family: 'Open Sans', sans-serif;
}


.button2 {
  background-color: #F15A24;
  color:white;
  font-size: 16px !important;
  border:none;
  border-radius: 10px;
  font-weight: bold;
  padding:11px;
  padding-left:22px;
  padding-right:22px;
  font-family: 'Open Sans', sans-serif;
}

.footer-title {
  color: #F15A24;
  font-size: 23px;
  font-weight:bold;

}


.title-bar {

  background-color: #3D2E2E;
  color:white;
  font-size: 35px;
  font-weight: 800;
  min-height:140px;
  text-align:center;
  font-family: "Barlow Condensed";
  
}



.footer-title2 {
  color: #F15A24;
  font-size: 1.2em;
  font-weight:bold;

}


.footer i{

  font-size: 30px;
  margin-left: 0.5em;
}

.footer a {

   text-decoration: none;
   color:white;

}

.title1 {
  
  font-size: 36pt;
  font-weight: bold;
  
}


.subtitle2 {
  font-weight: bold;
  font-size: 20pt;
 
  margin-bottom: 0;
  
  }

.subtitle3 {
  font-weight: bold;
  font-size: 18pt;
  
  margin-bottom: 0;
  }



.subtitle1 {


  font-size: 22pt;
  font-weight: bold;
  /*color:rgb(80,67,62);*/
  margin-bottom: 1em;
  }
  

.gallery  {
  padding:2em;
 
  background-image: url("../img/trees_yellow.png");
}

.container2{
  width:80%;margin:0 auto

}

.logo {

  height:70px;


}


.error{

  color:red;
  font-weight: bold;
  
}

.block5 {

  background-image: url("../img/trees_yellow.png");
  background-repeat: repeat;

}


.block5 ul {
  list-style: none; 
}

.block5 ul li::before{
  content: "\2022";
  display: inline-block;
  color:green;
  width: 1em;
  margin-left: -1em;
  vertical-align:middle;
  line-height: 24pt;
}


.block6 {

  background-image: url("../img/trees_orange.png");
  background-repeat: repeat;
  color:white;

}



.block6 ul {
  margin:45px 0;
  list-style: none; 
  
 
}

.block6 ul li::before{
  content: "\2022";
  display: inline-block;
  color: white;
  width: 0.6em;
  margin-left: -0.6em;
  font-size: 2em;
  vertical-align: middle;
  line-height: 24pt;
}



@media only screen and (max-width: 600px) {

  
#button1-header {
  display: none;
}

  .menus-container-left {
    border:0;
  }

  .menus-container-right {
    border:0;
  }

  .logo {
    width:120px;
  
  }

  .carousel-title {
  
    font-size: 30pt;
 }

 .carousel-caption {
  bottom:5%;
  }
    
  .carousel-subtitle {
    
    display: none;

  }

  .carousel .carousel-item {
    height:450px;
    top:0;
 }
   
 .carousel-item img {
     position: absolute;
     top: 0;
     left: 0;
     min-height: 450px;
     
 }

 .carousel-indicators {
   display:none;
 }

}