/**
 * PROYECTOS - GLOBAL - 
 */


/* Listado de Proyectos */

.path-proyectos h1.page-header {
	display: none;
}

.view-proyectos {
	padding-top: 58px;
}

.view-proyectos h2, 
.view-proyectos h2 a {
	color: #000;
	font-weight: 500;
	font-size: 58px;
	line-height: 68px;
	margin-top: 0;
	transition: all ease 0.3s;
	margin-bottom: 10px;
}

.page-node-type-proyectos .field--name-title-text {
    font-size: 60px;
    line-height: 54px;
    transition: all ease 0.3s;
    margin-bottom: 10px;
}


.views-field-field-localizacion {
	color: #999;	
	font-weight: 500;
	font-size: 58px;
	line-height: 54px;
	transition: all ease 0.3s;
}

@media (min-width: 769px) {

	.view-proyectos .views-row:hover h2, 
	.view-proyectos .views-row:hover h2 a,
	.view-proyectos .views-row:hover .views-field-field-localizacion {
		font-weight: 500;
		font-size: 60px;
		line-height: 54px;
		margin-top: 0;
		transition: all ease 0.3s;
	}
	
	/* Paragraphs IMG Centrada Alto limitado */

	.paragraph--type--imagen-centrada img {
		height: 85vh;
		width: auto;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	
/* Paragraphs IMG Izquierda Alto limitado */


	.paragraph--type--img-izda-alto-limit  img {
		/* max-height: 85vh; */
		max-width: 50vw;
		width: auto;
		margin-right: auto !important;
	}

	
/* Paragraphs IMG Derecha Alto limitado */

	.paragraph--type--img-dcha-alto-limit  img {
		/*height: 85vh; */
		max-width: 50vw;
		width: auto;
		margin-left: auto !important;
	}




}

.view-proyectos h2:hover, 
.view-proyectos h2 a:hover {
	text-decoration: none;
}

.view-proyectos .views-row {
    padding-bottom: 50px;
    margin-bottom: 50px;
    height: max-content;
    display: table;
    width: 100%;
    border-bottom: 1px solid #D6D6D6;
	position: relative;
}


.views-field-field-intro {
    color: #000;
    font-size: 18px;
    line-height: 25px;
    max-width: 80%;
    position: absolute;
    bottom: 72px;
}


.views-field-field-intro .intro {
	padding: 0;
}

.view-proyectos .datos, 
.view-proyectos .imagen {
	padding: 0;
	height: 40vw;
}

.view-proyectos .imagen img {
	width: 100%;
	/* border-radius: 0 5% 0 0;
	transition: all 0.3s ease; */
}

.view-proyectos .views-row:hover .imagen img {
	border-radius: 0;
	transition: all 0.3s ease;
}

.view-proyectos .views-field-view-node a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    color: transparent;
    z-index: 9;
}







/* Ficha de Proyecto */


.page-node-type-proyecto .content,
.page-node-type-proyectos .content {
    padding-top: 50px;
}

.page-node-type-proyecto .content .col-izda,
.page-node-type-proyecto .content .col-dcha {
    padding: 0;
}

.page-node-type-proyecto .field--name-field-localizacion,
.page-node-type-proyectos .field--name-field-localizacion {
	font-size: 60px;
	line-height: 54px;
	color:#999;
}

.page-node-type-proyecto .content .col-dcha img,
.page-node-type-proyectos .content .col-dcha img {
    width: 100%;	
	pointer-events: none;
}

.page-node-type-proyectos .blazy--field-imagen img {
	pointer-events: none;
}

/*Imagen Full Width */
.page-node-type-proyectos  .paragraph--type--img-full-width  img{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}




.page-node-type-proyectos .col-dcha img {
    /* height: 80vh; */
    object-fit: contain;
	height: 40vw;
}

.page-node-type-proyecto .col-izda {
    padding: 0;
    height: 40vw;
}

.page-node-type-proyectos .col-izda {
    height: 40vw;
}

.page-node-type-proyecto .col-izda .datos,
.page-node-type-proyectos .col-izda .datos {
    position: absolute;
    bottom: 20px;
	font-size: 18px;
	color:#999;
}

.page-node-type-proyectos .col-dcha  {
	text-align: right;
    position: relative;
}


.page-node-type-proyectos .col-dcha .blazy--field-img-cabecera {
    text-align: right;
    right: 15px;
    position: absolute;
}

.page-node-type-proyecto .col-izda .datos  .field--label,
.page-node-type-proyectos .col-izda .datos  .field--label {
    font-weight: normal;
    color: #000;
    padding-top: 25px;
}

article.proyectos {
	margin-bottom: 50px;
}


/* Paragraphs IMG + Texto */


.field--name-field-parrafo {
		margin-top: 100px;
}

.paragraph.paragraph--type--img-txt {
	margin-right: -15px;
    margin-left: -15px;
}

.paragraph--type--img-txt .field--name-field-texto {
    font-size: 18px;
    max-width: 420px;
}

.paragraph--type--txt-center .field--name-field-texto,
.paragraph--type--txt-2-col-50 {
    font-size: 18px;
} 


.paragraph--type--img-dcha-texto {
	text-align: right;
}

.paragraph--type--img-dcha-texto .field--name-field-texto {
    font-size: 18px;
	text-align: right;
}

.field--name-field-parrafo .field--item {
    display: inline-block;
    margin-bottom: 20px;
	width: 100%;
}

/* Paragraphs IMG Derecha*/

.paragraph--type--img-dcha {
    margin-right: -15px;
    margin-left: -15px;
}

.paragraph--type--img-dcha img{
    float: right;
}




