/* Webfonts */

/**
 * @license
 * MyFonts Webfont Build ID 3831092, 2019-10-30T23:08:07-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: NHaasGroteskTXPro-55Rg by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-haas-grotesk/pro-text-55-roman/
 * 
 * Webfont: NHaasGroteskTXPro-65Md by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-haas-grotesk/pro-text-65-medium/
 * 
 * Webfont: NHaasGroteskTXPro-75Bd by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-haas-grotesk/pro-text-75-bold/
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3831092
 * Licensed pageviews: 1,000,000
 * Webfonts copyright: Copyright &#x00A9; 2013 Monotype Imaging Inc. All rights reserved.
 * 
 * © 2019 MyFonts Inc
 
	font-family: 'NHaasGroteskTXPro-55Rg'; - regular
	font-family: 'NHaasGroteskTXPro-65Md'; - medium
	font-family: 'NHaasGroteskTXPro-75Bd'; - bold
 
*/

@import url("//hello.myfonts.net/count/3a7534");

  
@font-face {
	font-family: 'NHaasGroteskTXPro-55Rg';
	src: url('../css/fonts/3A7534_0_0.eot');
	src: url('../css/fonts/3A7534_0_0.eot?#iefix') format('embedded-opentype'),
		 url('../css/fonts/3A7534_0_0.woff2') format('woff2'),
		 url('../css/fonts/3A7534_0_0.woff') format('woff'),
		 url('../css/fonts/3A7534_0_0.ttf') format('truetype'),
		 url('../css/fonts/3A7534_0_0.svg#wf') format('svg');
}
 
  
@font-face {
	font-family: 'NHaasGroteskTXPro-65Md';
	src: url('../css/fonts/3A7534_1_0.eot');
	src: url('../css/fonts/3A7534_1_0.eot?#iefix') format('embedded-opentype'),
		 url('../css/fonts/3A7534_1_0.woff2') format('woff2'),
		 url('../css/fonts/3A7534_1_0.woff') format('woff'),
		 url('../css/fonts/3A7534_1_0.ttf') format('truetype'),
		 url('../css/fonts/3A7534_1_0.svg#wf') format('svg');
}
 
  
@font-face {
	font-family: 'NHaasGroteskTXPro-75Bd';
	src: url('../css/fonts/3A7534_2_0.eot');
	src: url('../css/fonts/3A7534_2_0.eot?#iefix') format('embedded-opentype'),
		 url('../css/fonts/3A7534_2_0.woff2') format('woff2'),
		 url('../css/fonts/3A7534_2_0.woff') format('woff'),
		 url('../css/fonts/3A7534_2_0.ttf') format('truetype'),
		 url('../css/fonts/3A7534_2_0.svg#wf') format('svg');
}

h1, h2, h3, h4, h5, h6 {
	color: #333333;
	font-family: 'NHaasGroteskTXPro-75Bd';
	font-weight: 100;
	font-style: normal;
	line-height: 1.2;
	margin: 0;
    -webkit-font-kerning: normal;
            font-kerning: normal;
}

/* ---- Stead Icon Set ---- */
@font-face {
	font-family: 'Stead-Icons';
	src:  url('../css/fonts/Stead-Icons.eot?m3vduf');
	src:  url('../css/fonts/Stead-Icons.eot?m3vduf#iefix') format('embedded-opentype'),
		  url('../css/fonts/Stead-Icons.ttf?m3vduf') format('truetype'),
		  url('../css/fonts/Stead-Icons.woff?m3vduf') format('woff'),
		  url('../css/fonts/Stead-Icons.svg?m3vduf#Stead-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'Stead-Icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-stead-arrow-left:before {
	content: "\e900";
}

.icon-stead-arrow-right:before {
 	content: "\e901";
}

.icon-stead-arrow:before {
	content: "\e902";
}

/* ie7 support */
.icon-stead-arrow-left {
	*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe900;');
}

.icon-stead-arrow-right {
	*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe901;');
}

.icon-stead-arrow {
	*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe902;');
}