/**
 * General variables
 */
@font-face {
  font-family: "pt-sans-regular";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF;
  src: local("PTSans Regular"), url("../fonts/PTSans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "pt-sans-italic";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+000-5FF;
  src: local("PTSans Italic"), url("../fonts/PTSans-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "pt-sans-bold-italic";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+000-5FF;
  src: local("PTSans Bolditalic"), url("../fonts/PTSans-BoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "pt-sans-bold";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF;
  src: local("PTSans Bold"), url("../fonts/PTSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "titel-medium";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF;
  src: local("titel-medium"), url("../fonts/titel-medium.woff2") format("woff2");
}
@font-face {
  font-family: "titel-bold";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF;
  src: local("titel-bold"), url("../fonts/titel-bold.woff2") format("woff2");
}
@font-face {
  font-family: "titel-book";
  font-weight: 350;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF;
  src: local("Titel Book"), url("../fonts/ITCKabelStd-Book.woff2") format("woff2");
}
@font-face {
  font-family: "poppins-regular";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF;
  src: local("Poppins Regular"), url("../fonts/Poppins-Regular.woff2") format("woff2");
}
/* =================================== Tijdelijke kleuren ============================================= */
/**
 * SWK Menu variables
 *
 * @swk-mixins 1.0.0
 */
/**
 * Custom selectos for much used elements to keep the Sass files tidy
 */
/**
 * Mixins for different flexbox configurations
 */
/**
 * Mixins for basic elements
 */
/* Max width website and align in the middle */
/* Add margin to content */
/* Responsiveness */
/**
 * Mixins for different CSS grid configurations
 * 
 * $breakp: Only use breakpoints starting with: $min... (mobile first)
 * 
 */
/**
 * Mixins for more complicated template parts
 */
.breadcrumbs-container a:hover {
  text-decoration: underline;
}

.site-content-wrapper article {
  width: 100%;
}
.site-content-wrapper article .entry-content a {
  color: #e2001a;
  text-decoration: underline;
}
.site-content-wrapper article .entry-content a:hover {
  text-decoration: none;
}
.site-content-wrapper article .entry-content a.button {
  background-color: #e8ad00;
  border-radius: 0.25rem;
  border: 0;
  color: #FFFFFF;
  display: inline-block;
  font-family: "titel-medium", Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 2.2rem;
  margin: 0;
  padding: 0.5em 1.5em;
  text-align: center;
  transition: all 0.2s ease;
  width: auto;
  text-decoration: none;
}
.site-content-wrapper article .entry-content a.button:hover {
  background-color: #ffbf03;
  color: #FFFFFF;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;
}
.site-content-wrapper article .entry-content a.button.button-big {
  font-size: 1.6rem;
  padding: 0.75rem 1.75rem;
}
.site-content-wrapper article .entry-content p {
  margin: 0 0 1rem 0;
}
.site-content-wrapper article .entry-content table {
  margin: 0 0 1rem 0;
  width: 100%;
}
.site-content-wrapper article .entry-content table tr {
  background-color: #fbfbfb;
}
.site-content-wrapper article .entry-content table tr:nth-of-type(even) {
  background: #ededed;
}
.site-content-wrapper article .entry-content table tr td {
  padding: 0.25em 0.75em;
}
.site-content-wrapper article .entry-content ul li, .site-content-wrapper article .entry-content ol li {
  margin: 0;
  line-height: 2.5em;
  list-style-position: inside;
  padding: 0;
}
.site-content-wrapper article .date-prefix {
  color: #c6c6c6;
}

body.single .site-content-wrapper article .date-published {
  /* Meta info */
  display: flex;
  flex-direction: row-reverse;
  border-top: 1px solid #ededed;
  float: none;
  font-style: italic;
  justify-content: flex-start;
  margin: 1rem 0;
  padding: 0.5rem 0 0 0;
}

/**
 * Reset default markup
 */
* {
  box-sizing: border-box;
}

*, *:focus, *:hover {
  outline: none;
}

body {
  font-family: "titel-book", Arial, sans-serif;
  font-size: 1.25rem;
  margin: 0;
  padding: 0;
}

a {
  background-color: transparent;
}

b,
strong {
  font-weight: bold;
}

p {
  margin: 0;
}

ul, ol {
  margin: 0;
  padding: 0;
}

/* Forms (source: https://necolas.github.io/normalize.css/8.0.1/normalize.css)
  ========================================================================== */
/**
  * 1. Change the font styles in all browsers.
  * 2. Remove the margin in Firefox and Safari.
  */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
  * Show the overflow in IE.
  * 1. Show the overflow in Edge.
  */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
  * Remove the inheritance of text transform in Edge, Firefox, and IE.
  * 1. Remove the inheritance of text transform in Firefox.
  */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
  * Correct the inability to style clickable types in iOS and Safari.
  */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
  * Remove the inner border and padding in Firefox.
  */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
  * Restore the focus styles unset by the previous rule.
  */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
  * Correct the padding in Firefox.
  */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
  * 1. Correct the text wrapping in Edge and IE.
  * 2. Correct the color inheritance from `fieldset` elements in IE.
  * 3. Remove the padding so developers are not caught out when they zero out
  *    `fieldset` elements in all browsers.
  */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
  * Add the correct vertical alignment in Chrome, Firefox, and Opera.
  */
progress {
  vertical-align: baseline;
}

/**
  * Remove the default vertical scrollbar in IE 10+.
  */
textarea {
  overflow: auto;
}

/**
  * 1. Add the correct box sizing in IE 10.
  * 2. Remove the padding in IE 10.
  */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
  * Correct the cursor style of increment and decrement buttons in Chrome.
  */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
  * 1. Correct the odd appearance in Chrome and Safari.
  * 2. Correct the outline style in Safari.
  */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
  * Remove the inner padding in Chrome and Safari on macOS.
  */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
  * 1. Correct the inability to style clickable types in iOS and Safari.
  * 2. Change font properties to `inherit` in Safari.
  */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * General elements on the website
 */
/* Body */
body {
  background-color: #FFFFFF;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  color: #e2001a;
  font-family: "titel-medium", Arial, sans-serif;
  line-height: calc(1.25rem * 2);
}

h1 {
  font-family: "titel-bold", Arial, sans-serif;
  font-size: 1.7rem;
}

h2 {
  font-family: "titel-bold", Arial, sans-serif;
  font-size: 1.35rem;
}

h3 {
  font-size: 1.3rem;
}

h4,
h5,
h6 {
  font-size: 1.25rem;
}

/* Default line-height */
p,
li,
a,
th, td {
  font-size: 1.25rem;
  line-height: 2.2rem;
}

/* Hyperlinks */
a {
  color: #e2001a;
}

/* Buttons */
.button,
a.button {
  background-color: #e8ad00;
  border-radius: 0.25rem;
  border: 0;
  color: #FFFFFF;
  display: inline-block;
  font-family: "titel-medium", Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 2.2rem;
  margin: 0;
  padding: 0.5em 1.5em;
  text-align: center;
  transition: all 0.2s ease;
  width: auto;
}
.button:hover,
a.button:hover {
  background-color: #ffbf03;
  color: #FFFFFF;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;
}
.button.button-big,
a.button.button-big {
  font-size: 1.6rem;
  padding: 0.75rem 1.75rem;
}

/* Default styling buttons */
button, .button, input[type=submit], input[type=reset], .frm_submit button, .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn, #searchsubmit {
  background-color: #e8ad00;
  border-radius: 0.25rem;
  border: 0;
  color: #FFFFFF;
  display: inline-block;
  font-family: "titel-medium", Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 2.2rem;
  margin: 0;
  padding: 0.5em 1.5em;
  text-align: center;
  transition: all 0.2s ease;
  width: auto;
}
button:hover, .button:hover, input[type=submit]:hover, input[type=reset]:hover, .frm_submit button:hover, .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message:hover, .frm_style_formidable-style.with_frm_style input[type=submit]:hover, .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover, .frm_style_formidable-style.with_frm_style .frm_submit button:hover, .frm_form_submit_style:hover, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover, #searchsubmit:hover {
  background-color: #ffbf03;
  color: #FFFFFF;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;
}
button.button-big, .button.button-big, input[type=submit].button-big, input[type=reset].button-big, .frm_submit button.button-big, .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message.button-big, .frm_style_formidable-style.with_frm_style input[type=submit].button-big, .frm_style_formidable-style.with_frm_style .frm_submit input[type=button].button-big, .frm_style_formidable-style.with_frm_style .frm_submit button.button-big, .frm_form_submit_style.button-big, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn.button-big, #searchsubmit.button-big {
  font-size: 1.6rem;
  padding: 0.75rem 1.75rem;
}

/* Edit link */
.edit-link {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding: 0 1rem;
  text-align: right;
}

footer.site-footer-wrapper {
  background-color: #ededed;
  margin-top: auto;
}
footer.site-footer-wrapper .site-footer-inner {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
footer.site-footer-wrapper .site-footer-inner .footer-column {
  min-height: 0;
  margin-bottom: 1rem;
  width: 100%;
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li {
  list-style: none;
  line-height: 1.7rem;
  width: auto;
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li a {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  font-size: 0;
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li a::before {
  content: "";
  background-size: 95% auto;
  background-repeat: no-repeat;
  background-position: center "bottom";
  display: inline-block;
  height: 2.6rem;
  margin: 0.5rem 0.75rem 0 0;
  width: 2.6rem;
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.facebook a::before {
  background-image: url("../images/icons/dark-gray/facebook.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.facebook a:hover::before {
  background-image: url("../images/icons/red/facebook.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.twitter a::before {
  background-image: url("../images/icons/dark-gray/twitter.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.twitter a:hover::before {
  background-image: url("../images/icons/red/twitter.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.instagram a::before {
  background-image: url("../images/icons/dark-gray/instagram.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.instagram a:hover::before {
  background-image: url("../images/icons/red/instagram.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.linkedin a::before {
  background-image: url("../images/icons/dark-gray/linkedin.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.linkedin a:hover::before {
  background-image: url("../images/icons/red/linkedin.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.youtube a::before {
  background-image: url("../images/icons/dark-gray/youtube.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu li.youtube a:hover::before {
  background-image: url("../images/icons/red/youtube.svg");
}
footer.site-footer-wrapper .site-footer-inner .footer-column #swk-onderdeelvanlogo svg {
  display: block;
  margin-left: auto;
  width: 75%;
}
footer.site-footer-wrapper .site-footer-inner .footer-column:last-of-type {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}

/**
 * Forms and buttons
 */
.screen-reader-text {
  font-size: 0;
}
form fieldset, #locaties-zoeker fieldset, .frm_style_formidable-style.with_frm_style fieldset {
  border: none;
  padding: 0;
}
form input, form input[type=text], form input[type=email], form input[type=password], form select, form textarea, form .form-field input[type=text], form .form-field input[type=email], form .form-field select, form .form-field textarea, form .frm_style_formidable-style.with_frm_style input[type=text], form .frm_style_formidable-style.with_frm_style input[type=password], form .frm_style_formidable-style.with_frm_style input[type=email], form .frm_style_formidable-style.with_frm_style input[type=number], form .frm_style_formidable-style.with_frm_style input[type=url], form .frm_style_formidable-style.with_frm_style input[type=tel], form .frm_style_formidable-style.with_frm_style input[type=phone], form .frm_style_formidable-style.with_frm_style input[type=file], form .frm_style_formidable-style.with_frm_style input[type=search], form .frm_style_formidable-style.with_frm_style select, form .frm_style_formidable-style.with_frm_style textarea, form .frm_form_fields_style, form .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, form .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, form .frm_form_fields_active_style, form .frm_form_fields_error_style, form .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, form .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, form .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single, #locaties-zoeker input, #locaties-zoeker input[type=text], #locaties-zoeker input[type=email], #locaties-zoeker input[type=password], #locaties-zoeker select, #locaties-zoeker textarea, #locaties-zoeker .form-field input[type=text], #locaties-zoeker .form-field input[type=email], #locaties-zoeker .form-field select, #locaties-zoeker .form-field textarea, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=text], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=password], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=email], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=number], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=url], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=tel], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=phone], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=file], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=search], #locaties-zoeker .frm_style_formidable-style.with_frm_style select, #locaties-zoeker .frm_style_formidable-style.with_frm_style textarea, #locaties-zoeker .frm_form_fields_style, #locaties-zoeker .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #locaties-zoeker .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, #locaties-zoeker .frm_form_fields_active_style, #locaties-zoeker .frm_form_fields_error_style, #locaties-zoeker .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #locaties-zoeker .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, #locaties-zoeker .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single, .frm_style_formidable-style.with_frm_style input, .frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_style_formidable-style.with_frm_style .form-field input[type=text], .frm_style_formidable-style.with_frm_style .form-field input[type=email], .frm_style_formidable-style.with_frm_style .form-field select, .frm_style_formidable-style.with_frm_style .form-field textarea, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=phone], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=file], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style textarea, .frm_style_formidable-style.with_frm_style .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_style_formidable-style.with_frm_style .frm_form_fields_active_style, .frm_style_formidable-style.with_frm_style .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
  background-color: #ededed;
  border: none;
  border-radius: 0.25rem;
  box-shadow: none;
  font-size: 1.25rem;
  height: auto;
  line-height: 2.2rem;
  margin: 0 0 1rem 0;
  padding: 0.5em 1.5em;
  transition: all 0.2s ease;
  width: 100%;
}
form input:focus, form input[type=text]:focus, form input[type=email]:focus, form input[type=password]:focus, form select:focus, form textarea:focus, form .form-field input[type=text]:focus, form .form-field input[type=email]:focus, form .form-field select:focus, form .form-field textarea:focus, form .frm_style_formidable-style.with_frm_style input[type=text]:focus, form .frm_style_formidable-style.with_frm_style input[type=password]:focus, form .frm_style_formidable-style.with_frm_style input[type=email]:focus, form .frm_style_formidable-style.with_frm_style input[type=number]:focus, form .frm_style_formidable-style.with_frm_style input[type=url]:focus, form .frm_style_formidable-style.with_frm_style input[type=tel]:focus, form .frm_style_formidable-style.with_frm_style input[type=phone]:focus, form .frm_style_formidable-style.with_frm_style input[type=file]:focus, form .frm_style_formidable-style.with_frm_style input[type=search]:focus, form .frm_style_formidable-style.with_frm_style select:focus, form .frm_style_formidable-style.with_frm_style textarea:focus, form .frm_form_fields_style:focus, form .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, form .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container:focus, form .frm_form_fields_active_style:focus, form .frm_form_fields_error_style:focus, form .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, form .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices:focus, form .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single:focus, #locaties-zoeker input:focus, #locaties-zoeker input[type=text]:focus, #locaties-zoeker input[type=email]:focus, #locaties-zoeker input[type=password]:focus, #locaties-zoeker select:focus, #locaties-zoeker textarea:focus, #locaties-zoeker .form-field input[type=text]:focus, #locaties-zoeker .form-field input[type=email]:focus, #locaties-zoeker .form-field select:focus, #locaties-zoeker .form-field textarea:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=text]:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=password]:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=email]:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=number]:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=url]:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=tel]:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=phone]:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=file]:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=search]:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style select:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style textarea:focus, #locaties-zoeker .frm_form_fields_style:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container:focus, #locaties-zoeker .frm_form_fields_active_style:focus, #locaties-zoeker .frm_form_fields_error_style:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices:focus, #locaties-zoeker .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single:focus, .frm_style_formidable-style.with_frm_style input:focus, .frm_style_formidable-style.with_frm_style input[type=text]:focus, .frm_style_formidable-style.with_frm_style input[type=email]:focus, .frm_style_formidable-style.with_frm_style input[type=password]:focus, .frm_style_formidable-style.with_frm_style select:focus, .frm_style_formidable-style.with_frm_style textarea:focus, .frm_style_formidable-style.with_frm_style .form-field input[type=text]:focus, .frm_style_formidable-style.with_frm_style .form-field input[type=email]:focus, .frm_style_formidable-style.with_frm_style .form-field select:focus, .frm_style_formidable-style.with_frm_style .form-field textarea:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=text]:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=password]:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=email]:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=number]:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=url]:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=tel]:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=phone]:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=file]:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=search]:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style select:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style textarea:focus, .frm_style_formidable-style.with_frm_style .frm_form_fields_style:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container:focus, .frm_style_formidable-style.with_frm_style .frm_form_fields_active_style:focus, .frm_style_formidable-style.with_frm_style .frm_form_fields_error_style:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices:focus, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single:focus {
  background-color: #ededed;
  box-shadow: none;
  outline: 0;
  transition: all 0.2s ease;
}
form p .form-field, #locaties-zoeker p .form-field, .frm_style_formidable-style.with_frm_style p .form-field {
  margin-bottom: 20px;
}
form .frm_form_field.dropdown, #locaties-zoeker .frm_form_field.dropdown, .frm_style_formidable-style.with_frm_style .frm_form_field.dropdown {
  background-color: #c6c6c6;
  margin: 0 0 1rem;
  position: relative;
  width: 100%;
}
form .frm_form_field.dropdown label, #locaties-zoeker .frm_form_field.dropdown label, .frm_style_formidable-style.with_frm_style .frm_form_field.dropdown label {
  background-color: #FFFFFF;
  padding: 0 0 1rem;
}
form .frm_form_field.dropdown select, #locaties-zoeker .frm_form_field.dropdown select, .frm_style_formidable-style.with_frm_style .frm_form_field.dropdown select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: rgba(255, 255, 255, 0);
  display: block;
  margin: 0;
  position: relative;
  width: 100%;
  z-index: 9;
}
form .frm_form_field.dropdown select:focus, #locaties-zoeker .frm_form_field.dropdown select:focus, .frm_style_formidable-style.with_frm_style .frm_form_field.dropdown select:focus {
  background-color: rgba(255, 255, 255, 0);
}
form .frm_form_field.dropdown select:hover, #locaties-zoeker .frm_form_field.dropdown select:hover, .frm_style_formidable-style.with_frm_style .frm_form_field.dropdown select:hover {
  cursor: pointer;
}

.entry-content input, .entry-content input[type=text], .entry-content input[type=email], .entry-content input[type=password], .entry-content select, .entry-content textarea, .entry-content .form-field input[type=text], .entry-content .form-field input[type=email], .entry-content .form-field select, .entry-content .form-field textarea, .entry-content .frm_style_formidable-style.with_frm_style input[type=text], .entry-content .frm_style_formidable-style.with_frm_style input[type=password], .entry-content .frm_style_formidable-style.with_frm_style input[type=email], .entry-content .frm_style_formidable-style.with_frm_style input[type=number], .entry-content .frm_style_formidable-style.with_frm_style input[type=url], .entry-content .frm_style_formidable-style.with_frm_style input[type=tel], .entry-content .frm_style_formidable-style.with_frm_style input[type=phone], .entry-content .frm_style_formidable-style.with_frm_style input[type=file], .entry-content .frm_style_formidable-style.with_frm_style input[type=search], .entry-content .frm_style_formidable-style.with_frm_style select, .entry-content .frm_style_formidable-style.with_frm_style textarea, .entry-content .frm_form_fields_style, .entry-content .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .entry-content .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .entry-content .frm_form_fields_active_style, .entry-content .frm_form_fields_error_style, .entry-content .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .entry-content .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .entry-content .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
  background-color: #c6c6c6;
  border: none;
  border-radius: 0.25rem;
  box-shadow: none;
  font-size: 1.25rem;
  height: auto;
  line-height: 2.2rem;
  margin: 0 0 1rem 0;
  padding: 0.5em 1.5em;
  transition: all 0.2s ease;
  width: 100%;
}
.entry-content input:focus, .entry-content input[type=text]:focus, .entry-content input[type=email]:focus, .entry-content input[type=password]:focus, .entry-content select:focus, .entry-content textarea:focus, .entry-content .form-field input[type=text]:focus, .entry-content .form-field input[type=email]:focus, .entry-content .form-field select:focus, .entry-content .form-field textarea:focus, .entry-content .frm_style_formidable-style.with_frm_style input[type=text]:focus, .entry-content .frm_style_formidable-style.with_frm_style input[type=password]:focus, .entry-content .frm_style_formidable-style.with_frm_style input[type=email]:focus, .entry-content .frm_style_formidable-style.with_frm_style input[type=number]:focus, .entry-content .frm_style_formidable-style.with_frm_style input[type=url]:focus, .entry-content .frm_style_formidable-style.with_frm_style input[type=tel]:focus, .entry-content .frm_style_formidable-style.with_frm_style input[type=phone]:focus, .entry-content .frm_style_formidable-style.with_frm_style input[type=file]:focus, .entry-content .frm_style_formidable-style.with_frm_style input[type=search]:focus, .entry-content .frm_style_formidable-style.with_frm_style select:focus, .entry-content .frm_style_formidable-style.with_frm_style textarea:focus, .entry-content .frm_form_fields_style:focus, .entry-content .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, .entry-content .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container:focus, .entry-content .frm_form_fields_active_style:focus, .entry-content .frm_form_fields_error_style:focus, .entry-content .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, .entry-content .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices:focus, .entry-content .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single:focus {
  background-color: #ededed;
  box-shadow: none;
  outline: 0;
  transition: all 0.2s ease;
}
.entry-content .search-form .search-submit {
  border-color: #e2001a;
}

label, .frm_primary_label, .frm_radio label, .vertical_radio .frm_radio label, .frm_checkbox label, .vertical_radio .frm_checkbox label, .frm_style_formidable-style.with_frm_style .frm_primary_label, .frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label {
  color: #444444;
  display: block;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 130%;
}

.frm_left_container input[type=radio] {
  margin: 0 0.25rem 1rem 0.75rem;
  width: auto;
}

form .frm_fields_container .vertical_radio .frm_opt_container, #locaties-zoeker .frm_fields_container .vertical_radio .frm_opt_container, .frm_style_formidable-style.with_frm_style .frm_fields_container .vertical_radio .frm_opt_container {
  display: flex;
  flex-direction: column;
  margin: 0 0 1rem 0;
}
form .frm_fields_container .vertical_radio .frm_opt_container input[type=radio], #locaties-zoeker .frm_fields_container .vertical_radio .frm_opt_container input[type=radio], .frm_style_formidable-style.with_frm_style .frm_fields_container .vertical_radio .frm_opt_container input[type=radio] {
  margin: 0 0.25rem 1rem 0.25rem;
}

.frm_required {
  color: #b94a48;
}

.frm_style_formidable-style.with_frm_style .frm_error_style {
  background-color: #e2001a;
  border: none;
  color: #FFFFFF;
  font-size: 1.25rem;
  font-weight: bold;
}

#swk-zoeken-form-1 {
  margin: 0 auto;
  width: 100%;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-self: center;
}
#swk-zoeken-form-1 form {
  justify-content: center;
  margin: auto 0;
  width: 100%;
}
#swk-zoeken-form-1 form .form-group {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
#swk-zoeken-form-1 form .form-group input {
  margin-bottom: 0;
}

