@charset "UTF-8";
/* CSS Document */


/*
 Theme Name:     HennieSpermon
 Theme URI:      https://www.henniespermon.nl
 Description:    henniespermon.nl
 Author:         Nazca
 Author URI:     https://www.henniespermon.nl
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.lichtrood-txt {
	color:#E63612;
}
.lichtgeel-txt {
	color:#FEDE5E;
}
.donkergrijs-txt {
	color:#3C3D29;
}
.mosgroen-txt {
	color:#455F2E;
}

.goud-txt {
	color:#D98424;
}
.dieprood-txt {
	color:#b41414;
}


.lichtrood-bg {
	background-color:#E63612;
}
.lichtgeel-bg {
	background-color:#FEDE5E;
}
.donkergrijs-bg {
	background-color:#3C3D29;
}
.mosgroen-bg {
	background-color:#455F2E;
}
.goud-bg {
	background-color:#D98424;
}
.dieprood-bg {
	background-color:#b41414;
}

.textcolor {
    color:#222;
}

body, html {
    box-sizing: inherit;
    color: #222;
    font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
    line-height: 1.2;
    scroll-behavior:smooth
}

strong {
    font-weight:700
}

body {
        font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
        font-size: 16px;
        line-height: 1.428571429;
		color: #222;
    }

p {
    font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
        font-size: 16px;
        line-height: 1.428571429;
		color: #222;
}


a {
        color:#6e8ca0;
        text-decoration:none;
    }

    a:focus, a:hover {
        color:#b41414;
        text-decoration:none;
    }

    


h1 {
    font-size: 36px;
	line-height: 1.1em;
	font-family: monotype-grotesque-display-e, sans-serif;
font-weight: 700;
font-style: normal;
	letter-spacing:-.03em;
	margin-top: 20px;
    margin-bottom:10px;
	color:#222;
}

h2 {
    font-size: 30px;
	line-height: 1.1em;
	font-family: monotype-grotesque, sans-serif;
font-weight: 900;
font-style: normal;
	letter-spacing:-.03em;
	margin-top: 20px;
    margin-bottom:10px;
	color:#222;
}

h3 {
    font-size: 24px;
	line-height: 1.1em;
	font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
	letter-spacing:-.03em;
	margin-top: 20px;
    margin-bottom:10px;
	color:#222;
}

h4 {
    font-size: 18px;
	line-height: 1.1em;
	font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
	letter-spacing:-.03em;
	margin-top: 10px;
    margin-bottom:10px;
	color:#222;
}

h5 {
    font-size: 14px;
	line-height: 1.1em;
	font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
	letter-spacing:-.03em;
	margin-top: 10px;
    margin-bottom:10px;
	color:#222;
}

h6 {
    font-size: 12px;
	line-height: 1.1em;
	font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
	letter-spacing:-.03em;
	margin-top: 10px;
    margin-bottom:10px;
	color:#222;
}





body .gform_wrapper .gform_heading {
padding:0px;
border-size:0px;
}

body .gform_wrapper .gform_heading .gform_title {
font-size: 30px;
	line-height: 1.1em;
	font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
	letter-spacing:-.03em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {border: 0px solid #eeeeee}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
        font-size: 16px;
        line-height: 1.428571429;
		color: #222;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
        font-size: 16px;
        line-height: 1.428571429;
			color:#b41414;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
background-color: #ffffff;
padding:10px;
font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
	font-size: 16px;
        line-height: 1.428571429;
		color: #222;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
	border-style: none none solid none !important;
border-bottom: 1px solid #555;
}

body .gform_wrapper .gform_body .gform_fields .gfield textarea {
background-color: #ffffff;
padding:10px;
font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
        font-size: 16px;
        line-height: 1.428571429;
		color: #222;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
	border-style: none none solid none !important;
border-bottom: 1px solid #555;
}

body .gform_wrapper .gform_body .gform_fields .gfield input[type=email] {
background-color: #ffffff;
padding:10px;
width:100%;
font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
        font-size: 16px;
        line-height: 1.428571429;
		color: #222;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
	border-style: none none solid none !important;
border-bottom: 1px solid #555;
}

body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel] {
background-color: #ffffff;
padding:10px;
width:100%;
font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
        font-size: 16px;
        line-height: 1.428571429;
		color: #222;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

body .gform_wrapper .gform_footer input[type=submit] {
background-color:#645a8c;
border:0px solid #ffffff;
padding:12px 24px 12px 24px;
color:#ffffff;
font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
        font-size: 16px;
        line-height: 1.428571429;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top:0px;
width:100%;
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
background-color: #b414140;
}

body #gforms_confirmation_message  {
color:#222;
border:0px solid #000;
padding:0px;
}

body .gform_wrapper .gform_body .gform_fields .gfield input {
margin-top:0px;
margin-bottom:8px;
border-bottom: 2px solid #222;
border-radius:0px;
}
body .gform_wrapper .gform_body .gform_fields .gfield textarea {
margin-top:0px;
border-bottom: 1px solid #222;
border-radius:0px;
}
body .gform_wrapper .gform_body .gform_fields .gfield input:hover {
border-bottom: 2px solid #222;
}
body .gform_wrapper .gform_body .gform_fields .gfield textarea:hover {
border-bottom: 2px solid #222;
}
body .gform_wrapper .gform_body .gform_fields .gfield {
margin:0px;
padding:0px;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox] {
	border: 1px solid #b41414;
	font-size: 16px;
  line-height: 1.428571429;
}


.consent {
	font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
  font-size: 14px;
  line-height: 1.428571429;
  color: #222;
}

.footertext {
	font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
	font-size: 14px;
        line-height: 1.428571429;
		color: #222;
}

.footertext a {
		color: #222;
	text-decoration: none;
}

body .gform_wrapper .gform_body .gform_fields .gfield_error {
	border: 0px solid red !important;
	padding: 0 !important;
	font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
  font-size: 14px;
  line-height: 1.428571429;
	color:red;
}
body .gform_wrapper .validation_error {
	border: 0px solid red !important;
	padding: 0 !important;
	font-family: monotype-grotesque, sans-serif;
font-weight: 700;
font-style: normal;
  font-size: 14px;
  line-height: 1.428571429;
	color:#b41414;
}
body .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {
	border: 0px solid red !important;
	padding: 0 !important;
	font-family: monotype-grotesque, sans-serif;
font-weight: 300;
font-style: normal;
  font-size: 14px;
  line-height: 1.428571429;
	color:#b41414;
}