:root {
  --Primary-Typo-font: 'IranYekan';
  --bottun-font: 'IranYekanX';
  --title-font: 'Morabba-Bold';
  --yekan-font: 'yekan-bold';
  --khaton-font: 'khaton';
  --est-font: 'Estedad-Medium';
  --Second-Typo-font: 'Dana-Regular';
}
.woocommerce .gdlr-core-flexslider.flexslider ul.slides {
    direction: ltr;
}
.gdlr-core-product-grid .gdlr-core-product-grid-content-wrap {
        text-align: right;
}
.gdlr-core-product-grid .gdlr-core-product-price del {
    margin-left: unset !important;
    margin-right: 8px !important;
}
.gdlr-core-product-price.gdlr-core-title-font ins .woocommerce-Price-amount.amount {
    font-family:var(--main-font);font-weight:700;
}
.gdlr-core-with-outer-frame-element .gdlr-core-product-grid-content-wrap .gdlr-core-product-price.gdlr-core-title-font del .woocommerce-Price-amount.amount, 
.gdlr-core-product-style-grid .gdlr-core-product-grid-content-wrap .gdlr-core-product-price.gdlr-core-title-font del .woocommerce-Price-amount.amount {
    font-size: 13px;
    font-family: 'IranYekan';
    font-weight: 700;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text {left:15px;right:unset !important;}
header {
    direction: rtl !important;
}
@media only screen and (max-width: 1366px) {
header.zeomart-header-wrap.zeomart-header-style-plain.zeomart-style-menu-left-bottom.zeomart-sticky-navigation.zeomart-style-fixed .zeomart-logo {
    margin-left: 20px !important;
    margin-right: unset !important;
}
}
.zeomart-style-menu-left-bottom .search-submit {
    left: 0;
    right: unset !important;
    border-radius: 6px 0 0 6px !important;
}
.zeomart-logo {
    padding-right: 0 !important;
}
.oth-txt {
    padding-right: 15px;
    padding-left: unset !important;
}
.zeomart-sub-menu li {
    margin-right: unset !important;
    margin-left: 25px;
}
.gdlr-browse-categories {
    margin-left: 20px;
    margin-right: unset !important;
    padding-left: 20px;
    padding-right: unset !important;
}
.browse-icon {
    margin-right: unset !important;
    margin-left: 15px;
}
.zeomart-navigation .zeomart-main-menu .sf-menu > li {
    margin-left: 47px;
    margin-right: unset !important;
}
.rtl .zeomart-navigation .sf-menu > li {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.sf-menu > .zeomart-normal-menu ul:before {
    right: 40px;
    left: unset !important;
    border-left: 10px solid transparent;
    border-right: unset !important;
    transform: rotate(315deg);
}
.toggle-product-cats.nav {
    right: 0;
    left: unset !important;
}
.toggle-product-cats.nav > ul > li > a:before {
    content: '\f104';
    right: unset !important;
    left: 20px;
}
.toggle-product-cats.nav ul li a i, .toggle-product-cats.nav ul li a svg {
    margin-left: 20px;
    margin-right: unset !important;
}
.sf-vertical-mega.sf-vertical-mega-full {
    right: 100%;
    left: unset !important;
}
.zeomart-logo {
    margin-left: 20px;
    margin-right: unset !important;
}
.zeomart-sub-menu.other-links {
    margin-right: auto;
    margin-left: unset !important;
}
.zeomart-style-menu-left-bottom .gdlr-oth-links li {
    margin-left: 30px;
    margin-right: unset !important;
}
.zeomart-style-menu-left-bottom .gdlr-oth-links {
    margin-right: auto;
    margin-left: unset !important;
}
.oth-menu-item.woocommerce-mini-cart span.mini-item-counter {
    right: unset !important;
    left: 0;
}
.zeomart-style-menu-left-bottom .gdlr-oth-links li:last-child {
    margin-left: 0 !important;
    margin-right: unset !important;
    padding-right: 0 !important;
}
header.zeomart-header-wrap.zeomart-header-style-plain.zeomart-style-menu-left-bottom.zeomart-sticky-navigation.zeomart-style-fixed.zeomart-fixed-navigation.zeomart-animate-fixed-navigation {
    display: inherit !important;
}
.zeomart-sticky-cart-popup.zeomart-popup-wrapper {
    left: 0;
    right: auto;
    transform: translateX(-100%) !important;
}
.zeomart-sticky-cart-popup.zeomart-popup-wrapper.active {
    transform: translateX(0) !important;
}
a.remove.remove_from_cart_button {
    left: 10px;
    right: unset !important;
}
ul.cart_list.product_list_widget.woocommerce-mini-cart .zm-product-sku + .quantity + .quantity {
    margin-right: auto;
    margin-left: unset !important;
}
ul.cart_list.product_list_widget.woocommerce-mini-cart .zm-product-sku + .quantity button.plus-btn {
    left: 5px;
    right: unset !important;
}
ul.cart_list.product_list_widget.woocommerce-mini-cart button.minus-btn {
    right: 10px;
    left: unset !important;
}
.woocommerce-mini-cart__buttons.buttons a {
    margin-left: 10px;
    margin-right: unset !important;
}
a.button.wc-forward {
    font-family: var(--bottun-font);
    font-weight: 800 !important;
}
.zm-entities-title {
    font-family: var(--bottun-font);
    font-weight: 600 !important;
}
ul.cart_list.product_list_widget.woocommerce-mini-cart .cart-info {
    padding-right: 20px;
    padding-left: unset !important;
}
ul.cart_list.product_list_widget.woocommerce-mini-cart .zm-product-sku + .quantity input {
    padding-left: 4px;
    padding-right: unset !important;
}
.woocommerce-mini-cart__total.total strong {
    font-family: var(--bottun-font);
}
.zeomart-popup-wrapper .cart-title {
    font-family: var(--bottun-font);
}
span.woocommerce-Price-amount.amount {
    font-family: var(--Second-Typo-font);
    letter-spacing: -1px;
    font-weight: 500 !important;
}
.zeomart-popup-wrapper {
    border-right: 1px solid #eaeaea;
    border-left: unset !important;
}
.oth-menu-item.menu-item-wishlist span.content-title , .user-account-style-default .oth-txt > a span.content-text , div.oth-txt span.content-title {
    font-family: var(--Second-Typo-font);
    letter-spacing: -1px;
    font-weight: 600 !important;
}
.gdlr-browse-categories.right-border.style-default:before {
    left: 0;
    right: unset !important;
}
.toggle-product-cats.nav > ul > li > a {
    font-family: var(--bottun-font) !important;
    font-weight: 500 !important;
}
a.sf-with-ul-pre {
    font-family: var(--Second-Typo-font);
    font-weight: 500 !important;
}
.gdlr-core-icon-list-item .gdlr-core-icon-list-image {
    float: right;
    margin-left: 15px;
    margin-right: unset !important;
}
.gdlr-core-icon-list-item.gdlr-core-style-1 .gdlr-core-icon-list-content {
     font-family: var(--bottun-font);
    letter-spacing: -1px;
    font-weight: 600 !important;
    font-size: 20px !important;
}
.gdlr-core-icon-list-item .gdlr-core-icon-list-caption {
    font-family: var(--bottun-font);
    letter-spacing: -0.5px !important;
}
.gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-title {
    margin-left: 25px;
    margin-right: unset !important;
}
.gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-title {
    font-weight: 700 !important;
    letter-spacing: -0.5px !important;
}
.gdlr-core-view-all {
    margin-right: auto;
    margin-left: unset !important;
}
.gdlr-core-view-all > a:before {
    right: 0;
    left: unset !important;
}
.gdlr-core-view-all a {
    font-family: var(--bottun-font);
    font-weight: 700;
    letter-spacing: 0px;
}
.gdlr-core-product-item.woocommerce .gdlr-core-product-thumbnail-info {
    right: auto;
    left: 0 !important;
}
.gdlr-core-product-item.woocommerce .gdlr-core-product-thumbnail-info i {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.wcboost-products-compare-button__icon {
    margin-left: 6px;
    margin-right: unset !important;
}
a.product_type_simple.add_to_cart_button.ajax_add_to_cart.gdlr-core-product-add-to-cart , .woocommerce a.added_to_cart , a.product_type_external.gdlr-core-product-add-to-cart {
    font-family: var(--bottun-font) !important;
    letter-spacing: -1px;
    font-weight: 700 !important;
}
.product-cats-list {
    text-align: right !important;
}
span.woocommerce-Price-currencySymbol {
    font-size: 15px;
    letter-spacing: 0 !important;
}
span.woocommerce-Price-amount.amount bdi {
    font-family: var(--Second-Typo-font);
    letter-spacing: -1px;
    font-size: 21px !important;
}
i.gdlr-custom-flex-prev.fa.fa-angle-left:before , i.gdlr-custom-flex-next.fa.fa-angle-right:before {
    transform: scaleX(-1);
}
.gdlr-core-title-wrap .sm-btn {
    left: 0;
    right: unset !important;
}
.gdlr-core-title-wrap .sm-btn:before {
    right: 0;
    left: unset !important;
}
.gdlr-core-title-wrap .sm-btn {
    font-family: var(--bottun-font) !important;
    letter-spacing: -0.5px;
    font-weight: 700 !important;
}
.zeomart-body .sec-title {
    font-weight: 700 !important;
    letter-spacing: -0.5px !important;
    font-family: var(--bottun-font) !important;
}
.gdlr-featured-thumb > img {
    float: left !important;
}
.gdlr-featured-info {
    right: 0;
    left: unset !important;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer:first-child {
    margin-left: 0px;
    margin-right: 18px;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer {
    font-family: var(--bottun-font) !important;
}
.gdlr-featured-thumb img {
    left: 30px;
    right: unset !important;
}
.gdlr-core-button .gdlr-core-content {
    font-family: var(--bottun-font) !important;
    font-weight: 700;
}
.gdlr-featured-info .gdlr-core-button:before {
    right: 0;
    left: unset !important;
}
.sale-price {
    left: 130px;
    right: unset !important;
}
.gdlr-core-product-grid-3 .gdlr-core-product-title {
    text-align: right !important;
}
.gdlr-core-product-grid-3.gdlr-core-button-style-border.gdlr-core-with-border .gdlr-core-product-grid-content {
    text-align: right !important;
}
.gdlr-core-product-item.woocommerce .star-rating span {
    float: right !important;
    right: 0;
    left: unset !important;
}
.gdlr-core-product-item.woocommerce .star-rating::before {
    float: right;
    right: 0;
    left: unset !important;
}
.gdlr-core-product-item.woocommerce .star-rating span::before {
    right: 0;
    left: unset !important;
}
.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-right-align .gdlr-core-button .gdlr-core-content:before {
    display: none !important;
}
.morabba_bold {
    font-family: var(--title-font);
    letter-spacing: -1px;
}
.gdlr-core-product-item.woocommerce.gdlr-core-products-tabs-list-view .gdlr-core-product-thumbnail {
    margin-left: 20px;
    margin-right: unset !important;
}
.zeomart-body .gdlr-core-product-grid-content-wrap h3.gdlr-core-product-title a {
    font-size: 15px !important;
}
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-email {
    float: right !important;
}
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-submit input[type="submit"] {
    font-family: var(--bottun-font) !important;
    font-weight: 700 !important;
}
.morabba h4 {
    font-family: var(--title-font) !important;
}
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-submit input[type="submit"] {
    padding: 0 !important;
}
h5.gdlr-core-title-item-title.gdlr-core-skin-title.zeomart-additional-font.class-test {
    font-family: var(--bottun-font) !important;
}
.currency-switcher:before, .language-switcher > ul > li > a:before {
    left: 14px;
    right: unset !important;
}
.currency-switcher {
    margin-left: 10px;
    margin-right: unset !important;
}
.gdlr-core-custom-menu-item.gdlr-core-style-2 li:before {
    left: -1px;
    right: unset !important;
}
.gdlr-core-custom-menu-item.gdlr-core-style-2 li:first-child {
    padding-right: 0;
    padding-left: 10px !important;
}
.iranyekanx a {
    font-family: var(--bottun-font) !important;
}
.currency-switcher ul , .language-switcher ul {
    margin-right: 0;
    margin-left: 0 !important;
}
.gdlr-core-product-style-grid-3 {
    margin-right: auto !important;
    margin-left: unset !important;
}
.gdlr-core-column-45 {
    float: left;
}
.zeomart-style-menu-left-bottom .search-style-2 .search-submit {
    border-radius: 30px 0 0 30px !important;
}
.gdlr-zeomart-extra-search.search-style-2 .product-cat-label:before {
    left: 10px;
    right: unset !important;
}
select#gdlr-zeomart-header-search-categories {
    font-family: var(--bottun-font) !important;
    font-weight: 700 !important;
}
.morabba span , .morabba h3 {
    font-family: morabba !important;
}
.morabba h3 {
    font-weight: 800 !important;
    letter-spacing: -1px !important;
}
.morabba span {
    letter-spacing: -1px !important;
}
.gdlr-core-right-align .gdlr-core-block-item-title-inner {
    align-items: flex-start;
    justify-content: flex-start;
}
.gdlr-core-product-single-deal {
    direction: rtl !important;
}
.gdlr-core-product-style-layout-1 .summary.entry-summary .product-deal-header {
    display: block;
}
.product-layout-single-product-deals.product-layout-single-product-deals .gdlr-core-product-single-deal .summary.entry-summary {
    text-align: right !important;
}
li.product-layout-single-product-deals p.price.zeomart-title-font {
    margin-top: 20px;
}
li.product-layout-single-product-deals p.price.zeomart-title-font bdi {
    font-size: 29px !important;
}
.gdlr-core-product-deals-item.gdlr-core-product-deal-item.gdlr-core-product-style-layout-1 .flex-prev {
    left: 50px;
    right: unset !important;
}
.gdlr-core-item-image {
    left: 40px;
    right: unset !important;
}
.zeomart-body .gdlr-core-box-title > a {
    font-family: var(--bottun-font) !important;
}
.extra-links li.view-more_link a {
    font-family: var(--bottun-font) !important;
    font-size: 16px;
}
.gdlr-core-pbf-column.gdlr-core-column-45 .gdlr-core-pbf-column-content-margin .gdlr-core-product-carousel-item-holder a.product_type_simple.add_to_cart_button.ajax_add_to_cart.gdlr-core-product-add-to-cart span {
    font-size: 12px !important;
}
a.product_type_variable.add_to_cart_button.gdlr-core-product-add-to-cart span {
    font-family: var(--bottun-font) !important;
    letter-spacing: -1px;
    font-weight: 700 !important;
}
.zeomart-top-bar-left {
    float: right;
}
.zeomart-top-bar-right {
    float: left;
}
.zeomart-top-bar-left-text .zeomart-left-text-1 i {
    margin-left: 8px;
    margin-right: unset !important;
}
.zeomart-top-bar-left-text > div {
    margin-left: 20px;
    margin-right: unset !important;
}
.zeomart-left-text-2:before {
    right: -20px;
    left: unset !important;
}
.zeomart-left-text-1 {
    padding-left: 20px;
    padding-right: unset !important;
} 
.zeomart-top-bar-right-social {
    margin-left: unset !important;
    margin-right: 10px;
}
.zeomart-top-bar-right-social a {
    margin-right: 20px;
    margin-left: unset !important;
}
.zeomart-style-menu-left-bottom .gdlr-oth-links li.wishlist-style-style-3, .zeomart-style-menu-left-bottom .gdlr-oth-links li.user-account-style-style-3, .zeomart-style-menu-left-bottom .gdlr-oth-links li.mini-cart-layout-style-3 {
    margin-right: 15px;
    margin-left: unset !important;
}
.zeomart-overlay-link {
    right: 0;
    left: unset !important;
}
.wishlist-style-style-3 .oth-txt, .user-account-style-style-3 .oth-txt, .mini-cart-layout-style-3 .oth-txt {
    padding-left: unset;
    padding-right: 0 !important;
}
.zeomart-navigation-pattern.zeomart-navigation:before {
    right: 0;
    left: unset !important;
    transform: scaleX(-1);
}
.gdlr-core-product-lbanner-item .gdlr-product-banner-info {
    left: unset !important;
    right: 100px;
}
.gdlr-product-banner-info .gdlr-core-button.gdlr-core-button-no-border:not(.gdlr-core-button-solid):before, .gdlr-vbanner-info .gdlr-core-button.gdlr-core-button-no-border:not(.gdlr-core-button-solid):before {
    right: 0;
    left: unset !important;
}
.gdlr-core-product-item .gdlr-core-product-grid-4 .gdlr-core-product-grid-content {
    text-align: right;
}
.gdlr-core-product-price.gdlr-core-title-font del {
    margin-left: unset !important;
    margin-right: 10px;
}
a.gdlr-core-block-item-read-more.gdlr-core-style-default {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
}
.gdlr-core-pbf-column.gdlr-core-column-20.gdlr-core-column-first span.gdlr-core-title-item-caption.gdlr-core-info-font.gdlr-core-skin-caption a {
    text-align: left !important;
    font-family: var(--bottun-font) !important;
    letter-spacing: -1px;
    font-weight: 700 !important;
    float: left !important;
}
.gallery-thumbs {
    right: 30px;
    left: unset !important;
}
.zeomart-body .gdlr-core-product-style-layout-3 .gdlr-core-product-single-deal h2.product-title {
    padding-left: 50px;
    padding-right: unset !important;
}
.gdlr-core-product-style-layout-3 .gdlr-core-rating-count {
    margin-right: -5px;
    margin-left: unset !important;
}
.gdlr-core-product-style-layout-3 .summary.entry-summary .product-cat {
    border-left: 1px solid #eaeaea;
    border-right: unset !important;
    padding-left: 10px;
    padding-right: unset !important;
    margin-left: 10px;
    margin-right: unset !important;
    height: 28px !important;
}
.gdlr-core-product-style-layout-3 button.buy_now_button.button {
    margin-right: 0;
    margin-left: unset !important;
    right: unset !important;
    left: 15px;
    font-family: 'IRANYekanX';
    letter-spacing: -1px;
    font-weight: 700 !important;
}
button.single_add_to_cart_button.button.alt {
    font-family: var(--bottun-font) !important;
    letter-spacing: -1px;
    font-weight: 700 !important;
}
.price.zeomart-title-font del {
    margin-right: 15px;
    margin-left: unset !important;
}
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-read-more.gdlr-core-style-right-with-border {
    left: 0;
    right: unset !important;
}
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-read-more.gdlr-core-style-right-with-border {
    font-family: 'IRANYekanX';
    letter-spacing: -1px;
    font-weight: 700 !important;
}
span.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-category a {
    font-family: 'IRANYekanX';
}
.gdlr-core-blog-title a:hover, .zeomart-body .zeomart-single-article-title a:hover, .gdlr-core-blog-title a, .zeomart-body .zeomart-single-article-title, .zeomart-body .zeomart-single-article-title a {
    font-family: dana-regular !important;
    font-weight: 700 !important;
}
span.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-date a {
    font-family: dana-regular !important;
}
.gdlr-core-product-masthead .product-masthead-wrapper .gdlr-core-product-thumbnail.gdlr-core-media-image {
    left: 15px;
    right: unset !important;
}
.gdlr-core-product-masthead .product-masthead-wrapper .gdlr-product-item-info {
    right: 40px;
    left: unset !important;
}
.product_add_to_cart a.gdlr-core-product-add-to-cart span:before {
    right: 0;
    left: unset !important;
}
.product-masthead-wrapper h3.gdlr-core-product-title.gdlr-core-skin-title a {
    font-family: var(--title-font);
}
.woocommerce.gdlr-core-product-masthead {
    margin-left: -9px;
    margin-right: unset !important;
}
.gdlr-core-product-grid-5 .gdlr-core-rating-count {
    font-size: 9px;
}
.gdlr-core-body .gdlr-vertical-product-banner-info .gdlr-core-button.gdlr-core-button-gradient:before {
    right: 0;
    left: unset !important;
}
.gdlr-core-icon-list-item.gdlr-core-style-2 .gdlr-core-icon-list-content {
    font-family: 'Morabba-Bold';
    font-size: 22px !important;
}
.zeomart-header-style-plain.zeomart-style-center-logo .zeomart-main-menu-right-wrap {
    margin-right: auto !important;
    margin-left: unset !important;
}
.rtl .zeomart-navigation .sf-menu > .zeomart-normal-menu li > a {
    text-align: right !important;
}
.zeomart-style-center-logo .zeomart-logo {
     margin-right: auto !important;
    margin-left: 15% !important;
}
.gdlr-core-bullet-style-top-right .gdlr-core-flexslider-nav {
    right: unset !important;
}
.gdlr-cart-content {
    padding-right: 35px;
    padding-left: unset !important;
}
.gdlr-cart-price {
    margin-right: auto;
    margin-left: unset !important;
    text-align: left;
}
.gdlr-cart-img span {
    left: -15px;
    right: unset !important;
}
.zeomart-body .gdlr-cart-content h3 a {
    font-family: var(--main-font) !important;
    font-weight: 800 !important;
}
button.button.alt.wp-element-button {
    font-family: 'IRANYekanWeb' !important;
    font-weight: 800 !important;
    letter-spacing: -1px;
}
.gdlr-core-testimonial-style-center-3.gdlr-core-testimonial-item .gdlr-core-testimonial-content p {
    font-family: maneli;
}
.gdlr-core-testimonial-style-center-3.gdlr-core-testimonial-item .gdlr-core-rating i {
    margin-left: 10px;
    margin-right: unset !important;
}
.zeomart-style-menu-left-bottom-2 .gdlr-browse-categories {
    padding-right: 64px !important;
    padding-left: unset !important;
    margin-left: 20px !important;
    margin-right: unset !important;
}
.zeomart-style-menu-left-bottom-2 .gdlr-oth-links {
    margin-right: auto;
    margin-left: unset !important;
}
.zeomart-style-menu-left-bottom-2 .gdlr-oth-links li:first-child {
    padding-left: 15px !important;
}
.zeomart-style-menu-left-bottom-2 .gdlr-oth-links li:first-child {
    padding-right: 0 !important;
}
.zeomart-style-menu-left-bottom-2 .gdlr-oth-links li {
    border-left: 1px solid #eaeaea;
    border-right: unset !important;
}
.zeomart-style-menu-left-bottom-2 .gdlr-oth-links li:last-child {
    padding-right: 15px !important;
    padding-left: unset !important;
    border-left: 0 !important;  
}
.zeomart-style-menu-left-bottom-2 .search-submit {
    left: 0;
    right: unset !important;
    border-radius: 6px 0 0 6px;
}
.gdlr-zeomart-categories:before {
    left: 0;
    right: unset !important;
}
.zeomart-style-menu-left-bottom-2 .search-wrapper input {
    padding-right: 20px;
    padding-left: unset !important;
}
.zeomart-style-menu-left-bottom-2 .oth-txt > a span:nth-child(2) {
    letter-spacing: -1px !important;
}
.zeomart-style-center-logo .search-wrapper {
    left: 0;
    right: unset !important;
}
.product-cat-label:before {
    left: 0;
    right: unset !important;
}
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-read-more.gdlr-core-style-right-with-border:before {
    right: 0;
    left: unset !important;
}
.gdlr-product-category-thumb {
    left: 25px;
    right: unset !important;
}
.gdlr-core-product-category-banner-item .gdlr-product-category {
    padding-right: 30px;
    padding-left: unset !important;
}
.zeomart-style-menu-left-bottom .gdlr-zeomart-extra-search.search-style-1 {
    width: 720px;
}
.zeomart-style-menu-left-bottom-2 form.gdlr-zeomart-products-search {
    width: 520px;
}
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-submit input[type="submit"] {
    border-radius: 6px 0 0 6px;
}
.zeomart-style-menu-left-bottom .search-wrapper:before {
    left: 15px;
    right: unset !important;
}
.search-style-2 .gdlr-zeomart-categories:before {
    right: 0;
    left: unset !important;
}
.zeomart-left-text-2 i {
    margin-left: 8px;
    margin-right: unset !important;
}
.zeomart-top-bar.zeomart-splited-border .zeomart-top-bar-right-social a:after, .zeomart-top-bar.zeomart-splited-border .zeomart-top-bar-right #zeomart-top-bar-menu li a:after {
    left: -2px;
    right: unset !important;
}
.item-content {
    padding-right: 20px;
    padding-left: unset !important;
    text-align: right;
}
div.search-results.woocommerce ul.header-search-products div.item-content div.item-price {
    margin-top: 18px !important;
}
.browse-cateogry-ico {
    padding-left: 0 !important;
    padding-right: 20px !important;
}
.gdlr-core-product-deals-item.gdlr-core-deals-style-layout-3 .zeomart-countdown, .gdlr-core-product-deals-item.gdlr-core-deals-style-layout-4 .zeomart-countdown {
    direction: ltr !important;
}
.gdlr-core-product-deals-item.gdlr-core-deals-style-layout-3 .zeomart-countdown span {
    font-weight: 700 !important;
}
.gdlr-core-vertical-banner-item .gdlr-vbanner-info {
    right: 0;
    left: unset !important;
}
.background-tt .gdlr-core-block-item-title-inner {
    display: flex;
    background: #fff;
    position: relative;
    top: -23px;
    padding: 0 10px;
}
.zeomart-countdown span {
    font-weight: 700 !important;
}
.gdlr-core-testimonial-style-image-top-left .gdlr-core-testimonial-author-content {
    padding-right: 30px;
    padding-left: unset !important;
}
.gdlr-core-testimonial-style-image-top-left.gdlr-core-testimonial-item .gdlr-core-testimonial-content p {
    font-family: maneli;
}
.gdlr-core-left-align {
    text-align: right;
}
a.gdlr-core-block-item-read-more.gdlr-core-style-default:before {
    right: 0;
    left: unset !important;
}
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-email {
    margin-left: 10px;
    margin-right: unset !important;
}
.oth-menu-item.mini-cart-layout-style-6 span.mini-item-counter, .oth-menu-item.mini-cart-layout-style-4 span.mini-item-counter {
    right: 11px;
    left: unset !important;
}
.zeomart-header-style-plain.zeomart-style-menu-left .zeomart-logo {
    float: right;
}
.page-id-5536 .zeomart-navigation .zeomart-main-menu .sf-menu > li {
    margin-left: 15px !important;
}
.zeomart-header-wrap.zeomart-header-style-plain.zeomart-style-menu-left button.search-submit {
    left: 17px;
    right: unset !important;
}
.zeomart-header-wrap.zeomart-header-style-plain.zeomart-style-menu-left .gdlr-oth-links {
    margin-right: 20px;
    margin-right: unset !important;
}
.mini-cart-layout-style-7 .oth-icon {
    left: unset !important;
    right: 10px;
}
.zeomart-top-bar-left img {
    margin-left: 6px;
    margin-right: unset !important;
}
.woocommerce.gdlr-core-deals-style-layout-2 .gdlr-core-product-grid-6 .gdlr-core-product-title {
    text-align: right;
    left: unset !important;
}
.gdlr-core-product-deals-item.gdlr-core-deals-style-layout-2 .zeomart-countdown {
    direction: ltr !important;
}
.zeomart-countdown > span {
    margin-left: 27px;
    margin-right: unset !important;
}
.gdlr-core-product-deals-item.gdlr-core-deals-style-layout-2 .gdlr-core-column-45 {
    padding-right: 94px;
    padding-left: unset !important;
} 
.gdlr-core-block-item-read-more.gdlr-core-style-with-button {
    font-family: 'IRANYekanX' !important;
    font-weight: 800 !important;
    letter-spacing: -1px;
}
.gdlr-zeomart-extra-search.search-style-2  .search-submit {
    left: 0;
    right: unset !important;
    border-radius: 6px 0 0 6px !important;
}
.gdlr-zeomart-extra-search.search-style-2 {
    margin-right: 18px;
    margin-left: unset !important;
}
.zeomart-body .gdlr-core-item-layout-layout-5 .gdlr-category > h4 {
    right:30px;
    left: unset !important;
}
.gdlr-core-bullet-style-top-right .gdlr-core-flexslider-nav {
    left: 0;
    right: unset !important;
}
.gdlr-core-product-style-layout-2 .product-cat {
    padding-left: 12px;
    padding-right: unset !important;
    margin-left: 12px;
    margin-right: unset !important;
}
.gdlr-core-product-style-layout-2 .product-cat:before, .gdlr-core-product-style-layout-2 .stock.in-stock:before {
    left: 0;
    right: unset !important;
}
.gdlr-core-product-style-layout-2 .stock.in-stock {
    padding-left: unset !important;
    padding-right: 12px;
    margin-right: 12px;
    margin-left: unset !important;
}
.stock.in-stock {
    border-right: 1px solid #eaeaea;
    border-left: unset !important;
    padding-left: unset !important;
}
.zeomart-countdown {
    direction: ltr !important;
    float: right;
}
.zeomart-catalog-banners .banner-image-wrapper {
    margin-right: auto;
    margin-left: unset !important;
}
.zeomart-catalog-banner-button a.gdlr-core-button.wp-element-button {
    font-family: iranyekanx;
    font-weight: 700 !important;
}
.zeomart-sidebar-wrap .zeomart-catalog-banners .gdlr-core-pbf-wrapper-container.clearfix.gdlr-core-container .gdlr-core-pbf-column.banner-content-wrapper.gdlr-core-column-30.gdlr-core-column-first h2.zeomart-catalog-banner-title {
    font-family: var(--title-font);
}
.woocommerce-archive.gdlr-core-pcat-item.gdlr-core-category-center-align .gdlr-category {
    margin-left: 48px;
    margin-right: unset !important;
}
.woocommerce-archive.gdlr-core-pcat-item.gdlr-core-category-center-align .gdlr-category:last-child {
    margin-left: 0 !important;
    margin-right: unset !important;
}
.zeomart-sidebar-center.zeomart-column-45.zeomart-line-height {
    padding-right: 60px;
    padding-left: unset !important;
}
.zeomart-sidebar-left {
    float: right;
}
.zeomart-sidebar-right {
    float: left;
}
.widget-toggle-btn {
    left: 0;
    right: unset !important;
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
    padding-right: 24px;
    padding-left: unset !important;
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before {
    right: 0;
    left: unset !important;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
    margin-right: auto !important;
    margin-left: unset !important;
}
.woocommerce .zeomart-shop-content ul.products li.product .gdlr-core-product-thumbnail-info, .woocommerce-page ul.products li.product .gdlr-core-product-thumbnail-info {
    left: 0;
    right: unset !important;
} 
.woocommerce div#zeomart-catalog-toolbar .woocommerce-ordering {
    margin-right: auto;
    margin-left: unset !important;
} 
.woocommerce .woocommerce-ordering > li:before {
    left: 0;
    right: unset !important;
}
.woocommerce .woocommerce-ordering > li {
    padding-right: unset !important;
    padding-left: 20px;
    margin-left: 10px;
    margin-right: unset !important;
}
.list-view.zeomart-catalog-view {
    border-right: 1px solid #EAEAEA;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #EAEAEA;
    margin-right: 5px;
    padding-right: 10px;
}
.grid-view.zeomart-catalog-view {
    border-right: unset !important;
    border-left: unset !important;
    padding-left: unset !important;
    padding-right: unset !important;
    margin-left: unset !important;
    margin-right: unset !important;
}
.gdlr-core-product-grid span.woocommerce-Price-amount.amount {
    padding-left: 8px;
}
.gdlr-core-product-grid span.woocommerce-Price-amount.amount bdi {
    padding-left: unset !important;
    padding-right: 8px;
}
a.next.page-numbers .fa-angle-right:before {
    content: "\f104";
}
a.prev.page-numbers .fa-angle-left:before {
    content: "\f105";
}
.zeomart-body.woocommerce nav.woocommerce-pagination ul li span, .zeomart-body.woocommerce nav.woocommerce-pagination ul li a {
    font-family: var(--Second-Typo-font);
}
.shop-view-list .zm-product-price-box {
    margin-right: auto;
    margin-left: unset !important;
    border-right: 1px solid;
    border-left: unset !important;
}
.shop-view-list .zm-product-details .yith-wcwl-add-to-wishlist {
    border-left: 1px solid #EAEAEA;
    border-right: unset !important;
    padding-left: 13px;
    padding-right: unset !important;
    margin-left: 13px;
    margin-right: unset !important;
}
.yith-wcwl-add-button>a i {
    margin-left: 6px;
    margin-right: unset !important;
}
.shop-view-list.woocommerce-shop .gdlr-core-product-thumbnail {
    margin-right: unset !important;
    margin-left: 30px;
} 
span.wcboost-products-compare-button__text {
    display: none;
}
.shop-view-list .product-content {
    margin-left: unset !important;
    margin-right: auto;
}
.zeomart-catalog-layout-2.shop-view-list .product-price-box {
    margin-right: auto;
    margin-left: unset !important;
    border-right: 1px solid #EAEAEA;
    border-left: unset !important;
    padding-right: 30px;
    padding-left: unset !important;
}
.zeomart-catalog-layout-2.shop-view-list.woocommerce .zeomart-shop-content ul.products li.product .button {
    font-family: var(--bottun-font) !important;
    letter-spacing: -1px;
    font-weight: 700 !important;
}
.zeomart-catalog-layout-2.shop-view-list .yith-wcwl-add-to-wishlist {
    border-left: 1px solid #EAEAEA;
    border-right: unset !important;
    padding-left: 10px;
    padding-right: unset !important;
    margin-left: 10px;
    margin-right: unset !important;
}
#zeomart-shop-content span.woocommerce-Price-amount.amount {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after {
    right: 0;
    left: unset !important;
}
.zeomart-single-product .zeomart-entry-product-header ul li.meta-brand {
    border-right: unset !important;
    border-left: 1px solid #eaeaea;
    padding-right: unset !important;
    padding-left: 10px;
}
div.zeomart-product-detail span.woocommerce-Price-amount.amount bdi {
    font-size: 32px !important;
}
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {
    text-align: right !important;
}
.woobt-before-text.woobt-text {
    font-family: var(--bottun-font);
}
.zm-product-features ul li {
    font-family: var(--Second-Typo-font);
}
.zm-product-features ul li img {
    margin-left: 12px;
    margin-right: unset !important;
}
.single-product.woocommerce div.product .zeomart-woocommerce-tab .gdlr-core-tab-item-content {
    text-align: right !important;
}
.single-product.woocommerce form.cart .button + .actions-button .buy_now_button.button {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -1px;
}
.single-product.woocommerce div.product form.cart .buy_now_button.button {
    margin-right: 5px;
    margin-left: unset !important;
}
.woocommerce div.product form.cart div.quantity {
    width: 115px !important;
}
.woocommerce div.product form.cart div.quantity {
    margin-left: 20px;
    margin-right: unset !important;
}
a.woocommerce-review-link.zeomart-title-font span.count {
    font-family: iranyekan;
}
th.woocommerce-product-attributes-item__label {
    font-family: 'IRANYekanX' !important;
}
.zm-sold-by a {
    margin-right: 5px;
    margin-left: unset !important;
}
.single-product.woocommerce div.product .zeomart-woocommerce-tab .gdlr-core-tab-item-title-wrap {
    text-align: right !important;
}
.woocommerce #reviews h3 {
    margin-left: 30px;
    margin-right: unset !important;
    font-family: 'Dana-Regular';
    letter-spacing: -5px;
}
.single-product.woocommerce #reviews #review_form_wrapper {
    padding-right: 30px;
    padding-left: unset !important;
}
#reviews div#comments {
    padding-right: 15px;
    padding-left: unset !important;
}
.single-product.woocommerce #review_form #respond .form-submit input {
    font-family: 'IRANYekanX' !important;
    font-weight: 700 !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    left: -30px;
    right: unset !important;
}
.pswp__counter {
    right: 0;
    left: unset !important;
}
.pswp__button {
    float: left !important;
}
.pswp__caption__center {
    text-align: right !important;
}
.zeomart-copyright-left {
    float: right;
}
.zeomart-copyright-right {
    float: left;
}
.woocommerce div.product.zeomart-product-layout-style-2 div.images .flex-control-thumbs {
    right: 0;
    left: unset !important;
}
.zeomart-product-layout-style-2 .zeomart-product-detail .entry-left-content {
    padding-left: 50px;
    padding-right: unset !important;
}
.woocommerce div.product.zeomart-product-layout-style-2 div.images .woocommerce-product-gallery__trigger {
    left: 100px;
    right: unset !important;
}
.woobt-images .woobt-image:not(.woobt-image-this):before {
    right: -45px;
    left: unset !important;
}
.woobt-images .woobt-image {
    margin-left: 60px;
    margin-right: unset !important;
}
.woobt-images .woobt-image {
    margin-right: unset !important;
}
.single-product.woocommerce div.product.zeomart-product-layout-style-2 form.cart button[type="submit"] + .buy_now_button.button {
font-family: iranyekanx;
    font-weight: 700 !important;
    letter-spacing: -1px !important;
}
.woocommerce div.product form.cart div.quantity button.plus-btn {
    left: 5px;
    right: unset !important;
}
.woocommerce div.product form.cart div.quantity button.minus-btn {
    left: auto;
    right: 0 !important;
}
.share-popup-button svg {
    margin-left: 10px;
    margin-right: unset !important;
}
.single-product.woocommerce .actions-button .share-popup-button {
    border-right: 1px solid #eaeaea;
    border-left: unset !important;
    padding-right: 10px;
    padding-left: unset !important;
}
.woocommerce .zeomart-single-product.product.zeomart-product-layout-style-2 .actions-button .yith-wcwl-add-button, div.product.zeomart-product-layout-style-2 .compare-button.zm-compare-button {
    border-left: 1px solid #EAEAEA;
    border-right: unset !important;
    padding-left: 10px;
    padding-right: unset !important;
    margin-left: 10px;
    margin-right: unset !important;
}
.woobt-products .woobt-product .woobt-price .amount {
    font-weight: 500;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.woocommerce div.product.zeomart-product-layout-style-3 div.summary {
    padding-right: 50px !important;
    padding-left: 20px !important;
}
.woocommerce div.product.zeomart-product-layout-style-3 form.cart div.quantity button.minus-btn {
    right: 10px !important;
    left: unset !important;
}
.woocommerce div.product.zeomart-product-layout-style-3 form.cart div.quantity {
    width: 100% !important;
}
.single-product.woocommerce div.product.zeomart-product-layout-style-3 form.cart {
    float: unset !important;
}
.yith-wcwl-wishlistexistsbrowse {
    padding-left: 10px;
    padding-right: unset !important;
}
.single-product.woocommerce .zm-wishlist-button .yith-wcwl-add-to-wishlist.exists {
    margin-left: 10px;
    margin-right: unset !important;
}
.single-product.woocommerce .zm-wishlist-button .yith-wcwl-add-to-wishlist.exists:before {
    left: 0;
    right: unset !important;
}
.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.zm-thumbs-bottom-position-style-5.images .woocommerce-product-gallery__trigger, .woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.zm-thumbs-bottom-position-style-4.images .woocommerce-product-gallery__trigger {
    left: 15px !important;
    right: unset !important;
}
.single-product.woocommerce div.product form.cart .buy_now_button.button {
    font-family: var(--bottun-font) !important;
    letter-spacing: -1px;
    font-weight: 700 !important;
}
.single-product.woocommerce div.product form.cart {
    float: unset !important;
}
.actions-button .yith-wcwl-add-to-wishlist {
    display: inline-block !important;
}
div.summary.entry-summary .yith-wcwl-add-to-wishlist {
    display: none;
}

.zm-thumbs-bottom-position-style-5 .zm-products-thumbs-bar .product-image-thumbnail {
    margin-left: 20px;
    margin-right: unset !important;
}
.zm-thumbs-bottom-position-style-5 .zm-products-thumbs-bar .product-image-thumbnail:nth-child(even) {
    margin-left: 0;
    margin-right: unset !important;
}
.summary .gdlr-core-social-share-wrap {
    padding-right: 10px;
    padding-left: unset !important;
}
.summary .gdlr-core-social-share-wrap > a {
    margin-left: 16px !important;
    margin-right: unset !important;
}
.summary.entry-summary .yith-wcwl-wishlistexistsbrowse a {
    display: none !important;
}
.yith-wcwl-wishlistexistsbrowse {
    padding-right: 10px;
    padding-left: unset !important;
}
.woocommerce div.product.zeomart-has-buy-now form.cart .reset_variations {
    left: 10px;
    right: unset !important;
    font-family: iranyekanx;
    font-weight: 700 !important;
}
.woocommerce div.product.zeomart-has-buy-now .zeomart-entry-product-header p.stock{
    margin-right: 10px;
    margin-left: unset !important;
}
.zeomart-product-layout-style-2 .woocommerce div.product form.cart div.quantity , .zeomart-product-layout-style-2 .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled div.quantity  {
    width: 132px !important;
}
.single-product.woocommerce div.product .woocommerce-review-link {
    margin-right: -15px;
    margin-left: unset !important;
}
.wpcvs-type-button .wpcvs-term > span {
    font-family: iranyekanx;
}
.wpcvs-term.wpcvs-selected > span:before {
    left: -10px;
    right: unset !important;
}
.zeomart-entry-product-header ul li {
    margin-left: 5px;
    margin-right: unset !important;
}
div.zeomart-entry-product-header .stock.in-stock {
    padding-right: 8px !important;
}
.zeomart-single-product a.add_to_wishlist.single_add_to_wishlist span {
    display: none !important;
}
.zeomart-product-layout-style-2 .compare.zm-compare-button {
    border-left: 1px solid #eaeaea;
    border-right: unset !important;
    padding-left: 5px;
    padding-right: unset !important;
    margin-left: 10px;
    margin-right: unset !important;
}
.zeomart-single-product .wcfm_ele_wrapper {
    padding-left: 8px;
    padding-right: unset !important;
}
.zeomart-single-product a.wcfm_catalog_enquiry {
    background: unset !important;
}
.zeomart-single-product a.wcfm_catalog_enquiry span {
    color: black !important;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5.images a {
    left: 0 !important;
    right: auto !important;
}
tr.woocommerce-grouped-product-list-item span.woocommerce-Price-amount.amount bdi {
    font-size: 20px !important;
    display: block !important;
}
.single-product.woocommerce div.product.zeomart-product-layout-style-2 form.cart table + input + button[type="submit"] + .buy_now_button.button {
    margin-right: 20px !important;
    margin-left: unset !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    margin-left: 20px;
    margin-right: unset !important;
}
body.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
    padding-right: 25px;
    padding-left: unset !important;
    text-align: right;
}
.woocommerce-cart .woocommerce .cart-collaterals {
    margin-right: auto !important;
    margin-left: unset !important;
}
.woocommerce table.shop_table td.product-name a:last-child {
    margin-right: auto;
    margin-left: unset !important;
    text-align: right;
    float: none !important;
    padding-right: 10px !important;
}
.woocommerce-shipping-contents .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-shipping-contents .select2-container--default .select2-selection--single .select2-selection__arrow {
    lefT: 13px;
    right: unset !important;
    top: 30px !important;
}
.woocommerce .actions button.button , .woocommerce .cart .button, .woocommerce button.button {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
.woocommerce .cart .coupon .button {
    left: -35px;
    right: unset !important;
}
.woocommerce a.showcoupon {
    margin-left: 20px;
    margin-right: 0;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    padding: 0.7em 3.5em 1em 2em !important
}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
    left: 20px;
    right: unset !important;
}
.woocommerce .woocommerce-info, .woocommerce .woocommerce-error {
    padding: 20px 48px !important;
}
.woocommerce a.showcoupon, .woocommerce a.showcoupon:hover {
    margin-right: 20px;
    margin-left: unset !important;
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
.woocommerce ul.order_details li:last-child {
    padding-left: 0 !important;
    padding-right: 30px !important;
}
html .woocommerce .shop_table.cart.wishlist_table.wishlist_view.traditional.responsive a.remove {
    left: -9px;
    right: unset !important;
}
div.gdlr-core-product-grid-content .gdlr-core-product-grid-content > a {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    text-align: right !important;
}
.user-content {
    padding-right: 10px;
    padding-left: unset !important;
}
nav.woocommerce-MyAccount-navigation ul li a {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
nav.woocommerce-MyAccount-navigation ul li {
    padding-right: 35px;
    padding-left: unset !important;
}
nav.woocommerce-MyAccount-navigation ul li > a img, nav.woocommerce-MyAccount-navigation ul li > a i, nav.woocommerce-MyAccount-navigation ul li > a svg {
    right: 0;
    left: unset !important;
}
.woocommerce-MyAccount-content a {
    font-family: 'IRANYekanX';
    font-weight: 600 !important;
} 
.woocommerce form .form-row label {
    font-family: 'IRANYekanX';
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
    font-family: dana-regular !important;
    font-weight: 500 !important;
}
.gdlr-core-product-grid-content a {
    text-align: right !important;
}
.user-content > span:nth-child(1) {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.3px;
}
.hidden-title-form button i, .wishlist-title a.show-title-form i, .wishlist_manage_table tfoot a.create-new-wishlist i, .wishlist_manage_table tfoot button.submit-wishlist-changes i, .wishlist_table .add_to_cart.button i, .wishlist_table .ask-an-estimate-button i, .yith-wcwl-add-button>a i, .yith-wcwl-wishlist-new button i, .yith-wcwl-wishlist-search-form button.wishlist-search-button i {
    margin-left: 10px;
    margin-right: unset !important;
}
.u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address {
    padding-right: 50px;
    padding-left: unset !important;
} 
.woocommerce table.shop_table.compare_table td a.remove.wcboost-products-compare-remove {
    left: 7px;
    right: unset !important;
    float: left !important;
}
.woocommerce table.shop_table.compare_table tr.product-rating .star-rating {
    float: right !important;
}
.wcboost-products-compare a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
a.wcboost-products-compare-clear.button.wp-element-button {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
span.gdlr-core-counter-item-count.gdlr-core-js {
    font-family: dana-regular;
}
.gdlr-core-icon-list-item .gdlr-core-icon-list-content-wrap {
    overflow: unset !important;
}
.gdlr-core-icon-list-item .gdlr-core-icon-list-content {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
}
.gdlr-core-testimonial-content.gdlr-core-info-font.gdlr-core-skin-content div {
    font-family: maneli;
}
.gdlr-core-button.gdlr-core-button-solid.gdlr-core-left-align.gdlr-core-button-with-border {
    line-height: 52px;
    padding: 0 35px !important;
}
.iranyekanx h1 , .iranyekanx h2 , .iranyekanx h3 , .iranyekanx h4 , .iranyekanx h5 , .iranyekanx h6 , .iranyekanx span {
    font-family: iranyekanx !important;
    font-weight: 700 !important;
}
.dana-regular h1 , .dana-regular h2 , .dana-regular h3 , .dana-regular h4 , .dana-regular h5 , .dana-regular h6 , .dana-regular span {
    font-family: dana-regular !important;
}
form.wpcf7-form.init {
    direction: rtl !important;
}
input[type="submit"] {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
a.gdlr-core-feature-content-learn-more {
    font-family: iranyekanx !important;
    font-weight: 700 !important;
}
.gdlr-core-feature-content-learn-more:before {
    right: 0;
    left: unset !important;
}
.zeomart-countdown .divider {
    left: 13px;
    right: unset !important;
}
ul.login-tabs li:before {
    left: -7px;
    right: unset !important;
}
ul.login-tabs li:first-child {
    padding-right: 0 !important;
    padding-left: 20px !important;
}
ul.login-tabs li:last-child {
    padding-left: 0 !important;
    padding-right: 20px !important;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
    left: 15px;
    right: unset !important;
}
input#rememberme {
    margin-left: 5px;
    margin-right: unset !important;
}
.woocommerce-register-button a {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
.wcfmmp_become_vendor_link a {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
.gdlr-core-content-list-item.gdlr-core-left-align li:first-child {
    margin-left: 17px;
    margin-right: unset !important;
} 
.gdlr-core-countdown-wrap .gdlr-core-unit {
    font-family: iranyekanx;
    font-weight: 600 !important;
}
.gdlr-core-404-item-holder .gdlr-core-item-list {
    text-align: right;
}
.zeomart-not-found-wrap .zeomart-not-found-head {
    font-family: 'Pinar DS1';
}
.zeomart-not-found-wrap .zeomart-not-found-title {
    font-family: Tahamtan;
    font-weight: 400 !important;
}
.zeomart-not-found-wrap .zeomart-not-found-caption {
    font-family: 'IRANYekanX';
    letter-spacing: -0.5px;
}
.zeomart-not-found-wrap .zeomart-not-found-back-to-home a {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
ul#menu-copyright-menu {
    margin-right: 35px !important;
    margin-left: unset !important;
}
.zeomart-copyright-left ul li:before {
    left: -5px;
    right: unset !important;
}
.zeomart-copyright-left ul li:last-child {
    padding-right: 8px;
    padding-left: unset !important;
}
.zeomart-copyright-left ul li:first-child {
    padding-right: 0 !important;
    padding-left: 8px;
}
span.add_enquiry_label , a.wcfmmp-visit-store {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 20px !important;
    right: unset !important;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: right;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    left: unset !important;
    right: 15px !important;
}
.wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering:before {
    left: 0;
    right: unset !important;
}
#wcfmmp-store .tab_area .tab_links li a {
    font-family: 'iranyekanx';
}
#wcfmmp-store .tab_links_area .wcfm_reviews_count {
    font-family: 'IRANYekan';
}
#wcfmmp-store .tab_area .tab_links li {
    margin-left: 48px;
    margin-right: unset !important;
}
#wcfmmp-store .rgt {
    float: right !important;
}
#wcfmmp-store .add_review button {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
div.zeomart-shop-content .gdlr-core-product-grid span.woocommerce-Price-amount.amount bdi {
    padding-right: unset !important;
}
.gdlr-core-product-grid .yith-wcwl-wishlistexistsbrowse a {
    display: none !important;
}
.wcfm_header_panel {
    margin-left: 0 !important;
    margin-right: auto !important;
}
.wcfm-page-headig .wcfm-page-heading-text {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
}
.wcfm_dashboard_stats_block div {
    padding-right: 20px;
    text-align: right;
    padding-left: unset !important;
}
.dashboard_widget_head {
    top: -8px;
    font-family: iranyekanx;
    font-weight: 700 !important;
}
#wcfm_menu .wcfm_menu_item span.text {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
}
.wcfm_menu_logo img {
    margin-right: unset !important;
    margin-left: 15px;
}
#wcfm_menu .wcfm_menu_items a {
    right: 0;
    left: unset !important;
}
#wcfm_menu .wcfm_menu_item span.text {
    margin-left: unset !important;
}
.wcfm-page-headig .wcfmfa {
    margin-left: 10px;
    margin-right: unset !important;
}
#wcfm_menu {
    padding: 0 15px !important;
}
#wcfm-vendors span.woocommerce-Price-amount.amount bdi {
    font-size: 16px !important;
}
#wcfm-main-contentainer table.dataTable thead th {
    text-align: right !important;
}
#wcfm-main-contentainer table tbody td a, #wcfm-main-contentainer table tbody td {
    text-align: right !important;
}
.wcfm-container.wcfm-top-element-container > h2 {
    margin-left: auto;
    margin-right: unset !important;
}
a.add_new_wcfm_ele_dashboard span, a.wcfm_import_export span {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
.dt-buttons a span {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
.wcfm_filters_wrap {
    float: right;
}
a#wcfm-vendors_previous , a#wcfm-vendors_next {
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: -0.5px;
}
#wcfm-main-contentainer .page_collapsible .wcfmfa {
    padding-left: 5px;
    padding-right: unset !important;
    margin-left: 15px;
    margin-right: unset !important;
    float: left;
}
.page_collapsible_content_holder {
    font-family: 'IRANYekanX';
    font-weight: 600 !important;
}
span.wcfmfa.fa-arrow-alt-circle-right.block-indicator {
    transform: scaleX(-1) !important;
}
input.upload_button, input.remove_button, #logo_display, #banner_display {
    float: right;
}
#wcfm_vendor_manage_form_store_setting_expander .wcfm-wp-fields-uploader, #wcfm_settings_dashboard_expander .wcfm-wp-fields-uploader, #wcfm_settings_form_store_expander .wcfm-wp-fields-uploader, #wcfm_settings_form_seo_expander .wcfm-wp-fields-uploader {
    margin-right: 25% !important;
    margin-left: unset !important;
}
.wcfm-tabWrap input[type="checkbox"], #wcfm_vendor_manage_form_store_setting_expander input[type="checkbox"].wcfm-checkbox, #wcfm_vendor_manage_form_store_shipping_setting_expander input[type="checkbox"].wcfm-checkbox {
    margin-left: unset !important;
    margin-right: unset !important;
}
.store_address p.wcfm_title.checkbox_title {
    float: right;
}
.store_address input.wcfm-checkbox {
    float: right;
}
.wcfm-tabWrap p.checkbox_title {
    margin-left: 5px !important;
    margin-right: unset !important;
}
p.description {
    margin-left: 20%;
    margin-right: unset !important;
}
ul.wcfm_products_menus {
    margin-left: auto !important;
    margin-right: unset !important;
}
.zeomart-single-article.zeomart-style .zeomart-single-article-head {
    text-align: right !important;
}
.zeomart-single-article.zeomart-style .zeomart-excerpt-read-more {
    font-weight: 700;
    font-family: 'IRANYekanX';
}
.widget_search form:after {
    display: none !important;
}
.wp-block-search .wp-block-search__button {
    left: 0;
    right: unset !important;
}
.wp-block-search__inside-wrapper:after, .widget_search form:after {
    left: 20px;
    right: unset !important;
}
.gdlr-core-blog-left-thumbnail.gdlr-core-large .gdlr-core-blog-thumbnail-wrap {
    padding-right: unset !important;
    padding-left: 30px;
}
.gdlr-core-blog-left-thumbnail .gdlr-core-blog-thumbnail-wrap {
    margin-left: 35px;
    margin-right: unset !important;
    float: right;
}
.gdlr-core-blog-left-thumbnail {
    text-align: right;
}
.zeomart-body blockquote {
    border-lefT: unset !important;
    border-right: 5px solid #F5C34B;
    padding: 30px 80px 10px 0;
}
.zeomart-single-post-tags {
    margin-right: auto;
    margin-left: unset !important;
}
.gdlr-core-social-share-item .gdlr-core-social-share-count .gdlr-core-suffix {
    margin-left: 25px;
    margin-right: unset !important;
}
.gdlr-core-social-share-item {
    direction: rtl;
}
.zeomart-comments-area .form-submit {
    text-align: right !important;
}
.zeomart-comments-area .comment-reply-title {
    text-align: right !important;
}
.zeomart-blog-style-1 .zeomart-single-related-post-title {
    text-align: right !important;
}
.zeomart-mobile-menu {
    float: right;
}
.zeomart-mobile-header-wrap {
    direction: rtl;
}
.user-account-style-style-5 ul, .menu-item-user-account ul {
    left: 0;
    right: unset !important;
}
.search-results.woocommerce span.woocommerce-Price-amount.amount bdi {
    display: inline !important;
    padding-right: 8px;
}
.depicter-layer-frame.depicter-bullet-layer.depicter-pos-absolute {
    padding-right: 20px;
    padding-left: unset !important;
}
div#depicter-10 ,  div#depicter-5 {
    margin-right: -31px !important;
}