.site-header-wrapper {
  background-color: #CCC;
}
.site-header-wrapper .header-top {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  background-color: #FFFFFF;
  transition: all 0.2s ease;
}
.site-header-wrapper .header-top .header-top-inner {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.site-header-wrapper .header-top .header-top-inner a {
  display: flex;
  flex-direction: row;
  margin: auto 0;
}
.site-header-wrapper .header-top .header-top-inner .site-branding {
  display: flex;
  flex-direction: column;
  align-self: center;
}
.site-header-wrapper .header-top .header-top-inner .site-branding .site-title {
  color: #000000;
  font-family: "titel-bold", Arial, sans-serif;
  font-size: 2.5rem;
  line-height: 2.5rem;
  transition: all 0.2s ease;
}
.site-header-wrapper .header-top .header-top-inner .site-branding .site-description {
  color: #e2001a;
  font-family: "titel-book", Arial, sans-serif;
  font-size: 2rem;
  line-height: 1.5rem;
  transition: all 0.2s ease;
}
.site-header-wrapper .header-top .header-top-inner .header-nav {
  margin-left: auto;
}
.site-header-wrapper .header-top .header-top-inner .header-nav .swk-menu-btn {
  display: flex;
  flex-direction: column;
  font-size: 0;
}
.site-header-wrapper .header-top .header-top-inner .header-nav #swk-menu-close-btn ion-icon {
  color: #000000;
  display: block;
  height: 100%;
  width: 100%;
}
.site-header-wrapper .header-top .header-top-inner .header-nav #swk-menu-close-btn ion-icon .icon-inner,
.site-header-wrapper .header-top .header-top-inner .header-nav #swk-menu-close-btn ion-icon svg {
  display: block;
  height: 100%;
  width: 100%;
}
.site-header-wrapper .header-top .header-top-inner .header-nav a.contact.btn,
.site-header-wrapper .header-top .header-top-inner .header-nav a.inlog.btn,
.site-header-wrapper .header-top .header-top-inner .header-nav button {
  background-color: rgba(0, 0, 0, 0);
  color: #000000;
  font-size: 1.5rem;
  transition: all 0.2s ease;
}
.site-header-wrapper .header-top .header-top-inner .header-nav a.contact.btn:hover,
.site-header-wrapper .header-top .header-top-inner .header-nav a.inlog.btn:hover,
.site-header-wrapper .header-top .header-top-inner .header-nav button:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #e2001a;
}
.site-header-wrapper .header-top .header-top-inner .header-nav .swk-menu-btn.button ion-icon {
  font-size: 2.25rem;
  transition: all 0.2s ease;
}
.site-header-wrapper .header-top .header-top-inner .header-nav #swk-zoeken-button-1,
.site-header-wrapper .header-top .header-top-inner .header-nav a.inlog.btn,
.site-header-wrapper .header-top .header-top-inner .header-nav .contact.btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.site-header-wrapper .header-top .header-top-inner .header-nav a.inlog.btn,
.site-header-wrapper .header-top .header-top-inner .header-nav .contact.btn,
.site-header-wrapper .header-top .header-top-inner .header-nav #swk-zoeken-button-1 button {
  padding: 0.4em !important;
}
.site-header-wrapper .header-top .header-top-inner .header-nav .logout-button ion-icon {
  font-size: 2rem;
  padding: 0 0 0 0.5rem;
}
.site-header-wrapper .header-top .header-top-inner .swk-menu-btn-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.site-header-wrapper .header-top .header-top-inner .swk-menu-btn-wrapper .btn-label {
  display: none;
}
.site-header-wrapper .header-top.js-shrink {
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  transition: all 0.2s ease;
}
.site-header-wrapper .header-top.js-shrink .header-top-inner .site-branding .site-title {
  color: #000000;
  font-family: "titel-bold", Arial, sans-serif;
  font-size: 1rem;
  line-height: 0.909rem;
  transition: all 0.2s ease;
}
.site-header-wrapper .header-top.js-shrink .header-top-inner .site-branding .site-description {
  color: #e2001a;
  font-family: "titel-book", Arial, sans-serif;
  font-size: 0.725rem;
  line-height: 0.725rem;
  transition: all 0.2s ease;
}
.site-header-wrapper .header-top.js-shrink .header-top-inner .header-nav a.contact.btn,
.site-header-wrapper .header-top.js-shrink .header-top-inner .header-nav a.inlog.btn,
.site-header-wrapper .header-top.js-shrink .header-top-inner .header-nav button {
  font-size: 1.5rem;
  transition: all 0.2s ease;
}
.site-header-wrapper .header-top.js-shrink .header-top-inner .header-nav .swk-menu-btn.button {
  font-size: 0;
}
.site-header-wrapper .header-top.js-shrink .header-top-inner .header-nav .swk-menu-btn.button ion-icon {
  font-size: 2.25rem;
  transition: all 0.2s ease;
}

