@media all and (max-width: 1023px) {

	/***************/
	/*             */
	/*  Allgemein  */
	/*             */
	/***************/

	body {
		background-image: none;
	}

	h1 {
		font-size: 1.6em;
		margin-bottom: 10px;
	}

	.anchor {
		top: -100px !important;
	}

	.hide-on-mobile {
		display: none;
	}

	#layer {
		background-color: #000;
		display: block;
		height: 200%;
		left: -3000px;
		opacity: 0;
		position: fixed;
		top: 0;
		transition: opacity 0.3s ease-in-out 0s;
		width: 200%;
		z-index: 9;
	}

	#layer.active {
		left: 0;
		opacity: 0.6;
	}



	/**************/
	/*            */
	/*  Struktur  */
	/*            */
	/**************/

	.content {
		width: auto;
	}

}
