@import "assets/fonts/fonts-pack.css";

* {
    letter-spacing: 0px !important;
}
/*  */
.haru-woo-product-variations .product-variations-popup .step-list li:before {
    left: unset !important;
    right: 50%;
}
.haru-woo-product-variations .product-variations-popup .step-list li:first-child {
    margin-left: 25px;
    margin-right: 0;
}
.haru-woo-product-variations .product-variations-popup .step-list li:last-child {
    margin-right: 25px;
    margin-left: 0;
}
/*  */
.single-product-top .single-product-image-wrap {
    padding-right: unset !important;
    padding-left: 15px;
}
.single-product-top .single-product-summary .product_type_customizable:before {
    margin-right: unset !important;
    margin-left: 5px;
}
/* Header 1 */
.haru-text-scroll--style-2 .text-scroll-item h6:after {
    margin-left: unset !important;
    margin-right: 1.6vw;
}

.haru-account .haru-account__menu {
    left: 0 !important;
    right: auto !important;
}
.haru-nav-menu .menu-label {
    margin-left: unset !important;
    margin-right: 5px;
}
.haru-woo-search--minimal .haru-woo-search__submit {
    
    left: unset !important;
    right: 0;
}

/* menu */
.haru-nav-menu--main .menu-item-has-children:hover > .sub-menu {
    left: unset !important;
    right: 0;
}

.haru-nav-menu--main .menu-item-has-children:hover > .sub-menu > .menu-item-has-children:hover > .sub-menu {
    left: unset !important;
    right: 100%;
}

.haru-nav-menu--main .menu-item-has-children .sub-menu {
    right: 100%;
}

.haru-nav-menu--main .menu-item-has-children > .sub-menu .sub-arrow {
    float: left;
}

.haru-nav-menu--indicator-chevron .haru-nav-menu--main .menu-item-has-children > .sub-menu .sub-arrow {
    -webkit-transform: rotate(90deg) translateY(5px);
    transform: rotate(90deg) translateY(5px);
} 

.haru-icon-box--style-10 .haru-icon-box__content {
    padding-left: unset !important;
    padding-right: 20px;
}

.haru-text-list--style-1 .haru-text-list__item .text-title {
    margin-left: unset !important;
    margin-right: 15px;
}

.haru-banner--style-2 .haru-banner__title:after {
    content: '\e90d' !important;
    margin-left: unset !important;
    margin-right: auto;
}

.haru-icon-box--style-3 .haru-icon-box__title {
    padding-left: unset !important;
    padding-right: 15px;
}

.haru-heading-title--sub-heading-1 .haru-star {
    right: calc(100% + 10px);
}

.haru-button .haru-align-icon-right {
    margin-left: unset !important;
    margin-right: 8px;
}

.post-item--style-1 .post-item__info {
    padding-left: unset !important;
    padding-right: 16px;
}

.post-item--style-1 .post-item__category a {
    margin-left: unset !important;
    margin-right: 5px;
}

.post-item--style-1 .post-item__category a:first-child {
    margin-right: 0;
}

.haru-video--button-text .haru-button i {
    margin-left: unset !important;
    margin-right: 14px;
}

.haru-banner--style-3 .haru-banner__btn:after {
    content: '\e90d';
    padding-left: unset !important;
    padding-right: 8px;
}

.post-item--style-2 .post-item__info {
    padding-left: unset !important;
    padding-right: 16px;
}

.post-item--style-2 .post-item__category a {
    margin-left: unset !important;
    margin-right: 5px;
}

.post-item--style-2 .post-item__category a:first-child {
    margin-left: unset !important;
    margin-right: 0;
}

.haru-testimonial--slick-2 .haru-testimonial__content {
    padding-left: unset !important;
    padding-right: 24px;
}

.haru-testimonial--slick-6 .haru-testimonial__content {
    padding-left: unset !important;
    padding-right: 20px;
}

.haru-icon-box--style-7 .haru-icon-box__content {
    padding-left: unset !important;
    padding-right: 28px;
}

.haru-banner--style-5 .haru-banner__btn:after {
    content: '\e915';
    padding-left: unset !important;
    padding-right: 3px;
}

.haru-heading-title--sub-heading-3 i {
    margin-right: unset !important;
    margin-left: 8px;
}

.haru-steps--list-3 .haru-steps__btn:after {
    content: '\e915';
    margin-left: unset !important;
    margin-right: 3px;
}

