@charset "UTF-8";


/*!
 * PROYECTOS - MOBILE
 */

  /* 1- FILTROS */    
 /* 2- LISTADO DE PROYECTOS */
/* 3- SLIDER PROYECTOS I+D+i */
/* 4- FICHA DE PROYECTO  */
/* 5- PROYECTOS RELACIONADOS  */





@media (max-width: 991px) {

  /* 1- FILTROS */    
	
.view-id-proyectos .view-filters {
    padding-top: 15px;
}

	[id^="edit-categoria"]  ul li a,
	[id^="edit-estado"]  ul li a {
		margin-right: 10px;
		margin-bottom: 0;
		padding: 7px 12px 7px 12px;
	}


	/* Asegura que los contenedores puedan hacer scroll horizontal */
	#edit-categoria,
	#edit-estado {
	  width: 100%;
	  overflow-x: auto;
	  -webkit-overflow-scrolling: touch;
	  scrollbar-width: none; 
	}
	#edit-categoria::-webkit-scrollbar,
	#edit-estado::-webkit-scrollbar {
	  display: none; 
	}

	/* Evita que algún wrapper corte el scroll */
	.form-item-categoria,
	.form-item-estado {
	  overflow: visible !important;
	  width: 100%;
	  margin: 0;
	}

	/* Asegura que el UL sea más ancho que su contenedor si es necesario */
	#edit-categoria ul,
	#edit-estado ul {
	  min-width: max-content; 
	}
	
	
	
 /* 2- LISTADO DE PROYECTOS */

	.view-id-proyectos .view-content .col {
		padding-bottom: 30px;
	}

	.view-proyectos .views-field-title {
		padding: 15px 0;
	}

	
	
	/* 3- SLIDER PROYECTOS I+D+i */
	
	
	/* 4- FICHA DE PROYECTO  */

	article.node--type-proyectos .node-header #titular {
		font-size: calc(1.375rem + 1.5vw);
		line-height: 1.2;
		padding-bottom: 55px;
	}

	article.node--type-proyectos #contenido {
		padding-top: 60px;
	}

	article.node--type-proyectos #contenido .col-dcha {
		padding-top: 60px;
	}

	
	
	/* 5- PROYECTOS RELACIONADOS  */
	
	.view-id-proyectos_rel {
		margin-top: 100px;
	}

	.view-proyectos-rel .views-field-nothing {
		margin-bottom: 50px;
	}

	.view-proyectos-rel .grid  div:last-child .views-field-nothing {
		margin-bottom: 0;
	}

	#views-bootstrap-proyectos-rel-proy-rel-arqui ul li, 
	.views-field-field-cat-urbanismo ul li {
		padding-top: 14px;
	}

	.view-id-proyectos_rel {
		margin-bottom: 100px;
		margin-top: 100px;
	}
	
	article.node--type-proyectos .cat-estados {
		padding-top: 30px;
	}
	
	

}





@media (max-width: 1199px) {
	
	.etiqueta {
		/* text-decoration: underline; */
    	margin-top: 5px;
		font-weight: 700;
	}
	
}
