/*
Theme Name: Sociale Vraagstukken 2016->2024
Theme URI: http://socialevraagstukken.nl/
Author: Erwin Sala
Author URI: https://www.studioerwinsala.nl
Description: WordPress Theme for the Sociale Vraagstukken Website
Version: 2.0.19
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sv2016
Tags:

Sociale Vraagstukken 2016->2024 is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Identity
	## Header
	## Footer
# Navigation
	## Links
	## Menus
	## Category Navigation
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
		### Multiple Posts Only
		### Single Posts Only
		### Post Thumbnails
		### Legacy articles
	## Rubrieken
		### Rubriek Labels
	## Dossiers
		### Dossier Single Page
		### Small Dossier Labels
	## Series
		### Small Serie Labels
	## Pages
	## Individual Pages
		### "Dragers maatschappelijk debat" Overview Page (ID = 44)
		### All Authors Overview Page (ID = 363)
		### "Redactie" Page (ID = 19289)
		### Dossiers Overview Page (ID = 7343)
		### Agenda Page (ID = 7178)
		### Jaarboek Page (ID = 22121)
		### Search Page (ID = 37025 )
	## Archives
		### Authors
		### Better Search
	## Asides
		### Rubriek vd week
		### Aankondigingen
		### Poll Allochtoon - Autochtoon Widget
		### Debatdragers Widget
		### Agenda
		### Nieuwsbrief Sidebar
		### Nieuwsbrief Popup
		### Nabij is beter
	## Comments
# Colors per category
# Infinite scroll
# Media
	## Captions
	## Galleries
# General fixing styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}
@media screen and (max-width: 880px) {
	html {
		max-width: 100%;
		overflow-x: hidden;
	}
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
	transition: all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

html {
	font-size: 62.5%;
}

body,
button,
input,
select,
textarea {
	color: #262626;
	font-family: "Noto Serif", serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.46;
}

@media screen and (max-width: 320px) {
	body,
	button,
	input,
	select,
	textarea {
		font-size: 16px;
		font-size: 1.6rem;
	}
}


h1,
h2,
h3,
h4,
h5,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
	font-family: "Inter", sans-serif;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -0.04em;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 0;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

hr {
	height: 1px;
	background: #F5F5F5;
	margin: 72px auto;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}

select {
	border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
	padding: 3px;
}

textarea {
	padding-left: 3px;
	width: 100%;
}

/*--------------------------------------------------------------
# Identity
--------------------------------------------------------------*/


@media screen and (max-width: 880px)  {
	#page {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
	}
	.admin-bar #page {
		top: 44px;
	}
}

/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/

header#masthead {
	position: relative;
	position: sticky;
	position: fixed;
	z-index: 9999;
	width: 100%;
	background: #ffffff;
	padding: 16px;
	margin-bottom: 20px;
	border-bottom: #fafafa 1px solid;
	transition: all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
@media screen and (max-width: 880px)  {
	header#masthead {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding: 0 64px 0 16px;
	}
}
@media screen and (max-width: 674px)  {
	header#masthead {
		flex-wrap: wrap;
		background: #ffffff;
		border-bottom: 1px solid #FAFAFA;
		height: 108px !important;
		padding: 0 16px;
	}
}
/* Sticky */
header#masthead.sticky {
	position: fixed;
	z-index: 9999;
	height: 60px;
	padding: 8px;
	border-bottom: 1px solid #FAFAFA;
}
@media screen and (max-width: 880px)  {
	header#masthead {
		position: fixed;
		left: 0;
		right: 0;
		height: 64px;
		z-index: 999;
	}
	/* Sticky */
	header#masthead.sticky {
		position: fixed;
		left: 0;
		right: 0;
		height: 76px;
	}
}
@media screen and (max-width: 480px), screen and (max-height: 440px) and (max-width: 880px) {
	header#masthead {
		position: fixed;
		left: 0;
		right: 0;
		height: 108px;
	}
	/* Sticky */
	header#masthead.sticky {
		position: fixed;
		left: 0;
		right: 0;
		height: 108px;
	}
}
@media print {
	header#masthead,
	header#masthead.sticky {
		position: relative;
		width: 100%;
		height: 60px;
		background: none;
	}
}

header#masthead .header-container {
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

@media screen and (max-width: 880px) {
	header#masthead .header-top {
		order: 1;
	}
}
@media screen and (max-width: 674px) {
	header#masthead .header-top {
		order: 2;
		width: 100%;
		padding-right: 44px;
	}
}

@media screen and (min-width: 881px) {
	header#masthead .header-top {
		display: flex;
		width: 100%;
		margin: 0 auto 28px;
		justify-content: space-between;
		align-items: center;
		order: 2;
		flex-grow: 5;
	}
	header#masthead.sticky .header-top {
		width: initial;
		display: none;
	}
}

header#masthead div.site-branding {
	display: flex;
  align-items: center;
}

header#masthead div.site-branding h1,
header#masthead div.site-branding p {
	margin: 0;
}

header#masthead .social-icons {
	display: none;
}
@media screen and (min-width: 881px)  {
	header#masthead .social-icons {
		display: flex;
		column-gap: 8px;
	}
	header#masthead.sticky .social-icons {
		display: none;
	}
}

.social-icons a {
	text-decoration: none;
	transition: opacity 0.5s ease-in-out;
}

.social-icons a:hover {
	opacity: .2;
}

@media print {
	header#masthead div.site-branding,
	header#masthead.sticky .site-branding {
		display: none;
	}
}

header#masthead div.site-branding img.site-logo {
	width: 460px;
	height: 46px;
}
@media screen and (max-width: 880px)  {
	header#masthead div.site-branding img.site-logo {
		width: 340px;
		height: 34px;
	}
}
header#masthead.sticky div.site-branding img.site-logo {
	width: 340px;
	height: 34px;
}

header#masthead div.site-branding .site-description {
	display: none;
}
@media screen and (min-width: 881px) {
	header#masthead div.site-branding .site-description {
		display: block;
		font-family: "Inter", sans-serif;
		font-size: 12px;
		max-width: 198px;
		margin-left: 20px;
	}
	header#masthead.sticky div.site-branding .site-description {
		display: none;
	}
}

/*--------------------------------------------------------------
### Print Header
--------------------------------------------------------------*/

header#masthead #print-header {
	display: none;
}
@media print {
	header#masthead #print-header {
		display: block;
		padding: 0 10px;
	}
	header#masthead #print-header img.print-logo {
		float: left;
		margin-left: 20px;
		margin-right: 40px;
	}

	header#masthead #print-header p {
		padding-top: 1em;
		font-size: 10px;
		font-size: 1.0rem;
		font-style: italic;
		text-align: right;
		padding-right: 50px;
	}
}


/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/

.button-back-to-top {
	display: none;
	width: 44px;
	height: 32px;
	position: fixed;
	bottom: 32px;
	left: 32px;
	background: url(images/sv2016-button-back-to-top@3x.png) no-repeat;
	background-size: contain;
	cursor: pointer;
	z-index: 97;
	-webkit-transition: bottom 0.3s ease;
	-moz-transition: bottom 0.3s ease;
	transition: bottom 0.3s ease;
}

body.home.scrolled .button-back-to-top {
	bottom: 96px;
}
body.home.newsletter-closed .button-back-to-top {
	bottom: 32px;
}

#colophon {
	background: #FFF7F6;
	clear: both;
	width: 100%;
	padding: 36px 20px 20px;
	margin-top: 44px;
}
@media screen and (max-width: 880px) {
	#colophon {
		margin-top: 0;
	}
}

#colophon .site-footer-head {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 1240px;
	margin: 0 auto 36px;
}
@media screen and (max-width: 880px) {
	#colophon .site-footer-head {
		flex-direction: column;
		align-items: center;
	}
	#colophon .site-footer-head .social-icons {
		margin-top: 4em;
	}
}

.site-footer-content {
	display: flex;
	justify-content: space-between;
	gap: 16px;
	max-width: 1240px;
	margin: 100px auto;
	font-family: 'Inter', sans-serif;
	font-weight: bold;
	line-height: 1.2;
	letter-spacing: -0.04em;
}
@media screen and (max-width: 880px) {
	.site-footer-content {
		flex-direction: column;
		align-items: center;
	}
}

.site-footer-content > div {
	width: 33%;
}

#colophon .site-footer-content ul {
	list-style: none;
	padding: 0;
}
@media screen and (max-width: 880px) {
	#colophon .site-footer-content ul {
		text-align: center;
	}
}

#colophon .site-footer-content a {
	text-decoration: none;
	transition: color 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

#colophon .site-footer-content a:link,
#colophon .site-footer-content a:visited {
	color: #262626;
}
#colophon .site-footer-content a:hover,
#colophon .site-footer-content a:focus,
#colophon .site-footer-content a:active {
	color: #ff6157;
}

#colophon .site-categories ul,
#colophone .footer-menu ul {
	font-size: 18px;
	font-size: 1.8rem;
}

/* #colophon .site-partners {
	max-width: 280px;
	margin: 0 auto;
	padding: 30px 0 20px;
} */

#colophon .site-partners,
#colophon .site-partners h2 {
	text-align: right;
	font-family: 'Inter', sans-serif;
	font-weight: bold;
	letter-spacing: -0.04em;
	font-size: 18px;
	font-size: 1.8rem;
	color: #262626;
}
@media screen and (max-width: 880px) {
	#colophon .site-partners,
	#colophon .site-partners h2 {
		text-align: center;
	}
}

#colophon .site-partners h2 {
	margin-bottom: 1em;
	margin-top: 0;
}

#colophon .site-partners ul li {
	display: block;
}
@media screen and (max-width: 880px) {
	#colophon .site-partners ul li {
		display: block;
		width: 100%;
		padding: 0;
		text-align: center;
	}
}

#colophon .site-partners ul li a {
	text-decoration: none;
}

#colophon .site-partners ul li a:link,
#colophon .site-partners ul li a:visited {
	color: #262626;
}
#colophon .site-partners ul li a:hover,
#colophon .site-partners ul li a:focus,
#colophon .site-partners ul li a:active {
	color: #ff6157;
}


#colophon .site-info {
	font-family: 'Inter', sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	text-align: center;
	color: #262626;
	margin: 52px 0 36px;
}

#colophon .site-info a {
	color: #262626;
}

#colophon .site-info .sep,
#colophon .site-info .credits {
	display: none;
}

@media print {
	#colophon {
		display: none;
	}
}


/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: rgba(248, 89, 76, 1);
}

a:visited {
	color: rgba(248, 89, 76, 1);
}

a:hover,
a:focus,
a:active {
	color: rgba(0, 0, 0, 1);
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

#site-navigation {
	clear: both;
	display: block;
	order: 4;
}
.sticky #site-navigation {
	margin-bottom: 28px;
}
@media screen and (min-width: 881px)  {
	.sticky #site-navigation::before {
		content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M5.92322 11.7359L7.89352 11.5444C8.00911 12.2062 8.25082 12.6911 8.61542 13.0022C8.97671 13.3107 9.46419 13.4679 10.0818 13.4679C10.733 13.4679 11.2244 13.3278 11.5547 13.0524C11.8869 12.7763 12.0494 12.4533 12.0494 12.0847C12.0494 11.8482 11.9807 11.6461 11.842 11.481C11.7033 11.3119 11.4602 11.1685 11.1154 11.0443C10.877 10.9631 10.3387 10.8178 9.49523 10.6077C8.40804 10.3389 7.64777 10.0079 7.21052 9.61558C6.59493 9.06402 6.2852 8.39225 6.2852 7.59893C6.2852 7.08701 6.4305 6.60877 6.71913 6.16555C7.01042 5.71902 7.42786 5.38082 7.97278 5.14897C8.51703 4.91646 9.17357 4.80086 9.9457 4.80086C11.2013 4.80086 12.1518 5.07631 12.7872 5.62786C13.4246 6.1814 13.7575 6.91659 13.7885 7.83739L11.7647 7.92722C11.6769 7.41134 11.4926 7.04011 11.2079 6.81487C10.9232 6.58896 10.4939 6.47667 9.92522 6.47667C9.33539 6.47667 8.87632 6.59755 8.54475 6.83798C8.32876 6.99387 8.22377 7.19996 8.22377 7.4622C8.22377 7.69867 8.32415 7.9008 8.52362 8.0699C8.7799 8.28458 9.40012 8.50718 10.3843 8.73969C11.3671 8.97287 12.0989 9.21331 12.5679 9.46233C13.0401 9.7107 13.4107 10.0502 13.6769 10.4816C13.9437 10.9122 14.0778 11.4453 14.0778 12.0788C14.0778 12.6514 13.9166 13.1898 13.5969 13.6925C13.2799 14.1938 12.8281 14.5657 12.2442 14.8101C11.6577 15.0532 10.9345 15.1767 10.0646 15.1767C8.79311 15.1767 7.82281 14.8834 7.13985 14.2988C6.46416 13.7116 6.05532 12.8575 5.92322 11.7359Z' fill='%23FF6157'/%3E%3Cpath d='M10.0007 0C11.7186 0 13.36 0.429355 14.9353 1.29269C16.5106 2.15404 17.7477 3.38199 18.6493 4.97985C19.5489 6.57573 20 8.25021 20 9.99934C20 11.7485 19.5562 13.4005 18.6717 14.9799C17.7913 16.5605 16.5595 17.7918 14.9789 18.6763C13.3996 19.5581 11.7411 20 10.0007 20C8.26026 20 6.59975 19.5581 5.01983 18.6763C3.43925 17.7918 2.20676 16.5605 1.32499 14.9799C0.441903 13.4005 0 11.7405 0 9.99934C0 8.25814 0.449799 6.57573 1.35204 4.97985C2.25099 3.38199 3.49144 2.15404 5.06607 1.29269C6.63741 0.429355 8.2847 0 10.0007 0ZM10.0007 1.98428C8.62552 1.98428 7.30845 2.32908 6.04425 3.01341C4.78137 3.7017 3.78932 4.68525 3.0674 5.96539C2.34547 7.24817 1.98679 8.59304 1.98679 10C1.98679 11.3904 2.33887 12.7201 3.04825 13.9884C3.75366 15.2573 4.74177 16.2461 6.01192 16.9536C7.28074 17.661 8.60766 18.0157 10 18.0157C11.3923 18.0157 12.7193 17.661 13.9881 16.9536C15.2589 16.2461 16.2457 15.2573 16.9544 13.9884C17.6618 12.7201 18.0145 11.3904 18.0145 10C18.0145 8.60162 17.6559 7.25874 16.9313 5.97199C16.212 4.68657 15.2186 3.70236 13.9505 3.01341C12.6863 2.32908 11.3712 1.98428 9.99936 1.98428H10.0007Z' fill='%23FF6157'/%3E%3C/svg%3E");
		color: #FF6157;
		position: absolute;
		top: 10px;
		left: 2px;
	}
	.sticky #site-navigation {
		padding-left: 40px;
		position: relative;
	}
}

#main-navigation {
	display: flex;
  justify-content: space-between;
	font-family: "Inter", sans-serif;
	font-size: 12px;
	padding: 8px 0;
	max-width: 1240px;
	margin: 0 auto;
}

@media screen and (max-width: 880px) {
	#main-navigation {
		position: fixed;
		top: 64px;
		left: 0;
		right: 0;
		bottom: 0;
		background: #ffffff;
		z-index: 98;
		display: none;
	}
	/*
	#main-navigation.hovered {
		display: block !important;
	}
	*/
	body.admin-bar #masthead {
		margin-top: 1px;
	}
	/* sticky */
	.sticky #masthead {
		margin-top: 1px;
		padding: 0;
	}
	body.admin-bar .sticky #masthead {
		margin-top: 1px;
	}
}

#main-navigation a {
	display: block;
	text-decoration: none;
	color: #262626;
}

#main-navigation #primary-menu {
	display: flex;
	gap: 8px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#main-navigation #primary-menu > li {
	position: relative;
	padding: 4px 12px 2px;
}

#main-navigation #primary-menu > li.menu-item-home {
	padding-left: 20px;
}

#main-navigation #primary-menu > li.menu-item-home a::before {
	content: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M3.33325 13.6585V6.65854L7.99992 3.13321L12.6666 6.65854V13.6585H9.20525V9.40188H6.79459V13.6585H3.33325Z' fill='%23737373'/%3E%3C/svg%3E");
  display: inline-block;
  width: 16px;
  height: 17px;
	position: absolute;
	top: 4px;
	left: 0;
}

#main-navigation #primary-menu > li.menu-item-has-children {
	padding-right: 28px;
}

#main-navigation #primary-menu > li.menu-item-has-children > a::after {
	content: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29751 8.9419C4.42641 8.81315 4.60115 8.74084 4.78334 8.74084C4.96553 8.74084 5.14027 8.81315 5.26917 8.9419L11.1029 14.7756C11.1242 14.7969 11.1495 14.8139 11.1773 14.8254C11.2051 14.837 11.235 14.8429 11.2651 14.8429C11.2953 14.8429 11.3251 14.837 11.353 14.8254C11.3808 14.8139 11.4061 14.7969 11.4274 14.7756L17.261 8.9419C17.3914 8.82046 17.5638 8.75435 17.7419 8.75749C17.92 8.76063 18.0899 8.83279 18.2159 8.95875C18.3418 9.08471 18.414 9.25465 18.4171 9.43276C18.4203 9.61086 18.3542 9.78324 18.2327 9.91357L12.399 15.7472C12.2501 15.8962 12.0732 16.0144 11.8786 16.095C11.684 16.1757 11.4753 16.2172 11.2647 16.2172C11.054 16.2172 10.8454 16.1757 10.6507 16.095C10.4561 16.0144 10.2793 15.8962 10.1303 15.7472L4.29751 9.91357C4.16876 9.78466 4.09644 9.60992 4.09644 9.42773C4.09644 9.24555 4.16876 9.07081 4.29751 8.9419Z' fill='%23FF6157'/%3E%3C/svg%3E");
  display: inline-block;
  width: 23px;
  height: 23px;
	position: absolute;
	top: 0;
	right: 0;
}

#main-navigation #primary-menu > li.menu-item-29611,
#main-navigation #primary-menu > li.themes-toggler {
	background: #FFF7F6;
	border-radius: 8px;
	padding-right: 28px;
}

#main-navigation #primary-menu > li.menu-item-29611 a,
#main-navigation #primary-menu > li.themes-toggler a {
	color: #FF6157;
}

#main-navigation #primary-menu > li.menu-item-29611 a::after,
#main-navigation #primary-menu > li.themes-toggler a::after {
	content: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29751 8.9419C4.42641 8.81315 4.60115 8.74084 4.78334 8.74084C4.96553 8.74084 5.14027 8.81315 5.26917 8.9419L11.1029 14.7756C11.1242 14.7969 11.1495 14.8139 11.1773 14.8254C11.2051 14.837 11.235 14.8429 11.2651 14.8429C11.2953 14.8429 11.3251 14.837 11.353 14.8254C11.3808 14.8139 11.4061 14.7969 11.4274 14.7756L17.261 8.9419C17.3914 8.82046 17.5638 8.75435 17.7419 8.75749C17.92 8.76063 18.0899 8.83279 18.2159 8.95875C18.3418 9.08471 18.414 9.25465 18.4171 9.43276C18.4203 9.61086 18.3542 9.78324 18.2327 9.91357L12.399 15.7472C12.2501 15.8962 12.0732 16.0144 11.8786 16.095C11.684 16.1757 11.4753 16.2172 11.2647 16.2172C11.054 16.2172 10.8454 16.1757 10.6507 16.095C10.4561 16.0144 10.2793 15.8962 10.1303 15.7472L4.29751 9.91357C4.16876 9.78466 4.09644 9.60992 4.09644 9.42773C4.09644 9.24555 4.16876 9.07081 4.29751 8.9419Z' fill='%23FF6157'/%3E%3C/svg%3E");
  display: inline-block;
  width: 23px;
  height: 23px;
	position: absolute;
	top: 0;
	right: 2px;
}

#main-navigation #primary-menu > li .sub-menu-wrap {
	display: none;
	position: absolute;
	z-index: 999;
	min-width: 188px;
}
#main-navigation #primary-menu > li .sub-menu-wrap::before {
	content: " ";
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .2);
	/* backdrop-filter: blur(1px);
	-webkit-backdrop-filter: blur(1px); */
	z-index: -1;
	pointer-events: none;
}

#main-navigation #primary-menu > li .sub-menu-wrap ul {
	background: #FFF7F6;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	letter-spacing: -0.04em;
	z-index: 999;
	margin-top: 16px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .1);
	border-radius: 12px;
	min-width: 188px;
	width: 350px;
	list-style: none;
	padding: 2px 0 4px;
	margin: 6px 0;
}

#main-navigation #primary-menu > li .sub-menu-wrap ul li {
	position: relative;
	padding: 8px 12px 8px 36px;
	margin: 0;
}

#main-navigation #primary-menu > li .sub-menu-wrap ul li::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M5.92322 11.7359L7.89352 11.5444C8.00911 12.2062 8.25082 12.6911 8.61542 13.0022C8.97671 13.3107 9.46419 13.4679 10.0818 13.4679C10.733 13.4679 11.2244 13.3278 11.5547 13.0524C11.8869 12.7763 12.0494 12.4533 12.0494 12.0847C12.0494 11.8482 11.9807 11.6461 11.842 11.481C11.7033 11.3119 11.4602 11.1685 11.1154 11.0443C10.877 10.9631 10.3387 10.8178 9.49523 10.6077C8.40804 10.3389 7.64777 10.0079 7.21052 9.61558C6.59493 9.06402 6.2852 8.39225 6.2852 7.59893C6.2852 7.08701 6.4305 6.60877 6.71913 6.16555C7.01042 5.71902 7.42786 5.38082 7.97278 5.14897C8.51703 4.91646 9.17357 4.80086 9.9457 4.80086C11.2013 4.80086 12.1518 5.07631 12.7872 5.62786C13.4246 6.1814 13.7575 6.91659 13.7885 7.83739L11.7647 7.92722C11.6769 7.41134 11.4926 7.04011 11.2079 6.81487C10.9232 6.58896 10.4939 6.47667 9.92522 6.47667C9.33539 6.47667 8.87632 6.59755 8.54475 6.83798C8.32876 6.99387 8.22377 7.19996 8.22377 7.4622C8.22377 7.69867 8.32415 7.9008 8.52362 8.0699C8.7799 8.28458 9.40012 8.50718 10.3843 8.73969C11.3671 8.97287 12.0989 9.21331 12.5679 9.46233C13.0401 9.7107 13.4107 10.0502 13.6769 10.4816C13.9437 10.9122 14.0778 11.4453 14.0778 12.0788C14.0778 12.6514 13.9166 13.1898 13.5969 13.6925C13.2799 14.1938 12.8281 14.5657 12.2442 14.8101C11.6577 15.0532 10.9345 15.1767 10.0646 15.1767C8.79311 15.1767 7.82281 14.8834 7.13985 14.2988C6.46416 13.7116 6.05532 12.8575 5.92322 11.7359Z' fill='%23FF6157'/%3E%3Cpath d='M10.0007 0C11.7186 0 13.36 0.429355 14.9353 1.29269C16.5106 2.15404 17.7477 3.38199 18.6493 4.97985C19.5489 6.57573 20 8.25021 20 9.99934C20 11.7485 19.5562 13.4005 18.6717 14.9799C17.7913 16.5605 16.5595 17.7918 14.9789 18.6763C13.3996 19.5581 11.7411 20 10.0007 20C8.26026 20 6.59975 19.5581 5.01983 18.6763C3.43925 17.7918 2.20676 16.5605 1.32499 14.9799C0.441903 13.4005 0 11.7405 0 9.99934C0 8.25814 0.449799 6.57573 1.35204 4.97985C2.25099 3.38199 3.49144 2.15404 5.06607 1.29269C6.63741 0.429355 8.2847 0 10.0007 0ZM10.0007 1.98428C8.62552 1.98428 7.30845 2.32908 6.04425 3.01341C4.78137 3.7017 3.78932 4.68525 3.0674 5.96539C2.34547 7.24817 1.98679 8.59304 1.98679 10C1.98679 11.3904 2.33887 12.7201 3.04825 13.9884C3.75366 15.2573 4.74177 16.2461 6.01192 16.9536C7.28074 17.661 8.60766 18.0157 10 18.0157C11.3923 18.0157 12.7193 17.661 13.9881 16.9536C15.2589 16.2461 16.2457 15.2573 16.9544 13.9884C17.6618 12.7201 18.0145 11.3904 18.0145 10C18.0145 8.60162 17.6559 7.25874 16.9313 5.97199C16.212 4.68657 15.2186 3.70236 13.9505 3.01341C12.6863 2.32908 11.3712 1.98428 9.99936 1.98428H10.0007Z' fill='%23FF6157'/%3E%3C/svg%3E");
	color: #FF6157;
	position: absolute;
	top: 11px;
	left: 8px;
	width: 20px;
	height: 20px;
	margin-right: 8px;
	overflow: hidden;
}


