/*
Theme Name:  Unique Theme
Theme URI:   https://www.google.com
Version:     1.0.1
Description: Het Unique theme
Author:      vps236215
Author URI:  https://www.google.com
Template:    Divi
*/

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

p a {
	font-weight: 600;
}

.et_pb_widget a {
    color: #28b73f;
}

.slider-responsive.et_pb_section_0 {
    max-height: 600px;
}

.custom-gmaps iframe {
    margin-bottom: -9px !important;
}

.cForm .gfield_label {
    color: #000;
}

.gform_button {
	width: 100% !important;
	cursor: pointer;
}

.gform_wrapper .gfield_required {
    color: #ffffff00;
}

.cpheader .et_pb_container.clearfix {
    min-height: 860px !important;
}

h2.et_pb_slide_title {
    text-shadow: 3px 3px 3px #000;
}

.et_pb_slide_description{
    text-shadow: 2px 2px 2px #000;
}

.mfp-bottom-bar {
    display: none;
}

.testimonial-entry {
    color: #858585;
}

.contentarea-2 h3 {
    color: #000;
}

.contentarea-2 ul li {
    color: #696969;
}

.usp-main {
    margin-top: -92px;
}

.servicecontainer .et_pb_blurb_content {
    margin-top: -70px;
    margin-bottom: -33px;
}

.cpheader .et_pb_slide_title {
    margin-top: 108px !important;
}

.cpheader .et_pb_container.clearfix {
    height: 712px;
}

.usp-main h4 {
    color: #4a4a4a;
}

.et_parallax_bg.et_pb_parallax_css {
    background-position-y: -235px;
}

/* .et_pb_container {
    height: 62vh;
} */

.et_parallax_bg.et_pb_parallax_css {
    background-position-y: -58px;
}

.contactpagina form {
    width: 73%;
    margin: 0 auto;
}

.contactpagina input:focus, .contactpagina textarea:focus {
    color: #040404;
    transition: 0.5s ease;
}

.contactpagina input, .contactpagina textarea {
    border: none !important;
    background: #f1f1f1 !important;
    padding: 15px !important;
    border-radius: 3px !important;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #7b7b7b;
    transition: 0.5s ease;
}

.topmaps {
    margin-top: -8px;
}

.tpimg img {
    border-radius: 3px;
    width: 88%;
    margin-top: -28px;
}

.cta:hover {
    background: #08821b;
    transition: 0.5s ease;
}

.cta {
    background: #2ab840;
    padding: 15px 16px !important;
    display: block;
    color: #fff;
    border-radius: 2px;
    margin-top: 7px;
    transition: .5s ease;
    text-align: center;
}

.cpheader h2.et_pb_slide_title {
    margin-top: 54px;
}

.breadcrumb a {
    color: #48bd4e;
}

.belsectie .telefoon-clicks {
    padding: 15px 20px;
    border-radius: 2px;
    color: #3dbb49!;
    transition: 0.5s ease;
    background: #fff;
	
}

.belsectie .telefoon-clicks:hover {
    background: #f1f1f1;
    transition: 0.5s ease;
}

.cpheader {
    margin-top: -20px !important;
}

body {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    text-transform: none !important;
}
.servicecontainer p {
    color: #7b7b7b !important;
    font-size: 16px;
    margin-bottom: 17px;
    margin-top: 18px;
}

.servicecontainer h4 {
    color: #333333 !important;
}

a.leesmeer:hover {
    background: #08821b;
    transition: 0.5s ease;
}

a.leesmeer {
    background: #1da232;
    padding: 15px 20px;
    border-radius: 2px;
    color: #fff;
    transition: 0.5s ease;
}

.contentarea p {
    color: #7b7b7b !important;
}

.contentarea .divider {
    border-bottom: 2px solid #c5c5c5;
    width: 6%;
    margin: 0 auto;
    margin-bottom: 37px;
}

.contentarea h1 {
    font-size: 28px;
}

.contentarea-2 .divider {
    border-bottom: 2px solid #c5c5c5;
    width: 6%;
    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: 37px;
}

.contentarea-2 h2 {
    color: #000;
}

.contentarea h2 {
    color: #000;
}

.contentarea-2 p {
    color: #696969;
}