.gdlr-core-single-image-box-item .gdlr-core-box-title {
    right: 0;
    left: unset !important;
}
.gdlr-core-testimonial-style-image-top-left .gdlr-core-flexslider .flex-control-nav {
    text-align: right;
}
.woocommerce .woocommerce-ordering li ul {
    right: 0;
    left: unset !important;
}
.socials > div {
    margin-left: 15px;
    margin-right: unset !important;
}
.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-price-filter__amount.wc-block-price-filter__amount--max.wc-block-form-text-input.wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
    text-align: left;
}
.single-product.woocommerce div.product .zeomart-woocommerce-tab .gdlr-core-tab-item-title {
    margin-left: 60px;
    margin-right: unset !important;
}
.single-product.woocommerce div.product .zeomart-woocommerce-tab .gdlr-core-tab-item-content ul {
    padding-right: 20px;
    padding-left: unset !important;
}
.leaflet-control-search .search-cancel {
    left: 0;
    right: unset !important;
}
.leaflet-control-search .search-tooltip {
    right: 0;
    left: unset !important;
    float: right;
    padding-right: 0;
}
.leaflet-control-search .search-button {
    float: right !important;
}
.leaflet-control-search.search-load .search-input {
    background: url(images/loader.gif) no-repeat center left #fff;
}
.leaflet-control-search .search-input {
    float: right !important;
    margin: 4px 4px 4px 0 !important;
}
.zeomart-body .zeomart-single-article .zeomart-single-article-content ul {
    margin-right: 18px;
    margin-left: unset !important;
}
.zeomart-comments-area .zeomart-comments-title {
    text-align: right !important;
}
.yith-wcwl-wishlistaddedbrowse a {
    display: none !important;
}
.language-switcher ul {
    list-style: none !important;
}
.currency-switcher, .language-switcher ul > li > a {
    position: relative;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    display: inline-block;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    min-width: 145px;
    letter-spacing: 0;
    color: #626974;
    font-size: 14px;
    text-transform: capitalize;
}
.currency-switcher ul, .language-switcher ul .sub-menu {
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    border: 1px solid #eaeaea;
    margin: 0;
    padding: 15px;
}
.currency-switcher:hover ul, .language-switcher ul li:hover > ul {
    opacity: 1;
    visibility: visible;
}
.language-switcher ul {
    width: 30% !important;
}
.zeomart-body .gdlr-core-product-style-layout-3 .gdlr-core-product-single-deal h2.product-title {
    position: relative;
    right: -232px !important;
    text-align: right !important;
    margin-top: 30px;
}
/*** home 3 ***/
.gdlr-core-pbf-wrapper-container.clearfix.gdlr-core-container .gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align {
    text-align: left !important;
}
.gdlr-core-column-15 {
    float: left;
}
.gdlr-core-column-45 {
    float: right;
}
.gdlr-core-pbf-wrapper.mr-0-tt .gdlr-core-pbf-wrapper-container {
    margin-right: 0 !important;
}
/*** home 3  end ***/
.header5 .gdlr-zeomart-extra-search.search-style-2 {
    margin-left: 18px !important;
    margin-right: unset !important;
}
#cboxClose {
    left: 0;
    right: unset !important;
}

