
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-Thin.ttf')  format('truetype');
  font-weight:100;
  font-style:regular;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-ExtraLight.ttf')  format('truetype');
  font-weight:200;
  font-style:regular;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-Light.ttf')  format('truetype');
  font-weight:300;
  font-style:regular;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-Regular.ttf')  format('truetype');
  font-weight:400;
  font-style:regular;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-Medium.ttf')  format('truetype');
  font-weight:500;
  font-style:regular;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-SemiBold.ttf')  format('truetype');
  font-weight:600;
  font-style:regular;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-Bold.ttf')  format('truetype');
  font-weight:700;
  font-style:regular;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-ExtraBold.ttf')  format('truetype');
  font-weight:800;
  font-style:regular;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-Black.ttf')  format('truetype');
  font-weight:900;
  font-style:regular;
}

@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-ThinItalic.ttf')  format('truetype');
  font-weight:100;
  font-style:italic;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-ExtraLightItalic.ttf')  format('truetype');
  font-weight:200;
  font-style:italic;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-LightItalic.ttf')  format('truetype');
  font-weight:300;
  font-style:italic;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-Italic.ttf')  format('truetype');
  font-weight:400;
  font-style:italic;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-MediumItalic.ttf')  format('truetype');
  font-weight:500;
  font-style:italic;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-SemiBoldItalic.ttf')  format('truetype');
  font-weight:600;
  font-style:italic;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-BoldItalic.ttf')  format('truetype');
  font-weight:700;
  font-style:italic;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-ExtraBoldItalic.ttf')  format('truetype');
  font-weight:800;
  font-style:italic;
}
@font-face {
  font-family: 'Work Sans';
  src:local('Work Sans'), url'webfonts/WorkSans-BlackItalic.ttf')  format('truetype');
  font-weight:900;
  font-style:italic;
}
.fractions {
	-moz-font-feature-settings:"frac" 1, "kern" 1; 
	-moz-font-feature-settings:"frac=1, kern=1"; 
	-ms-font-feature-settings:"frac" 1, "kern" 1; 
	-o-font-feature-settings:"frac" 1, "kern" 1; 
	font-feature-settings:"frac" 1, "kern" 1;
}
.case {
	-moz-font-feature-settings:"case" 1, "kern" 1; 
	-moz-font-feature-settings:"case=1, kern=1"; 
	-ms-font-feature-settings:"case" 1, "kern" 1; 
	-o-font-feature-settings:"case" 1, "kern" 1; 
	font-feature-settings:"case" 1, "kern" 1;
}
.cpsp {
	-moz-font-feature-settings:"cpsp" 1, "kern" 1; 
	-moz-font-feature-settings:"cpsp=1, kern=1"; 
	-ms-font-feature-settings:"cpsp" 1, "kern" 1; 
	-o-font-feature-settings:"cpsp" 1, "kern" 1; 
	font-feature-settings:"cpsp" 1, "kern" 1;
}

.dlig {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "dlig"; 
	-moz-font-feature-settings:"kern=1, liga=1, dlig=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "dlig"; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "dlig"; 
	font-feature-settings:"kern" 1, "liga" 1, "dlig";
	font-variant-ligatures: discretionary-ligatures;
}

.nocalt {
	-moz-font-feature-settings:"calt" 0, "kern" 1; 
	-moz-font-feature-settings:"calt=0, kern=1"; 
	-ms-font-feature-settings:"calt" 0, "kern" 1; 
	-o-font-feature-settings:"calt" 0, "kern" 1; 
	font-feature-settings:"calt" 0, "kern" 1;
}

.ss01 {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "ss01" 1; 
	-moz-font-feature-settings:"kern=1, liga=1, ss01=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "ss01" 1; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "ss01" 1; 
	font-feature-settings:"kern" 1, "liga" 1, "ss01" 1;
}

.ss02 {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "ss02" 1; 
	-moz-font-feature-settings:"kern=1, liga=1, ss02=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "ss02" 1; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "ss02" 1; 
	font-feature-settings:"kern" 1, "liga" 1, "ss02" 1;
}

.ss0102 {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "ss01" 1, "ss02" 1; 
	-moz-font-feature-settings:"kern=1, liga=1, ss01=1, ss02=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "ss01" 1, "ss02" 1; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "ss01" 1, "ss02" 1; 
	font-feature-settings:"kern" 1, "liga" 1, "ss01" 1, "ss02" 1;
}

.ss03 {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "ss03" 1; 
	-moz-font-feature-settings:"kern=1, liga=1, ss03=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "ss03" 1; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "ss03" 1; 
	font-feature-settings:"kern" 1, "liga" 1, "ss03" 1;
}

.ss04 {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "ss04" 1; 
	-moz-font-feature-settings:"kern=1, liga=1, ss04=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "ss04" 1; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "ss04" 1; 
	font-feature-settings:"kern" 1, "liga" 1, "ss04" 1;
}

.ss05 {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "ss05" 1; 
	-moz-font-feature-settings:"kern=1, liga=1, ss05=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "ss05" 1; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "ss05" 1; 
	font-feature-settings:"kern" 1, "liga" 1, "ss05" 1;
}

