.rtl input,
.rtl button,
.rtl select,
.rtl textarea,
.rtl th,
.rtl td,
.rtl .woocommerce-checkout #payment ul.payment_methods li {
  text-align: right;
  direction: rtl;
}
.rtl .pull-left {
  float: right;
}
.rtl .pull-right {
  float: left;
}
.rtl ol {
  padding-left: 0;
  padding-right: 15px;
}
.rtl .page-links .page-links-title {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .floating {
  direction: ltr;
}
.rtl .close {
  float: left;
}
.rtl .pagination.nav-pag .next,
.rtl .pagination.nav-pag .prev {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rtl .header .top .top-header-logo,
.rtl .header .top .top-header-menu,
.rtl .header .top .top-header-sidebar {
  float: right;
}
.rtl .header .top .top-header-menu {
  border-right: 0;
  border-left: 1px solid #e5e5e5;
}
.rtl .header .top .top-header-sidebar-search,
.rtl .header .top .top-header-sidebar-cart,
.rtl .header .top .top-header-sidebar-menu {
  display: inline-block;
  float: left;
}
.rtl .header .top .top-header-sidebar-menu {
  padding-left: 0px;
  padding-right: 10px;
}
.rtl .header .top .top-header-sidebar-menu .sidebar-top {
  left: 18px;
  right: auto;
  -ms-transform-origin: left top;
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
.rtl .header .top .top-header-sidebar-search .topsearch-entry .cat-wrapper {
  float: right;
}
.rtl .header .top .top-header-sidebar-search .topsearch-entry .button-search-pro {
  right: auto;
  left: 0;
}
.rtl .header .top .top-header-sidebar-search .topsearch-entry input {
  border-left: 1px solid #e5e5e5;
  border-right: 0;
}
.rtl .primary-menu .navbar-inner .nav > li > a {
  padding: 0 0px 0 50px;
}
.rtl .primary-menu .navbar-inner .nav > li:last-child > a {
  padding-left: 0;
}
.rtl .primary-menu .navbar-inner .nav.nav-mega > li.flytheme-mega-menu.menu-specials > .dropdown-menu.three-column li.menu-specials .menu-tab_specials .woocommerce ul.products-loop {
  left: auto;
  right: -70px;
}
.rtl .primary-menu .navbar-inner .nav.nav-mega > li.flytheme-mega-menu > .dropdown-menu > li > .dropdown-sub.nav-level2 > li > a:hover:before {
  margin-right: 0px;
  margin-left: 10px;
}
.rtl .primary-menu .navbar-inner .nav.nav-mega > li.flytheme-menu-custom > .dropdown-menu > li:hover > a:after,
.rtl .primary-menu .navbar-inner .nav.nav-mega > li.flytheme-menu-custom > .dropdown-menu > li.active > a:after {
  left: auto;
  right: 100%;
}
.rtl.woocommerce span.onsale,
.rtl span.onsale {
  left: auto;
  right: 0;
}
.rtl .compare-button .compare {
  margin-left: 0 !important;
}
.rtl .add_to_cart_button,
.rtl .add_to_wishlist,
.rtl .compare-button .compare,
.rtl .single_add_to_cart_button,
.rtl a.product_type_grouped,
.rtl a.product_type_external,
.rtl .sm_quickview_handler-list,
.rtl .yith-wcwl-add-to-wishlist,
.rtl .compare-button {
  float: right;
}
.rtl .block-title.title1 h2 >span:before {
  right: auto;
  border-right: 0px;
  left: -20px;
  border-left: 20px solid transparent;
}
.ie9 .rtl .block-title.title1 h2 >span:before {
  border-left: 0px solid transparent;
  border-right: 20px solid transparent;
  right: auto;
  left: -20px;
}
.rtl .customNavigation {
  right: auto;
  left: 5px;
  margin: 0;
}
.rtl .customNavigation .icon-angle-left:before {
  content: "\f105";
}
.rtl .customNavigation .icon-angle-right:before {
  content: "\f104";
}
.rtl .panel-group.collapses-style2 .panel a span {
  float: right;
}
.rtl .block-brand .view-all-brand {
  float: left;
  margin: 11px 0px 0px 11px;
}
.rtl .block-brand .view-all-brand:after {
  margin-left: 0px;
  margin-right: 5px;
  content: "\F0D9";
  float: left;
}
.rtl #yt_post_slide .carousel-inner .item .carousel-caption.carousel-caption-out {
  right: 0;
  left: auto;
}
.rtl #yt_post_slide .carousel-inner .item .carousel-caption.carousel-caption-out .carousel-caption-inner {
  text-align: right;
}
.rtl .carousel-inner .bs-item .bs-item-inner .item-img {
  float: right;
}
.rtl .carousel-inner .bs-item .bs-item-inner .item-content {
  margin-right: 90px;
  margin-left: 0;
  direction: rtl;
}
.rtl.woocommerce .products-nav .woocommerce-pagination,
.rtl.woocommerce-page .products-nav .woocommerce-pagination {
  float: left;
}
.rtl.woocommerce .product_detail .content_product_detail .product-summary-bottom .cart .quantity .minus,
.rtl.woocommerce-page .product_detail .content_product_detail .product-summary-bottom .cart .quantity .minus {
  left: auto;
  right: 0;
}
.rtl.woocommerce .product_detail .content_product_detail .product-summary-bottom .cart .quantity .plus,
.rtl.woocommerce-page .product_detail .content_product_detail .product-summary-bottom .cart .quantity .plus {
  right: auto;
  left: 0;
}
.rtl.woocommerce .product_detail .content_product_detail .product-summary-bottom .compare-button .compare,
.rtl.woocommerce-page .product_detail .content_product_detail .product-summary-bottom .compare-button .compare {
  margin-left: 1px !important;
  margin-right: 0 !important;
}
.rtl.woocommerce .product_detail .content_product_detail .social-share a:last-of-type .fa,
.rtl.woocommerce-page .product_detail .content_product_detail .social-share a:last-of-type .fa {
  margin: 0 26px 0 0px;
}
.rtl.woocommerce .product-right .product_detail .content_product_detail .social-share a:last-of-type .fa,
.rtl.woocommerce-page .product-right .product_detail .content_product_detail .social-share a:last-of-type .fa {
  margin: 0 14px 0 0px;
}
.rtl.woocommerce .panel-detail-product .panel-default .panel-heading .panel-title a:after,
.rtl.woocommerce-page .panel-detail-product .panel-default .panel-heading .panel-title a:after {
  left: auto;
  right: 0;
}
.rtl.woocommerce .product_detail .slider_img_productd .product-images-container.thumbnail-left .product-responsive-thumbnail,
.rtl.woocommerce-page .product_detail .slider_img_productd .product-images-container.thumbnail-left .product-responsive-thumbnail {
  float: right;
  margin-right: 0px;
  margin-left: 30px;
}
.rtl.woocommerce .product_detail .slider_img_productd .product-images-container .slider .images span.onsale,
.rtl.woocommerce-page .product_detail .slider_img_productd .product-images-container .slider .images span.onsale {
  left: auto;
  right: 0;
}
.rtl.woocommerce .woocommerce-error a,
.rtl.woocommerce .woocommerce-info a,
.rtl.woocommerce .woocommerce-message a,
.rtl.woocommerce-page .woocommerce-error a,
.rtl.woocommerce-page .woocommerce-info a,
.rtl.woocommerce-page .woocommerce-message a {
  margin-right: 2em;
}
.rtl.woocommerce .woocommerce-error:before,
.rtl.woocommerce .woocommerce-info:before,
.rtl.woocommerce .woocommerce-message:before,
.rtl.woocommerce-page .woocommerce-error:before,
.rtl.woocommerce-page .woocommerce-info:before,
.rtl.woocommerce-page .woocommerce-message:before {
  left: auto;
  right: 1.5em;
}
.rtl.woocommerce div.product form.cart .button,
.rtl.woocommerce-page div.product form.cart .button {
  float: right;
}
.rtl.woocommerce div.product form.cart div.quantity,
.rtl.woocommerce-page div.product form.cart div.quantity {
  float: right;
}
.rtl.woocommerce form.checkout_coupon,
.rtl.woocommerce form.login,
.rtl.woocommerce form.register,
.rtl.woocommerce-page form.checkout_coupon,
.rtl.woocommerce-page form.login,
.rtl.woocommerce-page form.register {
  text-align: right;
}
.rtl.woocommerce form.checkout_coupon .form-row-first,
.rtl.woocommerce form.checkout_coupon .form-row-last,
.rtl.woocommerce form.login .form-row-first,
.rtl.woocommerce form.login .form-row-last,
.rtl.woocommerce form.register .form-row-first,
.rtl.woocommerce form.register .form-row-last,
.rtl.woocommerce-page form.checkout_coupon .form-row-first,
.rtl.woocommerce-page form.checkout_coupon .form-row-last,
.rtl.woocommerce-page form.login .form-row-first,
.rtl.woocommerce-page form.login .form-row-last,
.rtl.woocommerce-page form.register .form-row-first,
.rtl.woocommerce-page form.register .form-row-last {
  float: right !important;
}
.rtl.woocommerce form.login .form-row-last,
.rtl.woocommerce form.register .form-row-last,
.rtl.woocommerce-page form.login .form-row-last,
.rtl.woocommerce-page form.register .form-row-last {
  margin-left: 0 !important;
  margin-right: 3%;
}
.rtl.woocommerce form .form-row label #rememberme,
.rtl.woocommerce-page form .form-row label #rememberme {
  float: right;
  margin: 2px 0px 0 5px;
}
.rtl.woocommerce .product_detail .content_product_detail .product-summary-bottom .cart .single_add_to_cart_button,
.rtl.woocommerce-page .product_detail .content_product_detail .product-summary-bottom .cart .single_add_to_cart_button {
  margin-right: 10px;
}
.rtl .wrap-contact-address .contact-address p.ct-street {
  padding: 7px 45px 7px 0px;
  background: url("../assets/img/adress-icon.png") no-repeat scroll right center rgba(0,0,0,0);
}
.rtl .wrap-contact-address .contact-address .ct-email {
  padding: 7px 45px 7px 0px;
  background: url("../assets/img/email-icon.png") no-repeat scroll right top rgba(0,0,0,0);
}
.rtl .wrap-contact-address .contact-address p.ct-hotline {
  padding: 7px 45px 7px 0px;
  background: url("../assets/img/mobile-icon.png") no-repeat scroll right top rgba(0,0,0,0);
}
.rtl table.shop_table .coupon {
  float: right;
}
.rtl #flytheme-totop {
  left: 15px;
  right: auto;
}
.rtl .quickview-container .product_detail .content_product_detail .product-summary-bottom .cart .quantity {
  float: right;
  margin-left: 20px;
  padding-left: 1.1em;
  padding-right: 0;
  margin-right: 0;
}
.rtl a.add_to_cart_button.added,
.rtl a.add_to_cart_button:hover.added {
  background: url(../assets/img/added.png) no-repeat center center #f69a43 !important;
  text-indent: -9999px;
}
.rtl a.add_to_cart_button.added:after,
.rtl a.add_to_cart_button:hover.added:after {
  content: '' !important;
}
.rtl .compare-button .compare.added:before {
  font-family: WooCommerce;
  content: "\e017";
  margin-right: .53em;
}
.rtl .compare-button .compare.added:after {
  content: '';
  margin: 0;
}
.rtl .social-share .social-share-item {
  float: right;
  margin: 0;
}
.rtl .flytheme_posts.widget .widget-post .widget-thumb {
  margin: 0 0px 0px 18px;
}
.rtl .blog-full-list .hentry .entry .entry-thumb,
.rtl .blog-content-list .hentry .entry .entry-thumb {
  margin: 0 0px 0px 30px;
}
.rtl .count-down-section .sw-woo-container-slider .slick-slider .products-thumb {
  right: auto;
  left: 15px;
}
.rtl .count-down-section .sw-woo-container-slider .slick-slider .item-content {
  text-align: right;
}
.rtl .product-countdown-style1 .countdown-section {
  border-right: 0;
  border-left: 1px solid #737373;
}
.rtl .product-countdown-style1 .countdown-section:last-child {
  border-left: 0;
}
.rtl .product-countdown-style1 .countdown-section.secs {
  margin-left: 0px;
}
.rtl .news-style-2 ul li.widget-post .widget-thumb {
  margin: 0 0px 0px 30px;
}
.rtl .news-style-2 ul li.widget-post .widget-caption .item-content {
  text-align: right;
}
.rtl .banner-img img {
  margin-right: -50%;
}
.rtl .sw-woo-tab-cat .top-tab-slider ul.nav-tabs li.active a,
.rtl .sw-woo-tab-cat .top-tab-slider ul.nav-tabs li:hover a {
  padding-left: 0px;
  padding-right: 35px;
}
.rtl .sw-woo-tab-cat .top-tab-slider ul.nav-tabs li.active a:before,
.rtl .sw-woo-tab-cat .top-tab-slider ul.nav-tabs li:hover a:before {
  left: auto;
  right: 0;
}
.rtl.page-template-page-home2 .section1 .box-slider-title {
  background: url(../assets/img/green/01.png) no-repeat right center;
}
.rtl.page-template-page-home2 .section2 .box-slider-title {
  background: url(../assets/img/green/02.png) no-repeat left center;
  text-align: right;
}
.rtl.page-template-page-home2 .section2.banner-html img {
  float: right;
  margin-right: 0;
  margin-left: 22px;
}
.rtl.page-template-page-home2 .section3 .box-slider-title {
  background: url(../assets/img/green/03.png) no-repeat right center;
}
.rtl.page-template-page-home2 .section3 .countdown-style2 .right-deals .item-countdown .products-thumb {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}
.rtl.page-template-page-home2 .section3 .countdown-style2 .right-deals .item-countdown .item-content {
  text-align: right;
}
.rtl.page-template-page-home2 .section3 .countdown-style2 .right-deals .item-countdown .products-thumb .product-countdown-style1 {
  left: auto;
  right: -64%;
}
.rtl.page-template-page-home2 .section4 .top-tab-slider {
  float: left;
}
.rtl.page-template-page-home2 .section4 .box-slider-title {
  background: url(../assets/img/green/04.png) no-repeat left center;
  text-align: right;
}
.rtl.page-template-page-home2 .section5 .box-slider-title {
  background: url(../assets/img/green/05.png) no-repeat right center;
}
.rtl .portfolio .portfolio-top .portfolio-content .single-thumbnail {
  margin-right: 0px;
  margin-left: 30px;
}
.rtl .top-form .wrapp-minicart .cart-checkout .price-total-w {
  float: left;
}
.rtl .add_to_cart_button,
.rtl .add_to_wishlist,
.rtl .single_add_to_cart_button,
.rtl a.product_type_grouped,
.rtl a.product_type_external {
  margin-right: 0px !important;
  margin-left: 1px !important;
}
.rtl .sm_quickview_handler-list {
  margin-left: 1px;
  margin-right: 0;
}
.rtl .sw-best-seller-product ul li .item-img {
  float: right;
  margin: 0 0px 0px 18px;
}
.rtl .products-nav .count-per-page {
  float: left;
}
.rtl .products-wrapper .products-loop.list > li .products-entry .products-thumb .item-bottom {
  left: 0px;
  right: 300px;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
}
.rtl.woocommerce nav.woocommerce-pagination ul li {
  float: right;
}
.rtl.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers,
.rtl.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rtl .products-wrapper .products-loop.list > li .products-entry .item-content {
  text-align: right;
}
.rtl .products-wrapper .products-loop.list > li .products-entry .item-content .reviews-content {
  right: auto;
  left: 0;
}
.rtl .breadcrumb>li+li:before {
  display: none;
}
.rtl .breadcrumbs ul.breadcrumb > li + li:after {
  content: "\f104";
  font-family: FontAwesome;
  font-size: 14px;
  color: #fff;
  padding: 0 5px;
}
.rtl.woocommerce div.product form.cart .variations td.label {
  padding-right: 0;
  padding-left: 1em;
}
.rtl.woocommerce div.product form.cart .variations select {
  float: right;
}
.rtl .sidebar-above-footer .widget {
  float: none;
}
.rtl footer .widget.widget_nav_menu ul.menu > li > a:hover:before,
.rtl footer .widget.widget_nav_menu ul.menu > li > a:focus:before {
  margin-right: 0px;
  margin-left: 10px;
}
.rtl .sw-best-seller-product ul li .item-content {
  text-align: right;
}
.rtl .news-style-2 ul li.widget-post .widget-caption .sn-datev2 .m-blog {
  margin-right: -17px;
  margin-left: 0;
}
.rtl .resmenu-container .menu-responsive-wrapper ul > li .show-dropdown {
  left: 0;
  right: auto;
}
.rtl .top-form:before {
  left: auto;
  right: -20px;
}
.rtl .panel-detail-product .panel-default .panel-heading .panel-title a:before {
  right: auto;
  left: 0;
}
.rtl #lang_sel > ul > li ul li:first-child a {
  padding-left: 5px;
}
.rtl #lang_sel > ul > li ul li a {
  padding-right: 0;
}
.rtl #lang_sel > ul > li ul li:last-child a {
  padding-left: 0;
  padding-right: 5px;
}
.rtl.page-template-page-home2 .section3 .countdown-style2 .right-deals .item-countdown .item-content .item-bottom {
  right: 0;
  margin-right: 0;
  left: auto;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
}
.rtl .woocommerce div.product form.cart .button {
  float: right;
}
.rtl .product_detail .content_product_detail .product-summary-bottom .compare-button .compare {
  margin-left: 1px !important;
  margin-right: 0 !important;
}
.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar {
  float: right;
  left: auto;
  right: 0;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin: 0 50px 0 0px;
}
.rtl.woocommerce p.stars a.star-1,
.rtl.woocommerce p.stars a.star-2,
.rtl.woocommerce p.stars a.star-3,
.rtl.woocommerce p.stars a.star-4,
.rtl.woocommerce p.stars a.star-5 {
  border-left: 1px solid #ccc;
  border-right: 0;
}
.rtl.woocommerce p.stars a.star-1:after,
.rtl.woocommerce p.stars a.star-2:after,
.rtl.woocommerce p.stars a.star-3:after,
.rtl.woocommerce p.stars a.star-4:after,
.rtl.woocommerce p.stars a.star-5:after {
  left: auto;
  right: 0;
}
.rtl.woocommerce p.stars a {
  margin-right: 0;
  margin-left: 1em;
}
.rtl .product-type-external .product_detail .product-summary-bottom .cart {
  float: right;
}
.rtl #respond .cmm-box-left .your-name {
  float: right;
  margin-right: 0;
  margin-left: 2%;
}
.rtl #respond .cmm-box-left .your-email {
  float: right;
}
.rtl blockquote {
  background: url('../assets/img/blockquote.png') no-repeat top 2px right;
  padding: 0px 10px 0px 0px;
}
.rtl .Aboutpage .box-slider-title {
  text-align: right;
}
.rtl .Aboutpage .box-slider-title:after {
  left: auto;
  right: 0;
}
.rtl .Contactpage .border-dashed.name,
.rtl .Contactpage .border-dashed.mail {
  float: right;
  margin-right: 0;
  margin-left: 3%;
}
.rtl .Contactpage .border-dashed.mail {
  margin-left: 0;
}
.rtl .Contactpage .submit {
  text-align: right;
  display: block;
}
.rtl .count-down-section .sw-woo-container-slider .slick-slider .item-content .item-bottom {
  left: auto;
  right: 0;
  margin-right: 0px;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
}
.rtl .about-faqs .vc_tta-panel .vc_tta-panel-heading h4 a:before {
  left: auto;
  right: 0;
}
.rtl .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading,
.rtl .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
  text-align: right;
}
.rtl .wpb_tabs .wpb_tabs_nav li {
  float: right;
}
.woocommerce.rtl .widget_price_filter .price_slider_amount #min_price,
.woocommerce.rtl .widget_price_filter .price_slider_amount #max_price,
.woocommerce-page.rtl .widget_price_filter .price_slider_amount #min_price,
.woocommerce-page.rtl .widget_price_filter .price_slider_amount #max_price {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.woocommerce.rtl .widget_price_filter .price_slider_amount .button,
.woocommerce-page.rtl .widget_price_filter .price_slider_amount .button {
  float: right;
}
.woocommerce.rtl .woocommerce-error .button,
.woocommerce.rtl .woocommerce-info .button,
.woocommerce.rtl .woocommerce-message .button,
.woocommerce-page.rtl .woocommerce-error .button,
.woocommerce-page.rtl .woocommerce-info .button,
.woocommerce-page.rtl .woocommerce-message .button {
  float: left;
}
.woocommerce.rtl .cart-collaterals .cart_totals,
.woocommerce-page.rtl .cart-collaterals .cart_totals {
  float: right;
  margin-left: 2%;
  margin-right: 0;
}
.woocommerce.rtl .wc-proceed-to-checkout a,
.woocommerce-page.rtl .wc-proceed-to-checkout a {
  float: right;
}
.woocommerce.rtl table.shop_table .coupon input.button,
.woocommerce-page.rtl table.shop_table .coupon input.button {
  float: right !important;
  margin-right: 20px;
  margin-left: 0;
}
.woocommerce.rtl table.cart td.actions .coupon .input-text,
.woocommerce.rtl table.cart td.actions .button,
.woocommerce-page.rtl table.cart td.actions .coupon .input-text,
.woocommerce-page.rtl table.cart td.actions .button {
  float: right;
}
.woocommerce.rtl .checkout .col2-set .col-1,
.woocommerce.rtl .checkout .col2-set .col-2,
.woocommerce-page.rtl .checkout .col2-set .col-1,
.woocommerce-page.rtl .checkout .col2-set .col-2 {
  float: right;
}
.woocommerce.rtl .checkout .col2-set .col-2 .woocommerce-shipping-fields,
.woocommerce-page.rtl .checkout .col2-set .col-2 .woocommerce-shipping-fields {
  padding-right: 15px;
  padding-left: 0;
}
.woocommerce.rtl .checkout .col2-set .col-1 .woocommerce-shipping-fields,
.woocommerce-page.rtl .checkout .col2-set .col-1 .woocommerce-shipping-fields {
  padding-left: 15px;
  padding-right: 0;
}
.woocommerce.rtl td.product-name dl.variation dd,
.woocommerce.rtl td.product-name dl.variation dt,
.woocommerce-page.rtl td.product-name dl.variation dd,
.woocommerce-page.rtl td.product-name dl.variation dt {
  float: right;
}
.woocommerce.rtl td.product-name dl.variation dt,
.woocommerce-page.rtl td.product-name dl.variation dt {
  clear: right;
}
.rtl .sidebar .widget_product_categories .product-categories li a:before {
  margin-right: 0;
  margin-left: 15px;
  content: '\f0d9';
}
