/* Proxima Nova */
@font-face {
  font-family: 'Proxima-Nova';
  src: url('../fonts/Proxima\ Nova\ Thin.otf') format('opentype');
  font-weight: 200;
}
@font-face {
  font-family: 'Proxima-Nova';
  src: url('../fonts/Proxima Nova Light.otf') format('opentype');
  font-weight: 300;
}
@font-face {
  font-family: 'Proxima-Nova';
  src: url(../fonts/ProximaNova/Proxima\ Nova\ Regular.otf) format('opentype');
  font-weight: 400;
}
@font-face {
  font-family: 'Proxima-Nova';
  src: url(../fonts/ProximaNova/Proxima\ Nova\ Semibold.otf) format('opentype');
  font-weight: 700;
}
/* Proxima Nova Extra Condensed */
@font-face {
  font-family: 'Proxima-Nova-Condensed';
  src: url(../fonts/ProximaNova/Proxima\ Nova\ Condensed\ Thin.otf) format('opentype');
  font-weight: 300;
}
@font-face {
  font-family: 'Proxima-Nova-Condensed';
  src: url(../fonts/ProximaNova/Proxima\ Nova\ Condensed\ Regular.otf) format('opentype');
  font-weight: 400;
}
@font-face {
  font-family: 'Proxima-Nova-Condensed';
  src: url(../fonts/ProximaNova/Proxima\ Nova\ Condensed\ Regular\ Italic.otf) format('opentype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Proxima-Nova-Condensed';
  src: url(../fonts/ProximaNova/Proxima\ Nova\ Condensed\ Semibold.otf) format('opentype');
  font-weight: 700;
}
@font-face {
  font-family: 'Proxima-Nova-Condensed';
  src: url(../fonts/ProximaNova/Proxima\ Nova\ Condensed\ Semibold\ Italic.otf) format('opentype');
  font-weight: 700;
  font-style: italic;
}
/* SourceSans3 */
@font-face {
  font-family: 'SourceSans3';
  src: url(../fonts/SourceSans3/SourceSans3-ExtraLight.ttf) format('truetype');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSans3';
  src: url(../fonts/SourceSans3/SourceSans3-Light.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSans3';
  src: url(../fonts/SourceSans3/SourceSans3-Regular.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSans3';
  src: url(../fonts/SourceSans3/SourceSans3-Italic.ttf) format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'SourceSans3';
  src: url(../fonts/SourceSans3/SourceSans3-Semibold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
}
/* Tinos*/
@font-face {
  font-family: 'Tinos';
  src: url(../fonts/Gulliver/Tinos-Regular.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Tinos';
  src: url(../fonts/Gulliver/Tinos-Bold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Tinos';
  src: url(../fonts/Gulliver/Tinos-Italic.ttf) format('truetype');
  font-weight: 700;
  font-style: italic;
}

/* Roboto */
@font-face {
  font-family: 'Roboto';
  src: url(../fonts/Roboto/Roboto-Thin.ttf) format('truetype');
  font-weight: 200;
}
@font-face {
  font-family: 'Roboto';
  src: url(../fonts/Roboto/Roboto-Light.ttf) format('truetype');
  font-weight: 300;
}
@font-face {
  font-family: 'Roboto';
  src: url(../fonts/Roboto/Roboto-Regular.ttf) format('truetype');
  font-weight: 400;
}
@font-face {
  font-family: 'Roboto';
  src: url(../fonts/Roboto/Roboto-Italic.ttf) format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url(../fonts/Roboto/Roboto-Medium.ttf) format('truetype');
  font-weight: 700;
}
/* math test */
@font-face {
  font-family: 'STIX-Math';
  src: url(../fonts/Math/STIXTwoMath-Regular.ttf) format('truetype');
  font-weight: 700;
}
/* ----KaTex---- */
.katex, .mord.mathnormal, .mop{
  font-size: 1em!important;
  font-family: 'Proxima-Nova-Condensed'!important;
  font-weight: 400;
  /*font-family: 'STIX-Math'!important;*/
} 
.large-op{
  font-size: 1.8em!important;
  font-family: 'SourceSans3'!important;
  font-weight: 300;
  bottom:-.1em!important;
  /*font-family: 'STIX-Math'!important;*/
} 
.reveal .slides{
  hyphens: auto;
  font-family: 'SourceSans3';
  font-weight: 400;
}

/* font-weight: 100;
font-weight: 200;
font-weight: 300;
font-weight: 400;  normal
font-weight: 500;
font-weight: 600;
font-weight: 700;  bold
font-weight: 800;
font-weight: 900; */