.haru-price-calculator--style-1 .haru-price-calculator__main-item:before {
    margin-right: unset !important;
    margin-left: 10px;
}

.haru-banner--style-9 .haru-banner__btn:after {
    content: '\e90d';
    padding-left: unset !important;
    padding-right: 8px;
}

.haru-banner--style-10 .haru-banner__btn:after {
    content: '\e90d';
    padding-left: unset !important;
    padding-right: 8px;
}

.haru-banner--style-11 .haru-banner__btn:after {
    content: '\e90d';
    padding-left: unset !important;
    padding-right: 8px;
}

.haru-banner--style-16 .haru-banner__btn:after {
    content: '\e915';
    padding-left: unset !important;
    padding-right: 3px;
}

.haru-banner--style-17 .haru-banner__btn:after {
    content: '\e90d';
    padding-left: unset !important;
    padding-right: 8px;
}

.post-item--style-3 .post-item__meta-date {
    margin-left: unset !important;
    margin-right: 10px;
}

.haru-testimonial--grid-2 .haru-testimonial__content {
    padding-left: unset !important;
    padding-right: 24px;
}

.haru-banner--style-23 .haru-banner__content {
    right: 6%;
}

.haru-slick--dots-round .slick-dots li:first-child {
    margin-left: 6px !important;
    margin-right: 0;
}

.haru-slick--dots-round .slick-dots li:last-child {
    margin-right: 6px !important;
    margin-left: 0;
}

.haru-accordion-icon.haru-accordion-icon-right {
    float: left;
}

.haru-price-table--style-1 .haru-price-table__item:before {
    margin-right: unset !important;
    margin-left: 10px;
}

.haru-price-calculator--style-2 .haru-price-calculator__check {
    margin-right: unset !important;
    margin-left: 15px;
}

.haru-banner--style-19 .haru-banner__btn:after {
    content: '\e915';
    padding-left: unset !important;
    padding-right: 3px;
}

.haru-counter--style-2.has-divider:before {
    right: -40px;
}

.haru-testimonial--slick-5 .haru-testimonial__content {
    padding-left: unset !important;
    padding-right: 24px;
}

.haru-testimonial--slick-6 .slick-prev {
    left: 80px;
}
.haru-testimonial--slick-6 .haru-slick--nav-bottom-right .slick-prev {
    right: unset !important ;
}
.haru-testimonial--slick-6 .haru-slick .slick-prev:before {
    content: "\e916";
}
.haru-testimonial--slick-6 .slick-next {
    left: 15px;
}
.haru-testimonial--slick-6 .haru-slick--nav-bottom-right .slick-next {
    right: unset !important;
}
.haru-testimonial--slick-6 .haru-slick .slick-next:before {
    content: "\e915";
}

.haru-icon-box--style-3 {
    padding-right: unset !important;
    padding-left: 8%;
}

.contact-form {
    direction: rtl !important;
}

.contact-form__submit--center {
    transform: translateX(-36px);
}

.contact-form__submit--left {
    margin-right: unset !important;
    margin-left: auto;
}

.contact-form__row--cols-2 .contact-form__col:first-child {
    padding-right: unset !important;
    padding-left: 8px;
}

.contact-form__row--cols-2 .contact-form__col:last-child {
    padding-left: unset !important;
    padding-right: 8px;
}

.haru-banner--style-24 .haru-banner__btn:after {
    content: '\e90d';
    padding-left: unset !important;
    padding-right: 8px;
}

.haru-product-best-seller .product-wrap .product-info {
    padding-left: unset !important;
    padding-right: 20px;
    text-align: right;
}

.haru-product-top-sale .product-wrap .product-info {
    padding-left: unset !important;
    padding-right: 20px;
    text-align: right;
}

.haru-product-top-rated .product-wrap .product-info {
    padding-left: unset !important;
    padding-right: 20px;
    text-align: right;
}

.haru-testimonial--slick-5 {
    clip-path: inset(-100vw -23px -100vw -100vw);
}

.product-item.style-1 .price del {
    margin-left: unset !important;
    margin-right: 6px;
}

.product-item.style-1 .product-label {
    left: unset !important;
    right: 10px;
}

.haru-subscriber .haru-subscriber__submit:before {
    content: '\e90a';
}