.project .et_pb_blurb_container {
    margin: -23px 14px 0px 13px !important;
    padding-bottom: 20px;
}

.project {
    background: #fff;
}

.project h4 {
    color: #000;
}

.servicecontainer {
    border-radius: 2px;
}

.et_pb_slide_description {
    text-align: left;
}


.headercontent a.et_pb_more_button.et_pb_button::after {
    display: none;
}

.headercontent a.et_pb_more_button.et_pb_button:hover {
    background: #ffffff;
    color: #2ab840 !important;
}

.headercontent a.et_pb_more_button.et_pb_button {
    background: #2ab840;
    border-radius: 2px;
    text-transform: none;
    font-size: 17px;
    font-weight: normal;
    padding: 8px 20px;
    transition: 0.5s ease;
}

.breadcrumb {
    background: #f1f1f1;
    border-radius: 2px;
    font-size: 15px;
    padding: 22px 20px 0px 20px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 22px;
	color: #000;
}

#et-info {
    font-weight: normal;
}

.et_pb_module.et_pb_slider.et_pb_slider_no_arrows.et_pb_slider_no_pagination.et_pb_slider_parallax.headercontent.et_pb_fullwidth_slider_0.et_pb_bg_layout_light {
    margin-top: -49px;
}

.testimonial-entry {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 2px;
    background-repeat: no-repeat;
    background-position: bottom right;
}

.testimonial-img img {
    border-radius: 100px;
    margin-top: 20px; 
}

.testimonial-container strong {
    font-size: 19px;
}

.testimonial-reviewer p {
    margin-top: 25px;
    margin-bottom: -38px;
}

#contact input:focus, #contact textarea:focus {
    color: #fff;
    transition: 0.5s ease;
}

#contact {
    color: #868686;
}

#contact input, #contact textarea {
    background: #131313;
    padding: 15px;
    border: none;
    border-radius: 3px;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #8a8a8a;
    transition: 0.5s ease;
}

#contact input[type="submit"]:hover {
    background: #ffffff;
    color: #2ab840;
}

#contact input[type="submit"] {
    background: #2ab840;
    color: #fff;
    text-transform: none;
    font-size: 16px;
    padding: 22px;
}

.quotetekst p {
    font-size: 27px;
    color: #3dbb49 !important;
    margin-left: 20px;
    margin-top: 16px;
}

.belsectie {
    height: 191px;
}

.meerweten {
    font-size: 26px;
    font-weight: 600;
}

/* ***************************************** */

/*
 IE Parallax fix
*/

.et_pb_blurb_container {
    padding-left: 15px;
    padding-top: 8px;
}

@media screen\0 {
html {
        overflow: hidden;
        height: 100%;    
}
body {
        overflow: auto;
        height: 100%;
	margin-right:-17px;
}
}

.et_pb_slider .et_pb_slide, .et_pb_section_0 {
    background-color: transparent!important;
}
.et_pb_slide_description .et_pb_more_button {
    background: #b10009;    
}
.et_pb_slide_description .et_pb_more_button:hover {
    background: rgba(255, 255, 255, 0.41);
    color: #b10009!important;
}
.et_pb_button {
    font-size: 16px;
    background: #b10009;
    border-color: #b10009;
    border-radius: 0px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
.et_pb_button:hover {

    padding: 0.3em 2em 0.3em 1em;
    border: 2px solid transparent;
    background: rgba(255, 255, 255, 0.2);
}
.et_pb_bg_layout_light .et_pb_more_button
{
    color:#fff!important;
}

.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
color: #fff; 
}
ul#mobile_menu {
    overflow: auto;
    max-height: 600px;
    width: 111%;
    margin-left: -5.5%;
}
ul#mobile_menu {
    list-style-type: none!important;
}
ul.sub-menu {
    list-style-type: none!important;
}
.home-info h1, .home-info h2, .home-info h3, .home-info p, .page-info h1, .page-info h2, .page-info h3, .page-info p, .contact-info h1, .contact-info h2, .contact-info h3, .contact-info p {
    color: #000;
    padding: 0 0 20px 0;
}
.home h2.et_pb_slide_title, .home .et_pb_slide_content {
    text-shadow: 1px 1px 1px #000;
}
.home .et_pb_slide_content {
    font-size: 18px!important;
} 
.entry-content table {
     color:#000;
}
.promo-info p {
    color: #fff;
}
.et_pb_slide_content {
    color: #fff;
}
#main-footer {
    background-color: #040404 !important;
}
#footer-bottom {
    background-color: #000!important;
}
#main-footer .footer-widget h4 {
    font-weight: bold;
}
.footer-widget {
    color: #8a8a8a;
}

