﻿@charset "UTF-8";@font-face{font-family:'Fira Sans';src:url('../fonts/Fira/eot/FiraSans-Light.eot');src:local('Fira Sans Light'),url('../fonts/Fira/eot/FiraSans-Light.eot') format('embedded-opentype'),url('../fonts/Fira/ttf/FiraSans-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/Fira/eot/FiraSans-LightItalic.eot');src:local('Fira Sans Light Italic'),url('../fonts/Fira/eot/FiraSans-LightItalic.eot') format('embedded-opentype'),url('../fonts/Fira/woff/FiraSans-LightItalic.woff') format('woff'),url('../fonts/Fira/ttf/FiraSans-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/Fira/eot/FiraSans-Regular.eot');src:local('Fira Sans Regular'),url('../fonts/Fira/eot/FiraSans-Regular.eot') format('embedded-opentype'),url('../fonts/Fira/woff/FiraSans-Regular.woff') format('woff'),url('../fonts/Fira/ttf/FiraSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/Fira/eot/FiraSans-RegularItalic.eot');src:local('Fira Sans Regular Italic'),url('../fonts/Fira/eot/FiraSans-RegularItalic.eot') format('embedded-opentype'),url('../fonts/Fira/woff/FiraSans-RegularItalic.woff') format('woff'),url('../fonts/Fira/ttf/FiraSans-RegularItalic.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/Fira/eot/FiraSans-Medium.eot');src:local('Fira Sans Medium'),url('../fonts/Fira/eot/FiraSans-Medium.eot') format('embedded-opentype'),url('../fonts/Fira/woff/FiraSans-Medium.woff') format('woff'),url('../fonts/Fira/ttf/FiraSans-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/Fira/eot/FiraSans-MediumItalic.eot');src:local('Fira Sans Medium Italic'),url('../fonts/Fira/eot/FiraSans-MediumItalic.eot') format('embedded-opentype'),url('../fonts/Fira/woff/FiraSans-MediumItalic.woff') format('woff'),url('../fonts/Fira/ttf/FiraSans-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/Fira/eot/FiraSans-Bold.eot');src:local('Fira Sans Bold'),url('../fonts/Fira/eot/FiraSans-Bold.eot') format('embedded-opentype'),url('../fonts/Fira/woff/FiraSans-Bold.woff') format('woff'),url('../fonts/Fira/ttf/FiraSans-Bold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/Fira/eot/FiraSans-BoldItalic.eot');src:local('Fira Sans Bold Italic'),url('../fonts/Fira/eot/FiraSans-BoldItalic.eot') format('embedded-opentype'),url('../fonts/Fira/woff/FiraSans-BoldItalic.woff') format('woff'),url('../fonts/Fira/ttf/FiraSans-BoldItalic.ttf') format('truetype');font-weight:600;font-style:italic}@font-face{font-family:"example-icon-font";src:url("../fonts/Charities-Icon-Font/icon-font.eot");src:url("../fonts/Charities-Icon-Font/icon-font.eot?#iefix") format("embedded-opentype"),url("../fonts/Charities-Icon-Font/icon-font.ttf") format("truetype"),url("../fonts/Charities-Icon-Font/icon-font.svg#example-icon-font") format("svg"),url("../fonts/Charities-Icon-Font/icon-font.woff") format("woff");font-weight:normal;font-style:normal}[data-icon]:after{font-family:"example-icon-font";content:attr(data-icon);font-style:normal;font-weight:normal;speak:none;line-height:1;-webkit-font-smoothing:antialiased}[class^="icon-"]:after,[class*=" icon-"]:after{font-family:"example-icon-font";font-style:normal;font-weight:normal;speak:none;line-height:1;-webkit-font-smoothing:antialiased}

.typography {
	font-family: 'FiraSans-Regular';
	color: #706d6e;
}
.typography p {
	font-family: 'Fira Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
}
.typography h1 {
	font-size: 44px;
	line-height: 1.2;
	font-weight: 600;
	font-family: 'Fira Sans', sans-serif;
}
.typography h2 {
	font-weight: 600;
	font-family: 'Fira Sans', sans-serif;
	font-size: 30px;
	line-height: 1.2;
	margin-bottom: 10px;
	margin-top: 10px;
}
.typography h3 {
	font-weight: 600;
	font-family: 'Fira Sans', sans-serif;
	font-size: 25px;
	line-height: 1.2;
}
.typography h4 {
	font-weight: 600;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;
	line-height: 1.2;
}
.typography h5 {
	font-weight: 600;
	font-family: 'Fira Sans', sans-serif;
	font-size: 14px;
	line-height: 1.2;
}
.typography ul li {
	font-family: 'Fira Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
	margin: 0 0 25px 0;
}
.typography ol li {
	font-family: 'Fira Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.2;
	margin: 0 0 25px 0;
}
/**** ADDS CORRECT PAGE COLOR TO h TAGS ****/
div.typography.generic h1 {
	color: #007d57;
}
div.typography.generic h2 {
	color: #007d57;
	border-bottom: 1px solid #007d57;
	margin-bottom: 15px;
}
div.typography.generic h3 {
	color: #007d57;
}
div.typography.generic h4 {
	color: #007d57;
}
div.typography.generic h5 {
	color: #007d57;
}
div.typography.compliance h1 {
	color: #d73458;
}
div.typography.compliance h2 {
	color: #d73458;
	border-bottom: 1px solid #d73458;
	margin-bottom: 15px;
}
div.typography.compliance h3 {
	color: #d73458;
}
div.typography.compliance h4 {
	color: #d73458;
}
div.typography.compliance h5 {
	color: #d73458;
}
div.typography.education h1 {
	color: #008ec0;
}
div.typography.education h2 {
	color: #008ec0;
	border-bottom: 1px solid #008ec0;
	margin-bottom: 15px;
}
div.typography.education h3 {
	color: #008ec0;
}
div.typography.education h4 {
	color: #008ec0;
}
div.typography.education h5 {
	color: #008ec0;
}
div.typography.operations h1 {
	color: #007d57;
}
div.typography.operations h2 {
	color: #007d57;
	margin-bottom: -5px;
}
div.typography.operations h3 {
	color: #007d57;
}
div.typography.operations h4 {
	color: #007d57;
}
div.typography.operations h5 {
	color: #007d57;
}
div.typography.registration h1 {
	color: #d73458;
}
div.typography.registration h2 {
	color: #d73458;
	border-bottom: 1px solid #d73458;
	margin-bottom: 15px;
}
div.typography.registration h3 {
	color: #d73458;
}
div.typography.registration h4 {
	color: #d73458;
}
div.typography.registration h5 {
	color: #d73458;
}
.typography p a {
	text-decoration: underline;
}
div.typography.operations p.page-blurb{
    color: #007d57;
    font-weight: normal;
    font-family: 'Fira Sans', sans-serif;
    font-size: 18px;
    line-height: 1.2;
    margin: 15px 0 15px 0;
}