p.cr-customer-consent {
    display: none !important;
}
.yith-wcwl-wishlistexistsbrowse a {
    display: none !important;
}
.gdlr-core-product-thumbnail-info .yith-wcwl-add-button>a i {
    margin-right: 0 !important;
    margin-left: unset !important;
}
#wcfm_membership_container .wcfm_email_verified, #wcfm_membership_container .wcfm_sms_verified, #wcfm_membership_container .wcfm_store_slug_verified, #wcfm_membership_container #password_strength {
    margin-right: 0 !important;
    margin-left: 39% !important;
}
.wcfm-error span, .wcfm-info span, .wcfm-success span, .wcfm-validation span, .wcfm-warning span, .wcfm-wcfmu span {
    padding-left: 5px;
    padding-right: unset !important;
}
#wcfm_membership_container input[type="text"].wcfm_validation_success, #wcfm_membership_container input[type="file"].wcfm_validation_success, #wcfm_membership_container input[type="password"].wcfm_validation_success, #wcfm_membership_container select.wcfm_validation_success, #wcfm_membership_container input[type="number"].wcfm_validation_success, #wcfm_membership_container input[type="time"].wcfm_validation_success, #wcfm_membership_container input[type="search"].wcfm_validation_success, #wcfm_membership_container textarea.wcfm_validation_success {
    border-right: 6px solid #008C00 !important;
    border-left: unset !important;
}
#wcfm_membership_container input[type="text"].wcfm_validation_failed, #wcfm_membership_container input[type="file"].wcfm_validation_failed, #wcfm_membership_container input[type="password"].wcfm_validation_failed, #wcfm_membership_container select.wcfm_validation_failed, #wcfm_membership_container input[type="number"].wcfm_validation_failed, #wcfm_membership_container input[type="time"].wcfm_validation_failed, #wcfm_membership_container input[type="search"].wcfm_validation_failed, #wcfm_membership_container textarea.wcfm_validation_failed {
    border-right: 6px solid #FF0084 !important;
    border-left: unset !important;
}
p.wcfm_title {
    margin-right: unset !important;
    margin-left: 15px;
}


