.img-wrap{width:100%;text-align:center;}
.blog-list{margin-top:90px;}
.page-content{padding-top:7.143em;padding-bottom:13.286em;}
.blog-post{margin:20px 17px; border:1px  solid #eee; background: #fff;}
.img-responsive{max-width: 100%; display: inline-block;}

.post-body{padding:35px; font-weight: 300; height: 340px; }
.post-body h5{font-size:13px; font-weight: 700; color:#fa7390; margin:0px;}
.author-name{font-size:14px; color:#fa7390; margin-top:10px;}
.post-date{padding:15px 0px;font-size: 12px;}
.post-body p{font-size:16px; }

.post-footer{padding:20px 35px; border-top:1px  solid #eee;}
.post-footer a:hover{text-decoration: none;}
.read-more:before{ font-size: 10px;
    font-weight: 700;
    margin-right: 10px;
    font-family: "Glyphicons Halflings";   content: "\e258";
    }

.read-more{font-size:13px; font-weight: 700; color:#61bcea; position: relative;}

.counter::before{
	 background-image: url("../images/heart.png");
    background-repeat: no-repeat;
    content: " ";
    display: inline;
    left: -20px;
    padding: 7px 8px;
    position: absolute;
    top: 3px;	
}
.like.counter::before{
	 background-image: url("../images/heart-pink.png");
}
.counter{position: relative;}

.blog-post .modal-body{color:#8f8e8e;  font-size:16px;  font-weight: 300;}
.blog-post .modal-body h2{margin:0px; font-size:24px; font-weight: 700; margin:32px 0 20px; color:#fa7390;}
.blog-post .modal-body h3{margin:0px; color:#5a505a; font-size:22px; font-weight: 700;  margin-top:15px; margin-bottom:22px;}
.blog-post .modal-body p{margin:23px 0px;}

.bold{font-weight: 700; color: #5a505a;}
.source{padding-bottom:10px;}

 @media screen and (max-width: 360px) {
 	.page-content{padding-top:13.143em;}
 }