
/* ==============================================
 * Lovelo 
 * ============================================== */
@font-face {
    font-family: 'lovelo';
    src: url('../font/lovelo/lovelo_black-webfont.eot');
    src: url('../font/lovelo/lovelo_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/lovelo/lovelo_black-webfont.woff') format('woff'),
         url('../font/lovelo/lovelo_black-webfont.ttf') format('truetype'),
         url('../font/lovelo/lovelo_black-webfont.svg#loveloblack') format('svg');
    font-weight: 900;
    font-style: normal;
}

/* ==============================================
 * cac-champagne
 * ============================================== */

@font-face {
    font-family: 'cac-champagne';
    src: url('../font/cac-champagne/cac_champagne-webfont.eot');
    src: url('../font/cac-champagne/cac_champagne-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/cac-champagne/cac_champagne-webfont.woff') format('woff'),
         url('../font/cac-champagne/cac_champagne-webfont.ttf') format('truetype'),
         url('../font/cac-champagne/cac_champagne-webfont.svg#cac_champagneregular') format('svg');
    font-weight: 500;
    font-style: normal;
}

/* ==============================================
 * Open Sans 
 * ============================================== */

@font-face {
   font-family: 'open-sans';
   src: url('../font/open-sans/opensans-bold-webfont.eot');
   src: url('../font/open-sans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/open-sans/opensans-bold-webfont.woff') format('woff'),
      url('../font/open-sans/opensans-bold-webfont.ttf') format('truetype'),
      url('../font/open-sans/opensans-bold-webfont.svg#open_sansbold') format('svg');
   font-weight: 700;
   font-style: normal;
}