/*** WCFM Fix Style ***/

.dataTables_wrapper .dataTables_filter input {
    margin-right: 0.5em;
    margin-left: unset !important;
}
#wcfm-main-contentainer input.wcfm-checkbox, #wcfm-main-contentainer input[type="checkbox"].wcfm-checkbox, .onoffswitch {
    margin-left: 10px !important;
    margin-right: unset !important;
}
#wcfm-main-contentainer ul.product_taxonomy_sub_checklist {
    padding-left: unset !important;
    padding-right: 25px !important;
}
body .select2-selection--multiple:after {
    left: 15px !important;
    right: unset !important;
}
.wcfm-tabWrap .page_collapsible {
    width: 17% !important;
}
#wcfm_settings_form .wcfm_title.checkbox_title {
    float: right !important;
    clear: right !important;
}
#wcfm_settings_form .wcfm-checkbox {
    float: right;
}
body .wcfm-container.wcfm-top-element-container a#add_new_product_dashboard {
    margin-right: 10px;
    margin-left: unset !important;
}
a.wcfm_wp_admin_view.text_tip {
    margin-left: unset !important;
    margin-right: 20px;
}
.woocommerce-reports-wide .postbox div.stats_range ul li, .woocommerce-reports-wide .postbox h3.stats_range ul li, .woocommerce-reports-wrap .postbox div.stats_range ul li, .woocommerce-reports-wrap .postbox h3.stats_range ul li {
    float: right !important;
}
label.fab.fa-modx, .page_collapsible_content_holder label {
    margin-left: 8px;
    margin-right: unset !important;
    left: 8px;
    right: unset !important;
}
.wc-setup-content h1, .wc-setup-content h2, .wc-setup-content h3, .wc-setup-content table {
    font-family: iranyekanx !important;
    letter-spacing: 0 !important;
}
.wc-setup-content p {
    font-family: iranyekanx !important;
    letter-spacing: 0 !important;
    text-align: right !important;
}
.wc-setup-steps li {
    font-family: iranyekanx !important;
    letter-spacing: 0 !important;
    font-weight: 700 !important;
}
#wc-logo a span {
    font-family: 'Morabba-Regular';
    padding-right: 10px;
    padding-left: unset !important;
}
.wc-setup-content .wcfm-wp-fields-uploader {
    margin-left: auto!important;
    margin-right: 25%;
}
.wc-setup-content .form-table td input, .wc-setup-content .form-table td select {
    font-family: iranyekan;
}
a.wc-return-to-dashboard {
    font-family: iranyekanx;
    font-weight: 700 !important;
}
.wcfm_welcomebox_header .vrgt {
    float: left;
}
#wcfm-main-contentainer table tfoot th {
    text-align: right !important;
}
.gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-title {
    letter-spacing: 0 !important;
}
.gdlr-core-alert-box-item .gdlr-core-alert-box-remove {
    left: 12px;
    right: unset !important;
}
.gdlr-core-alert-box-item.gdlr-core-left-align .gdlr-core-alert-box-item-icon {
    float: right;
}
.gdlr-core-alert-box-item .gdlr-core-alert-box-item-title {
    letter-spacing: 0 !important;
}
#wcfm-main-contentainer .wcfmmp_profile_complete_progress_label {
    font-family: iranyekan;
}