body .header-visual-wrapper {
  background-color: #ededed;
}
body .header-visual {
  background: #888888 url("../images/header-visual-schuldenvrij-rotterdam-web.jpg") top 50% center/cover no-repeat;
  height: 600px;
}
body .header-visual.desktop {
  display: none;
}
body .header-visual.mobile {
  height: 300px;
}
body .header-visual .header-text-wrapper {
  margin: 0 auto;
  width: 100%;
  text-align: left;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
body .header-visual .header-text-wrapper h1 {
  font-size: 3.6rem;
  margin: 2rem 0;
  text-shadow: -1px 1px 2px white;
}
body .header-visual .header-text-wrapper .header-text {
  color: #FFFFFF;
  text-shadow: -1px 1px 2px white;
  width: 50%;
}
body .header-visual .header-text-wrapper .header-text a {
  color: #FFFFFF;
  text-decoration: underline;
}
body .header-visual .header-text-wrapper .header-text a:hover {
  text-decoration: none;
}
body .header-visual .header-text-wrapper .header-text p {
  text-shadow: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.35);
}
body:not(.home) .header-visual {
  height: 400px;
}
body.blog .header-visual.desktop {
  display: block;
}
body.blog .header-visual.mobile {
  display: none;
}

.font-size-controls {
  display: block;
}
.font-size-controls ul {
  display: flex;
  flex-direction: row;
  margin: auto 1rem;
  height: 100%;
}
.font-size-controls ul li {
  align-items: center;
  list-style: none;
  margin: auto 0;
}
.font-size-controls ul li a {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  color: #000000;
  font-family: "titel-bold", Arial, sans-serif;
  font-weight: bold;
  padding: 0 0.5rem;
  text-decoration: none;
}
.font-size-controls ul li a:hover {
  cursor: pointer;
  color: #e2001a;
  text-decoration: underline;
}
.font-size-controls ul li a.active {
  text-decoration: underline;
}
.font-size-controls ul li a.font-size-link-1 {
  font-size: 1.25rem;
}
.font-size-controls ul li a.font-size-link-2 {
  font-size: 1.6rem;
}
.font-size-controls ul li a.font-size-link-3 {
  font-size: 2rem;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

#site-container {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 1;
  height: auto;
  width: 100%;
}

header.site-header-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}
header.site-header-wrapper .header-top .header-top-inner {
  margin: 0 auto;
  width: 100%;
  text-align: left;
  display: flex;
  flex-direction: row;
}
header.site-header-wrapper .header-top .header-top-inner .header-nav {
  display: flex;
  flex-direction: row;
}
header.site-header-wrapper .header-visual {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  width: 100%;
}
header.site-header-wrapper .container-right {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
}
header.site-header-wrapper .container-right .font-size-controls ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

main.site-content-wrapper {
  width: 100%;
  min-height: 25rem;
}
main.site-content-wrapper .breadcrumbs-container {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  margin: 0 auto;
  width: 100%;
  text-align: left;
}
main.site-content-wrapper .row {
  width: 100%;
}
main.site-content-wrapper .row .row-inner {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
main.site-content-wrapper .row .row-inner .row-header h1, main.site-content-wrapper .row .row-inner .row-header h2, main.site-content-wrapper .row .row-inner .row-header h3, main.site-content-wrapper .row .row-inner .row-header h4, main.site-content-wrapper .row .row-inner .row-header h5, main.site-content-wrapper .row .row-inner .row-header h6 {
  font-size: 3rem;
}

footer.site-footer-wrapper .site-footer-inner {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 90%;
  text-align: left;
}

#swk-menu #swk-menu-close-btn {
  background: none;
}
#swk-menu #swk-menu-close-btn ion-icon {
  border-radius: 50%;
  color: #FFFFFF;
  font-size: 3rem;
  transition: all 0.2s ease;
}
#swk-menu #swk-menu-close-btn ion-icon:hover {
  background-color: #FFFFFF;
  border-radius: 50%;
  color: #e2001a;
  transition: all 0.2s ease;
}
#swk-menu #swk-menu-nav li {
  border: none;
}
#swk-menu #swk-menu-nav li a {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  transition: all 0.2s ease;
}
#swk-menu #swk-menu-nav li a:hover {
  background-color: #ff1631;
  transition: all 0.2s ease;
}
#swk-menu #swk-menu-nav li.current-menu-item a {
  background-color: #e8ad00;
  color: #FFFFFF;
}
#swk-menu #swk-menu-nav li:last-of-type {
  border: none;
}
#swk-menu #swk-menu-search {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  background-color: #FFFFFF;
  font-weight: bold;
  width: 100%;
}
#swk-menu #swk-menu-search:focus {
  background-color: #FFFFFF;
}

.site-content-wrapper .overview {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 1rem;
  gap: 1rem;
  margin: 0 0 1rem 0;
  margin: 0;
}
.site-content-wrapper .overview li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: #ededed;
  flex: 1;
  list-style: none;
}
.site-content-wrapper .overview li div.widget-container:last-of-type {
  margin-top: auto;
}
.site-content-wrapper .overview li div.widget-container:first-of-type {
  margin-top: 0;
}
.site-content-wrapper .overview li .widget-container {
  width: 100%;
}
.site-content-wrapper .overview li .widget-container .textwidget {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.site-content-wrapper .overview li h1, .site-content-wrapper .overview li h2, .site-content-wrapper .overview li h3, .site-content-wrapper .overview li h4, .site-content-wrapper .overview li h5, .site-content-wrapper .overview li h6 {
  display: flex;
  flex-direction: row;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  justify-content: flex-start;
}
.site-content-wrapper .overview li article {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
}
.site-content-wrapper .overview li article figure {
  display: block;
  margin: 0;
}
.site-content-wrapper .overview li article .no-thumb {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #888888;
  font-weight: bold;
  justify-content: center;
  width: 100%;
  /* responsive squares */
}
.site-content-wrapper .overview li article .no-thumb:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.site-content-wrapper .overview li article .no-thumb,
.site-content-wrapper .overview li article img {
  background-color: #9c9c9c;
  -o-object-fit: cover;
     object-fit: cover;
}
.site-content-wrapper .overview li article img {
  width: 100%;
}
.site-content-wrapper .overview li article time {
  display: flex;
  flex-direction: row;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 0;
  justify-content: flex-start;
  width: 100%;
}
.site-content-wrapper .overview li article .excerpt {
  display: flex;
  flex-direction: row;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.site-content-wrapper .overview li article .excerpt h1, .site-content-wrapper .overview li article .excerpt h2, .site-content-wrapper .overview li article .excerpt h3, .site-content-wrapper .overview li article .excerpt h4, .site-content-wrapper .overview li article .excerpt h5, .site-content-wrapper .overview li article .excerpt h6 {
  background: none;
  color: #e2001a;
  padding: 0;
}
.site-content-wrapper .overview li .lees-meer-wrapper {
  display: flex;
  flex-direction: row;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  justify-content: flex-end;
  margin-top: auto;
  width: 100%;
}
.site-content-wrapper .overview li h1, .site-content-wrapper .overview li h2, .site-content-wrapper .overview li h3, .site-content-wrapper .overview li h4, .site-content-wrapper .overview li h5, .site-content-wrapper .overview li h6 {
  background-color: #e2001a;
  color: #FFFFFF;
  justify-content: flex-start;
}
.site-content-wrapper .overview li header {
  width: 100%;
}
.site-content-wrapper .overview li time {
  font-style: italic;
}
.site-content-wrapper .overview li article .excerpt {
  display: flex;
  flex-direction: column;
}

div#swk-zoeken-results-1 {
  left: 50%;
  margin: 0.5rem auto;
  position: absolute;
  transform: translate(-50%, 0%);
  width: 89%;
}
div#swk-zoeken-results-1 .swk-zoeken-results-list {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
  border: 1px #ededed solid;
  max-width: 100%;
  padding: 0;
}
div#swk-zoeken-results-1 .swk-zoeken-results-list .close-button-wrapper {
  width: 100%;
  padding: 1rem 0.5rem 0 0.5rem;
}
div#swk-zoeken-results-1 .swk-zoeken-results-list .results .result {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  border-bottom: 1px #ededed solid;
  margin: 0;
}
div#swk-zoeken-results-1 .swk-zoeken-results-list .results .result .title {
  font-family: "titel-bold", Arial, sans-serif;
  font-size: 1.35rem;
}
div#swk-zoeken-results-1 .swk-zoeken-results-list .results .result:last-of-type {
  border-bottom: 0 #ededed solid;
}

