.elementor-8371 .elementor-element.elementor-element-e4c4bf3 .elementor-button{background-color:#E4B56B;}.elementor-8371 .elementor-element.elementor-element-fe708f9 .elementor-button{background-color:#E4B56B;}.elementor-8371 .elementor-element.elementor-element-31adb5d .elementor-button{background-color:#E4B56B;}body.elementor-page-8371:not(.elementor-motion-effects-element-type-background), body.elementor-page-8371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for section, class: .elementor-element-b626cbc */.elementor-8371 {
  background: #141414 !important;
  padding: 15px !important;
  border-radius: 12px !important;
  border: 1px solid rgba(212, 175, 55, 0.2) !important;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.45) !important;
  direction: rtl !important;
}

.elementor-8371 .elementor-container {
  display: flex !important;
  gap: 15px !important;
  align-items: stretch !important;
}

.elementor-8371 .elementor-col-33 {
  flex: 1 1 33.333% !important;
  max-width: 33.333% !important;
  background: #1a1a1a !important;
  border: 1px solid rgba(255, 255, 255, 0.05) !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  display: flex !important;
  flex-direction: column !important;
}

.elementor-8371 .elementor-col-33:hover {
  border-color: rgba(212, 175, 55, 0.45) !important;
  transform: translateY(-3px) !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35) !important;
}

.elementor-8371 .elementor-col-33 .elementor-widget-wrap {
  padding: 14px !important;
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}

.elementor-8371 .elementor-widget-image {
  margin-bottom: 12px !important;
  overflow: hidden !important;
  border-radius: 8px !important;
}

.elementor-8371 .elementor-widget-image img {
  width: 100% !important;
  height: 120px !important;
  object-fit: cover !important;
  border-radius: 8px !important;
  transition: transform 0.4s ease !important;
  display: block !important;
}

.elementor-8371 .elementor-col-33:hover .elementor-widget-image img {
  transform: scale(1.05) !important;
}

.elementor-8371 .elementor-widget-heading {
  margin-bottom: 10px !important;
  padding-bottom: 8px !important;
  border-bottom: 1px solid rgba(212, 175, 55, 0.25) !important;
}

.elementor-8371 .elementor-heading-title {
  color: #d4af37 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: -0.2px !important;
  margin: 0 !important;
  text-align: right !important;
}

.elementor-8371 .elementor-widget-wd_list {
  margin-bottom: 14px !important;
  flex-grow: 1 !important;
}

.elementor-8371 .wd-list {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

.elementor-8371 .wd-list li {
  padding: 6px 4px !important;
  margin: 0 !important;
  border-radius: 6px !important;
  transition: all 0.2s ease !important;
  display: flex !important;
  align-items: center !important;
  cursor: pointer !important;
}

.elementor-8371 .wd-list li:hover {
  background: rgba(212, 175, 55, 0.08) !important;
  padding-right: 8px !important;
}

.elementor-8371 .wd-list li .wd-icon {
  color: #d4af37 !important;
  font-size: 11px !important;
  margin-left: 8px !important;
  transition: transform 0.2s ease !important;
}

.elementor-8371 .wd-list li:hover .wd-icon {
  transform: translateX(-3px) !important;
}

.elementor-8371 .wd-list li .wd-list-content {
  color: #cfcfcf !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  transition: color 0.2s ease !important;
}

.elementor-8371 .wd-list li:hover .wd-list-content {
  color: #ffffff !important;
}

.elementor-8371 .elementor-widget-button {
  margin-top: auto !important;
}

.elementor-8371 .elementor-button {
  width: 100% !important;
  background: transparent !important;
  color: #d4af37 !important;
  border: 1px solid rgba(212, 175, 55, 0.4) !important;
  border-radius: 6px !important;
  padding: 7px 12px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  text-align: center !important;
  transition: all 0.25s ease !important;
  display: block !important;
}

.elementor-8371 .elementor-button:hover {
  background: #d4af37 !important;
  color: #141414 !important;
  border-color: #d4af37 !important;
  box-shadow: 0 4px 12px rgba(212, 175, 55, 0.3) !important;
}

@media (max-width: 768px) {
  .elementor-8371 .elementor-container {
    flex-direction: column !important;
  }
  .elementor-8371 .elementor-col-33 {
    max-width: 100% !important;
    width: 100% !important;
  }
}

/* حذف پس‌زمینه سفید، حاشیه و پدینگ پیش‌فرض زیرمنوی وودمارت */
.whb-navigation .menu-item .wd-dropdown,
.whb-navigation .menu-item .sub-menu-dropdown,
.wd-dropdown-menu.wd-dropdown-sub-menu,
.wd-dropdown.sub-menu-dropdown {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
}

/* حذف کانتینر اضافی و سفید وودمارت */
.wd-dropdown .container,
.sub-menu-dropdown .container {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
  max-width: 100% !important;
}
/* حذف قطعی پس‌زمینه سفید مگامنو و دراپ‌داون‌های وودمارت */
.sub-menu-dropdown,
.wd-dropdown-menu,
.wd-dropdown,
.menu-item.mega-menu-list > .sub-menu-dropdown,
.menu-item.menu-item-design-full-width > .sub-menu-dropdown,
.menu-item.menu-item-design-sized > .sub-menu-dropdown,
.menu-item-design-default .sub-menu-dropdown,
.whb-navigation .menu-item .sub-menu-dropdown,
.whb-navigation .menu-item .sub-sub-menu {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
}

/* حذف پس‌زمینه سفید کانتینر داخلی مگامنو */
.sub-menu-dropdown .container,
.wd-dropdown-menu .container,
.wd-dropdown .container,
.sub-menu-dropdown .sub-menu-dropdown-inner,
.sub-menu-dropdown .wd-sub-menu {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
}

/* حذف رنگ پس‌زمینه سفید خود بلوک المنتور در مگامنو در صورت ارث‌بری */
.sub-menu-dropdown .elementor-8371,
.wd-dropdown .elementor-8371 {
  background-color: #141414 !important;
}/* End custom CSS */