/*** End WCFM Fix Style ***/

/*** Responsive Codes | Author XENO  ***/

@media only screen and (max-width: 999px) {
.zeomart-mobile-menu-right {
    margin-right: auto !important;
    margin-left: unset;
}
.zeomart-mobile-menu {
    margin-left: 10px;
    margin-right: unset !important;
}
.gdlr-zeomart-search .search-submit {
    right: unset !important;
    left: 0 !important;
    border-radius: 6px 0px 0px 6px !important;
}
}
@media only screen and (max-width: 1200px) {
.gdlr-zeomart-extra-search.search-style-1 {
    margin-right: auto;
    margin-left: unset !important;
}
.zeomart-mm-menu-button.zeomart-mobile-menu-button.zeomart-mobile-button-hamburger-with-border {
    right: -8px;
    left: unset !important;
    margin-left: unset !important;
    margin-right: 3px;
}
}
@media only screen and (max-width: 480px) {
.zeomart-mobile-header .gdlr-oth-links li {
    margin-left: 0;
    margin-right: 20px !important;
}
.gdlr-core-block-item-title-wrap .gdlr-core-block-item-title {
    font-size: 18px;
}
.gdlr-core-view-all > a {
    font-size: 13px;
}
.gdlr-core-product-lbanner-item .gdlr-product-banner-info {
    left: unset !important;
    right: 0;
}
}
@media only screen and (max-width: 1200px) {
.gdlr-core-category-list {
    padding-left: 10px;
    padding-right: unset !important;
}
body.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
    padding-right: 0 !important;
}
body.woocommerce-page .woocommerce-archive.gdlr-core-pcat-item.gdlr-core-category-center-align .gdlr-category {
    margin-left: 10px !important;
    margin-right: unset !important;
}
#gdlr-core-preview-product-categories-id-9440 .gdlr-core-category-list:not(:last-child) {
    margin-left: 12px !important;
    margin-right: unset !important;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer:first-child {
    margin-left: 0px !important;
    margin-right: 0 !important;
}
.gdlr-core-product-item .gdlr-core-filterer-wrap a {
    font-size: 13px;
}
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a {
    font-size: 30px;
}
.gdlr-zeomart-extra-search.search-style-2 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.gdlr-core-icon-list-item ul li {
    padding-left: 20px;
    padding-right: unset !important;
} 
.gdlr-core-pcat-item.gdlr-core-category-right-align .gdlr-category .gdlr-category-thumb {
    margin: 0 !important;
    margin-left: 10px !important;
}
}
@media only screen and (max-width: 767px) {
    
#gdlr-core-products-1.gdlr-core-navigation-style-custom.gdlr-core-bullet-style-top-right .gdlr-core-flexslider-nav {
    left: 50% !important;
    right: unset !important;
}
.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-right-align .gdlr-core-button {
    float: right;
}
.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-right-align .gdlr-core-button .gdlr-core-content {
    margin-bottom: 0 !important;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text {
    text-align: right !important;
}
.gdlr-core-mobile-right-align {
    text-align: right;
}
.txt-align-center-resp {
    text-align: center !important;
}
.fnt-size-18-resp h3 {
    font-size: 18px !important;
}
div#gdlr-core-product-mbanner-4 {
    padding-right: 0 !important;
    padding-left: 16px !important;
}
.woocommerce.gdlr-core-product-deals-item .gdlr-core-block-item-title-inner {
    display: flow-root !important;
}
.woocommerce.gdlr-core-product-deals-item .gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-title {
    text-align: center !important;
    margin-left: unset !important;
}
li.gdlr-core-skin-divider.gdlr-core-column-15.clearfix span.gdlr-core-icon-list-image {
    margin-left: unset !important;
}
body.home li.gdlr-core-skin-divider.gdlr-core-column-15.clearfix span.gdlr-core-icon-list-image {
    margin-left: 15px !important;
}
.woocommerce-archive.gdlr-core-pcat-item.gdlr-core-category-center-align .gdlr-category {
    margin-left: 0 !important;
    margin-right: unset !important;
}
.zeomart-sidebar-center.zeomart-column-45.zeomart-line-height {
    padding: 0 15px !important;
}
.gdlr-core-pcat-item.gdlr-core-category-center-align .gdlr-category-thumb {
    margin: 0 auto 20px auto !important;
}
.zeomart-footer-wrapper + .zeomart-copyright-wrapper .zeomart-copyright-container .zeomart-copyright-left {
    text-align: right !important;
}
ul#menu-copyright-menu {
    margin: 10px 0 20px 0 !important;
}
.gdlr-core-currency-widget {
    justify-content: flex-start !important;
}
.language-switcher {
    width: 50% !important;
}
.zeomart-catalog-layout-2.shop-view-list .product-cats-list {
    text-align: center !important;
}
.zeomart-catalog-layout-2.shop-view-list .product-price-box {
    width: 100%;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.woocommerce div.product form.cart div.quantity {
    margin-bottom: 10px !important;
}
.yith-wcwl-wishlistaddedbrowse a {
    display: none !important;
}
.woocommerce div.product.zeomart-product-layout-style-3 div.summary {
    padding: 0 !important;
}
.woocommerce div.product.zeomart-has-buy-now form.cart .reset_variations {
    display: contents !important;
}
.woocommerce div.product.zeomart-product-layout-style-1 div.images .product-image-ms {
    bottom: 120px !important;
}
.product-quantity .quantity {
    margin-right: auto;
    margin-left: unset !important;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    text-align: right !important;
}
.woocommerce .cart_item td.product-total {
    padding-right: 0 !important;
    padding-left: unset !important;
}
.woocommerce table.shop_table th {
    padding: 17px 12px !important;
}
.woocommerce ul.order_details li:last-child {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
}
@media only screen and (max-width: 767px) {
    
.gdlr-core-pbf-wrapper-content.gdlr-core-js .gdlr-core-pbf-wrapper-container.clearfix.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-wrapper-container-inner.gdlr-core-item-mglr.clearfix .gdlr-core-product-item-holder.gdlr-core-js-2.clearfix {
    width: 100% !important;
    padding-top: 50px !important;
}
div.gdlr-core-product-deals-item .gdlr-core-flexslider[data-type="carousel"] ul.slides > li.flex-with-active-class.flex-active-slide {
    width: 326px !important;
}
.woocommerce.gdlr-core-product-item.gdlr-core-product-layout-fitrows:not(.gdlr-core-products-tabs-list-view) .gdlr-core-item-list {
    padding-left: 0;
    padding-right: 20px !important;
}
.mrgn-btm-30 a {
    margin-bottom: 30px !important;
}
.woocommerce-notices-wrapper , .woocommerce-form-coupon-toggle {
    margin-top: 20px;
}
.woocommerce .woocommerce-message .button {
    margin-top: 13px;
}
.fnt-sz-35 span {
    font-size: 35px !important;
}
div.zeomart-with-frame .gdlr-core-column-service-icon-left-title.gdlr-core-right-align .gdlr-core-column-service-media , div.zeomart-with-frame .gdlr-core-column-service-icon-left.gdlr-core-with-caption .gdlr-core-column-service-media.gdlr-core-media-icon {
    margin-right: unset !important;
}
div.zeomart-with-frame li.gdlr-core-skin-divider.gdlr-core-column-15.clearfix span.gdlr-core-icon-list-image {
    margin-left: 15px !important;
}
.zeomart-page-title-wrap.zeomart-style-small.zeomart-right-align {
    margin-bottom: 20px !important;
} 
.gdlr-core-mobile-left-align {
    text-align: right;
}
.gdlr-core-blog-left-thumbnail.gdlr-core-large .gdlr-core-blog-thumbnail-wrap {
    padding: 0 !important;
}
}
@media only screen and (max-width: 576px) {
#gdlr-core-products-1.gdlr-core-navigation-style-custom.gdlr-core-bullet-style-top-right .gdlr-core-flexslider-nav {
    right: -50% !important;
}
}
@media only screen and (max-width: 480px) {
.woocommerce div.product form.cart div.quantity {
    width: 100% !important;
    margin-left: 0 !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    margin: 0 5px !important;
}
.single-product.woocommerce div.product.zeomart-product-layout-style-2.zeomart-has-buy-now form.cart table + input + button[type="submit"] {
    width: 100% !important;
}
.single-product.woocommerce div.product.zeomart-product-layout-style-2 form.cart table + input + button[type="submit"] + .buy_now_button.button {
    margin-right: 0 !important;
}
}
@media only screen and (max-width: 999px) {
.zeomart-product-layout-style-2 .zeomart-product-detail .entry-left-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
    
}
}


