body, html {
	color: #333;
	margin: 0;
	padding: 0;
	font-family: "Open Sans script=all rev=1", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight: 300;
	font-style: normal;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small, h4 .small, .h4 .small, h5 .small, .h5 .small, .navbar {
	font-family: "Montserrat script=all rev=1", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-weight: 200;
	font-style: normal;
}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small, h4 .small, .h4 .small, h5 .small, .h5 .small {
	font-size: 0.5em;
}

.navbar.fixed-top.bg-white {
	box-shadow: 0 3px 3px -2px rgba(0,0,0,.05), 0 3px 4px 0 rgba(0,0,0,.05), 0 1px 8px 0 rgba(0,0,0,.05);
}

.container > h1, .container > .h1 {
	margin: calc(56px + 10vh) 0 10vh 0;
}

.home-panel {
	width: 300px;
	margin: 0 auto 5vh auto;
}

.row.gallery > div {
	margin-bottom: 5vh;
}

.red {
	color: #701020 !important;
}

