@font-face {
    font-family: 'Roboto-Regular';
    src: url('../../fonts/Roboto-Regular.eot');
    src: url('../../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg'),
         url('../../fonts/Roboto-Regular.ttf') format('truetype'),
         url('../../fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('../../fonts/Roboto-Medium.eot');
    src: url('../../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg'),
         url('../../fonts/Roboto-Medium.ttf') format('truetype'),
         url('../../fonts/Roboto-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body #contenedor-principal {
    /* overflow: unset; */
}

div.contextual-links-wrapper {
    right: 0 !important;
}

div.contextual-links-wrapper ul.contextual-links {
    padding: 0;
    /* top: 42px; */
    border-radius: 0;
}

div.contextual-links-wrapper ul.contextual-links li {
    width: 100%;
    height: auto !important;
    margin: 0 !important;
    border-bottom: 1px solid #ccc;
}

div.contextual-links-wrapper ul.contextual-links li:last-child {
    border: none;
}

div.contextual-links-wrapper ul.contextual-links li.last a:before,
div.contextual-links-wrapper ul.contextual-links li.last a:after {
    display: none;
}

div.contextual-links-wrapper ul.contextual-links li a {
    width: 100% !important;
    color: #333 !important;
    text-transform: none !important;
    text-indent: unset !important;
    text-align: center;
    padding: .6em 1em !important;
    margin: 0;
    display: block;
    background: #dedede !important;
    transition: none !important;
}

div.contextual-links-wrapper ul.contextual-links li a:hover {
    background: #e9e9e9 !important;
    border: none !important;
}

*,
li {
    font-family: 'Roboto-Regular', Arial, sans-serif !important;
}

h1, h2, h1 strong, h2 strong{
    font-family: 'repsolregular'!important;
    font-weight: normal !important;
}

/* H2 */
#megadestacado h2,
#destacados-home-2 > .titulo,
#news h2.news-title {
    color: #FF6200 !important;
    font-size: 40px !important;
    line-height: 44px !important;
    margin-left: 0 !important;
}

p strong {
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
    font-weight: normal !important;
}

a:focus,
button:focus{
  outline: 2px solid #ff8200;
}
a.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

body.section-actualidad .noticias-contenido .listado .elemento:not(.btn-noticia) .view-mas-leidas > .view-content > .views-row a:focus, 
body.section-sources .noticias-contenido .listado .elemento:not(.btn-noticia) .view-mas-leidas > .view-content > .views-row a:focus,
.focus_video:focus .boton-play{
  border: 1px solid #ff8200;
}
.focus:focus,
.focus_yellow:focus {
    outline: #ff8200 solid 2px !important;
}
body #main {
    padding-top: 0px;
}

body.node-type-proyectos .column,
body.section-fondo-emprendedores .column,
body.section-entrepreneurs-fund .column,
body.section-ciclo-conferencias .column,
body.section-conference-series .column{
  border-top:1px #f2f2f2 solid;
  border: none;
}
body.section-fondo-emprendedores #content,
body.section-entrepreneurs-fund #content{
  padding-top: 50px;
  margin-top: 0;
  margin-bottom: 0;
  border: none;
}

body.node-type-proyectos #content .contenido-proyecto{
  margin-top: 50px;
}

body.node-type-proyectos #content .contenido-proyecto .contenido-bloque h2,
body.node-type-proyectos #content .contenido-proyecto .contenido-bloque h3,
body.node-type-proyectos #content .contenido-proyecto .contenido-bloque p,
body.node-type-proyectos #content .contenido-proyecto .contenido-bloque ul li,
body.node-type-proyectos #content .contenido-proyecto .titular p.subtitulo,
.como-participar #content .dos-columnas .izq h2,
.como-participar #content .dos-columnas .izq p,
.como-participar #content .subtitulo{
  color: #464646 !important;
}

body.node-type-proyectos #content .contenido-proyecto .contenido-bloque h3,
body.node-type-proyectos #content .contenido-proyecto .contenido-bloque li strong,
body.section-fondo-emprendedores .pagina-fondo .bloque3 .contenido-bloque ul li strong,
body.section-entrepreneurs-fund .pagina-fondo .bloque3 .contenido-bloque ul li strong,
body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong,
body.node-type-page.section-fondo-emprendedores #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong,
body.node-type-page.section-entrepreneurs-fund #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong,
body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong,
body.node-type-proyectos #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong,
body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong a,
body.node-type-page.section-fondo-emprendedores #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong a,
body.node-type-page.section-entrepreneurs-fund #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong a,
body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong a,
body.node-type-proyectos #content .contenido-proyecto .bloque1 .contenido-bloque .texto p strong a {
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
    font-weight: normal !important;
}

body.node-type-proyectos #content .contenido-proyecto .contenido-bloque ul li {
  margin-bottom: 5px;
}
body.node-type-proyectos #content .contenido-proyecto .contenido-bloque ul li:last-child {
  margin-bottom: 0;
}

.como-participar #content .dos-columnas .izq p {
    font-size: 16px;
    line-height: 24px;
}

body.node-type-proyectos #content .contenido-proyecto .bloque1 .contenido-bloque h2,
body.node-type-proyectos #content .contenido-proyecto .bloque2 .derecha .contenido-bloque h2,
body.node-type-proyectos #content .contenido-proyecto .bloque3 .derecha .contenido-bloque h2,
body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .bloque1 .derecha .contenido-bloque h2,
body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .bloque1 .derecha .contenido-bloque h2,
body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .bloque2 .derecha .contenido-bloque h2,
body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .bloque2 .derecha .contenido-bloque h2,
body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .bloque3 .derecha .contenido-bloque h2,
body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .bloque3 .derecha .contenido-bloque h2,
.como-participar #content .dos-columnas .izq h2,
.como-participar #content .dos-columnas .med h2,
#content .entityform h2{
  max-width: 400px;
  color: #FF6200 !important;
  font-weight: normal !important;
  font-size: 40px !important;
  line-height: 44px !important;
  letter-spacing: 0.1rem !important;
  margin-bottom: 40px !important;
}

body.node-type-proyectos #content .contenido-proyecto .bloque1 .contenido-bloque h2:after,
body.node-type-proyectos #content .contenido-proyecto .bloque2 .contenido-bloque h2:after,
body.node-type-proyectos #content .contenido-proyecto .bloque3 .contenido-bloque h2:after,
.como-participar #content .dos-columnas .izq h2:after,
.como-participar #content .dos-columnas .med h2:after{
    content: '';
    height: 5px;
    background-repeat: no-repeat;
    border-left: 285px solid #ff8200;
    display: flex;
    align-items: flex-start;
    margin-top: 18px;
    margin-left: -100px;
}

body.node-type-proyectos #content .contenido-proyecto .titular h2,
body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .titular h2,
body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .titular h2,
body.section-fondo-emprendedores div.field-name-body .titular h2,
body.section-entrepreneurs-fund div.field-name-body .titular h2{
  font-family: 'repsolregular' !important;
  font-size: 40px;
  max-width: 60%;
  margin: 0 auto;
  line-height: 1.2em;
  color: #FF6200;
  border-bottom: none;
  text-align: center;
}
body.node-type-proyectos #content .contenido-proyecto .titular h2:before,
body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .titular h2:before,
body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .titular h2:before{
  display: none;
}
body.node-type-proyectos #content .contenido-proyecto .titular p.subtitulo,
body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .titular p.subtitulo,
body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .titular p.subtitulo,
.como-participar #content .subtitulo,
body.section-la-fundacion .contenido-mision p.subtitulo,
body.section-the-foundation .contenido-mision p.subtitulo,
.section-transparencia #content .subtitulo_pagina p {
  max-width: 800px !important;
  margin: 20px auto 50px auto !important;
  font-family: 'Roboto-Medium', Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 26px !important;
}

