	html, button, input, select, textarea, a {
    color: #7d4a2b;
}

P {
    color: #777777!important;
}

img.bg {
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index:-1;
}

.errortje {
width:70%;
color:#7d4a2b;
font-size:20px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:none repeat 0 0 rgb(251, 216, 178);
border:3px solid #777777;
padding-left: 40px;
padding-right:40px;
padding-top:20px;
padding-bottom:20px;
text-align: center;

margin-left:15%;
margin-right:15%;


}



.more a {

    color: 

#000000!important;
padding-left: 0px;
}
		
		
	label {
    color: #555555;
    font-size: 20px;
    margin: 0 2px 4px;
    float: left;
		}


.nav a{
	color:#ffffff!important;
	

	font-style: bold;
	font-size: 20px;
	padding: 0.3em 1.2em!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
	padding: 0.3em 1.2em;
}

h1 {
    color: #ffffff;
	text-shadow: 5px 5px 8px rgba(97,97,97,0.63);
}

.koppie h1 {
    letter-spacing: 5px;
	font-size: 110px;
    margin-bottom: 5px;
    letter-spacing: 2px;
    color: #ffffff!important;
	padding-top:20%;
	text-shadow: 2px 2px 8px #2E2E2E;
    font-family: 'Neuton', serif!important;
}

.koppie h3 {
    color: #ffffff;

}



h1, h2, h3, h4, h5, h6, b, .more, ol > li:before, .cta a {
    font-family: 'Neuton', serif!important;
	    color:#baac5e!important;
    letter-spacing: 2px;
}
h1 {
    font-size: 85px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    line-height: 100%;
    margin: 25px 0 .5em;
}
h1, h2, h3, h4, h5, h6, p {
    word-wrap: break-word;
}

.main-container H1 {
	text-shadow: none;
}


a.btn, input[type="button"], nav a.active {
    color: #fff;
    font-family: 'robotobold'!important;
    font-size: 16px!important;
    font-weight: bold!important;
    border: 2px solid #ffffff!important;
    background-color: #9b8449!important;
}

input[type=text], input[type=email], input[type=password], textarea, body {
    color: #777777!important;
}


placeholder {
    color: #b7b7b7!important;
}

.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fbd8b2;
	    border: solid 3px #7d4a2b;
}

footer .wrapper {
    font-size: 14px;
    color: #9b8449;
    border-top: none;
    padding: 50px 0 50px;
    margin-top: 20px;
}

.b-input .b-input--field, textarea {
    border: 1px solid #7d4a2b;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    box-sizing: border-box;
    color: #fbd8b2;
}

#masthead {
    display: block;
    height: 550px;
}

h2 {
    font-size: 45px;
    margin-top: 15px;
}

h4 {
    font-size: 60px;
    margin-top: 35px;
}

body {
    margin: 0!important;
	    padding: 0 0px!important;
}




.voorwaarden {
    color: #7d4a2b!important;
}

.main-container a {
    -webkit-font-smoothing: antialiased;
    font-smooth: always;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font: 16px/24px 'courier_primeregular';
}


.linkie {
    -webkit-font-smoothing: antialiased;
    font-smooth: always;
    text-decoration: underline!important;
	color:#474337!important;
}




.click-trigger {
    color: #fff;
    background-color: transparent!important;
}


.foto {
  height: 105px;
  width: 105px;
  overflow: hidden;
  
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.foto:hover {
  width: 130px!important;
  height: 130px!important;
}


a.btn {
	font-family: 'robotobold'!important;
    font-size: 16px!important;
	font-weight: bold!important;
}

input[type="submit"] {
    font-size: 16px!important;
	background-color: #9b8449!important;
    font-family: 'robotobold'!important;
}



nav a.active {
    color: #fff;
    background-color: #9b8449!important;
    font-size: 16px!important;
    font-family: 'robotobold'!important;
    padding: .6em 1.2em!important;
}

.nav a {
    color: #ffffff!important;
    font-family: 'robotobold'!important;
    font-style: bold;
    font-size: 16px!important;
    padding: .6em 1.2em!important;
}

.nav a:hover {
	color:#ffffff!important;
	background-color:#c4b795!important;
}

a.btn:hover {
    font-family: 'robotobold'!important;
    font-size: 16px!important;
    font-weight: bold!important;
    border: 2px solid #ffffff!important;
	background-color:#c4b795!important;
	color:#ffffff!important;
}

p {
    color: #777777!important;
}
	</style> 