/*!
Theme Name: Edwinfietsverhuur
Author: Addmark
Version: 1.0
*/.bg--whitesmoke{background-color:#f9f9f9}.bg--green{background-color:#017c35}.u-pd--sm{padding:3.125rem 0}.u-pd--md{padding:6.25rem 0}.u-pd--lg{padding:9.375rem 0}.u-mg--sm{margin:3.125rem 0}.u-mg--md{margin:6.25rem 0}.u-mg--lg{margin:9.375rem 0}.u-mg--nobottom{margin-bottom:0 !important}.u-mg--ngbottom{margin-bottom:-35px !important}.u-load{display:flex;justify-content:center;margin:50px 0 0}.u-load a{width:54px;height:54px;background-color:#017c35;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:600;transition:.3s}.u-load a:hover{background-color:#1b1c20;color:#fff}.u-overflow{overflow:hidden}.is-hidden{visibility:hidden;opacity:0;transition:.3s}.is-visible{visibility:visible;opacity:1}h1{font-size:3.75rem;line-height:4.375rem;font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:600}h2{font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:2.5rem;font-weight:600;line-height:2.813rem}h3{font-size:1.5rem;line-height:2rem}h4{font-size:24px;line-height:32px}h5{font-size:1.25rem;line-height:2.375rem}p{font-size:1rem;line-height:1.688rem}ul li,ol li{font-size:1rem;line-height:1.688rem}.btn--primary{cursor:pointer;font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1rem;font-weight:600;line-height:normal;text-transform:uppercase;padding:6px 30px;display:inline-block;transition:.3s;border-radius:30px;border:2px solid transparent}.btn--base{background-color:#017c35;color:#1b1c20}.btn--base:visited{color:#1b1c20}.btn--base:hover{background-color:transparent;border-color:#017c35;color:#017c35}.btn--black{background-color:#1b1c20;color:#fff}.btn--black:visited{color:#fff}.btn--black:hover{background-color:transparent;border-color:#1b1c20;color:#1b1c20}.btn--white{background-color:#fff;color:#017c35}.btn--white:visited{color:#017c35}.btn--white:hover{background-color:transparent;border-color:#fff;color:#fff}.btn--yellow{background-color:#ffb100;color:#fff}.btn--yellow:visited{color:#fff}.btn--yellow:hover{background-color:transparent;border-color:#ffb100;color:#ffb100}.btn--outline--base{border-color:#017c35;color:#017c35}.btn--outline--base:visited{color:#017c35}.btn--outline--base:hover{background-color:#017c35;color:#fff}#burger{width:18px;height:14px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#burger span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#burger span:nth-child(1){top:0px}#burger span:nth-child(2){top:6px}#burger span:nth-child(3){top:12px}#burger.is-opened span{background:#fff}#burger.is-opened span:nth-child(1){top:6px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#burger.is-opened span:nth-child(2){opacity:0;left:-60px}#burger.is-opened span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.gform_ajax_spinner{display:none !important}.u-form .gform_heading{display:none}.u-form .gfield_required{color:#017c35}.u-form input[type=hidden]{display:none}.u-form input[type=text],.u-form input[type=email],.u-form input[type=tel],.u-form textarea{width:100%;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background-color:transparent;border:1px solid #707070;border-radius:30px;margin:0;padding:20px 32px;box-sizing:border-box;margin:0 0 22px;font-size:16px;font-weight:300;color:#1b1c20}.u-form input:focus,.u-form textarea:focus{outline:none}.u-form input::-webkit-input-placeholder,.u-form textarea::-webkit-input-placeholder{color:#1b1c20;font-weight:300}.u-form input::-moz-placeholder,.u-form textarea::-moz-placeholder{color:#1b1c20;font-weight:300}.u-form input:-ms-input-placeholder,.u-form textarea:-ms-input-placeholder{color:#1b1c20;font-weight:300}.u-form input:-moz-placeholder,.u-form textarea:-moz-placeholder{color:#1b1c20;font-weight:300}.u-form fieldset{border:none;margin:0}.u-form label{padding:0 32px;margin:0 0 12px;box-sizing:border-box;display:block}.u-form .ginput_container_consent{display:flex;align-items:center;color:#a1a1a1}.u-form .ginput_container_consent input{width:20px;height:20px;border:1px solid #a1a1a1;border-radius:3px;margin:0 12px 0 0}.u-form .gform_footer{display:flex;justify-content:center}.u-form .gform_footer input{cursor:pointer;font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1rem;font-weight:600;line-height:normal;text-transform:uppercase;padding:10px 34px;display:inline-block;transition:.3s;border-radius:30px;border:2px solid transparent;background-color:#ffb100;color:#fff}.u-form .gform_footer input:hover{background-color:transparent;color:#017c35;border-color:#017c35}.u-form .gform_confirmation_wrapper .gform_confirmation_message{font-size:20px;font-weight:500;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:30px;margin:0 0 40px;color:#017c35;text-align:center}.u-form .gform_validation_errors h2{font-size:20px;font-weight:500;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:30px;margin:0 0 40px;color:#f90067}.u-form .validation_message{display:none}.u-form .gfield_error input,.u-form .gfield_error textarea{border:2px solid #f90067}.u-form .gfield.hidden_label label{display:none}.u-form--2 .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.u-form--2 .gform_fields .gfield{width:48%}.u-form--2 .gform_fields .gfield:last-of-type{width:100%}.u-form--green input[type=text],.u-form--green input[type=email],.u-form--green input[type=tel],.u-form--green textarea{border-color:#fff;background-color:#fff;padding:15px 30px}.fx{display:flex;flex-wrap:wrap}.fx--ac{align-items:center}.fx--at{align-items:flex-start}.fx--sb{justify-content:space-between}.fx--jc{justify-content:center}.fx--je{justify-content:flex-end}.fx--rr{flex-direction:row-reverse}.u-grid--2 .u-grid__item{width:47.33%;margin-bottom:4%}.u-grid--3{margin-bottom:-4%;margin-right:-12.33%}.u-grid--3 .u-grid__item{width:25%;margin-right:7%;margin-bottom:4%}.u-grid--list .c-card--list .c-card__image{padding-bottom:48%}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html,body{height:100%}.clear{display:block;clear:both;height:0}a img{border:none;height:auto}a{outline:none}header,nav,section,article,aside,footer{display:block}input{-webkit-appearance:none;border-radius:0}input:focus{outline:none}textarea{border-radius:0}body{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#1b1c20;font-weight:400;background-color:#fff}a{text-decoration:none;color:#1b1c20}a:visited{color:#1b1c20}p a{text-decoration:underline;color:#1b1c20}img{max-width:100%;height:auto}.container{position:relative;max-width:1360px;width:100%;margin:0 auto;box-sizing:border-box}.container:after{content:"";display:table;clear:both}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.c-mmenu{display:none;background-color:#fff;color:#1b1c20;width:100%;border-top:1px solid #ffffff30;padding:0 0 40px}.c-mmenu__menu{display:flex;justify-content:flex-end;text-align:right;margin-top:20px}.c-mmenu__secondary{display:none;margin-top:20px}.c-mmenu__button{margin:30px 0 0;display:none}.c-mmenu ul{margin:0;padding:0;list-style:none}.c-mmenu ul.menu{display:flex;flex-direction:column;align-items:flex-end}.c-mmenu ul.menu li{padding:10px 0}.c-mmenu ul.menu li a{color:#1b1c20}.c-mmenu ul.menu li.menu-item-has-children svg{width:10px;color:#1b1c20;transition:.3s}.c-mmenu ul.menu li.menu-item-has-children a{display:inline-flex;align-items:center}.c-mmenu ul.menu li.menu-item-has-children .submenu-toggle{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:5px;border:1px solid #017c35;background-color:#017c35;margin:0 0 0 15px}.c-mmenu ul.menu li.menu-item-has-children .submenu-toggle.is-active{background-color:#1b1c20;border-color:#1b1c20;border-bottom-left-radius:0;border-bottom-right-radius:0}.c-mmenu ul.menu li.menu-item-has-children .submenu-toggle.is-active svg{transform:rotate(-180deg);color:#fff}.c-mmenu ul.menu li:first-of-type{padding-top:0}.c-mmenu ul.menu li.current-menu-item,.c-mmenu ul.menu li.current-menu-parent{font-weight:700}.c-mmenu ul.menu li.current-menu-item>a,.c-mmenu ul.menu li.current-menu-parent>a{color:#017c35}.c-mmenu ul.menu li ul.sub-menu{display:none;box-sizing:border-box;background-color:#1b1c20}.c-mmenu ul.menu li ul.sub-menu li{padding:10px 20px;padding-right:10px;border-bottom:3px solid #1b1c20;display:flex;align-items:center;justify-content:flex-end}.c-mmenu ul.menu li ul.sub-menu li a,.c-mmenu ul.menu li ul.sub-menu li a:visited{color:#fff}.c-mmenu ul.menu li ul.sub-menu li:last-of-type{border-bottom:none}.c-mmenu ul.menu li ul.sub-menu li svg{transform:rotate(90deg);margin:0 0 0 20px;color:#017c35;flex:none}.c-mmenu .c-icons{margin:20px 0 0}.c-mmenu .c-icons .c-icon{width:40px;height:40px;background-color:#017c35;border-radius:10px;margin:0 0 20px;display:flex;align-items:center;justify-content:center}.c-mmenu .c-icons .c-icon svg{height:20px}.c-mmenu .c-icons .c-icon svg path{fill:#1b1c20}.c-headroom{height:130px;display:flex;align-items:center;background-color:#fff;flex-wrap:wrap;z-index:9999;transition:.3s;left:0;width:100%;position:fixed;top:0;left:0;width:100%}.c-headroom .container{height:100%}.c-header{height:100%}.c-header__logo{font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.c-header__logo a{font-weight:600;font-size:1.475rem;color:#fff}.c-header__logo a span{color:#017c35;font-weight:800}.c-header__menu{height:100%;display:flex;align-items:center}.c-header__menu ul{margin:0;padding:0;list-style:none;display:inline-flex;height:100%}.c-header__menu ul li{font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0 30px;font-weight:500;position:relative;transition:.3s;height:100%;display:flex;align-items:center;text-transform:uppercase}.c-header__menu ul li a,.c-header__menu ul li a:visited{color:#1b1c20}.c-header__menu ul li.current-menu-item,.c-header__menu ul li.current-menu-parent{opacity:1;font-weight:600}.c-header__menu ul li.current-menu-item:after,.c-header__menu ul li.current-menu-parent:after{width:100%}.c-header__menu ul li.current-menu-item>a,.c-header__menu ul li.current-menu-parent>a{color:#017c35}.c-header__menu ul li.menu-item-has-children a{display:flex;align-items:center}.c-header__menu ul li.menu-item-has-children svg{width:12px;display:flex;margin:0 0 0 10px;transition:.3s}.c-header__menu ul li.menu-item-has-children svg path{fill:#017c35}.c-header__menu ul li.menu-item-has-children ul.sub-menu{width:250px;height:auto;background-color:#1b1c20;position:absolute;top:120px;left:0;padding:0;z-index:99;display:block;visibility:hidden;opacity:0}.c-header__menu ul li.menu-item-has-children ul.sub-menu li{font-weight:500;padding:0;margin:0;border-bottom:1px solid #ffffff29;height:auto}.c-header__menu ul li.menu-item-has-children ul.sub-menu li:after{content:none}.c-header__menu ul li.menu-item-has-children ul.sub-menu li a,.c-header__menu ul li.menu-item-has-children ul.sub-menu li a:visited{color:#fff}.c-header__menu ul li.menu-item-has-children ul.sub-menu li a{padding:10px;box-sizing:border-box;transition:.3s}.c-header__menu ul li.menu-item-has-children ul.sub-menu li a:hover{color:#017c35}.c-header__menu ul li.menu-item-has-children ul.sub-menu li a svg{transform:rotate(-90deg);margin:0 10px 0 0}.c-header__menu ul li.menu-item-has-children ul.sub-menu li.current-menu-item>a,.c-header__menu ul li.menu-item-has-children ul.sub-menu li.current-menu-parent>a{color:#017c35}.c-header__menu ul li.menu-item-has-children ul.sub-menu li:first-of-type a{padding-top:0}.c-header__menu ul li.menu-item-has-children:hover ul.sub-menu{visibility:visible;opacity:1}.c-header__menu ul li.menu-item-has-children:hover svg{transform:rotate(-180deg)}.c-header__menu ul li:hover{opacity:1}.c-header__menu ul li:hover:after{width:100%}.c-header__cta .btn{padding:8px 24px}.c-header__burger{display:none;background-color:#017c35;width:41px;height:41px;align-items:center;justify-content:center;border-radius:10px}.c-card--default{display:flex !important;flex-direction:column}.c-card--default .c-card__title{font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;display:block;margin:1.438rem 0 .125rem;color:#017c35;text-transform:uppercase}.c-card--default .c-card__title a{transition:.3s;color:#017c35}.c-card--default .c-card__title:hover a{color:#017c35}.c-card--default .c-card__url{display:flex;margin-top:1.25rem;margin-right:auto}.c-card--blog .c-card__image{height:266px}.c-card--blog .c-card__image img{width:100%;height:100%;object-fit:cover;object-position:center}.c-card--list .u-cols .u-col{width:48%}.c-card--list .c-card__image{position:relative;overflow:hidden}.c-card--list .c-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s}.c-card--list .c-card__image:hover img{transform:scale(1.1)}.c-card--list .c-card__title{font-size:20px;font-weight:600;margin:0 0 30px;display:block}.c-card--list .c-card__title a{transition:.3s}.c-card--list .c-card__title:hover a{color:#017c35}.c-card--list:nth-child(even) .u-cols{flex-direction:row-reverse}.c-main{margin-top:130px}.search-bar{padding:36px 0;background-color:#1b1c20}.search-bar .u-cols{align-items:center}.search-bar .u-cols .u-col{color:#fff}.search-bar .u-cols .u-col--left{display:inline-flex}.search-bar .u-cols .u-col--left p{margin:0 30px 0 0}.search-bar .u-cols .u-col--left p a{color:#fff;text-decoration:none;display:flex;align-items:center}.search-bar .u-cols .u-col--left p svg{width:15px;margin:0 10px 0 0}.search-bar .u-cols .u-col--left p svg path{fill:#fff}.search-bar .u-cols .u-col--left p:last-of-type{margin:0}.search-bar-form form{display:flex}.search-bar-form form input{border:none;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;box-sizing:border-box}.search-bar-form form input[type=text]{padding:0 10px;font-size:18px;font-weight:600;color:#1b1c20;border-top-left-radius:5px;border-bottom-left-radius:5px}.search-bar-form form input[type=submit]{background-color:#017c35;color:#fff;padding:14px 20px;font-size:14px;font-weight:600;border-top-right-radius:50px;border-bottom-right-radius:50px}.c-404 .container{display:flex;flex-direction:column;align-items:center}.c-404__image{margin:0 0 60px}.c-block--ph{position:relative}.c-block--ph:after{content:"";background-color:#fff;position:absolute;bottom:-75px;left:0;height:112px;width:105%;transform:rotate(-2deg);z-index:9}.c-ph{position:relative;color:#fff}.c-ph:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00542491;z-index:1}.c-ph img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.c-ph__text{margin:1.875rem 0 0}.c-ph__buttons{display:inline-flex}.c-ph__buttons .btn{margin:0 20px 0 0}.c-ph__form{margin:1.875rem 0 0}.c-ph.has-badge .inner{max-width:520px;padding:2.563rem 5rem 7rem;background-color:#017c35;box-sizing:border-box;position:relative;z-index:9}.c-ph.has-badge .c-ph__title{font-size:2.5rem;font-weight:600;line-height:2.813rem}.c-ph.has-badge .c-ph__buttons{margin:4.438rem 0 0}.c-ph.no-badge .inner{width:66%;margin:0 auto;padding:180px 0;display:flex;justify-content:center;flex-direction:column;text-align:center;position:relative;z-index:9}.c-ph.no-badge .c-ph__buttons{justify-content:center;margin:1.438rem 0 0}.c-ph.no-badge .c-ph__text{width:66%;margin:1.875rem auto 0}.c-ph .ribbon{top:auto;bottom:-16px;left:420px;right:auto;width:247px;height:auto;z-index:99}.c-sh__title{font-weight:700;margin:0 0 2rem}.c-sh__title.has-border:after{content:"";width:100px;height:10px;background-color:#017c35;margin:2rem 0 0;display:block}.c-sh__badge{margin:0 0 2.5rem;display:flex}.c-sh__buttons{display:inline-flex;margin:2.5rem 0 0}.c-sh__buttons .btn{margin:0 20px 0 0}.c-sh__contact{margin:3.125rem 0 0;display:flex;align-items:center;justify-content:center}.c-sh__contact a{font-size:1.813rem;color:#017c35;display:flex;align-items:center;margin:0 1.875rem}.c-sh__contact a svg{margin:0 1.25rem 0 0}.c-sh.is-centered .inner{text-align:center;margin:auto}.c-sh.is-centered .c-sh__title:after{margin-left:auto;margin-right:auto}.c-sh.is-centered .c-sh__badge{justify-content:center}.c-breadcrumbs{margin-bottom:-50px}.c-breadcrumbs .c-crumbs{display:inline-flex;margin:0;padding:0;list-style:none;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-breadcrumbs .c-crumbs .c-crumb{display:flex;align-items:center;display:-webkit-inline-box;flex:none;text-transform:capitalize}.c-breadcrumbs .c-crumbs .c-crumb a{opacity:.5;transition:.3s}.c-breadcrumbs .c-crumbs .c-crumb a:hover{opacity:1}.c-breadcrumbs .c-crumbs .c-crumb svg{width:12px;height:12px;margin:0 10px}.c-breadcrumbs .c-crumbs .c-crumb svg path{fill:#017c35}.c-breadcrumbs .c-crumbs .c-crumb:last-of-type{color:#017c35;font-weight:600}.c-breadcrumbs .c-crumbs .c-crumb:last-of-type a{color:#017c35;opacity:1}.c-breadcrumbs .c-crumbs .c-crumb:last-of-type svg{display:none}.c-breadcrumbs .c-crumbs::-webkit-scrollbar{height:0}.c-breadcrumbs .c-crumbs::-webkit-scrollbar-track{height:0}.c-breadcrumbs .c-back{display:flex;align-items:center;font-weight:400;transition:.3s}.c-breadcrumbs .c-back span{opacity:.5;transition:.3s}.c-breadcrumbs .c-back svg{width:12px;height:12px;transform:rotate(180deg);margin:0 15px 0 0}.c-breadcrumbs .c-back svg path{fill:#1b1c20}.c-breadcrumbs .c-back:hover span{opacity:1}.c-block__button{margin:50px 0 0;display:flex;justify-content:center}.c-block--archive.has-sidebar .u-cols{align-items:flex-start}.c-block--archive.has-sidebar .u-cols .u-col--left{width:30%;position:sticky;top:180px}.c-block--archive.has-sidebar .u-cols .u-col--right{width:58%}.c-block--archive.is-blog .u-grid--3{margin-right:-4%}.c-block--archive.is-blog .u-grid--3 .u-grid__item{width:30%;margin-right:3%}.c-block--archive .c-block__button{margin:50px 0 0;display:flex;justify-content:center}.c-block--editor .u-cols--3070 .u-col--left{width:30%}.c-block--editor .u-cols--3070 .u-col--right{width:67%}.c-block--editor .u-cols--even .u-col{width:48%}.c-block--icons .c-icons .c-icon{text-align:center}.c-block--icons .c-icons .c-icon__icon{width:144px;height:144px;background-color:#6ec583;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2.125rem}.c-block--icons .c-icons .c-icon__title{font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.8rem}.c-block--usplist .c-items .c-item{margin:0 0 2.5rem;display:flex}.c-block--usplist .c-items .c-item__title{font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:2.5rem;font-weight:600;line-height:3rem;margin:0 0 2.125rem;display:block}.c-block--usplist .c-items .c-item__icon{flex:none;margin:0 1.063rem 0 0}.c-block--usplist .c-items .c-item:last-of-type{margin:0}.c-block--locations .c-ss{max-width:1090px;margin:auto}.c-block--locations .c-locations .c-location__address{margin:0 0 2.5rem}.c-block--locations .c-locations .c-location__contact{margin:0 0 2.5rem}.c-block--locations .c-locations .c-location__contact a{display:flex;align-items:center;margin:0 0 .5rem}.c-block--locations .c-locations .c-location__contact a svg{width:.9rem;margin:0 .5rem 0 0}.c-block--locations .c-locations .c-location__contact a:last-of-type{margin:0}.c-block--form .u-form{margin:65px auto 0;width:59%}.c-block--form .c-sh__text{width:55%}.c-block--form .c-sh.is-centered .c-sh__text{margin:auto}.c-block--form .c-socials{display:inline-flex;justify-content:center;width:100%;margin-top:3rem}.c-block--form .c-socials .c-social{display:flex;margin:0 20px}.c-block--form .c-socials .c-social a{display:flex}.c-block--form .c-socials .c-social a svg{height:30px}.c-block--form .c-socials .c-social a svg path{fill:#017c35}.c-block--form .c-socials .c-social a svg g{clip-path:none}.c-block--form .c-socials .c-social:last-of-type{margin-right:0}.c-block--logos{overflow:hidden}.c-block--logos .container{max-width:1080px}.c-sidebar__title{color:#017c35;font-weight:600;font-size:1rem;margin-bottom:3rem;display:flex;align-items:center}.c-sidebar__title .js-trigger{display:none;margin:0 0 0 15px}.c-sidebar__title .js-trigger svg{width:16px;transition:.3s}.c-sidebar__title .js-trigger.is-active svg{transform:rotate(180deg)}.c-sidebar .c-categories__title{display:block;font-weight:600;font-size:1rem;margin:0 0 1rem}.c-sidebar .c-cats__item{margin:0 1rem 0 0}.c-sidebar .c-cats__item .c-cat{display:flex;align-items:center;margin:0 0 .8rem}.c-sidebar .c-cats__item .c-cat svg{width:12px;margin:0 .8rem 0 0;flex:none}.c-sidebar .c-cats__item .c-cat svg path{fill:#017c35}.c-sidebar .c-cats__item:last-of-type{margin:0}.c-sidebar .c-cats.is-tax .c-cats__item .c-cat.is-active{color:#017c35;font-weight:600}.c-sidebar .c-cats.is-tax .c-cats__item .c-cat:not(.is-active){opacity:.5}.c-editor p{margin:0 0 30px}.c-editor p:last-of-type{margin:0}.c-map{height:800px;position:relative}.c-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.u-ss--featured{margin:0 -55px}.u-ss--featured .slick-slide{margin:0 55px;height:100%}.u-ss--blogs{margin:0 -24px}.u-ss--blogs .slick-slide{margin:0 24px}.u-ss--locations{margin:0 -20px}.u-ss--locations .slick-slide{margin:0 20px}.u-ss--icons .slick-list{margin:0 -66px}.u-ss--icons .slick-slide{margin:0 66px}.slick-dots{margin:0;padding:0;list-style:none;display:inline-flex;justify-content:center;margin:30px 0 0;width:100%}.slick-dots li{width:13px;height:13px;background-color:#017c35;margin:0 5px;border-radius:50%;opacity:.5;cursor:pointer}.slick-dots li button{font-size:0;border:none}.slick-dots li.slick-active{opacity:1}.c-footer__logo{margin:0 0 50px;font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.c-footer__logo a{font-weight:600;font-size:1.475rem}.c-footer__logo a span{font-weight:800;color:#017c35}.c-footer .c-widget__title{font-size:20px;font-weight:700;font-family:"Aeonik",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.c-footer .c-widget__title:after{content:"";width:50px;height:5px;background-color:#017c35;display:block;margin:20px 0}.c-footer--main{background-color:#017c35;padding:124px 0;color:#fff;position:relative}.c-footer--main a,.c-footer--main a:visited{color:#fff}.c-footer--main a{transition:.3s}.c-footer--main a:hover{opacity:.5}.c-footer--main p{margin:0 0 30px}.c-footer--main p:last-of-type{margin:0}.c-footer--main p.contact-item a{display:flex;align-items:center;text-decoration:none}.c-footer--main p.contact-item svg{width:15px;margin:0 10px 0 0}.c-footer--main p.contact-item svg path{fill:#fff}.c-footer--main ul{margin:0;padding:0;list-style:none}.c-footer--main ul li{margin:0 0 6px}.c-footer--main ul li:last-of-type{margin:0}.c-footer--main .u-cols{align-items:unset}.c-footer--main .u-cols .u-col{display:flex}.c-footer--main .u-cols .u-col:first-of-type{flex-direction:column}.c-footer--main .u-cols .u-col:nth-child(2){width:30%}.c-footer--main .u-cols .u-col--intro ul li{display:inline-flex;align-items:flex-start;margin:0 0 15px}.c-footer--main .u-cols .u-col--intro ul li svg{flex:none;margin:6px 10px 0 0}.c-footer--main .u-cols .u-col--intro ul li:last-of-type{margin:0}.c-footer--main .c-socials{display:inline-flex;margin-top:auto}.c-footer--main .c-socials .c-social{display:flex;margin:0 10px 0 0}.c-footer--main .c-socials .c-social a{display:flex}.c-footer--main .c-socials .c-social a svg{height:20px}.c-footer--main .c-socials .c-social a svg g{clip-path:none}.c-footer--main .c-socials .c-social:last-of-type{margin-right:0}.c-footer--bottom{padding:26px 0}.c-footer--bottom p{font-size:14px;color:#414141}.c-footer--bottom p a,.c-footer--bottom p a:visited{color:#414141}.c-footer--bottom ul{margin:0;padding:0;list-style:none;display:inline-flex}.c-footer--bottom ul li{font-size:14px;margin:0 0 0 50px}.c-footer--bottom ul li a,.c-footer--bottom ul li a:visited{color:#414141}.c-footer--bottom ul li:first-of-type{margin:0}.c-footer--bottom ul li.current-menu-item,.c-footer--bottom ul li.current-menu-parent{font-weight:700}.c-footer--bottom a{transition:.3s}.c-footer--bottom a:hover{opacity:.5}.c-up{position:absolute;top:-50px;left:0;right:0;margin:auto;width:122px;height:122px;background-color:#017c35;border-radius:50%;display:flex;align-items:center;justify-content:center}.c-up svg{margin-top:-10px}.c-up svg path{fill:#fff}.c-up:hover{opacity:1 !important}@media only screen and (max-width: 1440px){.container{max-width:100%;padding:0 80px}.c-headroom .container{padding:0 40px}.c-header__menu ul li{margin:0 25px}.c-ph .inner{width:90%}}@media only screen and (max-width: 1390px){.c-block--archive.has-sidebar .u-cols .u-col--right{width:68%}.c-block--form .u-form{width:100%}.c-block--locations .c-ss{max-width:100%}.u-ss--featured{margin:0 -22px}.u-ss--featured .slick-slide{margin:0 22px}}@media only screen and (max-width: 1280px){.container{padding:0 40px}}@media only screen and (max-width: 1199px){.c-header__menu{display:none}.c-header__burger{display:flex}.c-header__cta{margin-left:auto;margin-right:10px}.search-bar{padding:20px 0}.c-block--icons .c-icons .c-icon__title{font-size:1.2rem;line-height:1.6rem}.c-block--icons .c-icons .c-icon__icon{width:120px;height:120px}.u-ss--icons .slick-list{margin:0 -22px}.u-ss--icons .slick-slide{margin:0 22px}.c-ph .ribbon{width:150px;left:470px;bottom:0}.c-up{width:80px;height:80px;top:-40px}.c-footer--main{padding:80px 0 50px}.c-footer--main .u-cols .u-col:first-of-type{width:100%;order:1;margin:50px 0 0}.c-footer--main .u-cols .u-col:nth-child(2){width:40%}.c-footer--bottom{padding:18px 0}.c-footer--bottom ul li{margin:0 0 0 20px}.c-footer__logo{margin:0 0 30px}}@media only screen and (max-width: 1090px){.u-mg--md{margin:50px 0}.u-pd--md{padding:50px 0}.c-ph.no-badge .inner{padding:120px 0 150px}.c-headroom{height:90px}.c-header__logo{width:160px}.c-header__logo a{display:flex}.c-header__logo a svg{width:100%}.c-mmenu__secondary{display:flex}.c-mmenu .u-cols .u-col{width:33%}.c-mmenu .u-cols .u-col--middle{display:flex;justify-content:center}.c-main{margin-top:90px}.c-breadcrumbs{margin:0;padding:20px 0}.c-block--archive .c-sh{margin:0 0 50px}.u-ss--blogs{margin:0 -12px}.u-ss--blogs .slick-slide{margin:0 12px}.c-up{top:-26px}.c-footer--bottom .u-cols{justify-content:center}.c-footer--bottom .u-cols .u-col--right{display:none}}@media only screen and (max-width: 990px){.c-block--ph:after{bottom:-82px}.search-bar .u-cols .u-col--left p{margin:0 10px 0 0}.search-bar .u-cols .u-col--left p a{font-size:0;width:40px;height:40px;background-color:#fff;border-radius:50%;justify-content:center}.search-bar .u-cols .u-col--left p a svg{margin:0}.search-bar .u-cols .u-col--left p a svg path{fill:#017c35}.c-ph.has-badge{display:flex;flex-direction:column}.c-ph.has-badge img{position:relative;max-height:350px}.c-ph.has-badge .container{padding:0}.c-ph.has-badge .inner{max-width:100%;width:100%;padding:40px 40px 130px}.c-ph.no-badge .inner{padding:90px 0 120px}.c-ph .ribbon{position:absolute !important;width:100px;right:20px;left:auto}.c-sh__contact{flex-direction:column}.c-sh__contact a{margin-bottom:30px}.c-breadcrumbs .u-cols{flex-direction:row-reverse;justify-content:flex-end;flex-wrap:nowrap}.c-breadcrumbs .u-cols .u-col--right{margin-right:20px}.c-breadcrumbs .c-back{background-color:#1b1c20;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.c-breadcrumbs .c-back svg{margin:0}.c-breadcrumbs .c-back svg path{fill:#fff}.c-breadcrumbs .c-back span{display:none}.c-block--archive.is-blog .u-grid--3 .u-grid__item{width:47%;margin-right:2%}.c-block--archive.has-sidebar .u-cols .u-col{width:100%}.c-block--archive.has-sidebar .u-cols .u-col--left{position:relative;top:0}.c-block .c-sidebar__title{margin:0 0 20px}.c-block .c-sidebar .c-categories .c-cats{column-count:3}.c-block--editor .u-cols--3070 .u-col{width:100%}.c-block--editor .u-cols--3070 .u-col--left{margin:0 0 50px}.c-cards--archive.u-grid--list{display:flex;flex-wrap:wrap;justify-content:space-between}.c-card--list{width:48%;margin-bottom:3%}.c-card--list .u-cols .u-col{width:100%}.c-card--list .u-cols .u-col--right{padding:33px;box-sizing:border-box;border:1px solid #eee;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.c-card--list .c-card__title{margin:0 0 15px}.u-ss--usps{overflow:hidden}.u-ss--usps .slick-list{margin:0 -12px}.c-footer--bottom .u-cols .u-col--right{width:100%}}@media only screen and (max-width: 790px){h1,.c-ph__title{font-size:2.75rem;line-height:3.375rem}.c-headroom{height:5.5rem}.c-main{margin-top:5.5rem}.c-ph .inner.is-centered{width:100%}.c-ph__text,.c-ph__buttons{margin:15px 0 0}.c-sh--sm .inner,.c-sh--medium .inner{width:80%}.c-map{height:450px}.c-card--list{width:100%;margin:0 0 30px}.u-ss--usps{overflow:hidden}.u-ss--usps .slick-list{margin:0 -20px}.u-ss--logos{margin-top:-15px;margin-bottom:-15px}.u-ss--logos .slick-slide div img{padding:15px;box-sizing:border-box}.u-form input[type=text],.u-form input[type=email],.u-form input[type=tel],.u-form textarea{padding:20px}.c-footer--main .u-cols{max-width:490px;margin:auto}.c-footer--main .u-cols .u-col:first-of-type{order:-1;align-items:center;margin:0 0 50px}.c-footer--main .u-cols .u-col:nth-child(2){width:100%;margin:0 0 50px;text-align:center}.c-footer--main .u-cols .u-col:nth-child(2) .c-widget__title:after{margin-left:auto;margin-right:auto}.c-footer--bottom .container{padding:0}.c-footer--bottom .u-cols{justify-content:center;text-align:center}}@media only screen and (max-width: 690px){h1,h2,.c-ph__title{font-size:2rem;line-height:2.5rem}.container{padding:0 20px}.c-headroom .container{padding:0 20px}.c-mmenu .u-cols{flex-wrap:nowrap}.c-mmenu .u-cols .u-col{width:auto}.c-mmenu .u-cols .u-col--left{margin:0 30px 0 0}.c-mmenu .u-cols .u-col--middle,.c-mmenu .u-cols .u-col--right{width:45%}.c-ph.has-badge .inner{padding:40px 40px 100px}.c-sidebar__title{font-size:22px}.c-sidebar__title .js-trigger{display:block}.c-sidebar .c-categories{display:none}.c-sidebar .c-categories .c-cats{column-count:unset !important}}@media only screen and (max-width: 600px){.c-mmenu .u-cols{flex-wrap:wrap}.c-mmenu .u-cols .u-col{width:100%}.c-mmenu .u-cols .u-col--left{display:flex;justify-content:flex-end;margin:0}.c-mmenu .u-cols .u-col--middle{justify-content:flex-start;text-align:left}.c-mmenu .u-cols .u-col--middle,.c-mmenu .u-cols .u-col--right{width:50%}.c-mmenu__secondary{justify-content:flex-end}.c-mmenu__secondary ul li{font-size:14px;margin:0 0 4px;padding:0 !important;text-align:left}.c-mmenu .c-icons{display:inline-flex}.c-mmenu .c-icons .c-icon{margin:0 0 0 20px}.c-sh__contact a{font-size:1.4rem}.c-sh__title:after{width:60px;height:6px;margin:22px 0}.u-grid--2 .u-grid__item{width:100%;margin:0 0 30px}.c-block--archive.is-blog .u-grid--3{margin-right:0}.c-block--archive.is-blog .u-grid--3 .u-grid__item{width:100%;margin-right:0;margin-bottom:30px}.c-block--archive.is-blog .u-grid--3 .u-grid__item:last-of-type{margin-bottom:0}.c-block--form .u-form{margin:40px 0 0}.c-location{display:flex !important;flex-direction:column;align-items:center;text-align:center}.u-form--2 .gform_fields .gfield{width:100%}.c-sidebar{justify-content:space-between !important}.c-sidebar__item{margin:0 auto !important}.c-sidebar__item-label{font-size:16px}.c-footer--main .u-cols{max-width:100%}}@media only screen and (max-width: 490px){.c-header__cta{display:none}.search-bar{padding:0;border-top:6px solid #017c35}.search-bar .container{padding:0}.search-bar .u-cols .u-col{margin:0 !important;width:100%}.search-bar .u-cols .u-col--left{margin:0 0 20px;justify-content:center;display:none}.search-bar .u-cols .u-col--left p{margin:0 10px}.search-bar-form form{width:100%}.search-bar-form form input{border-radius:0 !important}.search-bar-form form input[type=text]{width:100%}.search-bar-form form input[type=submit]{flex:none}.c-mmenu__button{display:flex;justify-content:flex-end}.c-mmenu .u-cols .u-col{border-bottom:1px solid #ffffff30;padding-bottom:20px}.c-block--archive .c-block__button{margin:30px 0 0}.u-grid--list .c-card--list .c-card__image{padding-bottom:70%}.u-load{margin:30px 0 0}}/*# sourceMappingURL=style.css.map */

/*Extra CSS toevoeging APR Webdesign */

.c-block, .c-block--ph, iframe, .c-block--featured{
	overflow:hidden !important;
	
}

iframe{
max-width:100% !important;	
}

.woocommerce .woocommerce-ordering select {
    border: 2px solid #333;
    border-radius: 25px; /* ronde hoeken */
    padding: 8px 16px;
    font-size: 14px;
    background-color: #fff;
    color: #333;
    appearance: none; /* verberg standaardpijltje */
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,0 140,0 70,70' fill='%23666'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 1rem center;
    background-size: 10px;
    transition: all 0.3s ease;
}

.woocommerce .woocommerce-ordering select:hover {
    border-color: #999;
}

.woocommerce .woocommerce-ordering {
    margin-bottom: 20px;
}


.woocommerce div.product form.cart {
  overflow:hidden;
}

.woocommerce div.product form.cart .quantity{
  margin:20px 0 !important;
}


.woocommerce span.onsale{
  background-color:#ecad08 !important;
  top:0 !important;
  border-radius:25px !important;
  padding:.5em !important;
}

/* Quantity input mooi rond maken */
.woocommerce div.quantity input.qty {
    border: 1px solid #ccc;
    border-radius: 25px; /* Ronde hoeken */
    padding: 5px 10px;
    font-size: 16px;
    width: 80px;
    text-align: center;
    appearance: none;
    -moz-appearance: textfield; /* Verberg spinners in Firefox */
}

/* Verberg de spinners in Chrome/Safari */
.woocommerce div.quantity input.qty::-webkit-outer-spin-button,
.woocommerce div.quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.quantity {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.qty-btn {
    background-color: #017C35;
    color: #000000;
    border: 1px solid #017C35;
    padding: 4px 7px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 6px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.qty-btn:hover {
    background-color: #017C35 !important;
	color:#000;
	 border: 1px solid #000;
	
}

.woocommerce-message {
    border-top-color: #017C35;
}

.woocommerce-message::before {
    color: #ecad08;
}

.woocommerce div.product form.cart .button{
  float:none !important;
  clear:both;
  padding:15px 20px;
  border-radius:25px;
  background:#ecad08 ;
	border:1px solid #ecad08 ;
	color:#000000;
  display:block;
  margin:20px 0 !important;
  
}

.woocommerce div.product form.cart .button:hover{
  border:1px solid #000;
}

.woocommerce li.product .price{
  color:#000 !important;
  margin-top:20px;
}

.woocommerce li.product .price .amount{

  font-size:1.2rem;
  font-weight: bold;
  
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    font-size: 1.8rem !important;
    font-weight: 700;
    color: #000 !important;
    margin:0 0 20px 0;
}

.woocommerce div.product .woocommerce-price-suffix {
    font-size: 12px;
    font-weight: 400;
    color: #000;
    margin-left: 6px;
}

.woocommerce-Tabs-panel--description h2{
  font-size:1.9rem;
}

@media screen and (max-width:767px){
.woocommerce-Tabs-panel--description h2{
  font-size:1.7rem;
}	
	
.woocommerce-Tabs-panel--description h3{
  font-size:1.5rem;
}	
}

.extra-knoppen a{
  border:1px solid #333;
  border-radius:6px;
  padding:10px 15px;
  display:block;
  float:left;
  margin:5px;
}

.extra-knoppen a:hover{
background:#ecad08;
color:#fff;
border:1px solid #ecad08;
}

.proefrit-wrap{
margin-bottom:25px;	
}

.extra-product-ups, .extra-keurmerk{
display:inline-block !important;
margin:25px 0;
width:100%;
}


.c-header__burger {
    background-color: #017C35 !important;
}

#burger span, #burger.is-opened span{
  background-color: white !important;
}

.qty-btn, .checkout-button.button.alt.wc-forward, .woocommerce-cart .checkout-button, #place_order, .btn--yellow{
  color:#fff !important;
}

button#place_order, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
  color: white !important;
}

