@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&display=swap');
/* font converted using font-converter.net. thank you! */
.blog-post .entry-content p, .blog-post .entry-summary p {
   line-height: 30px;
}


.page-id-355 #content , .page-id-4612 #content {padding-top:0em }

body .wpb_wrapper p {margin-bottom:1.5em}

.wpb-js-composer  #inicio .vc_column-inner {padding-top:0}

.wpb-js-composer .tags .tag-portada01, .wpb-js-composer .tags .tag-portada02, .wpb-js-composer .tags .tag-portada03, .wpb-js-composer .tags .tag-portada04, .wpb-js-composer .tags .tag-portada05, .wpb-js-composer .tags .tag-portada06 {display: none}

.wpb-js-composer .main-nav {justify-content:center; text-align: center}

/* #responsive-menu-container {display:none !important} */
.page {margin:0 !important}
.wpb-js-composer .vc_row {margin-left:0; margin-right:0;}

.backg01 {background: #f9f8f8}

.parraf90 p {width:90% }

#content header.entry-header , #slb_viewer_slb_default .slb_data_content, #slb_viewer_slb_default .slb_controls .slb_slideshow {display:none}

.home .main-bar .main-nav .menu-item a, .home .main-bar .main-nav > li.current-menu-item > a {color:#1d3e56}

.home .main-bar .main-nav .menu-item a:hover, .home .main-bar .main-nav > li.current-menu-item > a:hover {color:#8fa540}

.content .container .entry-content {margin:0}

.row-top-backg , .wpb-js-composer .coltop {min-height:750px; max-height:760px }

 .row-top-backg2 {min-height:70px; } 

.row-tit-backg {min-height:220px; max-height:220px; background-position: right; background-color:#1d3e56; background-repeat: no-repeat;  background-size: auto !important  }

.bgproyecto {background-image: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/bgproyecto.jpg); background-position: right top;}

.bginfraesctructura {background-image: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/bginfraestructura.jpg); background-position: right top}

.bgcampeones {background-image: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/bgcampeones.jpg); background-position: right top}

.bgconsorcio {background-image: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/bgconsorcio.jpg); background-position: right top}

.bgagenda {background-image: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/bgagenda.jpg); background-position: right top}

.bgrecursos {background-image: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/bgrecursos.jpg); background-position: right top}

