/* cmsms stylesheet: styles modified: woensdag 14 juni 2023 13:11:47 */
* {-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;}*/html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;/*position: relative;*/}html, body {margin: 0px;padding: 0px;font-family: 'Poppins', sans-serif;line-height: normal;font-size: 16px;color: #609796;font-weight: 300;position: relative;/*height: 100%;*/}a:link, a:visited {color: inherit;}#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;padding-left: 30px;padding-right: 30px;/*position: relative;*/}.clear {clear: both;}h1, h2, h3, p, article ul, aside ul, ol li {margin: 0 0 24px 0;line-height: normal;}h1 + h2 {margin-top: -16px!important;font-style: italic;}h1, h2 {font-weight: 600;}p:last-child {margin-bottom: 0;}article ul:last-child {margin-bottom: 0;}h1 {font-family: 'Roboto Slab';font-weight: 500;font-size: 36px;line-height: 34px;}h2 {font-size: 26px;font-family: 'Roboto Slab';font-weight: 500;}h2 img {width: 25px;height: auto;margin-right: 10px;}h3 {font-size: 20px;font-weight: 500;}img {border: 0 none;}main {position: relative;z-index: 1;padding: 0;}main p, main ul {line-height: 24px;}main ul, main ol {padding-left: 20px;}main img, footer img {max-width: 100%;height: auto;}aside {margin-bottom: 30px;}aside img {opacity: 0.9;}a, a:focus {outline: none;}main a:link, main a:visited {text-decoration: underline;color: #f5dcc8;color: inherit;font-weight: 500;}a:hover, a:active, a:focus {text-decoration: none;}a[href^=tel], a[href^=mailto]{color:inherit;text-decoration:none!important;display: inline-block;}a.button:link, a.button:visited, span.button, input[type="submit"].button, button, input[type="submit"], input[type="button"] {display: inline-block;font-family: "Roboto Slab";margin-right: 10px;margin-bottom: 10px;background-color: #609796;text-decoration: none;font-weight: 400;line-height: 39px;border-radius: 20px;border: 0 none;padding: 0 15px;font-size: 20px;text-align: center;color: #fff;position: relative;transition: all 0.3s;}.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: #7f3f98;font-size: 26px;position: relative;top: 5px;}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 {position: fixed;position: absolute;width: 100%;z-index: 20;padding-top: 30px;padding-bottom: 20px;padding-bottom: 0;top: 0;transition: all 0.3s;}header.scroll {z-index: 30;padding-bottom: 0;padding-top: 10px;}#topimg {background-image: url(/assets/images/topimg23.jpg);position: relative;overflow: hidden;width: 100%;height: calc(100vh - 60px);background-size: cover;background-position: center top;}.normalpage #topimg {height: 50vh;background-position: center top -100px;}/*#topimg:after {content: '';display: block;width: 100%;height: 30%;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );position: absolute;bottom: 0;}*/#textonpic {position: absolute;top: auto;bottom: 30px;width: 100%;color: #fff;z-index: 2;}#textonpic h2 {font-size: 50px;margin-bottom: 0;line-height: 55px;text-shadow: 1px 1px 5px rgba(0,0,0,0.4);}#contactonpic {display: block;position: absolute;padding: 15px 160px 15px 30px;background: #fff;border-radius: 40px 0 0 40px;bottom: 227px;right: 0;}#contactonpic h2 {margin-bottom: 10px;font-size: 26px;}#contactonpic a {position: relative;z-index: 19;}/* start menu */nav {text-align: right;position: relative;transition: all 0.3s;}.scroll nav {margin-top: 0;}nav ul {list-style-type: none;padding: 0px;margin: 0px;}nav ul li {position: relative;display: inline-block;margin-left: 30px;}nav > ul > li:first-child {display: none;}nav ul li a:link, nav ul li a:visited, li.sectionheader > span, li.sectionheader > span {font-family: "Roboto Slab";line-height: 40px;position: relative;font-size: 16px;text-decoration: none;padding: 0 30px;font-weight: 400;color: #609796;background: #fff;border-radius: 40px;display: block;transition: all 0.2s;}nav ul li a.menuactive:link, nav ul li a.menuactive:visited {color: #ccc;}.scroll nav > ul > li > a:link, .scroll nav > ul > li > a:visited, .scroll > li.sectionheader > span {font-size: 14px;padding: 0 20px;line-height: 30px;-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);}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 {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 {}/* eind menu */#logo {display: block;position: absolute;width: 440px;height: 118px;padding: 10px 30px 0 126px;background: #fff;border-radius: 0 40px 40px 0;z-index: 99;left: 0;top: 30px;transition: all 0.3s;}.scroll #logo, #logo.scroll {padding: 10px 10px 0 10px;top: 10px;width: 230px;height: 84px;border-radius: 0 24px 24px 0;/*-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);*/}#logo img {position: relative;margin: 0 auto;top: -15px;max-width: 100%;height: auto;transition: all 0.3s;}:focus {outline: none!important;}#arrowdownbar {width: 100%;height: 60px;background: #f5dcc8;text-align: center;position: relative;}.normalpage #arrowdownbar {height: 30px;}#arrowdownbar a:link, #arrowdownbar a:visited {color: #de9e78;font-size: 30px;display: inline-block;position: relative;top: 8px;}#jumping {position: absolute;right: 0;bottom: 10px;width: 310px;height: auto;}#maincontent {padding: 60px 0;background: #e7f5f6;}.bounce {animation: bounce 5s infinite;-webkit-animation: bounce 5s infinite;-moz-animation: bounce 5s infinite;-o-animation: bounce 5s infinite;}@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}40% {-webkit-transform: translateY(10px);}60% {-webkit-transform: translateY(10px);}}@-moz-keyframes bounce {0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}40% {-moz-transform: translateY(100px);}60% {-moz-transform: translateY(10px);}}@-o-keyframes bounce {0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}40% {-o-transform: translateY(10pxx);}60% {-o-transform: translateY(10px);}}@keyframes bounce {0%, 20%, 50%, 80%, 100% {transform: translateY(0);}40% {transform: translateY(10px);}60% {transform: translateY(10px);}}#wiebenjijdiv {position: relative;background: #f5dccf;padding: 50px 0;}#wiebenjijtitel {position: absolute;width: 100%;top: -10px;}#wiebenjijtitel h2 {display: inline-block;padding: 15px 30px;background: #fff;color: #cd9071;font-size: 30px;border-radius: 0 0 20px 20px;}.bigbuttons {margin-top: 100px;}.bigbuttons a:link, .bigbuttons a:visited {display: block;position: relative;background: #fff;padding: 85px 15px 24px;text-align: center;color: #cd9071;text-decoration: none;font-size: 22px;font-family: "Roboto Slab";font-weight: 600;border-radius: 30px;}.bigbuttons img {position: absolute;bottom: 70px;}.bb1 a {margin-right: 30px;}.bb2 a {margin: 0 15px;}.bb3 a {margin-left: 30px;}.bb1 img {width: 200px;left: calc(50% - 95px);}.bb2 img {width: 265px;left: calc(50% - 138px);}.bb3 img {width: 75px;left: calc(50% - 38px);}footer {background: #8fcac8;color: #fff;padding: 30px 0 0;position: relative;}#footerinfo {margin-bottom: 50px;}#footerinfo a {font-weight: 500;}#footerlogo {width: 500px;position: relative;top: -43px;z-index: 10;}#keurmerken {position: absolute;right: 0;padding: 15px 50px 15px 15px;top: -82px;background: #8fcac8;border-radius: 20px 0 0 0;z-index: 99;}#keurmerken img {width: 75px;}.bottom {font-size: 13px;background: #fff;color: #609795;padding: 4px 0;}.bottom a:link, .bottom:visited {text-decoration: none;}#secondcontent {padding: 60px 0;}.overonspage #secondcontent {background: #e7f5f6;}#mainpic {margin-top: 30px;}.picflip {-webkit-transform: scaleX(-1);transform: scaleX(-1);}/*#secondcontent .col-sm-8 {padding-top: 30px;}*/iframe {max-width: 100%;}
/* cmsms stylesheet: hovers modified: maandag 17 april 2023 14:36:03 */
@media only screen and (min-width: 992px) {nav ul li a:hover, nav ul li a:active {background: #f0f0f0;}a.button:hover, a.button:active, input[type="submit"].button:hover {background: #55c4c2;}}
/* cmsms stylesheet: r960 modified: dinsdag 30 mei 2023 13:14:13 */
@media only screen and (max-width: 1199px) {#logo {width: 340px;padding-left: 26px;}.normalpage #topimg {background-position: center top;}}
/* cmsms stylesheet: r768 modified: dinsdag 30 mei 2023 13:37:48 */
@media only screen and (max-width: 991px) {nav {float: right;width: calc(100% - 326px);}nav ul li a:link, nav ul li a:visited, li.sectionheader > span, li.sectionheader > span {width: 145px;text-align: center;margin-bottom: 20px;}#logo {width: 316px;height: 100px;}.bb2 img {left: calc(50% - 95px);}#footerlogo {top: 0;}#maincontent, #secondcontent {padding: 40px 0;}}
/* cmsms stylesheet: r300 modified: maandag 4 mei 2026 10:04:17 */
@media only screen and (max-width: 767px) {html, body {font-size: 14px;}input, textarea {font-size: 16px;}#topimg {background-image: url(/assets/images/topimgmob.jpg);}.normalpage #topimg {height: 50vh!important;}#logo {padding-left: 10px;width: 230px;height: 73px;border-radius: 0 24px 24px 0;}header nav {display: none;width: 100%;min-height: 100%;background: #f5dcc8;top: 0;right: 0;left: 0;position: fixed;overflow: auto;bottom: 0;z-index: 10;text-align: center;margin-top: 0;padding: 160px 15px 60px 15px;}nav ul li {display: block;text-align: center;margin-left: 0;}nav ul li a:link, nav ul li a:visited, li.sectionheader > span, li.sectionheader > span {display: inline-block;}nav > ul > li:first-child {display: inline-block;}.menutrigger, .menuopen .menutrigger.active {display: block;position: absolute;top: 30px;right: 0;background: #fff;border-radius: 15px 0 0 15px;width: 75px;line-height: 40px;font-size: 14px;height: 47px;cursor: pointer;z-index: 9999;transition: all 0.3s;}.menutrigger span {position: absolute;left: 18px;top: 22px;}.menutrigger span, .menutrigger span:before, .menutrigger span:after {cursor: pointer;border-radius: 1px;height: 3px;width: 35px;background: #609796;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: #609796;/*transform: translateX(17px) translateY(-7px) rotate(45deg);width: 20px;*/}.menutrigger.active span:after {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);background: #609796;/*transform: translateX(17px) translateY(7px) rotate(-45deg);width: 20px;*/}#textonpic {bottom: auto;top: 160px;width: 75%;right: 0;text-align: right;}.normalpage #textonpic {bottom: 30px;top: auto;right: auto;}#textonpic .container-fluid {padding-right: 15px;}#textonpic h2 {font-size: 24px;line-height: 30px;}#contactonpic {padding: 15px;bottom: 70px;}#contactonpic h2 {font-size: 22px;margin-bottom: 4px;}#jumping {-webkit-transform: scaleX(-1);transform: scaleX(-1);right: auto;left: 5px;width: calc(50% - 15px);}#maincontent{padding: 30px 0 60px;}.normalpage #maincontent {padding-bottom: 30px;}#secondcontent {padding: 30px 0;}#secondcontent img {margin-top: 20px;}a.button:link, a.button:visited, span.button, input[type="submit"].button, button, input[type="submit"], input[type="button"] {font-size: 16px;}h1 {font-size: 30px;line-height: 30px;}h2{font-size: 22px;line-height: 24px;}.contentpichome, #mainpic {float: left;width: 116px;margin-right: 15px;/*-webkit-transform: scaleX(-1);transform: scaleX(-1);*/margin-top: 0;}#mainpic.picflip {-webkit-transform: scaleX(1);transform: scaleX(1);}#wiebenjijdiv {padding-bottom: 0;}#wiebenjijtitel h2 {font-size: 26px;}.bigbuttons {margin-top: 60px;}.bigbuttons a:link, .bigbuttons a:visited {padding: 55px 15px 15px;}.bb1 a, .bb2 a, .bb3 a {margin: 0 30px 45px;}.bb1 img {width: 108px;left: calc(50% - 45px);bottom: 52px;}.bb2 img {width: 160px;left: calc(50% - 76px);bottom: 48px;}.bb3 img {width: 55px;left: 20px;bottom: 16px;-webkit-transform: scaleX(-1);transform: scaleX(-1);}.firstfooterdiv {margin-top: -38px;margin-bottom: 20px;}.secondfooterdiv {margin-bottom: 30px;}#keurmerken {width: 97px;padding: 13px 30px 12px 15px;top: -37px;}#footerinfo {margin-bottom: 30px;}.bottom {padding: 10px 0;}.bottom span {display: block;height: 1px;opacity: 0;}.bottom p {line-height: 14px;}#secondcontent img {-webkit-transform: scaleX(-1);transform: scaleX(-1);}.mapscol {margin-top: 20px;}iframe {max-height: 200px;}}
/* cmsms stylesheet: formulieren modified: dinsdag 27 juni 2023 12:19:36 */
input {
    max-width: 100%;
    height: 40px;
    margin-bottom: 10px;
    font-family: 'Poppins', sans-serif;
}

textarea {
    font-family: 'Poppins', sans-serif;
}

.error_message {
    margin-bottom: 15px;
    font-weight: bold;
}

.specialist, .longziekte, .antibiotica, .hartoperatie, .epilepsie, .suikerziekte, .bloedarmoede, .bloedingneiging, .besmettelijk, .kinderziekten, .infecties, .leverziekte, .allergisch, .reacties, .medicijnen, .aandoeningen, .hepatitis, .hartritme {
    margin-left: 0;
}

.regform2 {
    margin-top: 20px;
}

.regform2 .contactform > div, .regform2 .contactform > fieldset#fbrp__200 > div {
    min-height: 50px;
    margin-bottom: 5px;
}

.regform2 .contactform > div:after, .regform2 .contactform > fieldset > div:after {
  content: "";
  display: block;
  clear: both;
}

input[type="file"] {
    display: inline-block;
}

.regform2 label {
    width: 27%;
    display: block;
    float: left;
    padding-right: 20px;
}

.regform2 .akkoord label {
    display: inline-block;
    position: relative;
    top: -15px;
    left: 10px;
    float: none;
    width: auto;
}

.regform2 .contactform > div > div label, .regform2 .contactform > fieldset > div > div label {
    display: inline-block;
    float: none;
}

.regform2 input:after {
    content: '';
    display: block;
    clear: both;
}

.regform2 input[type="text"], .regform2 input[type="email"] {
    width: 50%;
    padding: 0 10px;
    border: 1px solid #ccc;
}

.regform2 .contactform > div > div, .regform2 .contactform > fieldset > div > div {
    display: inline-block;
}

.regform2 input[type="radio"] {
    height: auto;
}

.regform2 textarea {
    width: 50%;
    height: 120px;
    padding: 10px;
    border: 1px solid #ccc;
    resize: vertical;
    margin-bottom: 10px;
}

.regform2 .submit {
    margin-top: 20px;
}

.regform2 input[type="submit"] {
    margin-right: 15px;
}

.regform2 fieldset {
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 15px;
}

.regform2 .pagination {
    margin: 0 0 30px;
}

table#angstmetertable {
    
}

#angstmetertable th, #angstmetertable td {
    padding: 10px;
    border: 1px solid #ccc;
    width: 105px;
    text-align: center;
}

#angstmetertable th:first-child, #angstmetertable td:first-child {
    width: auto;
    text-align: left;
}

@media only screen and (max-width: 767px) {
    .regform2 {
        padding: 0;
    }
    
    .regform2 label {
        float: none;
        width: 100%;
    }  
    
    .regform2 input[type="text"], .regform2 input[type="email"], .regform2 textarea {
        width: 100%;
    }
    
    .regform2 .akkoord label {
        left: 25px;
        top: -34px;
    }
    
    table#angstmetertable {
        display: block;
        overflow-x: scroll;
    }
    
    #horiscroll {
        width: 20px;
        height: auto;
    }
    
    .fb_invalid {
        font-weight: bold;
    }
}
