  /* Open Sans */
@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-light.ttf) format("opentype");
    font-style: light;
    font-weight: 300;
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-lightitalic.ttf) format("opentype");
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-regular.ttf) format("opentype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-italic.ttf) format("opentype");
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-medium.ttf) format("opentype");
    font-style: medium;
    font-weight: 500;
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-mediumitalic.ttf) format("opentype");
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-semibold.ttf) format("opentype");
    font-style: semibold;
    font-weight: 600;
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-semibolditalic.ttf) format("opentype");
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-bold.ttf) format("opentype");
    font-style: bold;
    font-weight: 700
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-bolditalic.ttf) format("opentype");
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: "Open Sans";
    src: url(/_resources/css/library/fonts/open-sans/opensans-extrabold.ttf) format("opentype");
    font-style: black;
    font-weight: 900;
}


/* Tiempos Headline */
@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-light.otf) format("opentype");
    font-style: light;
    font-weight: 300;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-lightitalic.otf) format("opentype");
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-regular.otf) format("opentype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-regularitalic.otf) format("opentype");
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-medium.otf) format("opentype");
    font-style: medium;
    font-weight: 500;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-mediumitalic.otf) format("opentype");
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-semibold.otf) format("opentype");
    font-style: semibold;
    font-weight: 600;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-semibolditalic.otf) format("opentype");
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-bold.otf) format("opentype");
    font-style: bold;
    font-weight: 700;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-bolditalic.otf) format("opentype");
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-black.otf) format("opentype");
    font-style: black;
    font-weight: 900;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url(/_resources/css/library/fonts/tiempos-headline/tiemposheadline-blackitalic.otf) format("opentype");
    font-style: italic;
    font-weight: 900;
}



* {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
}
em{
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
}
strong em{
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
}

xmp {
    text-wrap: wrap;
    font-family: monospace;
    background-color: #000;
    color: white;
    padding: 0px 35px 20px 35px;
    margin: 40px 20px;
}

.d1,
.d1_emphasis,
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
.stats {
    font-family: "Tiempos Headline";
    font-weight: 500;
}

.stats-heading {
    font-family: "Tiempos Headline";
    font-weight: 700;
}

.footer-title,
header a,
header .submenu-title,
.character_link,
.paragraph_large,
.btn-primary_blue,
.btn-primary_gold,
.btn-secondary_blue,
.btn-secondary_gold,
.breadcrumb-item a,
.sidebar-links a,
.showcase-title h2 {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
}

.hero_banner-subtitle {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
}

.breadcrumb-item.active {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
}

.article_card-content ul li {
    font-size: 1.1rem;
}