/*
    /////////////////////////////////////////////////////////
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    ------------------------
    MOBILE HOME
    ------------------------

    1 BLOQUE INVESTIGADOR
    2 EMPLEO
    3 HEADER
    4 PROYECTOS
    5 ACTUALIDAD
    6 EVENTOS O CONVOCATORIAS
    7 TRIANGULAR
    8 SOCIAL
	9 2 BLOQUES INFERIORES 

    ------- FONTS ---------
	.Futura-Lig { 
		font-family: 'Futura-Lig';
		font-weight: normal;
		font-style: normal;
	}
	.HelveticaNeueLTStd-Lt { 
		font-family: 'HelveticaNeueLTStd-Lt';
		font-weight: normal;
		font-style: normal;
	}
	.HelveticaNeueLTStd-Roman { 
		font-family: 'HelveticaNeueLTStd-Roman';
		font-weight: normal;
		font-style: normal;
	
	.HelveticaNeueLTStd-Bd { 
		font-family: 'HelveticaNeueLTStd-Bd';
		font-weight: normal;
		font-style: normal;
	}

	-------- COLORS --------
	CYAN: #CCFFFF
	AZUL: #003DC4
	ROJO: #FF4712
	GRIS CLARO: #F0F4F6

*/



@media (max-width: 767px) {

    /* 1. BLOQUE INVESTIGADOR EN HOME
    ---------------------------------*/

    section#investigator_random_view {
		border: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 10%;
		padding-top: 3%;
    }

    section#investigator_random_view .block-title,
    section.block-views-blockproyectos-proyectos-home .block-title {
        margin-top: 6%;
        margin-bottom: 6%;
        font-size: 12px;
    }

    section.block-views-blockproyectos-proyectos-home .owl-controls,
    section.block-views-blockproyectos-proyectos-home .views-field-view-node {
        display: none !important;
    }

    .view-display-id-proyectos_home .owl-wrapper-outer {
        padding-left: 15px;
        padding-right: 15px;
    }

    section.block-views-blockproyectos-proyectos-home .views-field-field-corto-proyecto a {
        font-size: 7vw;
        padding-top: 10%;
        right: 7%;
        right: 15px;
        width: 40vw;
        line-height: 1;
    }

    .view-display-id-proyectos_home .views-field-field-img-proyectos {
        width: 70vw;
    }

    section#investigator_random_view .views-field-field-img-directorio {
        width: 100%;
		margin-bottom: 2%;
    }

    section#investigator_random_view .investigator-data {
        position: relative;
        max-width: 100%;
        padding-top: 0;
        background-image: none;
        text-align: center;
    }

	  section#investigator_random_view .views-field-title {margin-top: 2%;}

    section#investigator_random_view .views-field-title a,
	section#investigator_random_view .views-field-field-nombre-directorio a {
        font-size: 4vw;
    }

    #investigator_random_view .views-field-field-area-investigacion {
        font-size: 4.2vw;
    }

    section#investigator_random_view .views-field-field-cita-directorio,
    section#investigator_random_view .views-field-field-cita-directorio a {
        padding-top: 2%;
		padding-bottom: 5%;
    }
	
	section#investigator_random_view .views-field-field-cita-directorio, 
	section#investigator_random_view .views-field-field-cita-directorio a {
		font-size: 8vw;
		line-height:1;
	}

    section#investigator_random_view .views-field-nothing {
        float: none;
        margin-top: 2%;
    }


    section#investigator_random_view .views-field-nothing a,
    section.block-views-blockproyectos-proyectos-home .views-field-view-node a,
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title-1 a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title-1 a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title-1 a,
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title-1 a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title-1 a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title-1 a,
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title-1 a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title-1 a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title-1 a,
	section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-view-node a, 
	section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-title-1 a, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-title-1 a, 
	section#investigator_random_view .views-field-nothing a, 
	section.block-views-blockproyectos-proyectos-home .views-field-view-node a, 
	section.block-views-blockproyectos-proyectos-home .views-field-title-1 a,
	body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .link,
	body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .link {
        font-size: 3vw;
    }
	
	section#investigator_random_view .views-field-nothing a:hover,
    section.block-views-blockproyectos-proyectos-home .views-field-view-node a:hover,
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title-1 a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title-1 a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title-1 a:hover,
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title-1 a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title-1 a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title-1 a:hover,
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title-1 a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title-1 a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title-1 a:hover,
	section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-view-node a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-title-1 a:hover, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-title-1 a:hover, 
	section#investigator_random_view .views-field-nothing a:hover, 
	section.block-views-blockproyectos-proyectos-home .views-field-view-node a:hover, 
	section.block-views-blockproyectos-proyectos-home .views-field-title-1 a:hover,
	body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .link:hover,
	body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .link:hover {
        font-size: 3vw;
    }
	
	section.block-views-blockproyectos-proyectos-home .views-field-title-1 {
		position: relative;
		margin-top: 20px;
		width: 100%;
	}



    /* 2 EMPLEO
    -----------*/

    .triangular-jobs-section .col-lg-6:first-child {
        padding-left: 5px;
        padding-right: 5px;
    }

    .triangular-jobs-section .block-views-blockempleo-home {
        margin: 5px 0 5px 5px;
    }

    .triangular-jobs-section .triangular-home .field--name-field-featured-triangular,
    .triangular-jobs-section .triangular-home .field--name-field-second-featured-triangular {
        font-size: 16vw;
    }

    .triangular-jobs-section .triangular-home .field--name-field-featured-triangular:after {
        margin-top: 0px;
    }

    .triangular-jobs-section .triangular-home .field--name-field-second-featured-triangular:after {
        margin-top: 0px;
    }

    .triangular-jobs-section .triangular-home .field--name-field-link-triangular,
    .triangular-jobs-section .triangular-home .field--name-field-second-link-triangular { 
    }
	
	.triangular-jobs-section .triangular-home .field--name-field-link-triangular a,
	.triangular-jobs-section .triangular-home .field--name-field-second-link-triangular a {
		font-family: 'HelveticaNeueLTStd-Bd';
		font-size: 5.5vw;
		line-height: 1.2;
		padding-top: 1%;
		display: block;
	}
	

    .triangular-jobs-section .triangular-home .field--name-field-body-triangular,
    .triangular-jobs-section .triangular-home .field--name-field-second-body-triangular {
        display: none;
    }

    .triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-nothing {
        margin-top: 6%;
        margin-bottom: 6%;
        font-size: 12px;
		width: 100%;
    }
	
	.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-nothing-1, 
	.triangular-jobs-section .view-id-empleo.view-display-id-home .view-empty .field--name-field-link-image-link-block {
		width: 100%;
	}

    .triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-title {
        font-size: 7vw;
		line-height: 1.1;
		padding: 0;
		width: 95%;
    }

    .triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-nothing-1 a {
        color: #fff;
        border: 1px solid #fff;
        padding: 5px 20px 5px 20px;
        font-size: 10px;
        text-decoration: none;
        transition: all 0.3s ease;
        display: inline-block;
    }
	
	section#investigator_random_view .block-title, 
	section.block-views-blockproyectos-proyectos-home .block-title, 
	#investigator_random_view .views-field.views-field-nothing-1 h2 {
		font-size: 12px;
	}
	

	

    /* 3 HEADER
    -----------*/
	
	body.path-frontpage .block-views-blockheaders-home .views-field-field-motto-header {
		font-size: 7vw;
		padding-left: 15px;
		padding-right: 15px;
	}
	
    body.path-frontpage .block-views-blockheaders-home {
        margin-left: 5px;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    body.path-frontpage .block-views-blockheaders-home .views-field-views-conditional-field {
        /* height: 50vh !important; */
		margin-bottom: -8px;
    }

    .view-headers img {
        width: 100%;
        height: 100%;
        object-fit: cover;
		
		min-height: 284px !important;
    }



    /* 4 PROYECTOS
    --------------*/

    .block-views-blockproyectos-proyectos-home {
		border: 0;
		margin-left: 5px;
		margin-right: 5px;
		padding: 3% 4% 4% 4%;
	}

    section#investigator_random_view .block-title, section.block-views-blockproyectos-proyectos-home .block-title {
        margin-top: 6%;
    }

    .view-display-id-proyectos_home .views-field-field-img-proyectos {
        width: 100%;
    }

    .view-display-id-proyectos_home .owl-wrapper-outer {
        padding-left: 0;
        padding-right: 0;
    }

	section.block-views-blockproyectos-proyectos-home .views-field-field-corto-proyecto {
		text-align: center;
		line-height: 1;
		padding-bottom: 5px;
		min-height: 55px;
	}

    section.block-views-blockproyectos-proyectos-home .views-field-field-corto-proyecto a {
        position: relative;
    }

    section.block-views-blockproyectos-proyectos-home .views-field-field-corto-proyecto a {
        padding-top: 0;
        right: auto;
        width: 100%;
    }
	
	


    /* 5 ACTUALIDAD
    ---------------*/


    section.calls-events-news-section .block-views-blocknews-home {
        margin-right: 10px;
        margin-left: 10px;
        margin-top: 10px;
        padding-left: 0;
    }

    section.calls-events-news-section .block-views-blocknews-home h2.block-title {
        font-size: 14px;
        line-height: 1.1;
    }

    section.calls-events-news-section .block-views-blocknews-home .views-field-title {
        font-size: 24px;
        line-height: 1.2;
        padding: 0 20px;
    }

    section.calls-events-news-section .block-views-blocknews-home .views-field-view-node {
        display: none;
    }
	
	section.block-views-blocknews-innovacion {
		width: auto;
		margin-right: -5px;
		margin-bottom: -5px;
	}
	
	section.block-views-blockcalls-home-innova .view-id-calls.view-display-id-home_innova {
		margin: 5px 0 0 0;
	}
	
	

	section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-nothing a{
		font-size: 18px;
	}
	
	section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-title {
		opacity: 1;
		font-size: 6vw;
	}
	
	section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-field-fecha {
		opacity: 0;
	}

	section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion .views-field-title-1 a {
		font-size: 15px;
	}
	
	section.block-views-blocknews-innovacion .view-news.view-display-id-innovacion:hover .views-field-field-image-noticias img{
		filter: brightness(70%);
	}


	
	
    /* 6 EVENTOS O CONVOCATORIAS
    ----------------------------*/
    section.calls-events-news-section .block-calls-events-block {
        margin: 10px 5px 5px 10px;
    }

    section.calls-events-news-section .block-calls-events-block .views-field-nothing,
    section.calls-events-news-section .block-calls-events-block .views-field-nothing {
        font-size: 14px;
    }

    section.calls-events-news-section .block-calls-events-block .views-field-title {
        font-size: 24px;
        line-height: 1.2;
        padding: 0 20px;
    }

    section.calls-events-news-section .block-calls-events-block .views-field-view-node a{
        color: #000;
        border: 1px solid #000;
        padding: 5px 20px 5px 20px;
        font-size: 10px;
        text-decoration: none;
        transition: all 0.3s ease;
        display: inline-block;
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 {
        padding-right: 5px;
        position: relative;
        margin: 5px 0 5px 5px;
    }

    section.calls-events-news-section .block-calls-notices-events-block-2 {
        padding-left: 5px;
        position: relative;
        margin: 5px 5px 5px 0;
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-nothing,
    section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-nothing {
        font-size: 12px;
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-title,
    section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-title {
        font-size: 24px;
        padding: 0 50px;
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-view-node a, section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-view-node a {
        padding: 5px 20px 5px 20px;
        font-size: 12px;
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-nothing,
    section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-nothing {
        font-size: 12px;
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-field-fecha,
    section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-field-fecha {
        font-size: 24px;
        opacity: 0;
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title,
    section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title {
        font-size: 24px;
        opacity: 1;
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-view-node a,
    section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-view-node a {
        padding: 5px 20px 5px 20px;
        font-size: 12px;
    }
	
	section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-news.view-display-id-home .views-field-title, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home .views-field-title, 
	section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-news.view-display-id-home_2 .views-field-title {
		padding: 0 25px;
	}

    section.calls-events-news-section .block-calls-notices-events-block-1 .views-field-body, section.calls-events-news-section .block-calls-notices-events-block-2 .views-field-body {
        font-size: 6vw;
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-calls.view-display-id-home {
        background-color: #fee79a;
        background-image: -webkit-linear-gradient(50.7deg, #feda65 49.9%, #fee79a 50%);
    }

    section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-calls.view-display-id-home,
    section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-calls.view-display-id-home_2 {
        background-color: #feda65;
        background-image: -webkit-linear-gradient(-50.7deg, #fee79a 49.9%, #feda65 50%);
    }

    section.calls-events-news-section .block-calls-notices-events-block-1 .view-id-events.view-display-id-home {
        background-color: #c1ccd1;
        background-image: -webkit-linear-gradient(50.7deg, #9baeb6 49.9%, #c1ccd1 50%);
    }

    section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-events.view-display-id-home,
    section.calls-events-news-section .block-calls-notices-events-block-2 .view-id-events.view-display-id-home_2 {
        background-color: #9baeb6;
        background-image: -webkit-linear-gradient(-50.7deg, #c1ccd1 49.9%, #9baeb6 50%);
    }
	
	section.block-views-blockcalls-home-innova .view-display-id-home_innova .views-field-field-image-calls img {
		height: 40vh;
	}
	
	section.block-views-blockcalls-home-innova .view-display-id-home_innova .views-field-nothing {
		font-size: 18px;
		margin-top: 6%;
	}
	
	.view-display-id-home_innova .views-field-title {
		font-size: 6.5vw;
	}
	
	section.block-views-blockcalls-home-innova .view-display-id-home_innova .views-field-title-1 a {
		font-size: 3vw;
	}


    /* 7 TRIANGULAR
    --------------------*/
    .triangular-jobs-section .triangular-home {
        margin: 5px 0 0 0;
    }

    .triangular-jobs-section .col-lg-6:nth-child(2) {
        padding-right: 5px;
        padding-left: 0px;
    }

    .triangular-jobs-section .triangular-home .link1 .field--name-field-featured-triangular {
        bottom: 0;
    }

    .triangular-jobs-section .triangular-home .field--name-field-link-triangular {
        margin-top: -20%;
    }

    .triangular-jobs-section .triangular-home .field--name-field-second-link-triangular {
        max-width: 100%;
        text-align: right;
    }

    .triangular-jobs-section .triangular-home .link2 .field--name-field-second-featured-triangular {
        text-align: right;
    }
	
    .triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-nothing-1 a,
	.triangular-jobs-section .view-id-empleo.view-display-id-home .views-field-nothing-1 a:hover {
        font-size: 3vw;
    }
	
	
	
	
	
	
	/*HOVER*/
	
	.triangular-jobs-section .triangular-home .link2:hover .field--name-field-second-featured-triangular:after {
		display: none;
	}

	/*
	.triangular-jobs-section .triangular-home .link1:hover .field--name-field-featured-triangular {
		bottom: -40px !important;
	}

	.triangular-jobs-section .triangular-home .link2:hover .field--name-field-second-featured-triangular {
		bottom: -40px !important;
	
	}
	
	.triangular-jobs-section .triangular-home .link1:hover .field--name-field-featured-triangular:after {
		margin-top: 0px !important;
		opacity:  0;
	}

	.triangular-jobs-section .triangular-home .field--name-field-link-triangular a:hover,
	.triangular-jobs-section .triangular-home .field--name-field-second-link-triangular a:hover {
		font-family: 'HelveticaNeueLTStd-Bd';
		font-size: 5.5vw;
		line-height: 1.2;
		padding-top: 1%;
		display: block;
	}
	
	.triangular-jobs-section .triangular-home .field--name-field-link-triangular:hover, 
	.triangular-jobs-section .triangular-home .field--name-field-link-triangular:focus,
	.triangular-jobs-section .triangular-home .field--name-field-link-triangular:active {
		margin-top: -20%;
	}
	
	 .triangular-jobs-section .triangular-home:hover .field--name-field-link-triangular {
        margin-top: 0% !important;
    }

	triangular-jobs-section .triangular-home:hover .link2 .field--name-field-second-featured-triangular {}

    .triangular-jobs-section .triangular-home .link1:hover .field--name-field-featured-triangular:after {
        display: none;
    }

    .triangular-jobs-section .triangular-home .link2:hover .field--name-field-second-featured-triangular:after {
        display: none;
    }

    .triangular-jobs-section .triangular-home .link2:hover .field--name-field-second-featured-triangular {
        bottom: inherit;
    }

    .triangular-jobs-section .triangular-home .link1:hover .field--name-field-featured-triangular {
        bottom: inherit;
    }
	
	.triangular-jobs-section .triangular-home .link1:hover .field--name-field-featured-triangular {
		bottom: 0px;
		position: relative;
		transition: all 0.3s ease;
	}
	
	.triangular-jobs-section .triangular-home .link1:hover .field--name-field-link-triangular {
		margin-top: -30px;
	}
	
	.triangular-jobs-section .triangular-home .link2:hover .field--name-field-second-featured-triangular {
		bottom: 0px;
		position: relative;
		transition: all 0.3s ease;
	}
	
	.triangular-jobs-section .triangular-home .link2:hover .field--name-field-second-featured-triangular {
		margin-top: -20%;
	}
	
	*/

}


/* 8. SOCIAL
------------*/

@media (max-width: 767px) {

    body.path-frontpage .social-blocks-home {
        margin-bottom: 0;
    }

    body.path-frontpage .social-blocks-home .block-twitter-block {
        padding-right: 5px;
        margin-bottom: 5px;
        padding-left: 5px;
		height: 50vh;
    }

    body.path-frontpage .social-blocks-home .block-instagram-block {
        padding-right: 5px;
        padding-left: 5px;
		height: 50vh;
    }

    body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .link a,
    body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .link a:hover {
        font-size: 4vw;
    }

    body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .link a,
    body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .link a:hover {
        font-size: 4vw;
    }

    body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .tweet {
            margin-top: 5px;
    	font-size: 21px !important;
    }
	
	body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .account {
		color: #fff;
		position: relative;
		left: auto;
		transform: none;
		top:auto; 
		text-align: center;
		padding-top: 30px;
	}
	
	body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .tweet {
		font-family: 'Futura-Lig';
		color: #fff;
		text-align: center;
		position: relative;
		top:auto; 
		left: auto;
		transform: none;
		line-height: 1.2;
		width: 100%;
		margin-top: 15px;
		font-size: 21px !important;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .account:before {
        width: 55px;
    	height: 40px;
	}
	
	body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .account:before {
    	width: 39px;
    	height: 40px;
	}

	body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .link,
	body.path-frontpage .social-blocks-home .block-biomed-social .instagram-block .link {
		position: absolute;
		bottom: 30px;
	}
	
	body.path-frontpage .social-blocks-home .block-biomed-social .twitter-block .link a {
		background-position:  inherit;
		left: auto;
		transform: none;
		position:relative;
	}
	
	
	
	
/*  PAGINA NAGEN
---------------------*/
	
	 body.path-nagen .block-views-blockheaders-nagen {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	/* Banner bloque texto salmón */
	body.path-nagen section.block-block-content9b1ba8ff-2178-448e-9587-f21532b657da,
	body.path-nagen section.block-block-contentd2f42c70-8173-4cee-b47f-e3affb821308 {
		margin: 5px 5px 0 5px;
		text-align: center;
		background-color: #EF837B;
		color: #FFFFFF;
		font-family: 'Futura-Lig';
		font-size: 5vw;
		line-height: 1.2;
		padding: 30px;
	}
	
	section.block-views-blocklogotipos-con-links-block-1 .block-title {
		font-size: 5vw;
		line-height: 1.2;
		padding-bottom: 20px;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 0;
	}
	
	/* Triangular NAGEN */
	body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360,
	body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164{
		width: 100%;
	}
	
	body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .field--name-field-body-basic-block,
	body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .field--name-field-body-basic-block{
		padding-left: 5px;
		padding-right: 5px;
	}
	
	body.path-nagen .view-news.view-display-id-nagen {
		/* padding: 5px 5px 5px 5px; */
		padding: 0 !important;
	}
	
	body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a.link1,
	body.path-nagen .block-block-content0bf9c994-605a-4200-8ed5-298b1932c360 .triangular a.link2,
	body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a.link1,
	body.path-nagen .block-block-content60fcedd1-2c99-443b-874e-a7fbbed70164 .triangular a.link2{
		font-size: 10vw;
	}
	
	body.path-nagen .view-news.view-display-id-nagen .views-field-title-1 a {
		font-size: 3vw;
	}
	
	body.path-nagen .view-news.view-display-id-nagen .views-field-field-fecha {
		opacticy: 0 !important;
	}
	
	body.path-nagen .view-news.view-display-id-nagen .views-field-title {
		opacity: 1 !important;
		font-size: 24px;
	}
	
	body.path-nagen .view-news.view-display-id-nagen .views-field-nothing,
	body.path-nagen .view-events.view-display-id-nagen .views-field-nothing{
		font-size: 12px;
	}
	
	body.path-nagen .view-news.view-display-id-nagen .views-field-field-image-noticias img {
		filter: brightness(65%);
	}
	
	/* Contacto NAGEN */
	
	body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4,
	body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa{
		margin-bottom: 0;
	}
	
	body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4 .field--name-field-featured-text-links-block,
	body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa .field--name-field-featured-text-links-block{
		font-size: 4.5vw;
		padding-top: 15px;
	}

	body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4 .field--name-field-featured-text-links-block:before,
	body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa .field--name-field-featured-text-links-block:before{
		margin: 8px auto;
	}
	
	body.path-nagen .block-block-content891a5269-1aed-4cc7-a474-938065d694f4 .field--name-field-text-text-links-block,
	body.path-nagen .block-block-content69b6e22e-6011-41aa-a2ef-e51d094a83aa .field--name-field-text-text-links-block{
		font-size: 4.5vw;
	}
	
	/* Eventos NAGEN */
	body.path-nagen .view-events.view-display-id-nagen {
		padding-left: 5px;
		width: 100%;
		padding-right: 5px;
		overflow: hidden;
	}
	
	body.path-nagen .view-events.view-display-id-nagen .views-field-body,
	body.path-nagen .view-events.view-display-id-nagen .views-field-title {
		font-size: 6vw;
	}

	body.path-nagen .view-events.view-display-id-nagen .view-content {
		background-color: #008fff;
		background-image: -webkit-linear-gradient(-50.7deg, #33a5ff 49.9%, #008fff 50%);
		background-image: -ms-linear-gradient(-50.7deg, #33a5ff 49.9%, #008fff 50%);
		transition: all 0.5s ease;
	}
	
	body.path-nagen .view-events.view-display-id-nagen .views-field-title-1 a,
	body.path-nagen .view-events.view-display-id-nagen .views-field-title-1 a:hover {
	    font-size: 3vw;
	}
	
	/* Video  NAGEN */
	
	body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .field--name-field-image-video-parag,
	body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119.field--name-field-image-video-parag{
		width: 100%;
		height: 80vh;
		overflow: hidden;
	}
	
	
	body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .field--name-field-image-video-parag img,
	body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .field--name-field-image-video-parag img{
		height: 90vw;
		object-fit: cover;
	}
	
	body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .paragraph--type--video,
	body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .paragraph--type--video {
		height: 90vw;
	}
	
	body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .paragraph--type--video .info,
	body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .paragraph--type--video .info{
		width: 100%;
	}
	
	body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .paragraph--type--video .field--name-field-image-video-parag:before,
	body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .paragraph--type--video .field--name-field-image-video-parag:before{
		background-size: 50%;
	}
	
	body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .info .field--name-field-title-video-parag,
	body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .info .field--name-field-title-video-parag{
		font-size: 6.5vw;
		display: block;
		line-height: 1;
	}
	
	body.path-nagen .block-block-contenta513237d-1e09-411e-9ee5-a54d879658a5 .investigator:before,
	body.path-nagen .block-block-contentbd12c72b-a961-4099-ac6e-f897ee20e119 .investigator:before{
		
	}

	
	/* 6. " 2 BLOQUES INFERIORES"
	-------------------------------------*/

	
	.path-frontpage .col-A {
		padding: 5px 5px 0px 5px;
	}
	
	.path-frontpage .col-B {
		padding: 5px 10px 0 5px;
	}
	
	.field--name-field-bloque-a .field--name-field-title-image-link-block, .field--name-field-bloque-b .field--name-field-title-image-link-block {
		bottom: 55%;
	}

	.field--name-field-bloque-a .field--name-field-link-image-link-block a, 
	.field--name-field-bloque-b .field--name-field-link-image-link-block a {
		font-size: 4vw !important;
	}
	
	.field--name-field-bloque-a .field--name-field-title-image-link-block, 
	.field--name-field-bloque-b .field--name-field-title-image-link-block {
		font-size: 9.5vw;
	}
	
	.field--name-field-image-image-link-block img {
		filter: brightness(80%);
	}
	
	
	
	
	.block-views-blocklist-block-link-bloques .view-id-list_block_link .col:nth-child(odd) {
					padding: 5px 10px 0 5px !important;
	}

	.block-views-blocklist-block-link-bloques .view-id-list_block_link .col:nth-child(even) {
					padding: 5px 10px 0 5px !important;
	}


	.block-views-blocklist-block-link-bloques .views-field-field-link-image-link-block-1 .field-content .titulo {
		font-size: 7.5vw;
	}
	
	.block-views-blocklist-block-link-bloques .views-field-field-link-image-link-block-2 a {
		font-size: 4vw;
	}
	
	
}