input.input-checkbox#terms{

-webkit-appearance:checkbox !important;
  
}


.proefrit-button {
                background-color: initial !important;
                color: #ecad08 !important;
                border: 1px solid #ecad08 !important;
                padding: 12px 24px;
                border: none;
                border-radius: 6px;
                font-weight: 600;
                cursor: pointer;
            }

.proefrit-button:hover {
                background-color: #ecad08 !important;
                color: #fff !important;
              
            }

            .proefrit-popup {
                display: none;
                position: fixed;
                top: 0; left: 0; right: 0; bottom: 0;
                background: rgba(0,0,0,0.6);
                z-index: 9999;
                justify-content: center;
                align-items: center;
				 max-height:100%; 
      overflow-x: auto;
      padding:50px 0;
            }

            .proefrit-popup.open {
  display: block;
            }

            .proefrit-popup-inner {
                background: #fff;
                padding: 30px;
                border-radius: 10px;
                max-width: 400px;
                width: 95%;
                position: relative;
                box-shadow: 0 0 20px rgba(0,0,0,0.2);
                text-align: center;
				margin:0 auto;
				  overflow:auto;
            }

            .proefrit-popup-inner input, .proefrit-popup-inner textarea {
                width: 100%;
                padding: 10px;
                margin: 10px 0;
                border-radius: 6px;
                border: 1px solid #ccc;
            }

