/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 15, 2013 */

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

}

@font-face {
    font-family: 'aleo';
    src: url('../fonts/aleo-bolditalic-webfont.eot');
    src: url('../fonts/aleo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aleo-bolditalic-webfont.woff') format('woff'),
         url('../fonts/aleo-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/aleo-bolditalic-webfont.svg#aleobolditalic') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'aleo';
    src: url('../fonts/aleo-italic-webfont.eot');
    src: url('../fonts/aleo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aleo-italic-webfont.woff') format('woff'),
         url('../fonts/aleo-italic-webfont.ttf') format('truetype'),
         url('../fonts/aleo-italic-webfont.svg#aleoitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}

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

}

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

}

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

}


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

}

@font-face {
    font-family: 'pacificoregular';
    src: url('../fonts/pacifico-webfont.eot');
    src: url('../fonts/pacifico-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pacifico-webfont.woff') format('woff'),
         url('../fonts/pacifico-webfont.ttf') format('truetype'),
         url('../fonts/pacifico-webfont.svg#pacificoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sofia_pro_lightregular';
    src: url('../fonts/SofiaProLight-webfont.eot');
    src: url('../fonts/SofiaProLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SofiaProLight-webfont.woff') format('woff'),
         url('../fonts/SofiaProLight-webfont.ttf') format('truetype'),
         url('../fonts/SofiaProLight-webfont.svg#sofia_pro_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'flamaregular';
    src: url('../fonts/flama-webfont.eot');
    src: url('../fonts/flama-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/flama-webfont.woff') format('woff'),
         url('../fonts/flama-webfont.ttf') format('truetype'),
         url('../fonts/flama-webfont.svg#flamaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'blaine';
    src: url('../fonts/blaine.eot');
    src: url('../fonts/blaine.eot?#iefix') format('embedded-opentype'),
         url('../fonts/blaine.woff') format('woff'),
         url('../fonts/blaine.ttf') format('truetype'),
         url('../fonts/blaine.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'archer';
    src: url('../fonts/archer-book-pro.eot');
    src: url('../fonts/archer-book-pro.eot?#iefix') format('embedded-opentype'),
         url('../fonts/archer-book-pro.woff') format('woff'),
         url('../fonts/archer-book-pro.ttf') format('truetype'),
         url('../fonts/archer-book-pro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

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

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

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

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

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

/***** Font Definition for Open Sans *****/

/* Regular */
@font-face {
    font-family: 'Open Sans';
    
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-weight: 300;
    font-style: normal;

}

/* Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Italic-webfont.eot');
    src: url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-weight: 300;
    font-style: italic;

}

/* Light */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: 100;
    font-style: normal;

}

/* Light Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-LightItalic-webfont.eot');
    src: url('../fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: 100;
    font-style: italic;

}

/* Semibold */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: 500;
    font-style: normal;

}

/* Semibold Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: 500;
    font-style: italic;

}

/* Bold */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: bold;
    font-weight: 700;
    font-style: normal;

}

/* Bold Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('../fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: bold;
    font-weight: 700;
    font-style: italic;

}

/* Extra Bold */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: 900;
    font-style: normal;

}

/* Extra Bold Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: 900;
    font-style: italic;

}


/***** Font Definition for Avenir *****/

@font-face {
	font-family: 'avenir';
	src: url('../fonts/AvenirLTStd-Black.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-Black.woff') format('woff'), url('../fonts/AvenirLTStd-Black.ttf') format('truetype'), url('../fonts/AvenirLTStd-Black.svg') format('svg');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'avenir';
	src: url('../fonts/AvenirLTStd-BlackOblique.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-BlackOblique.woff') format('woff'), url('../fonts/AvenirLTStd-BlackOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-BlackOblique.svg') format('svg');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'avenir-book';
	src: url('../fonts/AvenirLTStd-Book.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-Book.woff') format('woff'), url('../fonts/AvenirLTStd-Book.ttf') format('truetype'), url('../fonts/AvenirLTStd-Book.svg') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'avenir-book';
	src: url('../fonts/AvenirLTStd-BookOblique.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-BookOblique.woff') format('woff'), url('../fonts/AvenirLTStd-BookOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-BookOblique.svg') format('svg');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'avenir';
	src: url('../fonts/AvenirLTStd-Heavy.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-Heavy.woff') format('woff'), url('../fonts/AvenirLTStd-Heavy.ttf') format('truetype'), url('../fonts/AvenirLTStd-Heavy.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'avenir';
	src: url('../fonts/AvenirLTStd-HeavyOblique.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-HeavyOblique.woff') format('woff'), url('../fonts/AvenirLTStd-HeavyOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-HeavyOblique.svg') format('svg');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'avenir';
	src: url('../fonts/AvenirLTStd-Light.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-Light.woff') format('woff'), url('../fonts/AvenirLTStd-Light.ttf') format('truetype'), url('../fonts/AvenirLTStd-Light.svg') format('svg');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'avenir';
	src: url('../fonts/AvenirLTStd-LightOblique.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-LightOblique.woff') format('woff'), url('../fonts/AvenirLTStd-LightOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-LightOblique.svg') format('svg');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'avenir';
	src: url('../fonts/AvenirLTStd-Medium.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-Medium.woff') format('woff'), url('../fonts/AvenirLTStd-Medium.ttf') format('truetype'), url('../fonts/AvenirLTStd-Medium.svg') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'avenir';
	src: url('../fonts/AvenirLTStd-MediumOblique.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-MediumOblique.woff') format('woff'), url('../fonts/AvenirLTStd-MediumOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-MediumOblique.svg') format('svg');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'avenir';
	src: url('../fonts/AvenirLTStd-Oblique.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-Oblique.woff') format('woff'), url('../fonts/AvenirLTStd-Oblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-Oblique.svg') format('svg');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'avenir-roman';
	src: url('../fonts/AvenirLTStd-Roman.eot');
	src: local('☺'), url('../fonts/AvenirLTStd-Roman.woff') format('woff'), url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'), url('../fonts/AvenirLTStd-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}