/************************************************************************/
/*						FAMILY TTNorms 2018 added						*/
/************************************************************************/
@font-face{
	font-family:"dinpro-medium";	
	src: url('../fonts/dinpro-medium.otf') format('opentype'), url('../fonts/dinpro-medium.ttf') format('truetype'), url('../fonts/dinpro-medium.eot?#iefix');
}
@font-face{
	font-family:"Arial-Black";	
	src: url('../fonts/Arial-Black.ttf') format('truetype');
}
@font-face{
	font-family:"ArialMT";	
	src: url('../fonts/ArialMT.ttf') format('truetype');
}
@font-face{
	font-family:"TTNorms-Black";	
	src: url('../fonts/TTNorms-Black.otf') format('opentype'), url('../fonts/TTNorms-Black.ttf') format('truetype');
}
.TTNorms-Black  {
	font-family: TTNorms-Black, sans-serif;
}
@font-face{
	font-family:"TTNorms-BlackItalic";
	src: url('../fonts/TTNorms-BlackItalic.otf') format('opentype'), url('../fonts/TTNorms-BlackItalic.ttf') format('truetype');
}
.TTNorms-BlackItalic  {
	font-family: TTNorms-BlackItalic, sans-serif;
}
@font-face{
	font-family:"TTNorms-Bold";	
	src: url('../fonts/TTNorms-Bold.otf') format('opentype'), url('../fonts/TTNorms-Bold.ttf') format('truetype');
}
.TTNorms-Bold  {
	font-family: TTNorms-Bold, sans-serif;
}
@font-face{
	font-family:"TTNorms-BoldItalic";	
	src: url('../fonts/TTNorms-BoldItalic.otf') format('opentype'), url('../fonts/TTNorms-BoldItalic.ttf') format('truetype');
}
.TTNorms-BoldItalic  {
	font-family: TTNorms-BoldItalic, sans-serif;
}
@font-face{
	font-family:"TTNorms-ExtraBold";
	src: url('../fonts/TTNorms-ExtraBold.otf') format('opentype'), url('../fonts/TTNorms-ExtraBold.ttf') format('truetype');
}
.TTNorms-ExtraBold  {
	font-family: TTNorms-ExtraBold, sans-serif;
}
@font-face{
	font-family:"TTNorms-ExtraBoldItalic";
	src: url('../fonts/TTNorms-ExtraBoldItalic.otf') format('opentype'), url('../fonts/TTNorms-ExtraBoldItalic.ttf') format('truetype');
}
.TTNorms-ExtraBoldItalic  {
	font-family: TTNorms-ExtraBoldItalic, sans-serif;
}
@font-face{
	font-family:"TTNorms-ExtraLight";
	src: url('../fonts/TTNorms-ExtraLight.otf') format('opentype'), url('../fonts/TTNorms-ExtraLight.ttf') format('truetype');
}
.TTNorms-ExtraLight  {
	font-family: TTNorms-ExtraLight, sans-serif;
}
@font-face{
	font-family:"TTNorms-ExtraLightItalic";	
	src: url('../fonts/TTNorms-ExtraLightItalic.otf') format('opentype'), url('../fonts/TTNorms-ExtraLightItalic.ttf') format('truetype');
}
.TTNorms-ExtraLightItalic  {
	font-family: TTNorms-ExtraLightItalic, sans-serif;
}
@font-face{
	font-family:"TTNorms-Heavy";	
	src: url('../fonts/TTNorms-Heavy.otf') format('opentype'), url('../fonts/TTNorms-Heavy.ttf') format('truetype');
}
.TTNorms-Heavy  {
	font-family: TTNorms-Heavy, sans-serif;
}
@font-face{
	font-family:"TTNorms-HeavyItalic";	
	src: url('../fonts/TTNorms-HeavyItalic.otf') format('opentype'), url('../fonts/TTNorms-HeavyItalic.ttf') format('truetype');
}
.TTNorms-HeavyItalic  {
	font-family: TTNorms-HeavyItalic, sans-serif;
}
@font-face{
	font-family:"TTNorms-Italic";	
	src: url('../fonts/TTNorms-Italic.otf') format('opentype'), url('../fonts/TTNorms-Italic.ttf') format('truetype');
}
.TTNorms-Italic  {
	font-family: TTNorms-Italic, sans-serif;
}
@font-face{
	font-family:"TTNorms-Light";	
	src: url('../fonts/TTNorms-Light.otf') format('opentype'), url('../fonts/TTNorms-Light.ttf') format('truetype');
}
.TTNorms-Light  {
	font-family: TTNorms-Light, sans-serif;
}
@font-face{
	font-family:"TTNorms-LightItalic";	
	src: url('../fonts/TTNorms-LightItalic.otf') format('opentype'), url('../fonts/TTNorms-LightItalic.ttf') format('truetype');
}
.TTNorms-LightItalic  {
	font-family: TTNorms-LightItalic, sans-serif;
}
@font-face{
	font-family:"TTNorms-Medium";	
	src: url('../fonts/TTNorms-Medium.otf') format('opentype'), url('../fonts/TTNorms-Medium.ttf') format('truetype');
}
.TTNorms-Medium  {
	font-family: TTNorms-Medium, sans-serif;
}
@font-face{
	font-family:"TTNorms-MediumItalic";	
	src: url('../fonts/TTNorms-MediumItalic.otf') format('opentype'), url('../fonts/TTNorms-MediumItalic.ttf') format('truetype');
}
.TTNorms-MediumItalic  {
	font-family: TTNorms-MediumItalic, sans-serif;
}
@font-face{
	font-family:"TTNorms-Regular";	
	src: url('../fonts/TTNorms-Regular.otf') format('opentype'), url('../fonts/TTNorms-Regular.ttf') format('truetype');
}
.TTNorms-Regular  {
	font-family: TTNorms-Regular, sans-serif;
}
@font-face{
	font-family:"TTNorms-Thin";	
	src: url('../fonts/TTNorms-Thin.otf') format('opentype'), url('../fonts/TTNorms-Thin.ttf') format('truetype');
}
.TTNorms-Thin  {
	font-family: TTNorms-Thin, sans-serif;
}
@font-face{
	font-family:"TTNorms-ThinItalic";	
	src: url('../fonts/TTNorms-ThinItalic.otf') format('opentype'), url('../fonts/TTNorms-ThinItalic.ttf') format('truetype');
}
.TTNorms-ThinItalic  {
	font-family: TTNorms-ThinItalic, sans-serif;
}
/************************************************************************/
/*						FAMILY GT-Walsheim-Pro							*/
/************************************************************************/
@font-face{
	font-family:"GT-Walsheim-Pro-Light";	
	src: url("../fonts/GT-Walsheim-Pro-Light.eot?#iefix");
	src: url("../fonts/GT-Walsheim-Pro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Walsheim-Pro-Light.ttf") format("truetype");
}
.GT-Walsheim-Pro-Light  {
	font-family: GT-Walsheim-Pro-Light, sans-serif;
}
@font-face {
    font-family:"GT-Walsheim-Pro-Light";
    src: url("../fonts/GT-Walsheim-Pro-Light-Oblique.ttf");
    src: url("../fonts/GT-Walsheim-Pro-Light-Oblique.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Walsheim-Pro-Light-Oblique.ttf") format("truetype");
    font-style: oblique;
}
@font-face{
	font-family:"GT-Walsheim-Pro-Regular";	
	src: url("../fonts/GT-Walsheim-Pro-Regular.eot?#iefix");
	src: url("../fonts/GT-Walsheim-Pro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Walsheim-Pro-Regular.ttf") format("truetype");
}
.GT-Walsheim-Pro-Regular {
	font-family: GT-Walsheim-Pro-Regular, sans-serif;
}
@font-face{
	font-family:"GT-Walsheim-Pro-Bold";	
	src: url("../fonts/GT-Walsheim-Pro-Bold.eot?#iefix");
	src: url("../fonts/GT-Walsheim-Pro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Walsheim-Pro-Bold.ttf") format("truetype");
}
.GT-Walsheim-Pro-Bold {
	font-family: GT-Walsheim-Pro-Bold, sans-serif;
}
@font-face{
	font-family:"GT-Walsheim-Pro-Medium";	
	src: url("../fonts/GT-Walsheim-Pro-Medium.eot?#iefix");
	src: url("../fonts/GT-Walsheim-Pro-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Walsheim-Pro-Medium.ttf") format("truetype");	
}
.GT-Walsheim-Pro-Medium {
	font-family: GT-Walsheim-Pro-Medium, sans-serif;
}
@font-face{
	font-family:"GT-Walsheim-Pro-Black";	
	src: url("../fonts/GT-Walsheim-Pro-Black.eot?#iefix");
	src: url("../fonts/GT-Walsheim-Pro-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Walsheim-Pro-Black.ttf") format("truetype");
}
.GT-Walsheim-Pro-Black {
	font-family: GT-Walsheim-Pro-Black, sans-serif;
}
@font-face{
	font-family:"GT-Walsheim-Pro-Thin";	
	src: url("../fonts/GT-Walsheim-Pro-Thin.eot?#iefix");
	src: url("../fonts/GT-Walsheim-Pro-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Walsheim-Pro-Thin.ttf") format("truetype");
}
.GT-Walsheim-Pro-Thin {
	font-family: GT-Walsheim-Pro-Thin, sans-serif;
}
@font-face{
	font-family:"GT-Walsheim-Pro-Ultra-Bold";	
	src: url("../fonts/GT-Walsheim-Pro-Ultra-Bold.eot?#iefix");
	src: url("../fonts/GT-Walsheim-Pro-Ultra-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Walsheim-Pro-Ultra-Bold.ttf") format("truetype");
}
.GT-Walsheim-Pro-Ultra-Bold {
	font-family: GT-Walsheim-Pro-Ultra-Bold, sans-serif;
}
@font-face{
	font-family:"GT-Walsheim-Pro-Ultra-Light";	
	src: url("../fonts/GT-Walsheim-Pro-Ultra-Light.eot?#iefix");
	src: url("../fonts/GT-Walsheim-Pro-Ultra-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/GT-Walsheim-Pro-Ultra-Light.ttf") format("truetype");
}
.GT-Walsheim-Pro-Ultra-Light {
	font-family: GT-Walsheim-Pro-Ultra-Light, sans-serif;
}
/************************************************************************/
/*						FAMILY GT-OpenSans								*/
/************************************************************************/
@font-face{
	font-family:"OpenSans-Bold";	
	src: url("../fonts/OpenSans-Bold.eot?#iefix");
	src: url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold.ttf") format("truetype");
}
.OpenSans-Bold {
	font-family: OpenSans-Bold, sans-serif;
}
@font-face{
	font-family:"OpenSans-BoldItalic";	
	src: url("../fonts/OpenSans-BoldItalic.eot?#iefix");
	src: url("../fonts/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-BoldItalic.ttf") format("truetype");
}
.OpenSans-BoldItalic {
	font-family: OpenSans-BoldItalic, sans-serif;
}
@font-face{
	font-family:"OpenSans-ExtraBold";	
	src: url("../fonts/OpenSans-ExtraBold.eot?#iefix");
	src: url("../fonts/OpenSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-ExtraBold.ttf") format("truetype");
}
.OpenSans-ExtraBold {
	font-family: OpenSans-ExtraBold, sans-serif;
}
@font-face{
	font-family:"OpenSans-ExtraBoldItalic";	
	src: url("../fonts/OpenSans-ExtraBoldItalic.eot?#iefix");
	src: url("../fonts/OpenSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-ExtraBoldItalic.ttf") format("truetype");
}
.OpenSans-ExtraBoldItalic {
	font-family: OpenSans-ExtraBoldItalic, sans-serif;
}
@font-face{
	font-family:"OpenSans-Italic";	
	src: url("../fonts/OpenSans-Italic.eot?#iefix");
	src: url("../fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic.ttf") format("truetype");
}
.OpenSans-Italic {
	font-family: OpenSans-Italic, sans-serif;
}
@font-face{
	font-family:"OpenSans-Light";	
	src: url("../fonts/OpenSans-Light.eot?#iefix");
	src: url("../fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light.ttf") format("truetype");
}
.OpenSans-Light {
	font-family: OpenSans-Light, sans-serif;
}
@font-face{
	font-family:"OpenSans-LightItalic";	
	src: url("../fonts/OpenSans-LightItalic.eot?#iefix");
	src: url("../fonts/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-LightItalic.ttf") format("truetype");
}
.OpenSans-LightItalic {
	font-family: OpenSans-LightItalic, sans-serif;
}
@font-face{
	font-family:"OpenSans-Regular";	
	src: url("../fonts/OpenSans-Regular.eot?#iefix");
	src: url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular.ttf") format("truetype");
}
.OpenSans-Regular {
	font-family: OpenSans-Regular, sans-serif;
}
@font-face{
	font-family:"OpenSans-Semibold";	
	src: url("../fonts/OpenSans-Semibold.eot?#iefix");
	src: url("../fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold.ttf") format("truetype");
}
.OpenSans-Semibold {
	font-family: OpenSans-Semibold, sans-serif;
}
@font-face{
	font-family:"OpenSans-SemiboldItalic";	
	src: url("../fonts/OpenSans-SemiboldItalic.eot?#iefix");
	src: url("../fonts/OpenSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-SemiboldItalic.ttf") format("truetype");
}
.OpenSans-SemiboldItalic {
	font-family: OpenSans-SemiboldItalic, sans-serif;
}

