.ant-timeline {
    list-style: none;
    margin: 0;
    padding: 0
}

.ant-timeline-item {
    position: relative;
    padding: 0 0 12px;
    list-style: none;
    margin: 0
}

.ant-timeline-item-tail {
    position: absolute;
    left: 5px;
    top: 0;
    height: 100%;
    border-left: 2px solid #e9e9e9
}

.ant-timeline-item-pending .ant-timeline-item-tail {
    display: none
}

.ant-timeline-item-head {
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 100px;
    border: 3px solid transparent;
    margin-top: 5px;
}

.ant-timeline-item-head-blue {
    border-color: #2db7f5;
    color: #2db7f5
}

.ant-timeline-item-head-red {
    border-color: #f50;
    color: #f50
}

.ant-timeline-item-head-green {
    border-color: #87d068;
    color: #87d068
}

.ant-timeline-item-head-custom {
    position: absolute;
    text-align: center;
    width: 40px;
    left: -14px;
    line-height: 1;
    margin-top: 6px;
    border: 0;
    height: auto;
    border-radius: 0;
    padding: 3px 0;
    font-size: 12px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ant-timeline-item-content {
    padding: 0 0 10px 24px;
    font-size: 14px;
    position: relative;
    top: -3px
}

.ant-timeline-item-last .ant-timeline-item-tail {
    border-left: 2px dotted #e9e9e9;
    display: none
}

.ant-timeline-item-last .ant-timeline-item-content {
    min-height: 48px
}

.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
    display: block
}

div.post-title{
    height: 40px;
    display: inline!important;
}

div#ds-recent-comments {
    padding-bottom: 20px;
}

input#post-search{
    background: transparent;
}