.elementor-26781 .elementor-element.elementor-element-9257d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-26781 .elementor-element.elementor-element-9257d06, .elementor-26781 .elementor-element.elementor-element-9257d06::before{--border-transition:0.3s;}.elementor-26781 .elementor-element.elementor-element-9257d06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown{background-color:#D9E3D6;}.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown a:hover,
					.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown a:hover,
					.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown a.highlighted{background-color:#EACCA0;}.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#F0AD4E;}.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown .elementor-item, .elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;letter-spacing:0px;word-spacing:0px;}.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown a{padding-left:22px;padding-right:22px;}.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-26781 .elementor-element.elementor-element-d811214 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-26781 .elementor-element.elementor-element-9257d06{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-d811214 *//* Styl dla elementów menu */
.elementor-nav-menu--dropdown .elementor-sub-item {
    text-align: left;
    white-space: nowrap;
   
}
.elementor-26781 .elementor-element.elementor-element-d811214 .elementor-nav-menu--dropdown a.elementor-item-active {
    background-color: #F0AD4E;
    margin-left: 20px;
}
.elementor-nav-menu--dropdown > li.current-menu-item > a, .elementor-nav-menu--dropdown > li.current-menu-ancestor > a, .elementor-nav-menu--dropdown > li.current-menu-parent > a, .elementor-nav-menu--dropdown > li.current-product_cat-ancestor > a, .elementor-nav-menu--dropdown > li.current-product_cat-parent > a {
    background-color: #F0AD4E;
    color: white;
    margin-left: 10px;
}


/* Styl dla kontenera menu */
.elementor-nav-menu--dropdown {
    min-width: 100%; /* Możesz dostosować tę wartość zgodnie z potrzebami */
}

/* Stylizowanie aktywnego elementu w głównym menu */
.elementor-nav-menu > li.current-menu-item > a,
.elementor-nav-menu > li.current-menu-ancestor > a,
.elementor-nav-menu > li.current-menu-parent > a,
.elementor-nav-menu > li.current-product_cat-parent > a,
.elementor-nav-menu > li.current-product_cat-ancestor > a {
    background-color: #F0AD4E;
    color: white;
}

/* Stylizowanie aktywnego elementu w podmenu */
.elementor-nav-menu .sub-menu .current-menu-item > a {
    background-color: #F0AD4E;
    color: white;
}

/* Stylizowanie aktywnego głównego elementu menu */
.elementor-nav-menu--dropdown > li.current-menu-item > a,
.elementor-nav-menu--dropdown > li.current-menu-ancestor > a,
.elementor-nav-menu--dropdown > li.current-menu-parent > a,
.elementor-nav-menu--dropdown > li.current-product_cat-ancestor > a,
.elementor-nav-menu--dropdown > li.current-product_cat-parent > a {
    background-color: #F0AD4E; /* Twój wybrany kolor */
    color: white;
}

/* Stylizowanie aktywnego elementu w podmenu */
.elementor-nav-menu--dropdown .sub-menu .current-menu-item > a {
    background-color: #F0AD4E; /* Ten sam kolor */
    color: white;
}/* End custom CSS */