/*
 * Name:        Boo Theme Elements - RTL
 * Written by: 	Themerella - (http://themerella.com)
 * Version:     1.0.0
*/
/* Common and Vendors*/
/* Banner */
.banner-bg-rhombus:before {
  right: auto;
  left: -100px;
  -webkit-transform: skewX(20deg);
      -ms-transform: skewX(20deg);
          transform: skewX(20deg);
}

.banner-bg-rhombus
.car-search .ui-selectmenu-button:after {
  right: auto;
  left: 30px;
}

/* Carousel */
.carousel-nav .flickity-prev-next-button.previous .fa-angle-left:before {
  content: "\f105";
}

.carousel-nav .flickity-prev-next-button.previous .fa-long-arrow-left:before {
  content: "\f178";
}

.carousel-nav .flickity-prev-next-button.next .fa-angle-right:before {
  content: "\f104";
}

.carousel-nav .flickity-prev-next-button.next .fa-long-arrow-right:before {
  content: "\f177";
}

.carousel-nav .flickity-prev-next-button.previous:hover i,
.carousel-nav button.previous:hover i {
  -webkit-transform: translateX(2px);
  -ms-transform: translateX(2px);
      transform: translateX(2px);
}

.carousel-nav .flickity-prev-next-button.next:hover i,
.carousel-nav button.next:hover i {
  -webkit-transform: translateX(-2px);
  -ms-transform: translateX(-2px);
      transform: translateX(-2px);
}

.carousel-nav-style4 .flickity-prev-next-button.previous {
  left: auto;
  right: 0;
  border-radius: 4px 0 0 4px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
      transform: translateX(100%);
}

.carousel-nav-style4 .flickity-prev-next-button.next {
  right: auto;
  left: 0;
  border-radius: 0 4px 4px 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}

