/*** Font Family Tafresh Typo ***/
body , h1 , h2 , h3 , h4 , h5 , h6 , span , p {
    font-family:iranyekan;
}
span.mr-12.text-md {
    font-family:iransans;
}
h5.font-semibold.text-white.text-2xl.-mb-5 a {
    font-family:anjoman-bold;
}
.title--shadow__big {
    font-family:shin !important;
    font-size:82px;
}
.title--shadow h3 {
    font-family:lalezar;
    font-weight:200;
}
.product-tabs .active , .elementor .h-full {
    font-family:kalameh;
    font-weight:bold;
}
div.hiw-item--count.top-20.left-30.font-semibold.absolute {
    font-family:iransans;
}
h6.mt-20.font-semibold.text-2xl {
    font-family:sarbaz;
    font-weight:200;
}
.testimonials--wrapper .testimonials .testimonial--text {
    font-family:maneli;
    font-style:unset;
}
div.post--category.mb-10 a {
    font-family:iranyekan;
}
h5.font-semibold.text-grey-1000.text-2xl.m-0 a {
    font-family:iransans;
}
div.post--content-excerpt.my-10.mb-20.text-grey-500 {
    font-family:dana;
}
a.flex.items-center.text-lg.font-semibold.text-white , .menu-item-submit a , .text-sm , div.flex-center.px-24.py-10.h-44.rounded.bg-white label.mr-10.font-semibold.whitespace-no-wrap , 
div#home-search button.btn.btn-lg {
    font-family:iranyekan;
    font-weight:700;
}
input.flex.w-full.italic.flex.bg-white.w-full , .blog--sidebar .widget--wrapper .widget ol li a, .blog--sidebar .widget--wrapper .widget ul li a , #comments .comment-metadata a , #comments .comment-reply , .widget.widget_recent_comments ul#recentcomments li.recentcomments, .widget.widget_rss ul#recentcomments li.recentcomments {
    font-family:iranyekan;
    font-weight:200;
}
.blog--sidebar .widget_search input  {
    font-family:iranyekan;
    font-weight:200;
    font-size:12px;
}
.blog--sidebar .widget--wrapper .widget h6 {
    font-family:sarbaz;
    font-weight:200;
    font-size:21px;
}
.single-post .post-single--categories span , #comments h5 {
    font-family:iransans;
}
.single-post .post-single--categories ul li a {
    font-family:iransans;
    font-weight:200;
}
body .banner--home h1 {
    font-family:sarbaz;
    font-weight:200;
}
div.filters--title.flex-center div.flex-center.text-xl.font-bold , .filters--label , #page-search .css-dvua67-singleValue , .search--action div[class*=-container] , .filters div[class*=-placeholder] , .mt-16 {
    font-family:iranyekan;
}
.text-xl , div.flex-center.relative.pr-16 , a.btn.btn--light.flex-center.mt-16.py-10.px-16.font-normal {
    font-family:iransans;
}
.text-grey-900 {
    font-family:iranyekan;
}
div.flex-center.px-24.py-10.h-40.rounded.bg-white label.mr-10.font-bold {
    line-height:1 !important;
    font-family:iranyekan;
}
.whitespace-no-wrap , .text-13 , #page-single .product--action , div.mb-10 div.text-grey-1000 ,div.product--actions.flex.justify-between.py-14.pl-24.pr-30.bg-grey-100 button.text-grey-600 , section#productDescription div.mt-20.text-grey-800 , div.css-13xl7yt-singleValue , .w-1\/2 , .text-lg , .text-blue-600 , .text-2xl , div.mt-20.text-grey-800 span {
    font-family:iranyekan;
}
.flex.items-center.p-20.h-44.bg-grey-100.border.border-grey-200.rounded {
    direction:ltr;
}
input.w-full.bg-transparent {
    direction:rtl;
}
.flex.items-center.p-20.h-44.bg-grey-100.border.border-grey-200.rounded {
    padding-left:10px;
    padding-bottom:20px;
    padding-top:20px;
    padding-right:10px;
    font-family:iranyekan;
}
[dir=rtl] .slick-slide {
    float: left;
}
#page-single .slick-prev {
    left:unset;
}
.slick-next, .slick-prev {
    transform:scaleX(-1);
}
div.mt-20.text-grey-800 span {
   font-family:iranyekan !important; 
}
li.breadcrumb-item , .field--with-icon input , a.font-semibold.text-grey-500 , .font-semibold , input.w-full.bg-transparent , div.flex.justify-end.mb-20 a.text-red-700 , div.woocommerce-info , a.text-white {
    font-family:iranyekan;
}
div.header--content.relative.container.z-2 h1.mb-6.text-white {
    font-family:lalezar;
    font-weight:200;
    font-size:40px;
}
a.flex.justify-right svg.w-24.h-24.fill-field-icon {
    transform:scaleX(-1);
}
section.compare.relative.p-30.overflow-x-auto div.modal--no-content.flex.font-bold.text-sm-shadow.text-grey-300 , section.compare.relative.p-30.overflow-x-auto div.modal--no-content.flex.font-bold.text-7xl.text-grey-300 {
    font-size:23px;
    line-height:34px;
}
/*** Style Dashbord Moshtari ***/

