.page-left {
	width: calc(50% - 40px);
	padding: 0 !important;
}

#writers-diet-app .content {
	padding: 0 !important;
}
.test-header,
h1,
#extended-diagnosis .content,
.diagnosis-header {
	color: #672095;
	font-family: freight-big-pro !important;
	font-weight: 400;
	font-style: normal;
	font-size: 35px !important;
	letter-spacing: 0.02em;
	line-height: 1.2em !important;
	text-transform: none;
}

#extended-diagnosis .content h2 {
	color: #d42986;
}

.diagnosis-header {
	font-family: freight-sans-pro !important;
	color: #fff !important;
}

p,
div,
span.normal,
.diagnosis-container-footer {
	font-family: freight-sans-pro;
	font-weight: 400;
	font-style: normal;
	font-size: 16px !important;
	letter-spacing: 0.02em;
	line-height: 1.6em !important;
	text-transform: none;
	color: #000105;
}

button.page-button {
	border-radius: 3px;
	border: none;
    color: #fff !important;
    background-color: #157419;
	padding: 13px 26px;
	font-family: freight-sans-pro;
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0.15em;
}

button.page-button:hover {
	opacity: .8;
}

#writers-diet-app textarea {
	font-family: freight-sans-pro !important;
	padding: 10px;
}

/* Make sure these link style match the SquareSpace link styles */
#extended-diagnosis .sqs-block-html a {
	text-decoration: none;
	color: #167279;
	transition: color 0.15s ease-out;
	padding-bottom: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(22, 114, 121, 0.3);
	transition: border-color 0.15s ease-out, color 0.15s ease-out;
}
#extended-diagnosis .sqs-block-html a:hover {
	color: rgba(22, 114, 121, 0.6);
	border-color: rgba(22, 114, 121, 0.15);
}
/* */
