/* ============== */
/*  SOLE DISPLAY  */
/* ============== */
/* SOLE DISPLAY LIGHT */
@font-face {
  font-family: 'sole_display';
  src: url('//c2.res.24o.it/fonts/soleserifdisplaylight-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplaylight-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplaylight-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplaylight-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplaylight-webfont.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'sole_display';
  src: url('//c2.res.24o.it/fonts/soleserifdisplaylightitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplaylightitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplaylightitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplaylightitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplaylightitalic-webfont.svg') format('svg');
  font-weight: 300;
  font-style: italic;
}
/* SOLE DISPLAY REGULAR */
@font-face {
  font-family: 'sole_display';
  src: url('//c2.res.24o.it/fonts/soleserifdisplayregular-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayregular-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayregular-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplayregular-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplayregular-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'sole_display';
  src: url('//c2.res.24o.it/fonts/soleserifdisplayregularitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayregularitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayregularitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplayregularitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplayregularitalic-webfont.svg') format('svg');
  font-weight: 400;
  font-style: italic;
}
/* SOLE DISPLAY BLACK */
@font-face {
  font-family: 'sole_display';
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblack-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblack-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblack-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplayblack-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplayblack-webfont.svg') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'sole_display';
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.svg') format('svg');
  font-weight: 800;
  font-style: italic;
}
/* SOLE DISPLAY EXTRABLACK */
@font-face {
  font-family: 'sole_display';
  src: url('//c2.res.24o.it/fonts/soleserifdisplayextrablack-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayextrablack-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayextrablack-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplayextrablack-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplayextrablack-webfont.svg') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'sole_display';
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.svg') format('svg');
  font-weight: 900;
  font-style: italic;
}
/* =============== */
/*  SOLE HAIRLINE  */
/* =============== */
/* SOLE HAIRLINE REGULAR */
@font-face {
  font-family: 'sole_hairline';
  src: url('//c2.res.24o.it/fonts/soleserifhairlineregular-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifhairlineregular-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifhairlineregular-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifhairlineregular-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifhairlineregular-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'sole_hairline';
  src: url('//c2.res.24o.it/fonts/soleserifhairlineitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifhairlineitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifhairlineitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifhairlineitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifhairlineitalic-webfont.svg') format('svg');
  font-weight: 400;
  font-style: italic;
}
/* =============== */
/*  SOLE HEADLINE  */
/* =============== */
/* SOLE HEADLINE LIGHT */
@font-face {
  font-family: 'sole_headline';
  src: url('//c2.res.24o.it/fonts/soleserifheadlinelight-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinelight-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinelight-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlinelight-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlinelight-webfont.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'sole_headline';
  src: url('//c2.res.24o.it/fonts/soleserifheadlinelightitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinelightitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinelightitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlinelightitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlinelightitalic-webfont.svg') format('svg');
  font-weight: 300;
  font-style: italic;
}
/* SOLE HEADLINE REGULAR */
@font-face {
  font-family: 'sole_headline';
  src: url('//c2.res.24o.it/fonts/soleserifheadlineregular-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlineregular-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlineregular-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlineregular-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlineregular-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'sole_headline';
  src: url('//c2.res.24o.it/fonts/soleserifheadlineregularitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlineregularitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlineregularitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlineregularitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlineregularitalic-webfont.svg') format('svg');
  font-weight: 400;
  font-style: italic;
}
/* SOLE HEADLINE MEDIUM */
@font-face {
  font-family: 'sole_headline';
  src: url('//c2.res.24o.it/fonts/soleserifheadlinemedium-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinemedium-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinemedium-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlinemedium-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlinemedium-webfont.svg') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'sole_headline';
  src: url('//c2.res.24o.it/fonts/soleserifheadlinemediumitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinemediumitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinemediumitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlinemediumitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlinemediumitalic-webfont.svg') format('svg');
  font-weight: 500;
  font-style: italic;
}
/* SOLE HEADLINE BOLD */
@font-face {
  font-family: 'sole_headline';
  src: url('//c2.res.24o.it/fonts/soleserifheadlinebold-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinebold-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinebold-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlinebold-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlinebold-webfont.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'sole_headline';
  src: url('//c2.res.24o.it/fonts/soleserifheadlinebolditalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinebolditalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinebolditalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlinebolditalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlinebolditalic-webfont.svg') format('svg');
  font-weight: 700;
  font-style: italic;
}
/* =========== */
/*  SOLE TEXT  */
/* =========== */
/* SOLE TEXT LIGHT */
@font-face {
  font-family: 'sole_text';
  src: url('//c2.res.24o.it/fonts/soleseriftextlight-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextlight-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextlight-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextlight-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextlight-webfont.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'sole_text';
  src: url('//c2.res.24o.it/fonts/soleseriftextlightitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextlightitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextlightitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextlightitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextlightitalic-webfont.svg') format('svg');
  font-weight: 300;
  font-style: italic;
}
/* SOLE TEXT REGULAR */
@font-face {
  font-family: 'sole_text';
  src: url('//c2.res.24o.it/fonts/soleseriftextregular-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextregular-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextregular-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextregular-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextregular-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'sole_text';
  src: url('//c2.res.24o.it/fonts/soleseriftextregularitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextregularitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextregularitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextregularitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextregularitalic-webfont.svg') format('svg');
  font-weight: 400;
  font-style: italic;
}
/* SOLE TEXT BOLD */
@font-face {
  font-family: 'sole_text';
  src: url('//c2.res.24o.it/fonts/soleseriftextbold-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextbold-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextbold-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextbold-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextbold-webfont.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'sole_text';
  src: url('//c2.res.24o.it/fonts/soleseriftextbolditalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextbolditalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextbolditalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextbolditalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextbolditalic-webfont.svg') format('svg');
  font-weight: 700;
  font-style: italic;
}
/* SOLE TEXT BLACK */
@font-face {
  font-family: 'sole_text';
  src: url('//c2.res.24o.it/fonts/soleseriftextblack-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextblack-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextblack-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextblack-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextblack-webfont.svg') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'sole_text';
  src: url('//c2.res.24o.it/fonts/soleseriftextblackitalic-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextblackitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextblackitalic-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextblackitalic-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextblackitalic-webfont.svg') format('svg');
  font-weight: 800;
  font-style: italic;
}
/* =========== */
/*  USE FONTS  */
/* =========== */
.sole_display {
  font-family: "sole_display", Georgia, Times, "Times New Roman", serif;
}
.sole_hairline {
  font-family: "sole_hairline", Georgia, Times, "Times New Roman", serif;
}
.sole_headline {
  font-family: "sole_headline", Georgia, Times, "Times New Roman", serif;
}
.sole_text {
  font-family: "sole_text", Georgia, Times, "Times New Roman", serif;
}


/* ================= */
/*  SOLE DISPLAY SC  */
/* ================= */
/* SOLE DISPLAY LIGHT SC */
@font-face {
  font-family: 'sole_display_sc';
  src: url('//c2.res.24o.it/fonts/soleserifdisplaylightsc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplaylightsc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplaylightsc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplaylightsc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplaylightsc-webfont.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}
/* SOLE DISPLAY BLACK SC */
@font-face {
  font-family: 'sole_display_sc';
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblacksc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblacksc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayblacksc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplayblacksc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplayblacksc-webfont.svg') format('svg');
  font-weight: 800;
  font-style: normal;
}
/* SOLE DISPLAY EXTRABLACK SC */
@font-face {
  font-family: 'sole_display_sc';
  src: url('//c2.res.24o.it/fonts/soleserifdisplayextrablacksc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayextrablacksc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifdisplayextrablacksc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifdisplayextrablacksc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifdisplayextrablacksc-webfont.svg') format('svg');
  font-weight: 900;
  font-style: normal;
}
/* ================== */
/*  SOLE HAIRLINE SC  */
/* ================== */
/* SOLE HAIRLINE REGULAR SC */
@font-face {
  font-family: 'sole_hairline_sc';
  src: url('//c2.res.24o.it/fonts/soleserifhairlinesc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifhairlinesc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifhairlinesc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifhairlinesc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifhairlinesc-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
/* ================== */
/*  SOLE HEADLINE SC  */
/* ================== */
/* SOLE HEADLINE LIGHT SC */
@font-face {
  font-family: 'sole_headline_sc';
  src: url('//c2.res.24o.it/fonts/soleserifheadlinelightsc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinelightsc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinelightsc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlinelightsc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlinelightsc-webfont.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}
/* SOLE HEADLINE REGULAR SC */
@font-face {
  font-family: 'sole_headline_sc';
  src: url('//c2.res.24o.it/fonts/soleserifheadlineregularsc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlineregularsc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlineregularsc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlineregularsc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlineregularsc-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
/* SOLE HEADLINE MEDIUM SC */
@font-face {
  font-family: 'sole_headline_sc';
  src: url('//c2.res.24o.it/fonts/soleserifheadlinemediumsc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinemediumsc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlinemediumsc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlinemediumsc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlinemediumsc-webfont.svg') format('svg');
  font-weight: 500;
  font-style: normal;
}
/* SOLE HEADLINE BOLD SC */
@font-face {
  font-family: 'sole_headline_sc';
  src: url('//c2.res.24o.it/fonts/soleserifheadlineboldsc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleserifheadlineboldsc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleserifheadlineboldsc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleserifheadlineboldsc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleserifheadlineboldsc-webfont.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}
/* ============== */
/*  SOLE TEXT CS  */
/* ============== */
/* SOLE TEXT LIGHT SC */
@font-face {
  font-family: 'sole_text_sc';
  src: url('//c2.res.24o.it/fonts/soleseriftextlightsc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextlightsc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextlightsc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextlightsc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextlightsc-webfont.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}
/* SOLE TEXT REGULAR SC */
@font-face {
  font-family: 'sole_text_sc';
  src: url('//c2.res.24o.it/fonts/soleseriftextregularsc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextregularsc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextregularsc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextregularsc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextregularsc-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
/* SOLE TEXT BOLD SC */
@font-face {
  font-family: 'sole_text_sc';
  src: url('//c2.res.24o.it/fonts/soleseriftextboldsc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextboldsc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextboldsc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextboldsc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextboldsc-webfont.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}
/* SOLE TEXT BLACK SC */
@font-face {
  font-family: 'sole_text_sc';
  src: url('//c2.res.24o.it/fonts/soleseriftextblacksc-webfont.eot');
  src: url('//c2.res.24o.it/fonts/soleseriftextblacksc-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c2.res.24o.it/fonts/soleseriftextblacksc-webfont.woff') format('woff'), url('//c2.res.24o.it/fonts/soleseriftextblacksc-webfont.ttf') format('truetype'), url('//c2.res.24o.it/fonts/soleseriftextblacksc-webfont.svg') format('svg');
  font-weight: 800;
  font-style: normal;
}
/* =========== */
/*  USE FONTS  */
/* =========== */
.sole_display_sc {
  font-family: "sole_display_sc", "sole_display", Georgia, Times, "Times New Roman", serif;
}
.sole_hairline_sc {
  font-family: "sole_headline_sc", "sole_headline", Georgia, Times, "Times New Roman", serif;
}
.sole_headline_sc {
  font-family: "sole_headline_sc", "sole_headline", Georgia, Times, "Times New Roman", serif;
}
.sole_text_sc {
  font-family: "sole_text_sc", "sole_text", Georgia, Times, "Times New Roman", serif;
}
