/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/*Galería posts*/
.elementor-widget-theme-post-featured-image a {
	width: 100%;
}

/*WORKS*/

/* .secc_grid_design .col_grid_design .grid_design .elementor-loop-container.elementor-grid{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content: flex-start;
	gap:30px;
} */
/* .secc_grid_design .col_grid_design .grid_design .proyecto:nth-child(n+3){
	width:31.33%;
}
.secc_grid_design .col_grid_design .grid_design .proyecto:nth-child(4){
	width:48%;
}
.secc_grid_design .col_grid_design .grid_design .proyecto:nth-child(-n+5){
	width:48%;
}



.page-id-52 .secc_grid_design .col_grid_design .grid_design .proyecto:nth-child(n+2){
	width:31.33%;
}
.page-id-52 .secc_grid_design .col_grid_design .grid_design .proyecto:nth-child(3){
	width:48%;
}
.page-id-52 .secc_grid_design .col_grid_design .grid_design .proyecto:nth-child(-n+4){
	width:48%;
}
 */

.secc_grid_design .col_grid_design .grid_design .proyecto a{
	width:100%;
}
.secc_grid_design .col_grid_design .grid_design .proyecto a img{
	width:100%;
	object-fit:cover;
}

/*SHORTCODE CABECERA PROYECTO*/

.secc_shortcode_cabecera .col_shortcode_cabecera .shortcode_cabecera .contenedor_titu h2{
	font-family:'LyonDisplay-Light',Sans-sherif;
	font-size:38px;
	font-weight:400;
	line-height:42px;
	letter-spacing:1px;
	color:#303133;
}
.secc_shortcode_cabecera .col_shortcode_cabecera .shortcode_cabecera .contenedor_titu{
	margin-bottom:20px;
}
.secc_shortcode_cabecera .col_shortcode_cabecera .shortcode_cabecera .contenedor_img_pro .elementor-widget-container img{
	width:100%;
	object-fit:cover;
}

/* PAGINA CATEGORIA */

/*.secc_grid_catego .secc_grid_catego_btn .elementor-sitemap-section h2{
	display:none;
}
.secc_grid_catego .secc_grid_catego_btn .elementor-sitemap-section .elementor-sitemap-list{
	padding-left:0px;
	display:flex;
	flex-direction:row;
	width:100%;
	column-gap:32px;
	justify-content:flex-start;
	align-items:center;
}
.secc_grid_catego .secc_grid_catego_btn .elementor-sitemap-section .elementor-sitemap-list li.current-cat a{
	color:#303133;
}
.secc_grid_catego .secc_grid_catego_btn .elementor-sitemap-section .elementor-sitemap-list li a:hover{
	color:#303133;
}*/

/*QUERY*/
@media(max-width:1024px){
	.secc_shortcode_cabecera .col_shortcode_cabecera .shortcode_cabecera .contenedor_titu h2{
		font-size:40px;
		line-height:1em;
	}
}
@media(max-width:767px){
	.secc_shortcode_cabecera .col_shortcode_cabecera .shortcode_cabecera .contenedor_titu h2{
		font-size:28px;
		letter-spacing:3px;
	}
	/* categorias */
	.secc_grid_catego .secc_grid_catego_btn ul li a{
		padding:8px;
	}
}