.past-events .e-info{    display: flex
;
flex-direction: row;
gap: 1rem;
box-sizing: border-box;
padding-top: 3%;
box-sizing: border-box;     flex-wrap: wrap;}
.type-autism-event .e-info p{    display: flex
;
align-items: center;
gap: 10px;
padding-right: 1rem;
border-right: 1px solid #BEBEBE;align-items: baseline;}
.past-events .e-info p{font-weight:400;}
.entry-content h2{font-weight: 600;}
.single-blog-item{justify-content:unset !important;}
.date-time{display:none !important;}
.type-autism-event .e-info p{font-size:16px !important;}
.type-autism-event .e-info span img{
max-width: 18px;
height: auto;min-width: 18px;}
.type-autism-event .e-info  p.b-rnone{border-right:none !important;}
.type-autism-event .e-info{margin:0px !important; }
.lets-connect-block .form-group input, .lets-connect-block .form-group select, .lets-connect-block .form-group textarea{background:transparent !important;}
.latest .type-autism-event .e-info p {
font-size: var(--p) !important;display:unset !important;
}
.latest .type-autism-event .e-info {
margin: 1rem !important;
}
.latest .type-autism-event .e-info p{border-right:unset !important;}.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;}
.single-blog-item{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
display: flex;
flex-direction: column;
justify-content: space-between;
}
.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;}
}a.btn-load-more {
display: flex;
align-items: center;
gap: 10px;
flex-direction: row;
flex-wrap: nowrap;
text-decoration: none;
padding: 2% 0px;
}
.learn-more-block {
color: #2B3B94;
font-size: 22px;
font-weight: 700;
line-height: 43px;
}