.anchors {  }
.anchors ul { list-style: none; padding: 0px; margin: 0px; display: flex; flex-wrap: wrap; border: 1px solid #1a1a1a; }
.anchors ul li { border-right: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a; }
.anchors ul li a { display: block; text-align: center; line-height: 48px; }

.locaties { display: flex; flex-wrap: wrap; gap: var(--gap); padding: var(--gap); border: 1px solid #1a1a1a; }
.locaties .box {  }
.locaties .box .title-head {  }
.locaties .box .title-head h1 {  }
.locaties .box ul { list-style: none; padding: 0px; margin: 0px;  }
.locaties .box ul li {  }
.locaties .box ul li a { color: #0050B7; }

.artiesten { display: flex; flex-wrap: wrap; gap: var(--gap); padding: var(--gap); border: 1px solid #1a1a1a; }
.artiesten .box {  }
.artiesten .box .title-head {  }
.artiesten .box .title-head h1 {  }
.artiesten .box ul { list-style: none; padding: 0px; margin: 0px;  }
.artiesten .box ul li {  }
.artiesten .box ul li a { color: #0050B7; }


@media (max-width: 767px) {
	
	.locaties .box { flex-basis: 100%; }
	.artiesten .box { flex-basis: 100%; }
	
}

@media (min-width: 768px) and (max-width: 991px) {
	
	.locaties .box { flex-basis: calc((100% - (var(--gap) * 1)) / 2);  }
	.artiesten .box { flex-basis: 100%;  }
}

@media (min-width: 992px) and (max-width: 1199px) {
	
	.locaties .box { flex-basis: calc((100% - (var(--gap) * 2)) / 3);  }
	.artiesten .box { flex-basis: calc((100% - (var(--gap) * 2)) / 3);  }
	
}

@media (min-width: 1200px) {
	
	.locaties .box { flex-basis: calc((100% - (var(--gap) * 3)) / 4);  }
	.artiesten .box { flex-basis: calc((100% - (var(--gap) * 2)) / 3);  }
	
}



@media (max-width: 991px) {
	
	.anchors ul li { flex-basis: calc(100% / 9); }
	.anchors ul li:nth-child(9),
	.anchors ul li:nth-child(18),
	.anchors ul li:nth-child(27) { border-right: 0px; }
	.anchors ul li:nth-child(19),
	.anchors ul li:nth-child(20),
	.anchors ul li:nth-child(21),
	.anchors ul li:nth-child(22),
	.anchors ul li:nth-child(23),
	.anchors ul li:nth-child(24),
	.anchors ul li:nth-child(25),
	.anchors ul li:nth-child(26) { border-bottom: 0px; }
	.anchors ul li:nth-child(27) { border-bottom: 0px; }
	
	.artiesten { gap: 0px; }
	
}

@media (min-width: 992px) {
	
	.anchors ul li { flex-basis: calc(100% / 14); }
	.anchors ul li:nth-child(14) { border-right: 0px; }
	.anchors ul li:nth-child(15),
	.anchors ul li:nth-child(16),
	.anchors ul li:nth-child(17),
	.anchors ul li:nth-child(18),
	.anchors ul li:nth-child(19),
	.anchors ul li:nth-child(20),
	.anchors ul li:nth-child(21),
	.anchors ul li:nth-child(22),
	.anchors ul li:nth-child(23),
	.anchors ul li:nth-child(24),
	.anchors ul li:nth-child(25),
	.anchors ul li:nth-child(26),
	.anchors ul li:nth-child(27) { border-bottom: 0px; }
	
}


.post-type-archive-artist .col-left-media { padding: var(--gap); border-radius: var(--border-radius); margin-bottom: var(--gap); background-color: #FFFFFF; overflow: hidden; }
.post-type-archive-artist .title-head:nth-child(3) { margin-top: var(--gap); }
.post-type-archive-artist .anchors { }
.post-type-archive-artist .anchors ul { border-radius: var(--inner-border-radius); margin-bottom: var(--gap);  }
.post-type-archive-artist .artiesten { border-radius: var(--inner-border-radius); margin-top: var(--gap); }

.post-type-archive-locatie .col-left-media { padding: var(--gap); border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; margin-bottom: var(--gap); }
.post-type-archive-locatie .anchors ul { border-top-left-radius: var(--inner-border-radius); border-top-right-radius: var(--inner-border-radius); border-bottom: 0px; }
.post-type-archive-locatie .locaties { border-bottom-left-radius: var(--inner-border-radius); border-bottom-right-radius: var(--inner-border-radius); }
.single-locatie .evsng-info {  }
.single-locatie .evsng-info .evsng-info-in { display: flex; flex-wrap: wrap; gap: var(--inner-gap); }
.single-locatie .evsng-info .evsng-info-in .evsng-cell { flex-basis: 120px; }
.single-locatie .evsng-info .evsng-info-in .evsng-cell-info { flex-basis: calc(100% - var(--inner-gap) - 120px); }

.post-type-archive-stad .col-left-media { padding: var(--gap); border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; margin-bottom: var(--gap); }
.post-type-archive-stad .anchors ul { border-top-left-radius: var(--inner-border-radius); border-top-right-radius: var(--inner-border-radius); border-bottom: 0px; }
.post-type-archive-stad .locaties { border-bottom-left-radius: var(--inner-border-radius); border-bottom-right-radius: var(--inner-border-radius); }


.single-artist .artiesten { border-radius: var(--inner-border-radius); }

.single-stad .locaties { border-radius: var(--inner-border-radius); }