body {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 100 !important;
}

body h2 {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 100 !important;

}

body h3 {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 100 !important;

}

body h4 {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 100 !important;

}

body h5 {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 100 !important;

}

body strong {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 400 !important;

}

body .dropmenu {
    font-size: 1rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 200 !important;

}

.dropmenu.animated {
    display: flex;
}

.vjs-overlay-background {
    background-color: #646464 !important;
    /* background-color: rgba(124,124,124,0.4); */
    border-radius: 3px;
    padding: 10px;

    width: 98% !important;
    text-align: left !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 100 !important;
    font-size: 16px !important;
}

.btn {
    font-size: 1rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 200 !important;
}

.form-input {
    font-size: 1rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 200 !important;
}

.fc-title {
    font-weight: 300 !important;
}

.fc-button {
    color: #3085ee !important;
    background: #ffffff !important;
    border-color: #227ded !important;
}

.fc-button:hover {
    color: #3085ee !important;
    background: #e1edfd !important;
    border-color: #227ded !important;
}

blockquote {
    border-left: .1rem solid #5fa1f2;
}

.hero h2 {
    color: white !important;
    font-weight: 100 !important;
    font-size: 2.5rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
}

.footer {
    color: #50596c !important;
    background-color: #EFEFEF !important;
    padding-top: 0px !important;
    padding-bottom: 3px !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
    font-weight: 100 !important;
}

.subscribe {
    font-size: 1rem !important;
    padding-bottom: 10px !important;
    width: 300px;
}

.sidebar-content {
    padding-bottom: 10px !important;
}

.home-footer {
    background-color: #FFFFFF !important;
    padding-top: 10px !important;
    padding-bottom: 0px !important;
}

.home-join {
    background-color: #EFEFEF !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.home-join h2 {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    font-weight: 100 !important;
    font-size: 2rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
}

.home-news {
    background-color: #FFFFFF !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.home-news h2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 100 !important;
    font-size: 2rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
}

.home-news .notices {
    margin: 0px !important;
}

.home-news #body-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.home-featured {
    background-color: #EFEFEF !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.home-featured h2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 100 !important;
    font-size: 2rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
}

.home-featured .notices {
    margin: 0px !important;
}

.home-featured #body-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.home-events {
    background-color: #EFEFEF !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.home-events h2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 100 !important;
    font-size: 2rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
}

.home-events .notices {
    margin: 0px !important;
}

.home-events #body-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.home-blog {
    background-color: #EFEFEF !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.home-blog h2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 100 !important;
    font-size: 2rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
}

.home-blog .notices {
    margin: 0px !important;
}

.home-blog #body-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.home-usecases {
    background-color: #EFEFEF !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.home-usecases h2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 100 !important;
    font-size: 2rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
}

.home-usecases .notices {
    margin: 0px !important;
}

.home-usecases #body-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.home-podcast {
    background-color: #FFFFFF !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.home-podcast h2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 100 !important;
    font-size: 2rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
}

.home-podcast .notices {
    margin: 0px !important;
}

.home-podcast #body-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.home-success {
    background-color: #FFFFFF !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.home-success h2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: 100 !important;
    font-size: 2rem !important;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif !important;
}

.home-success .notices {
    margin: 0px !important;
}

.home-success #body-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