/* Enlace normal */
body.node-type-proyectos #content .contenido-proyecto p a,
body.node-type-noticias #content > article.node-noticias .noticia-contenido .contenido a,
body.section-agenda article.node-eventos .evento-contenido .body p a, 
body.section-agenda article.node-eventos .evento-contenido .body ul a, 
body.section-agenda article.node-eventos .evento-contenido .body li a,
body.node-type-conferencias #content .contenido a{
  color: #00809A !important;
  text-decoration: none !important;
  font-weight: normal !important;
}
body.node-type-proyectos #content .contenido-proyecto p a:hover,
body.node-type-noticias #content > article.node-noticias .noticia-contenido .contenido a:hover,
body.section-agenda article.node-eventos .evento-contenido .body p a:hover, 
body.section-agenda article.node-eventos .evento-contenido .body ul a:hover, 
body.section-agenda article.node-eventos .evento-contenido .body li a:hover,
body.node-type-conferencias #content .contenido a:hover{
  text-decoration: underline !important;
}

/* / Enlace normal */

/* Enlace enriquecido */
body.node-type-proyectos #content .contenido-proyecto .enlace-destacado {
  display: block;
  overflow: hidden;
  position: relative;
}
body.node-type-proyectos #content .contenido-proyecto .enlace-destacado a {
  color: #fff !important;
  min-width: 200px;
  text-decoration: none !important;
  text-align: center;
  padding: 12px 16px;
  display: inline-block;
  background: #00809A;
  border: 2px solid #00809A;
  border-radius: 5px;
  transition: all .5s ease;
  box-sizing: border-box;
}
body.node-type-proyectos #content .contenido-proyecto .enlace-destacado a:hover {
  text-decoration: none !important;
  background: none;
  color: #00809A !important;
}
/* Enlace enriquecido */

/* BLOQUE DE TWITTER */

body .bloque-tweet{
  margin-bottom: 0 !important;
  margin-top: 50px;
  margin-left: 216px !important;
  background:none !important ;
  justify-content: flex-start !important;
}
body .bloque-tweet .tweet-click{
  background: none !important;
  border: 5px #037dac solid !important;
  padding: 30px !important;
  display: block !important;
  text-align: center !important;
  height: auto !important;
  width: 500px  !important;
  box-sizing:border-box;
}
body .bloque-tweet .tweet-click p{
  color: #464646 !important;
  font-size: 16px !important;
  text-align: center !important;
  line-height: 30px !important;
}
body .bloque-tweet .tweet-click span{
  font-size: 20px !important;
  color: #464646 !important;
  text-align: center !important;
}
body .bloque-tweet .tweet-click:before{
  color: #037dac !important;
  text-align: center !important;
  right: auto !important;
  top: auto !important;
  position: relative !important;
  margin-bottom: 15px !important;
}

/*-----------------------------------------*/
/* DESATACADOS ACTUALIDAD */

body.node-type-proyectos.section-fondo-emprendedores .listado.noticias,
body.node-type-proyectos.section-entrepreneurs-fund .listado.noticias,
body.node-type-page.section-fondo-emprendedores .listado.noticias,
body.node-type-page.section-entrepreneurs-fund .listado.noticias,
body.node-type-proyectos .listado.noticias{
  width: 100%;
  max-width: 1240px;
  padding: 40px 20px 80px;
  margin: 0 auto;
  box-sizing: border-box;
  background: none !important;
}

body.node-type-proyectos .listado.noticias:after,
body.node-type-proyectos.section-fondo-emprendedores .listado.noticias:after,
body.node-type-proyectos.section-entrepreneurs-fund .listado.noticias:after,
body.node-type-page.section-fondo-emprendedores .listado.noticias:after,
body.node-type-page.section-entrepreneurs-fund .listado.noticias:after{
  background: none;
}

