/*
Theme Name: Kleo Child
Theme URI: https://themeforest.net/item/kleo-pro-community-focused-multipurpose-buddypress-theme/full_screen_preview/6776630
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Kleo child theme.
Template: kleo
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 4.9.170
Text Domain: kleo-child
*/

/*
* Please add your custom styles below
*/

.contenedor-iframe {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
article#post-13956 label {
    margin-top: 10px;
}
.esconder {display:none;}
.article-content h2 {
    font-size: 28px;
    color: #ea5b0c;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
}
button.uacf7-next, button.uacf7-prev {
    background: #ea5b0c!important;
    color: #ffffff;
    border:none!important;
}
.ficha-semana .t-destacado {color:#00023b;}
.ficha-semana h4 {color:#ea5b0c;}
.ficha-semana {background:#f8f8f8; padding:15px 25px 25px 25px;margin-top:20px;}
a.boton-naranja {background: #e74e1b;color: #fff;padding: 15px 15px;display: block;text-decoration: none;}
a.boton-naranja {background: #f64206;color: #fff;padding: 15px 15px;display: block;text-decoration: underline;transition:0.5s;}
.alternate-color h1, .alternate-color h2, .alternate-color h3, .alternate-color h4, .alternate-color h5, .alternate-color h6 {
    color: red;
}
.panel-body .sidebar {padding-top: 0px;padding-bottom: 10px;min-height: 1px;}
.panel-body .sidebar a {font-weight:normal;}
#accordion-1 .icon-closed, #accordion-1 .icon-opened {color:#fff!important;}
.hidden-xs.kleo-main-header.header-centered {
overflow: visible !important;
}

.home-menu-banner {background:url(img/header01b.jpg)no-repeat;background-size:cover;}

.wpcf7-form-control.wpcf7-submit {
   font-size: 1em!important;
    border-color: transparent!important;
    background-color: #e74e1b!important;
    color: #fff!important;
    text-transform: none!important;
    border-radius: 10px!important;
}

.header-home p {
    line-height: 30px;
}
.lista-proyectos ul {
    padding-left:10px;

}
.lista-proyectos li a {
    color: #e74e1b;
    padding-bottom: 12px;
    border-bottom: 1px solid #e74e1b;
    margin-bottom: 12px!important;
    padding-left:5px;
    padding-right:27px;
    display: block;
    position:relative;
}
.lista-proyectos li a:before {
    content: "";
    position: absolute;
    background: url(img/recurso-interna.png)no-repeat;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0;
    background-size: contain;
}
.lista-proyectos ul {
list-style:none;
}
.table.proyectos thead:first-child tr:first-child th {width:30%;}
.table.proyectos thead:first-child tr:nth-child(2) th, .table.proyectos thead:first-child tr:nth-child(4) th {width:20%;}
#mc_embed_signup .button {
    clear: both;
    background-color: #e74e1b!important;
}
.boletin h2 {
    color: #e74e1b!important;
}


.card {padding: 10px;border: 1px solid #ddd;min-height: 370px;margin-bottom: 30px;}
.card h3 {text-align: center; font-size:1.1em;}
.logotipo {
    height: 170px;
    overflow: hidden;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
}
.logo-empresa {
    max-height:160px;
}

/*
* GRID NOTICIAS
*/
body {font-size:16px; color:#5c5c5c; line-height:23px;}
h3 {
    color: #ea5b0c!important;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 0;
}
.boton-azul a {
    border-radius: 25px!important;
    color: #0f2c5d!important;
    border: 1px solid #0f2c5d!important;
    background: #fff!important;
}
.boton-blanco a {
    border: 1px solid #fff!important;
    border-radius: 25px!important;
    text-align: center!important;
    display: block!important;
    margin: 0 auto;
    width: 130px;
    background: transparent;
}
.boton-blanco a:hover {
    border: 1px solid #e74e1b!important;
    border-radius: 25px!important;
    text-align: center!important;
    display: block!important;
    margin: 0 auto;
    width: 130px;
    background:#e74e1b!important;
}
.relacionada.boton-azul a:hover {
    border: 1px solid #e74e1b!important;
    border-radius: 25px!important;
    text-align: center!important;
    width: 130px;
    background:#e74e1b!important;
    color:#fff!important;
}
.item-testimonio {
    background: #f8f8f8;
    padding: 15px 15px 15px 75px;
    position: relative;
}
.item-testimonio:before {
    position: absolute;
    content: "";
    top: 30px;
    left: 12px;
    width: 50px;
    height: 50px;
    background: url(img/quote.jpg)no-repeat;
    background-size: contain;
}

.item-testimonio h4 {
    color: #ec4b2a;
    margin-bottom: 0;
}
.item-testimonio p {
    margin-bottom: 0;
    margin-top:0;
}
.titulo-subproyecto h2 {
    color: #ec4b2a;
    font-weight: bold;
}
.lista-pais ol {list-style: none; counter-reset: my-awesome-counter;}
.lista-pais li:before {content: counter(my-awesome-counter) ""; color: #ec4b2a;
  display: inline-block; width:25px;margin-left: -1.5em;
    margin-right: 0.5em; text-align: right; direction: rtl;}
.lista-pais ol li {
  counter-increment: my-awesome-counter;
  font-weight: bold;
}
 
div#author-info {
    background: #f4f4f4;
    padding: 15px;
    background-size: cover;
    min-height: 125px;
}
#author-avatar img {
    border-radius: 50px;
    width: 100px;
}
#author-description h3 {
    font-size: 1.1em;
    color: #ea5b0c;
    font-weight: bold;
    display:inline-block;
}
#author-description span {
    font-size: 1.1em;
    color: #0f2c5d;
    font-weight: bold;
    display:inline-block;
}

.relacionada.boton-azul {
    padding: 0px 0px !important;
}
.related-wrap .post-image {
    height: 203px;
    overflow: hidden;
}
.related-wrap h4.post-title a {
    font-size: 1.2em;
    font-weight: 700;
    color: #ed5926!important;
    
}
.related-wrap span.post-meta {
    margin-top: 15px;
}
.tabla-organizaciones td p, .tabla-organizaciones td a {
    color: #5c5c5c!important;
    font-size: 1em!important;
    font-weight: regular;
}
.titulo-tabla, .tabla-organizaciones thead {
    background: #5c5c5c;
    color: #fff;
    padding: 3px 10px;
}
.titulo-tabla p, .tabla-organizaciones thead p, .tabla-organizaciones thead th a {
    color: #fff;
    padding: 3px 0px;
    font-weight:bold;
}
.tabla .vc_column-inner, .tabla-organizaciones table {
    padding-left: 0;
    padding-right: 0;
    border:1px solid #ddd;
}
.tabla-organizaciones thead th {
    padding-left: 5px;
    padding-right: 5px;
    border:1px solid #fff;
}
.texto-tabla .wpb_wrapper {
    padding: 5px;
}
.tabla-organizaciones tbody td {
    padding-left: 5px;
    padding-right: 5px;
}

.page-id-13492 #footer, .page-id-13492 .logos-footer-box {display: none;}

th.imagen {width:12%;}
th.titulo {width:15%;}
th.localiza {width:20%;}
th.ingreso {width:8%;}
th.alcance {width:35%;}
th.categoria {width:10%;}
.wpv-loop img {width:100%!important; height:auto;}
blockquote {
    padding: 10px 20px;
    margin: 20px 0;
    border-left-style: solid;
    border-left-width: 5px;
    display: inline-block;
    color: #0f2c5d;
}
blockquote p {
    font-size: 1.2em;
    font-weight: bold;
}
.article-content a {
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}
.banner3 {
    background: url(img/header02.jpg)no-repeat;
    padding: 40px 15px;
    color: #fff;
    border-bottom: 10px solid #0f2c5d;
    background-size: cover;
    background-position-x: center;
    background-size: c;
}

#titulo-equipo h4 {
    color: #E74E1A;
    font-size: 1.3em;
    margin-bottom:0;
}
#titulo-equipo strong {
    font-size: 0.9em;
    font-weight: 400;
}
#titulo-equipo p {
   margin-top:0;
}
span.wpcf7-list-item {
    display: block;
    margin: 0 0 0 1em;
}
.equipo .vc_active h4.vc_tta-panel-title a {
    color: #333!important;
    background-color: #bbb!important;
    font-weight: 500;
}
.titulo-conversacion .item1, .titulo-conversacion .item2, .titulo-conversacion .item3 {padding-left:60px; position:relative; padding-top:20px;}
.titulo-conversacion .item1:before {position:absolute; background: url(img/vineta01.png)no-repeat; content:""; width:51px; height:50px; top:21px; left:0; background-size:contain;}
.titulo-conversacion .item2:before {position:absolute; background: url(img/vineta02.png)no-repeat; content:""; width:51px; height:50px; top:21px; left:0; background-size:contain;}
.titulo-conversacion .item3:before {position:absolute; background: url(img/vineta03.png)no-repeat; content:""; width:51px; height:50px; top:21px; left:0; background-size:contain;}
.banner1 {background:url(img/header03.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner2 {background:url(img/header01.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner3 {background:url(img/header02.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner4 {background:url(img/header04.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner-politicas {background:url(img/header-tema1.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner-adaptacion {background:url(img/header-tema2.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner-reduccion {background:url(img/header-tema3.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner-metrica {background:url(img/header-tema4.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner-ciudadano {background:url(img/header-tema5.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner-agenda {background:url(img/header-tema6.jpg)no-repeat; padding:40px 15px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner1 h2, .banner2 h2, .banner3 h2, .banner4 h2, .banner-politicas h2, .banner-metrica h2, .banner-agenda h2, .banner-reduccion h2, .banner-adaptacion h2, .banner-ciudadano h2 {color:#fff; text-transform:uppercase; font-size:1.8em; font-weight:bold; line-height:1;}
.alternate-color.container-wrap {border-color:transparent;}
.equipo h3 {color:#ea5b0c; font-size:1.1em; font-weight:bold; margin-bottom:0;}
.equipo h4 {color:#0f2c5d; font-size:1em; font-weight:normal;margin-bottom:0; margin-top:0;}
.equipo p {
    margin: 0.5em 0;
}
.equipo .vc_column-inner .vc_column-inner {
    margin-bottom: 30px;
}
.banner1 .container {max-width:970px!important;}

.ubermenu-tabs a, .ubermenu-target a span, .ubermenu-tab a span, .ubermenu-tab-content-panel li a span {
    color: #e74e1b!important;
}

.single .template-page .wrap-content {
    padding-top: 40px;
}

.titulo-relacionado h3 {
    text-transform: uppercase;
    color: #0f2c5d;
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
}
.share-links {
    text-align: left;
    padding: 30px 0;
    clear: both;
}
.share-links span.kleo-facebook a {
    font-size: 18px;
    display: inline-block;
    margin: 7px 6px;
    background: #4069ad;
    color: #fff;
    padding: 5px;
    width:120px;
}
.share-links span.kleo-twitter a {
    font-size: 18px;
    display: inline-block;
    margin: 7px 6px;
    background: #6fd4f1;
    color: #fff;
    padding: 5px;
    width:120px;
}
.share-links span.kleo-mail a {
    font-size: 18px;
    display: inline-block;
    margin: 7px 6px;
    background: #f58e31;
    color: #fff;
    padding: 5px;
    width:120px;
}

.share-links i {
    border-right: 1px solid #fff;
    padding-right: 5px;
}
.label-default {
    background-color: #0f2c5d;
    border-radius: 0;
}
nav.ubermenu-main ul li a:hover span, .ubbermenu ul li a:hover span {
    color: #fff!important;
}

nav.ubermenu-main ul li ul li ul li a:hover, .ubermenu-tab a:hover, nav.ubermenu-main ul li.titulo a:hover  {
    background:  #e74e1b!important;
    color: #fff!important;
}


.ubermenu .ubermenu-row {
    margin-bottom: 0px!important;
    clear: both;
}
.ubermenu-main ul li ul li ul li a:hover, ul#ubermenu-nav-main-994-primary li ul li ul li a:hover {
    background: #e74e1b!important;
    color: #fff!important;
}

.ubermenu-tab.ubermenu-active a span {
    color: #ffffff;
}

.vc_tta-tabs-list li a {
    font-size: 1em;
    text-transform: uppercase;
    color: #e74e1b!important;
    background: transparent;
}
.vc_tta-tabs-list li {
    background: transparent;
}
.proyectos li.vc_tta-tab.vc_active a {
    border-color: #ddd!important;
    background-color: #e74e1b!important;
    color: #fff!important;
}

.proyectos .vc_active h4.vc_tta-panel-title {
    border-color: #ddd!important;
    background-color: #e74e1b!important;
    color: #fff!important;
}
.proyectos .vc_active h4.vc_tta-panel-title a {
    color: #fff!important;
    background-color: #e74e1b!important;
}
.proyectos h4.vc_tta-panel-title a {
    border-color: #ddd!important;
    background-color: #ddd!important;
    color:#e74e1b!important;
}
.proyectos li.vc_tta-tab a{
    border-color:#ddd!important;
    background-color:#ddd!important;
}
.kleo-pop-title-wrap {
    padding: 10px;
}

#kleo-login-modal h3.kleo-pop-title {
    position: relative;
    padding-top: 100px;
}
#kleo-login-modal h3.kleo-pop-title:before {
    position: absolute;
    background: url(img/DCC.png)no-repeat;
    content:"";
    width:225px;
    height:65px;
    background-size:contain;
    top:10px;
    left:25%;
}

.lista-descarga ul {
    list-style: none;
    padding-left: 0;
}
.lista-descarga ul li a {
    position: relative;
    padding-left: 30px;
    text-decoration: none;
    color: #777;
    font-weight: 400;
}
.lista-descarga ul li a:hover {
  color:#0f2c5d;
}
.lista-descarga ul li a:before {
   position:absolute;
   content:"";
   width:23px;
   height:23px;
   background:url(img/icon-descarga-UP.png);
   left:0;
   top:-4px;
}
.boton-regresar a {
    color: #e74e1b;
    position: relative;
    padding-left:65px;
}
.boton-regresar a:hover {
    color: #5c5c5c;
    position: relative;
    padding-left:65px;
}

.boton-regresar a:before {
    position: absolute;
    content: "";
    width: 45px;
    height: 45px;
    background: url(img/iconoHome.svg) no-repeat;
    background-color: #e74e1b;
    left: 0;
    top: -13px;
    background-size: contain;
    border-radius: 50px;
    border: 8px solid #e74e1b;
}
.boton-regresar a:hover:before {
    background: url(img/iconoHome.svg) no-repeat;
    background-color: #5c5c5c;
    left: 0;
    top: -13px;
    background-size: contain;
    border-radius: 50px;
    border: 8px solid #5c5c5c;
}
.lista-descarga ul li a:hover:before {
   position:absolute;
   content:"";
   width:23px;
   height:23px;
   background:url(img/icon-descarga-hover.png);
   left:0;
   top:-4px;
}

.lista-estrategia h4 {
    color: #e74e1b;
    font-style: italic;
    font-weight:normal;
}
.lista-estrategia p {
    padding-left:30px;
    position:relative;
    border-left: 3px solid #0f2c5d;
    margin-left:10px;
}
.fondo-descarbo {
    background: url(img/fondo-descarbonizacion-triangles.svg)no-repeat;
    background-size: cover;
}
.fondo-plana {
   position:relative;
}

.fondo-temporada:before {
    background: url(img/deco-top.png)no-repeat left top;
    background-size: contain;
    position:absolute;
    content:"";
    width:200px;
    height:220px;
    top:0;
    left:0px;
}
.fondo-temporada:after {
    background: url(img/deco-bottom.png)no-repeat center bottom;
    background-size: contain;
    position:absolute;
    content:"";
    width:600px;
    height:170px;
    bottom:0;
}
.fondo-temporada {position:relative;padding-top:50px!important; padding-bottom:150px!important;}
.header-temporada{padding-top:60px; padding-bottom:60px;}
.flex-box{display:block;justify-content:center;}
.flex-box p:first-child{color:#d81e77; font-size:2.4em; text-align:center;}
.flex-box p:nth-child(2){color:#93278f; font-size:2.4em; text-align:center;border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.flex-box p:nth-child(3){color:#d81e77; font-size:2.4em; text-align:center;}
.flex-box span{font-size:2.5em;display:block;margin:0 auto;}
.flex-box p{line-height:1;padding:10px 30px;}
.caja-artista h2 {
    font-size: 28px;
    color: #ea5b0c;
    text-transform: none;
    font-weight: 700;
    margin: 10px 0 0 0;
    text-align:center;
}
.caja-artista h3 {
    font-size: 1.2em;
    color: #0f2c5d!important;
    text-transform: none;
    font-weight: 500;
    text-align:center;
}
.caja-artista p {color: #777!important;font-weight: 600;text-align:center;}
.caja-artista img { border: 3px solid #e74e1b;}
.caja-artista {background: #f4f4f4;padding:20px;}
.fondo-ndc {
    background: url(img/decoracion-ndc.png)no-repeat;
    background-size: contain;
    content: "";
    width: 100%;
    height: auto;
    top: 0;
    right: 0px;
}
.fondo-principio:before {
    background: url(img/decoracion1.png)no-repeat;
    background-size: contain;
    position:absolute;
    content:"";
    width:100%;
    height:224px;
    top:0;
    right:0px;
}
.fondo-principio {
   position:relative;
}
.fondo-sinamec {
    background: rgb(235,235,237);
background: linear-gradient(180deg, rgba(235,235,237,1) 0%, rgba(235,235,237,1) 35%, rgba(255,255,255,1) 100%);
position:relative;
}



#menu-plan-nacional-de-descarbonizacion .current_page_item a, #menu-menu-politica-de-adaptacion .current_page_item a, #menu-ppcn .current_page_item a, 
#menu-plan-a .current_page_item a, #menu-menu-conversaciones .current_page_item a, #menu-menu-san-jose-principles .current_page_item a, 
#menu-menu-ndc .current_page_item a, #menu-fvdc .current_page_item a, ul#menu-menu-proxima-temporada .current_page_item a, #menu-menu-plan-nacional-de-adaptacion .current_page_item a  {background-color:transparent!important;}
.acordeon-proyectos h3 {
    color: #e74e1b;
    font-style: italic;
}
.acordeon-proyectos h4 {
    color: #e74e1b;
    position:relative;
    
}
.acordeon-proyectos .panel-body {
    padding: 0;
}
.acordeon-proyectos .wpb_text_column {
    padding: 15px;
}
.acordeon-proyectos .panel .icon-closed, .acordeon-proyectos .panel .icon-opened {
    color: #fff;
    font-size: 1.5em;
    float:right;
} 
.borde-naranja {
    border-bottom: 1px solid #e74e1b;
    border-top: 1px solid #e74e1b;
    border-color: #e74e1b!important;
    padding-top: 30px;
    padding-bottom: 30px;
}
.borde-naranja1 {
    border-bottom: none;
    border-top: 1px solid #e74e1b;
    border-color: #e74e1b!important;
    padding-top: 30px;
    padding-bottom: 30px;
}
.borde-naranja2, .borde-naranja-abajo {
    border-top: none;
    border-bottom: 1px solid #e74e1b;
    border-color: #e74e1b!important;
    padding-top: 30px;
    padding-bottom: 30px;
}

.panel-group .panel-heading, .panel-toggle .panel-heading {
    border-bottom: 0;
    background: #e74e1b;
    color: #fff;
    min-height: 56px;
}
.panel-group .panel-heading .panel-title a {
    color: #fff;
    text-decoration:none;
}
#accordion-1 .panel-group .panel-heading .panel-title a {display:block!important;padding: 10px 15px!important;}
#accordion-1 .panel-heading {padding: 0!important;}

.contenido-subproyecto h2 {
    color: #e74e1b;
    font-size:28px;
    font-weight:bold;
}

li.vc_tta-tab.vc_active a{
    border-color:#ddd!important;
    background-color:#ddd!important;
}
.vc_tta-tabs-list li a{
    border-color:transparent!important;
    background-color:transparent!important;
    color: #666;
}
.vc_tta-panel-body {
    border-top: 3px solid #e74e1b!important;
}

.single .with-meta .category-noticias-dcc .article-media.noticias-media, .single .container .with-meta .category-noticias-dcc .article-content {
    margin-left:0;
}
.category-noticias-dcc .tematica, .category-eventos .tematica {
    background: #E74E1A;
    text-transform: uppercase;
    padding: 3px 15px;
    width: 202px;
    min-height: 26px;
    color:#fff;
}
.category-noticias-dcc .tematica-r, .category-eventos .tematica-r {
    background: #E74E1A;
    text-transform: uppercase;
    padding: 3px 15px;
    width: 100%;
    min-height: 26px;
    color:#fff;
}
.numero-webinario {
    color: #f39200;
    margin-top: 15px;
    margin-bottom: 15px;
}
.datos-evento {
    background: #f4f4f4;
    padding: 15px;
    color: #0f2c5d;
    margin-top: 25px;
    margin-bottom: 25px;
}
.datos-evento span {
    position: relative;
    padding-left: 40px;
    color: #0f2c5d;
    display: block;
    margin-bottom: 5px;
    font-size:1.1em;
}
.recurso-enlace h4 {color:#ea5b0c; font-size:1.1em;}
.recurso-imagen img {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
li.content p {
    margin-top: 1px;
    margin-bottom: 1px;
}
.recurso-video, .recurso-imagen, .recurso-enlace, .recurso-archivo {
    margin: 20px 0 30px;
}
.category-noticias-dcc h2.article-title a, .category-eventos h2.article-title a {
    color: #E74E1A;
    font-size:1.2em;
    font-weight:bold;
}

.category-noticias-dcc .article-content h3, .category-eventos .article-content h3 {
    color: #E74E1A;
    font-size:1.2em;
    font-weight:bold;
}

article .article-meta {
    width: auto;
    float: left;
    text-align: left;
}
span.post-meta {
    display: flex;
}

.grid-noticias .vc_gitem_row.vc_row.vc_gitem-row-position-middle {
    /* top: 80%; */
    top: 71%;
}
.grid-noticias .posicion-relativa {
    padding-top: 0!important;
}
.grid-noticias-hover {background: rgba(0,0,0,0.8);}
.imagen-noticia figure{
    height: 185px;
    overflow: hidden;
}
.imagen-noticia-home {
    height: 185px;
    overflow: hidden;
}
.box-ew.inicio h3 {
    font-size: 1.2em;
    font-weight: 700;
    color: #ed5926;
    margin: 15px;
    padding: 0;
    min-height: 84px;
}
.box-ew {
    box-shadow: 10px 5px 10px 2px rgb(0 0 0 / 5%);
}
.overlai.home {
    padding-left:15px;
    padding-right:15px;
}
.grid-noticias .tematica-noticia {
    background: #ed5926;
    color: #fff;
    padding: 3px 15px;
    min-height:26px;
}
.grid-noticias h3 {
    font-size: 1.2em;
    font-weight: 700;
    color:#ed5926;
    padding: 15px;
}
.grid-noticias-hover .texto-blanco h3 a {
    font-size: 1.1em!important;
    font-weight: 700;
    color:#fff!important;
    text-align:center;
}
.grid-noticias .vc_gitem-post-data-source-post_date {
    margin-bottom: 15px;
    margin-top: 15px;
    position: relative;
    padding-left: 25px;
    position:relative;
}
.grid-noticias .fecha-evento, .grid-noticias .hora-evento, .lugar-evento, .post-meta time {
    margin-bottom: 7px;
    margin-top: 7px;
    position: relative;
    padding: 0 35px;
    position:relative;
}
.grid-noticias .vc_gitem-post-data-source-post_date:before, .grid-noticias .fecha-evento:before, .post-meta time:before, .datos-evento span.fecha:before {
    background: url('img/ico-fecha.svg')no-repeat;
    content:"";
    width:25px;
    height:20px;
    /* left:0; */
    left: 12px;
    top:0;
    position:absolute;
}
.grid-noticias .hora-evento:before, .datos-evento span.hora:before {
    background: url('img/ico-hora.svg')no-repeat;
    content:"";
    width:25px;
    height:20px;
    /* left:0; */
    left: 12px;
    top:0;
    position:absolute;
}
.lugar-evento:before, .datos-evento span.lugar:before,.datos-evento a.lugar:before,
.webinar-evento:before{
    background: url('img/ico-lugar.svg')no-repeat;
    content:"";
    width:25px;
    height:20px;
    /* left:0; */
    left: 12px;
    top:0;
    position:absolute;
}

.datos-evento a.lugar, .webinar-evento {
    position:relative;
    padding-left:40px;
    color:#0f2c5d;
}
.texto-blanco h3 {
    text-align: center!important;
    padding-top: 20px;
}
.boton-blanco button {
    border-radius: 25px!important;
    border: 1px solid #fff!important;
    display: block!important;
    width: 130px;
    margin: 0 auto;
    background: transparent!important;
    color:#fff;
}
.boton-blanco button:hover {
    border-radius: 25px!important;
    border: 1px solid #fff!important;
    display: block!important;
    width: 130px;
    margin: 0 auto;
    background: #fff!important;
    color:#e74e1b!important;
}
table.proyectos th {
    background-color: #5c5c5c!important;
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    border: 1px solid #ddd;
}
table.proyectos th a {
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
}
td a, td p, td {
    color: #5c5c5c!important;
    font-size: 0.9em;
    font-weight:regular;
}
td strong a {
    color: #5c5c5c;
    font-size: 0.9em;
}
table.proyectos tbody tr {
    border: 1px solid #ddd!important;
}
td {
    border-right: 1px solid #ddd;
}

ul#menu-menu-secciones-inicio {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 5px;
    background-color: #ea5b0c;
    color: white;
    min-height: 100px;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
}
ul#menu-plan-nacional-de-descarbonizacion, ul#menu-menu-politica-de-adaptacion, ul#menu-ppcn, ul#menu-plan-a, ul#menu-menu-conversaciones, 
ul#menu-menu-san-jose-principles, ul#menu-menu-ndc, ul#menu-menu-proxima-temporada, ul#menu-menu-plan-nacional-de-adaptacion {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 5px;
    background-color: #0f2c5d;
    color: white;
    min-height: 100px;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
}
.menu-azul ul#menu-fvdc {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 5px;
    background-color: #0f2c5d!important;
    color: white;
    min-height: 100px;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
}


ul#menu-menu-secciones-inicio li, ul#menu-menu-politica-de-adaptacion li, ul#menu-plan-nacional-de-descarbonizacion li, ul#menu-ppcn li, 
ul#menu-plan-a li, ul#menu-menu-conversaciones li, ul#menu-menu-san-jose-principles li, ul#menu-menu-ndc li, ul#menu-menu-proxima-temporada li, ul#menu-menu-plan-nacional-de-adaptacion li{
    width: 100%;
    position: relative;
    /* border-right: 1px solid white; */
    padding: 0 5px;
    transition: 0.3s;
    font-weight: bold;
    font-size: 1.4em;
}
/* ul#menu-menu-secciones-inicio li:hover:before {
    content: '';
    position: absolute;
    color: #ea5b0c;
    bottom: -21px;
    width: 10px;
    z-index: 1;
    right: 50%;
    left: 45%;
    background-size: 100%;
    background-image: url('img/punto.png');
    height: 10px;
    background-repeat: no-repeat;
    transition: 0.3s;
} */

html {
  scroll-behavior: smooth;
}
ul#menu-menu-politica-de-adaptacion li a ,ul#menu-plan-nacional-de-descarbonizacion li a, ul#menu-ppcn li a, 
ul#menu-menu-conversaciones li a, ul#menu-menu-san-jose-principles li a, ul#menu-menu-ndc li a, ul#menu-fvdc li a, ul#menu-menu-proxima-temporada li a,
ul#menu-menu-plan-nacional-de-adaptacion li a{
    color: white;
    border: none;
    font-size:18px;
}
ul#menu-menu-secciones-inicio li a{
    color: white;
    border: none;
    font-size:19px;
}
ul#menu-plan-a li a{
    color: white;
    border: none;
    font-size:16px;
}
ul#menu-menu-secciones-inicio li:hover a, ul#menu-menu-politica-de-adaptacion li:hover a , ul#menu-menu-plan-nacional-de-adaptacion li:hover a ,ul#menu-plan-nacional-de-descarbonizacion li:hover a, ul#menu-ppcn li:hover a, ul#menu-plan-a li:hover a, ul#menu-menu-conversaciones li:hover a, ul#menu-menu-san-jose-principles li:hover a, ul#menu-menu-ndc li:hover a, ul#menu-fvdc li:hover a{
    color: #ea5b0c;
}
ul#menu-menu-secciones-inicio li a, ul#menu-menu-politica-de-adaptacion li a, ul#menu-menu-plan-nacional-de-adaptacion li a, ul#menu-plan-nacional-de-descarbonizacion li a, ul#menu-ppcn li a, 
ul#menu-plan-a li a, ul#menu-menu-conversaciones li a, ul#menu-menu-san-jose-principles li a, ul#menu-menu-ndc li a, ul#menu-fvdc li a, ul#menu-menu-proxima-temporada li a {
    border-top: none;
    border-right: none;
    color: white;
    text-align: center;
    
    min-height: 155px;
    transition: 0.3s;
    /* line-height: 12px; */
    display: block;
    align-items: center;
}
ul#menu-menu-secciones-inicio li, ul#menu-plan-nacional-de-descarbonizacion li, ul#menu-ppcn li, ul#menu-plan-a li, ul#menu-menu-conversaciones li, ul#menu-menu-san-jose-principles li, ul#menu-menu-ndc li, 
ul#menu-menu-politica-de-adaptacion li, ul#menu-menu-plan-nacional-de-adaptacion li , ul#menu-fvdc li {
    border-bottom: 1px solid white;

}
ul#menu-menu-secciones-inicio li:last-child, ul#menu-plan-nacional-de-descarbonizacion li:last-child, ul#menu-ppcn li:last-child, ul#menu-plan-a li:last-child, ul#menu-menu-conversaciones li:last-child, ul#menu-menu-san-jose-principles li:last-child, ul#menu-menu-ndc li:last-child,
ul#menu-menu-politica-de-adaptacion li:last-child, ul#menu-menu-plan-nacional-de-adaptacion li:last-child , ul#menu-fvdc li:last-child, ul#menu-menu-proxima-temporada li:last-child{
    border-right: none; border-bottom:none;
}
ul#menu-menu-secciones-inicio li a:hover{
    background-color: white;
    color: #ea5b0c;
    /* transform: scale(1.3,1.4); */
    transform: scale(1.2);
    min-height:148px;
}
ul#menu-plan-nacional-de-descarbonizacion li a:hover, ul#menu-menu-politica-de-adaptacion li a:hover, ul#menu-menu-plan-nacional-de-adaptacion li a:hover, ul#menu-ppcn li a:hover, ul#menu-plan-a li a:hover, 
ul#menu-menu-conversaciones li a:hover, ul#menu-menu-san-jose-principles li a:hover, ul#menu-menu-ndc li a:hover, ul#menu-fvdc li a:hover, ul#menu-menu-proxima-temporada li a:hover{
    background-color: #fff!important;
    color: #ea5b0c;
    /* transform: scale(1.3,1.4); */
    transform: scale(1.2);
    -webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2);
min-height:155px;
}

/* ul#menu-menu-secciones-inicio li a::before{ */
ul#menu-menu-secciones-inicio li a:before, ul#menu-menu-politica-de-adaptacion li a:before, ul#menu-menu-plan-nacional-de-adaptacion li a:before, ul#menu-plan-nacional-de-descarbonizacion li a:before, ul#menu-ppcn li a:before, ul#menu-menu-conversaciones li a:before, ul#menu-menu-san-jose-principles li a:before, 
ul#menu-menu-ndc li a:before, ul#menu-fvdc li a:before, ul#menu-menu-proxima-temporada li a:before{
    content: '';
    display: block;
    width: 60px;
    height: 50px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto 10px auto;
}

ul#menu-plan-a li a:before{
    content: '';
    display: block;
    width: 80px;
    height: 54px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto 10px auto;
}
/* ul#menu-menu-secciones-inicio .menu-item-7420 a::before{
    background-image: url('img/ico-que_hacemos-agenda.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7421 a::before{
    background-image: url('img/ico-que_hacemos-involucramiento.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7422 a::before{
    background-image: url('img/ico-que_hacemos-finanzas.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7423 a::before{
    background-image: url('img/ico-que_hacemos-adaptacion.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7424 a::before{
    background-image: url('img/ico-que_hacemos-metricas.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7425 a::before{
    background-image: url('img/ico-que_hacemos-emisiones.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7426 a::before{
    background-image: url('img/ico-que_hacemos-politicas.svg');
} */
ul#menu-menu-secciones-inicio .menu-item-11345 a:before{
    background-image: url('img/ico-que_hacemos-finanzas.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11326 a:before{
    background-image: url('img/ico-que_hacemos-agenda.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11327 a:before{
    background-image: url('img/ico-que_hacemos-involucramiento.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11345 a:before{
    background-image: url('img/ico-que_hacemos-finanzas.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11328 a:before{
    background-image: url('img/ico-que_hacemos-adaptacion.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11329 a:before{
    background-image: url('img/ico-que_hacemos-metricas.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11330 a:before{
    background-image: url('img/ico-que_hacemos-emisiones.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11331 a:before{
    background-image: url('img/ico-que_hacemos-politicas.svg');
}
ul#menu-menu-secciones-inicio li a {
    text-decoration: none;
}

/*PLAN DESCARBONIZACIÓN*/
.titulo-proyectos h2{
    font-size: 30px;
    color: #ea5b0c;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
}
.subtitulo-proyectos h2{
    font-size: 24px;
    color: #ea5b0c;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
}
ul#menu-plan-nacional-de-descarbonizacion .menu-item-11130 a:before{
    background-image: url('img/nav-energia-icon.png');
        background-position-y: 0px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11130 a:hover:before{
    background-image: url('img/nav-energia-icon.png');
        background-position-y: -55px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11129 a:before{
    background-image: url('img/nav-residuos-icon.png');
        background-position-y: 0px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11129 a:hover:before{
    background-image: url('img/nav-residuos-icon.png');
        background-position-y: -55px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11128 a:before{
    background-image: url('img/nav-agro-icon.png');
        background-position-y: 0px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11128 a:hover:before{
    background-image: url('img/nav-agro-icon.png');
        background-position-y: -55px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11127 a:before{
    background-image: url('img/nav-gestion-icon.png');
        background-position-y: 0px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11127 a:hover:before{
    background-image: url('img/nav-gestion-icon.png');
        background-position-y: -55px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11126 a:before{
    background-image: url('img/nav-estrategias-icon.png');
        background-position-y: 0px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11126 a:hover:before{
    background-image: url('img/nav-estrategias-icon.png');
        background-position-y: -55px;
}


ul#menu-plan-nacional-de-descarbonizacion .menu-item-11144 a:before{
    background-image: url('img/nav-avances-icon.png');
        background-position-y: 0px;
}

ul#menu-plan-nacional-de-descarbonizacion .menu-item-11144 a:hover:before{
    background-image: url('img/nav-avances-icon.png');
        background-position-y: -55px;
}

/*Plan Nacional de Adaptación*/

ul#menu-menu-plan-nacional-de-adaptacion .menu-item-13451 a:before{
        background-image: url(img/ico-tema02-normal.png);
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-plan-nacional-de-adaptacion .menu-item-13451 a:hover:before{
    background-image: url(img/ico-tema02-roll.png);
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-plan-nacional-de-adaptacion .menu-item-13450 a:before{
    background-image: url('img/nav-quien-forma-parte-icon.png');
        background-position-y: -5px;
}

ul#menu-menu-plan-nacional-de-adaptacion .menu-item-13450 a:hover:before{
    background-image: url('img/nav-quien-forma-parte-icon.png');
        background-position-y: -72px;
}

/*Política Nacional de Adaptación*/


ul#menu-menu-politica-de-adaptacion .menu-item-11143 a:before{
        background-image: url(img/ico-tema02-normal.png);
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-politica-de-adaptacion .menu-item-11143 a:hover:before{
    background-image: url(img/ico-tema02-roll.png);
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-politica-de-adaptacion .menu-item-11142 a:before{
    background-image: url(img/nav-categoria-organizacional-icon.png);
        background-position-y: -5px;
}

ul#menu-menu-politica-de-adaptacion .menu-item-11142 a:hover:before{
        background-image: url(img/nav-categoria-organizacional-icon.png);
        background-position-y: -72px;
       
}


ul#menu-menu-politica-de-adaptacion .menu-item-11141 a:before{
    background-image: url('img/nav-quien-forma-parte-icon.png');
        background-position-y: -5px;
}

ul#menu-menu-politica-de-adaptacion .menu-item-11141 a:hover:before{
    background-image: url('img/nav-quien-forma-parte-icon.png');
        background-position-y: -72px;
}

ul#menu-menu-politica-de-adaptacion .menu-item-13468 a:before{
    background-image: url('img/nav-fvdc-icon-04.png');
        background-position-y: -5px;
         width: 64px;
    height: 54px;
}
ul#menu-menu-politica-de-adaptacion .menu-item-13468 a:hover:before{
    background-image: url('img/nav-fvdc-icon-04.png');
        background-position-y: -72px;
              width: 61px;
    height: 54px;
}

ul#menu-menu-politica-de-adaptacion .menu-item-13639 a:before{
        background-image: url(img/ico-tema02-normal.png);
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-politica-de-adaptacion .menu-item-13639 a:hover:before{
    background-image: url(img/ico-tema02-roll.png);
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-politica-de-adaptacion .menu-item-13638 a:before{
    background-image: url('img/nav-quien-forma-parte-icon.png');
        background-position-y: -5px;
}

ul#menu-menu-politica-de-adaptacion .menu-item-13638 a:hover:before{
    background-image: url('img/nav-quien-forma-parte-icon.png');
        background-position-y: -72px;
}

/*Conversaciones climáticas*/
ul#menu-menu-conversaciones .menu-item-11151 a:before{
    background-image: url('img/CC_importanciadecc.png');
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-conversaciones .menu-item-11151 a:hover:before{
    background-image: url('img/CC_Iconos_01_ImportanciaDeCC_hover.png');
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-conversaciones .menu-item-11152 a:before{
    background-image: url('img/CC_ComoRealizarCC.png');
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-conversaciones .menu-item-11152 a:hover:before{
    background-image: url('img/CC_Iconos_02_ComoRealizarCC_hover.png');
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-conversaciones .menu-item-11153 a:before{
    background-image: url('img/CC_acercaDelProyecto.png');
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-conversaciones .menu-item-11153 a:hover:before{
    background-image: url('img/CC_Iconos_03_AcercaDelProyecto_hover.png');
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-conversaciones .menu-item-11154 a:hover:before{
    background-image: url('img/CC_Iconos_04_Contacto_hover.png');
        background-position-y: 0px;
        background-size: contain;
}

ul#menu-menu-conversaciones .menu-item-11154 a:before{
    background-image: url('img/CC_Contacto.png');
        background-position-y: 0px;
        background-size: contain;
}

/*San José Principles*/
ul#menu-menu-san-jose-principles .menu-item-11135 a:before{
    background-image: url('img/menu-item1-roll.png');
        background-position-y: 0px;
}

ul#menu-menu-san-jose-principles .menu-item-11135 a:hover:before{
    background-image: url('img/menu-item1-normal.png');
        background-position-y: 0px;
}

ul#menu-menu-san-jose-principles .menu-item-11134 a:before{
    background-image: url('img/menu-item2-roll.png');
        background-position-y: 0px;
}

ul#menu-menu-san-jose-principles .menu-item-11134 a:hover:before{
    background-image: url('img/menu-item2-normal.png');
        background-position-y: 0px;
}

ul#menu-menu-san-jose-principles .menu-item-11136 a:before{
    background-image: url('img/menu-item3-roll.png');
        background-position-y: 0px;
}

ul#menu-menu-san-jose-principles .menu-item-11136 a:hover:before{
    background-image: url('img/menu-item3-normal.png');
        background-position-y: 0px;
}


/*PPCN*/
ul#menu-ppcn .menu-item-11133 a:before{
    background-image: url('img/nav-quien-forma-parte-icon.png');
        background-position-y: -5px;
}

ul#menu-ppcn .menu-item-11133 a:hover:before{
    background-image: url('img/nav-quien-forma-parte-icon.png');
        background-position-y: -72px;
}

ul#menu-ppcn .menu-item-11132 a:before{
    background-image: url('img/nav-resultados-icon.png');
        background-position-y: -9px;
}

ul#menu-ppcn .menu-item-11132 a:hover:before{
    background-image: url('img/nav-resultados-icon.png');
        background-position-y: -77px;
}

ul#menu-ppcn .menu-item-11131 a:before{
    background-image: url('img/nav-categoria-organizacional-icon.png');
        background-position-y: -5px;
}

ul#menu-ppcn .menu-item-11131 a:hover:before{
    background-image: url('img/nav-categoria-organizacional-icon.png');
        background-position-y: -72px;
}

ul#menu-ppcn .menu-item-11118 a:before{
    background-image: url('img/nav-centro-educativo-icon.png');
        background-position-y: -5px;
}

ul#menu-ppcn .menu-item-11118 a:hover:before{
    background-image: url('img/nav-centro-educativo-icon.png');
        background-position-y: -72px;
}

ul#menu-ppcn .menu-item-11117 a:before{
    background-image: url('img/nav-categoria-cantonal-icon.png');
        background-position-y: -5px;
}

ul#menu-ppcn .menu-item-11117 a:hover:before{
    background-image: url('img/nav-categoria-cantonal-icon.png');
        background-position-y: -72px;
}


ul#menu-ppcn .menu-item-11116 a:before{
    background-image: url('img/nav-productos-icon.png');
        background-position-y: -5px;
}

ul#menu-ppcn .menu-item-11116 a:hover:before{
    background-image: url('img/nav-productos-icon.png');
        background-position-y: -72px;
}

ul#menu-ppcn .menu-item-11115 a:before{
    background-image: url('img/nav-eventos-icon.png');
        background-position-y: -5px;
}

ul#menu-ppcn .menu-item-11115 a:hover:before{
    background-image: url('img/nav-eventos-icon.png');
        background-position-y: -72px;
}

ul#menu-ppcn .menu-item-13592 a:before{
    background-image: url('img/nav-fvdc-icon-04b.png');
        background-position-y: -5px;
         width: 64px;
    height: 54px;
}
ul#menu-ppcn .menu-item-13592 a:hover:before{
    background-image: url('img/nav-fvdc-icon-04b.png');
        background-position-y: -72px;
              width: 61px;
    height: 54px;
}