#swk-zoeken-form-1 form .form-group {
  display: flex;
  flex-direction: column;
}
#swk-zoeken-form-1 form .form-group input, #swk-zoeken-form-1 form .form-group input[type=text], #swk-zoeken-form-1 form .form-group input[type=email], #swk-zoeken-form-1 form .form-group input[type=password], #swk-zoeken-form-1 form .form-group select, #swk-zoeken-form-1 form .form-group textarea, #swk-zoeken-form-1 form .form-group .form-field input[type=text], #swk-zoeken-form-1 form .form-group .form-field input[type=email], #swk-zoeken-form-1 form .form-group .form-field select, #swk-zoeken-form-1 form .form-group .form-field textarea, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=text], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=password], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=email], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=number], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=url], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=tel], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=phone], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=file], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=search], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style select, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style textarea, #swk-zoeken-form-1 form .form-group .frm_form_fields_style, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, #swk-zoeken-form-1 form .form-group .frm_form_fields_active_style, #swk-zoeken-form-1 form .form-group .frm_form_fields_error_style, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
  margin: 0 0 1rem 0;
}

#sticky-container {
  background-color: #FFFFFF;
  display: flex;
  flex-flow: row wrap;
  z-index: 99;
  position: sticky;
  top: 0;
  transition: all 0.2s ease;
}
#sticky-container.scrolled-down {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
  transition: all 0.2s ease;
}

/**
 * Cookie notice
 */
#cookie-notice {
  display: block;
}
#cookie-notice .cookie-notice-container {
  margin: 0 auto;
  width: 90%;
  text-align: left;
}
#cookie-notice .cookie-notice-container #cn-notice-text {
  display: block;
  font-size: 1.25rem;
  line-height: 135%;
  padding-bottom: 1rem;
}
#cookie-notice .cookie-notice-container #cn-notice-text .title,
#cookie-notice .cookie-notice-container #cn-notice-text h1, #cookie-notice .cookie-notice-container #cn-notice-text h2, #cookie-notice .cookie-notice-container #cn-notice-text h3, #cookie-notice .cookie-notice-container #cn-notice-text h4, #cookie-notice .cookie-notice-container #cn-notice-text h5, #cookie-notice .cookie-notice-container #cn-notice-text h6 {
  display: block;
  font-family: "titel-bold", Arial, sans-serif;
  font-size: 1.7rem;
  margin: 1rem 0;
}
#cookie-notice .cookie-notice-container #cn-accept-cookie {
  margin-left: 0;
}
#cookie-notice .cookie-notice-container a.cn-button {
  display: block;
  margin: 1rem 0 0 0;
  width: 100%;
}
#cookie-notice .cookie-notice-container #cn-accept-cookie {
  background-color: #e8ad00;
}
#cookie-notice .cookie-notice-container #cn-refuse-cookie {
  background-color: #888888;
}
#cookie-notice .cookie-notice-container .cn-more-info {
  background-color: #FFFFFF;
  color: #e2001a;
}

body.cookies-not-set #cookie-notice {
  position: relative;
  transition: all 0.2s ease;
}
body.cookies-not-set #cookie-notice.sticky {
  top: 0;
  position: sticky;
  transition: all 0.2s ease;
  z-index: 40;
}

/*
 * SWK Menu main styling
 */
/*
  * Main navigation scss
  */
body.admin-bar #swk-menu {
  margin-top: 46px;
}

#swk-menu-overlay {
  display: none;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
}
#swk-menu-overlay.open {
  display: block;
  cursor: pointer;
}

.swk-menu-btn.button {
  z-index: 998;
}

/*
  * Main navigation website
  */
#swk-menu {
  background-color: #e2001a;
  color: #eee;
  display: none;
  overflow-y: auto;
  overflow-x: hidden;
  top: 0;
  left: 0;
  position: fixed;
  height: 100vh;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
  width: 100vw;
  z-index: 9999;
}
#swk-menu.open {
  display: block;
}

#swk-menu-nav {
  margin: 0;
  padding: 0 0 1rem;
  display: block;
}
#swk-menu-nav li {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  list-style: none;
  width: 100%;
  margin: 0;
  background-color: #e2001a;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #fff;
}
#swk-menu-nav li > a {
  flex: 1;
}
#swk-menu-nav li:last-child {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #fff;
}

#swk-menu-nav a {
  display: inline-flex;
  align-items: center;
  background-color: #e2001a;
  color: #eee;
  font-family: "titel-bold", Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
  text-align: left;
  transition: all 0.2s ease;
  text-decoration: none;
}
#swk-menu-nav a:hover {
  transition: all 0.2s ease;
  background-color: #ff1631;
  color: white;
}

#swk-menu-nav .dummy-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e2001a;
  color: #eee;
  border-radius: 0;
  border-left-width: 1px;
  border-left-color: #fff;
  border-left-style: solid;
  font-weight: 700;
  transition: all 0.2s ease;
  font-size: 1.25rem;
  padding: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 500;
  cursor: pointer;
  visibility: hidden;
}
#swk-menu-nav .dummy-arrow ion-icon {
  font-size: 1rem;
  width: 44px;
  height: 44px;
  color: #fff;
  vertical-align: middle;
}
#swk-menu-nav .dummy-arrow::after {
  display: inline-block;
  transition: all 0.2s ease;
}
#swk-menu-nav .dummy-arrow:hover {
  background-color: #ff1631;
  border-left-color: #fff;
}

#swk-menu-nav .submenu-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e2001a;
  color: #eee;
  border-radius: 0;
  border-left-width: 1px;
  border-left-color: #fff;
  border-left-style: solid;
  font-weight: 700;
  transition: all 0.2s ease;
  font-size: 1.25rem;
  padding: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 500;
  cursor: pointer;
}
#swk-menu-nav .submenu-arrow ion-icon {
  font-size: 1rem;
  width: 44px;
  height: 44px;
  color: #fff;
  vertical-align: middle;
}
#swk-menu-nav .submenu-arrow::after {
  display: inline-block;
  transition: all 0.2s ease;
}
#swk-menu-nav .submenu-arrow:hover {
  background-color: #ff1631;
  border-left-color: #fff;
}

#swk-menu-nav .external-arrow {
  margin-left: 15px;
}
#swk-menu-nav .external-arrow ion-icon {
  margin-top: -5px;
  font-size: 1rem;
  width: 1.5rem;
  height: 1.5rem;
  color: #fff;
  vertical-align: middle;
}

#swk-menu-nav .current-menu-item a,
#swk-menu-nav .sub-menu .current-menu-item a {
  background-color: #e2001a;
  color: #f0ecec;
}
#swk-menu-nav .current-menu-item a:hover,
#swk-menu-nav .sub-menu .current-menu-item a:hover {
  background-color: #ff1631;
  color: white;
}

#swk-menu-nav .sub-menu {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#swk-menu-nav .sub-menu li a {
  padding: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
  background-color: #af0014;
  color: #d5d5d5;
  font-size: 1.25rem;
}
#swk-menu-nav .sub-menu li a:hover {
  background-color: #7c000e;
  color: #bbbbbb;
}
#swk-menu-nav .sub-menu li .submenu-arrow {
  background-color: #af0014;
  color: #d5d5d5;
}
#swk-menu-nav .sub-menu li:last-child {
  border-bottom: none;
}
#swk-menu-nav .sub-menu li .sub-menu li a {
  font-size: 1.25rem;
}

#swk-menu-nav .open > .sub-menu {
  display: block;
}
#swk-menu-nav .open > .submenu-arrow ion-icon {
  transition: all 0.2s ease;
  transform: rotate(180deg);
}

#swk-menu .searchform {
  display: inline-flex;
  width: 100%;
  padding: 1.5rem;
  padding-bottom: 3rem;
}
#swk-menu .searchform div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#swk-menu .searchform label {
  color: #eee;
}

#swk-menu-close-btn {
  display: block;
  background-color: #ddd;
  margin: 0;
  padding: 1.5rem;
  transition: all 0.2s ease;
  text-align: right;
  text-decoration: none;
}
#swk-menu-close-btn ion-icon {
  font-size: 1rem;
  width: 44px;
  height: 44px;
  color: #fff;
  vertical-align: middle;
}
#swk-menu-close-btn:hover {
  cursor: pointer;
  transition: all 0.2s ease;
  text-decoration: none;
  background-color: #bbb;
  color: #888;
}
#swk-menu-close-btn:hover ion-icon {
  color: #888;
}

.pagination {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.pagination .current {
  background-color: #ededed;
  color: #888888;
}
.pagination .current:hover {
  cursor: auto;
}

/**
 * Notice bar
 */
#swk-noticebar {
  background-color: #1F122E;
  width: 100%;
}
#swk-noticebar .content {
  align-items: center;
  background-color: #1F122E;
  color: #FFFFFF;
  display: flex;
  flex-flow: row wrap;
  font-family: "poppins-regular", Arial, Helvetica, sans-serif;
  justify-content: flex-start;
}
#swk-noticebar .content img.toekomst-logo {
  align-self: center;
  display: flex;
  margin: 0 auto 1rem auto;
}
#swk-noticebar .content span.part-of,
#swk-noticebar .content span.go-to-site {
  font-size: 16px;
  justify-content: center;
  width: 100%;
}
#swk-noticebar .content span.part-of {
  margin: 0 auto;
  text-align: center;
}
#swk-noticebar .content span.go-to-site {
  margin: 0 auto;
}
#swk-noticebar .content span.go-to-site a {
  align-items: center;
  display: flex;
  flex-direction: row;
  font-size: 16px;
  justify-content: center;
  transition: all 0.2s ease;
}
#swk-noticebar .content span.go-to-site a #arrow-header-wrapper {
  margin-left: 2.5rem;
}
#swk-noticebar .content span.go-to-site a #arrow-header-wrapper #arrow-header {
  display: block;
  position: relative;
  padding-top: 38px;
  text-align: center;
  z-index: 999;
  width: 10px;
  transform: rotate(270deg);
}
#swk-noticebar .content span.go-to-site a #arrow-header-wrapper #arrow-header::before {
  -webkit-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
  /* Safari 4+ */
  /* Fx 5+ */
  /* Opera 12+ */
  animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
  /* IE 10+, Fx 29+ */
  position: absolute;
  top: 0px;
  left: 50%;
  width: 1px;
  height: 47px;
  background: #FFFFFF;
  content: " ";
  transition: all 0.2s ease;
}
#swk-noticebar .content span.go-to-site a #arrow-header-wrapper .arrow-right {
  display: block;
  margin: 0 auto;
  width: 8px;
  height: 20px;
}
#swk-noticebar .content span.go-to-site a #arrow-header-wrapper .arrow-right::after {
  content: "";
  display: block;
  margin: 0;
  padding: 0;
  width: 9px;
  height: 9px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  transform: rotate(135deg);
  transition: all 0.2s ease;
}
#swk-noticebar .content span.go-to-site a:focus {
  color: #e6007e;
  transition: all 0.2s ease;
}
#swk-noticebar .content span.go-to-site a:focus #arrow-header-wrapper #arrow-header::before {
  background-color: #e6007e;
  transition: all 0.2s ease;
}
#swk-noticebar .content span.go-to-site a:focus #arrow-header-wrapper .arrow-right::after {
  border-top-color: #e6007e;
  border-right-color: #e6007e;
  transition: all 0.2s ease;
}
#swk-noticebar .content a {
  color: #FFFFFF;
  font-family: "poppins-regular", Arial, Helvetica, sans-serif;
}

#swk-noticebar-close {
  display: none;
  align-self: flex-end;
  background-color: transparent;
  margin-left: auto;
}

