.landing .content-block.featured-post,
.landing .content-block.project {
    padding-top:15px;
}

.landing .optionbar h1 {
    display:inline;
    margin-right:50px;
}

.landing .project-column {
    width:50%;
    display:inline-block;
    vertical-align:top;
    box-sizing:border-box;
    border-width:0px;
    border-style:solid;
    overflow-x:hidden;
}

.landing .content-block.project {
    width:100%;
    margin:0px;
    border-style:solid;
    border-width:0px;
}

.landing .content-block.project:last-child {
    border-bottom-width:0px;
}

.landing .project h2 {
    padding-left:90px;
}

.landing .post {
    padding: 0px 0px 0px 0px;
}

.landing .breadcrumb {
    padding:0px 3px;
}

.landing .breadcrumb:first-child {
    padding-left:0px;
}

.landing .meta  {
    margin-bottom:20px;
}


.landing  .title {
    font-weight:bold;
}

.landing .more {
    display:block;
    margin-top:10px;
}

.landing .meta {
    position:relative;
}

.landing .meta .avatar-icon {
    left:-60px;
    bottom:-5px;
}

.landing .thread::before {
    content:"";
}

.landing .thread {
    padding-left:90px;
    padding-right:25px;
    padding-top:10px;
}

.landing .post .body {
    min-height: 80px;
    padding: 5px 15px 0px 0px;
}

.landing .contents {
    margin-bottom:20px;
}

.landing .featured-post .body .contents {
    text-overflow:ellipsis;
    border-top:1px solid transparent;
}
