body, html {direction:rtl;}
/* fancyBox */
.fanc-title{direction: rtl;}
.fanc-desc{text-align: right; direction: rtl;}
.locatfanc{float: right; direction: rtl;}
.datefanc{float: left; direction: rtl;}
/* fancyBox */
body.search #sidebar {margin-right: -250px; }
body.user #sidebar {float: left;width: 240px;margin-right: -250px;}

.form-horizontal {overflow: hidden;}

/* Languages */
.language {float: right;margin: 24px 5px 0 5px;}
#lang-box li img {padding: 5px 5px 0 0px;}
/* Languages */
.mce-content-body { overflow-wrap: break-word; word-wrap: break-word; text-align: right; direction: rtl; }
/* Market download */
.product-download {
    position: relative;
    margin-right: 20px;
    text-decoration: none;
    text-shadow: none;
    border: none;
    height: 40px;
    box-shadow: none;
    border-radius: 4px;
    color: #fff !important;
    background: #078f7c;
    font-weight: bold;
    font-size: 14px;
    line-height: 30px;
    width: auto;
    padding: 12px 15px 12px 40px;
    text-align: center;
    clear: both;
    margin: 0;
}
.Market-bx{font-size: 24px; position: absolute; margin: 2px 4px 0;}
.bi-question {
    position: relative;
}
.no-download {
    position: relative;
    margin-right: 20px;
    text-decoration: none;
    text-shadow: none;
    border: none;
    height: 40px;
    box-shadow: none;
    border-radius: 4px;
    color: #fff !important;
    background: #777777;
    font-weight: bold;
    font-size: 14px;
    line-height: 50px;
    width: auto;
    padding: 12px 15px 12px 40px;
    text-align: center;
    clear: both;
    margin: 0;
}
.no-download:hover {opacity: 0.9;}
.no-Market-bx{font-size: 24px; position: absolute; margin: 11px 4px 0;}
.to-cart-link-download{float: left;margin: 0 0px 15px;}

