@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,900);
@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap');


.item-page_everdeb{
  background-image:url(../../../images/emprende-verde-bolivia-2025/emprende-verde-bolivia-fondo.png);
  padding-top:50px;
  padding/bottom:0px;
  
}
.bg-w{
  background-color:#fff;
  padding:20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;    
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
}

.footerbc{
  background-image:url(../../../images/bonos-de-carbono-2025/bg-foot-i.png);
  background-repeat:no-repeat;
  background-position:left bottom;
  background-size: 150px auto;
  
}
._auspician_carbon{
  padding-top:30px;
  
  background-image:url(../../../images/bonos-de-carbono-2025/bg-hoja.png);
  background-repeat:no-repeat;
  background-position:right bottom;
  background-size: 250px auto;
}

._auspician_carbon h3{
  color:#199ab5;
  text-align:center;
}

.speaker h3{
  text-align:center;
  font-size:24px;
  
}
.speaker h5{
  text-align:center;
  font-size:13px;
  
}
.speaker h4{
  text-align:center;
  font-size:16px;
  background-color:#008991;
  padding:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  
}
.speaker a{
  color:#fff;
  font-size:14px;
  text-decoration:none;
}

.speaker a:hover{
  color:#fff;
  text-decoration:none;
}
.speaker a i{
  color:#fff;
  background-color:#000;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  display:inline-block;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}

.item-page_full p, .item-page_full table{
  font-size:18px;
  margin:0px;
}/*
.item-page_full table strong{
color:#00a1ab;
}*/
.item-page_full .bg1 td{
  background-color:#f0f0f0;
}

.item-page_full .bg2 td{
  background-color:#caf6f9;
}

.item-page_full .programa{
  padding-top:50px;
  padding-bottom:50px;
  background-image:url(../../../images/bonos-de-carbono-2025/bg-dotted-10.jpg);
}
.item-page_full h2{
color:#01bd8b;  
}

.item-page_full .speaker{
  color:#fff;
  padding-top:50px;
  padding-bottom:50px;
  background-image:url(../../../images/bonos-de-carbono-2025/bg-speakers.jpg);
  background-size:cover;
  background-attachment:fixed;
}
.bg-greenb{
  background-color:#008991;
  padding:20px;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.bg-greenb i{
background-color:#00cce5;
  font-size:24px;
  color:#fff;
  width:50px;
  height:50px;
  line-height:50px;
  text-align:center;
  margin-right:15px;
  float:left;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
.item-page_full .speaker h2{
  color:#fff;
}


.evb_ponencias img{
  width:140px;
  height:140px;
  float:left;
  margin-right:20px;
}

._proyectos{
  margin-bottom:50px;
  
}

._publicaciones{
  margin-bottom:50px;
}
.carousel-indicators {
margin-bottom:-50px;
}
.carousel-indicators [data-bs-target]{
  background-color:#ccc;
}
.carousel-indicators .active{
  background-color:#666;
}

.carousel-item .itemn img{
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
}

._inp .item{
  margin-bottom:30px;
}
._inp .item h4 {
  margin-bottom:0px;
}
._inp .item .subitem .vermas, ._inp .item .subitem .fecha{
  display:none;
}

._publicaciones h4{
  margin-top:20px;
  font-weight:600;
  color:#20704d;
  font-size:18px;
}

.mobile {
    display: none;
}


.item-page_not img{
  width:100%;
  height:auto;
}

.item-page h5{
  font-weight:600;
  color:#20704d;

}

.past-presidents {
  text-align:center;
}
.past-presidents img{
  margin-bottom:15px;
}

.inner{
  margin-top:30px;
}

.afiliado{
  text-align:center;
} 
.directorio{
  text-align:center;
  
}
.directorio img{
  margin-bottom:15px;
  
}

img{
  max-width:100%;
  height:auto;
} 
.item-pagebggreen{
  background-color:#20704d;
  color:#fff;
  padding-top:30px;
  padding-bottom:30px;
  text-align:justify;
}
.item-pagebggreen .page-header h1{
  font-weight:600;
  font-size:30px;
  text-transform:uppercase;
  color:#fff;
  text-align:center;
  margin-bottom:20px;

}

.item-page{
  padding-top:30px;
  padding-bottom:30px;
  text-align:justify;
}

.item-page h3{
  font-weight:600;
  font-size:30px;
  text-transform:uppercase;
  color:#20704d;

}

.page-header h1{
  font-weight:900;
  font-size:40px;
  text-transform:uppercase;
  color:#20704d;
  text-align:center;

}
._redes{
  text-align:center;
  
}

._redes h3{
  font-weight:600;
  font-size:24px;
  color:#20704d;
  text-align:center;
  padding-left:45px;
  padding-right:45px;
  
}
._redes a{
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  font-weight:400;
  font-size:20px;
  background-color:#20704d;
  color:#fff;
  margin:5px;
  display:inline-block;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;  
  
}
._redes a:hover{
  color:#20704d;
  background-color:#fff;
}
._contactanos {
  line-height:30px;
  
}
._contactanos h3{
  font-weight:600;
  font-size:24px;
  color:#20704d;
  
}

._contactanos i{
  font-weight:600;
  font-size:18px;
  color:#20704d;
  margin-right:10px;
}
._suscribete h3{
  font-weight:600;
  font-size:24px;
  color:#20704d;
  text-align:center;
  padding-left:45px;
  padding-right:45px;
  
}
footer {
    background-color: #f2f2f2;
  padding-top:50px;
  padding-bottom:50px;
}
.colaboran{
  border-top: #20704d solid 10px;
  margin-top:30px;
}

._noscolaboran{
  padding-top:50px;
    padding-bottom:50px;
}

._noscolaboran h3{
  font-weight:600;
  text-transform:uppercase;
  color:#20704d;
  text-align:center;
}
._proyectos .item {
  border:1px solid #ccc;
}
._proyectos .subitem {
  padding:15px;
}
._proyectos .item img{
  max-width:100%;
  height:auto;
}

._proyectos .subitem .fecha{
  display:none;
}
._proyectos h3{
  font-weight:600;
  color:#20704d;
  margin-bottom:20px;
}
._proyectos a.vermas{
  font-size:12px;
  color:#20704d;
  text-decoration:none;
  font-weight:600;
  margin-bottom:15px;
  display:block;
}
._proyectos a.fecha{
  font-size:12px;
  color:#20704d;
  text-decoration:none;
  font-weight:600;
  text-align:right;
  margin-bottom:0px;
  display:block;
}

._proyectos a {
  text-decoration:none;
}
._proyectos a h4{
  font-size:16px;
  font-weight:600;
  text-decoration:none;
  display:block;
  margin-bottom:20px
}

._acercade{
  background-color:#f2f2f2;
  padding-top:50px;
  padding-bottom:50px;
  margin-bottom:50px;
}
._acercade .tit{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  
  
}
._acercade .tit h2{
  color:#20704d;
  font-weight:600;
  font-size:24px;
  
  
}
._acercade a.vermas{
  font-size:12px;
  color:#20704d;
  text-decoration:none;
  font-weight:600;
}
._noticiasin{
  background-color:#fafafa;
  padding:30px;
  margin-top:30px;
  
}

._noticias .topn h3, ._noticiasin .topn h3{
  font-weight:600;
  text-transform:uppercase;
  color:#20704d;
}
._noticias .topn a i, ._noticiasin .topn a i{
  font-size:16px;
  margin-left:5px;
}
._noticias .topn a, ._noticiasin .topn a {
  font-weight:600;
  color:#20704d;
  float:right;
  
}

._noticias .row, ._noticiasin .row{
  margin-bottom:20px;
}
._noticias img, ._noticiasin img{
  max-width:100%;
  height:auto;
}

._noticias a, ._noticiasin a {
  text-decoration:none;
}
._noticias a h4, ._noticiasin a h4{
  font-size:16px;
  text-decoration:none;
}
._noticias a.vermas, ._noticiasin a.vermas{
  font-size:12px;
  color:#20704d;
  text-decoration:none;
  font-weight:600;
}

._logo{
  margin-top:10px;
}
header{
  border-bottom: solid 1px #20704d;
  margin-bottom:0px;
}


ul.menu_leftp {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

ul.menu_leftp li {
    position: relative;
}

ul.menu_leftp li a {
    background-color: #fff;
    color: #666;
    text-indent: 10px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    display: block;
    max-width: 270px;
    text-transform: uppercase;
    border-top: 1px solid #f0f0f0;
    border-left: 4px solid #ec8827;
}

ul.menu_leftp li a:hover {
    background-color: #ec8827;
    color: #fff;
    border-left: solid 8px #666;
}

ul.menu_leftp li ul {
    position: absolute;
    top: -999999px;
    z-index: 3;
}

ul.menu_leftp li:hover ul {
    left: 270px;
    top: 0px;
}

ul.menu_leftp li ul li {
    float: none;
}

ul.menu_leftp li ul li a {
    float: none;
    background-color: #fafafa;
    font-size: 13px;
    width: 210px;
    text-transform: none;
}

.moduletable_leftp h3 {
    color: #ec8827;
    text-transform: uppercase;
    font-family: 'Orbitron', sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
    font-size: 14px;
    text-align: center;
    margin: 0px;
    background-color: #565656;
    border-bottom: 1px solid #ec8827;
}

.menuoculto {
    opacity: 0;
}

._menu{
    position: relative;
    margin: 0px;
  float:right;
}

.desktop  ul {
    margin: 0px;
    margin-bottom: 0px;
    margin-top: 60px;
    padding: 0px;
    list-style: none;
}

.desktop  ul li {
    position: relative;
    float: left;
}

.desktop  ul li a {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #000;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 400;
  text-decoration:none;
    border-bottom: #fff solid 3px;
}

.desktop  ul li a:hover {
    border-bottom: #ccc solid 3px;

}

.desktop ul li.current a {
    border-bottom: #20704d solid 3px;
}

.desktop ul li.current li a {
    border-bottom: none;
}

.desktop ul li ul {
    position: absolute;
    left: -99999px;
    z-index: 2;
  margin-top:0px;
    padding: 0px;
    top: 30px;
    border-left: #ccc solid 1px;
    border-right: #ccc solid 1px;
    border-bottom: #ccc solid 1px;
}

.desktop  ul li:hover ul {
    left: 0px;
}

.desktop ul li ul li {
    position: relative;
}

.desktop  ul li ul li a {
    width: 250px;
    background-color: #fff;
    color: #333;
    height: 30px;
    line-height: 30px;
  font-size:14px;
    border-top: #f0f0f0 solid 1px;
    text-transform: none;
    border-left: #fff solid 3px;
    border-bottom: none;
}

.desktop  ul li ul li a:hover {
    background: none;
    background-color: #fff;
    color: #20704d;
    text-decoration: none;
    border-left: #ccc solid 3px;
    border-bottom: none;
}
.desktop  ul li ul li.current a {
    background-color: #fff;
    color: #000;
    height: 30px;
    line-height: 30px;
    border-top: #f0f0f0 solid 1px;
    text-transform: none;
    border-left: #20704d solid 3px;
    border-bottom: none;
}
.desktop ul li ul li a span {
    display: none;
}


a {
    transition: all 0.20s linear;
    -webkit-transition: all 0.20s linear;
    -moz-transition: all 0.20s linear;
    color: #000;
}

a:hover {
    transition: all 0.20s linear;
    -webkit-transition: all 0.20s linear;
    -moz-transition: all 0.20s linear;
    color: #666;
}

body {
    margin: 0px;
    padding: 0px;
    font-family: "Instrument Sans", sans-serif;
    font-size: 14px;
    color: #000;
}

.subtitle {
  font-weight:600;
  font-size:18px;
  font-style: italic;
}


/*********************************************************************************************************/

@media only screen and (max-width: 1199px) {
.desktop  ul li a {
    padding-left: 12px;
    padding-right: 12px;
}  


}

@media only screen and (max-width: 1030px) {
.desktop  ul li a {
  font-size:15px;
    padding-left: 10px;
    padding-right: 10px;
}  
}

@media only screen and (max-width: 991px) {
._menu{
  float:none;
}
  ._logo{
    text-align:center;
  }
.desktop  ul li a {
  font-size:15px;
    padding-left: 14px;
    padding-right: 14px;
} 
.desktop  ul {
    margin-top: 10px;
}
  
}

@media only screen and (max-width: 767px) {
  .menuoculto {
        opacity: 1;
        filter: alpha(opacity=100);
        transition: all 0.20s linear;
        -webkit-transition: all 0.20s linear;
        -moz-transition: all 0.20s linear;
    }
    nav.desktop {
        display: none;
    }  
  
}

@media only screen and (max-width: 640px) {
    .menutopfixed {
        position: relative;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 0px;
        height: auto;
    }
  .mobile {
    display: block;
}
    .nomobile{
  display:none;
}
  .item-page_full .col-lg-8 h5{
    padding:20px;
}
  .bg-greenb{
    margin-bottom:15px;
  }
  
  
  .speaker .col-lg-3{
    text-align:center;
    margin-bottom:20px;
  }
  
  .speaker img{
    max-width:250px;
  }
  
}