.rtl input,
.rtl button,
.rtl select,
.rtl textarea,
.rtl td,
.rtl .woocommerce-checkout #payment ul.payment_methods li {
  text-align: right;
  direction: rtl;
}
.rtl .pull-left {
  float: right !important;
}
.rtl .pull-right {
  float: left !important;
}
.rtl ol {
  padding-left: 0;
  padding-right: 15px;
}
.rtl .page-links .page-links-title {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .floating,
.rtl .carousel-inner {
  direction: ltr;
}
.rtl .widget_nav_menu {
  float: left;
}
.rtl .header .header-msg .sidebar-top .phone {
  float: right;
  margin-left: 0;
  margin-right: 20px;
  background-position: right;
}
.rtl .header-style2 .top-header-right2 .top-header2 {
  float: left;
}
.rtl .top-login .div-logined a {
  border-right: 0;
  padding-right: 0;
  border-left: 1px solid #d7d7d7;
  padding-left: 20px;
}
.rtl .top-login ul {
  border-right: 0;
  padding-right: 0;
}
.rtl .widget_nav_menu ul.menu li {
  float: right;
}
.rtl .widget_nav_menu ul.menu li a {
  border-right: 0;
  border-left: 1px solid #dedede;
}
.rtl .widget_nav_menu ul.menu li:last-child a {
  padding-left: 0;
  padding-right: 10px;
  border-right: 1px solid #dedede;
  border-left: none;
}
.rtl .header-style1 .top-header-left {
  float: right;
}
.rtl .top-header {
  float: right;
}
.rtl #lang_sel,
.rtl .currency_w {
  float: right;
}
.rtl #lang_sel a.lang_sel_sel:after {
  padding-left: 0;
  padding-right: 8px;
}
.rtl .currency_w > li > a:after {
  padding-left: 0;
  padding-right: 12px;
}
.rtl .menu-search {
  right: auto;
  left: 0;
}
.rtl .menu-search h3 {
  right: auto;
  left: 0;
}
.rtl .menu-search .top-search {
  float: right !important;
}
.rtl .menu-search .close-search {
  right: auto;
  left: 0;
}
.rtl .primary-menu .navbar-inner .nav.nav-css > li .dropdown-menu {
  right: 0;
  left: auto;
}
.rtl .primary-menu .navbar-inner .nav > li.dropdown > a:after {
  right: auto;
  left: 9px;
}
.rtl .primary-menu .navbar-inner .nav.nav-mega > li.h2shop-mega-menu > .dropdown-menu {
  left: auto !important;
  right: 0 !important;
}
.rtl .primary-menu .navbar-inner .nav.nav-mega > li.custom-menu .dropdown-menu .dropdown-submenu .dropdown-sub:after {
  right: auto;
  left: 0;
}
.rtl .primary-menu .navbar-inner .nav.nav-mega > li.h2shop-mega-menu > .dropdown-menu > li.menu-link .dropdown-sub li {
  float: right;
}
.rtl .primary-menu .navbar-inner .nav .custom-menu ul.dropdown-menu .dropdown-submenu.menu-layout:after {
  right: auto;
  left: 0;
}
.rtl .primary-menu .navbar-inner .nav .custom-menu ul.dropdown-menu .dropdown-submenu.menu-theme-colors .dropdown-sub > li .menu-title {
  padding-left: 0;
  padding-right: 50px;
}
.rtl .primary-menu .navbar-inner .nav.nav-mega > li.h2shop-mega-menu > .dropdown-menu > li.none-padding {
  padding-right: 15px;
  padding-left: 0;
}
.rtl .list-slider1 ul li {
  background-position: top right;
}
.rtl .banner .banner-l {
  float: left;
  left: 0;
}
.rtl .banner-header2 {
  direction: ltr;
}
.rtl span.res-button.slick-prev {
  left: 20px;
  right: auto;
}
.rtl span.res-button.slick-next {
  left: 58px;
  right: auto;
}
.rtl .countdown-slider-style1 .slider-wrapper .first-product-countdown .first-item-content .first-item-detail .product-countdown {
  float: right;
}
.rtl .countdown-slider-style1 .slider-wrapper .first-product-countdown .first-item-content .first-item-detail .product-countdown .countdown-section {
  margin: 1px 1px 0 0;
}
.rtl .countdown-slider-style1 span.res-button.slick-prev {
  right: auto;
  left: 20px;
}
.rtl .countdown-slider-style1 span.res-button.slick-next {
  right: auto;
  left: 58px;
}
.rtl .countdown-slider-style1 .slider-wrapper .first-product-countdown .first-item-content .first-item-detail .item-content {
  margin-left: 0;
  margin-right: 40px;
}
.rtl .menu-vertical {
  direction: ltr;
}
.rtl .menu-vertical .wpb_column {
  float: left;
}
.rtl .countdown-slide-style2 .resp-slider-container .slider .item-wrapper .item-left {
  float: right;
  margin-right: 0;
  margin-left: 80px;
}
.rtl .countdown-slide-style2 .box-slider-title h2:after {
  background: url("../assets/img/arrow-reverses.png") no-repeat;
  margin-left: 0;
  margin-right: 11px;
}
.rtl .countdown-slider-style1 .slider-wrapper .first-product-countdown {
  margin-right: 0;
  margin-left: 26px;
}
.rtl .countdown-slider-style1 .slider-wrapper .resp-slider-container .slider .slick-list .slick-track .item .item-detail .item-image-countdown .sale-off {
  left: auto;
  right: 0;
}
.rtl .countdown-slider-style1 .slider-wrapper .resp-slider-container .slider .slick-list .slick-track .item .item-detail .item-image-countdown .product-countdown {
  right: auto;
  left: 6px;
}
.rtl .countdown-slider-style1 .slider-wrapper .resp-slider-container .slider .slick-list .slick-track .item .item-detail .item-image-countdown .product-countdown span i {
  margin-right: 0;
  margin-left: 7px;
}
.rtl .countdown-slide-style2 .resp-slider-container .slider .item-wrapper .item-right .img-left {
  left: auto;
  right: 50px;
}
.rtl .countdown-slide-style2 .resp-slider-container .slider .item-wrapper .item-right .img-right {
  left: 0;
  right: auto;
}
.rtl .countdown-slide-style2 .resp-slider-container .slider .item-wrapper .item-right .item-content {
  margin-left: 0;
  margin-right: 129px;
}
.rtl .countdown-slide-style2 span.res-button.slick-prev {
  right: auto;
  left: 36px;
}
.rtl .countdown-slide-style2 span.res-button.slick-next {
  right: auto;
  left: 74px;
}
.rtl .nav-tabs>li {
  float: right;
}
.rtl .sw-woo-tab .category-slider-content .tab-content span.res-button.slick-prev {
  left: 19px;
  right: auto;
}
.rtl .sw-woo-tab .category-slider-content .tab-content span.res-button.slick-next {
  left: 57px;
  right: auto;
}
.rtl .sw-woo-tab .category-slider-content .tab-content .tab-pane.active span.res-button.slick-prev {
  right: auto;
  left: 20px;
}
.rtl .sw-woo-tab .category-slider-content .tab-content .tab-pane.active span.res-button.slick-next {
  right: auto;
  left: 58px;
}
.rtl .pagination.nav-pag {
  text-align: left;
}
.rtl .pagination.nav-pag ul li {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
.rtl .comment-single .media .media-heading .author-name {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
.rtl .comment-single .commentlist .children {
  margin-left: 0;
  margin-right: 50px;
}
.rtl .portfolio .portfolio-top .portfolio-content .single-thumbnail {
  margin-right: 0;
  margin-left: 30px;
}
.rtl .block-feature .image-service img {
  float: left;
}
.rtl .block-feature .wrap-content {
  float: right;
}
.rtl .block-feature .wrap-content .go-store .apple-store {
  margin-right: 0;
  margin-left: 28px;
}
.rtl .recommend-product .order-title h2:after,
.rtl .newsletters h2:after,
.rtl .shop-info h2:after {
  left: auto;
  right: 0;
}
.rtl .recommend-product .recommend-content .item .item-detail .item-thumb a {
  float: right;
}
.rtl .recommend-product .recommend-content .item .item-detail .item-content {
  padding-left: 0;
  padding-right: 99px;
}
.rtl .mc4wp-form .newsletter-content .newsletter-email {
  float: right;
}
.rtl .shop-info ul.info li i.fa {
  margin-right: 0;
  margin-left: 19px;
}
.rtl .shop-info .shop-social ul li {
  float: right;
}
.rtl .category-header h1,
.rtl .listing-title h1 {
  float: right;
}
.rtl .category-header .bread,
.rtl .listing-title .bread {
  float: left;
}
.rtl .category-header .bread .breadcrumbs .breadcrumb >li+li:before,
.rtl .listing-title .bread .breadcrumbs .breadcrumb >li+li:before {
  content: '\f104';
  float: left;
}
.rtl .products-nav .view-mode-wrap .view-mode a.grid-view {
  margin-right: 0;
  margin-left: 22px;
}
.rtl .woocommerce nav.woocommerce-pagination ul li {
  float: right !important;
}
.rtl .category-header .bread .breadcrumbs .breadcrumb >li+li:before,
.rtl .listing-title .bread .breadcrumbs .breadcrumb >li+li:before {
  content: '\f104';
  float: right !important;
}
.rtl .products-nav .woocommerce-pagination {
  text-align: left !important;
}
.rtl .products-nav .woocommerce-pagination .page-numbers {
  padding: 12px 0px 6px 30px;
}
.rtl .products-nav .woocommerce-pagination .page-numbers li {
  float: right;
}
.rtl .products-nav .woocommerce-pagination .page-numbers li .next.page-numbers:before {
  content: '\f0d9';
}
.rtl .block-title-widget h2:after {
  left: auto;
  right: 0;
}
.rtl .h2shop_best_seller_product .sw-best-seller-product ul.list-unstyled li .item-img {
  margin-right: 0;
  float: right;
  margin-left: 15px;
}
.rtl .blog-full-list .post .entry .title-blog h4 a {
  padding-left: 0;
}
.rtl .blog-full-list .post .entry .entry-meta {
  float: right;
}
.rtl .grid-blog .post .entry .entry-thumb .entry-thumb-content .entry-date {
  right: auto;
  left: 0;
}
.rtl .grid-blog .post .entry .entry-content .entry-bottom span.entry-comment {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
  border-left: 1px solid #909090;
  padding-left: 6px;
  margin-left: 3px;
  float: right;
}
.rtl.woocommerce ul.list li .products-entry .products-thumb,
.rtl.search ul.list li .products-entry .products-thumb {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}
.rtl.woocommerce ul.list li .products-entry .products-content .product-addcart-wrapper .add_to_cart_button,
.rtl.search ul.list li .products-entry .products-content .product-addcart-wrapper .add_to_cart_button {
  float: right;
  margin-right: 0;
  margin-left: 1px;
}
.rtl.woocommerce ul.list li .products-entry .products-content .product-addcart-wrapper .add_to_cart_button.added:after,
.rtl.search ul.list li .products-entry .products-content .product-addcart-wrapper .add_to_cart_button.added:after {
  margin-right: .53em;
  margin-left: 0;
  position: absolute;
}
.rtl.woocommerce ul.list li .products-entry .products-content .yith-wcwl-add-to-wishlist,
.rtl.search ul.list li .products-entry .products-content .yith-wcwl-add-to-wishlist {
  float: right;
  margin-right: 0;
  margin-left: 1px;
}
.rtl .woocommerce-error a,
.rtl .woocommerce-info a,
.rtl .woocommerce-message a {
  margin-right: 15px;
}
.rtl .woocommerce-error:before,
.rtl .woocommerce-info:before,
.rtl .woocommerce-message:before {
  left: auto;
  right: 1.5em;
}
.rtl .woocommerce a.remove {
  padding: 0 15px;
}
.rtl .add_to_cart_button.loading:after {
  top: 0 !important;
  right: auto !important;
  left: 7px !important;
}
.rtl .wishlist_table tr td.product-thumbnail,
.rtl .wishlist_table tr td.product-name,
.rtl .wishlist_table tr td.wishlist-name,
.rtl .wishlist_table tr td.wishlist-privacy,
.rtl .woocommerce table.wishlist_table tfoot td {
  text-align: right;
}
.rtl .single-product .product_detail .col-md-6 {
  float: right;
  overflow: hidden;
}
.rtl .single-product .product_detail .content_product_detail .in-stock {
  background-position: right;
}
.rtl .single-product .product_detail .social-share-fb {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}
.rtl .single-product .product_detail .social-share-item,
.rtl .single-product .product_detail .social-share-item {
  float: right;
}
.rtl .single-product .product_detail .content_product_detail .addcart-wrapper .single_add_to_cart_button {
  float: right;
}
.rtl .single-product .product_detail .content_product_detail .addcart-wrapper .yith-wcwl-add-to-wishlist {
  float: right;
}
.rtl .single-product .product_detail .clear {
  clear: none;
}
.rtl .single-product .product_detail .content_product_detail .addcart-wrapper .compare-button,
.rtl .single-product .product_detail .content_product_detail .addcart-wrapper .yith-wcwl-add-to-wishlist {
  float: right;
  margin-right: 1px;
}
.rtl .single-product .product_detail .content_product_detail .addcart-wrapper .quantity {
  float: right;
  margin: 0 0 0 31px;
}
.rtl .single-product .product_detail .slider_img_productd .product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product {
  margin-right: 0;
  margin-left: 5px;
}
.rtl .single-product .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail {
  float: right;
}
.rtl .single-product .product_detail .content_product_detail .addcart-wrapper .compare-button a,
.rtl .single-product .product_detail .content_product_detail .addcart-wrapper .yith-wcwl-add-to-wishlist a {
  background-position: center -31px;
}
.rtl .woocommerce .woocommerce-message {
  padding: 1em 3.5em 1em 2em !important;
}
.rtl .woocommerce .woocommerce-message .button {
  float: left;
}
.rtl .single-product .bottom-single-product .sw_related_upsell_widget .tabbable .nav-tabs li > a {
  margin-right: 0;
  margin-left: 2px;
}
.rtl .single-product .product_detail .content_product_detail .variations_form .variations td.label {
  text-align: right;
  padding-right: 0;
}
.rtl .woocommerce .order_details li {
  float: right;
  margin-right: 0;
  margin-left: 2em;
  padding-right: 0;
  padding-left: 2em;
  border-right: 0;
  border-left: 1px dashed #d3ced2;
}
.rtl table.shop_table_responsive tr {
  text-align: right;
}
.rtl .checkout .col2-set .col-1,
.rtl .checkout .col2-set .col-2 {
  float: right;
}
.rtl .checkout .col2-set .col-1 .woocommerce-billing-fields {
  padding-right: 0;
  padding-left: 15px;
}
.rtl .checkout .col2-set .col-2 .woocommerce-shipping-fields {
  padding-left: 0;
  padding-right: 15px;
}
.rtl .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address .checkbox {
  float: right;
}
.rtl .woocommerce .cart-collaterals .cart_totals,
.rtl .woocommerce .woocommerce-page .cart-collaterals .cart_totals {
  float: right;
  margin-right: 0;
  margin-left: 2%;
  text-align: right;
}
.rtl .woocommerce form .form-row-first,
.rtl .woocommerce form .form-row-last,
.rtl .woocommerce-page form .form-row-first,
.rtl .woocommerce-page form .form-row-last {
  float: right !important;
}
.rtl .entry-content form.login .form-row-last {
  margin-left: 0 !important;
  margin-right: 3%;
}
.rtl.woocommerce-page .widget_price_filter .price_slider_amount #max_price,
.rtl.woocommerce-page .widget_price_filter .price_slider_amount #min_price {
  margin-right: 0;
  margin-left: 11px;
  float: right;
}
.rtl th {
  text-align: right;
}
.rtl .woocommerce td.product-name dl.variation dd,
.rtl .woocommerce td.product-name dl.variation dt {
  float: right;
}
.rtl .woocommerce td.product-name dl.variation dt {
  clear: right;
}
.rtl button.close {
  float: left;
}
.rtl .single-product .tabs .tabbable .tab-content #reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating label,
.rtl .single-product .tabs .tabbable .tab-content #reviews #review_form_wrapper .comment-respond .comment-form .comment-form-comment label {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}
.rtl .single-product .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-bottom button.slick-next {
  right: 0;
}
.rtl .single-product .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-bottom button.slick-prev {
  left: 3px;
}
.rtl .single-product .product_detail .content_product_detail .in-stock span {
  padding: 0 35px;
}
.rtl .single-product .product_detail .content_product_detail .addcart-wrapper p.cart {
  float: right;
}
.rtl #reviews #comments ol.commentlist {
  padding: 0;
}
.rtl #reviews #comments ol.commentlist li img.avatar {
  float: right;
  left: auto;
  right: 0;
}
.rtl #reviews #comments ol.commentlist li .comment-text {
  margin: 0 50px 0 0;
}
.rtl p.stars {
  margin-right: 0;
  margin-left: 1em;
}
.rtl p.stars a.star-1,
.rtl p.stars a.star-2,
.rtl p.stars a.star-3,
.rtl p.stars a.star-4,
.rtl p.stars a.star-5 {
  border-right: 0;
  border-left: 1px solid #ccc;
}
.rtl p.stars a.star-1:after,
.rtl p.stars a.star-2:after,
.rtl p.stars a.star-3:after,
.rtl p.stars a.star-4:after,
.rtl p.stars a.star-5:after {
  right: 0;
  left: auto;
}
.rtl p.stars a.star-5 {
  border: 0;
}
.rtl .woocommerce form.checkout_coupon,
.rtl .woocommerce form.login,
.rtl .woocommerce form.register {
  text-align: right;
}
.rtl .woocommerce .woocommerce-error,
.rtl .woocommerce .woocommerce-info,
.rtl .woocommerce .woocommerce-message {
  padding: 1em 3.5em 1em 2em !important;
}
.rtl .woocommerce-message .button {
  float: left !important;
}
.rtl .woocommerce-message:before {
  right: 0.5em;
}
.rtl .woocommerce table.wishlist_table thead th,
.rtl .woocommerce table.wishlist_table tbody td {
  text-align: right;
  font-size: 14px;
}
.rtl .wpb_tabs .wpb_tabs_nav li {
  float: right;
}
.rtl .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .vc_toggle .vc_toggle_title i.vc_toggle_icon {
  left: 0;
  right: auto;
}
.rtl .comming .widget_search .searchform > div input#s {
  float: right;
  border-radius: 0px 3px 3px 0px;
}
.rtl .comming .widget_search .searchform > div input#searchsubmit {
  border-radius: 3px 0px 0px 3px;
}
.rtl .contact-bonus .wpb_column {
  float: right;
}
.rtl .contact-bonus .wpcf7-form .wpcf7-submit,
.rtl .contact-v3 .wpcf7-form .wpcf7-submit {
  float: right;
  padding: 8px 39px 9px 10px !important;
  background-position: 95px 13px !important;
}
.rtl span.wpcf7-not-valid-tip {
  right: 86px;
  left: auto;
}
.rtl .about-v3 .wpb_column,
.rtl .about-section4 .wpb_column {
  float: right;
}
.rtl .footer .widget h3:after {
  left: auto;
  right: 0;
}
.rtl .footer .list-method a {
  margin-right: 0;
  float: right;
  margin-left: 12px;
}
.rtl .footer .footer-column-1 .widget_nav_menu ul.menu .dropdown .dropdown-menu li a {
  border-left: 0;
}
.rtl .footer-column-1,
.rtl .footer-column-2,
.rtl .footer-column-3 {
  float: right;
}
.rtl .footer .footer-column-3 .widget_nav_menu {
  float: right;
}
