.elementor-29807 .elementor-element.elementor-element-e9c242d{--display:flex;}.elementor-29807 .elementor-element.elementor-element-9a8fbe7 .elementor-menu-toggle{margin:0 auto;}.elementor-29807 .elementor-element.elementor-element-9a8fbe7 .elementor-nav-menu .elementor-item{font-family:"Jost", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-29807 .elementor-element.elementor-element-9a8fbe7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-29807 .elementor-element.elementor-element-9a8fbe7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFEF50;}.elementor-29807 .elementor-element.elementor-element-9a8fbe7 .e--pointer-framed .elementor-item:before,
					.elementor-29807 .elementor-element.elementor-element-9a8fbe7 .e--pointer-framed .elementor-item:after{border-color:#FFEF50;}.elementor-29807 .elementor-element.elementor-element-9a8fbe7 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-e9c242d *//* Tło całego dropdownu (megamenu) */
.wd-dropdown-menu.wd-dropdown.wd-design-default {
  background-color: #212121 !important;
}

/* Wnętrze kontenera z blokiem Elementor */
.wd-dropdown-menu .container.wd-entry-content,
.wd-dropdown-menu .elementor,
.wd-dropdown-menu .elementor .e-con,
.wd-dropdown-menu .elementor .e-con-inner {
  background: transparent !important; /* pozwala, by #212121 z rodzica był widoczny */
}

/* Menu pionowe w środku (Elementor Nav) */
.wd-dropdown-menu .elementor-nav-menu--main.elementor-nav-menu__container,
.wd-dropdown-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  background-color: transparent !important;
}

/* Kolory linków w dropdownie */
.wd-dropdown-menu a,
.wd-dropdown-menu .elementor-item {
  color: #fff !important;
}
.wd-dropdown-menu a:hover,
.wd-dropdown-menu .elementor-item:hover,
.wd-dropdown-menu .elementor-item.elementor-item-active {
  color: var(--wd-primary-color, #f5f5f5) !important; /* lub podmień na własny akcent */
}

/* Drobne: usuń niechciane obramowania/linie od motywu */
.wd-dropdown-menu,
.wd-dropdown-menu .wd-entry-content {
  border: none !important;
  box-shadow: none !important;
}/* End custom CSS */