.elementor-2663 .elementor-element.elementor-element-70577a5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2663 .elementor-element.elementor-element-70577a5:not(.elementor-motion-effects-element-type-background), .elementor-2663 .elementor-element.elementor-element-70577a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2663 .elementor-element.elementor-element-70577a5{border-style:none;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.23);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:9999;}.elementor-2663 .elementor-element.elementor-element-70577a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2663 .elementor-element.elementor-element-02d26bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2663 .elementor-element.elementor-element-02d26bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2663 .elementor-element.elementor-element-02d26bd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2663 .elementor-element.elementor-element-02d26bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-bc-flex-widget .elementor-2663 .elementor-element.elementor-element-315227a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2663 .elementor-element.elementor-element-315227a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2663 .elementor-element.elementor-element-315227a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-2663 .elementor-element.elementor-element-2aefafc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2663 .elementor-element.elementor-element-2aefafc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2663 .elementor-element.elementor-element-2aefafc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2663 .elementor-element.elementor-element-aea7cc0 .mot-donya-fiveuser-403-farvardin svg circle{fill:#0077FF !important;}.elementor-2663 .elementor-element.elementor-element-aea7cc0 #sabad-farvardin-403 .sabadnumbercolor{background:#0077FF !important;border-radius:5px 5px 5px 5px !important;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-2663 .elementor-element.elementor-element-ba71d77 > .elementor-widget-container{margin:0px 77px 0px 0px;}.elementor-2663 .elementor-element.elementor-element-315227a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2663 .elementor-element.elementor-element-02b063e > .elementor-widget-container{margin:-79px 0px 0px 0px;}.elementor-2663 .elementor-element.elementor-element-b3ba8e9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}}@media(min-width:768px){.elementor-2663 .elementor-element.elementor-element-02d26bd{width:15.592%;}.elementor-2663 .elementor-element.elementor-element-315227a{width:7.617%;}.elementor-2663 .elementor-element.elementor-element-b3ba8e9{width:51.791%;}}/* Start custom CSS for headerthree1, class: .elementor-element-ac483c1 *//* ==========================================================
   نسخه نهایی: زیبا، مدرن و کاملاً پایدار (بدون بهم ریختن)
   ========================================================== */

/* تنظیم باکس اصلی منو (سایه نرم، گوشه‌های گرد و حذف خط خشک) */
.farnamstyle-menu ul.sub-menu {
    position: absolute !important;
    top: 100% !important;
    right: 0 !important;
    left: auto !important; 
    width: 400px !important;
    min-width: 300px !important;
    background-color: #ffffff !important;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12) !important; /* سایه نرم‌تر و مدرن‌تر */
    border-radius: 12px !important; /* گوشه‌های گردتر */
    padding: 10px 0 !important;
    margin: 0 !important;
    list-style: none !important;
    z-index: 9999 !important;
    text-align: right !important;
    border: none !important; /* حذف کامل بوردر خشک */
    
    /* انیمیشن ورود نرم و امن (فقط برای باکس اصلی) */
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.25s ease-in-out;
}

/* نمایش باکس منو با هاور (بدون دستکاری جاوااسکریپت قالب) */
.farnamstyle-menu li:hover > ul.sub-menu {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0) !important;
}

/* تنظیم آیتم‌ها برای جلوگیری از روی هم افتادن */
.farnamstyle-menu ul.sub-menu li {
    float: none !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    clear: both !important;
}

/* تنظیم لینک‌ها (فونت وزیر، رنگ مدرن، بدون خط زیر) */
.farnamstyle-menu ul.sub-menu li a {
    display: block !important;
    width: 100% !important;
    padding: 13px 25px !important;
    color: #404040 !important; /* خاکستری تیره‌تر و خواناتر */
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    font-family: 'Vazir', 'IRANSans', Tahoma, sans-serif !important;
    border-bottom: none !important; /* حذف خط‌های جداکننده خشک */
    box-sizing: border-box !important;
    line-height: 1.8 !important;
    text-align: right !important;
    white-space: normal !important;
    position: relative !important;
    
    /* انیمیشن محدود و نرم برای هاور */
    transition: background-color 0.2s ease, color 0.2s ease, padding-right 0.2s ease;
}

/* افکت هاور (سبک دیجی‌کالا: پس‌زمینه ملایم و متن آبی) */
.farnamstyle-menu ul.sub-menu li a:hover {
    background-color: #f5f7fa !important;
    color: #0d6efd !important; /* آبی دیجی‌کالا */
    padding-right: 30px !important; /* حرکت نرم به راست */
}

/* آیکون فلش زیبا برای آیتم‌های دارای زیرمجموعه */
.farnamstyle-menu ul.sub-menu li.menu-item-has-children > a::after {
    content: "‹" !important;
    position: absolute !important;
    left: 18px !important;
    top: 50% !important;
    transform: translateY(-50%) rotate(180deg) !important;
    font-size: 17px !important;
    color: #a0a0a0 !important;
    transition: color 0.2s ease, transform 0.2s ease;
}

/* چرخش فلش و تغییر رنگ هنگام هاور */
.farnamstyle-menu ul.sub-menu li.menu-item-has-children:hover > a::after {
    color: #0d6efd !important;
    transform: translateY(-50%) rotate(0deg) !important;
}

/* تنظیم زیرمنوهای سطح ۳ (دقیقاً طبق کد شما، بدون انیمیشن اضافه) */
.farnamstyle-menu ul.sub-menu ul.sub-menu {
    top: -10px !important;
    right: 100% !important;
    left: auto !important;
    border: none !important;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12) !important;
    border-radius: 12px !important;
}/* End custom CSS */
/* Start custom CSS */.menu-header ul li a {
	font-weight: 600;
	color: #0e1935;
	font-size: 14px;
}/* End custom CSS */