#masthead .search-form {
	display: flex;
	justify-content: space-between;
	background: #f5f5f5;
	border-radius: 8px;
	height: 28px;
	box-sizing: border-box;
	padding: 0;
	flex-grow: 1;
	margin-left: 20px;
	order: 4;
	border-left: 2px solid #FF6157;
}
@media screen and (max-width: 674px)  {
	#masthead .search-form {
		margin-left: 0;
	}
}

.sticky .search-form {
	position: relative;
	top: -12px;
}

#masthead .search-form .search-field {
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	background: none;
	border: none;
	height: 28px;
	color: #262626;
	outline: none;
	padding: 4px 12px;
	box-sizing: border-box;
	position: relative;
	top: -1px;
}

#masthead .search-form .search-field::placeholder {
	color: #242424;
}

#masthead .search-form button[type="submit"] {
	width: 20px;
	height: 20px;
	padding-right: 12px;
	border: none;
	appearance: none !important;
	box-shadow: none !important;
	background: none;
	background-image: url(images/sv-search-symbol.svg);
	background-size: contain;
	margin-top: 4px;
  margin-right: 4px;
}

#masthead .search-form button[type="submit"]:hover,
#masthead .search-form button[type="submit"]:focus,
#masthead .search-form button[type="submit"]:active {
	appearance: none !important;
}


/* #main-navigation .navigation-and-social #primary-menu {
	margin: 0;
	display: table-cell;
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu {
		padding: 1% 0;
		display: block;
	}
}
@media screen and (max-height: 440px) and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu {
		padding: 1% 0;
		display: block;
	}
} */

/* #main-navigation .navigation-and-social #primary-menu li {
	display: inline;
	border-right: rgba(179, 179, 179, 1) 1px solid;
	height: 19px;
	padding: 0 22px;
} */
/* Sticky */
/* .sticky #main-navigation .navigation-and-social #primary-menu li {
	display: inline;
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu li,
	/* Sticky *
	.sticky #main-navigation .navigation-and-social #primary-menu li {
		display: block;
	}
} */

/*
 * Hide the "categorieën" link from the menu. Change ID to actual ID when going live.
 * The items exists because it needs to show up in the mobile template. So there the actual ID will also need to be changed eventually
 */
#main-navigation .navigation-and-social #primary-menu li.menu-item-29611,
/* Sticky */
.sticky #main-navigation .navigation-and-social #primary-menu li.menu-item-29611 {
	display: none;
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu li.menu-item-29611,
	/* Sticky */
	.sticky #main-navigation .navigation-and-social #primary-menu li.menu-item-29611 {
		display: block;
	}
}

/*
 * Hide the "zoeken" link from the menu for desktop view, but display for tablet and mobile.
 */
#main-navigation .navigation-and-social #primary-menu li.menu-item-37037,
/* Sticky */
.sticky #main-navigation .navigation-and-social #primary-menu li.menu-item-37037 {
	display: none;
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu li.menu-item-37037,
	/* Sticky */
	.sticky #main-navigation .navigation-and-social #primary-menu li.menu-item-37037 {
		display: block;
	}
}

#main-navigation .navigation-and-social #primary-menu li.menu-item-has-children {
	padding-right: 40px;
	background: url(images/sv2016-header-child-marker@3x.png) no-repeat;
	background-size: 14px 29px;
	background-position: right 14px top 5px ;
}
#main-navigation .navigation-and-social #primary-menu li.menu-item-has-children:hover,
#main-navigation .navigation-and-social #primary-menu li.menu-item-has-children:focus {
	background-position: right 14px bottom 7px ;
}

#main-navigation .navigation-and-social #primary-menu li.menu-item-has-children:hover a:link,
#main-navigation .navigation-and-social #primary-menu li.menu-item-has-children:hover a:visited {
	color: rgba(248, 89, 76, 1);
}
/* Sticky (last-child only) */
/* .sticky #main-navigation .navigation-and-social #primary-menu li:last-child {
	border-right: none;
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu li,
	#main-navigation .navigation-and-social #primary-menu li.menu-item-has-children {
		float: none;
		display: block;
		border-right: none;
		width: 100%;
		height: auto;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0;
		padding-bottom: 3px;
		text-align: center;
		margin-right: 0;
		margin-bottom: 14px;
		background: url(images/sv2016-menu-divider@3x.png) no-repeat;
		background-size: 100% 1px;
		background-position: bottom;
		text-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	}
}

#main-navigation .navigation-and-social #primary-menu a {
	font-size: 16px;
	font-size: 1.6rem;
}
#main-navigation .navigation-and-social #primary-menu li a {
	margin-top: -3px;
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu li a {
		font-family: "Inter", sans-serif;
		font-weight: bold;
		font-size: 26px;
		font-size: 2.6rem;
	}
}
@media screen and (max-height: 440px) and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu li a {
		font-size: 20px;
		font-size: 2.0rem;
	}
}
@media screen and (max-width: 320px), screen and (max-height: 320px) {
	#main-navigation .navigation-and-social #primary-menu li a {
		font-size: 16px;
		font-size: 1.6rem;
	}
}
@media screen and (max-height: 280px) {
	#main-navigation .navigation-and-social #primary-menu li a {
		font-size: 13px;
		font-size: 1.3rem;
	}
}

#main-navigation .navigation-and-social #primary-menu li a:link,
#main-navigation .navigation-and-social #primary-menu li a:visited {
	color: rgba(102, 102, 102, 1);
}
#main-navigation .navigation-and-social #primary-menu li a:hover,
#main-navigation .navigation-and-social #primary-menu li a:focus,
#main-navigation .navigation-and-social #primary-menu li a:active {
	color: rgba(248, 89, 76, 1);
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu li a:link,
	#main-navigation .navigation-and-social #primary-menu li a:visited {
		color: rgba(255, 255, 255, 1);
	}
	#main-navigation .navigation-and-social #primary-menu li a:hover,
	#main-navigation .navigation-and-social #primary-menu li a:focus,
	#main-navigation .navigation-and-social #primary-menu li a:active {
		opacity: .8;
	}
}

#main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
		box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
		position: absolute;
		top: 20px;
		left: 0;
		right: 0;
		margin-left: 0;
		background: url(images/sv2016-menu-background@3x.png) repeat-x;
		background-size: 100% 1349px;
		background-position: top;
		width: 100%;
		opacity: .95;
		padding: 40px 20%;
		z-index: 99;
		-webkit-transition: opacity 0.3s ease;
		-moz-transition: opacity 0.3s ease;
		transition: opacity 0.3s ease;

		display: none;
} */
/* Sticky */
/* .sticky #main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
	top: 19px;
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
		position: fixed;
		top: 64px;
		left: 0;
		width: 100%;
		bottom: 0;
		background: url(images/sv2016-menu-background@3x.png) repeat-x;
		background-size: 100% 1349px;
		background-position: 0 -16px;
		display: none;
		padding: 0;

	}
	body.admin-bar #main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
		top: 96px;
	}
	/* Sticky *
	.sticky #main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
		position: fixed;
		top: 64px;
	}
	body.admin-bar .sticky #main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
		top: 96px;
	}
}
@media screen and (max-width: 480px), screen and (max-height: 440px) and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
		position: fixed;
		top: 48px;
	}
	body.admin-bar #main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
		top: 80px;
	}
	/* Sticky *
	.sticky #main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
		padding: 0;
	}
	body.admin-bar .sticky #main-navigation .navigation-and-social #primary-menu .sub-menu-wrap {
		top: 80px;
	}
}

@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu .sub-menu-container {
		display: table;
		width: 100%;
		height: 100%;
	}
}

#main-navigation .navigation-and-social #primary-menu .sub-menu {
	background: url(images/sv2016-menu-logo@3x.png) no-repeat;
	background-position: center bottom;
	background-size: 68px 66px;
	margin: 0 auto;
	padding-bottom: 66px;

}
/* Sticky *
.sticky #main-navigation .navigation-and-social #primary-menu .sub-menu {

}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu .sub-menu {
		display: table-cell;
		vertical-align: middle;
		background: url(images/sv2016-menu-logo@3x.png) no-repeat;
		background-position: center bottom;
		background-size: 68px 66px;
		margin: 0;
		padding-bottom: 66px;
		width: 100%;
		height: 100%;
	}
}

#main-navigation .navigation-and-social #primary-menu .sub-menu li {
	float: none;
	display: block;
	border-right: none;
	text-align: center;
	text-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	height: 54px;
	margin-bottom: 24px;
	background: url(images/sv2016-menu-divider@3x.png) no-repeat;
	background-size: 100% 1px;
	background-position: bottom;
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu .sub-menu li {
		float: none;
		display: block;
		border-right: none;
		width: 100%;
		height: auto;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0;
		padding-bottom: 3px;
		text-align: center;
		margin-right: 0;
		margin-bottom: 14px;
		background: url(images/sv2016-menu-divider@3x.png) no-repeat;
		background-size: 100% 1px;
		background-position: bottom;
		text-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	}
}

#main-navigation .navigation-and-social #primary-menu .sub-menu li a {
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: bold;
	border-right: none;
	display: block;
}
@media screen and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu .sub-menu li a {
		font-family: "Inter", sans-serif;
		font-weight: bold;
		font-size: 26px;
		font-size: 2.6rem;
	}
}
@media screen and (max-height: 440px) and (max-width: 880px) {
	#main-navigation .navigation-and-social #primary-menu .sub-menu li a {
		font-family: "Inter", sans-serif;
		font-weight: bold;
		font-size: 20px;
		font-size: 2.0rem;
	}
}
@media screen and (max-width: 320px), screen and (max-height: 320px) {
	#main-navigation .navigation-and-social #primary-menu .sub-menu li a {
		font-size: 16px;
		font-size: 1.6rem;
	}
}
@media screen and (max-height: 280px) {
	#main-navigation .navigation-and-social #primary-menu .sub-menu li a {
		font-size: 13px;
		font-size: 1.3rem;
	}
}

#main-navigation .navigation-and-social #primary-menu li.menu-item-has-children:hover .sub-menu a:link,
#main-navigation .navigation-and-social #primary-menu li.menu-item-has-children:hover .sub-menu a:visited,
#main-navigation .navigation-and-social #primary-menu .sub-menu li a:link,
#main-navigation .navigation-and-social #primary-menu .sub-menu li a:visited {
	color: rgba(255, 255, 255, 1);
}
#main-navigation .navigation-and-social #primary-menu .sub-menu li a:hover,
#main-navigation .navigation-and-social #primary-menu .sub-menu li a:focus,
#main-navigation .navigation-and-social #primary-menu .sub-menu a:active {
	opacity: .8;
}

#main-navigation .navigation-and-social #primary-menu ul li.s-logo {
	display: none;
}
#main-navigation .navigation-and-social #primary-menu ul li.s-logo a {
	display: none;
}

@media screen and (min-width: 881px) {
	#main-navigation .navigation-and-social #primary-menu > .current-menu-item > a,
	#main-navigation .navigation-and-social #primary-menu > .current-menu-ancestor > a {
		color: rgba(248, 89, 76, 1) !important;
	}
	#main-navigation .navigation-and-social #primary-menu > .current-menu-item.menu-item-has-children,
	#main-navigation .navigation-and-social #primary-menu > .current-menu-ancestor.menu-item-has-children {
		background-position: right 14px bottom 7px ;
	}
} */

/* #main-navigation .cats-and-search {
	position: relative;
	max-width: 1240px;
	margin: 22px auto 0;
	height: 35px;
}
@media screen and (max-width: 880px) {
	#main-navigation .cats-and-search {
		position: absolute;
		height: 33px;
		left: 20px;
		bottom: 20px;
		right: 20px;
		padding: 0;
		/* turned off all mobile and tablet display since v1.1.3 *
		display: none;
	}
}
@media screen and (max-width: 320px) {
	#main-navigation .cats-and-search {
		left: 10px;
		bottom: 10px;
		right: 10px;
	}
}
@media screen and (max-height: 440px) and (max-width: 880px) {
	#main-navigation .cats-and-search {
		display: none;
	}
} */

/* #main-navigation .cats-and-search form.search-form {
	float: right;
	width: 348px;
	height: 33px;
}
@media screen and (max-width: 880px) {
	#main-navigation .cats-and-search form.search-form {
		float: none;
		display: block;
		width: 100%;
	}
}

#main-navigation .cats-and-search form.search-form input[type="search"] {
	-webkit-appearance: none;
	font-family: "Inter", sans-serif;
	font-size: 24px;
	font-size: 2.4rem;
	font-style: italic;
	background: rgba(255, 255, 255, 1);
	width: 248px;
	border: rgba(255, 255, 255, 1) 1px solid;
	border-radius: 0;
	border: none;
	height: 33px;
}
@media screen and (max-width: 1240px) {
	#main-navigation .cats-and-search form.search-form input[type="search"] {
		width: 238px;
	}
}
@media screen and (max-width: 880px) {
	#main-navigation .cats-and-search form.search-form input[type="search"] {
		width: 100%;
		border-radius: 4px;
	}
}

#main-navigation form.search-form input[type="submit"] {
	display: block;
	-webkit-appearance: none;
	background: none;
    border: none;
    color: rgba(0, 0, 0, 1);
    padding: 0;
	border: rgba(0, 0, 0, 1) 1px solid;
	border-radius: 18px;
	font-family: 'Montserrat-bold', sans-serf;
    font-size: 16px;
	font-size: 1.6rem;
	text-shadow: none;
	text-transform: lowercase;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	width: 90px;
	height: 34px;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;
}

#main-navigation form.search-form.focused input[type="submit"] {
	opacity: 1;
}
@media screen and (max-width: 1240px) {
	#main-navigation form.search-form.focused input[type="submit"] {
		right: 10px;
	}
}
@media screen and (max-width: 880px) {
	#main-navigation form.search-form input[type="submit"],
	#main-navigation form.search-form.focused input[type="submit"] {
		display: none;
	}
} */

/* Small menu. */
.menu-toggler-wrapper {
	display: none;
}
@media screen and (max-width: 880px) {
	.menu-toggler-wrapper {
		display: block;
	}
}

@media screen and (max-width: 880px) {
	#menu-toggler {
		position: absolute;
		width: 32px;
		height: 32px;
		top: 16px;
		right: 16px;
		background: url(images/sv-menu-toggler.svg);
		background-size: contain;
		-webkit-appearance: none;
		border: none;
		border-radius: 0;
		outline: none;
		display: none;
		cursor: pointer;
	}
}
/* @media screen and (max-width: 480px), screen and (max-height: 440px) and (max-width: 880px) {
	#menu-toggler {
		width: 48px;
		height: 48px;
	}
} */

#themes-toggler {
	position: relative;
	appearance: none;
	-webkit-appearance: none;
	background: none;
	border: none;
	color: #FF6157;
	padding: 4px 8px 20px;
	background: #FFF7F6;
	border-radius: 8px;
	font-family: "Inter", sans-serif;
	font-size: 10px;
	font-size: 1.0rem;
	text-shadow: none;
	text-decoration: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	margin-right: 16px;
}
@media screen and (max-width: 674px)  {
	#themes-toggler {
		order: 3;
	}
}

#themes-toggler::after {
	content: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29751 8.9419C4.42641 8.81315 4.60115 8.74084 4.78334 8.74084C4.96553 8.74084 5.14027 8.81315 5.26917 8.9419L11.1029 14.7756C11.1242 14.7969 11.1495 14.8139 11.1773 14.8254C11.2051 14.837 11.235 14.8429 11.2651 14.8429C11.2953 14.8429 11.3251 14.837 11.353 14.8254C11.3808 14.8139 11.4061 14.7969 11.4274 14.7756L17.261 8.9419C17.3914 8.82046 17.5638 8.75435 17.7419 8.75749C17.92 8.76063 18.0899 8.83279 18.2159 8.95875C18.3418 9.08471 18.414 9.25465 18.4171 9.43276C18.4203 9.61086 18.3542 9.78324 18.2327 9.91357L12.399 15.7472C12.2501 15.8962 12.0732 16.0144 11.8786 16.095C11.684 16.1757 11.4753 16.2172 11.2647 16.2172C11.054 16.2172 10.8454 16.1757 10.6507 16.095C10.4561 16.0144 10.2793 15.8962 10.1303 15.7472L4.29751 9.91357C4.16876 9.78466 4.09644 9.60992 4.09644 9.42773C4.09644 9.24555 4.16876 9.07081 4.29751 8.9419Z' fill='%23FF6157'/%3E%3C/svg%3E");
  display: inline-block;
  width: 23px;
  height: 23px;
	position: absolute;
	left: 18px;
	bottom: 0;
}

@media screen and (min-width: 881px) {
	#themes-toggler {
		display: none;
	}
}





/* Mobile menu */

#mobile-navigation {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
}

#mobile-navigation #mobile-menu {
	background: #ffffff;
	font-family: "Inter", sans-serif;
	letter-spacing: -0.04em;
	font-weight: bold;
	/* width: 100%; */
	max-width: 360px;
	position: absolute;
	right: 0;
	margin-right: 16px;
	border-radius: 8px;
	padding: 16px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .1);
	top: 56px;
	z-index: 2;
}
@media screen and (max-width: 391px) {
	#mobile-navigation #mobile-menu {
		left: 16px;
	}
}
@media screen and (min-width: 881px) {
	#mobile-navigation #mobile-menu {
		display: none;
	}
}

#mobile-navigation .mobile-navigation-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .2);
	backdrop-filter: blur(1px);
	-webkit-backdrop-filter: blur(1px);
	z-index: 1;
	pointer-events: initial;
}

#mobile-navigation ul,
#mobile-navigation li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#mobile-navigation a {
	color: #262626;
	transition: color .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	text-decoration: none;
}
#mobile-navigation a:hover,
#mobile-navigation a:focus {
	color: #FF6157;
	text-decoration: underline;
}

#mobile-navigation > ul#mobile-menu > li {
	padding: 8px 0;
}

#mobile-navigation > ul#mobile-menu > li > a {
	pointer-events: none;
	display: block;
	margin-bottom: 12px;
}

#mobile-navigation > ul#mobile-menu > li.hidden-parent > a {
	display: none;
}

#mobile-navigation .sub-menu {
	font-size: 14px;
	font-size: 1.4rem;
	border-left: 2px #FF6157 solid;
	border-radius: 8px;
	padding: 8px 16px;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 2em 40px 3.5em 0;
	overflow: hidden;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.1;
}
@media screen and (max-width: 480px) {
	.site-main .comment-navigation,
	/*.site-main .posts-navigation,*/
	.site-main .post-navigation {
		display: none;
	}
}
@media print {
	.site-main .comment-navigation,
	.site-main .posts-navigation,
	.site-main .post-navigation {
		display: none;
	}
}

.site-main .comment-navigation a,
.site-main .posts-navigation a,
.site-main .post-navigation a {
	text-decoration: none;
	/* background: url(images/sv2016-content-nav-arrows@3x.png) no-repeat;
	background-size: 9px 170px; */
}
@media screen and (max-width: 480px) {
	.site-main .comment-navigation a,
	.site-main .posts-navigation a,
	.site-main .post-navigation a {
		display: inline-block;
	}
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
	justify-content: space-between;
	vertical-align: middle;
}


.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	text-align: center;
	width: 25%;
	position: relative;
	padding-left: 2em;
	border-left: 2px solid #FF6157;
	border-radius: 12px;
}

.comment-navigation .nav-previous::before,
.posts-navigation .nav-previous::before,
.post-navigation .nav-previous::before {
	content: "<-";
	color: #FF6157;
	position: absolute;
	left: .25em;
	top: 1em;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: center;
	width: 25%;
	position: relative;
	padding-right: 2em;
	border-right: 2px solid #FF6157;
	border-radius: 12px;
}

.comment-navigation .nav-next::after,
.posts-navigation .nav-next::after,
.post-navigation .nav-next::after {
	content: "->";
	color: #FF6157;
	position: absolute;
	right: .25em;
	top: 1em;
}

.comment-navigation .nav-previous a,
.posts-navigation .nav-previous a,
.post-navigation .nav-previous a,
.comment-navigation .nav-next a,
.posts-navigation .nav-next a,
.post-navigation .nav-next a {
	/* padding: 0 15px; */
	height: 17px;
	height: 1.7rem;
}
/* 
.comment-navigation .nav-previous a:link,
.posts-navigation .nav-previous a:link,
.post-navigation .nav-previous a:link,
.comment-navigation .nav-previous a:visited,
.posts-navigation .nav-previous a:visited,
.post-navigation .nav-previous a:visited {
	background-position: left 0 top -50px ;
}
.comment-navigation .nav-previous a:hover,
.posts-navigation .nav-previous a:hover,
.post-navigation .nav-previous a:hover,
.comment-navigation .nav-previous a:focus,
.posts-navigation .nav-previous a:focus,
.post-navigation .nav-previous a:focus,
.comment-navigation .nav-previous a:active,
.posts-navigation .nav-previous a:active,
.post-navigation .nav-previous a:active {
	background-position: left 0 bottom 4px;
}

.comment-navigation .nav-next a:link,
.posts-navigation .nav-next a:link,
.post-navigation .nav-next a:link,
.comment-navigation .nav-next a:visited,
.posts-navigation .nav-next a:visited,
.post-navigation .nav-next a:visited {
	background-position: right 0 top 3px;
}
.comment-navigation .nav-next a:hover,
.posts-navigation .nav-next a:hover,
.post-navigation .nav-next a:hover,
.comment-navigation .nav-next a:focus,
.posts-navigation .nav-next a:focus,
.post-navigation .nav-next a:focus,
.comment-navigation .nav-next a:active,
.posts-navigation .nav-next a:active,
.post-navigation .nav-next a:active {
	background-position: right 0 bottom -49px;
} */



/* Sticky (general hiding) */
.sticky .site-description,
.sticky .social-icons {
	display: none;
}

@media print {
	#site-navigation {
		display: none;
	}
}

/*--------------------------------------------------------------
## Category Navigation
--------------------------------------------------------------*/

#category-navigation {
	position: fixed;
	z-index: 9999;
	width: 100%;
	/* border: lime 1px solid; */
	left: 0;
	margin-top: -36px;
	/* position: fixed;
	left: 0;
	top: 0;
	bottom: 0; */
	/* overflow-y: auto;
	overflow-x: hidden; */
	-webkit-overflow-scrolling: touch;
	/* margin-left: -348px;
	background: rgba(255, 255, 255, 1);
	-webkit-transition: margin-left 0.4s ease;
	-moz-transition: margin-left 0.4s ease;
	transition: margin-left 0.4s ease; */
	display: none;
	pointer-events: none;
}
/* body.admin-bar #category-navigation {
	margin-top: 32px;
}
@media screen and (max-width: 480px) {
	#category-navigation {
		width: 75%;
		margin-left: -75%;
	}
} */
@media screen and (max-width: 1240px) {
	#category-navigation {
		left: 16px;
	}
}
@media screen and (max-width: 880px) {
	#category-navigation {
		margin-top: -8px;
	}
}
@media screen and (max-width: 392px) {
	#category-navigation {
		padding-right: 16px;
	}
}

