/* cmsms stylesheet: styles modified: 03-03-26 12:43:26 */
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: 17px;position: relative;/*height: 100%;*/}body {color: #333;}.pageproducts {padding: 40px 0 10px;background: #eee;}.nextdoormedia {position: absolute;right: 15px;bottom: 40px;font-size: 12px;color: #a3a3a3;}#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 {margin: 0 0 30px 0;line-height: normal;}h1 + h2 {margin-top: -26px!important;font-size: 22px;}h1, h2 {font-weight: 600;}p:last-child {margin-bottom: 0;}h1 {font-size: 30px;color: #333;}#zigzag h1, #zigzag h2 {margin-top: 0;font-size: 30px;}h2 {font-size: 24px;}h2 img {width: 25px;height: auto;margin-right: 10px;}h3 {font-size: 20px;}h2.under, h3.under, h1 span {display: block;margin-top: -20px;font-size: 24px;font-style: italic;font-weight: 300;}h1 span {margin-top: 0;}article h2 {margin-top: 0;font-style: italic;font-weight: 400;}h3.under {font-size: 22px;}img {border: 0 none;}main {position: relative;z-index: 21;padding: 40px 0 30px;}main p, main ul {line-height: 26px;}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;}a:link, a:visited {color: inherit;text-decoration: underline;}a.nextbutton:link, a.nextbutton:visited {text-decoration: none;}h2 a:link, h2 a:visited {text-decoration: none;border-bottom: 1px solid #333;}a.pdf:link, a.pdf:visited {text-decoration: none;}a:hover, a:active, a:focus {text-decoration: none;}a[href^=tel], a[href^=mailto]{color:inherit;text-decoration:none;display: inline-block;}button, a.button:link, a.button:visited, span.button, input[type="submit"].button, .button {display: inline-block;margin-right: 10px;background-color: #28bb60;text-decoration: none;font-weight: 600;line-height: 24px;border-radius: 0 0 30px 0;padding: 10px 15px;text-align: center;border: 0 none;color: #fff;position: relative;transition: all 0.3s;}/*.button.backbutton {padding-left: 20px;}.button.backbutton:before {content: "\f053";font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 600;text-decoration: inherit;color: #fff;font-size: 18px;padding-right: 0.5em;position: absolute;top: 2px;left: 0;}*/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;}.mob {display: none;}.center {text-align: center;}.left {text-align: left;}.right {text-align: right;}.center ul {display: inline-block;text-align: left;}.fancybox .caption {display: block;text-align: center;}ul.check, #klantworden ul {list-style-type: none;padding: 0;margin: 0 0 20px;}ul.check li, #klantworden 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 {position: fixed;width: 100%;z-index: 20;padding-bottom: 25px;top: 0;height: auto;/*background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);*/background-color: transparent;-webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0);-moz-box-shadow:    0px 2px 10px 0px rgba(0, 0, 0, 0);box-shadow:         0px 2px 10px 0px rgba(0, 0, 0, 0);transition: all 0.8s;}header:before {content: '';display: block;width: 100%;height: 70%;position: absolute;right: 0;background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);transition: all 0.3s;}header.scroll:before {background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 0%);}header.scroll {height: 60px;z-index: 30;/*background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);*/padding-bottom: 0;background-color: #fff;-webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:    0px 2px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:         0px 2px 10px 0px rgba(0, 0, 0, 0.3);/*border-bottom: 1px solid #9f7140;*/}/* start menu */nav, .topmenu {text-align: right;position: relative;transition: all 0.3s;}.topmenu {margin-top: 30px;}.scroll nav {margin-top: 0;}nav ul, .topmenu ul {list-style-type: none;padding: 0px;margin: 0px;}nav ul li, .topmenu ul li {position: relative;display: inline-block;padding: 0 10px;}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 {line-height: 30px;position: relative;font-size: 16px;text-decoration: none;padding: 0 5px 4px;color: #fff;font-weight: 800;display: block;text-shadow: 2px 2px 6px rgba(0, 1, 0, 0.75);transition: all 0.3s;}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 nav > ul > li > a:link, .scroll nav > ul > li > a:visited, .scroll > li.sectionheader > span {line-height: 57px;line-height: 27px;color: #00638c;text-shadow: none;}.topmenu {max-height: 45px;padding-top: 3px;overflow: hidden;transition: all 0.3s;}.scroll .topmenu {max-height: 0;max-height: 25px;margin-top: 4px;}.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;}.scroll .topmenu ul li a:link, .scroll .topmenu ul li a:visited {color: #00638c;text-shadow: none;margin-top: 4px;}nav ul li a::after, .topmenu ul li a::after {position: absolute;content: "";width: 100%;height: 3px;bottom: 0;left: 0;background: #fff;transition: transform 0.5s;transform: scaleX(0);transform-origin: right;}nav ul li.parent a::after {content: none;}nav ul li.parent.menuactive a::after {position: absolute;content: "";width: 100%;height: 3px;bottom: 0;left: 0;background: #fff;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 {transform: scaleX(1);transform-origin: left;}li.sectionheader {cursor: default;}/*nav ul li.parent {padding-right: 19px;}*//*nav > ul > li:after {content: "|";position: absolute;right: 0;top: 10px;transition: all 0.3s;}*/.scroll nav > ul > li:after {top: 21px;}/*nav > ul > li.parent > a:after {content: "";width: 0;height: 0;position: absolute;right: 10px;top: 17px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #4e3011;transition: all 0.3s;}.scroll nav > ul > li.parent > a:after {top: 27px;}*/nav ul li ul li a.menuactive:link, nav ul li ul li a.menuactive:visited {color: #ccc;}nav ul li ul {max-height: 0;opacity: 0;position: absolute;width: calc(100% - 10px);top: 31px;background-color: #fff;padding: 0;overflow: hidden;left: 5px;text-align: left;border-radius: 0 0 24px 0;overflow: hidden;transition: all 0.3s;}.scroll nav ul li ul {top: 60px;top: 31px;}nav ul li ul.active {max-height: 999px;opacity: 1;padding: 10px 0;}nav 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 {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 {}a#offertenav:link, a#offertenav:visited {color: #fff;position: absolute;display: inline-block;text-decoration: none;right: 0;font-size: 16px;font-weight: 600;text-transform: uppercase;top: 88px;opacity: 1;transition: all 0.3s;}.scroll a#offertenav:link, .scroll a#offertenav:visited {opacity: 0}/* eind menu */#socials {position: absolute;top: 14px;right: 15px;transition: all 0.3s;}.scroll #socials {top: 12px;}#socials a:link, #socials a:visited {color: #8a5928;font-size: 30px;margin-left: 10px;transition: all 0.3s;}#logo {width: 260px;left: 30px;top: 0;top: 30px;position: absolute;position: fixed;z-index: 9;z-index: 31;transition: all 0.3s;}.scroll #logo, #logo.scroll {width: 125px;top: 5px;}#logo img {position: relative;margin: 0 auto;max-width: 100%;height: auto;transition: all 0.3s;}#top {padding-right: 25px;position: relative;height: auto;overflow: visible;}.imageblock {float: left;width: calc(50% - 250px);margin-right: 50px;}.imageblock img {width: 100%;}.maincontent > .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 20px;opacity: 0.8;transition: all 0.2s;}#nieuwsbriefblok {position: relative;background-size: cover;background-position: 50% 50%;padding: 30px 0;text-align: center;clear: both;}.hasbg, .blok2links.hasbg, .blok2rechts.hasbg {position: relative;background-size: cover;background-position: 50% 50%;}.hasbg h2, .hasbg ul, .hasbg h3, .hasbg p {position: relative;}#nieuwsbriefblok:before, .hasbg:before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: 0.75;}#nieuwsbriefblok h2 + p {font-size: 20px;}.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: 26px;}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;}.footersocials {font-size: 30px;margin-bottom: 20px;}.footersocials a {display: inline-block;margin-right: 15px;}#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: 5px 0;background: #fff;font-size: 12px;}#footerinfo {background: #575757;color: #fff;padding: 30px 0;}.bottom a:link, .bottom a:visited {text-decoration: none;}#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;}.blok2links, .blok2rechts {margin-top: 30px;padding: 30px;border-radius: 30px;background: #ededed;}.blok2links ul:last-child, .blok2rechts ul:last-child {margin-bottom: 0;}#merkpage .blok2links, #merkpage .blok2rechts {margin-bottom: 30px;}h2 + h3 {margin-top: -24px;font-style: italic;}.withmargin {margin: 30px auto;}h2 span {display: block;font-size: 20px;font-weight: 300;font-style: italic;}h2 strong {color: #28bb60;}.blok2rechts h2 strong {color: #67a3bb;}.nieuwsbriefform {margin-top: 30px;}#tussenblok, #tussenblok2 {padding: 30px 0;}/* pop-up */#popup {display: none; /* Hidden by default */position: fixed; /* Stay in place */z-index: 10001; /* Sit on top */padding-top: 40px; /* Location of the box */text-align: center;left: 0;top: 0;width: 100%; /* Full width */height: 100%; /* Full height */overflow: auto; /* Enable scroll if needed *//*background-color: rgb(0,0,0);background-color: rgba(30, 30, 30, 0.5);*/}#popupbox {display: inline-block;position: relative;background-color: #fefefe;margin: auto;padding: 15px;border-radius: 6px;width: auto;max-width: 600px;max-height: calc(100vh - 120px);overflow-y: auto;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name: animatetop;-webkit-animation-duration: 0.4s;animation-name: animatetop;animation-duration: 0.4s}#popupbox h2 {font-size: 28px;}#popupbox p {margin-bottom: 0;}@-webkit-keyframes animatetop {from {top:-300px; opacity:0}to {top:0; opacity:1}}@keyframes animatetop {from {top:-300px; opacity:0}to {top:0; opacity:1}}#popup .close {color: #333;position: relative;z-index: 999;float: right;font-size: 28px;font-weight: bold;opacity: 1;}#popup .close:hover,#popup .close:focus {color: #000;text-decoration: none;cursor: pointer;}#popupmessage {margin-bottom: 20px;}#popup .button {margin: 0;}#popup .closebutton {margin-left: 15px;cursor: pointer;}/* pop-up end *//* webshop */.mycart, .myaccount {float: right;margin-top: -3px;padding-top: 6px;position: relative;transition: all 0.3s;}.myaccount {padding-top: 6px;margin-left: 13px;}.mycart a:link, .mycart a:visited, .myaccount a:link, .myaccount a:visited {color: #fff;}.scroll .mycart a:link, .scroll .mycart a:visited, .scroll .myaccount a:link, .scroll .myaccount a:visited {color: #00638c;}.mycart .fa {font-size: 22px;color: #fff;transition: all 0.3s;}.scroll .mycart .fa {font-size: 15px;color: #00638c;transition: all 0.3s;}.myaccount .fa {font-size: 22px;transition: all 0.3s;}.scroll .myaccount .fa {font-size: 17px;transition: all 0.3s;}.cartcount {width: 16px;height: 16px;border-radius: 20px;background: #fff;text-align: center;display: block;position: absolute;bottom: 13px;font-size: 11px;right: -10px;line-height: 16px;color: #333;-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:    1px 1px 3px 0px rgba(0, 0, 0, 0.75);box-shadow:         1px 1px 3px 0px rgba(0, 0, 0, 0.75);transition: all 0.3s;}/* webshop end */
/* cmsms stylesheet: r1200 modified: 20-08-21 10:10:10 */
@media only screen and (max-width: 1449px) {}
/* cmsms stylesheet: r960 modified: 20-08-21 10:10:16 */
@media only screen and (max-width: 1199px) {#keurmerken img {padding: 0 30px;}#klantworden .fullwidth.groen {margin-bottom: 15px;}}
/* cmsms stylesheet: hovers modified: 30-09-20 11:15:04 */
@media only screen and (min-width: 992px) {a:hover, a:active {color: inherit;text-decoration: none;}#socials a:hover, #socials a:active {color: #a1682e;}a#offertenav:hover, a#offertenav:active {color: #ccc;}a.button:hover, a.button:active, span.button:hover, input[type="submit"].button:hover {background-color: #ccc!important;}a.arrow:hover .fas, a.arrow:active .fas {right: 0;}nav ul li a:hover::after, .topmenu 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 {color: #ccc;}#keurmerken a:hover img {transform: scale(1.1);}}
/* cmsms stylesheet: r768 modified: 20-08-21 10:15:44 */
@media only screen and (max-width: 991px) {#top {padding-right: 5px;}nav ul li, .topmenu ul li {padding: 0 5px;}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: 15px;}nav > ul > li:first-child a:link, nav > ul > li:first-child a:visited {opacity: 0;}.scroll nav > ul > li:first-child a:link, .scroll nav > ul > li:first-child a:visited {opacity: 1;}.topmenu {margin-top: 15px;}#logo {left: 15px;width: 215px;}main {padding: 30px 0 30px;}aside {margin-top: 30px;margin-bottom: 0;}h1 {font-size: 26px;}h2 {font-size: 22px;}#keurmerken img {padding: 0 10px;}footer h2 {font-size: 18px;}#contactblock {margin-top: 30px;}#footerinfo {padding-bottom: 26px;}#merkpage .asidecol {display: none;}.merkpicmob {display: block;float: left;margin: 0 15px 10px 0;max-width: 40%;}}
/* cmsms stylesheet: r300 modified: 14-03-24 13:01:51 */
@media only screen and (max-width: 767px) {/*html, body {position: fixed;overflow: hidden;}body > #mainwrapper {width: 100vw;height: 100vh;overflow-y: scroll;-webkit-overflow-scrolling: touch;}*/.nextdoormedia {bottom: 10px;width: 120px;text-align: right;line-height: normal;z-index: 10;font-size: 10px;}.sameheight {height: auto!important;}.wide {display: none;}.mob {display: 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;}#top nav {text-shadow: none;}nav {text-align: left;background: rgba(255,255,255,0.8);position: fixed;top: 0;width: 100%;overflow: auto;padding-top: 15px;padding-bottom: 15px;min-height: 100%;z-index: 10;border-bottom: 1px solid transparent;border-left: 1px solid transparent;right: -100%;transition: all 0.4s;-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:    5px 5px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:         5px 5px 5px 0px rgba(0, 0, 0, 0.5);}h1, h2, h3, p, article ul {margin: 0 0 20px 0;}.topmenu.wide {display: block;}.topmenu.wide ul {display: none;}nav.open {right: 0;}nav ul li, .topmenu ul li {float: none;display: block;padding: 0;}nav li:not(:first-child):before {content: none;}nav > ul >  li > a:link, nav > ul > li > a:visited, li.sectionheader > span, nav .topmenu > ul > li > a:link, nav .topmenu > ul > li > a:visited, .scroll nav > ul >  li > a:link, .scroll nav > ul > li > a:visited, .scroll li.sectionheader > span, .scroll nav .topmenu > ul > li > a:link, .scroll nav .topmenu > ul > li > a:visited  {font-size: 18px;line-height: 30px;background: none;padding: 0 15px;font-weight: 500;color: #333;text-shadow: none;text-align: right;opacity: 0;transform: translate(100px,0);transition: all 0.3s;transition-delay: .2s;-webkit-transition-delay: .2s;-moz-transition-delay: .2s;}nav ul li a::after, .topmenu ul li a::after, nav ul li.parent.menuactive a::after {content: 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;height: 26px;line-height: 26px;}nav > ul >  li > ul >  li > a:link {opacity: 0;transform: translate(100px,0);transition: all 0.3s;transition-delay: .2s;-webkit-transition-delay: .2s;-moz-transition-delay: .2s;}nav ul li a.menuactive:link, nav ul li a.menuactive:visited {color: #333;font-weight: 600;}nav.open ul li a:link, nav.open ul li a:visited, .open li.sectionheader > span, nav.open .topmenu > ul > li > a:link, nav.open .topmenu > ul > li > a:visited {transform: translate(0,0);opacity: 1;}nav > ul > li > a > span {border-right: 0 none;}nav ul li ul, nav ul li ul.active, .scroll nav ul li ul, .scroll nav ul li ul.active {display: block;max-height: 999px;opacity:1;width: auto;top: 0;left: auto;padding: 0 15px;margin-top: 0;position: relative;text-align: right;background-color: transparent;transition: none;animation: none;}nav ul li ul li a:link, nav ul li ul li a:visited {font-size: 14px;font-weight: 500;padding: 5px 0;}nav ul li.parent {background: none;padding-right: 0;}nav ul li.parent a span {padding: 0;display: inline-block;}.topmenu, .scroll .topmenu {max-height: 999px;margin: 50px 0 10px 0;}.menutrigger {display: block;position: absolute;top: 6px;right: 5px;width: 55px;height: 45px;cursor: pointer;z-index: 9999;}.menutrigger span { position: absolute; left: 10px; top: 20px; }.menutrigger span, .menutrigger span:before, .menutrigger span:after {cursor: pointer;box-shadow: 2px 2px 3px rgba(0, 1, 0, 0.4);border-radius: 1px;height: 3px;width: 35px;background: #fff;position: absolute;display: block;content: '';transition: all 200ms ease-in-out;}.menutrigger span:before {top: -10px;}.menutrigger span:after {bottom: -10px;}.menutrigger.active span {transform: rotate(180deg);}.menutrigger.active span:before, .menutrigger.active span:after {top: 0;}.menutrigger.active span:before {transform: translateX(-2px) translateY(-7px) rotate(-45deg);width: 20px;}.menutrigger.active span:after {transform: translateX(-2px) translateY(7px) rotate(45deg);width: 20px;}body {padding-bottom: 0!important;}footer {position: relative;padding: 20px 0 0;}.container-fluid, .container {padding-left: 0;padding-right: 0;}#logo {width: 130px;top: 15px;left: 15px;/*z-index: 11;*/}.scroll #logo {top: 15px;width: 100px;}header {height: 70px;background: rgb(255,255,255);z-index: 22;background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%);}header:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);opacity: 0;transition: all 0.3s;}header.scroll {background-color: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;/*background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);*/}header.scroll:before {opacity: 1;}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: 20px;}footer #footerinfo .container-fluid > div {margin-bottom: 30px;}.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;display: block;margin: 0 0 10px;}a.button.backbutton:link, a.button.backbutton:visited {display: inline-block;}.button + br {display: none;}#homepage a.button:link, #homepage a.button:visited, #homepage a.arrow:link, #homepage a.arrow:visited  {margin-bottom: 15px;}#keurmerken {padding: 15px 0;}#keurmerken img {padding: 15px 0;}.keurmerkcol {margin-bottom: 0;}#nieuwsbriefblok {padding: 15px 0 6px;}#klantworden {padding-bottom: 15px;}.klantwordenpic img {position: relative;border-radius: 0 0 100px 0;}#contactblock, footer .container-fluid > div#contactblock {margin-bottom: 0;}#footerinfo {padding-bottom: 0;}footer .bottom p {line-height: 18px;}.mobmargin {margin-bottom: 20px;}#latest-blog {margin-top: -20px;}#homepage #latest-blog {margin-top: 0;}.maincontent {margin-bottom: 15px;}#updatebrowser a:link, #updatebrowser a:visited {margin-bottom: 10px;}#popup .closebutton {margin-left: 0;margin-top: 10px;}}
