/* SITE FONTS */

	/* Lato */
	
	@font-face {
		font-family: 'Lato';
		src: url('../fonts/lato-regular-webfont.eot');
		src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/lato-regular-webfont.svg#latoregular') format('svg'),
			 url('../fonts/lato-regular-webfont.woff2') format('woff2'),
			 url('../fonts/lato-regular-webfont.woff') format('woff'),
			 url('../fonts/lato-regular-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'Lato Light Italic';
		src: url('../fonts/lato-lightitalic-webfont.eot');
		src: url('../fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg'),
			 url('../fonts/lato-lightitalic-webfont.woff2') format('woff2'),
			 url('../fonts/lato-lightitalic-webfont.woff') format('woff'),
			 url('../fonts/lato-lightitalic-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;	
	}

	@font-face {
		font-family: 'Lato Black';
		src: url('../fonts/lato-black-webfont.eot');
		src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/lato-black-webfont.svg#latoblack') format('svg'),
			 url('../fonts/lato-black-webfont.woff2') format('woff2'),
			 url('../fonts/lato-black-webfont.woff') format('woff'),
			 url('../fonts/lato-black-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	
	/* Source Sans Pro */
	
	@font-face {
		font-family: 'Source Sans Pro';
		src: url('../fonts/sourcesanspro-regular-webfont.eot');
		src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg'),
			 url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
			 url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
			 url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'Source Sans Pro Italic';
		src: url('../fonts/sourcesanspro-italic-webfont.eot');
		src: url('../fonts/sourcesanspro-italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/sourcesanspro-italic-webfont.svg#source_sans_proitalic') format('svg'),
			 url('../fonts/sourcesanspro-italic-webfont.woff2') format('woff2'),
			 url('../fonts/sourcesanspro-italic-webfont.woff') format('woff'),
			 url('../fonts/sourcesanspro-italic-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal
	}
	
	@font-face {
		font-family: 'Source Sans Pro Bold';
		src: url('../fonts/sourcesanspro-bold-webfont.eot');
		src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_problack') format('svg'),
			 url('../fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),
			 url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
			 url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype');
	}
	
	@font-face {
		font-family: 'Source Sans Pro Black';
		src: url('../fonts/sourcesanspro-black-webfont.eot');
		src: url('../fonts/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg'),
			 url('../fonts/sourcesanspro-black-webfont.woff2') format('woff2'),
			 url('../fonts/sourcesanspro-black-webfont.woff') format('woff'),
			 url('../fonts/sourcesanspro-black-webfont.ttf') format('truetype');
	}
	
	
	/* ICON FONT */
	
	@font-face {
	  	font-family: 'Summit Metro Parks';
	  	src: url('../fonts/summit-metro-parks-website.eot');
		src: url('../fonts/summit-metro-parks-website.eot?#iefix') format('embedded-opentype'),
		     url('../fonts/summit-metro-parks-website.svg#summit-metro-parks-website') format('svg'),
			 url('../fonts/summit-metro-parks-website.woff') format('woff'),
			 url('../fonts/summit-metro-parks-website.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	[data-icon]::before {
		font-family: "Summit Metro Parks" !important;
		content: attr(data-icon);
		font-style: normal !important;
		font-weight: normal !important;
		font-variant: normal !important;
		text-transform: none !important;
		speak: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	[class^="icon-"]::before,
	[class*=" icon-"]::before {
		font-family: "Summit Metro Parks" !important;
		font-style: normal !important;
		font-weight: normal !important;
		font-variant: normal !important;
		text-transform: none !important;
		speak: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.icon-alerts::before {
	  	content: "a";
	}
	
	.icon-accordion-circle::before {
	  	content: "b";
	}
	
	.icon-arrow-stem::before {
	  	content: "c";
	}
	
	.icon-arrow-stemless::before {
	  	content: "d";
	}
	
	.icon-arrow:before {
  		content: "e";
	}
	
	.icon-facebook::before {
	  	content: "f";
	}
	
	.icon-get-involved::before {
	  	content: "g";
	}
	
	.icon-hiking::before {
	  	content: "h";
	}
	
	.icon-instagram::before {
	  	content: "i";
	}

	.icon-chevron-down-solid::before {
		content: "j";
	}

	.icon-chevron-left-solid::before {
		content: "k";
	}
	
	.icon-location::before {
	  	content: "l";
	}
	
	.icon-medium::before {
	  	content: "E";
	}
	
	.icon-nature::before {
	  	content: "n";
	}
	
	.icon-accordion::before {
	 	content: "o";
	}	
	
	.icon-pinterest::before {
	  	content: "p";
	}

	.icon-chevron-right-solid::before {
		content: "q";
	}

	.icon-chevron-up-solid::before {
		content: "r";
	}
	
	.icon-search::before {
	  	content: "s";
	}	
	
	.icon-twitter::before {
	  	content: "x";
	}

	.icon-map-marker-alt-solid::before {
		content: "u";
	}

	.icon-facebook-f-brands::before {
		content: "v";
	}

	.icon-instagram-icon::before {
		content: "w";
	}

	.icon-youtube-1::before {
		content: "x";
	}
	
	.icon-youtube::before {
	  	content: "y";
	}

	.icon-twitter-brands::before {
		content: "z";
	}

	.icon-medium-1::before {
		content: "A";
	}

	.icon-minus-alt::before {
		content: "B";
	}

	.icon-smp-100-icon::before {
		content: "C";
	}

	.icon-medium-symbol:before {
		content: "D";
	}

	.icon-medium-icon-circled:before {
		content: "E";
	}

    .icon-smpf-logo:before {
        content: "w";
    }
	.icon-x-logo::before{
		content: "x";
	}


