@import url('https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css');
@import url('https://fonts.googleapis.com/css?family=Covered+By+Your+Grace|Kalam:300,400|Montserrat');body,html {font-family:'Montserrat';padding-top:0;overflow-x:hidden }body .custom-background,html .custom-background {background-image:linear-gradient(to bottom,rgba(253,162,28,0.1019607843) 0%,rgba(253,162,28,0.4) 100%);background-attachment:fixed;background-size:cover }body:has(.overlay:target) {background-color:red;positon:fixed;overflow-y:hidden }h1,h2,h3,h4,h5 {font-family:'Raleway';font-weight:400;color:#151b43 }h1,h3,h4,h5 {font-weight:600 }ul {list-style:none;padding:0 }table tr >td:nth-child(1) {font-weight:bold;white-space:nowrap;white-space:pre;padding:0 1em 0 0 }img[data-result="success"][align="right"] {padding:15px 0;padding-left:50px }@media (max-width:899px) {table {width:100%;margin:2em 0 }table,thead,tbody,th,td,tr {display:block;width:100% }table tr >td:nth-child(2) {display:none }table tr >td:nth-child(3) {border-bottom:1px solid #ccc }tr {margin-bottom:22px }}.btn-primary,.ctaknoppen ul li a {background-color:rgba(221,57,20,1);border:2px solid #fff;color:#fff;text-decoration:none;transition:all 0.3s;cursor:pointer }.btn-primary:hover,.ctaknoppen ul li a:hover {transition:all 0.1s ease-in;background-color:#fff;color:rgba(221,57,20,1) }.btn-secondary {background-color:#03accd;border:2px solid #fff;color:#fff;text-decoration:none;transition:all 0.3s;cursor:pointer }.btn-secondary:hover {transition:all 0.1s ease-in;background-color:#fff;color:rgba(221,57,20,1) }.btn-default {background-color:rgba(221,57,20,1);color:#fff;text-decoration:none;transition:all 0.3s;cursor:pointer }.btn-default:hover {transition:all 0.1s ease-in;background-color:#026d82 }.btn-lg,.ctaknoppen ul li a {width:15vw;line-height:50px;text-align:center;margin:10px }.btn-md {width:auto;line-height:50px;text-align:center;margin:15px 0;padding:10px }.cta {background-color:rgba(221,57,20,1);color:#fff;padding:10px;margin:15px 0;cursor:pointer }.cta2 {background-color:#aaa;color:#fff;padding:10px;margin:15px 0;cursor:pointer }.promoknop a {background-color:#ffb727 !important;color:#171a43 !important;font-weight:bold }.hidden {display:none }.center {display:flex;justify-content:center;align-content:center }.container {width:calc(100% - 2em);padding:0 1em 0 1em;margin:0 auto;max-width:1200px }.owl-carousel .hidden {display:none !important }form {background:whitesmoke;width:550px;padding:1em }form label {width:250px;display:inline-block }form .form-group {margin:0.5em 0 }form input,form select,form textarea {width:280px;display:inline-block;padding:5px 15px }form textarea {height:250px;width:260px }form button[type="submit"] {padding:10px 30px;margin-left:410px }form .form-field-error-label {background-color:rgba(221,57,20,1);padding:5px 15px;color:#fff;margin-left:47.5%;width:44%;margin-top:0 }.actie-tabel img {max-width:150px;height:auto;max-height:80px }.actie-tabel tr td {padding:5px 1em !important;font-weight:bold }.xs-only {display:none }.lg-only {display:block }.tel-nr {line-height:25px;background-color:#59c8de;background:linear-gradient(to right,#066071 0%,#171b42);color:#1bb4d1;position:fixed;top:0;z-index:10000;width:100%;text-align:right;font-size:12px }.tel-nr a {text-decoration:none;color:#fff;margin-right:0.5em }#layout-header nav {margin-top:25px }.scrolledDown .tel-nr {top:-25px }@media (max-width:899px) {#layout-header nav {margin-top:0 }.xs-only {display:block }.lg-only {display:none }form {width:100%;padding:1em;margin:2em -1em }form label {width:45%;display:block }form .form-group {margin:0.5em 0 }form input,form select,form textarea {width:50%;display:block;display:inline-block;padding:5px 15px }form textarea {display:block;height:250px }form button[type="submit"] {margin-left:-2px }form .form-field-error-label {margin-left:0;display:none }}input[type=text],input[type=password] {border-radius:0 !important;height:20px !important;font-size:14px !important;box-shadow:none !important;line-height:normal !important;padding:5px !important;-webkit-transform:none;-moz-transform:none;-o-transform:none }#popup.overlay,#popupVraag.overlay {position:absolute;width:100vw;height:100vh;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:0;text-decoration:none }#popup.overlay:target,#popupVraag.overlay:target {visibility:visible;opacity:1;z-index:1000000 }.popup {margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:40%;position:relative;transition:all 0.1s;pointer-events:none;color:#151b43 }.popup h2 {margin-top:0;color:#333;color:#03accd }.popup .close {position:absolute;top:20px;right:30px;transition:all 0.2s;font-size:30px;font-weight:bold;text-decoration:none;color:#333;pointer-events:auto }.popup .close:hover {color:rgba(221,57,20,1) }.popup .content {max-height:30%;overflow:auto }@media (max-width:899px) {.box {width:70% }.popup {width:70% }}.popupVraag {margin:2em auto;padding:20px;background:#fff;border-radius:5px;width:550px;position:relative;transition:all 0.1s;color:#151b43;text-align:left }.popupVraag h2 {margin-top:0;color:#333;color:#03accd }.popupVraag .close {position:absolute;top:20px;right:30px;transition:all 0.2s;font-size:30px;font-weight:bold;text-decoration:none;color:#333;pointer-events:auto }.popupVraag .close:hover {color:rgba(221,57,20,1) }.popupVraag .content {max-height:30%;overflow:auto }.popupVraag form {padding:0;background-color:transparent;margin:2em 0;width:calc(100%) }.popupVraag form .form-group {width:100%;display:block;justify-content:space-between }.popupVraag form .form-group label {font-weight:bold }@media (max-width:899px) {.box {width:100% }.popupVraag {max-height:100%;margin:0;overflow-y:auto;width:calc(100% - 2em);padding-bottom:2em }.popupVraag form {padding-bottom:8em }.popupVraag form .form-group {width:100%;display:flex;flex-direction:column;justify-content:space-between }.popupVraag form .form-group label {font-weight:bold;width:calc(100% - 1em) }.popupVraag form .form-group input,.popupVraag form .form-group select,.popupVraag form .form-group textarea {width:calc(100% - 1em);display:inline-block;padding:5px 15px }.popupVraag form .form-group textarea {height:250px;width:calc(100% - 2em) }.popupVraag form .form-group .form-field-error-label {width:calc(100% - 1.5em) }.popupVraag .popupVraag .content {max-height:90%;overflow:auto;margin:3em 0 }}.verkoop-wrapper {margin-top:230px;margin-bottom:2em }.verkoop-wrapper h1 {font-weight:bold }.verkoop-wrapper p {max-width:60% }.verkoop-wrapper .wrapper p {max-width:80%;margin-bottom:45px }.verkoop-wrapper table {margin-bottom:30px }@media (max-width:899px) {.verkoop-wrapper {margin-top:100px }.verkoop-wrapper h1 {font-size:25px }.verkoop-wrapper p {max-width:100% }.verkoop-wrapper .wrapper p {max-width:100% }}.layout-standaard .standaard-wrapper {padding:4em 1em }.layout-standaard .standaard-wrapper p {max-width:60% }@media (max-width:899px) {.layout-standaard #main.owl-carousel.auto-height {margin-top:60px !important }.layout-standaard .standaard-wrapper {padding:1em 1em }.layout-standaard .standaard-wrapper p {max-width:100% }}.layout-eigen-fabricaat h1 {margin-top:50px;margin-bottom:0 }.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper {display:flex;justify-content:space-between;padding:2em 0 }.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper .left-side {max-width:calc(60% - 15px) }.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper .left-side p {margin-top:0 }.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper .right-side {max-width:calc(35% - 15px);width:100%;height:100% }.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper .right-side .video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden }.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper .right-side .video-container iframe,.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper .right-side .video-container object,.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper .right-side .video-container embed {position:absolute;top:0;left:0;width:100%;height:100% }.layout-eigen-fabricaat .content-wrapper {width:100%;display:block;align-items:center;background-color:rgba(2,109,130,0.8) }.layout-eigen-fabricaat .content-wrapper .inner {max-width:1200px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center }.layout-eigen-fabricaat .content-wrapper .inner h1 {width:auto;height:100%;display:inline-block;margin:0;color:#fff;font-size:3em;padding:15px 30px 15px 30px;background-color:rgba(255,255,255,0.3) }.layout-eigen-fabricaat .content-wrapper .inner .btn-primary,.layout-eigen-fabricaat .content-wrapper .inner .ctaknoppen ul li a,.ctaknoppen ul li .layout-eigen-fabricaat .content-wrapper .inner a {margin:15px 0;line-height:3em;padding:0 30px }@media (max-width:899px) {.layout-eigen-fabricaat #main {margin-top:60px }.layout-eigen-fabricaat #main.owl-carousel {height:50vh !important;min-height:50vh !important }.content-wrapper {background-color:rgba(2,109,130,1) }.content-wrapper .inner h1 {display:none !important }.content-wrapper .inner .cta {display:block;width:100%;margin:1em 1em !important }.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper {flex-direction:column }.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper .left-side {max-width:100% }.layout-eigen-fabricaat .eigen-fabricaat-product-wrapper .right-side {margin-top:3em;max-width:100% }}.fabricaten-wrapper {margin-top:230px;margin-bottom:2em }.fabricaten-wrapper .wrapper p {max-width:60% }@media (max-width:899px) {.fabricaten-wrapper {margin-top:100px }.fabricaten-wrapper .wrapper p {max-width:100% }.fabricaten-wrapper .wrapper .link {white-space:nowrap;display:block;padding:0 }}.overons-wrapper {margin-top:230px;margin-bottom:2em }.overons-wrapper h1 {font-weight:bold }.overons-wrapper h2 {margin-top:3em }.overons-wrapper .personen {display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap }.overons-wrapper .personen .persoon {width:calc(25% - 1em);margin-bottom:1.4em;background-position:center center;background-size:cover }.overons-wrapper .personen .persoon:before {content:'';display:table;padding-top:100% }.overons-wrapper .personen .persoon .naam {width:100%;background:#171b42;padding:1em 0;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff }.overons-wrapper .personen .persoon-filler {width:calc(25% - 5px);height:0;margin-bottom:3em }@media (max-width:899px) {.overons-wrapper {margin-top:100px }.overons-wrapper h1 {font-size:25px }.overons-wrapper h2 {margin-top:3em }.overons-wrapper .personen {display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap }.overons-wrapper .personen .persoon {width:calc(50% - 1em);position:relative }.overons-wrapper .personen .persoon .naam {height:35px }}.bakkerijmachines-wrapper .inline-flex {display:flex;align-items:center;flex-direction:row;justify-content:flex-start }.bakkerijmachines-wrapper .inline-flex span:before {margin-right:15px;font-size:35px;content:"\f3cf";width:40px;background:rgba(221,57,20,1);text-align:center;color:#fff;cursor:pointer }.bakkerijmachines-wrapper .inline-flex span:before:hover {background:#03accd }.bakkerijmachines-wrapper .producten-wrapper {display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap }.bakkerijmachines-wrapper .producten-wrapper .product {width:calc(25% - 15px);margin:15px 0;display:flex;padding:0;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;margin-bottom:65px;cursor:pointer }.bakkerijmachines-wrapper .producten-wrapper .product .bottom {position:absolute;bottom:-60px;width:100%;height:65px;left:0;background:rgba(221,57,20,1);text-decoration:none;color:#fff }.bakkerijmachines-wrapper .producten-wrapper .product .bottom p {padding:0 15px;display:flex;justify-content:space-between;align-items:center;min-height:50% }.bakkerijmachines-wrapper .producten-wrapper .product .bottom.gebruikt {background:#fba132 }.bakkerijmachines-wrapper .producten-wrapper .product .overlay {position:absolute;opacity:0;transition:opacity 0.7s;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(2,172,205,0.5);width:100%;height:100%;overflow:hidden }.bakkerijmachines-wrapper .producten-wrapper .product .overlay .bekijk {background-color:#dd3914;color:#fff;justify-content:center;display:flex;flex-direction:column;align-items:center;padding:5%;transition:all 0.3s;transition-delay:0.2s;transform:scale(0);opacity:0;z-index:1000 }.bakkerijmachines-wrapper .producten-wrapper .product .overlay .bekijk .icon {font-size:50px }.bakkerijmachines-wrapper .producten-wrapper .product .overlay h3 {padding:5px 15px }.bakkerijmachines-wrapper .producten-wrapper .product:hover >.overlay {opacity:1 }.bakkerijmachines-wrapper .producten-wrapper .product:hover >.overlay .bekijk {transition:all 0.3s;transform:scale(1);opacity:1;z-index:1000 }.bakkerijmachines-wrapper .producten-wrapper .product:hover >.overlay .bekijk.gebruikt {background:#fba132 }.bakkerijmachines-wrapper .producten-wrapper .product:before {content:'';display:table;padding-top:100% }.bakkerijmachines-wrapper .producten-wrapper .product .banner-wrapper {overflow:hidden;width:100%;height:100%;position:relative }.bakkerijmachines-wrapper .producten-wrapper .product .banner-wrapper .banner {background:#293784;color:#fff;width:200px;text-align:center;line-height:50px;z-index:1;position:absolute;top:28px;transform:rotate(45deg);right:-47px }.bakkerijmachines-wrapper .producten-wrapper .product .banner-wrapper .banner.gereserveerd {background:rgba(221,57,20,1) }.bakkerijmachines-wrapper .producten-wrapper .product .banner-wrapper .banner.gereviseerd {background:#03accd }.bakkerijmachines-wrapper .producten-wrapper .product .banner-wrapper .banner.binnenkort {background:#fba132 }.bakkerijmachines-wrapper .producten-wrapper .product-grid-filler {width:calc(25% - 10px) }@media (max-width:899px) {.bakkerijmachines-wrapper {overflow:hidden }.bakkerijmachines-wrapper .producten-wrapper .product {flex:0 0 calc(50% - .5em) }.bakkerijmachines-wrapper .producten-wrapper .product .bottom {font-size:15px;text-decoration:none }.bakkerijmachines-wrapper .producten-wrapper .product .overlay .bekijk {display:none }.bakkerijmachines-wrapper .producten-wrapper .product .banner-wrapper .banner {font-size:12px;top:25px;right:-58px;line-height:30px }}.machine-wrapper .inline-flex {display:flex;align-items:center;flex-direction:row;justify-content:flex-start }.machine-wrapper .inline-flex span:before {margin-right:15px;font-size:35px;content:"\f3cf";width:40px;background:rgba(221,57,20,1);text-align:center;color:#fff;cursor:pointer }.machine-wrapper .inline-flex span:before:hover {background:#03accd }.machine-wrapper .product-wrapper {display:flex;flex-direction:row;justify-content:space-between }.machine-wrapper .product-wrapper .owl-dots {margin-top:-35px !important;z-index:100000;position:absolute;display:flex;justify-content:center;align-items:center;width:100% }.machine-wrapper .product-wrapper .owl-dots .owl-dot >span {padding:3px;border:3px solid #03accd }.machine-wrapper .product-wrapper .owl-dots .owl-dot:hover >span {background-color:#fff;border-color:rgba(221,57,20,1) }.machine-wrapper .product-wrapper .owl-dots .owl-dot.active >span {background-color:#fff }.machine-wrapper .product-wrapper .product-foto-wrapper {max-width:45%;width:45% }.machine-wrapper .product-wrapper .product-foto-wrapper .item {min-width:100%;height:100%;background-size:contain;background-position:top left;background-repeat:no-repeat }.machine-wrapper .product-wrapper .product-foto-wrapper .item:after {content:'';display:table;padding-bottom:100% }.machine-wrapper .product-wrapper .product-omschrijving-wrapper {display:block;max-width:calc(55% - 30px);width:calc(55% - 30px) }.machine-wrapper .product-wrapper .product-omschrijving-wrapper .meerinfo {background:#efefef;padding:20px }.machine-wrapper .product-wrapper .product-omschrijving-wrapper .meerinfo h3 {margin:0 }.machine-wrapper .product-wrapper .product-omschrijving-wrapper .meerinfo p {margin-top:0;display:inline-block }.machine-wrapper .product-wrapper .product-omschrijving-wrapper .meerinfo .cta {margin-top:20px;text-decoration:none }.machine-wrapper .product-wrapper .product-omschrijving-wrapper .meerinfo .cta2 {margin-top:2px;text-decoration:none }@media (max-width:899px) {.machine-wrapper {overflow:hidden }.machine-wrapper .product-wrapper {display:block }.machine-wrapper .product-wrapper .product-foto-wrapper {max-width:100%;width:100% }.machine-wrapper .product-wrapper .product-foto-wrapper .item {min-width:100%;background-size:cover;background-position:center center }.machine-wrapper .product-wrapper .product-omschrijving-wrapper {max-width:100%;width:100% }.machine-wrapper .product-wrapper .product-omschrijving-wrapper h3 {font-size:20px }.machine-wrapper .product-wrapper .product-omschrijving-wrapper .meerinfo .cta,.machine-wrapper .product-wrapper .product-omschrijving-wrapper .meerinfo .cta2 {display:block;margin:1em 0;text-align:center }.machine-wrapper .product-wrapper .product-omschrijving-wrapper .meerinfo .cta {margin-top:2em }}.scrolledDown #layout-header nav {background-color:#03accd;box-shadow:0 0 10px 0 #000;margin-top:-25px !important;transform:translateY(-100%) }body.disable-scroll {margin:0;padding:0;height:100vh;overflow:hidden;position:fixed }nav .container .navigatie >ul >li.social-link {color:#fff !important;font-size:29px;flex-basis:50px;text-align:left }@media (max-width:899px) {nav .container .navigatie >ul >li.social-link {margin-left:20px;margin-top:-10px }}nav .container .navigatie >ul >li.social-link a {opacity:0;width:20px }nav .container .navigatie >ul >li.social-link:before {transition:all 0.3s;color:#171b42;position:absolute;padding:15px;text-align:center }nav .container .navigatie >ul >li.social-link:hover {background-color:transparent }nav .container .navigatie >ul >li.social-link:hover:before {color:#fff }nav {position:fixed;z-index:1000;top:0;left:0;right:0;padding:7px 0;background-color:rgba(3,172,205,0.9);box-shadow:0 2px 10px rgba(0,0,0,0.75);transition:all 0.4s;display:flex;align-content:center}@media (max-width:899px) {nav {display:flex;height:60px;width:100vw;padding:0 }}@media (max-width:899px) {nav {background-color:#03accd }}nav .container {padding:0 1em 0 1em;display:flex;justify-content:space-between;align-items:center }nav .container .logo {text-align:left;width:250px;color:#fff;font-family:'Covered By Your Grace',cursive;font-weight:100;font-size:20px }nav .container .logo span {margin-left:20px }nav .container .logo img {width:100%;height:auto }nav .container .logo .toggle-menu {display:none }@media (max-width:899px) {nav .container .logo {width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;position:relative;display:flex }nav .container .logo img {width:88px }nav .container .logo span {display:none }nav .container .logo .toggle-menu {color:#fff;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:32px;background-color:rgba(21,27,67,0.4);margin-right:-16px;margin-top:calc(-50%);margin-bottom:-50%;z-index:100000 }}nav .container .navigatie >ul {display:flex}@media (max-width:899px) {nav .container .navigatie >ul {flex-direction:column;display:none }nav .container .navigatie >ul.menu-active {display:flex;flex-wrap:wrap;flex-direction:row;padding:50px 0;justify-content:center;margin:0;position:fixed;left:0;right:0;top:60px;background:#00839c;bottom:0;overflow-y:scroll;overflow-x:hidden }}nav .container .navigatie >ul >li {position:relative;cursor:pointer;padding-top:45px;margin-top:-45px;white-space:nowrap;padding-left:3px;padding-right:3px;height:70px;display:flex;align-items:center}nav .container .navigatie >ul >li .highlight {color:#151b43 }@media (max-width:899px) {nav .container .navigatie >ul >li {flex-basis:100%;height:60px;display:block;padding-top:0;margin-top:0 }}nav .container .navigatie >ul >li a {color:#fff;display:block;text-align:center;padding:20px 12px;text-decoration:none;transition:all 0.1s ease-in;width:100% }nav .container .navigatie >ul >li.active,nav .container .navigatie >ul >li.child-active {background-color:rgba(221,57,20,1) }nav .container .navigatie >ul >li:hover {transition:all 0.3s;background-color:rgba(174,45,16,1) }nav .container .navigatie >ul >li:hover >ul {padding-top:0;height:auto;opacity:1;transition:all 0.2s ease-in-out;box-shadow:0 5px 15px -5px #000 }nav .container .navigatie >ul >li:hover >ul li {transition:all 0.1s ease-in-out }nav .container .navigatie >ul >li:hover >ul li a {color:rgba(221,57,20,1) }nav .container .navigatie >ul >li:hover >ul li a:before {display:block;position:absolute;left:-5px;color:rgba(221,57,20,1);font-family:"Ionicons";content:"\f125";opacity:0 }nav .container .navigatie >ul >li:hover >ul li:hover {width:100%;background-color:#f7f7f7 }nav .container .navigatie >ul >li:hover >ul li:hover a {transform:translateX(15px);padding-left:25px }nav .container .navigatie >ul >li:hover >ul li:hover a:before {transition-delay:0.5s;transition:all 0.2s ease-in-out;left:10px;opacity:1 }nav .container .navigatie >ul >li ul {display:flex;flex-direction:column;position:absolute;background-color:#fff;height:0;overflow:hidden;left:0;min-width:180px;opacity:0}nav .container .navigatie >ul >li ul li {position:relative;cursor:pointer }@media (max-width:899px) {nav .container .navigatie >ul >li ul {width:100%;position:relative;display:block;box-shadow:inset 0 0 8px 0 #000 }}footer {display:flex;justify-content:space-between;flex-direction:row;align-items:center;color:#fff;z-index:1;padding:20px 0;width:100vw;background-color:#fba132 }footer .container {display:flex;justify-content:flex-start;flex-direction:column }@media (min-width:900px) {footer .container {flex-direction:column }}footer .container .contact-info {display:flex;justify-content:flex-start;font-size:15px;flex-direction:column }@media (min-width:900px) {footer .container .contact-info {font-size:13px;flex-direction:row;justify-content:flex-start }}footer .container .contact-info .logo {display:flex;flex-grow:1;justify-content:center;padding-top:25px }@media (min-width:900px) {footer .container .contact-info .logo {justify-content:end }}footer .container .contact-info .nummers {color:rgba(0,0,0,0.5) }@media (min-width:900px) {footer .container .contact-info .nummers {font-size:16px;margin-right:60px }}footer .container .contact-info .nummers .title {margin-top:20px;font-weight:bold;line-height:22px }footer .container .contact-info .nummers .label {width:40px;display:inline-block }footer .container .contact-info .nummers a {font-size:14px;font-weight:normal;color:#fff;line-height:22px;text-decoration:none }footer .container .copyright {font-size:12px;margin:20px 0;text-align:center;color:#fff }@media (min-width:900px) {footer .container .copyright {font-size:14px;text-align:right;margin-left:0;margin-top:20px }}footer .container .copyright .voorwaarden {margin-top:5px }footer .container .copyright .voorwaarden a {color:#aeabab;text-decoration:none }footer .container .copyright .ontwerp {font-size:10px }.ctaknoppen {background-color:rgba(2,96,115,0.85);box-shadow:0 -7px 10px -5px rgba(0,0,0,0.82);position:relative;z-index:1000;padding:2em 0;margin-top:-218px;z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative }@media (max-width:899px) {.ctaknoppen {background-color:#026073 }}.ctaknoppen h3 {display:flex;justify-content:center;align-content:center;color:#fff;font-size:35px;margin:0;font-family:'Kalam',cursive;font-size:42px;font-weight:100 }.ctaknoppen ul {display:flex;justify-content:center;align-content:center }.ctaknoppen ul li a {display:block }@media (max-width:899px) {.ctaknoppen {padding:2em 0 }.ctaknoppen h3 {padding:1em;text-align:center;font-size:24px }.ctaknoppen .knoppen {width:calc(100% - 32px) }.ctaknoppen ul {align-items:center;flex-direction:column;display:block }.ctaknoppen ul li {margin:10px 0 }.ctaknoppen ul li a {width:auto;margin:0;padding:0 20px }}.layout-homepage #main.owl-carousel {max-height:100vh }.layout-homepage #main.owl-carousel .owl-item {position:relative }.layout-homepage #main.owl-carousel .owl-item .item {height:100vh;min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center top }.layout-homepage #main.owl-carousel .owl-item .item img {padding:0 0 }.layout-eigen-fabricaat #main.owl-carousel {height:75vh;min-height:500px;overflow:hidden }.layout-eigen-fabricaat #main.owl-carousel .item {height:82vh;min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center top }.layout-eigen-fabricaat #main.owl-carousel .item img {padding:0;margin:0 auto }.layout-eigen-fabricaat #main.owl-carousel .item .content-wrapper {width:100%;position:absolute;z-index:10000;bottom:0;height:85px;display:flex;align-items:center;background-color:rgba(2,109,130,0.8) }.layout-eigen-fabricaat #main.owl-carousel .item .content-wrapper .inner {max-width:1200px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center }.layout-eigen-fabricaat #main.owl-carousel .item .content-wrapper .inner h1 {width:auto;height:100%;display:inline-block;margin:0;color:#fff;font-size:3em;padding:15px 30px 15px 30px;background-color:rgba(255,255,255,0.3) }.layout-eigen-fabricaat #main.owl-carousel .item .content-wrapper .inner .btn-primary,.layout-eigen-fabricaat #main.owl-carousel .item .content-wrapper .inner .ctaknoppen ul li a,.ctaknoppen ul li .layout-eigen-fabricaat #main.owl-carousel .item .content-wrapper .inner a {margin:0;line-height:unset;padding:15px 30px }.layout-eigen-fabricaat #main.owl-carousel .owl-dots {display:none;bottom:30px }#main.owl-carousel {width:100vw;z-index:1;overflow:hidden;background-color:#fff }#main.owl-carousel.auto-height {height:auto;min-height:120px }#main.owl-carousel .item {height:75vh;min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center top }#main.owl-carousel .item img {margin:0 auto }#main.owl-carousel .owl-dots {position:absolute;bottom:10px;display:flex;justify-content:center;align-items:center;width:100% }#main.owl-carousel .owl-dots .owl-dot >span {margin-top:-250px;padding:3px;border:3px solid #03accd }#main.owl-carousel .owl-dots .owl-dot:hover >span {background-color:#fff;border-color:rgba(221,57,20,1) }#main.owl-carousel .owl-dots .owl-dot.active >span {background-color:#fff }.caroucel-projecten-wrapper {background-color:#e4e4e4;padding:2em 0 }.caroucel-projecten-wrapper .caroucel-projecten-inner {max-width:calc(1200px - 60px);margin:0 auto }.caroucel-projecten-wrapper .caroucel-projecten-inner h1 {color:#151b43;font-weight:bold;font-size:25px }.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel {width:100%;z-index:1 }.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel .owl-nav .owl-prev {top:calc(50% - 25px);border:#efefef solid 5px;box-sizing:border-box;position:absolute;left:0;margin:0;padding:0;margin-left:-25px;width:50px;height:50px;border-radius:50px;display:flex;justify-content:center;align-items:center;content:"\f124";background-color:rgba(221,57,20,1) }.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel .owl-nav .owl-prev:hover {background-color:rgba(174,45,16,1) }@media (max-width:899px) {.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel .owl-nav .owl-prev {margin-left:10px }}.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel .owl-nav .owl-next {top:calc(50% - 25px);border:#efefef solid 5px;box-sizing:border-box;position:absolute;right:0;margin:0;padding:0;margin-right:-25px;width:50px;height:50px;border-radius:50px;display:flex;justify-content:center;align-items:center;background-color:rgba(221,57,20,1) }.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel .owl-nav .owl-next:hover {background-color:rgba(174,45,16,1) }@media (max-width:899px) {.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel .owl-nav .owl-next {margin-right:10px }}.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel .item {display:flex;justify-content:center;align-items:center;background-color:#dedede;background-size:cover;background-position:center center;background-repeat:no-repeat }.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel .item:before {content:'';display:table;padding-top:100% }.caroucel-projecten-wrapper .caroucel-projecten-inner #projecten.owl-carousel .item img {padding:100px 0;max-width:1200px;margin:0 auto }.content-blokken-wrapper .content-blok-wrapper {margin:80px 0;display:flex;justify-content:center }.content-blokken-wrapper .content-blok-wrapper .image {width:50%;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative }.content-blokken-wrapper .content-blok-wrapper .image .link {position:absolute;bottom:40px;right:40px;border-color:rgba(221,57,20,1) }.content-blokken-wrapper .content-blok-wrapper .content-outer {background:linear-gradient(to right,#fff 0%,#03accd);width:50%;min-height:350px;display:flex;align-items:center }.content-blokken-wrapper .content-blok-wrapper .content-outer .content-inner {padding:50px 1em 50px 50px }@media (min-width:900px) {.content-blokken-wrapper .content-blok-wrapper .content-outer .content-inner {width:calc(1200px / 2 - 50px) }}.content-blokken-wrapper .content-blok-wrapper .content-outer .content-inner h3 {font-size:25px;color:#151b43 }.content-blokken-wrapper .content-blok-wrapper .content-outer .content-inner a {color:rgba(221,57,20,1);font-weight:bold }.content-blokken-wrapper .content-blok-wrapper .content-outer-alleen-tekst {padding:40px 0;background:linear-gradient(to right,#fff 0%,#03accd);width:100%;display:flex;justify-content:center;align-items:center }.content-blokken-wrapper .content-blok-wrapper .content-outer-alleen-tekst .content-inner {max-width:1200px }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) {flex-direction:row-reverse }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .image .link {left:40px }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer {display:flex;justify-content:flex-end;background:linear-gradient(to left,#fff 0%,#03accd) }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer .content-inner {padding:0 0 0 1em;margin-right:25px }@media (min-width:900px) {.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer .content-inner {width:calc(1200px / 2 - 25px) }}.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer-alleen-tekst {background:linear-gradient(to left,#fff 0%,#03accd);width:100%;display:flex;justify-content:center;align-items:center }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer-alleen-tekst .content-inner {max-width:1200px }@media (max-width:899px) {.content-blokken-wrapper .content-blok-wrapper:nth-child(even),.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) {display:flex;flex-direction:column;margin:2em 1em }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .image,.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) .image {background-size:cover;background-position:center center;width:100%;max-height:250px }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .image:before,.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) .image:before {content:'';display:table;padding-top:100% }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .image .link,.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) .image .link {display:none }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer,.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) .content-outer {background:#03accd;width:100%;color:#151b43 }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer .content-inner,.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) .content-outer .content-inner {padding:1em;margin:0;margin-bottom:-2em;color:#fff }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer .content-inner a:nth-child(even),.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) .content-outer .content-inner a:nth-child(even),.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer .content-inner a:nth-child(odd),.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) .content-outer .content-inner a:nth-child(odd) {background-color:rgba(221,57,20,1);color:#fff;text-decoration:none;transition:all 0.3s;cursor:pointer;display:block;line-height:60px;margin:0 -1em;text-align:center }.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer .content-inner a:nth-child(even):hover,.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) .content-outer .content-inner a:nth-child(even):hover,.content-blokken-wrapper .content-blok-wrapper:nth-child(even) .content-outer .content-inner a:nth-child(odd):hover,.content-blokken-wrapper .content-blok-wrapper:nth-child(odd) .content-outer .content-inner a:nth-child(odd):hover {transition:all 0.1s ease-in;background-color:rgba(151,39,14,1);color:#fff }}.eigen-fabricaat-wrapper {display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;flex-wrap:wrap }.eigen-fabricaat-wrapper .eigen-fabricaat-btn-wrapper {flex:0 0 calc(33% - 10px);margin-bottom:15px;display:flex;background-size:cover;background-repeat:no-repeat;background-position:center center }.eigen-fabricaat-wrapper .eigen-fabricaat-btn-wrapper:before {content:'';display:table;padding-top:66% }.categorieen-wrapper {display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap }.categorieen-wrapper .categorie {width:calc(25% - 15px);margin:15px 0;display:flex;padding:0;box-sizing:border-box;background-size:100%;background-repeat:no-repeat;background-position:center center;position:relative;margin-bottom:65px }.categorieen-wrapper .categorie .bottom {position:absolute;bottom:-60px;left:0;width:100%;height:65px;background:rgba(221,57,20,1);color:#fff }.categorieen-wrapper .categorie .bottom p {padding:0 15px;display:flex;justify-content:space-between;align-items:center;min-height:50%;max-width:100% }.categorieen-wrapper .categorie .bottom.gebruikt {background:#fba132 }.categorieen-wrapper .categorie .overlay {position:absolute;opacity:0;transition:opacity 0.7s;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(2,172,205,0.5);width:100%;height:100%;overflow:hidden }.categorieen-wrapper .categorie .overlay .banner {background:#293784;color:#fff;width:200px;text-align:center;line-height:50px;height:50px;position:absolute;top:28px;transform:rotate(45deg);right:-47px }.categorieen-wrapper .categorie .overlay .banner.gereserveerd {background:rgba(221,57,20,1) }.categorieen-wrapper .categorie .overlay .banner.gereviseerd {background:#03accd }.categorieen-wrapper .categorie .overlay .banner.binnenkort {background:#fba132 }.categorieen-wrapper .categorie .overlay .bekijk {background-color:#dd3914;color:#fff;justify-content:center;display:flex;flex-direction:column;align-items:center;padding:5%;transition:all 0.3s;transition-delay:0.2s;transform:scale(0);opacity:0 }.categorieen-wrapper .categorie .overlay .bekijk .icon {font-size:50px }.categorieen-wrapper .categorie .overlay h3 {padding:5px 15px }.categorieen-wrapper .categorie:hover >.overlay {opacity:1 }.categorieen-wrapper .categorie:hover >.overlay .bekijk {transition:all 0.3s;transform:scale(1);opacity:1 }.categorieen-wrapper .categorie:hover >.overlay .bekijk.gebruikt {background:#fba132 }.categorieen-wrapper .categorie:before {content:'';display:table;padding-top:100% }.categorieen-wrapper .product-grid-filler {width:calc(25% - 10px) }.categorieen-wrapper .categorie-grid-filler {width:calc(25% - 10px) }@media (max-width:899px) {.categorieen-wrapper {overflow:hidden }.categorieen-wrapper .categorie {flex:0 0 calc(100% - .5em) }.categorieen-wrapper .categorie:before,.categorieen-wrapper .categorie .overlay {display:none }.categorieen-wrapper .categorie .bottom {font-size:15px;text-decoration:none }}