.blockone {
	min-height: calc( 100vh - 250px);
}

.blockone .blockoneimage {
    max-width: 100%;
}

.blocktwo {
	padding-top: 50px;
	padding-bottom: 50px;
}

.blocktwo p {
	font-size: 1.2rem;
}

.blocktwo .blocktwoimage {
    max-width: 100%;
}

.blockthree {
	padding-top: 50px;
	padding-bottom: 50px;
}

.blockfour {
	padding-top: 0px;
	padding-bottom: 50px;
}

.blockfour a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
}

.blockfour h4 {
	text-decoration: none;
}

.blockfour small {
	text-decoration: none;
}

.blockfour p {
	text-decoration: none;
}

.blockfive .blockfiveimage {
    max-width: 300px;
}

.list-group-item.orange {
    z-index: 2;
    color: var(--white);
    background-color: var(--primary);
    border-color: var(--primary);
}

.list-group-item.brown {
    z-index: 2;
    color: var(--white);
    background-color: #ba9555;
    border-color: #ba9555;
}

.list-group-item.green {
    z-index: 2;
    color: var(--white);
    background-color: #778f78;
    border-color: #778f78;
}

.list-group-item.teal {
    z-index: 2;
    color: var(--white);
    background-color: #518b8b;
    border-color: 518b8b;
}

.list-group-item.blue {
    z-index: 2;
    color: var(--white);
    background-color: var(--blue);
    border-color: var(--blue);
}

/* old stuff */
.headline {
	padding-top: 50px;
}

.headline p {
	font-size: 1.2rem;
    text-align: justify;
}

.hometext {
	padding-top: 50px;
}

@media (max-width: 991px) {
	.headline {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	
	.headline h1 {
		font-size: 2rem;
	}
}

a.pop-over-link {
	cursor:pointer;
	text-decoration: underline !important;
    text-decoration-style:dotted !important;
}