@-webkit-keyframes elasticus {
  0% {
    transform-origin: 0% 0%;
    transform: scale(1, 0);
  }
  50% {
    transform-origin: 0% 0%;
    transform: scale(1, 1);
  }
  50.1% {
    transform-origin: 0% 100%;
    transform: scale(1, 1);
  }
  100% {
    transform-origin: 0% 100%;
    transform: scale(1, 0);
  }
}
@keyframes elasticus {
  0% {
    transform-origin: 0% 0%;
    transform: scale(1, 0);
  }
  50% {
    transform-origin: 0% 0%;
    transform: scale(1, 1);
  }
  50.1% {
    transform-origin: 0% 100%;
    transform: scale(1, 1);
  }
  100% {
    transform-origin: 0% 100%;
    transform: scale(1, 0);
  }
}
.swkspoiler {
  margin: 0 0 0.5rem 0;
}
.swkspoiler .swkspoiler-header {
  background-color: #000000;
  border-radius: 0.25rem;
  border: 0;
  color: #FFFFFF;
  display: inline-block;
  font-family: "titel-medium", Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 2.2rem;
  margin: 0;
  padding: 0.5em 1.5em;
  text-align: center;
  transition: all 0.2s ease;
  width: auto;
  max-height: none;
  text-align: left;
  width: 100%;
}
.swkspoiler .swkspoiler-header:hover {
  background-color: #0d0d0d;
  color: #FFFFFF;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;
}
.swkspoiler .swkspoiler-header.button-big {
  font-size: 1.6rem;
  padding: 0.75rem 1.75rem;
}
.swkspoiler .swkspoiler-header.open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.swkspoiler .swkspoiler-content.open {
  background-color: #ededed;
  padding: 0.5em 0.75em;
}

#login {
  padding: 5rem 0 0 0;
  width: 460px;
}

#lostpasswordform,
#loginform,
#resetpassform {
  border: none;
  box-shadow: none;
}
#lostpasswordform input, #lostpasswordform input[type=text], #lostpasswordform input[type=email], #lostpasswordform input[type=password], #lostpasswordform select, #lostpasswordform textarea, #lostpasswordform .form-field input[type=text], #lostpasswordform .form-field input[type=email], #lostpasswordform .form-field select, #lostpasswordform .form-field textarea, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=text], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=password], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=email], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=number], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=url], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=tel], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=phone], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=file], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=search], #lostpasswordform .frm_style_formidable-style.with_frm_style select, #lostpasswordform .frm_style_formidable-style.with_frm_style textarea, #lostpasswordform .frm_form_fields_style, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, #lostpasswordform .frm_form_fields_active_style, #lostpasswordform .frm_form_fields_error_style, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single,
#loginform input,
#loginform input[type=text],
#loginform input[type=email],
#loginform input[type=password],
#loginform select,
#loginform textarea,
#loginform .form-field input[type=text],
#loginform .form-field input[type=email],
#loginform .form-field select,
#loginform .form-field textarea,
#loginform .frm_style_formidable-style.with_frm_style input[type=text],
#loginform .frm_style_formidable-style.with_frm_style input[type=password],
#loginform .frm_style_formidable-style.with_frm_style input[type=email],
#loginform .frm_style_formidable-style.with_frm_style input[type=number],
#loginform .frm_style_formidable-style.with_frm_style input[type=url],
#loginform .frm_style_formidable-style.with_frm_style input[type=tel],
#loginform .frm_style_formidable-style.with_frm_style input[type=phone],
#loginform .frm_style_formidable-style.with_frm_style input[type=file],
#loginform .frm_style_formidable-style.with_frm_style input[type=search],
#loginform .frm_style_formidable-style.with_frm_style select,
#loginform .frm_style_formidable-style.with_frm_style textarea,
#loginform .frm_form_fields_style,
#loginform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#loginform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,
#loginform .frm_form_fields_active_style,
#loginform .frm_form_fields_error_style,
#loginform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#loginform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,
#loginform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single,
#resetpassform input,
#resetpassform input[type=text],
#resetpassform input[type=email],
#resetpassform input[type=password],
#resetpassform select,
#resetpassform textarea,
#resetpassform .form-field input[type=text],
#resetpassform .form-field input[type=email],
#resetpassform .form-field select,
#resetpassform .form-field textarea,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=text],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=password],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=email],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=number],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=url],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=tel],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=phone],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=file],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=search],
#resetpassform .frm_style_formidable-style.with_frm_style select,
#resetpassform .frm_style_formidable-style.with_frm_style textarea,
#resetpassform .frm_form_fields_style,
#resetpassform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#resetpassform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,
#resetpassform .frm_form_fields_active_style,
#resetpassform .frm_form_fields_error_style,
#resetpassform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#resetpassform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,
#resetpassform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
  background-color: #ededed;
  border: none;
  border-radius: 0.25rem;
  box-shadow: none;
  font-size: 1.25rem;
  height: auto;
  line-height: 2.2rem;
  margin: 0 0 1rem 0;
  padding: 0.5em 1.5em;
  transition: all 0.2s ease;
  width: 100%;
  margin: 0;
}
#lostpasswordform input:focus, #lostpasswordform input[type=text]:focus, #lostpasswordform input[type=email]:focus, #lostpasswordform input[type=password]:focus, #lostpasswordform select:focus, #lostpasswordform textarea:focus, #lostpasswordform .form-field input[type=text]:focus, #lostpasswordform .form-field input[type=email]:focus, #lostpasswordform .form-field select:focus, #lostpasswordform .form-field textarea:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=text]:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=password]:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=email]:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=number]:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=url]:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=tel]:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=phone]:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=file]:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=search]:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style select:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style textarea:focus, #lostpasswordform .frm_form_fields_style:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container:focus, #lostpasswordform .frm_form_fields_active_style:focus, #lostpasswordform .frm_form_fields_error_style:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices:focus, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single:focus,
#loginform input:focus,
#loginform input[type=text]:focus,
#loginform input[type=email]:focus,
#loginform input[type=password]:focus,
#loginform select:focus,
#loginform textarea:focus,
#loginform .form-field input[type=text]:focus,
#loginform .form-field input[type=email]:focus,
#loginform .form-field select:focus,
#loginform .form-field textarea:focus,
#loginform .frm_style_formidable-style.with_frm_style input[type=text]:focus,
#loginform .frm_style_formidable-style.with_frm_style input[type=password]:focus,
#loginform .frm_style_formidable-style.with_frm_style input[type=email]:focus,
#loginform .frm_style_formidable-style.with_frm_style input[type=number]:focus,
#loginform .frm_style_formidable-style.with_frm_style input[type=url]:focus,
#loginform .frm_style_formidable-style.with_frm_style input[type=tel]:focus,
#loginform .frm_style_formidable-style.with_frm_style input[type=phone]:focus,
#loginform .frm_style_formidable-style.with_frm_style input[type=file]:focus,
#loginform .frm_style_formidable-style.with_frm_style input[type=search]:focus,
#loginform .frm_style_formidable-style.with_frm_style select:focus,
#loginform .frm_style_formidable-style.with_frm_style textarea:focus,
#loginform .frm_form_fields_style:focus,
#loginform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus,
#loginform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container:focus,
#loginform .frm_form_fields_active_style:focus,
#loginform .frm_form_fields_error_style:focus,
#loginform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus,
#loginform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices:focus,
#loginform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single:focus,
#resetpassform input:focus,
#resetpassform input[type=text]:focus,
#resetpassform input[type=email]:focus,
#resetpassform input[type=password]:focus,
#resetpassform select:focus,
#resetpassform textarea:focus,
#resetpassform .form-field input[type=text]:focus,
#resetpassform .form-field input[type=email]:focus,
#resetpassform .form-field select:focus,
#resetpassform .form-field textarea:focus,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=text]:focus,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=password]:focus,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=email]:focus,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=number]:focus,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=url]:focus,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=tel]:focus,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=phone]:focus,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=file]:focus,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=search]:focus,
#resetpassform .frm_style_formidable-style.with_frm_style select:focus,
#resetpassform .frm_style_formidable-style.with_frm_style textarea:focus,
#resetpassform .frm_form_fields_style:focus,
#resetpassform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus,
#resetpassform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container:focus,
#resetpassform .frm_form_fields_active_style:focus,
#resetpassform .frm_form_fields_error_style:focus,
#resetpassform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:focus,
#resetpassform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices:focus,
#resetpassform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single:focus {
  background-color: #ededed;
  box-shadow: none;
  outline: 0;
  transition: all 0.2s ease;
}
#lostpasswordform label, #lostpasswordform .frm_primary_label, #lostpasswordform .frm_radio label, #lostpasswordform .vertical_radio .frm_radio label, #lostpasswordform .frm_checkbox label, #lostpasswordform .vertical_radio .frm_checkbox label, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm_primary_label, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm_radio label, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm_checkbox label,
#loginform label,
#loginform .frm_primary_label,
#loginform .frm_radio label,
#loginform .vertical_radio .frm_radio label,
#loginform .frm_checkbox label,
#loginform .vertical_radio .frm_checkbox label,
#loginform .frm_style_formidable-style.with_frm_style .frm_primary_label,
#loginform .frm_style_formidable-style.with_frm_style .frm_radio label,
#loginform .frm_style_formidable-style.with_frm_style .frm_checkbox label,
#resetpassform label,
#resetpassform .frm_primary_label,
#resetpassform .frm_radio label,
#resetpassform .vertical_radio .frm_radio label,
#resetpassform .frm_checkbox label,
#resetpassform .vertical_radio .frm_checkbox label,
#resetpassform .frm_style_formidable-style.with_frm_style .frm_primary_label,
#resetpassform .frm_style_formidable-style.with_frm_style .frm_radio label,
#resetpassform .frm_style_formidable-style.with_frm_style .frm_checkbox label {
  color: #444444;
  display: block;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 130%;
  margin: 0.5rem 0 1rem 0;
}
#lostpasswordform input[type=submit],
#loginform input[type=submit],
#resetpassform input[type=submit] {
  background-color: #e8ad00;
  border-radius: 0.25rem;
  border: 0;
  color: #FFFFFF;
  display: inline-block;
  font-family: "titel-medium", Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 2.2rem;
  margin: 0;
  padding: 0.5em 1.5em;
  text-align: center;
  transition: all 0.2s ease;
  width: auto;
}
#lostpasswordform input[type=submit]:hover,
#loginform input[type=submit]:hover,
#resetpassform input[type=submit]:hover {
  background-color: #ffbf03;
  color: #FFFFFF;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;
}
#lostpasswordform input[type=submit].button-big,
#loginform input[type=submit].button-big,
#resetpassform input[type=submit].button-big {
  font-size: 1.6rem;
  padding: 0.75rem 1.75rem;
}

#lostpasswordform input, #lostpasswordform input[type=text], #lostpasswordform input[type=email], #lostpasswordform input[type=password], #lostpasswordform select, #lostpasswordform textarea, #lostpasswordform .form-field input[type=text], #lostpasswordform .form-field input[type=email], #lostpasswordform .form-field select, #lostpasswordform .form-field textarea, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=text], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=password], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=email], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=number], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=url], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=tel], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=phone], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=file], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=search], #lostpasswordform .frm_style_formidable-style.with_frm_style select, #lostpasswordform .frm_style_formidable-style.with_frm_style textarea, #lostpasswordform .frm_form_fields_style, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, #lostpasswordform .frm_form_fields_active_style, #lostpasswordform .frm_form_fields_error_style, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
  margin: 0 0 1rem 0;
}

.login .wp-pwd {
  position: relative;
}
.login .wp-pwd .button.wp-hide-pw {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  color: #000000;
  height: 90%;
}
.login .wp-pwd .button.wp-hide-pw span.dashicons-visibility {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin: auto 0;
}

