/*@font-face {*/
/*    font-family: Yekan Bakh;*/
/*    font-style: normal;*/
/*    font-weight: 100;*/
/*    src: url('../fonts/Bakh/woff/YekanBakh-Thin.woff') format('woff'),*/
/*    url('../fonts/Bakh/woff2/YekanBakh-thin.woff2') format('woff2');*/
/*}*/

/*@font-face {*/
/*    font-family: Yekan Bakh;*/
/*    font-style: normal;*/
/*    font-weight: 300;*/
/*    src: url('../fonts/Bakh/woff/YekanBakh-Light.woff') format('woff'),*/
/*    url('../fonts/Bakh/woff2/YekanBakh-Light.woff2') format('woff2');*/
/*}*/

/*@font-face {*/
/*    font-family: Yekan Bakh;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*    src: url('../fonts/Bakh/woff/YekanBakh-Regular.woff') format('woff'),*/
/*    url('../fonts/Bakh/woff2/YekanBakh-Regular.woff2') format('woff2');*/
/*}*/

/*@font-face {*/
/*    font-family: Yekan Bakh;*/
/*    font-style: normal;*/
/*    font-weight: 600;*/
/*    src: url('../fonts/Bakh/woff/YekanBakh-SemiBold.woff') format('woff'),*/
/*    url('../fonts/Bakh/woff2/YekanBakh-SemiBold.woff2') format('woff2');*/
/*}*/

/*@font-face {*/
/*    font-family: Yekan Bakh;*/
/*    font-style: normal;*/
/*    font-weight: bold;*/
/*    src: url('../fonts/Bakh/woff/YekanBakh-Bold.woff') format('woff'),*/
/*    url('../fonts/Bakh/woff2/YekanBakh-Bold.woff2') format('woff2');*/
/*}*/

/*@font-face {*/
/*    font-family: Yekan Bakh;*/
/*    font-style: normal;*/
/*    font-weight: 800;*/
/*    src: url('../fonts/Bakh/woff/YekanBakh-ExtraBold.woff') format('woff'),*/
/*    url('../fonts/Bakh/woff2/YekanBakh-ExtraBold.woff2') format('woff2');*/
/*}*/

/*@font-face {*/
/*    font-family: Yekan Bakh;*/
/*    font-style: normal;*/
/*    font-weight: 900;*/
/*    src: url('../fonts/Bakh/woff/YekanBakh-Black.woff') format('woff'),*/
/*    url('../fonts/Bakh/woff2/YekanBakh-Black.woff2') format('woff2');*/
/*}*/

/*@font-face {*/
/*    font-family: Yekan Bakh;*/
/*    font-style: normal;*/
/*    font-weight: 950;*/
/*    src: url('../fonts/Bakh/woff/YekanBakh-ExtraBlack.woff') format('woff'),*/
/*    url('../fonts/Bakh/woff2/YekanBakh-ExtraBlack.woff2') format('woff2');*/
/*}*/

/* Peyda */
@font-face {
    font-family: Peyda;
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/Peyda/woff/PeydaWeb-Thin.woff') format('woff'),
    url('../fonts/Peyda/woff2/PeydaWeb-thin.woff2') format('woff2');
}

@font-face {
    font-family: Peyda;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/Peyda/woff/PeydaWeb-Light.woff') format('woff'),
    url('../fonts/Peyda/woff2/PeydaWeb-Light.woff2') format('woff2');
}

@font-face {
    font-family: Peyda;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Peyda/woff/PeydaWeb-Regular.woff') format('woff'),
    url('../fonts/Peyda/woff2/PeydaWeb-Regular.woff2') format('woff2');
}

@font-face {
    font-family: Peyda;
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/Peyda/woff/PeydaWeb-SemiBold.woff') format('woff'),
    url('../fonts/Peyda/woff2/PeydaWeb-SemiBold.woff2') format('woff2');
}

@font-face {
    font-family: Peyda;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/Peyda/woff/PeydaWeb-Bold.woff') format('woff'),
    url('../fonts/Peyda/woff2/PeydaWeb-Bold.woff2') format('woff2');
}

@font-face {
    font-family: Peyda;
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/Peyda/woff/PeydaWeb-ExtraBold.woff') format('woff'),
    url('../fonts/Peyda/woff2/PeydaWeb-ExtraBold.woff2') format('woff2');
}

@font-face {
    font-family: Peyda;
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/Peyda/woff/PeydaWeb-Black.woff') format('woff'),
    url('../fonts/Peyda/woff2/PeydaWeb-Black.woff2') format('woff2');
}

