
.rich-blog-homepage .post-date {
    left: unset;
    right: 20px;
}
.rich-blog-homepage .read-more {
	padding: 18px 30px 18px 65px;
}
.rich-blog-homepage .read-more:after {
    right: unset;
    left: 33px;
}
.blog-search-box input.search-box-text {
    padding-right: unset;
    padding-left: 50px;
}
.blog-search-box .search-box-button {
    right: unset;
    left: 1px;
}
.blog-page .post-footer {
    text-align: right;
}
.blog-search-results li {
    text-align: right;
}
.post-navigation .prev {
    left: unset;
    right: -26px;
}
.post-navigation .next {
	right: unset;
    left: -26px;
}
.blogpost-page .category-list li {
    float: right;
    margin-right: unset;
    margin-left: 5px;
}
.blogpost-page .category-list li.separator {
    margin-left: unset;
    margin-right: -5px;
}


@media all and (min-width: 481px) {

    .rich-blog-image + .post-head .post-head-left {
        left: unset;
        right: 20px;
    }
    .rich-blog-image + .post-head .post-head-right {
        margin-right: 0;
    }
}

@media all and (min-width: 651px) {

    .post-navigation .prev {
        left: unset;
        right: -80px;
    }
    .post-navigation .next {
        right: unset;
        left: -80px;
    }
}

@media all and (min-width: 1025px) {

    .post-navigation .prev {
        left: unset;
        right: -93px;
    }
    .post-navigation .next {
        right: unset;
        left: -93px;
    }
}

@media all and (min-width: 1281px) {

    .rich-blog-homepage .blog-post {
        text-align: right;
    }
    .rich-blog-homepage .blog-post:nth-child(2n) {
        direction: ltr;
    }
    .page-body > .rich-blog-homepage .blog-post:nth-child(odd) .post-details {
        padding-left: 0;
        padding-right: 30px;
    }
    .page-body > .rich-blog-homepage .blog-post:nth-child(even) .post-details {
        padding-right: 0;
        padding-left: 30px;
    }
    .rich-blog-homepage .blog-post:nth-child(2n) .post-primary,
    .rich-blog-homepage .blog-post:nth-child(2n) .post-details {
        direction: rtl;
    }
    .rich-blog-homepage .blog-post:nth-child(2n) .post-picture:after {
        left: unset;
        right: 0;
    }
    .rich-blog-homepage .blog-post:nth-child(2n) .post-date {
        right: auto;
        left: 20px;
    }
}

@media all and (min-width: 1501px) {

    .page-body > .rich-blog-homepage .blog-post:nth-child(odd) .post-details {
        padding-right: 50px;
    }
    .page-body > .rich-blog-homepage .blog-post:nth-child(even) .post-details {
        padding-left: 50px;
    }
}

@media all and (min-width: 1601px) {

    .post-navigation .prev {
        padding-right: unset;
        left: unset;
        padding-left: 66px;
        right: -220px;
        text-align: right;
    }
    .post-navigation .next {
        padding-left: unset;
        padding-right: 66px;
        right: unset;
        left: -220px;
        text-align: right;
    }
    .post-navigation .prev:before {
        right: unset;
        left: 6px;
    }    
    .post-navigation .next:before {
        left: unset;
        right: 6px;
    }    
}

@media all and (min-width: 1801px) {

    .post-navigation .prev {
        padding-right: unset;
        padding-left: 76px;
        left: unset;
        right: -320px;
    }
    .post-navigation .next {
        padding-left: unset;
        padding-right: 76px;
        right: unset;
        left: -320px;
    }
}