@font-face {
    font-family: PeydaWeb;
    src: url('../fonts/PeydaWeb-Regular.woff?#iefix') format('embedded-opentype'),
         url('../fonts/PeydaWeb-Regular.woff') format('woff'),
         url('../fonts/PeydaWeb-Regular.woff2') format('woff2'),
         url('../fonts/PeydaWeb-Regular.ttf') format('truetype'),
         url('../fonts/PeydaWeb-Regular.svg#PeydaWeb') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: PeydaWeb-Bold;
    src: url('../fonts/PeydaWeb-Bold.woff?#iefix') format('embedded-opentype'),
         url('../fonts/PeydaWeb-Bold.woff') format('woff'),
         url('../fonts/PeydaWeb-Bold.woff2') format('woff2'),
         url('../fonts/PeydaWeb-Bold.ttf') format('truetype'),
         url('../fonts/PeydaWeb-Bold.svg#PeydaWeb') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: PeydaWeb-Light;
    src: url('../fonts/PeydaWeb-Light.woff?#iefix') format('embedded-opentype'),
         url('../fonts/PeydaWeb-Light.woff') format('woff'),
         url('../fonts/PeydaWeb-Light.woff2') format('woff2'),
         url('../fonts/PeydaWeb-Light.ttf') format('truetype'),
         url('../fonts/PeydaWeb-Light.svg#PeydaWeb') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: PeydaWeb-Medium;
    src: url('../fonts/PeydaWeb-Medium.woff?#iefix') format('embedded-opentype'),
         url('../fonts/PeydaWeb-Medium.woff') format('woff'),
         url('../fonts/PeydaWeb-Medium.woff2') format('woff2'),
         url('../fonts/PeydaWeb-Medium.ttf') format('truetype'),
         url('../fonts/PeydaWeb-Medium.svg#PeydaWeb') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: PeydaWeb-UltraLight;
    src: url('../fonts/PeydaWeb-UltraLight.woff?#iefix') format('embedded-opentype'),
         url('../fonts/PeydaWeb-UltraLight.woff') format('woff'),
         url('../fonts/PeydaWeb-UltraLight.woff2') format('woff2'),
         url('../fonts/PeydaWeb-UltraLight.ttf') format('truetype'),
         url('../fonts/PeydaWeb-UltraLight.svg#PeydaWeb') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* اعمال فونت فارسی برای بدنه و عناوین */
body.rtl, body.rtl h1, body.rtl h2, body.rtl h3, body.rtl h4, body.rtl h5, body.rtl h6, 
body.rtl p, body.rtl .sppb-slider-wrapper, body.rtl .sppb-slideshow-fullwidth-item-text, 
body.rtl .sp-megamenu-parent > li > a, body.rtl input[type="text"], body.rtl button {
    font-family: PeydaWeb, Tahoma, sans-serif !important;
    line-height: 2.1em;
}

/* استثنا کردن فونت آیکون‌ها از فونت فارسی (جلوگیری از ضربدر شدن) */
body.rtl i, body.rtl .fa, body.rtl .fas, body.rtl .far, body.rtl .fal, body.rtl .fab, 
body.rtl [class^="icon-"], body.rtl [class*=" icon-"] {
    font-family: "Font Awesome 5 Free", "FontAwesome", sans-serif !important;
}

/* مخفی‌سازی ضربدر کاراکتری خراب و ایجاد فلش زیبا و مدرن برای زیرمنو */
.sp-megamenu-parent .sp-has-child > a::after,
.sp-megamenu-parent .sp-has-child > span::after {
    content: "" !important;
    font-family: inherit !important;
    display: inline-block !important;
    width: 6px !important;
    height: 6px !important;
    margin-right: 8px !important;
    margin-left: 2px !important;
    vertical-align: 2px !important;
    border-right: 2px solid currentColor !important;
    border-bottom: 2px solid currentColor !important;
    transform: rotate(45deg) !important;
    transition: transform 0.25s ease !important;
}

.sp-megamenu-parent .sp-has-child:hover > a::after {
    transform: rotate(225deg) !important;
}

/* سایر استایل‌های اختصاصی شما */
.photgr {
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
.photgr:hover {
    -ms-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}
.ffilter.map iframe {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(90%);
}
.menurr {
    float: left;
    margin-top: 10px;
}
.lantt {
    float: left;
    margin-top: 10px;
}
.searchtt form input[type="text"] {
    width: 200%;
    background-color: #dedfe0;
    border-radius: 0;
}
.shrink img {
    height: 400px;
    width: 400px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.shrink img:hover {
    width: 300px;
    height: 300px;
}
.ttrf {
    transition: all 1s ease;
}
.ttrf:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.emailbot {
    direction: ltr;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif !important;
}
.enmenu {
    font-family: Arial, Helvetica, sans-serif !important;
}
.ndbar {
    float: right;
    padding: 10px 15px;
}
/* ==============================================
   حل قطعی مشکل ضربدر آیکون‌های منو در Helix Ultimate
   ============================================== */

/* ۱. حذف کامل کاراکتر فونت قبلی که تبدیل به ضربدر شده */
.sp-megamenu-parent > li.sp-has-child > a::after,
.sp-megamenu-parent .sp-has-child > a::after,
.sp-megamenu-parent .sp-has-child > span::after,
.sp-megamenu-parent li.sp-has-child > a > i.fa-angle-down,
.sp-megamenu-parent li.sp-has-child > a > span.sp-menu-badge {
    font-family: Arial, sans-serif !important; /* جدا کردن قطعی از فونت پیدا */
    content: "" !important; /* حذف کاراکتر ضربدر */
    display: inline-block !important;
    width: 6px !important;
    height: 6px !important;
    margin-right: 8px !important;
    margin-left: 2px !important;
    vertical-align: middle !important;
    border-right: 2px solid currentColor !important;
    border-bottom: 2px solid currentColor !important;
    border-top: none !important;
    border-left: none !important;
    background: transparent !important;
    transform: rotate(45deg) !important;
    transition: transform 0.25s ease !important;
}

/* ۲. چرخش نرم فلش هنگام هاور شدن منو */
.sp-megamenu-parent > li.sp-has-child:hover > a::after,
.sp-megamenu-parent .sp-has-child:hover > a::after {
    transform: rotate(225deg) !important;
}

/* ۳. در صورتی که قالب از تگ <i> برای فلش استفاده کرده باشد */
.sp-megamenu-parent .fa-angle-down::before,
.sp-megamenu-parent .fa-chevron-down::before {
    display: none !important;
}

