: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-Medium;
  --title-font: Pinar DS2;
}
.rtl #wpadminbar * {
    font-family: iranyekan;
}
/****** WCFM Options - dashboard ******/
.wcfm_article_manager_cats_checklist_fields {
    padding: 5px;
}
#wcfm-main-contentainer textarea.wcfm-textarea {
    width: 60% !important;
}
#wcfm-main-contentainer .product-status {
    margin-right: 10px;
    float: right;
    margin-left: unset;
}
.wcfm_dashboard_stats_block a {
    margin-right: 0 !important;
}
#orders_details_items_expander table td, #orders_details_items_expander table th ,
#orders_details_items_expander table.woocommerce_order_items td.thumb {
    text-align:right;
}
#wcfm_menu {
    border-left: #ccc 0 solid;
    border-right: unset;
}
#wcfm-main-contentainer .wcfm-collapse {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
#wcfm-main-contentainer .wcfm-page-headig, .wcfm_menu_logo, .wcfm_menu_no_logo {
    padding: 0 15px 0 10px;
}
.wcfm_menu_logo h4, .wcfm_menu_logo h4 a, .wcfm_menu_no_logo h4, .wcfm_menu_no_logo h4 a {
    float: right;
    text-align: right;
}
#wcfm_menu .wcfm_menu_item span {
    margin-left: unset;
}
#wcfm-main-contentainer .wcfm-page-headig {
    padding-right: 10px;
}
.wcfm_header_panel .unread_notification_count {
    left: -14px;
    right:unset;
}
.wcfm_header_panel a.wcfm_header_panel_messages .notification-ring, .wcfm_header_panel a.wcfm_header_panel_enquiry .notification-ring,
.wcfm_header_panel a.wcfm_header_panel_notice .notification-ring {
    left: -14px;
    right:unset;    
}
.wcfm-collapse .wcfm-container {
    border-radius: 0px 3px 3px 0px;
}
#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export {
    margin-right: 10px;
    margin-left: unset;
}
span.wcfmfa.fa-arrow-alt-circle-right.block-indicator,
#wcfm_settings_dashboard_head span.fa-arrow-alt-circle-right {
    transform: rotate(180deg);
    padding-right: 5px;
    padding-left: unset !important;
    margin-right: 5px;
    margin-left: unset !important;
    margin-top: 3px !important;
}
.fab, div#wcfm-main-contentainer .fab[class*=" fa-"], div#wcfm-main-contentainer .fab[class*=" fa-"]::before, div#wcfm-main-contentainer .fab[class*="fa-"],
div#wcfm-main-contentainer .fab[class^="fa-"]::before, div#wcfm-main-contentainer [class*=" fab-"]::before, div#wcfm-main-contentainer [class^="fab-"]::before {
    margin-left: 4px;
}
.wcfm-wp-fields-uploader img {
    margin-left: 5px;
    margin-right: unset;
}
.wcfm_img_uploader .remove_button {
    right: 0;
    left:unset;
    margin-right: 10px;
    margin-left: unset;
}
.qtip-content {
    text-align: right;
    direction: rtl;
}
#wcfm-main-content {
    padding-top: 50px !important;
}
.dataTables_wrapper .dataTables_length {
    float: right;
}
#wcfm-main-contentainer input.wcfm_bulk_mark_delete {
    margin: 0px 10px 0px 0px !important;
}
.dataTables_wrapper .dataTables_info {
    float: right;
}
.dataTables_wrapper .dataTables_paginate {
    float: left;
}
.select2-results__option {
    font-size: 15px;
}
.view_count {
    float: none;
    margin-right: auto;
    margin-left: auto;
}
.dataTables_wrapper .dataTables_filter {
    float: left;
    margin-right: 5px;
}
ul.wcfm_articles_menus {
    margin-right: 0px;
    float: right;
    margin-left: unset;
}
.wcfm_screen_manager_dummy, #wcfm-main-contentainer .wcfm_screen_manager {
    margin-right: 10px;
    margin-left: unset;
}
.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;
}
.woocommerce-reports-wide .postbox div.stats_range ul li a, .woocommerce-reports-wide .postbox h3.stats_range ul li a, .woocommerce-reports-wrap .postbox div.stats_range ul li a, .woocommerce-reports-wrap .postbox h3.stats_range ul li a {
    border-left: 1px solid #dfdfdf;
    border-right: unset;
}
div.dt-buttons {
    float: right;
}
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button {
    margin-right: 0;
    margin-left: 10px;
}
div#wcfm_settings_form_payment_head div.page_collapsible_content_holder lable.wcfmfa {
    visibility: hidden;
}
div#wcfm_settings_form_payment_head div.page_collapsible_content_holder lable.wcfmfa::before {
    visibility: visible;
    content: "$";
}
.wcfm-wp-fields-uploader {
    margin-left: 25%;
    margin-right: auto;
}
#wcfm_settings_form_geolocate_expander div.store_address.store_address_wrap img {
    width: 100%;
}
#wcfm_products_simple_submit {
    padding-left: 90px;
}
textarea.wcfm-textarea.wcfm_ele.wcfm_full_ele.article_tags_ele {
    width: 60% !important;
}
.onoffswitch {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
#wcfm-main-contentainer .onoffswitch-inner::after {
    padding-left: 20px;
}
lable.onoffswitch-label {
    width: 58%;
}
.sales_schedule {
    text-align: right;
}
p.wcfm_title strong, span.wcfm_title strong {
    font-style: normal;
}
#wcfm-main-contentainer .wcfm_store_hours_field {
    margin-left: 5% !important;
    margin-right: unset !important;
}
#wcfm-main-contentainer .store_address .multi_input_block {
    margin-right: 3%;
    margin-left: unset;
}
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_sat_times_start_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_sun_times_start_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_mon_times_start_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_tue_times_start_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_wed_times_start_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_thu_times_start_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_fri_times_start_0 {
    direction: ltr;
    text-align: center;
}
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_sat_times_end_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_sun_times_end_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_mon_times_end_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_tue_times_end_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_wed_times_end_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_thu_times_end_0,
div.multi_input_block.ui-sortable-handle input#wcfm_store_hours_fri_times_end_0 {
    direction: ltr;
    text-align: center;
}
.wcfm_product_popup_button_wrapper {
    left:50px;
    right:unset
}
#cboxClose {
    left:0;
    right:unset;
}
ul.wcfm_reviews_menus {
    margin-right: 0px;
    float: right;
    margin-left: unset;
}
div#wcfm_capability_submit input#wcfm_capability_save_button {
    left: 36%;
    position: relative;
}
#wcfm-main-contentainer .article-status {
    margin-right: 10px;
    margin-left: unset;
}
div.wcfm_article_manager_gallery_fields div.wcfm-textarea.wcfm_ele.wcfm_full_ele.article_tags_ele {
    width: 58% !important;
}
#wcfm_articles_manage_form_general_expander div.wcfm_article_manager_general_fields p.wcfm_vendor.wcfm_title {
    width: 40%;
}
span.wcfmfa.fa-copy.text_tip,span.wcfmfa.fa-star-half-alt.text_tip {
    direction: rtl;
}
.wcfm_welcomebox_header .rgt {
    padding-left: 15px;
}
.wcfm_dashboard_wc_status_data a, .wcfm_dashboard_stats_block a {
    margin-right: 10px;
    margin-left: unset;
}
.wcfm_dashboard_wc_status_data .wcfmfa, .wcfm_dashboard_wc_reports_pie .wcfmfa, .wcfm_dashboard_latest_topics .wcfmfa, .wcfm_dashboard_notification .wcfmfa,
.wcfm_dashboard_enquiries .wcfmfa, .wcfm_dashboard_wcfm_region_stats .wcfmfa {
    margin-left: 5px;
    margin-right: unset;
}
.wcfm_dashboard_notification a {
    margin-right: 0px;
}
.wcfm_disk_limit_label {
    float: left;
}
#wcfm-main-contentainer .wcfm_menu_toggler, #wcfm-main-contentainer .wcfm_responsive_menu_toggler {
    float: right;
}
a.add_new_wcfm_ele_dashboard span, a.wcfm_import_export span {
    font-family: iranyekan;
}
#wcfm-main-contentainer .wcfmmp_profile_complete_progress_label {
    font-family: iransans;
}
.store_location_wrap i.wcfmmmp_locate_icon {
    top: 24px;
    left: 52px;
    right:unset;
}
.onoffswitch-inner::after {
    content: "روشن";
    font-family: iransans;
    font-size: 11px;
    line-height: 1.7;
}
.onoffswitch-inner::before {
    content: "خاموش";
    padding-left: 4px;
    font-family: iransans;
    font-size: 10px;
    line-height: 1.7;
}
.wcfm_notification_checkbox {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 12%;
}
.onoffswitch {
    width: 80px;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    left: 0px;
    right: unset;
}
.onoffswitch-switch {
    right: 0px;
    left: unset;
}
#wcfm-main-contentainer .onoffswitch-inner::before {
    text-align: right;
    padding-right: 25px;
}
#wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_attribute_term, #wcfm-main-contentainer .wcfm_screen_manager, #wcfm-main-contentainer a.wcfm_import_export, #wcfm-main-contentainer #order_quick_actions, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .wcfm_gloabl_settings {
    float: right !important;
}
.dataTables_wrapper .dataTables_filter input {
    margin-right: 0.5em;
    margin-left:unset !important;
}
#wcfm-main-contentainer ul.wcfm_listings_menus, #wcfm-main-contentainer ul.wcfm_orders_menus {
    float: left !important;
}
.wcfm_half_ele {
    margin-left: 2px !important;
    margin-right: unset !important;
}
#wcfmmp-store .add_review input {
    background-position: 98% center;
}
div.wcfm-message span.wcicon-status-completed {
    padding-left: 5px;
    padding-right:unset;
}
div.wcfm-message span.wcicon-status-cancelled {
    padding-left: 5px;
    padding-right:unset;
}
#wcfm-main-contentainer input.wcfm-checkbox, .wcfm-tabWrap input[type="checkbox"] {
    margin-left: 55%;
    margin-right: unset;
}
#wcfm-main-contentainer #wcfm_menu_manager input[type="checkbox"].collapsed_checkbox {
    margin-left: 10px !important;
    margin-right: unset !important;
}
input.upload_button, input.remove_button, #logo_display, #banner_display {
    float: right;
}
.wcfm-wp-fields-uploader.wcfm-banner-uploads {
    margin-left: 5%;
    margin-right: unset;
}
#wcfm-marketplace-map {
    width: 550px;
}
p.description {
    margin-left: 20% !important;
    margin-right: unset !important;
}
#wcfm_messages_submit {
    float: left;
}
#wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button,
#wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt,
#wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer .wcfm_add_attribute_term,
#wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button,
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm_vendor_approval_response_button,
#wcfm_bulk_edit_button, #wcfm_enquiry_submit_button {
    margin-right: 10px;
    margin-left: unset;
}
.wcfm_wp_admin_view {
    float: left;
    margin-right: 10px;
    margin-left: unset;
}
#wcfm_menu span.wcfm_sub_menu_items {
    -moz-border-radius: 3px 0px 0px 3px;
    -webkit-border-radius: 3px 0px 0px 3px;
    border-radius: 3px 0px 0px 3px;
}
ul.wcfm_reports_menus {
    float: right;
}
#wcfm-main-contentainer .page_collapsible .wcfmfa {
    margin-top: 4px;
}
span.wcfm_user_usage_stat {
    margin-right: 5px;
}
input.upload_button, input.remove_button, #logo_display, #banner_display {
    float: right;
}
.wcfm-wp-fields-uploader.wcfm-banner-uploads {
    margin-left: 5%;
    margin-right: unset;
}
table.table.notification_setting_table.table-bordered thead tr th {
    text-align: right;
}
#wcfm_settings_form_shipping_expander .wcfm_half_ele, #wcfm_settings_form_marketplace_expander .wcfm_half_ele {
    margin-left: 1% !important;
    margin-right: unset !important;
}
#wcfm_settings_form_marketplace_expander .wcfm_half_ele {
    width: 26% !important;
}
#wcfm_home {
    float: right;
}
.foodota-shop-detail .wcfm_buttons {
    right: 68px;
    left: unset;
}
.wcfm_buttons .wcfm_button,.foodota-shop-detail .wcfm_buttons .wcfm_button_separator {
    float: right;
}
#wcfmmp-store .rating_box span {
    margin-right: 6px;
    margin-left: unset;
}
#wcfm-main-contentainer input[type="text"].wcfm_validation_success, #wcfm-main-contentainer select.wcfm_validation_success, #wcfm-main-contentainer input[type="number"].wcfm_validation_success,
#wcfm-main-contentainer input[type="time"].wcfm_validation_success, #wcfm-main-contentainer input[type="search"].wcfm_validation_success, #wcfm-main-contentainer textarea.wcfm_validation_success {
    border-right: 6px solid #4dbd74 !important;
    border-left: 1px solid #ccc !important;
}