.proefrit-popup-inner textarea {
width:90%;	
}

            .proefrit-popup-inner button[type="submit"] {
                background-color: #006E30;
                color: white;
                border: none;
                padding: 10px 20px;
                font-weight: 600;
                border-radius: 6px;
                cursor: pointer;
            }

            .close-popup {
                position: absolute;
                top: 10px;
                right: 15px;
                background: none;
                border: none;
                font-size: 24px;
                cursor: pointer;
            }
       

.single-product .gform_fields{
  text-align: left;
}

.single-product .gform_fields  fieldset{
  width:90%;
  border:none;
  padding:0;
}

.single-product .gform_fields  fieldset input{
  width:99% !important;
  margin:0;
}

.single-product .gform_fields input{
  width:90% !important;
}

.single-product .gform_button.button{
  color:white !important;
  width:95% !important;
	float:left;
	background:#ecad08 !important;
}

.page #lease-popup .gform_fields {
  text-align: left;
}

.page #lease-popup .gform_fields fieldset {
  width: 90%;
  border: none;
  padding: 0;
}

.page #lease-popup .gform_fields fieldset input {
  width: 99% !important;
  margin: 0;
}

.page #lease-popup .gform_fields input {
  width: 90% !important;
}

.page #lease-popup .gform_button.button {
  color:white !important;
  width:95% !important;
	float:left;
	background:#ecad08 !important;
}

