/*** start Fix Style | Author Monem Design ***/



: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;
  --est-font: Estedad-Medium;
}

.dropdown-menu-right {
  right: auto;
  left: 0;
}
.rtl #wpadminbar * {
  font-family: var(--main-font);
}
.megamenu > li.aligned-left > .dropdown-menu {
  right: 0;
  left: unset !important;
}
div.widget-mailchimp.widget form.mc4wp-form div.mc4wp-form-fields div.input-group input.form-control {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
}
div.widget-mailchimp.widget form.mc4wp-form div.mc4wp-form-fields div.input-group span.input-group-btn button.btn.btn-yellow {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
}
#compare-sidebar {
left: 0;
right: unset;
transform: translateX(-100%);
border-right: 3px solid var(--voiture-theme-color);
border-left: unset;
z-index: 10;
}
#compare-sidebar .compare-sidebar-btn {
right: 0;
transform: rotate(-90deg);
top: 45%;
}
article.post nav.navigation.post-navigation div.nav-links div.nav-previous a div.inner div.navi i.flaticon-back::before {
    content: "\f107";
}
article.post nav.navigation.post-navigation div.nav-links div.nav-next a div.inner div.navi i.flaticon-next::before {
        content: "\f108";
}
div.details-product div.woocommerce-tabs div#tab-additional_information table.woocommerce-product-attributes.shop_attributes tbody tr.woocommerce-product-attributes-item th.woocommerce-product-attributes-item__label {
    text-align: right;
}
div.widget-listing-search-form.style_df.vertical div.col-xs-12.col-md-12 div.form-group.form-group-title div.form-group-inner.inner span.twitter-typeahead input.form-control.apus-autocompleate-input.tt-input {
  text-align: right;
}
#listings-google-maps.leaflet-container a.leaflet-popup-close-button {
    left: 20px;
    right: unset;
}
.leaflet-popup-content-wrapper {
  text-align: right;
}
.inner-dashboard aside.sidebar.sidebar-left {
  right: 0;
  left: unset;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px; 
}
@media (min-width: 1200px) {
.page-dashboard[class*="left"] {
    padding-right: 360px;
    padding-left:unset;
}
.widget-video .popup-video {
    line-height: 67px;
}
}
th , .rtl .list-replies .yourself-reply {
  text-align: right;
}
.rtl .reply-message-form-wrapper .wrapper-form {
    padding-right:unset !important;
}
div.wpcf7 form.wpcf7-form.init , div.wpcf7 form.wpcf7-form.invalid , div.wpcf7 form.wpcf7-form.submitting , div.wpcf7 form.wpcf7-form.sent , 
div.wpcf7 form.wpcf7-form.resetting{
    direction:rtl;
}
span.select2.select2-container.select2-container--default.ui-sortable span.selection span.select2-selection.select2-selection--multiple ul.select2-selection__rendered span.select2-selection__clear{
    float: left;
    margin-left: 10px;
    margin-right: unset;
}
div.widget-content div.menu-footer-menu-container ul#menu-footer-menu li.menu-item.menu-item-type-post_type a::before , 
div.widget-content div.menu-footer-menu-container ul#menu-footer-menu li.menu-item.menu-item-type-custom a::before{
    content:none;
}
@media (min-width: 1200px) {
.woocommerce #reviews #comments ol.commentlist li .apus-avata {
    padding-left: 20px;
    padding-right: unset;
}
}
div.woocommerce-tabs div#tab-additional_information table.woocommerce-product-attributes.shop_attributes tbody tr.woocommerce-product-attributes-item td.woocommerce-product-attributes-item__value {
  direction: ltr;
  text-align: right;
}
div.apus-after-loop-shop.clearfix div.apus-pagination-inner ul.page-numbers li a.next.page-numbers i.flaticon-right-arrow::before {
  content: "\f115";
}
div.apus-after-loop-shop.clearfix div.apus-pagination-inner ul.page-numbers li a.prev.page-numbers i.flaticon-left-arrow::before {
  content: "\f116";
}
.product-block .add-cart a.added_to_cart::before {
  content: "\f115";
}
.apus-filter select {
    background: url("../voiture/images/select.png") transparent left 10px center no-repeat;
}
.navbar-wrapper .navbar-sidebar-wrapper {
left: 0;
right: unset;
}
.navbar-wrapper .navbar-sidebar-wrapper {
    transform: translateX(-100%);
}
.phone-wrapper.agent-phone.phone-hide {
  direction: ltr;
}
.rtl .phone-wrapper.phone-hide .phone-show span {
    margin-right: 5px;
    float: left;
}
div.mfp-container.mfp-s-ready.mfp-inline-holder div.mfp-content div#schedule-test-drive-wrapper button.mfp-close {
    left:0;
    right:unset;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    left: -6px;
    right: unset !important;
    text-align: left;
    padding-left: 6px;
    padding-right: unset !important;
}
.sliding-menu li a, .sliding-menu li .sliding-menu__nav {
text-align: right !important;
}
.sliding-menu .sliding-menu__nav:before {
    float: left;
    margin-left: unset !important;
    margin-right: 1em;
    content: "\f108" !important;  
}
.sliding-menu .sliding-menu__back:before {
    float: right;
    margin-left: 1em !important;
    margin-right: unset !important;
    content: "\f107" !important;
}
#apus-mobile-menu .btn-submit , .rtl #apus-mobile-menu .btn-toggle-canvas .text-icon {
font-family: var(--yekan-font) !important;
}
aside.widget.widget_block i.flaticon-phone-call {
float: right !important;
}
.mobile-sidebar-btn.btn-left {
border-radius: 0 4px 4px 0 !important;
}
.page-404 .des-big {
    font-family:var(--title-font);
}
aside.widget.widget_apus_socials_widget ul.apus_socials.style1 i.fa {
font-family: "Font Awesome 5 Brands" !important;
font-weight: 400;
}
.xdsoft_datetimepicker {
font-family: var(--main-font) !important;
}
div.xdsoft_calendar table thead tr th {
  font-size: 7px !important;
}
.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 250px;
  float: right;
  margin-left: 8px;
  margin-right: unset !important;
}
.mobile-sidebar-btn.btn-right {
right: 0;
left: unset;
-webkit-border-radius: 4px 0px 0px 4px;
} 
div.list-message-wrapper ul.list-message a.message-item div.content h4.user-name.flex-middle span.message-time {
    font-family: var(--main-font);
}
.slick-track {
    right: 0;
    left: unset !important;
}
.listing-single-gallery-wrapper .slick-carousel .slick-next {
    left: 10px;
    right: unset !important;
}
.listing-single-gallery-wrapper .slick-carousel .slick-prev {
    right: 10px;
    left: unset !important;
}
div.box-white-dashboard div.my-listings-item.listing-item div.flex-middle.layout-my-listings div.inner-info div.warpper-action-listing a.edit-btn.btn-action-icon.edit.job-table-action i.flaticon-right-arrow::before {
  content: "\f115";
}
.eicon-chevron-left:before {
    content: '\e87d' !important;
}
.eicon-chevron-right:before {
    content: '\e87e' !important;
}
.elementor-lightbox .elementor-swiper-button-prev {
    right: 0;
    left: unset !important;
}
.elementor-lightbox .elementor-swiper-button-next {
    left: 0;
    right: unset !important;
}
.listing-title {
  font-size: 16px;
}
div.listing-detail-gallery div.listing-single-gallery-wrapper div.slick-carousel button.slick-arrow i.flaticon-left-arrow::before {
    content: "\f116";
}
div.listing-detail-gallery div.listing-single-gallery-wrapper div.slick-carousel button.slick-arrow i.flaticon-right-arrow::before {
    content: "\f115";
}
div.user-dashboard-wrapper div.box-white-dashboard ul.list-message-small a.message-item-small h4.user-name span.message-time {
  font-family:var(--main-font) ;
}
div.search-form-inner div.clearfix.form-group.form-group-price.slider div.form-group-inner div.inner span.from-text {
  margin-left: 5px;
  margin-right: 0;
}
div.search-form-inner div.clearfix.form-group.form-group-price.slider div.form-group-inner div.inner span.to-text {
  margin-right: 5px;
  margin-left: 0;    
}
div.profile-form-wrapper form#_user_fields_front div.cmb2-metabox.cmb-field-list div.cmb-row.cmb-type-text.cmb2-id--user-whatsapp.table-layout div.cmb-td input#_user_whatsapp , 
div.profile-form-wrapper form#_user_fields_front div.cmb2-metabox.cmb-field-list div.cmb-row.cmb-type-text.cmb2-id--user-phone.table-layout div.cmb-td input#_user_phone{
  direction: ltr;
  text-align: right;
}
/*** Responsive ***/
@media (max-width: 768px)  {
    .mobile-sidebar-btn.btn-left {
    left: 0;
    right:unset;
}
a.menu-account.login, a.menu-account.register {
    font-size: 16px;
    font-family: var(--yekan-font) !important;
}
.woocommerce #reviews #comments ol.commentlist li .apus-avata {
  padding-left: 10px;
  padding-right: unset;
}
.elementor-lightbox .elementor-swiper-button-prev {
    right: 0;
    left: unset !important;
}
.elementor-lightbox .elementor-swiper-button-next {
    left: 0;
    right: unset !important;
}
}
 @media (max-width: 991px){
.sidebar.sidebar-left {
  right: 0;
  left:unset
}
.sidebar.sidebar-left {
    transform: translateX(100%);
}
.sidebar.sidebar-right {
    left: 0;
    right: unset;
    transform: translateX(-100%);
}
}
  @media (max-width: 479px) {
.woocommerce-page table.cart td.actions .coupon {
  margin: 0 !important;
}
}
.rtl div.form-group-price .price-range-slider.ui-slider-horizontal::before {
  left: 100%;
  right: auto;
}
/*** monem digits ***/