p.relative.mb-6.font-semibold.text-grey-500.false {
    right:50px;
    left:unset;
}
select#package {
    padding-right:15px;
}
a.flex.items-center.py-14.px-20.font-bold.text-base.text-grey-800.leading-none , button.flex.items-center.py-14.px-20.font-bold.text-base.text-red-600.leading-none , div.flex.justify-between.mt-6 div.font-light.text-grey-500 , div.flex-center.p-2.w-20.h-20.bg-grey-100.rounded , div.dashboard-widget--header.flex.justify-between.items-center.mb-20.px-10 div.flex-center.p-2.w-20.h-20.bg-grey-100.rounded {
    font-family:iranyekan;
}
div.flex.justify-between.mt-6 button.flex-center.font-semibold.text-base.text-blue-700 {
    font-family:iranyekan;
    font-size:13px;
}
div#page-search .map--width {min-width:55% !important;}
div#page-search .leaflet-image-layer, div#page-search .leaflet-layer,div#page-search .leaflet-marker-icon,div#page-search .leaflet-marker-shadow, div#page-search .leaflet-pane, div#page-search .leaflet-pane > canvas, div#page-search .leaflet-pane > svg, div#page-search .leaflet-tile,div#page-search .leaflet-tile-container, .leaflet-zoom-box {left:0;right:unset;}

div.dashboard-widget--expiring-promotions , .mr-30 , .field--checkbox label {
    font-family:iranyekan;
}
div.css-1pcexqc-container.select-transparent.w-full {
    margin-right:20px;
    margin-left:-21px;
}
.dashboard .select-transparent div[class*=singleValue] {
    font-family:iranyekan;
    font-size:13px;
}
span.package--recommended.absolute.h-60.bg-blue-200.rounded-r {
    right:-30px;
    left:unset;
}
div.flex.flex-col.mb-20 div.flex.mb-10 a.flex.text-grey-500 {
    font-family:iranyekan;
}
div.action.absolute.ml-10 {
    left:-32px !important;
    right:unset !important;
}
div.flex-center.ml-10 label.text-grey-500 , button.flex.justify-between.items-center.px-40.py-16.bg-blue-700.shadow-md.rounded.font-bold.text-white , .become-premium .absolute , div.relative.flex-center div.mb-20.font-bold.text-grey-1000 {
    font-family:iranyekan;
}
.flatpickr-calendar {
    direction:ltr;
}
.numInputWrapper span {
    padding:0 0px 0 2px;
}
button.flex-center.mt-40.py-10.px-30.h-44.max-w-3\/4.bg-blue-700.rounded.text-white , div.payouts--header.flex.flex-col.mb-20.p-20.bg-blue-100.border.border-blue-200.rounded.shadow-theme , div.modal--no-content.bg-grey-100.font-bold.text-sm-shadow.text-grey-300 , label.flex.mb-4 , .lisfinity-page-account .payouts--gateways .lisfinity-field , input.flex.py-10.px-20 , button.flex.items-center.mt-20.py-12.px-24.bg-blue-700 , .woocommerce-page select:not(.lisfinity-field), .woocommerce select:not(.lisfinity-field)
,.woocommerce table[class*=_table] th ,.woocommerce table[class*=_table] td ,#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li ,.woocommerce .woocommerce-order ul.order_details li ,.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {
    font-family:iranyekan;
}
div.dashboard-widget--expiring-products.flex.flex-col.mb-20.p-20.bg-white.rounded.shadow-theme.w-full.sm:w-1\/2.xl:w-full {
    font-family:iranyekan !important;
}
div.content.flex.items-center.mt-20.leading-tight , .flex-col {
    font-family:iranyekan;
}
/** tooltips for menu dashboard **/
.__react_component_tooltip.show.place-right.type-dark {
    left:1390px !important;display:none;
}
.__react_component_tooltip.type-dark.place-right:after {
    border-right-color: unset !important;
    border-right-style: unset !important;
    border-right-width: unset !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    font-family: iransans;
}
div#page-search span.field--with-icon__label {margin-left:5px;}
.font-sans {font-family:iranyekan;}
nav#menu-main a.btn__load.flex-center.py-12.px-30.rounded.font-semibold.text-white.whitespace-no-wrap img {
    margin-left: 8px !important;
