/*
Style Sheet for BrightTALK Fonts - Aleo, OpenSans
*/

@font-face {
    font-family: 'Aleo-SemiBold';
    src: url("aleo-font/Aleo-SemiBold.ttf") format("truetype"),
    url("aleo-font/Aleo-SemiBold.woff") format("woff"),
    url("aleo-font/Aleo-SemiBold.woff2") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'OpenSans';
    src: url("opensans-font/OpenSans.ttf") format("truetype"),
    url("opensans-font/OpenSans.woff") format("woff"),
    url("opensans-font/OpenSans.woff2") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: 'OpenSans Bold';
    src: url("opensans-font/OpenSans-Bold.ttf") format("truetype"),
    url("opensans-font/OpenSans-Bold.woff") format("woff"),
    url("opensans-font/OpenSans-Bold.woff2") format("woff2");
    font-display: swap;
}

/* Apply Light font */
body, p,
.single-talk-sub-title,
.event-meta-calendar,

h6, .h6, h5, .h5, h4, .h4, h3, .h3 {
 font-family: "OpenSans", sans-serif !important;
 font-weight: 400;
}

.community-summit-site .talk-section-title {
 font-family: "OpenSans Bold", sans-serif !important;
}

h2.site-title,
h1.single-hero-title,
h2, .h2, h1, .h1 {
 font-family: 'Aleo-SemiBold', serif !important;
}

/* Apply Bold font */

.btalk-tracks-filter-label,
.mini-list .btalk-talk-title,
#btalk-join .btalk-talk-title {
 font-family: 'OpenSans Bold', sans-serif !important;
 font-weight: 700;
}

/* Apply Regular font */
ul.btalk-summit-nav li,
.reserve-button.talk-action-btn,
.btalk-summit-nav li .bt-active,
.steps-strap,
.btalk-talk-title,
.btalk-heading,
.talk-section-title,
.user-agreement-text,
.privacy-policy-text,
.account-login-link a,
.field-talk-success,
.primary-button,
.secondary-button,
.bright-button {
 font-family: "OpenSans", sans-serif !important;
 font-weight: 400;
}

