@font-face {
    font-family: Estedad;
    src: url('../fonts/Estedad.woff2') format('woff2')
}

@font-face {
    font-family: Sahel;
    src: url('../fonts/Sahel.woff2') format('woff2')
}

body {
    font-family: Estedad !important;
}

h1, h2, h3, h4, h5, h6, input, textarea {
    font-family: Sahel !important;
}
html {
    position: relative;
    min-height: 100%;
}

body {
    background-color: #fff;
}

.siteWrapper{
    position:relative;
    overflow-x:hidden;
}
 
.navbar-brand img {
    filter: invert(100%) opacity(40%);
    max-width: 48px;
    width: calc(2.1*(1.275rem + .3vw));
    float: right;
}

.navbar-brand > div > span {
    font-size: min(calc(.45*(1.275rem + .3vw)),10.6px);
    word-spacing: -.2em;
    line-height: .5;
}

.navbar-brand > div > h1 {
    word-spacing: -0.25em;
    margin-bottom: 0;
    font-weight: 600;
}

.navbar-brand > div {
    padding-right: .5rem;
    float: right;
    line-height: .6;
}

.hamburger {
    cursor: pointer;
    border: none;
    padding: 0;
}

    .hamburger[aria-expanded="true"] .bar:nth-child(2) {
        opacity: 0;
    }

    .hamburger[aria-expanded="true"] .bar:nth-child(1) {
        -webkit-transform: translateY(8px) rotate(45deg);
        transform: translateY(8px) rotate(45deg);
    }

    .hamburger[aria-expanded="true"] .bar:nth-child(3) {
        -webkit-transform: translateY(-8px) rotate(-45deg);
        transform: translateY(-8px) rotate(-45deg);
    }

.bar {
    display: block;
    width: 25px;
    height: 3px;
    margin: 5px auto;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #999999;
}


.dropdown-menu.show {
    -webkit-animation: fadeIn 0.3s alternate;
    /* Safari 4.0 - 8.0 */
    animation: fadeIn 0.3s alternate;
}

.navbar-toggler {
    border: none;
    padding: 0;
    outline: none;
}

.box-shadow {
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

    .navbar-toggler:focus {
        box-shadow: none;
    }

#userDropdown span {
    direction: ltr;
    max-width: 86px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: .84rem;
    position: relative;
    top: .3rem;
    font-weight: bold;
}

#userDropdown {
    direction: ltr;
    color: #999999;
}

#userDropdown + ul form button {
    color:#999999;
}

    #userDropdown + ul form button:hover {
        color: royalblue;
    }

@media (min-width: 576px) {
    .navbar > .container {
        padding-right: 0.3rem;
        padding-left: 0;
        max-width: 560px;
    }

    #userDropdown span {
        max-width: 72px;
    }
}

@media (min-width: 670px) {
    .navbar > .container {
        padding-right: 0;
        padding-left: 0;
        max-width: 630px;
    }
}

/*@media (min-width: 576px) and (max-width: 670px) {

    #userDropdown span {
        max-width: 54px;
        font-size:.6rem;
    }

    .site-navbar > nav > .container > .navbar-collapse > .navbar-nav:first-child > li {
        font-size: .75rem;
        font-weight:bold;
    }
}*/