.view-home-noticias .lista-destacados {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    justify-content: flex-start;
    margin-bottom: 60px;
}
.view-home-noticias .lista-destacados > a:nth-child(even) {
    margin: 0 20px;
}
.view-home-noticias .lista-destacados > a, 
.view-home-noticias .lista-destacados .slick-track > a {
    width: calc((100% - 40px) /3);
    background: transparent;
    text-align: left;
    text-decoration: none;
    margin: 0;
    min-height: 560px;
}
.view-home-noticias .lista-destacados .noticia {
    float: none;
    width: 100%;
    height: 100%;
    min-height: 560px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
}
.view-home-noticias .lista-destacados .noticia .imagen {
    height: 275px;
    position: relative;
}
.view-home-noticias .lista-destacados .noticia .contenido {
    margin-top: 0px;
    padding: 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border: 5px solid #ddd;
    border-bottom: none;
}
.view-home-noticias .lista-destacados .noticia .contenido .titulo {
    color: #464646;
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
    font-size: 20px;
    display: block;
    position: relative;
    line-height: 26px;
    text-align: left;
    text-transform: none;
    margin-bottom: 10px;
    margin-top: 0;
}
.view-home-noticias .lista-destacados .noticia .contenido .fecha {
    color: #464646;
    font-size: 15px;
    text-align: left;
    margin: 20px 0 0 0;
}
.view-home-noticias .lista-destacados .noticia .enlace {
    position: relative;
    height: auto;
    width: 100%;
    background: rgba(255, 255, 255, 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 5px solid #ddd;
    border-top: none;
}
.view-home-noticias .lista-destacados .noticia .enlace:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #00809A;
    background: #fff;
    width: 54px;
    height: 54px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
    position: absolute;
    right: 0;
    bottom: 0;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.view-home-noticias .lista-destacados .noticia .enlace .boton {
    opacity: .001;
    background: #fff;
    color: #00809A;
    height: 54px;
    padding: 0 0px 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    /* font-family: "Open Sans", sans-serif; */
    font-weight: 400;
    padding-right: 0px;
    font-size: 14px;
    -webkit-transition: padding-right 200ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: padding-right 200ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}


.view-home-noticias .lista-destacados > a:hover .noticia .enlace .boton, 
.view-home-noticias .lista-destacados > a:hover .noticia .enlace .boton {
    opacity: 1;
    padding-right: 56px;
}
.view-home-noticias .lista-destacados > a:hover .noticia .enlace:after, 
.view-home-noticias .lista-destacados > a:focus .noticia .enlace:after {
    background: #fff;
    color: #00809A;
    border-left: none;
}
.view-home-noticias .lista-destacados > a:hover .noticia .enlace .boton {
    background: #fff;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.view-home-noticias .lista-destacados > a:hover .noticia .enlace .boton .boton-destacado2-texto {
    display: inline-block;
}

/*-----------------------------------------*/

/*-----------------------------------------*/
/* Botón - Más actualidad / Más eventos */

body.node-type-proyectos .listado.noticias a.btn-actualidad,
body.node-type-page .listado.noticias a.btn-actualidad,
body.section-agenda .listado.noticias a.btn-actualidad,
body.node-type-proyectos .listado.eventos a.btn-eventos,
body.node-type-proyectos .listado.eventos a.btn-eventos,
body.node-type-page .listado.eventos a.btn-eventos {
  width: auto !important;
  min-width: 200px !important;
  font-weight: normal !important;
  padding: 12px 16px !important;
  background: #00809A !important;
  border: 2px solid #00809A !important;
  border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  transition: all .5s ease;
  -ms-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block !important;
  margin: 0 0 50px !important;
  text-transform: none !important;
  font-size: 16px !important;
}
/* body.node-type-proyectos .listado.noticias a.btn-actualidad,
body.node-type-page .listado.noticias a.btn-actualidad,
body.section-agenda .listado.noticias a.btn-actualidad,
body.node-type-proyectos .listado.eventos a.btn-eventos,
body.node-type-page .listado.eventos a.btn-eventos {
  width: 260px !important;
} */
body.node-type-proyectos .listado.eventos a.btn-eventos:before,
body.node-type-page .listado.eventos a.btn-eventos:before {
    background: #fff !important;
}
body.node-type-proyectos .listado.noticias a.btn-actualidad:after,
body.node-type-page .listado.noticias a.btn-actualidad:after,
body.section-agenda .listado.noticias a.btn-actualidad:after,
body.node-type-proyectos .listado.eventos a.btn-eventos:after,
body.node-type-page .listado.eventos a.btn-eventos:after {
  content: ""; 
  position: absolute; 
  top: 0; 
  left: 50%; 
  width: 0; 
  height: 100%; 
  background: #fff !important; 
  border-radius: 5px; 
  transition: all .5s ease;
}
body.node-type-proyectos .listado.noticias a.btn-actualidad:hover,
body.node-type-page .listado.noticias a.btn-actualidad:hover,
body.section-agenda .listado.noticias a.btn-actualidad:hover,
body.node-type-proyectos .listado.eventos a.btn-eventos:hover,
body.node-type-page .listado.eventos a.btn-eventos:hover {
  color: #00809A !important;
}

body.node-type-proyectos .listado.noticias a.btn-actualidad span,
body.node-type-page .listado.noticias a.btn-actualidad span,
body.section-agenda .listado.noticias a.btn-actualidad span,
body.node-type-proyectos .listado.eventos a.btn-eventos span,
body.node-type-page .listado.eventos a.btn-eventos span {
  position: relative; 
  z-index: 10;
}
/*-----------------------------------------*/

/*-----------------------------------------*/
/* DESATACADOS AGENDA */

body.node-type-conferencias .listado.eventos,
body.node-type-proyectos .listado.eventos,
body.node-type-page .listado.eventos {
    padding: 0 20px !important;
}

body.node-type-conferencias .listado.eventos:after,
body.node-type-proyectos .listado.eventos:after,
body.node-type-page .listado.eventos:after {
    display: none !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos,
body.node-type-proyectos .listado.eventos ul.listado-eventos,
body.node-type-page .listado.eventos ul.listado-eventos {
    margin-bottom: 60px !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li,
body.node-type-proyectos .listado.eventos ul.listado-eventos li,
body.node-type-page .listado.eventos ul.listado-eventos li {
    margin: 0 !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li:nth-child(even),
body.node-type-proyectos .listado.eventos ul.listado-eventos li:nth-child(even),
body.node-type-page .listado.eventos ul.listado-eventos li:nth-child(even) {
    margin: 0 20px !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li *,
body.node-type-proyectos .listado.eventos ul.listado-eventos li *,
body.node-type-page .listado.eventos ul.listado-eventos li * {
    box-sizing: border-box;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a,
body.node-type-conferencias .listado.eventos .listado-eventos li > a,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a,
body.node-type-page .listado.eventos ul.listado-eventos li > a {
    display: block;
    border: 5px solid #ddd;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento {
    flex-direction: column !important;
}

body.node-type-conferencias .listado.eventos li > a > .evento > span,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento > span,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento > span {
    background: transparent !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .texto,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .texto,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .texto {
    padding-top: 15px !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .texto span,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .texto span,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .texto span {
    display: block;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .texto .titulo,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .texto .titulo,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .texto .titulo {
    color: #464646 !important;
    font-size: 21px !important;
    line-height: 1.2em !important;
    text-transform: none !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .fecha,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .fecha,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .fecha {
    width: 100% !important;
    height: auto !important;
    padding: 25px 25px 0 !important;
    display: block !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .dia,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .dia,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .dia {
    color: #ff8200 !important;
    font-size: 32px !important;
    margin-bottom: 5px;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .mes,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .mes,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .mes {
    color: #464646 !important;
    font-size: 13px !important;
    margin: 0 !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .horario,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .horario,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .horario {
    color: #464646 !important;
    font-size: 15px !important;
    text-transform: none !important;
    margin: 20px 0;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .boton-evento .boton,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .boton-evento .boton,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .boton-evento .boton {
    color: #008099 !important;
    height: 54px !important;
    background: #fff !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .boton-evento,
body.node-type-conferencias .listado.eventos .listado-eventos li > a > .evento .boton-evento,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .boton-evento,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .boton-evento {
    padding: 0 !important;
    right: -1px !important;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a > .evento .boton-evento:after,
body.node-type-conferencias .listado.eventos li > a > .evento .boton-evento:after,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a > .evento .boton-evento:after,
body.node-type-page .listado.eventos ul.listado-eventos li > a > .evento .boton-evento:after {
    color: #008099 !important;
    width: 54px !important;
    height: 54px !important;
    bottom: 0;
    background: #fff !important;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a:hover > .evento .boton-evento:after,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a:hover > .evento .boton-evento:after,
body.node-type-page .listado.eventos ul.listado-eventos li > a:hover > .evento .boton-evento:after {
    color: #008099 !important;
    background: #fff !important;
    border-left: none;
}

body.node-type-conferencias .listado.eventos ul.listado-eventos li > a:hover > .evento .boton-evento .boton,
body.node-type-proyectos .listado.eventos ul.listado-eventos li > a:hover > .evento .boton-evento .boton,
body.node-type-page .listado.eventos ul.listado-eventos li > a:hover > .evento .boton-evento .boton {
    height: 55px !important;
    padding-right: 56px !important;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

/*-----------------------------------------*/

/*-----------------------------------------*/
/* Pestañas */
body.section-fondo-emprendedores .navegador-fondo,
body.section-entrepreneurs-fund .navegador-fondo,
body.section-ciclo-conferencias .navegador-fondo,
body.section-conference-series .navegador-fondo,
body.section-buscador .navegador-fondo {
  width: 100%;
  padding-top: 40px !important;
  margin: 0 auto;
  background: none;
}
body.section-actualidad .navegador-multimedia > .seleccionado, 
body.section-sources .navegador-multimedia > .seleccionado {
    display: none;
}
body.section-fondo-emprendedores .navegador-fondo > .seleccionado,
body.section-entrepreneurs-fund .navegador-fondo > .seleccionado {
    text-align: center;
}
body.section-fondo-emprendedores .navegador-fondo ul.listado,
body.section-entrepreneurs-fund .navegador-fondo ul.listado,
body.section-actualidad ul.pestanas, 
body.section-sources ul.pestanas,
body.section-ciclo-conferencias .navegador-fondo ul.listado,
body.section-conference-series .navegador-fondo ul.listado,
body.section-buscador .navegador-fondo ul.listado {
    width: 100%;
    max-width: 820px;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: auto;
    border: none;
}
body.section-fondo-emprendedores .navegador-fondo ul.listado li,
body.section-entrepreneurs-fund .navegador-fondo ul.listado li,
body.section-actualidad .navegador-multimedia ul.pestanas li, 
body.section-sources .navegador-multimedia ul.pestanas li,
body.section-ciclo-conferencias .navegador-fondo ul.listado li,
body.section-conference-series .navegador-fondo ul.listado li,
body.section-buscador .navegador-fondo ul.listado li {
  width: 30%;
}
body.section-fondo-emprendedores .navegador-fondo ul.listado li a,
body.section-entrepreneurs-fund .navegador-fondo ul.listado li a,
body.section-actualidad .navegador-multimedia ul.pestanas li a,
body.section-sources .navegador-multimedia ul.pestanas li a,
body.section-ciclo-conferencias .navegador-fondo ul.listado li a,
body.section-conference-series .navegador-fondo ul.listado li a,
body.section-buscador .navegador-fondo ul.listado li a {
  width: 100%;
  height: 100% !important;
  color: #464646 !important;
  font-size: 18px !important;
  font-weight: normal !important;
  text-transform: none !important;
  text-decoration: none;
  text-align: center;
  padding: 12px 16px !important;
  margin: 0;
  display: block;
  box-sizing: border-box;
  background: #ffffff;
  border-bottom: 1px solid #ddd;
  transition: all .5s ease;
  -ms-transition: all .5s ease;
  -webkit-transition: all .5s ease;
}
body.section-fondo-emprendedores .navegador-fondo ul.listado li a.focus_black,
body.section-entrepreneurs-fund .navegador-fondo ul.listado li a.focus_black,
body.section-actualidad .navegador-multimedia ul.pestanas li a[class^='focus'],
body.section-sources .navegador-multimedia ul.pestanas li a[class^='focus'],
body.section-ciclo-conferencias .navegador-fondo ul.listado li a.focus_black,
body.section-conference-series .navegador-fondo ul.listado li a.focus_black,
body.section-buscador .navegador-fondo ul.listado li a.focus_black {
  outline: none !important;
}
body.section-fondo-emprendedores .navegador-fondo ul.listado li.activo a,
body.section-entrepreneurs-fund .navegador-fondo ul.listado li.activo a,
body.section-fondo-emprendedores .navegador-fondo ul.listado li a:hover, 
body.section-entrepreneurs-fund .navegador-fondo ul.listado li a:hover,
body.section-actualidad .navegador-multimedia .pestanas .pestana.active > a, 
body.section-sources .pestanas .pestana.active > a,
body.section-actualidad .navegador-multimedia .pestanas .pestana a:hover, 
body.section-sources .pestanas .pestana a:hover,
body.section-ciclo-conferencias .navegador-fondo ul.listado li.activo a,
body.section-conference-series .navegador-fondo ul.listado li.activo a,
body.section-ciclo-conferencias .navegador-fondo ul.listado li a:hover, 
body.section-conference-series .navegador-fondo ul.listado li a:hover,
body.section-buscador .navegador-fondo ul.listado li.activo a,
body.section-buscador .navegador-fondo ul.listado li a:hover {
  color: #464646;
  font-family: 'Roboto-Medium', Arial, sans-serif !important;
  border-color: #ff8200;
  background: none;
}

/*-----------------------------------------*/

/*-----------------------------------------*/
/* Paginación */
body.section-agenda #content .view-agenda-listado2 .pager > li:hover, 
body.section-agenda #content .view-agenda-listado2 .pager > li.pager-current,
body.section-actualidad .paginador .pager > li:hover, body.section-actualidad .paginador .pager > li.pager-current, 
body.section-sources .paginador .pager > li:hover, body.section-sources .paginador .pager > li.pager-current,
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li:hover, 
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li.pager-current,
.section-buscador #content .view-buscador .pager > li:hover,
.section-buscador #content .view-buscador .pager > li.pager-current {
  background: #00809A;
}
body.section-actualidad .paginador .pager > li.pager-next:after, 
body.section-actualidad .paginador .pager > li.pager-previous:before, 
body.section-sources .paginador .pager > li.pager-next:after, 
body.section-sources .paginador .pager > li.pager-previous:before,
ul.pager li.pager-next a,
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li,
body.node-type-page #content div.field-name-body a,
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li.pager-next:after, 
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li.pager-previous:before,
.section-buscador #content .view-buscador .pager > li.pager-next:after, 
.section-buscador #content .view-buscador .pager > li.pager-previous:before{
  color: #757575;
}
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li.pager-next:after, 
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li.pager-previous:before {
  margin-top: 6px;
}
body.section-actualidad .paginador .pager > li.pager-next:hover:after, 
body.section-actualidad .paginador .pager > li.pager-previous:hover:before, 
body.section-sources .paginador .pager > li.pager-next:hover:after, 
body.section-sources .paginador .pager > li.pager-previous:hover:before,
ul.pager li.pager-next:hover a,
ul.pager li.pager-previous:hover a,
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li.pager-next:hover:after, 
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li.pager-previous:hover:before,
.section-buscador #content .view-buscador .pager > li.pager-next:hover:after, 
.section-buscador #content .view-buscador .pager > li.pager-previous:hover:before {
  color: #00809A !important;
}
body.section-actualidad .paginador .pager > li, 
body.section-sources .paginador .pager > li,
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li,
.section-buscador #content .view-buscador .pager > li,
body.section-agenda #content .view-agenda-listado2 .pager > li.last-number,
body.section-agenda #content .view-agenda-listado2 .pager > li{
  border-right: 1px solid #ddd;
}
body.section-actualidad .paginador .pager > li a, 
body.section-sources .paginador .pager > li a,
.section-proyectos #content .view-proyectos-fondo-emprendedores .pager > li a,
.section-buscador #content .view-buscador .pager > li a,
body.section-agenda #content .view-agenda-listado2 .pager > li.last-number a,
body.section-agenda #content .view-agenda-listado2 .pager > li a {
  color: #757575;
  font-weight: normal;
}
/*-----------------------------------------*/

/*-----------------------------------------*/
/* Botón subir */
    body #btn-subir {
        color: #00809A;
        bottom: 20px;
        background: #e1f3f6;
        border: 1px solid rgba(255,255,255,.2);
        cursor: pointer;
        transition: background .5s ease;
    }
    body #btn-subir:hover {
        background: #c5ebf0;
    }
/*-----------------------------------------*/

body.front,
body.front .txt-grey-dark {
    color: #464646;
}

body.front .bg-grey-light {
    background: #f2f2f2;
}

body.front .bg-grey-mid {
    background: #aaa;
}

body.front .bg-grey-dark {
    background: #757575;
}

body.front a.btn,
body.front button.btn,
body.node-type-proyectos.section-fondo-emprendedores .listado.noticias a.btn-actualidad,
body.node-type-page.section-fondo-emprendedores .listado.noticias a.btn-actualidad,
body.node-type-page.section-entrepreneurs-fund .listado.noticias a.btn-actualidad,
body.node-type-proyectos.section-entrepreneurs-fund .listado.noticias a.btn-actualidad,
body.node-type-proyectos .listado.noticias a.btn-actualidad {
    color: #fff;
    min-width: 200px;
    font-size: 16px;
    line-height: 22px;
    text-transform: none;
    padding: 12px 16px !important;
    background: #00809A;
    border-color: #00809A;
}

body.front a.btn:hover,
body.front button.btn:hover {
    color: #00809A;
    border-color: #00809A;
}


/* HOME - FRANJA */

body.front #franja ul li {
    font-family: 'Roboto-Regular', Arial, sans-serif !important;
    font-size: 28px;
    line-height: 30px !important;
}

body.front #franja ul li img {
    width: 80px;
}

body.front #franja ul li:first-child {
    font-family: 'repsolregular' !important;
    font-size: 40px;
    line-height: 44px !important;
}

body.front #franja ul li:first-child strong {
    color: #FF6200;
    font-family: 'repsolregular' !important;
}

body.front span.btn-next-franja {
    color: #464646;
    border-right: none;
    border-bottom: none;
}

body.front a:hover span.btn-next-franja {
    border-color: #ddd !important;
}

body.front span.btn-next-franja:after {
    background: #f2f2f2;
}

.front span.btn-next-franja i {
    font-weight: 600 !important;
}


/* HOME - ACTUALIDAD Y AGENDA */

#news .news-content .item-diary .tag {
    margin-top: 0 !important;
    margin-left: 0 !important;
}

#news .news-content .item-diary .tag span {
    padding: 0;
    background: none;
}

#news .news-content .item-diary .tag span:after {
    display: none;
}

#news .news-content .item-twitter p,
#news .news-content .item-twitter .twitter-autor p {
    font-family: 'Roboto-Regular', Arial, sans-serif !important;
    font-size: 18px;
    line-height: 24px;
}

#news .news-content .item-twitter a {
    font-family: 'Roboto-Regular', Arial, sans-serif !important;
    text-decoration: underline !important;
}

#news .news-content .item-twitter a:after {
    display: none;
}

#news .news-content .item-twitter .twitter-autor p strong {
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
}

