/**
 * Here we define the fonts that are used globally
 */

 @font-face {
    font-family: 'DaimlerCS-Regular';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/DaimlerCS-Regular.eot');
    src: url('../fonts/DaimlerCS-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/DaimlerCS-Regular.woff') format('woff'), url('../fonts/DaimlerCS-Regular.ttf') format('truetype'), url('../fonts/DaimlerCS-Regular.svg#DaimlerCS-Regular') format('svg');
}
@font-face {
    font-family: 'DaimlerCS-Demi';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/DaimlerCS-Demi.eot');
    src: url('../fonts/DaimlerCS-Demi.eot?#iefix') format('embedded-opentype'), url('../fonts/DaimlerCS-Demi.woff') format('woff'), url('../fonts/DaimlerCS-Demi.ttf') format('truetype'), url('../fonts/DaimlerCS-Demi.svg#DaimlerCS-Demi') format('svg');
}
@font-face {
    font-family: 'DaimlerCS-Bold';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/DaimlerCS-Bold.eot');
    src: url('../fonts/DaimlerCS-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/DaimlerCS-Bold.woff') format('woff'), url('../fonts/DaimlerCS-Bold.ttf') format('truetype'), url('../fonts/DaimlerCS-Bold.svg#DaimlerCS-Bold') format('svg');
}
@font-face {
    font-family: 'DaimlerCS-Light';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/DaimlerCS-Light.eot');
    src: url('../fonts/DaimlerCS-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/DaimlerCS-Light.woff') format('woff'), url('../fonts/DaimlerCS-Light.ttf') format('truetype'), url('../fonts/DaimlerCS-Light.svg#DaimlerCS-Light') format('svg');
}
@font-face {
    font-family: 'DaimlerCAC-Regular';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/DaimlerCAC-Regular.eot');
    src: url('../fonts/DaimlerCAC-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/DaimlerCAC-Regular.woff') format('woff'), url('../fonts/DaimlerCAC-Regular.ttf') format('truetype'), url('../fonts/DaimlerCAC-Regular.svg#DaimlerCAC-Regular') format('svg');
}


/*
 * Here we define the iconset font families
*/

@font-face {
    font-family: 'Daimler_Iconset-Basic_04';
    src:  url('../fonts/iconsets/basic/Daimler_Iconset-Basic_04.eot?ohonwz');
    src:  url('../fonts/iconsets/basic/Daimler_Iconset-Basic_04.eot?ohonwz#iefix') format('embedded-opentype'),
      url('../fonts/iconsets/basic/Daimler_Iconset-Basic_04.ttf?ohonwz') format('truetype'),
      url('../fonts/iconsets/basic/Daimler_Iconset-Basic_04.woff?ohonwz') format('woff'),
      url('../fonts/iconsets/basic/Daimler_Iconset-Basic_04.svg?ohonwz#Daimler_Iconset-Basic_04') format('svg');
    font-weight: normal;
    font-style: normal;
  } 

  @font-face {
	font-family: 'Daimler_Iconset-Filetypes_01';
	src:url('../fonts/iconsets/filetypes/Daimler_Iconset-Filetypes-Logos_01.eot');
	src:url('../fonts/iconsets/filetypes/Daimler_Iconset-Filetypes-Logos_01.eot?s8u57i#iefix') format('embedded-opentype'),
		url('../fonts/iconsets/filetypes/Daimler_Iconset-Filetypes-Logos_01.ttf?s8u57i') format('truetype'),
		url('../fonts/iconsets/filetypes/Daimler_Iconset-Filetypes-Logos_01.woff?s8u57i') format('woff'),
		url('../fonts/iconsets/filetypes/Daimler_Iconset-Filetypes-Logos_01.svg?s8u57i#Daimler_Iconset-Filetypes-Logos_01') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Daimler_Iconset-Interaction_01';
	src:url('../fonts/iconsets/interaction/Daimler_Iconset-Interaction_01.eot?w66rtt');
	src:url('../fonts/iconsets/interaction/Daimler_Iconset-Interaction_01.eot?w66rtt#iefix') format('embedded-opentype'),
		url('../fonts/iconsets/interaction/Daimler_Iconset-Interaction_01.ttf?w66rtt') format('truetype'),
		url('../fonts/iconsets/interaction/Daimler_Iconset-Interaction_01.woff?w66rtt') format('woff'),
		url('../fonts/iconsets/interaction/Daimler_Iconset-Interaction_01.svg?w66rtt#Daimler_Iconset-Interaction_01') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'dse-icons';
    src:  url('../fonts/iconsets/dse/dse-icons.eot?6bqd7w');
    src:  url('../fonts/iconsets/dse/dse-icons.eot?6bqd7w#iefix') format('embedded-opentype'),
      url('../fonts/iconsets/dse/dse-icons.ttf?6bqd7w') format('truetype'),
      url('../fonts/iconsets/dse/dse-icons.woff?6bqd7w') format('woff'),
      url('../fonts/iconsets/dse/dse-icons.svg?6bqd7w#dse-icons') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
    src: local('Material Icons'),
      local('MaterialIcons-Regular'),
      url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),
      url(../fonts/MaterialIcons-Regular.woff) format('woff'),
      url(../fonts/MaterialIcons-Regular.ttf) format('truetype');
  }

  .material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;  /* Preferred icon size */
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
  
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
  
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
  
    /* Support for IE. */
    font-feature-settings: 'liga';
  }




/* New Fonts for Mercedes-Benz CI */

