/* Defaults for HTML elements */
html{overflow-y:scroll;width:100%;height:100%;color:#666;background:#fff;background-size:cover;background-color:#f2f2f2;}
html,body,td,th,textarea,select,option{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:17px;line-height:200%;color:#000;}

a:link, a:active, a:visited{color: #000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}

h1,h2,h3,h4,h5,h6{font-weight:600;margin:0;padding:10px 0;color:#000;font-family:'Raleway',sans-serif;}
h1, h2{font-size:42px;line-height:50px;text-align:center;text-transform:uppercase;}
h3{font-size:28px;line-height:36px;}
h4,h5,h6{font-size:21px;line-height:28px;}

hr{border:0;height:0;margin:20px 0;border-bottom:2px solid #f2f2f2;}

input,select,textarea,button{border-radius:0;}
*:focus{outline:none;}

::selection {
	background: #000;color:#fff; /* WebKit/Blink Browsers */
}
::-moz-selection {
	background: #000;color:#fff; /* Gecko Browsers */
}

input{border:2px solid #000;background:#fff;}
input[radio], input[checkbox]{-webkit-appearance:none;}
select{border:1px solid #f2f2f2;-webkit-appearance:none;-moz-appearance:none;background:url('img/select.png') right 12px center no-repeat #f2f2f2;cursor:pointer;padding-right:30px;}
textarea{border:2px solid #000;background:#fff;-webkit-appearance:none;resize:none;}
button{background:#fff;color:#000;border:2px solid #000;cursor:pointer;font-weight:700;font-family:'Raleway', sans-serif;letter-spacing:1px;font-size:16px;transition:.2s;text-transform:uppercase;}
	button:hover{background:#000;color:#fff;}

label{display:block;box-sizing:border-box;padding:2px 0 8px 0;}
label input, label select, label textarea, label button{box-sizing:border-box;display:block;width:100%;padding:12px 10px;}
    label button{background:#000;color:#fff;}
        label button:hover{background:#fff;color:#000}
label select{padding:8px 40px 8px 8px;}

label.inline{display:inline-block;vertical-align:top;margin-right:30px;cursor:pointer;}
label.inline input{display:inline-block;width:auto;margin-right:8px;padding:0;}

img{border:0;}
iframe{border:0;}

img.img_50_left{max-width:50%;float:left;border-right:10px solid #fff;box-sizing:border-box;}
img.img_50_right{max-width:50%;float:right;}

/* Default for classes */

*[data-url]{cursor:pointer;}

*.clear{clear:both;}
*.grey{opacity:0.66;}
*.date{opacity:0.66;font-style:italic;text-align:center;}
*.invalid{border-color: #900;}
*.hidden{display:none;}
*.float_right{float:right;}
*.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

a.button1:link, a.button1:active, a.button1:visited{display:inline-block;vertical-align:baseline;background:linear-gradient(to right, rgba(0,0,0,1) 50%, rgba(255,255,255,1) 50%);background-size:200% 100%;background-position:right bottom;padding:5px 24px;border:3px solid #000;text-decoration:none;text-align:center;box-sizing:border-box;font-weight:bold;transition:.25s;}
a.button1:hover{background-position:left bottom;color:#fff;text-decoration:none;}

a.button2:link, a.button2:active, a.button2:visited{display:inline-block;vertical-align:baseline;padding:6px 32px;background:linear-gradient(to right, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 50%);background-size:200% 100%;background-position:right bottom;color:#fff;text-decoration:none;text-align:center;box-sizing:border-box;border:2px solid #fff;transition:.2s;}
a.button2:hover{background-position:left bottom;color:#000;text-decoration:none;}

a.button3:link, a.button3:active, a.button3:visited{display:inline-block;vertical-align:baseline;padding:6px 28px;background: #ffffff;color:#fff;text-decoration:none;text-align:center;box-sizing:border-box;font-size:16px;font-weight:700;}
a.button3:hover{background:#444;color:#fff;text-decoration:none;}

a.button4:link, a.button4:active, a.button4:visited{padding:10px 46px;background:#fff;background:linear-gradient(to right, rgba(0,0,0,1) 50%, rgba(255,255,255,0) 50%);background-size:200% 100%;background-position:right bottom;border:3px solid #000;transition:0.2s;cursor:pointer;color:#000;text-decoration:none;}
a.button4:hover {background-position:left bottom;color:#fff;}

a#anchor-form{padding-top:220px;margin-top:-220px;} /* Compensation for fixed headers */

img.contain{max-width:100%;height:auto !important;} /* Keep large images from flowing out of content */

span.sep{display:inline-block;padding:0 6px;font-weight:700;color:#000;}
span.req{color: #000;font-weight:600;}
span.mobile{display:none;} /* Used by jQuery to determine device */

div.wrapper{}

div.note{background:#900;text-align:center;color:#fff;padding:10px;margin:10px 0;font-weight:bold;}
	div.note.positive{background:#090;color:#fff;}
	div.note.negative{background: #900;color:#fff;}
	
div.contact{float:right;margin:10px 0 0 20px;width:50%;}

/* Default for classes */
div.outer_header{margin-top:0;background:url('img/head_top.png') center center no-repeat;position:fixed;top:0;left:0;z-index:9999;width:100%;box-shadow:0 0 8px;transition: background-color .2s linear;}
	div.inner_header{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:0;position:relative;min-height:100px;}
	
	div.outer_header.black{background-color:rgba(0,0,0,1.0);}

		div.contact_info{font-size:15px;position:absolute;top:0;right:10px;overflow:hidden;background: #fff;color:#000;border-top:0;text-align:center;}
			div.contact_info a,div.contact_info strong{display:inline-block;text-decoration:none;color:#000;padding:4px 4px 0 4px;box-sizing:border-box;}
			div.contact_info span.left_contact{}
			
			div.contact_info a:hover{text-decoration:underline;}

		a.logo{margin:0 auto;display:inline-block;padding:30px 0 30px 5px;left:0;width:25%;}
			a.logo img{height:auto;width:100%;max-width:250px;margin-bottom:-8px; transition: 0.3s;}

div.menu_placeholder{background:#000;}

div.outer_menu{background:#fff;position:absolute;right:0;bottom:10px;}
	div.toggle_menu {font-size: 18px !important;display: none;box-sizing: border-box;max-width: 1100px;margin: 0;background-color: #000;cursor:pointer;font-weight:600;}
	div.toggle_menu p {position: relative;letter-spacing: 2px;text-transform: uppercase;text-align: left !important;color: #fff;margin: 0;padding: 10px 10px !important;}

		/* menu span */
		span.menu_icon {position: relative;float: right;height: 36px;width: 36px;}

			span.rectangle {position: absolute;height: 3px;width: 24px;margin-top: 9px;background-color: #ffffff;transition: 0.2s}
			span.rectangle:nth-child(2) {margin-top: 18px;}

			span.rectangle:nth-child(3) {margin-top: 27px;}

				.rotate_clockwise {transform-origin: bottom right;transform: rotate(-45deg);width: 24px !important;}
				.rotate_counterclockwise {transform-origin: top right;transform: rotate(45deg);width: 24px !important;}

				.fade_out {background-color: #000 !important;opacity: 0;}

	div.inner_menu{box-sizing:border-box;max-width:1100px;margin:0 auto;text-align:right;}
	
		div.inner_menu ul{margin:0;padding:0;list-style:none;}
		div.inner_menu ul li{display:inline-block;vertical-align:top;position:relative;}

		div.inner_menu ul li:after{position:absolute;top:50px;left:10px;width:calc(100% - 20px);display:block;content: '';border-bottom:solid 3px #000;transform:scaleX(0);transition:transform 150ms ease-in-out;transform-origin:0 50%;}
		div.inner_menu ul li:hover:after, div.inner_menu ul li.active:after{transform:scaleX(1);}

		div.inner_menu > ul > li:hover:before{background:#000;}
		
		div.inner_menu ul li a:link, div.inner_menu ul li a:active, div.inner_menu ul li a:visited{display:block;padding:10px 14px;color:#000;text-decoration:none;font-weight:700;font-size:18px;letter-spacing:3px;font-family:'Raleway', sans-serif;text-transform:uppercase;}

		div.inner_menu ul li:hover ul{display:block;}
		
		div.inner_menu ul li ul{display:none;position:absolute;background:#fff;min-width:180px;max-width:250px;z-index:10000;text-align:right;right:4px;transition:.15s;}
		
		div.inner_menu ul li ul li{display:block;margin:0;}
		
		div.inner_menu ul li ul li a:link, div.inner_menu ul li ul li a:active, div.inner_menu ul li ul li a:visited{padding:8px 20px;font-size:14px;color:#222;background:#000;}
		div.inner_menu ul li ul li a:hover, div.inner_menu ul li ul li a.active{background: #f7f7f7;}
		
		div.inner_menu ul li ul li ul{display:none !important;}

div.outer_home_slider{background:url('img/home_bg.jpg') bottom center no-repeat #000;background-size:cover;height:100vh;}
	div.inner_home_slider{width:100%;height:100%;position:relative;}
		
		div.logo_layer{position:absolute;width:100%;height:100%;background:url('img/logo.png') center center no-repeat;background-size:cover;z-index:2;}

div.outer_slider{background:#fefefe;border-bottom:2px solid #000;}/* margin-top:-68px; */
	div.inner_slider{margin:0 auto;position:relative;} /* max-width:1440px; */
		
		div.submenu{position:absolute;top:0;left:0;background:#fff;width:100%;max-width:1100px;box-sizing:border-box;padding:20px;z-index:10000;display:none;border-bottom:2px solid #f7f7f7;}
			div.submenu ul{list-style:none;margin:0;padding:0;}
			div.submenu ul li{display:inline-block;vertical-align:top;width:25%;}
			div.submenu ul li a{display:block;text-decoration:none;line-height:250%;color:#222;}
			div.submenu ul li a:hover{color:#000000;}
		
		div.slider{}
			div.slide{background:#000;overflow:hidden;}
			div.slide img{margin-bottom:-8px;width:100%;height:auto;}
			
				div.textbox{position:absolute;top:30px;right:30px;z-index:999;color:#444;margin:0;text-align:right;padding:5px 15px;}

				div.textbox p{color:#fff;font-size:60px;line-height:70px;font-weight:700;max-width:1100px;}
				
				div.textbox a:link, div.textbox a:active, div.textbox a:visited{display:inline-block;vertical-align:baseline;padding:12px 20px;background:#000;color:#fff;text-decoration:none;text-align:center;box-sizing:border-box;font-weight:bold;transition:.2s;font-size:22px;line-height:32px;letter-spacing:2px;}
				div.textbox a:hover{background:#fff;color:#000;text-decoration:none;opacity:1;}

div.outer_content{padding:0;overflow:hidden;background: url("img/body_bg.jpg") no-repeat fixed center;background-size: cover;}
	div.inner_content{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:40px 0;}
		div.inner_content h2{padding:10px 0 25px 0;}
		div.inner_content strong, div.inner_content b{color:#000;}

		img.content_image{float:right;margin:15px 0 10px 15px;width:400px;height:auto;}

div.outer_quote{background:#222;padding-bottom:10px;margin-bottom:-20px;}
	div.inner_quote{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:40px 20px 70px 20px;color:#fff;text-align:center;font-size:16px;line-height:24px;}
	
		div.inner_quote p{margin:0;padding:0;}
		div.inner_quote h3{font-size:30px;line-height:40px;color:#fff;text-align:center;letter-spacing:2px;}

div.outer_bottom{background:#000;}
	div.inner_bottom{box-sizing:border-box;max-width:1100px;margin:0 auto;}
		div.bottom{padding:25px 0 35px 0;color:#fff;}
		
			div.column{width:33.33%;box-sizing:border-box;display:inline-block;vertical-align:top;padding: 0 0;}

			div.column form{max-width:250px;}

			div.column input[type=text]{border:none;width:100%;text-align:center;background:#fff;color:#000;font-size:16px;padding:8px 8px;box-sizing:border-box;font-family:'Open Sans', sans-serif;letter-spacing:1px;}

			div.column button{width:100%;text-align:center;border:2px solid #fff;background:#000;color:#fff;font-size:16px;padding:8px 8px;box-sizing:border-box;}
				div.column button:hover{background:#fff;color:#000;}

			div.column h4{color: #fff;font-size:26px;padding-bottom:0;letter-spacing:1px;line-height:200%;}
			div.column h5{color: #fff;}

            div.column p{line-height:170%;font-size:16px;margin-top:0;}

			div.column a{color: #fff;}

			div.column ul{margin:0;padding:0;list-style:none;}
			div.column ul li{display:inline-block;}
			div.column ul li a{color:#fff;text-decoration:none;margin-right:8px;}
			div.column ul li a img{width:50px;}

			div.column ul li ul{display:none;}
				div.column table{width:100%;border-collapse: collapse;}
				div.column table td{display:inline-block;line-height:150%;color:#fff;width:50%;}
				/*div.column table tr.today td{font-weight:700;}*/
				div.column table tr.today td{font-weight:700;position:relative;}
				div.column table tr.today td:first-child:before{content:'';height:10px;width:10px;border:2px solid #76A546;border-radius:50%;left:-20px;top:6px;display:inline-block;position:absolute;}

			div.social_media{padding-top:10px;}
			div.social_media a{display:inline-block;vertical-align:top;margin-right:4px;}
			div.social_media a img{width:40px;height:40px;}
	
div.outer_footer{font-size:13px;background:#f2f2f2;overflow:hidden;}
	div.inner_footer{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:10px 0 40px 0;color:#999;opacity:0.66;}
		div.inner_footer a{color:#222;}
		div.inner_footer a.reto{float:right;color:#666;}

/* Vimeo Video */
    div.vimeo_video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
        div.vimeo_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* Nieuws */
div.blog_button{text-align:center;}
a.blog_button{margin:15px auto;font-size:24px;padding:10px 46px;font-weight:600;text-align:center;display:inline-block;}
div.outer_news_item{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;padding:0 40px 20px 40px;}
	div.inner_news_item{position:relative;overflow:hidden;}

		div.news_item_content{position:absolute;width:100%;top:-100%;left:0;background:#000;color:#fff;text-align:center;box-sizing:border-box;padding:85px 75px;font-size:18px;transition:.3s ease-in-out;}

		div.inner_news_item p{text-align:center;font-family:'Raleway', sans-serif;font-weight:700;font-style:normal;}
		div.inner_news_item p.date{margin:0;}
		div.news_item_title{font-size:20px;color: #000000;line-height:30px;margin-top:10px;text-align:center;font-family:'Raleway', sans-serif;font-weight:700;}
		div.news_item_image{width:100%;overflow:hidden;border:2px solid #000;box-sizing:border-box;}
		div.news_item_image img{width:100%;height:auto;}
		
		.outer-mini-triangle {
			position: absolute;top:0;left:0;
		}
		.mini-triangle {
			position: relative;
			height: 0;
			width: 0;
			top: -3px;
			left: -3px;
			border-top: 50px solid #F8F8F8;
			border-bottom: 50px solid transparent;
			border-left: 50px solid #F8F8F8;
			border-right: 50px solid transparent;
		}

		.mini-triangle:after {
			display: block;
			position: absolute;
			content: '';
			background-color: #000;
			top: 0;
			left: -69px;
			height: 2px;
			width: 141px;
			transform: rotate(-45deg);
		}

div.outer_news_item img.content_image{margin-top:0;margin-left:0;}

div.outer_news_item:hover div.news_item_content{top:-4%;}

div.share_social_media{padding:0 0 20px 0;}
	div.share_social_media a{display:inline-block;padding:0 10px 0 0;font-size:12px;text-align:center;text-decoration:none;color:rgba(255,255,255,0);transition: .2s;}
		div.share_social_media a:hover{color:#000;}
		div.share_social_media a img{display:block;}

/* Kaart */
div.map_wrapper{width:100%;height:400px;filter:grayscale(100%);border:2px solid #000;}
	div.map_wrapper iframe{width:100%;height:100%;}


	.instagram-grid {
		display:grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		background:#fff;
		padding:0 0 50px 0;
		gap:20px 0;
	}


	.outer-instagram-post img {
		width:100%;
		line-height:100%;
	}

	.post-caption {
		padding:0 20px;
	}
/* Foto album */
div.outer_photo{width:20%;box-sizing:border-box;display:inline-block;vertical-align:top;border:2px solid #fff;}
	div.inner_photo{width:100%;height:100%;}
		div.inner_photo a{display:block;width:100%;height:100%;overflow:hidden;}
		div.inner_photo a img{width:100%;height:100%;}

/* Foto balk */
div.photo_bar div.outer_photo{width:20%;box-sizing:border-box;display:inline-block;vertical-align:top;border:0;position:relative;overflow:hidden;}
	div.photo_bar div.inner_photo{width:100%;height:100%;position:absolute;top:0;left:0;transition:.25s ease-in-out;}
	div.photo_bar div.inner_photo:hover{width:106%;height:106%;top:-3%;left:-3%;}
		div.photo_bar div.inner_photo a{display:block;width:100%;height:100%;overflow:hidden;}
		div.photo_bar div.inner_photo a img{width:100%;height:100%;}

/* Collectie */
.collection{margin-top:50px;}
	div.collection div.outer_slide{width:25%;text-align:center;display:inline-block;}
		div.collection div.outer_slide div.inner_slide{max-width:225px;max-height:150px;display:block;margin:0 auto;text-align:center;}
			div.collection div.outer_slide div.inner_slide img{width:90%;}

/* Scroll */
div.scroll_down{position:absolute;bottom:40px;left:0;right:0;margin:0 auto;transition:.2s;width:64px;height:64px;background:url('img/scroll.png') top center no-repeat;cursor:pointer;z-index:99;opacity:0.75;}
div.scroll_down:hover{background:url('img/scroll.png') center center no-repeat;opacity:1;}

div.outer_balk{color:#fff;background:#000;}
	div.inner_balk{margin:0 auto;padding:64px 0;text-align:center;text-shadow:0 0 6px rgba(0,0,0,0.4);font-size:16px;}
	
	div.inner_balk h1{color:#fff;line-height:55px;font-size:50px;}
	div.inner_balk h2{color:#fff;line-height:50px;font-size:45px;}
	div.inner_balk h3{color:#fff;line-height:45px;font-size:40px;}
	div.inner_balk h4{color:#fff;line-height:40px;font-size:45px;}
	div.inner_balk h5{color:#fff;line-height:35px;font-size:40px;}
	div.inner_balk h6{color:#fff;line-height:30px;font-size:35px;}
	
	div.inner_balk a:link, div.inner_balk a:active, div.inner_balk a:visited{text-decoration:underline;color:#fff;}
	div.inner_balk a:hover{text-decoration:none;color:#fff;}

div.social_icons{padding:5px 0 30px 0;}
	div.social_icons a{display:inline-block;vertical-align:top;margin-right:6px;position:relative;width:50px;height:50px;}
	div.social_icons a img{width:100%;height:100%;position:absolute;top:0;left:0;transition:.2s;}
	div.social_icons a img:nth-child(1){z-index:2;}
	div.social_icons a img:nth-child(2){z-index:1;}

		div.social_icons a:hover img:nth-child(1){opacity:0;}

div.collection_slider div.slide{}
	div.collection_slider div.slide img{width:80%;height:auto;margin:0 auto;transition:.2s ease-in-out;}
	div.collection_slider div.slide:hover img{margin-top:-5px;width:90%;}

/* Responsive CSS rules */
@media(max-width:1280px){
	
	div.inner_footer{padding:10px 10px 40px 10px;}

	div.outer_content{padding:40px 10px;}
	div.textbox p{font-size:40px;line-height: 50px;}
		div.textbox a:link, div.textbox a:active, div.textbox a:visited{font-size:16px;line-height:16px;}

	div.contact_info{right:15px;}

	div.outer_header{background:#fff;}

	.instagram-grid {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}

	.instagram-grid .outer-instagram-post:nth-child(6) {
		display:none;
	}
	
}	

@media(max-width:980px){

	.instagram-grid {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}

	.outer-instagram-post:nth-child(6), .outer-instagram-post:nth-child(5) {
		display:none;
	}
	
	div.news_item_content{font-size:14px;}

	span.mobile{display:inline;}

	h1{margin:0;padding-top:0;}

	div.outer_top{display:none;}
		div.inner_top{padding-right:10px;}

	div.outer_header{margin-top:0;}
		a.logo{position:static;padding:22px 10px 14px 10px;}
    div.outer_menu{position:static;}
        div.toggle_menu{display:block;}
        div.inner_menu{display:none;}

        div.inner_menu ul li{display:block;padding:0 10px;}
        div.inner_menu ul li ul{position:static;width:100%;max-width:9999px;background:#111111;}
		div.contact_info span.left_contact{display:none;}
	
	div.column{padding:0 40px 0 10px;}

	div.parallax.parallax-window{display:none;}
	img.parallax-slider{display:none;}

	div.textbox p{font-size:32px;line-height: 42px;margin:0;padding:0;}
		div.textbox a:link, div.textbox a:active, div.textbox a:visited{font-size:14px;line-height:14px;margin-top:5px;}

	/* Collectie */
	div.collection{}
		div.collection div.outer_slide{width:33.3334%;text-align:center;display:inline-block;}
			div.collection div.outer_slide div.inner_slide{display:block;margin:0 auto;}
				/*div.collection div.outer_slide div.inner_slide img{}*/

	div.outer_news_item:hover div.news_item_content{top:0;}
		div.news_item_content{padding:40px 40px;}
		.mini-triangle{border-width:35px;}
}

@media(max-width:750px){
	
	div.inner_header {text-align:center;}
	
	a.logo {padding-right:0;padding-left:0;}
		div.contact_info{display:none;}

	div.textbox p{font-size:26px;line-height: 36px;}
		div.textbox a:link, div.textbox a:active, div.textbox a:visited{font-size:12px;line-height:12px;}

	/* Foto album */
	div.outer_photo{width:33.3334%;}
	
	div.contact{float:none;margin:0;width:auto;}

	div.news_item_content{line-height:160%;}

}

@media(max-width:700px){	

	div.column{width:100%;padding-right:0;}

	div.parallax{display:none;}
	
	div.outer_home_slider{height:400px;}
		div.scroll_down{display:none;}
	
	div.textbox{display:none;}

	div.outer_news_item{padding:0 20px 10px 20px}
		div.news_item_title{font-size:16px;line-height:150%;}
		div.news_item_content{font-size:12px;padding:15px 15px;line-height:200%;}
			.mini-triangle{border-width:25px;}
			div.news_item_content a.button2{padding:6px 24px;}

}
	
@media(max-width:600px){	

	.instagram-grid {
		grid-template-columns: 1fr 1fr 1fr;
	}

	.outer-instagram-post:nth-child(6), .outer-instagram-post:nth-child(5), .outer-instagram-post:nth-child(4) {
		display:none;
	}

	img.img_50_left, img.img_50_right{max-width:100%;float:none;width:100%;border:0;}

	h1{font-size:26px;line-height:26px;}

	td,th,textarea,select,option,p{font-size:16px;}
	div.toggle_menu {font-size: 18px;}

	div.outer_slider{display:none;}

	img.content_image{float:none;margin:24px 0 10px 0;width:100%;}



	/* Collectie */
	div.collection{}
		div.collection div.outer_slide{width:50%;text-align:center;display:inline-block;}
			div.collection div.outer_slide div.inner_slide{width:150px;height:100px;display:block;margin:0 auto;}
				div.collection div.outer_slide div.inner_slide img{width:150px;height:100px;}

	
	div.outer_content{padding:10px;}
	
	div.outer_balk{display:none;}

	div.news_item_content{font-size:12px;padding:15px 15px;line-height:160%;}
	div.inner_news_item p{font-size:14px;}

	
}

@media(max-width:500px) {

	.instagram-grid {
		grid-template-columns: 1fr 1fr;
	}

	.outer-instagram-post:nth-child(4) {
		display:block;
	}

	
	div.outer_store_item {width: 100%;}
	/* Nieuws */
	div.outer_news_item{padding:0 40px 20px 40px;width:100%;}
		div.news_item_title{font-size:16px;line-height:150%;}
		div.news_item_content{font-size:14px;padding:40px 40px;line-height:200%;}
		.mini-triangle{border-width:30px;}
		div.news_item_content a.button2{padding:6px 24px;}

}

@media(max-width:400px){
	
	div.contact_info a{font-size:12px;padding:6px 2px}

	/* Foto album */
	div.outer_photo{width:50%;}

	div.news_item_content{padding:30px 30px;}

}
