ul.blog-row{
width:103%;
}

ul.blog-row li {
    display: inline-block;
    float: left;
    margin-bottom: 3%;
    margin-right: 3%;
    width:30.3%;
}

span.post-meta {
    border-bottom: 1px solid #D9D7D7;
    border-top: 1px solid #D9D7D7;
    color: #626262;
    display: block;
    margin: 15px 0;
    padding: 7px 0;
}

span.post-meta span{
margin:0px 10px;
}

span.post-meta i{
color:#727272;
padding-right:3px;
}

span.post-meta a{
color:#000;
}


span.comment {
    background: none repeat scroll 0 0 #C50423;
    display: table;
    margin: 10px auto;
    padding: 10px;
    text-align: center;
}

span.comment a{
color:#fff;
}

.blockquotes {
    background-color: #F8F8F8;
	background-image:url(../images/blockquotes.png);
	background-repeat:no-repeat;
	background-position:right bottom;
    border-bottom: 3px solid #ccc;
    display: block;
    font-size: 20px !important;
    font-style: italic;
    padding: 25px;
	margin:25px 0px;
}


pre {
    background-color: #F8F8F8;
    border:1px solid #EAEAEA;
    color: #787878;
    display: block;
    margin:25px 0px 35px 0px;
    padding:25px 25px 10px 25px;
	white-space:normal;
}



.share-post {
    background-color: #F8F8F8;
    display: table;
    padding: 2%;
    width: 96%;
}

.share-post h3 {
    display: table;
    float: left;
	padding-top:10px;
}

.share-post .social-media ul {
margin:0px;
float:right;  
}



.blog-comment {
     background-color:#fafafa;
    border:1px solid #EAEAEA;
    color: #787878;
    display: table;
    padding: 5%;
    width:89%;
}


.avatar {
    border: 1px solid rgba(127, 127, 127, 0.3);
    padding: 3px;
    width: auto;
}

.blog-comment span.post-meta{
display:table;
margin:0 0 10px;
}

.blog-comment a{
color:#000;
}

.blog #contact-form label {
color:#333;
}