/*PLAN A*/
ul#menu-plan-a .menu-item-11350 a:before{
    background-image: url('img/menu-item1.png');
        background-position-y: -5px;
}

ul#menu-plan-a .menu-item-11350 a:hover:before{
    background-image: url('img/menu-item1.png');
        background-position-y: -72px;
}

ul#menu-plan-a .menu-item-11348 a:before{
    background-image: url('img/menu-item2.png');
        background-position-y: -9px;
}

ul#menu-plan-a .menu-item-11348 a:hover:before{
    background-image: url('img/menu-item2.png');
        background-position-y: -77px;
}

ul#menu-plan-a .menu-item-11349 a:before{
    background-image: url('img/menu-item3.png');
        background-position-y: -5px;
}

ul#menu-plan-a .menu-item-11349 a:hover:before{
    background-image: url('img/menu-item3.png');
        background-position-y: -72px;
}



ul#menu-plan-a .menu-item-11347 a:before{
    background-image: url('img/menu-item4.png');
        background-position-y: -5px;
}

ul#menu-plan-a .menu-item-11347 a:hover:before{
    background-image: url('img/menu-item4.png');
        background-position-y: -72px;
}


ul#menu-plan-a .menu-item-11346 a:before{
    background-image: url('img/menu-item5.png');
        background-position-y: -5px;
}

