html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
display: inline-block;
vertical-align: middle;
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
.no-whitespace {
padding-top: 0 !important;
}
*, *:after, *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
margin: 0px;
}
img {
display: inline-block;
vertical-align: middle;
}
.push-right {
float: right;
} @media only screen {
.content {
padding: 10px;
}
[class*='col-'] {
float: left;
padding-right: 20px; }
.row {
width: 100%;
max-width: 105em;
margin: 0 auto;
overflow: hidden;
padding-top: 0px;
padding-left: 20px; padding-right: 0px; }
.row:before, .row:after {
content: " ";
display: table;
}
.row:after {
clear: both;
}
.col-small-12 {
width: 100%;
}
.col-small-11 {
width: 91.66%;
}
.col-small-10 {
width: 83.333%;
}
.col-small-9 {
width: 75%;
}
.col-small-8 {
width: 66.66%;
}
.col-small-7 {
width: 58.33%
}
.col-small-6 {
width: 50%;
}
.col-small-5 {
width: 41.66%;
}
.col-small-4 {
width: 33.33%;
}
.col-small-3 {
width: 25%;
}
.col-small-2 {
width: 16.667%;
}
.col-small-1 {
width: 8.33%;
}
.hide-on-small {
display: none !important;
}
.push-small-11 {
margin-left: 91.66%
}
.push-small-10 {
margin-left: 83.333%;
}
.push-small-9 {
margin-left: 75%;
}
.push-small-8 {
margin-left: 66.66%;
}
.push-small-7 {
margin-left: 58.33%
}
.push-small-6 {
margin-left: 50%;
}
.push-small-5 {
margin-left: 41.66%;
}
.push-small-4 {
margin-left: 33.33%;
}
.push-small-3 {
margin-left: 25%;
}
.push-small-2 {
margin-left: 16.667%;
}
.push-small-1 {
margin-left: 8.33%;
}
} @media only screen and (min-width: 48em) {
.row {
width: 100%;
padding-left: 40px; padding-right: 0px; }
[class*='col-'] {
float: left;
padding-right: 40px; }
.col-medium-12 {
width: 100%;
}
.col-medium-11 {
width: 91.66%;
}
.col-medium-10 {
width: 83.333%;
}
.col-medium-9 {
width: 75%;
}
.col-medium-8 {
width: 66.66%;
}
.col-medium-7 {
width: 58.33%
}
.col-medium-6 {
width: 50%;
}
.col-medium-5 {
width: 41.66%;
}
.col-medium-4 {
width: 33.33%;
}
.col-medium-3 {
width: 25%;
}
.col-medium-2 {
width: 16.667%;
}
.col-medium-1 {
width: 8.33%;
}
.hide-on-small {
display: block !important;
}
.hide-on-medium {
display: none !important;
}
.push-medium-11 {
margin-left: 91.66%
}
.push-medium-10 {
margin-left: 83.333%;
}
.push-medium-9 {
margin-left: 75%;
}
.push-medium-8 {
margin-left: 66.66%;
}
.push-medium-7 {
margin-left: 58.33%
}
.push-medium-6 {
margin-left: 50%;
}
.push-medium-5 {
margin-left: 41.66%;
}
.push-medium-4 {
margin-left: 33.33%;
}
.push-medium-3 {
margin-left: 25%;
}
.push-medium-2 {
margin-left: 16.667%;
}
.push-medium-1 {
margin-left: 8.33%;
}
} @media only screen and (min-width: 68.75em) {
.row {
width: 100%;
padding-left: 60px; padding-right: 0px; }
[class*='col-'] {
float: left;
padding-right: 60px; }
.col-large-12 {
width: 100%;
}
.col-large-11 {
width: 91.66%;
}
.col-large-10 {
width: 83.333%;
}
.col-large-9 {
width: 75%;
}
.col-large-8 {
width: 66.66%;
}
.col-large-7 {
width: 58.33%
}
.col-large-6 {
width: 50%;
}
.col-large-5 {
width: 41.66%;
}
.col-large-4 {
width: 33.33%;
}
.col-large-3 {
width: 25%;
}
.col-large-2 {
width: 16.667%;
}
.col-large-1 {
width: 8.33%;
}
.hide-on-small {
display: block !important;
}
.hide-on-medium {
display: block !important;
}
.hide-on-large {
display: none !important;
}
.push-large-11 {
margin-left: 91.66%
}
.push-large-10 {
margin-left: 83.333%;
}
.push-large-9 {
margin-left: 75%;
}
.push-large-8 {
margin-left: 66.66%;
}
.push-large-7 {
margin-left: 58.33%
}
.push-large-6 {
margin-left: 50%;
}
.push-large-5 {
margin-left: 41.66%;
}
.push-large-4 {
margin-left: 33.33%;
}
.push-large-3 {
margin-left: 25%;
}
.push-large-2 {
margin-left: 16.667%;
}
.push-large-1 {
margin-left: 8.33%;
}
}
header {
position: fixed;
width: 100%;
height: 80px;
left: 0px;
top: 0px;
z-index: 9998;
background-color: #fff;
}
header .row {
padding-top: 10px;
padding-bottom: 10px;
overflow: visible;
}
header .row .col-small-12 {
position: relative;
}
header .row .col-small-12 #logo {
position: absolute;
display: inline-block;
left: 0px;
top: 0px;
display: block;
padding: 5px 0px;
}
header .row .col-small-12 #logo img {
display: block;
width: 80px;
height: auto;
}
header .row .col-small-12 #logo.klein {
width: 150px;
}
header .row .col-small-12 #zoeken {
position: absolute;
right: 330px;
display: inline-block;
height: 50px;
width: 40px;
cursor: pointer;
text-align: center;
}
header .row .col-small-12 #zoeken.aktief {
background-color: #f6f7fb;
}
header .row .col-small-12 #zoeken .fa {
padding-top: 16px;
color: #134395;
font-size: 25px;
pointer-events: none;
}
header .row .col-small-12 #zoekFormulier {
display: none;
position: absolute;
right: 370px;
top: 0px;
width: 200px;
height: 50px;
background-color: #f6f7fb;
border: 5px solid #f6f7fb;
padding: 0 10px;
}
header .row .col-small-12 #zoekFormulier input {
display: block;
width: 100%;
height: 30px;
line-height: 30px;
background-color: #fff;
border: 0px solid transparent;
}
header .row .col-small-12 #naarwebshop {
position: absolute;
right: 60px;
top: 5px;
display: inline-block;
background-color: #FF9200;
color: #fff;
line-height: 46px;
padding: 0 10px 0 40px;
text-decoration: none;
font-weight: 700;
}
header .row .col-small-12 #naarwebshop:hover {
background-color: #ffb046;
}
header .row .col-small-12 #naarwebshop:before {
font-family: "Font Awesome 5 Pro";
font-weight: 500;
content: "\f07a";
font-size: 20px;
position: absolute;
left: 10px;
top: 0px;
}
header .row .col-small-12 ul#hoofdmenu {
position: absolute;
right: 340px;
display: inline-block;
margin: 6px 30px 0 20px;
padding: 0;
text-align: right;
background-color: #fff;
}
header .row .col-small-12 ul#hoofdmenu > li {
position: relative;
display: inline-block;
padding: 5px 0;
list-style: none;
transition: background-color 0.3s;
}
header .row .col-small-12 ul#hoofdmenu > li.current_page_item, header .row .col-small-12 ul#hoofdmenu > li.current-menu-item, header .row .col-small-12 ul#hoofdmenu > li.current-menu-ancestor {
background-color: #f6f7fb;
}
header .row .col-small-12 ul#hoofdmenu > li.current_page_item > a, header .row .col-small-12 ul#hoofdmenu > li.current-menu-item > a, header .row .col-small-12 ul#hoofdmenu > li.current-menu-ancestor > a {
font-weight: 700;
}
header .row .col-small-12 ul#hoofdmenu > li a {
transition: color 0.3s;
display: block;
text-align: center;
width: 100%;
font-weight: 300;
font-size: 1.2rem;
text-align: center;
color: #134395;
text-decoration: none;
padding: 6px 15px;
}
header .row .col-small-12 ul#hoofdmenu > li:hover {
background-color: #f6f7fb;
}
header .row .col-small-12 ul#hoofdmenu > li:hover .sub-menu {
display: block;
}
header .row .col-small-12 ul#hoofdmenu > li .sub-menu {
background-color: #f6f7fb;
display: none;
position: absolute;
z-index: 200;
top: 44px;
left: 0px;
padding: 10px 0px 10px 0;
transition: all 0.3s;
}
header .row .col-small-12 ul#hoofdmenu > li .sub-menu:before {
content: "";
width: 0;
height: 0;
display: block;
position: absolute;
left: 15px;
top: 0px;
}
header .row .col-small-12 ul#hoofdmenu > li .sub-menu li {
transition: all 0.3s;
display: list-item;
height: auto;
list-style: disc;
margin-left: 0px;
padding: 5px 15px;
text-indent: 0px;
list-style: none;
}
header .row .col-small-12 ul#hoofdmenu > li .sub-menu li:hover a {
color: rgba(9, 79, 163, 0.7);
}
header .row .col-small-12 ul#hoofdmenu > li .sub-menu li.current-menu-item a {
font-weight: 700;
}
header .row .col-small-12 ul#hoofdmenu > li .sub-menu li a {
display: block;
padding: 0 0 0 0;
text-align: left;
transition: all 0.3s;
height: auto;
white-space: nowrap;
}
header .row .col-small-12 ul#hoofdmenu > li .sub-menu li:last-child {
margin-bottom: 0;
}
.trp-language-switcher {
position: absolute !important;
right: 265px;
top: 10px;
display: inline-block;
margin: 0 0 0 10px;
transition: all 0.3s ease;
}
.trp-language-switcher:hover {
background-color: #f6f7fb;
}
.trp-language-switcher .trp-ls-shortcode-current-language,
.trp-language-switcher .trp-ls-shortcode-language {
width: 55px !important;
}
.trp-language-switcher .trp-ls-shortcode-language {
display: none;
background-color: #f6f7fb;
}
.trp-language-switcher > div {
background-color: transparent;
border: 0px solid transparent;
background-image: none;
}
.trp-language-switcher > div:after {
position: absolute;
top: 7px;
right: 0px;
content: "\f078";
font-family: "Font Awesome 5 Pro";
font-weight: 900;
}
.trp-language-switcher > div:hover:after {
content: "\f077";
}
.trp-language-switcher > div > a {
width: 36px !important;
padding-right: 10px;
}
.trp-language-switcher > div > a > img {
margin-top: 5px;
display: block;
width: 30px !important;
height: 16px;
}
#menuMobileToggle {
display: none;
position: absolute;
top: 6px;
right: 20px;
z-index: 9998;
width: 40px;
height: 40px;
color: #134395;
transform-origin: center center;
}
#menuMobileToggle:before {
position: absolute;
top: 8px;
left: 1px;
display: block;
width: 40px;
height: 40px;
font-family: "Font Awesome 5 Pro";
content: "\f0c9";
font-weight: 300;
font-size: 40px;
}
#menuMobileToggle.toggled {  transform: rotate(45deg);
}
#menuMobileToggle.toggled:before {
top: 8px;
content: "\f067";
} @media screen and (max-width: 1330px) {
header .row .col-small-12 #menuMobileToggle {
right: 40px;
}
header .row .col-small-12 .trp-language-switcher {
right: 170px;
}
header .row .col-small-12 #zoeken {
right: 250px;
}
header .row .col-small-12 #zoekFormulier {
right: 290px;
}
header .row .col-small-12 #naarwebshop {
right: 100px;
width: 40px;
height: 50px;
color: #FF9200;
overflow: hidden;
}
header .row .col-small-12 #naarwebshop:before {
color: #fff;
left: 12px;
top: 4px;
}
header .row .col-small-12 ul#hoofdmenu {
display: none;
position: absolute;
right: 40px;
left: 0px;
top: 55px;
background-color: #f6f7fb;
height: auto;
margin: 0;
padding-bottom: 20px;
}
header .row .col-small-12 ul#hoofdmenu > li {
display: block;
width: 100%;
float: none;
clear: both;
padding-bottom: 0px;
}
header .row .col-small-12 ul#hoofdmenu > li a {
display: block;
width: 100%;
border: 0px solid transparent;
padding-top: 10px;
}
header .row .col-small-12 ul#hoofdmenu > li .sub-menu {
top: 0;
position: relative;
width: 100%;
}
header .row .col-small-12 ul#hoofdmenu > li .sub-menu li a {
display: block;
width: 100%;
text-align: center;
font-size: 0.86rem;
}
header .row .col-small-12 #menuMobileToggle {
display: block;
height: 31px;
}
} @media screen and (max-width: 768px) {
header .row .col-small-12 #menuMobileToggle {
right: 20px;
}
header .row .col-small-12 .trp-language-switcher {
right: 155px;
}
header .row .col-small-12 #zoeken {
right: 230px;
}
header .row .col-small-12 #zoekFormulier {
right: 270px;
}
header .row .col-small-12 #naarwebshop {
right: 80px;
}
} @media screen and (max-width: 480px) {
header .row .col-small-12 .trp-language-switcher {
right: 155px;
}
header .row .col-small-12 #zoeken {
right: 230px;
}
header .row .col-small-12 #zoekFormulier {
top: 50px;
right: 70px;
}
}
::-moz-selection {
background: #134395; color: #fff;
}
::selection {
background: #134395; color: #fff;
}
::-moz-selection {
background: #134395; color: #fff;
}
.bgwit {
background-color: #fff;
}
.bglichtblauw {
background-color: #f6f7fb;
}
.bgmediumblauw {
background-color: rgba(9, 79, 163, 0.7);
}
.fixed {
position: fixed;
top: 0px !important;
}
html, body {
width: 100%;
margin: 0px;
padding: 0;
letter-spacing: 0.05em;
}
body {
font-family: "neue-haas-grotesk-display", sans-serif, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 1rem;
line-height: 1.5em;
color: #134395;
margin: 0px;
}
div, p {
position: relative;
margin: 0;
}
img {
max-width: 100%;
height: auto;
border: 0px solid #000;
}
img.aligncenter {
display: block;
margin: 0 auto;
}
iframe {
max-width: 100%;
height: auto;
}
a {
transition: all 0.3s;
color: #134395;
}
a:hover {
color: #153a1c;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: "neue-haas-grotesk-display", sans-serif;
font-style: normal;
font-weight: 700;
line-height: 1.3em;
color: #134395;
margin: 0;
padding: 5px 0;
}
h1 {
font-size: 3.2rem;
}
h2 {
font-size: 1.7rem;
}
h3 {
font-size: 1.4rem;
}
h4 {
font-size: 1.3rem;
padding: 3px 15px 1px 15px;
}
hr {
display: block;
width: 60px;
margin: 30px auto;
border: 0px solid transparent;
border-bottom: 1px solid #FF9200;
}
ul {
list-style-position: outside;
margin: 0;
padding: 0 0 0 20px;
}
label {
display: block;
}
input {
font-family: "neue-haas-grotesk-display", sans-serif, sans-serif;
font-size: 1rem;
width: 100%;
line-height: 1.4em;
color: #153a1c;
border: 1px solid #153a1c;
margin: 5px 0 5px 0;
padding: 2px 5px;
border-radius: 5px 5px 5px 5px;
}
input[type=submit] {
width: auto;
border: 0px solid #fff;
background-color: #FF9200;
color: #fff;
font-weight: 700;
line-height: 34px;
float: right;
padding: 0 20px;
text-transform: uppercase;
margin-bottom: 30px;
border-radius: 17px;
}
b, strong {
font-family: "neue-haas-grotesk-display", sans-serif, serif;
font-weight: 700;
}
button.leesmeer, .btn.leesmeer {
background-color: #FF9200;
border: 0px solid transparent;
font-weight: 700;
line-height: 34px;
padding: 0 20px;
transition: background-color 0.3s ease;
border-radius: 17px;
}
button.leesmeer:hover, .btn.leesmeer:hover {
background-color: #ffb046;
color: #fff !important;
}
button.leesmeer a, .btn.leesmeer a {
color: #fff;
text-transform: uppercase;
color: #fff;
text-decoration: none;
white-space: nowrap;
}
.btn {
display: inline-block;
color: #fff;
text-transform: uppercase;
color: #fff;
text-decoration: none;
white-space: nowrap;
width: -moz-max-content;
width: max-content;
}
#contentspacer {
height: 80px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
margin-bottom: 10px;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.social-icon {
width: 40px;
height: auto;
}
.content img {
max-width: 100%;
height: auto;
display: block;
}
.zoekformulier {
margin-bottom: 40px;
}
.zoekformulier label.screen-reader-text {
display: none;
}
a.leesverder {
display: block;
font-weight: 900;
color: #134395;
}
#kiestag {
padding: 40px 0 100px 0;
text-align: center;
}
#kiestag button, #kiestag .btn {
background-color: #FF9200;
border: 0px solid transparent;
font-weight: 700;
line-height: 34px;
padding: 0 20px;
margin: 0 10px;
transition: background-color 0.3s ease;
border-radius: 17px;
}
#kiestag button:hover, #kiestag .btn:hover {
background-color: #ffb046;
}
#kiestag button.aktief, #kiestag .btn.aktief {
background-color: #134395;
}
#kiestag button a, #kiestag .btn a {
color: #fff;
text-transform: uppercase;
color: #fff;
text-decoration: none;
white-space: nowrap;
}
.breadcrumb-container.theme1 {
margin-left: 0px;
padding-left: 0px;
}
.breadcrumb-container.theme1 a {
margin-left: 0px;
padding-left: 0px;
padding-right: 5px;
}
.breadcrumb-container.theme1 .separator {
padding-right: 5px;
}
.breadcrumb-container.theme1 li:first-child {
display: none !important;
}
.socialshare .icon {
position: relative;
display: inline-block;
width: 24px;
height: 24px;
top: 0px;
border-radius: 3px;
background-color: #134395;
color: #fff;
}
.socialshare .icon:after {
position: absolute;
font-family: "Font Awesome 5 Brands";
right: 6px;
top: 1px;
}
.socialshare .icon.facebookshare:after {
content: "\f39e";
}
.socialshare .icon.twittershare:after {
content: "\f099";
right: 3px;
}
.socialshare .icon.linkedinshare:after {
content: "\f0e1";
} .page-template-faq-overzicht .faqs {
padding-top: 0px;
}
.page-template-faq-overzicht h3 {
margin: 0 0 10px 0;
font-size: 1.17rem;
line-height: 1.2em;
}
.page-template-faq-overzicht h3 a {
text-decoration: none;
color: #134395;
font-size: 1.17rem;
}
.page-template-faq-overzicht .antwoord {
display: none;
padding-bottom: 40px;
}
.page-template-faq-overzicht .info .datum {
padding: 0;
font-size: 0.9rem;
line-height: 40px;
}
.page-template-faq-overzicht .info .hr {
padding: 0;
text-align: center;
}
.page-template-faq-overzicht .info .hr hr {
margin: 15px auto;
}
.page-template-faq-overzicht .info .socials {
padding: 0;
text-align: right;
}
.page-template-faq-overzicht .afbeelding {
margin-bottom: 40px;
}
.page-template-faq-overzicht .afbeelding img {
width: 100% !important;
}
.page-template-faq-overzicht .leesmeer {
display: block;
margin: 40px auto 100px;
}
.page-template-faq-overzicht .decontent {
padding-bottom: 40px;
}
.page-template-faq-overzicht .decontent img {
width: 100% !important;
} .page-template-nieuws-overzicht h3,
.post-template-default h3 {
margin: 0 0 10px 0;
}
.page-template-nieuws-overzicht h3 a,
.post-template-default h3 a {
text-decoration: none;
color: #134395;
}
.page-template-nieuws-overzicht .info .datum,
.post-template-default .info .datum {
padding: 0;
font-size: 0.9rem;
line-height: 40px;
}
.page-template-nieuws-overzicht .info .hr,
.post-template-default .info .hr {
padding: 0;
text-align: center;
}
.page-template-nieuws-overzicht .info .hr hr,
.post-template-default .info .hr hr {
margin: 15px auto;
}
.page-template-nieuws-overzicht .info .socials,
.post-template-default .info .socials {
padding: 0;
text-align: right;
}
.page-template-nieuws-overzicht .afbeelding,
.post-template-default .afbeelding {
margin-bottom: 40px;
}
.page-template-nieuws-overzicht .afbeelding img,
.post-template-default .afbeelding img {
width: 100% !important;
}
.page-template-nieuws-overzicht .leesmeer,
.post-template-default .leesmeer {
display: block;
margin: 40px auto 100px;
}
.page-template-nieuws-overzicht .decontent,
.post-template-default .decontent {
padding-bottom: 40px;
}
.single-nieuws .contentspacer {
padding-top: 80px;
}
.single-nieuws h4 {
padding-left: 0px;
}
.single-nieuws .binnenkort table tr td {
vertical-align: top;
padding: 3px 5px;
}
.single-nieuws .binnenkort table tr td.datum {
white-space: nowrap;
} .search .deresultaten {
padding-top: 80px;
min-height: 500px;
}
.search ul.resultaten {
padding: 40px 0 0 0px;
list-style: none;
}
.search ul.resultaten article {
margin: 0 0 20px 0;
}
.search ul.resultaten article h2 {
font-size: 1.4rem;
}
.blauwespacer {
background-color: #f6f7fb;
height: 70px;
}
.tekstcenter {
text-align: center;
}
.tekstright {
text-align: right;
}
.tekstgroot {
font-size: 1.5rem;
font-weight: 200;
line-height: 1.5em;
}
.tekstklein {
font-size: 0.9rem;
font-weight: 300;
line-height: 1.4em;
}
img.rond {
width: 150px;
height: 150px;
border-radius: 50%;
} .page-template-default .een_kolom, .page-template-show .een_kolom {
padding: 40px 0 15px 0;
}
.page-template-default .een_kolom .tekst, .page-template-show .een_kolom .tekst {
position: relative;
max-width: 860px;
margin: 0 auto;
}
.page-template-default .een_kolom .tekst .inner .table-wrapper, .page-template-show .een_kolom .tekst .inner .table-wrapper {
overflow-x: auto;
position: unset;
}
.page-template-default .een_kolom .tekst .inner .table-wrapper table, .page-template-show .een_kolom .tekst .inner .table-wrapper table {
white-space: nowrap;
table-layout: fixed;
width: auto !important;
}
.page-template-default .een_kolom .tekst .inner .table-wrapper table tr:first-child, .page-template-show .een_kolom .tekst .inner .table-wrapper table tr:first-child {
background-color: #f6f7fb;
}
.page-template-default .een_kolom .tekst .inner .table-wrapper table tr:first-child td, .page-template-show .een_kolom .tekst .inner .table-wrapper table tr:first-child td {
padding: 20px;
}
.page-template-default .een_kolom .tekst .inner .table-wrapper table tr:nth-last-child(even), .page-template-show .een_kolom .tekst .inner .table-wrapper table tr:nth-last-child(even) {
background-color: #f6f7fb;
}
.page-template-default .een_kolom .tekst .inner .table-wrapper table tr td:first-child, .page-template-show .een_kolom .tekst .inner .table-wrapper table tr td:first-child {
background-color: #f6f7fb;
padding: 20px;
position: sticky;
left: 0;
top: auto;
}
.page-template-default .een_kolom .onderschrift_simple, .page-template-show .een_kolom .onderschrift_simple {
text-align: center;
}
.page-template-default .twee_afbeeldingen, .page-template-show .twee_afbeeldingen {
margin: 0px;
}
.page-template-default .twee_afbeeldingen .tekst, .page-template-show .twee_afbeeldingen .tekst {
position: relative;
max-width: 860px;
margin: 0 auto;
}
.page-template-default .twee_afbeeldingen .inner, .page-template-show .twee_afbeeldingen .inner {
display: flex;
}
.page-template-default .twee_afbeeldingen .col-small-12.col-medium-6, .page-template-show .twee_afbeeldingen .col-small-12.col-medium-6 {
flex: 1;
}
.page-template-default .twee_afbeeldingen .afbeelding, .page-template-show .twee_afbeeldingen .afbeelding {
height: 100%;
overflow: hidden;
}
.page-template-default .twee_afbeeldingen .onderschrift_simple, .page-template-show .twee_afbeeldingen .onderschrift_simple {
text-align: left;
bottom: 0px;
z-index: 1000;
position: absolute;
background-color: rgba(255, 255, 255, 0.5);
padding: 5px;
}
.page-template-default .twee_kolommen,
.page-template-default .drie_kolommen,
.page-template-default .vier_kolommen, .page-template-show .twee_kolommen,
.page-template-show .drie_kolommen,
.page-template-show .vier_kolommen {
padding: 25px 0;
}
.page-template-default .twee_kolommen .row,
.page-template-default .drie_kolommen .row,
.page-template-default .vier_kolommen .row, .page-template-show .twee_kolommen .row,
.page-template-show .drie_kolommen .row,
.page-template-show .vier_kolommen .row {
position: relative;
height: auto;
}
.page-template-default .twee_kolommen .row .col-small-12 .tekst,
.page-template-default .drie_kolommen .row .col-small-12 .tekst,
.page-template-default .vier_kolommen .row .col-small-12 .tekst, .page-template-show .twee_kolommen .row .col-small-12 .tekst,
.page-template-show .drie_kolommen .row .col-small-12 .tekst,
.page-template-show .vier_kolommen .row .col-small-12 .tekst {
position: relative;
padding-bottom: 60px;
height: 100%;
}
.page-template-default .twee_kolommen .row .col-small-12 .tekst button.leesmeer, .page-template-default .twee_kolommen .row .col-small-12 .tekst .leesmeer,
.page-template-default .drie_kolommen .row .col-small-12 .tekst button.leesmeer,
.page-template-default .drie_kolommen .row .col-small-12 .tekst .leesmeer,
.page-template-default .vier_kolommen .row .col-small-12 .tekst button.leesmeer,
.page-template-default .vier_kolommen .row .col-small-12 .tekst .leesmeer, .page-template-show .twee_kolommen .row .col-small-12 .tekst button.leesmeer, .page-template-show .twee_kolommen .row .col-small-12 .tekst .leesmeer,
.page-template-show .drie_kolommen .row .col-small-12 .tekst button.leesmeer,
.page-template-show .drie_kolommen .row .col-small-12 .tekst .leesmeer,
.page-template-show .vier_kolommen .row .col-small-12 .tekst button.leesmeer,
.page-template-show .vier_kolommen .row .col-small-12 .tekst .leesmeer {
width: auto;
position: absolute;
bottom: 0px;
left: 50%;
transform: translate(-50%, 0);
}
.page-template-default .mobile_header, .page-template-show .mobile_header {
display: none;
}
.page-template-default .desktop_header, .page-template-default .mobile_header, .page-template-show .desktop_header, .page-template-show .mobile_header {
position: relative;
}
.page-template-default .desktop_header img, .page-template-default .mobile_header img, .page-template-show .desktop_header img, .page-template-show .mobile_header img {
width: 100%;
height: auto;
}
.page-template-default .groot_beeld, .page-template-show .groot_beeld {
position: relative;
}
.page-template-default .groot_beeld .tekst, .page-template-show .groot_beeld .tekst {
position: relative;
max-width: 860px;
margin: 0 auto;
}
.page-template-default .groot_beeld .afbeelding, .page-template-show .groot_beeld .afbeelding {
padding-bottom: 100px;
}
.page-template-default .groot_beeld .afbeelding img, .page-template-show .groot_beeld .afbeelding img {
width: 100%;
height: auto;
}
.page-template-default .groot_beeld .onderschrift, .page-template-show .groot_beeld .onderschrift {
display: inline-block;
position: absolute;
left: 0px;
bottom: 0px;
max-width: 65%;
color: #fff;
padding: 30px 70px 35px;
background-color: #134395;
font-size: 2.8rem;
font-weight: 200;
line-height: 1.4em;
z-index: 99;
}
.page-template-default .groot_beeld .onderschrift:after, .page-template-show .groot_beeld .onderschrift:after {
z-index: -1;
content: "";
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: #134395;
transform-origin: bottom left;
transform: skew(-20deg, 0deg);
} #mailchimp {
position: relative;
background-color: #f6f7fb;
color: #134395;
margin-top: 70px;
padding: 50px 0 30px;
line-height: 1.8em;
}
#mailchimp #mc_embed_signup input {
display: inline-block;
width: 250px;
margin-right: 20px;
}
#mailchimp #mc_embed_signup input[type=submit] {
float: none;
width: auto;
}
#footer {
position: relative;
background-color: #134395;
color: #fff;
padding: 50px 0 100px;
line-height: 1.8em;
}
#footer ul#footermenu {
list-style: none;
padding: 0px;
}
#footer ul#footermenu li {
list-style: none;
}
#footer a {
color: #fff;
text-decoration: none;
}
#footer a:hover {
color: #f6f7fb;
text-decoration: underline;
}
#footer .logo {
display: block;
margin: 0 auto 40px auto;
width: 82px;
height: auto;
}
#footer .socials {
padding-top: 20px;
}
#footer .socials a {
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
text-align: center;
line-height: 40px;
margin-left: 10px;
background-color: #fff;
color: #134395;
} .alignleft {
float: left;
margin-right: 10px;
}
.alignright {
float: right;
margin-left: 10px;
}
.trans {
background-color: transparent;
}
.radius {
border-radius: 10px;
}
.fixed {
position: fixed;
top: 0px;
z-index: 999;
}
.clearfix:after {
zoom: 1;
content: ".";
visibility: hidden;
display: block;
height: 0;
clear: both;
}
.paddingL0 {
padding-left: 0px;
}
.marginT10 {
margin-top: 10px;
}
.beeld100prc {
max-width: 100%;
}
.beeld100prc img {
width: 100%;
height: auto;
} @media handheld, only screen and (max-width: 1280px) {
.page-template-default .groot_beeld .afbeelding, .page-template-show .groot_beeld .afbeelding {
padding-bottom: 65px;
}
.page-template-default .groot_beeld .onderschrift, .page-template-show .groot_beeld .onderschrift {
font-size: 2rem;
padding: 20px;
}
.page-template-default .vier_kolommen .row .col-medium-6 .tekst, .page-template-show .vier_kolommen .row .col-medium-6 .tekst {
margin-bottom: 30px;
}
.page-template-default .vier_kolommen .row .col-medium-6 .tekst.nobutton, .page-template-show .vier_kolommen .row .col-medium-6 .tekst.nobutton {
margin-bottom: 0px;
}
.page-template-default .vier_kolommen .row .col-medium-6:last-child .tekst, .page-template-show .vier_kolommen .row .col-medium-6:last-child .tekst {
margin-bottom: 20px;
}
} @media handheld, only screen and (max-width: 768px) {
.page-template-default .mobile_header, .page-template-show .mobile_header {
display: block !important;
}
.page-template-default .desktop_header, .page-template-show .desktop_header {
display: none !important;
}
.page-template-default .groot_beeld .afbeelding, .page-template-show .groot_beeld .afbeelding {
padding-bottom: 82px;
}
.page-template-default .groot_beeld .onderschrift, .page-template-show .groot_beeld .onderschrift {
font-size: 1rem;
padding: 20px;
}
.page-template-default .twee_kolommen .row,
.page-template-default .drie_kolommen .row,
.page-template-default .vier_kolommen .row, .page-template-show .twee_kolommen .row,
.page-template-show .drie_kolommen .row,
.page-template-show .vier_kolommen .row {
display: block;
}
.page-template-default .twee_kolommen .row .col-small-12 .tekst,
.page-template-default .drie_kolommen .row .col-small-12 .tekst,
.page-template-default .vier_kolommen .row .col-small-12 .tekst, .page-template-show .twee_kolommen .row .col-small-12 .tekst,
.page-template-show .drie_kolommen .row .col-small-12 .tekst,
.page-template-show .vier_kolommen .row .col-small-12 .tekst {
margin-bottom: 80px;
}
.page-template-default .twee_kolommen .row .col-small-12 .tekst.nobutton,
.page-template-default .drie_kolommen .row .col-small-12 .tekst.nobutton,
.page-template-default .vier_kolommen .row .col-small-12 .tekst.nobutton, .page-template-show .twee_kolommen .row .col-small-12 .tekst.nobutton,
.page-template-show .drie_kolommen .row .col-small-12 .tekst.nobutton,
.page-template-show .vier_kolommen .row .col-small-12 .tekst.nobutton {
margin-bottom: 0px;
}
.page-template-default .twee_kolommen .row .col-small-12:last-child .tekst,
.page-template-default .drie_kolommen .row .col-small-12:last-child .tekst,
.page-template-default .vier_kolommen .row .col-small-12:last-child .tekst, .page-template-show .twee_kolommen .row .col-small-12:last-child .tekst,
.page-template-show .drie_kolommen .row .col-small-12:last-child .tekst,
.page-template-show .vier_kolommen .row .col-small-12:last-child .tekst {
margin-bottom: 20px;
}
#footer .col-small-12 {
padding-bottom: 40px;
}
#footer .col-small-12 p {
text-align: left !important;
}
} .vfb-clearfix {
display: none;
}
.vfbp-form .vfb-radio label, .vfbp-form .vfb-checkbox label {
padding-left: 20px;
}
.vfbp-form .btn-primary {
border: 0px solid #fff;
font-family: "neue-haas-grotesk-display", sans-serif;
text-transform: uppercase;
}
.vfb-radio input {
width: auto;
}
.vfbp-form .btn-primary {
background-color: #FF9200;
border: 0px solid transparent;
font-weight: 700;
line-height: 34px;
padding: 0 20px;
transition: background-color 0.3s ease;
border-radius: 17px;
}
.vfbp-form .vfb-form-control {
font-size: 1.2rem;
line-height: 1.3em;
height: auto;
padding: 5px 12px;
}
.vfbp-form label {
font-size: 1.2rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .leesmeer {
width: 100%;
max-width: 150px;
text-align: center;
}
}
@supports (-ms-ime-align: auto) { .leesmeer {
width: 100%;
max-width: 150px;
text-align: center;
}
}