/* PeydaFa */
@font-face {
    font-family: PeydaFa;
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/Peyda/fa/woff/PeydaWebFaNum-Thin.woff') format('woff'),
    url('../fonts/Peyda/fa/woff2/PeydaWebFaNum-thin.woff2') format('woff2');
}

@font-face {
    font-family: PeydaFa;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/Peyda/fa/woff/PeydaWebFaNum-Light.woff') format('woff'),
    url('../fonts/Peyda/fa/woff2/PeydaWebFaNum-Light.woff2') format('woff2');
}

@font-face {
    font-family: PeydaFa;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/Peyda/fa/woff/PeydaWebFaNum-Regular.woff') format('woff'),
    url('../fonts/Peyda/fa/woff2/PeydaWebFaNum-Regular.woff2') format('woff2');
}

@font-face {
    font-family: PeydaFa;
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/Peyda/fa/woff/PeydaWebFaNum-SemiBold.woff') format('woff'),
    url('../fonts/Peyda/fa/woff2/PeydaWebFaNum-SemiBold.woff2') format('woff2');
}

@font-face {
    font-family: PeydaFa;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/Peyda/fa/woff/PeydaWebFaNum-Bold.woff') format('woff'),
    url('../fonts/Peyda/fa/woff2/PeydaWebFaNum-Bold.woff2') format('woff2');
}

@font-face {
    font-family: PeydaFa;
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/Peyda/fa/woff/PeydaWebFaNum-ExtraBold.woff') format('woff'),
    url('../fonts/Peyda/fa/woff2/PeydaWebFaNum-ExtraBold.woff2') format('woff2');
}

@font-face {
    font-family: PeydaFa;
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/Peyda/fa/woff/PeydaWebFaNum-Black.woff') format('woff'),
    url('../fonts/Peyda/fa/woff2/PeydaWebFaNum-Black.woff2') format('woff2');
}

[data-bs-theme=light] {
    /*--bs-page-bg: #ffffff;*/
    /*--bs-app-blank-bg: #ffffff;*/
    --bs-header-general-bg-color: #1E2129;
    /*--bs-header-general-box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);*/
    --bs-header-button-icon-color: #1E2129;
    --bs-header-button-bg-color: #F1F1F4;
    --bs-header-button-icon-color-active: #1E2129;
    /*--bs-header-mobile-bg-color: #ffffff;*/
    /*--bs-aside-bg-color: #ffffff;*/
    /*--bs-aside-box-shadow: 0px 0px 80px 50px rgba(206, 213, 225, 0.12);*/
    /*--bs-aside-menu-icon-bg-color: rgba(245, 248, 250, 0.8);*/
    --bs-aside-menu-icon-bg-color-active: #F6C000;
    /*--bs-aside-menu-icon-icon-color: #4B5675;*/
    --bs-aside-menu-icon-icon-color-active: #1E2129;
    /*--bs-aside-menu-icon-icon-color-hover: #1B84FF*/

    --bs-primary: #1E2129;
    --bs-menu-link-color-active: #1E2129;
    --bs-menu-link-color-hover: #F6C000;
    --bs-text-primary: #1E2129;
}

[data-bs-theme=dark] {
    /*--bs-page-bg: #0F1014;*/
    /*--bs-app-blank-bg: #0F1014;*/
    --bs-header-general-bg-color: #1E2129;
    /*--bs-header-general-box-shadow: none;*/
    --bs-header-button-icon-color: #9A9EAC;
    --bs-header-button-bg-color: #26272F;
    --bs-header-button-icon-color-active: #1E2129;
    /*--bs-header-mobile-bg-color: #0F1014;*/
    /*--bs-aside-bg-color: #15171C;*/
    /*--bs-aside-box-shadow: none;*/
    --bs-aside-menu-icon-color: #F1F1F4;
    /*--bs-aside-menu-icon-bg-color: #1B1C22;*/
    --bs-aside-menu-icon-bg-color-active: #F6C000;
    /*--bs-aside-menu-icon-icon-color: #9A9CAE;*/
    --bs-aside-menu-icon-icon-color-active: #1E2129;
    /*--bs-aside-menu-icon-icon-color-hover: #1B84FF*/

    --bs-primary: #1E2129;
    --bs-menu-link-color-active: #F1F1F4;
    --bs-menu-link-color-hover: #F6C000;
    --bs-text-primary: #F1F1F4;
}

:root {
    --bs-font-sans-serif: "PeydaFa";
    --bs-custom-primary: #F6C000;
    --bs-primary-active: #F6C000;
    --bs-primary-light: #FFF6D5;
    /*--bs-primary-inverse: #1E2129;*/
    --bs-danger: #A31D1D;
    --bs-text-danger: #A31D1D;
    --bs-success: #337357;
    --bs-text-success: #337357;

}

