.elementor-3030 .elementor-element.elementor-element-6f761d8:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-6f761d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3030 .elementor-element.elementor-element-6f761d8{box-shadow:0px -45px 69px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 0px 5px 0px;}.elementor-3030 .elementor-element.elementor-element-6f761d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3030 .elementor-element.elementor-element-1db1da9d{width:auto;max-width:auto;}.elementor-3030 .elementor-element.elementor-element-1db1da9d > .elementor-widget-container{margin:0em 0em 0em 2em;}.elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul>li.current-menu-item>a{color:var( --e-global-color-cab9d78 );}.woocommerce .elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul>li.level-0:hover .el_icon svg.pack-theme{stroke:var( --e-global-color-cab9d78 );}.woocommerce .elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul>li.level-0:hover .el_icon svg{fill:var( --e-global-color-cab9d78 );}.woocommerce .elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul>li.level-0>a{font-size:13px;}.mobile-nav-button a{font-size:13px;}.woocommerce .elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul>li.level-0 div.sub-menu li a{font-size:12px;}.woocommerce .elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul>li.level-0>ul.sub-menu li a{font-size:12px;}.woocommerce .elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul>li.level-0>a>.el_icon{width:19px;height:19px;}.woocommerce .elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul>li.level-0{padding:0px 10px;}.elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul>li.level-0{line-height:40px;}.elementor-3030 .elementor-element.elementor-element-1db1da9d .mobile-nav-button{text-align:center;}.elementor-3030 .elementor-element.elementor-element-1db1da9d #mweb-trigger svg{stroke:#000000;}.elementor-3030 .elementor-element.elementor-element-1db1da9d #mweb-trigger{color:#000000;}.elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul div.sub-menu, .elementor-3030 .elementor-element.elementor-element-1db1da9d .mweb-main-menu ul ul.sub-menu{border-radius:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-4c6925b5{width:auto;max-width:auto;}.elementor-3030 .elementor-element.elementor-element-4c6925b5 .logo img{max-height:30px;}.elementor-3030 .elementor-element.elementor-element-8140146 > .elementor-widget-container{margin:-0.8em 0.7em 0em 0em;}.elementor-3030 .elementor-element.elementor-element-8140146{text-align:center;}.elementor-3030 .elementor-element.elementor-element-8140146 .elementor-heading-title{font-size:10px;}.elementor-bc-flex-widget .elementor-3030 .elementor-element.elementor-element-4301874.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3030 .elementor-element.elementor-element-4301874.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-3030 .elementor-element.elementor-element-3e9203da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3030 .elementor-element.elementor-element-3e9203da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3030 .elementor-element.elementor-element-3e9203da.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3030 .elementor-element.elementor-element-3e9203da > .elementor-element-populated{text-align:end;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3030 .elementor-element.elementor-element-1db1da9d .mobile-nav-button{text-align:right;}}@media(max-width:767px){.elementor-3030 .elementor-element.elementor-element-4c6925b5{width:auto;max-width:auto;}.elementor-3030 .elementor-element.elementor-element-3e9203da.elementor-column > .elementor-widget-wrap{justify-content:space-between;}}@media(min-width:768px){.elementor-3030 .elementor-element.elementor-element-c0d5546{width:30.024%;}.elementor-3030 .elementor-element.elementor-element-4301874{width:39.615%;}.elementor-3030 .elementor-element.elementor-element-3e9203da{width:30.025%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3030 .elementor-element.elementor-element-3e9203da{width:70%;}}/* Start custom CSS for my-header-menu, class: .elementor-element-1db1da9d *//* =========================================
   تبدیل دائمی منوی دسکتاپ به حالت همبرگری
========================================= */

/* 1. مخفی کردن منوی متنی در حالت دسکتاپ */
.elementor-widget-my-header-menu .mweb-main-menu {
    display: none !important;
}

/* 2. نمایش اجباری دکمه همبرگری (آیکون فهرست) در همه نمایشگرها */
.elementor-widget-my-header-menu .mobile-nav-button {
    display: inline-flex !important;
    align-items: center;
    background-color: transparent !important;
    padding: 8px 12px;
    border-radius: 8px;
    transition: 0.3s ease;
}