.login h1 a {
  background-image: none;
  text-indent: 0;
  height: auto;
  padding: 0 24px;
  width: 100%;
}
.login h1 a h1 {
  color: #000000;
  font-family: "titel-bold", Arial, sans-serif;
  font-size: 2.5rem;
  line-height: 2.5rem;
  transition: all 0.2s ease;
  text-align: left;
}
.login h1 a h2 {
  color: #e2001a;
  font-family: "titel-book", Arial, sans-serif;
  font-size: 2rem;
  line-height: 1.5rem;
  transition: all 0.2s ease;
  text-align: left;
}
.home-blocks .overview {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 1rem;
  gap: 1rem;
  margin: 0 0 1rem 0;
}
.home-blocks .overview li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: #FFFFFF;
  flex: 1;
  list-style: none;
}
.home-blocks .overview li div.widget-container:last-of-type {
  margin-top: auto;
}
.home-blocks .overview li div.widget-container:first-of-type {
  margin-top: 0;
}
.home-blocks .overview li .widget-container {
  width: 100%;
}
.home-blocks .overview li .widget-container .textwidget {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.home-blocks .overview li h1, .home-blocks .overview li h2, .home-blocks .overview li h3, .home-blocks .overview li h4, .home-blocks .overview li h5, .home-blocks .overview li h6 {
  display: flex;
  flex-direction: row;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  justify-content: flex-start;
}
.home-blocks .overview li article {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
}
.home-blocks .overview li article figure {
  display: block;
  margin: 0;
}
.home-blocks .overview li article .no-thumb {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #888888;
  font-weight: bold;
  justify-content: center;
  width: 100%;
  /* responsive squares */
}
.home-blocks .overview li article .no-thumb:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.home-blocks .overview li article .no-thumb,
.home-blocks .overview li article img {
  background-color: #9c9c9c;
  -o-object-fit: cover;
     object-fit: cover;
}
.home-blocks .overview li article img {
  width: 100%;
}
.home-blocks .overview li article time {
  display: flex;
  flex-direction: row;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 0;
  justify-content: flex-start;
  width: 100%;
}
.home-blocks .overview li article .excerpt {
  display: flex;
  flex-direction: row;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.home-blocks .overview li article .excerpt h1, .home-blocks .overview li article .excerpt h2, .home-blocks .overview li article .excerpt h3, .home-blocks .overview li article .excerpt h4, .home-blocks .overview li article .excerpt h5, .home-blocks .overview li article .excerpt h6 {
  background: none;
  color: #e2001a;
  padding: 0;
}
.home-blocks .overview li .lees-meer-wrapper {
  display: flex;
  flex-direction: row;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  justify-content: flex-end;
  margin-top: auto;
  width: 100%;
}
.home-blocks .overview li h1, .home-blocks .overview li h2, .home-blocks .overview li h3, .home-blocks .overview li h4, .home-blocks .overview li h5, .home-blocks .overview li h6 {
  background-color: #e8ad00;
  color: #FFFFFF;
}
.home-blocks .overview li .lees-meer-wrapper {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 1rem;
  padding-left: 1rem;
}

.content-home.mobile {
  display: block;
}

.news-home {
  background-color: #ededed;
}
.news-home h1, .news-home h2, .news-home h3, .news-home h4, .news-home h5, .news-home h6 {
  text-align: center;
}
.news-home .row-header {
  padding-top: 0;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  text-shadow: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.35);
}
.news-home .news-home-inner .overview {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 1rem;
  gap: 1rem;
  margin: 0 0 1rem 0;
  display: flex;
  flex-direction: row;
  margin: 0 0 1rem 0;
}
.news-home .news-home-inner .overview li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: #FFFFFF;
  flex: 1;
  list-style: none;
}
.news-home .news-home-inner .overview li div.widget-container:last-of-type {
  margin-top: auto;
}
.news-home .news-home-inner .overview li div.widget-container:first-of-type {
  margin-top: 0;
}
.news-home .news-home-inner .overview li .widget-container {
  width: 100%;
}
.news-home .news-home-inner .overview li .widget-container .textwidget {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.news-home .news-home-inner .overview li h1, .news-home .news-home-inner .overview li h2, .news-home .news-home-inner .overview li h3, .news-home .news-home-inner .overview li h4, .news-home .news-home-inner .overview li h5, .news-home .news-home-inner .overview li h6 {
  display: flex;
  flex-direction: row;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  justify-content: flex-start;
}
.news-home .news-home-inner .overview li article {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
}
.news-home .news-home-inner .overview li article figure {
  display: block;
  margin: 0;
}
.news-home .news-home-inner .overview li article .no-thumb {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #888888;
  font-weight: bold;
  justify-content: center;
  width: 100%;
  /* responsive squares */
}
.news-home .news-home-inner .overview li article .no-thumb:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.news-home .news-home-inner .overview li article .no-thumb,
.news-home .news-home-inner .overview li article img {
  background-color: #9c9c9c;
  -o-object-fit: cover;
     object-fit: cover;
}
.news-home .news-home-inner .overview li article img {
  width: 100%;
}
.news-home .news-home-inner .overview li article time {
  display: flex;
  flex-direction: row;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 0;
  justify-content: flex-start;
  width: 100%;
}
.news-home .news-home-inner .overview li article .excerpt {
  display: flex;
  flex-direction: row;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.news-home .news-home-inner .overview li article .excerpt h1, .news-home .news-home-inner .overview li article .excerpt h2, .news-home .news-home-inner .overview li article .excerpt h3, .news-home .news-home-inner .overview li article .excerpt h4, .news-home .news-home-inner .overview li article .excerpt h5, .news-home .news-home-inner .overview li article .excerpt h6 {
  background: none;
  color: #e2001a;
  padding: 0;
}
.news-home .news-home-inner .overview li .lees-meer-wrapper {
  display: flex;
  flex-direction: row;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  justify-content: flex-end;
  margin-top: auto;
  width: 100%;
}
.news-home .news-home-inner .overview li.overview-item h1, .news-home .news-home-inner .overview li.overview-item h2, .news-home .news-home-inner .overview li.overview-item h3, .news-home .news-home-inner .overview li.overview-item h4, .news-home .news-home-inner .overview li.overview-item h5, .news-home .news-home-inner .overview li.overview-item h6 {
  background-color: #e2001a;
  color: #FFFFFF;
  justify-content: flex-start;
}
.news-home .news-home-inner .overview li.overview-item header {
  width: 100%;
}
.news-home .news-home-inner .overview li.overview-item time {
  font-style: italic;
}
.news-home .news-home-inner .overview li.overview-item article .excerpt {
  display: flex;
  flex-direction: column;
}
.news-home .news-home-inner .overview li.overview-item h1, .news-home .news-home-inner .overview li.overview-item h2, .news-home .news-home-inner .overview li.overview-item h3, .news-home .news-home-inner .overview li.overview-item h4, .news-home .news-home-inner .overview li.overview-item h5, .news-home .news-home-inner .overview li.overview-item h6 {
  background-color: #e2001a;
  color: #FFFFFF;
  justify-content: center;
}
.news-home .news-home-inner .overview li.overview-item article .excerpt,
.news-home .news-home-inner .overview li.overview-item article .lees-meer-wrapper {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
}
.news-home .news-home-inner .overview li.overview-item .full-content-wrapper {
  display: none;
}

.more-news-wrapper {
  display: flex;
  flex-direction: row;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  justify-content: flex-end;
}
.more-news-wrapper a {
  background-color: #000000;
  border-radius: 0.25rem;
  border: 0;
  color: #FFFFFF;
  display: inline-block;
  font-family: "titel-medium", Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 2.2rem;
  margin: 0;
  padding: 0.5em 1.5em;
  text-align: center;
  transition: all 0.2s ease;
  width: auto;
}
.more-news-wrapper a:hover {
  background-color: gray;
  color: #FFFFFF;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;
}
.more-news-wrapper a.button-big {
  font-size: 1.6rem;
  padding: 0.75rem 1.75rem;
}

/**
 * Tie all the Sass files together
 */

@media (min-width: 768px) {
  .site-content-wrapper article .entry-content a.button.button-big {
    align-content: center;
    font-size: 2rem;
  }
  .site-content-wrapper article .entry-content a.button {
    display: inline-block;
    font-size: 1.25rem;
    padding: 0.25em 0.75em;
  }
  .site-content-wrapper article {
    width: 70%;
  }
  h1 {
    font-size: 2.5rem;
    margin: 1rem 0;
  }
  h2 {
    font-size: 1.7rem;
  }
  h3 {
    font-size: 1.35rem;
  }
  h4,
h5,
h6 {
    font-size: 1.25rem;
  }
  .button.button-big,
a.button.button-big {
    align-content: center;
    font-size: 2rem;
  }
  .button,
a.button {
    display: inline-block;
    font-size: 1.25rem;
    padding: 0.25em 0.75em;
  }
  button.button-big, .button.button-big, input[type=submit].button-big, input[type=reset].button-big, .frm_submit button.button-big, .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message.button-big, .frm_style_formidable-style.with_frm_style input[type=submit].button-big, .frm_style_formidable-style.with_frm_style .frm_submit input[type=button].button-big, .frm_style_formidable-style.with_frm_style .frm_submit button.button-big, .frm_form_submit_style.button-big, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn.button-big, #searchsubmit.button-big {
    align-content: center;
    font-size: 2rem;
  }
  button, .button, input[type=submit], input[type=reset], .frm_submit button, .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn, #searchsubmit {
    display: inline-block;
    font-size: 1.25rem;
    padding: 0.25em 0.75em;
  }
  .edit-link {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  footer.site-footer-wrapper .site-footer-inner {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  footer.site-footer-wrapper .site-footer-inner {
    justify-content: space-between;
    width: 100%;
  }
  footer.site-footer-wrapper .site-footer-inner .footer-column .menu-social-menu-container ul.menu {
    justify-content: flex-start;
    margin: 0 0 2rem;
  }
  footer.site-footer-wrapper .site-footer-inner .footer-column:last-of-type {
    justify-content: flex-end;
  }
  footer.site-footer-wrapper .site-footer-inner .footer-column {
    margin-bottom: 0;
    min-height: 200px;
    width: 21%;
  }
  form.horizontal-form .frm_form_field.form-field input, form.horizontal-form .frm_form_field.form-field input[type=text], form.horizontal-form .frm_form_field.form-field input[type=email], form.horizontal-form .frm_form_field.form-field input[type=password], form.horizontal-form .frm_form_field.form-field select, form.horizontal-form .frm_form_field.form-field textarea, form.horizontal-form .frm_form_field.form-field .form-field input[type=text], form.horizontal-form .frm_form_field.form-field .form-field input[type=email], form.horizontal-form .frm_form_field.form-field .form-field select, form.horizontal-form .frm_form_field.form-field .form-field textarea, form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=text], form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=password], form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=email], form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=number], form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=url], form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=tel], form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=phone], form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=file], form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=search], form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style select, form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style textarea, form.horizontal-form .frm_form_field.form-field .frm_form_fields_style, form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, form.horizontal-form .frm_form_field.form-field .frm_form_fields_active_style, form.horizontal-form .frm_form_field.form-field .frm_form_fields_error_style, form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, form.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single, #locaties-zoeker.horizontal-form .frm_form_field.form-field input, #locaties-zoeker.horizontal-form .frm_form_field.form-field input[type=text], #locaties-zoeker.horizontal-form .frm_form_field.form-field input[type=email], #locaties-zoeker.horizontal-form .frm_form_field.form-field input[type=password], #locaties-zoeker.horizontal-form .frm_form_field.form-field select, #locaties-zoeker.horizontal-form .frm_form_field.form-field textarea, #locaties-zoeker.horizontal-form .frm_form_field.form-field .form-field input[type=text], #locaties-zoeker.horizontal-form .frm_form_field.form-field .form-field input[type=email], #locaties-zoeker.horizontal-form .frm_form_field.form-field .form-field select, #locaties-zoeker.horizontal-form .frm_form_field.form-field .form-field textarea, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=text], #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=password], #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=email], #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=number], #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=url], #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=tel], #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=phone], #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=file], #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=search], #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style select, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style textarea, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_form_fields_style, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_form_fields_active_style, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_form_fields_error_style, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field input, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field input[type=text], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field input[type=email], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field input[type=password], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field select, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field textarea, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .form-field input[type=text], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .form-field input[type=email], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .form-field select, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .form-field textarea, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=phone], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=file], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style textarea, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_form_fields_style, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_form_fields_active_style, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    margin: 0;
  }
  form.horizontal-form .frm_form_field.form-field .frm_button_submit.frm_final_submit, #locaties-zoeker.horizontal-form .frm_form_field.form-field .frm_button_submit.frm_final_submit, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field .frm_button_submit.frm_final_submit {
    margin: 0 0 0 1rem;
  }
  form.horizontal-form .frm_form_field.form-field, #locaties-zoeker.horizontal-form .frm_form_field.form-field, .frm_style_formidable-style.with_frm_style.horizontal-form .frm_form_field.form-field {
    display: flex;
    flex-direction: row;
  }
  form input, form input[type=text], form input[type=email], form input[type=password], form select, form textarea, form .form-field input[type=text], form .form-field input[type=email], form .form-field select, form .form-field textarea, form .frm_style_formidable-style.with_frm_style input[type=text], form .frm_style_formidable-style.with_frm_style input[type=password], form .frm_style_formidable-style.with_frm_style input[type=email], form .frm_style_formidable-style.with_frm_style input[type=number], form .frm_style_formidable-style.with_frm_style input[type=url], form .frm_style_formidable-style.with_frm_style input[type=tel], form .frm_style_formidable-style.with_frm_style input[type=phone], form .frm_style_formidable-style.with_frm_style input[type=file], form .frm_style_formidable-style.with_frm_style input[type=search], form .frm_style_formidable-style.with_frm_style select, form .frm_style_formidable-style.with_frm_style textarea, form .frm_form_fields_style, form .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, form .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, form .frm_form_fields_active_style, form .frm_form_fields_error_style, form .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, form .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, form .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single, #locaties-zoeker input, #locaties-zoeker input[type=text], #locaties-zoeker input[type=email], #locaties-zoeker input[type=password], #locaties-zoeker select, #locaties-zoeker textarea, #locaties-zoeker .form-field input[type=text], #locaties-zoeker .form-field input[type=email], #locaties-zoeker .form-field select, #locaties-zoeker .form-field textarea, #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=text], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=password], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=email], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=number], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=url], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=tel], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=phone], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=file], #locaties-zoeker .frm_style_formidable-style.with_frm_style input[type=search], #locaties-zoeker .frm_style_formidable-style.with_frm_style select, #locaties-zoeker .frm_style_formidable-style.with_frm_style textarea, #locaties-zoeker .frm_form_fields_style, #locaties-zoeker .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #locaties-zoeker .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, #locaties-zoeker .frm_form_fields_active_style, #locaties-zoeker .frm_form_fields_error_style, #locaties-zoeker .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #locaties-zoeker .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, #locaties-zoeker .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single, .frm_style_formidable-style.with_frm_style input, .frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_style_formidable-style.with_frm_style .form-field input[type=text], .frm_style_formidable-style.with_frm_style .form-field input[type=email], .frm_style_formidable-style.with_frm_style .form-field select, .frm_style_formidable-style.with_frm_style .form-field textarea, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=phone], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=file], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style textarea, .frm_style_formidable-style.with_frm_style .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_style_formidable-style.with_frm_style .frm_form_fields_active_style, .frm_style_formidable-style.with_frm_style .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    padding: 0.25em 0.75em;
    width: 70%;
  }
  form p .frm_submit, #locaties-zoeker p .frm_submit, .frm_style_formidable-style.with_frm_style p .frm_submit {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    width: 70%;
  }
  form .frm_form_field.dropdown, #locaties-zoeker .frm_form_field.dropdown, .frm_style_formidable-style.with_frm_style .frm_form_field.dropdown {
    width: 70%;
  }
  .entry-content input, .entry-content input[type=text], .entry-content input[type=email], .entry-content input[type=password], .entry-content select, .entry-content textarea, .entry-content .form-field input[type=text], .entry-content .form-field input[type=email], .entry-content .form-field select, .entry-content .form-field textarea, .entry-content .frm_style_formidable-style.with_frm_style input[type=text], .entry-content .frm_style_formidable-style.with_frm_style input[type=password], .entry-content .frm_style_formidable-style.with_frm_style input[type=email], .entry-content .frm_style_formidable-style.with_frm_style input[type=number], .entry-content .frm_style_formidable-style.with_frm_style input[type=url], .entry-content .frm_style_formidable-style.with_frm_style input[type=tel], .entry-content .frm_style_formidable-style.with_frm_style input[type=phone], .entry-content .frm_style_formidable-style.with_frm_style input[type=file], .entry-content .frm_style_formidable-style.with_frm_style input[type=search], .entry-content .frm_style_formidable-style.with_frm_style select, .entry-content .frm_style_formidable-style.with_frm_style textarea, .entry-content .frm_form_fields_style, .entry-content .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .entry-content .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .entry-content .frm_form_fields_active_style, .entry-content .frm_form_fields_error_style, .entry-content .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .entry-content .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .entry-content .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    padding: 0.25em 0.75em;
    width: 70%;
  }
  .frm_style_formidable-style.with_frm_style .frm_error_style {
    width: 70%;
  }
  .site-header-wrapper .header-top {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-header-wrapper .header-top .header-top-inner {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-header-wrapper .header-top .header-top-inner .site-branding .site-title {
    font-size: 5.5rem;
    line-height: 4rem;
    transition: all 0.2s ease;
  }
  .site-header-wrapper .header-top .header-top-inner .site-branding .site-description {
    font-size: 4rem;
    line-height: 6rem;
    transition: all 0.2s ease;
  }
  .site-header-wrapper .header-top .header-top-inner .header-nav a.contact.btn,
.site-header-wrapper .header-top .header-top-inner .header-nav a.inlog.btn,
.site-header-wrapper .header-top .header-top-inner .header-nav button {
    font-size: 2.5rem;
  }
  .site-header-wrapper .header-top .header-top-inner .header-nav .swk-menu-btn.button ion-icon {
    font-size: 3.5rem;
  }
  .site-header-wrapper .header-top .header-top-inner .header-nav .logout-button {
    margin-left: 1rem;
  }
  .site-header-wrapper .header-top .header-top-inner {
    padding-top: 2rem;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-left: 0;
  }
  .site-header-wrapper .header-top.js-shrink {
    padding-top: 0;
    padding-right: 2rem;
    padding-bottom: 0;
    padding-left: 2rem;
  }
  .site-header-wrapper .header-top.js-shrink .header-top-inner .site-branding .site-title {
    font-size: 2rem;
    line-height: 1.455rem;
    transition: all 0.2s ease;
  }
  .site-header-wrapper .header-top.js-shrink .header-top-inner .site-branding .site-description {
    font-size: 1.45rem;
    line-height: 1.455rem;
    transition: all 0.2s ease;
  }
  body .header-visual .header-text-wrapper {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .font-size-controls {
    margin: 0 auto 0 0;
  }
  header.site-header-wrapper .header-visual {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  header.site-header-wrapper .container-right {
    display: flex;
    flex-direction: row;
  }
  main.site-content-wrapper .breadcrumbs-container {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  main.site-content-wrapper .row .row-inner {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  main.site-content-wrapper .row .row-inner {
    margin: 0 auto;
    width: 90%;
    text-align: left;
  }
  footer.site-footer-wrapper .site-footer-inner {
    display: flex;
    flex-direction: row;
  }
  #swk-menu #swk-menu-nav li a {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  #swk-menu #swk-menu-search {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-content-wrapper .overview {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2rem;
    gap: 2rem;
  }
  .site-content-wrapper .overview li .widget-container .textwidget {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-content-wrapper .overview li h1, .site-content-wrapper .overview li h2, .site-content-wrapper .overview li h3, .site-content-wrapper .overview li h4, .site-content-wrapper .overview li h5, .site-content-wrapper .overview li h6 {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-content-wrapper .overview li article time {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-content-wrapper .overview li article .excerpt {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-content-wrapper .overview li .lees-meer-wrapper {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-content-wrapper .overview li article .excerpt {
    display: flex;
    flex-direction: column;
  }
  .site-content-wrapper .overview li article figure {
    display: flex;
    flex-direction: row;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    margin: 0;
  }
  div#swk-zoeken-results-1 .swk-zoeken-results-list .results .result {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  div#swk-zoeken-results-1 .swk-zoeken-results-list .results .result .title {
    font-size: 1.7rem;
  }
  div#swk-zoeken-results-1 {
    width: 57%;
  }
  #swk-zoeken-form-1 form .form-group input, #swk-zoeken-form-1 form .form-group input[type=text], #swk-zoeken-form-1 form .form-group input[type=email], #swk-zoeken-form-1 form .form-group input[type=password], #swk-zoeken-form-1 form .form-group select, #swk-zoeken-form-1 form .form-group textarea, #swk-zoeken-form-1 form .form-group .form-field input[type=text], #swk-zoeken-form-1 form .form-group .form-field input[type=email], #swk-zoeken-form-1 form .form-group .form-field select, #swk-zoeken-form-1 form .form-group .form-field textarea, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=text], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=password], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=email], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=number], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=url], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=tel], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=phone], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=file], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style input[type=search], #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style select, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style textarea, #swk-zoeken-form-1 form .form-group .frm_form_fields_style, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, #swk-zoeken-form-1 form .form-group .frm_form_fields_active_style, #swk-zoeken-form-1 form .form-group .frm_form_fields_error_style, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, #swk-zoeken-form-1 form .form-group .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    margin: 0 1rem 0 0;
  }
  #swk-zoeken-form-1 form .form-group {
    display: flex;
    flex-direction: row;
  }
  #cookie-notice .cookie-notice-container a.cn-button {
    display: inline-block;
    margin-left: 1rem;
    width: auto;
  }
  #cookie-notice .cookie-notice-container a.cn-button:first-of-type {
    margin-left: 0;
  }
  #swk-noticebar .content img.toekomst-logo {
    margin: 0 auto 0 0;
  }
  #swk-noticebar .content span.part-of,
#swk-noticebar .content span.go-to-site {
    font-size: 20px;
    width: auto;
  }
  #swk-noticebar .content span.part-of {
    margin: 0 auto;
  }
  #swk-noticebar .content span.go-to-site a #arrow-header-wrapper {
    font-size: 20px;
  }
  #swk-noticebar .content span.go-to-site {
    position: absolute;
    right: 2rem;
  }
  #swk-noticebar .content {
    padding: 0.75rem 2rem 0.75rem 64px;
  }
  .swkspoiler .swkspoiler-header.button-big {
    align-content: center;
    font-size: 2rem;
  }
  .swkspoiler .swkspoiler-header {
    display: inline-block;
    font-size: 1.25rem;
    padding: 0.25em 0.75em;
  }
  .swkspoiler .swkspoiler-header {
    width: 100%;
  }
  #lostpasswordform input, #lostpasswordform input[type=text], #lostpasswordform input[type=email], #lostpasswordform input[type=password], #lostpasswordform select, #lostpasswordform textarea, #lostpasswordform .form-field input[type=text], #lostpasswordform .form-field input[type=email], #lostpasswordform .form-field select, #lostpasswordform .form-field textarea, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=text], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=password], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=email], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=number], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=url], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=tel], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=phone], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=file], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=search], #lostpasswordform .frm_style_formidable-style.with_frm_style select, #lostpasswordform .frm_style_formidable-style.with_frm_style textarea, #lostpasswordform .frm_form_fields_style, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, #lostpasswordform .frm_form_fields_active_style, #lostpasswordform .frm_form_fields_error_style, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single,
