body {
	direction: rtl;
	unicode-bidi: embed;
}
caption, th, td {
	text-align: right;
}
blockquote, q {
	border-right: 3px solid grey;
	padding-right: 5px;
	padding-left: 0;
}
ul, ol {
	margin: 0 3em 1.5em 0;
}
li > ul,
li > ol {
	margin-right: 1.5em;
}
img.attachment-post-thumbnail {
	margin:5px 5px 5px 0;
}
textarea {
	padding-right: 3px;
}
.alignleft {
	display: inline;
	float: right;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: left;
	margin-left: 1.5em;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
	right: 5px;
}
#primary {
	float:right;
	width: 69%;
}
#secondary {
	float:left;
	width: 30%;
}
.main-navigation {
	float: right;
}
.main-navigation ul {
	padding-right: 0;
}
.main-navigation li {
	float: right;
	background: black;
}
.main-navigation ul ul {
	float: right;
	right: 0;
}
.main-navigation ul ul ul {
	right: 100%;
}
@media screen and (max-width: 600px) {
.widget ul li {margin-left:10px;}
.main-navigation {right: 0 !important;}
.main-navigation li {float: none !important; }
.main-navigation ul {padding-right:0;}
.main-navigation ul ul {right:0;}
.main-navigation ul ul ul {right:0;}
}
h3.sticky {
	float: left;
	margin-left: 10px;
}
h1.page-title {
	padding-right: 10px;
}
.hentry, .entry-title {
	border-radius: 10px 0  0 10px;
}
.entry-meta {
	padding: 10px 10px 10px 0;
}
span.cat-links, span.tags-links, a.att-id {
	margin-left: 10px;
}
[class*="navigation"] .nav-previous {
	float: right;
}
[class*="navigation"] .nav-next {
	float: left;
	text-align: left;
}
.next-image {
	float: left;
}
.bypostauthor {
	padding: 10px 5px 0 0;
}
#respond {
	padding: 0 5px 1px 0;
}
.comments-link {
	margin-left: 10px;
}
.widget-title {
	border-radius:10px 0 0 10px;
}
.related-thumbnail {
	float: right;
}
.related-post {
	float: left;
}
.bw-social-links li {
	float: right;
}