.page-blog-section{
    padding: 30px 0px 0px;
}
.entry-footer {
    display: none;
}

h1.entry-title, h2.entry-title {
    border-bottom: none;
}

.content{
	width: 65%;
}

aside.sidebar {
    margin-top: 160px;
}

aside.sidebar section {
    padding: 20px 0;
}

.entry {
    border-bottom: 1px solid #004fa3;
}

/*new added*/
.post-item{ 
    color:#333;
    margin-bottom:30px;
}
.post-item:after {
    border-bottom: 1px solid black;
    content: ' ';
    width: 100%;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 30px;
}
.post-item a{
    color:#333;
}
.post-content a.read-more{
    color:#007bff;
}
.post-content p{
    font-size:15px;
    margin-bottom:5px;
    line-height: 22px;
}
.post-content h2{
    line-height: 35px;
    font-size:22px;
    margin-bottom:0px;
    font-weight: 700;
}
.post-thumb{
    margin-top: 9px;
    /*padding-right: 0px!important;*/
}
.widget-title{
    font-size:22px;
    line-height:35px;
}
.sidebar{
    width:20%;
}
.content{
    width:78%;
}

h2.widgettitle{
	font-weight: 700;
}

/*end new added*/

@media (max-width: 767px){
	.post-item{
		padding-bottom: 0px;
	}
	.post-item:after {
	    border-bottom: 1px solid black;
	    content: ' ';
	    width: 100%;
	    margin-left: 15px;
	    margin-right: 15px;
	    padding-top: 30px;
	}
    .content{
    	width: 100%;
    }
    
    aside.sidebar {
        margin-top: 0px;
    }
    
    aside.sidebar section {
        padding: 0px;
    }
    /*new added*/
    .post-thumb{
        margin-bottom:20px;
        padding-right:15px!important;
        
    }
    .sidebar{
        width:100%;
    }
    /*end new added*/
}