.subtiet{font-size:1.2em !important;color:#fff;font-weight:600;font-family:'Oswald'!important;letter-spacing:2px;}
.btn-rond-3{background-color:#a78ce9;border-radius:25px;color:#fff;font-weight:600;padding:6px 25px;display:inline-block;letter-spacing:3px;cursor:pointer;-webkit-box-shadow:inset 0 0 0 0 #eee;-moz-box-shadow:inset 0 0 0 0 #eee;box-shadow:inset 0 0 0 0 #eee;-webkit-transition:ease-out 0.4s;-moz-transition:ease-out 0.4s;-o-transition:ease-out 0.4s;transition:ease-out 0.4s;}
.price-box{margin:70px auto 0;max-width:500px;}
.price{margin:0 0 25px 0!important;-webkit-transition:0.4s !important;-moz-transition:0.4s !important;-o-transition:0.4s !important;transition:0.4s !important;font-weight:400;border-radius:20px;}
.price:hover{box-shadow:0 8px 12px 0 rgba(0,0,0,0.2)}
.price-box p{margin:0;}
.price .fas{padding-right:10px;}
.header5{color:#fff;font-weight:400;padding:20px 0!important;font-size:1.6em;border-radius:20px 20px 0 0;font-family:'Oswald'!important;}
.drie{background:linear-gradient( 270deg,#724989,#a78ce9);background-size:400% 400%;-webkit-animation:AnimationName2 3s ease infinite;-moz-animation:AnimationName2 3s ease infinite;-o-animation:AnimationName2 3s ease infinite;animation:AnimationName2 3s ease infinite;}
@-webkit-keyframes AnimationName2 {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@-moz-keyframes AnimationName2 {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@-o-keyframes AnimationName2 {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@keyframes AnimationName2 {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
.price ul{border:1px solid #eee;}
.price li{border-bottom:1px solid #e1dde4;padding:12px;background-color:#faf9fc;text-align:center;list-style:none !important;}
.price .grey{background-color:#f0d1db;font-weight:900;border-radius:0 0 20px 20px;}
.price-head{font-size:1.5em;}
.grey-01{background-color:#9e81d9 !important;color:#fff;font-size:1.4em;}
.grey-02{background-color:#9e81d9 !important;color:#fff;font-size:0.8em;line-height:2.3em;}
.drie{border-bottom:0px !important;}
.price .button{background-color:#3586d1;border-radius:20px;color:white;font-weight:400;padding:6px 25px;text-align:center;text-decoration:none;font-size:0.9em;}
.price .button:hover{background-color:#ccc;color:white;}
.partpart{}
#particle{background-image:linear-gradient(to right top, #000000, #1a0a11, #29111e, #38152d, #461a3f, #461a3f, #461a3f, #461a3f, #38152d, #29111e, #1a0a11, #000000);top:0;right:0;bottom:0;left:0;z-index:0;height:600px;}
.home-padding-particale{margin:-470px auto 0;padding:0 15px 50px;max-width:1200px;}
.home-padding-particale h2{color:#fff !important;}
.top-btn-box{position:relative;}
@media only screen and (max-width: 719px) {
.home-padding-particale{margin:-500px auto 0 !important;}
}
@media only screen and (max-width: 719px) {
#page{margin-top:-50px;}
}
html, body{overflow-x:hidden;}
.grecaptcha-badge{visibility:hidden;}
body{overflow:hidden;}
*:focus{outline:none !important;box-shadow:none !important;}::-moz-selection{color:#fff;background:#815798;}::selection{color:#fff;background:#815798;}
a.klr{font-size:0.9em !important;}
a.klr span{font-weight:600;color:#291138;}
.klr:before{font-family:"Font Awesome 5 Free";content:"\f259";padding:0 4px 0 0;font-weight:900;background:-webkit-linear-gradient(#7b858f, #252b33);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
a[href^="tel"]{color:#fff;text-decoration:none;}
.hu-pad{padding:0;}
#ha-large-header{display:none;}
#nav-topbar.nav-container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
@media only screen and (min-width: 720px) {
.is-scrolled #header .sticky-visible{background-image:linear-gradient( to right, #a56dbf, #9b66b5, #915faa, #8859a0, #7e5296, #764c8d, #6e4685, #66407c, #5d3a72, #543369, #4b2d5f, #432756 ) !important;}
.pro-header-on #header #nav-topbar.nav-container{background:transparent;}
#nav-topbar .nav li:hover > a, #nav-topbar .nav li > a:hover{color:#a78ce9;}
.nav-wrap{text-align:right;max-width:1500px;}
}
.is-scrolled #header #nav-mobile{background-color:rgb(255, 255, 255);background-image:linear-gradient( to right, #724989, #66407c, #5a386f, #4e2f62, #432756 ) !important;}
@media only screen and (max-width: 719px) {
#header .nav-container .nav li.current-menu-item > a, #header .nav-container .nav li.current-post-parent > a, #header .nav-container .nav li.current_page_item > a{text-decoration:none;background:transparent;}
}
.nav ul{padding-top:0 !important;padding-bottom:0 !important;}
#nav-topbar .nav ul{background-color:transparent !important;}
.is-scrolled #nav-topbar .nav ul{background-color:rgb(255, 255, 255);background-image:linear-gradient( to right, #724989, #66407c, #5a386f, #4e2f62, #432756 );}
.header-skin-light #nav-topbar.desktop-sticky .nav ul{background:transparent !important;}
#nav-mobile.maindisplay_white{background-image:linear-gradient( to right, #724989, #66407c, #5a386f, #4e2f62, #432756 ) !important;}
@media only screen and (min-width: 720px) {
#nav-topbar .nav > li a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:".";color:transparent;background:#fff;height:1px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}
.nav li a{text-transform:uppercase;letter-spacing:-0.8px;text-align:left;}
.nav > li > a{padding:15px 10px !important;}
#nav-topbar .nav > li a:hover:after{width:100%;}
#nav-topbar .nav > li a:after{text-align:left;content:".";margin:0;opacity:0;}
#nav-topbar .nav > li:hover > a, #nav-topbar .nav > li > a:hover{color:#a78ce9 !important;background:transparent;z-index:1;}
#nav-topbar .nav > li a:hover:after{z-index:-10;-webkit-animation:fill 1s forwards;-moz-animation:fill 1s forwards;-o-animation:fill 1s forwards;animation:fill 1s forwards;opacity:1;}
}
@-webkit-keyframes fill {
0%{width:0;height:1px;}
50%{width:100%;height:1px;}
100%{width:100%;height:100%;background:#fff;}
}
@-moz-keyframes fill {
0%{width:0;height:1px;}
50%{width:100%;height:1px;}
100%{width:100%;height:100%;background:#fff;}
}
@-o-keyframes fill {
0%{width:0;height:1px;}
50%{width:100%;height:1px;}
100%{width:100%;height:100%;background:#fff;}
}
@keyframes fill {
0%{width:0;height:1px;}
50%{width:100%;height:1px;}
100%{width:100%;height:100%;background:#fff;}
}
.scrolled{display:none;}
.scrolled2{display:block !important;}
.subb{display:none;}
@media only screen and (max-width: 720px) {
.subHeader img.suba{margin-left:20px !important;height:50px !important;}
}
.subHeader img.suba{margin-top:20px;margin-left:2px;max-height:60px;}
.subHeader img.subb{margin-top:5px;margin-left:2px;max-height:40px;}
.subHeader{position:fixed;z-index:1000;}
@media only screen and (max-width: 719px) {
.subHeader{display:none;}
}
.sub-header-logo{max-width:1200px;margin:0 auto;position:relative;z-index:99999;}
#wp-7-responsive-form{max-width:600px;margin:0 auto;width:100%;}
@media only screen and (min-width: 48em) {
.wpcf7-column-half{width:50%;}
}
.wp-7-form-row{width:100%;}
.wp-7-column-half, .wp-7-column-full{float:left;position:relative;padding:0.65rem;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wp-7-column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wp-7-clearfix:after{content:"";display:table;clear:both;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea{width:100%;padding:8px;border:1px solid #f0d0da;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], .wpcf7 input[type="number"], .wpcf7 select, .wpcf7 textarea{background:#fff;margin-top:12px;}
.wpcf7 input[type="text"]:focus{background:#fff;}
.wpcf7-submit{float:right;font-size:0.9em !important;background:#a78ce9 !important;color:#fff;text-transform:uppercase;border-radius:20px !important;padding:8px 20px;cursor:pointer;}
.wpcf7-submit:hover{background:#432756 !important;}
span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#ff0000;padding:5px;}
div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9c6533;text-align:center;margin:0;font-size:12px;}
div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:13px;font-weight:600;background:#59a80f;border-color:#59a80f;color:#fff;max-width:590px;margin:30px auto !important;}
.post-password-required{width:500px;margin:200px auto;padding:40px;z-index:1;}
.post-password-required::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c8b2d2;z-index:-1;}
.post-password-required .themeform input[type="password"]{margin-bottom:10px;}
.post-password-required input[type="submit"]{background-color:#ccc;}
.gradient{position:relative;z-index:1;}
.body-contact{position:relative;margin:5em auto 0;padding:1.5em;max-width:900px;border-radius:20px 20px 0 20px;background-color:#f7f5fa;border:1px solid #f0d0da;}
.body-contact::before{z-index:-1;position:absolute;content:"";bottom:15px;right:10px;left:auto;width:50%;top:80%;background:#ad979e;-webkit-box-shadow:0 15px 10px #ad979e;-moz-box-shadow:0 15px 10px #ad979e;box-shadow:0 15px 5px #ad979e;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}
.body-contact h3{font-size:2em !important;text-align:center;margin-bottom:0.7em;}
.opstellen li:before{position:absolute;left:1.5em;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.9em;content:"\f05b";color:#5a386e;}
ul.opstellen{padding:0;margin:0;}
.opstellen li{margin-left:25px;padding-bottom:0.5em;list-style:none !important;}
.body-contact strong{color:#5a386e;}
.btn6{padding:0.4em 3em;color:#fff;font-weight:400;border-radius:30px;letter-spacing:2px;background:#a78ce9;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}
.btn6:hover, .pricing-action:focus{background-color:#432756;color:#fff;}
.btn6-out{padding:1.5em 0 0;text-align:center;line-height:1.8;}
.offerteaanvraag{text-decoration:underline;font-size:0.9em;}
@media only screen and (max-width: 375px) {
.btn6{padding:0.4em 1em;}
}
.br-display{display:none;}
@media only screen and (max-width: 720px) {
.br-display{display:block;}
}
.rw-wrapper p{margin:0;}
.rw-words{display:inline;padding-left:5px;}
.rw-words-1 span, .rw-words-2 span{position:absolute;opacity:0;overflow:hidden;-webkit-animation:rotateWord 18s linear infinite 0s;-moz-animation:rotateWord 18s linear infinite 0s;-ms-animation:rotateWord 18s linear infinite 0s;animation:rotateWord 18s linear infinite 0s;}
.rw-words-1 span:nth-child(1){color:#a78ce9;}
.rw-words-1 span:nth-child(2){-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;animation-delay:3s;color:#a78ce9;}
.rw-words-1 span:nth-child(3){-webkit-animation-delay:6s;-moz-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;color:#a78ce9;}
.rw-words-1 span:nth-child(4){-webkit-animation-delay:9s;-moz-animation-delay:9s;-ms-animation-delay:9s;animation-delay:9s;color:#a78ce9;}
.rw-words-1 span:nth-child(5){-webkit-animation-delay:12s;-moz-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s;color:#a78ce9;}
.rw-words-1 span:nth-child(6){-webkit-animation-delay:15s;-moz-animation-delay:15s;-ms-animation-delay:15s;animation-delay:15s;color:#a78ce9;}
.rw-words-2 span:nth-child(1){color:#fff;}
.rw-words-2 span:nth-child(2){-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;animation-delay:3s;color:#fff;}
.rw-words-2 span:nth-child(3){-webkit-animation-delay:6s;-moz-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;color:#fff;}
.rw-words-2 span:nth-child(4){-webkit-animation-delay:9s;-moz-animation-delay:9s;-ms-animation-delay:9s;animation-delay:9s;color:#fff;}
.rw-words-2 span:nth-child(5){-webkit-animation-delay:12s;-moz-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s;color:#fff;}
.rw-words-2 span:nth-child(6){-webkit-animation-delay:15s;-moz-animation-delay:15s;-ms-animation-delay:15s;animation-delay:15s;color:#fff;}
@-webkit-keyframes rotateWord {
0%{opacity:0;}
2%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);}
5%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}
17%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}
20%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);}
80%{opacity:0;}
100%{opacity:0;}
}
@keyframes rotateWord {
0%{opacity:0;}
2%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);}
5%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}
17%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}
20%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);}
80%{opacity:0;}
100%{opacity:0;}
}
@media only screen and (max-width: 375px) {
.diensten-box .grid{width:100%;margin:0 0 10px;}
.diensten-title{font-size:1.5em !important;}
#custom_html-5 .footer-single p{color:#432756 !important;}
.btn6{padding:0.4em 1em;}
}
.pricing-action{display:block;padding:0.4em 3em;color:#fff;font-weight:400;border-radius:30px;letter-spacing:2px;background:#a78ce9;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}
.pricing-action:hover, .pricing-action:focus{background-color:#432756;color:#fff;}
.tekst-1a::before, .tekst-2a::before, .tekst-3a::before{content:"Lees meer";cursor:pointer;}
.tekst-1b::before, .tekst-2b::before, .tekst-3b::before{content:"Verberg omschrijving";cursor:pointer;}
.meer::before, .meer2::before, .meer3::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.8em;padding:0 0 0 0.5em;content:"\f054";cursor:pointer;}
.minder::before, .minder2::before, .minder3::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.8em;padding:0 0 0 0.5em;content:"\f077";cursor:pointer;}
.home-padding-diensten{max-width:1400px;margin:0 auto;}
.diensten-box .deco-layer{-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;}
.diensten-box .deco-layer--1{position:relative;animation-name:example;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;}
@keyframes example {
from{transform:translate3d(0, 0, 0);}
to{transform:translate3d(0, 20px, 0);}
}
.diensten-box:hover .deco-layer--2{-webkit-transform:translate3d(-15px, 10px, 0);-moz-transform:translate3d(-15px, 10px, 0);-o-transform:translate3d(-15px, 10px, 0);-ms-transform:translate3d(-15px, 10px, 0);transform:translate3d(-15px, 10px, 0);}
.diensten-box:hover .deco-layer--3{-webkit-transform:translate3d(-50px, -20px, 0);-moz-transform:translate3d(-50px, -20px, 0);-o-transform:translate3d(-50px, -20px, 0);-ms-transform:translate3d(-50px, -20px, 0);transform:translate3d(-50px, -20px, 0);}
.diensten-box:hover .deco-layer--4{-webkit-transform:translate3d(-100px, -10px, 0);-moz-transform:translate3d(-100px, -10px, 0);-o-transform:translate3d(-100px, -10px, 0);-ms-transform:translate3d(-100px, -10px, 0);transform:translate3d(-100px, -10px, 0);}
.home-padding-diensten .grid{margin-right:1%;}
.diensten-box{text-align:center;}
.diensten-box a{margin:30px auto 80px auto;width:60px;}
.diensten-header{background:linear-gradient(to top, #dc93f8, #a56dbf, #724989, #432756);padding:3em 0 0;border-radius:25px;position:relative;}
.diensten-title{display:block;font-size:2em;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#fff;}
.diensten-onder-title{display:block;font-size:0.9em;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:#fff;padding-bottom:40px;}
.diensten-content{display:block;background-image:linear-gradient(to bottom, #f3e6f1, #f5edf6, #f7f3fa, #faf9fd, #ffffff);min-height:100px;z-index:1;position:relative;}
.diensten-feature{display:block;color:#5a386e;font-weight:400;margin:-50px;position:relative;z-index:9;}
.diensten-beschrijving{padding:0 2em;}
.svg-box6{position:relative;height:100px;}
.svg-box6 svg path{stroke:none;}
.svg-box6 svg path:first-child{fill:#fff;opacity:0.4;}
.svg-box6 svg path:nth-child(2){fill:#fff;opacity:0.3;}
.svg-box6 svg path:nth-child(3){fill:#fff;opacity:0.3;}
.svg-box6 svg path:nth-child(4){fill:#fff;opacity:0.3;}
.svg-box6 svg path:nth-child(5){fill:#f3e6f1;}
.waves{position:relative;width:100%;height:15vh;margin-bottom:-8px;min-height:100px;max-height:150px;}
.parallax > use{animation:move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;}
.parallax > use:nth-child(1){animation-delay:-2s;animation-duration:7s;}
.parallax > use:nth-child(2){animation-delay:-3s;animation-duration:10s;}
.parallax > use:nth-child(3){animation-delay:-4s;animation-duration:13s;}
.parallax > use:nth-child(4){animation-delay:-5s;animation-duration:20s;}
@keyframes move-forever {
0%{transform:translate3d(-90px, 0, 0);}
100%{transform:translate3d(85px, 0, 0);}
}
@media(max-width:768px){
.waves-01{height:40px;min-height:40px;}
}
.svg-box-bottom{position:relative;z-index:1;height:200px;margin-top:-151px;}
.svg-box-bottom svg path{stroke:none;}
.svg-box-bottom svg{fill:#432756;}
.svg-box{position:relative;z-index:1;height:200px;margin-top:-107px;}
.svg-box svg path{stroke:none;}
.svg-box svg{fill:#fff;}
@media only screen and (max-width: 719px) {
.toptop2 .rw-wrapper{margin-top:-15px;margin-left:35px !important;}
span.hatwee{display:none;}
}
@media only screen and (max-width: 1024px) {
.toptop, .toptop2{background-attachment:inherit !important;}
}
span.hatwee{color:#a78ce9 !important;}
.toptop2 .rw-wrapper{margin-left:70px;}
.toptop2{background:url(https://kineticdesign.nl/wp-content/uploads/2021/03/KineticDesign.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.toptop2 h2{color:#fff !important;}
.top-btn-box{margin:60px 0 0;}
@media only screen and (max-width: 720px) {
.top-btn{right:40px !important;bottom:20px !important;padding:5px 20px !important;}
}
.top-btn-1, .top-btn-2{font-weight:600;padding:6px 17px;display:inline-block;letter-spacing:2px;cursor:pointer;box-shadow:inset 0 0 0 0 #fff;-webkit-transition:ease-out 0.4s;-moz-transition:ease-out 0.4s;-o-transition:ease-out 0.4s;transition:ease-out 0.4s;}
.top-btn-1{background-color:#a78ce9;border:2px solid #a78ce9;color:#fff;border-radius:20px 0 0 20px;margin-right:5px;}
.top-btn-2{border-radius:0 20px 20px 0;}
.top-btn-1:hover{background-color:transparent;box-shadow:inset 125px 0 0 0 rgb(255 255 255 / 20%);border:2px solid #fff;color:#a78ce9;}
.top-btn-2:hover{box-shadow:inset 130px 0 0 0 rgb(255 255 255 / 20%);color:#a78ce9;}
.top-btn-2{border:2px solid #fff;color:#fff;}
.top-btn-1 .fas, .top-btn-2 .far{font-size:0.9em;}
.gradient{background-image:linear-gradient( to top, #f0d0da, #f1dce8, #f3e8f2, #f7f4fa, #ffffff );}
.svg-box2{position:relative;height:150px;margin-top:-18px;z-index:1;}
.svg-box2 svg path{stroke:none;}
.svg-box2 svg path:first-child{fill:#f0d0da;}
.svg-box2 svg path:nth-child(2){fill:#f0d0da;opacity:0.3;}
.svg-box2 svg path:nth-child(3){fill:#f0d0da;opacity:0.5;}
.svg-box2 svg path:nth-child(4){fill:#f0d0da;opacity:0.4;}
.home-padding-1, .home-padding-top2, .home-padding-2, .home-padding-3, .home-padding-4, .home-padding-5{max-width:1200px;margin:0 auto;}
.home-padding-1{padding:100px 15px;}
.home-padding-top2{padding:25px 20px 50px;}
.home-padding-2{padding:0 15px 100px;}
.home-padding-3{padding:100px 15px;}
.home-padding-4{padding:30px 15px;}
.home-padding-5{padding:30px 15px;}
#header{padding:0 !important;}
.content .pad{padding:0;}
.container{padding:0;}
.container-inner{max-width:none;width:100%;}
#page{padding-bottom:0;}
.page-title{display:none;}
.pagination{margin-bottom:-1px !important;}
@media only screen and (max-width: 479px) {
.flickity-prev-next-button.previous{left:0;}
.flickity-prev-next-button.next{right:0;}
.flickity-page-dots{bottom:30px !important;}
.hr-text2:before{display:none;}
.static-banner{bottom:3em !important;font-size:0.7em !important;}
.main-carousel-071{min-height:430px !important;margin-top:-40px;}
}
.flickity-prev-next-button{background:transparent;}
.flickity-prev-next-button .arrow{fill:#59376d;}
.flickity-prev-next-button.no-svg{color:#59376d;}
.flickity-page-dots{bottom:25px;}
.flickity-page-dots .dot{height:2px;width:50px;margin:2px;border-radius:0;}
.main-carousel-071 ol{margin:0;}
.main-carousel-071{min-height:300px;}
.carousel-cell{width:100%;}
.static-banner{position:absolute;width:100%;bottom:1.5em;text-align:center;padding:20px 0;font-size:0.55em;}
.static-banner h2{margin:0 0 5px;}
.static-banner a{font-size:1.5em;}
.checked-1, .onchecked{color:orange !important;font-size:0.8em;margin-bottom:5px;}
p.carousel-0001-quote{font-size:0.9em;font-style:italic;padding:0 55px;text-align:center;}
.carousel-0001-quote .fas{color:#91809a;font-size:0.9em;font-style:italic;padding:0 10px;}
.carousel-cell-img{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:50%;border-radius:50%;border:8px solid #bdb9bd;padding:3px;width:100px;height:100px;}
.hr-text2{font-family:Futura, sans-serif;text-transform:uppercase;font-size:0.7em;background-color:transparent;line-height:1em;margin:0;position:relative;outline:0;border:0;color:#bdb9bd;text-align:center;height:1.5em;}
.hr-text2:before{content:"";background:linear-gradient(to right, transparent, #bdb9bd, transparent);position:absolute;left:0;top:38%;width:100%;height:2px;}
.hr-text2:after{content:attr(data-content);position:relative;display:inline-block;padding:0 0.5em;line-height:1.5em;background:#fff;}
.car-box{max-width:800px;margin:0 auto;}
.page-id-1212 .blok-cta, .page-id-2510 .blok-cta, .page-id-3599 .blok-cta{display:none !important;}
.blok-cta{display:none;}
.contact-fa a{color:#a78ce9 !important;font-size:1em !important;font-weight:400;margin-left:18px;}
.contact-fa .fas{padding-right:0.2em !important;}
@media only screen and (min-width: 1600px) {
.show-cta{left:calc(50% + 685px);bottom:20px !important;}
}
.show-cta{bottom:10px;right:10px;position:fixed;cursor:pointer;z-index:2;}
.show-cta::after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:40px;content:"\f075";background:#a78ce9;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.hide-cta::after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f00d";float:right;}
.hide-cta:hover::after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f00d";color:#ada8ad;float:right;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.hide-cta{cursor:pointer;}
@media only screen and (min-width: 1500px) {
.container-cta{left:calc(50% + 435px);bottom:20px !important;}
}
.container-cta{position:fixed;right:10px;bottom:10px;width:300px;height:auto;padding:20px;background-color:#452958;color:#a78ce9;z-index:3;}
.container-cta p{font-size:1em;font-weight:400;text-align:center;margin:0 0 0.9em 0;}
.container-cta img{position:absolute;background-repeat:no-repeat;top:-20px;left:-20px;border-radius:50%;height:50px;width:50px;}
@media(max-width:400px){
.container-cta{right:0;bottom:0;width:100%;}
.contact-fa a:nth-child(1){margin-left:25px;}
.container-cta img{display:none;}
}
#footer-bottom .container-inner{max-width:1500px;}
#footer-bottom{background:transparent;color:#f1caff;font-size:0.9em;}
#footer-bottom a{color:#f1caff;}
#footer-bottom #back-to-top{color:#a68ae7;overflow:hidden;text-align:center;width:80px;background:#58366c;-webkit-border-radius:0 0 60px 60px;border-radius:0 0 60px 60px;-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.05);-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.05);}
#footer-bottom #back-to-top:before{content:"";position:absolute;width:50%;max-width:300px;height:1px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg, transparent, #58366c, transparent);}
#footer{background-image:linear-gradient( to bottom, #432756, #66407c, #8b5aa4, #b276cd, #dc93f8 );padding:30px 0 20px;font-weight:400;}
#footer-widgets{max-width:1500px;margin:0 auto;padding-top:0;}
#footer .widget a{color:#f1caff;}
#footer .widget a:hover{color:#fff;}
#footer .hu-pad{padding:30px 15px;}
#block-2 h2{font-family:"Oswald" !important;letter-spacing:0.1em;font-weight:600;color:#a78ce9;text-transform:uppercase;font-size:1.2em;}
.widget_text > h3{font-family:"Oswald" !important;letter-spacing:0.1em;font-weight:600;color:#a78ce9;font-size:1.2em;}
.widget_text .textwidget p{color:#f1caff;}
.footer-single{color:#f1caff;}
.footer-single li{border-top:dashed 1px #f1caff;}
.footer-single li:first-child{border-top:none;}
.footer-single li a{padding:6px 0;display:block;}
.footer-single .fa-right .fa{float:right;}
.footer-project img{border-radius:50%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.footer-project img:hover{opacity:0.5;border-radius:0;cursor:pointer;}
.footer-project .grid{margin-right:3.2%;}
.footer-project .one-third{width:31.2%;}
.betaald-out{width:100%;position:relative;margin-bottom:20px;}
.betaald-content{background-color:#fff;border:1px solid #ccc;padding:20px 20px;}
.betaald-red{position:absolute;bottom:0;margin-left:0;font-weight:400;background-color:#babcdc;border:1px solid #5d6196;color:#5d6196;padding:5px 10px;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;cursor:pointer;}
.betaald-red:hover{background:#dbf1db;}
.kortingscode{font-weight:600;border:2px dashed green;padding:20px 0;margin-bottom:15px;text-align:center;background-color:#dbf1db;}
.column-2{float:left;width:100%;margin-bottom:25px;}
.row-2:after{content:"";display:table;clear:both;}
@media only screen and (min-width: 720px) {
.betaald-red{margin-left:20px !important;bottom:25px !important;}
.column-2{width:50% !important;}
}
.pay-betalen{background:#fff;padding:10px 20px;border:2px solid #dddddd;margin:10px 0;text-align:right;color:#452958 !important;font-weight:600;font-size:0.775em !important;}
.pay-betalen p{margin-bottom:0.3em;}
.pay-betalen hr{margin:20px 0 !important;background:#dddddd;height:2px;border-bottom:0;}
.pt-checkout-form{border:2px solid #dddddd;border-radius:0;margin-left:auto;margin-right:auto;margin-top:70px;}
@media only screen and (min-width: 720px) {
.pt-checkout-form{margin-top:0 !important;padding:20px 30px !important;}
}
.pt-form-group label{margin-bottom:0;color:#452958 !important;}
.pt-form-group{margin-bottom:10px;}
.pt-checkout-form button{background-color:#a78ce9 !important;color:#452958 !important;}
.pt-checkout-form button:hover{background-color:#432756 !important;color:#fff !important;}
strong.exclusief-btw{color:#452958;}
.post-list .grid-item{float:left;}
.cols-1 .grid-item{width:100%;}
.cols-2 .grid-item{width:50%;}
.cols-3 .grid-item{width:33.3%;}
.cols-4 .grid-item{width:25%;}
@media only screen and (max-width: 719px) {
#grid-wrapper .grid-item {
width:100%;
}
}