
html, body {
  width: 100%; 
  height:100%; 
 
}
body{
    font-family: 'Open Sans Condensed', sans-serif;
  
}





nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  
}
nav li {
  display: inline-block;
  margin: 0 5px;
  transition: all 0.5s;
}
nav a {
  display: block;
  color: #61a23e;
  transition: all 0.5s;
  
}
nav a:hover {
  color: #235207;
}
nav span {
  display: block;
 
}

@media all and (min-width: 690px) {
  nav li {
    margin: 0;
    transform: skewX(0deg);
  }
  nav a {
    padding: 10px 20px;
    color: #fff;
    background-color: #61a23e;
  }
  nav a:hover {
    color: #fff;
    background-color: #235207;
  }
  nav span {
    transform: skewX(0deg);
  }
}

 
 .carousel .item {
	 
	 min-height:50px;
	
 }
 
  
 .carousel-caption h3:first-child {
  animation-delay:1s;
          
}
.carousel-caption h3 {
 
    font-family: raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: none;
    line-height: 1em;
    font-weight: 200;
    font-style: normal;
    font-size: 3.5vw;
	text-shadow: 2px 2px 5px #000;
}

.carousel-caption h4 {
	animation-delay:2s;
	
}

.carousel-caption h4 {
 
    font-family: raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: none;
    line-height: 1em;
    font-weight: 200;
    font-style: normal;
    font-size: 2.0vw;
	
}



.carousel-caption h3:nth-child(2) {
  animation-delay:2s;
}

.carousel-caption a {
  animation-delay:3s;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
    
}
.carousel-fade .carousel-inner .active {
 
  opacity: 1;
  

}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  
  left: 0;
  opacity: 0;
  z-index: 1;
  transform: translate3d(0, 0, 0);
 
 
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
 
 
  
  
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel-caption{
	position:absolute;
	top:50%;
	
  
}




.btn-primary {
   
    background-color: rgba(0,0,0,0);
    border-color: #fff;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 1.5vw;
	font-family: Roboto;
	font-weight: 100;
    line-height: 1.3333333;
    border-radius: 0px;
	box-shadow: 2px 2px 5px #000;
	 -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all  0.5s ease-out 0s;
    -o-transition: all  0.5s ease-out 0s;
    transition: all  0.5s ease-out 0s;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    
    background-color: #235207;
    border-color:  #fff;
}
h3.resp{
     word-wrap: break-word;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     -ms-hyphens: auto;
     -o-hyphens: auto;
     hyphens: auto;
}

#thumb_row{
	margin:2%;
}


.jumbotron {
    
    background-color: #fff;
}

.jumbotron .h1, .jumbotron h1 {
    text-align:center;
	color: #b19261;

	 font-weight: 300;
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 20px;

    font-weight: 300;
	text-align:justify;
}

#myBtn{
	
	background-color:#61a23e;
	 -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all  0.5s ease-out 0s;
    -o-transition: all  0.5s ease-out 0s;
    transition: all  0.5s ease-out 0s;
}
#myBtn:hover{
	background-color:#235207;
}

.thumbnail .caption h3 {
	text-align:center;

	font-weight: 400;
}

.thumbnail .caption p {
	text-align:center;
	
	font-weight: 400;
}
#logo_container{
	margin: 0 auto;
}

#end {
	background-color:#61a23e;
	vertical-align:middle;
	
}