.header .btn-custom:hover {
    background-color: #F6C000;
}

.btn-custom-reverse {
    color: var(--bs-header-general-bg-color);
    background-color: var(--bs-custom-primary);
}

.btn-custom-reverse:hover, .btn-custom-reverse:active {
    background-color: var(--bs-header-button-bg-color);
}

.apexcharts-tooltip {
    direction: rtl;
    text-align: right;
}

.apexcharts-tooltip-marker {
    margin-left: 10px;
    margin-right: 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input::placeholder {
    letter-spacing: 0 !important;
}

input[type=number] {
    -moz-appearance: textfield;
}

.mazane-login-section .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 0;
    padding-left: 0;
}

input.mazane-left {
    letter-spacing: 5px;
}

input.mazane-left, input.mazane-price, input.mazane-weight {
    text-align: left !important;
    direction: ltr !important;
}

input.mazane-price::placeholder, input.mazane-left::placeholder, input.mazane-weight::placeholder {
    text-align: right;
    direction: rtl;
    letter-spacing: 0;
}

.deal-buy-form input.mazane-price::placeholder, .deal-buy-form input.mazane-left::placeholder, .deal-buy-form input.mazane-weight::placeholder {
    color: var(--bs-text-primary)
}

.form-control-lg {
    font-size: 1.35rem;
}

body, html, h1, h2, h3, h4, h5, h6 {
    font-family: "PeydaFa", serif;
}

.text-primary a {
    color: var(--bs-text-primary) !important;
}

.aside .aside-menu .menu > .menu-item > .menu-link .menu-icon {
    width: 48px;
    height: 48px;
}

.aside .aside-menu .menu > .menu-item > .menu-link .menu-title {
    font-size: 12px;
}

@media screen and (max-width: 482px) {
    .mazane-border-none {
        border: none !important
    }
}

.menu-state-primary .menu-item.show > .menu-link .menu-title {
    color: var(--bs-aside-menu-icon-color);
}

.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-custom-primary);
}

.input-group-solid > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: calc(1px * 1);
}

@media (min-width: 992px) {
    .admin-bar[data-kt-app-header-fixed=true] .app-header, .admin-bar[data-kt-app-header-fixed=true] .app-sidebar {
        top: 32px !important;
    }

    .admin-bar[data-kt-app-header-sticky=on] .app-header, .admin-bar[data-kt-app-header-sticky=on] .app-sidebar {
        top: 32px !important;
    }

    .admin-bar.aside-fixed .aside {
        top: 32px !important;
    }

    .admin-bar .drawer {
        top: 32px !important;
    }
}

@media (max-width: 991.98px) {
    .admin-bar[data-kt-app-header-fixed-mobile=true] .app-header, .admin-bar[data-kt-app-header-fixed-mobile=true] .app-sidebar {
        top: 32px !important;
    }

    .admin-bar[data-kt-app-header-sticky=on] .app-header, .admin-bar[data-kt-app-header-sticky=on] .app-sidebar {
        top: 32px !important;
    }
}

/* select2 need */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected::after {
    right: auto;
    left: 1.25rem;
}

.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice {
    margin-right: 0;
    margin-left: .5rem;
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    left: 7px;
}