@font-face {
   font-family: 'open-sans';
   src: url('../font/open-sans/opensans-extrabold-webfont.eot');
   src: url('../font/open-sans/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/open-sans/opensans-extrabold-webfont.woff') format('woff'),
      url('../font/open-sans/opensans-extrabold-webfont.ttf') format('truetype'),
      url('../font/open-sans/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
   font-weight: 800;
   font-style: normal;
}

@font-face {
   font-family: 'open-sans';
   src: url('../font/open-sans/opensans-regular-webfont.eot');
   src: url('../font/open-sans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/open-sans/opensans-regular-webfont.woff') format('woff'),
      url('../font/open-sans/opensans-regular-webfont.ttf') format('truetype'),
      url('../font/open-sans/opensans-regular-webfont.svg#open_sansregular') format('svg');
   font-weight: 400;
   font-style: normal;
}

@font-face {
   font-family: 'open-sans';
   src: url('../font/open-sans/opensans-semibold-webfont.eot');
   src: url('../font/open-sans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/open-sans/opensans-semibold-webfont.woff') format('woff'),
      url('../font/open-sans/opensans-semibold-webfont.ttf') format('truetype'),
      url('../font/open-sans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
   font-weight: 600;
   font-style: normal;
}

@font-face {
   font-family: 'open-sans';
   src: url('../font/open-sans/opensans-light-webfont.eot');
   src: url('../font/open-sans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/open-sans/opensans-light-webfont.woff') format('woff'),
      url('../font/open-sans/opensans-light-webfont.ttf') format('truetype'),
      url('../font/open-sans/opensans-light-webfont.svg#open_sanslight') format('svg');
   font-weight: 300;
   font-style: normal;
}

/* ==============================================
 * Lato 
 * ============================================== */


 @font-face {
   font-family: 'lato';
   src: url('../font/lato/lato-reg-webfont.eot');
   src: url('../font/lato/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/lato/lato-reg-webfont.woff') format('woff'),
      url('../font/lato/lato-reg-webfont.ttf') format('truetype'),
      url('../font/lato/lato-reg-webfont.svg#latoregular') format('svg');
   font-weight: 400;
   font-style: normal;
 }

 @font-face {
   font-family: 'lato';
   src: url('../font/lato/lato-regita-webfont.eot');
   src: url('../font/lato/lato-regita-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/lato/lato-regita-webfont.woff') format('woff'),
      url('../font/lato/lato-regita-webfont.ttf') format('truetype'),
      url('../font/lato/lato-regita-webfont.svg#latoitalic') format('svg');
   font-weight: 400;
   font-style: italic;
 }

 @font-face {
   font-family: 'lato';
   src: url('../font/lato/lato-lig-webfont.eot');
   src: url('../font/lato/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/lato/lato-lig-webfont.woff') format('woff'),
      url('../font/lato/lato-lig-webfont.ttf') format('truetype'),
      url('../font/lato/lato-lig-webfont.svg#latolight') format('svg');
   font-weight: 300;
   font-style: normal;
 }

 @font-face {
   font-family: 'lato';
   src: url('../font/lato/lato-ligita-webfont.eot');
   src: url('../font/lato/lato-ligita-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/lato/lato-ligita-webfont.woff') format('woff'),
      url('../font/lato/lato-ligita-webfont.ttf') format('truetype'),
      url('../font/lato/lato-ligita-webfont.svg#latolight_italic') format('svg');
   font-weight: 300;
   font-style: italic;
 }

 @font-face {
   font-family: 'lato';
   src: url('../font/lato/lato-hai-webfont.eot');
   src: url('../font/lato/lato-hai-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/lato/lato-hai-webfont.woff') format('woff'),
      url('../font/lato/lato-hai-webfont.ttf') format('truetype'),
      url('../font/lato/lato-hai-webfont.svg#latohairline') format('svg');
   font-weight: 100;
   font-style: normal;
 }

 @font-face {
   font-family: 'lato';
   src: url('../font/lato/lato-bla-webfont.eot');
   src: url('../font/lato/lato-bla-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/lato/lato-bla-webfont.woff') format('woff'),
      url('../font/lato/lato-bla-webfont.ttf') format('truetype'),
      url('../font/lato/lato-bla-webfont.svg#latoblack') format('svg');
   font-weight: 900;
   font-style: normal;
 }

/* ============================================
 * Roboto
 * ============================================ */

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-black-webfont.eot');
   src: url('../font/roboto/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-black-webfont.woff') format('woff'),
      url('../font/roboto/roboto-black-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-black-webfont.svg#robotoblack') format('svg');
   font-weight: 900;
   font-style: normal;
}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-bold-webfont.eot');
   src: url('../font/roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-bold-webfont.woff') format('woff'),
      url('../font/roboto/roboto-bold-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-bold-webfont.svg#robotobold') format('svg');
   font-weight: 700;
   font-style: normal;
}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-light-webfont.eot');
   src: url('../font/roboto/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-light-webfont.woff') format('woff'),
      url('../font/roboto/roboto-light-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-light-webfont.svg#robotolight') format('svg');
   font-weight: 300;
   font-style: normal;
}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-medium-webfont.eot');
   src: url('../font/roboto/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-medium-webfont.woff') format('woff'),
      url('../font/roboto/roboto-medium-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-medium-webfont.svg#robotomedium') format('svg');
   font-weight: 500;
   font-style: normal;
}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-regular-webfont.eot');
   src: url('../font/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-regular-webfont.woff') format('woff'),
      url('../font/roboto/roboto-regular-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-regular-webfont.svg#robotoregular') format('svg');
   font-weight: 400;
   font-style: normal;

}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-thin-webfont.eot');
   src: url('../font/roboto/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-thin-webfont.woff') format('woff'),
      url('../font/roboto/roboto-thin-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-thin-webfont.svg#robotothin') format('svg');
   font-weight: 100;
   font-style: normal;
}

