/*  Desktop-only */
@media (min-width: 768px) {
	.navbar {
		margin-top: 20px;
	}
	
	.navbar  > .container {
		border: 1px solid #89837A;
		padding: 0;
		width: 1142px;
	}
	
	.navbar-collapse {
		padding-right: 0;
	}

}


/*  small devices */
@media (max-width: 768px) { 
	h1 {
		font-size: 30px;
	}
	
	.container.content, .container.home {
		padding: 0;
	}
	
	.home .white-box {
		margin: 0;
	}
	
	.navbar {
		background-color: #f8f5f0;
		margin-bottom: 0;
	}
	
	.sub-zimmer a {
		display: inline-block;
		width: auto;
	}
	
}