#news .news-content .item-twitter .twitter-autor a {
    font-family: 'Roboto-Regular', Arial, sans-serif !important;
}

#news .news-content .item-activities select {
    color: #757575;
    font-family: 'Roboto-Regular', Arial, sans-serif !important;
    padding: 12px 16px;
    border-color: #ddd;
    border-radius: 5px;
    transition: all .5s ease;
    cursor: pointer;
}

#news .news-content .item-activities select:hover {
    border-color: #aaa;
}

#news .news-content .item-activities div:after {
    content: '\f107';
    color: #008099;
    font-size: 14px;
    top: calc(50% - 22px/2);
}

#news .news-content .big-item h2 {
    font-family: 'Roboto-Regular', Arial, sans-serif !important;
    font-size: 28px;
    line-height: 34px;
}

#news .news-content h2,
#news .news-content h3 {
    font-family: 'Roboto-Regular', Arial, sans-serif !important;
    font-size: 22px;
    line-height: 28px;
}

#news .news-content h2 strong,
#news .news-content h3 strong {
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
}

#news .news-content .item-diary:not(.bg-grey-mid) .tag {
    color: #464646 !important;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

#news .news-content .tag img,
#news .news-content .tag i {
    width: 22px;
    margin-right: 10px;
}

#news .news-content .tag span {
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
    font-size: 16px;
    padding: 0;
    border: none;
}

