@media only screen and (max-width: 1199px) {

/*-----------------------------------------------------------*\
	HOME
\*-----------------------------------------------------------*/
	
	.fg-blog_home .elementor-posts-container article.elementor-post {
		margin-bottom: 30px
	} 
	
	.fg-blog_home .elementor-posts-container article.elementor-post:first-child .elementor-post__text,
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(6) .elementor-post__text {
		max-width: 410px;
		padding: 20px;
	}
	
	
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(2),
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(4),
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(7) {
		padding-right: 10px;
	} 

	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(3),
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(5),
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(8) {
		padding-left: 10px;
	} 
	
}



@media only screen and (max-width: 767px) {
	
/*-----------------------------------------------------------*\
	MODAL MENU
\*-----------------------------------------------------------*/
	
/*-- modal menu - MENU -- */
	
	.fg-blog_modal-menu .sub-arrow i {
		font-size: 14px;
	}
	
	.fg-blog_modal-menu ul.sub-menu > li > a {
		font-size: 16px !important;
	}
	

/*-- modal menu - LANGUAJES -- */
	
	.fg-blog_modal-menu li.wpml-ls-item> ul.sub-menu > li.menu-item > a {
		font-size: 18px !important;
	}
	
	.fg-blog_modal-menu ul.elementor-nav-menu > li.wpml-ls-item > a {
		padding-bottom: 8px !important;
}
	
	.fg-blog_modal-menu li.wpml-ls-item> ul.sub-menu > li.menu-item > a {
		padding-top: 8x;
		padding-bottom: 8px;
	}
	
  
/*-----------------------------------------------------------*\
	HOME
\*-----------------------------------------------------------*/
	
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(n) {
		width: 100%;
		padding: 0;
		align-items: center;
	} 
	
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(n) .elementor-post__text {
		max-width: 540px;
		padding: 20px;
		margin: -60px 12px 0;
		z-index: 1;
	}
	
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(even) .elementor-post__text {
		background: #FBFBFC;
	}
	
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(odd) .elementor-post__text {
		background: #f7f7f8;
	}
	
	
/*-----------------------------------------------------------*\
	SINGLE POST
\*-----------------------------------------------------------*/

	.fg-blog_single-post .fg-blog_single-post_data {
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}	
	
	
}



@media only screen and (max-width: 576px) {
	
/*-----------------------------------------------------------*\
	HOME
\*-----------------------------------------------------------*/
	
	.fg-blog_home .elementor-posts-container article.elementor-post:nth-child(n) .elementor-post__text {
		max-width: 300px;
		margin: -60px 8px 0;
	}

}