*{box-sizing:border-box;margin:0;padding:0;outline:none}html{position:relative;width:100%;max-width:100%;overflow-x:hidden;min-height:100%}html body{height:100%;width:100%}html body .clearfix{display:block;clear:both}.row{position:relative;display:block;margin-left:auto;margin-right:auto;width:100%;max-width:970px;padding:0 20px}.row.full{max-width:100%;padding:0}.row:after{display:block;clear:both;content:""}.row .column{position:relative;float:left;display:block;width:100%}.row .column.small-1{width:8.33333%}.row .column.small-2{width:16.66667%}.row .column.small-3{width:25%}.row .column.small-4{width:33.33333%}.row .column.small-5{width:41.66667%}.row .column.small-6{width:50%}.row .column.small-7{width:58.33333%}.row .column.small-8{width:66.66667%}.row .column.small-9{width:75%}.row .column.small-10{width:83.33333%}.row .column.small-11{width:91.66667%}.row .column.small-12{width:100%}.row .column.hide-for-small{display:none}@media (min-width:768px){.row .column.medium-1{width:8.33333%}.row .column.medium-offset-1{margin-left:8.33333%!important}.row .column.medium-2{width:16.66667%}.row .column.medium-offset-2{margin-left:16.66667%!important}.row .column.medium-3{width:25%}.row .column.medium-offset-3{margin-left:25%!important}.row .column.medium-4{width:33.33333%}.row .column.medium-offset-4{margin-left:33.33333%!important}.row .column.medium-5{width:41.66667%}.row .column.medium-offset-5{margin-left:41.66667%!important}.row .column.medium-6{width:50%}.row .column.medium-offset-6{margin-left:50%!important}.row .column.medium-7{width:58.33333%}.row .column.medium-offset-7{margin-left:58.33333%!important}.row .column.medium-8{width:66.66667%}.row .column.medium-offset-8{margin-left:66.66667%!important}.row .column.medium-9{width:75%}.row .column.medium-offset-9{margin-left:75%!important}.row .column.medium-10{width:83.33333%}.row .column.medium-offset-10{margin-left:83.33333%!important}.row .column.medium-11{width:91.66667%}.row .column.medium-offset-11{margin-left:91.66667%!important}.row .column.medium-12{width:100%}.row .column.medium-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-medium{display:none}}@media (min-width:1025px){.row .column.large-1{width:8.33333%}.row .column.large-offset-1{margin-left:8.33333%!important}.row .column.large-2{width:16.66667%}.row .column.large-offset-2{margin-left:16.66667%!important}.row .column.large-3{width:25%}.row .column.large-offset-3{margin-left:25%!important}.row .column.large-4{width:33.33333%}.row .column.large-offset-4{margin-left:33.33333%!important}.row .column.large-5{width:41.66667%}.row .column.large-offset-5{margin-left:41.66667%!important}.row .column.large-6{width:50%}.row .column.large-offset-6{margin-left:50%!important}.row .column.large-7{width:58.33333%}.row .column.large-offset-7{margin-left:58.33333%!important}.row .column.large-8{width:66.66667%}.row .column.large-offset-8{margin-left:66.66667%!important}.row .column.large-9{width:75%}.row .column.large-offset-9{margin-left:75%!important}.row .column.large-10{width:83.33333%}.row .column.large-offset-10{margin-left:83.33333%!important}.row .column.large-11{width:91.66667%}.row .column.large-offset-11{margin-left:91.66667%!important}.row .column.large-12{width:100%}.row .column.large-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-large{display:none}}.row.spacing{padding:0 10px}.row.spacing.full{padding:0}.row.spacing .column.small-1{width:calc(8.33333% - 20px);margin:0 10px}.row.spacing .column.small-2{width:calc(16.66667% - 20px);margin:0 10px}.row.spacing .column.small-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.small-4{width:calc(33.33333% - 20px);margin:0 10px}.row.spacing .column.small-5{width:calc(41.66667% - 20px);margin:0 10px}.row.spacing .column.small-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.small-7{width:calc(58.33333% - 20px);margin:0 10px}.row.spacing .column.small-8{width:calc(66.66667% - 20px);margin:0 10px}.row.spacing .column.small-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.small-10{width:calc(83.33333% - 20px);margin:0 10px}.row.spacing .column.small-11{width:calc(91.66667% - 20px);margin:0 10px}.row.spacing .column.small-12{width:calc(100% - 20px);margin:0 10px}@media (min-width:768px){.row.spacing .column.medium-1{width:calc(8.33333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-1{margin-left:8.33333%!important;margin:0 10px}.row.spacing .column.medium-2{width:calc(16.66667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-2{margin-left:16.66667%!important;margin:0 10px}.row.spacing .column.medium-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.medium-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.medium-4{width:calc(33.33333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-4{margin-left:33.33333%!important;margin:0 10px}.row.spacing .column.medium-5{width:calc(41.66667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-5{margin-left:41.66667%!important;margin:0 10px}.row.spacing .column.medium-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.medium-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.medium-7{width:calc(58.33333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-7{margin-left:58.33333%!important;margin:0 10px}.row.spacing .column.medium-8{width:calc(66.66667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-8{margin-left:66.66667%!important;margin:0 10px}.row.spacing .column.medium-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.medium-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.medium-10{width:calc(83.33333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-10{margin-left:83.33333%!important;margin:0 10px}.row.spacing .column.medium-11{width:calc(91.66667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-11{margin-left:91.66667%!important;margin:0 10px}.row.spacing .column.medium-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.medium-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:1025px){.row.spacing .column.large-1{width:calc(8.33333% - 20px);margin:0 10px}.row.spacing .column.large-offset-1{margin-left:8.33333%!important;margin:0 10px}.row.spacing .column.large-2{width:calc(16.66667% - 20px);margin:0 10px}.row.spacing .column.large-offset-2{margin-left:16.66667%!important;margin:0 10px}.row.spacing .column.large-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.large-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.large-4{width:calc(33.33333% - 20px);margin:0 10px}.row.spacing .column.large-offset-4{margin-left:33.33333%!important;margin:0 10px}.row.spacing .column.large-5{width:calc(41.66667% - 20px);margin:0 10px}.row.spacing .column.large-offset-5{margin-left:41.66667%!important;margin:0 10px}.row.spacing .column.large-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.large-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.large-7{width:calc(58.33333% - 20px);margin:0 10px}.row.spacing .column.large-offset-7{margin-left:58.33333%!important;margin:0 10px}.row.spacing .column.large-8{width:calc(66.66667% - 20px);margin:0 10px}.row.spacing .column.large-offset-8{margin-left:66.66667%!important;margin:0 10px}.row.spacing .column.large-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.large-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.large-10{width:calc(83.33333% - 20px);margin:0 10px}.row.spacing .column.large-offset-10{margin-left:83.33333%!important;margin:0 10px}.row.spacing .column.large-11{width:calc(91.66667% - 20px);margin:0 10px}.row.spacing .column.large-offset-11{margin-left:91.66667%!important;margin:0 10px}.row.spacing .column.large-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.large-offset-12{margin-left:100%!important;margin:0 10px}}.outdated-browser{position:fixed;width:100%;max-width:560px;background:#fff;box-shadow:0 0 8px 2px #cecece;font-family:sans-serif;top:20px;left:20px;padding:40px 30px 30px}.outdated-browser a{color:#000;text-decoration:none}.outdated-browser a:hover{text-decoration:underline}.outdated-browser .ob-close{position:absolute;right:10px;top:10px;font-size:20px;cursor:pointer}.outdated-browser .ob-title{display:block;font-size:24px;font-weight:900;padding-bottom:20px}.outdated-browser .ob-description{line-height:20px}.outdated-browser .browser-list{list-style:none;margin:20px 0 0;padding:0}.outdated-browser .browser-list .browser{text-align:center;float:left;width:166.66667px}.outdated-browser .browser-list .browser img{display:block;height:32px;width:auto;margin:0 auto 15px}.ccm-page .alert{padding:15px;border:1px solid transparent;border-radius:2px}.ccm-page .alert.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#5bc0de}.ccm-page .alert.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#5cb85c}.ccm-page .alert.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#d9534f}.ccm-page .alert.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#f0ad4e}.ccm-page .form-group{display:block;margin:0}.ccm-page .form-control{outline:none;border:0;border-radius:3px;-webkit-border-radius:3px;margin:0;padding:0 15px;background:#ededed;width:100%;height:45px;line-height:45px;font-family:inherit;font-size:inherit;color:#000}.ccm-page .control-label{display:inline-block;margin-bottom:5px;font-weight:700;cursor:pointer}.ccm-page textarea.form-control{resize:none;padding:10px 15px;height:auto;line-height:1}.ccm-page .ccm-input-date{margin-right:0!important}.ccm-page .input-group:after{display:table;content:"";clear:both}.ccm-page .input-group .input-group-datepicker{float:left;width:calc(100% - 45px)}.ccm-page .input-group .input-group-datepicker .form-control{width:100%}.ccm-page .input-group .input-group-addon{display:block;border:0;border-radius:3px;background:#ddd;width:45px;height:45px;line-height:45px;text-align:center;font-size:14px;color:hsla(0,0%,93%,.3)}.ccm-page .input-group .input-group-addon:first-child{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.ccm-page .input-group .input-group-addon:last-child{float:right;border-top-left-radius:0;border-bottom-left-radius:0}.ccm-page .input-group .form-control{width:calc(100% - 45px)}.ccm-page .input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ccm-page .input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ccm-page .button{display:block}.ccm-page .button .caption{display:none}@media only screen and (min-width:768px){.ccm-page .button .caption{display:inline}}.ccm-page .button .caption_mobile{display:inline}@media only screen and (min-width:768px){.ccm-page .button .caption_mobile{display:none}}.ccm-page *{font-family:Georgia,Helvetica,sans-serif}.ccm-page * a,.ccm-page * h1,.ccm-page * h2,.ccm-page * h3,.ccm-page * header{font-family:Sofia;font-weight:400}.ccm-page * h1,.ccm-page * header{font-size:26px;line-height:26px}.ccm-page .background-image{position:absolute;width:100%;max-height:100%;background-image:url(../images/bg-body.jpg);background-position:top;background-repeat:no-repeat;background-attachment:local;overflow-x:auto}.ccm-page .container{width:970px;background-color:#fff;margin:15px auto;padding:0 15px}.ccm-page .menu{position:relative;height:100px}.ccm-page .nav-bar{position:absolute;top:-4px;right:20px}.ccm-page .nav-bar ul li a{color:#484848;position:relative;display:block;padding:45px 18px 20px;font-size:22px;line-height:20px}.ccm-page .nav-bar li{margin-left:10px}.ccm-page .nav-bar a.current-anchor,.ccm-page .nav-bar a:hover{color:#fff;background-image:linear-gradient(#11672a,#188738,#188738,#178236);border-top-right-radius:5px;border-top-left-radius:5px}.ccm-page .nav-bar a.current-anchor{box-shadow:2px 2px 10px #ddd}.ccm-page .nav-item a{padding:0;text-decoration:none}.ccm-page .logo{position:absolute;top:20px}.ccm-page .row{padding:0}.ccm-page .wrapper-left{width:625px;float:left}.ccm-page .image{min-height:275px;display:flex;overflow:hidden}.ccm-page .contact-form,.ccm-page .content,.ccm-page .google-maps,.ccm-page .image,.ccm-page .openingstijden,.ccm-page .telefoon,.ccm-page .werkzaamheden{margin-bottom:15px}.ccm-page .content{position:relative}.ccm-page .content li,.ccm-page .content p{font-size:13px;color:#444;line-height:20px}.ccm-page .content h1,.ccm-page .content p{margin-bottom:15px}.ccm-page .content h1.bigger{margin-top:-2px;font-size:39px;line-height:30px;margin-bottom:17px}.ccm-page .content a,.ccm-page .content h1,.ccm-page .content h2{color:#188738}.ccm-page .content h2{margin-top:20px;line-height:19px;margin-bottom:5px;font-size:20px;overflow-x:visible}.ccm-page .content a{font-family:Georgia,Helvetica,sans-serif}.ccm-page .content ul{list-style:disc inside none}.ccm-page .contact-form{margin-left:-5px}.ccm-page .contact-form label,.ccm-page .contact-form span{line-height:20px;font-size:13px;font-weight:400}.ccm-page .contact-form .dynamic-form-control{padding:5px}.ccm-page .contact-form label{margin-top:4px;margin-bottom:2px;color:#444}.ccm-page .contact-form span.validate-asteriks{color:#444}.ccm-page .contact-form input,.ccm-page .contact-form textarea{display:block;padding:5px;margin:0 2px 8px;background-color:#fff;border:1px solid #ccc;border-radius:0}.ccm-page .contact-form input{width:30%;height:28px;resize:none}.ccm-page .contact-form textarea{height:100px;width:60%;resize:both}.ccm-page .contact-form .dynamic-form-submit-wrap>input{font:400 11px system-ui;background-color:#f0f0f0}.ccm-page .wrapper-right{display:inline;margin-left:15px;width:300px;float:right}.ccm-page .werkzaamheden{padding:15px;height:275px;color:#fff;background-image:linear-gradient(#129738,#129036,#118132,#11732d,#11692a,#11692a);font-size:17px;line-height:26px}.ccm-page .werkzaamheden h1,.ccm-page .werkzaamheden header{margin-bottom:5px}.ccm-page .werkzaamheden table{border-spacing:0}.ccm-page .werkzaamheden table td:first-child{width:10px}.ccm-page .openingstijden{padding:15px;color:#fff;background-image:linear-gradient(#888,#7f7f80,#717173,#606061,#59595b);font-size:15px}.ccm-page .openingstijden h1,.ccm-page .openingstijden header{margin-bottom:5px}.ccm-page .openingstijden p{margin-bottom:15px;line-height:20px}.ccm-page .telefoon img{margin-top:5px;margin-bottom:5px}.ccm-page .telefoon td{font-family:Sofia;font-size:26px;line-height:20px;color:#188738;vertical-align:middle}.ccm-page .google-maps{color:#444;font-weight:600;font-size:13px;border:0}.ccm-page .google-maps p{margin-bottom:15px;line-height:20px}.ccm-page .footer-nav{margin-left:-15px;width:970px;display:flex;background-image:linear-gradient(#129738,#129036,#118132,#11732d,#11692a,#11692a);padding:15px}.ccm-page .footer-nav a,.ccm-page .footer-nav h3,.ccm-page .footer-nav p{color:#fff}.ccm-page .footer-nav h3{line-height:19px;margin-top:10px;margin-bottom:5px;font-size:20px}.ccm-page .footer-nav a{font-family:Georgia,Helvetiva,sans-serif;font-size:13px;line-height:19px;text-decoration:underline}.ccm-page .main-navigation,.ccm-page .secondary-nav,.ccm-page .third-nav{margin-right:5px}.ccm-page .contact,.ccm-page .main-navigation,.ccm-page .secondary-nav,.ccm-page .third-nav{margin-bottom:15px;width:25%}.ccm-page .contact a,.ccm-page .contact li,.ccm-page .main-navigation a,.ccm-page .main-navigation li,.ccm-page .secondary-nav a,.ccm-page .secondary-nav li,.ccm-page .third-nav a,.ccm-page .third-nav li{width:230px}.ccm-page .contact,.ccm-page .secondary-nav,.ccm-page .third-nav{margin-left:5px}.ccm-page .contact p,.ccm-page .footer-bottom-left,.ccm-page .footer-bottom-right{font-size:13px;line-height:20px}.ccm-page .footer-bottom-left a,.ccm-page .footer-bottom-left p,.ccm-page .footer-bottom-right a,.ccm-page .footer-bottom-right p{font-family:Georgia,Helvetiva,sans-serif;color:#444}.ccm-page .footer-bottom-left{display:inline}.ccm-page .footer-bottom-left p{display:inline;margin-left:-15px}.ccm-page .footer-bottom-right{display:inline}.ccm-page .footer-bottom-right p{margin-right:-15px;float:right}.ccm-toolbar-visible .background-image{max-height:none}