/*css file*/

.env-posts-grid.elementor-grid-2 {
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
    grid-gap: 25px;  
}

.env-posts-grid.elementor-grid-3 {
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-gap: 25px;  
}

.env-posts-grid.elementor-grid-4 {
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-gap: 25px;  
}

.env-posts-grid.elementor-grid-5 {
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(196px, 1fr));
    grid-gap: 25px;  
}

.envite-post-grid-meta {
    font-size: 15px;
    padding:10px 0;
    color:#707070;
}

.envite-post-grid-meta >span {
    margin-right: 13px;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    padding:0;
  }

.env-entry-text-wrap {
    box-shadow: 0 0px 25px rgba(0,0,0,.05);
    padding:25px;
}

.envite-post-grid-meta abbr {
    border-bottom: 0px dotted #666;
    cursor: default;
}

.elementor-widget-env-posts-grid abbr[data-original-title], .elementor-widget-env-posts-grid abbr[title] {
  text-decoration:none;
 }