/*** Fronted Style Foodota ***/
.pswp__button {
    float: left;
}
.pswp__caption__center {
    text-align: right;
}
.food-shop-1 .justify-content-end .fa {
    left: 15px;
    right: unset;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    right:50%;
    left:unset !important;
    margin-right: -4px;
    margin-left: unset !important;
}
.woocommerce .foodota-thanksyou .dashboard-statistic-block .icon {
    margin-left: 15px;
    margin-right:unset
}
.scroll-top {
    left:25px;
    right:unset !important;
}
.res-3-box .food_cats .cat_names a {font-size:12px;}
.res-3-box .food_cats .cat_names a {margin-left: 2px;margin-right:unset}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: unset !important;
    top: 5px;
}
.cf-off-canvas #main-order {
    left: 0%;
    right:unset !important;
    transition: margin-right .5s;
    border-radius: 0 6px 6px 0;
}
.cf-off-canvas .sidenav {
    right: auto;
    left: 0;
    border-right: 1px solid #e9e9e9;
    border-left: unset !important;
}
.cf-off-canvas .sidenav .closebtn {
    padding-right: 15px;
    padding-left: unset !important;
}
.cf-canvas-content .heading-panel h3 {
    text-align:right;
}
.bottom-dots .dot.line-dot {
    border-left: 40px solid #FFCC00;
    border-right: unset !important;
}
.bottom-dots .dot {
    float:right;
    border-left: 3px solid #FFCC00;
    border-right: unset !important;
    margin-left: 3px;
    margin-right: unset;
}
div.cf-off-canvas div.sidenav div.cf-canvas-content div.heading-panel {
    padding-right: 20px;
}
.list-inline-item:not(:last-child) {
    margin-left: .5rem;
    margin-right: unset;
}

