body {
 font-family: 'Montserrat',sans-serif;
 font-size: 16px;
 font-weight: 500;
 color:#4d4d4d;
}
.starter-template {
    padding: 40px 15px;
    text-align: center;
}    


/* ---------- General -------------- */
.montserrat{font-family: 'Montserrat', sans-serif;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.white-color{color: #fff;}
.green-bg{background-color:#94c654; }
.gray-bg{background-color:#8f979d; }
.blue-bg{background-color: #0095ca}
a:focus, a:hover{text-decoration: none}
.border-bottom{border-bottom: 1px solid gray;}
h1{font-size: 28px;font-weight: 700;color:#0095ca;}
h3{font-size: 18px;color:#4d4d4d;}
.container-inner{display: table-cell;vertical-align: middle;position: relative;}
.our_achievements{color:#fff;background-image: url('http://liderazgosam.org/static/img/home/green-texture-liderazgo.jpg');position:relative;height:300px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;display: table;padding: 90px 0;}
h1, h2, h3, h4, h5, h6{margin:5px 12px!important}
.padding-0{padding: 0;}
.show{display: block!important;}
.hide{display: none;}
.margin-20-0{margin: 20px 0;}
a.page.larger, a.page.smaller {color: #0095ca;border: 0;font-weight: bold;font-size: 20px;}
span.current {background-color: #94c654;border: 0!important;color: #fff;border-radius: 30px;padding: 4px 10px!important;font-size: 18px;}
span.pages{display: none}

.link-bio{width: 50%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 18.5px;
    border-right: 1px solid #fff;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;}
.link-proyecto{    width: 50%;
    float: right;
    text-align: center;
    color: #fff;
    font-size: 18.5px;
    /* border-right: 1px solid #fff; */
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;}



.carousel-indicators li {
    color: #0095ca;
    font-size: 16px;
    font-weight: bold;
    margin: 3px;
    display: inline;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
}
.carousel-indicators .active {
    color: #fff;
    width: 30px;
    padding: 5px 9px;
    border-radius: 15px;
    background-color: #94c654;
}
#lang_sel_click ul ul{width: 50px!important}
#lang_sel_click li{width: 50px!important}
#lang_sel_click {margin-top: 20px;}
.carousel-inner {
    background-color: #EEEEEE;
    padding: 30px 15px 15px 15px;
    margin-bottom: 20px;
}
.titulo-pagina {
    font-size: 30px;
    margin: 20px 0!important;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    color: #0095ca;
    text-align: center;
}

a.left.carousel-control, a.right.carousel-control {
    background-color: transparent!important;
    color: #fff;
    background-image: none!important;
    opacity: 1!important;
}

.carousel-caption {
    /* top: 35%; */
    color: #fff;
    /* height: 200px; */
    left: 3%;
    /* top: 5%; */
    bottom: 1%;
    width: 400px;
    float: left;
}

.carousel-caption h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 45px;
    margin: 0!important;
    text-align: left;
}

.carousel-caption p {
    color: #fff!important;
    margin: 0!important;
    font-weight: 500!important;
    font-size: 20px!important;
    text-align: left;
}
li#menu-item-51, li#menu-item-337 {
    background-color: #0095ca;
    color: #fff;
}
li#menu-item-51 a, li#menu-item-337 a{color: #fff!important;}
/*-----------------------------------*/

/*------------ BASE------------------*/
.logo{padding-top: 15px;}
.boton-donar-header h1{font-size: 16px; margin:10px 0 0 0;}
.boton-donar-header .h1-bold{font-size: 22px; font-weight: bold; margin:0 0 5px 0;}
.redes p{color: #8d979d;margin-top: 20px;font-size: 14px;}
.redes a, .redes a:visited {margin: 0 5px; color: #8d979d;font-size: 18px;}
.navbar-nav>li>a {line-height: 0px;font-size: 13px;color: #8d979d;}
.navbar {background-color: #fff!important;border:0px;}
.footer{background-image: url(../img/general/footer-bg-lidereazgo.jpg);}
.footer1 {padding-top: 30px;padding-bottom: 30px; margin-top:20px;margin-bottom:20px;border-right:1px solid #fff;}
.footer1 h2{font-size: 13px; color: #fff; margin: 10px 0 0 0!important;}
.footer1 p{font-size: 10px; color: #fff;margin:5px 0; font-weight: 300;}
.footer1 p a{color: #fff; font-size: 16px; margin: 0 5px 0 10px;}
.newsletter{margin-top:30px; padding: 50px 0 80px;}
.newsletter form .form-group p{color: #fff!important;}
.newsletter label{color: #fff; font-size: 20px; font-weight: bold;margin-left: -15px;margin-bottom: 10px;}
.newsletter input{height: 50px;}
.patrocinadores{padding: 65px 30px;margin: 20px 0;border-left: 1px solid #fff;}
.derechos p{color: #fff;font-size:12px; margin: 10px;}
.send-newsletter{padding: 0}
.send-newsletter button{background-color: #94c654!important;border-radius: 0;    padding: 18px 8px 18px 8px;
    float: left;
    border: 0;}

.margin-30-30{margin: 30px 0;}




/*-------------DONATIVOS---------------*/
.donativo-form{width: 100%;background-color: #ececec; margin: 30px 0; padding: 90px 0;}
.donativo-form h3{font-size: 28px; color: #0095ca;}
.donativos p{font-family: 'Montserrat', sans-serif;font-size: 16px;color:#4d4d4d;line-height: 22px;;text-align: justify; margin:30px 0;}

.btn-paypal, .btn-paypal:hover, .btn-paypal:focus, .btn-paypal:active{background-color: #96c454; width: 100%; padding: 20px 0;font-weight: bold; font-family:'Montserrat', sans-serif;font-size: 22px; border-radius: 0px;border:0px;margin-top:40px; box-shadow: 5px 8px 5px rgba(0, 0, 0, 0.3);}
.btn-living, .btn-living:hover, .btn-living:focus, .btn-living:active{background-color: #96c454; width: 100%; padding: 20px 0;font-weight: bold; font-family:'Montserrat', sans-serif;font-size: 22px; border-radius: 0px;border:0px;margin-top:40px; box-shadow: 5px 8px 5px rgba(0, 0, 0, 0.3);}
.btn-siguiente, .btn-siguiente:hover{background-color: #96c454; padding: 15px; width: 100%;font-weight: bold; font-family:'Montserrat', sans-serif;font-size: 18px; border-radius: 0px;border:0px;margin-top:40px;}
.btn-enviar, .btn-enviar:hover{background-color: #96c454; color: #fff; padding: 15px; width: 100%;font-weight: bold; font-family:'Montserrat', sans-serif;font-size: 18px; border-radius: 0px;border:0px;margin-top:10px;}
.donativos .control-label {text-align: left; color: #0095ca; font-family: 'Montserrat', sans-serif;font-size: 16px;}
.donativos .form-control{border-radius: 0; font-family: 'Montserrat', sans-serif; color:#4d4d4d;height: 40px}
#flexslider_hg_donativos img {height: 400px;}
div#flexslider_hg_donativos {border: 0;}
ul.flex-direction-nav {display: none;}
ol.flex-control-nav.flex-control-paging {display: none;}



/*menu*/
.nav-menu li > a{color:#5f5f5f!important;font-family: 'Montserrat', sans-serif;font-size: 12px}
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus,.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a{background-color: #94c654!important;color:#fff!important;}
.nav-menu li > a{padding: 0px 10px}
.content-area{padding: 0px!important}

/*-------------QUE-HACEMOS---------------*/

.que-hacemos p{font-family: 'Montserrat', sans-serif;font-size: 16px;color:#4d4d4d;line-height: 22px;;text-align: justify; margin:30px 0;}


img.img-lideres:hover .div-absolute{opacity: 1!important;z-index: 9999:top:0;}
.texto-thumbnail{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    font-size: 14px;
    padding: 30px 20px;
    text-align: center;
    color:#fff;
    font-family: 'Montserrat', sans-serif;
}
.texto-thumbnail h3{
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
    color:#fff;
}

.texto-thumbnail__p{
    font-size: 20px;
}

footer .border-bottom{border-color: #fff;}

/*--------------------HOME--------------------------*/
.home-page{font-family: 'Montserrat', sans-serif;font-size: 16px;color:#4d4d4d;line-height: 22px;;text-align: justify; padding-top:60px; padding-bottom:60px; }
.home-boton, .home-boton:hover{background-color: #0095ca; padding: 10px 50px; border: none; box-shadow: 5px 8px 5px rgba(0, 0, 0, 0.3);}

.home-page h3{font-size: 18px; color: #4d4d4d; margin: 10px 0!important;}
div#flexslider_hg_homepage {border: 0;}
.slide-data {display: none;}
.home-boton-verde, .home-boton-verde:hover { background-color: #94c654!important;border: 0;padding: 15px 30px;font-size: 17px;font-weight: bold;}
/*-----------------------------------*/


/********************LOGROS***************************/
.logros p{font-family: 'Montserrat', sans-serif;font-size: 16px;color:#4d4d4d;line-height: 22px;;text-align: justify; margin:30px 0;}

.texto-logros {position: absolute;top: 0;padding: 60px 40px;text-align: center; width: 100%;}
.texto-logros h3 {text-align: center;color: #fff;font-size: 100px;font-weight: bold; font-family: 'Montserrat', sans-serif;text-shadow: 5px 8px 5px rgba(0, 0, 0, 0.3);margin-bottom: -10px!important;}
.texto-logros p {text-align: center;color: #fff;font-size: 20px;font-weight: bold; font-family: 'Montserrat', sans-serif;}


/*************************CONTACTO********************************/
.contacto{background-color: #94C654;padding-top: 30px; padding-bottom: 30px;}
.titulo-contacto{color: #fff!important;margin-bottom: 20px!important;}

.contacto .form-control{height: 40px; border-radius: 0;}
.contacto textarea{height: 80px;}
.btn-enviar, .btn-enviar:hover{background-color:#0095ca; box-shadow: 5px 8px 5px rgba(0, 0, 0, 0.3); color: #fff; padding: 15px; width: 100%;font-weight: bold; font-family:'Montserrat', sans-serif;font-size: 18px; border-radius: 0px;border:0px;margin-top:10px;}



/*******************************LIDERES*************************************/
.lideres .nav-tabs li {
    margin-bottom: 20px !important;
}
.lideres .nav-tabs li a{font-family: 'Montserrat', sans-serif; font-size: 20px;background-color: #94c654; font-weight: bold; padding: 10px 40px; text-transform: uppercase; margin: 0 5px;color: #fff;display: inline}
.lideres .nav-tabs li a:hover{font-family: 'Montserrat', sans-serif;background-color: #5c9217;}
.lideres .div-absolute{}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #5c9217;
    border: none;
    border-bottom-color: transparent;
}
.tab-content{padding: 0 20px;}
#lideres {margin:0 0 20px 0;}
.lideres-nombre{background-color: #94c654; padding: 10px; }
.lideres-bio{background-color: #0095ca; padding: 11px;}
.lideres-nombre h3, .lideres-bio h3{color: #fff;font-size: 18px;}
.lideres .div-absolute {top: 0;position: absolute;text-align: justify;padding: 30px 50px;color: #fff;background-color: rgba(0, 0, 0, 0.5);font-size: 15px;}
.cerrar {position: absolute;right: 20px;top: 14px;color: #fff;font-size: 20px;}



/*******************************Quienes somos*********************************/
.hidde{display: none;}
.show{display: block!important;}
.comite{overflow-y:scroll;  text-align: justify;color: #fff;font-family: 'Montserrat', sans-serif; position: absolute;top: 0; padding: 30px; background-color: rgba(0, 0, 0, 0.5);}
h3.bio-titulo {
    color: #fff;
    font-weight: normal;
    font-size: 20px;
    margin: 0!important;
}

/************************************BLOG*********************************/
.hentry{width: 100%!important;max-width: 100%!important; margin: 0!important}

@media (max-width: 768px){
.menu-menu-1-container {background-color: #fff;}
.border-bottom{border-bottom: 0!important}
.menu-movil{min-height: 50px;}
.home-boton-verde, .home-boton-verde:hover{font-size: 11px;}
.home-boton, .home-boton:hover {font-size:11px;padding: 10px 40px;}
.patrocinadores{margin: 0; padding: 0;}
.texto-thumbnail h3{font-size: 30px;}
.texto-thumbnail{padding: 0;}
.lideres .nav-tabs li a{ font-size: 12px;padding: 10px;}
.comite{position: relative;max-height: 300px!important; min-height: 300px!important}
.donativo-form {padding: 40px 0;}
.link-proyecto{font-size: 12px;}
.link-bio{font-size: 12px;}
.lideres-bio{height: 40px;}
.lideres .div-absolute{position: relative;overflow-y:scroll;padding: 10px;min-height: 300px; }
.texto-logros h3{margin-bottom: -30px!important;font-size: 30px;}
.texto-logros{padding: 0 10px;}
.texto-logros p{font-size: 14px;}
}
@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width: 992px) and (max-width: 1199px) {

}






