#contact-form { margin-top: 15px; }
#contact-form h1 { margin-bottom: 22px; }
#contact-form form p {margin-bottom: 15px; padding: 0; line-height: 1}
#contact-form form label { display: block; padding: 0 0 8px; /*font-size: 14px;*/ font-weight: bold;}
#contact-form form select,
#contact-form form textarea,
#contact-form form .wysiwyg,
#contact-form form input.textInput { border: 1px solid #d3d3d3; /*font-size: 14px;*/ padding: 3px; }
#contact-form form .mediumInput { width: 294px; }
#contact-form form .smallInput { width: 25% !important; }
#contact-form form .largeInput { width: 97.5% !important; }
#contact-form form input[type=checkbox] { vertical-align: sub; margin-right: 10px}
#contact-form form input[type=radio] { vertical-align: bottom; margin-right: 10px}

 #contact-form form  input[type=checkbox], input[type=radio] {
    vertical-align: middle;
    position: relative;
    bottom: 1px;
  }
 #contact-form form input[type=radio] {
    bottom: 0px;
  }
#contact-form .msg h3,
#contact-form .msg p {margin-bottom: 10px; padding: 0}

#formulier-honingpot {
    height: 0px !important;
    width: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    display: block !important;
    border: none !important;
}

@media screen and (max-width: 700px){
	#contact-form form .mediumInput {
		width: 90%;
	}
}