ul#menu-plan-a .menu-item-11346 a:hover:before{
    background-image: url('img/menu-item5.png');
        background-position-y: -72px;
}

ul#menu-plan-a .menu-item-11332 a:before{
    background-image: url('img/menu-item6.png');
        background-position-y: -5px;
}
ul#menu-plan-a .menu-item-11332 a:hover:before{
    background-image: url('img/menu-item6.png');
        background-position-y: -72px;
}
ul#menu-plan-a .menu-item-11365 a:before{
    background-image: url('img/nav-fvdc-icon-04.png');
        background-position-y: -5px;
         width: 64px;
    height: 54px;
}
ul#menu-plan-a .menu-item-11365 a:hover:before{
    background-image: url('img/nav-fvdc-icon-04.png');
        background-position-y: -72px;
              width: 61px;
    height: 54px;
}

/*Menú FVDC*/
.fvdc-cuadro-naranja {
    background-color: #DC5B0C;
    color: #fff;
    font-size: 1.25em;
    padding: 1em;
    border-radius:1em;
}
.fvdc-ol {
    border: 5px solid #DC5B0C;
    border-radius: 1em;
    padding: 1em;
    position: relative;
    margin-bottom: 2em;
}
.fvdc-ol h4 {
    position: absolute;
    top: -2.5em;
    left: calc( 50% - 1em );
    font-size: 1.5em;
    color: #fff;
    background-color: #DC5B0C;
    display: flex;
    width: 1.5em;
    height: 1.5em;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.fvdc-ol-big {
    padding: 2em 0;
}
.fvdc-ol-big strong {
    font-size:2em;
}
.fvdc-ol-big-orange {
    background-color:#DC5B0C;
    color:#fff;
}

ul#menu-fvdc {
	background-color: #DC5B0C !important;
}
ul#menu-fvdc li {
    width: 16.6666%;
    width: 20%;
}
ul#menu-fvdc .menu-item a:before{ background-position-y: -5px; }
ul#menu-fvdc .menu-item a:hover:before{ background-position-y: -72px; z-index:100; }

