/* https://www.keepdriving.nl/wp-content/themes/keepdriving/resources/css/main.css?ver=1.0 */
html,body{width:100%}html{font-family:'Open Sans',sans-serif;font-size:14px;color:#585858}body{line-height:1.8;background-color:#fff;padding-top:112px}body>.container{margin:0;width:100%}body>.container,footer>.container,body>section.container,body>.header-container>.media-container>figcaption{padding:0 16%}strong{font-weight:700}i{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:'lato',sans-serif;color:#000;margin:15px 0 7.5px}h1{font-size:2.43em}h2{font-size:2.4em;line-height:1.3;font-weight:lighter}h3{font-size:1.57em;font-weight:400}h4{font-size:1.29em}h5{font-size:1em}h6{font-size:1em;font-style:italic}p{margin-bottom:15px}ul{list-style:disc;padding-left:1.29em}a,a:visited{color:#3251a0}a:hover,a:active{color:#213771}input{outline:none}input[type=text],textarea{font-family:'Open Sans',sans-serif;-webkit-transition:all 0.20s ease-in-out;-moz-transition:all 0.20s ease-in-out;-ms-transition:all 0.20s ease-in-out;-o-transition:all 0.20s ease-in-out;outline:none;padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid #DDD}input:focus,textarea:focus{box-shadow:0 0 1px 1px #3251a0!important;border:1px solid #3251a0!important}::selection{color:#fff;background:#3251a0}::-moz-selection{color:#fff;background:#3251a0}blockquote{font-size:2em;line-height:1;text-transform:uppercase;font-weight:700}blockquote::before{display:inline;content:'“';line-height:1;color:#000}blockquote{text-transform:uppercase;text-align:left;color:#000;padding-top:30px;padding-bottom:30px;position:relative}p+blockquote{margin-top:-15px}blockquote a,blockquote a:visited{color:#000;text-decoration:none;font-weight:700}blockquote a:hover,blockquote a:active,blockquote a:focus{color:#000;text-decoration:underline;outline:none}figure>img{max-width:100%}.button,.contact-block a{display:inline-block;text-decoration:none;font-weight:bold!important;text-transform:none!important;border:none;background:#3251a0;background:-moz-linear-gradient(-45deg,#3251a0 0%,#2a57c3 100%);background:-webkit-linear-gradient(-45deg,#3251a0 0%,#2a57c3 100%);background:linear-gradient(135deg,#3251a0 0%,#2a57c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3251a0',endColorstr='#2a57c3',GradientType=1);color:#ffffff!important;padding:10px 12px 10px 12px;border-radius:12px;line-height:20px}.button::after,.contact-block a::after{content:'>';color:#3251a0;background-color:#fff;margin-left:15px;display:inline-block;height:0;width:19px;padding:10px 0 10px 1px;line-height:0;text-align:center;border-radius:50%;font-weight:700;float:right}.button:hover,.contact-block a:hover{background:#3251a0}body body .page>article>.button:last-child{margin-top:30px}.button{min-width:170px;text-align:left;display:inline-block;font-size:14px}a.tel::before{content:' ';display:inline-block;background-image:url(/wp-content/themes/keepdriving/resources/css/../img/phone.png);background-size:100%;height:14px;width:14px;margin-right:6px}.grey{background-color:#f5f5f5}.logo{margin:20px 0}.logo>a{display:block}.logo>a>img{width:250px;display:block}.navblock{font-family:'lato',sans-serif;padding:20px 0}.nav-bar{position:absolute;top:0;bottom:0;height:100%}nav.navblock.navblock-fixed.container{background-color:#fff;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc}ul{margin-bottom:15px}nav.navblock.navblock-fixed.container>ul{clear:both;list-style-type:none}ul.nav.nav-right{padding:7.5px}ul.nav.nav-right.top{font-size:80%;padding-bottom:0}.nav>li{padding:0 7.5px}ul.nav.nav-right.top li{border-left:1px solid #616161}ul.nav.nav-right.top li:first-child,ul.nav.nav-right.top li:last-child{border-left:none}.navblock a{color:#000;text-transform:uppercase;text-decoration:none;font-weight:400}.navblock a.tel{color:#3251a0!important;font-size:19px;font-weight:700}ul.nav.nav-right.top a{color:#616161}ul.nav.nav-right.top a.tel{top:-5px}li.active a,.current-menu-item a,.current_page_parent a{font-weight:700;color:#3251a0!important}.navblock a.button{display:inline}.navblock a.button::after{float:none}.menu{list-style:none;padding:0}header.header-container{color:#fff}header figure>figcaption{font-weight:lighter}header figure>figcaption>h2{font-size:3.5em;margin:0 0 0;color:#fff}header figure>figcaption>h3{font-size:1.75em;margin:0 0 20px;color:#fff;font-weight:lighter}header.header-container figure.contain>img{width:100%}.intro{padding:0 0 70px}.intro h2:first-of-type{margin:0 0 0;margin-bottom:25px}.intro h3:first-of-type{margin:0 0 5px}body .page{padding:0 0 70px}body .page>article h2:first-of-type{margin:0 0 0;font-size:3em;margin-bottom:25px}body .page>article h3:first-of-type{margin:0 0 5px}section.container.review-section{padding-top:60px;padding-bottom:80px}.review-section::before{content:' ';display:block;position:absolute;width:100px;height:60px;top:0;left:50%;margin:-22px 0 0 -50px;background-color:#f5f5f5;border-radius:50%}.review-container>h2:first-of-type{margin:5px 0 25px}.review-item h2{font-weight:700;font-size:1.57em}.review-reviewer img{width:60px;height:60px;border-radius:50%;position:absolute;top:0}.review-reviewer h3,.review-reviewer h4{font-size:1.29em;margin:0;line-height:1.3;width:100%}.review-reviewer h4{font-weight:lighter}.review-reviewer figcaption{padding-left:75px;min-height:60px;display:flex;flex-direction:column;flex-grow:1;flex-direction:column;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.course-container{padding-top:70px;padding-bottom:90px}.course-container>h2:first-of-type{margin:10px 0 60px}article.course-item{height:480px;box-shadow:0 0 1px 1px #a0a0a0;text-align:center;border-radius:15px;padding:20px;flex-direction:column;display:flex;margin-top:20px;background-color:#fff}article.course-item>h2{margin:15px 0 0;font-weight:400;font-size:1.59em}article.course-item>h3{margin:0;font-weight:700;font-size:2.43em}article.course-item ul{list-style:none}article.course-item a.button{align-self:center;margin-top:auto;margin-bottom:40px;min-width:60%}article.course-item.selected{background-color:#3251a0;color:#fff;height:520px;margin-top:0}article.course-item.selected h2,article.course-item.selected h3{color:#fff}article.course-item.selected .button,.usp-block .button{border:1px solid #fff}.course-container>.button{margin:70px auto 0;display:block;width:240px}.course-container .background{position:absolute;top:0;bottom:0;height:100%;width:100%;z-index:-1}.course-container .background>img{position:absolute;height:50%}.course-container .background>img:first-child{top:40px;width:230px;height:auto;left:0;margin-left:-145px}.course-container .background>img:last-child{bottom:60px;width:240px;height:auto;right:0;margin-right:-147px}.usp-container{padding-top:60px;padding-bottom:60px}.usp-block{background-color:#3251a0;color:#fff;padding:20px 30px;margin-left:-7.5px;position:absolute;top:50%;transform:translateY(-50%);left:58.33%}.usp-block h2{color:#fff;margin:5px 0 15px}.usp-block .button{margin:10px 0 5px}footer.container{color:#b1b1b1;background-color:#000}.footer-container{padding:60px 0 40px}.widget-block:nth-child(2){padding-left:3%}.widget-block h2{font-size:1.29em;color:#fff;font-weight:400;margin-bottom:25px;margin-top:0}.widget-block ul{list-style:none;padding:0}.widget-block img{max-width:100px;float:left;clear:both;margin-bottom:15px}.widget-block a,.widget-block a:visited{color:#b1b1b1}.widget-block a:hover,.widget-block a:active{color:#fff}.gform_body ul{list-style:none;padding:0}.gform_body input[type="text"]{width:100%;border:1px solid #888686;min-height:30px;margin-bottom:10px;padding:0 10px!important}.gform_body textarea{width:100%;resize:none;min-height:150px;border:1px solid #888686;padding:10px;margin-bottom:10px}.gform_footer.top_label{float:left;margin:15px 0 0;width:auto!important;padding:0}.gform_footer.top_label>input[type="submit"]{cursor:pointer;text-decoration:none;font-weight:bold!important;text-transform:none!important;border:none;background:#515151;color:#ffffff!important;padding:10px 12px 10px 15px;border-radius:12px;line-height:20px;min-width:150px;text-align:left;margin:0}.gform_footer.top_label::after{content:'>';color:#3251a0;background-color:#fff;margin-left:15px;display:inline-block;height:0;width:19px;padding:10px 0 10px 1px;line-height:0;text-align:center;border-radius:50%;font-weight:700;position:absolute;top:10px;right:15px}.gform_wrapper .top_label .gfield_label{display:none}.gfield{margin:0!important}.ginput_container{margin:0!important}aside.sidebar{margin-top:-175px;margin-bottom:30px}.sidebar>.sidebar-component>ul{padding:0;list-style:none}.sidebar-component{clear:both;padding:20px 30px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:bottom right;background-size:80% auto;max-width:320px;width:100%;border-radius:5px;float:right;padding-bottom:100px;margin-bottom:30px}.sidebar-component>h2:first-of-type{margin:0 0 15px;font-size:2.2em}.sidebar i.fa.fa-facebook{background-color:#d0d0d0;color:#fff;padding:15px 10px;width:30px;line-height:0;border-radius:50%;font-size:17px}.sidebar ul>li:nth-child(3){margin-bottom:30px}.sidebar ul>li:last-child{margin-top:15px}.sidebar-component+figure{clear:both;max-width:320px;transform:translateY(-65%);float:right;width:100%}.sidebar-component+figure img{width:120%;max-width:none;left:-10%;top:100%}.sidebar-full{clear:both;max-width:320px;width:100%;border-radius:5px;float:right;margin-bottom:30px}.sidebar-component form textarea{max-height:120px;min-height:auto}.single-gd_tarieven .sidebar-component+figure{transform:translateY(-40%)}.background-wall{padding:0!important}.background-wall>article{z-index:1;padding:40px 50px;position:absolute;top:50%;right:16%;width:100%;max-width:520px;transform:translateY(-50%)}.background-wall>article>h2:first-of-type{margin-top:0}.background-wall>figure{line-height:0;overflow:hidden}.background-wall>figure>img{width:100%;transform:translateX(-50%);left:50%}.contact-block{background-color:#fff;float:right}.background-wall>article .button{margin-top:15px}figure.link-banner{line-height:0}figure.link-banner>a{display:block}figure.link-banner>a>img{max-width:100%}figure.link-banner figcaption{position:absolute;bottom:20px;width:100%;background-color:#fdfdfd;z-index:1;padding:5px 15px;font-size:1.29em;text-align:center;line-height:1.8}.proof-container{padding:30px 0;display:flex;flex-wrap:wrap}.proof-item{text-align:center;margin-bottom:40px}.proof-item figure{width:110px;margin:0 auto;background-color:#f5f5f5;padding:25px;border-radius:50%;margin-bottom:10px}.proof-item h3{font-weight:700;text-transform:uppercase;font-size:1.29em;margin:0!important}.proof-item p{margin:0}h2.tel a{font-weight:700;text-decoration:none}h2.tel{font-size:2em;font-weight:400;margin-top:30px}.sidebar .costs ul>li:nth-child(3),.sidebar .costs ul>li:last-child{margin:0}.sidebar-component.costs>h2:first-of-type{font-weight:400;font-size:1.59em;margin:0}.sidebar-component.costs>h3:first-of-type{margin:0 0 10px;font-weight:700;font-size:2em}.sidebar-component+figure>figcaption>.button{width:100%;margin-bottom:5px;padding:12px 15px 12px 15px}.sidebar-component+figure>figcaption{margin-top:-15px}.courses-view-container{padding-top:0;padding-bottom:90px}.courses-view-container h2:first-of-type{margin:0 0 60px}.seperate-services{padding:0 0 80px}.seperate-services h2:first-of-type{margin:0 0 40px}.seperate-services>.button{margin-top:30px}ul.services-list{width:46%;list-style:none;margin-bottom:60px;padding:0}.services-list li{width:100%;float:left;border-bottom:1px solid #000;padding:7px 0;font-size:1.2em;margin-bottom:3px}.services-list:nth-child(even){float:right}.services-list:nth-child(odd){float:left}.services-list li span.price{float:right}.services-list li span.name{float:left;color:#3251a0}article.news-item{margin-bottom:40px}.news-item h2:first-of-type{font-weight:400;font-size:1.8em}.pubdate>img{height:15px;vertical-align:middle}.pubdate>span{vertical-align:middle;margin-left:5px;font-weight:400}article.news-item>figure{line-height:0;margin:15px 0}article.news-item>figure>img{width:100%}article.news-item>a{text-decoration:none}article.news-item a,article.news-item a:visited,article.news-item a:active,article.news-item a:hover{color:#000;font-weight:400}article.news-item a>span,article.news-item a>span:visited{color:#3251a0;font-weight:700}article.news-item a>span:hover,article.news-item a>span:active{color:#213771}.page>article img{max-width:100%;height:auto}.pubdate{margin-bottom:15px}article.course-item.selected h2::after{content:'Meest gekozen';display:block;font-size:15px;margin-top:5px;font-weight:700}