body.page .proefrit-button{
  margin:30px 0;
}



.woocommerce-notices-wrapper .woocommerce-message{
  background:none !important;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}

.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{
  background:none;
  border:1px solid #333;
}

.woocommerce-cart #coupon_code{
  min-width:200px;
  padding:8px;
}

.woocommerce-cart .checkout-button, button#place_order{
  background-color:#015224 !important;
}

.wpml-ls-legacy-list-horizontal{
  clear:initial !important;
  float:left;
}

.nav-woo-icons{
  list-style-type: none;
  float:left;
	margin:10px 0 0 0
}

.nav-woo-icons li{
  display: inline;
	margin:5px;
}

.head-support-link{
  margin:-5px 25px 0 0 !important;
  
}


.c-header__lang .nav-woo-icons  li {
    opacity: 1 !important;
 display: table-cell !important;
 float:left !important;
    padding: 5px !important;
	
}

.c-mmenu ul.menu li ul.sub-menu{
  background-color:#fff !important;
}

.c-mmenu ul.menu li ul.sub-menu a{
  color:#000 !important;
  font-weight:normal !important;
}

@media screen and (max-width:767px){
  .head-support-link span{
    display:none !important;
  }
  
  .head-support-link{
  margin:7px 5px 0 0 !important;
  
  }
}

