/*
Theme Name: farmart
Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
http://arshawebdesign.com
*/

:root {
  --main-font: IranYekan;
  --second-font: Shabnam-FD;
  --third-font: IranSans;
  --forth-font: Yekan-Web;
  --fifth-font: Anjoman;
  --bottun-font: IranSans;
  --title-font: Pinar DS2;
  --yekan-font: yekan-bold;
  --khaton-font: khaton;
  --est-font: Estedad-Medium;
}


/*! arsha style css !*/

body {direction: rtl;unicode-bidi: embed;}
.rtl #wpadminbar * {font-family: iranyekan;}

/***** style css farmart *****/

.topbar--item > :first-child {
  padding-right: 0;
  padding-left: 15px;
}
.topbar--item > ::after {
  left: 0;
  right:unset;
}
.topbar--item > :last-child {
  padding-left: 0;
  padding-right: 15px;
}
.header-v6 .header-main .header-items--left > * {
  padding-left: 45px;
  padding-right: unset;
}
.header-element--secondary-button a {
  font-size: 12px;
}
.farmart-products-search .search-field {
  float: right;
  text-align: right;
  direction: rtl;
}
.header-element--compare, .header-element--wishlist {
  margin-left: 15px;
  margin-right: unset;
}
.farmart-products-search .close-search-results {
  left: 10px;
  right:unset;
}
.farmart-products-search .search-submit.button-icon {
  border-radius: 5px 0 0 5px;
}
.header-v6 .header-main .header-items--right {
  padding-right: 40px;
  padding-left: unset;
}
.header-items--right {
  text-align: left;
  padding-right: 30px;
  padding-left: unset;  
}
.header-v6 .header-main .header-items--left {
  padding-left: 0;
  padding-right: unset;
}
.header-v6 .farmart-products-search .search-inner-content {
  direction: ltr;
}
.header-v6 .farmart-products-search .product-cat--left .product-cat::after {
  left: auto;
  right: 0;
}
.farmart-products-search .product-cat--left .product-cat::after {
  right: auto;
  left: 0;
}
.header-v6 .farmart-products-search .search-field, .header-v6 .farmart-products-search .product-cat {
  border-radius: 0 5px 5px 0;
}
.header-v3 .farmart-products-search .product-cat-label, .header-v4 .farmart-products-search .product-cat-label,
.header-v5 .farmart-products-search .product-cat-label, .header-v6 .farmart-products-search .product-cat-label {
  padding-right: 10px;
  padding-left: unset;
}
.farmart-products-search .product-cat-label {
  padding-left: 40px !important;
  padding-right: 15px;
}
.farmart-products-search .product-cat-label .label {
  padding-right: 7px;
  padding-left: unset;
}
.farmart-products-search .product-cat-label .farmart-svg-icon {
  left: 17px;
  right: unset;
}
.header-element--compare .mini-item-counter, .header-element--wishlist .mini-item-counter, .header-element--cart .mini-item-counter {
  left: 0;
  right:unset;
}
.header-v6 .header-element--account {
  margin: 0 15px 0 0;
}
.header-items--right > * {
  text-align: right;
}
.header-element--cart .mini-cart-content,.header-element--account .dropdown-submenu {
  left: 0;
  right:unset;
}
.header-v3 .farmart-products-search .product-cat .product-cat-label, .header-v3 .farmart-products-search .product-cat .product-cat-dd option,
.header-v4 .farmart-products-search .product-cat .product-cat-label, .header-v4 .farmart-products-search .product-cat .product-cat-dd option,
.header-v5 .farmart-products-search .product-cat .product-cat-label, .header-v5 .farmart-products-search .product-cat .product-cat-dd option,
.header-v6 .farmart-products-search .product-cat .product-cat-label, .header-v6 .farmart-products-search .product-cat .product-cat-dd option {
  direction: rtl;
}
.header-v6 .farmart-menu-department {
  padding: 0 0 0 25px;
}
.farmart-menu-department .farmart-title {
  margin: 2px 18px 0 0;
}
.farmart-menu-department .farmart-svg-icon {
  margin-right: 6px;
  margin-left: unset;
}
.farmart-menu-department .department-menu {
  right: 0;
  left:unset;
}
.main-navigation ul {
  padding-right: 0;
  padding-left: unset;
}
.main-navigation li {
  float: right;
}
.main-navigation > li.menu-item-has-children > a::before {
  transform: translate(50%, -5px) rotate(135deg);
  right: calc(50% - 7px);
  left: unset;
}
.header-element--account .dropdown-submenu a.logout .farmart-svg-icon {
  padding-left: 2px;
  padding-right: 3px;
  transform: rotateY(180deg);
}
.header-v3 .main-navigation > li.menu-item-has-children > a,
.header-v4 .main-navigation > li.menu-item-has-children > a,
.header-v5 .main-navigation > li.menu-item-has-children > a,
.header-v6 .main-navigation > li.menu-item-has-children > a {
  padding-left: 30px;
  padding-right: 15px;
}
.main-navigation ul.dropdown-submenu, .main-navigation ul.sub-menu {
  right: 0;
  left:unset;
}
.header-items--left {
  padding-left: 30px;
  padding-right: unset;
}
.main-navigation li a .farmart-svg-icon {
  margin-left: 5px;
  margin-right: unset;
}
.header-v3 .main-navigation > li.menu-item-has-children > a .toggle-menu-children,
.header-v4 .main-navigation > li.menu-item-has-children > a .toggle-menu-children,
.header-v5 .main-navigation > li.menu-item-has-children > a .toggle-menu-children,
.header-v6 .main-navigation > li.menu-item-has-children > a .toggle-menu-children {
  left: 10px;
  right: unset;
}
.main-navigation > li.menu-item-has-children > a .toggle-menu-children {
  left: 13px;
  right: unset;
}
.header-v3 .main-navigation > li > a::after, .header-v4 .main-navigation > li > a::after,
.header-v5 .main-navigation > li > a::after, .header-v6 .main-navigation > li > a::after {
  right: 0;
  left:unset;
}
.farmart-menu-department .department-menu li.dropdown a .toggle-menu-children,
.farmart-menu-department .department-menu li.menu-item-has-children a .toggle-menu-children {
  transform: translateY(50%) rotate(180deg);
  left: 0;
  right:unset;
}
.farmart-menu-department .department-menu ul li:hover > ul.dropdown-submenu {
  right: calc( 100% - 1px);
  left: unset;
}
.main-navigation li.is-mega-menu .menu-item-mega {
  border-left: 1px solid #eee;
  border-right: unset;
}
.main-navigation li.is-mega-menu .menu-item-mega:last-child {
  border-left: none;
}
.farmart-menu-department ul li.is-mega-menu .dropdown-submenu a {
  margin: 0 0 22px 10px;
  border-left: unset;
  border-right: unset;
}
.farmart-menu-department ul li.is-mega-menu .dropdown-submenu .button .farmart-svg-icon {
  margin-right: 3px;
  margin-left: unset;
}
[dir="rtl"] .slick-prev-arrow::before,[dir="rtl"] .slick-next-arrow::before {
  display: none;
}
.farmart-slide-button .farmart-svg-icon {
  padding-right: 10px;
  padding-left: unset;
}
.fm-product-deals-day .cat-header .header-link .farmart-svg-icon {
  padding-right: 3px;
  padding-left: unset;
}
.fm-product-deals-day .cat-header .cat-title .farmart-svg-icon {
  margin-left: 5px;
  margin-right: unset;
}
.fm-product-deals-day .cat-header .countdown-wrapper {
  margin-right: 39px;
  margin-left: unset;
}
.fm-product-deals-day .ends-text {
  margin-left: 8px;
  margin-right: unset;
}
.fm-product-deals-day .farmart-countdown .text {
  margin-right: 5px;
  margin-left: unset;
}
.woocommerce .ribbons .ribbon {
    right:0;
    left:unset;
}
ul.products li.product .product-thumbnail .product-loop__buttons {
  left: 0;
  right:unset;
}
ul.products li.product .product-thumbnail .fm-product-quick-view {
  text-align: left;
  margin: 0 0 13px 1px;
}
ul.products li.product .product-thumbnail .fm-product-quick-view, ul.products li.product .product-thumbnail .compare-button a::before,
ul.products li.product .product-thumbnail .compare-button a .farmart-svg-icon, ul.products li.product .product-thumbnail .yith-wcwl-add-to-wishlist a {
  transform: translateX(-10px);
}
.fm-product-categories-carousel-2 .header-link .farmart-svg-icon, .farmart-product-categories-list .header-link .farmart-svg-icon,
.farmart-product-mutil-categories-carousel .header-link .farmart-svg-icon, .farmart-product-categories-carousel .header-link .farmart-svg-icon {
  padding-right: 3px;
  padding-left: unset;
}
.farmart-product-categories-list .product-cats--lists .cat-item .cat-thumb {
  margin: 0 0 0 18px;
}
.woocommerce .fm-rating .count {
  margin-right: 5px;
  margin-left: unset;
}
.woocommerce .fm-rating .star-rating {
  margin-left: 2px;
  margin-right: unset;
}
.star-rating .user-rating {
  right: 0;
  left: unset;
}
.fm-product-with-category .header-link .farmart-svg-icon {
  padding-right: 3px;
  padding-left: unset;
}
.fm-product-tab-carousel-3 ul.products li.product div.product-thumbnail {
  margin-left: 25px;
  margin-right: unset;
}
.fm-content-recently-viewed .header-link .farmart-svg-icon {
  padding-right: 3px;
  padding-left: unset;
}
div.blog-wrapper__inner div.entry-format.format-gallery span.slick-next-arrow.farmart-svg-icon.slick-arrow {
  right: 30px;
  left: unset;
}
div.blog-wrapper__inner div.entry-format.format-gallery span.slick-prev-arrow.farmart-svg-icon.slick-arrow {
  left: 30px;
  right: unset;
}
.content-sidebar .farmart-taxs-list, .sidebar-content .farmart-taxs-list {
  text-align: right;
}
.footer-widget-description .farmart-svg-icon {
  margin-left: 10px;
  margin-right: unset;
}
.footer-widget-description h3 {
  margin: 8px 30px 23px 0;
}
.widget_mc4wp_form_widget .mc4wp-form-fields input[type="email"] {
  padding-right: 55px;
  padding-left: unset;
}
.widget_mc4wp_form_widget .mc4wp-form-fields label::before {
  right: 25px;
  left:unset;
}
.widget_mc4wp_form_widget .mc4wp-form-fields input {
  border-left: none;
  border-right: 1px solid #cdcfd0;
}
.widget .mc4wp-form input, .widget .mc4wp-form select {
  margin-left: 0;
  margin-right: unset;
}
.mc4wp-form input[type="email"], .mc4wp-form input[type="text"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.mc4wp-form input[type="submit"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-right: none;
}
.site-footer .footer-left > * {
  margin-left: 40px;
  margin-right: unset;
}
.site-footer .footer-right > * {
  margin-right: 40px;
  margin-left: unset;
}
.farmart-footer-socials-menu .farmart-footer-social-text {
  margin-left: 15px;
  margin-right: unset;
}
.socials-menu li:first-child {
  padding-right: 0;
  padding-left: unset;
}
.socials-menu li:last-child {
  padding-left: 0;
  padding-right: unset;
}
.backtotop {
  left: 30px;
  right:unset;
}
.fm-vertical-tab {
  right: 7.2% !important;
  left: unset !important;
}
.footer-link .widget_nav_menu .widget-title {
  margin: 0 0 0 7px;
}
.footer-link .widget_nav_menu ul.menu > li:first-child > a {
  padding-right: 0;
  padding-left: 6px;
}
.footer-link .widget_nav_menu ul li a {
  border-right: 1px solid var(--farmart-footer-text-color);
  padding-right: 9px;
  padding-left: 6px;
  border-left: unset;
}
.farmart-banner-medium-3 .farmart-svg-icon {
  margin-right: 4px;
  margin-left: unset;
}
.fm-elementor-product-deals-carousel-2 .slick-slide.slick-current ,.fm-elementor-product-deals-carousel-2 .slick-slide{
  border-width: 1px 0 0 1px;
}
.slick-track {
  right: 0;
  left: unset;
}
.fm-elementor-product-deals-carousel-2 ul.products li.product .product-inner .product-thumbnail {
  margin: 0 0 0 20px;
}
.farmart-banner-medium-3 .price-box {
  left: 15px;
  right: unset;
  direction: ltr;
}
.farmart-testimonial-banner span.slick-next-arrow {
  left: 20px;
  right: unset;
}
.farmart-testimonial-banner span.slick-prev-arrow {
  right: unset;
  left: 0px;
}
.fm-product-tab-carousel-3 .tabs-nav li:first-child a {
  margin-right: 0;
  margin-left: 15px;
}
.fm-product-tab-carousel-3 .header-link::after, .fm-product-tab-carousel-3 .tabs-nav li::after {
  right: 0;
  left: unset;
}
.fm-product-tab-carousel-3 .tabs-nav li:last-child a {
  margin-left: 0 !important;
  margin-right: 15px !important;
}
.fm-product-with-category .categories-box--columns-2 .category-box {
  padding-left: 20px;
  padding-right: unset;
}
.fm-product-with-category .categories-box {
  border-left: 0;
  border-right: 1px solid #eee;
}
.farmart-tabs .tabs-nav li {
  float: right;
}
.fm-product-deals-day ul.products li.product {
  float: right;
}
.fm-products-carousel-with-category .header-cat .extra-links li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.fm-products-carousel-with-category .header-cat .extra-links .header-link .farmart-svg-icon {
  padding-right: 4px;
  padding-left: unset;
}
.fm-products-carousel-with-category .header-cat .extra-links li::after {
  left: -1px;
  right: unset;
}
.fm-products-carousel-with-category .header-cat .extra-links li:last-child {
  padding-left: 0;
  padding-right: 16px;
}
.farmart-brands-carousel .extra-link .farmart-svg-icon {
  margin-right: 3px;
  margin-left: unset;
}
.fm-banner-carousel .extra-link .farmart-svg-icon {
  margin-right: 3px;
  margin-left: unset;
}
.fm-products-carousel-2 .header-link .farmart-svg-icon, .fm-products-carousel .header-link .farmart-svg-icon {
  padding-right: 3px;
  padding-left: unset;
}
.fm-product-tab-carousel-2 .tabs-nav li:first-child a {
  margin-right: 0;
  margin-left: 15px;
}
.fm-product-tab-carousel-2 .header-link::after, .fm-product-tab-carousel-2 .tabs-nav li::after {
  right: 0;
  left: unset;
}
.fm-product-tab-carousel-2 .tabs-nav li:last-child a {
  margin-left: 0 !important;
  margin-right: 15px !important;
}
.farmart-blog-shortcode .extra-link .farmart-svg-icon {
  margin-right: 3px;
  margin-left: unset;
}
div.entry-format.format-video a.entry-image.popup-video span.post-format-icon img {
  top: -3px;
  right: -1px;
}
.farmart-blog-shortcode .fm-entry-date .meta-date {
  margin-left: 5px;
  margin-right: unset;
}
.farmart-testimonial-banner .box-item__image, .farmart-testimonial-2 .box-item__image {
  margin-left: 30px;
  margin-right: unset;
}
.fm-elementor-product-deals-carousel-3 .box-nav .prev-arrow {
  margin-left: 10px;
  margin-right: unset;
  transform: rotateY(180deg);
}
.fm-elementor-product-deals-carousel-3 .box-nav .next-arrow {
  transform: rotateY(180deg);
}
.fm-products-carousel-2 .products-header h3 .farmart-svg-icon, .fm-products-carousel .products-header h3 .farmart-svg-icon {
  margin-left: 14px;
  margin-right: unset;
}
.fm-product-categories-carousel-2 .product-cats .cat-item .cat-thumb {
  margin: 0 0 0 18px;
}
.fm-product-categories-carousel-2 .cat-header h3 .farmart-svg-icon, .farmart-product-categories-list .cat-header h3 .farmart-svg-icon,
.farmart-product-mutil-categories-carousel .cat-header h3 .farmart-svg-icon, .farmart-product-categories-carousel .cat-header h3 .farmart-svg-icon {
  margin-left: 14px;
  margin-right: unset;
}
.farmart-product-mutil-categories-carousel .categories-box .box-item {
  border-right: 1px solid transparent;
  border-left: unset;
}
.farmart-list-box.content-horizontal .box-item__icon {
  margin-left: 20px;
  margin-right: unset;
}
.farmart-testimonial-banner__list {
  float: left;
  padding: 40px 40px 28px 30px;
}
.farmart-list-box__wrapper .box-item__icon .number {
  left: 0;
  right:unset;
}
.farmart-product-categories-grid .cat-item--link .link-all--text .farmart-svg-icon {
  margin-right: 5px;
  margin-left: unset;
}
.farmart-testimonial .box-dots {
  left: 0;
  right: unset;
}
div.farmart-slides-wrapper.align-icon-.navigation-arrows.navigation-tablet-arrows.navigation-mobile-arrows.farmart-arrow-bottom div.arrows-wrapper div.arrows-inner.arrows-container-fluid span.slick-prev-arrow.farmart-svg-icon.slick-arrow svg {
  transform: rotateY(180deg) scaleX(-1);
}
div.farmart-slides-wrapper.align-icon-.navigation-arrows.navigation-tablet-arrows.navigation-mobile-arrows.farmart-arrow-bottom div.arrows-wrapper div.arrows-inner.arrows-container-fluid span.slick-next-arrow.farmart-svg-icon.slick-arrow svg {
  transform: rotateY(180deg) scaleX(-1);
}
div.farmart-testimonial__wrapper div.box-arrow span.farmart-svg-icon.slick-prev-arrow.slick-arrow.slick-disabled svg {
  transform: rotateY(180deg);
}
.farmart-testimonial .slick-prev-arrow {
  right: -23px;
  left: unset;
}
.farmart-testimonial .box-item__author img {
  margin-left: 25px;
  margin-right: unset;
}
.farmart-faq .title .fm-icon {
  left: 0;
  right: unset;
}
.fm-modal .close-modal {
  left: 20px;
  right:unset;
}
.woocommerce div.product .woocommerce-product-gallery {
  float: right;
}
.fm-quick-view-modal .product-modal-content div.product div.entry-summary {
  left: 0;
  right: unset;
}
.woocommerce div.product div.entry-summary {
  float: right;
  padding-right: 51px;
  padding-left: unset;
}
.fm-quick-view-modal .product-modal-content div.product .product-entry-meta > div {
  margin-left: 14px;
  padding-left: 15px;
  margin-right: unset;
  padding-right: unset;
}
.woocommerce div.product .fm-entry-product-header .woocommerce-product-rating .fm-rating {
  margin-left: 5px;
  margin-right: unset;
}
.fm-quick-view-modal .product-modal-content div.product .product-entry-meta > div::after {
  left: 0;
  right: unset;
}
.woocommerce .ribbons .ribbon {
  font-size: 12px;
  padding: 0 3px;
}
.woocommerce div.product p.price ins {
  margin-left: 7px;
  float: right;
  margin-right: unset;
}
.woocommerce div.product .stock label {
  margin-left: 8px;
  margin-right: unset;
}
.farmart-list li, ul.farmart-list li {
  padding-right: 14px;
  padding-left: unset;
}
.woocommerce .woocommerce-product-details__short-description .farmart-list li::before {
  margin-left: 7px;
  margin-right: unset;
}
.farmart-list li::before, ul.farmart-list li::before {
  right: 0;
  left: unset;
}
.woocommerce div.product .single-button-wrapper .quantity {
  margin-left: 17px;
  margin-right: unset;
}
.woocommerce .quantity .decrease {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  right: 0.3px;
  left: unset;  
}
.woocommerce .quantity .increase {
  left: 0;
  right: unset;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
.woocommerce div.product .single-button-wrapper .fm-wishlist-button {
  margin-right: 20px;
  margin-left: unset;
}
.farmart-social-share.farmart-social__text li {
  margin-left: 4px;
  margin-right: unset;
}
.farmart-social-share.farmart-social__text a .text {
  margin: 1px 5px 0 0;
}
.yith_wcwl_wishlist_footer h4.yith-wcwl-share-title {
  margin: 0 0 0 14px;
}
.woocommerce table.wishlist_table td.product-add-to-cart a .farmart-svg-icon {
  margin-left: 5px;
  margin-right: unset;
}
ul.site-breadcrumb > li {
  padding-left: 8px;
  margin-left: 4px;
  padding-right: unset;
  margin-right: unset;
}
ul.site-breadcrumb > li::before {
  left: 0;
  right: unset;
}
.woocommerce div.product .single-button-wrapper .fm-wishlist-button .yith-wcwl-wishlistexistsbrowse,
.woocommerce div.product .single-button-wrapper .fm-wishlist-button .yith-wcwl-wishlistaddedbrowse {
  line-height: 2.5;
}
.woocommerce div.product .single-button-wrapper .action-buttons,
.woocommerce div.product .single-button-wrapper .group-buttons {
  margin-bottom: -2px;
}
ul.products li.product .product-button .quantity_button::before {
  margin-left: 6px;
  right: calc( 50% - 80px);
  left: unset;
  margin-right: unset;
}
.mini-cart-content .remove {
  left: 0;
  right:unset;
}
.mini-cart-content .product-content {
  padding-left: 40px;
  padding-right: unset;
}
.mini-cart-content .product-image {
  margin-left: 20px;
  margin-right: unset;
}
.mini-cart-content .woocommerce-mini-cart__buttons a {
  padding: 8px 15px;
}
body .notifyjs-corner {
  left: 0px;
  right: unset !important;
}
.notifyjs-farmart-base .message-icon {
  right: 20px;
  left: unset;
}
.notifyjs-farmart-base {
  padding: 15px 60px 15px 40px;
}
.fm-product-deals-grid .load-more .button-text {
  letter-spacing: 0;
  direction: rtl;
}
.fm-promotion .left-content {
  padding-left: 30px;
  padding-right: unset;
}
.fm-promotion .right-content {
  padding-right: 30px;
  padding-left: unset;
}
.fm-promotion .right-content::before {
  right: 0;
  left: unset;
}
.fm-product-deals-grid .tabs-nav li:first-child a {
  padding-right: 0;
  padding-left: 17px;
}
.fm-products-brands .brand-item__header .farmart-svg-icon {
  transform: rotateY(180deg);
}
.wp-block-search .wp-block-search__button {
  left: 0;
  right: unset;
}
.wp-block-search__button {
  margin-left: .625em;
  margin-right: unset;
}
.wp-block-search::after {
  left: 13px;
  right:unset;
}
ol.wp-block-latest-comments:not(.has-avatars) li {
  padding-right: 30px;
  padding-left: unset;
}
ol.wp-block-latest-comments:not(.has-avatars) li::before,
.widget_recent_comments ul li::before, .widget_recent_comments ol li::before{
  right: 0;
  left: unset;
}
ol.wp-block-latest-comments {
  padding-right: 0;
  padding-left: unset;
}
.widget ol {
  padding-right: 16px;
  padding-left: unset;
}
.search-form .search-submit {
  left: 0;
  right: unset;
}
.search-form::after {
  left: 13px;
  right:unset;
}
.farmart-widget__latest-post div.blog-item.has-post-thumbnail .widget-thumb {
  margin-left: 22px;
  margin-right: unset;
}
.entry-meta .meta:first-child {
  padding-right: 0;
  padding-left: 3px;
}
.widget_recent_comments ul, .widget_recent_comments ol {
  padding-right: 0;
  padding-left: unset;
}
.widget_recent_comments ul li, .widget_recent_comments ol li {
  padding-right: 30px;
  padding-left: unset;
}
.widget .tagcloud a {
  margin: 0 0 6px 4px;
}
.num-navigation .page-numbers .farmart-svg-icon {
  transform: rotateY(180deg);
}
.farmart-first-letter {
  padding: 0 0 0 10px;
  float: right;
}
ul, ol {
  padding-right: 1.5em;
  padding-left: unset;
}
.farmart-post__tag-list .label {
  margin-left: 17px;
  margin-right: unset;
}
.farmart-post__tag-list a {
  margin: 0 0 7px 7px;
}
.farmart-post--navigation .box-nav--left .farmart-svg-icon {
  margin-left: 5px;
  transform: rotateY(180deg);
  margin-right: unset;
}
.fm-product-tab-carousel-2 ul.products li.product .product-inner, .fm-products-carousel ul.products li.product .product-inner {
  border-width: 1px 0 1px 1px;
}
.fm-product-tab-carousel-2 ul.products li.product.slick-current .product-inner, .fm-products-carousel ul.products li.product.slick-current .product-inner {
  border-right-width: 1px;
  border-left-width: none;
}
.farmart-testimonial-2 div.box-item {
  border-left: 1px solid #eee;
  border-right: unset;
}
.farmart-post--navigation .box-nav--right {
  text-align: left;
}
.farmart-post--navigation .box-nav--right .farmart-svg-icon {
  margin-right: 5px;
  margin-left: unset;
  transform: rotateY(180deg);
}
.comment-list li.comment .comment-content {
  margin-right: 90px;
  margin-left: unset;
}
.comment-list li.comment .comment-meta {
  float: right;
}
.comment-list li .comment-edit-link, .comment-list li .comment-reply-link {
  padding-left: 15px;
  padding-right: unset;
}
.comment-list li .comment-edit-link {
  margin-left: 20px;
  margin-right: unset;
}
.comment-list .children {
  padding: 0 90px 0 0;
}
.entry-format.format-gallery ul {
  direction: ltr;
}
.farmart-blog-page--small-thumb .farmart-post-list .blog-wrapper:not(.no-flex).has-post-thumbnail .entry-format {
  margin: 0 0 0 30px;
}
.farmart-time-countdown {
  direction: ltr;
  float: right;
}
div.faq-col-left.col-md-3.col-sm-12.col-xs-12 {
  float:right;
}
div.faq-tabs.tabs-content.col-md-9.col-sm-12.col-xs-12 {
  float:left;
}
.mapboxgl-ctrl-top-right {
  left: 0 !important;
  right: unset !important;
}
.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
  margin: 10px 0 0 10px !important;
  float: left !important;
}
.mapboxgl-ctrl-geocoder .geocoder-icon-search {
  right: 10px !important;
  left: unset !important;
}
.mapboxgl-ctrl-geocoder input[type="text"] {
  padding: 10px 40px 10px 10px !important;
}
form.wpcf7-form .init ,.farmart-contact-form-7 .wpcf7 input, .farmart-contact-form-7 .wpcf7 textarea {
  direction: rtl;
}
.farmart-image-box__image {
  margin-left: 23px;
  margin-right: unset;
}
.farmart-testimonial-3__list {
  margin-left: 0;
  margin-right: -10px;
}
.farmart-testimonial-3 .box-item__image img {
  margin-left: 23px;
  margin-right: unset;
}
.farmart-testimonial-3 .box-item__image .farmart-svg-icon {
  left: 85px;
  right: unset;
}
.woocommerce-account form.login .form-row-password a.lost-password {
  left: 15px;
  right: unset;
}
.woocommerce .woocommerce-form__label-for-checkbox span:not(.required) {
  padding-right: 25px;
  padding-left: unset;
}
.woocommerce .woocommerce-form__label-for-checkbox span:not(.required)::before {
  right: 0;
  left: unset;
}
.woocommerce .woocommerce-form__label-for-checkbox span:not(.required)::after {
  right: 3px;
  left: unset;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  float: right;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: left;
}
.woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a {
  float: left;
  margin-right: 10px;
  margin-left: unset;
}
.woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before, .woocommerce-noreviews::before, p.no-comments::before {
  padding-left: 5px;
  padding-right: unset;
}
div.col-md-5.col-sm-12.col-login {
  float: right;
}
div.col-md-6.col-sm-12.col-md-offset-1.col-login-promotion {
  float: left;
}
.account-page-promotion .col-login-promotion {
  padding-right: 0;
  padding-left: 15px;
  margin-left: unset;
  margin-right: 8.33333333%;
}
.account-page-promotion .login-promotion .promotion-ads-title {
  margin: 0 0 0 40px;
  direction: ltr;
}
.woocommerce table.wishlist_table tr td, .woocommerce table.wishlist_table tr th.wishlist-delete, .woocommerce table.wishlist_table tr th.product-checkbox {
  text-align: right;
}
.fm_widget_product_categories ul li .cat-menu-close, .widget_product_categories ul li .cat-menu-close {
  left: 0;
  right: unset;
}
.woocommerce-widget-layered-nav .search_layered_nav::after {
  left: 10px;
  right: unset;
}
.fm-catalog-header__title {
  margin: 0 0 0 35px;
}
.widget_price_filter .ui-slider .ui-slider-handle::before {
  right: 2px;
  left: 0;
}
.widget_price_filter .price_slider_amount .button {
  float: left;
}
.fm-widget-layered-nav-brand li.woocommerce-widget-layered-nav-list__item {
  padding-right: 30px;
  padding-left: unset;
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list__item a::before, .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list__item a::after {
  right: 0;
  left: unset;
}
.slick-initialized .slick-slide {
  direction: rtl;
}
.widget_recently_viewed_products ul li.product .product-thumbnail, .widget_top_rated_products ul li.product .product-thumbnail,
.widget_products ul li.product .product-thumbnail, .fm-widget-products-carousel ul li.product .product-thumbnail {
  margin: 0 0 0 20px;
}
.fm-widget-products-carousel .slick-dots {
  direction: rtl;
}
.widget_rating_filter ul .wc-layered-nav-rating .star-rating {
  margin-left: 3px;
  margin-right: unset;
}
.widget_rating_filter ul .wc-layered-nav-rating a {
  padding: 0 33px 0 0;
}
.widget_rating_filter ul .wc-layered-nav-rating a::after, .widget_rating_filter ul .wc-layered-nav-rating a::before {
  right: 0;
  left: unset;
}
.woocommerce-pagination .farmart-svg-icon ,.fm-pagination-numeric-short > a {
  transform: rotateY(180deg);
}
.fm-pagination-numeric-short input[type="number"] {
  margin-left: 8px;
  margin-right: unset;
}
.next-posts-navigation .load-more-text, .next-posts-navigation .loading-text {
  letter-spacing: 0;
}
ul.products li.product .product-button .quantity {
  margin: 0 0 5px 15px;
  padding-top: 10px;
}
.woocommerce .quantity .decrease, .woocommerce .quantity .increase {
  transform: translateY(-49%);
  top: 49%;
}
.fm-catalog-carousel .carousel-header h3 .farmart-svg-icon {
  margin-left: 14px;
  margin-right: unset;
}
.fm-catalog-carousel .carousel-header .cat-all .farmart-svg-icon {
  margin-right: 5px;
  margin-left: unset;
  transform: rotateY(180deg);
}
.fm-catalog-carousel .slick-list {
  direction: ltr;
}
.fm-catalog-categories .catalog-categories__wrapper .cat-content ,
.fm-catalog-categories .catalog-categories__wrapper .child-list {
  text-align: right;
}
.fm-catalog-categories .catalog-categories__wrapper .child-list li.parent a .farmart-svg-icon {
  margin-right: 5px;
  margin-left: unset;
  transform: rotateY(180deg);
}
.catalog-toolbar .woocommerce-ordering, .catalog-toolbar .per-page {
  margin: 0 0 0 70px;
}
.catalog-toolbar .woocommerce-ordering .current, .catalog-toolbar .per-page .current {
  padding: 0 15px 0 35px;
}
.catalog-toolbar .woocommerce-ordering .current .farmart-svg-icon, .catalog-toolbar .per-page .current .farmart-svg-icon {
  left: 12px;
  right:unset;
}
.catalog-toolbar .shop-view label {
  margin-left: 13px;
  margin-right: unset;
}  
.catalog-toolbar .shop-view .shop-view__icon a {
  padding-left: 7px;
  margin-left: 7px;
  padding-right: unset;
  margin-right: unset;
}
.fm-pagination-numeric-short > a {
  line-height: 27px;
}
.farmart-sidebar-style-2 .fm-widget-layered-nav.fm-widget-layered-nav-brand.woocommerce-widget-layered-nav,
.farmart-sidebar-style-2 .widget_price_filter ,.farmart-sidebar-style-2 .widget_rating_filter ,
.farmart-sidebar-style-2 .widget_rating_filter ,.farmart-sidebar-style-2 .widget_products_carousel.fm-widget-products-carousel {
  background-color: #f7f7f7;
  padding: 35px 20px;
}
.woocommerce div.product .has-gallery-image .woocommerce-product-gallery .flex-control-nav {
  right: 0;
  left: unset;
}
.woocommerce div.product .has-gallery-image .woocommerce-product-gallery {
  padding-right: 70px;
  padding-left: unset;
}
.single-product .fm-products-list li img {
  margin-left: 25px;
  margin-right: unset;
}
.woocommerce div.product .woocommerce-product-gallery .product-image-ms .farmart-svg-icon {
  padding-left: 5px;
  padding-right: unset;
}
.woocommerce div.product form.cart .single_add_to_cart_button::before {
  margin-left: 4px;
  margin-right: unset;
}
.single-product.fm-product-layout-1 .entry-summary-content, .single-product.fm-product-layout-4 .entry-summary-content {
  padding-left: 60px;
  float: right;
  padding-right: unset;
}
.fm-woo-tabs ul.tabs li, .woocommerce-tabs ul.tabs li {
  margin: 0 0 0 35px;
}
div.col-md-5.col-sm-12.col-xs-12.col-average-rating {
  float: right;
}
div.col-md-7.col-sm-12.col-xs-12.col-review_form {
  float: left;
}
.fm-woo-tabs #reviews .col-review_form, .woocommerce-tabs #reviews .col-review_form {
  padding-right: 70px;
  padding-left: unset;
}
.fm-woo-tabs #reviews .comment-respond .comment-reply-title, .woocommerce-tabs #reviews .comment-respond .comment-reply-title {
  text-align: right;
}
.fm-woo-tabs #reviews #comments ol.commentlist li img.avatar, .woocommerce-tabs #reviews #comments ol.commentlist li img.avatar {
  float: right;
}
.fm-woo-tabs #reviews #comments ol.commentlist li .comment-text, .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text {
  margin: 0 115px 0 0;
}
.yith_woocompare_colorbox #cboxClose::before {
  display: block;
}
.yith_woocompare_colorbox #cboxClose {
  left: 20px;
  right: unset;
}
#yith-woocompare {
  direction: rtl;
}
table.compare-list tr th {
  text-align: right !important;
}
table.compare-list div.remove {
  left: 20px !important;
  right: unset !important;
}
table.compare-list tr.image .button .farmart-svg-icon {
  margin-left: 4px !important;
  margin-right: unset !important;
}
table.compare-list tr.add-to-cart .button .farmart-svg-icon {
  margin-left: 4px;
  margin-right: unset;
}
.woocommerce-cart table.shop_table th:first-child, .woocommerce-cart table.shop_table td:first-child {
  border-right-width: 1px;
  border-left-width: 0px;
}
.woocommerce-cart table.shop_table th:last-child, .woocommerce-cart table.shop_table td:last-child {
  border-left-width: 1px;
  border-right-width: 0px;
}
.woocommerce-cart table.shop_table td:last-child {
  border-left-width: 0px;
}
.woocommerce-cart table.shop_table th:first-child {
  border-right-width: 0px;
}
tr.woocommerce-cart-form__cart-item.cart_item td.product-remove {
  border-left-width: 1px;
}
caption, td, th {
  text-align: right;
}
.woocommerce-cart table.shop_table tbody .actions .actions__left {
  float: right;
}
.woocommerce-cart table.shop_table tbody .actions a {
  margin-left: 10px;
  margin-right: unset;
}
.woocommerce-cart table.shop_table tbody .actions a .farmart-svg-icon, .woocommerce-cart table.shop_table tbody .actions button.update_cart .farmart-svg-icon {
  padding-left: 5px;
  padding-right: unset;
  vertical-align: sub;
}
.woocommerce-cart table.shop_table tbody .actions .actions__right {
  float: left;
}
.woocommerce-cart table.shop_table tbody .actions button.update_cart {
  margin-right: 30px;
  margin-left: unset;
}
.woocommerce-cart .col-coupon {
  padding-left: 35px;
  padding-right: unset;
  float: right;
}
div.col-md-4.col-sm-12.col-colla {
  float: right;
}
div.col-md-4.col-sm-12.col-calculator {
  float: right;
}
.woocommerce-cart .col-calculator {
  padding-left: 35px;
  padding-right: unset;
}
div.col-md-4.col-sm-12.col-cart-total {
  float: left;
}
.woocommerce-cart .col-coupon .coupon-input input {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left: 0;
  border-right: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.woocommerce-cart .col-coupon .coupon-input button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 10px;
  right: unset;
}
.woocommerce-cart .cart_totals table.shop_table .cart-subtotal td, .woocommerce-cart .cart_totals table.shop_table .order-total td {
  text-align: left;
}
.woocommerce-checkout form.checkout .fm-checkout-billing {
  padding-left: 45px;
  padding-right: unset;
}
div.fm-checkout-billing.col-md-7.col-xs-12 {
  float: right;
}
div.fm-order.col-md-5.col-xs-12 {
  float: left;
}
.woocommerce ul.payment_methods > li > label.input-type-hidden, .woocommerce ul.woocommerce-shipping-methods > li > label.input-type-hidden {
  padding-right: 20px;
  padding-left: unset;
}
.woocommerce ul.payment_methods > li > label.input-type-hidden::before, .woocommerce ul.woocommerce-shipping-methods > li > label.input-type-hidden::before {
  right: 5px;
  left: unset;
}
.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table thead th.product-total {
  text-align: left;
}
.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody td.product-total {
  border-right: 0;
  text-align: left;
  border-left: 1px solid #eee;
}
.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody td.product-name {
  border-left: 0;
  border-right: 1px solid #eee;
}
.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td {
  text-align: left;
}
.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot .order-total td {
  text-align: left;
}
.woocommerce ul.payment_methods > li > label, .woocommerce ul.woocommerce-shipping-methods > li > label {
  padding-right: 25px;
  padding-left: unset;
}
.woocommerce ul.payment_methods > li > label::before, .woocommerce ul.woocommerce-shipping-methods > li > label::before {
  right: 0;
  left: unset;
  top: 5px;
}
.woocommerce ul.payment_methods > li > label::after, .woocommerce ul.woocommerce-shipping-methods > li > label::after {
  top: 5px;
  right: 3px;
  left: unset;
}
.woocommerce-checkout form.checkout #payment ul.payment_methods li .payment_box {
  margin-right: 25px;
  margin-left: unset;
}
.woocommerce-checkout form.checkout #payment ul.payment_methods li .payment_box::before {
  right: 15px;
  left: unset;
}
.woocommerce .woocommerce-form__label-for-checkbox span:not(.required)::before {
  top: 5px;
}
.woocommerce .woocommerce-form__label-for-checkbox span:not(.required)::after {
  top: 5px;
}
.woocommerce-checkout .coupon-section .woocommerce-form-coupon .form-row-first, .woocommerce-checkout .coupon-section .woocommerce-form-coupon .form-row-last {
  float: right;
}
.woocommerce-checkout .coupon-section .woocommerce-form-coupon .form-row-first input {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-right: 1px solid #ddd;
}
.woocommerce-checkout .coupon-section .woocommerce-form-coupon .form-row-last button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.woocommerce ul.order_details {
  padding-right: 0;
  padding-left: 1.5em;
}
.woocommerce div.product .fm-entry-product-header .entry-meta li {
  margin-left: 14px;
  padding-left: 15px;
  margin-right: unset;
  padding-right: unset;
}
.woocommerce div.product .fm-entry-product-header .entry-meta li::after {
  left: 0;
  right:unset;
}
.woocommerce div.product.product-type-grouped form.grouped_form .woocommerce-grouped-product-list-item__quantity {
  padding: 5px 0 30px 30px;
}
div.product.product-type-grouped form.grouped_form .woocommerce-grouped-product-list-item__price ins {
  float: right !important;
  margin-left: 4px;
  margin-right: unset !important;
}
.woocommerce div.product.product-type-grouped form.grouped_form .woocommerce-grouped-product-list-item__price p.stock {
  margin: 0 10px 0 0;
}
.woocommerce div.product.product-type-variable .tawcvs-swatches .swatch {
  margin: 0 0 7px 7px;
}
.woocommerce div.product.product-type-variable form.cart .woocommerce-variation-price .price ins {
  margin-left: 7px;
  float: right;
  margin-right: unset;
}
.woocommerce div.product.product-type-variable form.cart .variations select {
  background-position: left 20px center;
}
.fm-product-fbt ul.products .product-content .thumbnail::after {
  left: -38px;
  right: unset;
}
.fm-product-fbt .products-list li {
  float: right;
}
.header-element--account {
  margin: 0 108px 0 26px;
}
.fm-header-recently-viewed .farmart-recent-icon {
  margin-left: 10px;
  margin-right: unset;
}
.farmart-products-search .product-cat-dd {
  right: 0;
  padding-right: 10px;
  padding-left: unset;
  left: unset;
  direction: rtl;
}
.farmart-products-search .product-cat {
  float: right;
}
.header-element--search .product-cat-click li {
  margin-left: 45px;
  margin-right: unset;
}
.header-v3 .header-bottom .main-navigation > li:first-child > a,
.header-v4 .header-bottom .main-navigation > li:first-child > a,
.header-v5 .header-bottom .main-navigation > li:first-child > a{
  padding-right: 0;
  padding-left: 30px;
}
.header-v3 .farmart-products-search .search-inner-content ,
.header-v4 .farmart-products-search .search-inner-content {
  border-left: none;
  border-right: 1px solid #ddd;
}
.header-v4 .header-element--compare, .header-v4 .header-element--wishlist {
  margin-left: 5px;
  margin-right: unset;
}
.header-v4 .header-element--account {
  margin: 0 15px 0 0;
}
.header-v5 .header-main .header-items--left {
  padding-left: 50px;
  padding-right: unset;
}
.farmart-products-search .product-cat-label {
  border-radius: 0 5px 5px 0;
}
.header-v5 .header-bottom .header-items--left .primary-navigation {
  position: relative;
  padding-right: 15px;
  padding-left: unset;
}
.header-v5 .farmart-menu-department {
  padding: 0 0 0 15px;
}
.header-v5 .header-bottom .header-items--left .primary-navigation::before {
  right: 0;
  left:unset;
}
.header-v5 .header-main .header-items--right {
  padding-right: 40px;
  padding-left: unset;
}
.header-v7 .header-element--search {
  margin-right: 20px;
  margin-left: unset;
}
.header-v7 .main-navigation > li.menu-item-has-children > a {
  padding-left: 55px;
  padding-right: unset;
}
.header-v7 .main-navigation > li.menu-item-has-children > a .toggle-menu-children {
  left: 30px;
  right: unset;
}
.header-v7 .header-bar__box-icon {
    margin-left: 25px;
    margin-right: unset;
}
.farmart-menu-department {
    margin-left: 20px;
    margin-right: unset;
}
.header-bar__box-icon {
    margin-left: 20px;
    margin-right: unset;
}
.header-v4 .header-bar__box-content {
    text-align: right;
}
.farmart-products-search .search-submit {
    border-radius: 3px 0 0 3px;
}
.farmart-search-hot-items .item__first {
  margin-left: 10px;
  padding-left: 0;
  margin-right: unset;
  padding-right: unset;
}
.farmart-products-search .form-search.searching .search-wrapper::before {
  left: 12px;
  right: unset;
}
.farmart-products-search .actived .search-inner-content .search-results {
  direction: rtl;
}
.search-inner-content .search-results ul li img {
  margin-left: 20px;
  margin-right: 10px;
}
.farmart-search-hot-items li {
  padding-left: 10px;
  margin-left: 10px;
  padding-right: unset;
  margin-right: unset;
}
.farmart-search-hot-items li:last-child {
  padding-left: 0;
  margin-left: 0;
  padding-right: 10px;
  margin-right: 10px;
}
.header-element--cart .cart-contents .cart-text {
  margin-right: 12px;
  margin-left: unset;
}
.cart-panel .top-content .mini-item-counter {
  left: 0 !important;
  right: unset !important;
  direction: ltr;
}
.cart-panel .top-content .go-back {
  transform: rotateY(180deg);
}
.header-element--account .header-account--text {
  margin-right: 17px;
  margin-left: unset;
}
.header-element--account .farmart-svg-icon {
  padding: 0 3px 0 0;
}
.farmart-social-share li {
  margin-left: 7px;
  margin-right: unset;
}
.load-navigation a {
  letter-spacing: 0;
}
.header-element--search .product-cat-click a {
  line-height: 20px;
}
.load-navigation.loading .after-loading {
  left: -30px;
  right: unset;
}
.load-navigation a, .load-navigation .after-loading {
  float: right;
}
.load-navigation .after-loading {
  left: 0;
  right: unset;
}
.footer-newsletter__title .farmart-svg-icon {
  margin-left: 27px;
  margin-right: unset;
}
.footer-extra__icon {
  margin-right: 58px;
  margin-left: unset;
}
.footer-infor__image {
  margin-left: 23px;
  margin-right: unset;
}
.footer-infor__content--title {
  letter-spacing: 0;
}
.footer-infor__content--desc {
  letter-spacing: 0;
}
h2.woocommerce-loop-category__title {
  font-size: 20px;
}
.sticky-product-info-wapper .sc-product-info {
  margin-left: 30px;
  margin-right: unset;
}
.sticky-product-info-wapper .sc-product-cart .price {
  margin-left: 25px;
  margin-right: unset;
}
.sticky-product-info-wapper .sc-product-cart .button {
  padding: 14px 57px 14px 35px;
}
.sticky-product-info-wapper .sc-product-cart .button::before {
  margin-left: 4px;
  right: 18%;
  left: unset;
  margin-right: unset;
}
.single-product.fm-product-layout-4 div.product .single-button-wrapper .fm-wishlist-button .yith-wcwl-add-button .yith-wcwl-icon,
.single-product.fm-product-layout-4 div.product .single-button-wrapper .fm-wishlist-button .yith-wcwl-wishlistexistsbrowse .yith-wcwl-icon {
  margin-left: 10px;
  margin-right: unset;
}
.single-product.fm-product-layout-4 div.product .fm-product-detail .quantity .qty-box {
  margin-left: 14px;
  margin-right: unset;
}
.woocommerce div.product .single-button-wrapper .compare-button {
  margin-right: 20px;
  margin-left: unset;
}
.single-product.fm-product-layout-4 div.product .single-button-wrapper .compare-button a .farmart-svg-icon {
  margin-left: 10px;
  margin-right: unset;
}
.single-product.fm-product-layout-4 div.product .single-button-wrapper .fm-wishlist-button {
  margin-right: 0;
  margin-left: unset;
}
.single-product.fm-product-layout-4 .woocommerce-tabs ul.tabs li:nth-last-child(2), .single-product.fm-product-layout-4 .woocommerce-tabs ul.tabs li:last-child {
  margin-left: 40px;
  margin-right: unset;
}
.single-product.fm-product-layout-4 .woocommerce-tabs ul.tabs {
  float: right;
}
.fm-woo-tabs ul.tabs, .woocommerce-tabs ul.tabs {
  text-align: right;
}
.single-product.fm-product-layout-4 .woocommerce-tabs .woocommerce-Tabs-panel {
  float: right;
  padding-right: 90px;
  padding-left: unset;
}
.single-product.fm-product-layout-4 div.product div.entry-summary {
  border-right: 1px solid #d2d2d2;
  padding-right: 25px;
  border-left: unset;
  padding-left: 0;
}
.woocommerce div.product .enable-buy-now .single-button-wrapper .single_add_to_cart_button {
  width: 152px;  
  margin-left: 6px;
  margin-right: unset;
}
.woocommerce div.product .enable-buy-now .single-button-wrapper .buy_now_button {
  width: 152px;
}
#fm_woocommerce_products_carousel-2 div.slick-list.draggable {
  direction: ltr !important;
}
#fm_woocommerce_products_carousel-2 ul.slick-dots {
  direction: rtl;
}
.farmart-menu-department {
  padding: 13px 21px 13px 24px;
}
.farmart-simple-text .farmart-svg-icon {
  margin-left: 5px;
  margin-right: unset;
}
.farmart-simple-text .line {
  margin-right: 14px;
  margin-left: unset;
}
.farmart-image-grid .box-item {
  margin-left: 5px;
  margin-right: unset;
}

