#alert-bar {
	background-color: #b92027;
	color: #fff;
	height: 50px;
	z-index: 1000;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 5px 0;
}
#alert-bar.closed {
	display: none;
}
.alertbar-close {
	position: absolute;
	top: 0;
	right: 15px;
}
#alert-bar .sectionnormal p {
	margin-right: 30px;
}
#alert-bar .sectionnormal {
	position: relative;
}
#alert-bar a, #alert-bar a:visited, #alert-bar a:active {
	color: #fff;
	font-weight: bold;
}
#alert-bar a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
body section#content.alertbar {
	margin-top: 102px;
}
body nav#main.alertbar {
	margin-top: 160px;
}

@media (min-width: 380px) {
	#alert-bar {
		height: 50px;
	}

	body header#header.alertbar {
		margin-top: 50px;
	}
}

@media (min-width: 800px) {
	body section#content.alertbar {
		margin-top: 182px;
	}
}

@media (max-width: 379px) {
	#alert-bar {
		height: 80px;
	}
	body section#content.alertbar {
		margin-top: 142px;
	}

	body header#header.alertbar {
		margin-top: 80px;
	}
}
