body{
	margin:0;
	padding:0;
	
}
.white{color: #FFFFFF;}
.white a{color: #FFFFFF;}
.black{color: #000000;}
.black a{color: #000000;}




/*PADDING*/
.padding-5{padding: 5px; }
.padding-10{padding: 10px; }
.padding-15{padding: 15px; }
.padding-20{padding: 20px; }
.padding-25{padding: 25px; }
.padding-30{padding: 30px; }

.padding-5-tb{padding-top: 5%; padding-bottom: 5%;}
.padding-10-tb{padding-top: 10%; padding-bottom: 10%;}
.padding-15-tb{padding-top: 15%; padding-bottom: 15%;}
.padding-20-tb{padding-top: 20%; padding-bottom: 20%;}
.padding-25-tb{padding-top: 25%; padding-bottom: 25%;}
.padding-30-tb{padding-top: 30%; padding-bottom: 30%;}
.padding-40-tb{padding-top: 40%; padding-bottom: 40%;}
.padding-50-tb{padding-top: 50%; padding-bottom: 50%;}

.padding-5-top{padding-top: 5%; }
.padding-10-top{padding-top: 10%; }
.padding-15-top{padding-top: 15%; }
.padding-20-top{padding-top: 20%; }
.padding-25-top{padding-top: 25%; }
.padding-30-top{padding-top: 30%; }
.padding-40-top{padding-top: 40%; }
.padding-50-top{padding-top: 50%;}

.padding-5-bottom{padding-bottom: 5%; }
.padding-10-bottom{padding-bottom: 10%; }
.padding-15-bottom{padding-bottom: 15%; }
.padding-20-bottom{padding-bottom: 20%; }
.padding-25-bottom{padding-bottom: 25%; }
.padding-30-bottom{padding-bottom: 30%; }
.padding-40-bottom{padding-bottom: 40%; }
.padding-50-bottom{padding-bottom: 50%;}


.padding-5px-tb{padding-top: 5px; padding-bottom: 5px;}
.padding-10px-tb{padding-top: 10px; padding-bottom: 10px;}
.padding-15px-tb{padding-top: 15px; padding-bottom: 15px;}
.padding-20px-tb{padding-top: 20px; padding-bottom: 20px;}
.padding-25px-tb{padding-top: 25px; padding-bottom: 25px;}
.padding-30px-tb{padding-top: 30px; padding-bottom: 30px;}
.padding-40px-tb{padding-top: 40px; padding-bottom: 40px;}
.padding-50px-tb{padding-top: 50px; padding-bottom: 50px;}
.padding-100px-tb{padding-top: 100px; padding-bottom: 100px;}
.padding-150px-tb{padding-top: 150px; padding-bottom: 150px;}
.padding-250px-tb{padding-top: 250px; padding-bottom: 250px;}


.padding-5px-top{padding-top: 5px; }
.padding-10px-top{padding-top: 10px; }
.padding-15px-top{padding-top: 15px; }
.padding-20px-top{padding-top: 20px; }
.padding-25px-top{padding-top: 25px; }
.padding-30px-top{padding-top: 30px; }
.padding-40px-top{padding-top: 40px; }
.padding-50px-top{padding-top: 50px;}
.padding-100px-top{padding-top: 100px;}
.padding-150px-top{padding-top: 150px;}

.padding-5px-bottom{padding-bottom: 5px; }
.padding-10px-bottom{padding-bottom: 10px; }
.padding-15px-bottom{padding-bottom: 15px; }
.padding-20px-bottom{padding-bottom: 20px; }
.padding-25px-bottom{padding-bottom: 25px; }
.padding-30px-bottom{padding-bottom: 30px; }
.padding-40px-bottom{padding-bottom: 40px; }
.padding-50px-bottom{padding-bottom: 50px;}
.padding-100px-bottom{padding-bottom: 100px;}



/*ROUNDED CORNERS*/
.rounded-10{border-radius: 10px;}
.rounded-15{border-radius: 15px;}
.rounded-20{border-radius: 20px;}
.rounded-25{border-radius: 25px;}
.rounded-30{border-radius: 30pX;}
.rounded-35{border-radius: 35px;}
.rounded-50{border-radius: 50px;}

/*HEADINGS*/
h1,h2,h3,h4,h5{padding: 0; margin: 0;}

/*FONT COLORS*/
.black{color: #000000;}
.white{color: #FFFFFF;}
.white a{color: #FFFFFF;}


.grey_5{color: #f6f6f6;}
.grey_10{color: #ededed;}
.grey_15{color: #e3e3e3;}
.grey_20{color: #dadada;}
.grey_25{color: #d0d0d0;}
.grey_30{color: #c6c6c6;}
.grey_35{color: #bcbcbc;}
.grey_40{color: #b2b2b2;}
.grey_45{color: #a8a8a7;}
.grey_50{color: #9d9d9c;}
.grey_55{color: #929292;}
.grey_60{color: #878787;}
.grey_65{color: #7c7c7b;}
.grey_70{color: #706f6f;}
.grey_75{color: #646363;}
.grey_80{color: #575756;}
.grey_85{color: #4a4a49;}
.grey_90{color: #3c3c3b;}
.grey_95{color: #2e2d2d;}

/*TEXT ALIGNMENT*/
.text_left{text-align: left;}
.text_right{text-align: right;}
.text_center{text-align: center;}
.text_justify{text-align: justify;}

/*FONT SIZES PX*/
.font-10px{font-size: 10px;}
.font-11px{font-size: 11px;}
.font-12px{font-size: 12px;}
.font-13px{font-size: 13px;}
.font-14px{font-size: 14px;}
.font-15px{font-size: 15px;}

.font-20px{font-size: 20px;}
.font-21px{font-size: 21px;}
.font-22px{font-size: 22px;}
.font-23px{font-size: 23px;}
.font-24px{font-size: 24px;}
.font-25px{font-size: 25px;}

.font-26px{font-size: 26px;}
.font-27px{font-size: 27px;}
.font-28px{font-size: 28px;}
.font-29px{font-size: 29px;}
.font-30px{font-size: 30px;}

.font-31px{font-size: 31px;}
.font-32px{font-size: 32px;}
.font-33px{font-size: 33px;}
.font-34px{font-size: 34px;}
.font-35px{font-size: 35px;}

.font-36px{font-size: 36px; line-height: 40px;}
.font-37px{font-size: 37px; line-height: 40px;}
.font-38px{font-size: 38px; line-height: 40px;}
.font-39px{font-size: 39px; line-height: 40px;}
.font-40px{font-size: 40px; line-height: 40px;}

.font-41px{font-size: 41px; line-height: 40px;}
.font-42px{font-size: 42px; line-height: 40px;}
.font-43px{font-size: 43px; line-height: 40px;}
.font-44px{font-size: 44px; line-height: 40px;}
.font-45px{font-size: 45px; line-height: 40px;}

.font-50px{font-size: 50px; line-height: 40px;}
.font-55px{font-size: 55px; line-height: 40px;}
.font-60px{font-size: 60px; line-height: 40px;}
.font-65px{font-size: 65px; line-height: 40px;}
.font-70px{font-size: 70px; line-height: 40px;}
.font-75px{font-size: 75px; line-height: 40px;}
.font-80px{font-size: 80px; line-height: 40px;}
.font-85px{font-size: 85px; line-height: 40px;}
.font-90px{font-size: 90px; line-height: 40px;}
.font-95px{font-size: 95px; line-height: 40px;}
.font-100px{font-size: 100px; line-height: 40px;}
.font-30px, .font-31px, .font-32px, .font-33px, .font-34px, .font-35px, .font-36px, .font-37px, .font-38px, .font-39px, .font-40px, .font-41px, .font-42px, .font-43px, .font-44px, .font-45px, .font-50px, .font-55px, .font-60px, .font-65px, .font-70px, .font-75px, .font-80px, .font-85px, .font-90px, .font-95px, .font-100px{line-height:120%; }

/*FONT SIZES EM HERSCHREVEN*/
.font-050{font-size: 0.5em;}
.font-075{font-size: 0.75em;}
.font-1{font-size: 1em;}
.font-125{font-size: 1.25em;}
.font-150{font-size: 1.5em;}
.font-175{font-size: 1.75em;}
.font-2{font-size: 2em;}
.font-225{font-size: 2.25em;}
.font-250{font-size: 2.5em;}
.font-275{font-size: 2.75em;}
.font-3{font-size: 3em;}
.font-325{font-size: 3.25em;}
.font-350{font-size: 3.5em;}
.font-375{font-size: 3.75em;}
.font-4{font-size: 4em;}
.font-425{font-size: 4.25em;}
.font-450{font-size: 4.5em;}
.font-475{font-size: 4.75em;}
.font-5{font-size: 5em;}
.font-525{font-size: 5.25em;}
.font-550{font-size: 5.5em;}
.font-575{font-size: 5.75em;}
.font-6{font-size: 6em;}
.font-625{font-size: 6.25em;}
.font-650{font-size: 6.5em;}
.font-675{font-size: 6.75em;}
.font-7{font-size: 7em;}
.font-725{font-size: 7.25em;}
.font-750{font-size: 7.5em;}
.font-775{font-size: 7.75em;}
.font-8{font-size: 8em;}
.font-825{font-size: 8.25em;}
.font-850{font-size: 8.5em;}
.font-875{font-size: 8.75em;}
.font-9{font-size: 9em;}
.font-925{font-size: 9.25em;}
.font-950{font-size: 9.5em;}
.font-975{font-size: 9.75em;}
.font-10{font-size: 10em;}

.font-050, .font-075, .font-1, .font-125, .font-150, .font-175, .font-2, .font-225, .font-250, .font-275, .font-3, .font-325, .font-350, .font-375, .font-4, .font-425, .font-450, .font-475, .font-5, .font-525, 
.font-550, .font-575{line-height:120%; }

.font-6, .font-625, .font-650, .font-675, .font-7, .font-725, .font-750, .font-775, .font-8, .font-825, .font-850, .font-875, .font-9, .font-925, .font-950, .font-975, .font-10{line-height:140%; }

/*FONT WEIGHTS*/
.extra-light{font-weight: 100;}
/*.light{font-weight: 200;}*/
.light{font-weight: 300;}
.medium{font-weight: 300;}
.regular{fontfont-weight: 400; }
.semi-bold{font-weight: 500; }
.bold{font-weight: 700 }
.extra-bold{font-weight: 800;}
.fw-black{font-weight: 900; }


/*FONT SIZES EM !OUD !NIET MEER GEBRUIKEN!*/
.font-half{font-size: 0.5em;}
.font-075em{font-size: 0.75em;}
.font-1em{font-size: 1em;}
.font-1-half-em{font-size: 1.5em;}
.font-1-quart-em{font-size: 1.75em;}
.font-2em{font-size: 2em;}
.font-2-half-em{font-size: 2.5em;}
.font-2-quart-em{font-size: 2.75em;}
.font-3em{font-size: 3em;}
.font-3-half-em{font-size: 3.5em;}
.font-3-quart-em{font-size: 3.75em;}
.font-4em{font-size: 4em;}
.font-4-half-em{font-size: 4.5em;}
.font-4-quart-em{font-size: 4.75em;}
.font-5em{font-size: 5em;}
.font-5-half-em{font-size: 5.5em;}
.font-5-quart-em{font-size: 5.75em;}
.font-6em{font-size: 6em;}
.font-6-half-em{font-size: 6.5em;}
.font-6-quart-em{font-size: 6.75em;}
.font-7em{font-size: 7em;}
.font-7-half-em{font-size: 7.5em;}
.font-7-quart-em{font-size: 7.75em;}
.font-8em{font-size: 8em;}
.font-8-half-em{font-size: 8.5em;}
.font-8-quart-em{font-size: 8.75em;}
.font-9em{font-size: 9em;}
.font-9-half-em{font-size: 9.5em;}
.font-9-quart-em{font-size: 9.75em;}
.font-10em{font-size: 10em;}

.font-half, .font-075em, .font-1em, .font-1-half-em, .font-1-quart-em, .font-2em, .font-2-half-em, .font-2-quart-em, .font-3em, .font-3-half-em, .font-3-quart-em, .font-4em, .font-4-half-em, .font-4-quart-em, .font-5em, .font-5-half-em, .font-5-quart-em {line-height:120%; }

.font-6em, .font-6-half-em, .font-6-quart-em, .font-7em, .font-7-half-em, .font-7-quart-em, .font-8em, .font-8-half-em, .font-8-quart-em, .font-9em, .font-9-half-em, .font-9-quart-em, .font-10em{line-height:140%; }

/*LINE HEIGHTS*/
.lh80{line-height: 80%;}
.lh100{line-height: 100%;}
.lh110{line-height: 110%;}
.lh120{line-height: 120%;}
.lh130{line-height: 130%;}
.lh140{line-height: 140%;}
.lh150{line-height: 150%;}
.lh160{line-height: 160%;}
.lh170{line-height: 170%;}
.lh180{line-height: 180%;}
.lh190{line-height: 190%;}
.lh200{line-height: 200%;}


/*OUD FONT WEIGHTS + SIZES !HERSCHRIJVEN!*/
.extra-light{font-weight: 100;}
.extra-light-half{font-size: 0.75em; line-height: 1.5em;  }
.extra-light-1{font-size: 1em; }
.extra-light-1half{font-size: 1.5em; }
.extra-light-2{font-size: 2em;  }
.extra-light-2half{font-size: 2.5em;   }
.extra-light-3{font-size: 3em; }
.extra-light-4{font-size: 4em; }
.extra-light-5{font-size: 5em;  }
.extra-light-half, .extra-light-1, .extra-light-1half, .extra-light-2, .extra-light-2half, .extra-light-3, .extra-light-4, .extra-light-5{font-weight: 100; line-height: 100%; }

.light{font-weight: 300;}
.light-half{font-size: 0.75em; }
.light-1{font-size: 1em;  }
.light-1half{font-size: 1.2em;  }
.light-2{font-size: 2em; }
.light-2half{font-size: 2.5em; ;}
.light-3{font-size: 3em;  }
.light-4{font-size: 4em; }
.light-5{font-size: 5em; }
.light-half, .light-1, .light-1half, .light-2, .light-2half, .light-3, .light-4, .light-5{font-weight: 300; line-height: 100%; }

.medium{font-weight: 300;}
.medium-half{font-size: 0.95em; line-height: 1.5em; }
.medium-1{font-size: 1em;  }
.medium-1half{font-size: 1.5em;  }
.medium-2{font-size: 2em; }
.medium-2half{font-size: 2.5em; ;}
.medium-3{font-size: 3em;  }
.medium-4{font-size: 4em; }
.medium-5{font-size: 5em; }
.medium-half, .medium-1, .medium-1half, .medium-2, .medium-2half, .medium-3, .medium-4, .medium-5{font-weight: 300; line-height: 100%; }

.regular{fontfont-weight: 400; }
.regular-half{font-size: 0.95em; line-height: 1.5em; }
.regular-1{font-size: 1em;  }
.regular-1half{font-size: 1.5em;  }
.regular-2{font-size: 2em; }
.regular-2half{font-size: 2.5em; ;}
.regular-3{font-size: 3em;  }
.regular-4{font-size: 4em; }
.regular-5{font-size: 5em; }
.regular-half, .regular-1, .regular-1half, .regular-2, .regular-2half, .regular-3, .regular-4, .regular-5{font-weight: 400; line-height: 100%; }


.semi-bold{font-weight: 500; }
.semi-bold-half{font-size: 0.95em; }
.semi-bold-1{font-size: 1.2em; line-height: 1.2em;  }
.semi-bold-1half{font-size: 1.5em;  }
.semi-bold-2{font-size: 2em; }
.semi-bold-2half{font-size: 2.5em; line-height: 1.2em;}
.semi-bold-3{font-size: 3em;  }
.semi-bold-4{font-size: 4em; }
.semi-bold-5{font-size: 5em; }
.semi-bold-half, .semi-bold-1, .semi-bold-1half, .semi-bold-2, .semi-bold-2half, .semi-bold-3, .semi-bold-4, .semi-bold-5{font-weight: 500; line-height: 100%; }


.bold-half{font-weight: 700 }
.bold-half{font-size: 0.95em; }
.bold-1{font-size: 1.2em; line-height: 1.2em;  }
.bold-1half{font-size: 1.5em;  }
.bold-2{font-size: 2em; }
.bold-2half{font-size: 2.5em; line-height: 1.2em;}
.bold-3{font-size: 3em;  }
.bold-4{font-size: 4em; }
.bold-5{font-size: 5em; }
.bold-half, .bold-1, .bold-1half, .bold-2, .bold-2half, .bold-3, .bold-4, .bold-5{font-weight: 700; line-height: 100%;}

.extra-bold{font-weight: 800;}
.extra-bold-half{font-size: 0.95em;}
.extra-bold-1{font-size: 1em;}
.extra-bold-1half{font-size: 1.5em;}
.extra-bold-2{font-size: 2em;}
.extra-bold-2half{font-size: 2.5em;}
.extra-bold-3{font-size: 3em;}
.extra-bold-4{font-size: 4em;}
.extra-bold-5{font-size: 5em;}
.extra-bold-10{font-size: 10em;}
.extra-bold-1, .extra-bold-1half, .extra-bold-2, .extra-bold-2half, .extra-bold-3, .extra-bold-4, .extra-bold-5, .extra-bold-10{font-weight: 800; line-height: 100%; }

.fw-black{font-weight: 900; }
.black-half{font-size: 0.95em; }
.black-1{font-size: 1.2em; line-height: 1.2em;  }
.black-1half{font-size: 1.5em;  }
.black-2{font-size: 2em; }
.black-2half{font-size: 2.5em; ;}
.black-3{font-size: 3em;  }
.black-4{font-size: 4em; }
.black-5{font-size: 5em; }
.black-10{font-size: 10em; }
.black-half, .black-1, .black-1half, .black-2, .black-2half, .black-3, .black-4, .black-5, .black-10{font-weight: 900; line-height: 120%; }

.zestien-px{font-size: 16px;}
.twintig-px{font-size: 20px;}


/*BACKGROUND COLORS*/
.bg_grey_5{background-color: #f6f6f6; color: #000000;}
.bg_grey_10{background-color: #ededed; color: #000000;}
.bg_grey_15{background-color: #e3e3e3; color: #000000;}
.bg_grey_20{background-color: #dadada; color: #000000;}
.bg_grey_25{background-color: #d0d0d0; color: #000000;}
.bg_grey_30{background-color: #c6c6c6; color: #000000;}
.bg_grey_35{background-color: #bcbcbc; color: #000000;}
.bg_grey_40{background-color: #b2b2b2;}
.bg_grey_45{background-color: #a8a8a7;}
.bg_grey_50{background-color: #9d9d9c;}
.bg_grey_55{background-color: #929292;}
.bg_grey_60{background-color: #878787;}
.bg_grey_65{background-color: #7c7c7b;}
.bg_grey_70{background-color: #706f6f;}
.bg_grey_75{background-color: #646363;}
.bg_grey_80{background-color: #575756; color: #FFFFFF}
.bg_grey_85{background-color: #4a4a49; color: #FFFFFF}
.bg_grey_90{background-color: #3c3c3b; color: #FFFFFF}
.bg_grey_95{background-color: #2e2d2d; color: #FFFFFF}
.bg_black{background-color: #000000; color: #FFFFFF}
.bg_white{background-color: #FFFFFF; color: #000000;}
.bg_white a{color: #000000;}

.bg_lightgreen{background-color: #809b76;}
.bg_darkgreen{background-color: #267747;}


/*FLOAT*/
.float_left{float: left;}
.float_right{float: right;}


/*RANDOM*/
.none{}
.mobile{display: none;}
.no-list{
	margin: 0;
	padding: 0;
	list-style:none;
	letter-spacing:1px;
}


.no-list-float-left{
	margin: 0;
	padding: 0;
	list-style:none;
	letter-spacing:1px;
}


.no-list-float-left li{
	float:left;
	margin-right:30px;
	list-style: none;
}



/*CONTAINERS*/
.cont_5{
	width: 5%;
	margin: auto;
}

.cont_10{
	width: 10%;
	margin: auto;
}

.cont_15{
	width: 15%;
	margin: auto;
}

.cont_20{
	width: 20%;
	margin: auto;
}

.cont_25{
	width: 25%;
	margin: auto;
}

.cont_30{
	width: 30%;
	margin: auto;
}

.cont_35{
	width: 35%;
	margin: auto;
}

.cont_40{
	width: 40%;
	margin: auto;
}

.cont_45{
	width: 45%;
	margin: auto;
}

.cont_50{
	width: 50%;
	margin: auto;
}

.cont_55{
	width: 55%;
	margin: auto;
}

.cont_60{
	width: 60%;
	margin: auto;
}

.cont_65{
	width: 65%;
	margin: auto;
}

.cont_70{
	width: 70%;
	margin: auto;
}

.cont_75{
	width: 75%;
	margin: auto;
}

.cont_80{
	width: 80%;
	margin: auto;
}
.cont_85{
	width: 85%;
	margin: auto;
}

.cont_90{
	width: 90%;
	margin: auto;
}
.cont_95{
	width: 95%;
	margin: auto;
}

.full_width{
	width: 100%;
	display: inline-block;
}


/*COLUMNS*/
.col_1_2, .col_1_2_last{
	width: 48%;
	float: left;
	margin-right: 4%;
}

.col_1_2_last{
	margin-right: 0;
}

.col_1_2_nm{
	width: 50%;
	display: inline-block;
	float: left;
}

.col_1_3, .col_1_3_last{
	width: 32%;
	display: inline-block;
	float: left;
	margin-right: 2%;
}



.col_2_3, .col_2_3_last{
	width: 66%;
	display: inline-block;
	float: left;
	margin-right: 2%;
}

.col_1_3_last, .col_2_3_last{
	margin-right: 0;
}


.col_1_3_nm{
	width: 33.33%;
	display: inline-block;
	float: left;
}

.col_2_3_nm{
	width: 66.66%;
	display: inline-block;
	float: left;

}

.col_1_4, .col_1_4_last{
	width: 24%;
	display: inline-block;
	float: left;
	margin-right: 1.33%;	
}

.col_2_4, .col_2_4_last{
	width: 49.3%;
	display: inline-block;
	float: left;
	margin-right: 1.33%;	
}

.col_3_4, .col_3_4_last{
	width: 74.66%;
	display: inline-block;
	float: left;
	margin-right: 1.33%;		
}

.col_1_4_last, .col_2_4_last, .col_3_4_last{
	margin-right: 0;
}

.col_1_4_nm{
	width: 25%;
	display: inline-block;
	float: left;
}

.col_2_4_nm{
	width: 50%;
	display: inline-block;
	float: left;
}

.col_3_4_nm{
	width: 75%;
	display: inline-block;
	float: left;
}


.col_1_5, .col_1_5_last{
	width: 18%;
	display: inline-block;
	float: left;
	margin-right: 2.5%;
}

.col_2_5, .col_2_5_last{
	width: 38.5%;
	display: inline-block;
	float: left;	
	margin-right: 2.5%;
}

.col_3_5, .col_3_5_last{
	width: 59%;
	display: inline-block;
	float: left;	
	margin-right: 2.5%;
}


.col_4_5, .col_4_5_last{
	width: 79.5%;
	display: inline-block;
	float: left;	
	margin-right: 2.5%;
}

.col_1_5_last, .col_2_5_last, .col_3_5_last, .col_4_5_last{
	margin-right: 0;
}

.col_1_5_nm{
	width: 20%;
	display: inline-block;
	float: left;	
}

.col_2_5_nm{
	width: 40%;
	display: inline-block;
	float: left;	
}

.col_3_5_nm{
	width: 60%;
	display: inline-block;
	float: left;	
}

.col_4_5_nm{
	width: 80%;
	display: inline-block;
	float: left;	
}


.full_width_img, .full_width_img img{
	width:100%;
}


.items-row::after, .columns_row::after{
	display:table;
}

.items-row, .columns_row{
	display:flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	width:100%;
	/*height:100%;*/
}

.videoWrapper-1920-1080{
	text-align:left;
	padding-top:56.25%;
	width:100%;
	height:0;
	position:relative;
}

.videoWrapper-1920-1080 iframe{
	position:absolute;
	width:100%;
	height:100%;
	margin-top:-56.25%;
}
.headervideo-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 39.0625%; /* (25 / 64) * 100 = 39.0625% */
}

.headervideo-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.headervideo-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 39.0625%; /* (25 / 64) * 100 = 39.0625% */
}

.headervideo-wrapper lite-vimeo {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.headervideo-wrapper lite-vimeo > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.headerWrapper-1920-500-wrapper {
    text-align: left;
    padding-top: 26.04%; /* 500 / 1920 * 100 = 26.04% */
    width: 100%;
    height: 0;
    position: relative;
}

.headerWrapper-1920-500-wrapper iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    margin-top: -26.04%; /* Zorg ervoor dat het frame gecentreerd blijft */
}



.headerWrapper-1920-800{
	text-align:left;
	padding-top:42.25%;
	width:100%;
	height:0;
	position:relative;
}

.headerWrapper-1920-800 iframe{
	position:absolute;
	width:100%;
	height:100%;
	margin-top:-42.25%;
}




@media all and (max-width:800px), (max-device-width:800px){
	.col_1_2, .col_1_2_last{
		width: 100%;
	}
	.col_1_2_last{
		margin-top: 50px;	
	}
}

/*ANNIMATIONS*/
.slide-tl {
	-webkit-animation: slide-tl 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-tl 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@-webkit-keyframes slide-tl {
  0% {
    -webkit-transform: translateY(0) translateX(0);
            transform: translateY(0) translateX(0);
  }
  100% {
    -webkit-transform: translateY(-100px) translateX(-100px);
            transform: translateY(-100px) translateX(-100px);
  }
}
@keyframes slide-tl {
  0% {
    -webkit-transform: translateY(0) translateX(0);
            transform: translateY(0) translateX(0);
  }
  100% {
    -webkit-transform: translateY(-100px) translateX(-100px);
            transform: translateY(-100px) translateX(-100px);
  }
}

.kenburns-top {
	-webkit-animation: kenburns-top 70s ease-out both;
	        animation: kenburns-top 70s ease-out both;
}

@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
@keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}

/* Hang */
@-webkit-keyframes arrow-hang {
  0% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
}
@keyframes arrow-hang {
  0% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
}
@-webkit-keyframes arrow-hang-sink {
  100% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
}
@keyframes arrow-hang-sink {
  100% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
}
.arrow-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.arrow-hang {
  -webkit-animation-name: arrow-hang-sink, arrow-hang;
  animation-name: arrow-hang-sink, arrow-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}


@media all and (max-width:1366px), (max-device-width:1366px){
	.light-half, .light-1, .light-1half, .light-2, .light-2half, .light-3, .light-4, .light-5{font-weight: 200; line-height: 80%; }
	
}


@media all and (max-width:850px), (max-device-width:850px){
	.mobile{display: inline-block;}
    .none{display: none;}
	
	.black-1{font-size: 2em;}
	.light-half{font-size: 1em;}
	
	
	/*FONT SIZES EM HERSCHREVEN*/
	.font-050{font-size: 0.75em;}
	.font-075{font-size: 1em;}
	/*FONT SIZES EM VANAF HIER NOG HERSCHREVEN VOOR MOBIEL*/	
	.font-1{font-size: 1em;}
	.font-125{font-size: 1.25em;}
	.font-150{font-size: 1.5em;}
	.font-175{font-size: 1.25em;}
	.font-2{font-size: 1.5em;} /*HERSCHREVEN*/
	.font-225{font-size: 1.75em;}
	.font-250{font-size: 2em;}
	.font-275{font-size: 2.50em;}
	.font-3{font-size: 2.75em;}
	.font-325{font-size: 3em;}
	.font-350{font-size: 3em;}
	.font-375{font-size: 3.50em;}
	.font-4{font-size: 3.75em;}
	.font-425{font-size: 4em;}
	.font-450{font-size: 4.25em;}
	.font-475{font-size: 4.50em;}
	.font-5{font-size: 3em;} /*HERSCHREVEN*/
	.font-525{font-size: 3em;}
	.font-550{font-size: 3em;}
	.font-575{font-size: 3em;}
	.font-6{font-size: 3em;}
	.font-625{font-size: 3em;}
	.font-650{font-size: 3em;}
	.font-675{font-size: 3em;}
	.font-7{font-size: 3em;}
	.font-725{font-size: 3em;}
	.font-750{font-size: 3em;}
	.font-775{font-size: 3em;}
	.font-8{font-size: 3em;}
	.font-825{font-size: 3em;}
	.font-850{font-size: 3em;}
	.font-875{font-size: 3em;}
	.font-9{font-size: 3em;}
	.font-925{font-size: 3em;}
	.font-950{font-size: 3em;}
	.font-975{font-size: 3em;}
	.font-10{font-size: 3em;}

	.font-050, .font-075, .font-1, .font-125, .font-150, .font-175, .font-2, .font-225, .font-250, .font-275, .font-3, .font-325, .font-350, .font-375, .font-4, .font-425, .font-450, .font-475{line-height:100%; }
	.font-5, .font-525, .font-550, .font-575{line-height: 120%;}
	
	.page-id-24 .font-2{font-size:2em;}
	
	.vc_custom_1668084575680 .font-2, .vc_custom_1668084465148 .font-2, .vc_custom_1668084357327 .font-2, .vc_custom_1668084731425 .font-2{font-size:1.25em;}
	.vc_custom_1668084682732 .font-2, .vc_custom_1668084784013 .font-2{font-size:1em; line-height: 80%;}
	
	.font-half, .font-075em, .font-1em, .font-1-half-em, .font-2em, .font-2-half-em, .font-3em, .font-3-half-em, .font-4em, .font-4-half-em, .font-5em, .font-5-half-em{
		line-height: 120%;
	}
	
	
	.col_1_3, .col_1_3_last, .col_2_3, .col_2_3_last, .col_1_4, .col_1_4_last{
		width: 100%;
		margin-bottom: 50px;
	}
	
	.cont_80{width: 90%;}
	
	
}