#news .news-content .date {
    font-size: 15px;
}

#news .news-content .date strong {
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
}

#news .news-content a:hover span.btn-next {
    background: #ddd;
}
#news .news-content:hover span.btn-next:after {
    color: #00809A;
}

#news .news-content:hover span.btn-next span {
    color: #00809A !important;
    font-size: 14px;
}

#news .news-content .item-diary.bg-grey-mid {
    background: #ff8200;
}

.front span.btn-next:after {
    color: #00809A;
    font-size: 14px;
}

body.front a:hover span.btn-next,
body.front a:hover span.btn-next:after {
    background: #ddd;
}


/* FOOTER */

.region-footer #block-menu-menu-footer-1,
.region-footer #block-menu-menu-menu-footer-2,
.region-footer #block-menu-menu-menu-footer-3,
.region-footer #block-menu-menu-pie-derecha-1 ul.menu li:before,
.region-footer #block-menu-menu-pie-derecha-1 ul.menu li a:after,
.region-footer #block-menu-menu-pie-derecha-2 ul li:before,
.region-footer #block-menu-menu-pie-derecha-2-eng ul li:before,
.region-footer #block-menu-menu-menu-redes h2,
.region-footer div:not(#block-menu-menu-pie-derecha-1) ul.menu li a.menu__link:after,
.region-bottom #block-menu-menu-pie-derecha-2 ul.menu li:before {
    display: none;
}

.region-footer,
.region-bottom {
    background: #f2f2f2;
}

.region-footer a,
.region-bottom a,
.region-bottom p {
    color: #757575 !important;
    opacity: 1 !important;
}

.region-footer a:hover,
.region-bottom a:hover {
    color: #00809A !important;
}

.region-footer:before {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    position: relative;
    top: 80px;
    z-index: 1;
    background: #ddd;
}

.region-footer footer {
    padding: 0 20px !important;
    margin-top: 20px !important;
}

.region-footer h2 {
    color: #757575 !important;
    font-size: 18px !important;
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
    font-weight: 500 !important;
    text-transform: none !important;
}

.region-footer li {
    border: none !important;
}

.region-footer #block-menu-menu-pie-derecha-1,
.region-footer #block-menu-menu-pie-derecha-2,
.region-footer #block-menu-menu-menu-redes {
    width: auto !important;
    padding: 10px 0;
    margin: 0 !important;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    z-index: 1000;
}

.region-footer #block-menu-menu-pie-derecha-1 {
    cursor: pointer;
}

.region-footer #block-menu-menu-pie-derecha-1 > a:after {
    content: '\f107';
    color: #00809A;
    font-family: 'fontawesome';
    padding-left: 10px;
}

.region-footer #block-menu-menu-pie-derecha-1 .menu {
    min-width: 140px;
    width: 100%;
    display: none;
    flex-direction: column;
    justify-content: flex-start;
    background: #fff;
    padding: 10px 0;
    border-radius: 5px;
}

.region-footer #block-menu-menu-pie-derecha-1:hover .menu {
    display: flex;
    position: absolute;
    left: 0;
    top: 40px;
}

.region-footer #block-menu-menu-pie-derecha-1 ul.menu,
.region-footer #block-menu-menu-pie-derecha-1 ul.menu li,
.region-footer #block-menu-menu-menu-redes ul.menu {
    margin: 0;
}

.region-footer #block-menu-menu-pie-derecha-1 ul.menu li {
    margin: 4px 0;
    padding: 0 10px !important;
}

.region-footer #block-menu-menu-pie-derecha-2 ul.menu {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
}

.region-footer #block-menu-menu-pie-derecha-2 ul.menu li {
    margin: 0 15px 0 0;
}

.region-footer #block-menu-menu-pie-derecha-2 ul.menu li a {
    padding: 0;
}

.region-footer #block-menu-menu-menu-redes ul.menu {
    justify-content: flex-end !important;
    align-items: center;
}

.region-footer #block-menu-menu-menu-redes ul.menu li a {
    height: auto !important;
}

.region-footer #block-menu-menu-menu-redes ul.menu li#btn-facebook a:after {
    color: #1878f2;
}