.hamburger[aria-expanded="false"] + div > ul:first-child {
    max-width: 360px;
}

    @media (min-width: 768px) {

        .navbar > .container {
            padding-right: var(--bs-gutter-x,.75rem);
            padding-left: var(--bs-gutter-x,.75rem);
            max-width: 720px;
        }

        #userDropdown span {
            max-width: 86px;
        }
    }

    @media (min-width: 992px) {
        .navbar > .container {
            max-width: 960px;
        }

        #userDropdown span {
            max-width: 86px;
        }
    }

    @media (min-width: 1200px) {
        .navbar > .container {
            max-width: 1140px;
        }

        #userDropdown span {
            max-width: 86px;
        }
    }

    @media (min-width: 1400px) {
        .navbar > .container {
            max-width: 1320px;
        }

        #userDropdown span {
            max-width: 86px;
        }
    }

    ul[aria-labelledby="userDropdown"] {
        padding-bottom: 0;
    }

    .hamburger[aria-expanded="true"] + div > ul:last-child {
        margin-top: 2rem;
        max-width: 7rem;
        margin-right: 1.5rem;
    }

    .hamburger[aria-expanded="true"] + div > ul:first-child {
        margin: 1rem 0;
        padding: 1rem 0;
        box-shadow: 0 0.05rem .25rem rgba(0,0,0,.3) !important;
        border-radius: .2rem;
    }

        .hamburger[aria-expanded="true"] + div > ul:first-child li > a:first-child {
            padding-right: 2rem;
        }

        .hamburger[aria-expanded="true"] + div > ul:first-child a:hover {
            background-color: cadetblue;
            color: white;
        }

    .hamburger[aria-expanded="false"] + div .dropdown:hover > ul {
        display: block;
    }

    .hamburger[aria-expanded="false"] + div .dropdown:not(:hover) > ul {
        display: none;
    }

    .hamburger[aria-expanded="false"] + div .dropend:hover > ul {
        top: 0;
        left: auto;
        right: 100%;
        display: block;
    }

    .hamburger[aria-expanded="false"] + div .dropend:not(:hover) > ul {
        display: none;
    }

    .hamburger[aria-expanded="false"] + div .dropdown > ul {
        margin-top: -0.2rem !important;
    }

    .hamburger[aria-expanded="false"] + div .dropend > ul {
        margin-right: -0.2rem !important;
    }

    .navbar-nav:first-child a[data-bs-toggle="dropdown"] {
        width: 1.6rem;
        height: 1.6rem;
        background-color: #ccc;
        border-radius: 50%;
        text-align: center;
        float: left;
        margin-top: -2.05rem;
        margin-left: 2rem;
    }

        .navbar-nav:first-child a[data-bs-toggle="dropdown"] i {
            position: relative;
            top: -0.4rem;
            color: white;
        }

    .hamburger[aria-expanded="true"] + div a[data-bs-toggle="dropdown"] {
        display: block !important;
    }

    .hamburger[aria-expanded="true"] + div .dropdown-item {
        padding-top: .5rem;
        padding-bottom: .5rem;
    }

    .hamburger[aria-expanded="true"] + div > ul:first-child li > a:first-child:hover + a {
        color: cadetblue;
    }

    .hamburger[aria-expanded="true"] + div .navbar-nav:first-child a.dropdown-toggle::after {
        display: none !important;
    }

    .navbar-nav > li > a.dropdown-toggle::after {
        font-family: "Font Awesome 6 Pro";
        content: "\f107";
        border: none !important;
        line-height: 0;
        position: relative;
        top: 0.4em;
        font-size: .75em;
    }

    .navbar-nav > li > ul a.dropdown-toggle::after {
        font-family: "Font Awesome 6 Pro";
        content: "\f104";
        border: none !important;
        line-height: 0;
        position: relative;
        top: 0.1em;
        font-size: .75em;
        right: 0.1em;
    }

    .navbar-collapse .navbar-nav:first-child a[aria-expanded="true"] {
        transform: rotate(180deg);
        transition: transform .3s linear;
        background-color: cadetblue;
    }

    .navbar-collapse .navbar-nav:first-child a[aria-expanded="false"] {
        transform: rotate(0deg);
        transition: transform .3s linear;
    }

    #userDropdown + .dropdown-menu-end {
        left: 0 !important;
        right: auto;
        min-width: 8rem;
    }

    #userDropdown a:hover {
        background-color: royalblue;
        color: #fff !important;
    }

    #userDropdown + .dropdown-menu-end form button:hover {
        color: cadetblue;
    }

    #userDropdown + ul > li a:hover {
        color: #fff;
    }