.link-footer
{
    color:#fff !important;
}
.link-footer a:hover
{
    color:#3bbb48!important
}
/*------------------------------------------------*/
/*-------------------[CONTACT FORM]------------------*/
/*------------------------------------------------*/

#responsive-form{
	max-width:100%;
	margin: 15px auto;
        width:100%;
}
.form-row{
	width: 100%;
      	overflow: hidden;
}
.form-row-left {
	float: left;
	width: 49%;
}
.form-row-right {
	float: left;
	width: 49%;
      	margin: 0 0 0 2%;
}
.column-full{
	float: left;
	position: relative;
	padding: 0;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
	margin: 0 0 1% 0;
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wpcf7 input[type="text"]:focus{
	background: #fff;
}
.wpcf7-submit{
	float: right;
	background: rgba(177, 0, 9, 1);
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 10px 20px;
	cursor: pointer;
	width: 100%;
   	font-size: 16px;
 	font-weight: bold;
	-webkit-transition: all 0.3s ease-out;
    	-moz-transition: all 0.3s ease-out;
    	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.wpcf7-submit:hover{
	background: rgba(177, 0, 9, .9);
}
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #ff6f6f;
	background: transparent;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
    	background: #000000;
    	padding: 5px;
	color: #ffffff;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}
.verplicht {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.form-2-columns .captcha-173 {
    float: left;
    width: 80%;
}
.form-2-columns .wpcf7-captcha-captcha-173 {
    float: left;
    width: 18.5%;
    margin: 0 1.5% 0 0;
}
.textarea textarea {
    min-height: 182px;
}

/**---------------- Media query ----------------**/
@media only screen and (max-width: 768px) { 
.form-row-left, .form-row-right { width: 100%; padding: 0; margin: 0;}
.form-2-columns .captcha-173 {
    	float: left;
    	width: 75%;
}
.form-2-columns .wpcf7-captcha-captcha-173 {
    	float: left;
    	width: 23%;
    	margin: 0 2% 0 0;
}
}
@media only screen and (max-width: 990px) { 
.form-2-columns .captcha-173 {
    	float: left;
    	width: 70%;
}
.form-2-columns .wpcf7-captcha-captcha-173 {
    	float: left;
    	width: 28%;
    	margin: 0 2% 0 0;
}
}
@media only screen and (min-width: 48em) { 
.form-row-left {
	float: left;
	width: 49%;
}
.form-row-right {
	float: left;
	width: 49%;
      	margin: 0 0 0 2%;
}
}

/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

#et-info {
    float: none;
    margin: 0 auto;
    text-align: center;
}
.et_header_style_centered #main-header .logo_container {
    float: left;
    width: 50%;
}
.et_header_style_centered #main-header div#et-top-navigation {
    float: right;
    width: 50%;
}
#et-top-navigation {
    padding-top: 22px;
}
#top-header {
    background: #000 !important;
    padding-bottom: 1px;
}
#top-header #et-info {
	float: left;
}
#et-info-phone:before, #et-info-email:before, .et-social-twitter a.icon:before, .et-social-facebook a.icon:before {
	color: #fff !important;
}
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header, body.et_fixed_nav.et_secondary_nav_enabled #main-header {
top: 31px !important;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed!important;
    top: 0!important;
}
#page-container {
   padding-top: 0!important;
   margin-top:0!important;
}

.et_pb_section_0 {
    margin: 0px 0 0 0;
}

ul#top-menu {
    padding: 0;
}
#top-menu li {
    font-weight: bold;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
   padding-top: 0!important;
   margin-top:0!important;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
   padding-top: 81px!important;
   margin-top: -50px!important;
}
#page-container {
   padding-top: 0!important;
   margin-top:0!important;
}
.home #main-header {
    top: 0px!important;
}

#main-content .container {
    padding-top: 0;
}
.search #main-content .container {
   padding-top: 30px;
   padding-bottom: 30px;
   color:#000;
}
.search #main-content .container h2 {
    color:#000;
}
.search #et-main-area { 
   margin-top: 80px;
 }
