#tmb-inner-container .tmb-img-container {
	max-height: 300px;
}

@media (min-width: 768px) {
	#tmb-coming-inner-container .tmb-activity {
		grid-template-columns: 100px repeat(11, 1fr);
	}

	#tmb-inner-container .tmb-img-container {
		border-radius: 0;
		max-height: 200px;
	}

	#tmb-inner-container .tmb-activity img {
		object-fit: cover;
	}

	#tmb-inner-container .tmb-activity {
		background-color: #f9b233;
		border-radius: 0;
		margin-bottom: 10px;
		margin-right: 10px;
	}

	#tmb-inner-container .tmb-activity-finished .tmb-card-body p,
	#tmb-inner-container .tmb-activity-finished a {
		color: #000
	}

	#tmb-inner-container .tmb-day-container>h3 {
		width: 100%;
		background-color: #11034f;
		margin-top: 20px;
		color: #fff;
		padding: 5px 15px;
		font-size: 20px;
	}

	#tmb-inner-container #tmb-filters {
		margin-top: 25px;
	}

	#tmb-model-container #form>h2 {
		display: none
	}

	.tmb-button-primary:hover,
	.tmb-button-primary {
		background-color: var(--nectar-extra-color-1)
	}

	#tmb-form>input {
		width: 100%
	}

	.tmb-img {
		margin-right: 0;
		margin-left: auto
	}

	.tmb-model {
		padding: 2em
	}

	#tmb-inner-container .tmb-title {
		display: none
	}

	#tmb-inner-container .tmb-day-container>h3 {
		width: 99%;
	}

	#tmb-inner-container .tmb-activity {
		width: 98%;
		min-width: auto;
	}

}

@media (max-width: 768px) {

	#tmb-inner-container .tmb-img-container {
		border-radius: 0;
		max-height: 300px;

	}

	#tmb-inner-container .tmb-activity img {
		object-fit: cover;
	}

	#tmb-inner-container .tmb-activity {
		background-color: #f9b233;
		border-radius: 0;
		margin-bottom: 10px;
		margin-right: 10px;
	}

	#tmb-inner-container .tmb-activity-finished .tmb-card-body p,
	#tmb-inner-container .tmb-activity-finished a {
		color: #000
	}

	#tmb-inner-container .tmb-day-container>h3 {
		width: 100%;
		background-color: #11034f;
		margin-top: 20px;
		color: #fff;
		padding: 5px 15px;
		font-size: 20px;
	}

	#tmb-inner-container .tmb-activity {
		margin: 0;
		margin-bottom: 10px;
	}

}

#tmb-inner-container>* {
	padding: 0
}

@media (max-width: 468px) {
	#tmb-inner-container .tmb-img-container {
		max-height: 200px;
	}

	#tmb-inner-container .tmb-activity {
		min-width: auto
	}
}

.tmb-card-text {
	font-weight: bold
}

.tmb-card-text .tmb-text-muted {
	font-weight: normal
}

#meer>.row_col_wrap_12 {
	padding: 0;
}

#laden {
	width: 100%;
	text-align: center;
	font-size: 24px;
	padding: 60px;
}