/* Projextra  / Conception & programmation : Projextra.ca */
@charset "utf-8";

/* // FONTS ---------------------------------------------------------------------------------------------------- */

/* // Neutra Display Titling / font-family:'Neutra Display Titling', Arial, Helvetica, sans-serif; ---------------------------------------------------------------------------------------------------- */
@font-face{
    font-family:'Neutra Display Titling';
    src: url('../_fonts/NeutraDisplayTitling.eot');
    src: url('../_fonts/NeutraDisplayTitling.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/NeutraDisplayTitling.woff2') format('woff2'),
         url('../_fonts/NeutraDisplayTitling.woff') format('woff'),
         url('../_fonts/NeutraDisplayTitling.ttf') format('truetype'),
         url('../_fonts/NeutraDisplayTitling.svg#NeutraDisp-Titling') format('svg');
    font-weight:400;
    font-style:normal;
}

/* // Neutra Text / font-family:'Neutra Text', Arial, Helvetica, sans-serif; ---------------------------------------------------------------------------------------------------- */
/* Light */
@font-face{
    font-family:'Neutra Text';
    src: url('../_fonts/NeutraTextLight.eot');
    src: url('../_fonts/NeutraTextLight.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/NeutraTextLight.woff2') format('woff2'),
         url('../_fonts/NeutraTextLight.woff') format('woff'),
         url('../_fonts/NeutraTextLight.ttf') format('truetype'),
         url('../_fonts/NeutraTextLight.svg#NeutraText-Light') format('svg');
    font-weight:300;
    font-style:normal;
}
/* Demi */
@font-face{
    font-family:'Neutra Text';
    src: url('../_fonts/NeutraTextDemi.eot');
    src: url('../_fonts/NeutraTextDemi.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/NeutraTextDemi.woff2') format('woff2'),
         url('../_fonts/NeutraTextDemi.woff') format('woff'),
         url('../_fonts/NeutraTextDemi.ttf') format('truetype'),
         url('../_fonts/NeutraTextDemi.svg#NeutraText-Demi') format('svg');
    font-weight:600;
    font-style:normal;
}

/* // Neutra Text Alt / font-family:'Neutra Text Alt', Arial, Helvetica, sans-serif; ---------------------------------------------------------------------------------------------------- */
/* Demi Italic*/
@font-face{
    font-family:'Neutra Text Alt';
    src: url('../_fonts/NeutraTextAltDemiItalic.eot');
    src: url('../_fonts/NeutraTextAltDemiItalic.eot?#iefix') format('embedded-opentype'),
		 url('../_fonts/NeutraTextAltDemiItalic.woff2') format('woff2'),
         url('../_fonts/NeutraTextAltDemiItalic.woff') format('woff'),
         url('../_fonts/NeutraTextAltDemiItalic.ttf') format('truetype'),
         url('../_fonts/NeutraTextAltDemiItalic.svg#NeutraText-DemiItalicAlt') format('svg');
    font-weight:600;
    font-style:italic;
}

/* // Neutra Text TF / font-family:'Neutra Text TF', Arial, Helvetica, sans-serif; ---------------------------------------------------------------------------------------------------- */
/* Book */
@font-face{
	font-family:'Neutra Text TF';
	src: url('../_fonts/NeutraTextTFBook.eot');
	src: url('../_fonts/NeutraTextTFBook.eot?#iefix') format('embedded-opentype'),
		 url('../_fonts/NeutraTextTFBook.woff2') format('woff2'),
		 url('../_fonts/NeutraTextTFBook.woff') format('woff'),
		 url('../_fonts/NeutraTextTFBook.ttf') format('truetype'),
		 url('../_fonts/NeutraTextTFBook.svg#NeutraTextTF-Book') format('svg');
	font-weight:400;
	font-style:normal;
}
/* Book Italic */
@font-face{
	font-family:'Neutra Text TF';
	src: url('../_fonts/NeutraTextTFBookItalic.eot');
	src: url('../_fonts/NeutraTextTFBookItalic.eot?#iefix') format('embedded-opentype'),
		 url('../_fonts/NeutraTextTFBookItalic.woff2') format('woff2'),
		 url('../_fonts/NeutraTextTFBookItalic.woff') format('woff'),
		 url('../_fonts/NeutraTextTFBookItalic.ttf') format('truetype'),
		 url('../_fonts/NeutraTextTFBookItalic.svg#NeutraTextTF-BookItalic') format('svg');
	font-weight:400;
	font-style:italic;
}
/* Bold */
@font-face{
	font-family:'Neutra Text TF';
	src: url('../_fonts/NeutraTextTFBold.eot');
	src: url('../_fonts/NeutraTextTFBold.eot?#iefix') format('embedded-opentype'),
		 url('../_fonts/NeutraTextTFBold.woff2') format('woff2'),
		 url('../_fonts/NeutraTextTFBold.woff') format('woff'),
		 url('../_fonts/NeutraTextTFBold.ttf') format('truetype'),
		 url('../_fonts/NeutraTextTFBold.svg#NeutraTextTF-Bold') format('svg');
	font-weight:700;
	font-style:normal;
}
/* Bold Italic */
@font-face{
	font-family:'Neutra Text TF';
	src: url('../_fonts/NeutraTextTFBoldItalic.eot');
	src: url('../_fonts/NeutraTextTFBoldItalic.eot?#iefix') format('embedded-opentype'),
		 url('../_fonts/NeutraTextTFBoldItalic.woff2') format('woff2'),
		 url('../_fonts/NeutraTextTFBoldItalic.woff') format('woff'),
		 url('../_fonts/NeutraTextTFBoldItalic.ttf') format('truetype'),
		 url('../_fonts/NeutraTextTFBoldItalic.svg#NeutraTextTF-BoldItalic') format('svg');
	font-weight:700;
	font-style:italic;
}