.container.et_search_form_container.et_pb_search_visible {
    width: 90%!important;
    margin: auto;
}
.et-search-form {
    max-width: 290px;
}
.et-search-form input{
width: 70% !important;
}

.et_header_style_centered .et-search-form input, .et_header_style_centered span.et_close_search_field {
    top: 0;
}
#main-content .container:before {
    width: 0px;
}
.et_fullwidth_nav #main-header .container {
    width: 100%!important;
    right: 0px;
    padding: 0;
}
.home #main-header {
    padding: 0;
    position: fixed!important;
}
.et_header_style_centered .et-fixed-header .et-search-form {
    top: 0px;
}
.gm-style .gm-style-iw {
    color:#000;
}
.gm-style .gm-style-iw h3{
    color:#000;
}

/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 981px ) {

}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
}

@media screen and ( max-width: 782px ) {
}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {
	.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
	    width: 28% !important;
	    max-width: 28% !important;
	}
	.et_pb_slider .et_pb_container {
	    width: 100%;
		height: 0px !important;
		min-height:0px !important;
	}
	.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
	    padding: 16% 0 8% 0;
	}
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
       	    font-size: 26px;
	}
}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {
}

/* *************************** MEDIA QUERIESSSSSS ******************************* */ 

@media only screen and (max-width: 1100px) {

.belsectie p {
    margin-top: -20px;
}

.belsectie .telefoon-clicks {
    display: block;
    margin-top: -20px !important;
    width: 37%;
    margin: 0 auto;
}

/* .et_parallax_bg.et_pb_parallax_css {
    margin-bottom: 244px;
}*/

.servicecontainer {
    margin-top: 0px;
}
}

@media only screen and (max-width: 668px) {

.cta {
    margin-bottom: 20px;
}
.belsectie p {
    margin-top: -20px;
}

.belsectie .telefoon-clicks {
    display: block;
    margin-top: -20px !important;
    width: 68%;
    margin: 0 auto;
}
.breadcrumb {
    width: 100%;
}

.et_parallax_bg.et_pb_parallax_css {
    margin-bottom: 9px;
}

.et_pb_slide_description {
    margin-top: 20px;
}

}

@media only screen and (max-width: 568px) {


a.leesmeer {
  font-size: 14px; 
}

.belsectie a.telefoon-clicks {
    font-size: 12px;
    width: 181px;
    margin-bottom: 10px;
}
.et_parallax_bg.et_pb_parallax_css {
    margin-bottom: 9px;
}

.et_pb_slide_description {
    margin-top: 20px;
}

}
.gform-column .ginput_recaptcha
{
    position: relative;
    top: -130px;
    margin-bottom: -80px;
     
}

@media only screen and ( max-width: 980px )
{
.gform-column .ginput_recaptcha
{
    transform: scale(0.8);
    margin-left: -18px;
    top: -25px;
    margin-bottom: -25px;
}

.ginput_recaptcha
{
    transform: scale(0.8);
    margin-left: -18px;
}
}


@media only screen and (max-width: 980px){
.et_pb_section {
    padding-top: 0 !important;
	padding-bottom: 0 !important;
}
	
.et_pb_slide_0{
    padding-top: 10vh !important;
    padding-bottom: 20vh;
}
	.servicecontainer .et_pb_blurb_content{
		margin-top:0px !important;
		margin-bottom: 20px ;
	}
}
@media only screen and (max-width: 669px){
	.et_pb_slide_0[style]{
/*     	padding-top: 7vh !important; */
		height: auto;
    	padding: 0 !important;
    	margin: 0 !important;
    	display: block;
	}
	.et_pb_slider .et_pb_container{
		min-height: 20vh !important;
		height: auto !important;
	}
	.et_pb_slides .et_pb_slider_container_inner{
		padding-bottom: 0!important;
		display: block;
	}
	}
	.cpheader .et_pb_container.clearfix{
		height: 18vh !important;
	min-height: 18vh !important;
	}

@media only screen and (max-width: 767px){
	.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    	padding: 0px 20px;
	}
}

.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
    background-size: 100%;
    background-attachment: unset !important;
    background-position-y: 0px !important;
}


