.post {
    padding: 0 0 40px 10px;
    margin: 0 0 30px;
    position: relative;
}

@media only screen and (max-width: 1024px) {
    .post {
        padding: 0 0 40px;
    }
}

.post time {
    letter-spacing: -0.5px;
    display: block;
    margin: 0 0 15px;
    color: #536d84;
}

.post img {
    margin: 0 0 14px;
}

.post .smallImage {
    float: left;
    margin: 0 20px 14px 0;
}

.post p {
    margin: 0 0 21px;
}

.post .back {
    position: absolute;
    bottom: 7px;
    left: 10px;
    padding: 0 0 0 23px;
}

    .post .back:after {
        content: "\003C";
        position: absolute;
        top: 4px;
        left: 0;
        width: 14px;
        height: 14px;
        background: #4c6781;
        text-align: center;
        font-size: 16px;
        line-height: 12px;
        font-weight: bold;
        color: #b0c4cf;
        -webkit-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

    .post .back:hover {
        color: #0077bf;
    }

        .post .back:hover:after {
            background: #0077bf;
            color: #fff;
        }

@media only screen and (max-width: 1024px) {
    .post .back {
        left: 0;
    }
}


.NewsItemPage .post .back:after {
    display:none;
}

.NewsItemPage .post .back {
    padding-left:0;
}
