
body, html{

	color: #5a5a5a;
}

h1{
}
h1 strong{
	font-weight: 900;
}
h2{

	line-height: 43px;
	margin:  0;
}
h3{
font-size: 18px;
font-weight: 900;
}
h4{

}
h5{

	font-weight: 700;
	line-height: 20px;
}
p{
	
}

a{ color: #FCAC45;}
a:hover,
a:focus{
	text-decoration: none;
	color: #FCAC45;
}

.section-title hr{
	border-color: #fcac45;
	border-width: 4px;
	width: 60px;
	float: left;
	clear: both;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
ul, ol{
	padding: 0;
	webkit-padding: 0;
	moz-padding: 0;
}
img{max-width:100%}
/* Navigation */
#tf-menu {
	padding: 20px;
	-webkit-transition: all 0.8s;
	        transition: all 0.8s;
}
#tf-menu.navbar-default {
background-color: #fff;
border-color: rgba(231, 231, 231, 0);
}
#tf-menu a.navbar-brand {
text-transform: uppercase;
font-size: 22px;
color: #fff;
font-weight: 900;
}

#tf-menu.navbar-default .navbar-nav > li > a {
	color: #8b8b8b;
font-size: 16px;
letter-spacing: 1px;
padding: 5px 14px ;
font-family:'FuturaStd-Medium';
}
.donate{
background-color: #25bed9;
border-radius: 12px;
color: #ffffff !important;
}
.menu{margin-top: 10px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
background-color: #25bed9;
border-radius: 12px;
color: #ffffff !important;

}
.on {
background-color: #000000 !important;
padding: 0 !important;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	color: #FCAC45 !important;
	background-color: transparent;
	font-weight: 700;
}

.navbar-toggle {
	border-radius: 0;
	}
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
	background-color: #FCAC45;
	border-color: #FCAC45;
	}
.navbar-default .navbar-toggle:hover>.icon-bar {
	background-color: #FFF;
	}
/* Home Style */
#tf-home{
background: rgba(0, 0, 0, 0) url("../img/banner.jpg") no-repeat scroll center center / cover ;
color: #cfcfcf;
height: auto;
margin-top: 7%;
padding-top: 31%;
}


#tf-home p.lead{
	color: #e3e3e3;
}
.content{
color:#fff;

}
.content_bg{
background: rgba(0, 0, 0, 0) -webkit-linear-gradient(45deg, rgba(0, 128, 128, 1) 0%, rgba(100, 145, 60, 0.3) 100%) repeat scroll 0 0;
background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(0, 128, 128, 1) 0%, rgba(100, 145, 60, 0.3) 100%) repeat scroll 0 0;
margin-left: -15px;
width: 42%;
margin-top: -14px;


}
.content_bg h1{
font-family: "FuturaStd-Medium";
font-size: 47.59px;
padding: 8px;

}
.content_bg2{ /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,128,128,1)), color-stop(100%, rgba(100,145,60,0.3))); /* safari4+,chrome */
background: -webkit-linear-gradient(45deg, rgba(0,128,128,1) 0%, rgba(100,145,60,0.3) 100%); /* safari5.1+,chrome10+ */ /* opera 11.10+ */ /* ie10+ */
background: linear-gradient(45deg, rgba(0,128,128,1) 0%, rgba(100,145,60,0.3) 100%); /* w3c */ 
width:33%;
margin-left: -15px;
margin-top: -14px;
}
.content_bg2 h1{
font-family: "FuturaStd-Medium";
font-size: 47.59px;
padding: 8px;

}
.content_bg3{ /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,128,128,1)), color-stop(100%, rgba(100,145,60,0.3))); /* safari4+,chrome */
background: -webkit-linear-gradient(45deg, rgba(0,128,128,1) 0%, rgba(100,145,60,0.3) 100%); /* safari5.1+,chrome10+ */ /* opera 11.10+ */ /* ie10+ */
background: linear-gradient(45deg, rgba(0,128,128,1) 0%, rgba(100,145,60,0.3) 100%); /* w3c */ 
width:40%;
margin-left: -15px;
margin-top: -14px;

}
.content_bg3 h1{
font-family: "FuturaStd-Medium";
font-size: 47.59px;
padding: 8px;
}
.color{
	color: #fcac45;
}

