@font-face {
        font-family: "Alegreya";
        src: url('../assets/default_fonts/1/alegreya-regular.eot');
        src: url('../assets/default_fonts/1/alegreya-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/2/alegreya-regular.woff') format('woff'),
             url('../assets/default_fonts/3/alegreya-regular.ttf') format('truetype'),
             url('../assets/default_fonts/4/alegreya-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Alegreya";
        src: url('../assets/default_fonts/5/alegreya-italic.eot');
        src: url('../assets/default_fonts/5/alegreya-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/6/alegreya-italic.woff') format('woff'),
             url('../assets/default_fonts/7/alegreya-italic.ttf') format('truetype'),
             url('../assets/default_fonts/8/alegreya-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Alegreya";
        src: url('../assets/default_fonts/9/alegreya-bold.eot');
        src: url('../assets/default_fonts/9/alegreya-bold.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/10/alegreya-bold.woff') format('woff'),
             url('../assets/default_fonts/11/alegreya-bold.ttf') format('truetype'),
             url('../assets/default_fonts/12/alegreya-bold.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: normal;
      }
    
@font-face {
        font-family: "Alegreya";
        src: url('../assets/default_fonts/13/alegreya-bold-italic.eot');
        src: url('../assets/default_fonts/13/alegreya-bold-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/14/alegreya-bold-italic.woff') format('woff'),
             url('../assets/default_fonts/15/alegreya-bold-italic.ttf') format('truetype'),
             url('../assets/default_fonts/16/alegreya-bold-italic.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: italic;
      }
    
@font-face {
        font-family: "Alegreya";
        src: url('../assets/default_fonts/17/alegreya-black.eot');
        src: url('../assets/default_fonts/17/alegreya-black.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/18/alegreya-black.woff') format('woff'),
             url('../assets/default_fonts/19/alegreya-black.ttf') format('truetype'),
             url('../assets/default_fonts/20/alegreya-black.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: normal;
      }
    
@font-face {
        font-family: "Alegreya";
        src: url('../assets/default_fonts/21/alegreya-black-italic.eot');
        src: url('../assets/default_fonts/21/alegreya-black-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/22/alegreya-black-italic.woff') format('woff'),
             url('../assets/default_fonts/23/alegreya-black-italic.ttf') format('truetype'),
             url('../assets/default_fonts/24/alegreya-black-italic.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: italic;
      }
    
@font-face {
        font-family: "Alegreya Sans";
        src: url('../assets/default_fonts/25/alegreya-sans-regular.eot');
        src: url('../assets/default_fonts/25/alegreya-sans-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/26/alegreya-sans-regular.woff') format('woff'),
             url('../assets/default_fonts/27/alegreya-sans-regular.ttf') format('truetype'),
             url('../assets/default_fonts/28/alegreya-sans-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Alegreya Sans";
        src: url('../assets/default_fonts/29/alegreya-sans-italic.eot');
        src: url('../assets/default_fonts/29/alegreya-sans-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/30/alegreya-sans-italic.woff') format('woff'),
             url('../assets/default_fonts/31/alegreya-sans-italic.ttf') format('truetype'),
             url('../assets/default_fonts/32/alegreya-sans-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Alegreya Sans";
        src: url('../assets/default_fonts/33/alegreya-sans-bold.eot');
        src: url('../assets/default_fonts/33/alegreya-sans-bold.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/34/alegreya-sans-bold.woff') format('woff'),
             url('../assets/default_fonts/35/alegreya-sans-bold.ttf') format('truetype'),
             url('../assets/default_fonts/36/alegreya-sans-bold.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: normal;
      }
    
@font-face {
        font-family: "Alegreya Sans";
        src: url('../assets/default_fonts/37/alegreya-sans-bold-italic.eot');
        src: url('../assets/default_fonts/37/alegreya-sans-bold-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/38/alegreya-sans-bold-italic.woff') format('woff'),
             url('../assets/default_fonts/39/alegreya-sans-bold-italic.ttf') format('truetype'),
             url('../assets/default_fonts/40/alegreya-sans-bold-italic.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: italic;
      }
    
@font-face {
        font-family: "Alegreya Sans";
        src: url('../assets/default_fonts/41/alegreya-sans-black.eot');
        src: url('../assets/default_fonts/41/alegreya-sans-black.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/42/alegreya-sans-black.woff') format('woff'),
             url('../assets/default_fonts/43/alegreya-sans-black.ttf') format('truetype'),
             url('../assets/default_fonts/44/alegreya-sans-black.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: normal;
      }
    
@font-face {
        font-family: "Alegreya Sans";
        src: url('../assets/default_fonts/45/alegreya-sans-black-italic.eot');
        src: url('../assets/default_fonts/45/alegreya-sans-black-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/46/alegreya-sans-black-italic.woff') format('woff'),
             url('../assets/default_fonts/47/alegreya-sans-black-italic.ttf') format('truetype'),
             url('../assets/default_fonts/48/alegreya-sans-black-italic.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: italic;
      }
    
@font-face {
        font-family: "Changa One";
        src: url('../assets/default_fonts/49/changaone-regular.eot');
        src: url('../assets/default_fonts/49/changaone-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/50/changaone-regular.woff') format('woff'),
             url('../assets/default_fonts/51/changaone-regular.ttf') format('truetype'),
             url('../assets/default_fonts/52/changaone-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Changa One";
        src: url('../assets/default_fonts/53/changaone-italic.eot');
        src: url('../assets/default_fonts/53/changaone-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/54/changaone-italic.woff') format('woff'),
             url('../assets/default_fonts/55/changaone-italic.ttf') format('truetype'),
             url('../assets/default_fonts/56/changaone-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Exo 2";
        src: url('../assets/default_fonts/57/exo2-light.eot');
        src: url('../assets/default_fonts/57/exo2-light.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/58/exo2-light.woff') format('woff'),
             url('../assets/default_fonts/59/exo2-light.ttf') format('truetype'),
             url('../assets/default_fonts/60/exo2-light.svg#alegreyablack') format('svg');
        font-weight: 100;
        font-style: normal;
      }
    
@font-face {
        font-family: "Exo 2";
        src: url('../assets/default_fonts/61/exo2-light-italic.eot');
        src: url('../assets/default_fonts/61/exo2-light-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/62/exo2-light-italic.woff') format('woff'),
             url('../assets/default_fonts/63/exo2-light-italic.ttf') format('truetype'),
             url('../assets/default_fonts/64/exo2-light-italic.svg#alegreyablack') format('svg');
        font-weight: 100;
        font-style: italic;
      }
    
@font-face {
        font-family: "Exo 2";
        src: url('../assets/default_fonts/65/exo2-regular.eot');
        src: url('../assets/default_fonts/65/exo2-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/66/exo2-regular.woff') format('woff'),
             url('../assets/default_fonts/67/exo2-regular.ttf') format('truetype'),
             url('../assets/default_fonts/68/exo2-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Exo 2";
        src: url('../assets/default_fonts/69/exo2-italic.eot');
        src: url('../assets/default_fonts/69/exo2-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/70/exo2-italic.woff') format('woff'),
             url('../assets/default_fonts/71/exo2-italic.ttf') format('truetype'),
             url('../assets/default_fonts/72/exo2-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Exo 2";
        src: url('../assets/default_fonts/73/exo2-bold.eot');
        src: url('../assets/default_fonts/73/exo2-bold.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/74/exo2-bold.woff') format('woff'),
             url('../assets/default_fonts/75/exo2-bold.ttf') format('truetype'),
             url('../assets/default_fonts/76/exo2-bold.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: normal;
      }
    
@font-face {
        font-family: "Exo 2";
        src: url('../assets/default_fonts/77/exo2-bold-italic.eot');
        src: url('../assets/default_fonts/77/exo2-bold-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/78/exo2-bold-italic.woff') format('woff'),
             url('../assets/default_fonts/79/exo2-bold-italic.ttf') format('truetype'),
             url('../assets/default_fonts/80/exo2-bold-italic.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: italic;
      }
    
@font-face {
        font-family: "Exo 2";
        src: url('../assets/default_fonts/81/exo2-black.eot');
        src: url('../assets/default_fonts/81/exo2-black.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/82/exo2-black.woff') format('woff'),
             url('../assets/default_fonts/83/exo2-black.ttf') format('truetype'),
             url('../assets/default_fonts/84/exo2-black.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: normal;
      }
    
@font-face {
        font-family: "Exo 2";
        src: url('../assets/default_fonts/85/exo2-black-italic.eot');
        src: url('../assets/default_fonts/85/exo2-black-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/86/exo2-black-italic.woff') format('woff'),
             url('../assets/default_fonts/87/exo2-black-italic.ttf') format('truetype'),
             url('../assets/default_fonts/88/exo2-black-italic.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: italic;
      }
    
@font-face {
        font-family: "Fondamento";
        src: url('../assets/default_fonts/89/fondamento-regular.eot');
        src: url('../assets/default_fonts/89/fondamento-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/90/fondamento-regular.woff') format('woff'),
             url('../assets/default_fonts/91/fondamento-regular.ttf') format('truetype'),
             url('../assets/default_fonts/92/fondamento-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Fondamento";
        src: url('../assets/default_fonts/93/fondamento-italic.eot');
        src: url('../assets/default_fonts/93/fondamento-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/94/fondamento-italic.woff') format('woff'),
             url('../assets/default_fonts/95/fondamento-italic.ttf') format('truetype'),
             url('../assets/default_fonts/96/fondamento-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Great Vibes";
        src: url('../assets/default_fonts/97/greatvibes-regular.eot');
        src: url('../assets/default_fonts/97/greatvibes-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/98/greatvibes-regular.woff') format('woff'),
             url('../assets/default_fonts/99/greatvibes-regular.ttf') format('truetype'),
             url('../assets/default_fonts/100/greatvibes-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Great Vibes";
        src: url('../assets/default_fonts/101/greatvibes-italic.eot');
        src: url('../assets/default_fonts/101/greatvibes-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/102/greatvibes-italic.woff') format('woff'),
             url('../assets/default_fonts/103/greatvibes-italic.ttf') format('truetype'),
             url('../assets/default_fonts/104/greatvibes-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Noto Sans";
        src: url('../assets/default_fonts/105/notosans-regular.eot');
        src: url('../assets/default_fonts/105/notosans-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/106/notosans-regular.woff') format('woff'),
             url('../assets/default_fonts/107/notosans-regular.ttf') format('truetype'),
             url('../assets/default_fonts/108/notosans-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Noto Sans";
        src: url('../assets/default_fonts/109/notosans-italic.eot');
        src: url('../assets/default_fonts/109/notosans-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/110/notosans-italic.woff') format('woff'),
             url('../assets/default_fonts/111/notosans-italic.ttf') format('truetype'),
             url('../assets/default_fonts/112/notosans-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Noto Sans";
        src: url('../assets/default_fonts/113/notosans-bold.eot');
        src: url('../assets/default_fonts/113/notosans-bold.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/114/notosans-bold.woff') format('woff'),
             url('../assets/default_fonts/115/notosans-bold.ttf') format('truetype'),
             url('../assets/default_fonts/116/notosans-bold.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: normal;
      }
    
@font-face {
        font-family: "Noto Sans";
        src: url('../assets/default_fonts/117/notosans-bold-italic.eot');
        src: url('../assets/default_fonts/117/notosans-bold-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/118/notosans-bold-italic.woff') format('woff'),
             url('../assets/default_fonts/119/notosans-bold-italic.ttf') format('truetype'),
             url('../assets/default_fonts/120/notosans-bold-italic.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: italic;
      }
    
@font-face {
        font-family: "Noto Serif";
        src: url('../assets/default_fonts/121/notoserif-regular.eot');
        src: url('../assets/default_fonts/121/notoserif-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/122/notoserif-regular.woff') format('woff'),
             url('../assets/default_fonts/123/notoserif-regular.ttf') format('truetype'),
             url('../assets/default_fonts/124/notoserif-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Noto Serif";
        src: url('../assets/default_fonts/125/notoserif-italic.eot');
        src: url('../assets/default_fonts/125/notoserif-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/126/notoserif-italic.woff') format('woff'),
             url('../assets/default_fonts/127/notoserif-italic.ttf') format('truetype'),
             url('../assets/default_fonts/128/notoserif-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Noto Serif";
        src: url('../assets/default_fonts/129/notoserif-bold.eot');
        src: url('../assets/default_fonts/129/notoserif-bold.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/130/notoserif-bold.woff') format('woff'),
             url('../assets/default_fonts/131/notoserif-bold.ttf') format('truetype'),
             url('../assets/default_fonts/132/notoserif-bold.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: normal;
      }
    
@font-face {
        font-family: "Noto Serif";
        src: url('../assets/default_fonts/133/notoserif-bold-italic.eot');
        src: url('../assets/default_fonts/133/notoserif-bold-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/134/notoserif-bold-italic.woff') format('woff'),
             url('../assets/default_fonts/135/notoserif-bold-italic.ttf') format('truetype'),
             url('../assets/default_fonts/136/notoserif-bold-italic.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: italic;
      }
    
@font-face {
        font-family: "Source Sans Pro";
        src: url('../assets/default_fonts/137/sourcesanspro-regular.eot');
        src: url('../assets/default_fonts/137/sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/138/sourcesanspro-regular.woff') format('woff'),
             url('../assets/default_fonts/139/sourcesanspro-regular.ttf') format('truetype'),
             url('../assets/default_fonts/140/sourcesanspro-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Source Sans Pro";
        src: url('../assets/default_fonts/141/sourcesanspro-italic.eot');
        src: url('../assets/default_fonts/141/sourcesanspro-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/142/sourcesanspro-italic.woff') format('woff'),
             url('../assets/default_fonts/143/sourcesanspro-italic.ttf') format('truetype'),
             url('../assets/default_fonts/144/sourcesanspro-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Source Sans Pro";
        src: url('../assets/default_fonts/145/sourcesanspro-bold.eot');
        src: url('../assets/default_fonts/145/sourcesanspro-bold.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/146/sourcesanspro-bold.woff') format('woff'),
             url('../assets/default_fonts/147/sourcesanspro-bold.ttf') format('truetype'),
             url('../assets/default_fonts/148/sourcesanspro-bold.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: normal;
      }
    
@font-face {
        font-family: "Source Sans Pro";
        src: url('../assets/default_fonts/149/sourcesanspro-bold-italic.eot');
        src: url('../assets/default_fonts/149/sourcesanspro-bold-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/150/sourcesanspro-bold-italic.woff') format('woff'),
             url('../assets/default_fonts/151/sourcesanspro-bold-italic.ttf') format('truetype'),
             url('../assets/default_fonts/152/sourcesanspro-bold-italic.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: italic;
      }
    
@font-face {
        font-family: "Source Sans Pro";
        src: url('../assets/default_fonts/153/sourcesanspro-black.eot');
        src: url('../assets/default_fonts/153/sourcesanspro-black.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/154/sourcesanspro-black.woff') format('woff'),
             url('../assets/default_fonts/155/sourcesanspro-black.ttf') format('truetype'),
             url('../assets/default_fonts/156/sourcesanspro-black.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: normal;
      }
    
@font-face {
        font-family: "Source Sans Pro";
        src: url('../assets/default_fonts/157/sourcesanspro-black-italic.eot');
        src: url('../assets/default_fonts/157/sourcesanspro-black-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/158/sourcesanspro-black-italic.woff') format('woff'),
             url('../assets/default_fonts/159/sourcesanspro-black-italic.ttf') format('truetype'),
             url('../assets/default_fonts/160/sourcesanspro-black-italic.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: italic;
      }
    
@font-face {
        font-family: "SST";
        src: url('../assets/default_fonts/161/sst-light.eot');
        src: url('../assets/default_fonts/161/sst-light.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/162/sst-light.woff') format('woff'),
             url('../assets/default_fonts/163/sst-light.ttf') format('truetype'),
             url('../assets/default_fonts/164/sst-light.svg#alegreyablack') format('svg');
        font-weight: 100;
        font-style: normal;
      }
    
@font-face {
        font-family: "SST";
        src: url('../assets/default_fonts/165/sst-light-italic.eot');
        src: url('../assets/default_fonts/165/sst-light-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/166/sst-light-italic.woff') format('woff'),
             url('../assets/default_fonts/167/sst-light-italic.ttf') format('truetype'),
             url('../assets/default_fonts/168/sst-light-italic.svg#alegreyablack') format('svg');
        font-weight: 100;
        font-style: italic;
      }
    
@font-face {
        font-family: "SST";
        src: url('../assets/default_fonts/169/sst-regular.eot');
        src: url('../assets/default_fonts/169/sst-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/170/sst-regular.woff') format('woff'),
             url('../assets/default_fonts/171/sst-regular.ttf') format('truetype'),
             url('../assets/default_fonts/172/sst-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "SST";
        src: url('../assets/default_fonts/173/sst-italic.eot');
        src: url('../assets/default_fonts/173/sst-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/174/sst-italic.woff') format('woff'),
             url('../assets/default_fonts/175/sst-italic.ttf') format('truetype'),
             url('../assets/default_fonts/176/sst-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "SST";
        src: url('../assets/default_fonts/177/sst-bold.eot');
        src: url('../assets/default_fonts/177/sst-bold.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/178/sst-bold.woff') format('woff'),
             url('../assets/default_fonts/179/sst-bold.ttf') format('truetype'),
             url('../assets/default_fonts/180/sst-bold.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: normal;
      }
    
@font-face {
        font-family: "SST";
        src: url('../assets/default_fonts/181/sst-bold-italic.eot');
        src: url('../assets/default_fonts/181/sst-bold-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/182/sst-bold-italic.woff') format('woff'),
             url('../assets/default_fonts/183/sst-bold-italic.ttf') format('truetype'),
             url('../assets/default_fonts/184/sst-bold-italic.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: italic;
      }
    
@font-face {
        font-family: "SST";
        src: url('../assets/default_fonts/185/sst-black.eot');
        src: url('../assets/default_fonts/185/sst-black.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/186/sst-black.woff') format('woff'),
             url('../assets/default_fonts/187/sst-black.ttf') format('truetype'),
             url('../assets/default_fonts/188/sst-black.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: normal;
      }
    
@font-face {
        font-family: "SST";
        src: url('../assets/default_fonts/189/sst-black-italic.eot');
        src: url('../assets/default_fonts/189/sst-black-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/190/sst-black-italic.woff') format('woff'),
             url('../assets/default_fonts/191/sst-black-italic.ttf') format('truetype'),
             url('../assets/default_fonts/192/sst-black-italic.svg#alegreyablack') format('svg');
        font-weight: 900;
        font-style: italic;
      }
    
@font-face {
        font-family: "Tinos";
        src: url('../assets/default_fonts/193/tinos-regular.eot');
        src: url('../assets/default_fonts/193/tinos-regular.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/194/tinos-regular.woff') format('woff'),
             url('../assets/default_fonts/195/tinos-regular.ttf') format('truetype'),
             url('../assets/default_fonts/196/tinos-regular.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Tinos";
        src: url('../assets/default_fonts/197/tinos-italic.eot');
        src: url('../assets/default_fonts/197/tinos-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/198/tinos-italic.woff') format('woff'),
             url('../assets/default_fonts/199/tinos-italic.ttf') format('truetype'),
             url('../assets/default_fonts/200/tinos-italic.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: italic;
      }
    
@font-face {
        font-family: "Tinos";
        src: url('../assets/default_fonts/201/tinos-bold.eot');
        src: url('../assets/default_fonts/201/tinos-bold.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/202/tinos-bold.woff') format('woff'),
             url('../assets/default_fonts/203/tinos-bold.ttf') format('truetype'),
             url('../assets/default_fonts/204/tinos-bold.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: normal;
      }
    
@font-face {
        font-family: "Tinos";
        src: url('../assets/default_fonts/205/tinos-bold-italic.eot');
        src: url('../assets/default_fonts/205/tinos-bold-italic.eot?#iefix') format('embedded-opentype'),
             url('../assets/default_fonts/206/tinos-bold-italic.woff') format('woff'),
             url('../assets/default_fonts/207/tinos-bold-italic.ttf') format('truetype'),
             url('../assets/default_fonts/208/tinos-bold-italic.svg#alegreyablack') format('svg');
        font-weight: bold;
        font-style: italic;
      }
    
@font-face {
        font-family: "bergslandbold";
        src: url('../assets/projects/35/asset_styles/9733/style_bergslandbold-webfont.eot');
        src: url('../assets/projects/35/asset_styles/9733/style_bergslandbold-webfont.eot?#iefix') format('embedded-opentype'),
             url('../assets/projects/35/asset_styles/9730/style_bergslandbold-webfont.woff') format('woff'),
             url('../assets/projects/35/asset_styles/9736/style_bergslandbold-webfont.ttf') format('truetype'),
             url('../assets/projects/35/asset_styles/9732/style_bergslandbold-webfont.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    
@font-face {
        font-family: "Futura bt lt";
        src: url('../assets/projects/35/asset_styles/9731/style_futura_bt_lt-webfont.eot');
        src: url('../assets/projects/35/asset_styles/9731/style_futura_bt_lt-webfont.eot?#iefix') format('embedded-opentype'),
             url('../assets/projects/35/asset_styles/9729/style_futura_bt_lt-webfont.woff') format('woff'),
             url('../assets/projects/35/asset_styles/9740/style_futura_bt_lt-webfont.ttf') format('truetype'),
             url('../assets/projects/35/asset_styles/9728/style_futura_bt_lt-webfont.svg#alegreyablack') format('svg');
        font-weight: normal;
        font-style: normal;
      }
    .body-normal, dd, dt, .chapter-header, .page-title, .body-head, .side-toc .toc-title span, .side-toc .toc-item .toc-item-link {
  font-family: "Futura bt lt";
  text-shadow: none;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0px;
  text-align: left;
}

.content-main {
  background: rgba(255,255,255,0.5);
  padding: 0px 50px 0px 50px;
}

.side-toc .toc-title span {
  padding: 0px 0px 0px 0px;
  font-family: "bergslandbold";
  text-shadow: none;
  font-size: 60px;
  color: #FFFFFF;
  letter-spacing: 0px;
  margin: 15px 0px 0px 50px;
  font-style: normal !important;
  font-weight: normal !important;
  text-transform: capitalize;
}

.side-toc {
}

.side-toc .toc-item .toc-item-link {
  font-family: "Futura bt lt";
  text-shadow: none;
  font-size: 30px;
  color: #ffffff;
  letter-spacing: 0px;
  padding: 5px 0px 5px 50px;
  margin: 20px 0px 0px 0px;
  font-style: normal !important;
  font-weight: normal !important;
}

.side-toc .toc-item .toc-item-link:hover, .side-toc .toc-item .toc-item-link:focus {
  color: #ffffff;
  background: url(../assets/projects/35/asset_styles/9738/style_toc_selected.png) left center no-repeat transparent;
  background-size: cover;
}

.side-toc .toc-item .toc-item-link:active, .side-toc .toc-item .toc-item-link.is-active {
  color: #ffffff;
  background: url(../assets/projects/35/asset_styles/9738/style_toc_selected.png) left center no-repeat transparent;
  background-size: cover;
}

.page-title {
  font-size: 40px;
  color: #a50516;
  letter-spacing: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
  font-family: "bergslandbold";
  text-shadow: none;
  font-style: normal !important;
  font-weight: normal !important;
  background: none;
  text-align: left;
}

.body-head {
  font-family: "bergslandbold";
  text-shadow: none;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 36px;
  color: #00417f;
  letter-spacing: 0px;
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 20px 0px;
  background: none;
  text-align: left;
}

.body-normal, .icon-small {
  font-family: "SST";
  text-shadow: none;
  font-style: normal !important;
  font-weight: 100 !important;
  font-size: 26px;
  color: #FFFFFF;
  letter-spacing: 0px;
  padding: 0px 0px 0px 0px;
  line-height: 1.4;
}

.body-control-container .body-control dt, .body-control-container .body-control dd, .body-control-container .body-control:after {
  font-family: "Futura bt lt";
  text-shadow: none;
  font-style: normal !important;
  font-weight: normal !important;
  padding: 0px 0px 0px 0px;
  font-size: 24px;
  color: #000000;
  letter-spacing: 0px;
  text-align: left;
}

.body-normal {
  font-family: "Futura bt lt";
  text-shadow: none;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 16px;
  color: #000000;
  letter-spacing: 0px;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

.content-main ul {
  list-style-type: disc;
  padding-left: 0px;
  list-style-position: inside;
  line-height: 1;
}

.content-main ul ul {
  padding-left: 1em;
}

.content-main ul li {
  line-height: 1;
  padding-left: 0px;
  background: none;
}

.content-main ol {
  list-style-type: decimal;
  padding-left: 0px;
  list-style-position: inside;
  line-height: 1;
}

.content-main ol ol {
  padding-left: 1em;
}

.content-main ol li {
  line-height: 1;
  padding-left: 0px;
}

.body-hyperlink {
  color: #2c7cf1;
}

.body-hyperlink:hover {
  color: #142d9c;
}

.modal-image-container img {
  border-color: 00417f;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
}

.modal-trigger-text:active > span, .modal-trigger-text.is-active > span {
  color: #142d9c;
}

.modal-trigger-text:hover > span {
  color: #142d9c;
}

.modal-trigger-text > span {
  color: #2c7cf1;
}

.tooltip:hover > div {
  color: #142d9c;
}

.tooltip > div {
  color: #2c7cf1;
}

.body-hyperlink:active, .body-hyperlink.is-active {
  color: #142d9c;
}

.chapter-header {
  font-family: "bergslandbold";
  text-shadow: none;
  font-style: normal !important;
  font-weight: normal !important;
  color: #a50516;
  letter-spacing: 1px;
  padding: 0px 0px 25px 0px;
  margin: 16px 0px 10px 0px;
  background: url(../assets/projects/35/asset_styles/9735/style_headA_bg.png) center center no-repeat;
  text-align: center;
}
body {
}
.side-toc .toc-title {
  background: url(../assets/projects/35/asset_styles/9739/style_tochead_bg.png) left center no-repeat transparent;
  background-size: cover;
}
table.body-table th .body-normal, table.body-table th .body-head {
  font-style: normal !important;
  font-weight: normal !important;
  text-shadow: none;
  font-size: 16px;
  font-family: "Futura bt lt";
  color: #FFFFFF;
  letter-spacing: 0px;
  text-align: left;
}
table.body-table td .body-normal, table.body-table td .body-head {
  font-style: normal !important;
  font-weight: normal !important;
  text-shadow: none;
  font-size: 16px;
  font-family: "Futura bt lt";
  color: #FFFFFF;
  letter-spacing: 0px;
  text-align: left;
}
table.body-table {
  border-width: 1px 1px 1px 1px;
  border-color: rgba(255,255,255,1.0);
  border-style: solid;
}
table.body-table th {
  padding: 0px 0px 0px 0px;
  border-width: 1px 1px 1px 1px;
  width: 200px;
  height: 50px;
  vertical-align: middle;
  border-color: rgba(255,255,255,1.0);
  border-style: solid;
}
table.body-table td {
  padding: 0px 0px 0px 0px;
  border-width: 1px 1px 1px 1px;
  height: 50px;
  vertical-align: middle;
  text-align: left;
  border-color: rgba(255,255,255,1.0);
  border-style: solid;
}
.contentPanel {
  background: url(../assets/projects/35/asset_styles/9727/style_toc_bg.png);
}
.helpContent {
  background: url(../assets/projects/35/asset_styles/9734/style_main_bg.jpg) fixed center center transparent;
  background-size: cover;
}
@media only screen and (orientation:portrait) and (max-height: 1080px) {
  .side-panel {
    background: url(../assets/projects/35/asset_styles/9734/style_main_bg.jpg) fixed center center transparent;
  }
  .helpContent {
    background: transparent;
  }
}