.haru-subscriber .haru-subscriber__submit,
.haru-product-nav {
    right: unset !important;
    left: 0;
}

.haru-product-nav .product-prev > a:before {
        content: '\e916';
        padding-right: unset !important;
        padding-left: 3px;
}
.haru-product-nav .product-next > a:after {
        content: '\e915';
        padding-left: unset !important;
        padding-right: 3px;
}

.haru-banner--style-13 .haru-banner__sub-title {
    left: unset !important;
    right: calc(100% + 3px);
}

.haru-banner--style-15 .haru-banner__title{
    direction: ltr;
}

.haru-banner--style-4 .haru-banner__sub-title {
    right: unset !important;
    left: auto;
}

.product-item.style-1 .product-actions {
    right: unset !important;
    left: 20px;
    transform: translateX(-10px);
}

.product-item.style-1 .product-actions a .button-tooltip:after {
    right: unset !important;
    left: -6px;
    border-left: unset;
    border-right: 7px solid #000;
}

.product-item.style-1 .product-actions a .button-tooltip {
    right: unset !important;
    left: calc(100% + 6px);
    transform: translateY(-50%);
}

.haru-banner .haru-banner--style-0 .haru-banner--hover-none {
    --e-transform-rotateZ: 15deg !important;
}

.haru-steps--list-2 .haru-steps__image img {
    margin-right: unset !important;
    margin-left: -8%;
}

.product-item.style-2 .price del {
    margin-left: unset !important;
    margin-right: 6px;
}

.haru-contact--style-1 .haru-contact__icon,
.haru-header-contact__icon {
    margin-right: unset !important;
    margin-left: 10px;
}
.haru-steps--list-3 .haru-steps__sub-title-decor {
    left: unset !important;
    right: calc(100% + 30px);
    transform: translateX(50%);
}

.haru-steps--list-3 .haru-steps__item:nth-child(2n) .haru-steps__sub-title-decor {
    transform: translateX(50%) rotate(180deg);
}

.haru-price-calculator--style-1 .haru-price-calculator__price-base {
    margin-left: unset !important;
    margin-right: 20px;
}

.haru-countdown--style-3 .haru-countdown__content, .haru-countdown--style-1 .haru-countdown__content {
    direction: ltr;
}

.haru-heading-title--footer-1 span {
    margin-left: unset !important;
    margin-right: 8px;
}

.haru-product-best-seller__list .haru-slick .slick-prev:before {
    content: "\e916";
}

.haru-product-best-seller__list .slick-prev,
.haru-product-top-sale__list .slick-prev,
.haru-product-top-rated__list .slick-prev {
    right: 0;
}

.haru-product-best-seller__list .slick-next,
.haru-product-top-sale__list .slick-next,
.haru-product-top-rated__list .slick-next {
    right: 60px;
}

.haru-product-best-seller__list .slick-prev:before,
.haru-product-top-sale__list .slick-prev:before,
.haru-product-top-rated__list .slick-prev:before {
    content: "\e916";
}

.haru-product-best-seller__list .slick-next:before,
.haru-product-top-sale__list .slick-next:before,
.haru-product-top-rated__list .slick-next:before {
    content: "\e915";
}

.single-product-top .single-product-summary:has(.haru-product-nav) .product_title {
    padding-right: unset !important;
    padding-left: 130px;
}

.single-product-top .single-product-summary {
    position: relative;
    padding-right: 15px;
}

