html, body { /* place footer at bottom in case of vh < 100%, because bulma doesn't support this */
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}
body > footer {
    margin-top: auto;
}

a {
	color: #fff;
}

.footerlinks a:hover {
    color: #0052c2;
}

.footerlinks a {
	color: #94a3b8;
}

.has-text-primary {
    color: #003177 !important;
}

.button.is-primary {
    /* background-color: #003177; */
	background-color: #e53a00;;
}

.button.is-info.is-outlined.agt-mod:hover {
    background-color: #003177;
    border-color: #003177;
    color: #fff;
}

.button.is-info.is-outlined.agt-mod {
    background-color: transparent;
    border-color: #003177;
    color: #003177;
}

.button.is-primary.is-hovered, .button.is-primary:hover {
    background-color: #5597db;

.flex-ie11-fix
{
	-ms-flex: 1 0 auto;
}

.cc-window.cc-banner {
	border-top: 4px solid #bdcf32;
}

/* .tile {
	border: 1px solid #fff;
} */

.content ul {
 /* margin-left: 1rem; */
}

/* Nur die äußere UL.content innerhalb des Artikel-Blocks fett */
article.tile.is-child.content.box.flex-ie11-fix > ul.content {
  font-weight: 700;
}

/* Alle verschachtelten ULs darin wieder normal */
article.tile.is-child.content.box.flex-ie11-fix > ul.content ul {
  font-weight: 400;
}


#event-info article.tile.is-child {
	margin: 1rem 0 1rem 0 !important;
}


article.notification.has-rotation-5 {
	-moz-transform: rotate(-7deg);
	-ms-transform: rotate(-7deg);
	-o-transform: rotate(-7deg);
	-webkit-transform: rotate(-7deg);
	transform: rotate(-5deg);
	margin: 0 0 0 1rem !important;
}

/* section.hero:nth-child(2) { 
	background-color: #023064;
	background-image: url(../img/bg800.jpg);
    background-size: cover;
} */

/* section.hero:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) { 
	background-color: #023064;
} */

.notification-clear {
	align-items: center; 
	border: 1px solid #fff; 
	border-radius: 4px; 
	/* background-color: inherit; */
	background-color: #003177; 
}

/* .has-background-image .hero-body {
	background-image: url(../img/pattern-2.png);
} */

.has-shadow {
	-webkit-box-shadow: 3px 4px 7px 0px rgba(120,120,120,0.75);
	-moz-box-shadow: 3px 4px 7px 0px rgba(120,120,120,0.75);
	box-shadow: 3px 4px 7px 0px rgba(120,120,120,0.75);
}

@media screen and (max-width:940px) {
	.is-veranstaltungsinformationen {
		flex-direction: column;
	}
	.is-veranstaltungsinformationen article.tile.is-child {
		width: 100%;
	}
}