.date-time{    display: flex
;
    align-items: center;
    gap: 5px;
    color: rgba(147, 147, 147, 1);
    font-weight: 400;}
    
    .date-time img{max-width:30px;}
    
    
 .date-time .times{   
    padding-left:8px;}
    
    
    .card-link {
    text-decoration: none;
    color: #2B3B94;
    font-weight: bold;
    font-size: 0.9rem;
    align-self: flex-start;
font-size: 22px;
font-weight: 700;
line-height: 48px;
text-align: left;


}

.card-link:hover {
    text-decoration:none;
}

a.card-link {
    display: flex;
    align-items: center;
    gap: 15px;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    text-decoration: none;text-transform:capitalize;
}
.blog-card-link {
    display: flex
;
    justify-content: space-between;}
.blog-card-link{    margin-block-start: 10px !important;}


.blog-content{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);}


.two-line-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}




@media only screen and (max-width: 781px) {
    
    .date-time img {
    max-width: 20px;
}
    
    
    .card-link{    line-height: 1.5;
    text-align: left;
    background: #fcc726;
    padding: 0.5rem .75rem;
    border-radius: 4px;
    color: #000;}
    
    
    .card-link svg{max-width: 20px;}
.card-link svg path{fill: #000;}
    .blog-card-link{padding-top:0.5rem;padding-bottom:0.5rem;}
    
    .blog-listing .wp-block-query .columns-3{gap:3rem;}
    
    
}