a.fa.fa-angle-down {
	padding: 10px 15px;
	color: #fff;
	border: 2px solid #b4b4b4;
	border-radius: 50%;
	font-size: 24px;
	margin-top: 200px;
	-webkit-transition: all 0.5s;
	        transition: all 0.5s;
}
a.fa.fa-angle-down:hover{
	background: #fcac45;
	color: #ffffff;
	border: 2px solid #fcac45;
	
}
/* donate Section */
#tf-donate{
background: #e1e2e4 none repeat scroll 0 0;
padding: 80px 0;
}

button {
background-color: #89c651;
border-color: #89c651;
border-radius: 18px;
border-style: solid;
color: #fff;
cursor: pointer;
font-size: 20px;
letter-spacing: 2px;
margin: 0;
outline: 0 none;
padding: 15px 50px;
text-decoration: none;
-webkit-transition: all 0.2s linear 0s;
        transition: all 0.2s linear 0s;
font-family:'FuturaStd-Medium';
}

button:hover {
  background-color: #FFF;
  color: #3498db;
  border-radius: 30px;
}

/* About Section */
#tf-about{
/*background: #f5f5f5 none repeat scroll 0 0;*/
/*padding: 80px 0;*/
}
ul.about-list{ margin: 30px 0 0 ;}
ul.about-list li{
	display: block;
	font-size: 16px;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
}
ul.about-list li span{ 
	margin-right: 10px;
}

/* Team Section */
#tf-team{
background: #f5f5f5 none repeat scroll 0 0;
}

.section-title.center{
border-bottom: 1px solid;
padding: 30px 0;
}
.about-text img{
	margin-top: -8px;
	
}

.section-title.center .line{
	border-top: 4px solid #fcac45;
	height: 10px;
	width: 60px;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
}

.section-title.center hr {
	border-top: 4px solid rgba(252, 172, 69, 0.34);
	width: 40px;
	text-align: center;
	margin-top: 10px;
	position: relative;
	left: 17%;
}
#team{ margin: 0 auto}
#team .item{
color: #fff;
margin: 15px;
padding: 0 0 53px;

}

img.img-circle.team-img {
	width: 120px;
	height: 120px;
	border: 4px solid transparent;
	-webkit-transition: all 0.5s;
	        transition: all 0.5s;
}
#tf-team .item .thumbnail:hover>img.img-circle.team-img{
	border: 4px solid #FCAC45;
}
#tf-team .thumbnail {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ffffff none repeat scroll 0 0;
border-color: -moz-use-text-color -moz-use-text-color #88c551;
-webkit-border-image: none;
     -o-border-image: none;
        border-image: none;
border-style: none none solid;
border-width: 0 0 2px;
height: 480px;
padding-top: 15px;
}

#tf-team .thumbnail .caption {
color: #8b8b8b;
padding: 9px;
}
.caption h3{
color: #8b8b8b;
font-family: "FuturaStd-Medium";
font-size: 24px;
}
.caption h4{
color: #85c458;
font-family: "FuturaStd-Medium";
font-size: 20px;
}
.caption p{
font-family: "FuturaStd-Book";
font-size: 17.8px;

}

/* Services Section */
#tf-services{
	padding: 80px 0;
	background: rgba(0, 0, 0, 0) url("../img/02.jpg") no-repeat scroll center center / cover ;
}
.all{text-align: right;}
.space{
	margin-top: 40px;
}
button.btn.all-btn.btn-default {
background: #ffffff none repeat scroll 0 0;
border: 0 none;
border-radius: 16px;
color: #00BFDB;
float: right;
padding: 8px 12px;
font-family: "FuturaStd-Medium";

}
.section-title-service h4{
color: #fff;
font-family: "FuturaStd-Medium";
font-size: 70px;
margin-bottom: 40px;
}
.all p{
color: #fff;
font-family: "FuturaStd-Medium";
font-size: 27px;
}

/* Gallery Section 
==============================*/

/*************************
*******Slider******
**************************/

