.bl1shr-cats { display: flex; flex-wrap: wrap; gap: 6px; }
.bl1shr-cats a { border: 1px solid #FFFFFF; padding: 0px 6px; border-radius: 26px; font-size: 12px; }
.bl1shr-cats a.cat-ade { border: 1px solid #fdb813; color: #fdb813 }
.bl1shr-cats a.cat-fotos { border: 1px solid #DC143C; color: #DC143C }
.bl1shr-cats a.cat-kaartverkoop { border: 1px solid #A349A4; color: #A349A4 }
.bl1shr-cats a.cat-koningsdag { border: 1px solid #F25C00; color: #F25C00 }
.bl1shr-cats a.cat-nieuws { border: 1px solid #F90; color: #F90 }
.bl1shr-cats a.cat-interview { border: 1px solid #A9E2F3; color: #A9E2F3 }
.bl1shr-cats a.cat-line-up { border: 1px solid #ACFA58; color: #ACFA58 }
.bl1shr-cats a.cat-muziek { border: 1px solid #9F81F7; color: #9F81F7 }
.bl1shr-cats a.cat-reports { border: 1px solid #58ACFA; color: #58ACFA }
.bl1shr-cats a.cat-winacties { border: 1px solid #FA5882; color: #FA5882 }
.bl1shr-cats a:hover { color: #000; border: 1px solid #000 }

/* nieuws (home) */
.home-shr:nth-child(2) {  }
.home-shr:nth-child(2) .home-width { display: flex; flex-wrap: wrap; gap: var(--gap); margin-bottom: var(--gap); }
.home-shr:nth-child(2) .home-width hr.hr { display: none; }
.home-shr:nth-child(2) .home-width .bl1shr-col { border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; display: flex; flex-direction: column; }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-cover {  }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-cover .wz-wrap {  }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-cover .wz-wrap.wz-hover {  }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-cover .wz-wrap.wz-hover a { display: block; }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-cover .wz-wrap.wz-hover a img { display: block; width: 100%; height: auto; }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-cover .wz-wrap .he-view { display: none; }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-cover .wz-wrap .he-view .bg { display: none; }
.home-shr:nth-child(2) .home-width .bl1shr-col h3.bl1shr-title { flex-grow: 1; display: flex; align-items: center; }
.home-shr:nth-child(2) .home-width .bl1shr-col h3.bl1shr-title { background-image: url(svg/chevron-right.svg); background-repeat: no-repeat; background-position: center right var(--gap); background-size: 16px 16px; padding-right: 48px; }
.home-shr:nth-child(2) .home-width .bl1shr-col h3.bl1shr-title:hover { background-image: url(svg/chevron-right-hover.svg); }
.home-shr:nth-child(2) .home-width .bl1shr-col h3.bl1shr-title a { font-size: 16px; display: block; padding: var(--gap) var(--gap) var(--gap) var(--gap); }
.home-shr:nth-child(2) .home-width .bl1shr-col h3.bl1shr-title:hover a { color: #0050B7; }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-text { padding: 0px var(--gap) 0px var(--gap); flex-grow: 1; }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-info { padding: 0px var(--gap) var(--gap) var(--gap); }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-info p.bl1shr-date { padding: var(--inner-gap) 0px var(--inner-gap) 0px; }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-info p.bl1shr-cats {  }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-info p.bl1shr-cats a {  }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-text { display: none; }
.home-shr:nth-child(2) .home-width .bl1shr-col .bl1shr-info { display: none; }

@media (max-width: 991px) {
	
	.home-shr:nth-child(2) .home-width .bl1shr-col:nth-child(1),
	.home-shr:nth-child(2) .home-width .bl1shr-col:nth-child(3) { flex-basis: 100%; }
	.home-shr:nth-child(2) .home-width .bl1shr-col { flex-basis: calc((100% - (var(--gap) * 1)) / 2);  }
	
}

@media (min-width: 992px) {
	.home-shr:nth-child(2) .home-width .bl1shr-col:nth-child(1),
	.home-shr:nth-child(2) .home-width .bl1shr-col:nth-child(3) { flex-basis: calc((100% - (var(--gap) * 1)) / 2); }
	.home-shr:nth-child(2) .home-width .bl1shr-col { flex-basis: calc((100% - (var(--gap) * 2)) / 3);  }
	
}

.home-shr:nth-child(3) { padding: var(--gap); border-radius: var(--border-radius); margin-bottom: var(--gap); background-color: #FFFFFF; overflow: hidden; }
.home-shr:nth-child(3) .home-width { display: flex; flex-wrap: wrap; gap: var(--gap); }
.home-shr:nth-child(3) .home-width > p > a:hover { color: #0050B7; }
.home-shr:nth-child(3) .home-width hr.hr { display: none; }
.home-shr:nth-child(3) .home-width .bl1shr-col { padding-bottom: var(--gap); border-bottom: 1px dotted #e4e4e4; display: flex; flex-wrap: wrap; gap: var(--gap); align-items: center; }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-cover { flex-basis: 120px; }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-cover .wz-wrap {  }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-cover .wz-wrap.wz-hover {  }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-cover .wz-wrap.wz-hover a { display: block; }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-cover .wz-wrap.wz-hover a img { display: block; width: 100%; height: auto; border-radius: var(--inner-gap); }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-cover .wz-wrap .he-view { display: none; }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-cover .wz-wrap .he-view .bg { display: none; }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-title { flex-basis: calc(100% - 120px - var(--gap)); font-size: 16px; }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-title a {  }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-title a:hover { color: #0050B7; }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-text { display: none; }
.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-info { display: none; }

@media (max-width: 991px) {
	
	.home-shr:nth-child(3) .home-width .bl1shr-col { flex-basis: 100% }
	.home-shr:nth-child(3) .home-width .bl1shr-col .bl1shr-cover .wz-wrap.wz-hover a img { width: 120px; }
	
}

@media (min-width: 992px) {
	
	.home-shr:nth-child(3) .home-width {  }
	.home-shr:nth-child(3) .home-width .bl1shr-col { flex-basis: calc((100% - var(--gap)) / 2); }
	
}

/* nieuws (page) */

.page-template-blog-style2 .col-left-media {  }
.page-template-blog-style2 .col-left-media .bl2page { display: flex; flex-wrap: wrap; gap: var(--gap); margin-bottom: var(--gap); }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col { border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; display: flex; flex-direction: column; }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col .bl2page-cover {  }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap {  }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap.wz-hover {  }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap.wz-hover a { display: block; }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap.wz-hover img { display: block; width: 100%; height: auto; }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap .he-view { display: none; }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap .he-view { display: none; }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col h2.bl2page-title {  }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col h2.bl2page-title { background-image: url(svg/chevron-right.svg); background-repeat: no-repeat; background-position: center right var(--gap); background-size: 16px 16px; padding-right: 48px; }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col h2.bl2page-title:hover { background-image: url(svg/chevron-right-hover.svg); }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col h2.bl2page-title a { font-size: 16px; display: block; padding: var(--gap) var(--gap) var(--gap) var(--gap); }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col h2.bl2page-title a:hover { color: #0050B7; }
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col .bl2page-text { padding: 0px var(--gap) var(--gap) var(--gap); flex-grow: 1; display: flex; flex-direction: column;}
.page-template-blog-style2 .col-left-media .bl2page .bl2page-col .bl2page-text .bl1shr-cats { display: none; padding: var(--inner-gap) 0px 0px 0px; margin-top: auto; }

@media (max-width: 991px) {
	
	.page-template-blog-style2 .col-left-media .bl2page .bl2page-col { flex-basis: calc((100% - (var(--gap) * 0)) / 1); }
	
}

@media (min-width: 992px) {
	
	.page-template-blog-style2 .col-left-media .bl2page .bl2page-col { flex-basis: calc((100% - (var(--gap) * 1)) / 2); }
	
}

/* nieuws (author/archive) */
.archive .col-left-media {  }
.archive .col-left-media .bl2page { display: flex; flex-wrap: wrap; gap: var(--gap); margin-bottom: var(--gap); }
.archive .col-left-media .bl2page .bl2page-col { border-radius: var(--border-radius); background-color: #FFFFFF; overflow: hidden; display: flex; flex-direction: column; }
.archive .col-left-media .bl2page .bl2page-col .bl2page-cover {  }
.archive .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap {  }
.archive .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap.wz-hover {  }
.archive .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap.wz-hover a { display: block; }
.archive .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap.wz-hover img { display: block; width: 100%; height: auto; }
.archive .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap .he-view { display: none; }
.archive .col-left-media .bl2page .bl2page-col .bl2page-cover .wz-wrap .he-view { display: none; }
.archive .col-left-media .bl2page .bl2page-col h2.bl2page-title {  }
.archive .col-left-media .bl2page .bl2page-col h2.bl2page-title { background-image: url(svg/chevron-right.svg); background-repeat: no-repeat; background-position: center right var(--gap); background-size: 16px 16px; padding-right: 48px; }
.archive .col-left-media .bl2page .bl2page-col h2.bl2page-title:hover { background-image: url(svg/chevron-right-hover.svg); }
.archive .col-left-media .bl2page .bl2page-col h2.bl2page-title a { font-size: 16px; display: block; padding: var(--gap) var(--gap) var(--gap) var(--gap); }
.archive .col-left-media .bl2page .bl2page-col h2.bl2page-title a:hover { color: #0050B7; }
.archive .col-left-media .bl2page .bl2page-col .bl2page-text { padding: 0px var(--gap) var(--gap) var(--gap); flex-grow: 1; display: flex; flex-direction: column; }

@media (max-width: 991px) {
	
	.archive .col-left-media .bl2page .bl2page-col { flex-basis: 100%; }
	
}

@media (min-width: 992px) {
	
	.archive .col-left-media .bl2page .bl2page-col { flex-basis: calc((100% - (var(--gap) * 2)) / 3); }
	
}



/* pagination */
.pagination-bottom { flex-basis: 100%; }
.pagination-bottom .pagination-pos { display: flex; justify-content: center; }
.pagination-bottom .pagination-pos .pagination { display: flex; border-radius: var(--border-radius); border: 1px solid #1a1a1a; }
.pagination-bottom .pagination-pos .pagination span.current, 
.pagination-bottom .pagination-pos .pagination a { text-align: center; white-space: nowrap; min-width: 36px; line-height: 24px; padding: 6px; } 
.pagination-bottom .pagination-pos .pagination > *:not(:first-child) { border-left: 1px solid #1a1a1a; }
.pagination-bottom .pagination-pos .pagination span.current { font-weight: bold; } 



.blog-arc-info { padding: var(--gap); border: 1px solid #1a1a1a; border-radius: var(--border-radius); margin-bottom: var(--gap); }
.blog-arc-info p.bl1page-user { margin: 0px; }
.blog-arc-info p.bl1page-user a {  }
.blog-arc-info p.bl1page-user:before { content: "Auteur:"; padding-right: var(--inner-gap); }
.blog-arc-info p.bl1page-date { margin: 0px; }
.blog-arc-info p.bl1page-date:before { content: "Datum:"; padding-right: var(--inner-gap); }

.authorarchive { display: flex; flex-wrap: wrap; }
.authorarchive .authorinfo {  }
.authorarchive .authorinfo .authoravatar {  }
.authorarchive .authorinfo .authoravatar img { display: block; border-radius: var(--inner-border-radius); }
.authorarchive .authorinfo .authordescription {  }

.authorarchive .authorsocials { padding-top: var(--gap); }
.authorarchive .authorsocials ul { list-style: none; padding: 0px; margin: 0px; }
.authorarchive .authorsocials ul li { }
.authorarchive .authorsocials ul li a { display: block; height: 39px; width: 39px; border-radius: 6px; overflow: hidden; background-size: 30px 30px; background-position: center center; background-repeat: no-repeat; }
.authorarchive .authorsocials ul li.facebook a { background-image: url(../images/social/icon/facebook.png); background-color: #597aca; }
.authorarchive .authorsocials ul li.twitter a { background-image: url(../images/social/icon/twitter.png); background-color: #5bbceb; }
.authorarchive .authorsocials ul li.instagram a { background-image: url(../images/social/icon/instagram.png); background-color: #cac3b5; }
.authorarchive .authorsocials ul li.google a { background-image: url(../images/social/icon/google.png); background-color: #3a3a3a; }
.authorarchive .authorsocials ul li.youtube a { background-image: url(../images/social/icon/youtube.png); background-color: #ff3732; }
.authorarchive .authorsocials ul li.linkedin a { background-image: url(../images/social/icon/linkedin.png); background-color: #91c9dd; }
.authorarchive .authorsocials ul li a:hover { background-color: #1a1a1a; }

.authorarchive { flex-basis: 100%; }
.authorarchive .authorinfo { flex-basis: 100%; }
.authorarchive .authorsocials { flex-basis: 100%; }
.authorarchive .authorsocials ul { display: flex; flex-wrap: wrap; gap: var(--gap); }

@media (max-width: 991px) {
	
	.authorarchive .authorinfo { flex-basis: 100%; display: flex; flex-wrap: wrap; gap: var(--gap); }
	.authorarchive .authorsocials { flex-basis: 100%; }
	
}
@media (min-width: 992px) {
	
	
	.authorarchive .authorinfo { display: flex; flex-wrap: wrap; gap: var(--gap); }
	.authorarchive .authorinfo .authoravatar { flex-basis: 96px; }
	.authorarchive .authorinfo .authordescription { flex-basis: calc(100% - var(--gap) - 96px); }
	
}