.region-footer #block-menu-menu-menu-redes ul.menu li#btn-twitter a:after {
    color: #1ea1f3;
}

.region-footer #block-menu-menu-menu-redes ul.menu li#btn-instagram a:after {
    color: #f00075;
}

.region-footer #block-menu-menu-menu-redes ul.menu li#btn-youtube a:after {
    color: #ff0000;
}

.region-footer ul.menu li a.menu__link {
    padding: 0 !important;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

.region-footer #block-menu-menu-menu-redes ul.menu li a:after {
    font-size: 22px !important;
}

.region-footer #block-menu-menu-menu-redes ul.menu li a:hover:after {
    color: #757575 !important;
}

.region-bottom {
    height: auto !important;
    padding: 10px 0 30px;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.region-bottom #block-block-1 {
    width: 100%;
    max-width: 1240px;
    text-align: left;
    padding: 0 0 0 20px;
    margin: 0 auto;
    box-sizing: border-box;
}

.region-bottom #block-block-1 p {
    margin: 0;
}

.region-bottom #block-menu-menu-pie-derecha-2 {
    width: 790px;
    padding: 0 20px 0 0;
    margin: 0;
    box-sizing: border-box;
}

.region-bottom #block-menu-menu-pie-derecha-2 ul.menu {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.region-bottom #block-menu-menu-pie-derecha-2 ul.menu li {
    line-height: 16px;
    text-align: left;
}


/* BREADCRUMB */

body .breadcrumb ol li:last-child {
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
    font-weight: normal !important;
}


.titulo {
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
    font-weight: normal !important;
}

@media (max-width: 1150px) {
    .region-footer:before {
        top: 120px;
    }
    .region-footer #footer .block#block-menu-menu-menu-redes {
        width: 100% !important;
    }
}

@media (max-width: 1100px) {
    body.node-type-proyectos #content .contenido-proyecto .titular h2,
    body.node-type-proyectos #content .contenido-proyecto .titular p.subtitulo {
        padding: 0 30px;
    }
}

@media (max-width: 1024px) {
  body #main {
    padding-top: 65px !important;
  }
  a:focus,
  button:focus,
  .focus:focus,
  .focus_yellow:focus {
    outline: none !important;
  }
  .view-home-noticias .lista-destacados > a:nth-child(even),
  body.node-type-proyectos .listado.eventos ul.listado-eventos li:nth-child(even),
  body.node-type-page .listado.eventos ul.listado-eventos li:nth-child(even) {
    margin-right: 0 !important;
  }
  .view-home-noticias .lista-destacados > a,
  .view-home-noticias .lista-destacados .slick-track > a {
    width: calc((100% - 20px) / 2);
  }
  .view-home-noticias .lista-destacados > a:last-child,
  .view-home-noticias .lista-destacados .slick-track > a:last-child {
    display: none;
  }
  .view-home-noticias .lista-destacados .noticia .enlace .boton {
    padding-right: 56px;
    opacity: 1;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
  }
  .view-home-noticias .lista-destacados .noticia .enlace:after {
    color: #00809A;
    background: #fff;
    border-left: none;
  }
  body.node-type-conferencias .listado.eventos .listado-eventos li .evento .boton-evento.enlace .boton,
  body.node-type-proyectos.section-fondo-emprendedores .listado.eventos .listado-eventos li .evento .boton-evento.enlace .boton,
  body.node-type-proyectos.section-entrepreneurs-fund .listado.eventos .listado-eventos li .evento .boton-evento.enlace .boton,
  body.node-type-page.section-fondo-emprendedores .listado.eventos .listado-eventos li .evento .boton-evento.enlace .boton,
  body.node-type-page.section-entrepreneurs-fund .listado.eventos .listado-eventos li .evento .boton-evento.enlace .boton,
  body.node-type-proyectos .listado.eventos .listado-eventos li .evento .boton-evento.enlace .boton,
  body.node-type-page .listado.eventos .listado-eventos li .evento .boton-evento.enlace .boton {
    height: 55px !important;
    padding-right: 56px !important;
    color: #00809A !important;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
  }
  body.node-type-conferencias .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace .boton,
  body.node-type-proyectos.section-fondo-emprendedores .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace .boton,
  body.node-type-proyectos.section-entrepreneurs-fund .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace .boton,
  body.node-type-page.section-fondo-emprendedores .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace .boton,
  body.node-type-page.section-entrepreneurs-fund .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace .boton,
  body.node-type-proyectos .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace .boton,
  body.node-type-page .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace .boton {
    opacity: 1 !important;
    padding-right: 56px !important;
  }
  body.node-type-conferencias .listado.eventos .listado-eventos li .evento .boton-evento.enlace:after,
  body.node-type-proyectos.section-fondo-emprendedores .listado.eventos .listado-eventos li .evento .boton-evento.enlace:after,
  body.node-type-proyectos.section-entrepreneurs-fund .listado.eventos .listado-eventos li .evento .boton-evento.enlace:after,
  body.node-type-page.section-fondo-emprendedores .listado.eventos .listado-eventos li .evento .boton-evento.enlace:after,
  body.node-type-page.section-entrepreneurs-fund .listado.eventos .listado-eventos li .evento .boton-evento.enlace:after,
  body.node-type-proyectos .listado.eventos .listado-eventos li .evento .boton-evento.enlace:after,
  body.node-type-page .listado.eventos .listado-eventos li .evento .boton-evento.enlace:after {    
    color: #00809A !important;
    background: #fff !important;
    border-left: none;
  }
  body.node-type-conferencias .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace:after,
  body.node-type-proyectos.section-fondo-emprendedores .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace:after,
  body.node-type-proyectos.section-entrepreneurs-fund .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace:after,
  body.node-type-page.section-fondo-emprendedores .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace:after,
  body.node-type-page.section-entrepreneurs-fund .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace:after,
  body.node-type-proyectos .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace:after,
  body.node-type-page .listado.eventos .listado-eventos li:hover .evento .boton-evento.enlace:after {
    color: #00809A !important;
    background: #fff !important;
  }
  /* FOOTER */
  .region-footer:before,
  .region-footer #block-menu-menu-footer-1,
  .region-footer #block-menu-menu-menu-footer-2,
  .region-footer #block-menu-menu-menu-footer-3 {
      display: none !important;
  }
  .region-footer #footer {
      padding: 0 !important;
  }
  .region-bottom #block-block-1 {
      padding: 0;
  }
  .region-footer #footer .block:not(#block-menu-menu-menu-redes) {
      border-bottom: 1px solid #ddd !important;
  }
  .region-footer #footer .block:not(#block-menu-menu-menu-redes) h2 {
      border: none !important;
  }
  .region-footer #footer .block:not(#block-menu-menu-menu-redes) h2:after {
      color: #00809A;
      font-size: 14px !important;
      border: none !important;
  }
  .region-footer #footer .block#block-menu-menu-menu-redes ul.menu {
      margin-bottom: 20px !important;
      justify-content: center !important;
  }
  .region-bottom #block-block-1,
  .region-footer #block-menu-menu-pie-derecha-1,
  .region-bottom #block-menu-menu-pie-derecha-2 {
      width: 100% !important;
      display: block !important;
  }
  .region-bottom {
      padding: 20px !important;
      justify-content: flex-start;
  }
  .region-footer #block-menu-menu-pie-derecha-2 {
      order: 2 !important;
  }
  .region-footer #block-menu-menu-pie-derecha-2 ul.menu {
      display: flex !important;
      flex-direction: column !important;
      justify-content: flex-start;
  }
  .region-footer #block-menu-menu-pie-derecha-2 ul.menu li:first-child {
      margin-left: 0 !important;
  }
  .region-bottom #block-block-1 .texto-pie p {
      margin-bottom: 5px;
  }
  .region-footer #block-menu-menu-pie-derecha-1 {
    padding: 0;
  }
  .region-footer #block-menu-menu-pie-derecha-1 > a {
    min-height: 48px;
    font-size: 18px;
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
    padding-left: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .region-footer #block-menu-menu-pie-derecha-1 > a:after {
      width: 48px;
      height: 48px;
      font-size: 14px;
      padding: 0;
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
  }
  .region-footer #block-menu-menu-pie-derecha-1 a:hover {
      color: #757575 !important;
  }
  .region-footer #block-menu-menu-pie-derecha-1 > ul.menu {
      padding: 0;
      position: relative !important;
      top: 0 !important;
      overflow: hidden;
      background: none;
      border-radius: none;
  }
  .region-footer #block-menu-menu-pie-derecha-1 > ul.menu li,
  .region-footer #block-menu-menu-pie-derecha-2 ul.menu li {
      width: 100%;
      padding: 0 20px !important;
      margin: 0;
  }
  #news .news-content span.btn-next {
    background: #ddd;
  }
  #news .news-content span.btn-next:after {
    color: #00809A;
    background: #ddd;
  }
  #news .news-content span.btn-next span {
    color: #00809A;
  }
}