ul#menu-fvdc .menu-item-11161 a:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-01.png');
}
ul#menu-fvdc .menu-item-11161 a:hover:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-01.png');
}

ul#menu-fvdc .menu-item-11165 a:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-02.png');
}
ul#menu-fvdc .menu-item-11165 a:hover:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-02.png');
}

ul#menu-fvdc .menu-item-11164 a:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-03.png');
}
ul#menu-fvdc .menu-item-11164 a:hover:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-03.png');
}

ul#menu-fvdc .menu-item-11163 a:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-04.png');
}
ul#menu-fvdc .menu-item-11163 a:hover:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-04.png');
}

ul#menu-fvdc .menu-item-11162 a:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-05.png');
}
ul#menu-fvdc .menu-item-11162 a:hover:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-05.png');
}

ul#menu-fvdc .menu-item-9243 { display:none; }
ul#menu-fvdc .menu-item-9243 a:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-06.png');
}
ul#menu-fvdc .menu-item-9243 a:hover:before{
    background-image: url('https://cambioclimatico.go.cr/wp-content/uploads/2021/04/nav-fvdc-icon-06.png');
}

/*Menú NDC*/
ul#menu-menu-ndc .menu-item-11139 a:before{
    background-image: url('img/ico-tema01-normal.png');
        background-position-y: 5px;
}

