.blog-img-wrapper {
  position: relative;
  height: auto;
  overflow: hidden;
}
.singlepost{
    box-shadow: 0 0 20px 0 #969696;
    padding: 1vw;
}
.blog-img {
  transition: transform 0.4s ease;
}

.blog-img-wrapper:hover .blog-img {
  transform: translateX(10px) scale(1.03);
}
.comments-list{
    list-style: none;padding-left: 0rem;
}
.comments-list li{
    clear: both;
    margin-bottom: 45px;
}
.comments-list li small{
    font-size: .65em;
}
.comments-list li h3{
    font-size: .8em;
}
.alignleft{
    width: 30%;
    margin-right:10px;
    float: inline-start;
}
.alignleft a img{
    width:100%;
}
.post-content{
    text-align: justify;
}
.postmeta ul{
    list-style: none;
    display: inline-flex;
}
.postmeta ul li{
    padding-left:7px;
}