@media (max-width: 900px) {
    #news .news-content .item-twitter {
        margin: 25px 0;
    }
    #news .news-content .item-diary {
        margin-top: 0;
    }
}

@media (max-width: 767px) {
    /*-----------------------------------------*/
    /* Pestañas */
    body.section-fondo-emprendedores .navegador-fondo,
    body.section-entrepreneurs-fund .navegador-fondo,
    body.section-ciclo-conferencias .navegador-fondo,
    body.section-conference-series .navegador-fondo,
    body.section-buscador .navegador-fondo,
    body.section-actualidad .navegador-multimedia, 
    body.section-sources .navegador-multimedia {
        width: 95%;
        padding-top: 0 !important;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        border: none;
    }
    body.section-fondo-emprendedores .navegador-fondo > .seleccionado,
    body.section-entrepreneurs-fund .navegador-fondo > .seleccionado,
    body.section-ciclo-conferencias .navegador-fondo > .seleccionado,
    body.section-conference-series .navegador-fondo > .seleccionado,
    body.section-buscador .navegador-fondo > .seleccionado,
    body.section-actualidad .navegador-multimedia > .seleccionado, 
    body.section-sources .navegador-multimedia > .seleccionado {
        height: auto !important;
        padding: 12px 16px !important;
        box-sizing: border-box;
        font-weight: normal !important;
        font-size: 18px !important;
        color: #FF6200 !important;
        text-transform: none;
        width: 100%;
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        position: relative;
        cursor: pointer;
        background: #fff;
        border: 1px solid #ddd !important;
        border-radius: 5px;
    }
    body.section-fondo-emprendedores .navegador-fondo > .seleccionado:after,
    body.section-entrepreneurs-fund .navegador-fondo > .seleccionado:after,
    body.section-ciclo-conferencias .navegador-fondo > .seleccionado:after,
    body.section-conference-series .navegador-fondo > .seleccionado:after,
    body.section-buscador .navegador-fondo > .seleccionado:after,
    body.section-actualidad .navegador-multimedia > .seleccionado:after, 
    body.section-sources .navegador-multimedia > .seleccionado:after {
        content: "\f107";
        font-family: "FontAwesome";
        font-size: 16px;
        color: #00809A;
        width: auto;
        height: 100%;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0;
    }
    body.section-fondo-emprendedores .navegador-fondo > .seleccionado.activado,
    body.section-entrepreneurs-fund .navegador-fondo > .seleccionado.activado,
    body.section-ciclo-conferencias .navegador-fondo > .seleccionado.activado,
    body.section-conference-series .navegador-fondo > .seleccionado.activado,
    body.section-buscador .navegador-fondo > .seleccionado.activado,
    body.section-actualidad .navegador-multimedia > .seleccionado.activado, 
    body.section-sources .navegador-multimedia > .seleccionado.activado {
        border-radius: 5px 5px 0 0;
    }
    body.section-fondo-emprendedores .navegador-fondo > .seleccionado.activado:after,
    body.section-entrepreneurs-fund .navegador-fondo > .seleccionado.activado:after,
    body.section-ciclo-conferencias .navegador-fondo > .seleccionado.activado:after,
    body.section-conference-series .navegador-fondo > .seleccionado.activado:after,
    body.section-buscador .navegador-fondo > .seleccionado.activado:after,
    body.section-actualidad .navegador-multimedia > .seleccionado.activado:after, 
    body.section-sources .navegador-multimedia > .seleccionado.activado:after {
        content: "\f106";
    }
    body.section-fondo-emprendedores .navegador-fondo ul.listado,
    body.section-entrepreneurs-fund .navegador-fondo ul.listado,
    body.section-ciclo-conferencias .navegador-fondo ul.listado,
    body.section-conference-series .navegador-fondo ul.listado,
    body.section-buscador .navegador-fondo ul.listado,
    body.section-actualidad .navegador-multimedia ul.pestanas,
    body.section-sources .navegador-multimedia ul.pestanas {
        display: none;
    }
    body.section-fondo-emprendedores .navegador-fondo ul.listado li,
    body.section-entrepreneurs-fund .navegador-fondo ul.listado li,
    body.section-ciclo-conferencias .navegador-fondo ul.listado li,
    body.section-conference-series .navegador-fondo ul.listado li,
    body.section-buscador .navegador-fondo ul.listado li,
    body.section-actualidad .navegador-multimedia ul.pestanas li,
    body.section-sources .navegador-multimedia ul.pestanas li {
        width: 100%;
    }
    body.section-fondo-emprendedores .navegador-fondo ul.listado li.activo,
    body.section-entrepreneurs-fund .navegador-fondo ul.listado li.activo,
    body.section-ciclo-conferencias .navegador-fondo ul.listado li.activo,
    body.section-conference-series .navegador-fondo ul.listado li.activo,
    body.section-buscador .navegador-fondo ul.listado li.activo,
    body.section-actualidad .navegador-multimedia ul.pestanas li.active, 
    body.section-sources .navegador-multimedia ul.pestanas li.active {
        display: none !important;
    }
    body.section-fondo-emprendedores .navegador-fondo ul.listado li a,
    body.section-entrepreneurs-fund .navegador-fondo ul.listado li a,
    body.section-ciclo-conferencias .navegador-fondo ul.listado li a,
    body.section-conference-series .navegador-fondo ul.listado li a,
    body.section-buscador .navegador-fondo ul.listado li a,
    body.section-actualidad .navegador-multimedia ul.pestanas li a,
    body.section-sources .navegador-multimedia ul.pestanas li a {
        color: #757575;
        font-size: 18px;
        text-align: left;
        border-bottom: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-radius: 0px;
    }
    body.section-fondo-emprendedores .navegador-fondo ul.listado li:last-child a,
    body.section-entrepreneurs-fund .navegador-fondo ul.listado li:last-child a,
    body.section-ciclo-conferencias .navegador-fondo ul.listado li:last-child a,
    body.section-conference-series .navegador-fondo ul.listado li:last-child a,
    body.section-buscador .navegador-fondo ul.listado li:last-child a,
    body.section-actualidad .navegador-multimedia ul.pestanas li:last-child a,
    body.section-sources .navegador-multimedia ul.pestanas li:last-child a {
        border-radius: 0 0 5px 5px;
    }
    body.section-fondo-emprendedores .navegador-fondo ul.listado li a:hover,
    body.section-entrepreneurs-fund .navegador-fondo ul.listado li a:hover,
    body.section-ciclo-conferencias .navegador-fondo ul.listado li a:hover,
    body.section-conference-series .navegador-fondo ul.listado li a:hover,
    body.section-buscador .navegador-fondo ul.listado li a:hover,
    body.section-actualidad .navegador-multimedia ul.pestanas li a:hover,
    body.section-sources .navegador-multimedia ul.pestanas li a:hover {
        font-family: 'Roboto-Regular', Arial, sans-serif !important;
        background: #fff;
        border-color: #ddd !important;
    }
    /*-----------------------------------------*/

    body.node-type-proyectos #content .contenido-proyecto .titular h2,
    body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .titular h2,
    body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .titular h2,
    body.section-fondo-emprendedores div.field-name-body .titular h2,
    body.section-entrepreneurs-fund div.field-name-body .titular h2 {
        max-width: 95%;
    }
    body.node-type-proyectos #content .contenido-proyecto .titular h2,
    body.node-type-proyectos #content .contenido-proyecto .titular p.subtitulo {
        padding: 0 20px;
    }
    body.node-type-proyectos #content .contenido-proyecto .titular h2 {
        max-width: none;
    }
    body.node-type-proyectos .listado.noticias,
    body.node-type-page .listado.noticias,
    body.node-type-proyectos .listado.eventos,
    body.node-type-page .listado.eventos,
    .view-home-noticias .lista-destacados > a:nth-child(even),
    body.node-type-proyectos .listado.eventos ul.listado-eventos li:nth-child(even),
    body.node-type-page .listado.eventos ul.listado-eventos li:nth-child(even) {
      margin: 0 !important;
    }
    body.node-type-proyectos .listado.noticias .lista-destacados,
    body.node-type-page .listado.noticias .lista-destacados,
    body.node-type-proyectos .listado.eventos ul.listado-eventos,
    body.node-type-page .listado.eventos ul.listado-eventos {
      flex-flow: column !important;
      width: 100% !important;
    }
    body.node-type-proyectos .listado.noticias .lista-destacados > a,
    body.node-type-page .listado.noticias .lista-destacados > a,
    body.node-type-proyectos .listado.noticias .lista-destacados .slick-track > a,
    body.node-type-page .listado.noticias .lista-destacados .slick-track > a,
    body.node-type-proyectos .listado.eventos ul.listado-eventos li,
    body.node-type-page .listado.eventos ul.listado-eventos li {
      width: 100%;
      margin-bottom: 20px;
    }
    body.node-type-proyectos .listado.eventos ul.listado-eventos li:nth-child(even),
    body.node-type-page .listado.eventos ul.listado-eventos li:nth-child(even) {
        margin-top: 20px !important;
    }
    .view-home-noticias .lista-destacados > a,
    .view-home-noticias .lista-destacados .slick-track > a,
    .view-home-noticias .lista-destacados .noticia {
        min-height: auto;
    }
    body.node-type-proyectos .listado.noticias .lista-destacados .noticia .imagen img,
    body.node-type-page .listado.noticias .lista-destacados .noticia .imagen img {
      object-fit: cover;
    }
    body.section-actualidad .paginador,
    body.section-sources .paginador,
    body.section-buscador .pager {
        padding: 0 20px !important;
        box-sizing: border-box !important;
    }
    body.section-actualidad .paginador .pager,
    body.section-sources .paginador .pager,
    body.section-buscador .pager {
        margin-top: 0 !important;
        flex-wrap: wrap !important;
    }
    body.section-actualidad .paginador .pager > li.pager-next,
    body.section-sources .paginador .pager > li.pager-next,
    body.section-buscador .pager > li.pager-next,
    body.section-actualidad .paginador .pager > li.pager-previous,
    body.section-sources .paginador .pager > li.pager-previous,
    body.section-buscador .pager > li.pager-previous {
        width: 100% !important;
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
        align-items: center !important;
    }
    body.section-actualidad .paginador .pager > li.pager-next,
    body.section-sources .paginador .pager > li.pager-next,
    body.section-buscador .pager > li.pager-next {
        margin-top: 30px !important;
    }
    body.section-actualidad .paginador .pager > li.pager-previous,
    body.section-sources .paginador .pager > li.pager-previous,
    body.section-buscador .pager > li.pager-previous {
        margin-top: 0 !important;
        margin-bottom: 30px !important;
        order: 0 !important;
    }
}

