/*
    /////////////////////////////////////////////////////////
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    ------------------------
    GLOBAL HOME
    ------------------------

    1 BLOQUE INVESTIGADOR
    2 EMPLEO
    3 CABECERA
    4 PROYECTOS
    5 ACTUALIDAD
    6 EVENTOS O CONVOCATORIAS
    7 TRIANGULAR
    8 SOCIAL
    9 DOS BLOQUES INFERIORES

    ------- FONTS ---------
	.Futura-Lig {
		font-family: 'Futura-Lig';
		font-weight: normal;
		font-style: normal;
	}
	.HelveticaNeueLTStd-Lt {
		font-family: 'HelveticaNeueLTStd-Lt';
		font-weight: normal;
		font-style: normal;
	}
	.HelveticaNeueLTStd-Roman {
		font-family: 'HelveticaNeueLTStd-Roman';
		font-weight: normal;
		font-style: normal;

	.HelveticaNeueLTStd-Bd {
		font-family: 'HelveticaNeueLTStd-Bd';
		font-weight: normal;
		font-style: normal;
	}

	-------- COLORS --------
	CYAN: #CCFFFF
	AZUL: #003DC4
	ROJO: #FF4712
	GRIS CLARO: #F0F4F6

*/


/* 1. BLOQUE INVESTIGADOR EN HOME
--------------------------------------------*/

#investigator_random_view .views-field-field-area-investigacion {
    font-size: 1.2vw;
    display: block;
    margin-top: -2px;
    font-family: 'HelveticaNeueLTStd-Lt';
}

body.path-frontpage section.col-sm-12,
body.path-nagen section.col-sm-12,
body.path-innovacion section.col-sm-12 {
    padding:0;
}

section#investigator_random_view {
    background-color: #8FE4E4;
    display: block;
    padding-right: 5%;
    padding-left: 3.5%;
    padding-bottom: 5%;
    border: 5px solid #fff;
    margin-left: 5px;
    margin-right: 5px;
    position:relative;
}

section#investigator_random_view .block-title,
section.block-views-blockproyectos-proyectos-home .block-title,
#investigator_random_view .views-field.views-field-nothing-1 h2,
section.block-views-blockproyectos-innovacion .block-title {
    text-align: center;
    margin-top: 2%;
    margin-bottom: 1.5%;
    display: block;
    font-size: 1.2vw;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1.1;
}



section#investigator_random_view .views-field-field-img-directorio {
    float: right;
    width: 66vw;
	height: auto;
}



/* anima foto */
section#investigator_random_view .views-field-field-img-directorio {
    height: 39vw;
    overflow: hidden;
	position: relative;
}

section#investigator_random_view .views-field-field-img-directorio a img{
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.8s ease;
    transition: all 0.5s ease;
}

section#investigator_random_view:hover .views-field-field-img-directorio img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);

	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
/* /anima foto */





section#investigator_random_view .bloq-investigador {
    display: block;
    z-index: 9;
    position: absolute;
    max-width: 50%;
    line-height: 1;

}

section#investigator_random_view .investigator-data {
    position: absolute;
    max-width: 50%;

	padding-top: 1.5%;
    background-image: url("../../images/flecha-dcha-60.png");
    background-repeat: no-repeat;
    background-position: 0 0%;
}

section#investigator_random_view .views-field-field-cita-directorio,
section#investigator_random_view .views-field-field-cita-directorio a {
    font-family: 'Futura-Lig';
    font-size: 5vw;
    letter-spacing: -0.04em;
    padding-top:10%;
    line-height: 1;
	color: #000;

	transform:translateX(1vw);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

section#investigator_random_view:hover .views-field-field-cita-directorio,
section#investigator_random_view:hover .views-field-field-cita-directorio a {
    font-family: 'Futura-Lig';
    font-size: 6vw;
    letter-spacing: -0.04em;
    padding-top:10%;
    line-height: 1;
	color: #000;

	transform:translateX(0px);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

section#investigator_random_view .views-field-field-cita-directorio a:hover {text-decoration: none;}

section#investigator_random_view .views-field-field-nombre-directorio a,
section#investigator_random_view .views-field-title a {
    font-family: 'HelveticaNeueLTStd-Bd';
    font-size: 1.2vw;
    color:#000;
}

section#investigator_random_view .views-field-field-nombre-directorio a:hover,
section#investigator_random_view .views-field-title a:hover {
    color:#000;
    text-decoration:none;
}

section#investigator_random_view .views-field-field-nombre-directorio a::after {
    content: " ";
}

section#investigator_random_view .bloq-investigador .views-field-field-actividad-directorio {
    font-size: 1.2vw;
    margin-top: 5px;
    line-height: 1;
}

section#investigator_random_view .views-field-nothing {
    width: 100%;
    text-align: center;
    display: block;
    float: left;
    position: relative;
    margin-top: -5%;
}


/* Botones Ghost */
section#investigator_random_view .views-field-nothing a,
section.block-views-blockproyectos-proyectos-home .views-field-view-node a,
section.block-views-blockproyectos-proyectos-home .views-field-title-1 a,
section.block-views-blockproyectos-innovacion .views-field-title-1 a{
    color: #000;
    border: 1px solid #000;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color:transparent;
    display:inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
    background-color:transparent;
}

section#investigator_random_view .views-field-nothing a:hover,
section.block-views-blockproyectos-proyectos-home .views-field-view-node a:hover,
section.block-views-blockproyectos-proyectos-home .views-field-title-1 a:hover,
section.block-views-blockproyectos-innovacion .views-field-title-1 a:hover{
    color: #000;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #FFFFFF;
    display: inline-block;
    background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}


/* 2 EMPLEO
-----------*/

.triangular-jobs-section .col-lg-6:first-child {
    padding-left: 10px;
    padding-right: 5px;
}

.triangular-jobs-section .col-lg-6:nth-child(2) {
    padding-right: 10px;
    padding-left: 5px;
}

