/* phones */
@media screen and (max-width: 760px) {
	p {
		width: 100%;
	}
	p, li, table { 
		line-height: 1.5;
		
	}
	
	.kalenderkacheln div {
		font-size: var(--normal);
		margin-left: 10px;
		margin-top: 10px;
		display: inline;
	}
	.highlight {
		line-height: 1.5;
	}
	main {
		padding-left: 2%;
		padding-right: 2%;
	}
	.textContainer {
		margin-left: 0;
		margin-top: 40px;
	}
	.bildContainer {
		display: flex;
		flex-direction: row; 
		flex-wrap: wrap;
		justify-content: center; /* Center items horizontally */
		align-items: center; /* Center items vertically within each row */
		gap: 20px;
		margin-top: 45px;
	}
	.bildContainer div {
		height: 200px; /* Same height for all items */
    	flex: 1 1 auto;
		justify-content: top;
	}
	.bildContainer img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: top;
	}
	
	.bildContainer div:only-child {
		width: 100%;
		height: auto;
	}
	.bildContainer div:only-child img {
		width: 100%;
		height: auto;
		object-fit:cover;
	}
    .daycontent:has(.textContainer:not(:empty), .bildContainer:not(:empty)) canvas {
		display: none;
	}
	.daycontent {
		flex-wrap: wrap;
	}
  
}