ul#menu-menu-ndc .menu-item-11139 a:hover:before{
    background-image: url('img/ico-tema01-roll.png');
        background-position-y: 5px;
}

ul#menu-menu-ndc .menu-item-11137 a:before{
    background-image: url('img/ico-tema02-normal.png');
        background-position-y: 5px;
}

ul#menu-menu-ndc .menu-item-11137 a:hover:before{
    background-image: url('img/ico-tema02-roll.png');
        background-position-y: 5px;
}

ul#menu-menu-ndc .menu-item-11138 a:before{
    background-image: url('img/ico-tema03-normal.png');
        background-position-y: 5px;
}

ul#menu-menu-ndc .menu-item-11138 a:hover:before{
    background-image: url('img/ico-tema03-roll.png');
        background-position-y: 5px;
}


ul#menu-menu-ndc .menu-item-11140 a:before{
    background-image: url('img/ico-tema04-normal.png');
        background-position-y: 5px;
}

ul#menu-menu-ndc .menu-item-11140 a:hover:before{
    background-image: url('img/ico-tema04-roll.png');
        background-position-y: 5px;
}

ul#menu-menu-ndc .menu-item-13293 a:before{
    background-image: url('img/ico-hub-ndc.png');
        background-position-y: -5px;
}

ul#menu-menu-ndc .menu-item-13293 a:hover:before{
    background-image: url('img/ico-hub-ndc.png');
        background-position-y: -70px;
}

/* hover */
/* ul#menu-menu-secciones-inicio .menu-item-7420 a:hover:before{
    background-image: url('img/ico-que_hacemos-agenda-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7421 a:hover:before{
    background-image: url('img/ico-que_hacemos-involucramiento-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7422 a:hover:before{
    background-image: url('img/ico-que_hacemos-finanzas-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7423 a:hover:before{
    background-image: url('img/ico-que_hacemos-adaptacion-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7424 a:hover:before{
    background-image: url('img/ico-que_hacemos-metricas-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7425 a:hover:before{
    background-image: url('img/ico-que_hacemos-emisiones-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-7426 a:hover:before{
    background-image: url('img/ico-que_hacemos-politicas-rollover.svg');
} */
ul#menu-menu-secciones-inicio .menu-item-11345 a:hover:before{
    background-image: url('img/ico-que_hacemos-finanzas-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11326 a:hover:before{
    background-image: url('img/ico-que_hacemos-agenda-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11327 a:hover:before{
    background-image: url('img/ico-que_hacemos-involucramiento-rollover.svg');
}

ul#menu-menu-secciones-inicio .menu-item-11328 a:hover:before{
    background-image: url('img/ico-que_hacemos-adaptacion-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11329 a:hover:before{
    background-image: url('img/ico-que_hacemos-metricas-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11330 a:hover:before{
    background-image: url('img/ico-que_hacemos-emisiones-rollover.svg');
}
ul#menu-menu-secciones-inicio .menu-item-11331 a:hover:before{
    background-image: url('img/ico-que_hacemos-politicas-rollover.svg');
}
.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group {
    float: none!important;
    border-width: 0 0 0 1px;
}
/*PRÓXIMA TEMPORADA*/
ul#menu-menu-proxima-temporada li a{
    padding:30px 0;
}
ul#menu-menu-proxima-temporada li.menu-item-11301 a:before{
    background-image: url('img/menu-ico1-blanco.svg');
        background-position-y: -2px;
}

