/* @override http://www.atelierouwehand.nl/css/slick.css */

/* @override http://ontwikkeling.atelierouwehand.nl/css/slick.css */



@font-face {
	font-family: 'Skia';
	src: url('../fonts/Skia.ttf.woff') format('woff'),
        url('../fonts/Skia.ttf.svg#Skia') format('svg'),
        url('../fonts/Skia.ttf.eot'),
        url('../fonts/Skia.ttf.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

html,
body {
	margin: 0;
	padding: 0;
	height: 100%;
	font: 12px/18px "Nunito",Verdana, sans-serif;
	font-weight: 300;
}

#container {
	min-height: 100%;
	position: relative;
}

#header {
	background: transparent;
	padding: 10px;
	position: fixed;
	z-index: 2000;
	width: 100%;
}

#body {
	padding: 10px;
	padding-bottom: 60px;
/* H

eight of the footer */
}

#footer {
	font: 13px/18px 'Skia', Lucida, Verdana, sans-serif;
	position: fixed;
	bottom: 0;
	width: 98%;
	min-height: 30px;
   background: white;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-bottom: 30px;
	padding-left: 10%;
	padding-top: 14px;
	padding-right: 1%;
	text-align: left;
}

.footer_bold {
	font:  13px/18px 'Skia', Lucida, Verdana, sans-serif !important;
	display: inline;
}

#footer a:link {
	font: 13px/18px 'Skia', Lucida, Verdana, sans-serif;
	color: black;
	text-decoration: none;
}

#footer a:hover {
	font: 13px/18px 'Skia', Lucida, Verdana, sans-serif;
	color: black;
	text-decoration: underline;
}

#logobalk {
	background-color: white;
	width: 101%;
	height: 62px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-top: 10px;

}

.logobalk01 {
	width: 20%;
	min-width: 20%;
	height: 46px;
	float: left;
	padding-left: 5%;
	background-color: transparant;
	padding-top: 8px;
	margin-bottom: 8px !important;
	padding-right: 0;
		z-index: 10000;

}

div.iconset_front {
	margin-right: 10%;
}



#logobalk div.logobalk01 img {
	height: 46px !important;
		z-index: 10000 !important;

}

.logobalk_front{
	background-color: transparent;
	width: 60%;
	height: 46px;
	text-align: right;
	line-height: 44px;
	right: 0;
	position: relative;	
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 15%;
	float: left;
	display: inline;
}

.logobalk02 {
	background-color: transparent;
	height: 46px;
	text-align: right;
	line-height: 44px;
	right: 0;
	position: relative;
	margin-left: 15%;
	float: left;
	display: inline;
	width: 50%;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-right: 83px;
}

.logobalk03 {
	background-color: transparent;
	height: 46px;
	text-align: right;
	line-height: 44px;
	right: 0;
	position: relative;
	margin-left: 20%;
	float: left;
	display: inline;
	width: 44%;
	padding: 8px 83px 8px 19px;
}


.logobalk_front img.choose_icon {
	width: 40px;
	height: 20px;
	padding-left: 15px;
	padding-top: 13px;
}


img.choose_icon {
	width: 40px;
	height: 20px;
	padding-left: 15px;
	padding-top: 13px;
}

#logobalk div.logobalk02 a img.choose_icon {
	width: 40px;
	height: 20px;
	padding-left: 13px;
	padding-top: 2px;
}



.description {
	width: 78%;
	padding-bottom: 0;
	margin: 85px 50% 10px 8%;
}

.description_titel {
	font: bold 14px/22px "Nunito", Verdana, sans-serif;
	font-weight: 300;
	color: black;
	border-bottom: 1px solid white;
}

.description_text {
	font: 12px/18px "Nunito", Verdana, sans-serif;
	font-weight: 300;
	color: black;
	border-bottom: 1px solid white;
	padding-top: 10px;
	padding-bottom: 10px;
}

.description_text a:link {
	font: 12px/18px "Nunito",Verdana, sans-serif;
	font-weight: 300;
	color: black;
	text-decoration: none;
}

.description_text a:hover {
	font: 12px/18px "Nunito",Verdana, sans-serif;
	font-weight: 300;
	color: black;
	text-decoration: underline;
}

.description_about {
	width: 78%;
	margin-top: 70px;
	margin-bottom: 10px;
	padding-bottom: 0;
	margin-left: 8%;
		margin-right: 50%;

}

.description_about_titel {
	font: bold 14px/22px "Nunito", Verdana, sans-serif;
	font-weight: 300;
	color: black;
	border-bottom: 1px solid white;
}

.description_about_text h1{
	font: 400 13px "Nunito", Verdana, sans-serif;
	color: black;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
	padding: 0;
}

.description_about_text {
	font: 13px/19px "Nunito", Verdana, sans-serif;
	font-weight: 300;
	color: black;
	border-bottom: 1px solid white;
	padding-top: 10px;
	padding-bottom: 10px;
}

.description_about_text a:link {
	font: 13px/19px "Nunito",Verdana, sans-serif;
	font-weight: 300;
	color: black;
	text-decoration: none;
}