.bquestion{font-size: 15px; color: #000; width: auto; margin: 0; left: 0px; top: -15px; display: inline-block; position: relative;}
.tooltipq .tooltiptextq {
visibility: hidden;
    width: 190px;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    position: absolute;
    z-index: 1;
    bottom: 140%;
    left: 16%;
    margin-left: -91px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltipq .tooltiptextq::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltipq:hover .tooltiptextq {
  visibility: visible;
  opacity: 1;
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: 190px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 0;
  position: absolute;
  z-index: 1;
  bottom: 120%;
  left: 18%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
/* Market download */
#description .desc {text-align: right;}

.cbk_support_topfa {margin: 10px 0px 0;}
.unread-numbertop {margin: 10px 0px 0 -5px;}
.card {width: 120px;}
.day1-from-item{float: left;}
.card-text{text-align: right;}
.logo-header {float: right;}
.labelxl{left: auto;position: absolute; box-shadow: 0px 1px 0px 0px rgb(0 0 0 / 25%); background: #fff; height: 65px;top: 5px; right: 42px;z-index: 11;}
.item #comments h2 { text-align: right; }
.item #comments .header > h3 {text-align: right;}
.item #comments input[type="text"] { width: 90%; text-align: right; }
.item #comments textarea { text-align: right; }
.comment-leave-rating i.is-rating-item { float: right; }
.comment-rating-selected { direction: rtl; }	
.processl {left: 10px;right: auto;}
.counter-cart {margin: 4px 3px 0;}
.unread-numbertop{position: absolute;margin: 4px -10px 0; background: red; color: #fff; border-radius: 50%; padding: 1px 5px 0; font-size: 11px; line-height: 18px;}
.cbk_support_topfa{font-size: 25px; padding: 11px 0 0;}
.agree { float: right; }
.mlon{margin-top: -668px;width: 100%; max-width: 75%;    margin-right: 237px;}
/* page-osclass */
.moore{float: left; padding: 0px 12px 0 0;}
.blg-tp-grid .blg-widget a.h2 {float: right;}

body.item-post #error_list {margin-left: 0%;float: left;}
.form-container-box {direction: ltr;}
.form-container-box input[type="text"], .form-container-box input[type="password"], .form-container-box input[type="email"], .form-container-box select {direction: rtl;}
#error_list li, .error_list li, #comment_error_list li {direction: rtl;float: right;clear: both;}
.comment-leave-rating {float: right;}
.comment-rating-selected {float: right;margin: 15px 5px 0 0;line-height: 16px;}



.item-post .form-horizontal .controls.checkbox {margin-left:0;margin-right:30%;}
.item.item-post form > fieldset> div {direction: ltr;}
.listing-grid .listing-card, body.home #main, #home-cats a, #home-regs, #home-regs .wrap > div, #home-regs a i, footer .box > a, footer .copy, footer .language, header #logo,
header .nav a, header .nav a.my-account, #home-cats, .counter-search, .doublebutton a, body.search #sidebar, body.user #sidebar, ul.breadcrumb li, input[type=checkbox] + label, input[type="checkbox"], 
.admin-options a, .listing-card .listing-thumb, #related-searches a, .see_by label, .see_by span, .see_by ul a, body.user-public-profile #main,
.contact_button a, .form-horizontal .controls, .form-horizontal label, .btn, input[type=text], input[type=url], input[type=password], input[type=email], 
input[type=phone], input[type=number], select, textarea, .item-header strong, #contact > p > span, .form-container-box .control-group.act a:first-child,
.title-has-actions h1, .title-has-actions h2, .title-has-actions h3 {float:right;}
body.item #main{float:left;}
#sidebar{float:right;}
footer .language, header .nav, body.search .list-header .actions, .btn.see_by, .doublebutton, body.search #main, body.user #main, .item-photos .thumbs,
.form-container-box .control-group.act a:last-child, .title-has-actions a {float:left;}
 
.item-post .meta[data-type="CHECKBOX"] {padding-left:0;padding-right:30%;}
.item.item-post form > fieldset {direction:ltr;}
.item.item-post form > fieldset * {direction:rtl;}
.counter-search {direction: ltr!important; unicode-bidi: embed;}
.main-search > .cell {padding-left:20px;padding-right:0;float:right;}
.main-search > .cell.c3 {padding-left:0;}
#home-cats a {margin:0 0 11px 10px;}
#home-regs a i {margin:0 0 0 4px;}
footer .box > a {margin-right:0;margin-left:25px;}
footer .language a {margin-left:0;margin-right:6px;}
header .nav a {margin-left:3px;margin-right:3px;}
header .nav a.my-account {margin-left:3px;margin-right:6px;padding-right:41px;padding-left:10px;}
header .nav .my-account > img {right:0;left:auto;}
header .nav a.logout2 {margin-left:0;margin-right:5px;text-indent:-2px;}
header .nav a.logout2 i {transform:scaleX(-1);transform: rotate(360deg);}
#home-cats {padding-left:13px;padding-right:25px;}
.counter-search, input[type="checkbox"] {margin-left:5px;margin-right:0;}
.doublebutton {margin-left:10px;margin-right:0;}
.doublebutton a {margin-right:5px;margin-left:0;}
#sidebar ul.category ul {padding-left:0;padding-right:15px;}
.admin-options a {margin:0 0 0 10px;}
.listing-list .listing-card .listing-detail {margin-right:170px;margin-left:0;}
#related-searches a {margin-left:6px;margin-right:0;}
.see_by span {margin-left:3px;margin-right:0px;}
.see_by label i {margin-right:3px;margin-left:0;}
.contact_button a {margin-left:12px;margin-right:0;}
.form-horizontal label {padding-left:15px;padding-right:0;text-align:left;}
.form-horizontal .actions, .item.item-post h1, .item.item-post h2, .item-post .pblbt, .form-horizontal .controls.recpt, .item-post .form-horizontal .control-group.img, body.user .form-horizontal .control-group.bts {padding-left:0;padding-right:30%;}
.flashmessage .ico-close {left:5px;right:auto;}
#useful_info ul {padding:0 20px 0 0;}
.item-header strong {margin-left:4px;}
.item #comments .comments_list {float:unset;}
#contact > p > span {margin-left:3px;}
.form-container-box label, .form-container-box .header h1, .form-container-box .controls.checkbox label, .form-container-box .controls.checkbox {text-align:right;}
.control-group.control-group-price select {margin-right:-2px;margin-left:0;}
.title-has-actions a {margin-right:10px;margin-left:0;}
.user-card {padding-left:0;padding-right:120px;}
.user-card img {right:0;left:auto;}
.menu-icon {left:0;right:auto;}
.item-post .meta input[type="radio"], .item-post .meta input[type="checkbox"] {margin-left:5px;margin-right:0;}
.meta_list .meta ul {float:right;}


@media screen and (max-width: 980px) {
  body.user #sidebar {margin-right: -250px;}
  #sidebar, body.item #sidebar { width: 230px; margin-right: -250px; }
  #sidebar, body.search #sidebar { width: 230px; margin-right: -250px; }
}

@media screen and (max-width: 767px) {
	.only-mobile{text-align: right;margin-top: -40px;}
	ul.sidebar-list, ul.user_menu {text-align: right;margin-top: 15px;}
	.day1-from-item {margin-top: 5px; }
	.tooltipq .tooltiptextq {right: 0; left: 0px; font-size: 13px; margin-right: -87px; margin-left: 0;}
	.bquestion{font-size: 15px; color: #000; margin: 0; top: -16px; left: 0; position: relative;}
	.to_cart_link{margin: 20px 0 0px; display: inline-block; float: right;}
	.to-cart-link-download { float: right; margin: 0 10px 15px; }
  .Market-download { float: right;margin: -8px 0 0;display: none; }
  .osp-product { float: right; margin: 0 5px; }
  .Market-but {float: right;height: 40px; padding: 4px 10px 0px; margin: 0 20px 8px; }
  
  .item-post .form-horizontal .control-group.img, .item.item-post h1, .item.item-post h2, .item-post .pblbt, .form-horizontal .controls.recpt {padding-right:0;text-align:right;}
  footer .box > a {float: none; margin: 0 5px 8px 5px;}
  .item-post .form-horizontal .controls.checkbox {margin-right:0;text-align:right;}
  .item.item-post .form-horizontal label:not(.osp-chk) {text-align:right;}
  .item-post .meta[data-type="CHECKBOX"] {padding-left:0;padding-right:0;}
}

@media screen and (max-width: 490px) {
	
  .form-horizontal .actions, .item.item-post h1, .item.item-post h2, .item-post .pblbt, .form-horizontal .controls.recpt, .item-post .form-horizontal .control-group.img, body.user .form-horizontal .control-group.bts {padding-right:0;}
  .item.item-post .form-horizontal label, .form-horizontal label {text-align:right;}
}