/*
    /////////////////////////////////////////////////////////
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    ------------------------------------------
    SERVICIOS: PLATAFORMAS Y UNIDADES DE APOYO
    ------------------------------------------

    1. NODE
	2. PAGE
	3. SUPPORT PAGE
	4. NODE SUPPORT


    ------- 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
 ---------*/

body.page-node-type-plataformas .page-header {
    display: none;
}

body.page-node-type-plataformas .main-container .col-sm-12 {
    padding: 0 10px;
}

/* Header */
body.page-node-type-plataformas .node-header {
    position: relative;
}

body.page-node-type-plataformas .node-header .title {
    position: absolute;
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #fff;
    font-size: 5vw;
    text-align: center;
    line-height: 1.1;
    width: 65%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

body.page-node-type-plataformas .node-header .field--name-field-img-plataformas {
    height: 100%;
}

body.page-node-type-plataformas .node-header .field--name-field-img-plataformas img {
    height: auto;
    width: 100%;
}

/* Information */
body.page-node-type-plataformas .node-information {
    margin-top: 40px;
    margin-bottom: 35px;
}

body.page-node-type-plataformas .node-information .node-title {
    text-transform: uppercase;
    font-family: Futura-Lig;
    font-size: 3vw;
    line-height: 1;
    max-width: 65%;
}

body.page-node-type-plataformas .node-information .node-title,
body.page-node-type-plataformas .node-information .field--name-field-phone-plataformas,
body.page-node-type-plataformas .node-information .field--name-field-email {
	margin-left: 36px;
}

body.page-node-type-plataformas .node-information .field--name-field-email {
    padding-left: 39px;
    background-repeat: no-repeat;
    background-image: url(../../images/email-pink.png);
    background-position: 1px 6px;
    margin-top: 8px;
}

body.page-node-type-plataformas .node-information .field--name-field-email a {
    color: #b2b1b1;
    border-bottom: 1px solid #b2b1b1;
}

body.page-node-type-plataformas .node-information .field--name-field-email a:hover {
    text-decoration: none;
}

body.page-node-type-plataformas .node-information .field--name-field-phone-plataformas:before {
    content: "T ";
}

body.page-node-type-plataformas .node-information .field--name-field-phone-plataformas {
    margin-top: 15%;
    background-repeat: no-repeat;
    background-image: url(../../images/flecha-dcha-60.png);
    background-position: 0px 10px;
    padding-top: 50px;
}

body.page-node-type-plataformas .node-information .field--name-field-phone-plataformas a {
    color: #000;
}

body.page-node-type-plataformas .node-information .field--name-body {
    font-family: 'HelveticaNeueLTStd-Lt';
    line-height: 1.2;
    font-size: 20px;
	padding-right: 3%;
}

body.page-node-type-plataformas .node-information .field--name-body p {
	margin-bottom: 20px;
}

body.page-node-type-plataformas .node-information .field--name-body p:first-child{
    font-size: 32px;
    line-height: 1;
    font-family: 'Futura-Lig';
    font-weight: normal;
    font-style: normal;
}

body.page-node-type-plataformas .node-information .field--name-body li  {
    line-height: 1.2;
    margin-bottom: 5px;
}

body.page-node-type-plataformas .node-information .field--name-body table p:first-child{
    font-size: 20px;
	line-height: 1.2;
	font-family: 'HelveticaNeueLTStd-Lt';
	font-weight: normal;
	font-style: normal;
}


/* Services */

body.page-node-type-plataformas .node-services .owl-theme .owl-controls .owl-page span {
    background: #fff;
}


body.page-node-type-plataformas .node-services {
    background: #003DC4;
    margin: 40px 0;
    padding: 50px 0 100px 0;
}

body.page-node-type-plataformas .node-services, 
body.path-servicios .block-block-content89c0a3c8-73bb-49ec-ad1a-22edb47442dc {
    background: #003DC4;
    padding: 50px 0 100px 0;
    display: inline-block;
    width: calc(100% - 20px); 
    margin: 10px;
}

body.path-servicios .block-views-blockservicios-innovacion-innovacion {
    background: #003DC4;
    padding: 50px 0 100px 0;
    display: inline-block;
    width: calc(100% - 10px); 
	margin: 5px 10px 0px 5px;
}

body.page-node-type-plataformas .node-services .title,
body.path-servicios .field--name-field-servicios .field--label,
body.path-servicios .block-views-blockservicios-innovacion-innovacion .block-title {
    color: #fff;
    font-family: 'Futura-Lig';
    text-align: center;
    text-transform: uppercase;
    font-size: 2vw;
    margin-bottom: 2%;
}

body.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--item {
    padding: 0 10%;
	padding-bottom: 1px;
}

body.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--name-field-numero-parag,
body.path-servicios .field--name-field-servicios .field--name-field-numero-parag,
body.path-servicios .paragraph--type--servicios-num .field--name-field-numero-parag {
    color: #fff;
    font-family: 'Futura-Lig';
    text-align: center;
    font-size: 8vw;
    line-height: 1;
    margin-bottom: 5%;
}

body.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--name-field-descripcion-parag {
    text-align: center;
    color: #fff;
    line-height: 1.2;
    font-size: 22px;
	min-height: 170px;
}

body.path-servicios .field--name-field-descripcion-parag {
    text-align: center;
    color: #fff;
    line-height: 1.2;
    font-size: 22px;
	min-height: 170px;
	
	max-width: 520px;
    margin: auto;
}

    

body.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--name-field-descripcion-parag:before,
body.path-servicios .field--name-field-descripcion-parag:before {
    content: "";
    display: block;
    background: url(../../images/flecha-dcha-60-white.png) no-repeat;
    height: 20px;
    width: 60px;
    margin: 0 auto;
    margin-bottom: 5%;
}

body.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--name-field-link-parag,
body.path-servicios .field--name-field-servicios .field--name-field-link-parag {
    text-align: center;
    font-size: 1vw;
    margin-top: 6%;
}

body.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--name-field-link-parag a,
body.path-servicios .field--name-field-servicios .field--name-field-link-parag a{
    color: #fff;
}

body.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--name-field-link-parag a:hover,
body.path-servicios .field--name-field-servicios .field--name-field-link-parag a:hover{
    color: #fff;
    text-decoration: none;
}

body.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--name-field-solicitar-servicio,
body.path-servicios .field--name-field-solicitar-servicio{
	text-align: center;
}

body.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--name-field-solicitar-servicio a,
body.path-servicios .field--name-field-solicitar-servicio a {
	color: #FFF;
	text-align:center;

    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.page-node-type-plataformas .node-services .field--name-field-servicios-plataformas .field--name-field-solicitar-servicio a:hover,
body.path-servicios .field--name-field-solicitar-servicio a:hover {
    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%;
}

/* Documentation */
body.page-node-type-plataformas .node-documentation {
    margin: 40px 0;
}

body.page-node-type-plataformas .node-documentation .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 3vw;
    line-height: 1.1;
	margin-left: 36px;
}

body.page-node-type-plataformas .node-documentation .field--name-field-documentation-plataformas .paragraph  {
    border-top: 1px solid #000;
    padding: 20px 0;
    position: relative;
}

body.page-node-type-plataformas .node-documentation .field--name-field-documentation-plataformas .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-plataformas .node-documentation .field--name-field-documentation-plataformas .paragraph .field--name-field-tag-documentation-parag {
    font-family: 'Futura-Lig';
    margin-left: 35px;
    font-size: 22px;
    line-height: 1.2;
}

body.page-node-type-plataformas .node-documentation .field--name-field-documentation-plataformas .paragraph .field--name-field-description-doc-parag {
    padding-left: 35px;
}

body.page-node-type-plataformas .node-documentation .field--name-field-documentation-plataformas .paragraph  a {
    color: #000;
}

body.page-node-type-plataformas .node-documentation .field--name-field-documentation-plataformas .paragraph  a:hover {
    text-decoration: none;
}

/* Team */
body.page-node-type-plataformas .node-team {
    margin-top: 40px;
    padding: 40px 0;
    margin-bottom: 10px;
    background: #F3F3F3;
}

body.page-node-type-plataformas .node-team .title {
    font-family: 'Futura-Lig';
    text-align: center;
    text-transform: uppercase;
    font-size: 3vw;
    margin-bottom: 40px;
}

body.page-node-type-plataformas .node-team article.investigator-quote-image .col-lg-8 {
    padding-right: 0;
}

body.page-node-type-plataformas .node-team .name-responsability {
    color: #000;
    z-index: 95;
    position: absolute;
	padding-left: 30px;
}

body.page-node-type-plataformas .node-team .name-responsability:hover {
    color: #000;
    text-decoration: none;
}

body.page-node-type-plataformas .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-plataformas .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-plataformas .node-team article.investigator-quote-image .name span:nth-child(2) {
    margin-left: -5px;
}

body.page-node-type-plataformas .node-team article.investigator-quote-image .field--name-field-nombre-directorio {
    display: inline-block;
}

body.page-node-type-plataformas .node-team article.investigator-quote-image .field--name-field-cargo-directorio {
    font-size: 1.2vw;
    display: block;
    margin-top: 5px;
    font-family: 'HelveticaNeueLTStd-Lt';
    margin-left: 5%;
}

body.page-node-type-plataformas .node-team article.investigator-quote-image .field--name-field-cita-directorio {
    font-family: 'Futura-Lig';
    font-size: 6vw;
    letter-spacing: -0.04em;
    padding-top: 10%;
    line-height: 1;
    color: #000;
    transform: translateX(1vw);
    transition: all 0.5s ease;
    position: absolute;
    z-index: 10;
    max-width: 50%;
    left: 2%;
}

body.page-node-type-plataformas .node-team article.investigator-quote-image .field--name-field-cita-directorio,
body.page-node-type-plataformas .node-team article.investigator-quote-image .field--name-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(1vw);
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
	z-index: 9;
}