/*** Typographi Foodota ***/

p , body , h5 {
    font-family: var(--main-font);
}
h1 {
    font-family: var(--third-font);
}
h2 {
    font-family: var(--title-font);
    font-weight:400 !important;
}
h3 , h4  , span {
    font-family: var(--second-font);
    font-weight:400 !important;
}
h6 {
    font-family: var(--forth-font);
    font-weight:400;
}
.res-header-3 .sb-menu.separate-line > ul > li > a , nav.sb-menu ul li.dropdown_menu ul li a {
    font-family: var(--main-font);
}
.res-hero-3-content span {
    font-family: var(--second-font);
    letter-spacing:0;
    font-weight:400;
}
.res-hero-3-content h1 {
    font-family: var(--title-font);
    font-weight:400;
}
section.res-hero-3.dark-section div.col-xxl-7.col-xl-7.col-lg-11.col-md-12.col-sm-12 div.res-hero-3-main div.res-hero-3-content p {
    font-family: var(--forth-font);
    font-weight:400;
}
.heading-minimal .sub-title {
    font-family: var(--forth-font) !important;
}
.s-call-action .s-call-action-content .sub-title{
    font-family: var(--second-font);
    letter-spacing:0 !important;
    font-weight:400;
}
.res-hero-main .res-hero-tite p,div.category-main div.category-text-desc span.text-center,span.selection span#select2-city-g6-container,
.s-call-action .s-call-action-content p,div.carousel-inner small.opacity-6,.experience-section.experience2 .res-exp-text .style-p
,.res-header-2 .right-space .select2 .select2-selection--single .select2-selection__rendered,.res-pric-lg p,.res-pric-list ul li,
.wp-block-search .wp-block-search__input,div.notiflix-confirm-content div.notiflix-confirm-head
{
    font-family:var(--main-font);
}
.res-hero-3.new-search .res-hero-main .res-hero-tite h1,.heading-minimal .head-title
{
    font-family:var(--title-font);
    font-weight:400;
}
.res-hero-3.new-search .res-hero-content .res-hero-srch .ul-search-3 .location-search label,.res-hero-product h3,
.res-2-text .text-s1, .res-exp-text span, .res-exp-text .style-p, .res-logo-d-count span, .res-blog-box .res-blog-content .res-blog-style, .res-blog-box .res-blog-content span.read-more, .res-featured-box .res-featured-details .res-featured-box-2 .h-style
,.testimonial-3 .testi-author .testi-name > span,.res-pric-product h3,.wp-block-search .wp-block-search__label,
[id^="NotiflixConfirmWrap"] > div[class*="-content"] > div[class*="-head"] > h5
{
    font-family: var(--second-font) !important;
    font-weight:400;
}