/************************************************************************/
/*						FAMILY CoolVetica Condensed RG								*/
/************************************************************************/
@font-face{
	font-family:"Coolvetica-Condensed-Regular";	
	src: url("../fonts/Coolvetica-Condensed-Regular.eot?#iefix");
	src: url("../fonts/Coolvetica-Condensed-Regular.eot?#iefix") format("embedded-opentype"),  url("../fonts/Coolvetica-Condensed-Regular.ttf") format("truetype");
}
.Coolvetica-Condensed-Regular {
	font-family: Coolvetica-Condensed-Regular, sans-serif;
}

/************************************************************************/
/*						FAMILY Lato						            	*/
/************************************************************************/
@font-face{
	font-family:"Lato-Black";	
	src: url('../fonts/Lato-Black.ttf') format('truetype');
}
@font-face{
	font-family:"Lato-BlackItalic";	
	src: url('../fonts/Lato-BlackItalic.ttf') format('truetype');
}
@font-face{
	font-family:"Lato-Bold";	
	src: url('../fonts/Lato-Bold.ttf') format('truetype');
}
@font-face{
	font-family:"Lato-BoldItalic";	
	src: url('../fonts/Lato-BoldItalic.ttf') format('truetype');
}
@font-face{
	font-family:"Lato-Italic";	
	src: url('../fonts/Lato-Italic.ttf') format('truetype');
}
@font-face{
	font-family:"Lato-Light";	
	src: url('../fonts/Lato-Light.ttf') format('truetype');
}
@font-face{
	font-family:"Lato-LightItalic";	
	src: url('../fonts/Lato-LightItalic.ttf') format('truetype');
}
@font-face{
	font-family:"Lato-Regular";	
	src: url('../fonts/Lato-Regular.ttf') format('truetype');
}
@font-face{
	font-family:"Lato-Thin";	
	src: url('../fonts/Lato-Thin.ttf') format('truetype');
}
@font-face{
	font-family:"Lato-ThinItalic";	
	src: url('../fonts/Lato-ThinItalic.ttf') format('truetype');
}

