/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
body{width:100%;font-family:'Quicksand',sans-serif;font-weight:400;font-size:16px;color:#0f4d76;background-color:#fff}html{font-size:100%;width:100%}#site-wrapper{position:relative;overflow:hidden;width:100%;min-height:100%;background:#fcf5e9}#site-canvas{width:100%;height:100%;position:relative;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.3s ease all;transition:.3s ease all;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fcf5e9}.show-nav #site-canvas{-webkit-transform:translateX(-280px);transform:translateX(-280px);-webkit-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}.more-info{display:none}b,strong{font-weight:700}img{max-width:100%;height:auto}a{color:#d84138;text-decoration:none;transition:all .3s ease}a:hover{color:#d84138;text-decoration:underline}p{margin:0 0 15px;line-height:150%}ul,ol{margin:0 0 15px}ul li,ol li{line-height:150%}ul li p{margin:15px 0 0}blockquote{margin:25px auto;padding:20px 15px 5px;text-align:center;font-size:18px;background:rgba(255,255,255,.6);color:#da4737;max-width:600px}blockquote p{line-height:130%}.btn,.inline-btn a,.button{color:#fff;background-color:#0f4d76;background-image:url(//voel-massage.nl/wp-content/themes/voel-theme/./assets/images/arrow-right.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:9px 15px;padding:10px 35px 10px 20px;line-height:100%;border-radius:5px;text-decoration:none;font-size:16px;font-weight:700;margin:0 0 5px;display:inline-block;width:auto;border:0 solid;transition:all .3s ease;cursor:pointer}.btn:hover,.btn:focus,.inline-btn a:hover,.inline-btn a:focus,.button:hover,.button:focus{background-color:#da4737;color:#fff;text-decoration:none;background-position:right 10px center}::placeholder{color:#7095ad;opacity:1}:-ms-input-placeholder{color:#7095ad}::-ms-input-placeholder{color:#7095ad}input,textarea{padding:10px 15px;width:100%;max-width:350px;background:#fff;border:1px solid #adb6bb;color:#0f4d76;border-radius:5px}[type=checkbox],[type=radio]{width:auto;margin:0 5px 0 0}textarea{max-width:100%;height:150px}.container{max-width:1040px;margin:0 auto;padding:0 20px}.aligncenter{margin:0 auto;display:block}@media only screen and (min-width:640px){.container{padding:0 40px}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}}.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row.small-padding{margin-left:-5px;margin-right:-5px}.row .row{margin-left:0;margin-right:0}.column{display:block;width:100%;float:left;padding-left:15px;padding-right:15px}.small-padding .column{padding-left:5px;padding-right:5px}@media only screen and (min-width:640px){.medium-1-4{width:25%}.medium-1-3{width:33.33334%}.medium-2-5{width:40%}.medium-1-2{width:50%}.medium-3-5{width:60%}.medium-2-3{width:66.66666%}.medium-3-4{width:75%}}@media only screen and (min-width:832px){.mediumlarge-1-4{width:25%}.mediumlarge-1-3{width:33.33334%}.mediumlarge-2-5{width:40%}.mediumlarge-1-2{width:50%}.mediumlarge-3-5{width:60%}.mediumlarge-2-3{width:66.66666%}.mediumlarge-3-4{width:75%}}@media only screen and (min-width:1024px){.large-1-4{width:25%}.large-1-3{width:33.33334%}.large-1-2{width:50%}.large-2-3{width:66.66666%}.large-3-4{width:75%}}h1,h2,h3,h4,h5{margin:0 0 15px;padding:0}h1{font-size:28px}h1.pagetitle span{display:block;font-size:20px}h2{font-size:19px}h3{font-size:18px}h4{font-size:16px}@media only screen and (min-width:640px){h1{font-size:32px}h1.pagetitle span{font-size:22px}h2{font-size:20px}h3{font-size:19px}}.header{background-color:#fff;padding:20px 0;z-index:9}.header-logo{display:block;max-width:140px;float:left}.header-nav{float:right}.header-nav .site-menu{width:280px;height:100%;position:absolute;top:0;right:-280px;background:#0f4d76;padding:15px 0;box-sizing:border-box;z-index:999;text-align:left}.header-nav .site-menu ul{list-style-type:none;padding:0;margin:0}.header-nav .site-menu ul li{position:relative;display:block;width:100%}.header-nav .site-menu ul li .submenu-button{position:absolute;top:8px;right:5px;background-image:url(//voel-massage.nl/wp-content/themes/voel-theme/./assets/images/arrow-right.svg);background-position:center center;background-repeat:no-repeat;width:30px;height:30px;text-align:center;transform:rotate(90deg)}.header-nav .site-menu ul li .submenu-button.active{transform:rotate(-90deg)}.header-nav .site-menu ul li a{padding:5px 30px;font-size:22px;color:#fff;text-decoration:none;font-weight:700;display:block}.header-nav .site-menu ul li .sub-menu{margin:0 0 10px;display:block}.header-nav .site-menu ul li .sub-menu li{line-height:100%}.header-nav .site-menu ul li .sub-menu li a{font-size:15px;text-transform:none;padding:5px 30px}.header-nav .site-menu ul li .sub-menu .sub-menu{display:none}.header-nav .site-menu ul li .sub-menu .sub-menu li{border-top:0}.header-nav .site-menu ul li .sub-menu .sub-menu li a{font-size:16px;padding:12px 20px;background:rgba(0,0,0,.1)}.header-nav .toggle-nav{background-image:url(//voel-massage.nl/wp-content/themes/voel-theme/./assets/images/menu-icon.svg);background-size:36px 27px;background-position:center top;background-repeat:no-repeat;background-color:transparent;width:44px;border:0;font-size:12px;text-align:center;padding:32px 0 0;margin:36px 3px 0 0;color:#0f4d76;text-transform:uppercase}.header-nav .toggle-nav:focus{outline:none}.header-nav .site-menu .site-menu-label{font-size:32px;font-weight:700;padding:10px 30px;color:#fff}.header-nav .site-menu .off-canvas-close{position:absolute;top:20px;right:20px;background-image:url(//voel-massage.nl/wp-content/themes/voel-theme/./assets/images/close.svg);background-size:100% 100%;width:24px;height:24px}@media only screen and (min-width:640px){.header-logo{max-width:160px}}@media only screen and (min-width:1024px){.header{padding:40px 0}.header-logo{max-width:180px}.header-nav .site-menu,.show-nav .header-nav .site-menu{background:0 0;position:relative;width:auto;height:auto;display:inline-block;right:auto;z-index:9;padding:50px 0 0}.header-nav .site-menu-label{display:none}.header-nav .site-menu ul{list-style:none;margin:0;padding:0;font-size:0px;display:inline-block}.header-nav .site-menu ul li{display:inline-block;position:relative;padding:0 0 10px;margin:0;width:auto}.header-nav .site-menu ul li a{color:#0f4d76;padding:10px 0;margin:0 0 0 25px;display:inline-block;position:relative;line-height:100%;font-size:18px}.header-nav .site-menu ul li:first-child a{margin:0}.header-nav .site-menu ul li a:before{content:'';position:absolute;bottom:0;width:100%;height:3px;background:#da4737;transform:scale(0,1);transition:all .3s ease}.header-nav .site-menu ul li.current-menu-item a:before,.header-nav .site-menu ul li.current-menu-parent a:before,.header-nav .site-menu ul .current-menu-ancestor a:before,.header-nav .site-menu ul li a:hover:before,.header-nav .site-menu ul li a:focus:before{height:3px;transform:scale(1,1)}.header-nav .site-menu ul li.current-menu-item a,.header-nav .site-menu ul .current-menu-parent a,.header-nav .site-menu ul .current-menu-ancestor a,.header-nav .site-menu ul li>a:hover,.header-nav .site-menu ul li>a:focus{color:#da4737}.header-nav .site-menu ul li .sub-menu{display:none;position:absolute;background:#0f4d76;-webkit-transition:.5s ease all;transition:.5s ease all;left:50%;transform:translate(-115px,0);z-index:999;margin-top:10px;padding:20px 25px;width:250px;z-index:99;text-align:left}.header-nav .site-menu ul li .submenu-button{display:none}.header-nav .site-menu ul li:hover .sub-menu li,.header-nav .site-menu ul li:focus .sub-menu li{display:block;padding:0}.header-nav .site-menu ul li .sub-menu li{display:block;margin:0;width:100%}.header-nav .site-menu ul li.menu-item-93 .sub-menu{width:650px}.header-nav .site-menu ul li.menu-item-93 .sub-menu li{width:33.3334%;float:left}.header-nav .site-menu ul li .sub-menu li a{font-size:18px;width:100%;padding:7px 10px;color:#c9dae5;display:block;font-weight:700;background:0 0;margin:0}.header-nav .site-menu ul li .sub-menu li a:before{display:none}.header-nav .site-menu ul li .sub-menu .current-menu-item>a,.header-nav .site-menu ul li .sub-menu .current-menu-parent>a{color:#fff}.header-nav .site-menu ul li .sub-menu li:hover>a{color:#fff}.header-nav .site-menu ul li:hover .sub-menu{display:block}.header-nav .site-menu ul li .sub-menu .sub-menu{left:0;top:0;width:100%;transform:none;display:block;position:relative;margin:0;padding:0 0 10px}.header-nav .site-menu ul li .sub-menu li:hover .sub-menu{display:block}.header-nav .site-menu ul li.menu-item-93 .sub-menu li .sub-menu li{width:100%;float:none}.header-nav .site-menu ul li .sub-menu li .sub-menu li a{font-size:14px;background-color:transparent;padding:5px 10px;margin:0}.header-nav .toggle-nav{display:none}}.main{min-height:500px;position:relative}.main:before{content:'';display:block;width:100%;height:500px;top:0;left:0;position:absolute;z-index:-1;background:#fcf5e9;background:-moz-linear-gradient(top,#aac4d1 0%,#fcf5e9 100%);background:-webkit-linear-gradient(top,#aac4d1 0%,#fcf5e9 100%);background:linear-gradient(to bottom,#aac4d1 0%,#fcf5e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aac4d1',endColorstr='#fcf5e9',GradientType=0)}.page-content{padding:25px 0 10px}.page-content .featured{position:relative;display:block;margin:0 0 20px}.page-content .featured:before{content:'';display:block;position:absolute;width:100%;height:100%;left:-10px;top:-10px;background:#0f4d76;z-index:-1;transition:all .3s ease}.page-content .featured img{width:100%}.page-3blocks{margin:50px 0 0}.page-3blocks .item{color:#0f4d76;text-align:center;margin:0 0 40px;display:block}.page-3blocks .item .image{position:relative;display:block;margin:0 0 20px}.page-3blocks .item .image:before{content:'';display:block;position:absolute;width:100%;height:100%;left:-10px;top:-10px;background:#0f4d76;z-index:-1;transition:all .3s ease}.page-3blocks .item .image img{width:100%;display:block}.page-3blocks .item h2,.page-3blocks .item h3{font-size:20px;margin:0 0 5px}.page-3blocks .item:hover{text-decoration:none;color:#da4737}.page-3blocks .item:hover .image:before{background:#da4737;top:10px}.page-photos{margin:40px 0 0}.page-photos .image{position:relative;display:block;margin:0 0 20px}.page-photos .image img{display:block;width:100%}.page-reference .item{margin:45px auto 15px;position:relative;text-align:center;max-width:600px;padding:25px 20px 0}.page-reference .item:before{content:'';display:block;width:50px;height:7px;background:#0f4d76;top:0;left:0;position:absolute}.page-reference .item:after{content:'';display:block;width:7px;height:50px;background:#0f4d76;top:0;left:0;position:absolute}.page-reference .item .text{margin:0 0 15px;padding:0;position:relative}.page-reference .item .text:before{content:'';display:block;width:50px;height:7px;background:#0f4d76;bottom:-30px;right:-20px;position:absolute}.page-reference .item .text:after{content:'';display:block;width:7px;height:50px;background:#0f4d76;bottom:-30px;right:-20px;position:absolute}.page-reference .item .name{font-weight:700;color:#0f4d76;padding:25px 0 10px 50px;font-size:20px;display:inline-block;position:relative;margin:0}.page-reference .item .name:before{content:'';display:block;width:32px;height:32px;position:absolute;left:0;top:24px;margin:0;background-repeat:no-repeat;background-position:center center;background-size:16px 15px;background-color:#da4737;background-image:url(//voel-massage.nl/wp-content/themes/voel-theme/./assets/images/quote.svg);border-radius:5px}.page-references .reference{list-style-type:none;padding:0;margin:30px -15px 0}.page-references .reference .item{margin:0 0 30px}.page-references .reference .item .text{font-size:18px;font-style:italic;margin:0 0 10px;display:block}.page-references .reference .item .name{font-weight:700;color:#0f4d76;padding:5px 0 0 50px;font-size:20px;display:block;position:relative;margin:0}.page-references .reference .item .name:before{content:'';display:block;width:32px;height:32px;position:absolute;left:0;top:0;margin:0;background-repeat:no-repeat;background-position:center center;background-size:16px 15px;background-color:#da4737;background-image:url(//voel-massage.nl/wp-content/themes/voel-theme/./assets/images/quote.svg);border-radius:5px}.page-contact .map{position:relative;margin:0 0 25px}.page-contact .map iframe{width:100%;height:350px;border:5px solid #fff;display:block;background:#fff}.page-contact .map:before{content:'';display:block;position:absolute;width:100%;height:100%;left:-10px;top:-10px;background:#0f4d76;z-index:-1;transition:all .3s ease}@media only screen and (min-width:640px){.page-content{padding:45px 0 30px}.page-content .featured{max-width:280px;float:right;margin:0 0 10px 25px}}@media only screen and (min-width:832px){.page-content .featured{max-width:320px}}@media only screen and (min-width:1024px){.page-content{padding:75px 0 70px}.page-content .featured{max-width:400px;margin:0 0 20px 45px}}.single-archive .item{color:#0f4d76;text-decoration:none;position:relative;padding:0;display:block;margin:20px 0 25px}.single-archive .item .image{position:relative;left:0;top:0;display:block;width:70px;margin:0 0 20px}.single-archive .item .image img{display:block}.single-archive .item .image:before{content:'';display:block;position:absolute;width:100%;height:100%;left:-10px;top:-10px;background:#0f4d76;z-index:-1;transition:all .3s ease}.single-archive .item h2{margin:0 0 5px}.single-archive .item .date{font-size:16px;font-weight:700;margin:0 0 5px}.single-archive .item p{line-height:130%}.single-archive .item:hover{text-decoration:none;color:#d84138}.single-archive .item:hover .image:before{background:#da4737;top:10px}.single-content .singletitle{margin:0 0 5px}.single-content .date{font-size:20px;font-weight:700}.navigation ul{list-style:none;margin:10px 0 30px;padding:0}.navigation ul li{display:inline-block;background:0 0;font-size:14px;color:#0f4d76;transition:all .3s ease}.navigation ul li a{color:#0f4d76;padding:7px 15px;display:inline-block;font-weight:700}.navigation ul li:hover{background:#da4737;color:#fff}.navigation ul li.active{background:#da4737;color:#fff}.navigation ul li.active a{color:#fff}.navigation ul li:hover a{color:#fff;text-decoration:none}@media only screen and (min-width:23em){.single-archive .item{padding:0 0 0 90px}.single-archive .item .image{position:absolute}}@media only screen and (min-width:640px){.single-archive .item{padding:10px 0 0 180px;min-height:170px}.single-archive .item .image{position:absolute;width:150px}.single-archive .item h2{font-size:26px}.single-content .date{font-size:22px}}.gform_wrapper{margin:0 0 25px}.gform_fields{list-style-type:none;margin:20px 0 10px;padding:0}.gfield{margin:0 0 10px;display:block;width:100%;border:0;padding:0;line-height:150%}.gform_body .gfield:before,.gform_body .gfield_checkbox li:before{display:none}.hide-labels .gfield_label{display:none}.gfield_checkbox{margin:0 0 10px;list-style-type:none;padding:0;position:relative;padding:0 0 0 20px}.gfield_checkbox li{line-height:120%}.gfield_checkbox [type=checkbox]{position:absolute;top:3px;left:0}.gform_required_legend{display:none}.validation_error,.validation_message{font-size:14px;font-weight:700;color:#d04444;padding:0;margin:0}h2.gform_submission_error{color:#d04444;font-size:16px}.gform_confirmation_message{background:#38da0f;color:#fff;padding:10px;margin:.5em 0 25px}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gfield:after{content:" ";display:table;clear:both}.two-columns .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin:0 -15px}.two-columns .gform_fields .gfield{padding-left:15px;padding-right:15px;float:left;width:100%}.two-columns .gform_fields .gfield.highlight-outer{width:100%}.two-fields input[type=submit]{padding:12px 45px 12px 30px}@media only screen and (min-width:768px){.two-columns .gform_fields .gfield{width:100%}.two-columns .gform_fields .gfield.width-50{width:50%}.two-fields .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;margin:0 -7px}.two-fields .gform_fields .gfield{padding-left:7px;padding-right:7px;float:left;width:50%}}@media only screen and (min-width:1024px){.gform_wrapper form.two-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.two-fields .gform-body{width:67%;padding-right:7px}.two-fields .gform_footer{width:33%;padding-left:7px}.two-fields .gform_footer .gform_button{width:100%;margin:0}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:0 0 25px}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.footer{background-color:#fff;padding:30px 0 15px}.footer a{color:#0f4d76}.footer-main .newsletter{max-width:630px;margin:0 0 25px}.footer-main .newsletter h3{font-size:24px}.footer-main .newsletter input{margin:0 0 10px}.footer-main .newsletter .hide-robot{display:none}.footer-main .newsletter .btn{padding:12px 45px 12px 30px}.footer-bottom .row{align-items:flex-end}.footer-bottom .contact{position:relative;padding:0 0 0 55px}.footer-bottom .contact .social{position:absolute;top:5px;left:0}.footer-bottom .contact .social .facebook{background-image:url(//voel-massage.nl/wp-content/themes/voel-theme/./assets/images/facebook.svg);background-size:cover;width:40px;height:40px;display:block}.footer-bottom .contact h3{margin:0 0 5px;font-size:20px}.footer-bottom .copy{font-size:15px}.footer-bottom .copy span{font-size:12px}.off-canvas-mask{position:fixed;height:100%;width:100%;background:rgba(255,255,255,.5);left:0;top:0;opacity:0;visibility:hidden;z-index:99;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.off-canvas-mask.visible{transition-delay:0;visibility:visible;opacity:1;cursor:pointer}.grecaptcha-badge{display:none}@media only screen and (min-width:640px){.footer{padding:50px 0 35px}.footer-bottom .copy{text-align:right}}@media only screen and (min-width:1024px){.off-canvas-mask.visible{transition-delay:0;visibility:hidden;opacity:0}}