/*** WCFM Responsive ***/

@media only screen and (max-width: 767px) {
#wcfm_menu {
    padding: 0 !important;
}
body.zeomart-wcfm-theme-template .currency-switcher ul,body.zeomart-wcfm-theme-template .language-switcher ul .sub-menu {right:0;left:unset !important;}
.gdlr-core-bullet-style-top-right .gdlr-core-flexslider-nav {bottom: -10px;}
#wcfmmp-store ul li {padding: 23px 0;}
.zeomart-body.woocommerce nav.woocommerce-pagination ul li span.current, .zeomart-body.woocommerce nav.woocommerce-pagination ul li a:hover { background: none;}
.zeomart-body.woocommerce nav.woocommerce-pagination ul li a.next, #wcfmmp-stores-wrap .paginations ul li a.next, .zeomart-body.woocommerce nav.woocommerce-pagination ul li a.prev, 
#wcfmmp-stores-wrap .paginations ul li a.prev {width: 30px;height: 30px;}
.zeomart-body.woocommerce nav.woocommerce-pagination ul li a.prev, #wcfmmp-stores-wrap .paginations ul li a.prev {margin-right:0;}
.zeomart-body.woocommerce nav.woocommerce-pagination ul li span, .zeomart-body.woocommerce nav.woocommerce-pagination ul li a {width: 24px;height: 35px;}
.zeomart-body.woocommerce nav.woocommerce-pagination ul li a.next, #wcfmmp-stores-wrap .paginations ul li a.next, .zeomart-body.woocommerce nav.woocommerce-pagination ul li a.prev,
#wcfmmp-stores-wrap .paginations ul li a.prev {line-height: 35px;}
ul.products.columns-4 div.gdlr-core-product-grid div.zm-product-price-box .footer-button {
    display: none !important;
}
.shop-view-list .zeomart-shop-content .mf-product-content {
display:inline-block !important;
}
.shop-view-list .zm-product-price-box {
    margin-right: unset;
    margin-left: unset !important;
    border-right: unset;
    border-left: unset !important;
}
.woocommerce-page ul.products li.product .gdlr-core-product-grid {
    display: block !important;
}
.shop-view-list .zeomart-shop-content .zm-product-details {
    display: block;
    align-items: center;
    width: 100% !important;
    padding-left: 20px;
    margin-left: auto;
}
.shop-view-list .zm-product-price-box {
    text-align: right !important;
    width: 100% !important;
    align-items: baseline !important;
}
.shop-view-list.woocommerce-shop .gdlr-core-product-thumbnail {
    margin-right: unset !important;
    margin-left: unset !important;
}
.shop-view-list .zeomart-shop-content .gdlr-core-product-thumbnail.gdlr-core-media-image {
    width: 100% !important;
}
}
@media only screen and (max-width: 999px) {
.zeomart-body-front .zeomart-mobile-header-container.zeomart-container {
    padding: 0 30px !important;
}
}
.zeomart-navigation .zeomart-main-menu .sf-menu .gdlr-core-product-thumbnail a img {
    margin-right: auto;margin-left:unset !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.mm-btn.mm-btn--prev.mm-navbar__btn {
    margin-right: -15px !important;margin-left:unset !important;
}