.res-hero-3.new-search .res-hero-content .res-hero-srch .ul-search-3 .location-search .recipe-search2
{
    font-family:var(--forth-font);
}
.category-items-new .category-main .category-text-inner h3
{
    font-family: var(--bottun-font);
}
.res-3-box .food_cats .cat_names a
{
    font-family:var(--main-font);
    float:right;
}
.s-call-action .s-call-action-content h3
{
    font-family:var(--second-font);
    font-weight:400;
}
.btn-theme,.res-hd .btn-theme,.wp-block-search .wp-block-search__button,[id^="NotiflixConfirmWrap"] > div[class*="-content"] > div[class*="-buttons"],form .btn-search
{
 font-family:var(--third-font);
}
.sub-title,.about-us2 .large-paragraph,.res-hero-main .res-hero-tite span
{
    font-family:var(--second-font);
    font-weight:400;
}
.testimonial-3 .testi-lead {
    font-size: 1.1rem;
    font-family:var(--main-font);
}
.delicious .main-box .uper-box p
{
    text-align:right;
    font-family: var(--second-font);
    font-weight:400;
}
.inner-form .input-wrap .input-field label
{
   font-family:var(--second-font);
   font-weight:400;
}
span.selection span#select2-city-gn-container.inner-form .input-wrap .input-field input {
    font-family: var(--main-font);
}
.inner-form .input-wrap .input-field input
{
  font-family: var(--main-font);
  font-size:15px;
}
.cf-order-details .cart-count .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order
{
    font-family:var(--third-font);
}
.res-hero-main .res-hero-tite h1
{
  font-family:var(--title-font);
  font-size:42px;  
  font-weight:400;
}
[id^="NotiflixConfirmWrap"] > div[class*="-content"] > div[class*="-buttons"]
{
    font-family:var(--third-font) !important;
}