/************************************************************************/
/*						FAMILY IBERPANGEA						        */
/************************************************************************/
@font-face{
	font-family:"IberPangea-Bold";	
	src: url('../fonts/IberPangea-Bold.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangea-BoldItalic";	
	src: url('../fonts/IberPangea-BoldItalic.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangea-Italic";	
	src: url('../fonts/IberPangea-Italic.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangea-Light";	
	src: url('../fonts/IberPangea-Light.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangea-LightItalic";	
	src: url('../fonts/IberPangea-LightItalic.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangea-Medium";	
	src: url('../fonts/IberPangea-Medium.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangea-MediumItalic";	
	src: url('../fonts/IberPangea-MediumItalic.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangea-Regular";	
	src: url('../fonts/IberPangea-Regular.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangea-SmBold";	
	src: url('../fonts/IberPangea-SmBold.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangea-SmBoldItalic";	
	src: url('../fonts/IberPangea-SmBoldItalic.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-Bold";	
	src: url('../fonts/IberPangeaText-Bold.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-BoldItalic";	
	src: url('../fonts/IberPangeaText-BoldItalic.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-Italic";	
	src: url('../fonts/IberPangeaText-Italic.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-Light";	
	src: url('../fonts/IberPangeaText-Light.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-LightItalic";	
	src: url('../fonts/IberPangeaText-LightItalic.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-Medium";	
	src: url('../fonts/IberPangeaText-Medium.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-MediumItalic";	
	src: url('../fonts/IberPangeaText-MediumItalic.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-Regular";	
	src: url('../fonts/IberPangeaText-Regular.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-SmBold";	
	src: url('../fonts/IberPangeaText-SmBold.ttf') format('truetype');
}
@font-face{
	font-family:"IberPangeaText-SmBoldItalic";	
	src: url('../fonts/IberPangeaText-SmBoldItalic.ttf') format('truetype');
}