@media (max-width: 600px) {
    /*-----------------------------------------*/
    /* Pestañas */
    body.section-fondo-emprendedores .navegador-fondo,
    body.section-entrepreneurs-fund .navegador-fondo,
    body.section-ciclo-conferencias .navegador-fondo,
    body.section-conference-series .navegador-fondo,
    body.section-buscador .navegador-fondo {
        width: 90%;
    }
    /*-----------------------------------------*/

    body.node-type-proyectos #content .contenido-proyecto .titular h2,
    body.node-type-proyectos.section-fondo-emprendedores #content .contenido-proyecto .titular h2,
    body.node-type-proyectos.section-entrepreneurs-fund #content .contenido-proyecto .titular h2,
    body.section-fondo-emprendedores div.field-name-body .titular h2,
    body.section-entrepreneurs-fund div.field-name-body .titular h2 {
        max-width: 90%;
    }
    body #destacados-home-2 .botones_slider {
        left: initial;
    }

    #news .news-content .item-diary {
        margin-top: 25px;
    }

    /* FOOTER */
    .region-bottom {
        padding-right: 85px !important;
    }
    .region-bottom #block-menu-menu-pie-derecha-2 {
        padding: 0;
    }
    .region-bottom #block-menu-menu-pie-derecha-2 ul.menu {
        flex-direction: column;
    }
    .region-bottom #block-menu-menu-pie-derecha-2 ul.menu li {
        border: none;
    }
    .region-bottom #block-menu-menu-pie-derecha-2 ul.menu li a {
        padding: 5px 0;
        display: inline-block;
    }
    .region-bottom #block-block-1 .texto-pie p {
        line-height: 19px;
        padding: 0;
        margin: 0 !important;
    }
    .region-footer #footer {
        margin-top: 10px !important;
    }
    .region-footer #block-menu-menu-pie-derecha-1 {
        padding-bottom: 10px;
    }
    .region-footer #footer .block:not(#block-menu-menu-menu-redes) > .menu li {
        min-height: auto !important;
    }
    .region-footer #footer .block:not(#block-menu-menu-menu-redes) > .menu li a {
        min-height: 35px !important;
    }
}

@media (max-width: 420px) {
    .view-home-noticias .lista-destacados .noticia .enlace .boton,
    .view-home-noticias .lista-destacados a .noticia .enlace:after {
        height: 45px;
    }
}