/* product */
.single-product-top .single-product-summary {
    padding-left: unset !important;
    padding-right: 15px;
}
.single-product-top .single-product-image-wrap.vertical_gallery .product-images-wrap {
    margin-left: unset !important;
    margin-right: 110px;
}
.single-product-top .single-product-image-wrap.vertical_gallery .product-thumbnails-wrap,
.haru-cart .cart-mask-overlay {
    left: unset !important;
    right: 0;
}
.single-product-top .single-product-image-wrap.vertical_gallery .product-label {
    left: unset !important;
    right: 120px;
}
.single-product-top form.cart .quantity {
    float: right;
    margin-right: unset !important;
    margin-left: 10px;
}
.single-product-top .product-button--wishlist a:before {
    margin-right: unset !important;
    margin-left: 10px;
}
/* cart  */
.haru-cart .haru-cart-wrap.cart-side .cart-side-widget {
    left: unset !important;
    right: 100%;
}
.haru-cart .haru-cart-wrap.cart-side .cart-side-widget.in {
    transform: translateX(100%);
}
.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right .remove {
    right: unset !important;
    left: -5px;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-left {
    margin-right: unset !important;
    margin-left: 20px;
}
.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right {
    padding-right: unset !important;
    padding-left: 20px;
}
.haru-cart .haru-cart-wrap.cart-side .cart-total .total .amount {
    float: left;
}
.widget_shopping_cart_content .cart-total .amount {
    margin-left: unset !important;
    margin-right: 10px;
}
.woocommerce-mini-cart dl.variation dt {
    float: right;
    margin-right: unset !important;
    margin-left: 5px;
}

/* drawer */
.sidebar-position--left {
    left: unset !important;
    right: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.haru-canvas-close {
    text-align: left !important;
}

/* single page */
.woocommerce table td, .woocommerce-page table td, .woocommerce-js table td {
    text-align: right;
}
.single-product-top form.cart table.variations .variable-attribute-wrap.color-attribute-wrap > li {
    margin-right: unset !important;
    margin-left: 16px;
}
.single-product-top form.cart table.variations .variable-attribute-wrap.label-attribute-wrap > li,
.single-product-top form.cart table.variations .variable-attribute-wrap.image-attribute-wrap>li {
    margin-right: unset !important;
    margin-left: 5px;
}
.single-product-top form.cart table.variations select {
    background-position: left 8px top 50%;
}
.wc-dnd-file-upload .dnd-upload-counter {
    direction: ltr;
    right: unset !important;
    left: 5px;
}
.single-product-top .single-product-image-wrap .product-label {
    left: unset !important;
    right: 20px;
}
.wc-dnd-file-upload .codedropz-upload-inner .codedropz-label span.cd-icon {
    padding-right: unset !important;
    padding-left: 15px;
}
/* alaghemandi */
.single-product-top .product-button--wishlist {
    float: right;
}
.single-product-top .product-button {
    float: right;
}
/*  */
.single-product-top .single-product-image-wrap .product-gallery-btn>a:hover>span {
    padding-right: unset !important;
    padding-left: 20px;
}
.single-product-top .single-product-image-wrap .product-images-actions {
    left: unset !important;
    right: 0;
}
.single-product-top .price del {
    margin-left: unset important;
    margin-right: 6px;
}
.haru-product-nav .product-nav-info {
    padding-left: unset !important;
    padding-right: 10px;
}
.haru-product-nav .product-nav {
    right: unset !important;
    left: 0;
}
.single-product-sticky__btn {
    margin-left: unset !important;
    margin-right: auto;
}
.single-product-sticky__image {
    padding-right: unset !important;
    padding-left: 12px;
}

/* shop */
.shop-filter.hidden-toggle .shop-filter__catalog {
    margin-right: unset !important;
    margin-left: auto;
}
.shop-filter__sidebar-btn-toggle:before {
    margin-right: unset !important;
    margin-left: 12px;
}
.shop-filter__layout {
    margin-left: unset !important;
    margin-right: 30px;
}
.shop-filter__label {
    margin-right: unset !important;
    margin-left: 10px;
}
.shop-filter__grid {
    padding-left: unset !important;
    padding-right: 0;
}
.shop-filter__list {
    padding-right: unset !important;
    padding-left: 0;
}
.woocommerce-pagination .page-numbers li a.prev:before {
    content: '\e919';
}
.woocommerce-pagination .page-numbers li a.next:before {
    content: '\e918';
    font-family: 'phosphor';
}
.widget-woo-stock-status a:before {
    margin-right: unset !important;
    margin-left: 6px;
}

/* home 1 */
.haru-woo-search--classic .haru-woo-search__input {
    padding-right: 15px !important;
    padding-left: 45px !important;
}
.haru-woo-search--classic .haru-woo-search__submit.is-icon {
    right: unset !important;
    left: 0;
}
.haru-woo-ajax-category .products-ajax-view-more .haru-button:after {
    content: '\e90d';
    margin-left: unset !important;
    margin-right: 5px;
}
.haru-woo-search--creative .haru-woo-search__icon {
    left: unset !important;
    right: 0;
}

/* home 2 */
.haru-cart .haru-cart-number,
.haru-wishlist--style-1 .my-wishlist-wrap .haru-wishlist-link span.total {
    right: unset !important;
    left: -10px !important;
}
.haru-heading-title--topbar-3 i {
    margin-right: unset !important;
    margin-left: 8px;
}

/* home 3 */
.haru-steps--list-2 .haru-steps__info {
    padding: 0 15px 20px 0;
}
.haru-footer-link--style-2 li:after {
    right: unset !important;
    left: -12px;
}
.haru-footer-link--style-2 li:first-child {
    margin-left: 12px;
    margin-right: 0;
}
.haru-footer-link--style-2 li:last-child {
    margin-right: 12px;
    margin-left: 0 !important;
}
.product-item .product-varations .haru-variations-list .variation:last-child {
    margin-right: unset !important;
    margin-left: 0;
}
.haru-woo-search--creative .haru-woo-search__input {
    padding-right: 45px;
    border-right: unset !important;
    border-left: 0;
    margin-right: unset !important;
    margin-left: -8px;
    padding-left: 23px;
}

/* home 4 */
.haru-subscriber-classic-row .haru-subscriber__submit {
    margin-left: unset !important;
    margin-right: 10px;
}
.haru-woo-search--minimal .haru-woo-search__input {
    padding-left: 15px;
    padding-right: 45px;
}
haru-woo-search--minimal .haru-woo-search__submit {
    right: unset !important;
    left: 0;
}

/* home 5 */
.haru-account--style-3 .haru-button:first-child {
    margin-right: unset !important;
    margin-left: 5px;
}

/* home 8 */
.haru-text-scroll--style-1 .text-scroll-item h6:after {
    margin-left: unset !important;
    margin-right: 2.5vw;
}

@media (max-width: 767px) {
    .haru-counter--style-1 .haru-counter__number-wrap {
        justify-content: flex-start !important;
    }
}
.haru-woo-search .haru-woo-search__toggle .phosphor-magnifying-glass,
.haru-woo-search--classic .phosphor-magnifying-glass,
.haru-woo-search__form .phosphor-magnifying-glass{
    transform: rotateY(180deg);
}

.haru-account--style-2 .haru-button:first-child {
    margin-right: unset !important;
    margin-left: 20px;
}
.haru-woo-search__popup .haru-woo-search__input {
    padding-right: 15px !important;
    padding-left: 45px;
}
.mfp-close {
    right: unset !important;
    left: 0;
}
.haru-woo-search__form .mfp-close {
    -webkit-transform: translateX(-100%) !important;
    transform: translateX(-100%) !important;
}
.haru-woo-search__popup .haru-woo-search__submit {
    right: unset !important;
    left: 0;
}
.haru-woo-search__ajax-result ul .product-search-item__thumbnail {
    margin-right: unset !important;
    margin-left: 10px;
}
.haru-woo-search__ajax-result ul .product-search-item__info {
    text-align: right !important;
}
.haru-woo-search__ajax-result ul li.search-view-more a:after {
    content: '\e90d' !important;
    margin-left: unset !important;
    margin-right: 6px;
}
.back-to-top {
    right: unset !important;
    left: 30px;
}
.haru-cart .haru-cart-wrap.cart-side .cart-side-close {
    margin-left: unset !important;
    margin-right: auto;
}

.haru-banner--style-23 .haru-banner__btn:after {
    content: '\e90d';
    padding-left: unset !important;
    padding-right: 6px;
}

@media screen and (max-width: 1440px) {
    .container-gap-75 > * + *, .container-gap-75 > .e-con-inner > * + * {
        margin-left: unset !important;
        margin-right: 45px;
    }
    .header-sidebar-layout #haru-content-main, .header-sidebar-layout #haru-footer {
        margin-left: unset !important;
        margin-right: 110px
    }
    .haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-content-wrap {
        padding-left: unset !important;
        padding-right: 10px;
    }
}
.haru-header--sidebar {
    left: unset !important;
    right: 0;
    border-right: unset !important;
    border-left: 1px solid #eee;
}
.haru-heading-title--heading-9 span:after {
    background: linear-gradient(293deg, #b1f1b3 2.11%, #f3eec2 105.05%);
}
#haru-content-main #dokan-store-listing-filter-wrap .right .item #stores_orderby {
    background-position: left 8px top 50% !important;
    padding-left: 30px;
    margin-left: unset !important;
    margin-right: 5px;
}
#haru-content-main #dokan-store-listing-filter-wrap .left .item {
    margin-right: unset !important;
    margin-left: 14px;
}
#haru-content-main #dokan-store-listing-filter-wrap .left .dokan-store-list-filter-button:before{
    margin-right: unset !important;
    margin-left: 12px;
}
#haru-content-main #dokan-store-listing-filter-form-wrap .apply-filter {
    margin-left: unset !important;
    margin-right: 15px;
}
@media screen and (max-width: 430px) {
    #haru-content-main #dokan-store-listing-filter-form-wrap .apply-filter {
        margin-left: unset !important;
        margin-right: 0;
    }
    .haru-nav-menu--indicator-chevron .haru-nav-menu .sub-arrow i:before {
        margin-left: 5px;
        margin-right: unset !important;
    }
}
.woocommerce table th, .woocommerce-page table th, .woocommerce-js table th {
    text-align: right !important;
}
.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy {
    text-align: right !important;
}
.wishlist_table tr .product-stock-status .wishlist-in-stock:before {
    margin-right: unset !important;
    margin-left: 5px;
}
.haru-widget-scroll ul.product-categories,
.widget ul.haru-scroll-widget{
    padding-right: unset !important;
    padding-left: 3px;
}
.widget-woo-layered-nav .filter-swatch {
    margin-right: unset !important;
    margin-left: 10px
}
.archive-product .layout-list .product-item.style-2 .product-top {
    margin-right: unset !important;
    margin-left: 30px;
}
.archive-product .layout-list .product-info {
    text-align: right !important;
}

