/* ===================== BASE FAMILY: "Open Sans" ===================== */

/* ==== OpenSans-Regular (400) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/openSans/OpenSans-Regular.ttf') format('truetype');
}

/* ==== OpenSans-Italic (400 italic) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/openSans/OpenSans-Italic.ttf') format('truetype');
}

/* ==== OpenSans-Light (300) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/openSans/OpenSans-Light.ttf') format('truetype');
}

/* ==== OpenSans-LightItalic (300 italic) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/openSans/OpenSans-LightItalic.ttf') format('truetype');
}

/* ==== OpenSans-Medium (500) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/openSans/OpenSans-Medium.ttf') format('truetype');
}

/* ==== OpenSans-MediumItalic (500 italic) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/openSans/OpenSans-MediumItalic.ttf') format('truetype');
}

/* ==== OpenSans-SemiBold (600) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/openSans/OpenSans-SemiBold.ttf') format('truetype');
}

/* ==== OpenSans-SemiBoldItalic (600 italic) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/openSans/OpenSans-SemiBoldItalic.ttf') format('truetype');
}

/* ==== OpenSans-Bold (700) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/openSans/OpenSans-Bold.ttf') format('truetype');
}

/* ==== OpenSans-BoldItalic (700 italic) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/openSans/OpenSans-BoldItalic.ttf') format('truetype');
}

/* ==== OpenSans-ExtraBold (800) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/openSans/OpenSans-ExtraBold.ttf') format('truetype');
}

/* ==== OpenSans-ExtraBoldItalic (800 italic) ==== */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/openSans/OpenSans-ExtraBoldItalic.ttf') format('truetype');
}

/* ===================== SEMI-CONDENSED FAMILY: "Open Sans SemiCondensed" ===================== */

/* ==== OpenSans-SemiCondensed-Regular (400) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-Regular.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-Italic (400 italic) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-Italic.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-Light (300) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-Light.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-LightItalic (300 italic) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-LightItalic.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-Medium (500) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-Medium.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-MediumItalic (500 italic) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-MediumItalic.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-SemiBold (600) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-SemiBold.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-SemiBoldItalic (600 italic) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-SemiBoldItalic.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-Bold (700) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-Bold.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-BoldItalic (700 italic) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-BoldItalic.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-ExtraBold (800) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-ExtraBold.ttf') format('truetype');
}

/* ==== OpenSans-SemiCondensed-ExtraBoldItalic (800 italic) ==== */
@font-face {
    font-family: 'Open Sans SemiCondensed';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/openSans/OpenSans-SemiCondensed-ExtraBoldItalic.ttf') format('truetype');
}

/* ===================== CONDENSED FAMILY: "Open Sans Condensed" ===================== */

/* ==== OpenSans-Condensed-Regular (400) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/openSans/OpenSans-Condensed-Regular.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-Italic (400 italic) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/openSans/OpenSans-Condensed-Italic.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-Light (300) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/openSans/OpenSans-Condensed-Light.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-LightItalic (300 italic) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/openSans/OpenSans-Condensed-LightItalic.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-Medium (500) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/openSans/OpenSans-Condensed-Medium.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-MediumItalic (500 italic) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/openSans/OpenSans-Condensed-MediumItalic.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-SemiBold (600) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/openSans/OpenSans-Condensed-SemiBold.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-SemiBoldItalic (600 italic) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/openSans/OpenSans-Condensed-SemiBoldItalic.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-Bold (700) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/openSans/OpenSans-Condensed-Bold.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-BoldItalic (700 italic) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/openSans/OpenSans-Condensed-BoldItalic.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-ExtraBold (800) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/openSans/OpenSans-Condensed-ExtraBold.ttf') format('truetype');
}

/* ==== OpenSans-Condensed-ExtraBoldItalic (800 italic) ==== */
@font-face {
    font-family: 'Open Sans Condensed';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/openSans/OpenSans-Condensed-ExtraBoldItalic.ttf') format('truetype');
}