/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/* Import Iransans CSS */
@import url('fonts/iransans-font.css');

/* Import YekanBakh CSS */
@import url('fonts/YekanBakhs-font.css');



body,elementor-icon-list-text,span.elementor-icon-list-text,p  {
    font-family: 'iransans', sans-serif !important;
} {
    font-family: 'iransans', sans-serif; /* Use the custom font family */
}

span.elementor-testimonial__name,
.elementor-testimonial__text,
span.elementor-testimonial__title {
    font-family: 'iransans', sans-serif !important;
}

/* You can apply the custom font to specific elements as well */
h3, h4, h5, h6,li {
    font-family: 'Yekan Bakh FaNum', sans-serif!important; /* Apply the custom font to headings */
}

/* You can apply the custom font to specific elements as well */
h1, h2 {
    font-family: 'Yekan Bakh FaNum', sans-serif!important; /* Apply the custom font to headings */
	font-size: 25px;
    font-weight: 600;
}

/* فقط برای موبایل (عرض صفحه کمتر از 768px) */
@media only screen and (max-width: 767px) {
    h1, h2 {
        font-size: 20px !important;      /* سایز دلخواه در موبایل */
        font-weight: 600 !important;
        line-height: 1.4;                /* اختیاری: فاصله خطوط رو بهتر می‌کنه */
    }
}


span.elementor-button-content-wrapper {
        font-family: 'Yekan Bakh FaNum', sans-serif!important; /* Apply the custom font to headings */
}
/* اعمال فونت یکان باخ به کل منوی هدر */
.e-con-inner > .elementor-element {
    font-family: 'Yekan Bakh FaNum', sans-serif !important;
}

/* مخصوص آیتم‌های منو و زیرمنو */
.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--dropdown .elementor-nav-menu a,
.elementor-menu-toggle,
.elementor-button-wrapper .elementor-button {
    font-family: 'Yekan Bakh FaNum', sans-serif !important;
}


/* فقط سه فیلد شماره‌دار فرم ID 1 رو LTR کن */
#input_1_6,  /* پیش شماره (number) */
#input_1_8,  /* تلفن ها (tel) */
#input_1_11  /* شماره موبایل (tel) */
{
    direction: ltr !important;
    text-align: left !important;
}

/* اختیاری: اگر می‌خوای کرسر و رفتار تایپ هم بهتر بشه */
#input_1_6::-webkit-inner-spin-button,
#input_1_6::-webkit-outer-spin-button {
    -webkit-appearance: inner-spin-button;
    opacity: 1;
}

.gform_button.button,
input[type="submit"].gform_button {
    background-color: #23534794 !important;
    border-color: #235347 !important;
    color: #fff !important;
}

.gform_button.button:hover,
input[type="submit"].gform_button:hover {
    background-color: #2d6a5a !important;
    border-color: #2d6a5a !important;
}