.archive-product .layout-list .product-label {
    left: unset !important;
    right: 10px;
}
.widget_product_search .woocommerce-product-search input[type="search"] {
    padding-right: 15px !important;
    padding-left: 65px;
}
.widget_product_search .woocommerce-product-search button[type="submit"] {
    right: unset !important;
    left: 0px;
}
.haru-accordion--style-1 .haru-accordion-icon.haru-accordion-icon-right,
.haru-accordion--style-2 .haru-accordion-icon.haru-accordion-icon-right,
.haru-accordion--style-3 .haru-accordion-icon.haru-accordion-icon-right,
.haru-accordion--style-4 .haru-accordion-icon.haru-accordion-icon-right {
    float: left !important;
    text-align: left !important;
}

.contact-form__title:after {
    margin-left: unset !important;
    margin-right: 10px;
}

.contact-form__required {
    margin-left: unset !important;
    margin-right: 8px;
}

.contact-form__file-upload:after {
    margin-left: unset !important;
    margin-right: 10px;
}

/* blog */
.single-content .post-category-wrap a {
    margin-left: unset !important;
    margin-right: 5px;
}
.single-content .post-meta-author:before {
    margin-right: unset !important;
    margin-left: 10px;
}
.single-content .post-meta-comment:before {
    margin-right: unset !important;
    margin-left: 10px;
}
.single-content .post-meta-date {
    margin-right: unset !important;
    margin-left: 10px;
}
.single-content .post-meta-author {
    margin-right: unset !important;
    margin-left: 30px;
}
.search-form .search-submit {
    right: unset !important;
    left: 0;
}
.widget-post-list .post-item .post-content {
    padding-left: unset !important;
    padding-right: 15px;
}
.single-content .post-content-wrap .haru-social-share {
    text-align: left !important;
}
.single-content .single-post-navigation .post-nav .post-prev .post-nav-meta:before {
    content: '\e91e';
    left: unset !important;
    right: 0;
}
.single-content .single-post-navigation .post-nav .post-prev .post-nav-meta {
    padding-left: unset !important;
    padding-right: 30px;
}
.haru-social-share__label {
    margin-right: unset !important;
    margin-left: 15px;
}
.single-content .author-info .author-avatar {
    padding-right: unset !important;
    padding-left: 25px;
}
.single-content .post-meta-comment a {
    display: inline-block;
}
#comments .comment-list li .author-avatar,
#comments .comment-list li .comment-text .comment-meta .comment-meta-date {
    float: right !important;
}
#comments .comment-list li .comment-text .comment-meta .comment-meta-action a {
    margin-left: unset !important;
    margin-right: 15px;
}
#comments .comment-list li .comment-text .comment-meta .comment-meta-action a:first-child {
    padding-left: unset !important;
    padding-right: 15px;
    border-left: unset !important;
    border-right: 1px solid #eee;
}
#comments .comment-list li .comment-text {
    padding-left: unset !important;
    padding-right: 90px;
}
#comments .comment-list li .children {
    border-left: unset !important;
    border-right: 1px solid #eee;
    margin-left: unset !important;
    margin-right: 70px;
    padding-left: unset !important;
    padding-right: 15px;
}
.search-form label input[type="search"] {
    padding-right: 20px;
    padding-left: 5px;
}
.single-content .post-thumbnail-wrap .post-link a {
    margin-left: unset !important;
    margin-right: 20px;
}
.single-content .post-related .post-meta-category a {
    margin-left: unset !important;
    margin-right: 5px;
}
.single-content .single-post-navigation .post-nav .post-next .post-nav-meta:before {
    content: '\e91d';
    right: unset !important;
    left: 0;
}
.single-content .single-post-navigation .post-nav .post-next .post-nav-meta {
    padding-right: unset !important;
    padding-left: 30px;
}
.single-content .single-post-navigation .post-nav .post-next {
    text-align: left;
    margin-left: unset !important;
    margin-right: auto;
}
/* drawer blog */
.single-sidebar.left-sidebar {
    float: right;
    padding-right: 15px;
    padding-left: 20px;
}
.single-content.has-left-sidebar {
    width: 75%;
    float: left;
    padding-right: 20px;
}

