/* E6b: reguły faktycznie użyte w coverage 253 × 3; źródła: ZRODLA.md. */
.wpr-pointer-item{position: relative;}
.wpr-pointer-double-line .wpr-pointer-item:before,
.wpr-pointer-double-line .wpr-pointer-item:after,
.wpr-pointer-underline .wpr-pointer-item:after,
.wpr-pointer-overline .wpr-pointer-item:before{content: '';
	display: block;
	height: 0px;
	width: 100%;
	left: 0;
	background-color: #55595c;
	z-index: 2;}
.wpr-pointer-fx-fade .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:after,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:after,
.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:before,
.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:after{opacity: 0;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;}
.wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:before,
.wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:after{opacity: 1;}
/* E6b koniec coverage *//* Wygląd: Royal Free/Pro z lokalnej kopii netfriend.org, E3. */
.wpr-pointer-events-none{
    pointer-events: none;
}
.wpr-nav-menu,
.wpr-nav-menu ul,
.wpr-mobile-nav-menu,
.wpr-mobile-nav-menu ul{
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
}
.wpr-nav-menu li{
    position: relative;
}
.wpr-nav-menu-horizontal>.wpr-nav-menu>li{
    display: inline-block;
}
.wpr-nav-menu .wpr-menu-item{
    display: block;
    position: relative;
    z-index: 1;
}
.wpr-nav-menu > li > a,
.wpr-mobile-nav-menu > li > a{
    font-size: 16px;
    line-height: 1;
}
.wpr-mobile-nav-menu li{
    margin: 0;
}
.wpr-nav-menu-horizontal>.wpr-nav-menu>li:first-child,
.wpr-pointer-none .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item,
.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
.wpr-nav-menu-horizontal .wpr-nav-menu>li:last-child,
.wpr-pointer-none .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item,
.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item{
    padding-right: 0 !important;
    margin-right: 0 !important;
}
div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu,
div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu{
    left: 100%;
}
.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
.wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{
    right: 0;
}
.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-icon{
    left: 0;
}
.wpr-main-menu-align-left .wpr-nav-menu-horizontal .wpr-nav-menu,
.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item,
.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-sub-menu li a{
    text-align: left;
}
.wpr-main-menu-align-center > .elementor-widget-container > .wpr-nav-menu-horizontal > .wpr-nav-menu,
.wpr-main-menu-align-center > .elementor-widget-container > .wpr-nav-menu-vertical > .wpr-menu-item{
    text-align: center;
}
.wpr-main-menu-align-center > .wpr-nav-menu-horizontal > .wpr-nav-menu,
.wpr-main-menu-align-center > .wpr-nav-menu-vertical > .wpr-menu-item{
    text-align: center;
}
.wpr-main-menu-align-right > .elementor-widget-container > .wpr-nav-menu-horizontal > .wpr-nav-menu,
.wpr-main-menu-align-right > .elementor-widget-container > .wpr-nav-menu-vertical > .wpr-menu-item,
.wpr-main-menu-align-right > .elementor-widget-container > .wpr-nav-menu-vertical > .wpr-sub-menu li a{
    text-align: right;
}
.wpr-main-menu-align-right > .wpr-nav-menu-horizontal > .wpr-nav-menu,
.wpr-main-menu-align-right > .wpr-nav-menu-vertical > .wpr-menu-item,
.wpr-main-menu-align-right > .wpr-nav-menu-vertical > .wpr-sub-menu li a{
    text-align: right;
}
@media screen and ( min-width: 2400px){.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
    .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{
        right: 0;
    }
.wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: left;
    }
.wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: center;
    }
.wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: right;
    }
}
@media screen and ( max-width: 1221px){.wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
    .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{
        right: 0;
    }
.wpr-main-menu-align--laptopleft .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: left;
    }
.wpr-main-menu-align--laptopcenter .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: center;
    }
