/*
 * Snippet: Fragment kodu bez tytułu
 * WPCode ID: 3449 | Location: site_wide_body | Status: active
 */

@media (min-width: 1230px) {
	.main-navigation .menu > li {
    position: relative;
}

.main-navigation .menu > li:hover > .sub-menu {
    display: block;
    opacity: 1;
    visibility: visible;
}

.main-navigation .sub-menu {
    top: 100%;
    margin-top: 0;
}

.header-navigation .menu {
flex-wrap: nowrap;
}



.main-navigation .menu > li > .sub-menu {
margin-top: -2px;
}
.kadence-svg-iconset svg {
    color: #ffffff;
}

 .primary-menu-container.header-menu-container {
    justify-content: flex-start !important;
}
.header-navigation ul.menu > li.menu-item {
    margin-left: 0 !important;

}

.elementor-1607 .elementor-element.elementor-element-193955d .elementor-heading-title {
	font-size:40px
}
.elementor-1287 .elementor-element.elementor-element-f5cc7f7 .elementor-heading-title {
	font-size:40px;
}
.header-navigation ul#primary-menu > li.menu-item {
    margin-right: 20px;
}


    .site-header-main-section-right.site-header-section.site-header-section-right {
     
        padding-right: 48px;
    }


.header-navigation .menu {
    display: flex;
    justify-content: center;
}

.header-navigation ul#primary-menu {
    justify-content: flex-start !important;
}

 .search-toggle-open .search-toggle-icon svg.kadence-svg-icon  {
	margin-left: 15px;
}
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) .header-menu-container > ul > li > a {
    color: white;
}
}