.triangular-jobs-section .block-views-blockempleo-home {
    margin: 5px 0;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home {
    width: 100%;
    color:#000;
    position: relative;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-field-img-empleo {
    position: relative;
}





.triangular-jobs-section .view-id-empleo.view-display-id-home {overflow: hidden;}

.triangular-jobs-section .view-id-empleo.view-display-id-home:hover .views-field-field-img-empleo,
.triangular-jobs-section .view-id-empleo.view-display-id-home:hover .field--name-field-image-image-link-block {
    filter: brightness(80%);
	 transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-field-img-empleo,
.triangular-jobs-section .view-id-empleo.view-display-id-home .field--name-field-image-image-link-block{
    filter: brightness(80%);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-field-img-empleo img,
.triangular-jobs-section .view-id-empleo.view-display-id-home .field--name-field-image-image-link-block img {
	width: 100%;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-nothing,
.triangular-jobs-section .view-id-empleo.view-display-id-home .view-empty .field--name-field-subtitle-image-link-block {
    text-align: center;
    top: 0;
    display: block;
    font-size: 1.2vw;
    line-height: 1.1;
    position: absolute;
    width: 97%;
    color: #fff;
    margin-top: 6%;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-field-ref-empleo {
    text-align: center;
    display: block;
    font-size: 1.2vw;
    line-height: 1.1;
    position: absolute;
    width: 97%;
    color: #fff;
    top: 8%;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-title,
.triangular-jobs-section .view-id-empleo.view-display-id-home .view-empty .field--name-field-title-image-link-block {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
    word-break: break-word;
    width: 80%;
    padding: 0 50px;
    position: absolute;
    color: #fff;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-title a {
    color: #fff;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-title a:hover {
    text-decoration: none;
}


.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-nothing-1,
.triangular-jobs-section .view-id-empleo.view-display-id-home .view-empty .field--name-field-link-image-link-block {
    position: absolute;
    width: 97%;
    text-align: center;
    bottom: 40px;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-nothing-1 a,
.triangular-jobs-section .view-id-empleo.view-display-id-home .view-empty .field--name-field-link-image-link-block a {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-nothing-1 a:hover,
.triangular-jobs-section .view-id-empleo.view-display-id-home .view-empty .field--name-field-link-image-link-block a:hover {
    color: #000;
	background-color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}


/* 3 CABECERA
------------------*/

body.path-frontpage .block-views-blockheaders-home,
body.path-nagen .block-views-blockheaders-nagen{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
}

body.path-servicios .block-views-blockheaders-innovacion {
    margin-bottom: 5px;
}

body.path-frontpage .block-views-blockheaders-home .views-field-views-conditional-field,
body.path-nagen .block-views-blockheaders-nagen .views-field-views-conditional-field,
body.path-servicios .block-views-blockheaders-innovacion .views-field-views-conditional-field {
    position: relative;
    height:auto !important;
    width: 100%;
	margin-bottom: -5px;
}

body.path-frontpage .block-views-blockheaders-home .views-field-views-conditional-field video,
body.path-nagen .block-views-blockheaders-nagen .views-field-views-conditional-field video,
body.path-servicios .block-views-blockheaders-innovacion .views-field-views-conditional-field video{
    height: 100%!important;
    width: 100%!important;
    object-fit: fill;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

body.path-frontpage .block-views-blockheaders-home .views-field-views-conditional-field img,
body.path-nagen .block-views-blockheaders-nagen .views-field-views-conditional-field img,
body.path-servicios .block-views-blockheaders-innovacion .views-field-views-conditional-field img{
    margin-bottom: 5px;
}

body.path-frontpage .block-views-blockheaders-home .views-field-field-motto-header,
body.path-nagen .block-views-blockheaders-nagen .views-field-field-motto-header,
body.path-servicios .block-views-blockheaders-innovacion .views-field-field-motto-header,
body.path-servicios .block-views-blockheaders-unidad-innovacion .views-field-field-motto-header  {
    position: absolute;
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #fff;
    font-size: 5vw;
    text-align: center;
    line-height: 1.1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	width: 100%;
	max-width: 1190px;
	z-index: 1;
}


.path-innovacion .view-id-headers,
.path-servicios .view-id-headers {
	position: relative;
}

body.path-servicios .block-views-blockheaders-unidad-innovacion img {
	  filter: brightness(70%);
}


/* 4 PROYECTOS
-------------------*/

.block-views-blockproyectos-proyectos-home {
    background-color: #EF837B;
    display: block;
    border: 5px solid #fff;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 5%;
    position: relative;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}

.block-views-blockproyectos-innovacion {
    background-color: #EF837B;
    display: block;
    border: 5px solid #fff;
    padding-bottom: 5%;
    position: relative;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}

.block-views-blockproyectos-proyectos-home:hover,
.block-views-blockproyectos-innovacion-home:hover {
    background-color: #ED6358;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}

.block-views-blockproyectos-innovacion {
	margin-top: 5px;
}

.view-display-id-proyectos_home .views-field-field-img-proyectos,
.view-display-id-innovacion .views-field-field-img-proyectos {
	width: 66vw;
}

section.block-views-blockproyectos-proyectos-home .views-field-field-corto-proyecto a,
section.block-views-blockproyectos-innovacion .views-field-field-corto-proyecto a {
    font-family: 'Futura-Lig';
    font-size: 6.5vw;
    letter-spacing: -0.04em;
    padding-top: 7%;
    color: #FFFFFF;
    position: absolute;
    right: 12%;
    width: 40vw;
    line-height: 1;
    word-break: break-word;
    text-align: center;
	z-index:9;
}

section.block-views-blockproyectos-proyectos-home .views-field-field-corto-proyecto a:hover,
section.block-views-blockproyectos-innovacion .views-field-field-corto-proyecto a:hover {
	text-decoration: none;
}


section.block-views-blockproyectos-proyectos-home .owl-controls,
section.block-views-blockproyectos-innovacion .owl-controls{
    position: absolute;
    top: -40%;
    top: 15vw;
    width: 100%;
    z-index:9;
}

section.block-views-blockproyectos-proyectos-home .owl-controls .owl-prev,
section.block-views-blockproyectos-innovacion .owl-controls .owl-prev{
    float:left;
    background: url("../../images/flecha-dcha-60.png") no-repeat center center;
    text-indent: -9999px;
    width: 60px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: 20px;
    overflow:hidden;
}

section.block-views-blockproyectos-proyectos-home .owl-controls .owl-next,
section.block-views-blockproyectos-innovacion .owl-controls .owl-next {
    float:right;
    background: url("../../images/flecha-dcha-60.png") no-repeat center center;
    text-indent: -9999px;
    width: 60px;
    margin-right: 20px;
    overflow:hidden;
}

.view-display-id-proyectos_home .owl-wrapper-outer {
    padding-left: 8%;
    padding-right: 8%;
}

section.block-views-blockproyectos-proyectos-home .views-field-view-node,
section.block-views-blockproyectos-proyectos-home .views-field-title-1,
section.block-views-blockproyectos-innovacion .views-field-view-node,
section.block-views-blockproyectos-innovacion .views-field-title-1 {
    text-align: center;
    display: block;
    z-index: 999;
    float: left;
    position: relative;
    margin-top: -5%;
    width: 90%;
}

/* anima foto */
.block-views-blockproyectos-proyectos-home .views-field-field-img-proyectos,
.block-views-blockproyectos-innovacion .views-field-field-img-proyectos {
    width: 66vw;
	overflow: hidden;
	position:relative;
}

.block-views-blockproyectos-proyectos-home .views-field-field-img-proyectos a img,
.block-views-blockproyectos-innovacion .views-field-field-img-proyectos a img {
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.8s ease;
    transition: all 0.5s ease;
}

.block-views-blockproyectos-proyectos-home:hover .views-field-field-img-proyectos img,
.block-views-blockproyectos-innovacion:hover .views-field-field-img-proyectos img {
    transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);

	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

section.block-views-blockproyectos-proyectos-home .views-field-field-corto-proyecto a,
section.block-views-blockproyectos-innovacion .views-field-field-corto-proyecto a {
	transform:translateX(-1vw);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

section.block-views-blockproyectos-proyectos-home:hover .views-field-field-corto-proyecto a,
section.block-views-blockproyectos-innovacion:hover .views-field-field-corto-proyecto a {
	transform:translateX(0vw);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
/* /anima foto */


/* 5 EVENTOS O CONVOCATORIAS
---------------------------------------*/

section.calls-events-news-section .col-lg-6 {
    padding: 0;
}

section.calls-events-news-section .block-calls-notices-events-block-2  {
    padding-left: 5px;
    position: relative;
    margin: 5px 10px 5px 0;
}


section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-nothing,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-nothing,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-nothing {
    position: absolute;
    z-index: 9;
    text-align: center;
    margin-top: 6%;
    font-size: 1.2vw;
    line-height: 1.1;
    width: 100%;
    color: #fff;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-field-image-noticias,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-field-image-noticias,
section.block-views-blocknews-innovacion .view-display-id-innovacion .views-field-field-image-noticias{
	overflow: hidden !important;
    display: block !important;
    height: 100% !important;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 {
    position: relative;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-field-image-noticias img,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-field-image-noticias img,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-field-image-noticias img,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-field-image-noticias img,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-field-image-noticias img {
    filter: brightness(80%);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
	width: 100%;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-calls.view-display-id-home .views-field-field-image-calls img,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-calls.view-display-id-home .views-field-field-image-calls img,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-calls.view-display-id-home_2 .views-field-field-image-calls img,
section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-events.view-display-id-home .views-field-field-image-eventos img,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-events.view-display-id-home .views-field-field-image-eventos img,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-events.view-display-id-home_2 .views-field-field-image-eventos img,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-field-image-noticias img,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-field-image-noticias img {
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
	width: 100%;
}


section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home:hover .views-field-field-image-noticias img,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home:hover .views-field-field-image-noticias img,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2:hover .views-field-field-image-noticias img,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion:hover .views-field-field-image-noticias img,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion:hover .views-field-field-image-noticias img {
    filter: brightness(70%);
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-title,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
    word-break: break-word;
    width: 100%;
    padding: 0 50px;
    opacity: 0;
	transition: all 0.5s ease;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-field-fecha,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-field-fecha,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-field-fecha,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-field-fecha,
section.block-views-blocknews-innovacion .view-display-id-innovacion .views-field-field-fecha {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 4.5vw;
    line-height: 1;
    word-break: break-word;
    text-transform: uppercase;
    width: 100%;
    padding: 0 50px;
    color: #fff;
    opacity: 1;
	transition: all 0.5s ease;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home:hover .views-field-field-fecha,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home:hover .views-field-field-fecha,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2:hover .views-field-field-fecha,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion:hover .views-field-field-fecha,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion:hover .views-field-field-fecha {
    opacity: 0;
	display: none;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home:hover .views-field-title,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home:hover .views-field-title,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2:hover .views-field-title,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion:hover .views-field-title,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion:hover .views-field-title {
    opacity: 1;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title a,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title a,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title a,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-title a,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-title a{
    color: #fff;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title a:hover,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-title a:hover,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-title a:hover{
    text-decoration: none;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-view-node,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node,
section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title-1,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title-1,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title-1 {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 40px;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node a,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-view-node a,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node a,
section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title-1 a,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title-1 a,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title-1 a,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-title-1 a,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-title-1 a {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-view-node a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node a:hover,
section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title-1 a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title-1 a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title-1 a:hover,
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-title-1 a:hover,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-title-1 a:hover {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha-white.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}

section.calls-events-news-section .block-calls-notices-events-block-1 {
    padding-right: 5px;
    position: relative;
    margin: 5px 0 5px 10px;
}

section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-nothing a,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-nothing a {
	color: #fff;
}
section.block-views-blockcalls-home-innova .view-news.view-display-id-innovacion .views-field-nothing a:hover,
section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-nothing a:hover {
	color: #fff;
	text-decoration: none;
}


section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-calls.view-display-id-home,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-calls.view-display-id-home,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-calls.view-display-id-home_2 {
    width: 100%;
    display: block;
    background: #fee79a;
	overflow: hidden;
}

/* Innovación */

section.block-views-blocknews-innovacion .view-id-news.view-display-id-innovacion,
section.block-views-blockcalls-home-innova .view-id-calls.view-display-id-home_innova .view-content{
	display: block;
    background: #fee79a;
    overflow: hidden;
    margin: 5px;
}





section.block-views-blockcalls-home-innova .view-id-calls.view-display-id-home_innova .view-content:hover {
	background-color: #fee79a;
    background-image: -webkit-linear-gradient(50.7deg, #feda65 49.9%, #fee79a 50%);
	background-image: -ms-linear-gradient(50.7deg, #feda65 49.9%, #fee79a 50%);
	transition: all 0.5s ease;
}

section.block-views-blocknews-innovacion {
    margin-left: -5px;
    position: relative;
    width: 50%;
    overflow: hidden;
}

section.block-views-blockcalls-home-innova {
    position: relative;
    width: 100%;
    overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
} 

.view-display-id-home_innova .views-row,
.view-display-id-innovacion .views-row {
	position: relative;
}

.view-display-id-home_innova .views-field-nothing,
.view-display-id-home_innova .views-field-title,
.view-display-id-home_innova .views-field-title-1 {
	position: absolute;
}

.view-display-id-home_innova .views-field-nothing {
	position: absolute;
	z-index: 9;
	text-align: center;
	margin-top: 40px;
	font-size: 1.2vw;
	line-height: 1.1;
	width: 100%;
	top: 0;
}

.view-display-id-home_innova .views-field-title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	font-family: 'Futura-Lig';
	font-size: 3.5vw;
	line-height: 1;
	word-break: break-word;
	width: 100%;
	padding: 0 50px;
	transition: all 0.5s ease;
	font-weight: 300;
}

.view-display-id-home_innova .views-field-title a {
	color:#000;
}

.view-display-id-home_innova .views-field-title a:hover {
	color:#000;
	text-decoration: none;
}

.view-display-id-home_innova .views-field-title-1,
.view-display-id-innovacion .views-field-title-1 {
	position: absolute;
    width: 100%;
    text-align: center;
    bottom: 40px;
}

section.block-views-blockcalls-home-innova .view-display-id-home_innova .views-field-title-1 a {
    color: #000;
    border: 1px solid #000;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

section.block-views-blockcalls-home-innova .view-display-id-home_innova .views-field-title-1 a:hover {
    color: #000;
    border: 1px solid #000;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}

section.block-views-blockcalls-home-innova .view-display-id-home_innova .views-field-field-image-calls img {
    width: 100%;
	height: 50vh;
}

section.block-views .view-display-id-home_innova .views-field-nothing-1 .date {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	font-family: 'Futura-Lig';
	font-size: 4.5vw;
	line-height: 1;
	word-break: break-word;
	text-transform: uppercase;
	width: 100%;
	padding: 0 50px;
	color: #fff;
	opacity: 1;
	transition: all 0.5s ease;
}

section.block-views-blockcalls-home-innova .view-display-id-home_innova .view-display-id-page_last_innovacion .views-field-view-node {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 40px;
}


section.block-views-blockcalls-home-innova .view-display-id-home_innova .view-display-id-page_last_innovacion .views-field-view-node a {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

section.block-views-blockcalls-home-innova .view-display-id-home_innova .view-display-id-page_last_innovacion .views-field-view-node a:hover {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha-white.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}

/* Fin Innovación */



section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-calls .view-empty,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-calls .view-empty,
section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-events .view-empty,
section.calls-events-news-section .block-calls-notices-events-block-3 .view-id-events .view-empty,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-events .view-empty {
    text-align: center;
    padding-top: 32.9%;
    padding-bottom: 33%;
    font-family: 'Futura-Lig';
    font-size: 4vw;
    line-height: 1;
    padding-left: 5%;
    padding-right: 5%;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-calls.view-display-id-home:hover {
    background-color: #fee79a;
    background-image: -webkit-linear-gradient(50.7deg, #feda65 49.9%, #fee79a 50%);
	background-image: -ms-linear-gradient(50.7deg, #feda65 49.9%, #fee79a 50%);
	transition: all 0.5s ease;
}

section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-calls.view-display-id-home:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-calls.view-display-id-home_2:hover {
    background-color: #feda65;
    background-image: -webkit-linear-gradient(-50.7deg, #fee79a 49.9%, #feda65 50%);
	background-image: -ms-linear-gradient(-50.7deg, #fee79a 49.9%, #feda65 50%);
	transition: all 0.5s ease;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-events.view-display-id-home:hover {
    background-color: #008fff;
    background-image: -webkit-linear-gradient(50.7deg, #008fff 49.9%, #33a5ff 50%);
	background-image: -ms-linear-gradient(50.7deg, #008fff 49.9%, #33a5ff 50%);
	transition: all 0.5s ease;
}

section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-events.view-display-id-home:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-events.view-display-id-home_2:hover {
    background-color: #008fff;
    background-image: -webkit-linear-gradient(-50.7deg, #33a5ff 49.9%, #008fff 50%);
	background-image: -ms-linear-gradient(-50.7deg, #33a5ff 49.9%, #008fff 50%);
	transition: all 0.5s ease;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-events.view-display-id-home,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-events.view-display-id-home,
section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-events.view-display-id-home_2 {
    background: #33a5ff;
    width: 100%;
    display: block;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-nothing,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-nothing {
    position: absolute;
    z-index: 9;
    text-align: center;
    margin-top: 6%;
    font-size: 1.2vw;
    line-height: 1.1;
    width: 100%;
    color: #000;
    top: 0;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-title,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
    word-break: break-word;
    width: 100%;
    padding: 0 50px;
	transition: all 0.5s ease;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-body,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-body {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
    word-break: break-word;
    width: 100%;
    padding: 0 50px;
    opacity: 0;
	transition: all 0.5s ease;
	font-weight: 300;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-body strong,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-body strong {
	font-weight:  100 !important; text-transform: capitalize;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-body a,
section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-body a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-body a,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-body a:hover {
    color: #000;
    text-decoration: none;
    display: block;
}

section.calls-events-news-section .block-calls-notices-events-block-1:hover .views-field-title,
section.calls-events-news-section .block-calls-notices-events-block-2:hover .views-field-title {
    opacity: 0;
}

section.calls-events-news-section .block-calls-notices-events-block-1:hover .views-field-body,
section.calls-events-news-section .block-calls-notices-events-block-2:hover .views-field-body {
    opacity: 1;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-title a,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-title a {
    color: #000;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-title a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-title a:hover {
    text-decoration: none;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-view-node,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-view-node,
section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-title-1,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-title-1{
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 40px;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-view-node a,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-view-node a,
section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-title-1 a,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-title-1 a{
    color: #000;
    border: 1px solid #000;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-view-node a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-view-node a:hover,
section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-title-1 a:hover,
section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-title-1 a:hover {
    color: #000;
    border: 1px solid #000;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}

/*area con enlace*/




.path-frontpage .area a {
    width: 99%;
    display: block;
    color: transparent;
    position: absolute;
    z-index: 95;
    height: 80%;
}


/* 7 TRIANGULAR
---------------*/

.triangular-jobs-section .triangular-home {
    background-color: #1851C4;
    background-image: -webkit-linear-gradient(129deg, #e5e5e5 49.9%, #1851C4 50%);
	background-image: -ms-linear-gradient(129deg, #e5e5e5 49.9%, #1851C4 50%);
    margin: 5px 0;
}

.triangular-jobs-section .triangular-home .link1 {
    max-width: 50%;
    position: absolute;
    left: 5%;
    top: 5%;
    display: block;
    color: #fff;
}

.triangular-jobs-section .triangular-home .link2 {
    max-width: 50%;
    position: absolute;
    right: 5%;
    bottom: 5%;
    display: block;
    color: #000;
}

.triangular-jobs-section .triangular-home .field--name-field-featured-triangular,
.triangular-jobs-section .triangular-home .field--name-field-second-featured-triangular {
    font-family: 'Futura-Lig';
    font-weight: 200;
    text-transform: uppercase;
    font-size: 8vw;
    letter-spacing: -0.03em;
}

/* Animation text triangle */
.triangular-jobs-section .triangular-home .link1 .field--name-field-featured-triangular {
	bottom: -40px;
    position: relative;
	transition: all 0.3s ease;
}

.triangular-jobs-section .triangular-home .link2 .field--name-field-second-featured-triangular {
	bottom: -40px;
    position: relative;
	transition: all 0.3s ease;
}


/* //Animation text triangle */

.triangular-jobs-section .triangular-home .field--name-field-second-link-triangular a {
	font-size: 21px;
    line-height:1.2;
    font-family: 'HelveticaNeueLTStd-Bd';
    color: #000;
}

.triangular-jobs-section .triangular-home .field--name-field-link-triangular a {
    font-family: 'HelveticaNeueLTStd-Bd';
	font-size: 21px;
    line-height:1.2;
    padding-top: 1%;
    color: #fff;
}

.triangular-jobs-section .triangular-home .field--name-field-body-triangular,
.triangular-jobs-section .triangular-home .field--name-field-second-body-triangular {
	font-family: 'HelveticaNeueLTStd-Lt';
	font-size: 21px;
    line-height:1.2;
}

.triangular-jobs-section .triangular-home .field--name-field-featured-triangular:after {
    font-size: 1vw;
    text-decoration: none;
    display: block;
    background-image: url(../../images/flecha-blanca.png);
    background-repeat: no-repeat;
    content: "";
    width: 68px;
    height: 30px;

	/*animation*/
	margin-top: -10px;
	transition: all 0.5s ease;
	margin-top: 0px;
	opacity:0;
}

.triangular-jobs-section .triangular-home .field--name-field-second-featured-triangular:after {
    font-size: 1vw;
    text-decoration: none;
    display: block;
    background-image: url(../../images/flecha-negra.png);
    background-repeat: no-repeat;
    content: "";
    width: 68px;
    height: 30px;

	/*animation*/
	margin-top: -10px;
	transition: all 0.5s ease;
	margin-top: 0px;
	opacity:0;
}

.triangular-jobs-section .triangular-home .link1,
.triangular-jobs-section .triangular-home .link1 a  {
	transition: color 0.5s;
}

.triangular-jobs-section .triangular-home .link2,
.triangular-jobs-section .triangular-home .link2 a  {
	transition: color 0.5s;
}


/*HOVER*/

.triangular-jobs-section .triangular-home .link1:hover,
.triangular-jobs-section .triangular-home .link1:hover a  {
	color: #4db0ff;
	text-decoration: none;
	transition: color 0.5s;
}

.triangular-jobs-section .triangular-home .link1:hover .field--name-field-featured-triangular {
	bottom: 0px;
    position: relative;
	transition: all 0.3s ease;
}

.triangular-jobs-section .triangular-home .link1:hover .field--name-field-featured-triangular:after {
    background-image: url(../../images/flecha-azul-claro.png);
	margin-top: -20px;
	opacity:  1;
	transition: all 0.5s ease;
}


.triangular-jobs-section .triangular-home .link2:hover,
.triangular-jobs-section .triangular-home .link2:hover a  {
	color: #1851C4;
	text-decoration: none;
	transition: color 0.5s;
}

.triangular-jobs-section .triangular-home .link2:hover .field--name-field-second-featured-triangular {
	bottom: 0px;
    position: relative;
	transition: all 0.3s ease;
}

.triangular-jobs-section .triangular-home .link2:hover .field--name-field-second-featured-triangular:after {
    background-image: url(../../images/flecha-azul.png);
	margin-top: -20px;
	opacity:  1;
	transition: all 0.5s ease;
}


body.path-nagen .triangular .image-transparent img,
body.path-innovacion .triangular .image-transparent img,
body.path-servicios .triangular .image-transparent img { 
	width: 100%;
} 

/* 8 SOCIAL
-----------*/

body.path-frontpage .social-blocks-home {
    margin: 5px 0;
}

body.path-frontpage .social-blocks-home .block-biomed-social {
    height: 80vh;
    padding: 0 10px;
}

body.path-frontpage .social-blocks-home .block-twitter-block {
    padding-right: 5px;
}

body.path-frontpage .social-blocks-home .block-instagram-block {
    padding-left: 5px;
}

body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block {
    height: 100%;
    background: #008fff;
}

body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block > a,
body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block > a {
    display: block;
    width: 100%;
    height: 100%;
}

body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block {
    height: 100%;
}

body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .post {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover!important;
	background-position: center center !important;
	background-color: #d4d4d4 !important;
}

body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .account {
    color: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 5%;
}

body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .account:before {
    content: '';
    display: block;
    width: 70px;
    height: 50px;
    background: url(../../images/twitter-white.png) no-repeat;
    background-size: cover;
    margin: 0 auto 10px auto;
}

body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .tweet {
    font-family: 'Futura-Lig';
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 2vw;
    line-height: 1.2;
    width: 80%;
}

body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .link {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
    background-color: transparent;
    position: absolute;
    bottom: 10%;
    left: 50%;
    transform: translateX(-50%);
}

body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .link:hover {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url(../../images/flecha-dcha-white.png);
    background-repeat: no-repeat;
    background-position: 95% 53%;
}

body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .account {
    color: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 5%;
}

body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .account:before {
    content: '';
    display: block;
    width: 49px;
    height: 50px;
    background: url(../../images/instagram-white.png) no-repeat;
    background-size: cover;
    margin: 0 auto 10px auto;
}

body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .link {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
    background-color: transparent;
    position: absolute;
    bottom: 10%;
    left: 50%;
    transform: translateX(-50%);
}

body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .link:hover {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url(../../images/flecha-dcha-white.png);
    background-repeat: no-repeat;
    background-position: 95% 53%;
}


/*  PAGINA NAGEN E INNOVACiÓN
--------------------------------------*/

/* Banner bloque texto salmón */
body.path-nagen section.block-block-content9b1ba8ff-2178-448e-9587-f21532b657da,
body.path-nagen section.block-block-contentd2f42c70-8173-4cee-b47f-e3affb821308 {
    margin: 10px 10px 5px 10px;
    text-align: center;
    padding: 60px 300px;
    background-color: #EF837B;
    color: #FFFFFF;
    font-family: 'Futura-Lig';
    font-size: 2.2vw;
    line-height: 1.2;
}

body.path-servicios section.block-block-content814efa30-7687-465e-bb2b-2fc561bd18db,
body.path-servicios section.block-block-contentb312ecba-583f-4bdc-94f7-86fb3819a620,
body.path-servicios section.block-block-content5daa8c4b-292a-4a9b-9737-9ef1201fbc34 {
    margin: 10px 5px 5px 5px;
    text-align: center;
	padding: 60px 15%;
    background-color: #EF837B;
    color: #FFFFFF;
    font-family: 'Futura-Lig';
    font-size: 2.2vw;
    line-height: 1.2;
}

section.block-views-blocklogotipos-con-links-block-1 {
	padding-top: 30px;
	padding-bottom: 30px;
}

section.block-views-blocklogotipos-con-links-block-1 .block-title {
    text-align: center;
    text-transform: uppercase;
    font-family: 'Futura-Lig';
    font-size: 2.2vw;
    line-height: 1.2;
    padding-bottom: 50px;
}

section.block-views-blocklogotipos-con-links-block-1 .views-field-field-logo-link img {
	margin-left: auto;
    margin-right: auto;
}


body.path-nagen .block-block-content75f51ffa-5fb6-475d-a76c-68e754804985 {
    text-align: center;
    padding: 4vw;
    background-color: #ffe699;
    margin-bottom: 5px;
    margin-top: 5px;
}

/*  video */

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 iframe,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 iframe,
body.path-servicios .block-block-content08c85379-9a76-496a-92fb-25ed0f714cf1 iframe,
body.path-servicios .block-block-content756839e8-db17-4375-b6ac-5a4cea3c7d88 iframe,
body.path-servicios .block-block-content174f8f7b-b803-4dfd-9733-1340c1e88c82 iframe {
    width: 100%;
    height: 100%;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}

body.path-servicios .block-block-content08c85379-9a76-496a-92fb-25ed0f714cf1,
body.path-servicios .block-block-content756839e8-db17-4375-b6ac-5a4cea3c7d88,
body.path-servicios .block-block-content174f8f7b-b803-4dfd-9733-1340c1e88c82 {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .field--name-field-video-paragraph .field--name-field-image-video-parag img,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .field--name-field-video-paragraph .field--name-field-image-video-parag img,
body.path-servicios  .field--name-field-video-paragraph .field--name-field-image-video-parag img {
    width: 100%;
    filter: brightness(0.7);
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .paragraph--type--video .info,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .paragraph--type--video .info,
body.path-servicios  .paragraph--type--video .info {
    position: absolute;
    bottom: 6%;
    left: 3%;
    width: 30%;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .info .field--name-field-title-video-parag,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .info .field--name-field-title-video-parag,
body.path-servicios   .info .field--name-field-title-video-parag {
    color: #fff;
    font-family: Futura-Lig;
    font-size: 3vw;
    line-height: 1;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .paragraph,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .paragraph,
body.path-servicios  .paragraph {
    position: relative;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .paragraph--type--video .field--name-field-image-video-parag,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .paragraph--type--video .field--name-field-image-video-parag,
body.path-servicios  .paragraph--type--video .field--name-field-image-video-parag {
    width: 100%;
    height: 80vh;
    overflow: hidden;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .paragraph--type--video .field--name-field-image-video-parag:before,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .paragraph--type--video .field--name-field-image-video-parag:before,
body.path-servicios  .paragraph--type--video .field--name-field-image-video-parag:before {
    content: "";
    background: url(../../images/video.png) no-repeat;
    width: 80px;
    height: 55px;
    position: absolute;
    top: 6%;
    z-index: 10;
    left: 3%;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .info .field--name-field-nombre-directorio,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .info .field--name-field-nombre-directorio,
body.path-servicios  .info .field--name-field-nombre-directorio {
    color: #fff;
    display: inline-block;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .info .investigator,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .info .investigator,
body.path-servicios  .info .investigator {
    color: #fff;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .info .investigator:before,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .info .investigator:before,
body.path-servicios  .info .investigator:before {
    content: "";
    background: url(../../images/flecha-dcha-60-white.png) no-repeat;
    width: 60px;
    height: 12px;
    position: relative;
    display: block;
    margin-bottom: 1%;
    margin-top: 5%;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .info .investigator .field--name-field-cargo-directorio,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .info .investigator .field--name-field-cargo-directorio,
body.path-servicios .info .investigator .field--name-field-cargo-directorio {
    color: #fff;
    font-family: 'Futura-Lig';
    font-size: 25px;
}

body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .paragraph--type--video .play,
body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .paragraph--type--video .play,
body.path-servicios  .paragraph--type--video .play {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 125px;
    height: 130px;
    line-height: 1;
    display: block;
    z-index: 10;
	cursor: pointer;
}

/* Contacto NAGEN e INNOVACIÓN */
body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4,
body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa {
    text-align: center;
    padding: 4vw;
    background-color: #ffe699;
    margin-bottom: 5px;
	margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}

body.path-servicios .block-block-contentad67c552-afa5-4d82-8c43-e8c5928fcd3f,
body.path-servicios .block-block-contentd531d599-582f-46c5-8f44-c7b363fcdd72,
body.path-servicios .block-block-content63755073-196a-4068-a123-1e16a0e35a51 {
    text-align: center;
    padding: 4vw;
    background-color: #ffe699;
	margin: 5px;
}

body.path-nagen .paragraph--type--contacto .field--name-field-nombre-paragraph {
    text-decoration: underline;
    margin-bottom: 15px;
}

body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4 .field--name-field-text-text-links-block,
body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa .field--name-field-text-text-links-block,
body.path-servicios .block-block-contentad67c552-afa5-4d82-8c43-e8c5928fcd3f .field--name-field-text-text-links-block,
body.path-servicios .block-block-contentd531d599-582f-46c5-8f44-c7b363fcdd72 .field--name-field-text-text-links-block,
body.path-servicios .block-block-content63755073-196a-4068-a123-1e16a0e35a51 .field--name-field-text-text-links-block {
    font-family: 'HelveticaNeueLTStd-Lt';
    font-weight: normal;
    font-style: normal;
    margin-bottom: 20px;
}

body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4 .field--name-field-link-text-link-block,
body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa .field--name-field-link-text-link-block,
body.path-servicios .block-block-contentad67c552-afa5-4d82-8c43-e8c5928fcd3f .field--name-field-link-text-link-block,
body.path-servicios .block-block-contentd531d599-582f-46c5-8f44-c7b363fcdd72 .field--name-field-link-text-link-block,
body.path-servicios .block-block-content63755073-196a-4068-a123-1e16a0e35a51 .field--name-field-link-text-link-block {
    margin-bottom: 30px;
    margin-top: 30px;
}

body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4 .field--name-field-link-text-link-block a,
body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa .field--name-field-link-text-link-block a,
body.path-servicios .block-block-contentad67c552-afa5-4d82-8c43-e8c5928fcd3f .field--name-field-link-text-link-block a,
body.path-servicios .block-block-contentd531d599-582f-46c5-8f44-c7b363fcdd72 .field--name-field-link-text-link-block a,
body.path-servicios .block-block-content63755073-196a-4068-a123-1e16a0e35a51 .field--name-field-link-text-link-block a {
    color: #000;
    border: 1px solid #000;
    padding: 10px 30px 10px 30px;
    font-size: 12px;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
    text-transform: uppercase;
}

body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4 .field--name-field-link-text-link-block a:hover,
body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa .field--name-field-link-text-link-block a:hover,
body.path-servicios .block-block-contentad67c552-afa5-4d82-8c43-e8c5928fcd3f .field--name-field-link-text-link-block a:hover,
body.path-servicios .block-block-contentd531d599-582f-46c5-8f44-c7b363fcdd72 .field--name-field-link-text-link-block a:hover,
body.path-servicios .block-block-content63755073-196a-4068-a123-1e16a0e35a51 .field--name-field-link-text-link-block a:hover {
    background-color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}


body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4 .field--name-field-featured-text-links-block,
body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa .field--name-field-featured-text-links-block,
body.path-servicios .block-block-contentad67c552-afa5-4d82-8c43-e8c5928fcd3f .field--name-field-featured-text-links-block,
body.path-servicios .block-block-contentd531d599-582f-46c5-8f44-c7b363fcdd72 .field--name-field-featured-text-links-block ,
body.path-servicios .block-block-content63755073-196a-4068-a123-1e16a0e35a51 .field--name-field-featured-text-links-block {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 3vw;
    line-height: 1.1;
    margin-bottom: 3%;
}

body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4 .field--name-field-featured-text-links-block:before,
body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa .field--name-field-featured-text-links-block:before,
body.path-servicios .block-block-contentad67c552-afa5-4d82-8c43-e8c5928fcd3f .field--name-field-featured-text-links-block:before,
body.path-servicios .block-block-contentd531d599-582f-46c5-8f44-c7b363fcdd72 .field--name-field-featured-text-links-block:before,
body.path-servicios .block-block-content63755073-196a-4068-a123-1e16a0e35a51 .field--name-field-featured-text-links-block:before {
    content: "";
    display: block;
    background: url(../../images/contacto.png) no-repeat;
    width: 48px;
    height: 36px;
    margin: 0 auto;
}

body.path-servicios .block-block-contentad67c552-afa5-4d82-8c43-e8c5928fcd3f .field--type-text-long strong,
body.path-servicios .block-block-contentd531d599-582f-46c5-8f44-c7b363fcdd72 .field--type-text-long strong,
body.path-servicios .block-block-content63755073-196a-4068-a123-1e16a0e35a51 .field--type-text-long strong{
    margin-bottom: -15px;
    display: block;
}

/* Triangular NAGEN e INNOVACIÓN y BLOQUE Noticia Innnovación*/
body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164,
body.path-servicios .block-block-contentdedb7d94-89a9-4ac6-8710-0e1f158265d2,
body.path-servicios .block-block-content52e3c44f-7e8d-4041-b204-62466fb823ed,
body.path-servicios .block-block-content66179f69-42dd-4c9a-90c2-faa878c39652,
body.path-servicios .block-block-content6e662504-c2d0-4a8b-b6b6-72a129783052, 
/*noticia innnovacion*/ 
body.path-servicios .block-block-content530cda99-44e0-47a8-86a0-37112237f48c,
body.path-servicios .block-block-content21161192-6b03-4378-8eec-0052d499a7c0 { 
    float: left;
    width: 50%;
    position: relative;
    margin-top: 5px;
    display: block;
}

body.path-servicios #bloque-noticia {
	margin-left: -5px;
	position: relative;
	width: 100%;
	overflow: hidden;
}

body.path-servicios #bloque-noticia a{
	color: #FFF;
}

body.path-servicios #bloque-noticia a:hover {
	text-decoration: none;
}


body.path-servicios #bloque-noticia img {
	filter: brightness(80%);
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 100%;
}

body.path-servicios #bloque-noticia:hover img {
    filter: brightness(70%);
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


body.path-servicios #bloque-noticia .titulo {
	position: absolute;
    z-index: 9;
    text-align: center;
    margin-top: 6%;
    font-size: 1.2vw;
    line-height: 1.1;
    width: 100%;
    top: 0;
}

body.path-servicios #bloque-noticia .mas {
    bottom: 40px;
    position: absolute;
    width: 210px;
    text-align: center;
    left: calc(50% - 102px);
}

body.path-servicios #bloque-noticia  a.mas {
    border: 1px solid #FFF;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
	background-repeat: no-repeat;
    background-position: 50% 53%;
}

body.path-servicios #bloque-noticia a.mas:hover {
    padding: 10px 70px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha-white.png") !important;
    background-repeat: no-repeat;
    background-position: 95% 53%;
	width: 250px;
}


body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .field--name-field-body-basic-block,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .field--name-field-body-basic-block {
    padding-left: 10px;
    padding-right: 5px;
}

/*triangulo 1 unidade de innovación*/ 
body.path-servicios .block-block-contentdedb7d94-89a9-4ac6-8710-0e1f158265d2 .field--name-field-body-basic-block,
body.path-servicios .block-block-content52e3c44f-7e8d-4041-b204-62466fb823ed .field--name-field-body-basic-block,
body.path-servicios .block-block-content66179f69-42dd-4c9a-90c2-faa878c39652 .field--name-field-body-basic-block {
    padding-left: 5px;
    padding-right: 5px;
}

/* triangulo 2 noticia innnovacion*/ 
body.path-servicios .block-block-content530cda99-44e0-47a8-86a0-37112237f48c .field--name-field-body-basic-block,
body.path-servicios .block-block-content6e662504-c2d0-4a8b-b6b6-72a129783052 .field--name-field-body-basic-block,
body.path-servicios .block-block-content21161192-6b03-4378-8eec-0052d499a7c0 .field--name-field-body-basic-block {
    padding-left: 10px;
    padding-right: 0px;
}

body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular {
	background-color: #1851C4;
    background-image: -webkit-linear-gradient(129deg, #e5e5e5 49.9%, #1851C4 50%);
    background-image: -ms-linear-gradient(129deg, #e5e5e5 49.9%, #1851C4 50%);
	position: relative;
}

body.path-servicios  .triangular {
    background-color: #008fff;
    background-image: -webkit-linear-gradient(129deg, #33a5ff 49.9%, #008fff 50%);
    background-image: -ms-linear-gradient(129deg, #e5e5e5 49.9%, #1851C4 50%);
	position: relative;
}

body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a.link1,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a.link1,
body.path-servicios .triangular a.link1{
    position: absolute;
    font-family: 'Futura-Lig';
    font-weight: 200;
    text-transform: uppercase;
    font-size: 4vw;
    letter-spacing: -0.03em;
    color: #FFFFFF;
    line-height: 1;
    padding: 5%;
	transition: all 0.3s ease;
	padding-top: 5%;
	top: 0;
}

body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a.link2,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a.link2{
    position: absolute;
    right: 15px;
    bottom: 0;
	font-family: 'Futura-Lig';
    font-weight: 200;
    text-transform: uppercase;
    font-size: 4vw;
    letter-spacing: -0.03em;
	color: #000000;
	padding: 5%;
	transition: all 0.3s ease;
	padding-bottom: 5%;
	line-height: 1;
}

body.path-servicios .triangular a.link2{
    position: absolute;
    right: 15px;
    bottom: 0;
	font-family: 'Futura-Lig';
    font-weight: 200;
    text-transform: uppercase;
    font-size: 4vw;
    letter-spacing: -0.03em;
	color: #FFF;
	padding: 5%;
	transition: all 0.3s ease;
	padding-bottom: 5%;
	line-height: 1;
}

body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a.link1:hover,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a.link1:hover{
	padding-top: 10%;
    text-decoration: none;
	color: #4db0ff;
}

body.path-servicios .triangular a.link1:hover,
body.path-servicios .triangular a.link1:focus{
	padding-top: 10%;
    text-decoration: none;
	color: #1851C4; 
}

body.path-servicios .triangular a.link2:focus{
    text-decoration: none;
}

body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a.link2:hover,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a.link2:hover,
body.path-servicios  .triangular a.link2:hover {
	padding-bottom: 10%;
	text-decoration: none;
	color: #1851C4;

}

body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a.link1:after,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a.link1:after,
body.path-servicios  .triangular a.link1:after {
    font-size: 1vw;
    text-decoration: none;
    display: block;
    background-image: url(../../images/flecha-blanca.png);
    background-repeat: no-repeat;
    content: "";
    width: 68px;
    height: 30px;
    transition: all 0.5s ease;
    opacity: 1;
	margin-top: 5%;
}

body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a:hover.link1:after,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a:hover.link1:after {
	margin-left: 5%;
	background-image: url(../../images/flecha-azul-claro.png);
}


body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a.link2:after,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a.link2:after {
    font-size: 1vw;
    text-decoration: none;
    display: block;
    background-image: url(../../images/flecha-negra.png);
    background-repeat: no-repeat;
    content: "";
    width: 68px;
    height: 30px;
    transition: all 0.5s ease;
    opacity: 1;
	margin-top: 5%;
}

body.path-servicios .triangular a.link2:after{
    font-size: 1vw;
    text-decoration: none;
    display: block;
    background-image: url(../../images/flecha-blanca.png);
    background-repeat: no-repeat;
    content: "";
    width: 68px;
    height: 30px;
    transition: all 0.5s ease;
    opacity: 1;
	margin-top: 5%;
}

body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a:hover.link2:after,
body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a:hover.link2:after,
body.path-servicios .triangular a:hover.link2:after,
body.path-servicios .triangular a:hover.link1:after{
	margin-left: 5%;
	background-image: url(../../images/flecha-azul.png);
}

body.path-nagen .view-news.view-display-id-nagen .views-field-nothing,
body.path-servicios .view-news.view-display-id-innovacion .views-field-nothing,
body.path-servicios .view-news.view-display-id-innovacion .views-field-nothing {
    position: absolute;
    z-index: 9;
    text-align: center;
    margin-top: 6%;
    font-size: 1.2vw;
    line-height: 1.1;
    width: 100%;
    color: #FFF !important;
    top: 0;
}

 /* Noticia NAGEN*/

body.path-nagen .view-news.view-display-id-nagen .views-field-field-image-noticias img {
	filter: brightness(80%);
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 100%;
}

body.path-nagen .view-news.view-display-id-nagen:hover .views-field-field-image-noticias img {
    filter: brightness(70%);
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

body.path-nagen .view-news.view-display-id-nagen .views-field-field-image-noticias {
    overflow: hidden !important;
    display: block !important;
    height: 100% !important;
}

body.path-nagen .view-news.view-display-id-nagen {
    position: relative;
    padding: 0px 0px 5px 0px;
}

body.path-nagen .view-news.view-display-id-nagen .views-field-nothing  {
    position: absolute;
    z-index: 9;
    text-align: center;
    margin-top: 6%;
    font-size: 1.2vw;
    line-height: 1.1;
    width: 100%;
    color: #fff;
}

body.path-nagen .view-news.view-display-id-nagen .views-field-field-fecha {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 4.5vw;
    line-height: 1;
    word-break: break-word;
    text-transform: uppercase;
    width: 100%;
    padding: 0 50px;
    color: #fff;
    opacity: 1;
    transition: all 0.5s ease;
}

body.path-nagen .view-news.view-display-id-nagen .views-field-title-1 {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 40px;
}

body.path-nagen .view-news.view-display-id-nagen .views-field-title-1 a {
	color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

body.path-nagen .view-news.view-display-id-nagen .views-field-title-1 a:hover{
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha-white.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}


body.path-nagen .view-news.view-display-id-nagen .views-field-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
    word-break: break-word;
    width: 100%;
    padding: 0 50px;
    opacity: 0;
    transition: all 0.5s ease;
	z-index: 9;
}

body.path-nagen .view-news.view-display-id-nagen:hover .views-field-field-fecha {
	opacity: 0;
}

body.path-nagen .view-news.view-display-id-nagen:hover .views-field-title{
    opacity: 1 !important;
}

body.path-nagen .view-news.view-display-id-nagen .views-field-title a{
    color: #FFF !important;
	text-decoration: none;
}

body.path-nagen .view-news.view-display-id-nagen .views-field-title-1 a {
    color: #FFF !important;
    border: 1px solid #FFF !important;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

body.path-nagen .view-news.view-display-id-nagen .views-field-title-1 a:hover {
    color: #000;
    border: 1px solid #000;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha-white.png") !important;
    background-repeat: no-repeat;
    background-position: 95% 53%;
}


 /*Evento NAGEN*/

body.path-nagen .view-events.view-display-id-nagen  {
    padding-left: 5px;
    width: 50%;
    padding-right: 10px;
}

body.path-nagen .view-events.view-display-id-nagen .view-content {
    background: #33a5ff;
    margin-top: 5px;
}

body.path-nagen .view-events.view-display-id-nagen .view-content:hover {
    background-color: #008fff;
    background-image: -webkit-linear-gradient(-50.7deg, #33a5ff 49.9%, #008fff 50%);
	background-image: -ms-linear-gradient(-50.7deg, #33a5ff 49.9%, #008fff 50%);
	transition: all 0.5s ease;
}

body.path-nagen .view-events.view-display-id-nagen  .views-field-nothing {
    position: absolute;
    z-index: 9;
    text-align: center;
    margin-top: 6%;
    font-size: 1.2vw;
    line-height: 1.1;
    width: 100%;
    color: #000; 
    top: 0;
}

body.path-nagen .view-events.view-display-id-nagen .views-field-body {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
    word-break: break-word;
    width: 100%;
    padding: 0 50px;
    opacity: 0;
    transition: all 0.5s ease;
    font-weight: 300;
}

body.path-nagen .view-events.view-display-id-nagen:hover .views-field-body {
    opacity: 1;
}

body.path-nagen .view-events.view-display-id-nagen:hover .views-field-title {
    opacity: 0;
}




body.path-nagen .view-events.view-display-id-nagen .views-field-body a {
	color: #000;
    text-decoration: none;
    display: block;
}

body.path-nagen .view-events.view-display-id-nagen .views-field-title a{
	color:#000;
}

body.path-nagen .view-events.view-display-id-nagen .views-field-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
    word-break: break-word;
    width: 100%;
    padding: 0 50px;
    transition: all 0.5s ease;
}

body.path-nagen .view-events.view-display-id-nagen .views-field-title-1{
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 40px;
}

body.path-nagen .view-events.view-display-id-nagen .views-field-title-1 a {
    color: #000;
    border: 1px solid #000;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

body.path-nagen .view-events.view-display-id-nagen .views-field-title-1 a:hover {
    color: #000;
    border: 1px solid #000;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}




/* 9 BLOQUES INFERIORES HOME */

.field--name-field-bloque-a,
.field--name-field-bloque-b  {
	position: relative;
}


.field--name-field-bloque-a .field--name-field-link-image-link-block,
.field--name-field-bloque-b .field--name-field-link-image-link-block {
position: absolute;
    bottom: 40px;
    width: 100%;
    text-align: center;
}

.field--name-field-bloque-a .field--name-field-title-image-link-block,
.field--name-field-bloque-b .field--name-field-title-image-link-block {
	    position: absolute;
		bottom: 50%;
		width: 100%;
		text-align: center;
		font-family: 'Futura-Lig';
		font-size: 3.5vw;
		line-height: 1;
		word-break: break-word;
		color: #fff;
		text-transform: uppercase;
}

.field--name-field-bloque-a .field--name-field-link-image-link-block a,
.field--name-field-bloque-b .field--name-field-link-image-link-block a {
	text-align: center;
	color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

.field--name-field-bloque-a .field--name-field-link-image-link-block a:hover,
.field--name-field-bloque-b .field--name-field-link-image-link-block a:hover {
    color: #000;
	background-color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}


.path-frontpage .field--name-field-bloque-a .field--name-field-image-image-link-block,
.path-frontpage .field--name-field-bloque-b .field--name-field-image-image-link-block {
	overflow: hidden;
}

.path-frontpage .field--name-field-bloque-a .field--name-field-image-image-link-block img,
.path-frontpage .field--name-field-bloque-b .field--name-field-image-image-link-block img {
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.path-frontpage .field--name-field-bloque-a .field--name-field-image-image-link-block:hover img,
.path-frontpage .field--name-field-bloque-b .field--name-field-image-image-link-block:hover img {
		 transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}



.path-frontpage .col-A {
	padding: 5px 5px 5px 10px;
}

.path-frontpage .col-B {
	padding: 5px 10px 5px 5px;
}

/* 9 BLOQUES INFERIORES HOME  2*/

.block-views-blocklist-block-link-bloques {
    overflow: hidden;
}




.block-views-blocklist-block-link-bloques .view-id-list_block_link .col:nth-child(odd) {
		padding: 5px 5px 5px 10px;
}

.block-views-blocklist-block-link-bloques .view-id-list_block_link .col:nth-child(even) {
		padding: 5px 10px 5px 5px;
}



.block-views-blocklist-block-link-bloques .view-id-list_block_link .views-field-field-link-image-link-block-1 {
	overflow: hidden;
}

.block-views-blocklist-block-link-bloques .view-id-list_block_link .col img{
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
	
	width: 100%;
	height: auto;
}

.block-views-blocklist-block-link-bloques .view-id-list_block_link .col:hover img {
		 transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


.views-field-field-link-image-link-block-1 .field-content .titulo {
    position: absolute;
    bottom: 50%;
    width: 100%;
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
    word-break: break-word;
    color: #fff;
    text-transform: uppercase;
}

.views-field-field-link-image-link-block-1 .field-content .enlace {
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
	position: absolute;
	bottom: 40px;
}






.views-field-field-link-image-link-block-2 {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 40px;
}

.views-field-field-link-image-link-block-2 a {
    text-align: center;
    bottom: 40px;
	color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px 10px 30px;
    font-size: 1vw;
    transition: all 0.3s ease;
    background-color: transparent;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 53%;
}

.views-field-field-link-image-link-block-2 a:hover {
    text-align: center;
    bottom: 40px;
    color: #000;
	background-color: #fff;
    border: 1px solid #fff;
    padding: 10px 90px 10px 30px;
    font-size: 1vw;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 95% 53%;
}