/* 3. استایل‌دهی به دکمه همبرگری برای هماهنگی با لوگو */
.elementor-widget-my-header-menu .mobile-nav-button svg {
    width: 28px !important;
    height: 28px !important;
    fill: #141A33 !important; /* رنگ سرمه‌ای تیره هماهنگ با بقیه آیکون‌ها */
    margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c0d5546 *//* =========================================
   تنظیمات دقیق لوگو و دکمه همبرگری (منو)
========================================= */

/* ۱. هم‌تراز کردن لوگو و منو در یک خط افقی و مرکز */
.elementor-widget-my-header-logo,
.elementor-widget-my-header-menu {
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
}

/* حذف فاصله‌های نامرئی لوگو که باعث بهم‌ریختگی تراز می‌شود */
.elementor-widget-my-header-logo .logo {
    margin: 0 !important;
    line-height: 0 !important;
    display: flex !important;
    align-items: center !important;
}

/* ۲. استایل‌دهی به دکمه منو (مخفی کردن متن و ساخت دایره) */
.elementor-widget-my-header-menu .mobile-nav-button a {
    font-size: 0 !important; /* محو کردن کامل کلمه "فهرست" */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 46px !important;  /* عرض دایره (هماهنگ با دکمه‌های سمت چپ) */
    height: 46px !important; /* ارتفاع دایره */
    background-color: #F0F2F5 !important; /* خاکستری ملایم و شیک */
    border-radius: 50% !important; /* تبدیل کادر به دایره کامل */
    padding: 0 !important;
    margin-right: 15px !important; /* ایجاد فاصله مناسب از لوگو */
    transition: background-color 0.3s ease !important;
    text-decoration: none !important;
}

/* استایل حالت هاور (تیره‌تر شدن دایره با رفتن موس روی آن) */
.elementor-widget-my-header-menu .mobile-nav-button a:hover {
    background-color: #E2E6EA !important;
}

/* ۳. تنظیم دقیق سایز و موقعیت آیکون سه خط (SVG) */
.elementor-widget-my-header-menu .mobile-nav-button svg {
    width: 20px !important;
    height: 20px !important;
    fill: #141A33 !important; /* رنگ سرمه‌ای تیره */
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-5c5911c *//* =========================================
   بهینه‌سازی و زیباسازی نوار جستجو (FiboSearch)
========================================= */

/* ۱. استایل کلی فرم و رنگ پس‌زمینه (خاکستری‌تر برای تفکیک از هدر سفید) */
.elementor-widget-fibosearch .dgwt-wcas-search-form {
    background-color: #F0F2F5 !important; /* خاکستری ملایم و شیک */
    border: 1px solid #E2E6EA !important; /* حاشیه ظریف */
    border-radius: 40px !important;
    box-shadow: none !important;
    height: 44px !important; /* باریک‌تر و استانداردتر شدن ضخامت فرم */
    display: flex !important;
    align-items: center !important;
    overflow: hidden !important;
    position: relative !important;
}

/* ۲. تنظیمات کادر تایپ (جلوگیری قطعی از رفتن متن روی آیکون‌ها) */
.elementor-widget-fibosearch .dgwt-wcas-search-input {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    font-family: inherit !important;
    font-size: 13px !important;
    color: #141A33 !important;
    padding: 0 15px 0 45px !important; /* مهم: فاصله 45 پیکسلی از چپ برای جلوگیری از تداخل با آیکون‌ها */
    height: 100% !important;
    line-height: normal !important;
}

/* ۳. استایل متن راهنما (Placeholder) */
.elementor-widget-fibosearch .dgwt-wcas-search-input::placeholder {
    color: #888888 !important;
}

/* ۴. تنظیم و موقعیت‌دهی آیکون ذره‌بین */
.elementor-widget-fibosearch .dgwt-wcas-search-submit {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    position: absolute !important;
    left: 12px !important; /* قرارگیری دقیق در سمت چپ */
    top: 50% !important;
    transform: translateY(-50%) !important;
    transition: all 0.2s ease !important;
    z-index: 1 !important;
}

/* تغییر رنگ و سایز ذره‌بین به آبی برند شما */
.elementor-widget-fibosearch .dgwt-wcas-ico-magnifier {
    fill: #354BD0 !important; 
    width: 20px !important;
    height: 20px !important;
}

/* ۵. مخفی کردن هوشمندانه ذره‌بین هنگام تایپ و آمدن ضربدر */
.elementor-widget-fibosearch .dgwt-wcas-active .dgwt-wcas-search-submit,
.elementor-widget-fibosearch .dgwt-wcas-has-text .dgwt-wcas-search-submit {
    opacity: 0 !important;
    visibility: hidden !important;
}

/* ۶. تنظیمات مکان دکمه ضربدر (X) و لودینگ جستجو */
.elementor-widget-fibosearch .dgwt-wcas-close,
.elementor-widget-fibosearch .dgwt-wcas-preloader {
    left: 12px !important;
    right: auto !important;
    z-index: 2 !important;
}/* End custom CSS */