ul#menu-menu-proxima-temporada li.menu-item-11301 a:hover:before{
    background-image: url('img/menu-ico1-naranja.svg');
        background-position-y: -2px;
}

ul#menu-menu-proxima-temporada li.menu-item-11303 a:before{
    background-image: url('img/menu-ico2-blanco.svg');
        background-position-y: -2px;
}

ul#menu-menu-proxima-temporada li.menu-item-11303 a:hover:before{
    background-image: url('img/menu-ico2-naranja.svg');
        background-position-y: -2px;
}

ul#menu-menu-proxima-temporada li.menu-item-11302 a:before{
    background-image: url('img/menu-ico3-blanco.svg');
        background-position-y: -2px;
}

ul#menu-menu-proxima-temporada li.menu-item-11302 a:hover:before{
    background-image: url('img/menu-ico3-naranja.svg');
        background-position-y: -2px;
}

ul#menu-menu-proxima-temporada li.menu-item-11305 a:before{
    background-image: url('img/menu-ico6-blanco.svg');
        background-position-y: 2px;
}

ul#menu-menu-proxima-temporada li.menu-item-11305 a:hover:before{
    background-image: url('img/menu-ico6-naranja.svg');
        background-position-y: 2px;
}




.texto-contacto-proyecto strong {
    color: #ea5b0c;
}
.texto-contacto-proyecto p {
    line-height:2;
}


.banner-noticia{border-bottom:10px solid #0f2c5d; margin-bottom:15px;}

ul#menu-menu-secciones-inicio li a {
    text-decoration: none;
    font-size: 19px;
}

/* ico-que_hacemos-agenda.svg */
.header-home,.header-home h2 {
    color: white;
    text-align: center;
}
.header-home h2 {
    font-weight: bold;
    color:#fff!important;
}
.card-plan .vc-hoverbox-front {
    background-image: none !important;
}
.card-plan .vc-hoverbox-back{
    background-color: rgb(0 0 0 / 0.6) !important;
}
.card-plan .vc-hoverbox-inner, .card-plan .vc-hoverbox-back-inner {
    height: 370px !important;
    top: 0;
    /* position: absolute; */
}


.card-plan .vc-hoverbox-back p{
    color: white;
    padding: 0 0 5px 0;
    margin: 0px;
    font-size:0.9em;
}
.card-plan .vc-hoverbox-back h2{
    color: white;
    padding: 0 0 5px 0;
    margin: 0px;
    font-size: 1.2em;
    font-weight: bold;
    line-height:25px;
}
.card-plan .vc-hoverbox-front-inner h2 {
    color: white;
    border: 2px solid;
    border-radius: 20px;
    /* position: absolute; */
    padding: 0;
    /* left: 28%; */
    bottom: 40px;
    /* right: 0; */
    width: 150px;
    margin: 220px auto 0 auto;
    font-size: 1.2em;
}
.btn-planMore {
    position: absolute;
    bottom: 20px;
    right: 0;
    left: 0;
    border: 1px solid white;
    color: white;
    width: fit-content;
    top: 0;
    margin: auto;
    height: 40px;
    padding: 0px 10px;
    border-radius: 20px;
}
.card-plan .vc-hoverbox-back a{
    border: 1px solid white;
    color: white;
    padding: 5px 10px;
    border-radius: 20px;
    margin: 5% auto;
    display: block;
    width: fit-content;
    transition: 0.3s;
    text-decoration:none;
}
.card-plan .vc-hoverbox-back a:hover{
    color: #000;
    background-color: white;
}
.logos-footer-box {
    display: flex;
    justify-content: center;
    padding: 2em 0;
}
.logos-footer {
    display: block;
    justify-content: space-between;
    align-items: center;
    margin: 5px 0;
}
div#socket {
    background-color: #ea5b0c;
    color: white;
    font-style: italic;
    padding: 0;
}
/* #footer {
    font-weight: 400 !important;
} */
#footer-sidebar-1,#footer-sidebar-2,#footer-sidebar-3{
    min-height: 125px;
}
#footer-sidebar-1 .widget-title{
    font-size: 28px;
    color: #ea5b0c;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
}
#footer-sidebar-1 a,#footer-sidebar-1 p{
    color: #5c5c5c;
    font-weight: bold;
}
#footer-sidebar-1 p span{
    color: #ea5b0c;
    font-weight: bold;
}
#footer-sidebar-1,#footer-sidebar-2{
    border-bottom: 1px solid #5c5c5c;
    
}

#footer-sidebar-2 p{
    color: #ea5b0c;
    font-weight: bold;
    /* margin: 35px 0 0 0; */
}
#footer-sidebar-2 a, .submit-btn{
    background-color: #f39200;
    padding: 10px 35px 10px 20px;
    display: block;
    width: 140px;
    color: white;
    font-weight: bold;
    margin-top: 5px;
    transition: 0.3s;
    position: relative;
    border: none;
}
.w-100{
    width: 100%;
}
.txt-right{
    text-align: right;
}
#footer-sidebar-2 a:hover, .submit-btn:hover{
    background-color: #5c5c5c;
}
#footer-sidebar-2 a:after{
    background-image: url('img/ico-flecha-suscribirse.svg');
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 13px;
    top: 15px;
}
#footer-sidebar-3 .fb-footer,#footer-sidebar-3 .twitter-footer,#footer-sidebar-3 .youtube-footer{
    font-size: 0;
    transition: 0.3s;
}
#footer .widget {
    margin-bottom: 0;
}
#footer-sidebar-2,#footer-sidebar-3 p{
    display: flex;
    align-items: center;
}
#footer-sidebar-3 .fb-footer::before,#footer-sidebar-3 .twitter-footer::before,#footer-sidebar-3 .youtube-footer::before{
    content: '';
    display: inline-block;
    width: 60px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.3s;
}
.menu-item-11146 a,  .menu-item-11147 a,  .menu-item-11148 a,.menu-item-11149 a{
    font-size: 0;
}
.menu-item-11146 a{
    border-left: 1px solid #5c5c5c;
}
.menu-item-11148 a{
    border-right: 1px solid #5c5c5c;
}
.menu-item-11146 a:before,  .menu-item-11147 a:before,  .menu-item-11148 a:before,  .menu-item-11149 a:before{
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.3s;
    /* background-size: 100%; */
    margin: 5px auto;
}
.icon-search:before { 
    color: #e74e1b;
}
#footer-sidebar-3 .fb-footer:before, .menu-item-11146 a:before{
    background-image: url('img/ico-facebook-normal.svg');
}
#footer-sidebar-3 .twitter-footer:before, .menu-item-11147 a:before{
    background-image: url('img/ico-twitter-normal.svg');
}
#footer-sidebar-3 .youtube-footer:before, .menu-item-11148 a:before{
    background-image: url('img/ico-youtube-normal.svg');
}
.menu-item-11149 a:before{
    background-image: url('img/ico-loggin.svg');
}
#footer-sidebar-3 .fb-footer:hover:before, .menu-item-11146 a:hover:before{
    background-image: url('img/ico-facebook-rollover.svg');
}
#footer-sidebar-3 .twitter-footer:hover:before, .menu-item-11147 a:hover:before{
    background-image: url('img/ico-twitter-rollover.svg');
}
#footer-sidebar-3 .youtube-footer:hover:before, .menu-item-11148 a:hover:before{
    background-image: url('img/ico-youtube-rollover.svg');
}
.menu-item-11149 a:hover:before{
    background-image: url('img/ico-loggin-rollover.svg');
}
.social-header.header-color {
    background-color: transparent;
    border: none;
}
div#ajax_search_container {
    top: 55px;
    right: 0;
    width: 90%;
    left: 20px;
}
ul#menu-top-login-menu {
    display: flex;
    padding: 0 0px;
    list-style: none;
    border-left: 1px solid #dddddd;
    margin: 0px 5px;
}
ul#menu-top-login-menu li {
    padding: 0 2px;
}
.top-bar.top-bar-flex {
    justify-content: flex-end;
    display: flex;
    width: 100%;
}
li#menu-item-7515 {
    border-right: 1px solid #dddddd;
}
nav.ubermenu-main ul li a:hover{
    background: #e74e1b;
    color: #fff;
}
.ubermenu.main ul li.titulo a:hover {
    color:#fff!important;
    }