/* // Neutra Text TF Alt / font-family:'Neutra Text TF Alt', Arial, Helvetica, sans-serif; ---------------------------------------------------------------------------------------------------- */
/* Light */
@font-face{
    font-family:'Neutra Text TF Alt';
    src: url('../_fonts/NeutraTextTFAltLight.eot');
    src: url('../_fonts/NeutraTextTFAltLight.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/NeutraTextTFAltLight.woff2') format('woff2'),
         url('../_fonts/NeutraTextTFAltLight.woff') format('woff'),
         url('../_fonts/NeutraTextTFAltLight.ttf') format('truetype'),
         url('../_fonts/NeutraTextTFAltLight.svg#NeutraTextTF-LightAlt') format('svg');
    font-weight:300;
    font-style:normal;
}
/* Light Italic */
@font-face{
    font-family:'Neutra Text TF Alt';
    src: url('../_fonts/NeutraTextTFAltLightItalic.eot');
    src: url('../_fonts/NeutraTextTFAltLightItalic.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/NeutraTextTFAltLightItalic.woff2') format('woff2'),
         url('../_fonts/NeutraTextTFAltLightItalic.woff') format('woff'),
         url('../_fonts/NeutraTextTFAltLightItalic.ttf') format('truetype'),
         url('../_fonts/NeutraTextTFAltLightItalic.svg#NeutraTextTF-LightItalAlt') format('svg');
    font-weight:300;
    font-style:italic;
}
/* Book */
@font-face{
    font-family:'Neutra Text TF Alt';
    src: url('../_fonts/NeutraTextTFAltBook.eot');
    src: url('../_fonts/NeutraTextTFAltBook.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/NeutraTextTFAltBook.woff2') format('woff2'),
         url('../_fonts/NeutraTextTFAltBook.woff') format('woff'),
         url('../_fonts/NeutraTextTFAltBook.ttf') format('truetype'),
         url('../_fonts/NeutraTextTFAltBook.svg#NeutraTextTF-BookAlt') format('svg');
    font-weight:400;
    font-style:normal;
}
/* Book Italic */
@font-face{
    font-family:'Neutra Text TF Alt';
    src: url('../_fonts/NeutraTextTFAltBookItalic.eot');
    src: url('../_fonts/NeutraTextTFAltBookItalic.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/NeutraTextTFAltBookItalic.woff2') format('woff2'),
         url('../_fonts/NeutraTextTFAltBookItalic.woff') format('woff'),
         url('../_fonts/NeutraTextTFAltBookItalic.ttf') format('truetype'),
         url('../_fonts/NeutraTextTFAltBookItalic.svg#NeutraTextTF-BookItalicAlt') format('svg');
    font-weight:400;
    font-style:italic;
}
/* Bold */
@font-face{
    font-family:'Neutra Text TF Alt';
    src: url('../_fonts/NeutraTextTFAltBold.eot');
    src: url('../_fonts/NeutraTextTFAltBold.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/NeutraTextTFAltBold.woff2') format('woff2'),
         url('../_fonts/NeutraTextTFAltBold.woff') format('woff'),
         url('../_fonts/NeutraTextTFAltBold.ttf') format('truetype'),
         url('../_fonts/NeutraTextTFAltBold.svg#NeutraTextTF-BoldAlt') format('svg');
    font-weight:700;
    font-style:normal;
}
/* Bold Italic */
@font-face{
    font-family:'Neutra Text TF Alt';
    src: url('../_fonts/NeutraTextTFAltBoldItalic.eot');
    src: url('../_fonts/NeutraTextTFAltBoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/NeutraTextTFAltBoldItalic.woff2') format('woff2'),
         url('../_fonts/NeutraTextTFAltBoldItalic.woff') format('woff'),
         url('../_fonts/NeutraTextTFAltBoldItalic.ttf') format('truetype'),
         url('../_fonts/NeutraTextTFAltBoldItalic.svg#NeutraTextTF-BoldItalicAlt') format('svg');
    font-weight:700;
    font-style:italic;
}

/* // IM FELL DW Pica / font-family:'IM FELL DW Pica', Arial, Helvetica, sans-serif; ---------------------------------------------------------------------------------------------------- */
/* Italic */
@font-face{
    font-family:'IM FELL DW Pica';
    src: url('../_fonts/IMFELLDWPicaItalic.eot');
    src: url('../_fonts/IMFELLDWPicaItalic.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/IMFELLDWPicaItalic.woff2') format('woff2'),
         url('../_fonts/IMFELLDWPicaItalic.woff') format('woff'),
         url('../_fonts/IMFELLDWPicaItalic.ttf') format('truetype'),
         url('../_fonts/IMFELLDWPicaItalic.svg#IM_FELL_DW_Pica_Italic') format('svg');
    font-weight:400;
    font-style:italic;
}