﻿@font-face {
  font-family: CircularStd-Black;
  src: url("./fonts/CircularStd/CircularStd-Black.otf") format("opentype"),
  url("./fonts/CircularStd/CircularStd-Black.eot") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: CircularStd-BlackItalic;
  src: url('./fonts/CircularStd/CircularStd-BlackItalic.otf') format("opentype"),
  url("./fonts/CircularStd/CircularStd-BlackItalic.eot") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: CircularStd-Bold;
  src: url("./fonts/CircularStd/CircularStd-Bold.otf") format("opentype"),
  url("./fonts/CircularStd/CircularStd-Bold.eot") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: CircularStd-BoldItalic;
  src: url("./fonts/CircularStd/CircularStd-BoldItalic.otf") format("opentype"),
  url("./fonts/CircularStd/CircularStd-BoldItalic.eot") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: CircularStd-Book;
  src: url("./fonts/CircularStd/CircularStd-Book.otf") format("opentype"),
  url("./fonts/CircularStd/CircularStd-Book.eot") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: CircularStd-BookItalic;
  src: url("./fonts/CircularStd/CircularStd-BookItalic.otf") format("opentype"),
  url("./fonts/CircularStd/CircularStd-BookItalic.eot") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: CircularStd-Medium;
  src: url("./fonts/CircularStd/CircularStd-Medium.otf") format("opentype"),
  url("./fonts/CircularStd/CircularStd-Medium.eot") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: CircularStd-MediumItalic;
  src: url("./fonts/CircularStd/CircularStd-MediumItalic.otf") format("opentype"),
  url("./fonts/CircularStd/CircularStd-MediumItalic.eot") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: SharpSansNoOne-Regular;
  src: url("./fonts/SharpSansNoOne-Regular.eot");
  src: url("./fonts/ss-400.otf") format("opentype"),
  url("./fonts/SharpSansNoOne-Regular.eot?#iefix") format('embedded-opentype'),
  url('./fonts/SharpSansNoOne-Regular.woff') format('woff'), 
  url('./fonts/SharpSansNoOne-Regular.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: SharpSansNoOne-Medium;
  src: url("./fonts/SharpSansNoOne-Medium.eot");
  src: url("./fonts/ss-500.otf") format("opentype"),
  url("./fonts/SharpSansNoOne-Medium.eot?#iefix") format('embedded-opentype'),
  url('./fonts/SharpSansNoOne-Medium.woff') format('woff'),
  url('./fonts/SharpSansNoOne-Medium.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: SharpSansNoOne-Bold;
  src: url("./fonts/SharpSansNoOne-Bold.eot");
  src: url("./fonts/ss-700.otf") format("opentype"),
  url("./fonts/SharpSansNoOne-Bold.eot?#iefix") format('embedded-opentype'),
  url('./fonts/SharpSansNoOne-Bold.woff') format('woff'),
  url('./fonts/SharpSansNoOne-Bold.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: SharpSansNoOne-ExtraBold;
  src: url("./fonts/ss-800.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Kapra-ExtraBold;
  src: url("./fonts/Kapra-ExtraBold.eot");
  src: url("./fonts/TypoforgeStudio-KapraExtraBold.otf") format("opentype"),
  url("./fonts/Kapra-ExtraBold.eot?#iefix") format('embedded-opentype'),
  url('./fonts/Kapra-ExtraBold.woff') format('woff'),
  url('./fonts/Kapra-ExtraBold.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {font-family: "TimesNewRomanPS";
  src: url("./fonts/TimesNewRomanPS.eot"); /* IE9*/
  src: url("./fonts/TimesNewRomanPS.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("./fonts/TimesNewRomanPS.woff") format("woff"), /* chrome、firefox */
  url("./fonts/TimesNewRomanPS.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("./fonts/TimesNewRomanPS.svg#Times New Roman PS") format("svg"); /* iOS 4.1- */
}

@font-face {font-family: "Arial";
  src: url("./fonts/Arial.eot"); /* IE9*/
  src: url("./fonts/Arial.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("./fonts/Arial.woff") format("woff"), /* chrome、firefox */
  url("./fonts/Arial.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("./fonts/Arial.svg#Times New Roman PS") format("svg"); /* iOS 4.1- */
}

.baseFont {
  /*font-family: TimesNewRomanPS;*/
  font-family: var(--font-default);
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fRegular{
  font-family: TimesNewRomanPS;
}

.fMedium{
 font-family: TimesNewRomanPS;
}

.fBold{
 font-family: TimesNewRomanPS;
 font-weight: bold;
}

.fExtraBold{
 font-family: TimesNewRomanPS;
 font-weight: bold;
}