#loginform input,
#loginform input[type=text],
#loginform input[type=email],
#loginform input[type=password],
#loginform select,
#loginform textarea,
#loginform .form-field input[type=text],
#loginform .form-field input[type=email],
#loginform .form-field select,
#loginform .form-field textarea,
#loginform .frm_style_formidable-style.with_frm_style input[type=text],
#loginform .frm_style_formidable-style.with_frm_style input[type=password],
#loginform .frm_style_formidable-style.with_frm_style input[type=email],
#loginform .frm_style_formidable-style.with_frm_style input[type=number],
#loginform .frm_style_formidable-style.with_frm_style input[type=url],
#loginform .frm_style_formidable-style.with_frm_style input[type=tel],
#loginform .frm_style_formidable-style.with_frm_style input[type=phone],
#loginform .frm_style_formidable-style.with_frm_style input[type=file],
#loginform .frm_style_formidable-style.with_frm_style input[type=search],
#loginform .frm_style_formidable-style.with_frm_style select,
#loginform .frm_style_formidable-style.with_frm_style textarea,
#loginform .frm_form_fields_style,
#loginform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#loginform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,
#loginform .frm_form_fields_active_style,
#loginform .frm_form_fields_error_style,
#loginform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#loginform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,
#loginform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single,
#resetpassform input,
#resetpassform input[type=text],
#resetpassform input[type=email],
#resetpassform input[type=password],
#resetpassform select,
#resetpassform textarea,
#resetpassform .form-field input[type=text],
#resetpassform .form-field input[type=email],
#resetpassform .form-field select,
#resetpassform .form-field textarea,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=text],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=password],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=email],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=number],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=url],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=tel],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=phone],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=file],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=search],
#resetpassform .frm_style_formidable-style.with_frm_style select,
#resetpassform .frm_style_formidable-style.with_frm_style textarea,
#resetpassform .frm_form_fields_style,
#resetpassform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#resetpassform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,
#resetpassform .frm_form_fields_active_style,
#resetpassform .frm_form_fields_error_style,
#resetpassform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#resetpassform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,
#resetpassform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    padding: 0.25em 0.75em;
    width: 70%;
  }
  #lostpasswordform input, #lostpasswordform input[type=text], #lostpasswordform input[type=email], #lostpasswordform input[type=password], #lostpasswordform select, #lostpasswordform textarea, #lostpasswordform .form-field input[type=text], #lostpasswordform .form-field input[type=email], #lostpasswordform .form-field select, #lostpasswordform .form-field textarea, #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=text], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=password], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=email], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=number], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=url], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=tel], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=phone], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=file], #lostpasswordform .frm_style_formidable-style.with_frm_style input[type=search], #lostpasswordform .frm_style_formidable-style.with_frm_style select, #lostpasswordform .frm_style_formidable-style.with_frm_style textarea, #lostpasswordform .frm_form_fields_style, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, #lostpasswordform .frm_form_fields_active_style, #lostpasswordform .frm_form_fields_error_style, #lostpasswordform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, #lostpasswordform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single,
