	.container {
		width: 100%;
		max-width: 1280px;
		margin-left: auto;
		margin-right: auto;
		padding: 1rem;
		background: #FFF;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
.site-main .container {
    padding: 1rem;
}
	.entry-header {
		padding: 1rem;
	}
	.kolejka-wrapper {
		width: 100%;
		margin: 1rem 0;
	}
	.kolejka-title {
		font-size: 1.5rem;
		margin: 0 0 0.5rem 0;
		text-align: center;
	}
	.kolejka-content {
		width: 100%;
	}
	.kolejka-content table {
		width: 100%;
		border-collapse: collapse;
	}
	.kolejka-content th,
	.kolejka-content td {
		padding: 0.5rem;
		border: 1px solid #ddd;
		text-align: center;
		font-size: 1rem;
	}
	.kolejka-content th {
		background-color: #f5f5f5;
		font-weight: bold;
	}
	.kolejka-content td {
		background-color: #fff;
	}
	.kolejka-content tr:first-child td {
		background-color: #f5f5f5;
		font-weight: bold;
	}
	.kolejka-content td:nth-child(1) {
		width: 40%;
	}
	.kolejka-content td:nth-child(2) {
		width: 8%;
	}
	.kolejka-content td:nth-child(3) {
		width: 40%;
	}
	.kolejka-content td:nth-child(4) {
		width: 12%;
		font-size: 0.75rem;
	}
	@media (max-width: 768px) {
		.kolejka-wrapper {
			width: 100%;
			overflow-x: auto;
			-webkit-overflow-scrolling: touch;
		}
		.kolejka-content table {
			min-width: 600px;
		}
		.kolejka-content th,
		.kolejka-content td {
			font-size: 0.75rem;
		}
		.kolejka-content td:nth-child(4) {
			font-size: 0.5rem;
		}
}