
.vc_row.fixed_heights,.vc_row-o-equal-height,.vc_row-flex{display:flex;flex-wrap:wrap}
.vc_row.fixed_heights>.wpb_column,.vc_row.fixed_heights>[class*="vc_col"],
.vc_row-o-equal-height>.wpb_column,.vc_row-o-equal-height>[class*="vc_col"]{
  display:flex;flex-direction:column}
.vc_row.fixed_heights .wpb_wrapper,.vc_row-o-equal-height .wpb_wrapper{flex:1 0 auto}
.rev_slider_wrapper,.rev_slider,.slider,.slides,.swiper,.swiper-container,
.flexslider,.owl-carousel,.sp-slider,.camera_wrap{min-height:60px}
img[width][height]{height:auto}

/* etykiety pomocnicze motywu */
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}

/* menu glowne */
.ast-builder-menu,.ast-builder-menu-1{display:block!important;visibility:visible!important;opacity:1!important}
nav.wr-mainmenu{display:block!important;visibility:visible!important;opacity:1!important;width:100%}
nav.wr-mainmenu ul{display:flex!important;flex-wrap:wrap;gap:6px 22px;list-style:none!important;margin:0!important;padding:8px 0!important;justify-content:flex-end}
nav.wr-mainmenu li{list-style:none!important;margin:0!important;padding:0!important}
nav.wr-mainmenu a{color:#1b2733!important;background:none!important;text-decoration:none!important;font-weight:600;font-size:15px;line-height:1.4;display:inline-block;padding:4px 2px}
nav.wr-mainmenu a:hover,nav.wr-mainmenu a:focus{color:#0b57a4!important;text-decoration:underline!important}
@media (max-width:767px){nav.wr-mainmenu ul{justify-content:flex-start}}

/* bloki "Zobacz tez" i mapa strony */
aside[data-wr-related],nav.wr-footer-sitemap{position:static!important;float:none!important;clear:both!important;display:block!important;width:auto!important;max-width:1000px!important;margin:24px auto!important;padding:16px 20px!important;background:#f6f8fa!important;border:1px solid #e2e6ec!important;border-radius:8px;box-sizing:border-box}
aside[data-wr-related] b{display:block;margin-bottom:8px;color:#1b2733}
aside[data-wr-related] ul{margin:0;padding-left:18px}
aside[data-wr-related] a,nav.wr-footer-sitemap a{color:#0b57a4!important;text-decoration:underline}
nav.wr-footer-sitemap{text-align:center}
