.woonplek{
		width: 137px;
		float: left;
		background-color: black;
}
.navbar ul {
	list-style-type: none; 
	background-color: #fff;
	padding: 10px;
	margin: 0;
	display: flex; 
	border-radius: 10px;
}

.navbar li a {
	display: block;
	color: black;
	text-align: center;
	padding: 14px 20px;
	text-decoration: none; 
}
nav a:hover{
	background-color: black;
	color: white;
}
main{
  background-color:rgb(23, 23, 132);
  color:rgb(237, 236, 236);
  border-radius:10px;
	width:100%;
	min-height:520px;
	display:flex;
	flex-wrap: wrap;
	gap:24px;
	align-items:start;
	padding:30px;
	box-sizing:border-box;
}

.home-main{
  background-color:rgb(23, 23, 132);
  color:rgb(237, 236, 236);
  border-radius:10px;
	width:100%;
	min-height:520px;
	display:grid;
	grid-template-columns:1fr 1.4fr;
	gap:24px;
	align-items:start;
	padding:30px;
	box-sizing:border-box;
}

main > div {
	min-width:0;
}

.foto-blok {
	width:250px;
}

.foto-blok img {
	width:100%;
	height:180px;
	object-fit:cover;
	border-radius:10px;
	display:block;
}

.foto-blok .foto-text {
	margin:10px 0 0;
}

.main-foto{
	width:100%;
	height:auto;
	border-radius:10px;
	display:block;
}

.foto-blok .main-foto {
	width:220px;
	height:180px;
	object-fit:cover;
}
.second-foto {
	width:220px;
	height:180px;
	object-fit:cover;
	border-radius:10px;
	display:block;
}

.foto-tekst {
	margin:10px 0 0;
}
.second-tekst{
	margin:10px 0 0;
}


.third-foto{
	width:220px;
	height:180px;
	object-fit:cover;
	border-radius:10px;
	display:block;
}

.third-tekst{
	margin:10px 0 0;
}

@media (max-width: 700px) {
	.woonplek {
		float:none;
		display:block;
		margin:0 auto 12px;
	}

	.navbar ul {
		display:flex;
		flex-direction:column;
		gap:4px;
		padding:6px;
	}

	.navbar li a {
		padding:12px;
	}

	.home-main {
		display:block;
	}

	main:not(.home-main) {
		display:block;
	}

	.home-main {
		min-height:0;
	}

	.fotos {
		grid-template-columns:1fr;
	}

	.main-tekst {
		margin-bottom:20px;
	}
}

.jan{
 background-color:aqua;
 color:black;
 border-radius:7px;
 font-family: roboto, Arial, Helvetica, sans-serif;
}
.coco{
 background-color:red;
 color:black;
 border-radius:7px;
 font-family: roboto, Arial, Helvetica, sans-serif;
}
.bistro{
 background-color:yellow;
 color:black;
 border-radius:7px;
 font-family: roboto, Arial, Helvetica, sans-serif;
}

#sportpark{
	width:250px;
	height:auto;
	object-fit:cover;
	border-radius:10px;
	display:flex;

}

#trainstation073{
	width:250px;
	height:180px;
	object-fit:cover;
	border-radius:10px;
	display:flex;
}

.fotosj{
	width:220px;
	height:180px;
	object-fit:cover;
	border-radius:10px;
	display:flex;
}
.fotob{
	width:220px;
	height:180px;
	object-fit:cover;
	border-radius:10px;
	display:flex;

}
main{
	  background-color:rgb(23, 23, 132);
  color:rgb(237, 236, 236);
  border-radius:10px;
	width:100%;
	min-height:520px;
	display:flex;
	flex-wrap: wrap;
	gap:24px;
	align-items:start;
	padding:30px;
	box-sizing:border-box;
}

.fotos {
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:24px;
	width:100%;
}

.foto-item img {
	width:100%;
	height:180px;
	object-fit:contain;
	border-radius:10px;
	display:block;
}

.foto-item .foto-tekst {
	margin:10px 0 0;
}