/* Enter Your Custom CSS Here */

/*
Template:       TESSERACT

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.primary-button,
.woocommerce a.button.primary-button,
.woocommerce-page a.button.primary-button {
    background-color: #FF9100;
  	font-size:16px;
  	font-weight:300;
  	padding-top: 8px;
    padding-right: 22px;
    padding-bottom: 8px;
    padding-left: 22px;
  	width:205px;
  	
}

.primary-button,
.secondary-button,
.woocommerce a.button.primary-button,
.woocommerce-page a.button.primary-button,
.woocommerce a.button.secondary-button,
.woocommerce-page a.button.secondary-button {
    color: #fff !important;
    vertical-align: baseline;
    }

.primary-button:hover,
.woocommerce a.button.primary-button:hover,
.woocommerce-page a.button.primary-button:hover {
    background-color: #FFAF5F;
}

.secondary-button,
.woocommerce a.button.secondary-button,
.woocommerce-page a.button.secondary-button  {
    background-color: transparent;
    border: 1px solid #fff;
}

.secondary-button:hover,
.woocommerce a.button.secondary-button:hover,
.woocommerce-page a.button.secondary-button:hover {
    background-color: #5BBC2E;
}

/* The Send button */
#ninja_forms_field_5 {
    background-color: #5BBC2E;
}

/* The Send button - hover - mouse over effect */
#ninja_forms_field_5:hover{
    background-color: #B0E54F;

}

.footer-style {
  display: table-cell;
  height: 100%;
  position: relative;
  right: 0;
  text-align: right;
  top: 0;
  vertical-align: middle;
  width: 13%;
  z-index: 99;
}

#site-banner {
	font-size:18px;
    font-weight: 400;
}

.wpcf7-submit {

    margin: 0 auto;
  	float: none
}

input[type="text"]
{
	font-size: 14px;
}

.x-content-band .x-column.column-border {
   padding: 10px;
   border: 1px solid #000;
}

.x-content-band .x-column.column-border .h-custom-headline {
   margin-top: 0;
}

.x-content-band .x-column.column-border .h-custom-headline p {
   margin: 0;
}
.entry-content ul li { list-style-type: none; } 
.entry-content ul li:before { content: "✓"; position: absolute; color: #FF9100; padding-top: 3px;}

table, th, td {
    border: 0px solid white;
}

textarea, select[multiple], select[size] {
    height: 75px;
}

body {
    background-color: #f9f9f9;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.8;
    color: #757575;
    position: relative;
}

.button-home {
  	width: 145px;
}

button,
.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
    background-color: #FF9100;
    background-clip: border-box;
    border: 1px solid transparent;
    border-radius: 4px;
}  

button:hover,
.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
    background-color: #eab44b;
    color: #fff;
}

a {
	color: #ff9100;
	text-decoration: none;
  	font-weight: 400;
}

a:hover {
	color: #eab44b;
  	font-weight: 400;
}

/* Mobile Style Sheet */
@media only screen and (max-width: 810px) {

  #grid-voordelen {
padding-left: 10px
}   
  #home-kop {
padding-right: 1px
} 
}