/*  */
.contact-form__input select.wpcf7-form-control.wpcf7-select{
    background-position: left 8px top 50% !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
    float: right !important;
}
.dokan-dashboard #haru-content-main .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a i {
    padding-right: 15px !important;
    padding-left: 0;
}
.haru-price-calculator__price-calculated,
.haru-price-calculator__price-base {
    display: flex;
    flex-direction: row-reverse;
}
.haru-price-calculator--style-2 .haru-price-calculator__price {
    text-align: left !important;
}
.haru-price-table--style-1 .haru-price-table__title > span {
    left: unset !important;
    right: calc(100% + 5px) !important;
    direction: ltr;
}
.haru-price-table--style-1 .haru-price-table__featured {
    right: unset !important;
    left: -10px;
}
.woocommerce-my-account-menu {
    border-right: unset !important;
    border-left: 1px solid #eee;
    padding-right: unset !important;
    padding-left: 30px;
}
.woocommerce-MyAccount-content {
    padding-left: unset !important;
    padding-right: 30px;
}

@media screen and (max-width: 1024px) {
    .haru-nav-menu--dropdown-tablet span.sub-arrow {
        left: 15px !important;
        right: auto !important;
    }
    .header-sidebar-layout--hidden-tablet #haru-content-main, .header-sidebar-layout--hidden-tablet #haru-footer {
        margin-left: unset !important;
        margin-right: 0 !important;
    }
}