/* Roboto Italic */
@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-lightitalic-webfont.eot');
   src: url('../font/roboto/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-lightitalic-webfont.woff') format('woff'),
      url('../font/roboto/roboto-lightitalic-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');
   font-weight: 300;
   font-style: italic;
}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-italic-webfont.eot');
   src: url('../font/roboto/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-italic-webfont.woff') format('woff'),
      url('../font/roboto/roboto-italic-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-italic-webfont.svg#robotoitalic') format('svg');
   font-weight: 400;
   font-style: italic;
}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-bolditalic-webfont.eot');
   src: url('../font/roboto/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-bolditalic-webfont.woff') format('woff'),
      url('../font/roboto/roboto-bolditalic-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');
   font-weight: 700;
   font-style: italic;
}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-blackitalic-webfont.eot');
   src: url('../font/roboto/roboto-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-blackitalic-webfont.woff') format('woff'),
      url('../font/roboto/roboto-blackitalic-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-blackitalic-webfont.svg#robotoblack_italic') format('svg');
   font-weight: 900;
   font-style: italic;
}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-mediumitalic-webfont.eot');
   src: url('../font/roboto/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-mediumitalic-webfont.woff') format('woff'),
      url('../font/roboto/roboto-mediumitalic-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
   font-weight: 500;
   font-style: italic;
}

@font-face {
   font-family: 'Roboto';
   src: url('../font/roboto/roboto-thinitalic-webfont.eot');
   src: url('../font/roboto/roboto-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/roboto/roboto-thinitalic-webfont.woff') format('woff'),
      url('../font/roboto/roboto-thinitalic-webfont.ttf') format('truetype'),
      url('../font/roboto/roboto-thinitalic-webfont.svg#robotothin_italic') format('svg');
   font-weight: 100;
   font-style: italic;
}

/* ============================================
 * Source Sans Pro
 * ============================================ */

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-black-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-black-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-black-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');
   font-weight: 900;
   font-style: normal;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-blackitalic-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-blackitalic-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-blackitalic-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-blackitalic-webfont.svg#source_sans_problack_italic') format('svg');
   font-weight: 900;
   font-style: italic;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-bold-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-bold-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-bold-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
   font-weight: 700;
   font-style: normal;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-bolditalic-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-bolditalic-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-bolditalic-webfont.svg#source_sans_probold_italic') format('svg');
   font-weight: 700;
   font-style: italic;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-extralight-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-extralight-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-extralight-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-extralight-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-extralight-webfont.svg#source_sans_proextralight') format('svg');
   font-weight: 200;
   font-style: normal;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-extralightitalic-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-extralightitalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-extralightitalic-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-extralightitalic-webfont.svg#source_sans_proXLtIt') format('svg');
   font-weight: 200;
   font-style: italic;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-italic-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-italic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-italic-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-italic-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-italic-webfont.svg#source_sans_proitalic') format('svg');
   font-weight: 400;
   font-style: italic;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-light-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-light-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-light-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
   font-weight: 300;
   font-style: normal;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-lightitalic-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-lightitalic-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-lightitalic-webfont.svg#source_sans_prolight_italic') format('svg');
   font-weight: 300;
   font-style: italic;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-regular-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-regular-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-regular-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
   font-weight: 400;
   font-style: normal;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-semibold-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-semibold-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-semibold-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
   font-weight: 600;
   font-style: normal;
}

@font-face {
   font-family: 'source-sans-pro';
   src: url('../font/source-sans-pro/sourcesanspro-semibolditalic-webfont.eot');
   src: url('../font/source-sans-pro/sourcesanspro-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff') format('woff'),
      url('../font/source-sans-pro/sourcesanspro-semibolditalic-webfont.ttf') format('truetype'),
      url('../font/source-sans-pro/sourcesanspro-semibolditalic-webfont.svg#source_sans_proSBdIt') format('svg');
   font-weight: 600;
   font-style: italic;
}

/* ============================================
 * Sofia
 * ============================================ */

@font-face {
   font-family: 'sofia';
   src: url('../font/sofia/sofia-regular-webfont.eot');
   src: url('../font/sofia/sofia-regular-webfont.eot?#iefix') format('embedded-opentype'),
      url('../font/sofia/sofia-regular-webfont.woff') format('woff'),
      url('../font/sofia/sofia-regular-webfont.ttf') format('truetype'),
      url('../font/sofia/sofia-regular-webfont.svg#sofiaregular') format('svg');
   font-weight: 400;
   font-style: normal;
}