/* fonts */
@font-face {
  font-family: 'EuclidFlex';
  src: url('../fonts/EuclidFlexUltralight.eot?#iefix') format('embedded-opentype'),  url('../fonts/EuclidFlexUltralight.otf')  format('opentype'),
     url('../fonts/EuclidFlexUltralight.woff') format('woff'), url('../fonts/EuclidFlexUltralight.ttf')  format('truetype'), url('../fonts/EuclidFlexUltralight.svg#EuclidFlexUltralight') format('svg');
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'EuclidFlex';
  src: url('../fonts/EuclidFlexLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/EuclidFlexLight.otf')  format('opentype'),
     url('../fonts/EuclidFlexLight.woff') format('woff'), url('../fonts/EuclidFlexLight.ttf')  format('truetype'), url('../fonts/EuclidFlexLight.svg#EuclidFlexLight') format('svg');
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: 'EuclidFlex';
  src: url('../fonts/EuclidFlex.eot?#iefix') format('embedded-opentype'),  url('../fonts/EuclidFlex.otf')  format('opentype'),
     url('../fonts/EuclidFlex.woff') format('woff'), url('../fonts/EuclidFlex.ttf')  format('truetype'), url('../fonts/EuclidFlex.svg#EuclidFlex') format('svg');
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'EuclidFlex';
  src: url('../fonts/EuclidFlexMedium.eot?#iefix') format('embedded-opentype'),  url('../fonts/EuclidFlexMedium.otf')  format('opentype'),
     url('../fonts/EuclidFlexMedium.woff') format('woff'), url('../fonts/EuclidFlexMedium.ttf')  format('truetype'), url('../fonts/EuclidFlexMedium.svg#EuclidFlexMedium') format('svg');
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: 'EuclidFlex';
  src: url('../fonts/EuclidFlexBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/EuclidFlexBold.otf')  format('opentype'),
       url('../fonts/EuclidFlexBold.woff') format('woff'), url('../fonts/EuclidFlexBold.ttf')  format('truetype'), url('../fonts/EuclidFlexBold.svg#EuclidFlexBold') format('svg');
  font-style: normal;
  font-weight: 700;
}