#category-navigation.open {
	display: block;
	outline: none;
}

@media screen and (min-width: 881px) {
	#category-navigation.sticky {
		margin-top: 36px;
	}
}

#category-navigation .category-list-wrapper {
	max-width: 1240px;
	margin: 0 auto;
	position: relative;
}

#category-navigation .category-list {
	background: #FFF7F6;
	border-radius: 12px;
	margin-top: 16px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .1);
	border-radius: 12px;
	max-width: 360px;
	list-style: none;
	padding: 20px;
	margin: 0 16px 0 0;
	font-family: 'Inter', sans-serif;
	font-weight: bold;
	font-size: 18px;
	font-size: 1.8rem;
	letter-spacing: -0.04em;
	pointer-events: initial;
	/* position: absolute;
	left: 0; */
}

#cat-close {
	display: none;
	position: fixed;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .2);
	z-index: 9998;
	/* backdrop-filter: blur(1px);
	-webkit-backdrop-filter: blur(1px); */
}
@media screen and (min-width: 881px) {
	#cat-close {
		pointer-events: none;
	}
}

body.admin-bar #category-navigation .close {
	top: 32px;
}

#category-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#category-navigation li.parent-category {
	position: relative;
	font-size: 18px;
	font-size: 1.8rem;
	padding-top: 1.3em;
	padding-left: 28px;
	padding-right: 32px;
	margin: 0 0 18px;
	/* border-left: 18px solid; */
	transition: opacity 0.4s ease;
}
#category-navigation li.parent-category:focus {
	outline: none;
}

#category-navigation li.parent-category > .category-title > a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1em;
	padding-left: 28px;
	padding-right: 32px;
	z-index: 4;
	cursor: pointer;
}

#category-navigation li.parent-category::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M5.92322 11.7359L7.89352 11.5444C8.00911 12.2062 8.25082 12.6911 8.61542 13.0022C8.97671 13.3107 9.46419 13.4679 10.0818 13.4679C10.733 13.4679 11.2244 13.3278 11.5547 13.0524C11.8869 12.7763 12.0494 12.4533 12.0494 12.0847C12.0494 11.8482 11.9807 11.6461 11.842 11.481C11.7033 11.3119 11.4602 11.1685 11.1154 11.0443C10.877 10.9631 10.3387 10.8178 9.49523 10.6077C8.40804 10.3389 7.64777 10.0079 7.21052 9.61558C6.59493 9.06402 6.2852 8.39225 6.2852 7.59893C6.2852 7.08701 6.4305 6.60877 6.71913 6.16555C7.01042 5.71902 7.42786 5.38082 7.97278 5.14897C8.51703 4.91646 9.17357 4.80086 9.9457 4.80086C11.2013 4.80086 12.1518 5.07631 12.7872 5.62786C13.4246 6.1814 13.7575 6.91659 13.7885 7.83739L11.7647 7.92722C11.6769 7.41134 11.4926 7.04011 11.2079 6.81487C10.9232 6.58896 10.4939 6.47667 9.92522 6.47667C9.33539 6.47667 8.87632 6.59755 8.54475 6.83798C8.32876 6.99387 8.22377 7.19996 8.22377 7.4622C8.22377 7.69867 8.32415 7.9008 8.52362 8.0699C8.7799 8.28458 9.40012 8.50718 10.3843 8.73969C11.3671 8.97287 12.0989 9.21331 12.5679 9.46233C13.0401 9.7107 13.4107 10.0502 13.6769 10.4816C13.9437 10.9122 14.0778 11.4453 14.0778 12.0788C14.0778 12.6514 13.9166 13.1898 13.5969 13.6925C13.2799 14.1938 12.8281 14.5657 12.2442 14.8101C11.6577 15.0532 10.9345 15.1767 10.0646 15.1767C8.79311 15.1767 7.82281 14.8834 7.13985 14.2988C6.46416 13.7116 6.05532 12.8575 5.92322 11.7359Z' fill='%23FF6157'/%3E%3Cpath d='M10.0007 0C11.7186 0 13.36 0.429355 14.9353 1.29269C16.5106 2.15404 17.7477 3.38199 18.6493 4.97985C19.5489 6.57573 20 8.25021 20 9.99934C20 11.7485 19.5562 13.4005 18.6717 14.9799C17.7913 16.5605 16.5595 17.7918 14.9789 18.6763C13.3996 19.5581 11.7411 20 10.0007 20C8.26026 20 6.59975 19.5581 5.01983 18.6763C3.43925 17.7918 2.20676 16.5605 1.32499 14.9799C0.441903 13.4005 0 11.7405 0 9.99934C0 8.25814 0.449799 6.57573 1.35204 4.97985C2.25099 3.38199 3.49144 2.15404 5.06607 1.29269C6.63741 0.429355 8.2847 0 10.0007 0ZM10.0007 1.98428C8.62552 1.98428 7.30845 2.32908 6.04425 3.01341C4.78137 3.7017 3.78932 4.68525 3.0674 5.96539C2.34547 7.24817 1.98679 8.59304 1.98679 10C1.98679 11.3904 2.33887 12.7201 3.04825 13.9884C3.75366 15.2573 4.74177 16.2461 6.01192 16.9536C7.28074 17.661 8.60766 18.0157 10 18.0157C11.3923 18.0157 12.7193 17.661 13.9881 16.9536C15.2589 16.2461 16.2457 15.2573 16.9544 13.9884C17.6618 12.7201 18.0145 11.3904 18.0145 10C18.0145 8.60162 17.6559 7.25874 16.9313 5.97199C16.212 4.68657 15.2186 3.70236 13.9505 3.01341C12.6863 2.32908 11.3712 1.98428 9.99936 1.98428H10.0007Z' fill='%23FF6157'/%3E%3C/svg%3E");
	color: #FF6157;
	position: absolute;
	top: 2px;
	left: 0;
	width: 20px;
	height: 20px;
	margin-right: 8px;
	overflow: hidden;
}

/* Category Icons */
/* 
#category-navigation li.parent-category.parent-cat-bestaanszekerheid::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M9.16663 17.5V13.95C8.77496 14.0917 8.35829 14.1667 7.91663 14.1667C5.83329 14.1667 4.16663 12.5 4.16663 10.4167C4.16663 9.35833 4.58329 8.40833 5.29996 7.725C5.10829 7.275 4.99996 6.775 4.99996 6.25C4.99996 4.16667 6.66663 2.5 8.74996 2.5C10.05 2.5 11.2 3.16667 11.875 4.16667H12.0833C12.6852 4.16667 13.2812 4.28522 13.8373 4.51555C14.3933 4.74589 14.8986 5.08349 15.3242 5.50909C15.7498 5.9347 16.0874 6.43996 16.3177 6.99603C16.5481 7.55211 16.6666 8.14811 16.6666 8.75C16.6666 9.35189 16.5481 9.94789 16.3177 10.504C16.0874 11.06 15.7498 11.5653 15.3242 11.9909C14.8986 12.4165 14.3933 12.7541 13.8373 12.9844C13.2812 13.2148 12.6852 13.3333 12.0833 13.3333C11.6666 13.3333 11.25 13.275 10.8333 13.1583V17.5H9.16663Z' fill='%23FF6157'/%3E%3C/svg%3E");
}
#category-navigation li.parent-category.parent-cat-zorg-welzijn::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_336_1102)'%3E%3Cpath d='M17.6997 13.0637L12.6023 10L17.6997 6.93633C17.9869 6.76367 18.0852 6.38164 17.9194 6.08242L16.7187 3.91719C16.5529 3.61836 16.1858 3.51562 15.8985 3.68828L10.8012 6.75195V0.625C10.8012 0.279687 10.5323 0 10.2008 0H7.79929C7.46779 0 7.19891 0.279687 7.19891 0.625V6.75234L2.10154 3.68867C1.81429 3.51602 1.44716 3.61875 1.28141 3.91758L0.0806614 6.08242C-0.0850886 6.38125 0.0131614 6.76367 0.300411 6.93633L5.39779 10L0.300411 13.0637C0.0131614 13.2363 -0.0850886 13.6188 0.0806614 13.9176L1.28141 16.0828C1.44716 16.3816 1.81429 16.484 2.10154 16.3117L7.19891 13.248V19.375C7.19891 19.7203 7.46779 20 7.79929 20H10.2008C10.5323 20 10.8012 19.7203 10.8012 19.375V13.2477L15.8985 16.3113C16.1858 16.484 16.5529 16.3816 16.7187 16.0824L17.9194 13.9172C18.0852 13.6184 17.9869 13.2363 17.6997 13.0637Z' fill='%23FF6157'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_336_1102'%3E%3Crect width='18' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
#category-navigation li.parent-category.parent-cat-inclusiviteit-diversiteit::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 2.5C12.6703 2.5 12.0344 2.76339 11.5656 3.23223C11.0967 3.70107 10.8333 4.33695 10.8333 5V6.66666C10.8333 7.3297 11.0967 7.96559 11.5656 8.43443C12.0344 8.90327 12.6703 9.16666 13.3333 9.16666H15C15.6631 9.16666 16.2989 8.90327 16.7678 8.43443C17.2366 7.96559 17.5 7.3297 17.5 6.66666V5C17.5 4.33695 17.2366 3.70107 16.7678 3.23223C16.2989 2.76339 15.6631 2.5 15 2.5H13.3333ZM4.62502 3.24833C4.73674 3.02338 4.90904 2.83409 5.12252 2.70176C5.336 2.56942 5.58218 2.49931 5.83335 2.49931C6.08452 2.49931 6.3307 2.56942 6.54418 2.70176C6.75765 2.83409 6.92996 3.02338 7.04168 3.24833L9.01835 7.17833C9.47502 8.08916 8.82085 9.16666 7.81002 9.16666H3.85668C2.84585 9.16666 2.19085 8.08916 2.64835 7.17833L4.62502 3.24833ZM9.10668 14.8017C9.02065 15.2453 8.84483 15.6667 8.59002 16.04L3.96002 11.4092C4.51215 11.0328 5.16514 10.8321 5.83335 10.8333C6.32395 10.8333 6.80852 10.9415 7.25247 11.1503C7.69642 11.3591 8.08881 11.6633 8.40163 12.0412C8.71445 12.4192 8.93999 12.8615 9.06216 13.3366C9.18432 13.8118 9.20009 14.308 9.10835 14.79L9.10668 14.8017ZM6.40668 17.4517C5.87533 17.5446 5.32937 17.5071 4.81567 17.3426C4.30197 17.178 3.83588 16.8912 3.45742 16.5069C3.07896 16.1225 2.79943 15.652 2.64283 15.1358C2.48623 14.6197 2.45724 14.0732 2.55835 13.5433L2.56002 13.5317C2.64603 13.088 2.82185 12.6666 3.07668 12.2933L7.70668 16.9242C7.31588 17.1904 6.87262 17.3708 6.40668 17.4517ZM13.7667 10.9292C14.0167 10.8 14.3167 10.8 14.5667 10.9292L17.045 12.2092C17.1813 12.2784 17.2959 12.3839 17.3762 12.514C17.4564 12.6441 17.4993 12.7938 17.5 12.9467V15.385C17.4991 15.5378 17.4562 15.6875 17.3759 15.8175C17.2957 15.9476 17.1812 16.0531 17.045 16.1225L14.5667 17.4025C14.3167 17.5317 14.0167 17.5317 13.7667 17.4025L11.2883 16.1225C11.1521 16.0533 11.0375 15.9478 10.9572 15.8177C10.8769 15.6876 10.8341 15.5379 10.8333 15.385V12.9467C10.8343 12.7938 10.8772 12.6442 10.9574 12.5141C11.0377 12.384 11.1522 12.2785 11.2883 12.2092L13.7667 10.9292Z' fill='%23FF6157'/%3E%3C/svg%3E");
}
#category-navigation li.parent-category.parent-cat-participatie::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M9.58329 0.833336L1.66663 5V6.66667H17.5V5M13.3333 8.33334V14.1667H15.8333V8.33334M1.66663 18.3333H17.5V15.8333H1.66663M8.33329 8.33334V14.1667H10.8333V8.33334M3.33329 8.33334V14.1667H5.83329V8.33334H3.33329Z' fill='%23FF6157'/%3E%3C/svg%3E");
}
#category-navigation li.parent-category.parent-cat-migratie-integratie::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M5.00004 1.66666C4.55801 1.66666 4.13409 1.84226 3.82153 2.15482C3.50897 2.46738 3.33337 2.8913 3.33337 3.33333V16.6667C3.33337 17.1087 3.50897 17.5326 3.82153 17.8452C4.13409 18.1577 4.55801 18.3333 5.00004 18.3333H15C15.4421 18.3333 15.866 18.1577 16.1786 17.8452C16.4911 17.5326 16.6667 17.1087 16.6667 16.6667V3.33333C16.6667 2.8913 16.4911 2.46738 16.1786 2.15482C15.866 1.84226 15.4421 1.66666 15 1.66666H5.00004ZM10 4.16666C11.1051 4.16666 12.1649 4.60565 12.9463 5.38705C13.7277 6.16845 14.1667 7.22826 14.1667 8.33333C14.1667 9.4384 13.7277 10.4982 12.9463 11.2796C12.1649 12.061 11.1051 12.5 10 12.5C8.89497 12.5 7.83516 12.061 7.05376 11.2796C6.27236 10.4982 5.83337 9.4384 5.83337 8.33333C5.83337 7.22826 6.27236 6.16845 7.05376 5.38705C7.83516 4.60565 8.89497 4.16666 10 4.16666ZM10 5C9.65837 5.51666 9.37504 6.075 9.20004 6.66666H10.8C10.6207 6.07326 10.3509 5.51109 10 5ZM8.91671 5.18333C8.15004 5.44166 7.50004 5.975 7.11671 6.66666H8.33337C8.48337 6.15 8.66671 5.65 8.91671 5.18333ZM11.075 5.18333C11.325 5.65 11.5167 6.15 11.6667 6.66666H12.8834C12.5 5.975 11.8417 5.45 11.075 5.18333ZM6.77504 7.5C6.70837 7.76666 6.66671 8.04166 6.66671 8.33333C6.66671 8.625 6.70837 8.9 6.77504 9.16666H8.18337C8.15004 8.89166 8.12504 8.61666 8.12504 8.33333C8.12504 8.05 8.15004 7.775 8.18337 7.5H6.77504ZM9.02504 7.5C8.98337 7.76666 8.95837 8.05 8.95837 8.33333C8.95837 8.61666 8.98337 8.89166 9.02504 9.16666H10.975C11.0084 8.89166 11.0417 8.61666 11.0417 8.33333C11.0417 8.05 11.0084 7.76666 10.975 7.5H9.02504ZM11.8167 7.5C11.85 7.775 11.875 8.05 11.875 8.33333C11.875 8.61666 11.85 8.89166 11.8167 9.16666H13.225C13.2917 8.9 13.3334 8.625 13.3334 8.33333C13.3334 8.04166 13.2917 7.76666 13.225 7.5H11.8167ZM7.11671 10C7.50004 10.6917 8.15004 11.2167 8.91671 11.4833C8.66671 11.0167 8.48337 10.525 8.33337 10H7.11671ZM9.20004 10C9.37504 10.6 9.65837 11.15 10 11.6667C10.35 11.15 10.625 10.6 10.8 10H9.20004ZM11.6667 10C11.5167 10.525 11.325 11.0167 11.075 11.4833C11.8417 11.2167 12.5 10.6917 12.8834 10H11.6667ZM5.83337 14.1667H14.1667V15.8333H5.83337V14.1667Z' fill='%23FF6157'/%3E%3C/svg%3E");
}
#category-navigation li.parent-category.parent-cat-overige::before {
	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M9.16663 14.1667H10.8333V9.16667H9.16663V14.1667ZM9.99996 7.5C10.2361 7.5 10.4341 7.42 10.5941 7.26C10.7541 7.1 10.8338 6.90222 10.8333 6.66667C10.8333 6.43056 10.7533 6.23278 10.5933 6.07333C10.4333 5.91389 10.2355 5.83389 9.99996 5.83333C9.76385 5.83333 9.56607 5.91333 9.40663 6.07333C9.24718 6.23333 9.16718 6.43111 9.16663 6.66667C9.16663 6.90278 9.24663 7.10083 9.40663 7.26083C9.56663 7.42083 9.7644 7.50056 9.99996 7.5ZM9.99996 18.3333C8.84718 18.3333 7.76385 18.1144 6.74996 17.6767C5.73607 17.2389 4.85413 16.6453 4.10413 15.8958C3.35413 15.1458 2.76051 14.2639 2.32329 13.25C1.88607 12.2361 1.66718 11.1528 1.66663 10C1.66663 8.84722 1.88551 7.76389 2.32329 6.75C2.76107 5.73611 3.35468 4.85417 4.10413 4.10417C4.85413 3.35417 5.73607 2.76056 6.74996 2.32333C7.76385 1.88611 8.84718 1.66722 9.99996 1.66667C11.1527 1.66667 12.2361 1.88556 13.25 2.32333C14.2638 2.76111 15.1458 3.35472 15.8958 4.10417C16.6458 4.85417 17.2397 5.73611 17.6775 6.75C18.1152 7.76389 18.3338 8.84722 18.3333 10C18.3333 11.1528 18.1144 12.2361 17.6766 13.25C17.2388 14.2639 16.6452 15.1458 15.8958 15.8958C15.1458 16.6458 14.2638 17.2397 13.25 17.6775C12.2361 18.1153 11.1527 18.3339 9.99996 18.3333Z' fill='%23FF6157'/%3E%3C/svg%3E");
} 
*/

#category-navigation li.parent-category::after {
	content: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29751 8.9419C4.42641 8.81315 4.60115 8.74084 4.78334 8.74084C4.96553 8.74084 5.14027 8.81315 5.26917 8.9419L11.1029 14.7756C11.1242 14.7969 11.1495 14.8139 11.1773 14.8254C11.2051 14.837 11.235 14.8429 11.2651 14.8429C11.2953 14.8429 11.3251 14.837 11.353 14.8254C11.3808 14.8139 11.4061 14.7969 11.4274 14.7756L17.261 8.9419C17.3914 8.82046 17.5638 8.75435 17.7419 8.75749C17.92 8.76063 18.0899 8.83279 18.2159 8.95875C18.3418 9.08471 18.414 9.25465 18.4171 9.43276C18.4203 9.61086 18.3542 9.78324 18.2327 9.91357L12.399 15.7472C12.2501 15.8962 12.0732 16.0144 11.8786 16.095C11.684 16.1757 11.4753 16.2172 11.2647 16.2172C11.054 16.2172 10.8454 16.1757 10.6507 16.095C10.4561 16.0144 10.2793 15.8962 10.1303 15.7472L4.29751 9.91357C4.16876 9.78466 4.09644 9.60992 4.09644 9.42773C4.09644 9.24555 4.16876 9.07081 4.29751 8.9419Z' fill='%23FF6157'/%3E%3C/svg%3E");
	color: #FF6157;
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	overflow: hidden;
	transform: rotateX(0);
	transition: transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

#category-navigation li.parent-category.clickedon::after {
	transform: rotateX(180deg);
}

.category-content {
	display: none;
}

/*
Activated states */

#category-navigation li.parent-category.clickedon {
	transition: height .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
#category-navigation li.parent-category.clickedon .category-content {
	display: block;
}
/* #category-navigation li.parent-category.clickedon span.category-title {
	position: absolute;
	left: 10px;
	top: 7px;
} */
/* #category-navigation li.parent-category .dossiers-label {
	font-family: "Inter", sans-serif;
	font-style: italic;
	font-size: 14px;
	font-size: 1.4rem;
	margin: 10px auto;
	text-align: center;
	display: block;
} */

#category-navigation li.child-category {
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	background: #525252;
	display: inline-table;
	padding: 2px 8px;
	margin-right: 6px;
	margin-bottom: 4px;
}
#category-navigation li.parent-category a,
#category-navigation li.child-category a {
	color: #525252;
	text-decoration: none;
}

#category-navigation .main-cat-link {
	color: #FF6157 !important;
	font-size: 14px;
	font-size: 1.4rem;
	text-align: right;
	font-weight: bold;
	display: block;
	margin-top: .8em;
}

/* #category-navigation ul.category-dossiers {

} */
#category-navigation ul.category-dossiers li {
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	display: inline-table;
	padding: 6px;
	margin-right: 6px;
	margin-bottom: 8px;
	border: rgba(116, 116, 128, 1) 1px solid;
	border-radius: 8px;
}
#category-navigation ul.category-dossiers li a {
	color: rgba(116, 116, 128, 1);
}

@media print {
	#category-navigation {
		display: none;
	}
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/

#content {
	max-width: 1240px;
	margin: 0 auto;
	display: table;
	height: 100%;
	padding-top: 180px;
}
@media screen and (max-width: 880px) {
	#content {
		width: 100%;
		margin: 0;
		padding-top: 64px;
		overflow-x: hidden;
	}
}
@media screen and (max-width: 674px) {
	#content {
		padding-top: 108px;
	}
}
@media print {
	#content {
		width: 80%;
		padding-top: 0;
		margin: 0 auto;
	}
}

#content .content-area {
	display: table-cell;
	vertical-align: top;
}

@media screen and (max-width: 880px) {
	#content .content-area {
		margin-right: 0;
	}
}

#main {
	padding: 0 16px;
}
@media screen and (min-width: 1241px) {
	#main {
		padding: 0;
	}
}
@media screen and (min-width: 881px) {
	#main {
		margin-right: 16px;
	}
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/

.hentry {
	margin: 0 0 1.5em;
}
@media print {
	.hentry {
		margin: 0 0 .25em;
	}
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.byline .author {
	font-weight: bold;
}

h1.entry-title a:link,
h1.entry-title a:visited,
h2.entry-title a:link,
h2.entry-title a:visited {
	color: #262626;
}
h1.entry-title a:hover,
h1.entry-title a:focus,
h1.entry-title a:active,
h2.entry-title a:hover,
h2.entry-title a:focus,
h2.entry-title a:active {
	color: #FF6157;
}

h1.entry-title {
	font-size: 48px;
	font-size: 4.8rem;
	line-height: 1.1;
	margin: 0;
	word-wrap: break-word;
}
@media screen and (max-width: 480px) {
	h1.entry-title {
		font-size: 36px;
		font-size: 3.6rem;
	}
}
@media screen and (max-width: 320px) {
	h1.entry-title {
		font-size: 20px;
		font-size: 2.0rem;
	}
}

h2.entry-title {
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1.1;
	margin: 0;
	word-wrap: break-word;
}
@media screen and (max-width: 480px) {
	h2.entry-title {
		font-size: 24px;
		font-size: 2.4rem;
		max-width: 440px;
	}
}
@media screen and (max-width: 320px) {
	h2.entry-title {
		font-size: 20px;
		font-size: 2.0rem;
		/*word-wrap: break-word;*/
		max-width: 280px;
	}
}
@media print {
	h2.entry-title {
		font-size: 24px;
		font-size: 2.4rem;
	}
}

.entry-meta {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1;
	color: rgba(46, 47, 51, 1);
	margin-top: 1.5em;
}
@media print {
	.entry-meta {
		font-size: 10px;
		font-size: 1.0rem;
	}
}

.entry-meta a,
.entry-meta .meta-sep,
.entry-meta .co-authors-alt {
	text-decoration: none;
	font-family: "Inter", sans-serif;
	color: rgba(46, 47, 51, 1);
}

.entry-meta a:hover,
.entry-meta a:focus,
.entry-meta a:active {
	color: rgba(248, 89, 76, 1);
}

.entra-meta .posted-on,
.entra-meta .posted-on a,
.entry-date,
.entry-date a {
	font-family: "Inter", sans-serif;
	color: rgba(128, 128, 128, 1);
}
@media print {
	.entra-meta .posted-on,
	.entra-meta .posted-on a,
	.entry-date,
	.entry-date a {
		color: rgba(79, 79, 79, 1);
	}
}

.page-content,
.entry-content,
.entry-summary {
	margin: 0;
	padding-top: 15px;
}

.entry-content,
.entry-summary {
	font-family: 'Noto Serif', serif;
	font-size: 19px;
	font-size: 1.9rem;
	line-height: 1.5;
}
@media screen and (max-width: 480px) {
	.entry-content,
	.entry-summary {
		font-size: 16px;
		font-size: 1.6rem;
	}
}
@media print {
	.entry-content,
	.entry-summary {
		font-size: 12px;
		font-size: 1.2rem;
	}
}

.entry-content a {

 /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  /*word-break: break-all;*/
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}

@media print {
	.entry-content p,
	.entry-content ul,
	.entry-content ol {
		page-break-inside: avoid;
	}
}

.entry-content ul,
.entry-content ol {
	margin: 1em 0;
	list-style-position: outside;
	padding: 0;
}

.entry-content ul li,
.entry-content ol li {
	margin: 0;
	padding: 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* body.home .most-recent,
body.single #main > article > .entry-header > .headline {
	position: relative;
	margin-top: -20px;
	margin-right: -20px;
	margin-left: -20px;
}
@media screen and (max-width: 480px) {
	body.home .most-recent,
	body.single #main > article > .entry-header > .headline {
		margin-top: -10px;
		margin-right: -10px;
		margin-left: -10px;
	}
}
@media print {
	body.home .most-recent,
	body.single #main > article > .entry-header > .headline {
		margin-top: 0;
		margin-right: 0;
		margin-left: 0;
	}
} */