/*woocommerce account styling */
/* Container layout zonder flex */
.woocommerce-account {
    margin-top: 30px;
}

/* Navigatie tabs aan de linkerkant */
.woocommerce-MyAccount-navigation {
    width: 250px;
    float: left;
    background: #f9f9f9;
    border-radius: 12px;
    padding: 20px;
    box-sizing: border-box;
    margin-right: 30px;
}

/* Navigatie lijst */
.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.woocommerce-MyAccount-navigation li {
    margin-bottom: 10px;
}

.woocommerce-MyAccount-navigation li a {
    display: block;
    padding: 12px 18px;
    background-color: #fff;
    color: #000;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 500;
    transition: all 0.2s ease-in-out;
    border: 1px solid #ecad08;
}

.woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-MyAccount-navigation li a:hover {
    background-color: #017C35;
    color: #000;
    border-color: #000;
}

/* Inhoudsblok */
.woocommerce-MyAccount-content {
    overflow: hidden; /* clear float */
    background: #fff;
    border-radius: 12px;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
    max-width:67% !important;
}

/* Responsive (zonder flex) */
@media (max-width: 768px) {
    .woocommerce-MyAccount-navigation {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
        padding: 10px;
    }

    .woocommerce-MyAccount-navigation li a {
        font-size: 16px;
    }

    .woocommerce-MyAccount-content {
        padding: 20px;
        max-width: 100% !important;
    }
}

