.tm-toolbar {display: none;}

.uk-checkbox:checked {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A) !important;
}

.ays-quiz-answers.ays_list_view_container  {
	  display: grid;
	  grid-gap: 10px;
	  grid-template-columns: 1fr 1fr 1fr;
	  grid-template-rows: 1fr 1fr 1fr;
}

.ays-quiz-answers.ays_list_view_container > div {
	padding: 10px !important;
}

body.page-id-521 #ays-quiz-container-2 .ays-field * {
	font-size: 0 !important;
	color: transparent !important;
}

label.ays_answer_image.ays_answer_image_class::before {
	display: none;
}

label.ays_answer_image.ays_answer_image_class::after {
	content: '';
	width: 100%;
    display: block;
    height: 100px;
	margin-top: -33px;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(1) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-1.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(2) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-2.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(3) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-3.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(4) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-4.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(5) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-5.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(6) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-6.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(7) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-7.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(8) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-8.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(9) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-9.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(10) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-10.png) no-repeat;
		background-size: contain;
	background-position: center;
}

.ays-quiz-answers.ays_list_view_container > div:nth-child(11) label.ays_answer_image.ays_answer_image_class::after {
    background: url(https://www.denottowasser.be/wp-content/uploads/2024/05/shirt-11.png) no-repeat;
		background-size: contain;
	background-position: center;
}

html, em {
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    color: #058cc6;
}

h2, h3 {
    font-family: proxima-soft, sans-serif;
}

.ays_score,
.ays-progress {
    display: none !important;
}

.d-none {
    background: #fd8204;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.d-none a {
    color: #ffffff !important;
    text-transform: uppercase !important;
}

.uk-navbar-dropdown-nav>li>a {
    color: #b4b5ba;
    padding: 6px 0;
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    color: #009fe3;
    letter-spacing: 0px;
    text-transform: none;
}
.uk-navbar-dropdown-nav>li>a:hover,
.uk-navbar-dropdown-nav>li>a:focus {
    color: #fd8204;
}

.uk-navbar-dropdown-nav>li.uk-active>a {
    color: #fd8204;
}

.uk-navbar-dropdown {
    margin-top: 0 !important;
    border-radius: 10px;;
    width: 220px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.uk-navbar-dropdown::before {
    content: '';
    width: 0;
    position: absolute;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    top: -10px;
}

.tooltip {
    position: relative;
    display: inline-block;
  }
  
  .tooltip .tooltiptext {
    visibility: hidden;
    width: 220px;
    background-color: #009fe3;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 8px;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
    margin-left: -110px;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
  }
  
  .tooltip:hover .tooltiptext {
    visibility: visible;
  }

.tm-header {position: relative;z-index: 0;height: 140px;}
.tm-header::before {background: url('/wp-content/uploads/2020/04/menubg2.png') no-repeat 50% 100%;
content: '';
display: inline-block;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
}

/*
.tm-header::after {background: #FFF;
    content: '';
    display: inline-block;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 10px;
    background-size: cover;
    }*/

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: transparent;
}


.uk-navbar-nav>li>a {
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    color: #009fe3;
    letter-spacing: 0px;
    text-transform: none;
}
.uk-navbar-nav>li>a::before {display: none;}
.uk-navbar-nav>li.uk-active>a {color: #fd8204;}
.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a.uk-open, .uk-navbar-nav>li>a:focus {color: #fd8204;}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    padding: 0 30px;
}

nav > div > div.uk-navbar-center-left > div > ul > li:nth-child(1) > a {padding-left: 0px;}
nav > div > div.uk-navbar-center-right > div > div {padding-right: 0px;}

.uk-icon-link {
    color: #009fe3;
}

.uk-icon-link:focus, .uk-icon-link:hover {
    color: #fd8204;
    outline: 0;
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0px;
    text-transform: none;
}


.uk-h1, h1 {
font-family: proxima-soft, sans-serif;
font-weight: 700;
font-style: normal;
}


.blue {color: #058cc6;}
.white {color: #FFF;}
.orange {color: #fd8204;}


.blue-bg {
    background-color: #058cc6;
}



.orange-textlink a {
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    color: #fd8204;
}

.orange-textlink a::after {
content: '\003e';
display: inline-block;
transition: .1s ease-in-out;
transition-property: all;
}

.orange-textlink a:hover {color: #058cc6;text-decoration: none;}
.orange-textlink a:hover::after {
    transform: translateX(10px);
    -webkit-transform: translateX(10px);
}


/*
.home-header {position: relative;z-index: 0;
    border-bottom-left-radius: 70% 60px;
    border-bottom-right-radius: 70% 60px;
}
.home-header::before {
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #FFF;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 30px;
    z-index: -1;
    background-size: cover;
}
.home-header::after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 60px;
    background: url('/wp-content/uploads/2020/04/bg5.jpg') no-repeat 50% 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-size: cover;
}*/
/*
.home-header::after {
    content: '';
    display: inline-block;
    width: 100vw;
    height: 60px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-clip-path: circle(50% at 50% 0);
clip-path: circle(50% at 50% 0);
}
*/
.home-header {position: relative;z-index: 0;
    border-bottom-left-radius: 70% 60px;
    border-bottom-right-radius: 70% 60px;
}

.home-header::after {
content: '';
display: inline-block;
background-color: #058cc6;
/* height: 60px;
width: 100vw;*/
/*border-radius: 50%;*/
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
/*background-image: linear-gradient(#ff9d2f, #ff6126);*/
/*    border-top-left-radius: 50% 50%;
border-top-right-radius: 50% 50%;*/
/*border-top-left-radius: 50vw 30px;
border-top-right-radius: 50vw 30px;*/
margin: 0px auto -30px;
width: 100vw;
height: 60px;
overflow: hidden;
border-radius: 75% 75% 0% 0%;
background-color: #FFF;
}
.laat-je-wagen-stralen {position: relative;z-index: 0;background: transparent;}
/*
.laat-je-wagen-stralen::before {
content: '';
display: inline-block;
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 1;
margin: 0px auto -30px;
width: 100vw;
height: 60px;
overflow: hidden;
border-radius: 75% 75% 0% 0%;
background-color: #058cc6;
}
*/
/*
.laat-je-wagen-stralen::before {
    content: '';
    display: inline-block;
    background-color: #058cc6;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    margin: 0px auto -30px;
    width: 100vw;
    height: 60px;
    overflow: hidden;
    border-radius: 75% 75% 0% 0%;
}
*/

/*.laat-je-wagen-stralen > div {
-webkit-clip-path: circle(50% at 49% 0);
clip-path: circle(50% at 49% 0);
}*/
.laat-je-wagen-stralen > div {padding-top: 140px;}
.laat-je-wagen-stralen p.p-blue-left {
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 50.61px;
    line-height: 1.2;
    color: #058cc6;
}

.laat-je-wagen-stralen::after {
    content: '';
    display: inline-block;
    background-color: #058cc6;
   /* height: 60px;
    width: 100vw;*/
    /*border-radius: 50%;*/
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    /*background-image: linear-gradient(#ff9d2f, #ff6126);*/
/*    border-top-left-radius: 50% 50%;
    border-top-right-radius: 50% 50%;*/
    /*border-top-left-radius: 50vw 30px;
    border-top-right-radius: 50vw 30px;*/
    margin: 0px auto -30px;
  width: 100vw;
  height: 60px;
  overflow: hidden;
  border-radius: 75% 75% 0% 0%;
  background-color: #058cc6;
  /*display: none;*/
}


.uk-list {position: relative;z-index: 0;}
.uk-list::before {
    content: '';
    border-radius: 50%;
    background-color: rgb(253, 130, 4);
    box-shadow: 0px 11px 17.85px 3.15px rgba(5, 140, 198, 0.28);
    position: absolute;
    z-index: -1;
    width: 438px;
    height: 437px;
    z-index: -1;
    position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.uk-list li {max-width: 310px;margin-left: auto;margin-right: auto;
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 22.42px;
    line-height: 30.57px;
    color: #FFF;
}

.uk-list>li:nth-child(n+2) {margin-top: 25px;}


.uk-list .uk-grid-small {
    margin-left: -25px;
}

.uk-list .uk-grid-small>* {
    padding-left: 25px;
}



.orange-buttons {margin-top: 25px !important;max-width: 556px;}

.orange-buttons > div {margin-left: -36px;}
.orange-buttons > div > div {padding-left: 36px;}


.orange-buttons a {
    background: #fd8204;
    border-radius: 10px;
    color: #FFF;
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 19px;
    display: inline-block;
    padding: 14px 29px;
    color: #FFF !important;
    text-transform: uppercase;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
}

.orange-buttons a:hover,
.orange-buttons a:focus {
    background-color: #058cc6;
}


.carwash-formules > div > div:nth-child(2) {margin-left: 0px;}
.carwash-formules > div > div:nth-child(2) > div {
    border-radius: 15px;
    background-color: rgb(255, 255, 255);
    padding-left: 0px;
    /*margin-left: 10px;*/
    padding: 5px;
    box-sizing: border-box;
}



.carwash-formules h2 {
    font-family: proxima-soft, sans-serif;
font-weight: 700;
font-style: normal;
font-size: 26px;
text-transform: uppercase;
}  

.carwash-formules h3 {
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 34px;
    margin-top: 58px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.carwash-formules hr {
    border-top: 2px solid rgb(0, 159, 227);
    border-bottom: 0px;
    margin-top: 15px;
    margin-bottom: 15px;
    max-width: 256px;
    margin-left: auto;
    margin-right: auto;
}

.carwash-formules .programma {
    font-size: 14px;
    line-height: 20px;
}

.carwash-formules > div > div:nth-child(2) > div > div:nth-child(3) {margin-bottom: 10px;}

/*.carwash-formules > div > div:nth-child(2) > div > div:nth-child(3) {min-height: 324px;}*/

.carwash-formules p.orange {
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
}

.carwash-formules .price {
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    margin-bottom: 10px;
}

.carwash-formules .orange-button {margin-top: 10px !important;margin-bottom: 60px;}
.carwash-formules .orange-button a {
    background-color: rgb(253, 130, 4);
    border-radius: 17.3px 13.02px 13.02px 13.01px;
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    color: #FFF;
    text-transform: none;
    letter-spacing: 0px;
    width: 100%;
    max-width: 284px;
    padding: 0 15px;
    line-height: 32px;
    cursor: pointer;
}


body > div.tm-page > div.carwash-formules.blue-bg.uk-section-default.uk-section > div > div:nth-child(3) {margin-top: 25px !important;}
body > div.tm-page > div.carwash-formules.blue-bg.uk-section-default.uk-section > div > div:nth-child(3) p {font-size: 14px;line-height: 20px;}

.carwash-formules {padding-top: 30px;padding-bottom: 40px;}


.footer-section-2 {padding-top: 90px;}
.footer-section-2 .el-image {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}

.info-form {max-width: 515px;margin-top: 35px;}
.info-form label {
    font-family: proxima-soft, sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 18px !important;
}

.info-form input, .info-form textarea {
    border-radius: 10px !important;
    border: 1px solid #d4eaff;
}

.info-form textarea {
    resize: none;
}

.info-form  .privacy-notice-paragraph, .info-form  .privacy-notice-paragraph a {
    font-size: 12px !important;line-height: 18px;
}

.info-form button {
    background-color: #fd8204;
    border: 1px solid #fd8204;
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 19px;
    color: #FFF;
    border-radius: 10px;
    padding: 5px 32px;
    box-sizing: border-box;
    margin-top: 10px !important;
    cursor: pointer;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
}

.info-form button:hover, .info-form button:focus {
    background-color: #058cc6;
    border: 1px solid #058cc6;
}

.info-form .rendered-form .form-group {
    margin-left: 0px;
    margin-bottom: 17px;
}



.footer-section-2 ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-top: -10px;
    padding: 0;
    list-style: none;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.footer-section-2 ul li, 
.footer-section-2 ul li a {
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #058cc6;
}

.footer-section-2 ul:before {
    content: "";
    display: block;
    overflow: hidden;
}

.footer-section-2 ul > * {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    padding-left: 10px;
    margin-top: 10px;
    position: relative;
    float: left;
}


.footer-section-2 ul >:before {
    content: "";
    display: inline-block;
    height: 10px;
    vertical-align: middle;
}


.footer-section-2 ul >:nth-child(n+2):before {
    margin-right: 10px;
    border-left: 1px solid #fd8204;
}


.footer-section-2 .uk-subnav>*>:first-child {display: inline;}

.footer-section-2 > div > div > div > div.uk-margin {margin-bottom: 66px !important;}


.general h1 {color: #058cc6;}
.general h2 {color: #058cc6;}
.general h3 {color: #058cc6;}
.general .privacyverklaring-main-content-table {overflow-x: auto;}
.general .privacyverklaring-main-content-table table {border-collapse: collapse;}
.general .privacyverklaring-main-content-table table tr {border-bottom: 1px solid #058cc6;}
.general .privacyverklaring-main-content-table table th, .general .privacyverklaring-main-content-table table td {text-align: left;padding: 5px 15px 5px 5px;}

@media (min-width: 960px) {
.uk-h1, h1 {
    font-size: 34px;
}
.uk-h2, h2 {
    font-size: 28px;
}


/*.home-header {padding-bottom: 140px;}*/
.home-header {padding-bottom: 0px;/*margin-bottom: -110px;*/}
.home-header img {width: 1124px;margin-left: -562px;max-width: none;margin-top: -70px;}
.laat-je-wagen-stralen {margin-top: -110px;}
.laat-je-wagen-stralen > div > div {/*padding-top: 100px;/*padding-bottom: 100px;*/}
.laat-je-wagen-stralen .uk-list {position: relative;top: -55px;}

.carwash-formules > div > div:nth-child(2) > div {
    width: calc(25% - 10px);margin-left: 5px;margin-right: 5px;
}

.info-form label {width: 21.16% !important;}
.info-form input[type="text"], .info-form textarea {width: 78.84% !important;}
.info-form button {margin-left: 21.16%;}





}




@media (min-width: 1220px) {
.laat-je-wagen-stralen .uk-list {position: relative;top: -130px;}
}

@media (min-width: 1366px) {
    .uk-navbar-center-left {
        right: calc(100% + 25%);
    }
    .uk-navbar-center-right {
        left: calc(100% + 25%);
    }
    body > div.tm-page > div.carwash-formules.blue-bg.uk-section-default.uk-section > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > p.orange {margin-bottom: 59px;}
    body > div.tm-page > div.carwash-formules.blue-bg.uk-section-default.uk-section > div > div:nth-child(2) > div:nth-child(3) > div:nth-child(3) > p.orange {margin-bottom: 119px;}
    body > div.tm-page > div.carwash-formules.blue-bg.uk-section-default.uk-section > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(3) > p.orange {margin-bottom: 119px;}

    .footer-section-2 > div > div > div:nth-child(1) > div {position: relative;left: -135px;}
}


@media (min-width: 2000px) {
.laat-je-wagen-stralen {margin-top: -160px;}
.laat-je-wagen-stralen > div {padding-top: 240px;}
}

@media (min-width: 960px) and  (max-width: 1365px) {
    body > div.tm-page > div.carwash-formules.blue-bg.uk-section-default.uk-section > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > p.orange {margin-bottom: 83px;}
    body > div.tm-page > div.carwash-formules.blue-bg.uk-section-default.uk-section > div > div:nth-child(2) > div:nth-child(3) > div:nth-child(3) > p.orange {margin-bottom: 143px;}
    body > div.tm-page > div.carwash-formules.blue-bg.uk-section-default.uk-section > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(3) > p.orange {margin-bottom: 162px;}
    .home-header img {
        width: 1124px;
        margin-left: -662px;
        max-width: none;
        margin-top: -70px;
    }
}


@media (min-width: 960px) and  (max-width: 1200px) {
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    padding: 0 16px;
}

.uk-navbar-center-left {
    right: calc(100% + 5%);
}
.uk-navbar-center-right {
    left: calc(100% + 15%);
}

.home-header img {
    width: 1124px;
    margin-left: -732px;
    max-width: none;
    margin-top: -70px;
}

}


/*.tm-header {position: relative;z-index: 0;height: 140px;}*/
.tm-header-mobile {position: relative;z-index: 1;height: 140px;/*overflow: visible;*/}
.tm-header-mobile::before {background: url('/wp-content/uploads/2020/04/menubg2.png') no-repeat 50% 100%;
content: '';
display: inline-block;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
}

.uk-navbar-toggle {color: #058cc6;}
.uk-navbar-toggle.uk-open, .uk-navbar-toggle:focus, .uk-navbar-toggle:hover {color: #fd8204;}

.uk-navbar-toggle svg {width: 30px;height: 30px;}
.uk-nav-default>li {margin-bottom: 15px;}
.uk-nav-default>li>a {
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    color: #009fe3;
    letter-spacing: 0px;
    text-transform: none;
}
.uk-nav-default>li>a::before {display: none;}
.uk-nav-default>li.uk-active>a {color: #fd8204;}
.uk-nav-default>li>a:focus, .uk-nav-default>li>a:hover {color: #fd8204;}


@media (max-width: 959px) {
    .footer-section-2 > div > div > div:nth-child(1) {order: 2;-webkit-order:2;}
    .footer-section-2 > div > div > div:nth-child(2) {order: 1;-webkit-order:1;} 
    .info-form {max-width: 515px;margin-top: 0px;margin-bottom: 45px !important;}
    .info-form label {width: 100% !important;}
    .info-form input:not([type="checkbox"]), .info-form textarea {width: 100% !important;}
    .carwash-formules > div > div:nth-child(2) {margin-left: 0px;}
    .carwash-formules > div > div:nth-child(2) > div {
        width: calc(50% - 10px);margin-left: 5px;margin-right: 5px;margin-top: 10px !important;
    }
    .home-header img {margin-left: -100px;}
    .home-header > div > div > div:nth-child(2) {margin-top: 60px !important;}
    .laat-je-wagen-stralen {text-align: center;}
    .laat-je-wagen-stralen .orange-buttons {margin-left: auto;margin-right: auto;}
    .laat-je-wagen-stralen .uk-list {min-height: 437px;
        display: -webkit-box;      
        display: -moz-box;         
        display: -ms-flexbox;   
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: center;
        align-content: center;
        -webkit-align-items: center;
        align-items: center;
        justify-content: center;
        -webkit-justify-content: center;
        flex-direction: column;
        -webkit-flex-direction: column;
        margin-top: 45px;
        margin-bottom: 45px;
    }
    .laat-je-wagen-stralen .uk-list li {width: 100%;}
    .laat-je-wagen-stralen p.p-blue-left {font-size: 30px;}
    /*.uk-list::before {
        content: '';
        border-radius: 50%;
        background-color: rgb(253, 130, 4);
        box-shadow: 0px 11px 17.85px 3.15px rgba(5, 140, 198, 0.28);
        position: absolute;
        z-index: -1;
        width: 388px;
        height: 387px;
        z-index: -1;
        position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    }*/

}


@media (max-width: 767px) {
.carwash-formules > div > div:nth-child(2) > div {
    width: 100%;margin-left: 0px;margin-right: 0px;
}
}

.footer-section-2>div>div:nth-child(2) {
    padding-right: 30px;
    padding-left:170px;
}

.header-pagina {
    margin-top: -50px;
    z-index: -2;
}

.header-pagina h1 {
    color: #FFF;
    font-size: 55.71px;
}

.header-pagina>div {
    height: 437px;
    border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
    -webkit-border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
    -moz-border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
    -ms-border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
    -o-border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
}

.header-pagina>div>div:nth-child(1){
    border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
    -webkit-border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
    -moz-border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
    -ms-border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
    -o-border-radius: 0% 0% 80% 80% / 0% 0% 15% 15%;
}

.bol {
    border-radius: 50%;
    background-color: rgb(253, 130, 4);
    box-shadow: 0px 11px 17.85px 3.15px rgba(5, 140, 198, 0.28);
    width: 314px;
    height: 314px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
    margin-left: auto;
    margin-top: -300px;
}

.bol p:first-child {
    padding-top: 30px;
}

.bol p {
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 17.58px;
    line-height: 27.57px;
    text-align: center;
}

.bol a{
    color: #fff !important;
}

@media (max-width: 760px){
    .header-pagina>div>div:nth-child(2) {
        padding-top: 80px !important;
    }
    .header-pagina h1 {
        text-align: center;
    }
    .bol{
        margin-left: auto;
        margin-right: auto;
        margin-top: -170px;
    }
}

.header-pagina>div>div:nth-child(2){
    padding-top: 120px;
}

.big-title{
    color: #058cc6 !important;
    font-size: 34px !important;
    max-width: 700px;
    text-align: center;
}

.big-title-xl{
    color: #058cc6 !important;
    font-size: 34px !important;
    max-width: 1000px;
    text-align: center;
}

.center-all {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.bold-orange{
    color: #fd8204;
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
}

.blok-section>div>div:nth-child(2) {
    padding-right: 30px;
    padding-left:130px;
}

.blok-section .el-image {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}

.blok-section .el-image:first-child {margin-bottom: 43px;}

ul.custom-list{
    list-style-image: url("/wp-content/uploads/2020/04/list.png");
    padding-left: 20px;
}

.custom-list li{
    padding-left: 22px;
    margin-bottom: 25px;
    font-weight: 700;
}

.blok-section .orange-buttons {
    margin-top: 0px !important;
    max-width: 700px;
    text-align: justify;
}

.hide-footer .footer-section {
    display: none;
}

.footer-section a {
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #058cc6;
}

.footer-section ul {

    margin-left: -10px;
    margin-top: -10px;
    padding: 0;
    list-style: none;

}

.footer-section ul li, 
.footer-section ul li a {
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    color: #058cc6;
}

.footer-section ul:before {
    content: "";
    display: block;
    overflow: hidden;
}

.footer-section ul > * {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    padding-left: 10px;
    margin-top: 10px;
    position: relative;
    float: left;
}


.footer-section ul >:before {
    content: "";
    display: inline-block;
    height: 10px;
    vertical-align: middle;
}


.footer-section ul >:nth-child(n+2):before {
    margin-right: 10px;
    border-left: 1px solid #fd8204;
}

.waspas-aanvragen>div {
    border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
    -webkit-border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
    -moz-border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
    -ms-border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
    -o-border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
}

.waspas-aanvragen>div>div:nth-child(1){
    border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
    -webkit-border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
    -moz-border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
    -ms-border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
    -o-border-radius: 80% 80% 0% 0% / 15% 15% 0% 0%;
}

.info-form-2 {
    max-width: 629px;
    display: flex;
    justify-content: center;
} 


.info-form-2 label {
    font-family: proxima-soft, sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 18px !important;
    color: #FFF;
}

.info-form-2 .privacy-notice-paragraph {color: #FFF;}
.info-form-2 .privacy-notice-paragraph a {color: #FFF;}
.info-form-2 .privacy-notice-paragraph a:hover, .info-form-2 .privacy-notice-paragraph a:focus {color: #FFF;}

.info-form-2 .fb-radio-group-label,
.info-form-2 .fb-text-label,
.info-form-2 .fb-textarea-label,
.info-form-2 label {
    width: 210px;
}

.info-form-2 .rendered-form .form-control,
.info-form-2 .leadix-form .form-control {
    width: 408px !important;
}

.info-form-2 input, .info-form-2 textarea, .info-form-2 select {
    border-radius: 10px !important;
    border: 1px solid #d4eaff;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    -ms-border-radius: 10px !important;
    -o-border-radius: 10px !important;
    background-color: #d4eaff;
}

.rendered-form .fb-radio-group input[type='radio'] {
    margin: 0 10px 0 0 !important;
    background-color: #d4eaff;
    border: 1px solid #d4eaff;
}

.info-form-2 textarea {
    resize: none;
}

.info-form-2 .fb-radio {float: left;margin-right: 30px;}

.info-form-2 .form-group .fb-required {
    display: none;
}

.info-form-2  .privacy-notice-paragraph, .info-form-2  .privacy-notice-paragraph a {
    font-size: 12px !important;line-height: 18px;
}

.info-form-2 button {
    background-color: #fd8204;
    border: 1px solid #fd8204;
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 19px;
    color: #FFF;
    border-radius: 10px;
    padding: 5px 32px;
    box-sizing: border-box;
    margin-top: 10px !important;
    cursor: pointer;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    margin-left: 0px;
}

.info-form-2 button:hover, .info-form-2 button:focus {
    background-color: #058cc6;
    border: 1px solid #058cc6;
}

.info-form-2 .rendered-form .form-group {
    margin-left: 0px;
    margin-bottom: 17px;
}

.gratis-overdekt-stofzuigerpark {
    margin-top: -40px;
}
.gratis-overdekt-stofzuigerpark>div {
    padding-bottom:100px;
}
.gratis-overdekt-stofzuigerpark h1{
    margin-top: -40px;
    text-transform: uppercase;
    color: #fd8204;
    font-size: 42px;
}

.gratis-overdekt-stofzuigerpark p{
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 30px;
    color: #058cc6;
    line-height: 40px;
    max-width: 980px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.underline-gratis{
    text-decoration: underline;
    text-underline-position: under;
}

.faq .el-title{
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    color: #058cc6;
    text-transform: none;
    letter-spacing: normal;
}

.faq {padding-top: 0px;}

@media (min-width: 2725px){
    .header-pagina {
        margin-top: -100px;
    }
}

@media (min-width: 1733px) and (max-width: 2725px){
    .header-pagina {
        margin-top: -80px;
    }
}


@media (max-width: 959px){
    .header-pagina>div>div:nth-child(2) {
        padding-top: 80px !important;
    }
    .header-pagina h1 {
        text-align: center;
    }
    .bol{
        margin-left: auto;
        margin-right: auto;
        margin-top: -170px;
    }
    .blok-section>div>div:nth-child(2) {
        padding-right: 30px;
        padding-left: 60px;
    }
    .faq {padding-top: 40px;}

    .info-form-2 .fb-radio-group-label,
    .info-form-2 .fb-text-label,
    .info-form-2 .fb-textarea-label {
        width: 100%;
    }
    #form-2a92df055e .form-group label:first-child, .form-group .fb-checkbox-label {
        line-height: 28px;
        width: 100%;
    }
    .info-form-2 .rendered-form .form-control {
        width: 100% !important;
    }
    .waspas-aanvragen>div>div:nth-child(2){
        padding-top: 50px;
    }
    .info-form-2 button {
        margin-left: 0px;
    }
}

@media (max-width: 460px){
    .info-form-2 .fb-radio {float: none;margin-right: 0px;}
}

#creaticBlog h4 {
    color: #058cc6;
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    margin-top: 20px;
}

#creaticBlog a:hover {
    text-decoration: none !important;
}

#creaticBlog p {
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    color: #058cc6;
}

#creaticBlog .btn {
    background: #fd8204;
    border-radius: 10px;
    color: #FFF;
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 19px;
    display: inline-block;
    padding: 14px 29px;
    color: #FFF !important;
    text-transform: uppercase;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    border: 0px
}

#creaticBlog .btn:hover,#creaticBlog .btn:focus,#creaticBlog .btn:active {
    background-color: #058cc6;
}

#creaticBlog .thumb-image {
    width: 120%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}



#creaticBlog .creatic-blog-article{margin-top:0;padding-top:0;}
.panel-right{padding-left:50px!important;}
#creaticBlog h1{color:#058cc6;   font-family: proxima-soft, sans-serif;}
#creaticBlog h2{color:#058cc6;   font-family: proxima-soft, sans-serif;font-size:1.5rem;}
a.blog-link-overview{float:right;color: #fd8204 !important;margin-top: 5px;}
#creaticBlog .creatic-blog-article {
    background-color: #ecf5fe;
    border: 1px solid #d4eaff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.prev-link-wrapper a,.next-link-wrapper a  {
    background-color: #fd8204 !important;
    border-radius: 10px;
    color: #FFF;
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 19px;
    display: inline-block;
    padding: 14px 29px;
    color: #FFF !important;
    text-transform: uppercase;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
}

@media (max-width: 959px){
    a.blog-link-overview{float:none;}
    .footer-section-2>div>div:nth-child(2) {
        padding-right: 30px;
        padding-left: 60px;
    }
    .info-form{
        max-width: 100% !important;
    }
    .footer-section-2 .el-image {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .blok-section .el-image {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .blok-section > .el-image:nth-child(2),.blok-section > .el-image:nth-child(3), {display: none;}
}

#creaticBlog .creatic-blog-article-item-wrapper {
    padding-top: 30px;
}
#creaticBlog img {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
.pad15 {padding-left: 15px;}


.acc {max-width: 700px}
.beh-faq {padding: 0px 0 80px;}
.beh-faq .el-title{
    font-family: proxima-soft, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    color: #fd8204 ;
    text-transform: none;
    letter-spacing: normal;
}

.weg-blauw::after{
    content: '';
    background: transparent !important;
}

.field-select-1589617769510 label {
    line-height: 28px;
    width: 210px;
}

.home-header >div {
    margin-top: -60px;
    height: 650px;
}
.home-header h1 {
    max-width: 610px;
    color: white;
    font-size: 47px;
    line-height: 57px;
}
.tm-header {
    z-index: 2 !important;
}
.blok-header{
	display: table-cell;
    vertical-align: middle;
    height: 400px;
}
.blok-header>div{
	padding-left:0px;
}

.laat-je-wagen-stralen {
    margin-top: -110px;
}

.xlblue{
	max-width: 510px;
    font-size: 45px;
    line-height: 55px;
}

@media(max-width:959px){
	.home-header h1 {
    width: 100%;
}
	.blok-header {
    display: table-cell;
    vertical-align: middle;
    height: 600px;
    text-align: center;
}
	.xlblue{
margin:auto;
}
}
@media(max-width:580px){
	.home-header h1 {
    font-size: 37px;
    line-height: 47px;
}
	.xlblue{
    font-size: 37px;
    line-height: 47px;
}
}
.uk-list::before {
    content: '';
    border-radius: 50%;
    background-color: rgb(253, 130, 4);
    box-shadow: 0px 11px 17.85px 3.15px rgba(5, 140, 198, 0.28);
    position: absolute;
    z-index: -1;
    width: 390px !important;
    height: 390px !important;
    z-index: -1;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.uk-list li {
    max-width: 250px !important;
}

.bol {
    box-shadow: 0px 11px 17.85px 3.15px rgba(0, 0, 0, 0.15);
}
.waspas-aanvragen *{color:#fff}
.waspas-aanvragen .rendered-form input,.waspas-aanvragen .rendered-form select,.waspas-aanvragen .rendered-form textarea {
    color: #000;
}

.waspas-aanvragen{
	    display: block;
    font-weight: bolder;
    font-size: 22px;
    text-align: center;
    margin-bottom: 30px;
}


.owl-carousel .owl-item {
    border-color: #fd8204 !important;
    margin: 10px !important;
}

[data-v-6b23f850] .form-group.inline {
	flex-wrap: unset !important;
	justify-content: unset !important;
}

@media(max-width:1098px){
    .uk-navbar-dropdown::before {
        content: '';
        width: 0;
        position: absolute;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid white;
        right: 20px;
    }
}

@media(max-width: 959px) {
    .uk-nav-default>li>a {
        font-family: proxima-soft, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 20px;
        color: #009fe3 !important;
        letter-spacing: 0px;
        text-transform: none;
    }
    .d-none  {
        background: transparent;
        border-radius: 0;
    }
    .d-none > a:first-child {
        background: #fd8204;
        border-radius: 10px;
        padding: 6px;
        color: #fff !important
    }
    .uk-offcanvas-bar {
        background: #fff;
    }
    .d-none > a:first-child:hover {
        background-color: #fd8204 !important; 
    }
    .uk-nav-sub a {
        font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    color: #fd8204 !important;
    letter-spacing: 0px;
    text-transform: none !important;
    }
    .uk-nav-sub li {
        margin: 7px 0;
    }
    ul.uk-nav-sub {
        padding: 5px 0 5px 6px;
    }
    .tooltip {
        display: none;
    }
    .uk-offcanvas-overlay::before {
        background: rgb(0 0 0 / 26%);
    }
    .uk-offcanvas-bar .uk-close {
        color: #000 !important
    }
    
}

.sol-form input,
.sol-form textarea{
	border-radius: 10px !important;
	    font-family: proxima-soft, sans-serif !important;
    font-weight: 400 !important ;
    font-style: normal !important;
    font-size: 16px !important;
    line-height: 24px !important;
}

.sol-form label {
    font-family: proxima-soft, sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 18px !important;
}

.sol-form .privacy-notice-paragraph, .sol-form .privacy-notice-paragraph a {
    font-size: 12px !important;
    line-height: 18px;
}

.sol-form .submit {
    background-color: #fd8204;
    border: 1px solid #fd8204;
    font-family: proxima-soft, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 19px;
    color: #FFF;
    border-radius: 10px;
    padding: 5px 32px;
    box-sizing: border-box;
    margin-top: 10px !important;
    cursor: pointer;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
}

.sol-form button:hover, .sol-form button:focus {
    background-color: #058cc6;
    border: 1px solid #058cc6;
}

.vac-btn a{
	position:relative;
}

.vac-btn a::after {
    content: '1';
    position: absolute;
    top: 23px;
    right: 11px;
    background: red;
    color: white;
    padding: 4px 7px 4px 6px;
    border-radius: 100%;
    /* height: 10px; */
    /* width: 10px; */
    line-height: 10px;
    font-size: 13px;
}

.tm-header .uk-navbar .uk-navbar-center-right {
	display: flex;
}

.tm-header .uk-navbar .uk-navbar-center-right .uk-navbar-item > ul {
	flex-direction: column;
}

@media (max-width: 959px) {
	.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
		padding: 0 !important;
	}
}

@media (max-width: 959px) {
	.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
		padding: 0 !important;
	}
}