/* fonts */
@font-face {
  font-family: 'Lato';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-Regular.ttf") format("truetype"), url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-RegularItalic.ttf") format("truetype"), url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-Bold.ttf") format("truetype"), url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-Light.ttf") format("truetype"), url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-Light.woff") format("woff");
  font-weight: lighter;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-LightItalic.ttf") format("truetype"), url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-LightItalic.woff") format("woff");
  font-weight: lighter;
  font-style: italic;
}
@font-face {
  font-family: 'Virgo';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/Virgo-Book.svg#Virgo-Book") format("svg"), url("//asset.zcache.com/assets/graphics/z4/fonts/Virgo-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Virgo';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/Virgo-BookItalic.svg#Virgo-Book") format("svg"), url("//asset.zcache.com/assets/graphics/z4/fonts/Virgo-BookItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Virgo';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/Virgo-Bold.svg#font") format("svg"), url("//asset.zcache.com/assets/graphics/z4/fonts/Virgo-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Virgo';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/Virgo-BoldItalic-beta.svg#font") format("svg"), url("//asset.zcache.com/assets/graphics/z4/fonts/Virgo-BoldItalic-beta.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Rabiohead';
  src: url("//asset.zcache.com/assets/graphics/z4/fonts/rabiohead-webfont.svg") format("svg"), url("//asset.zcache.com/assets/graphics/z4/fonts/rabiohead-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* font fixes for Chrome on Windows */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'Lato';
    src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-Regular.svg#LatoRegular") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Lato';
    src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-RegularItalic.svg#LatoItalic") format("svg");
    font-weight: normal;
    font-style: italic;
  }
  @font-face {
    font-family: 'Lato';
    src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-Bold.svg#LatoBold") format("svg");
    font-weight: bold;
    font-style: normal;
  }
  @font-face {
    font-family: 'Lato';
    src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-Light.svg#LatoLight") format("svg");
    font-weight: lighter;
    font-style: normal;
  }
  @font-face {
    font-family: 'Lato';
    src: url("//asset.zcache.com/assets/graphics/z4/fonts/Lato-LightItalic.svg#LatoLightItalic") format("svg");
    font-weight: lighter;
    font-style: italic;
  }
  @font-face {
    font-family: 'Rabiohead';
    src: url("//asset.zcache.com/assets/graphics/z4/fonts/rabiohead-webfont.svg#rabioheadregular") format("svg");
    font-weight: lighter;
    font-style: italic;
  }
}