.u-columns.woocommerce-Addresses .edit{
  float:left !important;
  margin:20px 0;
  border:1px solid #ccc;
  padding:10px;
  
}


.woobt-wrap{
  margin:50px 0 50px 0;
}

.woobt-before-text.woobt-text{
  font-size:1.2rem;
  font-weight: bold;
}

.woobt-checkbox {
  margin: 5px 8px 0 0;
  border: 1px solid #333;
  width: 17px !important;
  height: 17px !important;
  appearance: checkbox;
  vertical-align: middle;
  cursor: pointer;
}


.wpsf-product-title a{
font-size: 1.6rem !important;
color:#000 !important;
    line-height: 2 !important;
    font-family: Cooper Lt BT;
}

.archive.woocommerce .u-mg--md{
      margin: 2rem 0 6.25rem 0 !important;
}

.checkout-button.button.alt.wc-forward
{
  background:#017C35 !important;
	border:1px solid #017C35 !important;
	color:#000;
}

.checkout-button.button.alt.wc-forward:hover
{
	border:1px solid #000 !important;
	color:#000;
}

.woocommerce-cart .checkout-button, button#place_order, .btn--yellow{

background:#017C35 !important;
	border:1px solid #017C35 !important;
	color:#000 !Important;
}

.woocommerce-cart .checkout-button, button#place_order:hover, .btn--yellow:hover{
		border:1px solid #000 !important;
	color:#000;
}