.haru-banner--style-28 .haru-banner__sub-title {
    right: unset !important;
    left: 0;
    -webkit-transform: translate(-10px, -10px) !important;
    transform: translate(-10px, -10px) !important;
}

.compare-info a {
    font-size: 0;
    margin-left: unset !important;
    margin-right: auto;
}

.woocommerce table td, .woocommerce-page table td, .woocommerce-js table td {
    text-align: right !important;
}

table.compare-list .stock td span:before {
    margin-right: unset !important;
    margin-left: 5px
}

.mfp-content {
    text-align: right !important;
}

@media screen and (max-width: 767px) {
    .haru-steps--list .haru-steps__sub-title {
        left: unset !important;
        right: 0;
    }
    .haru-steps--list .haru-steps__item {
        padding-left: unset !important;
        padding-right: 55px;
    }
}

.haru-nav-menu--indicator-chevron .haru-nav-menu .sub-arrow i:before{
    margin-left: unset !important;
    margin-right: 5px;
}

.haru-nav-menu--dropdown .haru-nav-menu .sub-arrow i:before {
    margin-left: unset !important;
    margin-right: 0;
}

@media screen and (max-width: 991px) {
    .container-gap-75.section-pricing-4 > * + *, .container-gap-75.section-pricing-4 > .e-con-inner > * + * {
        margin-left: 0 !important;
        margin-right: 0px !important;
    }
}

.woocommerce-ordering {
    margin-left: unset !important;
    margin-right: auto;
}

.woocommerce-ordering select {
    background-position: left 8px top 50% !important;
}

.shop-filter__sidebar-btn {
    margin-right: unset !important;
    margin-left: 20px;
}