.entry-header .headline {
	position: relative;
}

body.home .most-recent .entry-header .headline {
	height: 382px;
}
@media screen and (max-width: 320px) {
	body.home .most-recent .entry-header .headline {
		height: 240px;
	}
}
@media print {
	body.home .most-recent .entry-header .headline {
		height: auto;
		height: initial;
	}
}

body.single #main > article > .entry-header > .headline {
	height: 556px;
	margin-right: -350px;
	background: #ffffff;
}
@media screen and (max-width: 880px) {
	body.single #main > article > .entry-header > .headline {
		height: 480px;
		margin-right: 0;
	}
}
@media print {
	body.single #main > article > .entry-header > .headline {
		height: auto;
		height: initial;
		margin-right: 0;
		background: none;
	}
}

body.home .most-recent h2.entry-title a {
	color: #ffffff;
}
@media print {
	body.home .most-recent h2.entry-title a {
		color: #262626;
	}
}

body.home .most-recent .entry-content {
	padding: 0;
}
/* @media screen and (max-width: 880px) {
	body.home .most-recent .entry-content {
		padding: 0 10px;
	}
} */

body.home .most-recent .entry-content .intro-text,
body.single .header-intro {
	font-family: "Inter", sans-serif;
	font-weight: normal;
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.2;
	color: #262626;
	margin: 0.25em 0 1.5em;
}
body.home .most-recent .entry-content .intro-text em,
body.single .header-intro em {
	font-style: normal;
}
@media print {
	body.home .most-recent .entry-content .intro-text,
	body.single .header-intro {
		font-size: 18px;
		font-size: 1.8rem;
	}
}

body.home .entry-content .intro-text a > a,
body.single .header-intro .intro-text > a {
	text-decoration: underline;
}

body.home .entry-content .intro-text > a > a:hover,
body.home .entry-content .intro-text > a > a:active,
body.home .entry-content .intro-text > a > a:focus,
body.single .header-intro .intro-text > a:hover,
body.single .header-intro .intro-text > a:active,
body.single .header-intro .intro-text > a:focus {
	color: rgba(248, 89, 76, 1);
}

.entry-content blockquote {
	border-left: #FF6157 4px solid;
	margin-left: 0;
	border-radius: 8px;
	color: #FF6157 !important;
	padding: 1em 32px; 
	font-size: 22px;
	font-size: 2.2remm;
	font-family: "Inter", sans-serif;
	letter-spacing: -0.04em;
	margin: 2em auto;
}

.entry-content blockquote em { 
	font-style: normal !important;
}

.entry-content blockquote h3,
.entry-content blockquote h4,
.entry-content blockquote h5,
.entry-content blockquote h6,
.entry-content blockquote p {
	margin: 0 !important;
}


body.blog .hentry .entry-footer,
body.archive .hentry .entry-footer,
body.search .hentry .entry-footer,
ul.dossier-content .hentry .entry-footer {
	height: 24px;
}
@media print {
	body.blog .hentry .entry-footer,
	body.archive .hentry .entry-footer,
	body.search .hentry .entry-footer,
	ul.dossier-content .hentry .entry-footer {
		height: 2em;
	}
}

body.blog .hentry .entry-footer .comments-link,
body.blog .hentry .entry-footer .edit-link,
body.archive .hentry .entry-footer .comments-link,
body.archive .hentry .entry-footer .edit-link,
body.search .hentry .entry-footer .comments-link,
body.search .hentry .entry-footer .edit-link,
ul.dossier-content .hentry .entry-footer .comments-link,
ul.dossier-content .hentry .entry-footer .edit-link {
	display: none;
}

/*--------------------------------------------------------------
### Multiple Posts Only
--------------------------------------------------------------*/

body.home .most-recent h2.entry-title {
	position: absolute;
	color: #ffffff;
	/* text-shadow: 3.5px 3.5px 10.5px rgba(46, 47, 51, .9); */
	font-size: 48px;
	font-size: 4.8rem;
	padding: 0 20px;
	bottom: 20px;
	z-index: 3;
}
@media screen and (max-width: 880px) {
body.home .most-recent h2.entry-title {
		font-size: 42px;
		font-size: 4.2rem;
	}
}
@media screen and (max-width: 480px) {
	body.home .most-recent h2.entry-title {
		font-size: 36px;
		font-size: 3.6rem;
		padding: 0 10px;
		bottom: 10px;
	}
}
@media screen and (max-width: 320px) {
	body.home .most-recent h2.entry-title {
		font-size: 24px;
		font-size: 2.4rem;
		padding: 0 10px;
		bottom: 10px;
		max-width: 300px;
	}
}
@media print {
	body.home .most-recent h2.entry-title {
		position: relative;
		bottom: 0;
		padding: 0;
		font-size: 24px;
		font-size: 2.4rem;
		color: rgba(46, 47, 51, 1);
		text-shadow: none;
	}
}

div.intro-text a {
	text-decoration: none;
	color: rgba(46, 47, 51, 1);
}

article.has-post-thumbnail .entry-content,
article.has-post-thumbnail .entry-summary {
	min-height: 210px;
}

/* Categories on multiple post pages */

.entry-meta > ul.categories {
	list-style: none;
	margin-top: 1.5em;
	height: 1em;
}

.entry-meta > ul.categories li {
	float: left;
	margin-right: 10px;
	font-size: 14px;
	font-size: 1.4rem;
}
@media screen and (max-width: 480px) {
	.entry-meta > ul.categories li {
		font-size: 12px;
		font-size: 1.2rem;
	}
}
@media print {
	.entry-meta > ul.categories li {
		font-size: 10px;
		font-size: 1.0rem;
	}
}

.entry-meta > ul.categories li a {
	text-decoration: none;
	font-family: "Inter", sans-serif;
	padding: 3px 10px;
	color: rgba(0, 0, 0, 1);
}
@media print {
	.entry-meta > ul.categories li a {
		padding: 0;
		background: none !important;
		color: rgba(0, 0, 0, 1) !important;
	}
}

/*--------------------------------------------------------------
### Single Posts Only
--------------------------------------------------------------*/

body.single #main > article > .entry-header {
	margin-bottom: 40px;
}
@media print {
	body.single #main > article > .entry-header {
		margin-bottom: .5em;
	}
}

body.single #main > article > .entry-content {
	padding-left: 32px;
	padding-right: 32px;
}
@media screen and (max-width: 480px) {
	body.single #main > article > .entry-content {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media print {
	body.single #main > article > .entry-content {
		padding-left: 1em;
		padding-right: 1em;
	}
}

body.single #main > article > .entry-header > .headline > h1.entry-title {
	position: absolute;
	color: #ffffff;
	font-size: 54px;
	font-size: 5.4rem;
	padding: 0 32px;
	bottom: 32px;
	z-index: 3;
}
@media screen and (max-width: 880px) {
	body.single #main > article > .entry-header > .headline > h1.entry-title {
		font-size: 42px;
		font-size: 4.2rem;
		padding: 0 10px;
		bottom: 10px;
		word-wrap: break-word;
	}
}
@media screen and (max-width: 480px) {
	body.single #main > article > .entry-header > .headline > h1.entry-title {
		font-size: 36px;
		font-size: 3.6rem;
	}
}
@media screen and (max-width: 320px) {
	body.single #main > article > .entry-header > .headline > h1.entry-title {
		font-size: 24px;
		font-size: 2.4rem;
	}
}
@media print {
	body.single #main > article > .entry-header > .headline > h1.entry-title {
		position: relative;
		padding: 0 0;
		bottom: 0;
		color: rgba(46, 47, 51, 1);
		text-shadow: none;
		font-size: 32px;
		font-size: 3.2rem;
	}
}

body.single #main > article > .entry-header > .headline > ul.categories {
	position: absolute;
	top: 18px;
	right: 23px;
	list-style: none;
}
@media screen and (max-width: 480px) {
	body.single #main > article > .entry-header > .headline > ul.categories {
		top: 10px;
		right: 13px;
	}
}
@media print {
	body.single #main > article > .entry-header > .headline > ul.categories {
		position: relative;
		list-style: none;
		top: 0;
		right: 0;
		padding: 0;
		margin-top: .3em;
		margin-bottom: .2em;
		height: 2em;
		display: block;
		width: 100%;
	}
	body.single #main > article > .entry-header > .headline > ul.categories:after {
		content: "";
		clear: both;
	}
}

body.single #main > article > .entry-header > .headline > ul.categories li {
	float: right;
	margin-left: 10px;
	font-size: 17px;
	font-size: 1.7rem;
}
@media screen and (max-width: 480px) {
	body.single #main > article > .entry-header > .headline > ul.categories li {
		font-size: 12px;
		font-size: 1.2rem;
	}
}
@media print {
	body.single #main > article > .entry-header > .headline > ul.categories li {
		float: left;
		margin-left: 0;
		margin-right: 10px;
		font-size: 10px;
		font-size: 1.0rem;
	}
}

body.single #main > article > .entry-header > .headline > ul.categories li a {
	text-decoration: none;
	font-family: "Inter", sans-serif;
	padding: 3px 10px;
	color: rgba(0, 0, 0, 1);
}
@media print {
	body.single #main > article > .entry-header > .headline > ul.categories li a {
		padding: 0;
		background: none !important;
		color: rgba(46, 47, 51, 1);
	}
}

body.single .entry-content h3 {
	font-size: 22px;
	font-size: 2.2rem;
	margin-top: 2em;
	margin-bottom: .9em;
}
@media screen and (max-width: 480px) {
	body.single .entry-content h3 {
		font-size: 18px;
		font-size: 1.8rem;
	}
}
@media print {
	body.single .entry-content h3 {
		font-size: 16px;
		font-size: 1.6rem;
		page-break-before: auto;
		page-break-inside: avoid;
		page-break-after: avoid;
	}
}

body.single .entry-footer {
	clear: both;
	padding-top: 20px;
}
@media print {
	body.single .entry-footer {
		display: none;
	}
}

div.article-sources {
	position: relative;
	margin: 64px 3em 100px;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 0 5px;
}
div.article-sources strong {
	font-family: "Inter", sans-serif;
	font-weight: bold;
}
div.article-sources a {
	text-decoration: none;
	font-family: "Inter", sans-serif;
}
div.article-sources a {
	color: #262626;

}

div.related-articles {
	margin: 32px auto 64px;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 0 5px;
}
@media screen and (min-width: 881px) {
	div.related-articles {
		margin: 64px 3em 100px;
		font-family: "Inter", sans-serif;
		font-size: 14px;
		font-size: 1.4rem;
		padding: 0 5px;
	}
}
div.related-articles h2 {
	text-align: center;
	font-size: 28px;
	font-size: 2.8rem;
	letter-spacing: -0.04em;
	color: #262626;
}
div.related-articles ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 16px;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.2;
	list-style: none;
	padding-left: 0;
}
@media screen and (max-width: 880px) {
	div.related-articles ul {
		flex-direction: column;
		align-items: center;
	}
}

div.related-articles ul li {
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	background-color: #fafafa;
	min-width: 300px;
	max-width: 336px;
	height: 236px;
}

div.related-articles ul li a {

	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,.1);
}

div.related-articles ul li .post-title {
	position: absolute;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
	letter-spacing: -0.04em;
	left: 8px;
	right: 8px;
	bottom: 8px;
	color: #ffffff;
	z-index: 2;
}

div.related-articles ul li img {
	object-fit: cover;
	min-height: 100%;
	min-width: 100%;;
}

div.post-views {
	margin-top: 16px;
	margin-bottom: 48px;
	text-align: center;
}

div.post-views span.amount {
	font-family: "Inter", sans-serif;
  color: #fff;
  background-color: #868e96;
  border-radius: 10rem;
  display: inline-block;
  padding: .25em .6em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
}

div.share-buttons {
	background: none;
	margin: 52px auto 72px;
	padding-bottom: 32px;
}
@media screen and (max-width: 480px) {
	div.share-buttons {
		margin: 32px auto 40px;
	}
}
div.share-buttons h2 {
	display: none;
}
div.share-buttons ul {
	display: flex;
	gap: 8px;
	justify-content: center;
	margin: 0 auto;
	height: 24px;
	padding: 0;
}
div.share-buttons ul li {
	position: relative;
	width: 32px;
	height: 32px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
/* div.share-buttons ul li:last-child {
	width: 58px;
} */

div.share-buttons ul li a:hover,
div.share-buttons ul li a:focus,
div.share-buttons ul li a:active {
	opacity: .8;
}

/*--------------------------------------------------------------
### Post Thumbnails
--------------------------------------------------------------*/

div.post-thumbnail {
	background: #ffffff;
	border-radius: 8px;
	position: relative;
	overflow: hidden;
}

div.post-thumbnail::after {
	content: "";
	position: absolute;
	background: rgba(0, 0, 0, .1);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.hentry .entry-header .headline div.post-thumbnail,
.hentry.legacy-article .entry-header div.post-thumbnail,
ul.dossier-content .hentry .entry-header .headline div.post-thumbnail {
	position: relative;
	width: 300px;
	height: 200px;
	background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
	float: right;
	margin: 1em 40px 10px 20px;
	border: #262626 1px solid;
}
@media screen and (max-width: 640px) {
	.hentry .entry-header .headline div.post-thumbnail,
	.hentry.legacy-article .entry-header .headline div.post-thumbnail,
	ul.dossier-content .hentry .entry-header .headline div.post-thumbnail {
		float: none;
		margin: 1em auto 0;
	}
}
@media screen and (max-width: 480px) {
	.hentry .entry-header .headline div.post-thumbnail,
	.hentry.legacy-article .entry-header .headline div.post-thumbnail,
	ul.dossier-content .hentry .entry-header .headline div.post-thumbnail {
		width: 100%;
		padding-top: 60%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		float: none;
		margin: 1em 0 0;
	}
}

body.home .most-recent .entry-header .headline div.post-thumbnail,
body.single #main > article > .entry-header > .headline > div.post-thumbnail {
	width: 100%;
	height: 100%;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	float: none;
	margin: 0;
	border: none;
}

@media print {
	div.post-thumbnail {
		display: none;
	}
}

/*--------------------------------------------------------------
### Legacy articles
--------------------------------------------------------------*/


body.single #main > article.legacy-article > .entry-header > .headline {
	position: relative;
	width: auto;
	height: auto;
	margin: 0 0 20px;
	padding: 0;
	background: none;
}

body.single #main > article.legacy-article > .entry-header > .headline > h1.entry-title {
	position: relative;
	color: rgba(46, 47, 51, 1);
	text-shadow: none;
	font-size: 52px;
	font-size: 5.2rem;
	line-height: 1.1;
	margin: 0;
	padding: 20px 0 0;
}
@media screen and (max-width: 880px) {
	body.single #main > article.legacy-article > .entry-header > .headline > h1.entry-title {
		font-size: 44px;
		font-size: 4.4rem;
	}
}
@media screen and (max-width: 480px) {
	body.single #main > article.legacy-article > .entry-header > .headline > h1.entry-title {
		font-size: 24px;
		font-size: 2.4rem;
		word-wrap: break-word;
	}
}
@media print {
	body.single #main > article.legacy-article > .entry-header > .headline > h1.entry-title {
		font-size: 32px;
		font-size: 3.2rem;
	}
}

body.single #main > article.legacy-article > .entry-header > .headline > .post-thumbnail {
	width: 300px;
	height: 200px;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	float: right;
	margin-left: 20px;
	margin: 3.5em 40px 10px 20px;
	border: rgba(46, 47, 51, 1) 1px solid;
}
@media screen and (max-width: 480px) {
	body.single #main > article.legacy-article > .entry-header > .headline > .post-thumbnail {
		width: 100%;
		padding-top: 60%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		float: none;
		margin: 1em 0 0;
	}
}

body.single #main > article.legacy-article > .entry-header > .headline > ul.categories {
	position: relative;
	margin: 0 0 64px 20px;
	padding: 0;
	display: block;
}
@media screen and (max-width: 480px) {
	body.single #main > article.legacy-article > .entry-header > .headline > ul.categories {
		display: none;
	}
}
@media print {
	body.single #main > article.legacy-article > .entry-header > .headline > ul.categories {
		position: relative;
		margin-top: .3em;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: .2em;
		height: 2em;
	}
	body.single #main > article.legacy-article > .entry-header > .headline > ul.categories:after {
		content: "";
		clear: both;
	}
}

body.single #main > article.legacy-article > .entry-header > .headline > ul.categories li {
	float: left;
	margin-left: 0;
	margin-right: 10px;
}
@media print {
	body.single #main > article.legacy-article > .entry-header > .headline > ul.categories li {
		margin-right: 10px;
		font-size: 10px;
		font-size: 1.0rem;
	}
}
body.single #main > article.legacy-article > .entry-header > .headline > li:after {
	content: "";
	clear: both;
}

/*--------------------------------------------------------------
## Rubrieken
--------------------------------------------------------------*/

.sv_interview,
.sv_boek,
.sv_column,
.sv_effect,
.sv_reportage,
.sv_opinion,
.sv_research,
.sv_oration,
.sv_contemplation,
.sv_essay,
.feature {
	margin-bottom: 80px;
}

body.home .sv_interview .entry-footer,
body.home .sv_boek .entry-footer,
body.home .sv_column .entry-footer,
body.home .sv_effect .entry-footer,
body.home .sv_reportage .entry-footer,
body.home .sv_opinion .entry-footer,
body.home .sv_research .entry-footer,
body.home .sv_oration .entry-footer,
body.home .sv_contemplation .entry-footer,
body.home .sv_essay .entry-footer,
body.home .feature .entry-footer,
ul.dossier-content .sv_interview .entry-footer,
ul.dossier-content .sv_boek .entry-footer,
ul.dossier-content .sv_column .entry-footer,
ul.dossier-content .sv_effect .entry-footer,
ul.dossier-content .sv_reportage .entry-footer,
ul.dossier-content .sv_opinion .entry-footer,
ul.dossier-content .sv_research .entry-footer,
ul.dossier-content .sv_oration .entry-footer,
ul.dossier-content .sv_contemplation .entry-footer,
ul.dossier-content .sv_essay .entry-footer,
ul.dossier-content .feature .entry-footer,
body.archive .sv_interview .entry-footer,
body.archive .sv_boek .entry-footer,
body.archive .sv_column .entry-footer,
body.archive .sv_effect .entry-footer,
body.archive .sv_reportage .entry-footer,
body.archive .sv_opinion .entry-footer,
body.archive .sv_research .entry-footer,
body.archive .sv_oration .entry-footer,
body.archive .sv_contemplation .entry-footer,
body.archive .sv_essay .entry-footer,
body.archive .feature .entry-footer,
body.search .sv_interview .entry-footer,
body.search .sv_boek .entry-footer,
body.search .sv_column .entry-footer,
body.search .sv_effect .entry-footer,
body.search .sv_reportage .entry-footer,
body.search .sv_opinion .entry-footer,
body.search .sv_research .entry-footer,
body.search .sv_oration .entry-footer,
body.search .sv_contemplation .entry-footer,
body.search .sv_essay .entry-footer,
body.search .feature .entry-footer {
	display: none;
}

/* body.single #main > .sv_interview,
body.single #main > .sv_boek,
body.single #main > .sv_column,
body.single #main > .sv_effect,
body.single #main > .sv_reportage,
body.single #main > .sv_opinion,
body.single #main > .sv_research,
body.single #main > .sv_oration,
body.single #main > .sv_contemplation,
body.single #main > .sv_essay,
body.single #main > .feature {
	background: #FFF7F6;
	margin: 0 -20px;
	padding: 0 20px 20px;
}
@media print {
	body.single #main > .sv_interview,
	body.single #main > .sv_boek,
	body.single #main > .sv_column,
	body.single #main > .sv_effect,
	body.single #main > .sv_reportage,
	body.single #main > .sv_opinion,
	body.single #main > .sv_research,
	body.single #main > .sv_oration,
	body.single #main > .sv_contemplation,
	body.single #main > .sv_essay,
	body.single #main > .feature {
		background: none;
		margin: 0;
		padding: 0;
	}
} */

