.offcanvas-menu .button-close-menu {
  right: inherit;
  left: 20px;
}
#header #cart {
  text-align: right;
  padding-left: 40px;
  padding-right: 0;
}
#search {
  margin-right: 5px;
}
#header #cart .cart-icon {
  left: 0;
  right: auto;
}
#search .search-content {
  left: 0;
  right: auto;
}
#search:hover .search-content::after {
  left: 7px;
  right: auto;
}
#search input {
  float: right;
}
.box .box-heading span::before,
.box .box-heading span::after {
  border-left: 17px solid #efefec;
  left: 0;
  border-right: 0;
}
.box .box-heading span {
  padding-left: 60px;
  padding-right: 20px;
}
.rtl .productcarousel .carousel-controls {
  left: 15px;
  right: auto;
}
.product-label-special {
  left: 12px;
  right: auto;
}
.rtl .productcarousel .group-action .icon,
.rtl .productcarousel .product-block:hover .group-action .group-action-inner {
  left: 0;
  right: auto;
}
.product-block .cart {
  float: left;
}
.product-block .price-cart {
  padding-left: 0;
  padding-right: 13px;
}
.rtl .productcarousel .group-action .group-action-inner {
  left: -100%;
  right: auto;
}
.navbar-header {
  float: right;
}
.navbar-nav > li {
  float: right;
}
.dropdown-menu {
  left: inherit;
  right: 0;
  float: right;
}
#pav-mainnav .navbar {
  margin-right: 80px;
  margin-left: 0;
}
#pav-mainnav .navbar ul.nav > li.aligned-fullwidth > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
  right: 0;
  left: auto;
}
#pav-mainnav .navbar ul.nav > li.aligned-right .dropdown-menu {
  left: 0;
  right: auto;
}
#pav-mainnav .navbar ul.nav > li.aligned-right .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
  left: 100%;
}
#pav-mainnav .navbar ul.nav > li.aligned-left .dropdown-menu {
  right: 0;
  left: auto;
}
#pav-mainnav .navbar ul.nav > li.aligned-left .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
  right: 100%;
}
#pav-mainnav .navbar ul.nav > li.aligned-center .dropdown-menu {
  right: 50%;
  transform: translate(50%);
  -webkit-transform: translate(50%);
  -moz-transform: translate(50%);
  -ms-transform: translate(50%);
  -o-transform: translate(50%);
}
#pav-mainnav .megamenu .menu-icon {
  background-position: right center !important;
  padding-right: 30px;
  padding-left: 0;
}
.pav-megamenu .dropdown .dropdown-menu li a:hover {
  padding-right: 10px;
}
#header-main #pav-mainnav .widget-product-list .image {
  float: right;
}
#header-main #pav-mainnav .widget-product-list .products-meta {
  text-align: right;
}
#header-main #pav-mainnav .widget-product-list .action,
#header-main #pav-mainnav .widget-product-list .price-old {
  float: right;
  padding-left: 5px;
  padding-right: 0;
}
.box-heading .headding-title {
  float: right;
}
.box.producttabs .box-heading {
  padding-right: 0;
}
.box .box-heading .heading-image {
  margin-left: 10px;
  margin-right: 0;
}
.carousel-controls {
  left: 0;
  right: inherit;
}
.producttabs .nav-tabs {
  left: 0;
  right: inherit;
}
.producttabs .nav-tabs li {
  float: right;
  padding-right: 0;
  padding-left: 25px;
}
.product-block .image .pav-colorbox span {
  margin-right: 0;
  margin-left: 6px;
}
.product-block .action .action-inner .wishlist {
  margin-left: 0;
}
.product-block .price-old {
  float: left;
}
.contact .fabox {
  float: right;
  margin-left: 10px;
}
.contact .fabox i {
  padding-left: 0;
  padding-right: 5px;
}
.htabs ul li a {
  float: right;
}
.addthis_default_style .addthis_counter,
.addthis_default_style .addthis_separator,
.addthis_default_style .at300b,
.addthis_default_style .at4-icon,
.addthis_default_style .at300bo,
.addthis_default_style .at300m,
.addthis_default_style .at300bs {
  float: right !important;
}
.sidebar .box .box-heading {
  padding-right: 45px;
  padding-left: 0;
  background-position: 232px 13px;
}
.sidebar .product-meta {
  text-align: right;
}
.sidebar .product-block .image {
  float: right;
  margin-left: 12px;
  margin-right: 0;
}
.sidebar .subcart {
  left: 7px;
  right: inherit;
}
.close {
  float: left;
}
.pagination-link .results {
  float: left;
}
.product-info .quantity-adder span,
.product-info .quantity-adder span.add-down {
  left: -18px;
  right: inherit;
}
.product-info .quantity-adder {
  margin-left: 32px;
  margin-right: 0;
}
.product-info .column-image {
  margin-right: 0;
  margin-left: 25px;
}
.product-info .product-extra .wishlist {
  margin-left: 0;
  margin-right: 12px;
}
.product-filter .display a > span {
  border-left: none;
  border-right: 1px solid #e3e3e3;
}
.product-filter .display a.grid > span {
  border-left: 1px solid #e3e3e3;
}
.product-filter .display,
.product-filter .sort,
.product-filter .limit {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
.product-list .product-block .image {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
.product-filter .product-compare {
  float: left;
}
#footer .box .box-heading {
  padding-right: 0;
}
.input-group .inputNew {
  padding-left: 0;
  padding-right: 10px;
  float: right;
}
.input-group .button_mini {
  margin-left: 10px;
  float: left;
}
.product-list .product-block .group-item {
  float: right;
}
.product-list .product-block .cart .addtocart {
  float: right;
}
.product-list .product-block .action span {
  padding-right: 5px;
  padding-left: 0;
}
.product-list .product-block .price {
  float: right;
  width: 70%;
}
.offcanvas-menu .widget-product-list .image {
  float: right;
}
.offcanvas-menu .widget-product-list .price-old {
  float: right !important;
  padding-left: 5px;
}
.zoomWindow {
  left: -400px !important;
}
.zoomLens {
  float: left !important;
}
.text-right {
  text-align: left;
}
.text-left {
  text-align: right;
}
.return-name {
  float: right;
  margin-left: 15px;
}
.return-model,
.return-reason,
.return-opened {
  float: right;
  margin-left: 15px;
}
.return-quantity,
.return-captcha {
  float: right;
}
#footer ul.list li {
  background-position: right 6px;
  padding-right: 15px;
  padding-left: 0;
}
#footer ul.list li:hover {
  background-position: right -61px;
}
#header #cart .dropdown-menu {
  left: 0;
  right: auto;
}
#header #cart .dropdown-menu:before {
  left: 35px;
  right: auto;
}
.buttons .right {
  float: left;
  text-align: left;
}
.buttons .left {
  float: right;
  text-align: right;
}
.sidebar ul li a,
.sidebar ul.box-category li a {
  background-position: 241px 16px;
  padding-right: 30px;
  padding-left: 15px;
}
.sidebar ul li a:hover,
.sidebar ul.box-category li a:hover {
  background-position: 241px -20px;
}
#footer .contact-us .icon {
  padding-right: 5px;
  padding-left: 0;
  margin-left: 16px;
  margin-right: 0;
  float: right;
}
.rtl .pavblog-comments img {
  float: right;
  padding-right: 0;
  padding-left: 12px;
}
.rtl .blog-social .social-wrap > div,
.rtl .productdeals .product-filter > div,
.rtl .blog-meta > span {
  float: right;
}
.rtl .reassurances-center .static span {
  float: right;
  padding: 0 19px;
}
.rtl .nav-tabs > li {
  float: right;
}
.rtl span.head a {
  float: left !important;
}
.rtl .comment-item img {
  float: right;
  padding-left: 12px;
  padding-right: 0;
}
.rtl .comment-link {
  float: left;
  margin-left: -20px;
}
.rtl #comment-form label {
  float: right;
  text-align: right;
}
.rtl .accordion-group label {
  float: right;
}