.description_about_text a:hover {
	font: 12px/18px "Nunito",Verdana, sans-serif;
	font-weight: 300;
	color: black;
	text-decoration: underline;
}

.description_contact {
	width: 78%;
	margin-top: 70px;
	margin-bottom: 10px;
	padding-bottom: 0;
	margin-left: 8%;
		margin-right: 50%;

}

.description_contact_titel {
	font: bold 14px/22px "Nunito", Verdana, sans-serif;
	font-weight: 300;
	color: black;
	border-bottom: 1px solid white;
}

.description_contact_text h1{
	font: 400 13px "Nunito", Verdana, sans-serif;
	color: black;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
	padding: 0;
}

.description_contact_text {
	font: 13px/19px "Nunito", Verdana, sans-serif;
	font-weight: 300;
	color: black;
	border-bottom: 1px solid white;
	padding-top: 10px;
	padding-bottom: 10px;
}

.description_contact_text a:link {
	font: 13px/19px "Nunito",Verdana, sans-serif;
	font-weight: 300;
	color: black;
	text-decoration: none;
}

.description_contact_text a:hover {
	font: 13px/18px "Nunito",Verdana, sans-serif;
	font-weight: 300;
	color: black;
	text-decoration: underline;
}

.label_contact{
	min-width: 160px;
	overflow: visible;
	display: block;
	float: left;
}

img.googlemap {
	width: 100%;
	max-width:1920px;
	margin: 20px 0 0;
	padding: 0;
}

img.pict_over_ons {
	width: 100%;
	max-width:1024px;

}

div.jaarlabel {	font: 13px/28px "Nunito", Verdana, sans-serif;
	color: black;
	width: 100%;
	height: 26px;
		border-top: 1px solid black;
		border-bottom: 1px solid black;

}

div.opsomming_1 {	font: 13px/19px "Nunito", Verdana, sans-serif;
font-weight: 300;
	color: black;
	width: 45%;
	height: 20px;
	display: inline;
	float: left;
}

div.opsomming_1 a:hover{font: 13px/19px "Nunito", Verdana, sans-serif;
font-weight: 300;
	color: black;
	text-decoration: underline;
}

div.weblink {
	width: 10px;
	height: 10px;
	display: inline;
	padding-left: 6px;
}

div.weblink img{
	width: 10px;
	height: 10px;
	display: inline;
}



div.opsomming_2 {	font: 13px/19px "Nunito", Verdana, sans-serif;
font-weight: 300;
		color: black;
	width: 20%;
	height: 20px;
	display: inline;
	float: left;
}

div.opsomming_3 {	font: 13px/19px "Nunito", Verdana, sans-serif;
font-weight: 300;
		color: black;
	width: 30%;
	height: 20px;
	display: inline;
	float: left;
}



div.opsomming_legenda_blok{
	border-top: 1px solid black;
	padding-top: 20px;
}

div.opsomming_legenda_asterix{
font: 13px/23px "Nunito", Verdana, sans-serif;

	font-weight: 300;
	color: black;
	display: inline;
	float: left;
	width: 5%;
}

div.opsomming_legenda {	font: 13px/23px "Nunito", Verdana, sans-serif;

	font-weight: 300;
	color: black;
	float: left;
	display: inline;
	width: 94%;
}



#gallerie_container {
	margin-top: 10px;
}

.row00 {
	position: relative;
	top: -10px;
	z-index: -100 important;
}

.row01, .row02, .row03, .row04, .row05 {
	position: relative;
	top: -10px;
}

/* Slider */

.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