.wpr-main-menu-align--laptopright .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--laptopright .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: right;
    }
}
@media screen and ( max-width: 1200px){.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
    .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{
        right: 0;
    }
.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: left;
    }
.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: center;
    }
.wpr-main-menu-align--tablet_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: right;
    }
}
@media screen and ( max-width: 1024px){.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
    .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{
        right: 0;
    }
.wpr-main-menu-align--tabletleft .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: left;
    }
.wpr-main-menu-align--tabletcenter .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: center;
    }
.wpr-main-menu-align--tabletright .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--tabletright .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: right;
    }
}
@media screen and ( max-width: 880px){.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
    .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{
        right: 0;
    }
.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: left;
    }
.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: center;
    }
.wpr-main-menu-align--mobile_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: right;
    }
}
@media screen and ( max-width: 767px){.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
    .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{
        right: 0;
    }
.wpr-main-menu-align--mobileleft .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: left;
    }
.wpr-main-menu-align--mobilecenter .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: center;
    }
.wpr-main-menu-align--mobileright .wpr-nav-menu-horizontal .wpr-nav-menu,
    .wpr-main-menu-align--mobileright .wpr-nav-menu-vertical .wpr-menu-item{
        text-align: right;
    }
}
.wpr-nav-menu .wpr-sub-menu{
    display: none;
    position: absolute;
    z-index: 9999;
    width: 180px;
    text-align: left;
    list-style: none;
    margin: 0;
}
.wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu,
.wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu{
    top: 0;
}
.wpr-sub-menu-position-inline .wpr-nav-menu-vertical .wpr-sub-menu{
    position: static;
    width: 100% !important;
    text-align: center !important;
    margin-left: 0 !important;
}
.wpr-sub-menu-position-inline .wpr-sub-menu a{
    position: relative;
}
.wpr-nav-menu .wpr-sub-menu .wpr-sub-menu{
    top: 0;
    left: 100%;
}
.wpr-sub-menu .wpr-sub-menu-item{
    display: block;
    font-size: 14px;
}
.wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon{
    margin-left: 7px;
    text-indent: 0;
}
.wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon{
    position: absolute;
    top: 48%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon-rotate{
    -webkit-transform: rotate(-90deg) translateX(80%);
    -ms-transform: rotate(-90deg) translateX(80%);
    transform: rotate(-90deg) translateX(80%);
}
.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){
    border-bottom-style: solid;
}
.wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
.wpr-mobile-nav-menu-container{
    display: none;
    pointer-events: none;
}
.wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu){
    position: absolute;
    z-index: 9999;
}
.wpr-mobile-menu-full-width .wpr-mobile-mega-menu-wrap{
    width: 100vw;
}
.wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
.wpr-mobile-menu-drdown-align-left .wpr-mobile-mega-menu-wrap{
    left: 0;
}
.wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
.wpr-mobile-menu-drdown-align-center .wpr-mobile-mega-menu-wrap{
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.wpr-mobile-menu-drdown-align-right .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
.wpr-mobile-menu-drdown-align-right .wpr-mobile-mega-menu-wrap{
    right: 0;
}
.wpr-mobile-menu-item,
.wpr-mobile-sub-menu-item{
    position: relative;
}
.wpr-mobile-menu-item,
.wpr-mobile-sub-menu-item{
    display: block;
}
.wpr-mobile-sub-menu,
.wpr-mobile-sub-mega-menu{
    display: none;
}
.wpr-mobile-nav-menu .menu-item-has-children>a:after{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu a:before{
    content: ' ';
    display: inline-block;
    width: 10px;
}
.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu .wpr-mobile-sub-menu a:before{
    width: 20px;
}
.wpr-mobile-menu-item-align-center .wpr-mobile-nav-menu{
    text-align: center;
}
.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu{
    text-align: right;
}
.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu .menu-item-has-children>a:after{
    right: auto !important;
    left: 0;
}
div[class*="wpr-sub-icon-"] .wpr-mobile-nav-menu .menu-item-has-children>a:after{
    font-family: "Font Awesome 5 Free";
    font-size: 12px;
    font-weight: 900;
    font-style: normal;
    text-decoration: none;
    line-height: 1;
    letter-spacing: 0;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.wpr-sub-icon-caret-down .wpr-sub-icon:before,
.wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after{
    content: "\f0d7";
}
.wpr-sub-icon-angle-down .wpr-sub-icon:before,
.wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children>a:after{
    content: "\f107";
}
.wpr-sub-icon-chevron-down .wpr-sub-icon:before,
.wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children>a:after{
    content: "\f078";
}
.wpr-sub-icon-plus .wpr-sub-icon:before,
.wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children>a:after{
    content: "\f067";
}
.wpr-mobile-divider-yes .wpr-mobile-menu-item{
    border-bottom-style: solid;
}
.wpr-mobile-toggle-wrap{
    font-size: 0;
    line-height: 0;
}
.wpr-mobile-toggle{
    display: inline-block;
    padding: 7px;
    cursor: pointer;
    border-style: solid;
    text-align: center;
}
.wpr-mobile-toggle-line{
    display: block;
    width: 100%;
}
.wpr-mobile-toggle-line:last-child{
    margin-bottom: 0 !important;
}
.wpr-mobile-toggle-text{
    font-size: 16px;
    line-height: 1 !important;
}
.wpr-mobile-toggle-text:last-child{
    display: none;
}
.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(2){
    width: 78%;
    margin-left: 24%;
}
.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(3){
    width: 45%;
    margin-left: 57%;
}
.wpr-mobile-toggle-v3 .wpr-mobile-toggle-line:nth-child(2){
    width: 75%;
    margin-left: 15%;
}
.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(1),
.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(3){
    width: 75%;
    margin-left: 25%;
}
.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(2){
    width: 75%;
    margin-right: 25%;
}
.wpr-mobile-toggle-v5 .wpr-mobile-toggle-line:nth-child(1){
    display: none;
}
.wpr-nav-menu-bp-always .wpr-nav-menu-container{
    display: none;
}
.wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container{
    display: block;
}
.wpr-nav-menu-bp-always .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
.wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container{
    pointer-events: auto;
}
@media screen and ( max-width: 1024px){.wpr-nav-menu-bp-tablet .wpr-nav-menu-container{
        display: none;
    }
.wpr-nav-menu-bp-tablet .wpr-mobile-nav-menu-container{
        display: block;
    }
.wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
    .wpr-mobile-nav-menu-container{
        pointer-events: auto;
    }
}
@media screen and ( max-width: 767px){.wpr-nav-menu-bp-pro-nn .wpr-nav-menu-container,
    .wpr-nav-menu-bp-pro-al .wpr-nav-menu-container,
    .wpr-nav-menu-bp-mobile .wpr-nav-menu-container{
        display: none;
    }
.wpr-nav-menu-bp-pro-nn .wpr-mobile-nav-menu-container,
    .wpr-nav-menu-bp-pro-al .wpr-mobile-nav-menu-container,
    .wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container{
        display: block;
    }
}
.wpr-pointer-line-fx .wpr-active-menu-item:before,
.wpr-pointer-line-fx .wpr-active-menu-item:after,
.wpr-pointer-border-fx .wpr-active-menu-item:before,
.wpr-pointer-background-fx .wpr-active-menu-item:before{
    opacity: 1 !important;
}
.wpr-pointer-fx-none{
    -webkit-transition-duration: 0s !important;
    -o-transition-duration: 0s !important;
    transition-duration: 0s !important;
}
.wpr-pointer-overline.wpr-pointer-fx-slide > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before,
.wpr-pointer-underline.wpr-pointer-fx-slide > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after,
.wpr-pointer-double-line.wpr-pointer-fx-slide > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before,
.wpr-pointer-double-line.wpr-pointer-fx-slide > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after,
.wpr-pointer-overline.wpr-pointer-fx-grow > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before,
.wpr-pointer-underline.wpr-pointer-fx-grow > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after,
.wpr-pointer-double-line.wpr-pointer-fx-grow > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before,
.wpr-pointer-double-line.wpr-pointer-fx-grow > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after,
.wpr-pointer-overline.wpr-pointer-fx-slide > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before,
.wpr-pointer-underline.wpr-pointer-fx-slide  > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after,
.wpr-pointer-double-line.wpr-pointer-fx-slide > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before,
.wpr-pointer-double-line.wpr-pointer-fx-slide > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after,
.wpr-pointer-overline.wpr-pointer-fx-grow > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before,
.wpr-pointer-underline.wpr-pointer-fx-grow > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after,
.wpr-pointer-double-line.wpr-pointer-fx-grow > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:before,
.wpr-pointer-double-line.wpr-pointer-fx-grow > .elementor-widget-container > .wpr-nav-menu-container > ul> li > .wpr-pointer-item.wpr-active-menu-item:after{
    width: 100%;
}
.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:before{
    top: 0;
}
.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:after{
    bottom: 0 !important;
}
.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,
.wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,
.wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,
.wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,
.wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-active-menu-item:before{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-active-menu-item:before{
    -webkit-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg);
}
.wpr-mobile-nav-menu .sub-menu-toggle{
    display: none !important;
}
.elementor-widget-wpr-nav-menu .wpr-nav-menu .wpr-menu-item,
.elementor-widget-wpr-nav-menu .wpr-mobile-nav-menu a,
.elementor-widget-wpr-nav-menu .wpr-mobile-toggle-text{
    line-height: 26px;
}
.elementor-widget-wpr-nav-menu .wpr-sub-menu .wpr-sub-menu-item{
    font-size: 14px;
}
.wpr-mega-menu a.wpr-menu-item,
.wpr-mega-menu a.wpr-sub-menu-item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.wpr-mega-menu .wpr-pointer-item:before,
.wpr-mega-menu .wpr-pointer-item:after{
    position: absolute;
}
.wpr-mega-menu .wpr-sub-icon{
    margin-left: auto;
}
.wpr-nav-menu-horizontal .wpr-mega-menu .wpr-sub-icon{
    margin-top: -1px;
}
.wpr-nav-menu-vertical .wpr-mega-menu .wpr-sub-icon,
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
}
.wpr-mega-menu .wpr-sub-icon-rotate{
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
}
.wpr-nav-menu-vertical .wpr-sub-mega-menu{
    width: 840px;
}
.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{
    left: 50%;
}
.wpr-nav-menu-horizontal .wpr-mega-menu-badge{
    position: absolute;
    top: -4px;
    right: 0;
}
.wpr-nav-menu-horizontal .wpr-mega-menu-badge:after{
    content: ' ';
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: inherit;
}
.wpr-nav-menu-vertical .wpr-mega-menu-badge,
.wpr-mobile-nav-menu .wpr-mega-menu-badge{
    margin-left: 5px;
}
.wpr-nav-menu-vertical .wpr-mega-menu-badge{
    margin-left: 5px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}
.wpr-nav-menu-horizontal .wpr-mega-menu-badge-animation{
    -webkit-animation: badgeBounce 2s ease-in-out infinite;
            animation: badgeBounce 2s ease-in-out infinite;
}
.wpr-nav-menu-vertical .wpr-mega-menu-badge-animation{
    -webkit-animation: badgeFade 2s ease-in-out infinite;
            animation: badgeFade 2s ease-in-out infinite;
}
div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu,
div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu{
    display: block;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu.wpr-animate-sub,
div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu.wpr-animate-sub{
    visibility: visible;
    opacity: 1;
    z-index: 9999;
}
.wpr-sub-menu-fx-fade .wpr-sub-mega-menu{
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
.wpr-sub-menu-fx-move-up .wpr-sub-menu,
.wpr-sub-menu-fx-move-up .wpr-sub-mega-menu{
    margin-top: 10px;
}
.wpr-sub-menu-fx-move-down .wpr-sub-menu,
.wpr-sub-menu-fx-move-down .wpr-sub-mega-menu{
    margin-top: -10px;
}
.wpr-sub-menu-fx-move-left .wpr-sub-menu,
.wpr-sub-menu-fx-move-left .wpr-sub-mega-menu{
    margin-left: 10px;
}
.wpr-sub-menu-fx-move-right .wpr-sub-menu,
.wpr-sub-menu-fx-move-right .wpr-sub-mega-menu{
    margin-left: -10px;
}
.wpr-sub-menu-fx-move-up .wpr-sub-menu.wpr-animate-sub,
.wpr-sub-menu-fx-move-up .wpr-sub-mega-menu.wpr-animate-sub,
.wpr-sub-menu-fx-move-down .wpr-sub-menu.wpr-animate-sub,
.wpr-sub-menu-fx-move-down .wpr-sub-mega-menu.wpr-animate-sub{
    margin-top: 0;
}
.wpr-sub-menu-fx-move-left .wpr-sub-menu.wpr-animate-sub,
.wpr-sub-menu-fx-move-left .wpr-sub-mega-menu.wpr-animate-sub,
.wpr-sub-menu-fx-move-right .wpr-sub-menu.wpr-animate-sub,
.wpr-sub-menu-fx-move-right .wpr-sub-mega-menu.wpr-animate-sub{
    margin-left: 0;
}
.wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu-wrap{
    display: none;
    position: absolute;
    z-index: 9999;
}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap{
    display: block;
    position: fixed;
    top: 0;
    z-index: 9999;
    height: 100vh;
    min-height: 100%;
    overflow: hidden;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}
.admin-bar .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap{
    top: 32px;
}
.wpr-mobile-menu-offcanvas-slide-left .wpr-mobile-mega-menu-wrap,
.wpr-mobile-menu-offcanvas-slide-center .wpr-mobile-mega-menu-wrap{
    left: 0;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
}
.wpr-mobile-menu-offcanvas-slide-right .wpr-mobile-mega-menu-wrap{
    right: 0;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-open{
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
}
.wpr-mobile-mega-menu-overlay{
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9998;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
}
.wpr-mobile-mega-menu-open + .wpr-mobile-mega-menu-overlay{
    opacity: 1;
    visibility: visible;
}
.wpr-mobile-mega-menu .wpr-mobile-menu-item,
.wpr-mobile-mega-menu .wpr-mobile-sub-menu-item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.wpr-mobile-mega-menu .wpr-mobile-sub-icon{
    margin-left: auto;
    font-size: 13px;
}
.wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    position: absolute;
    right: 0;
}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu li{
    overflow: hidden;
}
.wpr-mobile-mega-menu a:after{
    display: none;
}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu{
    position: relative;
}
.wpr-mobile-mega-menu > li > a,
.wpr-mobile-mega-menu .wpr-mobile-sub-menu > li > a{
    position: relative;
    left: 0;
    -webkit-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
}
.wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a{
    left: -100%;
}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-mega-menu,
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > .wpr-mobile-sub-menu{
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    left: 100%;
    z-index: 1;
    -webkit-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
}
.wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open > .wpr-mobile-sub-mega-menu,
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu{
    left: 0;
}
.wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a{
    margin-right: 20px;
}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-mega-menu,
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu{
    margin-left: 0 !important;
}
.wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu .wpr-mobile-sub-menu .wpr-mobile-sub-menu{
    padding-left: 10px;
}
.wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-menu{
    display: block;
}
.wpr-mobile-menu-display-offcanvas .wpr-menu-offcanvas-back{
    display: block;
    cursor: pointer;
}
.wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu li.wpr-menu-offcanvas-back-wrap{
    display: none;
}
.wpr-mobile-mega-menu-wrap[toggle-backface="yes"] .wpr-mobile-sub-offcanvas-open li.menu-item > ul{
    display: none !important;
}
.wpr-mobile-mega-menu-wrap[toggle-backface="yes"] .wpr-mobile-sub-offcanvas-open li.wpr-mobile-sub-open.menu-item > ul{
    display: block !important;
}
.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:before,
.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:after{
    opacity: 1 !important;
    width: 100% !important;
}
/* Natywny przycisk i progressive enhancement. */
[data-bm-menu] .wpr-mobile-toggle{appearance:none;background:transparent;color:inherit;border:0;border-radius:0;font:inherit;line-height:inherit;cursor:pointer}
[data-bm-menu] .wpr-mobile-toggle{width:50px}
[data-bm-menu] .wpr-mobile-toggle-line{height:4px;margin-bottom:6px;background:currentColor}
html:not(.bm-strony-js) [data-bm-menu]:not(.bm-menu-js) .wpr-mobile-toggle-wrap{display:none}
html:not(.bm-strony-js) [data-bm-menu]:not(.bm-menu-js) .wpr-mobile-nav-menu{display:block!important;height:auto!important}
html:not(.bm-strony-js) [data-bm-menu]:not(.bm-menu-js) .wpr-mobile-nav-menu{position:static;transform:none;width:auto}
[data-bm-menu] .wpr-mobile-nav-menu a{font-size:14px;line-height:26px}
[data-bm-menu] .wpr-mobile-nav-menu .sub-menu{display:block;visibility:visible;opacity:1;position:static}
[data-bm-menu] .wpr-nav-menu li:hover>.sub-menu,[data-bm-menu] .wpr-nav-menu li:focus-within>.sub-menu{display:block;visibility:visible;opacity:1}
[data-bm-menu].bm-menu-js .wpr-mobile-nav-menu{display:none}
[data-bm-menu].bm-menu-js .wpr-mobile-nav-menu.bm-menu-open{display:block;height:auto}
[data-bm-menu] button:focus-visible,[data-bm-menu] a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
[data-bm-menu] .wpr-sub-icon.fas{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased}
[data-bm-menu] .wpr-sub-icon{height:1em;line-height:1}
[data-bm-menu] .wpr-sub-icon svg{height:1em;width:.625em;fill:currentColor;display:block}
[data-bm-menu] .wpr-mobile-nav-menu .wpr-sub-icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}
[data-bm-menu] .wpr-mobile-nav-menu li{position:relative}
[data-bm-menu] .bm-submenu-toggle{position:absolute;right:0;top:0;appearance:none;background:transparent;color:inherit;border:0;border-radius:0;font:inherit;margin:0;width:44px;cursor:pointer;display:flex;align-items:center;justify-content:center}
[data-bm-menu] .wpr-mobile-nav-menu .bm-submenu-toggle{top:0;transform:none;line-height:1}
html:not(.bm-strony-js) [data-bm-menu]:not(.bm-menu-js) .bm-submenu-toggle{display:none}
[data-bm-menu].bm-menu-js .wpr-mobile-nav-menu .sub-menu{display:none}
[data-bm-menu].bm-menu-js .wpr-mobile-nav-menu li.bm-submenu-open>.sub-menu{display:block}

/* Menu wyrównane do prawej: Royal rysuje strzałkę podmenu po lewej (a:after), więc tam też przycisk rozwijania. */
.wpr-mobile-menu-item-align-right [data-bm-menu] .bm-submenu-toggle,[data-bm-menu].wpr-mobile-menu-item-align-right .bm-submenu-toggle{right:auto;left:0;width:88px}

/* Obecność JS znamy już w head: pierwsza klatka ma tę samą geometrię co po inicjalizacji. */
html.bm-strony-js [data-bm-menu] .wpr-mobile-nav-menu:not(.bm-menu-open){display:none}
