@font-face{
    font-family: AvenirLTStd-Black;
    src: url('../fonts/AvenirLTStd-Black.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/AvenirLTStd-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/AvenirLTStd-Black.woff') format('woff'), /* Modern browsers */
         url('../fonts/AvenirLTStd-Black.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/AvenirLTStd-Black.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: AvenirLTStd-Book;
    src: url('../fonts/AvenirLTStd-Book.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/AvenirLTStd-Book.woff') format('woff'), /* Modern browsers */
         url('../fonts/AvenirLTStd-Book.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/AvenirLTStd-Book.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: AvenirLTStd-Light;
    src: url('../fonts/AvenirLTStd-Light.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/AvenirLTStd-Light.woff') format('woff'), /* Modern browsers */
         url('../fonts/AvenirLTStd-Light.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/AvenirLTStd-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: AvenirLTStd-Roman;
    src: url('../fonts/AvenirLTStd-Roman.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/AvenirLTStd-Roman.woff') format('woff'), /* Modern browsers */
         url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/AvenirLTStd-Roman.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-Black;
    src: url('../fonts/Roboto-Black.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-Black.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-Black.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-Black.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-BlackItalic;
    src: url('../fonts/Roboto-BlackItalic.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-BlackItalic.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-BlackItalic.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-BlackItalic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-Bold;
    src: url('../fonts/Roboto-Bold.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-Bold.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-Bold.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-Italic;
    src: url('../fonts/Roboto-Italic.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-Italic.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-Italic.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-Italic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-Light;
    src: url('../fonts/Roboto-Light.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-Light.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-Light.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-LightItalic;
    src: url('../fonts/Roboto-LightItalic.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-LightItalic.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-LightItalic.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-LightItalic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-Medium;
    src: url('../fonts/Roboto-Medium.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-Medium.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-Medium.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-MediumItalic;
    src: url('../fonts/Roboto-MediumItalic.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-MediumItalic.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-MediumItalic.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-MediumItalic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-Regular;
    src: url('../fonts/Roboto-Regular.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-Regular.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-Regular.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-Thin;
    src: url('../fonts/Roboto-Thin.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-Thin.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-Thin.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-Thin.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: Roboto-ThinItalic;
    src: url('../fonts/Roboto-ThinItalic.eot') format('opentype'); /* IE9 Compatibility Modes */
    src: url('../fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Roboto-ThinItalic.woff') format('woff'), /* Modern browsers */
         url('../fonts/Roboto-ThinItalic.ttf') format('truetype'), /* Safari, iOS, Android */
         url('../fonts/Roboto-ThinItalic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@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';
}