body.home .sv_interview .headline,
body.home .sv_boek .headline,
body.home .sv_column .headline,
body.home .sv_effect .headline,
body.home .sv_reportage .headline,
body.home .sv_opinion .headline,
body.home .sv_research .headline,
body.home .sv_oration .headline,
body.home .sv_contemplation .headline,
body.home .sv_essay .headline,
body.home .feature .headline,
ul.dossier-content .sv_interview .headline,
ul.dossier-content .sv_boek .headline,
ul.dossier-content .sv_column .headline,
ul.dossier-content .sv_effect .headline,
ul.dossier-content .sv_reportage .headline,
ul.dossier-content .sv_opinion .headline,
ul.dossier-content .sv_research .headline,
ul.dossier-content .sv_oration .headline,
ul.dossier-content .sv_contemplation .headline,
ul.dossier-content .sv_essay .headline,
ul.dossier-content .feature .headline,
body.archive .sv_interview .headline,
body.archive .sv_boek .headline,
body.archive .sv_column .headline,
body.archive .sv_effect .headline,
body.archive .sv_reportage .headline,
body.archive .sv_opinion .headline,
body.archive .sv_research .headline,
body.archive .sv_oration .headline,
body.archive .sv_contemplation .headline,
body.archive .sv_essay .headline,
body.archive .feature .headline,
body.search .sv_interview .headline,
body.search .sv_boek .headline,
body.search .sv_column .headline,
body.search .sv_effect .headline,
body.search .sv_reportage .headline,
body.search .sv_opinion .headline,
body.search .sv_research .headline,
body.search .sv_oration .headline,
body.search .sv_contemplation .headline,
body.search .sv_essay .headline,
body.search .feature .headline {
	background: #FFF7F6;
	padding: 15px 15px 0;
	margin-right: 20px;
	border-radius: 8px 8px 0 0;
}
@media screen and (max-width: 480px) {
	body.home .sv_interview .headline,
	body.home .sv_boek .headline,
	body.home .sv_column .headline,
	body.home .sv_effect .headline,
	body.home .sv_reportage .headline,
	body.home .sv_opinion .headline,
	body.home .sv_research .headline,
	body.home .sv_oration .headline,
	body.home .sv_contemplation .headline,
	body.home .sv_essay .headline,
	body.home .feature .headline,
	ul.dossier-content .sv_interview .headline,
	ul.dossier-content .sv_boek .headline,
	ul.dossier-content .sv_column .headline,
	ul.dossier-content .sv_effect .headline,
	ul.dossier-content .sv_reportage .headline,
	ul.dossier-content .sv_opinion .headline,
	ul.dossier-content .sv_research .headline,
	ul.dossier-content .sv_oration .headline,
	ul.dossier-content .sv_contemplation .headline,
	ul.dossier-content .sv_essay .headline,
	ul.dossier-content .feature .headline,
	body.archive .sv_interview .headline,
	body.archive .sv_boek .headline,
	body.archive .sv_column .headline,
	body.archive .sv_effect .headline,
	body.archive .sv_reportage .headline,
	body.archive .sv_opinion .headline,
	body.archive .sv_research .headline,
	body.archive .sv_oration .headline,
	body.archive .sv_contemplation .headline,
	body.archive .sv_essay .headline,
	body.archive .feature .headline,
	body.search .sv_interview .headline,
	body.search .sv_boek .headline,
	body.search .sv_column .headline,
	body.search .sv_effect .headline,
	body.search .sv_reportage .headline,
	body.search .sv_opinion .headline,
	body.search .sv_research .headline,
	body.search .sv_oration .headline,
	body.search .sv_contemplation .headline,
	body.search .sv_essay .headline,
	body.search .feature .headline {
		margin: 0 -10px;
	}
}
@media print {
	body.home .sv_interview .headline,
	body.home .sv_boek .headline,
	body.home .sv_column .headline,
	body.home .sv_effect .headline,
	body.home .sv_reportage .headline,
	body.home .sv_opinion .headline,
	body.home .sv_research .headline,
	body.home .sv_oration .headline,
	body.home .sv_contemplation .headline,
	body.home .sv_essay .headline,
	body.home .feature .headline,
	ul.dossier-content .sv_interview .headline,
	ul.dossier-content .sv_boek .headline,
	ul.dossier-content .sv_column .headline,
	ul.dossier-content .sv_effect .headline,
	ul.dossier-content .sv_reportage .headline,
	ul.dossier-content .sv_opinion .headline,
	ul.dossier-content .sv_research .headline,
	ul.dossier-content .sv_oration .headline,
	ul.dossier-content .sv_contemplation .headline,
	ul.dossier-content .sv_essay .headline,
	ul.dossier-content .feature .headline,
	body.archive .sv_interview .headline,
	body.archive .sv_boek .headline,
	body.archive .sv_column .headline,
	body.archive .sv_effect .headline,
	body.archive .sv_reportage .headline,
	body.archive .sv_opinion .headline,
	body.archive .sv_research .headline,
	body.archive .sv_oration .headline,
	body.archive .sv_contemplation .headline,
	body.archive .sv_essay .headline,
	body.archive .feature .headline,
	body.search .sv_interview .headline,
	body.search .sv_boek .headline,
	body.search .sv_column .headline,
	body.search .sv_effect .headline,
	body.search .sv_reportage .headline,
	body.search .sv_opinion .headline,
	body.search .sv_research .headline,
	body.search .sv_oration .headline,
	body.search .sv_contemplation .headline,
	body.search .sv_essay .headline,
	body.search .feature .headline {
		background: none;
		padding: 0;
		margin-right: 0;
	}
}

body.home .sv_interview.most-recent .headline,
body.home .sv_boek.most-recent .headline,
body.home .sv_column.most-recent .headline,
body.home .sv_effect.most-recent .headline,
body.home .sv_reportage.most-recent .headline,
body.home .sv_opinion.most-recent .headline,
body.home .sv_research.most-recent .headline,
body.home .sv_oration.most-recent .headline,
body.home .sv_contemplation.most-recent .headline,
body.home .sv_essay.most-recent .headline,
body.home .feature.most-recent .headline,
ul.dossier-content .sv_interview.most-recent .headline,
ul.dossier-content .sv_boek.most-recent .headline,
ul.dossier-content .sv_column.most-recent .headline,
ul.dossier-content .sv_effect.most-recent .headline,
ul.dossier-content .sv_reportage.most-recent .headline,
ul.dossier-content .sv_opinion.most-recent .headline,
ul.dossier-content .sv_research.most-recent .headline,
ul.dossier-content .sv_oration.most-recent .headline,
ul.dossier-content .sv_contemplation.most-recent .headline,
ul.dossier-content .sv_essay.most-recent .headline,
ul.dossier-content .feature.most-recent .headline,
body.archive .sv_interview.most-recent .headline,
body.archive .sv_boek.most-recent .headline,
body.archive .sv_column.most-recent .headline,
body.archive .sv_effect.most-recent .headline,
body.archive .sv_reportage.most-recent .headline,
body.archive .sv_opinion.most-recent .headline,
body.archive .sv_research.most-recent .headline,
body.archive .sv_oration.most-recent .headline,
body.archive .sv_contemplation.most-recent .headline,
body.archive .sv_essay.most-recent .headline,
body.archive .feature.most-recent .headline,
body.search .sv_interview.most-recent .headline,
body.search .sv_boek.most-recent .headline,
body.search .sv_column.most-recent .headline,
body.search .sv_effect.most-recent .headline,
body.search .sv_reportage.most-recent .headline,
body.search .sv_opinion.most-recent .headline,
body.search .sv_research.most-recent .headline,
body.search .sv_oration.most-recent .headline,
body.search .sv_contemplation.most-recent .headline,
body.search .sv_essay.most-recent .headline,
body.search .feature.most-recent .headline {
	position: relative;
	margin-top: -20px;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
}
@media screen and (max-width: 480px) {
	body.home .sv_interview.most-recent .headline,
	body.home .sv_boek.most-recent .headline,
	body.home .sv_column.most-recent .headline,
	body.home .sv_effect.most-recent .headline,
	body.home .sv_reportage.most-recent .headline,
	body.home .sv_opinion.most-recent .headline,
	body.home .sv_research.most-recent .headline,
	body.home .sv_oration.most-recent .headline,
	body.home .sv_contemplation.most-recent .headline,
	body.home .sv_essay.most-recent .headline,
	body.home .feature.most-recent .headline,
	ul.dossier-content .sv_interview.most-recent .headline,
	ul.dossier-content .sv_boek.most-recent .headline,
	ul.dossier-content .sv_column.most-recent .headline,
	ul.dossier-content .sv_effect.most-recent .headline,
	ul.dossier-content .sv_reportage.most-recent .headline,
	ul.dossier-content .sv_opinion.most-recent .headline,
	ul.dossier-content .sv_research.most-recent .headline,
	ul.dossier-content .sv_oration.most-recent .headline,
	ul.dossier-content .sv_contemplation.most-recent .headline,
	ul.dossier-content .sv_essay.most-recent .headline,
	ul.dossier-content .feature.most-recent .headline,
	body.archive .sv_interview.most-recent .headline,
	body.archive .sv_boek.most-recent .headline,
	body.archive .sv_column.most-recent .headline,
	body.archive .sv_effect.most-recent .headline,
	body.archive .sv_reportage.most-recent .headline,
	body.archive .sv_opinion.most-recent .headline,
	body.archive .sv_research.most-recent .headline,
	body.archive .sv_oration.most-recent .headline,
	body.archive .sv_contemplation.most-recent .headline,
	body.archive .sv_essay.most-recent .headline,
	body.archive .feature.most-recent .headline,
	body.search .sv_interview.most-recent .headline,
	body.search .sv_boek.most-recent .headline,
	body.search .sv_column.most-recent .headline,
	body.search .sv_effect.most-recent .headline,
	body.search .sv_reportage.most-recent .headline,
	body.search .sv_opinion.most-recent .headline,
	body.search .sv_research.most-recent .headline,
	body.search .sv_oration.most-recent .headline,
	body.search .sv_contemplation.most-recent .headline,
	body.search .sv_essay.most-recent .headline,
	body.search .feature.most-recent .headline {
		margin-top: -10px;
		margin-left: 0;
	}
}

body.home .sv_interview .entry-content,
body.home .sv_boek .entry-content,
body.home .sv_column .entry-content,
body.home .sv_effect .entry-content,
body.home .sv_reportage .entry-content,
body.home .sv_opinion .entry-content,
body.home .sv_research .entry-content,
body.home .sv_oration .entry-content,
body.home .sv_contemplation .entry-content,
body.home .sv_essay .entry-content,
body.home .feature .entry-content,
ul.dossier-content .sv_interview .entry-content,
ul.dossier-content .sv_boek .entry-content,
ul.dossier-content .sv_column .entry-content,
ul.dossier-content .sv_effect .entry-content,
ul.dossier-content .sv_reportage .entry-content,
ul.dossier-content .sv_opinion .entry-content,
ul.dossier-content .sv_research .entry-content,
ul.dossier-content .sv_oration .entry-content,
ul.dossier-content .sv_contemplation .entry-content,
ul.dossier-content .sv_essay .entry-content,
ul.dossier-content .feature .entry-content,
body.archive .sv_interview .entry-content,
body.archive .sv_boek .entry-content,
body.archive .sv_column .entry-content,
body.archive .sv_effect .entry-content,
body.archive .sv_reportage .entry-content,
body.archive .sv_opinion .entry-content,
body.archive .sv_research .entry-content,
body.archive .sv_oration .entry-content,
body.archive .sv_contemplation .entry-content,
body.archive .sv_essay .entry-content,
body.archive .feature .entry-content,
body.search .sv_interview .entry-content,
body.search .sv_boek .entry-content,
body.search .sv_column .entry-content,
body.search .sv_effect .entry-content,
body.search .sv_reportage .entry-content,
body.search .sv_opinion .entry-content,
body.search .sv_research .entry-content,
body.search .sv_oration .entry-content,
body.search .sv_contemplation .entry-content,
body.search .sv_essay .entry-content,
body.search .feature .entry-content,
body.home .sv_interview .entry-summary,
body.home .sv_boek .entry-summary,
body.home .sv_column .entry-summary,
body.home .sv_effect .entry-summary,
body.home .sv_reportage .entry-summary,
body.home .sv_opinion .entry-summary,
body.home .sv_research .entry-summary,
body.home .sv_oration .entry-summary,
body.home .sv_contemplation .entry-summary,
body.home .sv_essay .entry-summary,
body.home .feature .entry-summary,
ul.dossier-content .sv_interview .entry-summary,
ul.dossier-content .sv_boek .entry-summary,
ul.dossier-content .sv_column .entry-summary,
ul.dossier-content .sv_effect .entry-summary,
ul.dossier-content .sv_reportage .entry-summary,
ul.dossier-content .sv_opinion .entry-summary,
ul.dossier-content .sv_research .entry-summary,
ul.dossier-content .sv_oration .entry-summary,
ul.dossier-content .sv_contemplation .entry-summary,
ul.dossier-content .sv_essay .entry-summary,
ul.dossier-content .feature .entry-summary,
body.archive .sv_interview .entry-summary,
body.archive .sv_boek .entry-summary,
body.archive .sv_column .entry-summary,
body.archive .sv_effect .entry-summary,
body.archive .sv_reportage .entry-summary,
body.archive .sv_opinion .entry-summary,
body.archive .sv_research .entry-summary,
body.archive .sv_oration .entry-summary,
body.archive .sv_contemplation .entry-summary,
body.archive .sv_essay .entry-summary,
body.archive .feature .entry-summary,
body.search .sv_interview .entry-summary,
body.search .sv_boek .entry-summary,
body.search .sv_column .entry-summary,
body.search .sv_effect .entry-summary,
body.search .sv_reportage .entry-summary,
body.search .sv_opinion .entry-summary,
body.search .sv_research .entry-summary,
body.search .sv_oration .entry-summary,
body.search .sv_contemplation .entry-summary,
body.search .sv_essay .entry-summary,
body.search .feature .entry-summary {
	background: #FFF7F6;
	padding: 15px 15px 25px;
	margin-right: 20px;
	border-radius: 0 0 8px 8px;
	min-height: 264px;
}
@media screen and (max-width: 480px) {
	body.home .sv_interview .entry-content,
	body.home .sv_boek .entry-content,
	body.home .sv_column .entry-content,
	body.home .sv_effect .entry-content,
	body.home .sv_reportage .entry-content,
	body.home .sv_opinion .entry-content,
	body.home .sv_research .entry-content,
	body.home .sv_oration .entry-content,
	body.home .sv_contemplation .entry-content,
	body.home .sv_essay .entry-content,
	body.home .feature .entry-content,
	ul.dossier-content .sv_interview .entry-content,
	ul.dossier-content .sv_boek .entry-content,
	ul.dossier-content .sv_column .entry-content,
	ul.dossier-content .sv_effect .entry-content,
	ul.dossier-content .sv_reportage .entry-content,
	ul.dossier-content .sv_opinion .entry-content,
	ul.dossier-content .sv_research .entry-content,
	ul.dossier-content .sv_oration .entry-content,
	ul.dossier-content .sv_contemplation .entry-content,
	ul.dossier-content .sv_essay .entry-content,
	ul.dossier-content .feature .entry-content,
	body.archive .sv_interview .entry-content,
	body.archive .sv_boek .entry-content,
	body.archive .sv_column .entry-content,
	body.archive .sv_effect .entry-content,
	body.archive .sv_reportage .entry-content,
	body.archive .sv_opinion .entry-content,
	body.archive .sv_research .entry-content,
	body.archive .sv_oration .entry-content,
	body.archive .sv_contemplation .entry-content,
	body.archive .sv_essay .entry-content,
	body.archive .feature .entry-content,
	body.search .sv_interview .entry-content,
	body.search .sv_boek .entry-content,
	body.search .sv_column .entry-content,
	body.search .sv_effect .entry-content,
	body.search .sv_reportage .entry-content,
	body.search .sv_opinion .entry-content,
	body.search .sv_research .entry-content,
	body.search .sv_oration .entry-content,
	body.search .sv_contemplation .entry-content,
	body.search .sv_essay .entry-content,
	body.search .feature .entry-content,
	body.home .sv_interview .entry-summary,
	body.home .sv_boek .entry-summary,
	body.home .sv_column .entry-summary,
	body.home .sv_effect .entry-summary,
	body.home .sv_reportage .entry-summary,
	body.home .sv_opinion .entry-summary,
	body.home .sv_research .entry-summary,
	body.home .sv_oration .entry-summary,
	body.home .sv_contemplation .entry-summary,
	body.home .sv_essay .entry-summary,
	body.home .feature .entry-summary,
	ul.dossier-content .sv_interview .entry-summary,
	ul.dossier-content .sv_boek .entry-summary,
	ul.dossier-content .sv_column .entry-summary,
	ul.dossier-content .sv_effect .entry-summary,
	ul.dossier-content .sv_reportage .entry-summary,
	ul.dossier-content .sv_opinion .entry-summary,
	ul.dossier-content .sv_research .entry-summary,
	ul.dossier-content .sv_oration .entry-summary,
	ul.dossier-content .sv_contemplation .entry-summary,
	ul.dossier-content .sv_essay .entry-summary,
	ul.dossier-content .feature .entry-summary,
	body.archive .sv_interview .entry-summary,
	body.archive .sv_boek .entry-summary,
	body.archive .sv_column .entry-summary,
	body.archive .sv_effect .entry-summary,
	body.archive .sv_reportage .entry-summary,
	body.archive .sv_opinion .entry-summary,
	body.archive .sv_research .entry-summary,
	body.archive .sv_oration .entry-summary,
	body.archive .sv_contemplation .entry-summary,
	body.archive .sv_essay .entry-summary,
	body.archive .feature .entry-summary,
	body.search .sv_interview .entry-summary,
	body.search .sv_boek .entry-summary,
	body.search .sv_column .entry-summary,
	body.search .sv_effect .entry-summary,
	body.search .sv_reportage .entry-summary,
	body.search .sv_opinion .entry-summary,
	body.search .sv_research .entry-summary,
	body.search .sv_oration .entry-summary,
	body.search .sv_contemplation .entry-summary,
	body.search .sv_essay .entry-summary,
	body.search .feature .entry-summary {
		margin: 0 -10px;
	}
}
@media print {
	body.home .sv_interview .entry-content,
	body.home .sv_boek .entry-content,
	body.home .sv_column .entry-content,
	body.home .sv_effect .entry-content,
	body.home .sv_reportage .entry-content,
	body.home .sv_opinion .entry-content,
	body.home .sv_research .entry-content,
	body.home .sv_oration .entry-content,
	body.home .sv_contemplation .entry-content,
	body.home .sv_essay .entry-content,
	body.home .feature .entry-content,
	ul.dossier-content .sv_interview .entry-content,
	ul.dossier-content .sv_boek .entry-content,
	ul.dossier-content .sv_column .entry-content,
	ul.dossier-content .sv_effect .entry-content,
	ul.dossier-content .sv_reportage .entry-content,
	ul.dossier-content .sv_opinion .entry-content,
	ul.dossier-content .sv_research .entry-content,
	ul.dossier-content .sv_oration .entry-content,
	ul.dossier-content .sv_contemplation .entry-content,
	ul.dossier-content .sv_essay .entry-content,
	ul.dossier-content .feature .entry-content,
	body.archive .sv_interview .entry-content,
	body.archive .sv_boek .entry-content,
	body.archive .sv_column .entry-content,
	body.archive .sv_effect .entry-content,
	body.archive .sv_reportage .entry-content,
	body.archive .sv_opinion .entry-content,
	body.archive .sv_research .entry-content,
	body.archive .sv_oration .entry-content,
	body.archive .sv_contemplation .entry-content,
	body.archive .sv_essay .entry-content,
	body.archive .feature .entry-content,
	body.search .sv_interview .entry-content,
	body.search .sv_boek .entry-content,
	body.search .sv_column .entry-content,
	body.search .sv_effect .entry-content,
	body.search .sv_reportage .entry-content,
	body.search .sv_opinion .entry-content,
	body.search .sv_research .entry-content,
	body.search .sv_oration .entry-content,
	body.search .sv_contemplation .entry-content,
	body.search .sv_essay .entry-content,
	body.search .feature .entry-content,
	body.home .sv_interview .entry-summary,
	body.home .sv_boek .entry-summary,
	body.home .sv_column .entry-summary,
	body.home .sv_effect .entry-summary,
	body.home .sv_reportage .entry-summary,
	body.home .sv_opinion .entry-summary,
	body.home .sv_research .entry-summary,
	body.home .sv_oration .entry-summary,
	body.home .sv_contemplation .entry-summary,
	body.home .sv_essay .entry-summary,
	body.home .feature .entry-summary,
	ul.dossier-content .sv_interview .entry-summary,
	ul.dossier-content .sv_boek .entry-summary,
	ul.dossier-content .sv_column .entry-summary,
	ul.dossier-content .sv_effect .entry-summary,
	ul.dossier-content .sv_reportage .entry-summary,
	ul.dossier-content .sv_opinion .entry-summary,
	ul.dossier-content .sv_research .entry-summary,
	ul.dossier-content .sv_oration .entry-summary,
	ul.dossier-content .sv_contemplation .entry-summary,
	ul.dossier-content .sv_essay .entry-summary,
	ul.dossier-content .feature .entry-summary,
	body.archive .sv_interview .entry-summary,
	body.archive .sv_boek .entry-summary,
	body.archive .sv_column .entry-summary,
	body.archive .sv_effect .entry-summary,
	body.archive .sv_reportage .entry-summary,
	body.archive .sv_opinion .entry-summary,
	body.archive .sv_research .entry-summary,
	body.archive .sv_oration .entry-summary,
	body.archive .sv_contemplation .entry-summary,
	body.archive .sv_essay .entry-summary,
	body.archive .feature .entry-summary,
	body.search .sv_interview .entry-summary,
	body.search .sv_boek .entry-summary,
	body.search .sv_column .entry-summary,
	body.search .sv_effect .entry-summary,
	body.search .sv_reportage .entry-summary,
	body.search .sv_opinion .entry-summary,
	body.search .sv_research .entry-summary,
	body.search .sv_oration .entry-summary,
	body.search .sv_contemplation .entry-summary,
	body.search .sv_essay .entry-summary,
	body.search .feature .entry-summary {
		background: none;
		padding: 0;
		margin-right: 0;
	}
}

