/* hyrcanweb fonts */

.owl-carousel .owl-dots button.owl-dot:not(:last-child) {
    margin-right: unset;
    margin-left: 1.5rem;
}

.owl-carousel.owl-nav-vertical {
    direction: ltr;
}

.owl-carousel .owl-dots {
    direction: rtl;
}

.hb-icon-box .-icon-pos-left .hb-icon-box__icon {
    margin-right: unset;
    margin-left: 2.5rem
}

.hb-testimonial-s5 .hb-testimonial__review {
    direction: rtl;
}

.hb-portfolio-related .owl-carousel .owl-nav {
    left: 0;
    right: unset;
}



.hb-pricing-s3 .hb-pricing__list-icon {
    margin-right: unset;
    margin-left: 1.2rem;
}
.hb-pricing-s3.-is-ribbon .hb-pricing__ribbon {
    top: 70px;
    left: -30px;
    right: unset;
    transform: rotate(-45deg);
}

.hb-heading-text-divider.-left {
   margin-right: unset;
   margin-left: 1rem;
}

.hb-pricing-s3 .hb-pricing__price {
    font-size: 4rem;
}

.-menu-horizontal .hb-nav-menu__list > li .sub-menu > li .sub-menu {
    left: unset;
    right: 100%;
}

.hb-nav-menu__list > li .sub-menu > li > a .dropdown-menu-icon {
    right: unset;
    left: 15px;
}

.hb-portfolio-s9 .hb-portfolio__entry {
    text-align: right;
}

.-mr-15, .-mx-15 {
    margin-left:1.5rem;
    margin-right: unset;
}
.-mr-20,.-mx-20{
    margin-left:2rem;
    margin-right: unset;
}

.-ml-20, .-mx-20 {
    margin-left: unset;
    margin-right: 2rem;
}

.hb-testimonial__name {
    margin-right: 2rem;
}

/* Social */
.hb-social-network, .hb-social-share {
    direction: ltr;
}
.hb-team-s5 .hb-team__entry:before {
    margin-right: unset;
    margin-left: 1.5rem;
}
.hb-team-s5 .hb-team__socials {
    left: 2rem;
    right: unset;
}
.hb-team-s5 .hb-team__entry {
    right: 2rem;
    left: unset;
}


.ahz-right {
    float: right;
}
.ahz-dirrtl {
    direction: rtl;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
    text-align: right;
}
.-btn.-icon-right i, .woocommerce a.-icon-right.button i, .woocommerce button.-icon-right.button i, .woocommerce input.-icon-right.button i, .woocommerce a.-icon-right.added_to_cart i, .woocommerce #respond input.-icon-right#submit i, .woocommerce .wc-proceed-to-checkout a.-icon-right.checkout-button i, .no-results .search-form .-icon-right.search-submit i, .page-404 .search-form .-icon-right.search-submit i, .post-password-form input.-icon-right[type="submit"] i, .-icon-right.wp-block-search__button i {
    margin-right: 1rem;
    margin-left: unset;
}


.-btn.-icon-left i, .woocommerce a.-icon-left.button i, .woocommerce button.-icon-left.button i, .woocommerce input.-icon-left.button i, .woocommerce a.-icon-left.added_to_cart i, .woocommerce #respond input.-icon-left#submit i, .woocommerce .wc-proceed-to-checkout a.-icon-left.checkout-button i, .no-results .search-form .-icon-left.search-submit i, .page-404 .search-form .-icon-left.search-submit i, .post-password-form input.-icon-left[type="submit"] i, .-icon-left.wp-block-search__button i {
    margin-right: unset;
    margin-left: 1rem;
}
.hb-accordion.-icon-right .hb-accordion__icons {
    margin-right: 2rem;
    margin-left: unset;
}

.hb-nav-menu__list > li .sub-menu > li.current-menu-item > a:before {
    margin-left: 0.6rem;
    margin-right: unset;
}

.hb-widget-posts-list a::after {
    content: "4";
    right: unset;
    left: 1.5rem;
}
select {
    background-position: left 20px center;
}
.woocommerce-product-search button[type="submit"] {
    right: unset;
    left: 0;
}
.widget_search .search-submit {
    right: unset;
    left: 0;    
}
.sidebar-blog .widget-title:before {
    right: 0;
    left: unset;  
    border-right: 0.3rem solid var(--color_primary);
    border-left: unset;
}
.sidebar-blog .widget-title {
    padding-left: unset;
    padding-right: 1.8rem;
}
.widget_categories > ul > li > a:before, .widget_meta > ul > li > a:before, .widget_pages > ul > li > a:before, .widget_archive > ul > li > a:before, .widget_nav_menu > ul > li > a:before {
    margin-right: unset;
    margin-left: 1.5rem;
}
.widget_categories a span, .widget_meta a span, .widget_pages a span, .widget_archive a span, .widget_nav_menu a span {
    margin-left: unset;
    margin-right: 0.2rem;
}
.hb-header-mini-cart-content {
    right: unset;
    left: 0;
}

.hb-filter li:not(:last-child) {
    margin-right: unset;
    margin-left: 1.5rem;
}

.hb-meta__comment i, .hb-meta__date i {
    margin-right: unset;
    margin-left: 0.7rem;
}


.hb-nav-menu__list > li > a .dropdown-menu-icon {
    margin-right: 0.2rem;
    margin-left: unset;
}







.hb-header-search-icon .search-form {
    right: unset;
    left: 0;
}

.owl-carousel.owl-nav-vertical.owl-nav-pos-top-left .owl-nav, .owl-carousel.owl-nav-vertical.owl-nav-pos-bottom-left .owl-nav {
    text-align: right;
}

.hb-post-s8 .hb-meta__category, .hb-post-s10 .hb-meta__category {
    left: unset;
    right: 2rem;
}

.wpcf7-list-item-label:before {
    margin-right: unset;
    margin-left: 1rem;
}

.woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {
    right: auto;
    left: unset;
    margin-left: 1rem;
    margin-right: unset;
}

.woocommerce ul.product_list_widget li img {
    float: right;
    margin-right: unset;
    margin-left: 2.5rem;
}

.ahzbottom {
    align-self: flex-end;
}

.hb-service-s3 .hb-service__thumbnail:before {
    -webkit-clip-path: polygon(100% 100%, 0 1rem, 0 100%);
    clip-path: polygon(100% 100%, 0 1rem, 0 100%);
}
.hb-service-s3 .hb-service__thumbnail:after {
    -webkit-clip-path: polygon(100% 3rem, 0 0, 0 1rem, 100% 100%);
    clip-path: polygon(100% 3rem, 0 0, 0 1rem, 100% 100%);
}






.hb-heading-s1 .hb-heading__sub-title:before {
    margin-right: unset;
    margin-left: 0.8rem;
}
.hb-heading-s1 .hb-heading__sub-title:after {
    margin-right: 0.8rem;
    margin-left: unset;
}
.ahz-shabnamfa {
    font-family: ShabnamFN-FD;
}

.ahz-ml125 {
    margin-right: unset;
    margin-left: 1.25rem;
}

.hb-testimonial-s10 .hb-testimonial__number:after {
    content: ".۰";
}

.hb-post-s11 .hb-meta__category {
    left: unset;
    right: 3rem;
}

.widget_product_tag_cloud .tagcloud a:not(:last-child) {
    margin-right: unset;
    margin-left: 1rem;
}
blockquote.wp-block-quote cite:before {
    margin-right: unset;
    margin-left: 1.5rem;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:last-child) {
	margin-left: 1rem;
	margin-right: unset;
}