.farmart-quotes.farmart-icon-vertical .farmart-svg-icon {
  margin-left: 40px;
  margin-right: unset;
}
.farmart-tab-list .tab__nav .box-nav:first-child {
  text-align: right;
}
.farmart-tab-list .tab__nav .box-nav:first-child .tab-pointer {
  right: 0;
  left: unset;
}
.farmart-tab-list .tab-pointer {
  right: -50px;
  left: unset;
}
.farmart-tab-list .box-content::after, .farmart-tab-list .box-content::before {
  right: 0;
  margin-right: 22px;
  left: unset;
  margin-left: unset;
}
.farmart-tab-list .box-content .box-img {
  margin-left: 25px;
  margin-right: unset;
}
.farmart-tab-list .box-content {
  right: -22px;
  left: 0;
  width: 480px;
  text-align: right;
}
.farmart-tab-list .box-nav {
  right: 0;
  left: unset;
}
.farmart-tab-list .tab__nav::before {
  right: 0;
  left: unset;
}
.farmart-tab-list .tab__nav .box-nav:last-child .box-content {
  right: auto;
  left: -45px;
}
.farmart-tab-list .tab__nav .box-nav:last-child .box-content::before, .farmart-tab-list .tab__nav .box-nav:last-child .box-content::after {
  left: 0;
  right: auto;
  margin-left: 15px;
  margin-right: unset;
}
.farmart-faq .box-content::before {
  right: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  left: unset;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.fm-promotion .content {
  padding: 30px 170px 30px 0;
}
div.wpcf7 {
  direction: rtl;
}
.fm-products-brands .load-more a {
  letter-spacing: 0;
}
.fm-products-brands .load-more a .farmart-svg-icon, .fm-products-brands .load-more a .farmart-loading {
  left: -24px;
  right: unset;
}
.fm-product-tab-carousel .tabs-header ul.tabs-nav, .fm-product-tab-carousel-2 .tabs-header ul.tabs-nav, .fm-product-tab-carousel-3 .tabs-header ul.tabs-nav ,
.fm-products-carousel-with-category .header-cat .extra-links {
  padding: 10px 0;
}
.fm-product-tab-carousel .tabs-nav li a::before, .fm-product-tab-carousel-2 .tabs-nav li a::before, .fm-product-tab-carousel-3 .tabs-nav li a::before {
  bottom: -2px;
}
.site-footer .footer-left {
  text-align: right;
}
.farmart-brands-carousel .title {
  padding-left: 25px;
  padding-right: unset;
}
.farmart-faq .title .fm-icon .box-icon {
  left: 0;
  right: unset;
}
.catalog-toolbar .woocommerce-ordering li > ul, .catalog-toolbar .per-page li > ul {
  right: 0;
  left:unset;
}
div.catalog-sidebar--inner  div#fm-catalog-close-sidebar a.close-sidebar {
  transform: rotateY(180deg);
}
.fm_widget_product_categories ul li .children, .widget_product_categories ul li .children {
  margin: 10px 15px 0 0;
}
.fm-catalog-categories--other-style .catalog-categories__wrapper .cat-item {
  border-right: 1px solid #eee;
  border-left: unset;
}
.fm-catalog-header__right .text {
  margin-left: 30px;
  margin-right: unset;
}
.fm-woo-tabs #reviews .woocommerce-product-rating .star-rating, .woocommerce-tabs #reviews .woocommerce-product-rating .star-rating {
  width: 70px;
}
.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a .farmart-svg-icon {
  margin-left: 5px;
  margin-right: unset;
}
.woocommerce .wishlist_table.mobile li .item-wrapper .item-details table.item-details-table td {
  text-align: right;
}
.woocommerce .wishlist_table.mobile li .additional-info-wrapper {
  margin-right: 75px;
  margin-left: unset;
}
.wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label,
.wishlist_table.mobile li table.additional-info td.label, .wishlist_table.modern_grid li .item-details table.item-details-table td.label {
  text-align: right;
}
.woocommerce .wishlist_table.mobile li table.additional-info td.value {
  text-align: right;
}
.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
  float: right;
  margin-left: 10px;
  margin-right: unset;
}
.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-remove {
  float: right;
}
.sticky-product-info-wapper .sc-product-info .product-thumb {
  margin-left: 15px;
  margin-right: unset;
}
.woocommerce div.product .single-button-wrapper .action-buttons .button:first-child {
  margin-left: 10px;
  margin-right: unset;
}
.woocommerce div.product.product-type-grouped form.grouped_form .woocommerce-grouped-product-list-item__label {
  float: right;
}
.farmart-testimonial-3 .box-item__image .name {
  direction: rtl;
}
div.farmart-testimonial-3__wrapper div.box-item--inner div.box-item__image div.box-item__header {
  direction: ltr;
}
.comment-respond .comment-form-author {
  padding-right: 0;
  padding-left: 10px;
  float: right;
}
.comment-respond .comment-form-email {
  float: right;
}
.comment-respond .comment-form-url {
  padding-left: 0;
  padding-right: 10px;
}
.farmart-nav-outside span.slick-prev-arrow {
  right: auto;
  left: 32px;
}
.farmart-nav-outside span.slick-next-arrow{
    left:0;
    right:auto;
}
.farmart-menu-department .department-menu ul li a {
  line-height: 1.53;
}
.farmart-menu-department.show .department-menu,
.fm-homepage-6 .farmart-menu-department .department-menu {
  top: 85%;
}
.fm-product-deals-grid .load-more .after-loading {
  left: 0;
  right: unset;
}
.fm-product-deals-grid .load-more a.loading .after-loading {
  left: -9px;
  right: unset;
}
.fm-product-deals-grid .load-more a.loading .button-text {
  transform: translateX(28px);
}
.fm-product-deals-grid .load-more .button-text--after {
  right: 0;
  left: unset;
}
.fm-elementor-product-deals-carousel.farmart-nav-outside .cat-header .header-link {
  margin-right: 35px;
  margin-left: unset;
}
.fm-product-deals-day .ends-text .farmart-svg-icon {
  margin-left: 10px;
  margin-right: unset;
}
.farmart-banner-medium-3 .after_highlight {
  margin-right: 15px;
  margin-left: unset;
}
.fm-products-carousel-with-category ul.products li.product .product-inner::before {
  right: 0;
  left: unset;
}
.catalog-view-list .fm-shop-content ul.products li.product .product-details {
  padding-right: 42px;
  padding-left: unset;
}
.farmart-arrow-bottom span.slick-prev-arrow {
  left: 22px;
  right: auto;
}
.farmart-arrow-bottom span.slick-next-arrow {
  right: auto;
  left: 60px;
}
.fm-product-tab-carousel .tabs-nav li:last-child a {
  margin-left: 0 !important;
  margin-right: 15px !important;
}
.fm-product-tab-carousel .tabs-nav li:first-child a {
  margin-right: 0;
  margin-left: 15px;
}
.fm-product-tab-carousel .header-link::after, .fm-product-tab-carousel .tabs-nav li::after {
  right: 0;;
  left: unset;
}
.fm-widget-vertical-item a .count {
  margin-right: 20px;
  margin-left: unset;
  float: left;
}
.fm-widget-layered-nav-brand .fm-display-vertical .woocommerce-widget-layered-nav-list__item {
  padding-right: 0;
  padding-left: unset;
}
ul.products li.product .title-price {
  margin: 0 0 0 5px;;
}
ul.products li.product .price-current {
  margin: 0px 2px;
}
.footer-widgets .widget-title {
  letter-spacing: 0;
}
.fm-catalog-banners-carousel .slick-prev-arrow {
  left: 20px;
}
textarea {
  font-family: iranyekan;
}
.single-product.fm-product-layout-4 div.product .has-gallery-image .woocommerce-product-gallery {
  padding-left: 50px;
  padding-right: 71px;
}
ul.products li.product .woocommerce-loop-product__title a {
  line-height: 20px!important;
  max-height: 20px!important;
}
.woocommerce div.product.product-type-variable form.cart .variations select {
  font-family: iranyekan;
}
.woocommerce div.product.product-type-variable form.cart .variations select {
  max-width: 200px;
  padding-right: 5px;
}
.woocommerce div.product.product-type-variable form.cart .variations .reset_variations {
  left: 0;
  right: unset;
}
.wcboost-variation-swatches__item:hover, .wcboost-variation-swatches__item:focus {
  box-shadow: 0 0 0 2px var(--fm-color-primary);
}
.wcboost-variation-swatches__item.selected {
  box-shadow: 0 0 0 2px var(--fm-color-primary);
}
.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-rating .star-rating {
  float: right;
}
.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-rating .seller-rating {
  margin-left: 11px;
  margin-right: unset;
}
#dokan-product-enquiry input.dokan-btn.dokan-btn-theme {
  margin-top: 15px !important;
}
.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown {
  width: fit-content;
}
span.slick-prev-arrow.farmart-svg-icon svg, span.slick-next-arrow.farmart-svg-icon svg {
  top: 0;
}
.notifyjs-farmart-success .message-icon {
  height: 20px;
  width: 20px;
}
.notifyjs-farmart-base {
  padding: 15px 50px 15px 40px;
}
.notifyjs-farmart-base .message-icon {
  top: 15px;
}
.single-product .dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .profile-info .profile-avatar {
  margin-left: 30px;
  margin-right: unset;
}
.dokan-single-store .profile-frame .profile-layout-fm_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-information > :first-child {
  margin-left: 40px;
  margin-right: unset;
}
#tab-seller .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
  float: left;
}
div#tab-seller_enquiry_form form#dokan-product-enquiry div.row div.col-xs-6.col-md-6.form-group input#email ,
div#tab-seller_enquiry_form form#dokan-product-enquiry div.row div.col-xs-6.col-md-6.form-group input#name {
  width: 100%;
  margin-bottom: 10px;
}
.fm-woo-tabs #review_form #respond .comment-form-author, .fm-woo-tabs #review_form #respond .comment-form-email, .woocommerce-tabs #review_form #respond .comment-form-author, .woocommerce-tabs #review_form #respond .comment-form-email {
  float: right;
  padding-left: 15px;
  padding-right: unset;
}
.fm-woo-tabs #review_form #respond .comment-form-email, .woocommerce-tabs #review_form #respond .comment-form-email {
  padding-right: 15px;
  padding-left: 0;
}
.fm-woo-tabs #review_form #respond .comment-form-cookies-consent label, .woocommerce-tabs #review_form #respond .comment-form-cookies-consent label {
  padding-right: 25px;
  padding-left: unset;
}
.fm-woo-tabs #review_form #respond .comment-form-cookies-consent label::before, .woocommerce-tabs #review_form #respond .comment-form-cookies-consent label::before {
  right: 0;
  left: unset;
}
.fm-woo-tabs #review_form #respond .comment-form-cookies-consent label::after, .woocommerce-tabs #review_form #respond .comment-form-cookies-consent label::after {
  right: 2px;
  left: unset;
}
ul.products li.product .product-button .quantity_button .farmart-svg-icon {
  margin-left: 6px;
  margin-right: unset;
}
@media screen and (min-width: 1921px) {
.woocommerce-products-header ul.products li.product .product-bottom-box, body:not(.catalog-view-list) ul.products li.product .product-bottom-box {
  padding: 10px 25px 30px;
}}
ul.products li.product .box-price {
  margin-bottom: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
}
div.product-modal-content div.farmart-product-detail.clearfix  figure.woocommerce-product-gallery__wrapper.slick-initialized.slick-slider.slick-dotted div.slick-list.draggable {
  direction: ltr;
}
.fm-quick-view-modal .product-modal-content div.product .woocommerce-product-gallery .slick-dots {
  direction: ltr;
}
.fm-elementor-product-deals-carousel ul.products li.product .product-inner .woocommerce-loop-product__title {
  overflow: hidden;
  text-overflow: ellipsis;
}
div.fm-product-deals-day.fm-elementor-product-deals-carousel.fm-elementor-product-carousel.woocommerce.fm-product-deals-query-sale 
div.product-inner div.product-details div.product-content-box h2.woocommerce-loop-product__title a {
  white-space: nowrap;
}
.related-products ul.products li.product:first-child .product-inner, .related-products ul.products li.product.slick-current .product-inner {
  border-left-color: transparent !important;
}
.related-products ul.products li.product:last-child .product-inner, .related-products ul.products li.product.slick-current .product-inner {
  border-left-color: #eee;
}
.woocommerce-error li {
  padding-right: 20px;
  padding-left: unset;
}
.woocommerce-error::before {
  content: '\e959';
}
tr.wcboost-wishlist__item.wcboost-wishlist-item td.product-add-to-cart a.quantity_button.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  height: 40px;
}
.wishlist-share__buttons li {
  display: inline-block;
  margin: 0 0 0.3em 0.14em;
}
.wishlist-share__buttons svg {
  margin-left: 0.25em;
  margin-right: unset;
}
.wcboost-wishlist-button__icon {
  margin-left: 0.4em;
  margin-right: unset;
}
.woocommerce div.product .single-button-wrapper .wcboost-products-compare-button {
  margin: 5px 15px 0 0;
}
.woocommerce div.product .single-button-wrapper .fm-wishlist-button {
  margin-right: 15px;
  margin-left: unset;
}
.select2-container--default .select2-selection--single .select2-selection__rendered ,.select2-container--default .select2-selection--single .select2-selection__arrow {
  line-height: 35px;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container {
  margin-left: 5px;
  margin-right: unset;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .fa {
  margin-left: 3px;
  margin-right: unset;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a {
  margin-top: 5px !important;
}
.header-element--compare .mini-item-counter, .header-element--wishlist .mini-item-counter, .header-element--cart .mini-item-counter {
  left: 0;
  right: unset;
  height: 18px;
}
ul.products li.product .product-thumbnail .wcboost-wishlist-button .wcboost-wishlist-button__icon {
  margin-left: 0;
  margin-right: unset;
}
ul.products li.product .product-thumbnail .wcboost-wishlist-button ,ul.products li.product .product-thumbnail .fm-product-quick-view, ul.products li.product .product-thumbnail .compare-button a::before,
ul.products li.product .product-thumbnail .compare-button a .farmart-svg-icon, ul.products li.product .product-thumbnail .yith-wcwl-add-to-wishlist a, ul.products li.product .product-thumbnail .wcboost-wishlist-button,
ul.products li.product .product-thumbnail .wcboost-products-compare-button {
  transform: translateX(-10px);
}
.header-v6 .topbar, .header-v6 .header-main {
	background-color: var(--fm-background-color-primary);
}	
.single-product.fm-product-layout-4 div.product .single-button-wrapper .wcboost-products-compare-button .wcboost-products-compare-button__icon {
  margin-left: 10px;
  margin-right: unset;
}
.comment-list li .comment-content .fn, .comment-list li .comment-content .fn a {
    margin-left: 5px;
    float: right;
}
.dokan-single-store .dokan-store-tabs {
  margin-top: 140px;
}
.fm-woo-tabs #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author,
.woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author {
  float: right;
  margin-left: 5px;
}
.fm-header-recently-viewed .recently-viewed-inner {
  left: 0;
  right: unset;
}

/**** responsive farmart ***/

@media screen and (min-width: 1921px) {
.elementor-widget-farmart-list-grid.columns-4 .box-item {
  flex: 0 0 25%;
  max-width: 25%;
}
.elementor-widget-farmart-product-categories-list.columns-4 .product-cats--lists .cat-item {
  width: 25%;
  max-width: 25%;
}
.elementor-widget-farmart-product-categories-grid.columns-3 .cat-item {
  width: 33.33333%;
  max-width: 33.33333%;
}
.elementor-widget-farmart-image-grid.columns-5 .box-item {
  flex: 0 0 20%;
  max-width: 20%;
}    
}

@media screen and (max-width: 769px) {

.site-header .header-element--cart .cart-contents .cart-icon {
  padding-right: 0;
  padding-left: 9px;
}
.header-element--compare, .header-element--wishlist {
  margin-right: 0px;
  margin-left: unset;
}
.header-element--cart a {
  padding: 0 5px 0 0;
}
.site-header .header-element--compare, .site-header .header-element--wishlist, .site-header .header-element--account {
  display: block;
}
.header-items-mobile--left {
  text-align: right;
}
.cart-panel .fm-off-canvas-layer {
  right: 0;
  left: unset;
}
.cart-panel-mobile.side-right .box-cart-wrapper, .cart-panel-mobile.side-left .box-cart-wrapper {
  left: -82%;
  right: auto;
}
.cart-panel-mobile.side-right .box-cart-wrapper.open, .cart-panel-mobile.side-left .box-cart-wrapper.open {
  transform: translate3d(0%, 0, 0);
}
.cart-panel.side-right .box-cart-wrapper {
  left: 0;
  transform: translateX(-100%);
  right: unset;
}
.header-items-mobile--right > * {
  margin-right: 10px;
  margin-left: unset;
}
.header-element--cart .cart-contents .fm-mini-cart-counter {
  left: 0;
  right: unset;
}    
.fm-menu-mobile .menu-mobile-wrapper {
  right: -82%;
  left: unset;
}    
.fm-menu-mobile .menu-mobile-wrapper.open {
  transform: translate3d(-100%, 0, 0);
}    
.fm-menu-mobile .top-content .go-back {
  transform: rotateY(180deg);
}    
.fm-menu-mobile .top-content .author .farmart-svg-icon {
  margin-left: 5px;
  margin-right: unset;
}
.fm-menu-mobile li.menu-item-has-children .toggle-menu-children {
  left: 0;
  text-align: left;
  right: unset;
}
.fm-menu-mobile ul ul {
  padding: 10px 10px 0 0;
}
.fm-menu-mobile li.menu-item-has-children.active > a > .toggle-menu-children {
  transform: translate(-50%, 0) rotate(-180deg);
}
.fm-search-form--mobile .open-search-panel {
  padding: 2px 0 0 0;
}
.fm-search-form--mobile .search-panel-content.open {
  transform: translate3d(100%, 0, 0);
}
.fm-search-form--mobile .search-panel-content {
  left: -88%;
  right: unset;
}
.fm-search-form--mobile .top-content .search-field {
  padding-left: 42px;
  float: right;
  padding-right: 12px;
}
.fm-search-form--mobile .top-content .close-search-results {
  left: 10px;
  right: unset;
}
.fm-search-form--mobile .form-search button {
  left: 0;
  right: unset;
}
.fm-search-form--mobile .top-content .close-search-panel {
  margin-right: 20px;
  margin-left: unset;
}
.header-items-mobile--right > * {
  text-align: right;
}
.fm-search-form--mobile .box-search-trending .title-words .farmart-svg-icon {
  padding-left: 10px;
  padding-right: unset;
}
.fm-search-form--mobile ul.hot-words li {
  padding: 0 0 5px 5px;
}
ul.products li.product .product-inner {
  border-width: 1px 0 1px 1px;
}
.fm-product-deals-day ul.products li.product.slick-current .product-inner {
  border-right: 1px solid #c9c9c9;
  border-left: unset;
}
ul.products li.product:first-child.slick-current .product-inner {
  border-right: 1px solid #c9c9c9;
  border-left: unset;
}
.farmart-product-categories-list .product-cats--big .cat-thumb {
  margin: 0 0 0 30px;
}
.fm-product-tab-carousel-3 ul.products li.product .product-inner {
  border-width: 1px 1px 1px 1px;
}
.fm-show-qty .fm-elementor-product-carousel .slick-list {
  padding: 0 1px 0 1px;
}
.site-footer .footer-right > *, .site-footer .footer-left > * {
  margin: 0;
}
.fm-elementor-product-deals-carousel-2 ul.products li.product .product-button {
  flex-wrap: wrap;
}
.fm-products-carousel-with-category ul.products li.product:first-child.slick-current .product-inner {
  border-right: 1px solid #c9c9c9;
  border-left: 1px solid #c9c9c9;
}
.fm-products-carousel-with-category ul.products li.product.slick-current .product-inner {
  border-right: unset;
  border-left: 1px solid #c9c9c9;
}
.farmart-border-type-2 ul.products li.product .product-inner {
  border-width: 1px 0 1px 1px;
}
.fm-products-carousel-with-category .slick-list {
  padding-left: 0px;
  padding-right: 1px;
}
.fm-products-carousel-with-category.farmart-border-type-2 .slick-list {
  margin-left: 1px;
  margin-right: 0px;
}
.fm-catalog-page .fm-elementor-product-carousel ul.products {
  border-left: none;
  border-right: 1px solid #c9c9c9;
}
.catalog-toolbar .woocommerce-ordering, .catalog-toolbar .per-page {
  margin: 0 0 0 20px;
}
.catalog-toolbar .shop-view .shop-view__icon {
  margin-right: 15px;
  margin-left: unset;
}
.catalog-toolbar .woocommerce-ordering .current, .catalog-toolbar .per-page .current {
  padding: 0 0 0 30px;
}
.primary-sidebar.catalog-sidebar .catalog-sidebar--inner {
  left: 0;
  transform: translateX(-100%);
  right: unset;
}
.widget_price_filter .price_slider_amount .price_label span {
  margin-right: unset;
}
.fm-catalog-products ul.products li.product {
  border-width: 0 0 1px 1px;
}
.fm-catalog-page ul.products {
  border-width: 1px 1px 0 0;
}
.fm-catalog-page ul.products li.product .product-inner {
  border-width: 0 0 1px 1px;
}
.woocommerce div.product div.entry-summary {
  padding-right: 0;
}
.single-product.fm-product-layout-1 .entry-summary-content, .single-product.fm-product-layout-4 .entry-summary-content {
  padding-left: 0;
}
.fm-woo-tabs #reviews .col-review_form, .woocommerce-tabs #reviews .col-review_form {
  padding-right: 15px;
  padding-left: 15px;
}
.single-product.fm-product-layout-4 div.product div.entry-summary {
  border-right: 0;
  padding-right: 0;
}
.yith_wcwl_wishlist_footer h4.yith-wcwl-share-title {
  font-size: 13px;
}
.woocommerce .wishlist_table.mobile {
  padding-right: 0;
}
.single-product.fm-product-layout-4 div.product form.cart .single_add_to_cart_button {
  min-width: 150px;
  padding: 0 15px;
  margin-bottom: 2px;
}
.woocommerce .quantity .qty-box {
  height: auto;
}
.single-product.fm-product-layout-4 .woocommerce-tabs .woocommerce-Tabs-panel {
  padding-right: 0;
}
.woocommerce div.product .enable-buy-now .single-button-wrapper .buy_now_button {
  width: 130px;
}
.woocommerce div.product form.cart .buy_now_button {
  font-size: 13px;
}
.woocommerce div.product .enable-buy-now .single-button-wrapper .fm-wishlist-button {
  margin-right: 0;
}
.woocommerce div.product .enable-buy-now .single-button-wrapper .fm-wishlist-button .yith-wcwl-wishlistexistsbrowse a span,
.woocommerce div.product .enable-buy-now .single-button-wrapper .fm-wishlist-button .yith-wcwl-add-button a span {
  margin-right: 10px;
  margin-left: unset;
}
.woocommerce div.product .enable-buy-now .single-button-wrapper .compare-button a span {
  margin-right: 10px;
  margin-left: unset;
}
.woocommerce div.product.product-type-grouped form.grouped_form .woocommerce-grouped-product-list-item__quantity {
  padding: 5px 0 30px 15px;
}
.woocommerce div.product.product-type-grouped form.grouped_form .woocommerce-grouped-product-list-item__price p.stock {
  display: table-footer-group;
}
.woocommerce-cart div table.shop_table tbody .actions button.update_cart {
  margin-right: 0;
}
.woocommerce-cart div .col-coupon {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
div.col-md-4.col-sm-12.col-cart-total {
  float: none;
}
.cart-panel .box-cart-wrapper .widget_shopping_cart_content {
	height: 550px;
}
.woocommerce-cart .col-coupon .coupon-input button {
  font-size: 13px;
}
.woocommerce-checkout div form.checkout .fm-checkout-billing {
  padding-left: 15px;
  padding-right: 15px;
}
.farmart-faqs {
  margin: 0 15px;
}
.farmart-faqs .tabs-nav li {
  display: block;
  margin-left: 20px;
  margin-right: unset;
}
.farmart-blog-page--small-thumb .farmart-post-list .blog-wrapper:not(.no-flex).has-post-thumbnail .entry-format {
  margin: 0 0 30px 0;
}
.fm-product-tab-carousel-2 ul.products li.product.slick-current .product-inner, .fm-products-carousel ul.products li.product.slick-current .product-inner {
  border-right-width: 0;
}
.comment-list .children {
  padding: 0 0 0 0;
}
.fm-product-deals-day .cat-header .countdown-wrapper {
  margin-right: 15px;
}
.fm-product-deals-day .header-countdown {
  padding: 4px 4px;
}
.farmart-tabs .tabs-nav li {
  padding: 10px 0px;
}
.farmart-post-taxs-list::before, .fm-product-deals-grid .products-content::before {
  right: calc((-100vw + 100%)/2);
  left: unset;
}
.account-page-promotion .login-promotion .promotion-ads-content .promotion-ads-title {
  margin: 0 0 0 20px;
}
div.col-md-5.col-sm-12.col-login {
  float: none;
}
.comment-respond .comment-form-author ,.comment-respond .comment-form-email,.comment-respond .comment-form-url {
  padding: 0 0 5px 0;
  width: -moz-available;
}
ul.products li.product .product-button .quantity_button {
  font-size: 11px;
}
ul.products li.product .product-button .quantity_button::before {
  right: calc( 50% - 66px);
}
div.fm-product-deals-day.fm-elementor-product-deals-carousel.fm-elementor-product-carousel.woocommerce.fm-product-deals-query-sale 
div.product-inner div.product-details div.product-content-box h2.woocommerce-loop-product__title a {
  white-space: nowrap;
}
div.col-md-4.col-sm-12.col-calculator {
  float: none;
}

}

/*** Start Dokan Rtl CSS - Author Xeno ***/


.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li {padding:0px 0 0px 10px; /* Start Dokan Css */ }
ul.subsubsub li {border-left:1px solid #EDEDED;border-right:unset;}
.dokan-dashboard-layout-1 .dokan-dashboard-wrap .dokan-btn {font-size:15px;}
.product-edit-new-container .dokan-price-container .sale_schedule, .product-edit-new-container .dokan-price-container .cancel_sale_schedule {float:none;}
.dokan-input-group-addon:first-child {border-left:0;border-right:unset;}
.dokan-input-group .dokan-form-control:first-child, .dokan-input-group-addon:first-child, .dokan-input-group-btn:first-child > .btn, .dokan-input-group-btn:first-child > .btn-group > .btn, .dokan-input-group-btn:first-child > .dropdown-toggle, 
.dokan-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .dokan-input-group-btn:last-child > .btn-group:not(:last-child) > .btn {border-bottom-left-radius:0px;border-bottom-right-radius:unset;
border-top-left-radius:0px;border-top-right-radius:unset;}
.content-half-part:last-child {padding-right:10px;padding-left:unset;}
.product-edit-container #dokan-product-images ul.product_images li.image, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder, .product-edit-container #dokan-product-images ul.product_images li.add-image {
    float:right;}
    .sticky-product-info-wapper .sc-product-cart .price {font-size:18px;}
.select2-container--default .select2-search--inline .select2-search__field {border:none !important;}
.pdp-default .dows  {background:#3855A8;}
.content-half-part:first-child {padding-left:10px;padding-right:unset;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach {padding:10px 7px !important;}
.pdp-default .pdp-header ,.pdp-default .dow,.pdp-default div ,.pdp-default .yearSelect, .pdp-default .monthSelect {font-family:martfury !important;} 
.pdp-default .nextArrow, .pdp-default .prevArrow {font-family:tahoma !important;}
.product-edit-new-container label input[type=checkbox] {margin-left:5px;margin-right:unset;}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .checkbox-item {padding-top:8px;}
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image, .dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder, 
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image {float:right;}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn{font-size:10px;} 
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {border-left:1px solid #EDEDED;border-right:unset;}
.dokan-dashboard .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {padding:0 5px 0 10px;}
.dokan-dashboard ul.subsubsub li , article.dokan-rma-request-area ul.list-inline.request-statuses-filter li {display:inline;}
.dokan-btn, a.dokan-btn, input[type="submit"].dokan-btn {margin-top:-1px !important;}
.dokan-popup-content .mfp-close {left:3px;right:unset;}
.legend table {left:34px !important;right:auto !important;}
.dokan-close {float:left;}
.dokan-message::before, .dokan-info::before, .dokan-error::before {right:15px;left:unset;}
.yith_wcwl_wishlist_footer .yith-wcwl-share {float:right;}
.dokan-message, .dokan-info, .dokan-error {padding:15px 50px 15px 15px;}
.dokan-support-login-wrapper {width:319px !important;}
.product-degree-pswp .degree-pswp-close {left:10px;right:unset;}
.share-telegram.martfury-telegram {background-color:#386dbd !important;}
.woocommerce div.product.product-type-variable form.cart .variations .reset_variations {text-align:right;}
.woocommerce table.wishlist_table tbody td.product-add-to-cart .button, .woocommerce table.wishlist_table tr td.product-add-to-cart .button {height:50px;line-height: 38px;}
/* new dokan update csss */
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a {padding-left:8px;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active::after {top: 2.4rem;}
.pagination-wrap ul.pagination > li > .page-numbers {font-size: 10px;width: 45px;height: 45px;padding: 3px 0px 0px 0px;font-weight: 700;}
a.dokan-gravatar-drag.dokan-btn.dokan-btn-default.btnamir {width:20% !important;margin:15px;}
.mfp-close {left:0;right:unset;}
.woocommerce div.product .wc-tabs-wrapper .panel.woocommerce-Tabs-panel--seller_enquiry_form > h3, .woocommerce div.product .wc-tabs-wrapper .panel.mf-Tabs-panel--seller_enquiry_form > h3 {text-align:right;}
/* new add css */
.woocommerce .customer-login .password-input .show-password-input {left:10px;right:unset;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {margin-left:10px;margin-right:unset;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {padding: 10px 0 10px 10px;}
.woocommerce #reviews .average-rating .average-value ,.woocommerce .quantity .qty ,.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {font-family:var(--yekan-font);}
.woocommerce div.product .entry-summary {float:left;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li {float:right;}
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .star-rating span:before ,#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .star-rating:before {font-family:Ionicons;}
.mf-quick-view-modal div.product .entry-summary {left:0;right:unset;padding:30px 30px 0 10px;}
#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round {margin-left:10px;margin-right:unset;transform:rotate(180deg);}
.dokan-single-store .dokan-store-tabs ul li.dokan-store-follow-store-button-container {margin:0 0 3px 3px;}
div.store-review-wrap.woocommerce div#reviews div#comments h3 {padding-bottom:20px;}
div.dokan-form-group select.option {font-family:martfury !important;}
.mobile-version .site-header .header-main .header-title span {line-height:20px;}
/* Update Dokan CSS */
.dokan-review-author-img {float:right;}
.dashicons, .dashicons-before:before {font-family:dashicons !important;}
.dokan-dashboard-layout-1 .dokan-dashboard-wrap .dokan-form-control, .dokan-dashboard-layout-1 .dokan-dashboard-wrap input[type=text], 
.dokan-dashboard-layout-1 .dokan-dashboard-wrap input[type=number] ,.dokan-dashboard-layout-1 .dokan-dashboard-wrap .dokan-form-control, .dokan-dashboard-layout-1 .dokan-dashboard-wrap input[type="text"], 
.dokan-dashboard-layout-1 .dokan-dashboard-wrap input[type="number"]{font-family:martfury;}
span.dashicons.dashicons-arrow-right-alt2.dokan-btn-theme.dokan-btn-round:before {content:"\f345";}
#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round {margin-left:10px;margin-right:unset;}
div.store-footer a span.dashicons.dashicons-arrow-right-alt2.dokan-btn-theme.dokan-btn-round {padding:0;}
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite {float:left;}
#dokan-store-listing-filter-wrap .right .item .dokan-icons {right:14%;left:unset;}
#dokan-store-listing-filter-wrap .right .item button {padding-right: 35px;padding-left: 25px;}
#dokan-store-listing-filter-wrap .right .item:not(:first-child) {padding-right:40px;padding-left:unset;}
#dokan-store-listing-filter-form-wrap .store-search .store-search-input {font-family:martfury;}
#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .item .switch .slider {right:110%;left:0;top:4px;}
#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .store-ratings .stars {margin-right:8px;margin-left:unset;}
#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .store-ratings .stars .up {padding-right:5px;padding-left:unset;}
div.store-lists-other-filter-wrap div.store-ratings.item {visibility:hidden;}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] {right:25%;left:unset;}
div.star-rating.dokan-seller-rating {float:left !important;}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address:before {right:-5px;left:unset;}
div.store-content.default-store-banner div.store-data-container div.store-data {padding-top:5px;}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] button {margin-left:20px;margin-right:unset;}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper {padding:0px 0 0px 50px;}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img {margin-right: -15px;margin-left:unset;}
#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img {right:0;left:unset !important;}
ul.dokan-account-migration-lists li .left-content {text-align: right;}
ul.dokan-account-migration-lists li .right-content {text-align: left;}
#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data-avatar {margin: 0 0 0 20px;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer > * {padding: 0 5px;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-visit-store {padding: 0;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-follow-store-button::before {margin-right: -5px;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-follow-store-button {padding: 0 10px 0 5px;width: 93%;margin-right: 10px;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-visit-store {width: 110%;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .dokan-visit-store .farmart-svg-icon {margin-right: 0px;}
#dokan-store-listing-filter-wrap .right .item.sort-by select {font-family: iranyekan;}
#dokan-store-listing-filter-wrap .right .item.toggle-view > span:first-child {margin-left: 10px;margin-right: unset;}
#dokan-store-listing-filter-wrap .right .item.sort-by::before {left: 18px;right: unset;}
#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button {padding: 11px 35px 12px 35px;}
#dokan-store-listing-filter-wrap .right .item.sort-by select {padding: 10px 20px 11px 20px;}
#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .item .dokan-toogle-checkbox {margin-right: 10px;margin-left: unset;}

@media (max-width: 375px) {
#dokan-store-listing-filter-wrap .right .item #stores_orderby {padding:8px 16px 8px 0;}
}
@media (max-width: 768px) {
    #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content {text-align:right;}
    div.search-results.woocommerce ul li a.image-item img {padding-left:5px !important;}
    .woocommerce div.product .social-links a:first-child {margin-right:0;margin-left:unset;}
    .dokan-settings-content .dokan-settings-area .dokan-update-setting-top {float:none !important;}
.woocommerce div.product .social-links a {width:39px;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {border-right:0;}
table.dokan-table.dokan-rma-addon-warranty-table span.dokan-input-group-addon {
    display: inline-table;
}
.dokan-store-products-filter-area .orderby-search {
    margin-right: 0 !important;
    margin-top: 5px;
    float: none !important;
}
div.yith-wcaf.yith-wcaf-dashboard-summary.woocommerce td.click-link {font-size:6px;}
.dokan-dashboard .dokan-dashboard-content article {padding-top:10px;}
td.coupon-code.column-primary div.row-actions {
    display: inherit !important;
}
.dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn {
    padding: 6px 11px;
}
.dokan-dashboard-layout-1 .dokan-dashboard-wrap .dokan-btn {
    font-size: 13px;
}
.dokan-order-filter-serach form:first-child .dokan-form-group {
    display: inline-block;
}
.dokan-form-control {width:90% !important;}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td {text-align:right;padding-right:10px;}
table.dokan-table td:not(.column-primary)::before {right:10px;left:unset;text-align: right;}
.dokan-table tbody tr td:before { padding-left: 20px !important;
    float: right;padding-right:unset !important;}
    table.dokan-table .is-expanded td.column-thumb, table.dokan-table td.column-primary ~ :not(.check-column) { padding: 3px 43% 3px 5px;}
    table#dokan-product-list-table td.post-date abbr[title],div.dokan-product-listing td.post-date abbr[title] {
    border-bottom: 0;
}
.dokan-product-listing .dokan-product-listing-area table td img {margin-right:85px;}
table.dokan-table .row-actions {display: grid !important;}
table#dokan-product-list-table ,form#order-filter table.dokan-table.dokan-table-striped {
    border-top: solid 1px #e4e4e4;
}
table.dokan-table td.column-primary {
    padding-left: 50px;padding-right:8px;
}
form.dokan-product-edit-form .dokan-form-control {
    width: 85% !important;
}
    table.dokan-table .toggle-row {left:8px;right:unset !important;}
    table#dokan-product-list-table div.row-actions span a ,div.dokan-product-listing div.row-actions span a{ visibility: visible !important; }
        table#dokan-product-list-table div.row-actions span ,div.dokan-product-listing div.row-actions span { visibility: hidden !important; }

}
@media (max-width: 500px) {.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {padding:12px 0;}
}

article.dashboard-content-area .pull-right {
    float: left;
}
#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round {
    margin-left: 10px;margin-right:unset !important;
}
#dokan-store-listing-filter-wrap .sort-by > label ,.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload ,.dokan-add-new-product-popup .dokan-feat-image-content {
    margin-left: 15px;margin-right:unset !important;
}
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image, .dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder, .dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image {float:right;margin:9px 0 0 4px;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {float:right;border-left:1px solid #454545;border-right:unset !important;}
.dokan-add-new-product-popup .mfp-close {top: 10px !important;
    left: 5px !important;right:unset !important;}
    .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .select2-container .select2-selection--single .select2-selection__arrow {left:10px;right:unset !important;}
    .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .select2-container .select2-selection--single .select2-selection__rendered {    padding-right: 15px;
    padding-left: 40px;}
    .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {border-left: 1px solid #EDEDED;border-right:unset !important;}
    .dokan-settings-content .dokan-settings-area .dokan-update-setting-top {float:left;}
    .dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap {float:right;}
    div.dokan-dashboard-wrap h1, div.dokan-dashboard-wrap .h1 {font-family:iranyekan;padding-bottom:10px;}
    .dokan-form-horizontal .dokan-control-label {text-align:right;}
    .dokan-right-margin-30 {margin-left: 30px;margin-right:unset !important;}
    .store-open-close .dokan-form-group {text-align:right;}
.mfp-content {text-align:right;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
    padding-left: 10px;
    padding-right: 10px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right {
    float: left;
}
.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group {
float:left;
}
.dokan-form-inline .dokan-form-group {
    float:right;
}
.pagination-wrap ul.pagination {
    padding-right: 0;
    padding-left: unset;
}
.pagination-wrap ul.pagination > li > span, .pagination-wrap ul.pagination > li {
    float: right;
}
.pagination-wrap ul.pagination > li > a {
    margin-right: -1px;
    margin-left: unset;
}
div.dokan-dashboard-wrap div.dokan-dashboard-content.dokan-orders-content article.dokan-orders-area ul.list-inline.order-statuses-filter {
    padding-right: 0;
    padding-left: unset;
}
.content-half-part{
    float: right;
}
.product-edit-new-container .dokan-price-container .sale_schedule, .product-edit-new-container .dokan-price-container .cancel_sale_schedule {
    float:left;
}
.product-edit-new-container .content-half-part.featured-image {
    padding-right: 25px;
    padding-left: unset;
}
.dokan-input-group .dokan-form-control:first-child, .dokan-input-group-addon:first-child, .dokan-input-group-btn:first-child > .btn, .dokan-input-group-btn:first-child > .btn-group > .btn, .dokan-input-group-btn:first-child > .dropdown-toggle, .dokan-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .dokan-input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
        border-bottom-left-radius: 0px; border-bottom-right-radius: unset;
    border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.content-half-part:last-child {
        padding-right: 10px;padding-left:unset;
}
.dokan-edit-product-wrap .dokan-dashboard-header a {
    font-family: iransans;
}
.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label {
    margin-right: 15px;
    margin-left: unset;
}
.content-half-part:first-child {
    padding-left: 10px;
    padding-right: unset;
}
.product-edit-container #dokan-product-images ul.product_images li.image.add-image, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image, .product-edit-container #dokan-product-images ul.product_images li.add-image.add-image {
    line-height: 60px;
}
div.dokan-edit-product-wrap h1 {
    font-family: iranyekan;
}
.product-edit-new-container label input[type="checkbox"] {
    margin-left: 5px;
    margin-right: unset;
}
.product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox {
    padding-right: 10px;
    padding-left: unset;
}
.product-edit-container #dokan-product-images ul.product_images li.image, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder, .product-edit-container #dokan-product-images ul.product_images li.add-image {
    float: right;
    margin: 9px 0px 0 4px;
}
.product-edit-container #dokan-product-images ul.product_images li.image a.action-delete {
    padding-top: 0
}
.rtl .media-frame , .rtl .media-frame select {
    font-family: iransans;
}
div.media-frame-content div.attachments-browser div.media-toolbar div.media-toolbar-secondary select.attachment-filters {
    background-position: calc(100% - 101px) 50%, calc(100% - 96px) 50% ;
}
div.media-modal.wp-core-ui div.media-modal-content div.media-frame.mode-select.wp-core-ui.hide-menu div.media-frame-title h1 {
    font-family: iranyekan;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .datepicker{
    width: 140px !important;
}
span.select2.select2-container.select2-container--default.select2-container {
    font-family: iransans !important;
}
.dokan-orders-content .dokan-orders-area ul.order_notes .note_content::after {
    right: 30px;
    left: unset;
    border-width: 15px 0px 0 15px;
}
div.dokan-panel.dokan-panel-default div.dokan-panel-body div.add_note h4 {
    font-family: inherit;
}
div.dokan-dashboard-content ul.subsubsub li {border-left: 1px solid #EDEDED;border-right:unset !important;}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li {padding:0px 0 0px 10px;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li {float:right;}
li.dokan-single-seller .dashicons-arrow-right-alt2:before {
    content: "\f341";
}
h1.store-name {
    font-family:iranyekan;
}
.dokan-single-store .dokan-store-tabs ul li { border-left: 1px solid #EDEDED;border-right:unset !important;}
#dokan-store-listing-filter-wrap .right .item.sort-by label {
    margin-left: 5px;margin-right:unset ;
}
.list-unstyled {padding-right:0;padding-left:unset;}

@media (max-width: 768px) {
    p.dokan-wholesale-meta {font-size:14px;}
    div#tab-more_seller_product div.product-infobox.clearfix div.product-sale-countdown.countdown-timer.countdown-view-border.countdown-size-default ,
    body.post-type-archive div.product-infobox.clearfix div.product-sale-countdown.countdown-timer.countdown-view-border.countdown-size-default {
    margin-left: 155px;
}
div#dokan-report-abuse-form-popup {
    width: 340px !important;
}
.dokan-right {
    float: none !important;
}
#dokan-store-listing-filter-form-wrap {display:block;}
div.seller-items div.product-infobox.clearfix div.product-sale-countdown.countdown-timer.countdown-view-border.countdown-size-default {margin-left:155px;}
div.table-cell.rating {text-align: -webkit-center;}
        .dokan-dashboard .dokan-dashboard-content {padding:0 !important;}
    table.dokan-table .toggle-row {left:8px;right:unset !important;}
    .dokan-table tbody tr td {text-align:right !important;}
    .dokan-edit-product-wrap .dokan-dashboard-header a {
    margin-top: 15px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {border-left: none !important;}
article.dashboard-coupons-area table.dokan-table td:not(.column-primary)::before {visibility: hidden;}
.product-edit-new-container .content-half-part.featured-image {padding-right:0;}
    table.dokan-table td:not(.column-primary)::before {right:10px;left:unset !important;text-align:right !important;}
    .product-edit-container .dokan-feat-image-upload a.close {height:55px !important;top:5px;right:5px;}
    .product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox ,.content-half-part:last-child {padding-right:0;}
    .dokan-settings-content .dokan-settings-area .dokan-update-setting-top {width:46%;}
    .dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap {width:53%;}
    .store-open-close label.day.control-label {padding-left:50px !important;}
    .store-open-close label:first-child {text-align:right;}
    table.dokan-table .is-expanded td.column-thumb, table.dokan-table td.column-primary ~ :not(.check-column) {padding:3px 35% 3px 8px  !important;text-align:left !important;}
    table.dokan-table td.column-primary {padding-left:50px;padding-right:10px !important;}
    .dokan-table tbody tr td:before {padding-left: 20px !important;padding-right:10px !important;float:right !important;}
    .dokan-table tbody tr td {border-top: 1px solid #EDEDED !important;
    border-right: 1px solid #EDEDED !important;}
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {border-right:0 !important;}
    .dokan-form-horizontal .dokan-control-label {padding:5px !important;}
    .store-open-close label.day.control-label {padding-left: 85px;padding-right:unset !important;}
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {padding:5% 9% !important;}
    .dokan-dashboard .dokan-dash-sidebar article, .dokan-dashboard .dokan-dashboard-content article {overflow-x:scroll !important;overflow:unset !important;}
    .wcmp-report-abouse-wrapper:before, .by-vendor-name-link:before {margin-left: 4px;}
    div.product-details span.product_seller {font-size:13px;}
    body #dokan-store-listing-filter-wrap .right .item #stores_orderby {padding: 0 1em 0 2.4em;}
    #dokan-store-listing-filter-form-wrap:before {right:10%;left:unset;}
    #dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn {padding:6px 25px !important;}
    #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content {text-align:right !important;}
    .dokan-dashboard .dokan-dashboard-content {padding:0;}
    .dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top .dokan-listing-filter {
    float: none !important;width: 55%;
}
}

ul.dokan-dashboard-menu li a {
    font-family: var(--yekan-font) !important;
}
.legend table,.legend div {
    right:34px !important;
    left:auto !important;
}
.pull-right {
    float: left!important;
}
.pull-left {
    float: right!important;
}
div.dokan-form-group select {
    font-family: var(--main-font) !important;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {
    float: none !important;
}
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a {
    float: right !important;
    margin-right: 1px !important;
}
a.dokan-btn , input.dokan-btn {
    font-family: var(--yekan-font) !important;
}
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter button {
    float: right;
    margin-right: 2px !important;
}
.tooltip-inner {
    font-family: var(--main-font) !important;
}
a.next.page-numbers , a.prev.page-numbers {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
div.dokan-order-filter-serach span.select2.select2-container.select2-container--default.select2-container {
    font-family: var(--main-font) !important;
    height: 41px !important;
}
input.dokan-btn.dokan-btn-sm.dokan-btn-danger.dokan-btn-theme {
    float: left !important;
    margin-right: 7px !important;
}
select.dokan-form-control {
    font-family: var(--main-font) !important;
}
button.dokan-btn.dokan-btn-sm.dokan-btn-danger.dokan-btn-theme {
    margin-right: 8px !important;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-check {
    padding: 0 10px 0 0 !important;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select {
    font-family: var(--main-font) !important;
}
input.dokan-btn.dokan-danger.dokan-btn-theme.dokan-btn-sm {
    float: left !important;
}
.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button, .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn {
    float: left !important;
}
div.dokan-form-group div.dokan-w5.dokan-text-left dokan-input-group {
    direction: ltr !important;
}
div.dokan-withdraw-status-filter-container ul.list-inline.subsubsub {
    float: right !important;
}
form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form input.dokan-btn {
    margin-right: 10px !important;
}
.dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image {
    right: 0;
    left: unset !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a {
    padding-right: 8px;
    padding-left: unset !important;
}
.dokan-form-group .ajax_prev {
    margin-left: 23% !important;
    margin-right: unset !important;
    margin-top: 20px !important;
}
input.dokan-btn.dokan-btn-danger.dokan-btn-theme {
    margin-top: 20px !important;
}
.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li a .caret-icon, .dokan-widget-area .dokan-store-menu #cat-drop-stack > ul li a .caret-icon, .dokan-widget-area .widget-collapse #cat-drop-stack > ul li a .caret-icon {
    left: -2px !important;
    right: unset !important;
}
.fa-angle-right:before {
    content: "\f104";
}
textarea.dokan-form-control {
    font-family: var(--main-font) !important;
}
.dokan-store-products-filter-area .product-name-search , .dokan-store-products-filter-area .search-store-products {
    float: right !important;
}
.dokan-store-products-filter-area .orderby-search {
    float: left !important;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li.dokan-right .dokan-btn-theme {
    margin: 5px 10px 0 0 !important;
}
div.dokan-pagination-container ul.dokan-pagination span.farmart-svg-icon {
    transform: scaleX(-1);
}
.dokan-single-store .catalog-toolbar .catalog-toolbar__bottom .shop-view__icon a {
    padding-left: 7px;
    padding-right: unset !important;
    margin-left: 2px;
    margin-right: unset !important;
}
input.search-store-products.dokan-btn-theme {
    font-family: var(--yekan-font) !important;
}
.dokan-store-products-filter-area .orderby-search {
    font-family: var(--main-font) !important;
    height: 45px !important;
}
.catalog-toolbar .fm-shop-view .text {
    margin-left: 30px;
    margin-right: unset !important;
}
div#fm-quick-view-modal button.dokan-store-support-btn-product.dokan-store-support-btn {
    display: none !important;
}
.jssocials-share {
    margin: 0.3em 0 0.3em 0.6em !important;
}
button.dokan-store-support-btn-product.dokan-store-support-btn {
    display: none !important;
}
button#dokan-report-abuse-form-submit-btn {
    margin-left: 15px !important;
}
button#dokan-report-abuse-form-working-btn {
    width: 158px;
}
div.yith-wcwl-share ul li.share-button a i.fa {
    font-family: FontAwesome !important;
}
.dokan-btn-theme {
  padding: 14px 10px;
}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div span {
  margin-right: 10px;
  margin-left: unset;
}

/*** End Dokan Rtl CSS - Author Xeno ***/

/*** Fix Style FarMart - Author Xeno ***/

.main-navigation > li > a , .fm-header-recently-viewed .recently-title  , .farmart-menu-department .department-menu ul li a , div.product-cat-label span , .farmart-products-search .product-cat .product-cat-label, .farmart-products-search .product-cat .product-cat-dd option {
    font-family: var(--yekan-font) !important;
    letter-spacing: -0.25px;
}
.link-text , a.logout , .mini-cart-content .woocommerce-mini-cart__buttons a {
    font-family: var(--yekan-font) !important;
}
input.search-field {
    font-family: var(--main-font) !important;
}
.farmart-products-search .search-submit.button-icon {
    padding-right: 10px;
    padding-left: 18px;
}
div.recently-product-wrapper ul.product-list.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}
input {
    font-family: var(--main-font) !important;
}
a.quantity_button.button.product_type_simple {
    font-family: var(--yekan-font) !important;
}
button , a.quantity_button.product_type_simple , a.quantity_button.button.product_type_variable , .widget_mc4wp_form_widget .mc4wp-form-fields input[type='submit'] , input.submit , a.checkout-button.button.alt.wc-forward {
    font-family: var(--yekan-font) !important;
}
.page-header h1 {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1.5px;
}
.woocommerce table.wishlist_table td.product-name a , ul.products li.product .woocommerce-loop-product__title a , .search-inner-content .search-results ul li .title-item {
    font-weight: 600 !important;
    font-family: var(--main-font) !important;
}
.main-navigation > li.menu-item-has-children > a {
  padding-left: 36px;
  padding-right: unset;
}
html.yes-js.js_active.js h1 , .catalog-sidebar .widget-title {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
table.compare-list.full-width.dataTable th , table.compare-list.full-width.dataTable tr {
    font-family: var(--main-font) !important;
}
.blog-wrapper .entry-title, .blog-item .entry-title , div.notifyjs-farmart-base span {
    font-family: var(--main-font) !important;
}
.fm-promotion .text {
    padding-right: 7px;
}
.fm-product-deals-grid .tabs-nav a {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.pswp__button {
    float: left !important;
}
.pswp__counter {
    right: 0;
    left: unset !important;
}
.fm-product-fbt ul.products li.product {
    border-left: 2px dotted #d2d2d2;
    border-right: unset !important;
}
.fm-product-fbt ul.products .product-content .thumbnail:before {
    left: -52px;
    right: unset !important;
}
.fm-product-fbt ul.products li.product:before, .fm-product-fbt ul.products li.product:after {
    left: -10px;
    right: unset !important;
}
.fm-product-fbt .product-buttons .fm_add_to_cart_button.loading::before, .fm-product-fbt .product-buttons .fm-wishlist-button.loading::before {
    right: 25px;
    left: unset !important;
}
.woocommerce table.wishlist_table td.product-add-to-cart a.loading::before {
    margin-left: 5px;
    margin-right: unset !important;
}
div.fm-shop-content h2.woocommerce-loop-product__title a {
    font-size: 18px !important;
}
.woocommerce-cart table.shop_table tbody .product-name > a {
    font-weight: 600 !important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a.btn-shop span.farmart-svg-icon  {
    transform: scaleX(-1) !important;
}
.woocommerce-cart table.shop_table tbody .actions a .farmart-svg-icon, .woocommerce-cart table.shop_table tbody .actions button.update_cart .farmart-svg-icon {
    padding-left: 5px;
    padding-right: unset !important;
}
.woocommerce-checkout form.checkout .form-row textarea {
    font-family: var(--main-font) !important;
}
ul.products li.product .sold-by-meta a {
    font-size: 12px !important;
}
ul.products li.product .woocommerce-loop-product__title {
    font-size: 17px !important;
}
dl.variation dt {
    padding-left: 3px;
    padding-right: unset !important;
}


/*** Fix Responsive - Author Xeno ***/

@media (max-width: 1519px) {
.header-v1 .main-navigation > li.menu-item-has-children > a .toggle-menu-children {
    left: auto;
    right: calc( 100% - 25px);
}
.header-v1 .main-navigation > li.menu-item-has-children > a {
    padding-left: 36px;
    padding-right: unset !important;
}
}

/*** Home 2 Style - Author Xeno ***/

.fm-catalog-banners-carousel.slick-dotted.slick-slider , ul.product_list_widget.products.slick-initialized.slick-slider.slick-dotted div.slick-list.draggable {
    direction: ltr;
}
div.average-rating h3.average-value , form.wpcf7-form .init, .farmart-contact-form-7 .wpcf7 input, .farmart-contact-form-7 .wpcf7 textarea , .farmart-first-letter {
    font-family:var(--main-font) !important;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    left: -6px;
    right: unset !important;
    text-align: left;
    padding-left: 6px;
    padding-right: unset !important;
}
blockquote {
    font-family:var(--main-font) !important;
}

/***jadid2025***/
.farmart-product-categories-carousel .categories-box .slick-next-arrow, .farmart-product-categories-carousel .categories-box .slick-prev-arrow ,
.slick-prev-arrow.farmart-svg-icon.slick-arrow, .slick-next-arrow.farmart-svg-icon.slick-arrow {
  transform: scaleX(-1);
}
.farmart-slides-wrapper.farmart-arrow-bottom .slick-prev-arrow {
  right: auto !important;
  left: calc(22px + 32px) !important;
}
.farmart-slides-wrapper.farmart-arrow-bottom .slick-next-arrow {
  right: auto !important;
  left: 22px !important;
}
.farmart-arrow-bottom span.slick-prev-arrow, .farmart-arrow-bottom span.slick-next-arrow {
  bottom: 20px;
}
.header-cat .extra-links-wrapper {
  padding-right: 52px;
  padding-left: unset !important;
}
.main-navigation > li > a {
  padding: 11px 12px 11px 28px;
}
.farmart-menu-department .farmart-title,.main-navigation > li > a{
  font-family:var(--third-font) !important;
  font-weight: 700;
  font-size: 15px;
}
.wcboost-wishlist-form table.shop_table tr td.product-add-to-cart a {
  padding: 6px 15px !important;
}
.woocommerce table.wishlist_table td.product-add-to-cart a,.woocommerce div.product form.cart .single_add_to_cart_button,
button, input[type="button"], input[type="reset"], input[type="submit"],.woocommerce-checkout form.checkout .place-order button{
  color: #000;
}
.fm-quick-view-modal .product-modal-content div.product .woocommerce-product-gallery .slick-next-arrow {
  left: 10px;
  right:unset !important;
}
.fm-quick-view-modal .product-modal-content div.product .woocommerce-product-gallery .slick-dots {
  direction: rtl;
}
.woocommerce-checkout .form-login-section .woocommerce-info::before, .woocommerce-checkout .coupon-section .woocommerce-info::before {
  right: 21px;
  left:unset !important;
}
.woocommerce-checkout .form-login-section .woocommerce-info, .woocommerce-checkout .coupon-section .woocommerce-info {
  padding: 15px 55px 15px 20px;
}
.recently-product-wrapper .slick-next-arrow {
  left: -34px;
  right: unset !important;
}
.recently-product-wrapper .slick-prev-arrow {
  right: -34px;
  left: unset !important;
}
.recently-viewed-inner span.slick-prev-arrow, .recently-viewed-inner span.slick-next-arrow {
  top: 29%;
}
.elementor-element-76c3ed0c .fm-product-deals-day .farmart-svg-icon {
  transform: scaleX(-1);
}
.widget_rating_filter ul .wc-layered-nav-rating a .text {
  margin: 3px 5px 0 0;
}
.farmart-testimonial-3.farmart-nav-outside .slick-next-arrow {
  right: auto !important;
  left: 25px !important;
}
.farmart-testimonial-3.farmart-nav-outside .slick-prev-arrow {
  right: auto !important;
  left: calc(25px + 32px) !important;
}
@media screen and (max-width: 769px) {
.fm-catalog-header .fm-filter-mobile .farmart-svg-icon {
  margin-left: 5px;
  margin-right: unset !important;
}
.catalog-view-list .fm-shop-content ul.products li.product .product-details {
  padding-left: 0;
  padding-right: 9px;
}
.woocommerce-cart div .col-calculator{
padding-right: 35px;
}
.woocommerce-checkout .coupon-section .woocommerce-info a {
  margin-right: 0;
  margin-left: unset !important;
}
}





/***jadid2025***/