@font-face {
    font-family: 'cpBurbankSmall';
    src: url('../assets/fonts/cpBurbankSmall.eot');
    src: url('../assets/fonts/cpBurbankSmall.woff') format('woff'),
    url('../assets/fonts/cpBurbankSmall.ttf') format('truetype'),
    url('../assets/fonts/cpBurbankSmall.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BurbankSmallBold';
    src: url('../assets/fonts/Burbank%20Small%20Bold.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BurbankSmallMedium';
    src: url('../assets/fonts/Burbank%20Small%20Medium.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Acme Regular';
    src: url('../assets/fonts/Acme-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Geist Font Families */
@font-face {
    font-family: 'Geist-Regular';
    src: url('../assets/fonts/Geist-Regular.woff2') format('woff2'),
    url('../assets/fonts/Geist-Regular.ttf') format('truetype'),
    url('../assets/fonts/Geist-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geist-Bold';
    src: url('../assets/fonts/Geist-Bold.woff2') format('woff2'),
    url('../assets/fonts/Geist-Bold.ttf') format('truetype'),
    url('../assets/fonts/Geist-Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geist-Light';
    src: url('../assets/fonts/Geist-Light.woff2') format('woff2'),
    url('../assets/fonts/Geist-Light.ttf') format('truetype'),
    url('../assets/fonts/Geist-Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geist-Medium';
    src: url('../assets/fonts/Geist-Medium.woff2') format('woff2'),
    url('../assets/fonts/Geist-Medium.ttf') format('truetype'),
    url('../assets/fonts/Geist-Medium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geist-SemiBold';
    src: url('../assets/fonts/Geist-SemiBold.woff2') format('woff2'),
    url('../assets/fonts/Geist-SemiBold.ttf') format('truetype'),
    url('../assets/fonts/Geist-SemiBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geist-Black';
    src: url('../assets/fonts/Geist-Black.woff2') format('woff2'),
    url('../assets/fonts/Geist-Black.ttf') format('truetype'),
    url('../assets/fonts/Geist-Black.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geist-ExtraBold';
    src: url('../assets/fonts/Geist-ExtraBold.woff2') format('woff2'),
    url('../assets/fonts/Geist-ExtraBold.ttf') format('truetype'),
    url('../assets/fonts/Geist-ExtraBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geist-ExtraLight';
    src: url('../assets/fonts/Geist-ExtraLight.woff2') format('woff2'),
    url('../assets/fonts/Geist-ExtraLight.ttf') format('truetype'),
    url('../assets/fonts/Geist-ExtraLight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geist-Thin';
    src: url('../assets/fonts/Geist-Thin.woff2') format('woff2'),
    url('../assets/fonts/Geist-Thin.ttf') format('truetype'),
    url('../assets/fonts/Geist-Thin.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'MyriadWebProBold';
    src: url('../assets/fonts/club_penguinmyriadpro2-webfont.eot');
    src: url('../assets/fonts/club_penguinmyriadpro2-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinmyriadpro2-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinmyriadpro2-webfont.ttf') format('truetype'),
    url('../images/club_penguinmyriadpro2-webfont.svg#MyriadProBold') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadWebProItalic';
    src: url('../assets/fonts/club_penguinmyriadproit2-webfont.eot');
    src: url('../assets/fonts/club_penguinmyriadproit2-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinmyriadproit2-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinmyriadproit2-webfont.ttf') format('truetype'),
    url('../images/club_penguinmyriadproit2-webfont.svg#MyriadProItalic') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadWebProRegular';
    src: url('../assets/fonts/club_penguinmyriad2-webfont.eot');
    src: url('../assets/fonts/club_penguinmyriad2-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinmyriad2-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinmyriad2-webfont.ttf') format('truetype'),
    url('../images/club_penguinmyriad2-webfont.svg#Myriad-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_regular';
    src: url('../assets/fonts/club_penguinProximaNova-Reg-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNova-Reg-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNova-Reg-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNova-Reg-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNova-Reg-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNova-Reg-webfont.svg#proxima_nova_regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_italic';
    src: url('../assets/fonts/club_penguinProximaNova-RegIt-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNova-RegIt-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNova-RegIt-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNova-RegIt-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNova-RegIt-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNova-RegIt-webfont.svg#proxima_nova_italic') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_semibold';
    src: url('../assets/fonts/club_penguinProximaNova-Sbold-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNova-Sbold-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNova-Sbold-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNova-Sbold-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNova-Sbold-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNova-Sbold-webfont.svg#proxima_nova_semibold') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_bold';
    src: url('../assets/fonts/club_penguinProximaNova-Bold-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNova-Bold-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNova-Bold-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNova-Bold-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNova-Bold-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNova-Bold-webfont.svg#proxima_nova_bold') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_bold_italic';
    src: url('../assets/fonts/club_penguinProximaNova-BoldIt-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNova-BoldIt-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNova-BoldIt-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNova-BoldIt-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNova-BoldIt-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNova-BoldIt-webfont.svg#proxima_nova_bold_italic') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_cn_regular';
    src: url('../assets/fonts/club_penguinProximaNovaCond-Reg-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNovaCond-Reg-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNovaCond-Reg-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNovaCond-Reg-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNovaCond-Reg-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNovaCond-Reg-webfont.svg#proxima_nova_cn_regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_cn_italic';
    src: url('../assets/fonts/club_penguinProximaNovaCond-RegIt-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNovaCond-RegIt-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNovaCond-RegIt-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNovaCond-RegIt-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNovaCond-RegIt-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNovaCond-RegIt-webfont.svg#proxima_nova_cn_italic') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_cn_semibold';
    src: url('../assets/fonts/club_penguinProximaNovaCond-SBold-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNovaCond-SBold-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNovaCond-SBold-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNovaCond-SBold-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNovaCond-SBold-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNovaCond-SBold-webfont.svg#proxima_nova_cn_semibold') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_cn_bold';
    src: url('../assets/fonts/club_penguinProximaNovaCond-Bold-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNovaCond-Bold-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNovaCond-Bold-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNovaCond-Bold-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNovaCond-Bold-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNovaCond-Bold-webfont.svg#proxima_nova_cn_bold') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_cn_bold_italic';
    src: url('../assets/fonts/club_penguinProximaNovaCond-BoldIt-webfont.eot');
    src: url('../assets/fonts/club_penguinProximaNovaCond-BoldIt-webfont.eot#iefix') format('embedded-opentype'),
    url('../assets/fonts/club_penguinProximaNovaCond-BoldIt-webfont.woff2') format('woff2'),
    url('../assets/fonts/club_penguinProximaNovaCond-BoldIt-webfont.woff') format('woff'),
    url('../assets/fonts/club_penguinProximaNovaCond-BoldIt-webfont.ttf') format('truetype'),
    url('../images/club_penguinProximaNovaCond-BoldIt-webfont.svg#proxima_nova_cn_bold_italic') format('svg');
    font-weight: 400;
    font-style: normal;
}