.carousel-nav-style4:hover .flickity-prev-next-button {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.carousel-nav-style6 .carousel-nav .previous {
  left: auto;
  right: 0;
}

.carousel-nav-style6 .carousel-nav .next {
  left: 0;
  right: auto;
}

.carousel-nav-style6.is-moving .carousel-nav .previous i {
  -webkit-transform: translateX(100%) !important;
  -ms-transform: translateX(100%) !important;
      transform: translateX(100%) !important;
}

.carousel-nav-style6.is-moving .carousel-nav .next i {
  -webkit-transform: translateX(-100%) !important;
  -ms-transform: translateX(-100%) !important;
      transform: translateX(-100%) !important;
}

.carousel-nav-style7 .carousel-nav .previous,
.carousel-nav-style9 .carousel-nav .previous {
  left: auto;
  right: 0;
  -webkit-transform: translateX(calc(100% + 60px));
  -ms-transform: translateX(calc(100% + 60px));
      transform: translateX(calc(100% + 60px));
}

.carousel-nav-style7 .carousel-nav .next,
.carousel-nav-style9 .carousel-nav .next {
  right: auto;
  left: 0;
  -webkit-transform: translateX(calc(-100% - 60px));
  -ms-transform: translateX(calc(-100% - 60px));
      transform: translateX(calc(-100% - 60px));
}

.carousel-nav-style8 .flickity-prev-next-button {
  float: right;
}

.carousel-nav-style8 .flickity-prev-next-button + button {
  border: none !important;
}

.carousel-nav-style8 .flickity-prev-next-button:first-child {
  border-left: 1px solid #ededed;
}

/* Contact Forms */
.contact-form .ui-icon {
  right: auto;
  left: 5%;
}

.contact-default label {
  left: auto;
  right: 22px;
}

.contact-line-alt label {
  left: auto;
  right: 0;
}

.contact-default-alt2 label {
  left: auto;
  right: 0;
}

.contact-default-alt3 label {
  left: auto;
  right: 30px;
}

.contact-default-alt3 i {
  left: auto;
  right: 13px;
}

.contact-gray label {
  left: auto;
  right: 0;
  padding-left: 0;
  padding-right: 30px;
}

.contact-gray label:after {
  left: auto;
  right: 15px;
}

/* Content Box */
.content-box-boxed-numbered {
  border-left-width: 1px;
  border-right-width: 0;
}

.content-box-boxed-numbered:before, .content-box-boxed-numbered:after {
  left: auto;
  right: 0;
}

.content-box-boxed-numbered .number {
  left: auto;
  right: 0;
  -webkit-transform: translateY(-50%) translateX(50%);
      -ms-transform: translateY(-50%) translateX(50%);
          transform: translateY(-50%) translateX(50%);
}

.content-box-boxed-numbered .content-box-content {
  padding-right: 60px;
  padding-left: 3.0769em;
}

.content-box-big-img .content-box-info-2,
.content-box-big-img-alt .content-box-info-2 {
  right: auto;
  left: 30px;
}

.content-box-arrow h3 i {
  margin-right: 0;
  margin-left: 10px;
}

/* Featured Box */
.featured-box-product .featured-box-info span,
.featured-box-product-centered .featured-box-info span {
  margin-left: 0;
  margin-right: 20px;
}

.featured-box-product .featured-box-info span:first-child,
.featured-box-product-centered .featured-box-info span:first-child {
  margin-right: 0;
}

.featured-box-product .featured-box-info i,
.featured-box-product-centered .featured-box-info i {
  margin-right: 0;
  margin-left: 3px;
}

.featured-box-product .featured-box-price,
.featured-box-product-centered .featured-box-price {
  left: auto;
  right: 35px;
}

.featured-box-product .featured-box-featured,
.featured-box-product-centered .featured-box-featured {
  left: auto;
  right: 0;
}

.featured-box-product-centered .featured-box-price {
  left: 50%;
  right: auto;
}

/* Icon Box */
.icon-box-side,
.icon-box-inline {
  text-align: right;
}

.icon-box-counter-lg .counter {
  margin-left: 9%;
  margin-right: 5%;
}

/* Latest Posts */
.latest-posts .read-more i {
  margin-left: 0;
  margin-right: 6px;
}

.latest-posts .read-more .fa-long-arrow-right:before {
  content: "\f177";
}

.carousel-nav-style3 .carousel-nav,
.latest-posts-carousel-nav .carousel-nav {
  text-align: right;
}

.carousel-nav-style3 .carousel-nav .section-title,
.latest-posts-carousel-nav .carousel-nav .section-title {
  text-align: right !important;
}

.carousel-nav-style3 .carousel-nav .section-title hr,
.latest-posts-carousel-nav .carousel-nav .section-title hr {
  margin-left: auto;
  margin-right: 0;
}

.meta-caption .aspect-ratio-container + .meta,
.meta-caption img + .meta {
  left: auto;
  right: 0;
}

.meta-sticky-down img + .meta {
  left: 0;
}

.meta-caption-rhombus .meta {
  left: auto;
  right: 50px;
}

/* Progress Bar */
.progressbar-bar span {
  left: auto;
  right: 0;
}

.progressbar-value {
  text-align: left;
}

.progressbar-default .progressbar-value {
  left: auto;
  right: 0;
}

.progressbar-thin-line .progressbar-value {
  left: auto;
  right: 0;
}

.progressbar-wide-line .progressbar-title {
  left: auto;
  right: 0;
}

.progressbar-wide-line .progressbar-value {
  left: auto;
  right: -10px;
}

.progressbar-outline .progressbar-title {
  left: auto;
  right: 20px;
}

.progressbar-outline .progressbar-value {
  left: auto;
  right: -10px;
}

.progressbar-line-gradient .progressbar-title {
  left: auto;
  right: 20px;
}

.progressbar-line-gradient .progressbar-value {
  left: auto;
  right: -10px;
}

.progressbar-outline-hexagon .progressbar-value {
  left: auto;
  right: -6px;
}

.progressbar-outline-hexagon .polygon-container {
  left: auto;
  right: 4px;
  text-align: left;
}

.progressbar-minimal .progressbar-title,
.progressbar-minimal .progressbar-title {
  left: auto;
  right: 0;
}

.progressbar-line-rounded .progressbar-title,
.progressbar-line-rounded .progressbar-value {
  left: auto;
  right: 25px;
  text-align: left;
}

.progressbar-line-rounded .progressbar-value {
  right: -25px;
}

/* Section Title */
.section-title-blue-underline i,
.section-title-blue-underline2 i,
.section-title-thick i,
.section-title-thick2 i,
.section-title-icon i {
  margin-right: 0;
  margin-left: 18px;
}

.section-title-side-line h2:after {
  margin-left: 0;
  margin-right: 20px;
}

/* Social Icons */
.social-icon li:first-child {
  margin-right: 0 !important;
}

/* Subscribe Form */
.subscribe-form .wysija-submit:hover .submit-icon {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}

.subscribe-form .wysija-submit:hover .submit-text + .submit-icon {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}

.subscribe-form .submit-icon {
  margin-right: 0;
  margin-left: 0.65em;
}

.subscribe-form .submit-text + .submit-icon {
  margin-left: 0 !important;
  margin-right: 0.65em !important;
}

.subscribe-form--button-inside .wysija-submit {
  right: auto;
  left: 0;
}

.subscribe-form--button-inside.subscribe-form--button-naked .wysija-submit {
  padding-right: 0;
  padding-left: 1em;
}

.subscribe-form--button-inline p {
  padding-right: 0;
  padding-left: 20px;
}

.subscribe-form--input-underlined select,
.subscribe-form--input-underlined input[type="text"] {
  padding-right: 0 !important;
}

/* Tabs */
.tabs-stacked-bubble .nav-pills > li::before,
.tabs-stacked-bubble-invert .nav-pills > li::before {
  right: auto;
  left: -2em;
  -webkit-transform: translateY(-50%) translateX(-50%) rotateZ(180deg);
      -ms-transform: translateY(-50%) translateX(-50%) rotate(180deg);
          transform: translateY(-50%) translateX(-50%) rotateZ(180deg);
}

.tabs-stacked-bubble-invert .nav-pills > li.active:before,
.tabs-stacked-bubble-invert .nav-pills > li:before {
  left: 0;
  right: auto;
  -webkit-transform: translateY(-50%) translateX(0) rotateZ(180deg);
      -ms-transform: translateY(-50%) translateX(0) rotate(180deg);
          transform: translateY(-50%) translateX(0) rotateZ(180deg);
}

.tabs-stacked-bubble-invert .nav-pills > li.active.active:before, .tabs-stacked-bubble-invert .nav-pills > li.active:hover:before,
.tabs-stacked-bubble-invert .nav-pills > li.active:before,
.tabs-stacked-bubble-invert .nav-pills > li:hover:before {
  -webkit-transform: translateY(-50%) translateX(-15px) rotateZ(180deg);
      -ms-transform: translateY(-50%) translateX(-15px) rotate(180deg);
          transform: translateY(-50%) translateX(-15px) rotateZ(180deg);
}

.tabs-stacked-bubble-invert .nav-pills > li a i {
  margin-right: 0;
  margin-left: 20px;
}

/* Team Members */
.team-member-info-side .team-member-details {
  left: auto;
  right: 0;
  -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
          transform-origin: right bottom;
  -webkit-transform: rotateZ(90deg) translateX(0) translateY(-100%);
      -ms-transform: rotate(90deg) translateX(0) translateY(-100%);
          transform: rotateZ(90deg) translateX(0) translateY(-100%);
}

.team-member-info-side.width-applied .team-member-details {
  -webkit-transform: rotateZ(90deg) translateX(0) translateY(100%);
      -ms-transform: rotate(90deg) translateX(0) translateY(100%);
          transform: rotateZ(90deg) translateX(0) translateY(100%);
}

.team-member-card-minimal {
  text-align: right;
}

.team-member-card-minimal figure {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.team-member-card-minimal .icon-box .icon-container {
  margin-right: 0;
  margin-left: 10px;
}

.team-member-button .btn-container .btn i {
  margin-left: 0;
  margin-right: 6px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.team-member-button .btn-container .btn .fa-long-arrow-right:before {
  content: "\f177";
}

.team-member-button .btn-container .btn:hover i {
  -webkit-transform: translateX(-4px);
      -ms-transform: translateX(-4px);
          transform: translateX(-4px);
}

.team-member-hover-expand .team-member-name:after {
  right: auto;
  left: 0;
}

/* Testimonials */
.testimonial-minimal figure,
.testimonial-minimal-square figure {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.testimonial-bg figure {
  float: right !important;
}

.testimonial-bg .testimonial-details {
  margin-right: 10px;
  margin-left: 0;
}

.testimonial-slider .testimonial-slider-item {
  float: right;
}

/* MEDIA QUERIES */
@media (max-width: 543px) {
  .subscribe-form--button-inside.subscribe-form--button-bordered input[type=text], .subscribe-form--button-inside.subscribe-form--button-solid input[type=text] {
    padding-right: 0 !important;
    padding-left: 2.5em !important;
  }
}

/* Wordpress Monster */
.comment-respond .comment-form .comment-form-comment{left: 0 !important;right:auto !important;}
.comment-form-cookies-consent{display:none !important;}
.carousel-nav-style6 .carousel-nav .previous {left: auto;right: 15px !important;}
.progressbar-wide-line .progressbar-title {left: auto;right: 20px !important;}
.progressbar-wide-line .progressbar-title {left: auto;right: 20px !important;}
.module-search-form.style-ghost .module-container .module-trigger{float: left;}
.module-container .module-trigger{right: auto;border-left: none;border-right: 1px solid rgba(0, 0, 0, 0.25);left: 0;}
.tabs-title-naked .nav-tabs li{margin-right:0px; margin-left:20px}
.tabs-title-naked .nav-tabs li a:after{margin-bottom: -10px}
.tabs-title-naked .nav-tabs li a:before{margin-bottom: -10px}
.team-member-contact-info .fa {margin-right:0px; margin-left: 5px}
.team-member-side-border .team-member-name, .team-member-side-border .team-member-title{border-right: 3px  solid #f42958;padding-right: 15px;border-left: 0px;padding-left: 0px;}
.contact-default-alt2 input, .contact-default-alt2 textarea{direction: rtl;text-align: right;}
.contact-form-classic input, .contact-form-classic textarea{direction: rtl;text-align: right;}
.contact-form p {direction: rtl;text-align: right;}
div.wpcf7-response-output{direction: rtl;text-align: right;}
.banner-list li::before {right: 0px}
.banner-list li{padding-right: 1em;padding-left: 0em;}
.banner-list ul {padding-right: 0;}
.vc_chart .vc_chart-legend li{margin-right: 1em !important;margin-left: 0em !important;}
.vc_chart .vc_chart-legend span{margin-right: 0em !important;margin-left: .5em !important;}
.icon-box-counter-lg.icon-box-heading-xlg h3{direction: rtl;text-align: right;}
.icon-box-counter-lg p{direction: rtl;text-align: right;}
.team-member-card-minimal .icon-box.icon-box-side .icon-container{margin-right: 0 !important;
margin-left: 15px !important;}
.icon-box-inline .icon-container{margin-right: 0;margin-left: 20px;}
.titlebar .titlebar__masked-text__svg-text-container{bottom: 30px;}
.carousel-phone .carousel-phone-bg{right: 23%;left:0}
.carousel-nav-style6 .carousel-nav .next{right: auto !important;left: 15px;}
.portfolio-info.style-alt .portfolio-title{direction: rtl;text-align: right;}
.portfolio-info.bg-dark p{direction: rtl;text-align: right;}
.portfolio-item.caption-fixed .overlay-link h2, .portfolio-item.caption-fixed .overlay-link a, .portfolio-item.caption-fixed .overlay-link{display: none;}
.blog-post .post-info .tags a{margin-right: -10px;margin-left: 10px;}
.has-sidebar .contents-container .vc_row[data-vc-full-width], .sidebar-enabled .contents-container .vc_row[data-vc-full-width]{right: auto !important;}
.has-sidebar .contents-container::before, .sidebar-enabled .contents-container::before {left: -6.5%;right: auto;}
.blog-post .post-info i {margin-left: 10px;margin-right: 0px;}
.main-sidebar .widget_wysija .wysija-paragraph::before, .main-sidebar .widget_subscribe .wysija-paragraph::before{left: 15%;}
.post-grid.format-link .post-contents::before, .post-grid.format-quote .post-quote blockquote::before{right:auto}
.weight-semibold{font-weight: normal!important;}
.main-header .main-nav{text-align: right;}
.main-header .main-nav li.megamenu > a > .link-txt::after, .main-header .main-nav li.current-menu-ancestor > a > .link-txt::after, .main-header .main-nav li.current-menu-item > a > .link-txt::after, .main-header .main-nav li.menu-item-has-children > a > .link-txt::after{right: auto;left: 0;}
.main-header .main-nav li.megamenu > a > .link-txt::before, .main-header .main-nav li.current-menu-ancestor > a > .link-txt::before, .main-header .main-nav li.current-menu-item > a > .link-txt::before, .main-header .main-nav li.menu-item-has-children > a > .link-txt::before{right: -25px;left: 0;}
.post-grid .entry-title{margin-left: 10%;margin-right: 0% !important;}
.post-img-medium .post-image, .post-img-medium .post-video, .post-img-medium .post-audio, .post-img-medium .post-contents{margin-left: 3.57143em;margin-right:0em;}
.latest-post-hover footer a i, .latest-post-hover footer span i{left: 0;right: auto;}
.latest-border-tabular .read-more{padding-right: 3.75em;padding-left: 0em;text-align: right;}
.post-half-content .post-info img{margin-left: 21px;margin-right: 0px;}
.comment-respond .comment-form > p{float: right;margin-left: 15px;margin-right: 0px;}
.blog-single-minimal .post-related article .post-contents > header, .blog-single-alt .post-related article .post-contents > header{text-align: right;}
.post-nav a + a{border-right: none;border-left: 1px solid #EBEBEB;}
.post-nav a.next{padding-left: 3.5em;}
.post-nav a.next{text-align: right;right: -1px;left:0}
.reset-nav-tab-styles .nav-tabs > li > a{margin-right: 0;margin-left: auto;}
.tabs-stacked-bubble .nav-pills > li::before {border-right-color: transparent !important;border-left-color: #f42958;}
.header-fullwidth-justified .main-nav > li:last-child {padding-left: 18px !important;padding-right: 18px !important;}
.social-icon li{margin-left: 1.2em !important;margin-right:auto!important}
.header-module .social-icon li:last-child{margin-left: 0 !important;margin-right:auto}
.widget_display_search label::after, .widget_product_search label::after, .widget_search label::after {left: 1.5em !important;right: auto;}
secondary-bar .header-module:first-of-type {padding-right: 0px !important;padding-left: 30px;}
.main-nav.nav-with-sep > li::after{left: 0;right: auto;}
.module-cart .module-trigger, .module-wishlist .module-trigger, .module-search-form .module-trigger {padding-left: 30px !important;padding-right: 30px !important;}
.module-container{text-align: right;left: 0;right: auto;}
.woocommerce ul.products li.product a.button.added span::after, .woocommerce ul.products li.product .add_to_cart_button.added span::after, .woocommerce ul.products .product a.button.added span::after, .woocommerce ul.products .product .add_to_cart_button.added span::after, .product-elegant ul.products li.product a.button.added span::after, .product-elegant-alt ul.products li.product a.button.added span::after, .product-elegant ul.products li.product .add_to_cart_button.added span::after, .product-elegant-alt ul.products li.product .add_to_cart_button.added span::after, .product-elegant ul.products .product a.button.added span::after, .product-elegant-alt ul.products .product a.button.added span::after, .product-elegant ul.products .product .add_to_cart_button.added span::after, .product-elegant-alt ul.products .product .add_to_cart_button.added span::after {
left: 0;right: -8px;}
.woocommerce ul.products li.product a.button.loading span::after, .woocommerce ul.products li.product .add_to_cart_button.loading span::after, .woocommerce ul.products .product a.button.loading span::after, .woocommerce ul.products .product .add_to_cart_button.loading span::after, .product-elegant ul.products li.product a.button.loading span::after, .product-elegant-alt ul.products li.product a.button.loading span::after, .product-elegant ul.products li.product .add_to_cart_button.loading span::after, .product-elegant-alt ul.products li.product .add_to_cart_button.loading span::after, .product-elegant ul.products .product a.button.loading span::after, .product-elegant-alt ul.products .product a.button.loading span::after, .product-elegant ul.products .product .add_to_cart_button.loading span::after, .product-elegant-alt ul.products .product .add_to_cart_button.loading span::after {
left: 0;right: -8px;}
.module-container{text-align: right;left: 0;right: auto;}
.module-wishlist .header-wishlist-container tfoot .btn, .module-wishlist .header-wishlist-container tfoot .button, .module-wishlist .header-cart-container tfoot .btn, .module-wishlist .header-cart-container tfoot .button, .module-cart .header-wishlist-container tfoot .btn, .module-cart .header-wishlist-container tfoot .button, .module-cart .header-cart-container tfoot .btn, .module-cart .header-cart-container tfoot .button{
margin-left: -80px;margin-right: auto;}
.module-cart .header-cart-container tfoot .button i.fa-angle-right::before{content: "\f104";}
.module-wishlist .header th:first-child, .module-cart .header th:first-child {margin-left: -80px;text-align: right;margin-right: auto;}
.woocommerce-page.single-product.woocommerce p.stars a::after, .woocommerce-page.single-product.woocommerce .stars a::after {margin-right: 1em;margin-left: auto;}
.woocommerce-page.single-product.woocommerce div.images .carousel-nav .previous{right: 25px;left: auto;}
.woocommerce-page.single-product.woocommerce div.images .carousel-nav .next{left: 25px;right: auto !important;}
.woocommerce-page.single-product.woocommerce p.stars a, .woocommerce-page.single-product.woocommerce .stars a{margin-left: 15px;margin-right: auto !important;}
.module-wishlist .header-wishlist-container td img, .module-wishlist .header-cart-container td img, .module-cart .header-wishlist-container td img, .module-cart .header-cart-container td img{
margin-left: 14px;margin-right: auto !important;}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon th{padding-left: 30%!important;padding-right: 0!important;}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td, .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal td{padding-left: 40px !important;padding-right: 0!important;}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th, .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal th{padding-left: 10px !important;padding-right: 0 !important;}
.breadcrumb > li + li::before{content: '\f104' !important;}
.countdown{direction: ltr !important;}
.contact-default-alt3 i {left: 0px !important;right: 0px !important;}
/* Woocommerce */
.module-wishlist .header-wishlist-container .counter, .module-wishlist .header-cart-container .counter, .module-cart .header-wishlist-container .counter, .module-cart .header-cart-container .counter{font-size: 10px;}
.module-wishlist .header-wishlist-container .product .remove, .module-wishlist .header-cart-container .product .remove, .module-cart .header-wishlist-container .product .remove, .module-cart .header-cart-container .product .remove{right: 3px;left:0px}
.module-wishlist .header-wishlist-container td, .module-wishlist .header-wishlist-container th, .module-wishlist .header-cart-container td, .module-wishlist .header-cart-container th, .module-cart .header-wishlist-container td, .module-cart .header-wishlist-container th, .module-cart .header-cart-container td, .module-cart .header-cart-container th  {float: none !important;}
.product_dimensions{direction:ltr;text-align:right}
th{letter-spacing:0px !important}
.img-maps-products .contents .info-box .added_to_cart::after, .img-maps-products .contents .info-box .add_to_cart_button::after{right: -120px;left:0px}
.woocommerce ul.products .product, .woocommerce ul.products li.product, .product{float:right !important}
.widget_products_carousel .product {padding-right: 100px;padding-left:0px;text-align: right;}
.woocommerce ul.products li.product a.button.loading span::after, .woocommerce ul.products li.product .add_to_cart_button.loading span::after, .woocommerce ul.products .product a.button.loading span::after, .woocommerce ul.products .product .add_to_cart_button.loading span::after, .product-elegant ul.products li.product a.button.loading span::after, .product-elegant-alt ul.products li.product a.button.loading span::after, .product-elegant ul.products li.product .add_to_cart_button.loading span::after, .product-elegant-alt ul.products li.product .add_to_cart_button.loading span::after, .product-elegant ul.products .product a.button.loading span::after, .product-elegant-alt ul.products .product a.button.loading span::after, .product-elegant ul.products .product .add_to_cart_button.loading span::after, .product-elegant-alt ul.products .product .add_to_cart_button.loading span::after {left: 0 !important;right: auto !important;}
.wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy, .woocommerce table.wishlist_table tfoot td {text-align: right;}
.woocommerce-page.single-product.woocommerce p.stars a::after, .woocommerce-page.single-product.woocommerce .stars a::after {letter-spacing: 0.3em !important;}
.woocommerce ul.products li.product a.button.added span::after, .woocommerce ul.products li.product .add_to_cart_button.added span::after, .woocommerce ul.products .product a.button.added span::after, .woocommerce ul.products .product .add_to_cart_button.added span::after, .product-elegant ul.products li.product a.button.added span::after, .product-elegant-alt ul.products li.product a.button.added span::after, .product-elegant ul.products li.product .add_to_cart_button.added span::after, .product-elegant-alt ul.products li.product .add_to_cart_button.added span::after, .product-elegant ul.products .product a.button.added span::after, .product-elegant-alt ul.products .product a.button.added span::after, .product-elegant ul.products .product .add_to_cart_button.added span::after, .product-elegant-alt ul.products .product .add_to_cart_button.added span::after{left: 0 !important;right: auto !important;}
.woocommerce ul.products li.product .price del, .woocommerce ul.products .product .price del, .product-elegant ul.products li.product .price del, .product-elegant-alt ul.products li.product .price del, .product-elegant ul.products .product .price del, .product-elegant-alt ul.products .product .price del {color: #000;margin-left: 20px !important;margin-right:0px !important}
.widget_products_carousel .product a .aspect-ratio-container, .widget_products_carousel .product a > img{right: 0;float: right;margin-left: 20px;margin-right: 0px;}
.carousel-nav-style10.align-left .carousel-nav {text-align: right;}
.woocommerce ul.products li.product .price del, .woocommerce ul.products .product .price del, .product-elegant ul.products li.product .price del, .product-elegant-alt ul.products li.product .price del, .product-elegant ul.products .product .price del, .product-elegant-alt ul.products .product .price del {margin-left: 20px;margin-right: 0px;}
.module-wishlist .header-wishlist-container, .module-wishlist .header-cart-container, .module-cart .header-wishlist-container, .module-cart .header-cart-container {text-align: right;}
.product-elegant-alt ul.products li.product .price, .product-elegant-alt ul.products .product .price{text-align: right;}
.product-elegant-alt ul.products li.product h3, .product-elegant-alt ul.products .product h3{text-align: right;}
.woocommerce ul.products li.product .price del, .woocommerce ul.products .product .price del, .product-elegant ul.products li.product .price del, .product-elegant-alt ul.products li.product .price del, .product-elegant ul.products .product .price del, .product-elegant-alt ul.products .product .price del {color: #000;margin-left: 20px;display: inline;}
/* Custom CSS IR Fonts */
button {letter-spacing:0px !important;font-weight: normal!important;}
cite {letter-spacing:0px !important;font-weight: normal!important;}
p {letter-spacing:0px !important;font-weight: normal!important;}
a {letter-spacing:0px !important;font-weight: normal!important;}
div {letter-spacing:0px !important;font-weight: normal!important;}
body {letter-spacing:0px !important;font-weight: normal!important;}
span {letter-spacing:0px !important;font-weight: normal!important;}
strong {letter-spacing:0px !important;font-weight: normal!important;}
h1{letter-spacing:0px !important;font-weight: normal!important;}
h2{letter-spacing:0px !important;font-weight: normal!important;}
h3{letter-spacing:0px !important;font-weight: normal!important;}
h4{letter-spacing:0px !important;font-weight: normal!important;}
h5{letter-spacing:0px !important;font-weight: normal!important;}
h6{letter-spacing:0px !important;font-weight: normal!important;}
h7{letter-spacing:0px !important;font-weight: normal!important;}
h8{letter-spacing:0px !important;font-weight: normal!important;}
h9{letter-spacing:0px !important;font-weight: normal!important;}
/* Custom CSS Angle iConFont */
.meta-sticky-up .read-more .fa-angle-right::before {content: "\f104";}
.latest-shadow-2 .read-more.btn .fa-angle-right::before {content: "\f104";}
.latest-read-more-sm .read-more .fa-angle-right::before {content: "\f104";}
.meta-caption-rhombus footer .btn .fa-angle-right::before{content: "\f104";}
.btn span .fa-angle-right::before{content: "\f104";}
.subscribe-form .submit-icon .fa-angle-right::before{content: "\f104";}
.post-nav a.next::before{content: "\f104"; right: auto;left: 30px;}
.post-nav a::before{content: '\f105';right: 30px;left:auto}
#ship-to-different-address, .acccordion-big-square .accordion-toggle, .accordion-underline .accordion-toggle, .author-info h6, .banner-half-bg p, .banner-rhombus-subtitle-alt p, .blog-post .post-info, .blog-post .post-quote footer, .blog-posts .page-nav, .box-rounded .rounded-tooltip, .box-rounded h3, .btn-social-alt, .car-rent-reservation label, .car-rent-reservation li::before, .car-search .radio-group label, .car-search .ui-selectmenu-button, .carousel-items .latest-bold-title.latest-meta .meta, .carousel-swipe-button, .comment-list .comment .comment-meta, .comment-list .comment .reply, .comment-respond .comment-form input[type="submit"], .contact-default-alt2 button, .contact-gray button, .content-box-big-img-alt .content-box-info, .counter-box p, .counter-element, .domain-search.style3 button, .domain-search.style3 input, .domain-search.style3 select, .elegant-filters li, .featured-box-product-centered .featured-box-info, .featured-box-product-centered .featured-box-price, .format-quote .post-quote cite, .icon-box .counter, .main-sidebar .widget_wysija .wysija-submit, .main-sidebar .widget_wysija button, .main-sidebar .widget_wysija input[type="submit"], .megamenu .custom-menu > h5, .megamenu .widget-title, .module-cart .btn, .module-cart .counter, .module-cart .header-cart-container td h5, .module-cart .header-cart-container td h6, .module-cart .header-cart-container tfoot h5, .module-wishlist .btn, .module-wishlist .counter, .module-wishlist .header-wishlist-container td h5, .module-wishlist .header-wishlist-container td h6, .module-wishlist .header-wishlist-container tfoot h5, .page-nav, .portfolio .masonry-filters, .portfolio-elegant .portfolio-item .item-details .subheading, .portfolio-grid .category, .portfolio-grid .masonry-filters, .portfolio-grid .portfolio-meta, .post-masonry .entry-more, .post-masonry .post-audio .tags, .post-masonry .post-image .tags, .post-masonry .post-video .tags, .pricing-table-flat-gradient .price, .pricing-table-flat-head .price, .pricing-table-graphic .pricing, .pricing-table-minimal .price, .pricing-table-sticky-head .pricing, .pricing-table-sticky-head h4, .pricing-table-sticky-head-alt .price, .pricing-table-tabular-alt .currency, .pricing-table-tabular-alt .price, .pricing-table-tabular-alt2 .pricing .price, .pricing-table-tabular-alt2 h4, .section-title .subtitle, .section-title-thick .subtitle, .sorting-option label, .tabs-border-center-alt .nav-tabs li, .tabs-border-floated .nav-tabs > li a .date, .tabs-stacked-default .nav-pills li, .tabs-switch-center-gradient .nav-tabs > li a, .team-member .team-member-details, .team-member-hover-social .team-member-title, .team-member-whole-border .team-member-title, .testimonial-boxed .testimonial-details, .testimonial-inverted .testimonial-name, .testimonial-minimal-square .testimonial-details, .testimonial-minimal-vertical-big .quote-symbol::before, .testimonial-minimal-vertical-default .testimonial-details::before, .testimonial-minimal-vertical-default .testimonial-details::before, .testimonial-minimal-vertical-default .testimonial-name, .testimonial-slider .testimonial-quote-author, .testimonial-slider .testimonial-slider-pagination .pages, .ui-selectmenu-menu li, .woocommerce .cart-collaterals .button, .woocommerce .main-sidebar .widget .widget-title, .woocommerce .main-sidebar .widget > h5, .woocommerce .shop_table .button, .woocommerce-page.single-product .entry-title, .btn-sm span,.equally-size-child .nav-tabs > li,.ui-selectmenu-text,.post-nav a,.time,.tabs-border-floated .nav-tabs > li a, .tabs-shadow .nav-tabs li a, .tabs-shadow .nav-tabs li.active a, .tabs-shadow h6{letter-spacing:0px !important;font-weight: normal!important;font-family: "body-font" !important;}