body.home .sv_interview.most-recent .entry-content,
body.home .sv_boek.most-recent .entry-content,
body.home .sv_column.most-recent .entry-content,
body.home .sv_effect.most-recent .entry-content,
body.home .sv_reportage.most-recent .entry-content,
body.home .sv_opinion.most-recent .entry-content,
body.home .sv_research.most-recent .entry-content,
body.home .sv_oration.most-recent .entry-content,
body.home .sv_contemplation.most-recent .entry-content,
body.home .sv_essay.most-recent .entry-content,
body.home .feature.most-recent .entry-content,
ul.dossier-content .sv_interview.most-recent .entry-content,
ul.dossier-content .sv_boek.most-recent .entry-content,
ul.dossier-content .sv_column.most-recent .entry-content,
ul.dossier-content .sv_effect.most-recent .entry-content,
ul.dossier-content .sv_reportage.most-recent .entry-content,
ul.dossier-content .sv_opinion.most-recent .entry-content,
ul.dossier-content .sv_research.most-recent .entry-content,
ul.dossier-content .sv_oration.most-recent .entry-content,
ul.dossier-content .sv_contemplation.most-recent .entry-content,
ul.dossier-content .sv_essay.most-recent .entry-content,
ul.dossier-content .feature.most-recent .entry-content,
body.archive .sv_interview.most-recent .entry-content,
body.archive .sv_boek.most-recent .entry-content,
body.archive .sv_column.most-recent .entry-content,
body.archive .sv_effect.most-recent .entry-content,
body.archive .sv_reportage.most-recent .entry-content,
body.archive .sv_opinion.most-recent .entry-content,
body.archive .sv_research.most-recent .entry-content,
body.archive .sv_oration.most-recent .entry-content,
body.archive .sv_contemplation.most-recent .entry-content,
body.archive .sv_essay.most-recent .entry-content,
body.archive .feature.most-recent .entry-content,
body.search .sv_interview.most-recent .entry-content,
body.search .sv_boek.most-recent .entry-content,
body.search .sv_column.most-recent .entry-content,
body.search .sv_effect.most-recent .entry-content,
body.search .sv_reportage.most-recent .entry-content,
body.search .sv_opinion.most-recent .entry-content,
body.search .sv_research.most-recent .entry-content,
body.search .sv_oration.most-recent .entry-content,
body.search .sv_contemplation.most-recent .entry-content,
body.search .sv_essay.most-recent .entry-content,
body.search .feature.most-recent .entry-content,
body.home .sv_interview.most-recent .entry-summary,
body.home .sv_boek.most-recent .entry-summary,
body.home .sv_column.most-recent .entry-summary,
body.home .sv_effect.most-recent .entry-summary,
body.home .sv_reportage.most-recent .entry-summary,
body.home .sv_opinion.most-recent .entry-summary,
body.home .sv_research.most-recent .entry-summary,
body.home .sv_oration.most-recent .entry-summary,
body.home .sv_contemplation.most-recent .entry-summary,
body.home .sv_essay.most-recent .entry-summary,
body.home .feature.most-recent .entry-summary,
ul.dossier-content .sv_interview.most-recent .entry-summary,
ul.dossier-content .sv_boek.most-recent .entry-summary,
ul.dossier-content .sv_column.most-recent .entry-summary,
ul.dossier-content .sv_effect.most-recent .entry-summary,
ul.dossier-content .sv_reportage.most-recent .entry-summary,
ul.dossier-content .sv_opinion.most-recent .entry-summary,
ul.dossier-content .sv_research.most-recent .entry-summary,
ul.dossier-content .sv_oration.most-recent .entry-summary,
ul.dossier-content .sv_contemplation.most-recent .entry-summary,
ul.dossier-content .sv_essay.most-recent .entry-summary,
ul.dossier-content .feature.most-recent .entry-summary,
body.archive .sv_interview.most-recent .entry-summary,
body.archive .sv_boek.most-recent .entry-summary,
body.archive .sv_column.most-recent .entry-summary,
body.archive .sv_effect.most-recent .entry-summary,
body.archive .sv_reportage.most-recent .entry-summary,
body.archive .sv_opinion.most-recent .entry-summary,
body.archive .sv_research.most-recent .entry-summary,
body.archive .sv_oration.most-recent .entry-summary,
body.archive .sv_contemplation.most-recent .entry-summary,
body.archive .sv_essay.most-recent .entry-summary,
body.archive .feature.most-recent .entry-summary,
body.search .sv_interview.most-recent .entry-summary,
body.search .sv_boek.most-recent .entry-summary,
body.search .sv_column.most-recent .entry-summary,
body.search .sv_effect.most-recent .entry-summary,
body.search .sv_reportage.most-recent .entry-summary,
body.search .sv_opinion.most-recent .entry-summary,
body.search .sv_research.most-recent .entry-summary,
body.search .sv_oration.most-recent .entry-summary,
body.search .sv_contemplation.most-recent .entry-summary,
body.search .sv_essay.most-recent .entry-summary,
body.search .feature.most-recent .entry-summary {
	margin-right: 0;
	padding: 1px 15px 15px;
}
@media print {
	body.home .sv_interview.most-recent .entry-content,
	body.home .sv_boek.most-recent .entry-content,
	body.home .sv_column.most-recent .entry-content,
	body.home .sv_effect.most-recent .entry-content,
	body.home .sv_reportage.most-recent .entry-content,
	body.home .sv_opinion.most-recent .entry-content,
	body.home .sv_research.most-recent .entry-content,
	body.home .sv_oration.most-recent .entry-content,
	body.home .sv_contemplation.most-recent .entry-content,
	body.home .sv_essay.most-recent .entry-content,
	body.home .feature.most-recent .entry-content,
	ul.dossier-content .sv_interview.most-recent .entry-content,
	ul.dossier-content .sv_boek.most-recent .entry-content,
	ul.dossier-content .sv_column.most-recent .entry-content,
	ul.dossier-content .sv_effect.most-recent .entry-content,
	ul.dossier-content .sv_reportage.most-recent .entry-content,
	ul.dossier-content .sv_opinion.most-recent .entry-content,
	ul.dossier-content .sv_research.most-recent .entry-content,
	ul.dossier-content .sv_oration.most-recent .entry-content,
	ul.dossier-content .sv_contemplation.most-recent .entry-content,
	ul.dossier-content .sv_essay.most-recent .entry-content,
	ul.dossier-content .feature.most-recent .entry-content,
	body.archive .sv_interview.most-recent .entry-content,
	body.archive .sv_boek.most-recent .entry-content,
	body.archive .sv_column.most-recent .entry-content,
	body.archive .sv_effect.most-recent .entry-content,
	body.archive .sv_reportage.most-recent .entry-content,
	body.archive .sv_opinion.most-recent .entry-content,
	body.archive .sv_research.most-recent .entry-content,
	body.archive .sv_oration.most-recent .entry-content,
	body.archive .sv_contemplation.most-recent .entry-content,
	body.archive .sv_essay.most-recent .entry-content,
	body.archive .feature.most-recent .entry-content,
	body.search .sv_interview.most-recent .entry-content,
	body.search .sv_boek.most-recent .entry-content,
	body.search .sv_column.most-recent .entry-content,
	body.search .sv_effect.most-recent .entry-content,
	body.search .sv_reportage.most-recent .entry-content,
	body.search .sv_opinion.most-recent .entry-content,
	body.search .sv_research.most-recent .entry-content,
	body.search .sv_oration.most-recent .entry-content,
	body.search .sv_contemplation.most-recent .entry-content,
	body.search .sv_essay.most-recent .entry-content,
	body.search .feature.most-recent .entry-content,
	body.home .sv_interview.most-recent .entry-summary,
	body.home .sv_boek.most-recent .entry-summary,
	body.home .sv_column.most-recent .entry-summary,
	body.home .sv_effect.most-recent .entry-summary,
	body.home .sv_reportage.most-recent .entry-summary,
	body.home .sv_opinion.most-recent .entry-summary,
	body.home .sv_research.most-recent .entry-summary,
	body.home .sv_oration.most-recent .entry-summary,
	body.home .sv_contemplation.most-recent .entry-summary,
	body.home .sv_essay.most-recent .entry-summary,
	body.home .feature.most-recent .entry-summary,
	ul.dossier-content .sv_interview.most-recent .entry-summary,
	ul.dossier-content .sv_boek.most-recent .entry-summary,
	ul.dossier-content .sv_column.most-recent .entry-summary,
	ul.dossier-content .sv_effect.most-recent .entry-summary,
	ul.dossier-content .sv_reportage.most-recent .entry-summary,
	ul.dossier-content .sv_opinion.most-recent .entry-summary,
	ul.dossier-content .sv_research.most-recent .entry-summary,
	ul.dossier-content .sv_oration.most-recent .entry-summary,
	ul.dossier-content .sv_contemplation.most-recent .entry-summary,
	ul.dossier-content .sv_essay.most-recent .entry-summary,
	ul.dossier-content .feature.most-recent .entry-summary,
	body.archive .sv_interview.most-recent .entry-summary,
	body.archive .sv_boek.most-recent .entry-summary,
	body.archive .sv_column.most-recent .entry-summary,
	body.archive .sv_effect.most-recent .entry-summary,
	body.archive .sv_reportage.most-recent .entry-summary,
	body.archive .sv_opinion.most-recent .entry-summary,
	body.archive .sv_research.most-recent .entry-summary,
	body.archive .sv_oration.most-recent .entry-summary,
	body.archive .sv_contemplation.most-recent .entry-summary,
	body.archive .sv_essay.most-recent .entry-summary,
	body.archive .feature.most-recent .entry-summary,
	body.search .sv_interview.most-recent .entry-summary,
	body.search .sv_boek.most-recent .entry-summary,
	body.search .sv_column.most-recent .entry-summary,
	body.search .sv_effect.most-recent .entry-summary,
	body.search .sv_reportage.most-recent .entry-summary,
	body.search .sv_opinion.most-recent .entry-summary,
	body.search .sv_research.most-recent .entry-summary,
	body.search .sv_oration.most-recent .entry-summary,
	body.search .sv_contemplation.most-recent .entry-summary,
	body.search .sv_essay.most-recent .entry-summary,
	body.search .feature.most-recent .entry-summary {
		margin-right: 0;
		padding: 0;
	}
}

/* Rubrics on legacy articles */
/* body.single #main > article.sv_interview.legacy-article,
body.single #main > article.sv_boek.legacy-article,
body.single #main > article.sv_column.legacy-article,
body.single #main > article.sv_effect.legacy-article,
body.single #main > article.sv_reportage.legacy-article,
body.single #main > article.sv_opinion.legacy-article,
body.single #main > article.sv_research.legacy-article,
body.single #main > article.sv_oration.legacy-article,
body.single #main > article.sv_contemplation.legacy-article,
body.single #main > article.sv_essay.legacy-article {
	background: #FFF7F6;
	margin: -20px -20px 0;
	padding: 20px;
}
@media print {
	body.single #main > article.sv_interview.legacy-article,
	body.single #main > article.sv_boek.legacy-article,
	body.single #main > article.sv_column.legacy-article,
	body.single #main > article.sv_effect.legacy-article,
	body.single #main > article.sv_reportage.legacy-article,
	body.single #main > article.sv_opinion.legacy-article,
	body.single #main > article.sv_research.legacy-article,
	body.single #main > article.sv_oration.legacy-article,
	body.single #main > article.sv_contemplation.legacy-article,
	body.single #main > article.sv_essay.legacy-article {
		background: none;
		margin: 0;
		padding: 0;
	}
} */

/* site content styles for feature articles */
/* body.single-sv_interview .site-content,
body.single-sv_boek .site-content,
body.single-sv_column .site-content,
body.single-sv_effect .site-content,
body.single-sv_reportage .site-content,
body.single-sv_opinion .site-content,
body.single-sv_research .site-content,
body.single-sv_oration .site-content,
body.single-sv_contemplation .site-content,
body.single-sv_essay .site-content,
body.single-feature .site-content {
	background: #FFF7F6;
}
@media print {
	body.single-sv_interview .site-content,
	body.single-sv_boek .site-content,
	body.single-sv_column .site-content,
	body.single-sv_effect .site-content,
	body.single-sv_reportage .site-content,
	body.single-sv_opinion .site-content,
	body.single-sv_research .site-content,
	body.single-sv_oration .site-content,
	body.single-sv_contemplation .site-content,
	body.single-sv_essay .site-content,
	body.single-feature .site-content {
		background: none;
	}
} */

/*--------------------------------------------------------------
### Rubriek Labels
--------------------------------------------------------------*/

.article-type-label {
	color: #ffffff;
	font-size: 14px;
	font-size: 1.4rem;
	font-family: 'Inter', sans-serif;
	text-transform: uppercase;
	background: #FF847D;
	padding: 2px 8px;
	margin-right: 10px;
	position: relative;
	top: -3px;
	border-radius: 4px;
}

.most-recent .article-type-label {
	font-size: 22px;
	font-size: 2.2rem;
	top: -8px;
	padding: 2px 15px 3px;
}
@media print {
	.most-recent .article-type-label {
		font-size: 14px;
		font-size: 1.4rem;
		padding: 1px 10px 0;
		top: -3px;
	}
}

body.single .article-type-label {
	font-size: 32px;
	font-size: 3.2rem;
	top: -12px;
	padding: 2px 15px 3px;
}
@media screen and (max-width: 480px) {
	body.single .article-type-label {
		font-size: 24px;
		font-size: 2.4rem;
	}
}

.article-label-sep {
	display: none;
}

/* Rubriek labels in dossier lists */

.dossier > ul > li .article-type-label,
body.single.legacy-article .dossier > ul > li .article-type-label {
	color: inherit;
	font-size: inherit;
	/*
	font-family: 'Noto Serif', serif;
	*/
	font-family: inherit;
	text-transform: uppercase;
	border: none;
	padding: 0;
	margin-right: 0;
	position: relative;
	top: 0;
}
.dossier > ul > li .article-label-sep {
	display: inline;
}

/* Rubriek labels on single dossiers */

.single-dossier > ul.dossier-content > li .article-type-label {
	color: rgba(248, 89, 76, 1);
	font-size: 14px;
	font-size: 1.4rem;
	border: rgba(248, 89, 76, 1) 2px solid;
	padding: 1px 10px 0;
	margin-right: 10px;
	position: relative;
	top: -3px;
}


/*--------------------------------------------------------------
## Dossiers
--------------------------------------------------------------*/

/* .dossier {
	border: rgba(115, 115, 128, 1) 1px solid;
	border-radius: 6px;
	padding: 10px;
	position: relative;
	margin-top: 24px;
	font-family: "Inter", sans-serif;
	line-height: 1.1;
}
@media print {
	.dossier {
		padding: 5px 10px 8px;
	}
}

.dossier a {
	text-decoration: none;
}

.dossier a:link,
.dossier a:visited {
	color: rgba(115, 115, 128, 1);
}
.dossier a:hover,
.dossier h3.dossier-title a:focus,
.dossier h3.dossier-title a:active {
	color: rgba(248, 89, 76, 1);
}

.dossier ul {
	list-style: none;
	padding: 0;
	font-size: 16px;
	font-size: 1.6rem;
	padding-left: 12px;
	padding-top: 20px;
	background: url(images/sv2016-dossier-sprite@3x.png) no-repeat;
	background-size: 15px 2700px;
	background-position: left 0 top -2677px;
	margin: 15px 0 0;
}

.dossier ul li {
	padding: 0 0 6px 40px;
	margin-left: -12px;
	background: url(images/sv2016-dossier-sprite@3x.png) no-repeat;
	background-size: 15px 2700px;
	background-position: left 0 top -3px;
}
.dossier ul li.dossier-current-article {
	background-position: left 0 top -1343px;
}
.dossier ul li.dossier-current-article a {
	color: rgba(248, 89, 76, 1);
}
.dossier ul li:last-child {
	background-position: left 0 bottom -32px;
	padding: 0 0 0 40px;
	margin-bottom: 6px;
}

.dossier-label {
	position: absolute;
	top: 6px;
	left: 12px;
	font-family: 'Montserrat-bold', sans-serif;
	font-size: 26px;
	font-size: 2.6rem;
	color: rgba(115, 115, 128, 1);
}
@media screen and (max-width: 480px) {
	.dossier-label {
		top: 14px;
		font-size: 12px;
		font-size: 1.2rem;
	}
}
@media print {
	.dossier-label {
		font-size: 12px;
		font-size: 1.2rem;
	}
}

h1.dossier-title,
h3.dossier-title {
	font-family: "Inter", sans-serif;
	font-weight: normal;
	font-size: 20px;
	font-size: 2.0rem;
	margin: 0 20px 0 7em;
	color: rgba(115, 115, 128, 1);
	text-align: right;
}
@media screen and (max-width: 480px) {
	h1.dossier-title,
	h3.dossier-title {
		font-size: 16px;
		font-size: 1.6rem;
		margin: 0 0 0 5em;
		padding-top: .1em;
	}
}
@media print {
	h1.dossier-title,
	h3.dossier-title {
		font-size: 12px;
		font-size: 1.2rem;
	}
}

h1.dossier-title a,
h3.dossier-title a {
	font-family: "Inter", sans-serif;
}

.toggler-visible h1.dossier-title,
.toggler-visible h3.dossier-title {
	margin-right: 48px;
}
@media print {
	.toggler-visible h1.dossier-title,
	.toggler-visible h3.dossier-title {
		margin-right: 0;
	}
}

.dossier .toggler,
.single-dossier .toggler {
	background: url(images/sv2016-dossier-toggler@3x.png) no-repeat;
	background-size: 14px 33px;
	background-position: center top 8px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: none;
	position: absolute;
	top: 10px;
	right: 20px;
}
.dossier .toggler.down,
.single-dossier .toggler.down {
	background-position: center bottom 5px;
}
@media print {
	.dossier .toggler,
	.single-dossier .toggler {
		display: none !important;
	}
} */

/*--------------------------------------------------------------
### Dossier Single Page
--------------------------------------------------------------*/

.single-dossier {
	position: relative;
	border: rgba(115, 115, 128, 1) 1px solid;
	border-radius: 6px;
	padding: 10px 20px 20px;
	margin-top: 24px;
}
@media screen and (max-width: 480px) {
	.single-dossier {
		padding: 10px 20px 20px;
		margin-top: 5%;
	}
}

.single-dossier .dossier-title {
	margin-bottom: 100px;
}

.single-dossier .dossier-description {
	color: rgba(115, 115, 128, 1);
	font-family: "Inter", sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3;
	margin-bottom: 80px;
}
@media screen and (max-width: 480px) {
	.single-dossier .dossier-description {
		font-size: 15px;
		font-size: 1.5rem;
	}
}

.single-dossier ul.dossier-content {
	list-style: none;
	padding: 0;
	padding-left: 12px;
	padding-top: 20px;
	background: url(images/sv2016-dossier-sprite@3x.png) no-repeat;
	background-size: 15px 2700px;
	background-position: left 0 top -2677px;
	margin: 15px 0 0;
}
.single-dossier ul.dossier-content > li {
	padding: 0 0 20px 35px;
	margin-left: -12px;
	background: url(images/sv2016-dossier-sprite@3x.png) no-repeat;
	background-size: 15px 2700px;
	background-position: left 0 top -3px;
}
.single-dossier ul.dossier-content > li:last-child {
	background-position: left 0 bottom -32px;
	padding: 0 0 0 35px;
	margin-bottom: 6px;
}
.single-dossier ul.dossier-content > li > .hentry {
	margin-bottom: 0;
	padding-bottom: 1.5em;
}
.single-dossier ul.dossier-content > li:last-child > .hentry {
	padding-bottom: 0;
}
.single-dossier ul.dossier-content > li > .hentry > .entry-footer {
	margin: 30px 30px 0;
	padding-bottom: 0;
}

/*--------------------------------------------------------------
### Small Dossier Labels
--------------------------------------------------------------*/

/* .dossier.small {
	position: relative;
	padding: 12px 12px 12px 68px;
	display: inline-block;
	margin: 0 0 16px;
}
@media print {
	.dossier.small {
		padding: 2px 12px 6px 68px;
	}
}

.dossier.small .dossier-label {
	font-size: 12px;
	font-size: 1.2rem;
	top: 18px;
	z-index: 1;
}
@media print {
	.dossier.small .dossier-label {
		font-size: 8px;
		font-size: 0.8rem;
		top: 10px;
	}
}

.dossier.small .dossier-title {
	font-size: 18px;
	font-size: 1.8rem;
	color: rgba(115, 115, 128, 1);
}
@media print {
	.dossier.small .dossier-title {
		font-size: 12px;
		font-size: 1.2rem;
	}
}

.dossier.small a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.most-recent .dossier.small {
	position: absolute;
	top: 16px;
	left: 16px;
	border-color: rgba(255, 255, 255, 1);
	-webkit-text-shadow: 0 0 8px rgba(115, 115, 128, .9);
	-moz-text-shadow: 0 0 8px rgba(115, 115, 128, .9);
	text-shadow: 0 0 8px rgba(115, 115, 128, .9);
	z-index: 1;
}
.most-recent .dossier.small .dossier-label,
.most-recent .dossier.small .dossier-title,
.most-recent .dossier.small a {
	color: rgba(255, 255, 255, 1);
}
@media print {
	.most-recent .dossier.small {
		position: relative;
		top: 0;
		left: 0;
		border-color: rgba(115, 115, 128, 1);
		-webkit-text-shadow: none;
		-moz-text-shadow: none;
		text-shadow: none;
	}
	.most-recent .dossier.small .dossier-label,
	.most-recent .dossier.small .dossier-title,
	.most-recent .dossier.small a {
		color: rgba(115, 115, 128, 1);
	}
} */

/*--------------------------------------------------------------
## Series
--------------------------------------------------------------*/

/* .serie {
	border: rgba(248, 89, 76, 1) 1px solid;
	border-radius: 6px;
	padding: 35px 10px 10px;
	position: relative;
	margin-top: 24px;
	font-family: "Inter", sans-serif;
	line-height: 1.1;
	color: rgba(248, 89, 76, 1);
}
@media print {
	.serie {
		padding: 5px 10px 10px;
	}
}

.serie a {
	text-decoration: none;
}

.serie a:link,
.serie a:visited {
	color: rgba(248, 89, 76, 1);
}
.serie a:hover,
.serie a:focus,
.serie a:active {
	color: rgba(115, 115, 128, 1);
}

.serie.full {
	color: rgba(248, 89, 76, 1);
	background: rgba(255, 255, 255, 1);
	border-radius: 4px;
	margin: 20px 0;
	display: block;
	padding: 40px 0 0;
	padding: 0;
	min-height: 40px;
}
@media print {
	.serie.full {
		min-height: 30px;
	}
}

.serie.full .toggler {
	position: absolute;
	top: 10px;
	right: 10px;
	background: url(images/sv2016-serie-toggler@3x.png) no-repeat;
	background-size: 14px 33px;
	background-position: center top 8px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: none;
}
.serie.full .toggler.down {
	background-position: center bottom 5px;
}
@media print {
	.serie.full .toggler {
		display: none !important;
	}
}

.serie.full .serie-title {
	margin-top: 8px;
	margin-right: 42px;
	margin-bottom: 7px;
	padding-left: 100px;
	text-align: right;
	display: block;
}
@media print {
	.serie.full .serie-title {
		margin-right: 10px;
		margin-bottom: 0;
	}
}

.serie.full .serie-description {
	font-size: 17px;
	font-size: 1.7rem;
	display: none;
	padding: 0 12px 12px;
	margin-top: 24px;
}

.serie-label {
	position: absolute;
	top: 6px;
	left: 12px;
	font-family: 'Montserrat-bold', sans-serif;
	font-size: 26px;
	font-size: 2.6rem;
	color: rgba(248, 89, 76, 1);
}
@media screen and (max-width: 480px) {
	.serie-label {
		top: 14px;
		font-size: 12px;
		font-size: 1.2rem;
	}
}
@media print {
	.serie-label {
		top: 8px;
		font-size: 12px;
		font-size: 1.2rem;
	}
}

.serie-title {
	font-family: "Inter", sans-serif;
	font-weight: normal;
	font-size: 20px;
	font-size: 2.0rem;
	margin: 0;
	color: rgba(248, 89, 76, 1);
}
@media screen and (max-width: 480px) {
	.serie-title {
		font-size: 18px;
		font-size: 1.8rem;
	}
}
@media print {
	.serie-title {
		font-size: 12px;
		font-size: 1.2rem;
	}
}

.serie-title a {
	font-family: "Inter", sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
}
@media print {
	.serie-title a {
		font-size: 12px;
		font-size: 1.2rem;
	}
} */

/*--------------------------------------------------------------
### Small Serie Labels
--------------------------------------------------------------*/

/* .serie.small {
	position: relative;
	padding: 12px 16px 12px 56px;
	display: inline-block;
	margin: 0 0 16px;
}
@media print {
	.serie.small {
		padding: 2px 12px 6px 56px;
	}
}

.serie.small .serie-label {
	font-size: 12px;
	font-size: 1.2rem;
	top: 18px;
	z-index: 1;
}
@media print {
	.serie.small .serie-label {
		font-size: 8px;
		font-size: 0.8rem;
		top: 10px;
	}
}

.serie.small .serie-title {
	font-size: 18px;
	font-size: 1.8rem;
}
@media print {
	.serie.small .serie-title {
		font-size: 12px;
		font-size: 1.2rem;
	}
}

.serie.small a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.most-recent .serie.small {
	position: absolute;
	top: 10px;
	right: 10px;
	background: none;
	z-index: 3;
	color: rgba(255, 255, 255, 1);
	border-color: rgba(255, 255, 255, 1);
	padding: 4px 12px 8px 56px;
}
.most-recent .serie.small .serie-label,
.most-recent .serie.small .serie-title,
.most-recent .serie.small a {
	color: rgba(255, 255, 255, 1);
}
.most-recent .serie.small .serie-title {
	font-size: 12px;
	font-size: 1.2rem;
}
.most-recent .serie.small .serie-label {
	font-size: 10px;
	font-size: 1.0rem;
	top: 10px;
}
@media print {
	.most-recent .serie.small {
		position: relative;
		background: none;
	}
	.most-recent .serie.small .serie-label,
	.most-recent .serie.small .serie-title,
	.most-recent .serie.small a {
		color: rgba(248, 89, 76, 1);
	}
} */


/*--------------------------------------------------------------
## Pages
--------------------------------------------------------------*/

article.page h1 {
	font-family: "Inter", sans-serif;
	font-size: 46px;
	font-size: 4.6rem;
}
@media screen and (max-width: 480px) {
	article.page h1 {
		font-size: 36px;
		font-size: 3.6rem;
	}
}
@media print {
	article.page h1 {
		font-size: 36px;
		font-size: 3.6rem;
	}
}

article.page .entry-header {
	margin: 36px 0 58px;
	padding-right: 120px;
}
@media screen and (max-width: 480px) {
	article.page .entry-header {
		margin: 12px 0 28px;
		padding-right: 1em;
		padding-left: 1em;
	}
}

