/*
 Theme Name: Easy
 Description: Adds support for languages written in a Right To Left (RTL) direction.
 Author: KhoThemes
*/

* { direction: rtl; unicode-bidi: embed; }
ol { padding-left: 0; padding-right: 20px; }
li>ol, li>ul { margin: 0 20px 0 0; }
body select { background-position: 6%; }
.col, .content-area, #content-wrap.left-sidebar #sidebar, .dropcap, .alignleft, .floatleft, blockquote.left, #site-header-inner .site-logo,
#site-header-inner #site-navigation-wrap, .dropdown-menu li, .tp-bullets.simplebullets.custom .bullet,
.link-entry i, .quote-entry i, .large-post .blog-date-and-comments, .post-tags, .searchform-slide .search-field, .comment-body img, .comment-author .comment-link,
.comment-subscription-form input, .comment-subscription-form label, .pp_content_container .pp_details, .pp_social, .pp_social .facebook, .pp_social .twitter, .pp_nav, .pp_nav p,
.pp_nav .pp_pause, .pp_nav .pp_play, a.pp_arrow_next, a.pp_arrow_previous, .pp_gallery div, .pp_gallery ul, .pp_gallery ul a, .pp_gallery li,
body div.pp_default .pp_nav .currentTextHolder, .mobile-navigation { float: right; }
#sidebar, #content-wrap.left-sidebar .content-area, .alignright, .floatright, blockquote.right, #site-header-inner .menu-right, .large-post .blog-entry-content,
.comment-author .comment-meta, .mobile-menu { float: left; }
.dropcap { margin: 0 0 0 8px; }
#lean_overlay { left: auto; right: 0; }
blockquote.left { margin-right: 0; margin-left: 20px; }
blockquote.right { margin-right: 20px; margin-left: 0; }
.searchform-wrap .searchform input[type="search"] { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.searchform input[type="submit"] { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.password-protection-box input[type="submit"] { margin-left: 0; margin-right: 10px; }
blockquote { padding: 15px 50px 15px 15px; }
blockquote:before { left: auto; right: 0; }
.site-logo, #site-header-inner .menu-right { margin-right: 0; margin-left: 20px; }
.sf-menu ul.sub-menu ul { left: auto; right: 100%; }
.main-navigation .dropdown-menu > li > a .item-title::before { right: auto; left: 0; transform-origin: left center; -webkit-transform-origin: left center; }
#site-navigation-wrap .dropdown-menu > li > a .icon_plus { right: auto; left: 20px; padding-left: 0; padding-right: 2px; }
.dropdown-menu .sub-menu a .icon_plus { right: auto; left: 20px; }
.main-navigation .dropdown-menu > li > a .item-title::after { left: auto; right: 0; transform-origin: right center; -webkit-transform-origin: right center; }
.sub-menu { left: auto; right: 0; text-align: right; }
.main-navigation .megamenu > li:first-child { border-right: none; }
.main-navigation .megamenu > li { float: right !important; border-right: 1px solid #4f4f4f; }
.dropdown-menu ul li a i {margin-right: 0; margin-left: 3px;}
.dropdown-menu li a i {padding-right: 0; padding-left: 5px;}
.page-header.with-breadcrumbs .container { text-align: right; }
.site-breadcrumbs { text-align: left; }
.site-breadcrumbs .breadcrumb-title { margin-right: 0; margin-left: 5px; }
.background-title-overlay { left: auto; right: 0; }
.tparrows.custom.tp-leftarrow { right: 0 !important; }
.tparrows.custom.tp-rightarrow { left: 0 !important; }
.tp-bullets.simplebullets.custom .bullet { margin-left: 0; margin-right: 5px; }
.tp-bullets.simplebullets.custom .bullet.first {  margin-right: 0; }
.link-title, .quote-title { padding-left: 0; padding-right: 60px; }
.meta li { margin-right: 0; margin-left: 2px; }
.meta li:last-child { margin-left: 0; }
.col-1,.col.first{ margin-right: 0 !important; }
.social-sharing { text-align: left; }
.widget-title {border-width: 0 3px 0 0;padding-right: 15px;}
.es-widget-recent-posts-date i, .es-widget-recent-posts-comments i { display: none; }
.es-widget-recent-posts.style-fullimg .es-widget-recent-posts-thumbnail { margin-left: 0; }
.widget_archive li:before, .widget_recent_entries li:before, .widget_recent_comments li:before, .widget_layered_nav li:before, .widget_categories li:before { margin-right: 0; margin-left: 10px; }
div.wpcf7 .one-half { padding-left: 0; padding-right: 20px; }
.scroll-top { right: auto; left: 20px; }
.archives-list li .fa { margin-right: 15px; margin-left: 15px; }
.comment-body img { margin-right: 0; margin-left: 30px; }
.comment-author .comment-meta { text-align: left; }
#comments ul.children { margin-left: 0; margin-right: 30px; }
.comment-author .comment-meta .comment-reply-link, .comment-author .comment-meta .comment-edit-link { margin-left: 0; margin-right: 15px; }
.no-comments { text-align: left; }
.no-comments i { margin-right: 0; margin-left: 8px; }
.comment-subscription-form input, .comment-subscription-form label { margin-right: 0 !important; margin-left: 5px !important; }
div.pp_default .pp_content_container .pp_left { padding-left: 0; padding-right: 13px; }
div.pp_default .pp_content_container .pp_right { padding-right: 0; padding-left: 13px; }
div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous { right: auto; }
div.pp_default a.pp_arrow_next { left: auto; right: 52px; }
div.pp_default .pp_nav .currentTextHolder { left: auto; right: 65px; }
div.pp_overlay { left: auto; right: 0; }
.pp_content_container { text-align: right; }
.pp_content_container .pp_left { padding-left: 0; padding-right: 20px; }
.pp_content_container .pp_right { padding-right: 0; padding-left: 20px; }
.pp_nav { clear: left; }
.pp_nav .pp_pause, .pp_nav .pp_play { margin-right: 0; margin-left: 4px; }
.pp_social .facebook { margin-left: 0; margin-right: 5px; }
.pp_gallery, .pp_loaderIcon { left: auto; right: 50%; }
#pp_full_res .pp_inline { text-align: right; }
.pp_bottom .pp_left,.pp_top .pp_left, * html .pp_bottom .pp_middle, * html .pp_top .pp_middle { left: auto; right: 0; }
.pp_bottom .pp_right,.pp_top .pp_right { left: 0; right: auto; }
body div.pp_default a.pp_arrow_next, body div.pp_default a.pp_arrow_previous { left: auto; right: 0; }
body div.pp_default .pp_close:after, body div.pp_default a.pp_arrow_next:after, body div.pp_default a.pp_arrow_previous:after { left: auto; right: 0; }
a.pp_contract, a.pp_expand { right: 0; left: 30px; }
a.pp_close { right: auto; left: 0; }
.pp_bottom .pp_middle, .pp_top .pp_middle { right: auto; left: 20px; }
.pp_bottom .pp_right, .pp_top .pp_right { right: auto; left: 0;}
#bbpress-forums #bbp-search-form #bbp_search_submit { margin-left: 0; margin-right: 10px; }

/*responsive*/
.mobile-menu { margin-right: 0; margin-left: 20px; }
.mobile-navigation ul li ul li { margin-left: 0;  margin-right: 20px; }
.mobile-navigation ul li a i { padding-left: 5px; }
.mobile-navigation ul li.has-sub .mobile-icon { right: auto; left: 0; text-align: left; }
.mobile-navigation .mobile-search button { right: auto; left: 0; }
@media only screen and (max-width: 1280px) and (min-width: 999px) {
	.searchform-slide .search-field { right: auto; left: 0 }
	#current-shop-items-dropdown { left: auto; right: 50%; margin-left: 0; margin-right: -140px; }
}
@media only screen and (max-width: 767px) {
	.scroll-top { right: auto; left: 10px; }
	#bbpress-forums #bbp-your-profile fieldset label[for] { text-align: right; }
}
@media only screen and (max-width: 480px) {
	.social-sharing { text-align: right; }
	#comments ul.children { margin-right: 0;  }
	.comment-author .comment-meta { text-align: right; }
}
@media only screen and (max-width: 320px) {
	.scroll-top { right: auto; left: 10px; }
	#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title { text-align: right; }
}