.res-top3-main .btn-secondary
{
    text-align:right;
    font-family:var(--third-font);
}
.res-fl-main-cat .res-fl-main-cat-content .res-fl-cat-2-count span
{
    font-family:var(--main-font);
}
.res-fl-main-cat .res-fl-main-cat-content .res-fl-cat-2-count p
{
    font-family:var(--second-font);
    font-weight:400;
}
.res-fl-main-cat-content-3 button.cart-check-btn
{
    font-family:var(--third-font);
}
.woocommerce .foodota-checkout form .form-row label
{
    font-family:var(--second-font);
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text
{
    font-family:var(--main-font);
}
.res-ck-fl-details .heading-panel h3
{
    text-align:right;
    font-family:var(--second-font);
}
#reviews-tabs .ddt .wcfmmp-stor-class .reviews_area .reviews_heading
{
    font-family:var(--second-font);
}
#reviews-tabs .ddt .wcfmmp-stor-class .add_review button
{
    font-family:var(--third-font);
}
#wcfmmp-store .add_review_box textarea
{
    font-family:var(--main-font);
}
.footer-copyright .copyright
{
    font-family:var(--second-font);
}
.footer-content .column h2
{
  font-family:var(--second-font);  
}
div.profile-dropdown #dropdownMenuLink2 span {
    font-family: var(--main-font);
    font-weight: 600 !important;
}
div.wcfm-message {
    font-family: var(--main-font);
    font-size: 14px;
}
.res-top3-main .dropdown .opening-hours-dropdown li .days-names
,.res-top3-main .dropdown .opening-hours-dropdown li .today-status{
    font-family:var(--main-font);
}
.res-top3-main .dropdown .opening-hours-dropdown li .days-timing
{
    float:left;
    font-family:var(--main-font);
}
.res-404-content span {
    font-family: var(--forth-font);
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-family: var(--third-font);
}
.foodota-product-data .cart-detail .single_variation_wrap .single_add_to_cart_button.disabled {
    font-family: var(--bottun-font);
    font-weight: 400 !important;
}
.res-ct-main span {
    font-family: var(--second-font);
}
.btn-theme, .post-excerpt .wp-block-button .wp-block-button__link, .post-excerpt .wp-block-search__button, .post-excerpt .wp-block-file .wp-block-file__button,
.post-password-form input[type="submit"], .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-family: var(--bottun-font);
}
.wcfm_popup_wrapper .wcfm_popup_button {
    font-family: var(--bottun-font);
}
.woocommerce-Reviews #review_form .comment-respond .comment-reply-title {
    font-family: var(--third-font);
}
.foodota-membership-container .foodota-register-form #wcfm_membership_registration_submit #wcfm_membership_register_button, .foodota-membership-container .foodota-register-form .wcfm_email_verified .wcfm_email_verified_button,
.foodota-membership-container .foodota-register-form .wcfm_sms_verified .wcfm_sms_verified_button, .foodota-membership-container .foodota-register-form a.wcfm_submit_button {
    font-family: var(--bottun-font);
}
/*** End Typographi Foodota ***/


/*** Start Responsvie ***/

@media (min-width: 768px) {
.sb-header .logo {
    float: right;
}
}
@media (min-width: 1230px) {
.sb-menu {
    float: left;
}
.sb-menu li > ul {
    right:0;
    left:unset !important;
}
.sb-menu ul ul li > a:before {
        right:35px;
        left:unset !important;
    }
}




/*** End Responsvie ***/


.blog-sidebar .widget ul li a {
    text-align: right;
    float: right;
    font-size: 17px;
    margin-right: 15px !important;
    margin-left: 5px !important;
    font-family:var(--second-font);
    font-weight:400;
    
}
blockquote::after {
    right:0;
    left:unset !important;
}
.blog-sidebar .widget ul li a::before {
    text-align: right;
    right: 0;
    left: unset !important;
    content: '\f0d9';
}
.blog-sidebar .widget .input-group .form-control {
    border-left: 0 !important;
    border-right: 1px solid #ced4da;
}
.heading-dots .h-dot {
    float:right;
    margin-left: 3px;
    margin-right: unset !important;
}
.heading-dots .h-dot {
    float:right;
    margin-left: 3px;
    margin-right: unset !important;
}
.res-post-comment .heading-panel h3 {
    text-align:right;
}
.res-header-2 .btn-secondary i {
    margin-left: 6px;
    margin-right: unset !important;
}
.social-links-two a {
    float:right;
    margin-left: 15px;
    margin-right: unset !important;
}
.sb-menu ul ul li:hover > a {
    padding-right: 55px !important;
    padding-left: unset !important;
}