margin-right: -10px !important;
}
nav#menu-main a.btn__load.flex-center.py-12.px-30.rounded.font-semibold.text-white.whitespace-no-wrap svg#submit-icon {
margin-left: 10px !important;margin-right:unset !important;
}
section.compare.relative.p-30.overflow-x-auto p.font-bold.text-grey-400 {
    font-size: 11px;
}
    .lisfinity-product .label--sale {left:-20px;}
a.text-sm.text-grey-500 div.ml-4.w-16.h-16.fill-grey-700 ,button.flex.justify-between.items-center div.ml-20.w-16.h-16.fill-white,button.flex.justify-between.items-center div.mr-20.w-16.h-16.fill-white ,button.ml-auto.pl-20 div.ml-10.w-24.h-24.fill-filter-icon ,
.post--read-more .icon ,#comments .comment-reply a .icon {transform:scaleX(-1);}
#page-dashboard .woocommerce-Price-currencySymbol {top:0;}

/*** Hide Text Untranslated ***/


h6.flex.w-full.mt-20.capitalize.font-semibold.text-grey-1000.capitalize {display:none;}
 @media only screen and (max-width: 769px) {
     a.flex.justify-right.items-center {    z-index: 99999;}
     body .banner--home h1, body .banner--home h2, body .banner--home h3, body .banner--home h4, body .banner--home h5, body .banner--home h6 {font-size:24px;}
     .single-post .post-single--posted .posted-on {    top: 0;
    right: 33px;}
    #comments .comment-meta {    padding-right: 55px;}
    .single-post .post-single--posted a {top:0;}
    footer.footer .aligncenter,footer.footer .alignleft,footer.footer .alignnone,footer.footer .alignright {margin:5px -4px 1px;}
    .lisfinity-page-account .header--dashboard {right:0;}
    header.header.header--dashboard.relative.flex.flex-wrap.justify-between.py-20.pl-20.pr-40 {padding-left:90px;}
    div#header-keyword div.filters.flex-center.absolute {left:70px;right:unset !important;}
    div.flex-center.px-24.py-10.h-40.rounded.bg-white label.mr-10.font-bold {font-size:10px;}
 }
.banner--taxonomy__bg img {
    height:48px;
    width:48px;
}
label.label.undefined-label {
    font-family:shabnam;
    line-height:15px;
}
input.flex.w-full.italic.flex.bg-white.w-full {
    font-style: normal;
    font-size: 13px;
    padding-right:5px;
}


/*** Style CSS Demo 2 ***/
div.product-tabs--content.block div.flex.flex-wrap.items-center.mb-20 span.ml-1.font-semibold span {
    padding-left: 2px;
}
div.taxonomy--term.relative.flex.items-end.h-taxonomy-thumb.rounded.overflow-hidden a {
    text-align:right;
}




/*** New Css For Update 14 Oct ***/ 

nav.pagination--simple ul.flex.list-reset li.mr-12 span.flex-center.opacity-25 div.mr-8.min-w-16.min-h-16.fill-current-color div svg , nav.pagination--simple ul.flex.list-reset li.ml-12 button.flex-center.text-grey-900 div.ml-8.min-w-16.min-h-16.fill-current-color div svg {
    transform: scaleX(-1);
}
.Toastify__toast-body {
    font-family:shabnam;
}
.home .select-banner div[class*=css-0] div[class*=placeholder], header .select-banner div[class*=css-0] div[class*=placeholder] {
    padding-right:5px;
}
ul.sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-970 {
    padding-top:8px;
}

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

ol.breadcrumb.flex.items-center.font-semibold.text-grey-700 {
    font-size:12px;
}

}

/*** New Css For Update 3 April ***/ 


div.elementor-element-wrapper div.elementor-element div.elementor-element-title-wrapper div.title strong {
    display:none ;
}
.dashboard--gallery .gallery-items {
    padding-right:32px !important;
}
div.header__right.flex.items-center.mt-10.xxs\:mt-0 div.relative.mr-8.w-16.h-16.fill-grey-500 {
    transform: scaleX(-1);
}
div.search-meta.flex.flex-col.flex-wrap.lisfinity-order-1.price input[id*=price] {
    width: 42px;
}
div.search-meta.flex.flex-col.flex-wrap.lisfinity-order-1.price div.field--with-icon.flex.items-center span.field--icon {
    font-size: 11px;
}
.alignright {
    float: right;
    margin-left: 0;
    margin-right: unset !important;
}
.alignleft
{
    margin-left: 0;
    
    
}