@font-face {
  font-family: 'MBCorpoATitle-Regular-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoATitle-Regular-Web.eot');
  src: url('../fonts/new/MBCorpoATitle-Regular-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoATitle-Regular-Web.woff') format('woff'), url('../fonts/new/MBCorpoATitle-Regular-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoATitle-Regular-Web.svg#MBCorpoATitle-Regular-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoAScreen1Cond-Regular-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoAScreen1Cond-Regular-Web.eot');
  src: url('../fonts/new/MBCorpoAScreen1Cond-Regular-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoAScreen1Cond-Regular-Web.woff') format('woff'), url('../fonts/new/MBCorpoAScreen1Cond-Regular-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoAScreen1Cond-Regular-Web.svg#MBCorpoAScreen1Cond-Regular-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoAScreen2Cond-Regular-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoAScreen2Cond-Regular-Web.eot');
  src: url('../fonts/new/MBCorpoAScreen2Cond-Regular-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoAScreen2Cond-Regular-Web.woff') format('woff'), url('../fonts/new/MBCorpoAScreen2Cond-Regular-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoAScreen2Cond-Regular-Web.svg#MBCorpoAScreen2Cond-Regular-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoATextCond-Regular-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoATextCond-Regular-Web.eot');
  src: url('../fonts/new/MBCorpoATextCond-Regular-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoATextCond-Regular-Web.woff') format('woff'), url('../fonts/new/MBCorpoATextCond-Regular-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoATextCond-Regular-Web.svg#MBCorpoATextCond-Regular-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoATitleCond-Regular-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoATitleCond-Regular-Web.eot');
  src: url('../fonts/new/MBCorpoATitleCond-Regular-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoATitleCond-Regular-Web.woff') format('woff'), url('../fonts/new/MBCorpoATitleCond-Regular-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoATitleCond-Regular-Web.svg#MBCorpoATitleCond-Regular-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSText-Bold-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSText-Bold-Web.eot');
  src: url('../fonts/new/MBCorpoSText-Bold-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSText-Bold-Web.woff') format('woff'), url('../fonts/new/MBCorpoSText-Bold-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSText-Bold-Web.svg#MBCorpoSText-Bold-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSText-CondBold-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSText-CondBold-Web.eot');
  src: url('../fonts/new/MBCorpoSText-CondBold-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSText-CondBold-Web.woff') format('woff'), url('../fonts/new/MBCorpoSText-CondBold-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSText-CondBold-Web.svg#MBCorpoSText-CondBold-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSText-CondLight-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSText-CondLight-Web.eot');
  src: url('../fonts/new/MBCorpoSText-CondLight-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSText-CondLight-Web.woff') format('woff'), url('../fonts/new/MBCorpoSText-CondLight-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSText-CondLight-Web.svg#MBCorpoSText-CondLight-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSText-CondRegular-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSText-CondRegular-Web.eot');
  src: url('../fonts/new/MBCorpoSText-CondRegular-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSText-CondRegular-Web.woff') format('woff'), url('../fonts/new/MBCorpoSText-CondRegular-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSText-CondRegular-Web.svg#MBCorpoSText-CondRegular-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSText-Light-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSText-Light-Web.eot');
  src: url('../fonts/new/MBCorpoSText-Light-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSText-Light-Web.woff') format('woff'), url('../fonts/new/MBCorpoSText-Light-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSText-Light-Web.svg#MBCorpoSText-Light-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSText-Regular-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSText-Regular-Web.eot');
  src: url('../fonts/new/MBCorpoSText-Regular-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSText-Regular-Web.woff') format('woff'), url('../fonts/new/MBCorpoSText-Regular-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSText-Regular-Web.svg#MBCorpoSText-Regular-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSTitle-Bold-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSTitle-Bold-Web.eot');
  src: url('../fonts/new/MBCorpoSTitle-Bold-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSTitle-Bold-Web.woff') format('woff'), url('../fonts/new/MBCorpoSTitle-Bold-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSTitle-Bold-Web.svg#MBCorpoSTitle-Bold-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSTitle-CondBold-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSTitle-CondBold-Web.eot');
  src: url('../fonts/new/MBCorpoSTitle-CondBold-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSTitle-CondBold-Web.woff') format('woff'), url('../fonts/new/MBCorpoSTitle-CondBold-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSTitle-CondBold-Web.svg#MBCorpoSTitle-CondBold-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSTitle-CondLight-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSTitle-CondLight-Web.eot');
  src: url('../fonts/new/MBCorpoSTitle-CondLight-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSTitle-CondLight-Web.woff') format('woff'), url('../fonts/new/MBCorpoSTitle-CondLight-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSTitle-CondLight-Web.svg#MBCorpoSTitle-CondLight-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSTitle-CondRegular-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSTitle-CondRegular-Web.eot');
  src: url('../fonts/new/MBCorpoSTitle-CondRegular-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSTitle-CondRegular-Web.woff') format('woff'), url('../fonts/new/MBCorpoSTitle-CondRegular-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSTitle-CondRegular-Web.svg#MBCorpoSTitle-CondRegular-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSTitle-Light-Web';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSTitle-Light-Web.eot');
  src: url('../fonts/new/MBCorpoSTitle-Light-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSTitle-Light-Web.woff') format('woff'), url('../fonts/new/MBCorpoSTitle-Light-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSTitle-Light-Web.svg#MBCorpoSTitle-Light-Web') format('svg');
}

@font-face {
  font-family: 'MBCorpoSTitle-Regular-Web.eot';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/new/MBCorpoSTitle-Regular-Web.eot');
  src: url('../fonts/new/MBCorpoSTitle-Regular-Web.eot?#iefix') format('embedded-opentype'), url('../fonts/new/MBCorpoSTitle-Regular-Web.woff') format('woff'), url('../fonts/new/MBCorpoSTitle-Regular-Web.ttf') format('truetype'), url('../fonts/new/MBCorpoSTitle-Regular-Web.svg#MBCorpoSTitle-Regular-Web') format('svg');
}