div.slick-slide.slick-current.slick-active {
	max-width: 20%;
	display: inline;
	float: left;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	border-style: none;
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: auto;
	min-height: 1px;
	border-style: none;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
	border-style: none;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	max-width: 100%;
	height: auto;
	border: 0px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.row00 img {
	max-width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
}

.row01 img {
	max-width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 2px solid white;
}

.row02 img {
	max-width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 2px solid white;
}

.row03 img {
	max-width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 2px solid white;
}

.row04 img {
	max-width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 2px solid white;
}

.row05 img {
	max-width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 2px solid white;
}

div.row00.slick-initialized.slick-slider, div.row01.slick-initialized.slick-slider, div.row02.slick-initialized.slick-slider, div.row03.slick-initialized.slick-slider, div.row04.slick-initialized.slick-slider, div.row05.slick-initialized.slick-slider {
	padding: 0;
	margin: 0;
	border-style: none;
}

a img {
	border: 0;
}

.lowerfooter {
	color: white;
	height: 60px;
	width: 100%;
}

/*  GRID OF FIVE   ============================================================================= */

/*  GO FULL WIDTH AT LESS THAN 780 PIXELS */

@media only screen and (max-width: 780px) {

/* Stuff mbt opsomming */

div.jaarlabel {	font: 11px/27px "Nunito", Verdana, sans-serif;
		color: black;
	width: 100%;
	height: 26px;
	display: inline;
	float: left;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
	margin-top: 2px;
		margin-bottom: 12px;
}

div.opsomming_1 {	font: 11px/17px "Nunito", Verdana, sans-serif;
font-weight: 300;
	color: black;
	width: 100%;
	height: 20px;
	display: inline;
	float: left;
	clear: left;
}

div.opsomming_1 a:link{font: 11px/17px "Nunito", Verdana, sans-serif;
font-weight: 300;
	color: black;
}

div.opsomming_1 a:hover{font: 11px/17px "Nunito", Verdana, sans-serif;
font-weight: 300;
	color: black;
	text-decoration: underline;
}

div.weblink {
	width: 10px;
	height: 10px;
	display: inline;
	padding-left: 6px;
}

div.weblink img{
	width: 10px;
	height: 10px;
	display: inline;
}



div.opsomming_2 {	font: 11px/17px "Nunito", Verdana, sans-serif;
font-weight: 300;
		color: black;
	width: 100%;
	height: 20px;
	display: inline;
	float: left;
}

div.opsomming_3 {	font: 11px/17px "Nunito", Verdana, sans-serif;
font-weight: 300;
		color: black;
	width: 100%;
	height: 20px;
	display: inline;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}



div.opsomming_legenda_blok{
	border-top: 1px solid black;
	padding-top: 20px;
	margin-bottom: 100px;
}

div.opsomming_legenda_asterix{
font: 11px/17px "Nunito", Verdana, sans-serif;

	font-weight: 300;
	color: black;
	display: inline;
	float: left;
	width: 10%;
}

div.opsomming_legenda {	font: 11px/17px "Nunito", Verdana, sans-serif;

	font-weight: 300;
	color: black;
	float: left;
	display: inline;
	width: 88%;
}

#opsomming_legenda_blok_close{
	font: 11px/40px "Nunito", Verdana, sans-serif;

	font-weight: 300;

	height: 80px !important;
	padding-bottom: 100px;
	margin-bottom: 100px;
	width: 100%;
}

/* END stuff mbt opsomming */

/* Logo balk stuff */

#logobalk {
	background-color: white;
	width: 101%;
	height: 40px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-top: 1px;

}

.logobalk01 {
	width: 15%;
	min-width: 15%;
	height: 40px;
	float: left;
	padding-left: 3%;
	background-color: transparant;
	padding-top: 8px;
	margin-bottom: 8px !important;
	padding-right: 0;
		z-index: 10000;

}

div.iconset_front {
	margin-right: 10%;
}



#logobalk div.logobalk01 img {
	height: 23px !important;
		z-index: 10000 !important;

}

.logobalk_front{
	background-color: transparent;
	width: 15%;
	height: 40px;
	text-align: right;
	line-height: 44px;
	right: 0;
	position: relative;	
	padding-top: 2px;
	padding-bottom: 8px;
	margin-left: 14%;
	float: left;
	display: inline;
}

.logobalk02 {
		background-color: transparent;
	height: 32px;
	text-align: left;
	line-height: 44px;
	right: 0;
	position: relative;
	margin-left: 1%;
	float: right;
	display: inline;
	width: 36%;
	padding-bottom: 7px;
	padding-right: 8px;
	padding-top: 1px;
}

.logobalk03 {
	background-color: transparent;
	height: 32px;
	text-align: left;
	line-height: 44px;
	right: 0;
	position: relative;
	margin-left: 1%;
	float: right;
	display: inline;
	width: 36%;
	padding-bottom: 7px;
	padding-right: 8px;
	padding-top: 1px;
}


.logobalk_front img.choose_icon {
	width: 40px;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
}


img.choose_icon {
	width: 40px;
	height: 20px;
	padding-left: 1px;
	padding-top: 1px;
}

#logobalk div.logobalk02 a img.choose_icon {
	width: 30px;
	padding-left: 2px;
	padding-top: 0px;
	margin-left: 3px;
	position: relative;
	top: -4px;
	padding-right: 2px;
}

#logobalk div.logobalk03 a img.choose_icon {
	width: 30px;
	padding-left: 1px;
	padding-top: 0px;
	margin-left: 2px;
	position: relative;
	top: 3px;
}


/* END logo balk stuff */








.row00 {
	width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
	position: relative;
	top: -9%;
	z-index: -100;
}

.row01 {
	width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
}

.row02 {
	width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
}

.row03 {
	width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
}

.row04 {
	width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
}

.row05 {
	width: 100%;
	max-height: 18%;
	margin: 0;
	padding: 0;
}

#footer {
	width: 98%;
	font: 11px/17px 'Skia', Lucida, Verdana, sans-serif !important;
	color: black !important;
	text-align: left;
	padding: 8px 10px 5px;
}
.footer_bold {
	font: 11px/17px 'Skia', Lucida, Verdana, sans-serif !important;
	display: inline;
	color: black;
}

#footer a:link {
		font: 11px/17px 'Skia', Lucida, Verdana, sans-serif !important;

	text-decoration: none;
}

#footer a:hover {
		font: 11px/17px 'Skia', Lucida, Verdana, sans-serif !important;

	color: black;
}



}