body {
	font-family: Roboto, sans-serif;
	font-size: 20px;
	color: black;
}

/* Link */
a:link, a:visited { 
	color: black;
	font-weight: bold;
	text-decoration: none;
}

/*Header, Footer Links*/
body > header > div > div > div.col-8 > p > a,
body > footer > div > div > div.col-12.col-sm-6 > a {
	font-weight: normal;
}
/*Buggy Flag Decoration*/
body > header > div > div > div a:link,
body > header > div > div > div a:visited {
	text-decoration: none;
}
a:hover { opacity: 0.6; }

/* Dark-green */
.darkgreen {
	color: #339337!important;
}

/* light-green */
.bg-green, .lightgreen {
	background-color: #89be40;
}

/* light gray */
footer, header {
	background-color: #efefef;
}

@media only screen and (max-width: 1199px) {
	.picture {
		margin: 10px 0 10px 0;
	}
}

@media only screen and (max-width: 576px) {
	.picture {
		width: 100%;
		height: auto;
		display: block;
	}
}


.picture {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px !important;
}

.carousel-control-next, .carousel-control-prev, .carousel-indicators {
    filter: invert(100%);
}