@media only screen and (max-width: 980px){	
	div#et-main-area{
		padding-top: 79px;
	}
}

@media only screen and (min-width: 980px){	
}
.contentarea{
	padding: 50px 0px !important;
}

.et_pb_slides .et_pb_slider_container_inner {
	display:block;
/* 	vertical-align: top !important; */
}

.et_parallax_bg.et_pb_parallax_css{
	background-position-y: -179px !important;
}

.slider-responsive a.et_pb_more_button.et_pb_button{
	background: #2ab840;
    border-radius: 2px;
    text-transform: none;
    font-size: 17px;
    font-weight: normal;
    padding: 8px 20px;
    transition: 0.5s ease;
}

.slider-responsive a.et_pb_more_button.et_pb_button:hover {
    background: #ffffff;
    color: #2ab840 !important;
}

@media only screen and (max-width: 767px){
.et_pb_slide_description {
    padding: 16% 8%;
}
}
@media only screen and (max-width: 669px){
.et_pb_slide_description {
    padding: 0% 8%;
	margin-top: 10px;
}
}

.slider-responsive a.et_pb_more_button.et_pb_button::after {
    display: none;
}
.et_pb_blurb_description {
	margin-top: 10px;
}

.usp-main {
	margin-top:0 !important;
}

@media only screen and (max-width: 500px){
.et_pb_more_button{
	margin-top:0px !important;
}
}

@media only screen and (max-width: 480px){
.tp-content{
display:none !important;
}}

.entry-title{
	color: #000 !important;
}

.post-content {
	color: #000;
}

