@font-face {
    font-family: OmoType-RegularStdFour;
    src: url("../assets/fonts/Omotype-RegularStdFour.ttf");
}

@font-face {
    font-family: OmoType-RegularStdTwo;
    src: url("../assets/fonts/Omotype-RegularStdTwo.ttf");
}

.card {
   /* overflow: scroll;*/
}


.page--high-contrast .section-header, .page--high-contrast .section-nav .primary-nav .current-menu-item > a, .page--high-contrast .section-nav .primary-nav a, .page--high-contrast .section-nav .secondary-nav a {
    background-color: black;
    color: white !important;
}

.page--high-contrast .section-nav .primary-nav li {
    border-right: #323232;
}

.page--high-contrast .section-nav .sub-menu a, .page--high-contrast .calendar-archives .cal-nav .arrow-down, .page--high-contrast .calendar-archives .day.weekday, .page--high-contrast .calendar-archives .day.weekday, .page--high-contrast .calendar-archives .day.empty, .page--high-contrast .calendar-archives .day.noday, .page--high-contrast .widget.widget-text a {
    color: white;
}

.page--high-contrast .section-nav .sub-menu a:hover, .page--high-contrast .section-nav .primary-nav a:hover, .page--high-contrast .section-nav .secondary-nav li a:hover {
    color: yellow !important;
}

.page--high-contrast .card {
    background: white !important;
    color: black !important;
}

.page--high-contrast .card .summary p {
    color: black;
}

.page--high-contrast .card .detail {
    background-color: black !important;
}

.page--high-contrast .button {
    background-color: black !important;
    border-color: black !important;
    color: white;
}

.page--high-contrast a, .page--high-contrast .post .meta, .page--high-contrast .post.post-listing .summary p, .page--high-contrast .section-footer p {
    color: black;
}

.page--high-contrast #page-footer {
    background: white;
    color: black;
}

.page--high-contrast div.widget.widget-calendar, .page--high-contrast div.widget.widget-calendar *, .page--high-contrast .cal-nav.months, .day.weekday, .page--high-contrast .calendar-archives .cal-nav .year-nav {
    background-color: black;
    color: white;
}

.page--high-contrast .calendar-archives .day a {
    background-color: yellow;
    color: black;
}

.page--high-contrast .calendar-archives .day a:hover {
    background-color: #323232;
    color: white;
}

.page--high-contrast .secondary-content .widget, .page--high-contrast .style-inset, .page--high-contrast .widget-navigation .tab-nav.color-nav .is-active.color-1 .value, .page--high-contrast .widget-navigation .tab-nav.color-nav .color-2 a, .page--high-contrast .widget-navigation .tab-nav.color-nav .color-3 a, .page--high-contrast .widget-navigation .tab-nav.color-nav .color-4 a, .page--high-contrast .widget-navigation .tab-nav.color-nav .color-5 a {
    background-color: black !important
}

.page--high-contrast .widget h2 {
    color: white;
    border-bottom: 2px solid #ffffff;
}

.page--high-contrast .heading-type.color-2 {
    background-color: yellow !important;
    border-bottom: none;

}

.page--high-contrast .heading-type.color-1 {
    background-color: yellowgreen !important;
    border-bottom: none;
}

.page--high-contrast p {
    color: black;
}

.page--high-contrast li {
    color: black;
}

.page--high-contrast .heading-type.heading-link a {
    color: black !important;
}

.page--high-contrast .user-content {
    color: black;
}

.page--high-contrast .widget-navigation .tab-nav.color-nav .is-active.color-1 a {
    color: black;
}

.page--high-contrast .widget.widget-text p {
    color: white;
}

.page--high-contrast .post.state-opened .tag {
    color: black;
}

.page--high-contrast .project-nav .widget-navigation a {
    color: white;
}

.page--high-contrast .project-nav.has-value li.is-active a {
    color: black;
    background-color: white;
}

.page--high-contrast .project-nav.has-value li a {
    color: white;
}

.page--high-contrast .project-nav.has-value li a:hover {
    color: black;
    background-color: yellow;
}

.page--high-contrast .project-listing .meta .title, .page--high-contrast .project-listing .action-details {
    color: black;
}

.page--high-contrast .project-listing .action-details {
    border: 1px solid black;
}

.page--high-contrast .widget.widget-navigation .project-nav.has-value li a, .page--high-contrast .widget.widget-navigation .project-nav.has-value li a span.value{
    color: black !important;
}

.page--high-contrast .section-nav .current-menu-ancestor > a {
    background-color: black !important;
    color: yellow !important;
}

.widget.widget-navigation.widget-naked .project-nav.has-value li a, .widget.widget-navigation.widget-naked .project-nav.has-value li a span.value {
    color: white !important;
}

.widget.widget-navigation.widget-naked .project-nav.has-value li.is-active a, .widget.widget-navigation.widget-naked .project-nav.has-value li.is-active a span.value,
.widget.widget-navigation.widget-naked .project-nav.has-value li a:hover, .widget.widget-navigation.widget-naked .project-nav.has-value li a:hover span.value{
    color: black !important;
}

#btn-fsize-bigger, #btn-fsize-smaller, #btn-toggle-font, #btn-toggle-contrast, #btn-return-default {
    cursor: pointer;
}