body.page-node-type-plataformas .node-team article.investigator-quote-image:hover .field--name-field-cita-directorio,
body.page-node-type-plataformas .node-team article.investigator-quote-image:hover .field--name-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;
	text-decoration:none;
}

body.page-node-type-plataformas .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-plataformas .node-team article.investigator-quote-image .field--name-field-phone,
body.page-node-type-plataformas .node-team article.investigator-quote-image .field--name-field-email {
    display: none;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms {
    margin-left: 10px;
	margin-right: 20px;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .row .col {
    padding: 0 0px 10px 10px;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .row .col:last-child {
    padding-right: 0;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-field-nombre-directorio {
    font-size: 1vw;
    position: absolute;
    bottom: 8%;
    left: 30px;
    z-index: 10;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-field-nombre-directorio a {
    color: #000;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-field-nombre-directorio a:hover {
    color: #fff;
    text-decoration: none;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .col:hover .views-field-field-nombre-directorio {
    color: #fff;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-title {
    font-size: 1vw;
    position: absolute;
    bottom: 15%;
    left: 30px;
    z-index: 10;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-title a {
    color: #000;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-title a:hover {
    color: #fff;
    text-decoration: none;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .col:hover .views-field-title {
    color: #fff;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .col .views-field-title:before {
    background: url(../../images/flecha-dcha-white.png) no-repeat;
    content: "";
    width: 60px;
    height: 10px;
    display: block;
    margin-bottom: 10%;
    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-plataformas .node-team .view-id-investigadores.view-display-id-platforms .col:hover .views-field-title:before {
    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-plataformas .node-team .view-id-investigadores.view-display-id-platforms .col:hover .views-field-title a,
body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .col:hover .views-field-field-nombre-directorio a {color:#FFF;}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-view-node {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    padding: inherit;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-view-node .field-content {
    width: 100%;
    height: 100%;
    display: block;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-view-node a {
    color: transparent;
    width: 100%;
    height: 100%;
    display: block;
}

body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-field-nombre-directorio ~ .views-field-view-node a,
body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-title ~ .views-field-view-node a,
body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .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%);
    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-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-field-nombre-directorio:hover ~ .views-field-view-node a,
body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .views-field-title:hover ~ .views-field-view-node a,
body.page-node-type-plataformas .node-team .view-id-investigadores.view-display-id-platforms .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%);
    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-plataformas .view-id-investigadores.view-display-id-platforms  .views-field-field-img-directorio,
#views-bootstrap-investigadores-innovacion .views-field-field-img-directorio {
	overflow: hidden;
}
body.page-node-type-plataformas .view-id-investigadores.view-display-id-platforms  .col .views-field-field-img-directorio img,
#views-bootstrap-investigadores-innovacion .views-field-field-img-directorio img {
    -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-plataformas .view-id-investigadores.view-display-id-platforms  .col:hover .views-field-field-img-directorio img,
#views-bootstrap-investigadores-innovacion .views-field-field-img-directorio:hover img {
    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.page-node-type-plataformas .view-id-investigadores.view-display-id-platforms .views-field-field-cargo-directorio,
body.page-node-type-plataformas .view-id-investigadores.view-display-id-platforms .views-field-field-phone,
body.page-node-type-plataformas .view-id-investigadores.view-display-id-platforms .views-field-field-email {
    display: none;
}

/* Collaborators */
body.page-node-type-plataformas .node-team .collaborators-title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 2vw;
    margin-top: 9%;
    margin-bottom: 3%;
}

body.page-node-type-plataformas .node-team .field--name-field-colaboradores .field--item .paragraph {
    border-top: 1px solid #000;
    padding: 20px 0;
    position: relative;
}

body.page-node-type-plataformas .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-plataformas .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-plataformas .field--name-field-colaboraciones-pla .owl-controls .owl-page span {
    background: #fff;
}

/* Publications */
body.page-node-type-plataformas .node-publications {
    padding: 40px 35px;
}

body.page-node-type-plataformas .node-publications .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 3vw;
    line-height: 1.1;
}

body.page-node-type-plataformas .node-publications .field--name-field-publications-plataformas .paragraph {
    border-top: 1px solid #000;
    padding: 20px 0;
    position: relative;
}

body.page-node-type-plataformas .node-publications .field--name-field-publications-plataformas .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-plataformas .node-publications .field--name-field-publications-plataformas .field--name-field-title-piblications-parag {
    font-family: 'Futura-Lig';
    margin-left: 29px;
    font-size: 24px;
    line-height: 1.2;
}

body.page-node-type-plataformas .node-publications .field--name-field-publications-plataformas .field--name-field-link-publications-parag {
    margin-left: 30px;
}

body.page-node-type-plataformas .node-publications .field--name-field-publications-plataformas .field--name-field-link-publications-parag a {
    color: #000;
    font-size: 20px;
    line-height: 1.3;
}

body.page-node-type-plataformas .node-publications .field--name-field-publications-plataformas .field--name-field-link-publications-parag a:hover {
    text-decoration: none;
}

/* News */
body.page-node-type-plataformas .view-id-news.view-display-id-platforms .views-field-field-image-noticias {
	overflow: hidden;
}

body.page-node-type-plataformas .view-id-news.view-display-id-platforms .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-plataformas .view-id-news.view-display-id-platforms:hover .views-field-field-image-noticias img {
    width: 100%;
    height: auto;

	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-plataformas .view-id-news.view-display-id-platforms .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-plataformas .view-id-news.view-display-id-platforms .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: 75%;
}

body.page-node-type-plataformas .view-id-news.view-display-id-platforms:hover .views-field-field-fecha {
    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-plataformas .view-id-news.view-display-id-platforms: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-plataformas .view-id-news.view-display-id-platforms .views-field-title a {
    color: #fff;
}

body.page-node-type-plataformas .view-id-news.view-display-id-platforms .views-field-title a:hover {
    color: #fff;
    text-decoration: none;
}

body.page-node-type-plataformas .view-id-news.view-display-id-platforms .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-plataformas .view-id-news.view-display-id-platforms .views-field-view-node {
    position: absolute;
    padding: inherit;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: 10;
}

body.page-node-type-plataformas .view-id-news.view-display-id-platforms .views-field-view-node a {
    width: 100%;
    display: block;
    height: 100%;
    color: transparent;
}

body.page-node-type-plataformas .view-id-news.view-display-id-platforms .owl-controls {
    margin: 0;
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 10;
}

body.page-node-type-plataformas .view-id-news.view-display-id-platforms .owl-controls .owl-buttons .owl-prev{
    background: url(../../images/flecha-izda-60-white.png) no-repeat;
    background-position-y: center;
    opacity: 0.5;
    color: transparent;
    height: 10px;
    width: 60px;
    position: absolute;
    left: 1%;
    padding-top: 30px;
    padding-bottom: 30px;
    -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-plataformas .view-id-news.view-display-id-platforms .owl-controls .owl-buttons .owl-next  {
    background: url(../../images/flecha-dcha-60-white.png) no-repeat;
	background-position-y: center;
    opacity: 0.5;
    color: transparent;
    height: 10px;
    width: 60px;
    position: absolute;
    right: 1%;
	padding-top: 30px;
    padding-bottom: 30px;

	-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-plataformas .view-id-news.view-display-id-platforms .owl-controls .owl-buttons .owl-prev:hover,
body.page-node-type-plataformas .view-id-news.view-display-id-platforms .owl-controls .owl-buttons .owl-next:hover {
	opacity: 1;
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/* Projects */
body.page-node-type-plataformas section {
    padding-left: 10px;
    padding-right: 10px;
}

body.page-node-type-plataformas .node-projects {
    padding: 5vw 0;
}

body.page-node-type-plataformas .node-projects .title {
    font-family: 'Futura-Lig';
    text-align: center;
    text-transform: uppercase;
    font-size: 3vw;
}

body.page-node-type-plataformas .node-projects ul.nav-tabs {
    margin: 2vw auto 3.5vw auto;
    width: auto;
    text-align: center;
    border-bottom: none;
}

body.page-node-type-plataformas .node-projects ul.nav-tabs li {
    display: inline-block;
    float: none;
}


body.page-node-type-plataformas .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-plataformas .node-projects ul.nav-tabs li a {
    color: #000;
	font-size: 1.2vw;
	padding: 0;
	margin: 10px 15px;
}

body.page-node-type-plataformas .node-projects ul.nav-tabs li a:hover {
     color: #ff4712;
    background-color: transparent;
    border-color: transparent;
	border-bottom: 1px solid;
}

body.page-node-type-plataformas .node-projects .tab-content {
    padding: 0 10%;
    position: relative;
}

body.page-node-type-plataformas .node-projects .tab-content .tab-pane .owl-item {
    padding: 0 40px;
    min-height: 320px;
}

body.page-node-type-plataformas .node-projects .tab-content .tab-pane .views-field-field-corto-proyecto {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 2vw;
    line-height: 1;
}

body.page-node-type-plataformas .node-projects .tab-content .tab-pane .views-field-field-proyectos-ip {
    margin-top: 25px;
    font-size: 1vw;
}

body.page-node-type-plataformas .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-plataformas .node-projects .tab-content .tab-pane .views-field-view-node {
    position: absolute;
    bottom: 0;
}

body.page-node-type-plataformas .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-plataformas .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-plataformas .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-plataformas .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-plataformas .view-id-proyectos .views-field-field-corto-proyecto a,
body.page-node-type-plataformas .view-id-proyectos .views-field-field-corto-proyecto a:hover {color: #000; text-decoration:none;}

/* 360 viewer */
body.page-node-type-plataformas .node-360 .paragraph {
    position: relative;
}

body.page-node-type-plataformas .node-360 {
	margin-top: 10px;
	margin-bottom: 10px;
}

body.page-node-type-plataformas .node-360 .field--name-field-360-plataformas .field--name-field-image-360-parag:before {
    content: "";
    background: url(../../images/360.png) no-repeat;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 4%;
    z-index: 10;
    left: 4%;
}

body.page-node-type-plataformas .node-360 .field--name-field-360-plataformas .field--name-field-image-360-parag {
    width: 100%;
    height: 80vh;
}

body.page-node-type-plataformas .node-360 .field--name-field-360-plataformas .field--name-field-place-type-360-parag {
    position: absolute;
    bottom: 6%;
    color: #fff;
    font-family: 'Futura-Lig';
    left: 4%;
    font-size: 1.5vw;
}

body.page-node-type-plataformas .node-360 .field--name-field-360-plataformas .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: 35px;
}

body.page-node-type-plataformas .node-360 .field--name-field-360-plataformas .field--name-field-place-360-parag {
    position: absolute;
    bottom: 11%;
    color: #fff;
    left: 4%;
}

body.page-node-type-plataformas .node-360 .field--name-field-360-plataformas .field--name-field-quote-360-parag {
    position: absolute;
    left: 4%;
    bottom: 25%;
    color: #fff;
    font-family: Futura-Lig;
    font-size: 4vw;
    line-height: 1;
    width: 30%;
}

body.page-node-type-plataformas #container360 img {
	display: none;
}



/* Collaboraciones */
body.page-node-type-plataformas .node-collaborations {
	background-color:#215099;
	padding: 90px 0 80px 35px;
	margin-top: 5px;
    margin-bottom: 5px;
}

body.path-servicios .field--name-field-colaborations-paragraph {
	background-color:#003DC4;
	padding: 90px 20% 80px 20%;
	margin: 0 10px 5px 10px;
}

body.path-servicios .block-views-blockcolaboraciones-innovacion-innovacion {
	background-color:#003DC4;
	padding: 60px 20% 80px 20%;
	margin: 0 5px 5px 5px;
}

body.page-node-type-plataformas .node-collaborations .title {
	font-family: 'Futura-Lig';
	font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    font-size: 3vw;
    line-height: 1.1;
}

body.page-node-type-plataformas .node-collaborations .field--name-field-colaboraciones-plataformas ul {
	padding-left: 0;
    list-style: none;
}

body.page-node-type-plataformas .node-collaborations .field--name-field-colaboraciones-plataformas li {
    border-top: 1px solid #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    font-family: 'HelveticaNeueLTStd-Lt';
    font-weight: normal;
    background-image: url(../../images/colaboraciones-blanco.png);
    background-repeat: no-repeat;
    background-position: left 20px;
	color: #fff;
}

body.page-node-type-plataformas .node-collaborations .field--name-field-colaboraciones-plataformas li strong {
	font-weight: normal;
	font-family: 'HelveticaNeueLTStd-Bd';
}

body.page-node-type-plataformas .node-collaborations .field--name-field-colaboraciones-plataformas li a {
	color: #fff;
}

body.page-node-type-plataformas .node-collaborations {
    padding: 5% 15% 4% 15%;
    background: #003DC4;
    margin-top: 10px;
}

body.page-node-type-plataformas .node-collaborations .title,
body.path-servicios .block-views-blockcolaboraciones-innovacion-innovacion h2.block-title {
    text-align: center;
    color: #fff;
    margin-bottom: 6.5%;
    font-size: 20px;
	text-transform: inherit;
	font-family: 'HelveticaNeueLTStd-Bd';
}

.block-views-blockcolaboraciones-innovacion-innovacion .owl-carousel  .owl-item {
    border-right: 1px solid #FFF;
}

.block-views-blockcolaboraciones-innovacion-innovacion .owl-pagination {
    margin-top: 50px;
}


body.path-servicios .block-views-blockcolaboraciones-innovacion-innovacion .views-field-field-image-colaborations-parag img {
    margin: auto;
}

body.page-node-type-plataformas .node-collaborations .field--name-field-link-colaborations-parag {
    padding: 0 10%;
    border-right: 1px solid #fff;
    text-align: center;
    cursor: move;
}

body.page-node-type-plataformas .node-collaborations .field--name-field-image-colaborations-parag {
    display: inline-block;
}

body.page-node-type-plataformas .node-collaborations .field--name-field-colaboraciones-pla{
    margin-bottom: 40px;
	cursor: move;
}

body.page-node-type-plataformas .node-collaborations .owl-item:last-child .field--name-field-link-colaborations-parag {
    border-right: 0px;
}



/* Recognitions */
body.page-node-type-plataformas .node-recognitions {
    padding: 90px 0 80px 35px;
}

body.page-node-type-plataformas .node-recognitions .title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #000;
    font-size: 3vw;
    line-height: 1.1;
}

body.page-node-type-plataformas .node-recognitions .field--name-field-reconocimientos-plataforma .field--item {
    border-top: 1px solid #000;
    padding: 20px 0;
    position: relative;
}

body.page-node-type-plataformas .node-recognitions .field--name-field-reconocimientos-plataforma .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-plataformas .node-recognitions .field--name-field-reconocimientos-plataforma .field--item a {
    color: #000;
    margin-left: 30px;
}

body.page-node-type-plataformas .node-recognitions .field--name-field-reconocimientos-plataforma .field--item a:hover {
    text-decoration: none;
}

/* Contact */
body.page-node-type-plataformas .node-contact {
    text-align: center;
    padding: 4vw;
    background-color: #ffe699;
    margin-bottom: 5px;
	margin-top: 10px;
}

body.page-node-type-plataformas .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-plataformas .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-plataformas .node-contact .field--name-field-contacto-plataformas a {
	color: #000;
	text-decoration:none;
}

body.page-node-type-plataformas .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-plataformas .node-contact .field--name-field-nombre-paragraph {
	margin-bottom: 15px;
}

body.page-node-type-plataformas .node-contact .field--name-field-direccion-paragraph {
	font-family: 'HelveticaNeueLTStd-Lt';
	font-weight: normal;
	font-style: normal;
	margin-bottom: 20px;
}

body.page-node-type-plataformas .node-contact .field--name-field-email-paragraph {margin-bottom: 30px;}

body.page-node-type-plataformas .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%;
}

body.page-node-type-plataformas .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
 ---------*/

body.path-servicios .main-container .col-sm-12 {
    padding: 0 5px;
}

body.path-servicios .page-header {
    display: none;
}

/* Header */

body.path-servicios .view-id-headers {
  width: 100%;
}

body.path-servicios .view-id-headers.view-display-id-plataformas .views-field-field-image-header img {
    width: 100%;
    height: auto;
}




body.path-servicios .view-id-headers.view-display-id-plataformas .views-row {
    position: relative;
}

body.path-servicios .view-id-headers.view-display-id-plataformas .lemas {
	position: absolute;
	left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	text-align: center;
	width: 70%;
}

body.path-servicios .view-id-headers.view-display-id-plataformas .views-field-field-vertical-header {
    color: #fff;
    font-size: 1.4vw;
    line-height: 1.1;
    /* max-width: 950px; */
	margin-bottom: 20px;
}

body.path-servicios .view-id-headers.view-display-id-plataformas .views-field-field-motto-header {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    color: #fff;
    font-size: 6vw;
    line-height: 1.1;
    /* max-width: 950px;  */
}

/* Content */
body.path-servicios .block-block-contenteaeae08b-99ae-439d-8910-11b2f261a9e7 {
    margin: 60px 0;
	
	margin-top: 40px;
    margin-bottom: 35px;
}

body.path-servicios .block-block-contenteaeae08b-99ae-439d-8910-11b2f261a9e7 h2.block-title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 3vw;
    margin: 0;
	padding-left: 36px;
}

body.path-servicios .block-block-contenteaeae08b-99ae-439d-8910-11b2f261a9e7 .field--name-field-body-basic-block {
    font-family: 'HelveticaNeueLTStd-Lt';
    font-size: 22px;
    line-height: 1.2;
	padding-right: 25px;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .row {
    margin: 0;
}

/*
body.path-servicios .view-id-plataformas.view-display-id-platforms .row .col-lg-6:first-child {
    padding: 0 5px 5px 0;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .row .col-lg-6:nth-child(2) {
    padding: 0 0 5px 5px;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .row .col-lg-6:nth-child(3) {
    padding: 5px 5px 5px 0;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .row .col-lg-6:nth-child(4) {
    padding: 5px 0 5px 5px;
}
*/

body.path-servicios .view-id-plataformas.view-display-id-platforms .row .col-lg-6 {
	padding: 5px;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-view-node-1 {
	position: absolute;
    z-index: 9;
    text-align: center;
    top: 12%;
    font-size: 1.2vw;
    line-height: 1.1;
    width: calc(100% - 10px);
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-view-node-1 a {
    color: #fff;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-view-node-1 a:hover {
    color: #fff;
    text-decoration: none;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-field-subtitulo-plataformas {
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-field-subtitulo-plataformas a {
    color: #fff;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-field-subtitulo-plataformas a:hover {
    color: #fff;
    text-decoration: none;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-title {
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 3.5vw;
    line-height: 1;
    text-transform: uppercase;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-title a {
    color: #fff;
	width: 100%;
    display: block;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-title a:hover,
body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-title a:focus {
    color: #fff;
    text-decoration: none;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-view-node,
body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-title-1{
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 13%;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-view-node a,
body.path-servicios .view-id-plataformas.view-display-id-platforms .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-servicios .view-id-plataformas.view-display-id-platforms .views-field-view-node a:hover,
body.path-servicios .view-id-plataformas.view-display-id-platforms .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%;
}


/* Fondos d colores bloques servicios*/
#views-bootstrap-plataformas-platforms .row .col:nth-child(2) .views-field-field-img-plataformas,
#views-bootstrap-plataformas-platforms .row .col:nth-child(6) .views-field-field-img-plataformas {
	background: #fd857c; /*rojo*/
}

#views-bootstrap-plataformas-platforms .row .col:nth-child(3) .views-field-field-img-plataformas,
#views-bootstrap-plataformas-platforms .row .col:nth-child(7) .views-field-field-img-plataformas {
	background: #ffd966;  /*amarillo*/
}

#views-bootstrap-plataformas-platforms .row:nth-child(2) .col:nth-child(2) .views-field-field-img-plataformas {
	background: #8fe4e4; /*azul*/
}

#views-bootstrap-plataformas-platforms .row .col:nth-child(2) .views-field-field-img-plataformas img,
#views-bootstrap-plataformas-platforms .row .col:nth-child(3) .views-field-field-img-plataformas img,
#views-bootstrap-plataformas-platforms .row .col:nth-child(6) .views-field-field-img-plataformas img,
#views-bootstrap-plataformas-platforms .row .col:nth-child(7) .views-field-field-img-plataformas img {
    opacity: 0;
}


/* 3. SUPPORT PAGE
 -----------------*/

/* Header */
body.path-servicios .view-id-headers.view-display-id-unidades_apoyo .views-field-field-image-header img {
    height: auto;
    width: 100%;
}

body.path-servicios .view-id-headers {
	padding-left: 5px;
	padding-right: 5px;
}

body.path-servicios .view-id-headers.view-display-id-unidades_apoyo .views-row {
    position: relative;
}

body.path-servicios .view-id-headers.view-display-id-unidades_apoyo .views-field-field-motto-header {
    position: absolute;
    color: #fff;
    text-align: center;
    line-height: 1.1;
    max-width: 950px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

body.path-servicios .view-id-headers.view-display-id-unidades_apoyo .views-field-field-motto-header .primary{
    font-family: 'Futura-Lig';
	text-transform: uppercase;
	font-size: 5vw;
}

body.path-servicios .view-id-headers.view-display-id-unidades_apoyo .views-field-field-motto-header .secondary{
    margin-bottom: 2%;
	/* font-size:  20px; */
	font-size: 1.4vw;
}

/* Content */
body.path-servicios .block-block-content2ed8ddbf-7d9b-4fbe-8408-da487d5d2bbb {
	margin-top: 40px;
    margin-bottom: 35px;
}

body.path-servicios .block-block-content2ed8ddbf-7d9b-4fbe-8408-da487d5d2bbb h2.block-title {
    font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 3vw;
    margin: 0;
	padding-left: 36px;
	max-width: 350px;
	line-height: 1;
}

body.path-servicios .block-block-content2ed8ddbf-7d9b-4fbe-8408-da487d5d2bbb .field--name-field-body-basic-block {
    font-family: 'HelveticaNeueLTStd-Lt';
    font-size: 22px;
    line-height: 1.2;
	padding-right: 25px;
}

body.path-servicios .view-id-plataformas.view-display-id-support .row {
    margin: 0;
}

/*
body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:first-child {
    padding: 0 5px 5px 0;
}

body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:nth-child(2) {
    padding: 0 0 5px 5px;
}

body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:nth-child(3) {
    padding: 5px 5px 5px 0;
}

body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:nth-child(4) {
    padding: 5px 0 5px 5px;
}
*/

body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6 {
	padding: 5px;
}

body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-field-img-plataformas,
body.path-servicios .view-id-plataformas.view-display-id-support .views-field-field-img-plataformas {
	overflow:hidden;
	display:block;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-field-img-plataformas img,
body.path-servicios .view-id-plataformas.view-display-id-platforms .views-field-field-img-plataformas 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%;
}

body.path-servicios .view-id-plataformas .views-field-field-img-plataformas:hover img,
body.path-servicios .view-id-plataformas .col:hover .views-field-field-img-plataformas 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;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-view-node-1 {
    position: absolute;
    z-index: 9;
    text-align: center;
    top: 12%;
    font-size: 1.2vw;
    line-height: 1.1;
	width: calc(100% - 10px);
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-view-node-1 a {
    color: #fff;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-view-node-1 a:hover {
    color: #fff;
    text-decoration: none;
}


body.path-servicios .view-id-plataformas.view-display-id-support .titulos,
body.path-servicios .view-id-plataformas.view-display-id-platforms .titulos {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
	width: 90%;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-field-subtitulo-plataformas {
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 4.5vw;
    line-height: 1;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-field-subtitulo-plataformas a {
    color: #fff;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-field-subtitulo-plataformas a:hover {
    color: #fff;
    text-decoration: none;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-title {
    text-align: center;
    font-family: 'Futura-Lig';
    font-size: 4.5vw;
    line-height: 1;
    text-transform: uppercase;
}



body.path-servicios .view-id-plataformas.view-display-id-support .views-field-title a {
    color: #fff;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-title a:focus{
    text-decoration: none;
}

body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-title a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(3) .views-field-title a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(6) .views-field-title a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(7) .views-field-title a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-view-node-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(3) .views-field-view-node-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(6) .views-field-view-node-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(7) .views-field-view-node-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-field-subtitulo-plataformas a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(3) .views-field-field-subtitulo-plataformas a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(6) .views-field-field-subtitulo-plataformas a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(7) .views-field-field-subtitulo-plataformas a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-field-subtitulos-plataformas a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-view-node a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(3) .views-field-view-node a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(6) .views-field-view-node a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(7) .views-field-view-node a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-title-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(3) .views-field-title-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(6) .views-field-title-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(7) .views-field-title-1 a
{
    color:#000;
}

body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-view-node a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(3) .views-field-view-node a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(6) .views-field-view-node a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(7) .views-field-view-node a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-title-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(3) .views-field-title-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(6) .views-field-title-1 a,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(7) .views-field-title-1 a {
     border: 1px solid #000;
}

body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-view-node a:hover,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(3) .views-field-view-node a:hover,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(6) .views-field-view-node a:hover,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(7) .views-field-view-node a:hover,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(2) .views-field-title-1 a:hover,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(3) .views-field-title-1 a:hover,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(6) .views-field-title-1 a:hover,
body.path-servicios .view-id-plataformas .row .col-lg-6:nth-child(7) .views-field-title-1 a:hover{
     background-image: url("../../images/flecha-dcha.png");
}


body.path-servicios .view-id-plataformas.view-display-id-support .views-field-title a:hover {
    color: #fff;
    text-decoration: none;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-view-node,
body.path-servicios .view-id-plataformas.view-display-id-support .views-field-title-1 {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 13%;
}

body.path-servicios .view-id-plataformas.view-display-id-support .views-field-view-node a,
body.path-servicios .view-id-plataformas.view-display-id-support .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-servicios .view-id-plataformas.view-display-id-support .views-field-view-node a:hover,
body.path-servicios .view-id-plataformas.view-display-id-support .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-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6 .views-field-field-img-plataformas img {
	width:100%;
}

body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:nth-child(2) .views-field-field-img-plataformas {
    background: #00DEDE;
}

body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:nth-child(3) .views-field-field-img-plataformas {
    background: #FED95D;
}

body.path-servicios .view-id-plataformas.view-display-id-support .row:nth-child(2)  .col-lg-6:nth-child(2) .views-field-field-img-plataformas {
    background: #fd857c;
}

body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:nth-child(2) .views-field-field-img-plataformas img,
body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:nth-child(3) .views-field-field-img-plataformas img,
body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:nth-child(6) .views-field-field-img-plataformas img,
body.path-servicios .view-id-plataformas.view-display-id-support .row .col-lg-6:nth-child(7) .views-field-field-img-plataformas img  {
    opacity: 0;
}




/* 4. NODE SUPPORT
 -----------------*/

/* Team */
body.page-node-type-plataformas .node-team.without-principal .title {
    text-align: left;
    margin-bottom: 0;
	margin-left: 36px;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-nombre-directorio {
    position: relative;
    bottom: initial;
    left: initial;
    display: inline-block;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-nombre-directorio a:hover {
    color: #000;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .col:hover .views-field-field-nombre-directorio {
    color: #000;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-title {
    position: relative;
    bottom: initial;
    left: initial;
    display: inline-block;
    margin-top: 5%;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-title:after {
    content: ",";
    margin-left: -3px;
    margin-right: 5px;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-title a,
body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-nombre-directorio a {
    pointer-events: none;
    cursor: default;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-title a:hover {
    color: #000;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .col:hover .views-field-title {
    color: #000;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .col .views-field-title:before {
    display: none;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .col:hover .views-field-title a,
body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .col:hover .views-field-field-nombre-directorio a {
    color: #000;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-view-node {
    display: none;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-cargo-directorio,
body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-phone,
body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-email,
body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-other-charge-directorio {
    display: block;
    font-family: 'HelveticaNeueLTStd-Lt';
    font-weight: 100;
    font-size: 1vw;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-phone {
    margin-top: 4%;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-phone a {
    color: #000;
    font-size: 1vw;
    font-family: 'HelveticaNeueLTStd-Lt';
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-phone a:hover {
    color: #000;
    text-decoration: none;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-email {
    position: relative;
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-email a {
    color: #000;
    font-size: 1vw;
    font-family: 'HelveticaNeueLTStd-Lt';
}

body.page-node-type-plataformas .node-team.without-principal .view-id-investigadores.view-display-id-platforms .views-field-field-email a:hover {
    color: #000;
    text-decoration: none;
}


/* página Unidad de Innovación */
body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 {
	font-size: 32px !important;
    line-height: 1;
    font-family: 'Futura-Lig' !important;
    font-weight: normal;
    font-style: normal;
	margin-top: 40px;
    margin-bottom: 35px;
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b .titulo,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb .titulo,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 .titulo,
body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b h1,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb h1,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 h1 {
	font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 3vw;
    margin: 0;
    padding: 0 10% 0 45px;
	display: block;
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b h2,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb h2,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 h2 {
	font-family: 'Futura-Lig';
    font-weight: 600;
	margin-top: 30px;
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b h2:first-child,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb h2:first-child,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 h2:first-child {
	font-family: 'Futura-Lig';
    font-weight: 600;
	margin-top: 6px;
}



body.path-servicios .block-views-blockinvestigadores-innovacion h2.block-title {
	font-family: 'Futura-Lig';
    text-transform: uppercase;
    font-size: 3vw;
    margin: 0;
    padding: 0 10% 0 0;
	display: block;
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b ul,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb ul,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 ul {
	padding-left: 28px;
    padding-top: 15px;
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b ul.enlaces,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb ul.enlaces,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 ul.enlaces{
	padding-left: 0;
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b ul.enlaces li,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb ul.enlaces li,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 ul.enlaces li{
	list-style: none;
	padding-bottom: 0;
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b li,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb li,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 li {
    list-style: disc;
	padding-bottom: 10px
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b li a,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb li a,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 li a {
	color:#000;
	display: block;
	transition: all 0.5s ease;
	background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: -40px 53%; 
	font-size: 24px;
	border-top: 1px solid #000;
	padding-top: 10px;
	padding-bottom: 10px;
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b ul li:last-child a,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb ul li:last-child a,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 ul li:last-child a {
		border-bottom: 1px solid #000;
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b li a:hover,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb li a:hover,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 li a:hover {
	color:#000;
	text-decoration: none;
	padding-left: 50px;
	transition: all 0.5s ease;
	background-image: url("../../images/flecha-dcha.png");
    background-repeat: no-repeat;
    background-position: 0px 53%; 
}

body.path-servicios .block-block-content2991f257-fd3e-4340-8b7b-5c681c2a0a3b li a:focus,
body.path-servicios .block-block-content008b4f03-0d23-478a-bb31-06882b134bdb li a:focus,
body.path-servicios .block-block-content58b7530a-0236-4a20-b796-935173bde2e3 li a:focus {
	text-decoration: none;
} 


