/***** Stylesheet to support RTL languages *****/

body { direction: rtl; unicode-bidi: embed; }
.sidebar, .hp-sidebar { float: right; }
.sb-right { margin-right: 30px; margin-left: 0; }
.sb-left { margin-left: 30px; margin-right: 0; }
.left { float: right; }
.right { float: left; }
.col-1-3 { float: right; margin-right: 30px; margin-left: 0; }
.col-1-3:first-child { margin: 0; }
blockquote { border-right: 12px solid red; border-left: none; padding: 0 20px 0 0; padding: 0 1.25rem 0 0; }
.dropcap { margin: 0 0 0 6px; margin: 0 0 0 0.375rem; float: right; }
.screen-reader-text { right: -9999rem; left: auto; }
.entry ul, .commentlist ul, .entry ol, .commentlist ol { margin: 0 40px 20px 0; margin: 0 2.5rem 1.25rem 0; }
.entry ul ul, .commentlist ul ul, .entry ol ol, .commentlist ol ol { margin: 0 40px 0 0; margin: 0 2.5rem 0 0; }
dl { margin: 0 20px 10px 0; margin: 0 1.25rem 0.625rem 0; }
dd { margin: 0 20px 0 0; margin: 0 1.25rem 0 0; }
.logo-overlay, .header-search { left: 0; right: auto; }
.main-nav li { float: right; }
.main-nav li a { margin: 0 0 0 30px; }
.main-nav ul ul { right: -20px; left: auto; }
.flex-viewport { direction: ltr; }
.flex-direction-nav a.flex-prev:before { content: '\f002'; }
.flex-direction-nav a.flex-next:before { content: '\f001'; }
.flex-direction-nav .flex-prev { right: -50px; left: auto; }
.flex-direction-nav .flex-next { left: -50px; right: auto; text-align: left; }
.flexslider:hover .flex-prev { right: 10px; left: auto; }
.flexslider:hover .flex-next { left: 10px; right: auto; }
.flex-pauseplay a { right: 10px; left: auto; }
.sitemap .children { margin: 0 16px 0 0; margin: 0 1rem 0 0; }
.meta-date, .meta-author, .meta-tags { margin: 0 0 0 10px; }
.post-meta .fa, .post-tags .fa, .loop-meta .fa, .pings .fa { margin: 0 0 0 3px; }
.author-box-avatar { float: right; margin: 0 0 0 10px; }
.post-nav-next { text-align: left; }
.loop-comments { float: left; }
.loop-thumb { float: right; margin: 0 0 0 20px; }
.alignleft { float: right; margin: 5px 0 20px 20px; margin: 0.3125rem 0 1.25rem 1.25rem; }
.alignright { float: left; margin: 5px 20px 20px 0; margin: 0.3125rem 1.25rem 1.25rem 0; }
td, th { border-left: 1px solid #ebebeb; }
[id*='slider-'] .flex-prev { right: 10px; left: auto; }
[id*='slider-'] .flex-next { left: 10px; right: auto; }
.slide-caption { right: 20px; left: auto; }
.featured-item { float: right; margin: 0 30px 0 0; }
.cp-large, .cp-list { float: right; }
.cp-large { margin: 0 0 0 30px; }
.cp-large .meta-comments { float: left; }
.cp-small-thumb { float: right; margin: 0 0 0 30px; }
.home-wide .cp-count-1 .cp-large-thumb { float: right; margin: 0 0 0 20px; }
.uw-avatar { float: right; margin: 0 0 0 10px; margin: 0 0 0 0.625rem; }
#wp-calendar caption { text-align: right; }
#wp-calendar #prev { text-align: right; }
.textwidget ul, .textwidget ol { margin: 0 18px 20px 0; }
.textwidget ul ul, .textwidget ol ol { margin: 0 18px 0 0; }
.commentlist .comment .avatar { float: right; margin: 0 0 0 15px; }
.commentlist .bypostauthor { padding: 0 15px 0 0; border-right: 8px solid red; border-left: none; }
.comment-reply { left: 0; right: auto; }
#searchform { text-align: left; }

@media screen and (max-width: 860px) {
  	.flex-direction-nav .flex-prev { right: 10px; left: auto; }
  	.flex-direction-nav .flex-next { left: 10px; right: auto; }
}

@media screen and (max-width: 1020px) {
	.content, .sidebar, .hp-sidebar { width: 100%; margin: 0; }
   	.sidebar .cp-large, .hp-sidebar .cp-large { float: right; }
   	.sidebar .cp-count-1 .cp-large-thumb, .hp-sidebar .cp-count-1 .cp-large-thumb { float: right; margin: 0 0 0 30px; }
}

@media screen and (max-width: 620px) {
	.slide-caption { right: 0; left: auto; }
}