.post-primary .post-date {
    text-align: left;
    direction: unset;
}
.rich-blog-homepage .post-details {
    /* padding: 35px 40px; */
    /* text-transform: none; */
    text-align: right;
}
/*.blog-posts .post-title {
    display: block;
    font-size: 24px;
    margin: 0 0 10px;
}*/
.blog-posts .post-body {
    padding: 35px 40px;
    text-transform: none;
    text-align: right;
}


.blog-search-box span.search-box-text {
	float: right;
}
.blog-search-box input.search-box-text {
	float: right;
	margin: 0 0 0 -1px;
}
.blog-search-box .search-box-button {
	float: right;
}
.post-relations label {
	margin: 0 0 0 3px;
}
.post-relations li.separator {
	margin: 0 0 0 5px;
}
.post-navigation .prev {
	float: right;
	text-align: right;
}
.post-navigation .next {
	float: left;
	text-align: left;
}
.post-navigation .prev:before {
	right: 0;
	left: auto;
	border-width: 0 0 0 1px;
	background-image: url('images/next.png');
}
.post-navigation .next:before {
	right: auto;
	left: 0;
	border-width: 0 1px 0 0;
	background-image: url('images/prev.png');
}
.blog-search-results li a:before {
	right: 0;
	left: auto;
}


.post-primary .post-date {
    display: block;
    float: left;
    color: #f3cc2e;
    position: absolute;
    left: 40px;
    bottom: 8px;
    font-size: 0
}
 .blogpost-page .new-comment .title strong:before {
    margin: 0 0 0 13px;
}   
.inputs label {
    text-align: right;
}
.blog-page .tags ul, .blogpost-page .tags ul {
    display: inline-block;
    margin: 0 3px 3px 0px;
    font-size: 0;
}


@media all and (min-width:481px) {
	
.blog-page .post-actions .read-more {
	float: right;
}
.blog-page .post-actions .share-post {
	float: left;
}

}

@media all and (min-width:769px) {
	  .comments .comment-info {
        float: right;
        width: 15%;
        padding: 30px 0 30px 1%;
        margin: 0;
    }
		.comments .comment-content {
        padding: 30px  1% 30px 30px;
        width: 85%;
        float: left;
        position: relative
    }
  .post-actions {
        float: left;
        max-width: 35%;
  }
/*.blog-page .post-title {
	float: right;
}*/
.blog-page .post-date {
	float: left;
}
.blogpost-page .post-relations {
	float: right;
	text-align: right;
}
.blogpost-page .post-actions {
	float: left;
}
.post-navigation .prev {
	padding: 8px 54px 8px 12px;
}
.post-navigation .next {
	padding: 8px 12px 8px 54px;
}

}

@media all and (min-width:1001px) {
	
.rich-blog-homepage .blog-post {
	float: right;
}
.blog-search-results {
	text-align: right;
}

}
@media all and (max-width: 1000px) {
	.block .title {
	background: #f6f6f6 url("images/toggle-gray.png") left 9px no-repeat;
}
}


@media (max-width: 767px) {
	.blog-posts .post-body {
    padding: 20px;
}
	.blog-posts .post-date {
    left: 20px;
}
	.blog-posts .post-date {
    left: 20px;
}
}