.bgboletines {background-image: url(https://enjoit.net/clients/forest/wp-content/uploads/2020/09/bgboletines.jpg); background-position: right top}

.bgnoticias {background-image: url(https://enjoit.net/clients/forest/wp-content/uploads/2020/10/bgnoticias.jpg); background-position: right top} 

.bgproyecto .vc_column-inner , .bgrecursos .vc_column-inner , .bgagenda .vc_column-inner , .bggaleria .vc_column-inner , .bgconsorcio .vc_column-inner , .bgboletines .vc_column-inner  {padding-top:22px}

.headertitle {margin-top:40px}

.wpb-js-composer #wrap .slider-top-forest .headertitle {margin-top:0px; max-height:650px }

.wpb-js-composer #wrap .slider-top-forest .headertitle  .wpb_text_column , .headertitle  .wpb_text_column {margin:0}

.wpb-js-composer #wrap .slider-top-forest .headertitle h2,  .headertitle h2 {font-family: 'Lato', sans-serif; font-weight: 900; font-size:60px; line-height: 64px; color:#fff; margin:0;  }

.wpb-js-composer #wrap .slider-top-forest .headertitle p  , .headertitle p {margin:0;  font-family: 'Lato', sans-serif;  color:#fff; font-size:36px; line-height:40px; font-weight: 400 }

/* slider blog*/
@media (min-width:1000px)  
{
.wpb-js-composer #wrap .slider-blog .blog-post .parallax-img-parent .aspect-ratio-fill

{	-webkit-box-shadow: -6px -7px 20px -20px rgba(0,0,0,0.8);
-moz-box-shadow: -6px -7px 20px -20px rgba(0,0,0,0.8);
box-shadow: -6px -7px 20px -20px rgba(0,0,0,0.8);
   width: 90%;
    height: 90%;
    margin: 2% 5% 2% 5%; overflow: hidden;
}
}
.wpb-js-composer #wrap .slider-blog  .carousel-nav {top:40%}

.wpb-js-composer #wrap .slider-blog  .carousel-nav .previous, .wpb-js-composer #wrap .slider-blog   .carousel-nav .next {width:50px; height:50px; background-color:#8fa540; border-radius:50px}

.wpb-js-composer #wrap .slider-blog  .carousel-nav .previous {left:5%}
.wpb-js-composer #wrap .slider-blog   .carousel-nav .next {right:5%}

.wpb-js-composer #wrap .slider-blog  .carousel-nav .previous .fa::before, .wpb-js-composer #wrap .slider-blog   .carousel-nav .next .fa::before {color:#Fff; font-size: 1.2em; }

.wpb-js-composer #wrap .slider-blog .row .blog-post .post-image .tags a ,  .blog .blog-post .tags a,  .archive .blog-post .tags a {background-color:#8fa540}

.wpb-js-composer #wrap .slider-blog .blog-posts , .wpb-js-composer #wrap .slider-blog .row .blog-post {background-color:transparent;}

.wpb-js-composer #wrap .slider-blog .post-info {margin-bottom: 0; line-height: normal; letter-spacing:0; margin-top:15px }

.wpb-js-composer #wrap .slider-blog .post-info .author  , .wpb-js-composer #wrap .slider-blog .post-info .comments   {display:none}

.wpb-js-composer #wrap  .slider-blog footer a {border:none; text-transform:none; letter-spacing: 0; border-radius:0 0 0 0; padding: 0  }

.wpb-js-composer #wrap  .slider-blog footer a:hover , .wpb-js-composer #wrap  .slider-blog footer a.semi-round:hover, .wpb-js-composer #wrap  .slider-blog footer a.btn-lg:hover {background-color:transparent !important; border: none !important; border-radius:0 0 0 0; padding: 0 } 

.wpb-js-composer #wrap  .slider-blog footer span i {display:none}

.wpb-js-composer #wrap  .slider-blog footer span , .wpb-js-composer #wrap  .slider-blog footer a:hover span {padding: 0; background: none }
/* slider  top*/

.wpb-js-composer #wrap .slider-top-forest .headertitle .coltop {width: 74%; margin-left: auto; margin-right: auto; float: none}

.wpb-js-composer #wrap .slider-top-forest .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding-top:0; margin-left: -3px; margin-right: 0}

.wpb-js-composer #wrap .slider-top-forest .logosbot {bottom:10px}

.wpb-js-composer .row-tit-backg h2  { font-family: 'Lato', sans-serif; font-weight: 900; font-size: 36px; color:#fff; margin-bottom:15px; margin-top: 0; padding-left:15px  }
 
.wpb-js-composer .row-tit-backg .wpb_text_column p {  font-family: 'Lato', sans-serif;  font-weight:400; color:#fff; font-size:22px; line-height:26px ; padding-left: 15px }

.wpb-js-composer .row-tit-backg .wpb_text_column p strong {color:#8fa540; font-weight:400; font-size: 22px}

.logosbackgrow .wpb_text_column p , .logosbackgrow .wpb_wrapper ul {text-align: left;}

.logosbackgrow li {list-style:none; display: inline-block; margin:0 10px; line-height: 0 }

.wpb-js-composer .logosbackgrow ul {margin:0; padding-left:50px }

.wpb-js-composer .logosbackgrow .wpb_text_column {margin-top:10px; margin-bottom: 10px}

.wpb-js-composer .logostop {position: absolute !important; width: 100%; top: 0; left: 0;}

.wpb-js-composer .logosbot {position: absolute !important; width: 100%; bottom: 0; left: 0;}

.wpb-js-composer .rowtop .vc_tta-panels .vc_tta-panel-body , .wpb-js-composer .logosbackgrow, .wpb-js-composer .row-top-backg .vc_column-inner,  .wpb-js-composer .logosbackgrow, .wpb-js-composer .row-top-backg2 .vc_column-inner {padding:0 !important; border:0 !important}

.wpb-js-composer .slider-top-forest .vc_tta-panels  .vc_tta-panel-body {border:0 }
.wpb-js-composer .slider-top-forest .vc_tta-panels  .vc_tta-panel-body {border:0 }

.wpb-js-composer .content .w90x2 {width:100%; margin-left: auto; margin-right: auto}

.wpb-js-composer .content .w90x {width:94% !important; margin-left: auto; margin-right: auto}

.wpb-js-composer .content .w90x3 {width:92% !important; margin-left: auto; margin-right: auto}

.wpb-js-composer .content .w90 {width:90% !important; margin-left: auto; margin-right: auto; left: auto !important}

.wpb-js-composer .content .w80x {width:88% !important; margin-left: auto; margin-right: auto}

.wpb-js-composer .content .w80 {width:80% !important; margin-left: auto; margin-right: auto}

.wpb-js-composer .content .w70 {width:66% !important; margin-left: auto; margin-right: auto}

.wpb_wrapper p a , .wpb-js-composer #wrap  .slider-blog footer a, .blog-post .post-contents footer a {color:#1d3e56; font-size:18px; text-decoration: underline; font-family: 'Lato', sans-serif;  letter-spacing:0px; font-weight:700; text-transform:none }
.blog .blog-post .post-contents footer a , .blog-post .post-contents footer a:hover { border:none; padding:0 }

.blog .blog-post .post-contents footer a span, .blog-post .post-contents footer a:hover span {padding:0;border:none}

.blog .blog-post .post-contents footer a span .fa {display:none}

.wpb_wrapper p a:hover, .wpb-js-composer #wrap  .slider-blog footer a:hover  , .blog-post .post-contents footer a:hover {color:#8fa540; background:none  }

.wpb-js-composer .content .tit-raya { color:#8fa540; font-family: 'Lato', sans-serif;  font-size: 28px; font-weight:300;
background-image: url(raya.png) ; background-repeat: no-repeat; background-position: left bottom; display: inline-block; padding-bottom:15px; margin-left:5px  }

.vc_inner h3 , .archive .post-contents h2.entry-title a , .blog .post-contents h2.entry-title a , .wpb-js-composer .slider-blog .entry-title a {color:#1d3e56; font-size:20px; line-height:22px;font-family: 'Lato', sans-serif;  font-weight: 700; margin:10px 0 0 0; display: inherit; letter-spacing: 0  }

.archive .post-contents header h2.entry-title a , .blog .post-contents header h2.entry-title a {margin-bottom: 15px}

.blog .post-date-featured .entry-date {font-size: 1.46154em;}

.archive .post-contents .post-info { margin-bottom:10px }

.wpb-js-composer .post-contents .post-info {text-transform: capitalize}

.obj .icon {margin:20px 0 0 -10px}

.obj .wpb_column h3 {margin-bottom:20px }

.colx4 .wpb_wrapper .wpb_single_image {margin-bottom:15px}

.obj .objrow .wpb_single_image {margin-bottom:0 }

/* .obj .objrow {border:1px solid} */

.obj .objrow .vc_column-inner {padding-left:0} 

.wpb-js-composer .slider-blog .flickity-page-dots .dot {  background: #8fa540; width:20px; height:20px; opacity: 1; border: solid 3px #8fa540}

.wpb-js-composer .slider-blog .flickity-page-dots .is-selected  {background: #fff; border-color:#8fa540;}

.wpb-js-composer .vc_pagination .vc_pagination-item .vc_pagination-trigger  {border-color:#8fa540; background: #8fa540; width:20px; height:20px }
.wpb-js-composer .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #fff}

/*.wpb-js-composer .vc_pagination .vc_pagination-item .vc_pagination-trigger:hover::before {content:"ver más";color: #1d3e56; font-family: "GillSansMT-Light"; font-size:16px; margin-top:-35px; width:70px; display: block; margin-left:-90% ; text-align: left;  }  */

.wpb-js-composer .vc_pagination:before , .wpb-js-composer .slider-blog .flickity-page-dots::before{content:"Encuentra más información: ";color: #8fa540; font-family: 'Lato', sans-serif; font-size:18px; }

/*.wpb-js-composer .vc_pagination .vc_active .vc_pagination-trigger:hover::before {content:""} */

.vc_column-inner .lista ul {margin:0 0 1.5em 0em; padding-left:20px }

.colx2 .vc_column_container .vc_column-inner .wpb_wrapper p, .colx4 .wpb_wrapper p, .obj .objrow .wpb_wrapper p, .ambito-row .wpb_wrapper p, .vc_col-sm-6 .wpb_wrapper p,
.w90 .wpb_wrapper p, .wpb-js-composer .recursos-row .detalle2 p , .recursos-row .detalle1 p, .vc_tta-tabs-list .vc_tta-title-text ,.wpb-js-composer  .vc_tta-tabs-list .vc_tta-title-text ,  .wpb-js-composer  .vc_tta-panels .vc_tta-panel-body h2 , .wpb-js-composer  .vc_tta-panels .vc_tta-panel-body p, .vc_column-inner .lista li, .wpb-js-composer .slider-blog .entry-summary p

{ width:94%; color:#1d3e56; font-family: 'Lato', sans-serif;  font-size:18px; line-height:22px; font-weight:300 ; letter-spacing:0  }

.colx2 .vc_column_container .vc_column-inner .wpb_wrapper p strong, .w90 .wpb_wrapper p strong , .recursos-row .wpb_wrapper p strong ,  .wpb-js-composer  .vc_tta-tabs-list .vc_tta-title-text ,  .wpb-js-composer  .vc_tta-panels .vc_tta-panel-body h2 ,.wpb-js-composer  .vc_tta-panels .vc_tta-panel-body p strong { font-family: 'Lato', sans-serif;  font-weight:700; font-size: 20px ; letter-spacing:0 }

.wpb-js-composer  .datosbold strong  {font-size:18px !important}

#vision .wpb_wrapper p , .archive .post-contents p {margin-top:20px }

.recursos-row {padding:/*50px*/ 50px 50px 0px 50px; margin-top:15px}

.recursos-row h3 {font-family: 'Lato', sans-serif;   font-weight: 900 }

.creditos .wpb_wrapper p {color:#1d3e56;  font-family: 'Lato', sans-serif; font-weight: 300; font-size:14px; line-height:18px;}

.wpb-js-composer .recursos-row  .wpb_single_image {margin-bottom:15px }
.wpb-js-composer .recursos-row h3 {font-size:18px; line-height:22px; color:#1d3e56; margin:0 0 5px 0;max-width: 210px; font-weight:700;}
.recursos-row .wpb_wrapper p strong {font-size:16px; color:#1d3e56   }
.wpb-js-composer .recursos-row .detalle1 p {font-size:16px; line-height:20px }

.wpb-js-composer .recursos-row .detalle1 p, .wpb-js-composer .recursos-row .detalle2 p {margin-top:0}

.wpb-js-composer .recursos-row .detalle1 {margin-bottom:0; margin-top:10px }

.wpb-js-composer .recursos-row .detalle2 {margin-bottom:0; margin-top:15px}

.wpb-js-composer .recursos-row  .wpb_wrapper p  {margin-top:15px}

.wpb-js-composer .recursos-numero p {width:100%; text-align: center; margin-top: -18px; color: #1d3e56; font-family: 'Lato', sans-serif;  font-size:16px; line-height: 18px;}

.wpb-js-composer  .row1  , .wpb-js-composer  .row1 .vc_column-inner , .wpb-js-composer  .row1 .vc_col-sm-12 , .wpb-js-composer  .row1  .wpb_text_column {margin-bottom:0 !important; padding-bottom:0 !important  }

.wpb-js-composer .entry-content .galeria-row .wpb_column {padding-top:0px; padding-left:0; padding-right:0}

.wpb-js-composer .entry-content .galeria-row .vc_column-inner {padding-left:0; padding-right: 0 }

.wpb-js-composer .entry-content .galeria-row .ff-stream-wrapper {padding: 4px 0;}

.galeria-row .ff-item .ff-item-bar {border:0}

.galeria-row [class*="ff-icon-"]:before {color:#fff}

.pie {background-color:#27314e; background-image: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/paint_backg.png); padding-top:70px; background-position: center top; background-repeat: repeat-x; background-size:auto !important; margin-top: -1px;}

.pie .wpb_wrapper p , .pie .wpb_wrapper li {color:#fff; font-family: 'Lato', sans-serif;   font-size:18px; line-height:22px; font-weight:300  }

.pie .wpb_wrapper li {list-style: none}

.pie .wpb_wrapper .fa , .wpb-js-composer #responsive-menu-container #responsive-menu-additional-content .fa  {display: inline-block; color:#fff; font: normal normal normal 14px/1 FontAwesome; font-size: inherit;  text-rendering: auto; -webkit-font-smoothing: antialiased; margin:0 10px}

.wpb-js-composer #responsive-menu-container #responsive-menu-additional-content a .fa , .pie .wpb_wrapper a .fa {color:#1d3e56; margin:0 5px 0 6px}
.wpb-js-composer #responsive-menu-container #responsive-menu-additional-content a , .pie .wpb_wrapper a {background: #fff; height: 30px; width: 30px; border-radius: 30px; line-height: 30px; display: inline-block; text-align:center; margin-right: 10px;}

.wpb-js-composer #responsive-menu-container #responsive-menu-additional-content a:hover, .pie .wpb_wrapper a:hover {background:#8fa540 }

.wpb-js-composer #responsive-menu-container #responsive-menu-additional-content a:hover .fa, .pie .wpb_wrapper a:hover .fa {color:#fff}

.pie .wpb_wrapper .fa:hover {color:#a5bb56}

.pie .social-media-menu .fa-facebook:before {content: "\f09a";}

.pie .wpb_wrapper ul {margin:0 0 1.5em 0em; padding-left:10px }

.home .site-footer , .home  .entry-footer {display:none !important}

.wpb-js-composer  .main-footer {padding:0}

/* Social */

.imgfacebook {
    display: block; width: 48px; height: 50px;
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/icono-redes-facebook.png) no-repeat;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
	text-decoration: none
}

.imgfacebook:hover {
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/icono-redes-facebook2.png)
}

.imgtwitter {
    display: block; width: 48px; height: 50px;
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/icono-redes-twitter.png) no-repeat;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
	text-decoration: none
}

.imgtwitter:hover {
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/icono-redes-twitter2.png)
}

.imgyoutube {
    display: block; width: 48px; height: 50px;
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/icono-redes-youtube.png) no-repeat;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
	text-decoration: none
}

.imgyoutube:hover {
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/icono-redes-youtube2.png)
}

.imgflickr {
    display: block; width: 48px; height: 50px;
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/icono-redes-flickr.png) no-repeat;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
	text-decoration: none
}

.imgflickr:hover {
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/uploads/2019/10/icono-redes-flickr2.png)
}

.imginstagram {
    display: block; width: 48px; height: 50px;
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/themes/boo-child/images/icon-instagram.png) no-repeat;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
	text-decoration: none
}

.imginstagram:hover {
    background: url(https://forest-trends.org/infraestructura-natural/wp-content/themes/boo-child/images/icon-instagram2.png)
}

.wpb-js-composer #responsive-menu-container #responsive-menu-title {padding:25px 0}

.wpb-js-composer #responsive-menu-container #responsive-menu-title, .wpb-js-composer #responsive-menu-container #responsive-menu .responsive-menu-item .responsive-menu-item-link , .wpb-js-composer #responsive-menu-container #responsive-menu-additional-content {padding-left:30%}
.wpb-js-composer #responsive-menu-container #responsive-menu-wrapper #responsive-menu .mrespo a.responsive-menu-item-link {color: #8fa540; cursor:auto;
    font-family: "GillSansMT-Light"; font-size:22px; font-weight: 400; background-image: url(raya.png); background-repeat: no-repeat; background-position:33% 30px; background-color: transparent !important; display: inline-block; padding-bottom: 15px; height:90px  }

.wpb-js-composer #responsive-menu-container #responsive-menu-title .mt1 {margin: 0; font-family: 'Lato', sans-serif; color: #fff; font-size:16px; line-height:22px;}

.wpb-js-composer #responsive-menu-container #responsive-menu-title .mt2 {font-family: 'Lato', sans-serif; font-weight: 900; font-size:28px; line-height: 32px; color: #fff;}


/* blog */

.archive .titlebar {background-image: url(https://enjoit.net/clients/forest/wp-content/uploads/2020/10/forest-blog.jpg); background-attachment: fixed; }

.archive .titlebar[data-parallax-bg] {background-position: 80% 50% !important;}

.archive .content .blog-post .categories {display:none}

.wpb-js-composer .blog-posts .post-contents header , .wpb-js-composer .blog-posts .post-contents .entry-summary {width:96%}

#wrap .breadcrumb {font-size:12px; line-height: 14px; text-align: left}

.home #wrap .titlebar .titlebar-inner {  padding-top:15px; padding-bottom:15px;}

.blog-single .post-contents .post-share {margin-top:7em}

.blog-single .post-contents .entry-author , .blog-single .post-contents .comments {display:none}

.single #wrap .titlebar .titlebar-inner {padding-top:25px; padding-bottom:25px }

.single #wrap .titlebar {background-color: #1d3e56 !important}

.single #wrap .titlebar-inner .breadcrumb a , .single #wrap .titlebar-inner .breadcrumb>li+li:before , .single #wrap .titlebar-inner .breadcrumb>.active , .wpb-js-composer .titlebar  .breadcrumb a , .wpb-js-composer #wrap .titlebar-inner .breadcrumb>li+li:before , .wpb-js-composer #wrap .titlebar-inner .breadcrumb>.active ,  .wpb-js-composer #wrap .titlebar-inner span , .wpb-js-composer #wrap .breadcrumb  span {color:#fff; opacity:0.8; font-size: 13px; font-weight: 400; letter-spacing: 0; line-height:17px  } 

.blog #wrap .titlebar-inner .breadcrumb-item span {opacity:1}

.wpb-js-composer #wrap .breadcrumb {text-align: center}

.page #wrap .breadcrumb a , .blog #wrap .breadcrumb a {font-weight:500}


.single .contents .post-share::before {content: "Compartir:"; color: #8fa540; font-family: 'Lato', sans-serif; font-size:26px; font-weight:400;}

.single .contents .post-share .social-icon {margin:20px 0  0 0}

.single .contents .post-contents h3 {color: #1d3e56; font-family: 'Lato', sans-serif; font-size:26px; font-weight:400; letter-spacing:0 }

/* Sidebar */

.wpb-js-composer .content .main-sidebar .widget h3 , .wpb-js-composer .content .main-sidebar .widget a  {font-size: 1.6rem; line-height: 2.2rem; font-weight: 400; color:#1d3e56; font-family: 'Lato', sans-serif;  }

.wpb-js-composer .content .main-sidebar .widget h3:hover , .wpb-js-composer .content .main-sidebar .widget a:hover { color: #8fa540;}

.wpb-js-composer .content .main-sidebar .widget li  {margin-bottom: 10px}

.main-sidebar .widget_custom_html .vc_single_image-wrapper {text-align: center}

.main-sidebar .widget_custom_html .vc_single_image-wrapper img {margin-bottom:0 }

/* Recursos */

/* .wpb-js-composer .tabla-recursos {border:1px solid #000} */

.wpb-js-composer .tabla-recursos .vc_row {background:#fff; padding: 10px 0 15px 0 }

.wpb-js-composer .tabla-recursos  .wpb_single_image {margin-bottom:0 }

.wpb-js-composer .tabla-recursos .vc_row img {padding:20px 0 10px 5px;}

.wpb-js-composer .tabla-recursos .wpb_wrapper h2 {margin-top:20px; margin-bottom:0px; color: #1d3e56; font-family: 'Lato', sans-serif; font-weight: 700; font-size: 20px;}

.wpb-js-composer .tabla-recursos .wpb_wrapper h3 {margin-top:0px; margin-bottom:20px; color: #1d3e56; font-family: 'Lato', sans-serif; font-weight:400; font-size:15px;}

.wpb-js-composer .tabla-recursos .wpb_text_column {margin-bottom:15px }

.wpb-js-composer .tabla-recursos .wpb_wrapper p {max-width:96%}

body .main-bar .main-nav .menu-item.forest-trends-link a {
	color:#30541d;
}
body .main-bar .main-nav .menu-item.caja-de-herramientas-link a {
	color:#c32531;
}

@media (min-width:1024px) and (max-width:1620px){

.container-fluid .main-nav>li {
    padding-left: 9px!important;
    padding-right: 9px!important;	
}

}

@media (min-width:1024px) and (max-width:1199px){
	body .main-nav > li {
		letter-spacing:0;	
	}
}

@media (min-width:1024px) and (max-width:1059px){
	.container-fluid .main-nav>li {
    	padding-left: 4px!important;
    	padding-right: 4px!important;	
	}
}

@media (min-width:992px) and (max-width:1023px){
	body .main-nav > li {
		text-transform:none;	
	}
}


@media  (max-width:1300px)  {
	
.content .main-sidebar .widget_latest_posts_entries_carousel .post figure , .content .main-sidebar .widget_latest_posts_entries_carousel .post  .contents{ width:100%}
	
}

@media (min-width:1400px) and (max-width:1490px)  {
	
	.wpb-js-composer #wrap .slider-blog .blog-posts { width: 96%; margin-left: auto; margin-right: auto;}
	
}

@media (min-width:1000px) and (max-width:1290px)  {
	
	.wpb-js-composer #wrap .slider-blog .blog-posts { width: 94%; margin-left: auto; margin-right: auto;}
	
	footer .pie .vc_row .vc_col-sm-2 {width:20%}
	
	footer .pie .vc_row .vc_col-sm-8 {width:60%}
}
@media (min-width:1000px) and (max-width:1200px)  {	
	.wpb-js-composer #wrap .slider-blog  .carousel-nav .previous {left:8%}
.wpb-js-composer #wrap .slider-blog   .carousel-nav .next {right:8%}
}


@media (max-width:1200px)  
{
	
	.wpb-js-composer .pie .wpb_wrapper a {margin-bottom: 10px}
}

@media (max-width:1100px) {
.wpb_widgetised_column .widget .widget-title, .main-sidebar .widget .widget-title {padding:1.15385em 0; letter-spacing:0 }
	
}

@media (min-width:992px) {
	.wpb-js-composer .mrespo {display:none}
}

@media (min-width:1000px) {

	
.wpb-js-composer .main-bar .forest-rowtop	{width:100%; margin-left: auto; margin-right: auto}
	
.wpb-js-composer .logosbackgrow ul {padding-left:115px }
.colx2 .vc_column_container .vc_column-inner .wpb_wrapper p, .colx4 .wpb_wrapper p { width:94%; }
	
.colx4 .wpb_wrapper p {margin-left:auto; margin-right:auto }
	
.colx4 .vc_col-sm-3	{margin-bottom:10px }

/* menu responsive */

#responsive-menu-container #responsive-menu-title #responsive-menu-title-image {margin-left:auto; margin-right: auto}
#responsive-menu-container #responsive-menu-title , #responsive-menu-container #responsive-menu .responsive-menu-item , #responsive-menu-container #responsive-menu-title {}
/*#responsive-menu-container #responsive-menu-title, #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-item { }
#responsive-menu-container #responsive-menu-title, */ #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-item a.responsive-menu-item-link { font-family: 'Lato', sans-serif; font-weight: 900;  font-size:22px; line-height:60px; height:60px; color: #fff;}
}


@media (min-width:1000px) and (max-width:1580px) {
.vc_tta-container .vc_tta-tabs .vc_col-sm-8 .vc_column-inner {padding-left:20px}
	
}

@media (max-width:990px) {
	
#responsive-menu-container #responsive-menu-title, #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-item a.responsive-menu-item-link {font-family: 'Lato', sans-serif; font-weight: 900;  font-size:16px; line-height:40px;  color: #fff;}
	
.logosbackgrow .wpb_text_column ul {margin-left:auto; margin-right: auto; padding:0 }

	.home #responsive-menu-container #responsive-menu li a.responsive-menu-item-link  {background-color:#1d3e56;
color: #ffffff; border-color: #1d3e56;}
.home #responsive-menu-container #responsive-menu li a.responsive-menu-item-link:hover, .home #responsive-menu-container .responsive-menu-item:hover {background-color:#8fa540; color: #ffffff; border-color:#8fa540;}
	
	
}

@media (max-width:800px) {
	.wpb-js-composer  .titlebar-inner h1, .wpb-js-composer .titlebar .titlebar__masked-text h1 {font-size: 1.85714em !important ; line-height: 1.1em  ;}
}

@media (max-width:700px) {
	
	.wpb-js-composer .content .w70 {width:92%}
	
	.wpb-js-composer #wrap .slider-top-forest .headertitle h2, .headertitle h2 {font-size:34px; line-height:38px }
	
	.wpb-js-composer #wrap .slider-top-forest .headertitle p, .headertitle p {font-size:26px; line-height: 30px } 
	
	.wpb-js-composer .row-tit-backg {background-image:none !important; max-height: none}
	
	.wpb-js-composer .row-tit-backg h2 {font-size:30px; line-height:34px }
	
	.wpb-js-composer .row-tit-backg .wpb_text_column p br {display:none}
	
	.wpb-js-composer .entry-content .colx2 .vc_column_container {padding:5px 17.5px 0 17.5px}
	
	.wpb-js-composer .entry-content .colx2 .vc_column_container  .vc_column-inner {padding-top:0}
	
	.obj .objrow .vc_column-inner {padding-left:15px}
	
	.pie .vc_empty_space {display:none}
	
	.wpb-js-composer .vc_pagination:before, .wpb-js-composer .slider-blog .flickity-page-dots::before {content:""; }

	
}



@media (max-width:900px)  {
	
	.wpb-js-composer #wrap .slider-blog .post-info {margin-top:40px}
	
	.wpb-js-composer .post-date-featured .entry-date {border:none}
	
	.wpb-js-composer .blog-post .entry-date , .wpb-js-composer .blog-post .entry-date span {letter-spacing: 0;
    font-weight: 500; font-size: .85714em; text-transform: capitalize; padding-left: 0; color: #b4b4b4;}
	
}

@media (max-width:700px)  {
	
.wpb-js-composer #wrap .slider-blog .blog-posts { width: 90%; margin-left: auto; margin-right: auto;}
	
	.wpb-js-composer #wrap .slider-blog .blog-post footer {text-align:center}

.wpb-js-composer .carousel-container  .carousel-nav, .wpb-js-composer .carousel-container  .carousel-nav {bottom:10px; top:auto}
}

@media (max-width:400px)  {
	
.wpb-js-composer .logostop img { width: 90%; height: auto;}
	
}
