:root {
  --main-font: IranYekan;
  --second-font: Shabnam-FD;
  --third-font: IranSans;
  --forth-font: Yekan-Web;
  --fifth-font: Anjoman;
  --dana-font: Dana-Regular;
  --khaton-font: Khaton;
  --bottun-font: IranSans;
  --title-font: Pinar DS2;
  --yekan-font: Yekan-Bold;
  --gohar-font: Gohar-Black;
  --cartify_font_family_primary:  IranYekan;
}
.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;
}
.woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list, .ts-tiny-cart-wrapper .dropdown-container ul.cart_list{
    margin: 0 0 11px 0;
}
.breadcrumb-title-wrapper .page-title .count{
    font-family: 'IranYekan';
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{
        margin-left: 15px;
    margin-right: 15px;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr > td:first-child{
    border-right-width: 0;
    border-left: unset;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
    right: 0; left:unset;
    margin: -10px 25px 0 0;
}
.woocommerce ul.order_details li{
    border-width: 0 0 0 1px;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
    float: right;
}
body.woocommerce-account .woocommerce form .form-row-first,body.woocommerce-account .woocommerce-page form .form-row-first {
    margin-left: 2%;
    margin-right: 0;
}
/****** Abolfazl *****/
@media (min-width: 768px) {
.ts-col-1, .ts-col-2, .ts-col-3, .ts-col-4, .ts-col-5, .ts-col-6, .ts-col-7, .ts-col-8, .ts-col-9, .ts-col-10, .ts-col-11, .ts-col-12, .ts-col-13, .ts-col-14, .ts-col-15, .ts-col-16, .ts-col-17, .ts-col-18, .ts-col-19, .ts-col-20, .ts-col-21, .ts-col-22, .ts-col-23, .ts-col-24 {
  float: right;
}
}

body .ts-shortcode.ts-testimonial-wrapper.style-2.ts-slider.show-dots .swiper-horizontal>.swiper-pagination-bullets, body .ts-shortcode.ts-testimonial-wrapper.style-2.ts-slider.show-dots .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 55px !important;
}
.swiper-rtl .swiper-button-prev::after, .swiper-button-prev::after, .single-navigation.prev:not(:empty) > a::before {
  content: "\e93d";}
  .swiper-rtl .swiper-button-next::after, .swiper-button-next::after, .single-navigation.next:not(:empty) > a::before {
  content: "\e93c";
}
.ts-portfolio-wrapper .portfolio-meta .entry-meta-top > *:not(:last-child){
    margin-left: 15px;margin-right:unset !important;
}
.breadcrumb-title-wrapper .brn_arrow::before, .breadcrumb-title-wrapper .breadcrumbs-container > span:not(.current)::before {
  content: "\e93d" !important;
}
.tags-link a, .wp-block-tag-cloud a, .tagcloud a, .ts-pagination ul li a:focus, .ts-pagination ul li a:hover, .ts-pagination ul li span.current, .pagination-wrap ul.pagination > li > a:hover, .pagination-wrap ul.pagination > li > span.current, .dokan-pagination-container .dokan-pagination li:hover a, .dokan-pagination-container .dokan-pagination li.active a, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .product-per-page-form ul.perpage .perpage-current > span:last-child, .woocommerce .woocommerce-ordering .orderby-current, .woocommerce .woocommerce-ordering .orderby li a.current, .product-per-page-form ul.perpage ul li a.current, .breadcrumb-title-wrapper .page-title .count, .commentlist li strong, .availability .availability-text, #ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell1, .woocommerce div.product .woocommerce-tabs .panel table th, .woocommerce div.product form.cart .variations .ts-value, .ts-testimonial-wrapper blockquote strong
{
font-family:var(--main-font);
}
ul.ul-style.list-inline li:not(:last-child){
    margin-left: 40px; margin-right:unset !important;
}
.summary .single-product-buttons .ask-about-product-button:before, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before, .summary .single-product-buttons a.compare:before, .product-group-button-meta > div.compare a:before, .product-group-button-meta > div.wishlist a:before{
    right: 0; left:unset !important;
}
.summary .single-product-buttons .yith-wcwl-add-to-wishlist a, .summary .single-product-buttons a.compare, .product-group-button-meta > div.compare a, .product-group-button-meta > div.wishlist a, .summary .single-product-buttons .ask-about-product-button{
    padding-right: 20px !important; left:unset !important;
}
@media only screen and (min-width: 1279px) {
    .woocommerce .style-filter-top #ts-filter-widget-area .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a {
    padding-right: 10px; padding-left:unset;
}
}
body.woocommerce.yith-woocompare-popup h1 {
    text-align: right !important; 
}
table.compare-list.dataTable {
    direction: rtl;
}
.woocommerce .ts-search-result-container ul.product_list_widget ul.ul-style li:before, .woocommerce.ts-search-result-container ul.product_list_widget ul.ul-style li:before,
.ul-style li:before{
    margin-left: 10px;
}
div.logo span.slogan{
    font-Family:maneli;
}