/*** New Big Update - Digits ***/

form.digits_form_index_section.register.digits_register.digits_original.digits_hide_label span {
    font-family: var(--yekan-font) !important;
}
.digits2_box .digits-form_input input, .digits2_box .digits-form_input input:active, .digits2_box .digits-form_input input:focus, .digits2_box .digits-form_input input[type=text], .digits2_box .digits-form_input input[type=text]:active, .digits2_box .digits-form_input input[type=text]:focus, .digits2_box .digits-form_input textarea, .digits2_box .digits-form_input textarea:active, .digits2_box .digits-form_input textarea:focus {
    font-family: var(--voiture-main-font) !important;
}
.digits-form_container {
    margin-right: auto !important;
    margin-left: auto !important;
}
.digits-form_button_ic {
    margin-right: 4px;
    margin-left: unset !important;
    transform: scaleX(-1) !important;
}
.digits-form_tab_body.digits-tab_active, .digits_hide_label .digits-field-type_checkbox label.field_label, .digits_hide_label .digits-field-type_dropdown label.field_label, .digits_hide_label .digits-field-type_radio label.field_label {
    font-family: var(--yekan-font) !important;
}
.digits-form_button, .digits-form_button[type=submit] {
    direction: rtl !important;
    background: var(--voiture-second-color);
    border-color: var(--voiture-second-color);
    color: var(--voiture-link-color);
}

