.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
} audio,
canvas,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  a {
background: transparent;
} a:focus {
outline: thin dotted;
} a:active,
a:hover {
outline: 0;
}  h1 {
font-size: 2em;
margin: 0.67em 0;
} abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} mark {
background: #ff0;
color: #000;
} code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
} pre {
white-space: pre-wrap;
} q {
quotes: "\201C" "\201D" "\2018" "\2019";
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 0;
}  fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } button,
input,
select,
textarea {
font-family: inherit; font-size: 100%; margin: 0; } button,
input {
line-height: normal;
} 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;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } 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;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0;
}.row {
max-width: 100%;
margin-left: auto;
margin-right: auto; }
.row::before, .row::after {
content: ' ';
display: table; }
.row::after {
clear: both; }
.row.collapse > .column, .row.collapse > .columns {
padding-left: 0;
padding-right: 0; }
.row .row.collapse {
margin-left: 0;
margin-right: 0; }
.row.expanded {
max-width: none; }
.row.expanded .row {
margin-left: auto;
margin-right: auto; }
.column, .columns {
padding-left: 30px;
padding-right: 30px;
float: left; } .column.end:last-child:last-child, .end.columns:last-child:last-child {
float: left; }
.column.row.row, .row.row.columns {
float: none; }
.row .column.row.row, .row .row.row.columns {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0; }
.small-1 {
width: 5%; float:left;}
.small-2 {
width: 10%; float:left;}  
.small-3 {
width: 15%; float:left;}
.small-4 {
width: 20%; float:left;}
.small-5 {
width: 25%; float:left;}  
.small-6 {
width: 30%;float:left; }  
.small-7 {
width: 35%;float:left; }
.small-8 {
width: 40%; float:left;}  
.small-9 {
width: 45%;float:left; }
.small-10 {
width: 50%;float:left; }
.small-11 {
width: 55%;float:left; }
.small-12 {
width: 60%;float:left; }  
.small-13 {
width: 65%; float:left;}
.small-14 {
width: 70%;float:left; }
.small-15 {
width: 75%; float:left;}  
.small-16 {
width: 80%;float:left; }  
.small-17 {
width: 85%; float:left;}
.small-18 {
width: 90%;float:left; }  
.small-19 {
width: 95%; float:left;}
.small-20 {
width: 100%; float:left;}  
@media screen and (min-width: 768px) {
.medium-third {width:33.3333%}
.medium-two-third{width:66.6667%}
.medium-push-4 {margin-left:20%}
.medium-push-5 {margin-left:25%}
.medium-1 {
width: 5%; float:left;}
.medium-push-1 {
margin-left:5% 
} 
.medium-2 {
width: 10%; float:left;}  
.medium-push-2 {
margin-left:10% 
}
.medium-3 {
width: 15%; float:left;}
.medium-push-3 {
margin-left:15% 
}
.medium-4 {
width: 20%; float:left;}
.medium-5 {
width: 25%; float:left;}  
.medium-6 {
width: 30%;float:left; }  
.medium-7 {
width: 35%;float:left; }
.medium-8 {
width: 40%; float:left;}  
.medium-9 {
width: 45%;float:left; }
.medium-10 {
width: 50%;float:left; }
.medium-11 {
width: 55%;float:left; }
.medium-12 {
width: 60%;float:left; }  
.medium-13 {
width: 65%; float:left;}
.medium-14 {
width: 70%;float:left; }
.medium-15 {
width: 75%; float:left;}  
.medium-16 {
width: 80%;float:left; }  
.medium-17 {
width: 85%; float:left;}
.medium-18 {
width: 90%;float:left; }  
.medium-19 {
width: 95%; float:left;}
.medium-20 {
width: 100%; float:left;}   }
@media screen and (min-width: 992px) {
.large-push-0 {margin-left:0%} 
.large-1 {
width: 5%; float:left;}
.large-push-1 {margin-left:5%} 
.large-2 {
width: 10%; float:left;}  
.large-push-2 {margin-left:10%}
.large-3 {
width: 15%; float:left;}
.large-push-3 {margin-left:15%} 
.large-4 {
width: 20%; float:left;}
.large-5 {
width: 25%; float:left;}  
.large-push-5 {
margin-left:25% 
}
.large-6 {
width: 30%;float:left; }  
.large-7 {
width: 35%;float:left; }
.large-8 {
width: 40%; float:left;}  
.large-9 {
width: 45%;float:left; }
.large-10 {
width: 50%;float:left; }
.large-11 {
width: 55%;float:left; }
.large-12 {
width: 60%;float:left; }  
.large-13 {
width: 65%; float:left;}
.large-14 {
width: 70%;float:left; }
.large-15 {
width: 75%; float:left;}  
.large-16 {
width: 80%;float:left; }  
.large-17 {
width: 85%; float:left;}
.large-18 {
width: 90%;float:left; }  
.large-19 {
width: 95%; float:left;}
.large-20 {
width: 100%; float:left;}
}
.clearfix::before, .clearfix::after {
content: ' ';
display: table; }
.clearfix::after {
clear: both; }a, .wpcf7-submit, .footer-social a:before, .partner-logo,.bottom-trigger, .form-keus:before, .form-keus:after, .logo img {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}  *,
*:after,
*:before {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
} html {
font-size:62.5%;
} .clear:before,
.clear:after {
content:' ';
display:table;
}
.clear:after {
clear:both;
}
.clear {
*zoom:1;
}
.media-holder img {width:100%}
img {
max-width:100%;
vertical-align:bottom;
}
a {
color:#444;
text-decoration:none;
}
a:hover {
color:#444;
}
a:focus {
outline:0;
}
a:hover,
a:active {
outline:0;
}
input:focus {
outline:0;
border:1px solid #04A4CC;
}  .wrapper {
max-width:1260px;
width:95%;
margin:0 auto;
position:relative;
}
h1, h2, h3, h4, h5, h6 {
margin: 0 0 25px;color:#141414; font-size:24px; font-weight:600;line-height:1.3;
}
.content-titel h2 {    font-size: 18px;    margin-bottom: 40px;}
body {font-size:16px;line-height:1.7;font-family: 'poppins', 'Arial', sans-serif;color:#141414}
.large-content {font-size:21px}
p { margin:0 0 25px}
p:last-child {margin:0}
.standaard-content ul, .standaard-content ul li {padding:0;margin:0;list-style:none;display:block}
.standaard-content ul, .standaard-content ul li{ margin:0 0 25px}
.standaard-content ul:last-child,  .standaard-content ul li:last-child {margin:0;}
.standaard-content ul li {padding-left:15px;position:relative;}
.standaard-content ul li:before {content:"";position:absolute;width:4px;height:4px;background:#000;border-radius:50%;left:0;top:11px} 
.highlighted-content {font-size:24px;line-height:2;color:#ef783b}
.large-titel h2 {font-size:40px;}
.orange-title h2 {color:#ef783b}
@media screen and (min-width:992px){
.large-titel {text-align:right}
}
.center-align{
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;	
-moz-align-items:center;
-ms-align-items:center;
}
@media screen and (min-width:768px){
.bottom-align{
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: flex-end;
align-items: flex-end;	
-moz-align-items:flex-end;
-ms-align-items:flex-end;
}
.right-aligned {text-align:right}
}
.align-center{
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
justify-content: center;	
-moz-justify-content:center;
-ms-justify-content:center;
flex-wrap: wrap ;
-moz-flex-wrap: wrap ;
-ms-flex-wrap: wrap ;
}	
.textcenter, .text-center {text-align:center;}
.marginfix, .margin-fix {margin-bottom:35px}
.marginfix h2:last-child {margin-bottom:0}
.nomargin {margin-bottom:0!important}
.overlay {content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.standaard-content a {color: #ef783b;}
.standaard-content a:hover, .standaard-content a:focus {    color: #141414;}
.small-columns, .small-columns .columns {padding:0 15px;}
.content-row {padding: 50px 0 15px}
.content-row:last-child {padding-bottom:90px}
.content-row:last-child .other-product-hold {margin-bottom:0}
.background-row {position:relative;z-index:10}
.background-row:last-child {padding-bottom:0;margin-bottom:-1px}
.orange-block {background-color:#ef793c;color:#fff;padding:60px 50px}
.orange-block, .orange-block p, .orange-block a {color:#fff;font-size:21px}
.intro-row {position:relative;z-index:100;padding-bottom:40px}
.intro-row .wrapper > div {margin-top:-70px;}
.maps-holder {width:calc(100% - 380px);}
.adres-holder {width:380px;}
.maps-holder img {width:100%}
.adres-box > div {    padding: 40px;    background: #ef783c;}
.adres-holder, .adres-holder a, .adres-holder p {color:#fff;font-size:16px;}
.adres-holder ul, .adres-holder li {padding:0;margin:0;list-style:none}
.adres-holder p, .adres-holder ul {margin:0 0 20px}
.adres-holder p:last-child, .adres-holder ul:last-child {margin:0}
.adres-holder i {    font-size: 25px;display:inline-block;margin-bottom:5px}
.adres-holder h4 {    color: #fff;    font-size: 16px;    margin-bottom: 20px;}
.vacature-row-titel {margin-bottom:25px}
.vacature-row-titel h2, .vacature-titel h2 {margin:0;font-size:18px}
.vacature-row-titel h2, .vacature-row-titel h2 a{color:#000}
.vacature-titel {cursor:pointer}
.vacature-titel h2 {color:#ef783b;padding:25px 0;border-bottom:1px solid #e3e3e3}
.vacature-titel h2{position:relative}
.vacature-titel span {position:absolute;content:"";width:15px;height:15px;right:0;        top: 28px;}
.vacature-titel span:before {content:"";position:absolute;width:100%;height:3px;background:#ef783b; left:0;   top: 6px;} 
.vacature-titel span:after {content:"";position:absolute;width:3px;height:100%;background:#ef783b;  top:0;   left: 6px;} 
.vacature-row:first-child .vacature-titel h2 {padding-top:0;}
.vacature-row:first-child .vacature-titel span {top:3px}
.vacature-content {padding:40px 0}
.open.vacature-titel span:after {display:none}
.vacature-content {display:none}
.vacature-titel.open h2 {border-color:transparent}
.call-to-action h2 {margin:0;font-size:32px;color:#ffffff;font-weight:normal}
.call-to-action {background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;padding:180px 0}
.call-to-action .big-title h2 {font-size:45px}
.certification > div {padding:33px;background:#ef783b;}
.certification, .certification p, .certification a {color:#fff;font-size:16px}
.certification ul, .certification li {padding:0;margin:0;list-style:none;display:block}
.certification ul {margin:0 0 25px;}
.certification ul:last-child {margin:0;}
.certification li {padding-left:20px;position:relative;margin-bottom:5px}
.certification li:last-child {margin-bottom:0}
.certification li:before {    content: "";    position: absolute;    width: 4px;    height: 4px;    background: #fff;    border-radius: 50%;    left: 0;    top: 11px;}
.founder-content {text-align:center;}
.founder-content, .founder-content h4 {font-size:16px;}
.founder-content h4 {font-weight:normal;margin:0;    color: #ef783b;}
.founder-row .medium-10, .founder-row {padding:0 5px;}
.founder-row {padding:0 15px;}
.founder-image {padding-bottom:80%;overflow:hidden;border-radius:50%;background-size:cover;background-position:center center;margin-bottom:25px;width:80%;margin-left:10%}
.dynamic-content-row {padding-bottom:0;}
.dynamic-content-row + .call-row {padding-top:0;}
.dynamic-hold {padding:75px 15px 45px;background-color:#f2f2f2}
.dynamic-hold h2 {    color: #ef783b;}
@media screen and (max-width:767px){
.empty-row {display:none}
}
.double-media {width:50%;}
.video-box {position: relative;	padding-bottom: 56.25%;	overflow: hidden;	max-width: 100%;	height: auto;background:#fff} 
.video-box iframe,	.video-box object,	.video-box embed { 	position: absolute;	top: 0;	left: 0;width: 100%;height: 100%;}
.video-link {display:block;position:relative;background-color:#25303b}
.video-link:before {    content: "\f2ec";    font-family: "Font Awesome 5 Pro";    font-weight: 900;    color: #ef793c;    font-size: 60px;    -ms-transform: rotate(90deg);    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    position: absolute;    line-height: 1;    top: calc(50% - 30px);    left: calc(50% - 33px);    opacity: 1;    z-index: 1;}
.video-link:hover:before {opacity:0.8}
.vacature-titel h2{
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
} .home .content-titel h2 {    font-size: 24px;    padding-bottom: 35px;    border-bottom: 1px solid #000;    margin-bottom: 70px;}
.market-box {margin-bottom:40px}
.market-image {padding-bottom:60%;position:relative;background-size:cover;background-position:center center;margin-bottom:20px}
.market-box h3 {    font-size: 20px;    margin-bottom: 20px;}
.market-box, .market-box a {    color: #ef783b; }
.market-box a:hover, .market-box a:focus {color:#000}
@media screen and (min-width:768px){
.markets-row .columns {padding:0 20px}
.markets-row {padding:0 10px}
} .product-row:last-child {margin-bottom:5px}
.product-row, .product-row .columns {padding:0 15px}
.product-box {margin-bottom:30px;padding:40px 35px;background-color:#fff;border:1px solid #e3e3e3}
.product-image {position:relative;background-size:contain;background-position:center center;background-repeat:no-repeat;padding-bottom:100%;margin-bottom:25px}
.product-box h3 {font-size:24px;color:#ef783b;margin-bottom:20px}
.product-box .equalheight {margin-bottom:20px;}
.other-product-hold{padding:75px 15px 45px;background-color:#f2f2f2}
.other-product-hold .columns {padding:0 15px;}
.product-box-hold {width:25%;}
.other-products .product-box {    padding: 0;    background: none;    border: none;    text-align: center;}
.other-products  .product-box h3 {    font-size: 24px;    color: #000000;}
.other-products .product-image {margin-bottom:10px} .brochure-hold {padding:0 15px;margin-bottom:5px}
.brochure-hold .columns {padding: 0 15px}
.brochure-box-hold {width:16.66667%;margin-bottom:30px;}
.brochure-image {    position: relative;    padding-bottom: 140%;    background-size: contain;    background-repeat: no-repeat;    background-position: center center;    margin-bottom: 20px;}
.brochure-desc h3, .brochure-desc h3 a {
color: #ef783b;
font-weight: normal;
font-size: 18px;
line-height: 1;
margin: 0;
}
.brochure-desc h3 a:hover, .brochure-desc h3 a:focus, .brochure-box-hold:hover h3 a {color:#000} .btn {
color: #fff!important;
border: none;
background: #ef783c;
outline: none;
padding: 21px 20px;
display: inline-block;
font-size: 18px;
text-transform: none;
font-weight: normal;
min-width: 300px;
border-radius: 5px;
line-height: 1;
text-align: center;
}
.btn:hover, .btn:focus {
color:#fff;background:#000	
}
.btn.btn-ouline, .btn.outline {    background: none;    border: 1px solid #000000;    color: #000;    border-radius: 5px;}
.btn.btn-ouline:hover, .btn.btn-ouline:focus, .btn.outline:hover, .btn.outline:focus {background:#000;color:#fff}
.standaard-content .btn {border-radius:5px}
.banner .btn {border-radius: 5px;margin: 0 10px 20px}
.banner .btn.btn-ouline {color:#fff;border-color:#fff;}
.banner .btn.btn-ouline:hover, .banner .btn.btn-ouline:focus {border-color:#000} .read-more {color:#ef783b}
.read-more:hover, .read-more:focus {color:#000}
.read-more.top {text-decoration:underline}
.recent-row h2 {font-size:24px;margin:0}
.blog-image {    padding-bottom: 60%;    position: relative;    background-size: cover;    background-position: center center;    background-color: #f7f7f7;    margin-bottom: 30px;}
.blog-content h3, .blog-content h3 a {color:#000;font-weight:normal;font-size:24px;margin:0}
.blog-box .equalheight {margin-bottom:20px}
.archive-row h2 {font-weight:normal;font-size:18px;color:#ef783b;padding:25px 0;border-bottom:1px solid #e3e3e3;margin:0}
.archive-row:first-child  h2 {padding-top:0;}
.archive-row h2 a {color:#ef783b;display:block}
.archive-row h2 a:hover, .archive-row h2 a:focus {color:#000}
@media screen and (min-width:768px){
.news-row .medium-third {margin-bottom:60px}
.go-to-archive {margin-top:20px}
} .banner:before{content:"";position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.2; background:#19333a;z-index:1}
.orange-banner:before {    background: #4a2015;    opacity: 0.3;}
.no-color:before {    display:none} .banner {min-height:450px; background-size:fit;background-position:bottom center;background-color:#000; background-repeat:no-repeat; position:relative;padding:140px 0 95px}
.banner .wrapper {position:relative;z-index:3}
.banner .wrapper > .small-20 {margin:0 0 35px}
.banner h1, .banner h2, .banner p,.banner {color:#fff}
.banner h2, .banner h1 { font-size: 80px;margin:0}
.home-banner h1 {margin-bottom:10px;}
.home-banner h1:last-child {margin-bottom:0;}
.home-banner, .home-banner p {font-size:21px}
.banner-btns {    margin-top: 65px!important;} input.wpcf7-form-control.wpcf7-submit {
color: #fff;
border: none;
background: #0085bd;
outline: none;
padding: 10px 20px;
min-height: 40px;
display: inline-block;
font-size: 18px;
text-transform: none;
font-weight: 600;
min-width: 220px;
border-radius: 5px;
line-height: 1;
text-align: center;
width: 100%;
}
input.wpcf7-form-control.wpcf7-submit:hover, input.wpcf7-form-control.wpcf7-submit:focus {background:#141414}
.wpcf7-text {
box-sizing: border-box;
width: 100%;
height: 40px;
border: 1px solid #fff;
border-radius: 5px;
margin-bottom: 10px;
padding-left:10px;
} div.wpcf7 .wpcf7-submit:disabled {opacity:0.4}
.wpcf7-not-valid {    border-color: #ff0000!important;}
span.wpcf7-not-valid-tip, div.wpcf7 .ajax-loader {    display: none;} 
div.wpcf7-response-output {
margin: 0;
padding: 5px 15px;
text-align: center;font-size:14px
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid #ff0000;
color: #ff0000;
} footer .columns {
padding: 0 5px;
}
footer > .wrapper {padding:0 0 85px}
.footer-logo > div {padding-top:70px;position:relative;}
.footer-logo > div:before {content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:#000}
.footer-logo img {width:200px}
.footer-logo {margin-bottom:40px}
.footer-socials ul, .footer-socials li {padding:0;margin:0;list-style:none;display:inline-block}
.footer-socials li {margin:0 10px}
.footer-socials a {color:#ef793c;font-size:24px;}
.footer-socials a:hover, .footer-socials a:focus {color:#000}
footer, footer p, footer a {    font-size: 15px;    line-height: 1.3;    color: #000;}
footer a{color:#ef793c}
footer a:hover, footer a:focus {color:#000}
footer h4 {    font-size: 16px;    color: #000;    margin-bottom: 25px;}
footer p, footer ul {margin-bottom:25px;}
footer p:last-child, footer ul:last-child {margin-bottom:0;}
.footer-widgets li, .footer-widgets ul {padding:0;margin:0;list-style:none;display:block}
.footer-widgets ul {margin-bottom:25px}
.footer-widgets ul:last-child{margin-bottom:0;}
.footer-widgets i {color: #ef793c;    font-size: 24px;margin-bottom:20px}
.footer-widgets {margin-bottom:5px}
.footer-nav{margin-bottom:35px;}
.footer-topwidgets {padding-top:35px;position:relative;}
.footer-topwidgets:before {width:calc(100% - 30px);left:15px;height:1px;background:#d2d2d2;top:0;content:"";position:absolute}
.footer-bottom {padding:25px 0;    background: #000;color:#fff}
.footer-bottom ul, .footer-bottom li {padding:0;margin:0;list-style:none}
.footer-bottom li {display:inline-block;margin-right:13px;position:relative;}
.footer-bottom li:last-child {margin-right:0;}
.footer-bottom li:after {content:"";position:absolute;width:1px;height:70%;top:15%;right:-10px;background:#fff;}
.footer-bottom li:last-child:after {display:none}
footer .footer-bottom p {color:#fff}
footer .footer-bottom .medium-10 {padding:0 15px}
footer .footer-bottom a {color:#fff}
footer .footer-bottom a:hover, footer .footer-bottom a:focus {    color: #ee712a;}
@media screen and (min-width:992px){
.footer-bottom .large-10:last-child {text-align:right;}
}
@media screen and (max-width:991px){
.footer-bottom .large-10 {text-align:center;margin-bottom:10px;}
.footer-bottom .large-10:last-child {margin-bottom:0;}
}
@media screen and (max-width:550px){
.footer-bottom li:after {display:none}
} header {position:fixed;width:100%;z-index:1000;background-color:transparent;top:45px}
.fixed-header {background-color:#f2f2f2;top:0;padding:20px 0;-webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);}
header .wrapper {max-width:100%}
header .logo {width:330px;}
.logo a {position:relative;display:block}
.hover-logo {position:absolute;left:0;top:0;width:100%;opacity:0!important;}
.fixed-header .hover-logo,.standaard-logo, .logo a:hover .hover-logo{opacity:1!important;}
.fixed-header .standaard-logo, .logo a:hover .standaard-logo{opacity:0!important}
.nav-box {width:calc(100% - 330px);text-align:right;}
.nav-box ul, .nav-box li {padding:0;margin:0;list-style:none;display:inline-block}
.nav-box li {margin:0 12px;    float: left;}
.nav-box li:first-child {margin-left:0;}
.nav-box li:last-child {margin-right:0;}
.nav-box a{color:#fff;font-size:25px;line-height:1;}
.nav-box a:hover, .nav-box a:focus {color:#ee712a;}
.fixed-header .nav-box a {	color: #ee712a;}
.fixed-header .nav-box a:hover, .fixed-header .nav-box a:focus {color:#000}
.fixed-header .nav-box {    margin-top: 15px;}
.mobbtn {margin-top:4px;width:36px;height:18px;display:block;position:relative;}
.mobbtn span {position:absolute;content:"";width:100%;height:4px;background:#fff;left:0;}
.mobbtn span:first-child {top:0;}
.mobbtn span:last-child {top:12px}
.mobbtn:hover {cursor: pointer;}
.fixed-header .mobbtn span {background:#ee712a;}
.mobbtn.active-menu span {background: #000;}
.mobbtn.active-menu span:hover {background: #ee712a;}
.mobbtn.active-menu span:first-child{-ms-transform: rotate(45deg);  transform: rotate(45deg); top:5px}
.mobbtn.active-menu span:last-child{-ms-transform: rotate(-45deg);  transform: rotate(-45deg); top:5px}
.active-menu .nav-box a {color:#000}
.active-menu .nav-box a:hover, .active-menu .nav-box a:focus {color:#fff}
.sidenav {     padding: 115px 0 50px;   position: fixed;    top: 0;    right: -390px;    width: calc(100% - 70px);    max-width: 390px;    height: 100%;    z-index: 900;    background: rgba(239, 120, 60, 0.85);}
.sidenav.active-menu  {right:0}
.sidenav-holder ul, .sidenav-holder li {padding:0;margin:0;list-style:none}
.sidenav-holder .sub-menu {display:none}
.sidenav-holder ul, .sidebar li {padding:0; margin:0; list-style:none;	position:relative;}
.sidenav-holder li.menu-item-has-children {position:relative;}
.sidenav-holder li.menu-item-has-children > span {    position: absolute;    top: 14px;    width: 20px;    height: 21px;    right: 0;    content: "";}
.sidenav-holder li.menu-item-has-children > span:after,.sidenav-holder li.menu-item-has-children > span:before {    content: "";    width: 12px;    height: 2px;    background: #000;    position: absolute;    top: calc(50% - 1px);    left: calc(50% - 6px);}
.sidenav-holder li.menu-item-has-children > span.open:after {display:none}
.sidenav-holder li.menu-item-has-children > span:after { -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg);   transform: rotate(90deg);	}
.sidenav-holder a {    width: 100%;    display: block;text-align:right;    padding: 10px 25px 10px 10px;    text-transform: none;    font-weight: 500;    font-size: 18px;color:#000}
.sidenav-holder .current-menu-item > a, .sidenav-holder .current-menu-ancestor > a, .sidenav-holder li:hover > a {    color: #fff;}
.sidenav-holder .sub-menu a {font-weight:500; font-size:14px; text-transform:none; padding-left:20px;padding-top:5px;padding-bottom:5px}
.sidenav-holder{
height: 100%;
}
.mobbtn span, .sidenav, header, .nav-box{
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
} .product-box .btn {min-width:0;width:100%}
@media screen and (max-width:1200px){
.banner h2, .banner h1 {    font-size: 60px;    margin: 0;}	
}
@media screen and (max-width:991px){
.orange-block, .orange-block p, .orange-block a {    font-size: 19px;}
.banner h2, .banner h1 {    font-size: 50px;    margin: 0;}
.call-to-action h2 {font-size:25px;}
.large-titel h2 {    font-size: 35px;}
.brochure-box-hold {    width: 25%;    margin-bottom: 30px;}
.product-box-hold {width:33.3333%}
.large-content {font-size:18px}
}
@media screen and (max-width:767px){
.banner h2, .banner h1 {    font-size: 35px;    margin: 0;}
.orange-block, .orange-block p, .orange-block a {    font-size: 17px;}
.adres-holder, .maps-holder {width:100%;}
.adres-box > div {padding:25px}
.orange-block {       padding: 40px 20px;}
.vacature-content {    padding: 20px 0;}
.blog-content h3, .blog-content h3 a {font-size:20px}
.call-to-action h2, .product-box h3, .other-products .product-box h3 {font-size:22px;}
.large-content {    font-size: 19px;}
.large-titel h2 {    font-size: 30px;}
.brochure-box-hold {    width: 33.3333%;  }
.product-row .columns, .small-columns .columns {    padding: 0 ;}
.product-box {    margin-bottom: 30px;    padding: 25px 25px;}
.large-content {font-size:17px}
.column, .columns {    padding-left: 15px;    padding-right: 15px;}
.product-box-hold {width:50%}
.content-row {    padding: 35px 0 0px;}
.home .content-titel h2 {
font-size: 20px;
padding-bottom: 15px;
margin-bottom: 40px;
}
.market-box {
margin-bottom: 35px;
}
header .logo {    width: 200px;}
.nav-box {    width: calc(100% - 200px);  }
.fixed-header .nav-box {        margin-top: 7px;}
.nav-box a {       font-size: 19px;}
.nav-box li {    margin: 0 10px;}
.mobbtn {    margin-top: 2px;}
.fixed-header {    padding: 20px 0 15px;}
}
@media screen and (max-width:600px){
.brochure-box-hold {    width: 50%;  }
.product-box-hold {width:100%}
} ::selection {
background:#ef793c;
color:#FFF;
text-shadow:none;
}
::-webkit-selection {
background:#ef793c;
color:#FFF;
text-shadow:none;
}
::-moz-selection {
background:#ef793c;
color:#FFF;
text-shadow:none;
} .alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} @media print {
* {
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
a,
a:visited {
text-decoration:underline;
}
a[href]:after {
content:" (" attr(href) ")";
}
abbr[title]:after {
content:" (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content:"";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr,img {
page-break-inside:avoid;
}
img {
max-width:100% !important;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
} .scroll {
scroll-margin-top: 200px;
scroll-behavior: smooth;
} .product-boxFSC {
width: 100%;
display: flex;
flex-direction: column;
padding: 40px 35px;
border: 1px solid #e3e3e3;
margin-bottom: 30px;
background-color: #fff;
float: left;
}