
/* Korekty opakowań WordPress/Elementor bez zmiany projektu. */
body{margin:0}.elementor.elementor-edit-area-active{min-height:1px}
#main>.elementor{width:100%;max-width:none}
#main .az-section-shell{display:block;width:100%;max-width:none;margin:0;padding:0;gap:0;--container-max-width:100%;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}
#main .az-section-shell>.elementor-widget{width:100%;margin:0;max-width:none}
#main .elementor-widget-container{margin:0}
#main .elementor-widget{--widgets-spacing:0px 0px}

.journal-body>h2{margin-top:40px;scroll-margin-top:145px}.journal-body>p{margin-bottom:25px}
.az-pagination{display:flex;gap:14px;justify-content:center;margin-top:40px}
.admin-bar .site-header{top:32px}
.elementor-editor-active .scroll-step{opacity:1!important;transform:none!important}
.elementor-editor-active .connection-flow__spark{opacity:0}
@media(max-width:782px){.admin-bar .site-header{top:46px}}

/* Nawigacja musi mieścić się również między telefonem i desktopem. */
@media(min-width:801px) and (max-width:1100px){
 .header-inner>.btn{margin-left:auto}.menu-toggle{display:flex}
 .site-header .nav{display:none;position:absolute;top:100%;left:0;right:0;margin:0;background:var(--paper);padding:20px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line);gap:0}
 .site-header .nav.open{display:flex}.site-header .nav a{padding:12px;font-size:16px}
 .no-js .header-inner{height:auto;flex-wrap:wrap;padding-block:18px}.no-js .site-header .nav{display:flex;position:static;flex-basis:100%;flex-direction:row;flex-wrap:wrap}
}
