html.fontsize body { font-size: 20px !important;}
html.fontsize #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-size:140% !important;}
html.fontsize #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { font-size:140% !important;}
html.fontsize .acym_module_form { max-width:480px !important;}
html.fontsize .bip::before { transform:scale(1.2);}
html.fontsize .fb::before{ font-size: 25px !important;}
html.fontsize .ac::before, html.fontsize .wysz::before { font-size:22px !important;}
html.fontsize .wpart ul li::before { top:14px;}
html.fontsize #ikony .wp-block-buttons > .wp-block-button.wp-block-button__width-50 { font-size: 17px !important; margin-left:3px !important; margin-right:3px !important;}
html.fontsize div#n2-ss-3 .n2-ss-slide { font-size: 17px !important;}
html.fontsize .time { max-width:150px !important;}
html.fontsize .przycisk {margin-top:100px;}
html.fontsize .wpcf7 .wpcf7-submit { height:55px !important;}
html.fontsize .tribe-common .tribe-events-c-top-bar__today-button { width:90px !important;}
html.fontsize #submenu li buttton { margin-top:8px; margin-right:8px;}
@media (min-width: 782px) {
html.fontsize .menu-rozklad-container ul li a:before { display:none !important;}
}
html.fontsize .menu-rozklad-container ul li a, html.fontsize  .menu-rozklad-container ul li a:before  { display:inline-grid; justify-items: center;   align-items: center;}
@media (min-width: 782px) and (max-width: 1170px) {
html.fontsize .linie {
    max-width: 645px;
    top: 100px;
}
}
@media (min-width: 1171px) {
html.fontsize .linie {
    max-width: 645px;
      top: 165px !important;
}
}
html.fontsize .timeline li { padding-left:185px !important;}
html.fontsize .timeline strong { width:140px;}
html.fontsize .timeline li::before { left: 160px;}
html.fontsize .timeline li::after { left: 156px; top:10px;