body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#ffffff}h1,h2,h3,h4,h5,h6{color:#ffffff}body{line-height:1.8em}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#2ab840!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#2ab840}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ab840}.footer-widget h4{color:#2ab840}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#2ab840}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#2ab840}a{color:#2ab840}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(0,0,0,0.56)}#main-header .nav li ul{background-color:#000000}.nav li ul{border-color:#2ab740}#top-header,#et-secondary-nav li ul{background-color:rgba(177,0,9,0)}#et-secondary-nav li ul{background-color:rgba(255,255,255,0.97)}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#e0e0e0}.et_search_form_container input::-moz-placeholder{color:#e0e0e0}.et_search_form_container input::-webkit-input-placeholder{color:#e0e0e0}.et_search_form_container input:-ms-input-placeholder{color:#e0e0e0}#main-header .nav li ul a{color:#ffffff}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:13px}#top-menu li a{font-size:15px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a{color:#ffffff}#main-footer{background-color:#202020}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}#main-footer .footer-widget h4{color:#ffffff}.footer-widget li:before{border-color:#b10009}#footer-widgets .footer-widget li:before{top:10.6px}#et-footer-nav{background-color:rgba(255,255,255,0)}#et-footer-nav .bottom-nav li.current-menu-item a{color:#01aeff}#footer-info,#footer-info a{color:#ffffff}#main-header{box-shadow:none}body .et_pb_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward{font-size:22px;background-color:#b10009;border-width:0px!important;border-radius:0px;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button,.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button{color:#ffffff}body .et_pb_button:after,.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after{font-size:35.2px}body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:#ffffff!important}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:32px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:32px}.et_header_style_split .centered-inline-logo-wrap{width:63px;margin:-63px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:63px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:63px}.et_header_style_centered #top-menu>li>a{padding-bottom:11px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:23px 0 23px 0!important}.et_header_style_centered #main-header .logo_container{height:63px}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.34px}.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#2ab840}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#000000}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{color:#b2b2b2!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:36px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:30px}h3{font-size:26px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:21px}h5{font-size:19px}h6{font-size:16px}.et_pb_slide_description .et_pb_slide_title{font-size:55px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:19px}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(0,0,0,0.84)}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#ffffff}.et_close_search_field:after{color:#ffffff!important}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}}.et_pb_promo{padding:40px 60px!important}.et_pb_column_1_2 .et_pb_promo{padding:40px}.et_pb_column_1_3 .et_pb_promo{padding:40px}.et_pb_column_1_4 .et_pb_promo{padding:40px}body.error404 p,body.error404 h1{color:black!important}.et_pb_section_0.et_pb_section{background-color:#ffffff!important}.et_pb_section_2.et_pb_section{background-color:#ffffff!important}.et_pb_section_9.et_pb_section{background-color:#ffffff!important}.et_pb_section_4.et_pb_section{background-color:#ffffff!important}.et_pb_section_7.et_pb_section{background-color:#ffffff!important}.et_pb_fullwidth_code_0{height:100%;width:100%;top:0;left:0;position:absolute!important}.et_pb_section_8.et_pb_section{background-color:#f1f1f1!important}.et_pb_section_1.et_pb_section{background-color:#f1f1f1!important}.et_pb_section_3.et_pb_section{background-color:#f1f1f1!important}.et_pb_row_0{background-color:#f1f1f1}.et_pb_row_2{padding:0}.et_pb_text_5.et_pb_text{color:#7b7b7b!important}.et_pb_text_2.et_pb_text{color:#7b7b7b!important}.et_pb_text_8.et_pb_text{color:#7b7b7b!important}.et_pb_text_3{margin-top:18px!important}.et_pb_image_4{text-align:left;margin-left:0}.et_pb_image_0{text-align:left;margin-left:0}.et_pb_image_3{text-align:left;margin-left:0}.et_pb_text_5{margin-top:-27px!important}.et_pb_row_6.et_pb_row{margin-right:auto!important;margin-bottom:-1px!important;margin-left:auto!important}.et_pb_section_5{min-height:387px}.et_pb_section_5.et_pb_section{padding-top:41px;padding-bottom:0px;margin-top:-20px;background-color:#3dbb49!important}.et_pb_row_7.et_pb_row{padding-top:0px!important;margin-right:auto!important;margin-bottom:-53px!important;margin-left:auto!important;padding-top:0px}.et_pb_image_1 .et_pb_image_wrap img{min-height:100px}.et_pb_image_1{padding-bottom:0px;text-align:left;margin-left:0}.et_pb_image_2{margin-bottom:-6px!important;text-align:left;margin-left:0}.et_pb_section_6.et_pb_section{margin-top:-50px;background-color:#f1f1f1!important}.et_pb_text_8{padding-top:24px!important;margin-top:-27px!important}.et_pb_text_10{border-style:solid;border-color:#ffffff}.et_pb_text_12{background-size:initial;background-position:top left;background-image:url(https://www.habro-tuinen.nl/assets/uploads/2016/02/dedede.png)}.et_pb_text_14{background-size:initial;background-position:top left;background-image:url(https://www.habro-tuinen.nl/assets/uploads/2016/02/dedede.png)}.et_pb_text_16{background-size:initial;background-position:top left;background-image:url(https://www.habro-tuinen.nl/assets/uploads/2016/02/dedede.png)}.et_pb_image_5{text-align:center}.et_pb_image_6{text-align:center}.et_pb_image_7{text-align:center}.et_pb_section_10.et_pb_section{background-color:#3dbb49!important}.et_pb_section_11.et_pb_section{background-color:#040404!important}@media only screen and (max-width:980px){.et_pb_section_1.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_2.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_12.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_11.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_10.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_9.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_8.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_7.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_13.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_6.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_5.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_4.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_section_3.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_image_0{text-align:center;margin-left:auto;margin-right:auto}.et_pb_image_4{text-align:center;margin-left:auto;margin-right:auto}.et_pb_image_3{margin-left:auto;margin-right:auto}.et_pb_image_2{margin-left:auto;margin-right:auto}.et_pb_image_1{margin-left:auto;margin-right:auto}.et_pb_image_5{margin-left:auto;margin-right:auto}.et_pb_image_6{margin-left:auto;margin-right:auto}.et_pb_image_7{margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.et_pb_image_0{margin-left:auto;margin-right:auto}.et_pb_image_1{margin-left:auto;margin-right:auto}.et_pb_image_2{margin-left:auto;margin-right:auto}.et_pb_image_3{margin-left:auto;margin-right:auto}.et_pb_image_4{margin-left:auto;margin-right:auto}.et_pb_image_5{margin-left:auto;margin-right:auto}.et_pb_image_6{margin-left:auto;margin-right:auto}.et_pb_image_7{margin-left:auto;margin-right:auto}}





.et_pb_slide_description {
    padding: 11% 8% !important;
}

.error404page {
    margin: 60px !important;
}