h1.h3 {
	color: var(--brand-primary);
	margin-bottom: 20px;
	font-size: 1.9375rem;
	line-height: 1.4;
}

h1.primary-brand { color: var(--brand-primary); }

.news-heading {
	color: var(--brand-primary);
	margin-bottom: 0;
	margin-top: 50px;
	font-size: 45px;
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

/* Used on the Property Slider */ 
h2.banner-title {
	font-size: 50px;
	color: #fff !important;
	margin: 0;
	font-family: "Everett medium";
	line-height: 58px;
}

/* Landing Page Styling */
.landing-page-head, .landing-page-other {
	padding-top: 50px;
	padding-bottom: 50px;
}
.landing-page-head h1, .landing-page-other h1 {
	margin: 0 0 0 0!important;
}

.landing-page-head h2, .landing-page-other h2 {
	font-size: 1.6em;
	margin-bottom: 6px;
}

.landing-page-head h2, .landing-page-head h3, .landing-page-head p {
	color: white;
} 

.landing-page-head:last-of-type {margin-bottom:0px;}

.landing-page-content h4 { 
	color: #0a0a0a; 
	font-weight: bold; 
	font-size: 16px; 
	margin-bottom: 6px; 
}

.landing-page-other h2, .landing-page-other h3, .landing-page-other h4, .landing-page-other p {
color: #333!important;
}

.outro { margin-bottom: 50px; padding-top: 25px;}
.outro p { font-size: 14px; }
.outro h2 { font-size: 22px; font-weight: bold; }
.outro h3 { font-size: 18px; font-weight: bold; }

.prop-seo-title {
	color: var(--brand-primary);
	font-size: 14px;
	margin-top: 15px;
}