.woocommerce-info {
    border-top-color: #017C35;
}

.woocommerce-info::before{
	color:#ecad08;
}

.c-sh__badge svg ellipse{
  fill:#ecad08 !important
}

.c-sh__badge svg line{
  stroke:#017C35 !important;
}

.c-sh__contact a svg path{
  fill:#ecad08 !important
}

a.btn { cursor: pointer; }

body.home .btn--primary.btn--yellow{
  color:#fff !important;}

#woosq-popup .quantity,#woosq-popup .single_add_to_cart_button {
  display:none !important;
}

@media screen and (max-width:900px){
  
.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{
  clear:both;
  float:none;
  display:block;
  width:100%;
  max-width:150px;
  margin:15px 0 0
}
}

@media screen and (max-width: 767px) {
    .woobt-wrap-responsive .woobt-products .woobt-product {
        display: flex;
        flex-direction: row !important;
        text-align: left !important;
    }

    .woobt-wrap-responsive .woobt-products .woobt-product .woobt-thumb {
       flex-basis: initial !Important;
       margin-left:30px;
    }
    
     .woobt-wrap-responsive .woobt-products .woobt-product .woobt-title{
       padding-left:20px !important;
     }
}

@media (max-width: 940px){
    
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
  width:48% ;
}    
}