#loginform input,
#loginform input[type=text],
#loginform input[type=email],
#loginform input[type=password],
#loginform select,
#loginform textarea,
#loginform .form-field input[type=text],
#loginform .form-field input[type=email],
#loginform .form-field select,
#loginform .form-field textarea,
#loginform .frm_style_formidable-style.with_frm_style input[type=text],
#loginform .frm_style_formidable-style.with_frm_style input[type=password],
#loginform .frm_style_formidable-style.with_frm_style input[type=email],
#loginform .frm_style_formidable-style.with_frm_style input[type=number],
#loginform .frm_style_formidable-style.with_frm_style input[type=url],
#loginform .frm_style_formidable-style.with_frm_style input[type=tel],
#loginform .frm_style_formidable-style.with_frm_style input[type=phone],
#loginform .frm_style_formidable-style.with_frm_style input[type=file],
#loginform .frm_style_formidable-style.with_frm_style input[type=search],
#loginform .frm_style_formidable-style.with_frm_style select,
#loginform .frm_style_formidable-style.with_frm_style textarea,
#loginform .frm_form_fields_style,
#loginform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#loginform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,
#loginform .frm_form_fields_active_style,
#loginform .frm_form_fields_error_style,
#loginform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#loginform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,
#loginform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single,
#resetpassform input,
#resetpassform input[type=text],
#resetpassform input[type=email],
#resetpassform input[type=password],
#resetpassform select,
#resetpassform textarea,
#resetpassform .form-field input[type=text],
#resetpassform .form-field input[type=email],
#resetpassform .form-field select,
#resetpassform .form-field textarea,
#resetpassform .frm_style_formidable-style.with_frm_style input[type=text],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=password],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=email],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=number],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=url],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=tel],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=phone],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=file],
#resetpassform .frm_style_formidable-style.with_frm_style input[type=search],
#resetpassform .frm_style_formidable-style.with_frm_style select,
#resetpassform .frm_style_formidable-style.with_frm_style textarea,
#resetpassform .frm_form_fields_style,
#resetpassform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#resetpassform .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,
#resetpassform .frm_form_fields_active_style,
#resetpassform .frm_form_fields_error_style,
#resetpassform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,
#resetpassform .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,
#resetpassform .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    width: 100%;
  }
  #lostpasswordform input[type=submit].button-big,
#loginform input[type=submit].button-big,
#resetpassform input[type=submit].button-big {
    align-content: center;
    font-size: 2rem;
  }
  #lostpasswordform input[type=submit],
#loginform input[type=submit],
#resetpassform input[type=submit] {
    display: inline-block;
    font-size: 1.25rem;
    padding: 0.25em 0.75em;
  }
  #lostpasswordform input[type=submit],
#loginform input[type=submit],
#resetpassform input[type=submit] {
    width: 100%;
  }
  .login h1 a h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
    transition: all 0.2s ease;
  }
  .login h1 a h2 {
    font-size: 2rem;
    line-height: 2rem;
    transition: all 0.2s ease;
  }
  .home-blocks .home-blocks-inner {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
  .home-blocks .overview {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2rem;
    gap: 2rem;
  }
  .home-blocks .overview li .widget-container .textwidget {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .home-blocks .overview li h1, .home-blocks .overview li h2, .home-blocks .overview li h3, .home-blocks .overview li h4, .home-blocks .overview li h5, .home-blocks .overview li h6 {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .home-blocks .overview li article time {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .home-blocks .overview li article .excerpt {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .home-blocks .overview li .lees-meer-wrapper {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .home-blocks .overview li .lees-meer-wrapper {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .home-blocks {
    margin-top: -5.5rem;
  }
  .content-home.mobile {
    display: none;
  }
  .news-home .row-header {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .row-header {
    padding-top: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
  }
  .news-home .news-home-inner .overview {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2rem;
    gap: 2rem;
  }
  .news-home .news-home-inner .overview li .widget-container .textwidget {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .news-home-inner .overview li h1, .news-home .news-home-inner .overview li h2, .news-home .news-home-inner .overview li h3, .news-home .news-home-inner .overview li h4, .news-home .news-home-inner .overview li h5, .news-home .news-home-inner .overview li h6 {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .news-home-inner .overview li article time {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .news-home-inner .overview li article .excerpt {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .news-home-inner .overview li .lees-meer-wrapper {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .news-home-inner .overview li.overview-item article .excerpt {
    display: flex;
    flex-direction: column;
  }
  .news-home .news-home-inner .overview li.overview-item article figure {
    display: flex;
    flex-direction: row;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    margin: 0;
  }
  .news-home .news-home-inner .overview li.overview-item article {
    min-height: 350px;
  }
  .news-home .news-home-inner .overview li.overview-item article .excerpt,
.news-home .news-home-inner .overview li.overview-item article .lees-meer-wrapper {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 360px;
  }
  .news-home .news-home-inner .overview li.overview-item .overview-item-thumb {
    float: left;
    position: absolute;
  }
  .news-home .news-home-inner .overview li.overview-item figure img {
    margin-bottom: 1rem;
    width: 300px;
  }
  .news-home .news-home-inner .overview {
    display: flex;
    flex-direction: row;
  }
  .more-news-wrapper {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .more-news-wrapper a.button-big {
    align-content: center;
    font-size: 2rem;
  }
  .more-news-wrapper a {
    display: inline-block;
    font-size: 1.25rem;
    padding: 0.25em 0.75em;
  }
}

@media (min-width: 1601px) {
  #swk-zoeken-form-1 {
    width: 1440px;
    text-align: left;
  }
  body .header-visual.desktop {
    display: block;
  }
  body .header-visual.mobile {
    display: none;
  }
  body .header-visual .header-text-wrapper {
    width: 1440px;
    text-align: left;
  }
  header.site-header-wrapper .header-top .header-top-inner {
    width: 1440px;
    text-align: left;
  }
  main.site-content-wrapper .breadcrumbs-container {
    width: 1440px;
    text-align: left;
  }
  footer.site-footer-wrapper .site-footer-inner {
    width: 1440px;
    text-align: left;
  }
  #cookie-notice .cookie-notice-container {
    width: 75%;
    text-align: left;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .site-header-wrapper .header-top .header-top-inner .site-branding .site-title {
    color: #000000;
    font-family: "titel-bold", Arial, sans-serif;
    font-size: 1.25rem;
    line-height: 1.136rem;
    transition: all 0.2s ease;
  }
  .site-header-wrapper .header-top .header-top-inner .site-branding .site-description {
    color: #e2001a;
    font-family: "titel-book", Arial, sans-serif;
    font-size: 0.906rem;
    line-height: 0.906rem;
    transition: all 0.2s ease;
  }
  #swk-noticebar .content span.go-to-site a #arrow-header-wrapper #arrow-header {
    height: 30px;
  }
  #swk-noticebar .content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding: 0.75rem 5% 0.25rem;
  }
}

@media (min-width: 0) and (max-width: 767px) and (min-width: 768px) {
  .site-header-wrapper .header-top .header-top-inner .site-branding .site-title {
    font-size: 2.5rem;
    line-height: 1.819rem;
    transition: all 0.2s ease;
  }
  .site-header-wrapper .header-top .header-top-inner .site-branding .site-description {
    font-size: 1.813rem;
    line-height: 1.819rem;
    transition: all 0.2s ease;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .site-header-wrapper .header-top .header-top-inner .header-nav .logout-button {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 0;
    padding: 0;
  }
  .site-header-wrapper .header-top .header-top-inner .header-nav .logout-button ion-icon {
    color: #e2001a;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .site-header-wrapper .header-top .header-top-inner {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-content-wrapper .overview li article figure {
    padding-top: 2rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .home-blocks .home-blocks-inner {
    padding-top: 0;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .row-header {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .news-home-inner .overview li.overview-item article figure {
    padding-top: 2rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
}

@media (min-width: 1921px) {
  body .header-visual.header-visual {
    margin: 0 auto;
    width: 100%;
    text-align: left;
  }
  #site-container {
    max-width: 100%;
  }
  #swk-noticebar .content {
    padding: 0.75rem 2rem 0.75rem 0;
  }
}

@media (min-width: 1921px) and (min-width: 1601px) {
  body .header-visual.header-visual {
    width: 1440px;
    text-align: left;
  }
}

@media (min-width: 768px) and (min-width: 1601px) {
  main.site-content-wrapper .row .row-inner {
    width: 1440px;
    text-align: left;
  }
}

@media (min-width: 1201px) {
  .site-content-wrapper .overview li article figure {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
  .site-content-wrapper .overview li article time {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
  .site-content-wrapper .overview li article .excerpt {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 0;
    padding-left: 1rem;
  }
  .site-content-wrapper .overview {
    margin: 0 0 2rem 0;
  }
  .home-blocks .overview li article figure {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
  .home-blocks .overview li article time {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
  .home-blocks .overview li article .excerpt {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 0;
    padding-left: 1rem;
  }
  .home-blocks .overview {
    margin: 0 0 2rem 0;
  }
  .news-home .news-home-inner .overview li article figure {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
  .news-home .news-home-inner .overview li article time {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
  .news-home .news-home-inner .overview li article .excerpt {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 0;
    padding-left: 1rem;
  }
  .news-home .news-home-inner .overview {
    margin: 0 0 2rem 0;
  }
}

@media (min-width: 1201px) and (min-width: 768px) {
  .site-content-wrapper .overview li article figure {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .site-content-wrapper .overview li article time {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 0;
  }
  .site-content-wrapper .overview li article .excerpt {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .home-blocks .overview li article figure {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .home-blocks .overview li article time {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 0;
  }
  .home-blocks .overview li article .excerpt {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .news-home-inner .overview li article figure {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
  .news-home .news-home-inner .overview li article time {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 0;
  }
  .news-home .news-home-inner .overview li article .excerpt {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
  }
}

@media (min-width: 991px) {
  body.body-fixed {
    display: fixed;
    overflow: hidden;
  }
  #swk-menu.open {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
    width: 40vw;
  }
}

@media (min-width: 782px) {
  body.admin-bar #swk-menu {
    margin-top: 32px;
  }
}