#userDropdown + ul > li a:hover {
    background-color: cadetblue;
}

    .navbar-collapse .navbar-nav:nth-child(2) a[href="/Login"]:hover {
        color: cadetblue !important;
    }

    .textError {
        color: red;
        font-size: .7em;
    }

    .texture {
        position: fixed;
        left: -50vw;
        top: -50%;
        height: 200vh;
        width: 200vw;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAMAAAD8CC+4AAACkVBMVEUAAAD///96e32lpqhgYWIkJSYbHB+dnZ+nqKoHCAqSk5ZpamzHyMq6u7z7/P7n6Ol2eHocHiDg4eNaW13V1thzdHYCAwVcXV/19vc/QEKio6ZwcHKwsbS3uLpfYGE2Nzna2tyrrK3l5ugxMjSMjY8AAAD///95enzd3uAfICInKCq6u716e32mp6lgYWOlpqgkJSccHR+dnqCnqKoICQuTlJZpamzIycv6+/3n6Op3eHodHiDh4uRZWlzf4OLV1th0dXcCAwVbXF65urz19vg/QEKjpKZwcXOxsrS3uLpfYGI3ODrZ2tyrrK7l5ugaGx3i4+XExcciIyUuLzF1dngEBQeen6EqKy3LzM4wMTPq6+0+P0GRkpQKCw0tLjCtrrDCw8X8/f8PEBJ+f4GJioxBQkSYmZvt7vByc3VLTE5lZmh9foD9/v9tbnB/gIILDA6DhIZkZWfT1NZERUeZmpy4ubvj5OYlJihTVFZsbW8HCAoODxGur7FOT1GOj5Hw8fOSk5VFRkgAAAJub3EvMDIpKizS09VISUszNDapqqz4+ftSU1WQkZO1triUlZfFxsiCg4XQ0dPOz9G7vL4VFhiWl5kgISOGh4kYGRtqa23z9PbBwsSLjI7Y2dtWV1lAQUNPUFLKy81mZ2n7/P44OTs5OjyhoqTW19n5+vzm5+nc3d+/wMIyMzWvsLLDxMYNDhDk5eddXmDJysze3+EGBwmNjpAXGBqIiYuztLZvcHISExXs7e87PD5naGpQUVOAgYM9PkATFBbx8vSqq61xcnR7fH6YmZvs7fBxcnRLTE5kZWd9fn9tbnAlJii1trgTFBYSExVQUVLBw8U6PD7z9PbW19nT1NYwMTNFRkhVVljp6uwzCEiLAAAA23RSTlPu7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////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);
        -webkit-background-size: 200px;
        background-size: 200px;
        z-index: -200;
        opacity: 0.1;
        pointer-events: none;
    }

    .site-navbar {
        margin-bottom: 0px;
        z-index: 1999;
        position: absolute;
        top: 0;
        width: 100%;
    }

        .site-navbar nav ul > li > a {
            color: #999999;
        }

            .site-navbar nav ul > li > a:focus {
                color: royalblue;
            }

    .sticky-wrapper {
        position:absolute;
        z-index: 100;
        width: 100%;
    }

        .sticky-wrapper .site-navbar {
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            background: #fff;
        }


            .sticky-wrapper .site-navbar .navbar-nav > li > a:hover, .sticky-wrapper .site-navbar .navbar-nav > li > a.active {
                color: royalblue;
            }

    .hamburger:hover .bar {
        background-color: royalblue;
    }

    .sticky-wrapper .site-navbar .navbar-brand {
        color: royalblue;
    }


.copyright
{
    direction:ltr;
    font-size:.6rem;
    font-weight:bold;
    text-align:center;
    color:black;
}

.copyright a {
    text-decoration:none;
    color:white;
}

footer {
    background-color: steelblue;
    overflow-y: hidden;
    padding-top: 3rem;
    position: relative;
}

    footer > .container {
        background: none !important;
        position:relative;
    }

.footer__row, .footer__social-col {
    flex-direction: column;
}

@media (min-width: 768px) {
    footer {
        direction: ltr;
        padding-top: 3rem;
    }

    .footer__row {
        flex-direction: row-reverse;
    }

    .footer__social-col {
        align-items: flex-start;
    }

    .footer__info-col {
        align-items: flex-end;
    }

    .footer__info {
        width: auto;
    }

    .footer__info__copyright {
        margin-bottom: 20px;
        margin-top: 4px;
        order: 1;
        text-align: right;
    }
}

.footer__social-icons {
    direction: ltr;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    text-align: left;
    width: 250px;
}

.footer__social-icons__link i {
    line-height:1;
}

.footer__social-icons__link {
    color:#fff;
}

.footer__social-icons__link:hover {
    color:midnightblue;
}

.footer__info, .footer__info-col {
    display: flex;
    flex-direction: column;
}

.footer__social-col {
    align-items: center;
    display: flex;
    padding-bottom:3rem;
}

.footer__social-icons__link {
    display: block;
}

.footer__info__icon {
    margin-left: 15px;
    width: 12px;
    text-align:center;
}

.footer__info {
    direction: rtl;
    text-align: right;
}

.footer__info__copyright {
    color: #f0ad4e;
    font-size: 10px;
    margin-top: 20px;
    order: 2;
    text-align: center;
    width: 100%;
}

.footer__info__row {
    align-items: center;
    color: #fff;
    direction: rtl;
    display: flex;
    flex-direction: row;
    margin-bottom: 5px;
    order: 1;
}

.footer__info__text {
    color: #fff;
    font-size: .75rem;
}

.liame:before {
    content: attr(data-s) "\0040" attr(data-u);
    unicode-bidi: bidi-override;
    direction: rtl;
}

a{
    text-decoration:none;
}

.drInfo .row:first-child span {
    font-weight: bold;
    font-size: 1.5em;
    color: midnightblue;
}

.drInfo .row:nth-child(2) span {
    font-weight: bold;
    font-size: 1.2em;
    color: black;
    
}

.drInfo {
    background: none !important;
    padding-bottom: 3rem;
    color: black;
}

    .drInfo .row:nth-child(3) span {
        font-size: 1.02em;
        color: black;
        font-weight: 600;
        padding-top: .4em;
        direction: ltr !important;
    }

.footer__address-row
{
    padding-bottom:3rem;
}

.farsiNum
{
    font-family:Sahel;
}