.select2-container--bootstrap5 .select2-selection__clear {
    right: auto;
    left: 3rem;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results > .select2-results__options {
    max-height: 310px;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option {
    text-align: right;
}

.select-bank-account .select2-selection__rendered {
    width: 100%;
    padding: 0 !important;
}
/* select2 */

/* metronic */
/*.tooltip {*/
/*    --bs-tooltip-max-width: 300px;*/
/*}*/

/*.app-header {*/
/*    background-color: var(--bs-app-header-minimize-bg-color);*/
/*}*/

/* metronic */

/* custom metronic */
/*.form-control:read-only {*/
/*    color: var(--bs-gray-500);*/
/*    background-color: var(--bs-gray-200);*/
/*    border-color: var(--bs-gray-300);*/
/*    opacity: 1;*/
/*}*/


/* new */
table.dataTable tfoot td, table.dataTable tfoot th, table.dataTable thead td, table.dataTable thead th {
    text-align: right;
}

[data-bs-theme=light] {
    --bs-page-bg: #F3F6F9;
    --bs-app-blank-bg: #ffffff;
    --bs-content-bg: #FFFFFF;
    --bs-header-navs-tab-bg-color: #EAEEF1;
    --bs-header-navs-tab-border-color: #E2E6E9;
    --bs-topbar-btn-bg-color: #eaeef1;
    --bs-topbar-btn-color: #80808f
}

[data-bs-theme=dark] {
    --bs-page-bg: #0F1014;
    --bs-app-blank-bg: #0F1014;
    --bs-content-bg: #13141A;
    --bs-header-navs-tab-bg-color: #111217;
    --bs-header-navs-tab-border-color: #1E2027;
    --bs-topbar-btn-bg-color: #2B2B40;
    --bs-topbar-btn-color: #565674
}


.header-tabs .nav .nav-link {
    border-bottom: 1px solid var(--bs-header-navs-tab-border-color);
    border-left: 1px solid var(--bs-header-navs-tab-border-color);
    background-color: var(--bs-header-navs-tab-bg-color);
    border-radius: 0
}

.header-tabs .nav .nav-link.active {
    background-color: var(--bs-content-bg);
    border-bottom: 1px solid var(--bs-content-bg);
    border-left: 1px solid var(--bs-content-bg)
}

.header-tabs .nav .nav-item:first-child .nav-link {
    border-left: 0;
    border-top-left-radius: .475rem
}

.header-tabs .nav .nav-item:last-child .nav-link {
    border-top-right-radius: .475rem
}

.header-navs {
    background-color: var(--bs-content-bg)
}

@media (min-width: 992px) {
    .header-navs {
        border-bottom: 1px solid var(--bs-border-color);
        padding-left: 30px;
        padding-right: 30px
    }

    .header-menu-enabled:not(.header-tabs-enabled) .header-navs {
        border-top-left-radius: .475rem;
        border-top-right-radius: .475rem
    }
}

@keyframes progressBarAnimation {
    from {
        width: 0%;
    }
    to {
        width: 100%;
    }
}

/* Apply the animation to the progress-bar class */
.progress-bar.verify-deal {
    animation: progressBarAnimation 60s forwards;
    transition: width 0.5s ease;
}

@media screen and (max-width: 782px) {
    .admin-bar .drawer {
        top: 46px !important;
    }
}

/* support */
.image-input-new-ticket [data-kt-image-input-action="change"] {
    position: relative;
    top: unset;
    right: unset;
    transform: none;
}

.chat-messenger-loading {
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    display: none;
}

[data-kt-element="message-text"] p {
    margin-bottom: 0;
    line-height: 2;
}

/* support */

/* icons need */
.ki-black-left:before {
    content: "\e9f9"
}

.ki-black-right:before {
    content: "\e9f6"
}

.ki-arrow-left .path2::before {
    right: -5px;
    left: auto;
}

.ki-slider-horizontal-2 .path2::before, .ki-slider-horizontal-2 .path3::before {
    right: 0;
    left: auto;
}

.ki-badge .path2::before, .ki-badge .path3::before, .ki-badge .path4::before, .ki-badge .path5::before {
    right: 0;
    left: auto;
}

.ki-row-vertical .path2::before {
    left: auto;
    right: 0;
}

.ki-diamonds .path2::before {
    left: auto;
    right: 0;
}

.ki-wallet .path2::before, .ki-wallet .path3::before, .ki-wallet .path4::before {
    right: 0;
    left: auto;
}

/* icons */

.form-check-input:checked {
    background-color: var(--bs-primary);
}

#kt_referral_code_input, #kt_referral_link_input {
    font-family: Peyda;
}

/* Slider */
.tns.tns-default .tns-outer {
    position: relative;
    margin: 0;
}

.tns .tns-nav {
    position: absolute;
    z-index: 1;
    width: 100%;
    bottom: 0;
}

/* Slider */

/* Hub Theme */
.lqd-cc--el {
    display: none !important;
}

.fade {
    opacity: 1;
}

/* Hub Theme */

/* Parskala Theme */
.onliner_main_loading, .call_box.havetool, .citycategorychoosemodal, .prk-static-sidebar, .remodal.view_product, .mobile-navbar-menu {
    display: none;
}

/* Parskala Theme */

/* Woodmart Theme */
.wd-toolbar, .wd-skip-links {
    display: none;
}

/* Woodmart Theme */

/* Avada Theme */
.awb-off-canvas-wrap {
    display: none;
}

/* Avada Theme */

/* Kerasno Plugin */
#mreeir-modal-full-outer {
    display: none;
}

/* Kerasno Plugin */

/* Ramzineh Theme */
.hide-desktop {
    display: none;
}

/* Ramzineh Theme */

/* Woodmart Theme */
.woodmart-ajax-search, .wd-search-full-screen, .wd-skip-links {
    display: none;
}

/* Woodmart Theme */

/* elementor */
.elementor-location-popup {
    display: none;
}

/* elementor */