html {
	
}
body, html {
    scroll-behavior: smooth;
	text-align: center;
}
body {
    font: 100% / 1.5 Arial;
	
}
* {
	margin:0;
	padding:0;
}
.rowLogo {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#header {
	position: relative;
	width: 100%;
	z-index: 6;
	margin-bottom: 25px;
}
.shm {
	background: #eaf4ee;
	padding: 15px 25px;
}
.green {
	max-width: 850px;
	margin: 0 auto;
}
a {
	color: #63893d;
	text-decoration: none;
}
a:hover {
	color: #94c944;
}
#page_content {
	max-width: 960px;
	margin: 0 auto;
	padding-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
}

.james {
	position: absolute;
    left: 32%;
    top: 20%;
}
.james img {
	max-width: 250px;
}

@media screen and (max-width: 629px) {
	
}

