@media screen and (max-width: 1050px){

	.wrapper {
		width: 100%;
		margin: 0px;
	}
	
	.lft_bdy, .rght_bdy {
		display: block;
		width: 100%;
	}

	.mobile {
	    display: block;
	}
	
}

@media screen and (max-width: 400px){
	.rght_bdy {
		display: none;
	}
}

@media screen and (max-width: 750px){

	.custom_blok.small .content {
	    position: relative;
	    left: 0;
	    top: 0;
	    transform: none;
	    width: 50%;
	    vertical-align: middle;
	}

	.custom_blok.small img {
		width: 45%;
	    float: none;
	    display: inline-block;
	    vertical-align: middle;
	}
		
	.row>.block.item {
		width: 100% !important;
		min-height: 45vw;
		margin: 3px 0px;
	}

		.row>.block.item .overlay {
		    transform: scale(0.8);
		    transform-origin: 0% 100%;
		    bottom: 0px;
		}

	#hamburger { display: block; }

	header #header-bottom #socials { display: none; }

	#mainmenu {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    width: 102vw;
	    background: rgb(43, 43, 43);
	    z-index: -1;
	    max-height:0px;
	    overflow: hidden;
	}

		#mainmenu>div {
			display: block;
		}

		#mainmenu #socials {
			display: block;
			float: left;
		}
	
		.nav-open #mainmenu {
			max-height: none;
			padding: 100px 0px 25px 0px;
		}

		#mainmenu>div>a {
		     display: block;
		    float: right;
		    clear: right;
		    line-height: 5vw;
		    background: white;
		    color: black;
		    padding: 7px 45px;
		    margin: 9px;
		    width: auto;
		}


	footer, footer .left, footer .right{
		display: block;
		width: 100%;
		padding: 5px;
		text-align: center;
	}


	/* magazine blok opmaken */
	.row.pagina-1:nth-child(1)>.block.item:nth-child(2) {
	    width: 225px !important;
	    height: 300px;
	    margin: 0 auto;
	    display: block;
	}

	article, .rght-bnr {
		width: 100%;
	}

	.rght-bnr {
		text-align: center;
	}

}