.smallcaps {
	-moz-font-feature-settings:"c2sc";
	-moz-font-feature-settings:"c2sc=1";
	-ms-font-feature-settings:"c2sc";
	-o-font-feature-settings:"c2sc";
	font-feature-settings:"c2sc";
}

.ss03c2sc {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "ss03" 1, "c2sc"; 
	-moz-font-feature-settings:"kern=1, liga=1, ss03=1, c2sc=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "ss03" 1, "c2sc"; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "ss03" 1, "c2sc"; 
	font-feature-settings:"kern" 1, "liga" 1, "ss03" 1, "c2sc";
}

.ss04c2sc {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "ss04" 1, "c2sc"; 
	-moz-font-feature-settings:"kern=1, liga=1, ss04=1, c2sc=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "ss04" 1, "c2sc"; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "ss04" 1, "c2sc"; 
	font-feature-settings:"kern" 1, "liga" 1, "ss04" 1, "c2sc";
}

.ss05c2sc {
	-moz-font-feature-settings:"kern" 1, "liga" 1, "ss05" 1, "c2sc"; 
	-moz-font-feature-settings:"kern=1, liga=1, ss05=1, c2sc=1"; 
	-ms-font-feature-settings:"kern" 1, "liga" 1, "ss05" 1, "c2sc"; 
	-o-font-feature-settings:"kern" 1, "liga" 1, "ss05" 1, "c2sc"; 
	font-feature-settings:"kern" 1, "liga" 1, "ss05" 1, "c2sc";
}

.superiors {
	-moz-font-feature-settings:"sups";
	-moz-font-feature-settings:"sups=1";
	-ms-font-feature-settings:"sups";
	-o-font-feature-settings:"sups";
	font-feature-settings:"sups";
	font-variant-position: sup;
}

.inferiors {
	-moz-font-feature-settings:"subs";
	-moz-font-feature-settings:"subs=1";
	-ms-font-feature-settings:"subs";
	-o-font-feature-settings:"subs";
	font-feature-settings:"subs";
	font-variant-position: sub;
}

.ordn {
	-moz-font-feature-settings:"ordn";
	-moz-font-feature-settings:"ordn=1";
	-ms-font-feature-settings:"ordn";
	-o-font-feature-settings:"ordn";
	font-feature-settings:"ordn";
	font-variant-numeric: ordinal;
}

.nalt {
	-moz-font-feature-settings:"nalt";
	-moz-font-feature-settings:"nalt=1";
	-ms-font-feature-settings:"nalt";
	-o-font-feature-settings:"nalt";
	font-feature-settings:"nalt";
}

.szero {
	-moz-font-feature-settings:"zero";
	-moz-font-feature-settings:"zero=1";
	-ms-font-feature-settings:"zero";
	-o-font-feature-settings:"zero";
	font-feature-settings:"zero";
	font-variant-numeric: slashed-zero
}

.tf {
	-moz-font-feature-settings:"tnum";
	-moz-font-feature-settings:"tnum=1";
	-ms-font-feature-settings:"tnum";
	-o-font-feature-settings:"tnum";
	font-feature-settings:"tnum";
	font-variant-numeric: tabular-nums;
}

.of {
	-moz-font-feature-settings:"onum";
	-moz-font-feature-settings:"onum=1";
	-ms-font-feature-settings:"onum";
	-o-font-feature-settings:"onum";
	font-feature-settings:"onum";
	font-variant-numeric: oldstyle-nums;
}

.tosf {
	-moz-font-feature-settings:"onum", "tnum";
	-moz-font-feature-settings:"onum=1, tnum=1";
	-ms-font-feature-settings:"onum", "tnum";
	-o-font-feature-settings:"onum", "tnum";
	font-feature-settings:"onum", "tnum";
	font-variant-numeric: oldstyle-nums, oldstyle-nums;
}

.ornm {
	-moz-font-feature-settings:"ornm" 1;
	-moz-font-feature-settings:"ornm=1";
	-ms-font-feature-settings:"ornm" 1;
	-o-font-feature-settings:"ornm" 1;
	font-feature-settings:"ornm" 1;
	font-variant-alternates: ornaments(1)
}

.titl {
	-moz-font-feature-settings:"titl" 1;
	-moz-font-feature-settings:"titl=1";
	-ms-font-feature-settings:"titl" 1;
	-o-font-feature-settings:"titl" 1;
	font-feature-settings:"titl" 1;
	font-variant-caps: titling-caps;
}

.swsh {
	-moz-font-feature-settings:"swsh" 1; 
	-moz-font-feature-settings:"swsh=1"; 
	-ms-font-feature-settings:"swsh" 1; 
	-o-font-feature-settings:"swsh" 1; 
	font-feature-settings:"swsh" 1; 
}

.swsh2 {
	-moz-font-feature-settings:"swsh" 2; 
	-moz-font-feature-settings:"swsh=2"; 
	-ms-font-feature-settings:"swsh" 2; 
	-o-font-feature-settings:"swsh" 2; 
	font-feature-settings:"swsh" 2; 
}

.cswh {
	-moz-font-feature-settings:"cswh" 1; 
	-moz-font-feature-settings:"cswh=1"; 
	-ms-font-feature-settings:"cswh" 1; 
	-o-font-feature-settings:"cswh" 1; 
	font-feature-settings:"cswh" 1;
}
