/* ukrycie bialego headera */
.header-light {
    display: none;
}

/* wyswietlenie niebieskiego headera */
.header-dark {
    display: flex;
}

/* wyświetlenie bialego headera */
.page-id-1150 .header-light,
.page-id-4008 .elementor-element-78535ca4,
.home .header-light {
    display: flex !important;
}

.page-id-1150 .header-dark,
.page-id-4008 .elementor-element-770978fc,
.home .header-dark {
    display: none !important;
}

.elementor-location-header .elementor-widget-image a img[src$=".svg"] {
    width: 142px !important;
}


.elementor-3941 .elementor-element.elementor-element-1ab43b5 {
    display: flex;
}

@media (max-width:991px) {
    .elementor-3941 .elementor-element.elementor-element-1ab43b5 {
        flex-wrap: wrap;
    }

    .elementor-element-09669b3>div,
    .elementor-1150 .elementor-element.elementor-element-09669b3>div {
        display: flex !important;
        flex-wrap: wrap !important;
    }

    .elementor-1238 .elementor-element.elementor-element-f8c83c7 iframe {
        min-height: 60vh;
    }
}

@media (max-width:479px) {
    .elementor-3941 .elementor-element.elementor-element-51b5df8 {
        flex-direction: column;
    }
}

.page-id-1150 .elementor-4108 .elementor-element.elementor-element-49e5e37b .m-neuron-nav-menu .menu-item>a,
.page-id-4008 .elementor-4104 .elementor-element.elementor-element-dcb0370 .m-neuron-nav-menu .menu-item>a,
.home .elementor-4108 .elementor-element.elementor-element-49e5e37b .m-neuron-nav-menu .menu-item>a {
    color: #fff !important;
}

.elementor-4104 .elementor-element.elementor-element-dcb0370>.elementor-widget-container {
    margin-right: 0 !important;
}

@media (max-width:1800px) {
    .elementor-4104 .elementor-element.elementor-element-dcb0370.m-neuron-nav-menu--horizontal .m-neuron-nav-menu>ul>li:not(:last-child) {
        margin-right: 28px !important;
        white-space: nowrap;
    }
}

@media (max-width:1600px) {
    .elementor-4104 .elementor-element.elementor-element-dcb0370.m-neuron-nav-menu--horizontal .m-neuron-nav-menu>ul>li:not(:last-child) {
        margin-right: 18px !important;
        white-space: nowrap;
    }
}

/* .m-neuron-nav-menu__list li:last-child a{
    margin-right: 0;
} */
.page-id-1150 .elementor-4108 .elementor-element.elementor-element-49e5e37b .m-neuron-nav-menu .menu-item .sub-menu a,
.page-id-4008 .elementor-4104 .elementor-element.elementor-element-dcb0370 .m-neuron-nav-menu .menu-item .sub-menu a,
.home .elementor-4108 .elementor-element.elementor-element-49e5e37b .m-neuron-nav-menu .menu-item .sub-menu a {
    color: var(--e-global-color-primary) !important;
}

.m-neuron-nav-menu__hamburger {
    z-index: 999;
}

.m-neuron-nav-menu--mobile>ul {
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    height: 100svh !important;
    -webkit-transform: translateY(0) !important;
    -ms-transform: translateY(0) !important;
    transform: translateY(0) !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    padding-top: 140px !important;
    background-color: #0B4770 !important;
}

.m-neuron-nav-menu--mobile>ul.sub-menu {
    gap: 15px !important;
}

@media (max-width:991px) {
    body .m-neuron-nav-menu--indicator-none .sub-arrow {
        display: flex !important;
    }
}