.shop-filter__sidebar-btn:before {
    margin-right: unset !important;
    margin-left: 12px;
}

.archive-product .layout-list .product-item.product-category .product-top, .archive-product .layout-list .product-item.style-1 .product-top {
    margin-right: unset !important;
    margin-left: 30px;
}

.wishlist_table tr .product-remove{
    text-align: center !important;
}

.wc-block-grid__product-add-to-cart a:hover {
    color: white;
}

.haru-archive-blog article.sticky .post-title a:before {
    margin-right: unset !important;
    margin-left: 15px;
}

.haru-archive-blog article .post-meta-date {
    margin-right: unset !important;
    margin-left: 10px;
}

.haru-archive-blog article .post-meta-author {
    margin-right: unset !important;
    margin-left: 30px
}

.haru-archive-blog article .post-meta-comment:before,
.haru-archive-blog article .post-meta-author:before,
.haru-archive-blog article .post-meta-sticky:before {
    margin-right: unset !important;
    margin-left: 10px
}

.haru-archive-blog article .post-meta-comment a{
    display: inline-block
}

.haru-archive-blog article .post-link-wrap .post-content-link a {
    margin-left: unset !important;
    margin-right: 20px
}

.haru-archive-blog article .post-category-wrap a:first-child {
    margin-left: unset !important;
    margin-right: 0
}

.haru-archive-blog article .post-category-wrap a {
    margin-left: unset !important;
    margin-right: 5px;
}

.haru-archive-blog article .post-category-wrap a:last-child {
    margin-right: 5px !important;
    margin-left: 0
}

.haru-archive-blog article .post-meta-comment{
    margin-right: unset !important;
    margin-left: 10px
}

.jp-audio{
    direction: ltr !important;
}

.archive-pagination a.next:after {
    content: '\e918';
    margin-left: unset !important;
    margin-right: 6px
}

.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-content-wrap {
    padding-left: unset !important;
    padding-right: 15px
}

.single-content .post-thumbnail-wrap .post-quote-wrap blockquote {
    font-family: "morabba" !important;
}

#haru-content-main #dokan-seller-listing-wrap.grid-view .store-footer .haru-button:after {
    content: '\e90d' !important;
    margin-left: unset !important;
    margin-right: 6px;
}

#haru-content-main #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content {
    padding-left: unset !important;
    padding-right: 60px;
}

#haru-content-main #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .seller-avatar {
    left: unset !important;
    right: 0;
    -webkit-transform: translate(50%, -50%) !important;
    transform: translate(50%, -50%) !important;
}

#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper > .store-content {
    padding-left: unset !important;
    padding-right: 4%;
}

#haru-content-main #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-action .haru-button:after {
    content: '\e90d' !important;
    font-size: 18px;
    margin-left: unset !important;
    margin-right: 6px;
}

#haru-content-main .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery {
    border-top-left-radius: unset !important;
    border-bottom-left-radius: unset !important;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

@media (min-width: 1000px) {
    .dokan-store-wrap.layout-left .dokan-store-sidebar {
        margin-right: unset !important;
        margin-left: 4%;
    }
}

#haru-content-main .dokan-single-store .dokan-store-products-filter-area .dokan-store-products-ordeby .orderby {
    margin-left: unset !important;
    margin-right: auto;
}

.dokan-store-products-filter-area .orderby-search {
    float: left !important;
}

select {
    background-position: left 8px top 50% !important;
}

#haru-content-main .dokan-store-products-filter-area .search-store-products {
    margin-left: unset !important;
    margin-right: 10px;
}

.haru-banner--style-20 .haru-banner__sub-title {
    right: unset !important;
    left: 0;
    -webkit-transform: translate(-15px, -15px) !important;
    transform: translate(-15px, -15px) !important;
}

.haru-banner--style-20 .haru-banner__title:after{
    content: '\e90d';
    margin-left: unset !important;
    margin-right: auto;
}

.yith-woocompare-popup,
.yith-woocompare-popup h1,
.yith-woocompare-popup h2,
.yith-woocompare-popup h3,
.yith-woocompare-popup h4,
.yith-woocompare-popup h5,
.yith-woocompare-popup h6 {
    font-family: 'YekanBakhFaNum';
}

.container-gap-75 > * + *, .container-gap-75 > .e-con-inner > * + * {
    margin-left: unset !important;
    margin-right: 75px !important;
}
