@media all and (max-width: 1000px) {
	#container { padding-right: 0; padding-left: 0; }
	
	.titles-page, #footer {
		display: none;
	}
	
	#side_column {
		max-width:100%;
		width: auto;
		float: none;	
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;	
		position: relative;		
	}
	.side_bg_column {
		display: none;
	}
	
	.flexnav {
	    overflow: hidden;
	    max-height: 0;
		position: absolute;
		top: 60px;
		z-index: 500;
		right: 0px;
		min-width: 300px;
		padding-right: 30px;
	}

}

/* ________________________________________________ */

@media all and (min-width: 1000px) {

	.titles-top, #footer-mobil {
		display: none;
	}
	
		.side_bg_column {
		bottom: 0;
		top: 0;	
		position: fixed;		
		min-height: 100%;
		z-index: -1;
		float: right;
		display: block;
		width: 100%;
	}
	#side_column {
		bottom: 0;
		top: 0;	
		position: absolute;
		min-width: 25%;
		margin-right: auto;
		margin-left: auto;
		max-width: 25%;
		right: 0;
	}
	#container {
		margin-right: 25%;
	}
	.flexnavwrapper { }
	.flexnav {
	    overflow: visible;
		position: relative !important;
		left: -20px;
		max-width: 330px;
		margin-right: auto;
		margin-left: auto;
		right: 0;
	}	
	#pageHeader img { float: none; }	
	.menu-button { display: none; }
}