/*
Theme Name: WorldNews - Retina Responsive Wordpress Blog/Magazine Theme
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See http://codex.wordpress.org/Right_to_Left_Language_Support
*/


body {
	direction: rtl;
	unicode-bidi: embed;
}
caption,
th,
td {
	text-align: right;
}

.flexslider { direction: ltr; }
.flexslider .slides > li { direction:rtl; }

/*.sf-arrows .sub-menu .sf-with-ul { padding-right: 1em; padding-left: 3.5em; }*/
.sf-menu ul { left: inherit; }
.sf-menu ul ul { left: -100%; }
.sf-menu, .sf-menu > li { float: right; }
.sf-arrows .sf-with-ul { padding-left: 2.3em; padding-right: 0; }
.sub-menu .sf-with-ul { padding-right: 10px ! important; }
.sf-menu ul li:first-child:before { right: 10px; left: inherit; }

.nav-links .nav-right a { float: left; }
.nav-links .nav-left a { float: right; }
.nav-links .nav-right i,
.nav-links .nav-left i {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.nav-links .nav-right a i { margin-left: 0; margin-right: 5px; }
.nav-links .nav-left a i { margin-left: 5px; margin-right: 0; }

.nav-previous.alignleft { float: right; margin: 5px 0 15px 15px; }
.nav-next.alignright { float: left; margin: 5px 15px 15px 0; }
.navigation-block .nav-next a:after { content: none; }
.navigation-block .nav-next a:after {
	content: "\f105";
	display: block;
	font-family: "FontAwesome";
	font-size: 18px;
	position: absolute;
	left: 14px;
	top: 4px;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.navigation-block .nav-previous a:before { content: none; }
.navigation-block .nav-previous a:after {
	content: "\f104";
	display: block;
	font-family: "FontAwesome";
	font-size: 18px;
	position: absolute;
	right: 14px;
	top: 4px;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.navigation-block .nav-next a { padding: 5px 10px 5px 30px; }
.navigation-block .nav-previous a { padding: 5px 30px 5px 10px; }

.single-navigation .nav-links .nav-left { right: -147px; left: inherit; padding: 0 20px 0 50px; }
.single-navigation .nav-links .nav-right { left: -109px; right: inherit; padding: 0 50px 0 20px; }
.single-navigation .nav-links .nav-left:hover { right: 0; left: inherit; }
.single-navigation .nav-links .nav-right:hover { right: inherit; left: 0; }
.single-navigation .nav-links .nav-right a:after {
	right: 11px;
	left: inherit;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.single-navigation .nav-links .nav-left a:after {
	left: 11px;
	right: inherit;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

#mainhead .col-md-4,
#site-nav .col-md-9 { float: right; }
#searchform > i {
	left: 1px;
	right: inherit;
}

input[type="text"]#s {
	padding-left: 35px;
	padding-right: 10px;
}

#entry-ads { text-align: left; }
.entry-overscore { right: 15px; left: inherit; }
.entry-post .entry-content { text-align: right; }
.entry-post .entry-footer-meta, .post-block .entry-footer-meta { text-align: right; }
.post-format { left: 15px; right: inherit; text-align: left; }
.meta-block { left: 15px; right: inherit; }
.ct-totop { left: 30px; right: inherit; }

.entry-date-widget i { margin-left: 5px; margin-right: 0; }
.flex-carousel .user-category li { text-align: left; }
.ct-small-slider-widget li { text-align: right; }
.widget-post-small-thumb { float: right; }
.main-sidebar ul, .main-sidebar ol { padding-right: 0; }
.widget-content { padding-right: 80px; padding-left: 0; }
.widget .date-widget a i { margin-left: 5px; margin-right: 0; }
.post-like, .entry-views { margin-left: 7px; margin-right: inherit; }
[class^="ct-flickr-"] li { float: right; }
[class^="ct-flickr-"] { margin: 20px 0 0 -20px; }
.main-sidebar [class^="ct-flickr-"] li { margin-left: 12px; margin-right: inherit; }
ul.meta-list li { float: right; margin-left: 15px; margin-right: inherit; }
.entry-date-widget { float: right; }
.more-link-widget.alignRight { float: left; }
.entry-date-widget a { margin-left: 10px; margin-right: inherit; }
ul.meta-list li .fa { margin-left: 3px; margin-right: 0; }
.entry-views i { margin-left: 3px; margin-right: inherit; }
h3.widget-title span a { left: 0; right: inherit; }
.ct_2columns_widget .col-md-6.first-column { float: right; }
.ct_2columns_widget .first-column .widget-title { margin-left: -20px;}
.ct_2columns_widget .second-column .widget-title { margin-left: -20px; margin-right: -10px; }
ul.meta-list li .entry-views i { margin-left: 5px; margin-right: inherit; }
ul.twitter-list li .twitter-logo {
	float: right;
	margin-left: 10px;
	margin-right: inherit;
}

.ct-popularpost-widget ul li ul.user-category li, .ct-small-slider-widget ul li ul.user-category li { text-align: left; }
.small-thumb li {
	float: right;
	margin-left: 10px;
	margin-right: inherit;
}
.small-thumb { margin-left: -10px; margin-right: inherit; }
.ct_2columns_widget .second-column .widget-title span { margin-right: 10px; }
[class^="ct-instagram-"] li {
	float: right;
	margin-left: 18px;
	margin-right: 0;
}
[class^="ct-instagram-"] { margin: 20px 0 0 -20px; padding-right: 0; }
.widget_archive li:before { right: 0; left: inherit; }
#mainfooter ul { padding-right: 0; }
#mainfooter .widget_pages li, #mainfooter .widget_archive li { padding: 5px 20px 5px 0; }
.ct-social-icons-widget ul li {
	float: right;
	margin-left: 7px;
	margin-right: 0;
}
.ct-social-icons-widget ul {
	margin-left: -8px;
	margin-right: 0;
}
.popular-posts-widget li .widget-post-small-thumb, .most-rated-widget li .widget-post-small-thumb {
	margin-left: 15px;
	margin-right: 0;
}
.ct-tabbed-widget .nav-tabs > li {
	margin-left: 10px;
	margin-right: 0;
}
.ct-tabbed-widget .nav-tabs>li { float: right; }
ul.meta-list { padding-right: 0; }
.entry-single-post ul.footer-meta { padding-right: 0; }
.entry-single-post ul.footer-meta li .list-name, .entry-single-post ul.footer-meta li .list-param a { float: right; }
.entry-single-post ul.footer-meta li .list-name i {
	margin-left: 5px;
	margin-right: 0;
}
.entry-share .share-title {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
ul.related-list li { float: right; }
#respond p label { float: right; }
.ct-popularpost-widget .post-like, .ct-popularpost-widget .entry-views { margin-left: 0; }
.widget_categories li:before { right: 0; left: inherit; content: "\f0d9"; }
.widget_categories li { padding: 5px 15px 5px 5px;  }
.entry-review .review_item { padding-right: 15px; padding-left: 0; }
.over-summary .col-sm-3 { float: right; }
.entry-review .review_item > .review_value { right: 0; left: inherit; }
.sf-menu a { padding: 0 0 0 25px; }
ol.comment-list { padding-right: 0; }
.comment-author .avatar {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
.comment-reply-link { left: -30px; right: inherit; }
ol.comment-list li ol.children {
	padding-right: 30px;
	padding-left: inherit;
	border-right: 1px solid rgba(255,255,255,.1);
	border-left: none;
}