.vc_gitem-zone.vc_gitem-zone-a.grid-noticias.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1{
    height: 444px !important;
}
#boxpostgridhomedcc .vc_btn3-container {
    display: block;
    margin-bottom: 44px;
    max-width: 100%;
    padding: 0 15px;
}
#boxpostgridhomedcc .vc_gitem-post-data h3{
    min-height: 113px;
    padding: 0 15px;
}
#boxpostgridhomedcc .vc_gitem-zone-mini {
    /* position: relative;
    min-height: 121px; */
}
#boxpostgridhomedcc .vc_gitem_row .vc_gitem-col,.grid-noticias .vc_gitem_row .vc_gitem-col{
    padding: 0;
}
#boxpostgridhomedcc .texto-blanco {
    margin-top: 10%;
}
.ver-todos a{
    background-color: #e74e1b;
    padding: 10px 35px 10px 20px;
    display: block;
    min-width: 111px;
    color: white;
    font-weight: bold;
    margin-top: 5px;
    transition: 0.3s;
    position: relative;
    float: none;
    text-align: center;
}
a.ver-guias {
    background-color: #e74e1b;
    padding: 10px 35px 10px 20px;
    display: block;
    min-width: 111px;
    color: white;
    font-weight: bold;
    margin-top: 5px;
    transition: 0.3s;
    position: relative;
    float: none;
    text-align: center;
    width:280px;
    margin:0 auto;
    border-radius:10px;
}
.ver-todos a:hover, a.ver-guias:hover{
    background-color: #5c5c5c;
    color: white;
    
}
.ver-todos a:after {
    background-image: url(img/ico-flecha-suscribirse.svg);
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 13px;
    top: 15px;
}
.ver-todos.enlace a:after {
    background-image: url(img/linkSinamec.svg);
    content: '';
    display: inline-block;
    width: 27px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 4px;
    top: 12px;
}
.ver-todos.doc a:after, a.ver-guias:after {
    background-image: url(img/icon-document-active.png);
    content: '';
    display: inline-block;
    width: 40px;
    height: 38px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 9px;
    top: 3px;
}
.boxpostgridhomedccrownotistitle h2,.boxpostgridhomedccroweventostitle h2,.boxpostgridhomedccrowplanhometitle h2{
    font-size: 28px;
    color: #ea5b0c;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
}
.boton-azul a {
    padding: 8px 40px 8px 13px !important;
    margin-top: 5px;

}
.boton-blanco button {
    padding: 8px 40px 8px 13px !important;
}
.boton-azul {
    padding: 0 15px !important;
}
.top-bar {    
    line-height: 5px;
    margin: 10px 0;
}
.top-bar i.icon {
    line-height: 30px;
}
#boxpostgridhomedcc .vc_gitem-animate-slideBottom,.boxpostgridhomedcceventos .vc_gitem-animate-slideBottom{
    box-shadow: 10px 5px 10px 2px rgb(0, 0, 0, 0.05);
}
/* .ubermenu-skin-minimal.ubermenu-responsive-toggle {
    background: transparent;
    color: #333;
    font-size: 12px;
    text-transform: none;
    font-weight: normal;
    display: flex;
    align-items: center;
    padding: 0;
    margin: 10px 0;
}
.ubermenu-responsive-toggle-main:before{
    content: '';
    background-image: url('/wp-content/uploads/2019/11/DCC.png');
    display: inline-block;
    width: 80%;
    height: 70px;
    background-repeat: no-repeat;
    background-size: 95%;
    background-position: left center;
    border-right: 1px solid #dddddd;
} */
/* .ubermenu-responsive-toggle .fab, .ubermenu-responsive-toggle .far, .ubermenu-responsive-toggle .fas, .ubermenu-responsive-toggle .svg-inline--fa, .ubermenu-responsive-toggle .ubermenu-icon-essential {
    width: 20%;
    text-align: right;
    margin-right: .6em;
    font-size: 25px;
} */
#post-7563 .vc_tta-tab>a {
    border-radius: 0px;
}
.box-ew {
    cursor: pointer;
}
.vc_tta-panel .box-ew {
    cursor: pointer;
    min-height: 610px;
    margin-bottom: 20px;
    margin-top:20px;
    background:#fff;
}
.box-ew h3 {
font-size: 1.2em;
    font-weight: 700;
    color: #ed5926;
    /* padding: 15px; */
    margin: 15px;
    padding: 0;
}
p.box-ew-date:before{
    background: url(img/ico-fecha.svg)no-repeat;
    content: "";
    width: 25px;
    height: 20px;
    /* left: 0; */
    left: 12px;
    top: 0;
    position: absolute;
}
p.box-ew-time:before{
    background: url(img/ico-hora.svg)no-repeat;
    content: "";
    width: 25px;
    height: 20px;
    /* left: 0; */
    left: 12px;
    top: 0;
    position: absolute;
}
p.box-ew-place:before{
    background: url(img/ico-lugar.svg)no-repeat;
    content: "";
    width: 25px;
    height: 20px;
    /* left: 0; */
    left: 12px;
    top: 0;
    position: absolute;
}
p.box-ew-date,p.box-ew-time,p.box-ew-place {
    padding: 0 0 0px 35px;
    position: relative;
    margin: 0 0 3px 0;
}
a.box-ew-btn {
    color: #014593;
    text-decoration: none;
    border: 1px solid #014593;
    border-radius: 15px;
    margin-left: 15px;
    padding: 5px 15px;
    display: block;
    width: 127px;
    margin-bottom: 30px;
    margin-top:50px;
}
.page-id-7563 .overlai {
    position: absolute;
  top: 20px;
  left: 15px;
  right: 15px;
  background: rgba(0, 0, 0, 0.5); 
  overflow: hidden;
  width: 92%;
  height: 0;
  transition: .5s ease;
}
.box-ew.inicio {padding-bottom: 20px;}
.overlai {
    position: absolute;
  top: 0px;
  left: 15px;
  right: 15px;
  background: rgba(0, 0, 0, 0.5); 
  overflow: hidden;
  width: 92%;
  height: 0;
  transition: .5s ease;
}

.page-id-7563 .box-ew:hover .overlai {
  /*opacity: 1;*/
  height: 610px;
}
.box-ew:hover .overlai {
  /*opacity: 1;*/
  height: 100%;
}
.overlai h3{
    color: #fff!important;
    font-size: 1.6em;
    text-align: center;
}
.overlai a.box-ew-btn{
color: white;
    border-color: white;
    width: 151px;
    margin: auto;
}
.overlai a.box-ew-btn:hover{
    color: white;
    border-color: #ed5926;
    background-color: #ed5926;
}

.ndc-fase-1-title h3, .ndc-fase-2-title h3 {
    color: white;
    text-align: center;
    padding: 5px 0;
    font-weight: bold;
}
h4.ver-presentacion {
    position:relative;
    padding-left:55px;
}
h4.ver-presentacion:before {
    position: absolute;
    content: "";
    width: 33px;
    height: 34px;
    left: 15px;
    top: 0px;
    background: url(http://cambioclimatico.go.cr//wp-content/themes/eonet/assets/images/recurso-7.png)no-repeat;
}
.tab-verde-containe .vc_tta-panel-heading {
    border: 1px solid #19aaa5 !important;
    border-radius: 10px !important;
}
.ndc-title-creacion h2 {
    margin: 0;
    padding: 0;
    color: white;
}
.curva-azul {
    background-color: #057daa !important;
    padding: 15px 30px;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
}

.ndc-fase-1-title h3, .ndc-fase-2-title h3 {
    color: white!important;
    text-align: center;
    padding: 5px 0;
    font-weight: bold;
}
.ndc-verde {
    color: #00b720;
    font-size:30px;
}
.ndc-gris {
    margin-bottom: 20px !important;
    background-color: #f2f2f2 !important;
    border-radius: 10px !important;
    padding:15px;
}
.esconder-tablet {text-align:center;}
span.fecha, span.fecha-final {display:inline-block;}
span.fecha-final {display:inline-block; padding-left:10px; position:relative;}
span.fecha-final:before {position:absolute; content:"-";left:0; top:0; width:5px; height:5px;}
ul#menu-menu-proxima-temporada li {border-bottom:1px solid #fff;}

@media (max-width: 768px) {
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
    white-space: normal!important;
}
}


