.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9265 .elementor-element.elementor-element-41e73ef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--border-radius:165px 165px 0px 0px;box-shadow:1px 0px 10px -2px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-41e73ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9265 .elementor-element.elementor-element-26df262{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--border-radius:25px 165px 25px 25px;box-shadow:0px 0px 28px -17px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-widget-eael-advanced-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li ul li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9265 .elementor-element.elementor-element-5c4ab9c{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container{background-color:#FFFFFF00;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal{background-color:#FFFFFF00;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container, .elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu-toggle, .elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu.eael-advanced-menu-horizontal.eael-advanced-menu-responsive{border-style:none;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c.eael-hamburger--not-responsive .eael-advanced-menu-container{padding:26px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c.eael-hamburger--responsive .eael-advanced-menu-container .eael-nav-menu-wrapper .eael-advanced-menu{padding:26px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu-toggle{background-color:#000000;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu-toggle i{color:#ffffff;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu-toggle svg{fill:#ffffff;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container li.current-menu-ancestor > ul{display:none;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container li.current-menu-ancestor > ul li{padding-left:20px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul{background-color:#000000;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li > a{color:#000000;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-toggle-text{color:#000000;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li:hover > a{color:#ffcc0d;background-color:#ffffff;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li.current-menu-item > a.eael-item-active{color:#ffcc0d;background-color:#ffffff;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li.current-menu-ancestor > a.eael-item-active{color:#ffcc0d;background-color:#ffffff;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li a{padding-left:20px;padding-right:20px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg{height:15px;width:15px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg{height:15px;width:15px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator i{font-size:15px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li .eael-advanced-menu-indicator i{color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg path{fill:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg path{fill:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li .eael-advanced-menu-indicator{background-color:#ffffff;border-color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li > a:hover span i{color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover i{color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover svg path{fill:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a:hover span svg path{fill:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li .eael-advanced-menu-indicator:hover{background-color:#ffffff;border-color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#ffffff;border-color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul li > a{color:#ffffff;background-color:rgba(0,0,0,0);}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul li:hover > a{color:#ffcc0d;background-color:rgba(255,255,255,0);}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul li.current-menu-item > a.eael-item-active{color:#ffcc0d;background-color:rgba(255,255,255,0);}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul li.current-menu-ancestor > a.eael-item-active{color:#ffcc0d;background-color:rgba(255,255,255,0);}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg{height:15px;width:15px;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal ul li i{font-size:15px;color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul li .eael-advanced-menu-indicator{font-size:15px;background-color:#000000;border-color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul li .eael-advanced-menu-indicator i{color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-dropdown-indicator i{color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg path{fill:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .sub-menu .eael-dropdown-indicator svg path{fill:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover i{color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover i{color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover span svg path{fill:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover svg path{fill:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover{background-color:#000000;border-color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#000000;border-color:#ffcc0d;}.elementor-9265 .elementor-element.elementor-element-4ba4d08{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--border-radius:25px 25px 25px 25px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wd_image_or_svg .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wd_image_or_svg .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9265 .elementor-element.elementor-element-f906c64 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-2a05155{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--border-radius:165px 25px 25px 25px;box-shadow:0px 0px 28px -17px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-9265 .elementor-element.elementor-element-ca189a5 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-9265 .elementor-element.elementor-element-ca189a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-9265 .elementor-element.elementor-element-ca189a5.elementor-element{--align-self:center;}.elementor-9265 .elementor-element.elementor-element-ca189a5{--e-transform-transition-duration:400ms;}.elementor-9265 .elementor-element.elementor-element-af89abe > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-9265 .elementor-element.elementor-element-af89abe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-9265 .elementor-element.elementor-element-af89abe.elementor-element{--align-self:center;}.elementor-9265 .elementor-element.elementor-element-af89abe{--e-transform-transition-duration:400ms;}.elementor-9265 .elementor-element.elementor-element-6ee97be > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-9265 .elementor-element.elementor-element-6ee97be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-9265 .elementor-element.elementor-element-6ee97be.elementor-element{--align-self:center;}.elementor-9265 .elementor-element.elementor-element-6ee97be{--e-transform-transition-duration:400ms;}.elementor-9265 .elementor-element.elementor-element-e6d64e7 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-9265 .elementor-element.elementor-element-e6d64e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-9265 .elementor-element.elementor-element-e6d64e7.elementor-element{--align-self:center;}.elementor-9265 .elementor-element.elementor-element-e6d64e7{--e-transform-transition-duration:400ms;}@media(max-width:1024px){.elementor-9265 .elementor-element.elementor-element-41e73ef{--grid-auto-flow:row;}.elementor-9265 .elementor-element.elementor-element-26df262{--grid-auto-flow:row;}.elementor-9265 .elementor-element.elementor-element-4ba4d08{--grid-auto-flow:row;}.elementor-9265 .elementor-element.elementor-element-2a05155{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-9265 .elementor-element.elementor-element-41e73ef{--width:100%;}.elementor-9265 .elementor-element.elementor-element-4ba4d08{--width:70%;}}@media(max-width:767px){.elementor-9265 .elementor-element.elementor-element-41e73ef{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9265 .elementor-element.elementor-element-26df262{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9265 .elementor-element.elementor-element-4ba4d08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9265 .elementor-element.elementor-element-2a05155{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for eael-advanced-menu, class: .elementor-element-5c4ab9c *//* === Advanced Menu (EA) — Centered title + smooth hover + short divider === */

/* پایه: همه‌چیز در وسط */
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu{ 
  margin: 0; padding: 0; list-style: none; text-align: center;
}

/* لینک هر آیتم — ثابت و بدون پرش */
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li > a{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-inline: auto;          /* دقیقاً وسط هر ردیف */
  width: auto;                  /* به اندازه متن خودش */
  font-family: Vazirmatn, Vazir, IRANSans, sans-serif;
  font-size: 17px;
  line-height: 2;
  color: #6b7280;
  //padding: .32rem .6rem;        /* پدینگ متقارن؛ مانع لرزش عمودی */
  border-radius: 8px;
  text-decoration: none;
  background: transparent !important;

  /* ضد پرش روی هاور */
  transform: translateZ(0);           /* لایه مجزا */
  transform-origin: center center;
  will-change: transform;
  backface-visibility: hidden;

  transition: transform .22s ease-in-out, color .22s ease-in-out, opacity .22s ease-in-out;
}

/* هیچ بک‌گراندی روی هاور/فوکوس نداشته باشد */
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li:hover,
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li > a:hover,
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li > a:focus,
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li.current-menu-item > a{
  background: transparent !important;
}

/* هاورِ نرم فقط برای آیتم‌های غیرِاول */
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li:not(:first-child) > a:hover{
  transform: translateY(-1px) scale(1.02);
  opacity: .96;
  color: #c01157 !important;    /* رنگ اصلی سایت */
}

/* آیتم اول = عنوان: وسط، مشکی، درشت، بدون انیمیشن */
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li:first-child > a{
  font-weight: 800;
  color: #111 !important;
  font-size: 19px;
  white-space: nowrap;          /* تک‌خط بماند */
  transform: none !important;
  transition: none !important;
}

/* Divider کوتاه و وسط‌چین بین آیتم‌ها */
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li{ border: none !important; }
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li:not(:last-child)::after{
  content: "";
  display: block;
  width: 65%;                   /* طول دیوایدر؛ اگر خواستی کم/زیاد کن */
  height: 1px;
  margin: .25rem auto .45rem;   /* فاصله‌ی دیوایدر با آیتم‌ها */
  background: linear-gradient(to left, transparent, rgba(0,0,0,.12), transparent);
}
.wp-dark-mode-active .elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li:not(:last-child)::after{
  background: linear-gradient(to left, transparent, rgba(255,255,255,.14), transparent);
}


/* هر بک‌گراند/باکس‌شدو روی LI در هاور را حذف کن */
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li:hover,
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li:focus-within{
  background: transparent !important;
  box-shadow: none !important;
}

/* وقتی موس روی محدوده LI است، فقط خود لینک (غیرِاول) رنگ اصلی بگیرد */
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li:not(:first-child):hover > a{
  color: #c01157 !important;
}

/* مارکرها/خط زیرین/آندرلاین‌های پیشفرض افزونه را کامل خاموش کن */
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li > a::before,
.elementor-9265 .elementor-element.elementor-element-5c4ab9c .eael-advanced-menu > li > a::after{
  content: none !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}/* End custom CSS */