.page-id-42 .map-info {
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.1), 0 0 8px 0 rgba(0, 0, 0, 0.12);
}
/*body{background-color:#f7f5f5}
[data-filter*=".p-en-suite"]{
		display:none !important;
}
*/
/*.th-portfolio-filters span{display:none}
.header.dark-header .navbar-collapse {
    box-shadow: 0 0 9px 13px !important;
}*/



.elementor-icon {
	padding: 0.25em !important}




.tablepress.cennik {
    width:100%;
    border-collapse:collapse !important;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    border:3px solid #000 !important;
}

/* Wszystkie komórki */
.tablepress.cennik th,
.tablepress.cennik td {
    border:1px solid #000 !important;
    padding:12px 10px !important;
    text-align:center !important;
    vertical-align:middle !important;
    background:#fff !important;
    color:#000 !important;
}

/* Pierwszy wiersz */
.tablepress.cennik > thead > tr,
.tablepress.cennik > thead > tr > th {
    background:#9f9f9f !important;
    color:#000 !important;
    font-weight:600 !important;
    text-align:center !important;
}

/* Pierwsza kolumna */
.tablepress.cennik > tbody > tr > td:first-child,
.tablepress.cennik > tbody > tr > th:first-child {
    background:#b6b6b6 !important;
    color:#000 !important;
    font-weight:600 !important;
    text-align:center !important;
}

/* Reszta tabeli biała */
.tablepress.cennik > tbody > tr > td:not(:first-child) {
    background:#fff !important;
    color:#000 !important;
}

/* Usunięcie paskowania */
.tablepress.cennik tbody tr:nth-child(even) td,
.tablepress.cennik tbody tr:nth-child(odd) td {
    background:#fff !important;
    color:#000 !important;
}

/* Przywrócenie szarej pierwszej kolumny */
.tablepress.cennik tbody tr:nth-child(even) td:first-child,
.tablepress.cennik tbody tr:nth-child(odd) td:first-child {
    background:#b6b6b6 !important;
    color:#000 !important;
}

/* Hover */
.tablepress.cennik tbody tr:hover td {
    background:#fff !important;
    color:#000 !important;
}

.tablepress.cennik tbody tr:hover td:first-child {
    background:#b6b6b6 !important;
}

/* Mobile */
@media (max-width:768px) {
    .tablepress.cennik {
        display:block;
        overflow-x:auto;
        white-space:nowrap;
    }
}
