.elementor-4204 .elementor-element.elementor-element-d495ae4{text-align:center;}.elementor-4204 .elementor-element.elementor-element-d495ae4 img{border-radius:0px 0px 0px 0px;}.elementor-4204 .elementor-element.elementor-element-f07cd48{columns:1;column-gap:10px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-4204 .elementor-element.elementor-element-9cb107f{columns:1;text-align:justify;color:#605B5B;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-4204 .elementor-element.elementor-element-4004f5f{columns:1;text-align:justify;color:#605B5B;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-4204 .elementor-element.elementor-element-d6a0ddf:not(.elementor-motion-effects-element-type-background), .elementor-4204 .elementor-element.elementor-element-d6a0ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F054;}.elementor-4204 .elementor-element.elementor-element-d6a0ddf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4204 .elementor-element.elementor-element-d6a0ddf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4204 .elementor-element.elementor-element-8f19f06 .blog-list .post-inner-loop .grid-item{padding:10px 10px 10px 10px;}.elementor-4204 .elementor-element.elementor-element-8f19f06 .blog-list .post-inner-loop .post-title,
				              .elementor-4204 .elementor-element.elementor-element-8f19f06 .blog-list .post-inner-loop .post-title a,
							  .elementor-4204 .elementor-element.elementor-element-8f19f06 .blog-list .post-inner-loop .tpae-preset-title{font-size:10px;font-weight:300;line-height:1.1em;}/* Start custom CSS for column, class: .elementor-element-ea6a45d */.grid-item.metro-item .blog-featured-image .thumb-wrap img {
    /*
    min-width:  120px;
    max-width:240px;
    */
    width:auto;
    
    min-height: 120px; 
    max-height:240px;
    
    margin: 0 auto;
    margin-top:10px;
    margin-bottom:10px;
     
}
.grid-item.metro-item .post-content-bottom {
    padding: 1rem;
}

.grid-item.metro-item  .blog-list-content {
    min-height:150px;
}

.grid-item.metro-item  .post {
    padding-left:10px;
    padding-right:10px;
}

.grid-item.metro-item  .blog-featured-image {
    background-color:#fff;
}

.grid-item.metro-item  .blog-featured-image:before {
    background-color:rgba(0,0,0,.01);
}



.grid-item.metro-item .post-content-bottom {
    background-color:rgba(0,0,0,0.5) !important;
    text-align:center;
    min-height:60px;
    max-height:60px;
    padding:.2rem;
}

.grid-item.metro-item .post-content-bottom .post-title
{
    vertical-align: middle;
    height: 60px;
    display:table-cell;
    min-width:100% !important;
    width:1000000rem;
}
.grid-item.metro-item .post-content-bottom .post-title a {
    
    overflow:hidden;
    text-overflow: ellipsis
}/* End custom CSS */