article.page .entry-content {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	padding: 0 120px 0 54px;
}
@media screen and (max-width: 880px) {
	article.page .entry-content {
		font-size: 15px;
		font-size: 1.5rem;
		padding: 0 1em;
	}
}
@media print {
	article.page .entry-content {
		font-size: 12px;
		font-size: 1.2rem;
		padding: 0 1em;
	}
}

article.page .entry-content a:link,
article.page .entry-content a:visited {
	color: rgba(0, 0, 0, 1);
}
article.page .entry-content a:hover,
article.page .entry-content a:focus,
article.page .entry-content a:active {
	color: rgba(248, 89, 76, 1);
}

/*--------------------------------------------------------------
## Individual Pages
--------------------------------------------------------------*/

/*--------------------------------------------------------------
### "Dragers maatschappelijk debat" Overview Page (ID = 44)
### "Redactie" Page (ID = 19289)
--------------------------------------------------------------*/

/* @media screen and (min-width: 880px) {
	body.page-id-44 #content h1.entry-title,
	body.page-id-19289 #content h1.entry-title {
		padding-left: 54px;
	}
}

body.page-id-44 #content,
body.page-id-19289 #content {
	width: 100%;
	margin: 0 auto;
	padding-top: 298px;
}
@media screen and (max-width: 880px) {
	body.page-id-44 #content,
	body.page-id-19289 #content {
		padding-top: 64px;
	}
}
@media screen and (max-width: 880px) {
	body.page-id-44 #content,
	body.page-id-19289 #content {
		padding-top: 48px;
	}
}

body.page-id-44 #content .content-area,
body.page-id-19289 #content .content-area {
	margin-right: 0;
}
body.page-id-44 #content .content-area #main,
body.page-id-19289 #content .content-area #main {
	padding: 20px;
}
@media screen and (max-width: 480px) {
	body.page-id-44 #content .content-area #main,
	body.page-id-19289 #content .content-area #main {
		padding: 0 0;
	}
} */

body.page-id-44 ul.author-list,
body.page-id-44 ul.author-list li,
body.page-id-19289 ul.author-list,
body.page-id-19289 ul.author-list li {
	list-style: none;
	padding-left: 0;
}

body.page-id-44 ul.author-list,
body.page-id-19289 ul.author-list {
	margin-top: 64px;
}

body.page-id-44 ul.author-list a:hover,
body.page-id-19289 ul.author-list a:hover {
	opacity: .8;
}

body.page-id-44 ul.author-list li,
body.page-id-19289 ul.author-list li {
	float: left;
	width: 17%;
	padding-top: 22%;
	margin-right: 3%;
	position: relative;
	margin-bottom: 32px;
}
@media screen and (max-width: 980px) {
	body.page-id-44 ul.author-list li,
	body.page-id-19289 ul.author-list li {
		width: 20%;
		padding-top: 25%;
		margin-right: 5%;
	}
}
@media screen and (max-width: 680px) {
	body.page-id-44 ul.author-list li,
	body.page-id-19289 ul.author-list li {
		width: 30%;
		padding-top: 35%;
		margin-right: 3%;
	}
}
@media screen and (max-width: 480px) {
	body.page-id-44 ul.author-list li,
	body.page-id-19289 ul.author-list li {
		width: 48%;
		padding-top: 55%;
		margin-right: 2%;
		margin-bottom: 3%;
	}
}

body.page-id-44 ul.author-list li .author-display-photo,
body.page-id-19289 ul.author-list li .author-display-photo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 32px;
	text-align: center;
}
body.page-id-44 ul.author-list li .author-display-photo .img,
body.page-id-19289 ul.author-list li .author-display-photo .img {
	width: 100%;
	height: 100%;
	/*
	object-fit: cover;
	*/
	background-size: cover;
	background-position: center center;
}
body.page-id-44 ul.author-list li .author-display-photo .img:hover,
body.page-id-19289 ul.author-list li .author-display-photo .img:hover {
	opacity: .8;
}

body.page-id-44 ul.author-list li .author-name,
body.page-id-19289 ul.author-list li .author-name {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 28px;
	text-align: center;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
}
@media screen and (max-width: 480px) {
	body.page-id-44 ul.author-list li .author-name,
	body.page-id-19289 ul.author-list li .author-name {
		font-size: 14px;
		font-size: 1.4rem;
	}
}

/*--------------------------------------------------------------
### All Authors Overview Page (ID = 363)
--------------------------------------------------------------*/

body.page-id-363 #content {

}

.author-list-full {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
}
@media screen and (max-width: 880px) {
	.author-list-full {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}
@media screen and (max-width: 480px) {
	.author-list-full {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		text-align: center;
	}
}

.author-list-full li {
	list-style: none;
	padding-right: 20px;
}

ul.author-list-full > li {
	margin-bottom: 2.5em;
}

.author-list-full h2 {
	margin: 0 0 .75em;
}

/*--------------------------------------------------------------
### Dossiers Overview Page (ID = 7343)
--------------------------------------------------------------*/

body.page-id-7343 #content {
	width: 100%;
	max-width: none;
	margin: 0;
	padding-top: 268px;
}
@media screen and (max-width: 880px) {
	body.page-id-7343 #content {
		padding-top: 64px;
	}
}
@media screen and (max-width: 480px) and (max-height: 440px) {
	body.page-id-7343 #content {
		padding-top: 48px;
	}
}

body.page-id-7343 #content .content-area {
	margin-right: 0;
	width: 100%;
}
body.page-id-7343 #content .content-area #main {
	width: 100%;
	padding: 20px 0;
}

#post-7343.hentry {
	display: block;
	width: 100%;
}

#post-7343 .entry-title {
	display: none;
}

#post-7343 .entry-content {
	width: 100%;
	margin-top: -50px;
	padding: 0;
}

#post-7343 h2 {
	font-family: "Inter", sans-serif;
	font-size: 21px;
	font-size: 2.1rem;
	text-align: center;
	display: block;
}

#post-7343 .recent-dossiers {
	background: rgba(248, 89, 76, 1);
	margin: -35px auto 100px;
	padding-top: 30px;
	width: 100%;
}

#post-7343 .recent-dossiers > ul {
	list-style: none;
	max-width: 1160px;
	margin: 0 auto;
	padding-bottom: 50px;
}
#post-7343 .recent-dossiers > ul .leftcol {
	width: 48%;
	float: left;
	margin-bottom: 50px;
}
#post-7343 .recent-dossiers > ul .rightcol {
	width: 48%;
	float: right;
	margin-right: 2%;
	margin-bottom: 50px;
}
@media screen and (min-width: 880px) and (max-width: 1280px) {
	#post-7343 .recent-dossiers > ul .leftcol {
		width: 47%;
		margin-left: 20px;
	}
	#post-7343 .recent-dossiers > ul .rightcol {
		width: 47%;
	}
}
@media screen and (max-width: 880px) {
	#post-7343 .recent-dossiers > ul .leftcol {
		width: 100%;
		padding: 0 5%;
		float: none;
		margin-bottom: 0;
	}
	#post-7343 .recent-dossiers > ul .rightcol {
		width: 100%;
		padding: 0 5%;
		float: none;
		margin-right: 0;
		margin-bottom: 50px;
	}
}

#post-7343 .recent-dossiers > ul > div > li {
	border-color: rgba(255, 255, 255, 1);
	margin-bottom: 20px;
	padding: 10px;
}
#post-7343 .recent-dossiers > ul > div > li .dossier-label {
	color: rgba(255, 255, 255, 1);
}

#post-7343 .recent-dossiers > ul > div > li > .toggler {
	background-image: url(images/sv2016-dossier-toggler-white@3x.png);
}

#post-7343 .recent-dossiers > ul li a:link,
#post-7343 .recent-dossiers > ul li a:visited {
	color: rgba(255, 255, 255, 1);
}
#post-7343 .recent-dossiers > ul li a:hover,
#post-7343 .recent-dossiers > ul li a:focus,
#post-7343 .recent-dossiers > ul li a:active {
	color: rgba(115, 115, 128, 1);
}
#post-7343 .recent-dossiers > ul > div > li ul,
#post-7343 .recent-dossiers > ul > div > li ul li {
	background-image: url(images/sv2016-dossier-sprite-white@3x.png);
}
#post-7343 .recent-dossiers > ul li ul {
	margin: 15px 0 1em;
}

#post-7343 .recent-dossiers:after {
	content: "";
	clear: both;
}

#post-7343 h3.parent-cat {
	font-family: "Inter", sans-serif;
	font-size: 17px;
	font-size: 1.7rem;
	border-left: 24px solid;
	border-color: inherit;
	padding-left: 10px;
	margin: 2.8em 0 1.25em 8px;
}

#post-7343 .all-dossiers {
	clear: both;
	box-shadow: inset 0 0 15px rgba(198, 214, 222, .5);
	padding: 20px;
	margin: 0 auto;
	border-left: rgba(255, 255, 255, 0) 20px solid;
	border-right: rgba(255, 255, 255, 0) 20px solid;
	max-width: 1200px;
}

#post-7343 .all-dossiers ul.category-dossiers {
	list-style: none;
	padding: 4px 8px;
}

#post-7343 ul.category-dossiers li {
	white-space: nowrap;
	margin: 0 0 25px;
	display: inline-block;
}
#post-7343 ul.category-dossiers li a {
	text-decoration: none;
	font-family: "Inter", sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	padding: 10px;
	border: rgba(116, 116, 128, 1) 1px solid;
	border-radius: 10px;
}
@media screen and (max-width: 480px) {
	#post-7343 ul.category-dossiers li a {
		font-size: 13px;
		font-size: 1.3rem;
	}
}

#post-7343 ul.category-dossiers li a:link,
#post-7343 ul.category-dossiers li a:visited {
	color: rgba(116, 116, 128, 1);
}
#post-7343 ul.category-dossiers li a:hover,
#post-7343 ul.category-dossiers li a:focus,
#post-7343 ul.category-dossiers li a:active {
	opacity: .8;
}

/*--------------------------------------------------------------
### Agenda Page (ID = 7178)
--------------------------------------------------------------*/

article#post-7178 {
	position: relative;
}

#post-7178 .entry-content {
	padding-left: 0;
}

#post-7178 .description-box {
	font-size: 12px;
	font-size: 1.2rem;
	border: 1px solid;
	padding: 10px !important;
	margin: 0;
	text-align: center;
}
@media screen and (max-width: 480px) {
	#post-7178 .description-box {
		display: none;
	}
}

#post-7178 #agenda {
	margin-top: 60px;
}

#post-7178 ul.upcoming-events {
	list-style: none;
}

#post-7178 ul.upcoming-events li {
	list-style: none;
	margin-bottom: 2em;
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	color: #262626;
	position: relative;
	padding-left: 100px;
	border-left: #FF6157 2px solid;
	border-radius: 8px 0 0 8px;
}

#post-7178 ul.upcoming-events h3 {
	margin: 0;
	font-size: 20px;
	font-size: 2.0rem;
	font-family: "Inter", sans-serif;
	line-height: 1.1;
	padding: 0;
}

#post-7178 ul.upcoming-events h5.event-date {
	text-transform: uppercase;
	margin: 0;
	padding: 5px 10px 10px;
	color: #FF6157;
	position: absolute;
	left: 0;
	border-radius: 8px;
	text-align: center;
	max-width: 80px;
}

#post-7178 ul.upcoming-events h5.event-date span.day {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1;
	display: block;
	margin: 0;
	padding: 0;
}
#post-7178 ul.upcoming-events h5.event-date span.month {
	font-size: 10px;
	font-size: 1.0rem;
	line-height: 1;
	display: block;
	margin: 0;
	padding: 0;
}

#post-7178 ul.upcoming-events p {
	margin: 0;
	padding: 0;
	display: inline;
}

#post-7178 a.agenda-more-link {
	text-decoration: none;
	font-family: "Inter", sans-serif;
}
#post-7178 a.agenda-more-link:link,
#post-7178 a.agenda-more-link:visited {
	color: #FF6157;
}
#post-7178 a.agenda-more-link:hover,
#post-7178 a.agenda-more-link:focus,
#post-7178 a.agenda-more-link:active {
	color: rgba(0, 0, 0, 1);
}

/*--------------------------------------------------------------
### Jaarboek Page (ID = 22121)
--------------------------------------------------------------*/

body.page-id-22121 .hentry .entry-footer {
	height: 1px;
	/* background: url(images/sv2016-article-divider@3x.png) no-repeat; */
	background-size: 100% 1px;
	background-position: center bottom;
	margin: 70px 140px 70px 70px;
}

/*--------------------------------------------------------------
## Archives
--------------------------------------------------------------*/

h1.archive-title {
	font-family: "Inter", sans-serif;
	font-size: 46px;
	font-size: 4.6rem;
	line-height: 1;
	margin-bottom: 1.3em;
}
@media screen and (max-width: 480px) {
	h1.archive-title {
		font-size: 36px;
		font-size: 3.6rem;
		margin: 0 0 1em;
	}
}
@media print {
	h1.archive-title {
		font-size: 32px;
		font-size: 3.2rem;
		margin: 0 0 1em;
	}
}

h1.archive-title .archive-label {
	font-size: 19px;
	font-size: 1.9rem;
}
@media print {
	h1.archive-title .archive-label {
		font-size: 12px;
		font-size: 1.2rem;
	}
}


h1.archive-title span.archive-label-colon {
	display: none;
}

.archive-spacer {
	height: 1px;
	/* background: url(images/sv2016-article-divider@3x.png) no-repeat; */
	background-size: 100% 100%;
	margin: 30px 30px 70px;
	clear: both;
}
@media print {
	.archive-spacer {
		height: 1px;
		background: none;
		margin: 30px 30px 30px;
		clear: both;
	}
}


/*--------------------------------------------------------------
### Authors
--------------------------------------------------------------*/

body.archive.author .author-photo {
	float: left;
	margin-right: 20px;
	margin-bottom: 100px;
}
@media screen and (max-width: 480px) {
	body.archive.author .author-photo {
		float: none;
		margin-right: 0;
		margin-bottom: 32px;
		display: block;
	}
}
@media print {
	body.archive.author .author-photo {
		display: none;
	}
}

body.archive.author .author-description {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	float: left;
	display: block;
	width: 50%;
	margin-bottom: 100px;
}
@media screen and (max-width: 480px) {
	body.archive.author .author-description {
		float: none;
		display: block;
		width: 100%;
		margin-bottom: 64px;
	}
}
@media print {
	body.archive.author .author-description {
		font-size: 10px;
		font-size: 1.0rem;
		float: left;
		display: block;
	}
}

body.archive.author .author-description a:link,
body.archive.author .author-description a:visited {
	color: rgba(48, 48, 46, 1);
}

body.archive.author .author-description a:hover,
body.archive.author .author-description a:focus,
body.archive.author .author-description a:active {
	color: rgba(248, 89, 76, 1);
}

/*--------------------------------------------------------------
### Better Search
--------------------------------------------------------------*/

body.search-results #main > h2 {
	margin: 0;
	padding-right: 30px;
	line-height: 1.1;
}

body.search-results #main > h2 a:link,
body.search-results #main > h2 a:visited {
	color: rgba(0, 0, 0, 1);
}
body.search-results #main > h2 a:hover,
body.search-results #main > h2 a:focus,
body.search-results #main > h2 a:active {
	color: rgba(248, 89, 76, 1);
}

body.search-results #main > p {
	margin: 0 0 1em;
	padding-right: 30px;
}

span.bsearch_excerpt {
	/* background: url(images/sv2016-article-divider@3x.png) no-repeat; */
	background-size: 100% 1px;
	background-position: bottom;
	padding-bottom: 50px;
	margin-bottom: 40px;
	display: block;
}

.bsearch_score,
.bsearch_date {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1;
	color: rgba(46, 47, 51, 1);
}

.bsearchform {
	margin-bottom: 70px;
	margin-right: 5%;
}

.bsearchform input.s {
	width: 45%;
}

.bsearchform input.searchsubmit {
	-webkit-appearance: none;
	background: none;
    border: none;
    color: rgba(0, 0, 0, 1);
    padding: 0;
	border: rgba(0, 0, 0, 1) 1px solid;
	border-radius: 18px;
	font-family: "Inter", sans-serif;
    font-size: 16px;
	font-size: 1.6rem;
	text-shadow: none;
	text-transform: lowercase;
    text-align: center;
    text-decoration: none;
	width: 90px;
	height: 34px;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	cursor: pointer;
}

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/

#content .widget-area {
	width: 334px;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.2;
	color: #262626;
	display: block;
	padding-bottom: 4em;
}
@media screen and (max-width: 1240px) {
	#content .widget-area {
		position: relative;
		left: -16px;
	}
}
@media screen and (max-width: 880px) {
	#content .widget-area {
		display: none;
	}
}
@media print {
	#content .widget-area {
		display: none;
	}
}


#content .widget-area a {
	text-decoration: none;
}
#content .widget-area a:link,
#content .widget-area a:visited {
	color: rgba(105, 102, 102, 1);
}
#content .widget-area a:hover,
#content .widget-area a:focus,
#content .widget-area a:active {
	color: #FF6157;
}

body.single #content .widget-area {
	padding-top: 656px;
}
body.single.legacy-article #content .widget-area,
body.single.single-sv_debat #content .widget-area,
body.archive #content .widget-area,
body.search #content .widget-area,
body.page #content .widget-area {
	padding-top: 16px;
}

#content .widget-area h2.widget-title,
#content .widget-area h2.widget-title a:link,
#content .widget-area h2.widget-title a:visited {
	font-weight: bold;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.1;
	color: #262626;
	font-family: "Inter", sans-serif;
	margin: 0 0 1em;
	transition: color .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

#content .widget-area h2.widget-title a:hover,
#content .widget-area h2.widget-title a:focus,
#content .widget-area h2.widget-title a:active {
	color: #111;
}

#content .widget-area h3 {
	font-family: "Inter", sans-serif;
	font-size: 17px;
	font-size: 1.7rem;
	color: #262626;
	text-transform: uppercase;
}

#content .widget-area ul {
	padding: 0 0 0 1.2em;
}
#content .widget-area ul li {
	font-size: 17px;
	font-size: 1.7rem;
	margin-bottom: .5em;
}

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/*--------------------------------------------------------------
### Rubriek vd week
--------------------------------------------------------------*/

#rubric_otw {
	width: 334px;
	height: 382px;
	position: relative;
	background-color: #ffffff;
	border-radius: 8px;
	overflow: hidden;
}
@media screen and (max-width: 880px) {
	#rubric_otw {
		margin: 0 auto 50px;
	}
}

#rubric_otw a {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: end;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	cursor: pointer;
	text-decoration: none;
}

#content .widget-area #rubric_otw h2.widget-title,
#rubric_otw_mobile #rubric_otw h2.widget-title {
	/* position: absolute;
	top: 10px;
	left: 0; */
	text-align: center;
	z-index: 2;
	padding: 2px 8px;
	border-radius: 4px;
	color: #ffffff;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	text-transform: uppercase;
	display: inline-block;
	margin: 1em auto;
	background: #FF847D;
}

#content .widget-area #rubric_otw h3.entry-title,
#rubric_otw_mobile #rubric_otw h3.entry-title {
	/* position: absolute; */
	z-index: 2;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.4;
	/* bottom: 10px;
	left: 15px;
	right: 15px; */
	padding: 2px 8px;
	text-align: center;
	margin: 0 0 1em;
	color: #ffffff;
	font-family: 'Noto Serif', serif;
	font-weight: semibold;
	text-transform: initial;
}

#rubric_otw .image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center center;
	z-index: 1;
}

#rubric_otw .image::after {
	content: "";
	position: absolute;
	background: rgba(0, 0, 0, .1);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

#rubric_otw_mobile {
	display: none;
}
@media screen and (max-width: 880px) {
	#rubric_otw_mobile {
		display: block;
		margin: 0 auto 50px;
	}
}
@media screen and (max-width: 480px) {
	#rubric_otw_mobile,
	#rubric_otw_mobile #rubric_otw,
	#rubric_otw_mobile #rubric_otw h2.widget-title {
		width: inherit;
		max-width: 348px;
	}
}
@media screen and (max-width: 320px) {
	#rubric_otw_mobile,
	#rubric_otw_mobile #rubric_otw,
	#rubric_otw_mobile #rubric_otw h2.widget-title {
		max-width: 300px;
	}
}
@media screen and (max-width: 480px) {
	#rubric_otw_mobile #rubric_otw h2.widget-title {
		right: 0;
	}
}

#rubric_otw .post-author {
	display: none;
}

/** Rubric of the week in header **/

#masthead #rubric_otw  {
	display: none;
}
@media screen and (max-width: 880px) {
  #masthead #rubric_otw  {
  	display: none !important;
  }
}
@media screen and (min-width: 881px) {
	#masthead #rubric_otw  {
		display: block;
	}
}
#masthead.sticky #rubric_otw {
  display: none;
}

@media screen and (min-width: 881px) {
	#masthead #rubric_otw {
		position: absolute;
		top: 1em;
		right: 1em;
		width: 312px;
		height: 162px;
		background: rgba(245, 241, 241, 1);
		padding: 30px 120px 0 18px;
		overflow: hidden;
		box-sizing: border-box;
	}

	#masthead #rubric_otw .image {
		position: absolute;
		top: 34px;
		left: inherit;
		width: 96px;
		height: 96px;
		background-size: cover;
		background-position: center center;
		z-index: 1;
		right: 14px;
		border-radius: 48px;
	}

	#masthead #rubric_otw a {
		text-decoration: none;
	}

	#masthead #rubric_otw h2.widget-title {
		position: absolute;
		top: 0;
		left: 18px;
		font-size: 14px;
		font-size: 1.4rem;
		text-transform: uppercase;
		font-weight: 400;
		color: #4d5152;
	}

	#masthead #rubric_otw h3.entry-title {
		font-family: 'Noto Serif', serif;
		line-height: 1.2;
		font-size: 15px;
		font-size: 1.5rem;
		font-weight: normal;
	}

	#masthead #rubric_otw .post-author {
		color: #000;
		font-family: "Inter", sans-serif;
		font-size: 13px;
		font-size: 1.3rem;
		position: absolute;
		bottom: 12px;
		left: 18px;
		display: block;
	}
}

@media screen and (min-width: 881px) {
	body.rotw-in-header header#masthead div.site-branding {
		left: 15px;
		margin-left: 0;
	}
}

@media screen and (min-width: 881px) and (max-width: 1016px) {
	body.rotw-in-header header#masthead div.site-branding,
	body.rotw-in-header header#masthead div.site-branding img.site-logo,
	body.rotw-in-header header#masthead div.site-branding .site-title,
	body.rotw-in-header header#masthead div.site-branding .site-description {
		width: 530px !important;
	}
	body.rotw-in-header header#masthead div.site-branding img.site-logo {
		right: inherit !important;
	}
}


/*--------------------------------------------------------------
### Meest gelezen artikelen
--------------------------------------------------------------*/

ul.wpp-list {
	padding-left: 0 !important;
}
ul.wpp-list li {
	margin-left: 0 !important;
	border-left: #FF6157 2px solid;
	border-radius: 8px 0 0 8px;
	padding-left: 20px;
}

ul.wpp-list li > a {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	letter-spacing: -0.04em;
	margin-bottom: 8px;
}

ul.wpp-list .wpp-meta {
	font-weight: normal;
}

/*--------------------------------------------------------------
### Aankondigingen
--------------------------------------------------------------*/

.widget.announcement {
	border-left: #FF6157 2px solid;
	padding: 0 0  4px 20px;
	margin: 0 0 1.5em;
	border-radius: 6px;
	position: relative;
}

.widget.announcement h2.widget-title {
	margin-bottom: 1.5em;
	line-height: 1 !important;
}

.widget.announcement h2.widget-title a {
	background: none !important;
	font-size: 18px !important;
	font-size: 1.8rem !important;
	line-height: 1 !important;
}

.widget.announcement p {
	font-size: 14px;
	font-size: 1.4rem;
}