/**** RTL_ASGARI    ****/
/****** HOME 1*****/
div.inner-form span.select2.select2-container span.select2-selection span.select2-selection__arrow {
    left: 0;
    right:unset;
    
}
div.hiw-main-box .hiw-single-box.border-right
{
    border-left: 1px solid #e9e9e9;
    border-right:unset;
}
.res-hero-3.new-search .res-hero-content .res-hero-srch .ul-search-3 .location-search button.submit-btn
{
 left: -5px;
right: auto;   
}
.res-3-icons
{
    left: 6% !important;
    right:unset;
}
.new-stars-main .stars {
    float: right;
    margin-right: 20px;
    margin-left: unset;
}
.hiw-text-box,.text-xl-start
{
    text-align:right !important;
}
.our-team .main-team-box .text-box
{
    text-align:right;
}
div.blog-author.align-items-center div.blog-name.ps-3
{
padding-right: 1rem !important;
padding-left: unset;
}
.delicious .main-box
{
    text-align:right;
    
}
.res-ct-count ul li .res-ct-img{
    float:right;margin-left: 22px;margin-right:unset;
    
}
.res-ct-count ul li::before 
{
    left:20px;right:unset
    
}
.res-ct-count ul li
{
    float:right
    
}
.dropdown-menu {
    text-align:right;
}
.inner-form .input-wrap .input-field .foodota-search-spinner
{
    right: auto;
    left: 10%;
}
.res-hero-product .fr-hero-logo
{
    float: right;
margin-left: 15px;
margin-right:unset;
}
/****** END HOME 1*****/

/******** home2 ******/

.res-hero-content .res-hero-srch ul li button.submit-btn
{
    left:0;
    right:unset;
    height: 100%;
}
.res-hero-content .res-hero-srch ul li.location-search .random-search #loc-icon
{
    left: 15%;
    right: auto;
}
.res-video
{
    right: 50%;
    left:unset;
}
div.col-xxl-6 div.res-hero-srch {
    float: right;
}

.res-app-details ul li p i
{
    margin-left: 10px;
    margin-right:unset;
}
.res-app-details ul li
{
    float: right;
    margin-left: 25px;
    margin-right:unset;
}
.res-app-logo ul li
{
    float: right;
    margin-left: 25px;
    margin-right:unset;
}
.res-pric-list ul li::before
{
    margin-left: 10px;
    margin-right:unset;
}
.footer-content .news-widget .news-post
{
    padding: 0 80px 0 0;
}
.footer-content .news-widget .news-post .image-thumb
{
    right:0;
    left:unset;
}
.res-sidebar-container .res-sb-product
{
    margin-left: 15px;
    margin-right:unset;
    
}
.res-sidebar-container .res-sidebar .res-sidebar-box .res-sidebar-style
{
    left:0;
    right:unset;
}
.res-sidebar-container .res-sidebar .res-sidebar-box .res-sidebar-style span i
{
    margin-left: 6px;
    margin-right:unset;
}
div.elementor-widget-wrap.elementor-element-populated div.container div.row div.col-xxl-12.col-xl-12.col-lg-12 div.cat.owl-carousel.owl-theme.owl-loaded.owl-drag div.owl-stage-outer {
    direction: ltr;
}
div.elementor-widget-container section.res-cat.white-section div.container div.row div.col-xxl-12.col-xl-12.col-lg-12 div.cat.owl-carousel.owl-theme.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.item div.res-cat-box div.res-assets p a {
    font-family: var(--second-font);
    font-weight: 400;
}
.res-featured-box .res-featured-img
{
float:right;
}
.logo-res

{
    left:3%;
    right:unset;
}
.list-view .logo-res
{
    left:6%;
    right:unset;
}
.owl-carousel, .owl-carousel .owl-item {
direction:rtl;
}
.res-featured-box .res-featured-img img
{
    border-radius: 0 12px 12px 0;
}
.res-hero-product
{
float:right;
}
.res-fetured-text2 p img
{
    margin-left: 5px;
    margin-right:unset;
}
/******** END home2 ******/
/* deteil store */
.res-top3-product .res-top3-logo
{
float:right;
margin-left: 15px !important;
margin-right:unset;
}
.res-fl-main-cat .res-fl-main-cat-content
{
float:right;
}
.res-fl-main-cat .res-fl-main-cat-content .res-fl-cat-img2
{
float: right;
margin-left: 20px;
margin-right:unset;
}
.res-fl-cat .heading-panel h3
{
    text-align:right;
}
.res-fl-main-cat-content-3
{
    float:left;
}
.res-fl-main-cat-heading .heading-panel2 h3::before 
{
    right:0;
    left:unset;
}
.blog-sidebar .widget ul li, .wp-block-archives-list li, .wp-block-rss li
{
    text-align:right;
    
}
.owl-carousel .owl-stage-outer
{
    direction:ltr;
}
div.item div.res-3-box div.res-2-bg-white
{
text-align:right;
}
.res-2-map-product
{
    direction:rtl !important;
}
.res-hero-3.new-search .res-hero-srch .location-search .foodota-search-spinner
{
    right: auto;
    left: 20%;
}
.res-hero-content .res-hero-srch ul li.location-search {
    padding: 10px 8px;
}
.res-featured-box .res-featured-details .res-f-detsil ul li {
    float: right;
    margin-left: 20%;
    margin-right: unset;
}
.res-featured-box .res-featured-details .res-f-detsil .fa-clock {
    margin-left: 5px;
    margin-right: unset;
}
.res-hero-product .fr-hero-logo a {
    margin-left: 5px;
    margin-right: unset;
}
.res-app-content {
    padding-left: 35px;
    padding-right: unset;
}