.carousel_header h3{
color: #fff;
font-family: "FuturaStd-Medium";
font-size: 70px;
margin-bottom: 40px;
}
.glyphicon-chevron-left:before{color: #fff;
content: "<";
font-size: 60px;}
.glyphicon-chevron-right:before{
color: #fff;
content: ">";
font-size: 60px

}
.carousel-caption h4{font-family: "FuturaStd-Medium";
font-size: 41px;
margin-bottom: 22px;
margin-left: 25px;
text-align: left;

}
.carousel_middel p{
font-family: "FuturaStd-Medium";
font-size: 41px;
margin-bottom: 22px;
}
.carousel_middel p{margin-right: 20px;
margin-top: 10px;
text-align: right;}
.carousel_middel h2{
font-family:'FuturaStd-Heavy';
font-size: 43px;}
.carousel_middel{
border: 2px solid #7a7972;
border-radius: 8px;
margin-bottom: 9px;
padding: 12px;
}
.cc-btn{
background: #ffffff none repeat scroll 0 0 !important;
color: #000 !important;
}
.carousel-indicators{display:none}
.carousel_header{
margin-top: -101%;
padding-bottom: 28%;
}
/* Testimonials Section */
#tf-testimonials{
background: #ffffff none repeat scroll 0 0;
padding-bottom: 60px;
}
.core_pra1{

}

.section-title-core{
padding-top: 75px;
}
.section-title-core h4{
color: #25bed9;
font-family: "FuturaStd-Medium";
font-size: 70px;
margin-bottom: 58px;
}
.core_pra_main p{
color:#8b8b8b;
font-size:24px;
font-family:'FuturaStd-Book';
}
.core_pra_main1 p{
color:#8b8b8b;
font-size:24px;
font-family:'FuturaStd-Book';

}
.con_margin{
padding-top: 50px;
}
.ection-title-core h4{
color:#25bed9;font-size:70px;font-family:'FuturaStd-Medium';margin-bottom: 35px;
}
.number h3{
color: #88c551;
font-family: "FuturaStd-Medium";
font-size: 66.54px;
margin-top: -4px;
}
.number2 h3{
color: #88c551;
font-family: "FuturaStd-Medium";
font-size: 66.54px;
margin-top: -4px;
}

#testimonial {
	padding: 30px 0;
}
#testimonial .item{
    display: block;
    width: 100%;
    height: auto;
}

#testimonial .item p {
	font-weight: 400;
	margin: 30px 0;
	color: #d1d1d1;
}
/* Contact Section */
#tf-contact{
	padding: 80px 0;
}

label {
color: #8b8b8b;
float: left;
font-size: 22px;
font-weight: 400;
margin-left: 12px;
font-family:'FuturaStd-Book';
}

.btn{
-moz-user-select: none;
border: 1px solid transparent;
border-radius: 11px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: normal;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
background-color: #00BFDB;
border-color: #ccc;
color: #fff;
}


.btn2{
-moz-user-select: none;
border: 1px solid transparent;
border-radius: 5px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: normal;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
background-color: #8DC44C;
border-color: #ccc;
color: #fff;
}


.con_btn{
font-size:24px;
font-family:'FuturaStd-Medium';
padding: 10px 24px;
}
.group_right{text-align: right;}
.group_left{text-align: left;}
#tf-contact .form-control {
background-color: #fff;
background-image: none;
border: 1px solid #88c551;
border-radius: 10px;
box-shadow: none;
color: #555;
display: block;
font-size: 14px;
line-height: 1.42857;
padding: 8px 211px 8px 12px;
-webkit-transition: none 0s ease 0s ;
        transition: none 0s ease 0s ;
width: 100%;
font-family:'FuturaStd-Book';
}
.section-title-team{
padding-bottom: 50px;
padding-top: 100px;
}
.section-title-team h2{
font-size:70.06px;
 font-family: "FuturaStd-Medium";
 color:#88c551;
}
.form-inline .form-group{vertical-align: bottom;}
#tf-contact .form-control:focus {
	border-color: inherit;
	outline: 0;
	box-shadow: transparent;
}

button.btn.tf-btn.btn-default {
background: #88c551 none repeat scroll 0 0;
border: 0 none;
border-radius: 16px;
color: #ffffff;
float: right;
padding: 10px 20px;
font-family:'FuturaStd-Medium';

}
.bb-btn {
float: right;
}

.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	box-shadow: none;
}

