.firt-theme-news-post-block .theme-news-post-block {
	position: relative;
	overflow: hidden;
}

.firt-theme-news-post-block .news-post-grid-thumbnail {
	position: relative;
}

.firt-theme-news-post-block .news-post-grid-thumbnail img {
	width: 100%;
	display: block;
}

.firt-theme-news-post-block .news-post-overlay-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	color: white;
	padding: 0;
	pointer-events: none; 
}

.firt-theme-news-post-block .news-post-overlay-content-inner {
	padding: 0px 20px 20px 20px;
	width: 100%;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
	height: 30%;
	box-sizing: border-box;
	pointer-events: auto; 
}
.firt-theme-news-post-block .news-post-content-center{
  	padding: 20px;
}

.firt-theme-news-post-block .news-post-overlay-content .post-title a {
	color: #ddd;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
	line-height: 120% !important;
}

.firt-theme-news-post-block .news-post-overlay-content .post-excerpt-box p,.firt-theme-news-post-block .news-post-overlay-content .news-cat_Name,
.firt-theme-news-post-block .news-post-overlay-content.post-block-meta-date,
.second_element_top_home_page .post-block-meta-date,
.three_element_top_home_page .post-block-meta-date,
.second_element_top_home_page .news-cat_Name, .three_element_top_home_page .news-cat_Name{
	margin-top: 5px;
    font-size: 28px;
	color: #ddd!important;
}

.firt-theme-news-post-block .post-block-meta-date {
	font-size: 0.9rem;
	color: #ccc;
	margin-bottom: 5px;
}
.firt-theme-news-post-block .news-cat_Name,
.second_element_top_home_page .post-block-meta-top .post-block-meta-date,
.second_element_top_home_page .post-block-meta-top .news-cat_Name,
.three_element_top_home_page .post-block-meta-top .post-block-meta-date,
.three_element_top_home_page .post-block-meta-top .news-cat_Name
{
	font-size: 16px!important;
}

.elementor-2692 .elementor-element.elementor-element-d5ef976 > .elementor-element-populated {
	padding: 0px 5px 0px 5px!important;
}
@media (max-width: 1024px) {
    .elementor-2692 .elementor-element.elementor-element-d5ef976 > .elementor-element-populated {
        margin: 60px 0px 0px 0px!important;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
	.second_element_top_home_page,.three_element_top_home_page
	{
		max-width: 100% !important;
	}
}
@media (max-width: 767px) {
	.firt-theme-news-post-block .news-post-overlay-content
	{
    	margin: 0px 0px 20px 0px!important;
	}
}


.second_element_top_home_page .post-title a,
.three_element_top_home_page .post-title a{
	margin-top: 5px;
	font-size: 20px;
	color: #ddd!important;
}
.second_element_top_home_page .grid-content-inner{
	padding: 15px 20px 20px 25px!important;
}
.three_element_top_home_page .grid-content-inner{
	padding: 15px 30px 20px 25px!important;
}
.three_element_top_home_page .post-block-list-wrap{
	margin-bottom: 5px!important;
}
.second_element_top_home_page .post-block-title-wrapper,
.three_element_top_home_page .post-block-title-wrapper
{
	display: none;
}