/* end deteil store */

/*** Front Style Main home Start ***/

div.elementor-widget-container div.container div.row div.res-3-box div.res-2-bg-white div.res-2-box li div.res-2-map-product span.location-png img.img-fluid {
    margin-left: 5px;
    margin-right: unset !important;
}
div.elementor-widget-container div.container div.row div.res-3-box div.res-2-bg-white div.res-2-box li div.res-2-map-product span.location-png {
    margin-right: 10px;
    margin-left: unset !important;
}
div.elementor-widget-container div.container div.row div.res-3-box div.res-2-bg-white div.res-2-box li div.res-3-logo-img-container {
    float: right;
}
.res-hero-3.new-search .res-hero-product .fr-hero-logo a {
    margin-left: 10px;
    margin-right: unset !important;
}
.heading-minimal .bottom-dots {
    right: 50%;
    margin-right: -25px;
    margin-left: unset !important;
}
div#NotiflixNotifyWrap span.the-message.with-icon {
    float: right;
    margin: 0 40px 0 0;
    padding: 0 10px 0 0;
}
div#NotiflixNotifyWrap svg.nmi {
    right: 8px;
    left: unset !important;
}
div#NotiflixNotifyWrap {
    margin-top: 30px;
}
.res-2-box ul li p .fa-clock {
    margin-left: 5px;
    margin-right: 10px;
}
.btn-select {
    margin-right: 15px;
    margin-left: unset;
}
img.rounded-circle.pull-right.center-block.img-responsive {
    float: left;
}
.experience-section .scotor-img {
    text-align: left;
}
.experience-section .buttton-exp li.bg-black a {
    margin-right: 15px;
    margin-left: unset;
}
div.ml-4.input-group input#coupon_code {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.foodota-product-data .cart-detail .variations_form .variable-items-wrapper .variable-item .variable-item-span {
    float: right;
    margin-left: 9px;
    margin-right: unset;
}
.foodota-product-data .res-fl-main-cat-heading .foodota_product_images {
    float: right;
    margin-left: 15px;
    margin-right: unset;
}
.foodota-product-data .res-fl-main-cat-heading .product-right {
    float: right;
}
.foodota-product-data .res-fl-main-cat-heading .heading-panel-model::before {
    right: 0;
    left:unset;
}
.foodota-product-data .res-fl-main-cat-heading .foodota_product_price {
    left: 0;
    right: auto;
    left: 70px;
}
.foodota-product-data .cart-detail .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {
    float: left;
}
.res-fl-box-content ul li img {
    float: right;
    margin-left: 7px;
    margin-right: unset;
}
.res-fl-box {
    padding-left: 0;
    padding-right: 20px;
}
.real-comms .comment-user .user-details {
    margin-right: 10px;
    margin-left: unset;
}
.res-blog2-commnt-area .heading-panel {
    text-align: right;
}
.comment-reply-link {
    margin-right: 5px;
    margin-left: unset;
}
.sb-menu.submenu-scale li > ul {
    -webkit-transform-origin: top right;
    transform-origin: top right;
}
.res-3-logo-img {
    left: 8%;
    right:unset;
    bottom: 3%;
}
.pagination {
    float: left;
}
.order-modal .modal-header .close {
    margin-bottom: -45px;
}
.cf-order-details .input-group-append .btn {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.header-dark.sb-header.sticky .sb-menu ul li.right-space {
    width: 190px;
}
.res-header-2.sticky .right-space {
    margin-left: 30px;
    margin-right: 15px;
}
.food-header-transparent.res-header-2 .right-space {
    width: 190px;
}
.res-header-3.res-header-2.sb-header.header-dark.viewport-lg .header-dark .right-space .select2-container {
    width: 75% !important;
}
/*** Front Style Main home End ***/


/***  Style RTL ohter ***/

.res-404-content .btn-theme i
{
    margin-left: 8px;
    margin-right:unset;
}
.res-header-2 .right-space {
    margin-left: 15px;
    margin-right:unset;
    width: 190px;
}
.header-dark .right-space .select2-container {float:right}
.res-sidebar-box3 .pretty {margin-left:10px;margin-right:unset}
.pretty {  margin-left: 1em;margin-right:unset}
.res-3-logo-img-container {float:right}
.res-2-map-product span.location-png {
    margin-right: 10px;margin-left:unset
}
.res-3-box .res-2-map-product img {margin-left: 5px;margin-right:unset}
[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-buttons"]>a {float:right}
[id^=NotiflixConfirmWrap]>div[class*="-content"]>div[class*="-buttons"]>a.confirm-button-cancel {    
    margin: 0 2% 0 0;
    
}
.res-top3-main .btn-secondary.dropdown-toggle::after {
    right: auto;
    left: 20px;
}
section.bg-color.res-container-inline div.res-sidebar-container div.widget.res-sidebar-box div.res-sidebar-box3 ul li div.pretty.p-switch.p-fill {
    margin-left: 10px;
    margin-right: unset;
}
.woocommerce-cart-form .media-body {
    margin-right: 10px;
    margin-left: unset;
}
.header-dark.sticky .right-space .select2-container{
    float: right;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    padding:10px ;
}
div.container div.row div.col-12 div.woocommerce-order div.row div.col-md-3.col-xs-12.col-lg-3.col-sm-12.col-12 div.dashboard-statistic-block div h2 {
    font-family: var(--second-font);
}
.res-top3-product .res-top3-content p .location-png {
    margin-left: 5px;
    margin-right: unset;
}
.res-hero-3.new-search .typeahead.dropdown-menu {
    right: 0 !important;
    left: unset !important;
}

@media(max-width:768px)
{
   .burger-menu
   {
       left:0px !important;
       right:unset;
   } 
   div.container div.row p.large-paragraph {
    font-size: 20px;
}
.s-call-action .s-call-action-content p
{
font-size:18px;
}
    .line-menu.last-line
{
align-self: flex-start;
}
.line-menu.first-line {
    align-self: flex-end;
}
.dropdown-plus {
    left:0;
right:unset;
}
div.res-hero-main div.res-hero-tite p
{
font-size:16px;
}
.experience-section .buttton-exp li.bg-black a{

    margin-left: 15px;
    margin-right: unset;
}
div.swiper-slide figure.swiper-slide-inner img.swiper-slide-image {
    max-width: 80%;
}
    .res-hero-content .res-hero-srch ul li.location-search .random-search #loc-icon
    {
    left: 21%;
    right: auto;  
    }
  .res-hero-main .res-hero-tite h1 {
font-size:30px;
  }
  .res-app-text h2
  {
      font-size:32px;
  }
    .res-sidebar-container .res-sb-product
  {
    margin-left: 21px;
    margin-right:unset; 
  }
}

@media (min-width: 320px) and (max-width: 575px) {
    .res-ct-count ul li .res-ct-img {
    float: none;
    margin-left: 0px;
    margin-right:unset !important;
    }
      .res-featured-box .res-featured-img img
    {
        border-radius: 12PX 12px 0 0;
    }
.res-top3-main .btn-secondary.dropdown-toggle::after
{
    margin-right: 8.55em;
    margin-left:unset; 
}
}
.res-pric-lg p span {margin-right:8px;}
.article_taxonomy_checklist li input[type="checkbox"] {
    margin: -4px 0 0 4px;
}
.res-fl-center-container .myquantity {
    float: right;
    margin-left: 10px;
}
.res-cat-box p a {
    font-size:18px;
}
.float-right {
    text-align: left !important;
    float: left !important;
}
.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward {
    margin-right:auto;
    margin-left:unset !important;
}
.woocommerce #reviews #comments ol.commentlist {
    padding-right:0;
    padding-left: 2rem;
}
div.star-rating span::before , div.star-rating span::after {
    font-family:star;
}
div.comment-form-rating span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
    width:128.3333px;
}
.foodota-shop-detail span.onsale {
    right:13px;
    left:auto !important;
}

/*** Update 24 Aguest ***/

.near-btn-ul .switch {
    float:left;
}
.res-sidebar-box3 .pretty {
    float:left;
}
.res-sidebar-box3 .text-data-style {
    float:right;
}

@media (max-width:768px) {

.res-header-3 .sb-menu.separate-line > ul > li > a {
    color: #071c1f !important;
}
}
/**** COD ASGARI ****/ 
.cf-order-details .product-quantity{
    left:0;
    right:unset;
}


/*** Update Version 1.0.7 ***/

.order-modal .modal-header {
    direction: ltr !important;
}
.woocommerce-checkout .res-srch-hero-x {
    margin-bottom: 73px;
}

/*** New Update 27 July ***/

div#NotiflixNotifyWrap span.the-message.with-icon {
    font-family: var(--main-font) !important;
}
.fa {
    font-family: var(--fa-style-family,"Font Awesome 6 Free");
    font-weight: var(--fa-style,900) !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;
    margin-left: 39%;
}
.cf-off-canvas .sidenav {
    z-index: 99 !important;
}
@media (min-width: 320px) and (max-width: 767.98px) {
.tab-content {
    z-index: 98;
}
}