@media (max-width: 1024px){
	#main_wrap {
		padding-bottom: 230px;	
	}
	
	.main_footer {
		height: auto;
	}
	
	.main_footer ul li {
		float: none;
		width: 100%;
		line-height: 40px;
	}
	
	.actueel_image {
		width: 25%;
	}
	
	.actueel_content {
		width: 75%;
	}
	
	.zet_twee {
		margin: 0 0 0 10px;
	}
}

@media (max-height: 800px){
	.fullscreen_image {
		height: 70vh;
	}
	
	.fullscreen_image iframe {
		height: 80%;
	}
}

@media (max-width: 768px) {
	/*
	.fullscreen_image {
		display: none;
	}
	*/
	
	.main_header {
		padding: 10px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background-color: #fff;
		z-index: 9999;
	}
	
	.gallery_item-prev-button, .gallery_item-next-button {
		bottom: -30px;
	}
	
	.fullscreen_buttons {
		z-index: 110;
	}
	
	.fullscreen_title {
		padding: 0 10px;
	}
	
	.fullscreen_gallery .closebutton {
		top: 45px;
		z-index: 110;
	}
	
	.sidebar .language_list {
		display: block;
	}
	
	header .language_list {
		display: none;
	}
	
	.hamburger {
		display: block;
	}
	
	.main_header .main_logo {
		margin: 0;
		font-size: 25px;
		line-height: 37px;
		transition: margin 0.3s ease;
		-webkit-transition: margin 0.3s ease;
	}
	.search_container {
		padding: 0;
	}
	
	#main_wrap {
		padding: 120px 10px 200px 10px;
	}
	
	.menu-menu-container {
		margin-top: 50px;
	}
	
	#menu-menu, #menu-menu-engels, #menu-menu-duits {
		padding: 0 0 0 40px;
		margin-bottom: 50px;
	}
	
	.sidebar {
		left: -300px;
		width: 300px;
		transition: left 0.3s ease;
		-webkit-transition: left 0.3s ease;
		position: fixed;
		top: 59px;
		background-color: #fff;
		bottom: 0;
		z-index: 9999;
	}
	
	.sidebar {
		overflow: auto;
	}
	
	.mobile_menu-open .sidebar {
		left: 0px;
	}
	
	.content_container {
		width: 100%;
	}
	
	.main_footer {
		height: auto;
	}
	
	.main_footer ul li {
		width: 100%;
		line-height: 25px;
		font-size: 10px;
	}
	
	#searchsubmit {
		line-height: 37px;
	}
	
	#main_wrap > .language_list {
		display: none;
	}
	
	.search_input {
		margin-top: 8px;
	}
	
	.gallery.big .gallery_item {
		height: calc(90vh - 215px);
	}
	
	.gallery_item-prev-button, .gallery_item-next-button {
		bottom: 20px;
	}
	
	.gallery_item-prev-button {
		right: 50px;
	}

}

@media (max-width: 426px) {	
	.gallery.big .gallery_item h2 {
		margin: 10px 0;
	}
	
	.gallery_item-prev-button, .gallery_item-next-button {
		bottom: -30px;
	}
				
	.search_open .main_logo {
		margin-left: -400px;
	}
			
	.search_open .search_container {
		width: calc(100% - 40px);
	}
				
	.main_footer ul li {
		width: 100%;
		line-height: 35px;
		font-size: 15px;
	}
	
	.biografie_item {
		text-align: left;
		margin: 10px 0;
	}
	
	.biografie_item .datum,
	.biografie_item .text_veld {
		width: 100%;
	}
	
	.gallery.big .gallery_item h2 {
		bottom: -50px;
	}
	
	.fullscreen_buttons .prev {
		padding-left: 0;
	}
	.fullscreen_buttons .next {
		padding-right: 0;
	}
	
	.fullscreen_image {
		width: 85%;
	}
	
	.gallery_item {
		width: calc(50% - 13px);
	}
	
	.gallery_item:nth-of-type(2n + 0){
		margin-right: 0;
	}
	
	.actueel_image {
	    width: 100%;
	    height: 350px;
	}
	
	.actueel_image .caption {
		top: auto;
		bottom: 0;
	}
	
	.actueel_item .actueel_info {
		width: 100%;
	}
	
	.actueel_content,
	.actueel_text,
	.actueel_pdf {
	    width: 100%;
	}
	
	
	.actueel_bar .actueel_titel {
		width: 100%;
	}
	.actueel_bar .datum {
		width: 100%;
		text-align: left;
		margin-top: 8px;
	}
}

@media (max-width: 321px){
	.main_header .main_logo {
		font-size: 20px;
	}
	
	.subpage_item {
		margin: 0;
		width: 100%;
	}
	
	.gallery_item {
		height: 280px;
	}
	
	.actueel_image {
		height: 280px;
	}
	
	.actueel_pdf {
		text-align: left;
		padding: 10px 0;
	}
	
	.page_header_image {
		height: 250px;
	}
}