body {	
	font-size: 19px;
}

.breadcrumbs {
	display: none !important;
}

.p-r {
	position: relative;

}

.main-navigation ul li a {
	font-size:15px;
		font-weight:100;
}

h1, h2, h3 {
	margin-top:0;
}

.about-img .sow-image-container {
	max-height: 710px;
  overflow: hidden;
  align-items: center;
}

.img-square .sow-image-container{
    margin: 0 auto;
    width: fit-content;
}

.img-row {
		align-items: center !important;
	}

.site-branding img {
	max-width: 150px;
}


.site-info span:last-child {
	display: none;
}


.site-info span:after {
	content:'' !important;
}

.site-footer .bottom-bar {
		background: #99437d;
		    color: white;
}