/*
    /////////////////////////////////////////////////////////
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    --------------
    INVESTIGATIONS
    --------------

    1 NODE
	2 PAGE
	3 PAGE VINCULATED

    ------- 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

*/


/* 1. NODE
 ---------*/

/* Header */
body.page-node-type-unidades h1.page-header {
    display: none;
}

body.page-node-type-unidades .node-header {
    position: relative;
	height: auto !important;
}

body.page-node-type-unidades .node-header .title {
    position: absolute;
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #fff;
    font-size: 5vw;
    text-align: center;
    line-height: 1;
    max-width: 1200px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	width: 100%;
}

body.page-node-type-unidades .node-header .title .investigator {
    text-transform: initial;
    font-size: 3vw;
	display:block;
}

body.page-node-type-unidades .node-header .title .investigator a {
    color: #fff;
}

body.page-node-type-unidades .node-header .title .investigator a:hover {
    color: #fff;
    text-decoration: none;
}

body.page-node-type-unidades .node-header .title .investigator span:nth-child(2) {
    margin-left: -10px;
}

body.page-node-type-unidades .node-header .title .investigator .field--name-field-nombre-directorio {
    display: inline-block;
}

body.page-node-type-unidades .node-header .title .investigator .field--name-field-nombre-directorio:after {
    content: " (IP)";
}

body.page-node-type-unidades .node-header .title .investigator .field--name-field-cargo-directorio {
    display: none;
}

body.page-node-type-unidades .node-header .field--name-field-img-unidades {
    height: 100%;
}

body.page-node-type-unidades .node-header .field--name-field-img-unidades img {
    height: auto;
    width: 100%;
}

/* Information */
body.page-node-type-unidades .node-information {
    padding: 40px 35px;
}

body.page-node-type-unidades .node-information .field--name-field-subtitle-unidades {
    max-width: 65%;
    line-height: 1.1;
}

body.page-node-type-unidades .node-information .field--type-text-with-summary {
	font-family: 'HelveticaNeueLTStd-Lt';
}

body.page-node-type-unidades .node-information .field--type-text-with-summary  p {
	margin-bottom: 20px;
}

/*
body.page-node-type-unidades .node-information .field--type-text-with-summary  p:first-child {
	font-size: 32px;
    line-height: 1;
    font-family: 'Futura-Lig';
    font-weight: normal;
    font-style: normal;
}
*/

/* Team */
body.page-node-type-unidades .node-team {
    margin-top: 10px;
    padding: 40px 0;
    margin-bottom: 10px;
    background: #F3F3F3;
    position: relative;
}