@media only screen and (min-width : 768px) {
    .caja-artista p {color: #777!important;font-weight: 600;text-align:left;}
    .caja-artista h2 {
    font-size: 28px;
    color: #ea5b0c;
    text-transform: none;
    font-weight: 700;
    margin: 10px 0 0 0;
    text-align:left;
}
.caja-artista h3 {
    font-size: 1.2em;
    color: #0f2c5d!important;
    text-transform: none;
    font-weight: 500;
    text-align:left;
}
    .fondo-temporada:before {
    background: url(img/deco-top.png)no-repeat left top;
    background-size: contain;
    position:absolute;
    content:"";
    width:350px;
    height:220px;
    top:0;
    left:0px;
}
.fondo-temporada:after {
    background: url(img/deco-bottom.png)no-repeat center bottom;
    background-size: contain;
    position:absolute;
    content:"";
    width:900px;
    height:170px;
    bottom:0;
}
     .esconder-tablet {display:none;}
.banner1 {background:url(img/header03.jpg)no-repeat; padding:60px 30px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner2 {background:url(img/header01.jpg)no-repeat; padding:60px 30px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner3 {background:url(img/header02.jpg)no-repeat; padding:60px 30px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.banner4 {background:url(img/header04.jpg)no-repeat; padding:60px 30px; color:#fff; border-bottom:10px solid #0f2c5d;background-size: cover;background-position-x: center;}
.ver-todos a {
    background-color: #e74e1b;
    padding: 10px 35px 10px 20px;
    display: block;
    min-width: 111px;
    color: white;
    font-weight: bold;
    margin-top: 25px;
    transition: 0.3s;
    position: relative;
    float: right;
    text-align: center;
}
.descargar-naranja a {
  background-color: #e74e1b;
    padding: 10px 20px 10px 20px;
    display: block;
    min-width: 111px;
    color: white;
    font-weight: bold;
    margin-top: 5px;
    transition: 0.3s;
    position: relative;
    float: none;
    text-align: center;
    margin:0 auto;
    width: fit-content;
    border-radius:10px;
}
.descargar-naranja a:hover {
    background-color: #5c5c5c;
    color:#fff;
}
.ver-todos.enlace a {
    background-color: #e74e1b;
    padding: 10px 20px 10px 35px;
    display: block;
    min-width: 111px;
    color: white;
    font-weight: bold;
    margin-top: 5px;
    transition: 0.3s;
    position: relative;
    float: none;
    text-align: center;
    margin:0 auto;
    width: fit-content;
    border-radius:10px;
}
.ver-todos.enlace a:hover {
    background-color: #5c5c5c;
}
.ver-todos.doc a {
    background-color: #e74e1b;
    padding: 10px 30px 10px 50px;
    display: block;
    min-width: 111px;
    color: white;
    font-weight: bold;
    margin-top: 5px;
    transition: 0.3s;
    position: relative;
    float: none;
    text-align: center;
    margin:0 auto;
    width: fit-content;
    border-radius:10px;
}
.ver-todos.doc a:hover {
    background-color: #5c5c5c;
}
}

@media (min-width: 991px){
   
    .banner1 h2, .banner2 h2, .banner3 h2, .banner4 h2 {font-size:4em;}
    
       ul#menu-menu-secciones-inicio li a:before {
        content: '';
        display: inline-block;
        width: 50%;
        height: 70px;
        background-size: contain;
        background-repeat: no-repeat;
        margin: 0 auto 10px auto;
        background-position: center;
    }
    ul#menu-menu-secciones-inicio li a {
        color: white;
        width: 100%;
        border: none;
    }
    ul#menu-menu-secciones-inicio li {
        border-bottom: none;
    }
    #menu-item-7855 > ul {
    width: 21.5%;
    float: right;

    }
    ul#menu-menu-secciones-inicio li a, ul#menu-menu-politica-de-adaptacion li a, ul#menu-plan-nacional-de-descarbonizacion li a, ul#menu-ppcn li a, 
    ul#menu-plan-a li a, ul#menu-menu-conversaciones li a, ul#menu-menu-san-jose-principles li a, ul#menu-menu-ndc li a, 
    ul#menu-fvdc li a, ul#menu-menu-proxima-temporada li a, ul#menu-menu-plan-nacional-de-adaptacion li a {
  
    color: white;
    text-align: center;
    
    min-height: 155px;
    transition: 0.3s;
    /* line-height: 12px; */
    display: block;
    align-items: center;
}
   ul#menu-menu-secciones-inicio li, ul#menu-menu-politica-de-adaptacion li, ul#menu-plan-nacional-de-descarbonizacion li, ul#menu-ppcn li, 
   ul#menu-plan-a li, ul#menu-menu-conversaciones li, ul#menu-menu-san-jose-principles li, ul#menu-menu-ndc li, ul#menu-fvdc li, ul#menu-menu-proxima-temporada li,
   ul#menu-menu-plan-nacional-de-adaptacion li{
    border-right: 1px solid white;
    border-top: none;
    border-bottom: none;

}
  

    .lista-descarga ul {
    list-style: none;
    padding-left: 20px;
}
    .titulo-proyectos h2{
    font-size: 42px;
    color: #ea5b0c;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
}
.page-id-1407 .titulo-proyectos h2{
    font-size: 31px;
    color: #ea5b0c;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
}
.subtitulo-proyectos h2{
    font-size: 30px;
    color: #ea5b0c!important;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
}
    div#ajax_search_container {top: 55px;right: 0;width: 30%;left: 69%;}
    
    ul#menu-plan-nacional-de-descarbonizacion li, ul#menu-menu-politica-de-adaptacion li, ul#menu-ppcn li, ul#menu-plan-a li, 
    ul#menu-menu-conversaciones li, ul#menu-menu-san-jose-principles li, ul#menu-menu-ndc li,ul#menu-menu-proxima-temporada li, ul#menu-menu-plan-nacional-de-adaptacion li {
    display: flex;
}
    ul#menu-menu-secciones-inicio, ul#menu-menu-politica-de-adaptacion, ul#menu-plan-nacional-de-descarbonizacion, ul#menu-ppcn, 
    ul#menu-plan-a, ul#menu-menu-conversaciones, ul#menu-menu-san-jose-principles, ul#menu-menu-ndc, ul#menu-fvdc, ul#menu-menu-proxima-temporada,
    ul#menu-menu-plan-nacional-de-adaptacion{
        flex-wrap: nowrap;
    }
    ul#menu-menu-secciones-inicio li, ul#menu-menu-politica-de-adaptacion li, ul#menu-plan-nacional-de-descarbonizacion li, ul#menu-ppcn li, 
    ul#menu-plan-a li, ul#menu-menu-conversaciones li, ul#menu-menu-san-jose-principles li, ul#menu-menu-ndc li, ul#menu-fvdc li, ul#menu-menu-proxima-temporada li,
    ul#menu-menu-plan-nacional-de-adaptacion li{
        display: inline-block;
        align-items: center;
    }
    ul#menu-menu-secciones-inicio li a::before, ul#menu-menu-politica-de-adaptacion li a:before, ul#menu-plan-nacional-de-descarbonizacion li a:before, 
    ul#menu-ppcn li a:before, ul#menu-plan-a li a:before, ul#menu-menu-conversaciones li a:before, ul#menu-menu-san-jose-principles li a:before, 
    ul#menu-menu-ndc li a:before, ul#menu-fvdc li a:before, ul#menu-menu-proxima-temporada li a:before, ul#menu-menu-plan-nacional-de-adaptacion li a:before{

        display: block;
       
    }
    ul#menu-menu-secciones-inicio li, ul#menu-menu-politica-de-adaptacion li, ul#menu-plan-nacional-de-descarbonizacion li, ul#menu-ppcn li, 
    ul#menu-plan-a li, ul#menu-menu-conversaciones li, ul#menu-menu-san-jose-principles li, ul#menu-menu-ndc li, ul#menu-fvdc li, ul#menu-menu-proxima-temporada li,
    ul#menu-menu-plan-nacional-de-adaptacion li{
        padding: 5px;
        min-height: 130px;

    }
    #footer-sidebar-1,#footer-sidebar-2{
        border-right: 1px solid #5c5c5c;
        border-bottom: transparent;
        
    }
    .logos-footer {
        display: flex;
        justify-content: space-between;
        align-items: center;
        /* margin: 5px 0; */
    }
}

@media (max-width: 991px){
    
    
    .ubermenu-item-level-2 a span{
        color: #ea5b0c;
    }
    .titulo > a > span.ubermenu-target-title.ubermenu-target-text {
        color: #ea5b0c;
        text-transform: uppercase;
    }
    .ubermenu-item-level-1 {
        background: #ea5b0c !important;
        width: 100% !important;
        display: block;
    }
    .ubermenu-item-level-1 a{
        color: white;
    }
    .social-header .container{
        padding: 0 !important;
    }
    .social-header .visible-xs{
        padding: 15px 0px 2px 0px;
    }
    img#logo_img {
    padding-left: 15px;
}
    .top-bar.top-bar-flex {
        justify-content: flex-end;
        display: flex;
        width: 100%;
        background-color: #f5f5f5;
        padding: 4px 10px;
        margin: 0;
    }
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu {
        border-top: none;
    }
    li.titulo.ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-has-children.ubermenu-item-2744.ubermenu-item-level-0.ubermenu-column.ubermenu-column-auto.ubermenu-align-left.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout.ubermenu-active > a {
        color: #ea5b0c;
    }
    /* //// */
.ubermenu-skin-minimal.ubermenu-responsive-toggle {
    background: #ea5b0c;
    color: #fff;
    font-size: 12px;
    text-transform: none;
    font-weight: normal;
    display: flex;
    align-items: center;
    padding: 0;
    margin: 10px 0;
}
.ubermenu-skin-minimal.ubermenu-responsive-toggle:hover {
    background: #F09003;
    color: #fff;
}
.ubermenu-responsive-toggle-main:before{
    content: '';
   
    display: inline-block;
   
    height: 70px;
    background-repeat: no-repeat;
    background-size: 95%;
    background-position: left center;
    border-right: 1px solid #dddddd;
}
.ubermenu-responsive-toggle .fab, .ubermenu-responsive-toggle .far, .ubermenu-responsive-toggle .fas, .ubermenu-responsive-toggle .svg-inline--fa, .ubermenu-responsive-toggle .ubermenu-icon-essential {
    width: 15%;
    text-align: right;
    margin-right: .6em;
    font-size: 25px;
}
    a.search-trigger {
        display: block !important;
    }
    div#ajax_search_container {
        position: absolute;
        
    }
 
    #footer-sidebar-2, #footer-sidebar-3 {
        justify-content: center;
    }
    .grid-noticias h3 {
        padding: 0px 15px;
    }
    .logos-footer a {
        display: block;
        /* justify-content: space-between; */
        /* align-items: center; */
        margin: 25px 0;
    }
}
@media only screen and (max-width : 991px) {
 ul#menu-fvdc li { width: 100%; }

#ajax_search_container {
    background-color: transparent;
    border-radius: 0;
    border: none;
    z-index: 9999;
    position: relative;
    width: auto;
    left: inherit;
    box-shadow: none;
    top: inherit;
    line-height: inherit;
    display: block;
    padding: 0;
}
.subtitulo-proyectos h2 {
    color: #ea5b0c!important;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
}
}
@media only screen and (min-width : 992px) {
 .ndc-title-creacion .vc_column-inner {
    border-top-left-radius: 100px;
    border-bottom-right-radius: 100px;
} 
.flex-box{display:flex;justify-content:center;}
.flex-box p:first-child{color:#d81e77; font-size:2.4em; text-align:center;}
.flex-box p:nth-child(2){color:#93278f; font-size:2.4em; text-align:center;border-left:1px solid #ccc; border-right:1px solid #ccc;
    border-bottom:none;border-top:none;
}
.flex-box p:nth-child(3){color:#d81e77; font-size:2.4em; text-align:center;}
}

@media only screen and (min-width : 1024px) {
.fondo-temporada:before {
    background: url(img/deco-top.png)no-repeat left top;
    background-size: contain;
    position:absolute;
    content:"";
    width:553px;
    height:220px;
    top:0;
    left:0px;
}
.fondo-temporada:after {
    background: url(img/deco-bottom.png)no-repeat center bottom;
    background-size: contain;
    position:absolute;
    content:"";
    width:1168px;
    height:170px;
    bottom:0;
}

}

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

}
@media (min-width: 1200px) { 
    .fondo-ppcn {
    background: url(img/color-de-fondo-HEX_CBECFA.png)no-repeat;
    background-size: cover;
}
    .fondo-plana:before {
    background: url(img/decoracion.png)no-repeat;
    background-size: contain;
    position:absolute;
    content:"";
    width:537px;
    height:442px;
    top:0;
    right:-90px;
}
.fondo-sinamec:before {
    background: url(img/atomo2.png)no-repeat;
    background-size: contain;
    position:absolute;
    content:"";
    width:537px;
    height:442px;
    top:0;
    right:0;

}
.fondo-sinamec:after {
    background: url(img/atomo1.png)no-repeat;
    background-size: contain;
    position:absolute;
    content:"";
    width:285px;
    height:318px;
    top:50%;
    left:0;

}

}

@media (min-width: 1281px) { 
    .card-plan .vc-hoverbox-inner, .card-plan .vc-hoverbox-back-inner {height: 361px !important;}
}