/*** style monem ***/
.single-post.wider #main-content.ts-col-24 .single.single-post.video .alignfull {
  margin-left: 50px;
  margin-right: 50px;
}
.ts-banner.text-left .box-content {
  text-align: right;
}
.woocommerce .product-label .onsale.percent span {
  direction: ltr;
}
.ts-header nav > ul.menu li ul.sub-menu {
    right: 0;
    margin-right: -30px;
    left: unset;
    margin-left: unset;
}
.header-middle .header-contact-info.hidden-ipad a {
    font-Family:var(--main-font);
}
.header-right .tini-wishlist .count-number , .header-right .cart-control .cart-number {
    font-Family:var(--main-font);
}
.button , .woocommerce a.button , a.button , .woocommerce-page button.button.alt ,
.woocommerce button.button.alt , .woocommerce-page button.button , .woocommerce button.button {
    font-Family:var(--yekan-font);
}
h2 {
    font-Family:shabnam-bold;
}
.quickshop-content .summary.entry-summary .woocommerce-product-details__short-description ul.ul-style.list-inline li {
  display: block;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr > td:last-child {
  border-left-width: 0;
  border-right-width: 0;
}
.wider.woocommerce div.product .woocommerce-tabs .panel table td:last-child {
  padding-right: 40px   ;
  padding-left: 40px ;
}
.woocommerce .product .product-label {
  left: unset;
}
.single-counter-wrapper > span {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.single-counter-wrapper > .ts-countdown {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.single-counter-wrapper > .ts-countdown {
  padding-left: 10px;
}
.quantity .plus, .woocommerce div.product form.cart table.group_table .quantity .plus {
  left: 0;
  right: auto;
}
/***
body .ts-shortcode.ts-testimonial-wrapper.style-2.ts-slider.show-dots .swiper-horizontal>.swiper-pagination-bullets, body .ts-shortcode.ts-testimonial-wrapper.style-2.ts-slider.show-dots .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 55px !important;
}
.swiper-rtl .swiper-button-prev::after, .swiper-button-prev::after, .single-navigation.prev:not(:empty) > a::before {
  content: "\e93d";}
  .swiper-rtl .swiper-button-next::after, .swiper-button-next::after, .single-navigation.next:not(:empty) > a::before {
  content: "\e93c";
}
.ts-portfolio-wrapper .portfolio-meta .entry-meta-top > *:not(:last-child){
    margin-left: 15px;margin-right:unset !important;
}
.breadcrumb-title-wrapper .brn_arrow::before, .breadcrumb-title-wrapper .breadcrumbs-container > span:not(.current)::before {
  content: "\e93d" !important;
}
.tags-link a, .wp-block-tag-cloud a, .tagcloud a, .ts-pagination ul li a:focus, .ts-pagination ul li a:hover, .ts-pagination ul li span.current, .pagination-wrap ul.pagination > li > a:hover, .pagination-wrap ul.pagination > li > span.current, .dokan-pagination-container .dokan-pagination li:hover a, .dokan-pagination-container .dokan-pagination li.active a, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .product-per-page-form ul.perpage .perpage-current > span:last-child, .woocommerce .woocommerce-ordering .orderby-current, .woocommerce .woocommerce-ordering .orderby li a.current, .product-per-page-form ul.perpage ul li a.current, .breadcrumb-title-wrapper .page-title .count, .commentlist li strong, .availability .availability-text, #ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell1, .woocommerce div.product .woocommerce-tabs .panel table th, .woocommerce div.product form.cart .variations .ts-value, .ts-testimonial-wrapper blockquote strong
{
font-family:var(--main-font);
}
ul.ul-style.list-inline li:not(:last-child){
    margin-left: 40px; margin-right:unset !important;
}
.summary .single-product-buttons .ask-about-product-button:before, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before, .summary .single-product-buttons a.compare:before, .product-group-button-meta > div.compare a:before, .product-group-button-meta > div.wishlist a:before{
    right: 0; left:unset !important;
}
.summary .single-product-buttons .yith-wcwl-add-to-wishlist a, .summary .single-product-buttons a.compare, .product-group-button-meta > div.compare a, .product-group-button-meta > div.wishlist a, .summary .single-product-buttons .ask-about-product-button{
    padding-right: 20px !important; left:unset !important;
}
***/
.ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li , 
.header-bottom.hidden-phone .vertical-menu-heading , .header-bottom.hidden-phone .vertical-menu.pc-menu.ts-mega-menu-wrapper{
    font-Family:var(--yekan-font);

}
.rtl #wpadminbar * {
  font-family: var(--main-font);
}
.site-content .product-images-summary .summary.entry-summary .summary-column-2 .price {
  font-size: 22px;
}

  @media only screen and (max-width: 767px){
.ts-header .header-middle .header-right, .ts-header .header-middle .header-contact-info + .header-right, .ts-header .header-middle .ts-search-by-category + .language-currency, .ts-header .header-middle .language-currency + .header-right {
  margin-right: auto;
  margin-left:unset;
}
.mobile-menu-wrapper li .ts-menu-drop-icon::after {
  content: "\e93c";
}
.mobile-menu-wrapper span.ts-menu-drop-icon {
    transform: scaleX(-1);
}
.mobile-menu-wrapper nav ul > li {
    float: none;
}
.mobile-menu-wrapper li.active .ts-menu-drop-icon.active {
    text-align: end;
}
.header-contact-info > a::before {
    transform: rotate(255deg) translate(6px,5px);
}
.mobile-menu-wrapper nav ul > li {
    margin: 0;
}
.woocommerce .woocommerce-ordering .orderby ul {
    transform: translateX(10%);
}
.mobile-menu-wrapper ul.sub-menu {transform: translateX(0);}
}
  @media only screen and (max-width: 480px){
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type="email"] {
  margin: 0 0 10px;
}
.woocommerce-cart table.cart td.actions > .button.empty-cart-button {
  margin-right: 4px;
  margin-left: unset;
}
}
@media only screen and (max-width: 1279px) {
#group-icon-header .header-contact-info > a , 
#group-icon-header .header-contact-info > span{
    margin-left: 10px;
    margin-right: unset;   
}
}
.swiper-button-next {
  transform: scaleX(-1) !important;
}
.swiper-button-prev {
  transform: scaleX(-1) !important;
}