.widget.announcement .widget-button a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 80;
	cursor: pointer;
}

/*--------------------------------------------------------------
### Banner Gedeelde ervaringen
--------------------------------------------------------------*/

#content #text-15 a {
	color: #FF6157;
	transition: color .5s ease-in-out;
}

#content #text-15 a:hover {
	color: #262626;
}

/*--------------------------------------------------------------
### Banner NSV
--------------------------------------------------------------*/

#content #text-13 {
  border-left: #FF6157 2px solid;
  border-radius: 8px;
  padding-left: 20px;
}

#content #text-13 .widget-title {
	display: none;
}

#content #text-13 p {
  display: flex;
  gap: 8px;
  font-size: 10px;
  text-align: center;
  align-items: center;
}

/*--------------------------------------------------------------
### Banner Tijdschriften Widget
--------------------------------------------------------------*/

section.widget_bannertijdschriften h2.widget-title {
	display: none;
}

section.widget_bannertijdschriften div.banner-partner-magazines {
	border: #FF6157 1px solid;
	padding: 5px 10px 80px;
	text-transform: uppercase;
	text-align: center;
	color: #FF6157;
}

section.widget_bannertijdschriften div.banner-partner-magazines p span.sociale,
section.widget_bannertijdschriften div.banner-partner-magazines p span.vraagstukken {
	font-family: "Inter", sans-serif;
	display: block;
	line-height: .8;
}

section.widget_bannertijdschriften div.banner-partner-magazines p span.sociale {
	font-size: 48px;
	font-size: 4.8rem;
}

section.widget_bannertijdschriften div.banner-partner-magazines p span.vraagstukken {
	font-size: 24px;
	font-size: 2.4rem;
}

section.widget_bannertijdschriften div.banner-partner-magazines p span.rest {
	font-size: 18px;
	font-size: 1.8rem;
	font-family: "Inter", sans-serif;
	display: block;
	margin: 3em 2em 4em;
}

section.widget_bannertijdschriften div.banner-partner-magazines a.link {
	padding: .5em;
	border: 1px solid;
	text-decoration: none;
	font-size: 16px;
	font-size: 1.6rem;
	font-family: "Inter", sans-serif;
}

section.widget_bannertijdschriften div.banner-partner-magazines a.link:link,
section.widget_bannertijdschriften div.banner-partner-magazines a.link:visited {
	color: rgba(248, 89, 76, 1) !important;
}
section.widget_bannertijdschriften div.banner-partner-magazines a.link:hover,
section.widget_bannertijdschriften div.banner-partner-magazines a.link:focus,
section.widget_bannertijdschriften div.banner-partner-magazines a.link:active {
	color: rgba(0, 0, 0, 1) !important;
}

/*--------------------------------------------------------------
### Debatdragers Widget
--------------------------------------------------------------*/

.widget_fourdebatdragers {

}

.widget_fourdebatdragers ul,
.widget_fourdebatdragers ul li {
	list-style: none;
	padding-left: 0 !important;
}

.widget_fourdebatdragers ul {
	display: table-row;
	text-align: center;
}
.widget_fourdebatdragers ul li {
	display: table-cell;
	text-align: center;
	width: 20%;
	padding: 0 2.5%;
}
.widget_fourdebatdragers ul li:nth-child(5),
.widget_fourdebatdragers ul li:nth-child(6) {
	display: none;
}

.widget_fourdebatdragers ul li .author-display-thumb .img {
	width: 40px;
	height: 60px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 auto 5px;
}

.widget_fourdebatdragers ul li .author-name {
	font-family: "Inter", sans-serif;
	font-size: 11px;
	font-size: 1.1rem;
	color: rgba(0, 0, 0, 1);
}

.widget_fourdebatdragers .button-link {
	display: table;
	margin: 32px auto;
}

.widget_fourdebatdragers .button-link a {
	font-family: "Inter", sans-serif;
	font-size: 17px;
	font-size: 1.7rem;
	border: 1px solid;
	padding: 10px;
}

/*--------------------------------------------------------------
### Agenda
--------------------------------------------------------------*/


.widget_my_calendar_upcoming_widget ul {
	list-style: none;
	padding-left: 0 !important;
}

.widget_my_calendar_upcoming_widget ul li {
	list-style: none;
	margin-bottom: 2em;
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	color: #262626;
	position: relative;
	padding-left: 20px;
	border-left: #FF6157 2px solid;
	border-radius: 8px 0 0 8px;
}

.widget_my_calendar_upcoming_widget ul li h3.date,
.widget_my_calendar_upcoming_widget ul li h4.event-title {
	font-size: 16px;
	font-size: 1.6rem;
	color: #262626;
	margin: 0 auto 8px;;
}
.widget_my_calendar_upcoming_widget ul li h3.date {
	font-family: "Inter", sans-serif;
	font-weight: normal !important;
	text-transform: lowercase !important;
}


.widget_my_calendar_upcoming_widget ul li h4.event-title {
	margin-bottom: 1em;
	font-size: 18px;
	font-size: 1.8rem;
	letter-spacing: -0.04em;
}

/*--------------------------------------------------------------
### Nieuwsbrief Sidebar
--------------------------------------------------------------*/

#content .widget-area .widget_mailpoet_form {
	background: #FFF7F6;
	padding: 16px;
	border-radius: 8px;
}

body.home section.widget_wysija,
body.home section.widget_mailpoet_form {
	position: relative;
}

#content #mailpoet_form_3 form.mailpoet_form {
  padding: 0 !important;
}

section.widget_wysija .call-to-action,
section.widget_mailpoet_form .call-to-action {
	font-family: "Inter", sans-serif;
	font-weight: normal;
	font-size: 16px;
	font-size: 1.6rem;
}

section.widget_wysija .wysija-paragraph,
section.widget_mailpoet_form .mailpoet_paragraph {
	margin: 0 0 16px;
	padding: 0;
}

section.widget_wysija .wysija-paragraph > .wysija-input,
section.widget_mailpoet_form .mailpoet_text {
	width: 100% !important;
	border: none;
	color: #737373;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 8px;
	border-radius: 4px;
	font-family: "Inter", sans-serif;
}

section.widget_wysija .wysija-submit,
section.widget_mailpoet_form .mailpoet_submit {
	-webkit-appearance: none;
	float: left;
	background-color: #FF847D;
    border: none;
    color: #ffffff;
    padding: 0;
	border-radius: 4px;
	font-family: "Inter", sans-serif;
    font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	letter-spacing: -0.04em;
	text-shadow: none;
    text-align: center;
    text-decoration: none;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	cursor: pointer;
	display: block;
	width: 100%;
	padding: 8px;
	transition: background-color .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

section.widget_mailpoet_form .mailpoet_submit:hover {
	background-color: #262626;
}

section.widget_wysija .wysija-msg .allmsgs,
section.widget_mailpoet_form .mailpoet_message .mailpoet_validate_error {
	font-family: "Inter", sans-serif;
	color: #FF847D;
	background: none;
	width: 100%;
	text-align: center;
	padding: 8px;
}

section.widget_wysija .wysija-msg .allmsgs .updated,
section.widget_mailpoet_form .mailpoet_message .mailpoet_validate_success {
	font-family: "Inter", sans-serif;
	font-weight: bold;
	font-size: 16px;
	font-size: 1.6rem;
	color: rgba(248, 89, 76, 1);
	background: none;
	border: none;
}

section.widget_wysija .close {
	display: none;
}


/*--------------------------------------------------------------
### Nieuwsbrief Popup
--------------------------------------------------------------*/

section#newsletter-popup {
	display: none;
}

body.home section#newsletter-popup {
	display: block;
	position: fixed;
	left: 0;
	bottom: -164px;
	width: 100%;
	height: 64px;
	background: url(images/sv2016-newsletter-logo@3x.png) no-repeat;
	background-size: 64px 64px;
	background-position: left;
	background-color: rgba(248, 89, 76, 1);
	background-color: rgba(100, 200, 255, 1);
	z-index: 97;
	margin: 0;
	padding: 0 72px !important;
	-webkit-transition: bottom 0.3s ease;
	-moz-transition: bottom 0.3s ease;
	transition: bottom 0.3s ease;
}

body.home.scrolled section#newsletter-popup {
	bottom: 0;
}

section#newsletter-popup h2.widget-title {
	display: none;
}

section#newsletter-popup .call-to-action {
	color: rgba(255, 255, 255, 1);
	float: left;
	padding: 0;
	margin: 7px 32px 0 0;
	font-family: "Inter", sans-serif;
	font-weight: normal;
	font-size: 16px;
	font-size: 1.6rem;
}
@media screen and (max-width: 1090px) {
	section#newsletter-popup .call-to-action {
		font-size: 14px;
		font-size: 1.4rem;
		margin: 9px 32px 0 0;
	}
}
@media screen and (max-width: 990px) {
	section#newsletter-popup .call-to-action {
		font-size: 13px;
		font-size: 1.3rem;
		margin: 10px 32px 0 0;
	}
}
@media screen and (max-width: 940px) {
	section#newsletter-popup .call-to-action {
		font-size: 12px;
		font-size: 1.2rem;
		margin: 11px 32px 0 0;
	}
}
@media screen and (max-width: 900px) {
	section#newsletter-popup .call-to-action {
		font-size: 11px;
		font-size: 1.1rem;
		margin: 12px 32px 0 0;
	}
}

section#newsletter-popup .wysija-paragraph {
	margin: 15px 0;
	padding: 0;
	border: rgba(0, 0, 0, 0) 1px solid;
}

section#newsletter-popup .wysija-paragraph > .wysija-input {
	font-style: italic;
	float: left;
	margin-right: 16px;
	position: absolute;
	right: 140px;
	width: 38%;
}
@media screen and (max-width: 1280px) {
	section#newsletter-popup .wysija-paragraph > .wysija-input {
		width: 27%;
	}
}

section#newsletter-popup .wysija-submit {
	-webkit-appearance: none;
	float: left;
	background: none;
    border: none;
    color: rgba(255, 255, 255, 1);
    padding: 0;
	border: rgba(255, 255, 255, 1) 1px solid;
	border-radius: 18px;
	font-family: "Inter", sans-serif;
    font-size: 16px;
	font-size: 1.6rem;
	text-shadow: none;
	text-transform: lowercase;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	position: absolute;
	top: -4px;
	right: 32px;
	width: 105px;
	height: 34px;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	cursor: pointer;
}

section#newsletter-popup .wysija-msg .allmsgs {
	position: absolute;
	font-family: "Inter", sans-serif;
	color: rgba(255, 255, 255, 1);
	background: none;
	right: 32px;
	top: 10px;
	width: 100%;
	text-align: center;
	padding: 8px;
}

section#newsletter-popup .wysija-msg .allmsgs .updated {
	font-family: "Inter", sans-serif;
	font-weight: bold;
	font-size: 16px;
	font-size: 1.6rem;
	color: rgba(255, 255, 255, 1);
	background: none;
	border: none;
	margin-top: -2px;
}

section#newsletter-popup .close {
	display: block;
	position: absolute;
	width: 46px;
	height: 46px;
	top: -50px;
	right: 6px;
	background: url(images/sv2016-close-button@3x.png) no-repeat;
	background-size: 46px 46px;
}
section#newsletter-popup .close:hover,
section#newsletter-popup .close:focus {
	opacity: .7;
}

section#newsletter-popup .close span {
	display: none;
}

/*--------------------------------------------------------------
### Nabij is beter
--------------------------------------------------------------*/

#nabij-is-beter-widget {
	position: relative;
	display: block;
	height: 208px;
	border: rgba(248, 89, 76, 1) 1px solid;
	padding: 0 !important;
	margin-bottom: 25px;
	text-align: center;
	text-decoration: none !important;
}

#nabij-is-beter-widget a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 97;
	/*
	cursor: pointer;
	*/
}

#nabij-is-beter-widget h4.widget-title {
	position: absolute;
	font-size: 27px;
	line-height: 1;
	color: rgba(248, 89, 76, 1);
	font-family: "Inter", sans-serif;
	text-transform: uppercase;
	top: 12px;
	left: 10px;
	width: 184px;
	text-align: center;
	background: none;
	z-index: 10;
	margin: 0;
	padding: 0;
}

#nabij-is-beter-widget a h4.widget-title {
	color: rgba(248, 89, 76, 1);
}

#nabij-is-beter-widget h5.widget-subtitle {
	position: absolute;
	font-size: 11px;
	color: rgba(248, 89, 76, 1);
	font-family: "Inter", sans-serif;
	top: 50px;
	left: 17px;
	width: 183px;
	text-align: center;
	z-index: 10;
}

#nabij-is-beter-widget div.widget-image {
	position: absolute;
	width: 92px;
	height: 50px;
	top: 20px;
	right: 17px;
	background: url(images/sv2016-nabij-is-beter-image.png) no-repeat;
	background-size: contain;
	z-index: 10;
}

#nabij-is-beter-widget p {
	position: absolute;
	font-size: 11px;
	color: rgba(248, 89, 76, 1);
	font-family: "Inter", sans-serif;
	top: 83px;
	left: 5px;
	right: 5px;
	text-align: center;
	z-index: 10;
}

#nabij-is-beter-widget div.widget-logos {
	position: absolute;
	height: 61px;
	top: 140px;
	left: 0;
	right: 0;
	background: url(images/sv2016-nabij-is-beter-2logos.png) no-repeat;
	background-size: contain;
	z-index: 10;
}


/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/

#comments {
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	margin-bottom: 112px;
}
@media screen and (max-width: 880px) {
	#comments {
		margin-bottom: 64px;
	}
}
@media print {
	#comments {
		page-break-before: always;
	}
}

#comments h2.comments-title {

	font-family: "Inter", sans-serif;
	font-size: 28px;
	font-size: 2.8rem;
	position: relative;
}
@media print {
	#comments h2.comments-title {
		background: none;
		color: rgba(70, 72, 77, 1);
		padding: 0;
		font-size: 18px;
		font-size: 1.8rem;
	}
}

#comments h2.comments-title span.comments-number {
	background: #FF847D;
	color: white;
	padding: 2px 5px;
	border-radius: 4px;
	font-size: 14px;
	font-size: 1.4rem;
	min-width: 16px;
	position: relative;
	top: -12px;
}

/* #comments h2.comments-title div.toggler {
	position: absolute;
	top: 20px;
	right: 18px;
	width: 24px;
	height: 12px;
	cursor: pointer;
	background: url(images/sv2016-toggler-articles@3x.png) no-repeat;
	background-size: 67px 40px;
	background-position: right bottom;
}
#comments h2.comments-title div.toggler.down {
	background-position: right top;
}
@media print {
	#comments h2.comments-title div.toggler {
		display: none !important;
	}
} */

#comments ol.comment-list {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	font-family: "Inter", sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
}
@media print {
	#comments ol.comment-list {
		display: block !important;
		font-size: 8px;
		font-size: 0.8rem;
	}
}

#comments .comment-body {
	font-family: "Inter", sans-serif;
	position: relative;
	margin-bottom: 4em;
}

#comments .comment-body .edit-link {
	position: absolute;
	bottom: -24px;
	right: 0;
}

#comments .comment-author {
	font-family: "Inter", sans-serif;
	font-size: 20px;
	font-size: 2.0rem;
	letter-spacing: -0.04em;
}

#comments a {
	text-decoration: none;
	color: #262626;
	transition: color .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

#comments a:hover {
	color: #FF847D;
}

#comments .comment-metadata,
#comments .comment-content {
	font-size: 14px;
	font-size: 1.4rem;
	letter-spacing: -0.04em;
}
#comments .comment-meta {
	display: flex;
	justify-content: space-between;
}

#comments .comment-metadata {
	text-align: right;
}

#comments .comment-meta .says {
	display: none;
}

#comments .comment-content {
	background: #FFF7F6;
	padding: 24px 36px;
	border-radius: 8px 8px 0 8px;
	border-left: 2px solid #FF6157;
	font-size: 16px;
	font-size: 1.6rem;
	hyphens: auto;
}


.comment-content a {
	/*word-wrap: break-word;*/
	hyphens: auto;
}

.bypostauthor {
	display: block;
}

#comments #respond #reply-title {
	margin: 0;
	font-family: "Inter", sans-serif;
	font-size: 28px;
	font-size: 2.8rem;
	letter-spacing: -0.04em;
}
#comments #respond p {
	margin: 0;
	font-size: 16px;
	font-size: 1.6rem;
}
#comments #respond p.comment-notes,
#comments #respond p.logged-in-as {
	margin-bottom: 1em;
}
#comments #respond input,
#comments #respond textarea {
	border: none;
	background: #FAFAFA;
	border-radius: 6px;
	padding: 8px;
	margin-bottom: 1em;
}

#comments #respond input#author,
#comments #respond input#email,
#comments #respond input#url {
	width: 100%;
	height: 32px;
}

#comments #respond input#submit {
	background-color: #FF847D;
	color: #FAFAFA;
	font-family: "Inter", sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	border: none;
	padding: 12px 16px;
	border-radius: 4px;
	text-decoration: none;
	-webkit-appearance: none;
	box-shadow: none !important;
	margin: 20px 0 0;
	width: 100%;
	transition: background-color .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
#comments #respond input#submit:hover {
	background-color: #262626;
}

@media print {
	#comments #respond {
		display: none !important;
	}
}

/*--------------------------------------------------------------
# Colors per category

  Participatiesamenleving: rgba(255, 238, 105, 1) .parent-cat-9795 -> 9795

  Wijk & Lokaal beleid: rgba(241, 156, 125, 1) .parent-cat-10632 -> 10632

  Zorg & Welzijn: rgba(140, 140, 255, 1) .parent-cat-10630 -> 10630

  Arbeid & Economie: rgba(255, 128, 128, 1) .parent-cat-10635 -> 10635

  Jeugd, Gezin & Onderwijs: rgba(209, 255, 209, 1) .parent-cat-10640 -> 10640

  Migratie & Integratie: rgba(154, 181, 168, 1) .parent-cat-10639 -> 10639

  Onderzoek & Wetenschap: rgba(237, 149, 188, 1) .parent-cat-10634 -> 10634

  Politiek: rgba(125, 99, 145, 1) .parent-cat-303 -> 303

  Rechtsstaat: rgba(74, 67, 70, 1) .parent-cat-174 -> 174

  Gezondheid: rgba(176, 247, 247, 1) .parent-cat-10631 -> 10631

  Overig: rgba(204, 204, 204, 1) .parent-cat-10641 -> 10641

  Radicalisering: .parent-cat-10661

  Sociale Vraagstukken: .parent-cat-1


--------------------------------------------------------------*/

/* Hide empty */

#category-navigation .parent-cat-10661,
#category-navigation .parent-cat-1 {
	display: none;
}

/*
Participatiesamenleving */
#category-navigation li.parent-category.parent-cat-9795,
h3.parent-cat-9795 {
	border-color: rgba(255, 238, 105, 1) !important;
}
#category-navigation li.parent-category.parent-cat-9795 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-9795 a,
.entry-meta > ul.categories li.parent-cat-9795 a {
	background: rgba(255, 238, 105, 1);
}

/*
Wijk & Lokaal beleid */
#category-navigation li.parent-category.parent-cat-10632,
h3.parent-cat-10632 {
	border-color: rgba(241, 156, 125, 1) !important;
}
#category-navigation li.parent-category.parent-cat-10632 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-10632 a,
.entry-meta > ul.categories li.parent-cat-10632 a {
	background: rgba(241, 156, 125, 1);
}

/*
Zorg & Welzijn */
#category-navigation li.parent-category.parent-cat-10630,
h3.parent-cat-10630 {
	border-color: rgba(140, 140, 255, 1) !important;
}
#category-navigation li.parent-category.parent-cat-10630 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-10630 a,
.entry-meta > ul.categories li.parent-cat-10630 a {
	background: rgba(140, 140, 255, 1);
}

/*
Arbeid & Economie */
#category-navigation li.parent-category.parent-cat-10635,
h3.parent-cat-10635 {
	border-color: rgba(255, 128, 128, 1) !important;
}
#category-navigation li.parent-category.parent-cat-10635 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-10635 a,
.entry-meta > ul.categories li.parent-cat-10635 a {
	background: rgba(255, 128, 128, 1);
}

/*
Jeugd, Gezin & Onderwijs */
#category-navigation li.parent-category.parent-cat-10640,
h3.parent-cat-10640 {
	border-color: rgba(209, 255, 209, 1) !important;
}
#category-navigation li.parent-category.parent-cat-10640 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-10640 a,
.entry-meta > ul.categories li.parent-cat-10640 a {
	background: rgba(209, 255, 209, 1);
}

/*
Migratie & Integratie */
#category-navigation li.parent-category.parent-cat-10639,
h3.parent-cat-10639 {
	border-color: rgba(154, 181, 168, 1) !important;
}
#category-navigation li.parent-category.parent-cat-10639 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-10639 a,
.entry-meta > ul.categories li.parent-cat-10639 a {
	background: rgba(154, 181, 168, 1);
}

/*
Onderzoek & Wetenschap */
#category-navigation li.parent-category.parent-cat-10634,
h3.parent-cat-10634 {
	border-color: rgba(237, 149, 188, 1) !important;
}
#category-navigation li.parent-category.parent-cat-10634 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-10634 a,
.entry-meta > ul.categories li.parent-cat-10634 a {
	background: rgba(237, 149, 188, 1);
}

/*
Politiek */
#category-navigation li.parent-category.parent-cat-303,
h3.parent-cat-303 {
	border-color: rgba(125, 99, 145, 1) !important;
}
#category-navigation li.parent-category.parent-cat-303 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-303 a,
.entry-meta > ul.categories li.parent-cat-303 a {
	background: rgba(125, 99, 145, 1);
}
#category-navigation li.parent-category.parent-cat-303 li.child-category a,
body.single .entry-header .headline ul.categories li.parent-cat-303 a,
.entry-meta > ul.categories li.parent-cat-303 a {
	color: rgba(255, 255, 255, 1);
}

/*
Rechtsstaat */
#category-navigation li.parent-category.parent-cat-174,
h3.parent-cat-174 {
	border-color: rgba(74, 67, 70, 1) !important;
}
#category-navigation li.parent-category.parent-cat-174 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-174 a,
.entry-meta > ul.categories li.parent-cat-174 a {
	background: rgba(74, 67, 70, 1);
}
#category-navigation li.parent-category.parent-cat-174 li.child-category a,
body.single .entry-header .headline ul.categories li.parent-cat-174 a,
.entry-meta > ul.categories li.parent-cat-174 a {
	color: rgba(255, 255, 255, 1);
}

/* Gezondheid */
#category-navigation li.parent-category.parent-cat-10631,
h3.parent-cat-10631 {
	border-color: rgba(176, 247, 247, 1) !important;
}
#category-navigation li.parent-category.parent-cat-10631 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-10631 a,
.entry-meta > ul.categories li.parent-cat-10631 a {
	background: rgba(176, 247, 247, 1);
}

/*
Overig */
#category-navigation li.parent-category.parent-cat-10641,
h3.parent-cat-10641 {
	border-color: rgba(204, 204, 204, 1) !important;
}
#category-navigation li.parent-category.parent-cat-10641 li.child-category,
body.single .entry-header .headline ul.categories li.parent-cat-10641 a,
.entry-meta > ul.categories li.parent-cat-10641 a {
	background: rgba(204, 204, 204, 1);
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

.wp-caption .wp-caption-text {
	margin: .25em 0 .8075em;
	margin: 0;
	margin-bottom: 1.5em;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# General fixing styles
--------------------------------------------------------------*/

.dont-break-out {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}



ul.wpp-list {
  padding-left: 0 !important;
}
ul.wpp-list li {
  margin-left: 0px !important;
}
.wpp-meta, .post-stats {
  display: block;
  font-size: 0.8em;
  font-weight: bold;
}
.wpp-list li {
  overflow: hidden;
  float: none;
  clear: both;
}