.digits-form_input_row .digits-select.untselect-container--default .untselect-selection .untselect-selection__arrow {
    left: 7px;
    right: unset !important;
}
.dig_login_signup_bar a {
    font-family: var(--voiture-heading-font) !important;
    letter-spacing: 0px !important;
    font-weight: var(--voiture-heading-font-weight);
    color: var(--voiture-heading-color);
}
span.digits-form_heading_text {
    font-family: var(--voiture-heading-font);
    font-weight: var(--voiture-heading-font-weight);
  line-height: 1.6;
  color: var(--voiture-heading-color);
}
.digits-form_tab-bar .digits-form_tab-item {
    font-family: var(--voiture-heading-font);
    font-weight: var(--voiture-heading-font-weight);
    font-size: 17px;
    letter-spacing: 0 !important;
}
.digits-form_input_row .digits-field-type_checkbox .dig_input_wrapper div, .digits-form_input_row .digits-field-type_radio .dig_input_wrapper div, .digits-form_input_row .digits-field-type_tac .dig_input_wrapper div {
    font-family: var(--voiture-main-font) !important;
    font-size: var(--voiture-main-font-size) !important ;
    color: var(--voiture-heading-color)!important;
}
.dig_login_signup_bar span {
    font-family: var(--voiture-heading-font) !important;
    letter-spacing: -1px !important;
    font-weight: var(--voiture-heading-font-weight);
    color: var(--voiture-heading-color);
}
span.digits-form_button-text, .digits-form_button_ic {
    font-family: var(--yekan-font) !important;
}
.digits-form_input_row div, .digits-form_input_row span {
    font-family: var(--yekan-font) !important;
}
.digits_otp_info_ic {
    left: 16px !important;
    right: unset !important;
}
.digits_otp_info {
    left: 0 !important;
    right: unset !important;
}
.digits-form_link.digits-form_resend_otp {
    font-family: var(--yekan-font) !important;
}
.digits_back_icon {
    right: -40px;
    left: unset !important;
    transform: scaleX(-1) !important;
}
.digits_form_index_section .wrapper-social-login div h2 ,
form.digloginpage.digits_original .digits-form_login .wrapper-social-login .inner-social h2 ,
.digits_form_index_section .wrapper-social-login div a ,
form.digloginpage.digits_original .digits-form_login .wrapper-social-login .inner-social a  , 
.digits-form_link.digits-form_show_forgot_password {
    font-family: var(--yekan-font) !important;
}
.digits_form_index_section .wrapper-social-login div span , 
.digloginpage .digits-form_login .wrapper-social-login .inner-social div span {
    display:none;
}
.protected_by_digits {
    direction: rtl;
}
.protected_by_digits .protected_by_digits_text , 
.countrycode_search.regular-text{
    font-family: var(--yekan-font) !important;
}

/*** monem digits ***/