html {
	text-rendering: auto !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-font-smoothing: antialiased !important;
	font-smoothing: antialiased !important;
	font-smooth: always !important; 
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	margin: 0;
	padding: 0;
}

/* Dagny */
@font-face {
	font-family: "Dagny Regular";  
	src: url('../fonts/DagnyOffc.eot');
	src: url('../fonts/DagnyOffc.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/DagnyOffc.ttf") format("truetype");  
}
@font-face {
	font-family: "Dagny Regular Italic";  
	src: url('../fonts/DagnyOffc-Italic.eot');
	src: url('../fonts/DagnyOffc-Italic.eot?#iefix') format('embedded-opentype'),
	 	 url("../fonts/DagnyOffc-Italic.ttf") format("truetype");  
}
@font-face {
	font-family: "Dagny Black"; 
	src: url('../fonts/DagnyOffc-Black.eot');
	src: url('../fonts/DagnyOffc-Black.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/DagnyOffc-Black.ttf") format("truetype");   
}
@font-face {
	font-family: "Dagny Black Italic";
	src: url('../fonts/DagnyOffc-BlackItalic.eot');
	src: url('../fonts/DagnyOffc-BlackItalic.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/DagnyOffc-BlackItalic.ttf") format("truetype");   
}
@font-face {
	font-family: "Dagny Bold"; 
	font-weight: normal;
	src: url('../fonts/DagnyOffc-Bold.eot');
	src: url('../fonts/DagnyOffc-Bold.eot?#iefix') format('embedded-opentype'),
		 local("DagnyOffc-Bold"), url("../fonts/DagnyOffc-Bold.ttf") format("truetype");   
}
@font-face {
	font-family: "Dagny Bold Italic";
	src: url('../fonts/DagnyOffc-BoldItalic.eot');
	src: url('../fonts/DagnyOffc-BoldItalic.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/DagnyOffc-BoldItalic.ttf") format("truetype");   
}
@font-face {
	font-family: "Dagny Light";  
	src: url('../fonts/DagnyOffc-Light.eot');
	src: url('../fonts/DagnyOffc-Light.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/DagnyOffc-Light.ttf") format("truetype");  
	font-weight: normal;  
}
@font-face {
	font-family: "Dagny Light Italic";  
	src: url('../fonts/DagnyOffc-LightItalic.eot');
	src: url('../fonts/DagnyOffc-LightItalic.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/DagnyOffc-LightItalic.ttf") format("truetype");   
}
@font-face {
	font-family: "Dagny Extra Light";  
	src: url('../fonts/DagnyOffc-Xlight.eot');
	src: url('../fonts/DagnyOffc-Xlight.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/DagnyOffc-Xlight.ttf") format("truetype");  
	font-weight: normal;  
}
@font-face {
	font-family: "Dagny Extra Light Italic";  
	src: url('../fonts/DagnyOffc-XlightItalic.eot');
	src: url('../fonts/DagnyOffc-XlightItalic.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/DagnyOffc-XlightItalic.ttf") format("truetype");   
}
@font-face {
	font-family: "Dagny Thin";   
	src: url('../fonts/DagnyOffc-Thin.eot');
	src: url('../fonts/DagnyOffc-Thin.eot?#iefix') format('embedded-opentype'), 
		 url("../fonts/DagnyOffc-Thin.ttf") format("truetype");   
}
@font-face {
	font-family: "Dagny Thin Italic";   
	src: url('../fonts/DagnyOffc-ThinItalic.eot');
	src: url('../fonts/DagnyOffc-ThinItalic.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/DagnyOffc-ThinItalic.ttf") format("truetype");   
}
 
/* Oswald */
@font-face {
	font-family: "Oswald";  
	src: url('../fonts/Oswald-Regular.eot');
	src: url('../fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/Oswald-Regular.ttf") format("truetype");  
	font-weight: normal;  
} 
 
/* Proxima Nova */
@font-face {
	font-family: "ProximaNova";
	font-weight: normal;
	src: url('../fonts/ProximaNova-Reg.eot');
	src: url('../fonts/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/ProximaNova-Reg-webfont.ttf") format("truetype"),
		 local("ProximaNova-Reg"), url("../fonts/ProximaNova-Reg.otf") format("opentype");
}
@font-face {
	font-family: "ProximaNova";
	font-weight: bold;
	src: url('../fonts/ProximaNova-Bold.eot');
	src: url('../fonts/ProximaNova-Bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url("../fonts/ProximaNova-Bold-webfont.ttf") format("truetype"),
		 local("ProximaNova-Bold"), url("../fonts/ProximaNova-Bold.otf") format("opentype"); 
}


/* Arnhem Pro Blond */
/* 2015.7.9
@font-face {
	font-family: "Arnhem Pro Blond"; 
	font-weight: normal;
	src: url('../fonts/ArnhemPro-Blond.eot');
   	src: url('../fonts/ArnhemPro-Blond.eot?#iefix') format('embedded-opentype'),
		 	local("ArnhemPro-Blond"), url("../fonts/ArnhemPro-Blond.otf") format("opentype"); 
}
*/ 
@font-face {
	font-family: "Arnhem Pro Blond";
	font-weight: normal;
	src: url("../fonts/ArnhemPro-Blond.eot");
	src: local("☺"), 
		 url("../fonts/ArnhemPro-Blond.woff") format("woff"), 
		 url("../fonts/ArnhemPro-Blond.ttf") format("truetype"), 
		 url("../fonts/ArnhemPro-Blond.svg") format("svg"); 
}
