@font-face {
    font-family: MIRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/fonts/IRANSansWeb_Medium.eot?');
    src: url('../fonts/fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), url('https://fastcdn.pro/Themes/jingiiliishop/static/fonts/iranSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'), url('https://fastcdn.pro/Themes/jingiiliishop/static/fonts/iranSans/woff/IRANSansWeb_Medium.woff') format('woff'), url('https://fastcdn.pro/Themes/jingiiliishop/static/fonts/iranSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/fonts/IRANSansWeb_Light.eot');
    src: url('../fonts/fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), url('https://fastcdn.pro/Themes/jingiiliishop/static/fonts/iranSans/woff2/IRANSansWeb_Light.woff2') format('woff2'), url('https://fastcdn.pro/Themes/jingiiliishop/static/fonts/iranSans/woff/IRANSansWeb_Light.woff') format('woff'), url('https://fastcdn.pro/Themes/jingiiliishop/static/fonts/iranSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}

@font-face {
    font-family: BIRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/fonts/IRANSansWeb.eot?');
    src: url('../fonts/fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'), url('https://fastcdn.pro/Themes/jingiiliishop/static/fonts/iranSans/woff2/IRANSansWeb.woff2') format('woff2'), url('https://fastcdn.pro/Themes/jingiiliishop/static/fonts/iranSans/woff/IRANSansWeb.woff') format('woff'), url('https://fastcdn.pro/Themes/jingiiliishop/static/fonts/iranSans/ttf/IRANSansWeb.ttf') format('truetype');
}

@font-face {
    font-family: gohar;
    font-style: normal;
    font-weight: bold;
    src: url('../../admin/fonts/Vazirmatn-VariableFont_wght2.ttf');
    src: url('../../admin/fonts/Vazirmatn-VariableFont_wght.ttf');
}
/* @font-face {
    font-family: gohar;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/fonts/Gohar-Black.ttf');
    src: url('../fonts/fonts/Gohar-Bold.ttf');
} */

@font-face {
    font-family: "lightcase";
    font-weight: normal;
    font-style: normal;
    src: url("https://fastcdn.pro/static/fonts/lightcase/lightcase.eot?");
    src: url("https://fastcdn.pro/static/fonts/lightcase/lightcase.ttf") format("ttf"), url("https://fastcdn.pro/static/fonts/lightcase/lightcase.woff") format("woff"), url("https://fastcdn.pro/static/fonts/lightcase/lightcase.svg") format("svg");
}
@font-face {
    font-family: 'Vazirmatn';
    src: url('../../admin/fonts/Vazirmatn-VariableFont_wght.ttf');
}

@font-face {
    font-family: 'Vazirmatn';
    src: url('../../admin/fonts/Vazirmatn-VariableFont_wght2.ttf');
}
@font-face {
    font-family: 'Vazir';
    src: url('../../admin/fonts/Vazirmatn-VariableFont_wght.ttf');
}

@font-face {
    font-family: 'Vazir';
    src: url('../../admin/fonts/Vazirmatn-VariableFont_wght2.ttf');
}

@font-face {
    font-family: 'Yekan';
    src: url('../../admin/fonts//Yekan.woff');
}
@font-face {
    font-family: 'Vazir';
    src: url('../fonts/fonts/Vazirmatn-FD-ExtraLight.ttf');
    font-weight: 300;
}
@font-face {
    font-family: 'Vazir';
    src: url('../fonts/fonts/Vazirmatn-FD-Light.ttf');
    font-weight: 400;
}
@font-face {
    font-family: 'Vazir';
    src: url('../fonts/fonts/Vazirmatn-FD-Regular.ttf');
    font-weight: 500;
}
@font-face {
    font-family: 'Vazir';
    src: url('../fonts/fonts/Vazirmatn-FD-Black.ttf');
    font-weight: 600;
}
@font-face {
    font-family: 'Vazir';
    src: url('../fonts/fonts/Vazirmatn-FD-Black.ttf');
    font-weight: 700;
}
@font-face {
    font-family: 'Vazir';
    src: url('../fonts/fonts/Vazirmatn-FD-Medium.ttf');
    font-weight: 800;
}
@font-face {
    font-family: 'Vazir';
    src: url('../fonts/fonts/Vazirmatn-FD-Bold.ttf');
    font-weight: bold;
}
@font-face {
    font-family: 'Vazir';
    src: url('../fonts/fonts/Vazirmatn-FD-ExtraBold.ttf');
    font-weight: bolder;
}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

:root {
    --white: #fff;
    --gray-500: #484848;
    --gray-700: #363636;
    --gray-800: #7d2826;
    --gray-800-hover: #9c3230;
    --black: #000;
    --white-shiri: #ebebeb;
    --secound-white: #efe9d7;
    --white-ceream: #898b61;
    --white-ceream-high: #343723;
    --brown: #343723;
}
html {
    scroll-behavior: smooth;
}
body {
    font-family: 'yekan';
    background-color: var(--white-shiri);
    color: var(--white-ceream-high);
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
    color: var(--white-ceream-high);
}

.secound-bg {
    background-color: var(--secound-white) !important;
}

.content {
    padding: 100px 0;
    overflow: hidden;
}

.datepicker-plot-area {
    border-radius: 15px;
    font-family: 'Tahoma', sans-serif; /* یا فونت فارسی پروژه‌ات */
    border: none;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

.datepicker-plot-area .datepicker-day-view .table-days td.selected span {
    background-color: #8b705f !important; /* رنگ برند تو */
}

.datepicker-plot-area .header-row-cell {
    color: #8b705f !important;
}
.datepicker-plot-area{
    font-family: IRANSans;
    font-weight: 700;
}

.custom-pagination .page-link {
    color: #8b705f;
    border: 1px solid #eee;
    margin: 0 3px;
    border-radius: 8px !important;
    transition: 0.3s;
}

.custom-pagination .page-item.active .page-link {
    background-color: #8b705f !important;
    border-color: #8b705f !important;
    color: #fff !important;
}

.custom-pagination .page-link:hover {
    background-color: #fcfaf8;
    color: #362711;
}

@media screen and (min-width:576px) {
    .text-sm-right{
    text-align: right !important;
}
}