@media(max-width:767px){.elementor-11487 .elementor-element.elementor-element-f541db8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-f541db8 */body header#site-header.site-header[role="banner"]{
    display: none;
}
body .elementor-element-09494d4{
    display: none;
}
body .elementor-element-9bc9ff2{
    display: none;
}

 table.kalendarzpylenia {
            width: 100%;
            background-color: #ffffff;
            border-collapse: collapse;
            border-width: 2px;
            border-color: #98c85a;
            border-style: solid;
            color: #000000;
            text-align: center;
            font-family: "Poppins", sans-serif;
            font-weight: 500;
            margin: 0;
        }

        table.kalendarzpylenia i {
            font-family: "Font Awesome 5 Free";
            font-weight: 600;
            font-style: normal;

        }

        table.kalendarzpylenia td {
            border-width: 1px;
            background-color: #98c85a02;
            border-color: #98c85a;
            border-style: solid;
            padding: 3px;

        }

        table.kalendarzpylenia td.pylek {
            background-color: #98c85a14;
            border: 1px solid #78985a;
            border-right: 3px solid #78985a;
            border-left: 3px solid #78985a;
            font-family: "Poppins", sans-serif;
            font-weight: 500;
        }


        table.kalendarzpylenia .borderpx2tableright {
            border-right: 3px solid #78985a;

        }

        table.kalendarzpylenia thead td {
            border: 3px solid #78985a;
            background-color: #98c85a;


        }

        table.kalendarzpylenia tbody tr td.legendatable {
            background: #00000002;
            border: none;
        }

        table.kalendarzpylenia tr.legendatablerow {
            border-bottom: 3px solid #78985a;
            border-left: 3px solid #78985a;
            border-right: 3px solid #78985a;
            border-top: 2px solid #78985a;
        }

@media only screen and (max-width:784px){
 table.kalendarzpylenia {
            font-size: 10px;
        }
         table.kalendarzpylenia thead tr td[colspan="32"]{
            font-size: 10px!important;
        }
        table.kalendarzpylenia thead tr td[colspan="32"] span{
            font-size: 6px!important;
        }
}
@media only screen and (max-width:680px){
 table.kalendarzpylenia {
            font-size: 7px;
            border-width: 1px;
        }
        table.kalendarzpylenia td {
            padding: 0px;
        }

        table.kalendarzpylenia td.pylek {
            border: 1px solid #78985a;
            border-right: 2px solid #78985a;
            border-left: 2px solid #78985a;
        }
        table.kalendarzpylenia .borderpx2tableright {
            border-right: 2px solid #78985a;
        }
        table.kalendarzpylenia thead td {
            border: 2px solid #78985a;
        }
        table.kalendarzpylenia tr.legendatablerow {
            border-bottom: 2px solid #78985a;
            border-left: 2px solid #78985a;
            border-right: 2px solid #78985a;
            border-top: 2px solid #78985a;
        }
}/* End custom CSS */