.sub-arrow i {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjE5MjggMjQuMTY1MkMxNS42MzkyIDI0LjYxMTYgMTYuMzY0MyAyNC42MTE2IDE2LjgxMDcgMjQuMTY1MkwyMi41MjUzIDE4LjQ1MDZDMjIuOTcxOCAxOC4wMDQxIDIyLjk3MTggMTcuMjc5MSAyMi41MjUzIDE2LjgzMjZDMjIuMDc4OSAxNi4zODYyIDIxLjM1MzggMTYuMzg2MiAyMC45MDc0IDE2LjgzMjZMMTcuMTQyOSAyMC42MDA3TDE3LjE0MjkgOS42NDI5MkMxNy4xNDI5IDkuMDEwNzQgMTYuNjMyMiA4LjUgMTYgOC41QzE1LjM2NzggOC41IDE0Ljg1NzEgOS4wMTA3NCAxNC44NTcxIDkuNjQyOTJMMTQuODU3MSAyMC41OTcxTDExLjA5MjYgMTYuODM2MkMxMC42NDYxIDE2LjM4OTcgOS45MjEwNiAxNi4zODk3IDkuNDc0NjEgMTYuODM2MkM5LjAyODE2IDE3LjI4MjYgOS4wMjgxNiAxOC4wMDc3IDkuNDc0NjEgMTguNDU0MUwxNS4xODkyIDI0LjE2ODdMMTUuMTkyOCAyNC4xNjUyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.m-neuron-nav-menu--mobile ul li,
.m-neuron-nav-menu--mobile ul li a {
    color: #fff !important;
    font-size: 25px !important;
    line-height: 1.25 !important;
}

.m-neuron-nav-menu--mobile ul.sub-menu li,
.m-neuron-nav-menu--mobile ul.sub-menu li a {
    font-size: 18px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.elementor-4108 .elementor-element.elementor-element-49e5e37b .m-neuron-nav-menu--mobile>ul,
.elementor-4108 .elementor-element.elementor-element-49e5e37b .m-neuron-nav-menu>ul .sub-menu {
    border: 0 !important;
}

@media (max-width:1500px) {
    .elementor-4108 .elementor-element.elementor-element-49e5e37b.m-neuron-nav-menu--horizontal .m-neuron-nav-menu>ul>li:not(:last-child) {
        margin-right: 28px !important;
    }

    .m-neuron-nav-menu>ul {
        flex-wrap: wrap !important;
    }
}

.elementor-4298 .elementor-element.elementor-element-5757e4f .elementor-image-box-img img,
.elementor-4298 .elementor-element.elementor-element-2b89570 .elementor-image-box-img img,
.elementor-4298 .elementor-element.elementor-element-8aa51c8 .elementor-image-box-img img,
.elementor-4298 .elementor-element.elementor-element-5757e4f .elementor-image-box-img img,
.elementor-4298 .elementor-element.elementor-element-2b89570 .elementor-image-box-img img,
.elementor-4298 .elementor-element.elementor-element-8aa51c8 .elementor-image-box-img img,
.elementor-4286 .elementor-element.elementor-element-5757e4f .elementor-image-box-img img,
.elementor-4286 .elementor-element.elementor-element-2b89570 .elementor-image-box-img img,
.elementor-4286 .elementor-element.elementor-element-8aa51c8 .elementor-image-box-img img,
.elementor-1208 .elementor-element.elementor-element-5757e4f .elementor-image-box-img img,
.elementor-1208 .elementor-element.elementor-element-2b89570 .elementor-image-box-img img,
.elementor-1208 .elementor-element.elementor-element-8aa51c8 .elementor-image-box-img img {
    height: 90px !important;
    width: auto !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    color: #fff !important;
    background-color: var(--e-global-color-primary) !important;
}

.elementor-accordion .elementor-tab-content a,
.elementor-toggle .elementor-tab-content a {
    text-decoration: underline;
}

.menu-active .m-neuron-nav-menu__hamburger {
    position: fixed;
    right: 20px;
}

.elementor-4104 .elementor-element.elementor-element-dcb0370 .m-neuron-nav-menu>ul>li.menu-item>a {
    background-color: transparent !important;
}

#map {
    height: 300px;
    outline: 0 !important;
    width: 100%;
}

.page-id-4733 .entry-title,
.page-id-4738 .entry-title,
.page-id-4716 .entry-title {
    display: none;
}

.m-neuron-filters [data-filter=""] {
    order: 0;
}

.m-neuron-filters [data-filter="portfolio_category-neubau"] {
    order: 1;
}

.m-neuron-filters [data-filter="portfolio_category-umbau"] {
    order: 2;
}

.m-neuron-filters [data-filter="portfolio_category-aussenanlagen"] {
    order: 3;
}