.custom-table-widget table {
    width: 100%;
    border-collapse: collapse;
	color: white;
	font-family: 'Afacad';
}

.custom-table-widget tr {
    background: #1B3019;
}

.custom-table-widget  th {
    border: none;
    padding: 20px;
    text-align: left;
}

.custom-table-widget tr td {
    border: none;
    padding: 20px;
    text-align: left;
}
.custom-table-widget .info{
	padding: 20px;
}
.custom-table-widget tr.table-row {
    cursor: pointer;
    background: #1B3019;
}

.custom-table-widget tr.table-row:hover {
    background: #0F2111;
}

.custom-table-widget tr.table-details td {
    background: #0F2111;
}
.custom-table-widget td img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    width: 100%;
    height: 60vh;
    object-fit: cover;
    max-width: 100% !important;
}

.gallery-images img {
    width: 100% !important;
    height: 25vh !important;
    object-fit: cover !important;
}


.gallery-images{
    display: grid !important;
    gap: 10px;
    grid-template-columns: repeat(3, 1fr);
    flex-wrap: wrap;
}


strong {
    color: #7D8B52 !important;
}

.inside {
    display: flex;
    height: 3vh;
    gap: 15px;
}

svg {
    height: auto;
}

.elementor-icon-only path {
    fill: #7D8B52;
}
@media only screen and (max-width: 768px) {
    /* Ukryj pierwszą kolumnę */
    .custom-table-widget td:first-child,
    .custom-table-widget th:first-child {
        display: none;
    }

    /* Ukryj ostatnią kolumnę */
    .custom-table-widget td:last-child,
    .custom-table-widget th:last-child {
        display: none;
    }

    /* Dostosowanie układu tabeli na małych ekranach */
    .custom-table-widget {
        display: block;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
	.table-details td{
		display: table-cell !important;
	}
    .custom-table-widget table {
        width: auto;
        table-layout: fixed;
    }
}