/* Orchard integration; shared appearance follows the legacy simpleSite layout. */
@font-face { font-family: "Mindful Solid"; src: url("../fonts/fa-solid-900.woff2") format("woff2"); font-weight: 900; font-display: swap; }
@font-face { font-family: "Mindful Brands"; src: url("../fonts/fa-brands-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
.fa-solid, .fa-brands { display: inline-block; font-style: normal; line-height: 1; }
.fa-solid { font-family: "Mindful Solid"; font-weight: 900; }
.fa-brands { font-family: "Mindful Brands"; font-weight: 400; }
.fa-3x { font-size: 3em; }
.fa-user-large::before { content: "\f406"; }
.fa-key::before { content: "\f084"; }
.fa-instagram::before { content: "\f16d"; }
.fa-telegram::before { content: "\f2c6"; }
.fa-whatsapp::before { content: "\f232"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-phone::before { content: "\f095"; }
.fa-mobile-screen-button::before { content: "\f3cd"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-clock::before { content: "\f017"; }
.fa-pen::before { content: "\f304"; }
.fa-microphone-lines::before { content: "\f3c9"; }
.volumeBtn i { font-family: "Mindful Solid"; font-weight: 900; font-style: normal; }
.fa-volume::before { content: "\f028"; }
.fa-volume-xmark::before { content: "\f6a9"; }
.fa-right-from-bracket::before { content: "\f2f5"; }
#userDropdown + ul .fa-right-from-bracket { transform: scaleX(-1); }
#userDropdown.dropdown-down::after { width: .4em; height: .4em; border: solid currentColor; border-width: 0 2px 2px 0; transform: rotate(45deg); vertical-align: .15em; }
.siteWrapper { overflow-x: clip; min-height: 100vh; display: flex; flex-direction: column; }
.site-navbar { top: 0; background: #fff; flex-shrink: 0; transition: background-color .3s, box-shadow .3s; }
.sticky-wrapper:not(.is-sticky) .site-navbar { background: transparent; box-shadow: none; }
body:not(.mindful-home) .sticky-wrapper:not(.is-sticky) .site-navbar { background: #040a1a; }
body:not(.mindful-home) .sticky-wrapper:not(.is-sticky) .navbar-brand img { filter: brightness(0) invert(1); }
body:not(.mindful-home):has(.mm-archive, .kb-blog) .sticky-wrapper { position: relative; flex-shrink: 0; }
body:not(.mindful-home):has(.mm-archive, .kb-blog) .sticky-wrapper:not(.is-sticky) .site-navbar { position: relative; }
.sticky-wrapper:not(.is-sticky) .site-navbar .navbar-nav > li > a { color: #999999; }
.sticky-wrapper:not(.is-sticky) .site-navbar .navbar-brand,
.sticky-wrapper:not(.is-sticky) .site-navbar .navbar-nav > li > a:hover { color: #fff; }
.sticky-wrapper:not(.is-sticky) .hamburger .bar { background-color: #fff; }
.sticky-wrapper.is-sticky .site-navbar { background: #fff; }
.site-navbar .navbar-brand, .site-navbar .nav-link:hover, .site-navbar .nav-link.active { color: #4169e1; }
.navbar-brand .brand-title { display: block; font-family: Sahel, sans-serif; font-size: calc(1.275rem + .3vw); line-height: 1.2; font-weight: 600; word-spacing: -.25em; margin-bottom: 0; }
.navbar-brand img { object-fit: contain; }
.main-body { flex: 1;}
img, video { max-width: 100%; }
a { text-decoration: none; }
footer > .container { padding: 3rem 15px 0; font-size: .85rem; text-align: center; }
.texture { pointer-events: none; }
.skip-link { position: fixed; top: -5rem; right: 1rem; z-index: 3000; padding: .75rem 1rem; background: #fff; color: #285f8f; }
.skip-link:focus { top: 1rem; }
a:focus-visible, button:focus-visible { outline: 2px solid #285f8f; outline-offset: 4px; }
.navbar-toggler:focus-visible { box-shadow: 0 0 0 3px #285f8f; }
@media (min-width: 1200px) { .navbar-brand .brand-title { font-size: 1.5rem; } }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation: none !important; transition: none !important; } }

/* Orchard menu items retain their content-derived URLs and labels. */
#mindful-navigation .dropdown, #mindful-navigation .dropend { position: relative; }
#mindful-navigation .dropdown > .nav-link, #mindful-navigation .dropend > .dropdown-item { padding-left: 2.25rem; }
.mindful-submenu-toggle { position: absolute; top: .35rem; left: .25rem; border: 0; border-radius: 50%; width: 1.6rem; height: 1.6rem; line-height: 1; color: #fff; background: #999; }
#mindful-navigation .dropdown-menu.show { display: block; }
@media (max-width: 575.98px) { #mindful-navigation .dropdown-menu { position: static !important; transform: none !important; } }