.btn:focus, 
.btn:active:focus, 
.btn.active:focus, 
.btn.focus, 
.btn:active.focus, 
.btn.active.focus {
	outline: thin dotted;
	outline: none;
	outline-offset: none;
}
/* Footer */
.brod{text-align: right;
color:#8b8b8b;
font-size:22px;
font-family:'FuturaStd-Book';
}
.brod2{text-align: left;}
.margin_control{margin-bottom: 22px;
margin-top: 22px;}
.form-inline{margin-top: 28px;}
.section-title-contact h2{
font-family:'FuturaStd-Medium';
font-size:70.13px;
color:#88c551;
margin-bottom:63px;
}
.section-title-contact {
border-bottom: 1px solid #dbdbdb;
margin-top: -30px;
padding: 38px;
}
#tf-team{padding-bottom: 150px;
padding-top: 150px;}

@font-face {
	font-family:'FuturaStd-Medium';
	src: url('../fonts/FuturaStd-Medium_gdi.eot');
	src: url('../fonts/FuturaStd-Medium_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaStd-Medium_gdi.woff') format('woff'),
		url('../fonts/FuturaStd-Medium_gdi.ttf') format('truetype'),
		url('../fonts/FuturaStd-Medium_gdi.svg#FuturaStd-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'FuturaStd-Book';
	src: url('../fonts/FuturaStd-Book_gdi.eot');
	src: url('../fonts/FuturaStd-Book_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaStd-Book_gdi.woff') format('woff'),
		url('../fonts/FuturaStd-Book_gdi.ttf') format('truetype'),
		url('../fonts/FuturaStd-Book_gdi.svg#FuturaStd-Book') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'FuturaStd-Heavy';
	src: url('../fonts/FuturaStd-Heavy_gdi.eot');
	src: url('../fonts/FuturaStd-Heavy_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaStd-Heavy_gdi.woff') format('woff'),
		url('../fonts/FuturaStd-Heavy_gdi.ttf') format('truetype'),
		url('../fonts/FuturaStd-Heavy_gdi.svg#FuturaStd-Heavy') format('svg');
	font-weight: 650;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}



/*ALEGRIA BICICLETA*/

	body {
		font-family:'FuturaStd-Medium';
	}
p {
	color:#999999;
	font-size:15px;}

 h4 {
 	color:#25bed9;
 	font-size:70px;
 	margin-bottom: 35px;
 }

 h2 {
 	color:#8BC344;
 	font-size:25px;
 	margin-bottom: 5px;}

 .contenido-work p{
 	margin: 20px;
 	padding: 20px;}


p {
    text-align: justify;
    color:#8b8b8b;
    font-size:20px;font-family:'FuturaStd-Medium'; 
    line-height: 35px;"
}

button.btn.all-btn.btn-core {
    background: #5ec0a2 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 16px;
    color: #fff;
    float: center;
    padding: 8px 12px;
    font-family: "FuturaStd-Medium";
    margin-bottom: 50px;
}

button.btn.all-btn.btn-core:hover{
    border-radius: 9px;
}

button.btn.all-btn.btn-vermas {
    background: #25BED9 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 16px;
    color: #fff;
    float: center;
    padding: 8px 12px;
    font-family: "FuturaStd-Medium";
    margin-bottom: 50px;
}

button.btn.all-btn.btn-vermas:hover {
    border-radius: 9px;
}

#boton-descargas {
margin-bottom: 20px;}

#boton-descargas a {
	color: #ffffff;
}

#boton-descargas a:hover {
	color: #BFE6DA;
}

button.btn.all-btn.btn-core2 {
    background: #ffffff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 16px;
    color: #25BED9;
    float: center;
    padding: 8px 12px;
    font-family: "FuturaStd-Medium";
    margin-bottom: 20px;
}

.margen-imagen {
    margin: 30px 0px;
    left:0;
}

.azul {
 color:#00BFDB;
}

a { color:#00BFDB;}

.lateral {
    background-color: #F5F5F5; 
    height:900px;
}

.modal-estilo{
    font-size: 20px; 
    font-weight: bold; 
    color: #87C03F; 
    margin: 20px;
}

.margen-boton {
    margin-bottom: 30px;
}




@media (max-width:980px){
  .logo img {
    width: 50%;}

    #tf-menu {
    padding: 0px;}
    
}


@media (max-width:980px){
  .lateral {
    height:400px;
    }
}
