@font-face {
    font-family: "Nunito";
    src: url("../fonts/nunito/Nunito-ExtraLight.ttf");
    font-weight: 100;
}
@font-face {
    font-family: "Nunito";
    src: url("../fonts/nunito/Nunito-Light.ttf");
    font-weight: 200;
}
@font-face {
    font-family: "Nunito";
    src: url("../fonts/nunito/Nunito-Regular.ttf");
    font-weight: 300;
}
@font-face {
    font-family: "Nunito";
    src: url("../fonts/nunito/Nunito-Medium.ttf");
    font-weight: 400;
}
@font-face {
    font-family: "Nunito";
    src: url("../fonts/nunito/Nunito-Bold.ttf");
    font-weight: 500;
}
@font-face {
    font-family: "Nunito";
    src: url("../fonts/nunito/Nunito-ExtraBold.ttf");
    font-weight: 600;
}
@font-face {
    font-family: "Nunito";
    src: url("../fonts/nunito/Nunito-Black.ttf");
    font-weight: 700;
}
@font-face {
    font-family: "Nunito";
    src: url("../fonts/nunito/Nunito-ExtraBold.ttf");
    font-weight: 800;
}
@font-face {
    font-family: "Nunito";
    src: url("../fonts/nunito/Nunito-ExtraBold.ttf");
    font-weight: 900;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-Thin.otf");
    font-weight: 100;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-ThinItalic.otf");
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-Thin.otf");
    font-weight: 200;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-ThinItalic.otf");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-Light.otf");
    font-weight: 300;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-LightItalic.otf");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-Regular.otf");
    font-weight: 400;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-RegularItalic.otf");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-Medium.otf");
    font-weight: 500;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-MediumItalic.otf");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-Semibold.otf");
    font-weight: 600;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-SemiboldItalic.otf");
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-Bold.otf");
    font-weight: 700;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-BoldItalic.otf");
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-Extrabold.otf");
    font-weight: 800;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-ExtraboldItalic.otf");
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-Black.otf");
    font-weight: 900;
}
@font-face {
    font-family: "Sons";
    src: url("../fonts/sons/Sons-BlackItalic.otf");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: "Tiempos";
    src: url("../fonts/sons/JPMCTiempos-Regular.otf");
    font-weight: 400;
}
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .button, .tab-item, input, textarea, select, option {
    font-family: 'Nunito', sans-serif;
}
.app-font {
    font-family: 'Nunito', sans-serif; !important;
}
body.efeed-font, .efeed-font body, .efeed-font h1, .efeed-font h2, .efeed-font h3, .efeed-font h4, .efeed-font h5, .efeed-font h6, .efeed-font .h1, .efeed-font .h2, .efeed-font .h3, .efeed-font .h4, .efeed-font .h5, .efeed-font .h6, .efeed-font .button, .efeed-font .tab-item, .efeed-font input, .efeed-font textarea, .efeed-font select, .efeed-font option {
    font-family: 'Sons', sans-serif;
}
.efeed-font .app-font {
    font-family: 'Sons', sans-serif; !important;
}
.efeed-font .jpmc-font {
    font-family: 'Tiempos', sans-serif;
}
.jpmc-font.headline-s,.jpmc-font .headline-s, .efeed-font .jpmc-font .headline-s {
    font-size: 32px;
}
.jpmc-font.headline-m, .jpmc-font .headline-m, .efeed-font .jpmc-font .headline-m {
    font-size: 36px;
}
@media only screen and (min-width: 768px) {
    .jpmc-font.headline-m, .jpmc-font .headline-m, .efeed-font .jpmc-font .headline-m {
        font-size: 64px;
        line-height: 72px;
        font-weight: 400;
    }
    .jpmc-font.headline-m.font-normal-desktop, .jpmc-font .headline-m.font-normal-desktop, .efeed-font .jpmc-font .headline-m.font-normal-desktop {
        font-size: 36px;
        line-height: 1.2;
    }
}
.efeed-font .title-m {
    font-size: 20px;
}
.efeed-font .title-s {
    font-size: 16px;
}
.efeed-font h2.efeed-heading {
    font-size: 1.25rem;
}