body.page-node-type-unidades .node-team .title {
    font-family: 'Futura-Lig';
    text-align: center;
    text-transform: uppercase;
    font-size: 3vw;
    margin-bottom: 40px;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .col-lg-8 {
    padding-right: 0;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .name-responsability {
    color: #000;
}
body.page-node-type-unidades .node-team article.investigator-quote-image .name-responsability:hover {
    color: #000;
    text-decoration: none;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .name:before {
    content: "";
    background: url(../../images/flecha-dcha-60.png) no-repeat;
    width: 60px;
    height: 10px;
    display: block;
    margin-bottom: 20px;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .name {
    font-family: 'HelveticaNeueLTStd-Bd';
    padding: 0;
    line-height: 1;
    font-size: 1.2vw;
    margin-left: 5%;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .name a {
    color: #000;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .name a:hover {
    color: #000;
    text-decoration: none;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .name span:nth-child(2) {
    margin-left: -5px;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .field--name-field-nombre-directorio {
    display: inline-block;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .responsability {
    font-size: 1.2vw;
    display: block;
    margin-top: 5px;
    font-family: 'HelveticaNeueLTStd-Lt';
    margin-left: 5%;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .field--name-field-cita-directorio {
    font-family: 'Futura-Lig';
    font-size: 5vw;
    letter-spacing: -0.04em;
    margin-top: 10%;
    line-height: 1;
    color: #000;
    transform: translateX(1vw);
    transition: all 0.5s ease;
    position: absolute;
    z-index: 9;
    max-width: 50%;
    left: 2%;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .field--name-field-phone,
body.page-node-type-unidades .node-team article.investigator-quote-image .field--name-field-email {
	display:none;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .field--name-field-cita-directorio,
body.page-node-type-unidades .node-team article.investigator-quote-image .field--name-field-cita-directorio a {
	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;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .field--name-field-cita-directorio a:hover {
    text-decoration: none;
}

body.page-node-type-unidades .node-team article.investigator-quote-image:hover .field--name-field-cita-directorio,
body.page-node-type-unidades .node-team article.investigator-quote-image:hover .field--name-field-cita-directorio a {
	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;
}

body.page-node-type-unidades .node-team article.investigator-quote-image .field--name-field-img-directorio {

    position: relative;
    width: 100%;
	width: calc(100% - 5px);
    right: -5px;

	margin-bottom: 10px;
}

body.page-node-type-unidades .field--name-field-equipo-unidades .view-empty {
    display: none;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table {
    border-collapse: inherit;
    border-spacing: 16px 4px;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #000;
    padding-left: 0;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table thead th a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table thead th {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 1.3vw;
    font-weight: 100;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table tr th {
    border-bottom: 0px !important;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table tbody td a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table tbody td {
    font-family: 'HelveticaNeueLTStd-Lt';
    color: #000;
    padding-left: 0;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table tbody td {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #000;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table tbody td.views-field-field-nombre-directorio a {
    font-family: 'HelveticaNeueLTStd-Bd';
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table tbody td.views-field-field-nombre-directorio a:hover {
    color: #1e4b9b;
    text-decoration: none;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table tbody td a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations_vinculated table tbody td {
    font-family: 'HelveticaNeueLTStd-Lt';
    color: #000;
    padding-left: 0;
}

/* anima foto */
article.investigator-quote-image .field--name-field-img-directorio{
    overflow: hidden;
	position: relative;
	display:block;
	margin-bottom: 10px;
}

article.investigator-quote-image .field--name-field-img-directorio  img{

	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.8s ease;
    transition: all 0.5s ease;
}

article.investigator-quote-image:hover .field--name-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 */





body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations {
    margin-left: 10px;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .row .col {
        padding: 0 0px 10px 10px;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .row .col:last-child {
    padding-right: 0;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-field-nombre-directorio {
    font-size: 1vw;
    position: absolute;
    bottom: 8%;
    left: 30px;
    z-index: 9;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-field-nombre-directorio a {
    color: #000;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-field-nombre-directorio a:hover {
    color: #fff;
    text-decoration: none;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .col:hover .views-field-field-nombre-directorio {
    color: #fff;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-title {
    font-size: 1vw;
    position: absolute;
    bottom: 15%;
    left: 30px;
    z-index: 9;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-title a {
    color: #000;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-title a:hover {
    color: #fff;
    text-decoration: none;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-title a:after {content:","; display: inline-block;}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .col:hover .views-field-title {
    color: #fff;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .col .views-field-title:before {
    background: url(../../images/flecha-dcha-white.png) no-repeat;
    content: "";
    width: 60px;
    height: 10px;
    display: block;
    margin-bottom: 10%;

	/*transition*/
	opacity: 0;
	margin-left: -50px;
	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .col:hover .views-field-title:before {
	/*transition*/
	opacity: 1;
	margin-left: 0px;
	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .col:hover .views-field-title a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .col:hover .views-field-field-nombre-directorio a {color:#FFF;}


body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-langcode {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    padding: inherit;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-langcode .field-content {
    width: 100%;
    height: 100%;
    display: block;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-langcode a {
    color: transparent;
    width: 100%;
    height: 100%;
    display: block;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-field-nombre-directorio ~ .views-field-langcode a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-title ~ .views-field-langcode a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-langcode a {
    background-image: -webkit-linear-gradient(225deg, transparent 49.9%, rgba(255, 0, 0, 0.5) 50%);
	background-image: -ms-linear-gradient(225deg, transparent 49.9%, rgba(255, 0, 0, 0.5) 50%);
	/*transition*/
	opacity: 0;
	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-field-nombre-directorio:hover ~ .views-field-langcode a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-title:hover ~ .views-field-langcode a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-langcode a:hover {
    background-image: -webkit-linear-gradient(223.5deg, transparent 49.9%, rgba(237, 99, 88, 0.7) 50%);
	background-image: -ms-linear-gradient(223.5deg, transparent 49.9%, rgba(237, 99, 88, 0.7) 50%);
	/*transition*/
	opacity: 1;
	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-langcode {
    position: absolute;
    padding: inherit;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: 10;
}


body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-langcode a {
    width: 100%;
    display: block;
    height: 100%;
    color: transparent;
}

body.page-node-type-unidades .node-projects .tab-content .tab-pane .views-field-langcode {
    position: absolute;
    bottom: 0;
}

body.page-node-type-unidades .node-projects .tab-content .tab-pane .views-field-langcode 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.page-node-type-unidades .node-projects .tab-content .tab-pane .views-field-langcode 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%;
}



body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-view-node {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    padding: inherit;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-view-node .field-content {
    width: 100%;
    height: 100%;
    display: block;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-view-node a {
    color: transparent;
    width: 100%;
    height: 100%;
    display: block;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-field-nombre-directorio ~ .views-field-view-node a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-title ~ .views-field-view-node a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-view-node a {
    background-image: -webkit-linear-gradient(225deg, transparent 49.9%, rgba(255, 0, 0, 0.5) 50%);
	background-image: -ms-linear-gradient(225deg, transparent 49.9%, rgba(255, 0, 0, 0.5) 50%);
	/*transition*/
	opacity: 0;
	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-field-nombre-directorio:hover ~ .views-field-view-node a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-title:hover ~ .views-field-view-node a,
body.page-node-type-unidades .node-team .view-id-investigadores.view-display-id-investigations .views-field-view-node a:hover {
    background-image: -webkit-linear-gradient(225deg, transparent 49.9%, rgba(255, 0, 0, 0.5) 50%);
	background-image: -ms-linear-gradient(225deg, transparent 49.9%, rgba(255, 0, 0, 0.5) 50%);
	/*transition*/
	opacity: 1;
	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .view-id-investigadores.view-display-id-investigations  .views-field-field-img-directorio {overflow: hidden;}
body.page-node-type-unidades .view-id-investigadores.view-display-id-investigations  .col .views-field-field-img-directorio img {
	/*transition*/
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

body.page-node-type-unidades .view-id-investigadores.view-display-id-investigations  .col:hover .views-field-field-img-directorio img {
	/*transition*/
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


/* Collaborators */
body.page-node-type-unidades .node-team .collaborators {
    padding: 20px;
}

body.page-node-type-unidades .node-team .collaborators-title {
	display: none;
}

body.page-node-type-unidades .node-team .collaborators .collaborators-title {
    display: block;
    font-family: 'Futura-Lig';
    font-size: 30px;
}

body.page-node-type-unidades .node-team .field--name-field-colaboradores {
	margin-top: 30px;
}

body.page-node-type-unidades .node-team .collaborators .field--name-field-colaboradores {
	margin-top: 0;
}

body.page-node-type-unidades .node-team .field--name-field-colaboradores .field--item .paragraph {
    border-top: 1px solid #000;
    padding: 22px 0;
    position: relative;
}

body.page-node-type-unidades .node-team .field--name-field-colaboradores .field--name-field-descripcion-colaborador {
    font-family: 'Futura-Lig';
    font-size: 24px;
    line-height: 1.2;
}

body.page-node-type-unidades .node-team .field--name-field-colaboradores .field--name-field-link-publications-parag a {
    color: #000;
    font-size: 20px;
    line-height: 1.3;
}

body.page-node-type-unidades .node-colaborations .owl-theme .owl-controls .owl-page span {
    background: #ffffff;
}




/* Publications */
body.page-node-type-unidades .node-publications {
     padding: 40px 35px;
}

body.page-node-type-unidades .node-publications .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 3vw;
    line-height: 1.1;
}

body.page-node-type-unidades .node-publications .field--name-field-publications-unidades .paragraph {
    border-top: 1px solid #000;
    padding: 20px 0;
    position: relative;
}

body.page-node-type-unidades .node-publications .field--name-field-publications-unidades .paragraph:before {
    content: "";
    background: url(../../images/web-link.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    top: 23px;
}

body.page-node-type-unidades .node-publications .field--name-field-publications-unidades .field--name-field-title-piblications-parag {
    font-family: 'Futura-Lig';
    margin-left: 35px;
    font-size: 24px;
    line-height: 1.2;
}

body.page-node-type-unidades .node-publications .field--name-field-publications-unidades .field--name-field-link-publications-parag {
    margin-left: 35px;
}

body.page-node-type-unidades .node-publications .field--name-field-publications-unidades .field--name-field-link-publications-parag a {
    color: #000;
    font-size: 20px;
    line-height: 1.3;
	transition: all 0.3s ease;
	text-decoration: none;
}

body.page-node-type-unidades .node-publications .field--name-field-publications-unidades .field--name-field-link-publications-parag a:hover {
    text-decoration: none;
	transition: all 0.3s ease;
	color:#003DC4;
}

/* News */

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-field-image-noticias {
	overflow: hidden;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-field-image-noticias img {
    width: 100%;
    height: auto;

	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations:hover .views-field-field-image-noticias img {
	 transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);

	filter: brightness(0.7);
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-field-fecha {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-family: 'Futura-Lig';
    color: #fff;
    font-size: 8vw;
    text-align: center;
    line-height: 1;

	 -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-family: 'Futura-Lig';
    color: #fff;
    font-size: 5vw;
    text-align: center;
    line-height: 1;
    opacity: 0;

	 -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;

	width: 100%;
	max-width: 1200px;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations:hover .views-field-field-fecha {
    opacity: 0;
	display: none;

	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations:hover .views-field-title {
    opacity: 1;

	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-title a {
    color: #fff;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-title a:hover {
    color: #fff;
    text-decoration: none;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-nothing {
    position: absolute;
    color: #fff;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 4%;
    font-size: 1.2vw;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-view-node {
    position: absolute;
    padding: inherit;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: 10;
}

body.page-node-type-unidades .node-news {margin-bottom: 10px;}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .views-field-view-node a {
    width: 100%;
    display: block;
    height: 100%;
    color: transparent;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .owl-controls {
    margin: 0;
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 10;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .owl-controls .owl-buttons .owl-prev {
    background: url(../../images/flecha-izda-60-white.png) no-repeat;
    background-position-y: 24px;
    opacity: 0.5;
    color: transparent;
    height: 10px;
    width: 60px;
    position: absolute;
    left: 1%;
    padding-top: 30px;
    padding-bottom: 30px;

	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .owl-controls .owl-buttons .owl-prev:hover {
    opacity: 1;

	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .owl-controls .owl-buttons .owl-next {
    background: url(../../images/flecha-dcha-60-white.png) no-repeat;
	background-position-y: 24px;
    opacity: 0.5;
    color: transparent;
    height: 10px;
    width: 60px;
    position: absolute;
    right: 1%;
	padding-top: 30px;
    padding-bottom: 30px;

	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.page-node-type-unidades .view-id-news.view-display-id-investigations .owl-controls .owl-buttons .owl-next:hover {
    opacity: 1;

	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* Projects */

body.page-node-type-unidades section {
	padding-left: 10px;
	padding-right: 10px;
}

 #block-direcciondelabarrafija,
 #block-fixed-bar-social {
	 padding-left: 0;
	 padding-right: 0;
}

body.page-node-type-unidades .node-projects {
        padding: 2vw 0 4vw 0;
}

body.page-node-type-unidades .node-projects .title {
    font-family: 'Futura-Lig';
    text-align: center;
    text-transform: uppercase;
    font-size: 3vw;
}

body.page-node-type-unidades .node-projects ul.nav-tabs {
    margin: 2vw auto 3.5vw auto;
    width: auto;
    text-align: center;
    border-bottom: none;
}

body.page-node-type-unidades .node-projects ul.nav-tabs li {
    display: inline-block;
    float: none;
}

body.page-node-type-unidades .node-projects ul.nav-tabs > li.active > a {
    color: #ff4712;
    background-color: transparent;
    border: none;

	color: #ff4712;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid;
    padding: 0;
	margin: 10px 15px;
}

body.page-node-type-unidades .node-projects ul.nav-tabs li a {
    color: #000;
	font-size: 1.2vw;
	padding: 0;
	margin: 10px 15px;
}

body.page-node-type-unidades .node-projects ul.nav-tabs li a:hover {
    color: #ff4712;
    background-color: transparent;
    border-color: transparent;
	border-bottom: 1px solid;
}

body.page-node-type-unidades .node-projects .tab-content {
    padding: 0 10%;
    position: relative;
}

body.page-node-type-unidades .node-projects .tab-content .tab-pane .owl-item {
    padding: 0 40px;
    min-height: 320px;
}

body.page-node-type-unidades .node-projects .tab-content .tab-pane .views-field-field-corto-proyecto {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 2vw;
    line-height: 1;
	
	max-height: 115px;
	overflow: hidden; 
}

body.page-node-type-unidades .node-projects .tab-content .tab-pane .views-field-field-proyectos-ip {
    margin-top: 25px;
    font-size: 1vw;
}

body.page-node-type-unidades .node-projects .tab-content .tab-pane .views-field-title {
    font-family: 'HelveticaNeueLTStd-Lt';
    margin-top: 5px;
    font-size: 1vw;
    line-height: 1.2;
}

body.page-node-type-unidades .node-projects .tab-content .tab-pane .views-field-view-node {
    position: absolute;
    bottom: 0;
}

body.page-node-type-unidades .node-projects .tab-content .tab-pane .views-field-view-node 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.page-node-type-unidades .node-projects .tab-content .tab-pane .views-field-view-node 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%;
}

body.page-node-type-unidades .node-projects .tab-content .owl-controls .owl-prev {
    background-color: transparent;
    background-image: url(../../images/flecha-izq.png);
    background-repeat: no-repeat;
    height: 20px;
    color: transparent;
    display: block;
    margin: 0;
    padding: 0;
    border: none;
    opacity: 1;
    background-position: center;
    position: absolute;
    width: 45px;
    top: 50%;
    left: 2%;
}

body.page-node-type-unidades .node-projects .tab-content .owl-controls .owl-next {
    background-color: transparent;
    background-image: url(../../images/flecha-dcha.png);
    background-repeat: no-repeat;
    height: 20px;
    color: transparent;
    display: block;
    margin: 0;
    padding: 0;
    border: none;
    opacity: 1;
    background-position: center;
    position: absolute;
    width: 45px;
    top: 50%;
    right: 2%;
}

body.page-node-type-unidades .view-id-proyectos .views-field-field-corto-proyecto a,
body.page-node-type-unidades .view-id-proyectos .views-field-field-corto-proyecto a:hover {color: #000; text-decoration:none;}





/* Collaborations */
body.page-node-type-unidades .node-colaborations {
    padding: 5% 15% 4% 15%;
    background: #003DC4;
    margin-top: 10px;
	margin-bottom: 10px;
}

body.page-node-type-unidades .node-colaborations .title {
    text-align: center;
    color: #fff;
    margin-bottom: 6.5%;
	font-size: 20px;
}

body.page-node-type-unidades .node-colaborations .field--name-field-link-colaborations-parag {
    padding: 0 15%;
    border-right: 1px solid #fff;
	text-align: center;
	cursor: move;
}

body.page-node-type-unidades .node-colaborations .field--name-field-colaborations-unidades {
    margin-bottom: 40px;
}

body.page-node-type-unidades .node-colaborations .field--name-field-image-colaborations-parag {display: inline-block;}

body.page-node-type-unidades .node-colaborations .owl-item:last-child .field--name-field-link-colaborations-parag {
    border-right: 0px;
}


/* Recognitions */
body.page-node-type-unidades .node-recognitions {
	padding: 90px 0 80px 35px;
}

body.page-node-type-unidades .node-recognitions .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 3vw;
    line-height: 1.1;
}

body.page-node-type-unidades .node-recognitions .field--name-field-acknowledgments-unidades .field--item {
    border-top: 1px solid #000;
    padding: 20px 0;
    position: relative;
}

/*
body.page-node-type-unidades .node-recognitions .field--name-field-acknowledgments-unidades .field--item:before {
    content: "";
    background: url(../../images/reconocimientos.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    top: 23px;
}
*/

body.page-node-type-unidades .node-recognitions .field--name-field-acknowledgments-unidades .field--item {
    background: url(../../images/reconocimientos.png) no-repeat;
	padding-left: 35px;
    padding-left: 35px;
    background-position: 0px 22px;
}


body.page-node-type-unidades .node-recognitions .field--name-field-acknowledgments-unidades .field--item a {
    color: #000;
	font-size: 20px;
    line-height: 1.3;
	transition: all 0.3s ease;
	text-decoration: none;
    width: 90%;
    display: block;
}



body.page-node-type-unidades .node-recognitions .field--name-field-acknowledgments-unidades .field--item a:hover {
    text-decoration: none;
	transition: all 0.3s ease;
	color:#003DC4;
}




/* Documentation */
body.page-node-type-unidades .node-documentation {
    padding: 90px 0 80px 35px;
    background: #fd857c;
	margin-bottom: 10px;
    margin-top: 5px;
}

body.page-node-type-unidades .node-documentation .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 3vw;
    line-height: 1.1;
}

body.page-node-type-unidades .node-documentation .field--name-field-documentation-unidades .paragraph  {
    border-top: 1px solid #000;
    padding: 20px 0;
    position: relative;
}

body.page-node-type-unidades .node-documentation .field--name-field-documentation-unidades .paragraph:before {
    content: "";
    background: url(../../images/documentacion.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    top: 23px;
}

body.page-node-type-unidades .node-documentation .field--name-field-documentation-unidades .paragraph .field--name-field-tag-documentation-parag {
    font-family: 'Futura-Lig';
    margin-left: 35px;
    font-size: 24px;
    line-height: 1.2;
}

body.page-node-type-unidades .node-documentation .field--name-field-documentation-unidades .paragraph .field--name-field-description-doc-parag {
    margin-left: 0px;
}

body.page-node-type-unidades .node-documentation .field--name-field-documentation-unidades .paragraph  a {
    color: #000;
	font-size: 20px;
    line-height: 1.3;
	transition: all 0.3s ease;
	text-decoration: none;
}

body.page-node-type-unidades .node-documentation .field--name-field-documentation-unidades .paragraph  a:hover {
    text-decoration: none;
	border-bottom: 1px solid;
	transition: all 0.3s ease;
}


/* Video */
body.page-node-type-unidades .node-video {
    margin-top: 10px;
	margin-bottom: 10px;
}

body.page-node-type-unidades .node-video .paragraph {
    position: relative;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .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;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .play:hover {
    color: #003DC4;
    cursor: pointer;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .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.page-node-type-unidades .node-video .field--name-field-video-unidades .field--name-field-image-video-parag {
    width: 100%;
    height: 80vh;
    overflow: hidden;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .field--name-field-image-video-parag img {
    width: 100%;
	filter: brightness(0.7);
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .field--name-field-image-video-parag iframe {
    width: 100%;
    height: 100%;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .info {
    position: absolute;
    bottom: 6%;
    left: 3%;
    width: 30%;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .field--name-field-cargo-directorio {
    color: #fff;
    font-family: 'Futura-Lig';
    font-size: 25px;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .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.page-node-type-unidades .node-video .field--name-field-video-unidades .info .investigator {
    color: #fff;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .info .field--name-field-nombre-directorio {
    color: #fff;
    display: inline-block;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .info .surnames {
    color: #fff;
    display: inline-block;
}

body.page-node-type-unidades .node-video .field--name-field-video-unidades .info .field--name-field-title-video-parag {
    color: #fff;
    font-family: Futura-Lig;
    font-size: 3vw;
    line-height: 1;
}

/* 360 viewer */
body.page-node-type-unidades .node-360 .paragraph {
    position: relative;
}

body.page-node-type-unidades .node-360 .field--name-field-360-unidades .field--name-field-image-360-parag:before {
    content: "";
    background: url(../../images/360.png) no-repeat;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 6%;
    z-index: 10;
    left: 3%;
}

body.page-node-type-unidades .node-360 .field--name-field-360-unidades .field--name-field-image-360-parag {
    width: 100%;
	height: 80vh;
	cursor: move;
}

body.page-node-type-unidades .node-360 .field--name-field-360-unidades .field--name-field-place-type-360-parag {
    position: absolute;
    bottom: 6%;
    color: #fff;
    font-family: 'Futura-Lig';
    left: 3%;
    font-size: 25px;
}

body.page-node-type-unidades .node-360 .field--name-field-360-unidades .field--name-field-place-360-parag:before {
    content: "";
    background: url(../../images/flecha-dcha-60-white.png) no-repeat;
    width: 60px;
    height: 12px;
    position: absolute;
    bottom: 45px;
}

body.page-node-type-unidades .node-360 .field--name-field-360-unidades .field--name-field-place-360-parag {
    position: absolute;
    bottom: 10%;
    color: #fff;
    left: 3%;
	font-size: 22px;
}

body.page-node-type-unidades .node-360 .field--name-field-360-unidades .field--name-field-quote-360-parag {
    position: absolute;
    left: 3%;
    bottom: 25%;
    color: #fff;
    font-family: Futura-Lig;
    font-size: 3vw;
    line-height: 1;
    width: 28%;
}

/* Contact */
body.page-node-type-unidades .node-contact {
    text-align: center;
    padding: 4vw;
    background-color: #ffe699;
    margin-bottom: 5px;
	margin-top: 5px;
}

body.page-node-type-unidades .node-contact .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 3vw;
    line-height: 1.1;
    margin-bottom: 3%;
}

body.page-node-type-unidades .node-contact .title:before {
    content: "";
    display: block;
    background: url(../../images/contacto.png) no-repeat;
    width: 48px;
    height: 36px;
    margin: 0 auto;
}

body.page-node-type-unidades .node-contact .field--name-field-contacto-plataformas a {
    color: #000;
    text-decoration:none;
}

body.page-node-type-unidades .node-contact .field--name-field-contacto-plataformas .field--label {
    font-family: 'Futura-Lig';
    font-size: 42px;
    padding-top: 40px;
    text-transform: uppercase;
    font-weight: 100;
    padding-bottom: 30px;
    background-image: url("../../images/contacto.png");
    background-repeat: no-repeat;
    background-position: center 0%;
}

body.page-node-type-unidades .node-contact .field--name-field-nombre-paragraph {
    text-decoration: underline;
    margin-bottom: 15px;
}

body.page-node-type-unidades .node-contact .field--name-field-tel-paragraph a,
body.page-node-type-unidades .node-contact .field--name-field-email-paragraph a {
    color: #000;
}

body.page-node-type-unidades .node-contact .field--name-field-tel-paragraph a:hover,
body.page-node-type-unidades .node-contact .field--name-field-email-paragraph a:hover {
    color: #000;
    text-decoration: none;
}

body.page-node-type-unidades .node-contact .field--name-field-direccion-paragraph {
    font-family: 'HelveticaNeueLTStd-Lt';
    font-weight: normal;
    font-style: normal;
    margin-bottom: 20px;
}

body.page-node-type-unidades .field--name-field-maps-paragraph {
	margin-bottom: 30px;
	margin-top: 30px;
}

body.page-node-type-unidades .node-contact .field--name-field-maps-paragraph 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.page-node-type-unidades .node-contact .field--name-field-maps-paragraph 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%;
}



/* 2. PAGE
 ---------*/

/* Header */
body.path-investigacion .page-header {
    display: none;
}

body.path-investigacion .view-id-headers.view-display-id-investigation .views-field-field-image-header img {
    height: 100%;
}

body.path-investigacion .view-id-headers.view-display-id-investigation .views-row {
    position: relative;
}

body.path-investigacion .view-id-headers.view-display-id-investigation .motto {
    position: absolute;
    color: #fff;
    text-align: center;
    line-height: 1.1;
    max-width: 1080px;
    width: 90%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

body.path-investigacion .view-id-headers.view-display-id-investigation .primary {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 5vw;
}

body.path-investigacion .view-id-headers.view-display-id-investigation .secondary {
    margin-bottom: 2%;
}

/* Filters */
body.path-investigacion .view-unidades-investigacion .view-filters {
    margin-top: 40px;
    margin-bottom: 35px;
}

body.path-investigacion .view-unidades-investigacion .section-title h2 {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 3vw;
    margin: 0;
	padding: 0 35px;
}

body.path-investigacion .view-unidades-investigacion .view-filters form {
    text-align: right;
}

body.path-investigacion .view-unidades-investigacion .view-filters button.form-submit {
    color: #000;
    border: 1px solid #000;
    padding: 6px 125px 6px 100px;
    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: 70% 53%;
    text-align: center;
    margin-top: 20px;
	background-color: #FFF;
}

body.path-investigacion .view-unidades-investigacion .view-filters button.form-submit:hover  {background-color: #f1f1f1;}

body.path-investigacion .view-unidades-investigacion .view-filters button.form-submit .icon {display: none;}

body.path-investigacion .view-unidades-investigacion .view-filters .form-item-field-areas-investigacion-target-id label {
    display: block;
    font-size: 1vw;
    margin: 0;
    font-weight: normal;
    text-align: left;
}

body.path-investigacion .view-unidades-investigacion .view-filters .form-item-field-areas-investigacion-target-id {
    width: 60%;
}

body.path-investigacion .view-unidades-investigacion .view-filters .form-item-field-areas-investigacion-target-id .select-wrapper {
    width: 100%;
}

body.path-investigacion .view-unidades-investigacion .view-filters .form-item-field-areas-investigacion-target-id .select-wrapper select.form-select {
    width: 100%;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    padding-left: 0;
}

/* Content */
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .row {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col  {
	position: relative;
	/* margin-bottom: 10px; */
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .row > .col {
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-field-img-unidades,
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-field-img-unidades .field-content,
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-field-img-unidades .field-content img {
    height: 100%;
    width: 100%;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-nothing-1 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    padding: inherit;
    left: 0;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-nothing-1 .field-content {
    width: 100%;
    height: 100%;
    display: block;
    background: #e6e4e5;

	/*transition*/
	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-nothing-1 .field-content a {
    width: 100%;
    height: 100%;
    display: block;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-nothing-1 .field-content {
    background: transparent;
    background-image: -webkit-linear-gradient(225.2deg, transparent 49.9%, #cdcbcb 50%);
	background-image: -ms-linear-gradient(225.2deg, transparent 49.9%, #cdcbcb 50%);

	/*transition*/
	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col .views-field-field-img-unidades {overflow: hidden;}
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col .views-field-field-img-unidades img {
	/*transition*/
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-field-img-unidades img {
	/*transition*/
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-title {
    position: absolute;
    top: 8%;
    font-family: 'Futura-Lig';
    font-size: 3vw;
    line-height: 1;
    left: 8%;
    letter-spacing: -0.04em;
	width: 87%;
}

body.path-investigacion .view-unidades-investigacion .view-empty {
	padding: 0px 35px 60px 60px;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-title a {
    color: #000;
	width: 100%;
    display: block;
}


body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-title a {
    color: #fff;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-title a:hover,
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-title a:focus {
    text-decoration: none;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-field-nombre-directorio {
    position: absolute;
    left: 10%;
    bottom: 22%;
    line-height: 1;
    color: #fff;
    font-size: 1.2vw;
    opacity: 0;
	width: 85%;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-field-nombre-directorio {
    opacity: 1;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-field-nombre-directorio a {
    color: #fff;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-field-nombre-directorio a:hover {
    color: #fff;
    text-decoration: none;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col .views-field-field-nombre-directorio {
	/*transition*/
	opacity: 0;
	margin-left: -10px;
	-moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-field-nombre-directorio,
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-nothing,
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-field-cargo-directorio {
	/*transition*/
	opacity: 1;
	margin-left: 0px;
	 -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-nothing,
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-field-cargo-directorio {
    position: absolute;
    bottom: 9%;
    color: transparent;
    font-family: 'HelveticaNeueLTStd-Roman';
    left: 10%;
    font-size: 1.2vw;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-nothing,
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-field-cargo-directorio {
    color: #fff;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-nothing:after,
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .views-field-field-cargo-directorio:after{
    content: "";
    display: block;
    background: url(../../images/flecha-dcha-60.png) no-repeat;
    width: 60px;
    height: 10px;
    margin-top: 16px;
}

body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-nothing:after,
body.path-investigacion .view-unidades-investigacion .view-content .views-view-grid .col:hover .views-field-field-cargo-directorio:after {
    background: url(../../images/flecha-dcha-60-white.png) no-repeat;
}

/* Banner */
body.path-investigacion .block-block-content1ef5625a-a549-4fe4-ac20-d3ec2b5837c2,
body.path-investigacion .block-block-content036ee63e-d6a0-4f5d-ad9e-c8b461b6e98b,
body.path-servicios .field--name-field-link-link-block,
body.path-actualidad .field--name-field-link-link-block,
body.page-node-type-calls-innova .field--name-field-link-link-block {
    background: #F7DE94;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

body.path-servicios .field--name-field-link-link-block {
	margin-left: 5px;
	margin-right: 5px;
}

body.path-investigacion .block-block-content1ef5625a-a549-4fe4-ac20-d3ec2b5837c2:hover,
body.path-investigacion .block-block-content036ee63e-d6a0-4f5d-ad9e-c8b461b6e98b:hover,
body.path-servicios .field--name-field-link-link-block:hover,
body.path-actualidad .field--name-field-link-link-block:hover,
body.page-node-type-calls-innova .field--name-field-link-link-block:hover {
    background-color: #FED966;
    background-image: -webkit-linear-gradient(266.4deg, #F7DE94 49.9%, #FED966 50%);
	background-image: -ms-linear-gradient(266.4deg, #F7DE94 49.9%, #FED966 50%);
}

body.path-investigacion .block-block-content1ef5625a-a549-4fe4-ac20-d3ec2b5837c2 .field--name-field-link-link-block a,
body.path-investigacion .block-block-content036ee63e-d6a0-4f5d-ad9e-c8b461b6e98b .field--name-field-link-link-block a,
body.path-servicios .field--name-field-link-link-block a,
body.path-actualidad .field--name-field-link-link-block a,
body.page-node-type-calls-innova .field--name-field-link-link-block a {
    color: #000;
	display: block;
    font-size: 1.2vw;
	padding: 30px 0;
}

body.path-investigacion .block-block-content1ef5625a-a549-4fe4-ac20-d3ec2b5837c2 .field--name-field-link-link-block a:hover,
body.path-investigacion .block-block-content036ee63e-d6a0-4f5d-ad9e-c8b461b6e98b .field--name-field-link-link-block a:hover,
body.path-servicios .field--name-field-link-link-block a:hover,
body.path-actualidad .field--name-field-link-link-block a:hover ,
body.page-node-type-calls-innova .field--name-field-link-link-block a:hover {
    color: #000;
    text-decoration: none;
}

body.path-investigacion .block-block-content1ef5625a-a549-4fe4-ac20-d3ec2b5837c2 .field--name-field-link-link-block a:after,
body.path-investigacion .block-block-content036ee63e-d6a0-4f5d-ad9e-c8b461b6e98b .field--name-field-link-link-block a:after,
body.path-servicios .field--name-field-link-link-block a:after,
body.path-actualidad .field--name-field-link-link-block a:after,
body.page-node-type-calls-innova .field--name-field-link-link-block a:after {
    content: "";
    display: inline-block;
    background: url(../../images/flecha-dcha.png) no-repeat;
    height: 10px;
    width: 60px;
    margin-left: 15px;
}

/* 3. PAGE VINCULATED
 --------------------*/

/* Header */
body.path-investigacion .view-id-headers.view-display-id-vinculated_investigation_unities .views-field-field-image-header img {
    height: 100%;
}

body.path-investigacion .view-id-headers.view-display-id-vinculated_investigation_unities .views-row {
    position: relative;
}

body.path-investigacion .view-id-headers.view-display-id-vinculated_investigation_unities .views-field-field-motto-header {
    position: absolute;
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #fff;
    font-size: 6vw;
    text-align: center;
    line-height: 1;
    max-width: 950px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

body.path-investigacion .view-id-headers.view-display-id-vinculated_investigation_unities .views-field-field-motto-header:before {
    content: "";
    background: url(../../images/vinculados-big.png) no-repeat;
    width: 82px;
    height: 82px;
    display: block;
    margin: 0 auto;
    background-size: 100%;
	margin-bottom: 30px;
}
