/* cmsms stylesheet: styles modified: maandag 21 juli 2025 10:24:35 */
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.hidden {display: none !important;}/*.row {margin-left: 0!important;margin-right: 0!important;}*/.relative {position: relative;}html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;/*position: relative;*/}html, body {margin: 0px;padding: 0px;font-family: 'Lato', sans-serif;line-height: normal;font-size: 16px;color: #333333;background: #f4f4f4;font-weight: 400;position: relative;/*height: 100%;*/}.container-fluid {padding-left: 30px!important;padding-right: 30px!important;}#nomobile {display: none;position: fixed;width: 100%;padding: 20px;height: 100%;background: #fff;top: 0;left: 0;z-index: 999999;}#nomobile.active {display: block;}.container-fluid {max-width: 1370px;position: relative;}.clear {clear: both;}h1, h2, h3, p, article ul, aside ul, ol li {margin: 0 0 24px 0;line-height: normal;}a:link, a:visited {color: inherit;}p:last-child {margin-bottom: 0;}article ul:last-child {margin-bottom: 0;}h1, h2 {font-weight: 600;font-size: 24px;color: #224093;}h1 + h2, h2 .under, h2 + h3 {display: block;margin-top: -22px!important;color: #333;font-size: 20px;font-weight: normal;font-style: italic;}h2 .under {margin-top: 0!important;}h2 img {width: 25px;height: auto;margin-right: 10px;}h3 {font-size: 20px;}img {border: 0 none;}main {position: relative;z-index: 1;padding-top: 140px;}main p, main ul {line-height: 24px;}main ul, main ol {padding-left: 20px;}main img, footer img {max-width: 100%;height: auto;}.maincontent {margin-bottom: 40px;}aside {margin-bottom: 30px;}aside img {opacity: 0.9;}a, a:focus {outline: none;}main a:link, main a:visited {text-decoration: none;color: #224093;font-weight: 600;}a:hover, a:active, a:focus {text-decoration: none;}a[href^=tel], a[href^=mailto]{color:inherit;text-decoration:none;display: inline-block;}a.button:link, a.button:visited, span.button, input[type="submit"].button {display: inline-block;margin-right: 10px;background-color: #224093;text-decoration: none;font-weight: 600;line-height: 40px;border-radius: 6px;padding: 0 32px 0 15px;text-align: center;color: #fff;position: relative;transition: all 0.3s;}a.button.backbutton:link, a.button.backbutton:visited {padding: 0 15px 0 15px;}.maincontent aside a.button:link, .maincontent aside a.button:visited, .maincontent aside span.button {margin-right: 0;margin-left: 10px;}.maincontent aside .nextbutton {margin-top: -20px;}.button .fa {margin-left: 30px;color: #fff;font-size: 20px;position: absolute;right: 12px;top: 50%;margin-top: -10px;transition: all 0.3s;}.button.backbutton .fa {position: relative;right: auto;top: 2px;right: 0;margin-top: 0;margin-left: -6px;transition: all 0.3s;}a.button.fullwidth:link, a.button.fullwidth:visited, a.arrow.fullwidth:link, a.arrow.fullwidth:visited {display: block;}a.arrow.fullwidth:link, a.arrow.fullwidth:visited {max-width: 280px;}a.button.groen:link, a.button.groen:visited, input.button.groen {background-color: #28bb60;}a.button.blauw:link, a.button.blauw:visited, input.button.blauw {background-color: #67a3bb;}a.arrow:link, a.arrow:visited {display: inline-block;font-weight: 600;text-decoration: none;padding-right: 40px;position: relative;}.arrow .fas {position: absolute;right: 6px;top: calc(50% - 10px);font-size: 20px;transition: right 0.3s;}textarea {resize: vertical;}.wide {display: block;}span.wide {display: inline-block;}.mob {display: none;}.center {text-align: center;}.left {text-align: left;}.right {text-align: right;}.center ul {display: inline-block;text-align: left;}ul.check {list-style-type: none;padding: 0;margin: 0 0 20px;}ul.check li {padding-left: 40px;background: url(/assets/images/check.png) no-repeat left 4px;line-height: 25px;padding-bottom: 10px;background-size: auto 25px;font-size: 18px;margin-bottom: 0;font-style: italic;}img.links {float: left;margin: 4px 20px 4px 0;}img.rechts {float: right;margin: 4px 0 4px 20px;}header {width: 100%;padding: 15px 0 0;transition: all 0.8s;position: fixed;background: #fff;z-index: 999;-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:    0px 2px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:         0px 2px 5px 0px rgba(0, 0, 0, 0.75);}/*header.hideit {opacity: 0;display: none;top: -100px;}header.fixeit {display: block;opacity: 1;position: fixed;transition: all 0.3s;background: #3f3333;height: 60px;}header.fixeit.scroll {top: 0;}*//* start menu */nav {position: relative;width: 100%;margin-top: 36px;text-align: right;transition: all 0.3s;}.scroll nav {margin-top: 9px;}#extranav {position: fixed;width: 100%;top: -40px;z-index: 999;background: #edeeef;background: rgba(237, 238, 239,0.9);transition: all 0.4s;}nav:after, #extranav:after {content: "";clear: both;display: table;}header.scroll #extranav {top: 0;}nav ul, .topmenu ul, #extranav ul {display: block;list-style-type: none;padding: 0px;margin: 0px;}nav ul li, .topmenu ul li {position: relative;display: inline-block;padding: 0;margin-left: 20px;}/*nav > ul > li:first-child {display: none;}*/nav ul li a:link, nav ul li a:visited, li.sectionheader > span, li.sectionheader > span {line-height: 60px;position: relative;font-size: 18px;text-decoration: none;color: #224093;padding: 0 15px;font-weight: 600;display: block;transition: all 0.3s;}.scroll nav > ul > li > a:link, .scroll nav > ul > li > a:visited, .scroll li.sectionheader > span, .scroll li.sectionheader > span {line-height: 40px;font-size: 16px;}nav ul li a.menuactive:link, nav ul li a.menuactive:visited {}/*nav > ul > li:last-child a:link, nav > ul > li:last-child a:visited, .topmenu > ul > li:last-child a:link, .topmenu > ul > li:last-child a:visited {padding-right: 0;}*/.scroll #extranav > ul > li > a:link, .scroll #extranav > ul > li > a:visited {line-height: 57px;color: #00638c;text-shadow: none;}#talen {position: absolute;display: inline-block;top: 0;right: 15px;opacity: 1;transition: all 0.2s;}.scroll #talen {opacity: 0;padding-top: 0;}#talen a, #talen span {margin-left: 6px;position: relative;display: inline-block;}#talen .activee:after {content: "\f00c";font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 600;text-decoration: inherit;/*--adjust as necessary--*/color: #6aaf75;font-size: 18px;position: absolute;right: -7px;bottom: -6px;text-shadow: 0 0 black;}#talen img {max-width: 40px;height: auto;border-radius: 4px;}.topmenu {max-height: 45px;overflow: hidden;transition: all 0.3s;}.scroll .topmenu {max-height: 0;margin-top: 0;}.topmenu ul li a:link, .topmenu ul li a:visited {line-height: 15px;height: 30px;font-size: 15px;font-weight: 400;padding-top: 0;padding-bottom: 0;color: #fff;}nav ul li a::after, .topmenu ul li a::after, #extranav ul li a::after {position: absolute;content: "";width: 100%;height: 3px;bottom: 0;left: 0;background: #bb0e72;transition: transform 0.3s;transform: scaleX(0);transform-origin: right;}nav ul li.parent a::after, #extranav ul li.parent a::after {content: none;}nav ul > li.parent.menuactive > a::after, #extranav ul > li.parent.menuactive > a::after {position: absolute;content: "";width: 100%;height: 3px;bottom: 0;left: 0;background: #7f3f98;transition: transform 0.5s;transform: scaleX(1);transform-origin: right;}.scroll nav ul li.parent.menuactive a::after {height: 0;}/*.scroll nav ul li a::after {background: #00638c;}*/.topmenu ul li a::after {height: 1px;top: 22px;}nav ul li.menuactive a::after, .topmenu ul li.menuactive a::after, #extranav ul li.menuactive a::after {transform: scaleX(1);transform-origin: left;}li.sectionheader {cursor: default;}.scroll nav > ul > li:after {top: 21px;}nav ul li ul li a.menuactive:link, nav ul li ul li a.menuactive:visited, #extranav ul li ul li a.menuactive:link, #extranav ul li ul li a.menuactive:visited {color: #ccc;}nav ul li ul, #extranav ul li ul {max-height: 0;opacity: 0;position: absolute;width: calc(100% + 50px);top: 60px;background-color: #edeeef;padding: 0;overflow: hidden;left: 0;z-index: 99;text-align: left;border-radius: 0 0 25px 25px;overflow: hidden;transition: all 0.3s;}.scroll nav ul li ul {top: 40px;}#extranav ul li ul {top: 40px;}nav ul li ul.active, #extranav ul li ul.active {max-height: 999px;opacity: 1;padding: 10px 0;}nav ul li ul li, #extranav ul li ul li {float: none;display: block;margin-left: 0;padding: 0;}nav ul li ul li a:link, nav ul li ul li a:visited, #extranav ul li ul li a:link, #extranav ul li ul li a:visited {line-height: 20px;padding: 5px 10px;font-size: 14px;color: #333;text-shadow: none;font-weight: 600;}nav ul li ul li a:hover, nav ul li ul li a:active {}.scroll a#offertenav:link, .scroll a#offertenav:visited {opacity: 0}/* eind menu */#logo {display: flex;position: relative;height: calc(100% - 10px);width: 100%;transition: all 0.3s;}.scroll #logo {height: auto;width: 175px;top: -6px;}#logo a {margin-top: auto;}#logo img {display: block;position: relative;margin: 0 auto;max-width: 100%;height: auto;transition: all 0.3s;}#logo .slogan, #extranavlogo .slogan {color: #939598;font-size: 30px;}#top {padding-right: 25px;position: relative;}.imageblock {float: left;width: calc(50% - 250px);margin-right: 50px;}.imageblock img {width: 100%;}/*main .row {margin-left: 0;margin-right: 0;}*//*section {text-align: center;padding: 0 50px;font-weight: 200;font-size: 30px;line-height: 45px;display: table-cell;vertical-align: middle;}*/section h1 {font-size: 55px;}#container{max-width: 1280px;margin: 0 auto;}:focus {outline: none!important;}#keurmerken {background: #f1f1f1;padding: 30px 0;}#keurmerken.whitebg {background: #fff;}#keurmerken img {padding: 0 60px;opacity: 0.8;transition: all 0.2s;}#nieuwsbriefblok {position: relative;background-size: cover;background-position: 50% 50%;padding: 30px 0;text-align: center;}#nieuwsbriefblok:before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: 0.6;}#nieuwsbriefblok h3 {font-size: 24px;font-weight: 600;}.contentimage {background-size: cover;background-position: center center;position: relative;overflow: hidden;}#contactform {background-size: cover;}footer {position: relative;padding: 0;line-height: 24px;width: 100%;}footer ul {margin: 0;padding: 0;list-style-type: none;}footer ul li a:link, footer ul li a:visited {text-decoration: none;}footer a:link, footer a:visited {text-decoration: none;}footer p {line-height: 24px;}footer .wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.footermenu a.button:link, .footermenu a.button:visited {margin-top: 30px;}.footermenu {font-weight: 600;}footer .socials a:link, footer .socials a:visited {margin-right: 10px;font-size: 30px;color: #224093;}#contactblock {background: #ccc;padding: 15px 0;position: relative;text-align: center;color: #fff;}#contactblock:before {/*content: url(/assets/images/kameleon.png);*/content: '';width: 295px;height: 418px;background-image: url(/assets/images/kameleon.png);background-repeat: no-repeat;background-size: 100% auto;position: absolute;left: -30px;top: -10px;}#contactblock h2, #contactblock h3 {color: #fff;}#klantworden {padding-bottom: 30px;}.klantwordenpic img {position: absolute;bottom: 0;border-radius: 0 0 200px 0;opacity: 0.75;}.nieuwsbriefform input[type="text"], .nieuwsbriefform input[type="email"], .nieuwsbriefform input[type="submit"] {border: 0 none;height: 50px;background: #fff;color: #333;/*text-transform: uppercase;*/font-family: 'Lato', sans-serif;padding: 0 15px;width: 100%;text-align: center;margin-bottom: 10px;border-radius: 0;-webkit-appearance: none;}footer .nieuwsbriefform input[type="text"], footer .nieuwsbriefform input[type="email"], footer .nieuwsbriefform input[type="submit"] {height: 44px;text-align: left;}.nieuwsbriefform input[type="submit"] {background-color: #28bb60;border-radius: 0 0 30px 0;padding: 10px 15px;text-align: center;color: #fff;}.nieuwsbriefform .privacy {margin-bottom: 10px;}.nieuwsbriefform a:link, .nieuwsbriefform a:visited {text-decoration: underline;}.bottom {padding: 3px 0 1px;background: #eee;font-size: 12px;}#footerinfo {background: #fff;color: #333;padding: 60px 0 30px;}.bottom a:link, .bottom a:visited {text-decoration: none;color: inherit;}#contactform {padding: 40px 0;color: #fff;}#contactinfo {padding: 60px 0;}#contactinfo.noslogan {padding: 120px 0 60px;}#contactinfo h2 {font-style: italic;margin-bottom: 60px;}h2.slogan {margin: 80px 0 60px;text-align: center;}#contactinfo p {font-size: 20px;font-weight: 600;line-height: 54px;}#contactinfo .fa {font-size: 30px;margin-right: 15px;}#contactinfo a:link, #contactinfo a:visited {transition: all 0.3s;}#footertop {width: 100%;height: 60px;background-size: 100% 100%;position: absolute;top: -60px;}#footerform {background: #605e43;padding: 30px;position: relative;margin-top: -300px;height: 540px;z-index: 19;}.footerfblink {font-size: 40px;transition: all 0.3s;}.vhg {border-radius: 6px;}#sliderbottom {position: absolute;bottom: 0;width: 103%;padding-top: 6%;background-size: 100% auto;background-position: center top;z-index: 19;}#latest-blog {padding: 0 0 30px 0;background: #67a3bb;color: #fff;}.merkpicmob {display: none;}.customcheckbox {width: 25px;position: relative;margin-bottom: 8px;float: left;margin-right: 8px;}.customcheckbox label {cursor: pointer;position: absolute;width: 25px;height: 25px;top: 0;left: 0;background: #fff;border:1px solid #ddd;padding-left: 0;}.customcheckbox label.loading {background-image: url(/assets/images/loader.gif);background-size: 30px auto;background-position: -4px -4px;}.customcheckbox label:after {opacity: 0;content: '';position: absolute;width: 9px;height: 5px;background: transparent;top: 8px;left: 7px;border: 3px solid #333;border-top: none;border-right: none;transform: rotate(-45deg);}.customcheckbox label:hover::after {opacity: 0.5;}.customcheckbox input[type=checkbox]:checked + label:after {opacity: 1;}.customcheckbox input[type=checkbox]:checked + label.loading:after {opacity: 0;}#updatebrowser {display: none;position: fixed;top: 0;right: 0;background: #fff;padding: 20px;z-index: 999;}#updatebrowser.showthis {display: inline;}#updatebrowser a:link, #updatebrowser a:visited {color: inherit;display: block;float: left;font-size: 14px;text-align: center;margin: 0 10px;}#updatebrowser img {width: auto;height: 60px;}#updatebrowser span {display: block;}a#ctatop:link, a#ctatop:visited {line-height: 50px;border-radius: 25px;background: #fff;color: #58585a;padding: 0 15px;font-weight: 500;position: absolute;bottom: 280px;}a.memoritop:link, a.memoritop:visited {line-height: 50px;border-radius: 25px;background: #fff;color: #58585a;padding: 0 15px;font-weight: 500;position: absolute;bottom: 280px;right: 30px;}#ctatop .fa {color: #7f3f98;font-size: 28px;position: relative;top: 5px;margin-right: 15px;transition: all 0.3s;}#ctatop span {font-size: 14px;color: #939598;margin-left: 30px;}#breadcrumbs {border-radius: 25px;background: #edeeef;font-weight: 500;padding: 10px 15px 5px;margin-bottom: 30px;}#breadcrumbs #starttext {font-size: 13px;display: block;line-height: 10px;font-weight: 400;}#streken {max-width: calc(100% + 15px);width: calc(100% + 15px);}#tussenbalk1, #tussenbalk2 {width: 100%;position: relative;padding: 30px 0;transition: all 0.8s;}#tussenbalkbg, #tussenbalkbg2 {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;background-position: center top;filter: grayscale(30%);}#tussenbalk1 .container-fluid, #tussenbalk2 .container-fluid {padding-left: 15px;padding-right: 15px;}#tussenbalk1 .textblock, #tussenbalk2 .textblock {background: rgba(255,255,255,0.8);border-radius: 25px;padding: 30px;font-size: 18px;line-height: 28px;font-style: italic;font-weight: 300;}#tussenbalk2 .textblock {font-size: 16px;line-height: 24px;font-style: normal;font-weight: 400;}#tussenbalk1 .textblock p {line-height: 28px;}#tussenbalk1 .textblock a {font-style: normal;font-size: 16px;}#secondblock {padding: 30px 0;}#bovenfooter {padding: 30px 0 136px;background-size: auto;background-position: center bottom;background-repeat: no-repeat;margin-bottom: -1px;}#footerlogo {width: 170px;}#submenu {margin: 0 -15px;}#submenu ul {margin: 0;padding: 0;list-style-type: none;}#submenu ul li {display: inline-block;width: 50%;padding: 5px;}#submenu ul li a:link, #submenu ul li a:visited {display: block;line-height: 50px;background: #edeeef;border-radius: 25px;padding: 0 15px;color: #58585a;position: relative;transition: all 0.3s;}#submenu a .fa {margin-left: 30px;color: #7f3f98;font-size: 26px;position: absolute;right: 15px;top: 12px;}.hasextra {padding-top: 50px;}#bovenfooter figure {display: block;float: left;margin: 0 10px 0 0;width: 120px;border-radius: 24px 24px 0 0;overflow: hidden;}#bovenfooter figure img {display: block;}#bovenfooter figcaption {display: block;border: 1px solid #ccc;font-size: 13px;line-height: 16px;border-radius: 0 0 24px 24px;height: 40px;padding: 4px;text-align: center;}.social a:link, .sosials a:visited {margin-left: 10px;font-size: 30px;}#bigbuttonbg {background: #bb0e72;margin-top: 30px;padding: 30px 0;}#homepage #bigbuttonbg {background: none;margin-top: 0;padding-top: 0;padding-bottom: 60px;}#bigbuttonbg.nosecondcontent {background: #eee;}#bigbuttonbg h2 {text-align: center;color: #fff;}#bigbuttonbg.nosecondcontent h2 {color: #224093;}#homepage #bigbuttonbg h2 {display: none;}.bigbuttons {padding-top: 30px;margin-bottom: 40px;}.bigbutton {text-align: center;line-height: 28px;overflow: hidden;border-radius: 6px;position: relative;}.bigbutton img {width: 100%;display: block;height: auto;}.bigbutton > a {position: relative;display: block;}.bigbutton .fa-chevron-right {position: relative;right: 0;top: 5px;margin-top: 0;margin-left: 5px;font-size: 30px;color: #333;transition: all 0.3s;}.bigbutton a.button:link, .bigbutton a.button:visited {display: block;width: 100%;border-radius: 0;background: none;text-align: center;font-size: 20px;color: #333;line-height: 50px;font-weight: 600;}
/* cmsms stylesheet: r1200 modified: donderdag 15 april 2021 13:11:19 */
@media only screen and (max-width: 1449px) {}
/* cmsms stylesheet: r960 modified: donderdag 15 december 2022 12:41:08 */
@media only screen and (max-width: 1199px) {nav ul li a:link, nav ul li a:visited, li.sectionheader > span, .topmenu ul li a:link, .topmenu ul li a:visited, li.sectionheader > span {font-size: 16px;padding: 0 10px;line-height: 55px;}nav ul li {margin-left: 15px;}}
/* cmsms stylesheet: hovers modified: maandag 23 juni 2025 14:19:31 */
@media only screen and (min-width: 992px) {a:hover, a:active {color: inherit;text-decoration: none;}main a:hover, main a:active {color: #58585a;}#socials a:hover, #socials a:active {color: #a1682e;}.button:hover .fa {right: 9px;}.button.backbutton:hover .fa {right: 4px;}.bigbutton:hover .fa-chevron-right {right: -10px;}a.arrow:hover .fas, a.arrow:active .fas {right: 0;}nav ul li a:hover::after, .topmenu ul li a:hover::after, #extranav ul li a:hover::after {transform: scaleX(1);transform-origin: left;}nav ul li ul li a:hover, nav ul li ul li a:active, #extranav ul li ul li a:hover, #extranav ul li ul li a:active {color: #ccc;}a#ctatop:hover .fa {transform: rotate(100deg);}#extranav:hover {background: rgba(237, 238, 239,1);}footer ul li a:hover, footer ul li a:active {color: #bb0e72;}}
/* cmsms stylesheet: r768 modified: maandag 21 juli 2025 10:26:08 */
@media only screen and (max-width: 991px) {main {padding-top: 120px;}nav ul li a:link, nav ul li a:visited, .scroll nav ul li a:link, .scroll nav ul li a:visited {padding: 0 5px;font-size: 12px;line-height: 43px;}nav ul li ul li a:link, nav ul li ul li a:visited, #extranav ul li ul li a:link, #extranav ul li ul li a:visited {font-size: 12px;}nav ul li ul {top: 50px;}#extranav ul li ul {top: 40px;}#extranav ul li a:link, #extranav ul li a:visited {font-size: 14px;}#tussenbalk1 .textblock, #tussenbalk2 .textblock {padding: 15px;}footer, footer p {font-size: 14px;line-height: 22px;}.bottom, footer .bottom p {font-size: 12px;line-height: normal;}a.button:link, a.button:visited, span.button, input[type="submit"].button {line-height: 20px;padding: 7px 35px 6px 15px;text-align: left;}a.button.backbutton:link, a.button.backbutton:visited  {padding: 7px 15px 6px 15px;}.bigbutton a.button:link, .bigbutton a.button:visited {padding: 6px 32px 6px 15px;font-size: 14px;line-height: 18px;}.bigbutton .fa-chevron-right {font-size: 20px;right: 12px;margin-top: -10px;}.maincontent aside {text-align: left;}#logo, .scroll #logo {display: flex;position: relative;height: calc(100% - 10px);width: 100%;transition: all 0.3s;}.scroll #logo {height: calc(100% - 4px);}}
/* cmsms stylesheet: r300 modified: maandag 21 juli 2025 10:26:21 */
@media only screen and (max-width: 767px) {html, body {font-size: 14px;}main p, main ul {line-height: 22px;}.wide, span.wide {display: none;}.mob {display: block;}span.mob {display: inline-block;}.share-link.mob {display: inline-block;}html, body {overflow-x: hidden;}body {margin-bottom: 0;}#overlay {background: rgba(35, 31, 32, 0.75) none repeat scroll 0 0;width: 100%;height: 100%;position: fixed;z-index: -1;left: 0;transition: all 0.4s;opacity: 0;}nav, .scroll nav {display: none;width: 100%;min-height: 100%;background: #bb0e72;top: 0;bottom: 0;left: 0;position: fixed;/*position: absolute;*/overflow: auto;z-index: 130;margin-top: 0;padding: 60px 15px;transition: none;}nav ul, nav .topmenu ul {display: block;text-align: left;}nav ul li {float: none;display: block;margin-left: 0;}nav li:not(:first-child):before {content: none;}nav > ul > li {border-bottom: 1px solid #fff;}nav > ul > li:last-child {border-bottom: 0 none;}nav ul li:first-child {display: block;}nav > ul > li > a.menuactive.menuparent > span {border-bottom: 0 none;}nav .topmenu ul li a:link, nav.topmenu ul li a:visited, .scroll nav .topmenu ul li a:link, .scroll nav.topmenu ul li a:visited {font-size: 14px;line-height: 26px;font-weight: 400;padding: 0;}nav ul li a:link, nav ul li a:visited, .scroll nav ul li a:link, .scroll nav ul li a:visited {color: #fff;line-height: 22px;font-size: 20px;padding: 10px 0;}nav .topmenu ul li a.menuactive.menuparent:link, nav .topmenu ul li a.menuactive.menuparent:visited, nav ul li a.menuactive.menuparent:link, nav ul li a.menuactive.menuparent:visited {color: #fff;}nav ul li a.menuactive:link, nav ul li a.menuactive:visited {color: #ccc;}nav ul li ul, nav ul li ul.active, .scroll nav ul li ul {display: block;max-height: 999px;opacity: 1;top: 0;left: auto;text-align: left;position: relative;padding: 0 6px 10px;background: none;width: 250px;/*margin: 0 auto;*/margin-left: 20px;}nav ul li ul li a:link, nav ul li ul li a:visited, .scroll nav ul li ul li a:link, .scroll nav ul li ul li a:visited {font-size: 14px;font-weight: 400;color: #fff;line-height: 26px;padding: 0;}nav > li.last_child.parent a.parent {position: relative;}nav > ul > li.last_child.parent .fas {color: #fff;display: inline-block;font-size: 18px;padding: 8px;position: absolute;top: 5px;right: 0;transition: all 0.3s;}nav > ul > li.last_child.parent.activeitem .fas {transform: rotate(180deg);}nav > ul > li.last_child.parent > ul {max-height: 0;opacity: 0;overflow: hidden;transition :all 0.3s;}nav > ul > li.last_child.parent > ul.active {max-height: 999px;opacity: 1;}.menutrigger, .menuopen .menutrigger.active {display: block;position: absolute;top: -3px;right: 0;width: 55px;line-height: 40px;padding-left: 54px;font-size: 14px;height: 45px;cursor: pointer;z-index: 9999;transition: all 0.3s;}.menutrigger.active {color: #fff;}.menutrigger span { position: absolute; left: 10px; top: 20px; }.menutrigger span, .menutrigger span:before, .menutrigger span:after {cursor: pointer;text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);border-radius: 1px;height: 3px;width: 35px;background: #000;position: absolute;display: block;content: '';transition: all 200ms ease-in-out;}.menutrigger span:before {top: -10px;}.menutrigger span:after {bottom: -10px;}.menutrigger.active span {background-color: transparent;/*transform: rotate(180deg);*/}.menutrigger.active span:before, .menutrigger.active span:after {top: 0;}.menutrigger.active span:before {transform: rotate(135deg);-webkit-transform: rotate(135deg);background: #fff;/*transform: translateX(17px) translateY(-7px) rotate(45deg);width: 20px;*/}.menutrigger.active span:after {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);background: #fff;/*transform: translateX(17px) translateY(7px) rotate(-45deg);width: 20px;*/}header {padding: 10px 0;}h1, h2, h3, p, article ul {margin: 0 0 20px 0;}body {padding-bottom: 0!important;}footer {position: relative;z-index: 10;}.container-fluid, .container {padding-left: 15px!important;padding-right: 15px!important;}h1 {font-size: 22px;margin-top: 0;}h2 {font-size: 20px;}h1 + h2 {margin-top: -18px!important;font-size: 18px;}.contentimage {padding-top: 40%;}.zigzag1pic, .zigzag3pic, .zigzag2pic, .zigzag4pic {padding-left: 0;padding-right: 0;}.zigzag1inhoud, .zigzag3inhoud, .zigzag2inhoud, .zigzag4inhoud {padding: 15px;}#showroom {padding: 20px;}#showroom h2 {margin-bottom: 30px;}#showroom .button {padding: 4px 15px;font-size: 16px;}main, #homepage main {padding-bottom: 0;}main {padding-top: 70px;}.bottom {padding: 10px 0;}#contactform {padding: 20px 15px;}#slogan {font-size: 26px;margin-top: 10px;margin-bottom: 30px;}#klantenvertellentop{height: 15px;top: -15px;}#klantenvertellenlink {width: 75px;bottom: -60px;}#contactinfo {padding: 50px 0 20px;}#contactinfo h2 {margin-bottom: 30px;}#contactinfo h2 br {display: none;}#contactinfo p {font-size: 16px;}#footertop {height: 20px;top: -20px;}#footerform {margin-top: 0;height: 537px;}.vhg {text-align: right;}.bottom span {display: block;height: 1px;opacity: 0;}#contactpage #contactinfo {padding: 5px 0 20px;}a.button:link, a.button:visited, span.button, input[type="submit"].button {text-align: left;line-height: 20px;}a.button.backbutton:link, a.button.backbutton:visited {display: inline-block;}#contactblock, footer .container-fluid > div#contactblock {margin-bottom: 0;}#footerinfo {padding-bottom: 0;padding-top: 10px}footer .bottom p {line-height: 18px;}.mobmargin {margin-bottom: 20px;}#latest-blog {margin-top: -20px;}#homepage #latest-blog {margin-top: 0;}#updatebrowser a:link, #updatebrowser a:visited {margin-bottom: 10px;}#breadcrumbs {font-size: 12px;padding: 8px 10px 4px;}#breadcrumbs #starttext {font-size: 10px;}.maincontent {margin-bottom: 10px;}.maincontent aside {margin-bottom: 0;}.maincontent aside.nomargin {margin: 0;}ul.usp {display: none;font-size: 22px;margin: 0;text-align: left;}ul.usp li {margin-bottom: 6px;}#tussenbalk1 .row, #tussenbalk2 .row {margin: 0 15px!important;}#tussenbalk1 .textblock, #tussenbalk1 .textblock a, #tussenbalk2 .textblock {font-size: 14px;}#tussenbalk1 .textblock img {max-width: 50%;}#bovenfooter {background-size: 120% auto;padding-bottom: 90px;}#footerlogo {width: 50%;}#contactblock {margin-top: 36px;text-align: left;padding: 15px 0;}#contactblock.nosecondcontent2 {margin-top: 0;}#secondblock {padding: 15px 0 10px;}#secondblock p:last-child, .maincontent p:last-child {margin-bottom: 20px;}#submenu ul li {width: 100%;display: block;}#submenu ul li a:link, #submenu ul li a:visited {line-height: 40px;}#submenu a .fa {margin-left: 20px;top: 7px;}.hasextra {padding-top: 20px;}.maincontent aside a.button:link, .maincontent aside a.button:visited, .maincontent aside span.button {margin-left: 0;}header .relative {position: static;}#talen {z-index: -1;opacity: 0;right: auto;left: 10px;top: 6px;}.menuopen #talen {opacity: 1;z-index: 999;}#logo, .scroll #logo {height: auto;top: auto;width: 125px;}.bigbutton {margin-bottom: 15px;}.bigbutton a.button:link, .bigbutton a.button:visited {padding: 6px 20px 6px 10px;font-size: 13px;}.bigbutton .fa-chevron-right {right: 5px;}#homepage #bigbuttonbg {padding-bottom: 30px;}#bigbuttonbg {margin-top: 0;padding: 15px 0 10px;}#bigbuttonbg.nosecondcontent {padding-bottom: 30px;}#contactblock:before {width: calc(50% + 30px);height: 0;padding-top: 90%;top: -10px;left: -20px}h2 + h3 {font-size: 18px;margin-top: -16px!important;}.footermenu {margin-bottom: 15px;}#footerinfo .socials {margin: 15px 0;}#footerinfo .footerlogo {margin-top: -80px;}}
