/* ============== */
/*  SOLE DISPLAY  */
/* ============== */
/* SOLE DISPLAY LIGHT */
@font-face {
  font-family: 'sole_display';
  src: url('//c.res.24o.it/fonts/soleserifdisplaylight-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifdisplaylight-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifdisplaylight-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifdisplaylight-webfont.ttf') format('truetype'), url('//c.res.24o.it/fonts/soleserifdisplaylight-webfont.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'sole_display';
  src: url('//c.res.24o.it/fonts/soleserifdisplaylightitalic-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifdisplaylightitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifdisplaylightitalic-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifdisplaylightitalic-webfont.ttf') format('truetype'), url('//c.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('//c.res.24o.it/fonts/soleserifdisplayregular-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifdisplayregular-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifdisplayregular-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifdisplayregular-webfont.ttf') format('truetype'), url('//c.res.24o.it/fonts/soleserifdisplayregular-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'sole_display';
  src: url('//c.res.24o.it/fonts/soleserifdisplayregularitalic-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifdisplayregularitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifdisplayregularitalic-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifdisplayregularitalic-webfont.ttf') format('truetype'), url('//c.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('//c.res.24o.it/fonts/soleserifdisplayblack-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifdisplayblack-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifdisplayblack-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifdisplayblack-webfont.ttf') format('truetype'), url('//c.res.24o.it/fonts/soleserifdisplayblack-webfont.svg') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'sole_display';
  src: url('//c.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.ttf') format('truetype'), url('//c.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('//c.res.24o.it/fonts/soleserifdisplayextrablack-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifdisplayextrablack-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifdisplayextrablack-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifdisplayextrablack-webfont.ttf') format('truetype'), url('//c.res.24o.it/fonts/soleserifdisplayextrablack-webfont.svg') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'sole_display';
  src: url('//c.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifdisplayblackitalic-webfont.ttf') format('truetype'), url('//c.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('//c.res.24o.it/fonts/soleserifhairlineregular-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifhairlineregular-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifhairlineregular-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifhairlineregular-webfont.ttf') format('truetype'), url('//c.res.24o.it/fonts/soleserifhairlineregular-webfont.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'sole_hairline';
  src: url('//c.res.24o.it/fonts/soleserifhairlineitalic-webfont.eot');
  src: url('//c.res.24o.it/fonts/soleserifhairlineitalic-webfont.eot?#iefix') format('embedded-opentype');
  src: url('//c.res.24o.it/fonts/soleserifhairlineitalic-webfont.woff') format('woff'), url('//c.res.24o.it/fonts/soleserifhairlineitalic-webfont.ttf') format('truetype'), url('//c.res.24o.it/fonts/soleserifhairlineitalic-webfont.svg') format('svg');
  font-weight: 400;
  font-style: italic;
}



@font-face {
	font-family: sole_headline;
	src: url(../css/font/soleserifheadlineregular-webfont.eot);
	src: url(../css/font/soleserifheadlineregular-webfont.eot?#iefix) format('embedded-opentype');
	src: url(../css/font/soleserifheadlineregular-webfont.woff) format('woff'), url(../css/font/soleserifheadlineregular-webfont.ttf) format('truetype'), url(../css/font/soleserifheadlineregular-webfont.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: sole_headline_bold;
	src: url(../css/font/soleserifheadlinebold-webfont.eot);
	src: url(../css/font/soleserifheadlinebold-webfont.eot?#iefix) format('embedded-opentype');
	src: url(../css/font/soleserifheadlinebold-webfont.woff) format('woff'), url(../css/font/soleserifheadlinebold-webfont.ttf) format('truetype'), url(../css/font/soleserifheadlinebold-webfont.svg) format('svg');
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: sole_text;
	src: url(../css/font/soleseriftextregular-webfont.eot);
	src: url(../css/font/soleseriftextregular-webfont.eot?#iefix) format('embedded-opentype');
	src: url(../css/font/soleseriftextregular-webfont.woff) format('woff'), url(../css/font/soleseriftextregular-webfont.ttf) format('truetype'), url(../css/font/soleseriftextregular-webfont.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: sole_text_italic;
	src: url(../css/font/soleseriftextregularitalic-webfont.eot);
	src: url(../css/font/soleseriftextregularitalic-webfont.eot?#iefix) format('embedded-opentype');
	src: url(../css/font/soleseriftextregularitalic-webfont.woff) format('woff'), url(../css/font/soleseriftextregularitalic-webfont.ttf) format('truetype'), url(../css/font/soleseriftextregularitalic-webfont.svg) format('svg');
	font-weight: 400;
	font-style: italic
}
@font-face {
	font-family: sole_text_bold;
	src: url(../css/font/soleseriftextbold-webfont.eot);
	src: url(../css/font/soleseriftextbold-webfont.eot?#iefix) format('embedded-opentype');
	src: url(../css/font/soleseriftextbold-webfont.woff) format('woff'), url(../css/font/soleseriftextbold-webfont.ttf) format('truetype'), url(../css/font/soleseriftextbold-webfont.svg) format('svg');
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: icomoon;
	src: url(../css/font/icomoon.eot);
	src: url(../css/font/icomoon.eot?#iefix) format('embedded-opentype');
	src: url(../css/font/icomoon.woff) format('woff'), url(../css/font/icomoon.ttf) format('truetype'), url(../css/font/icomoon.svg#icomoon) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: gotham_htf;
	src: url(../css/font/GothaHTFBol.eot);
	src: url(../css/font/GothaHTFBol.eot?#iefix) format('embedded-opentype');
	src: url(../css/font/GothaHTFBol.woff) format('woff'), url(../css/font/GothaHTFBol.ttf) format('truetype'), url(../css/font/GothaHTFBol.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: gotham_medium;
	src: url(../css/font/gotham_medium.eot);
	src: url(../css/font/gotham_medium.eot?#iefix) format('embedded-opentype');
	src: url(../css/font/gotham_medium.woff) format('woff'), url(../css/font/gotham_medium.ttf) format('truetype'), url(../css/font/gotham_medium.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: gotham_book;
	src: url(../css/font/GothaHTFBoo.eot);
	src: url(../css/font/GothaHTFBoo.eot?#iefix) format('embedded-opentype');
	src: url(../css/font/GothaHTFBoo.woff) format('woff'), url(../css/font/GothaHTFBoo.ttf) format('truetype'), url(../css/font/GothaHTFBoo.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: gotham-bold;
	src:url(../css/font/gotham_bold.eot) format('eot');
	src:url(../css/font/gotham_bold.eot?#iefix) format('embedded-opentype');
	src:url(../css/font/gotham_bold.otf) format('opentype'),
		url(../css/font/gotham_bold.svg#gotham_bold) format('svg'),
		url(../css/font/gotham_bold.ttf) format('truetype'),
		url(../css/font/gotham_bold.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: gotham-bold-italic;
	src:url(../css/font/gotham_bold_italic.eot) format('eot');
	src:url(../css/font/gotham_bold_italic.eot?#iefix) format('embedded-opentype');
	src:url(../css/font/gotham_bold_italic.svg#gotham_bold) format('svg'),
		url(../css/font/gotham_bold_italic.ttf) format('truetype'),
		url(../css/font/gotham_bold_italic.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: gotham-medium;
	src:url(../css/font/gotham_medium.eot);
	src:url(../css/font/gotham_medium.eot?#iefix) format('embedded-opentype');
	src:url(../css/font/gotham_medium.otf) format('opentype'),
		url(../css/font/gotham_medium.woff) format('woff'),
		url(../css/font/gotham_medium.ttf) format('truetype'),
		url(../css/font/gotham_medium.svg#gotham-medium) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: gotham-book;
	src:url(../css/font/gotham_book.eot) format('eot');
	src:url(../css/font/gotham_book.eot?#iefix) format('embedded-opentype');
	src:url(../css/font/gotham_book.otf) format('opentype'),
		url(../css/font/gotham_book.svg#gotham_book) format('svg'),
		url(../css/font/gotham_book.ttf) format('truetype'),
		url(../css/font/gotham_book.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: gotham-book-italic;
	src:url(../css/font/gotham_book_italic.eot) format('eot');
	src:url(../css/font/gotham_book_italic.eot?#iefix) format('embedded-opentype');
	src:url(../css/font/gotham_book_italic.otf) format('opentype'),
		url(../css/font/gotham_book_italic.svg#gotham_book_italic) format('svg'),
		url(../css/font/gotham_book_italic.ttf) format('truetype'),
		url(../css/font/gotham_book_italic.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}