@media (max-width: 991.98px) {
	.navbar-toggler {
		position: relative;
		z-index: 2;
	}
	.navbar-nav {
		position: fixed; /* Stay in place */
		z-index: 1;
	}
	.nav-link {
		color: black !important;
	}
}

.icon-bar {
	background-color: black;
}

.onephoto {
	padding-left: 20%;
	padding-right: 20%;
}

.onephotoportrait {
	padding-left: 35%;
	padding-right: 35%;
}

@media (max-width: 767.98px) {
	.display-3 {
		font-size: 3.1rem;
	}
	.display-4 {
		font-size: 2.4rem;
	}
	.onephoto {
		padding-left: 0%;
		padding-right: 0%;
	}
	.onephotoportrait {
		padding-left: 0%;
		padding-right: 0%;
	}
}

p {
	font-size: 1.1rem;
	line-height: 1.75;
	position: relative;
}

p:first-of-type::first-letter {
	font-family: Georgia, serif;
	float: left;
	font-size: 7.125em;
	font-weight: bold;
	line-height: 0.65;
	margin: 0;
	padding: 0.05em 0.1em 0 0;
  }