@media (max-width: 767px){
    
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
  width:98% ;
}    

.woobt-wrap-responsive .woobt-products .woobt-product {
      padding:5px 0 !important;
    }
	
	
.woobt-wrap .woobt-products{
max-height:300px !important;  
overflow-y:auto;
max-width:100% !important;
overflow-x:hidden !important;
}
	
.woobt-wrap .woobt-products .woobt-product{
max-width:95% !important;
}

}


.c-mmenu ul.menu li.current-menu-item>a, .c-mmenu ul.menu li.current-menu-parent>a{
color:#017C35 !important;
}



.c-mmenu ul.menu li.menu-item-has-children .submenu-toggle{
    border: 1px solid #017C35  !important;
    background-color: #017C35  !important;
	}

/*Label selected tijdens afrekenen betaalmethode*/
.woocommerce-checkout-payment input[name="payment_method"] + label {
  display: inline-block;
	width:90%;
  border: 2px solid transparent;
  border-radius: 6px;
  transition: all 0.3s ease;
  padding:5px;
 position:relative;
	box-sizing:border-box;
}

.woocommerce-checkout-payment input[name="payment_method"]:checked + label {
  border-color: #007BFF;
  background-color: #f0f8ff;
}

.woocommerce-checkout-payment input[name="payment_method"] + label img {
	position:absolute;
	right:10px;
	top:5px;
}

/*Foto's op homepagina gelijke hoogte*/
body.home .sp-wps-product-image-area{
  height:300px !important;
  width:auto !important;
}

/*Knop op custom blogspagina lichter groen maken */
body.page-id-498 .btn.btn--primary.btn--yellow{
 color:#fff !important;
}

/* Opmaak proefrit algemene pagina */
#gform_13{
  max-width:500px;
}

#gform_13 .gfield input{
  border-radius:15px;
  border:1px solid #ccc;
  width:100%;
  padding:10px;
  margin:10px 0;
}

#gform_13 label{
  margin:10px 0  0 !important;
  display:inline-block;
}

#gform_13 #gform_submit_button_13{
  border-radius:15px;
  border:1px solid #ccc;
  width:100%;
  padding:10px;
  margin:10px 0;
  
  background: #feb102;
    border-color: #feb102;
    color: #ffffff;
    font-size: 14px;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}

#gfield_description_13_6{
  margin:10px 0;
  font-size:.9rem;
  color:#333;
  font-style:italic;
}

body.single-post .c-block .container h2, body.single-product .woocommerce-Tabs-panel--description h2, body.single-post .c-block .container h2, body.single-product .woocommerce-Tabs-panel--description h3{
  margin:1rem auto !important;
}