.entry-content h2 {
    color: #d53;
}
ol, ul {
	padding: 0 0 0 2.25em;
}
.entry-content ul li, .entry-content ol li {
        padding: 5px 0px;
}
.PDFtext {
    font: 7px Verdana, Arial, Helvetica, sans-serif;
    color: #999;
}
.weglot-flags.flag-0.wg-en > a::before, .weglot-flags.flag-0.wg-en > span::before {
	background-image: url("https://cdn.weglot.com/flags/rectangle_mat/us.svg");
}
@media screen and (max-width: 640px) {
	.articles ul li, .articles ul li .title {
	min-height: auto;
}
.display-posts-listing .image::before {
	display: none;
}
}
/* =============================================
   SMW INTERIM FIX — Horizontal nav + footer
   ============================================= */

/* 1. RESTORE HORIZONTAL NAV */
#main-navigation {
    display: block !important;
}
.main-navigation-menu {
    display: block !important;
}

/* 2. KILL BROKEN ICON BOXES */
.main-navigation-toggle::before,
.submenu-dropdown-toggle::before {
    content: "" !important;
    display: none !important;
    font-size: 0 !important;
}

/* 3. HIDE HAMBURGER ON DESKTOP */
@media screen and (min-width: 60em) {
    .main-navigation-toggle {
        display: none !important;
    }
    .submenu-dropdown-toggle {
        display: none !important;
    }
}

/* 4. MOBILE NAV PANEL */
@media screen and (max-width: 59.9em) {
    .main-navigation-menu {
        background: #111111 !important;
        padding: 15px 20px !important;
    }
    .main-navigation-menu li {
        background: #111111 !important;
        display: block !important;
        width: 100% !important;
        border-bottom: 1px solid #222222 !important;
    }
    .main-navigation-menu a {
        color: #ffffff !important;
        display: block !important;
        padding: 12px 0 !important;
        font-weight: bold !important;
        text-transform: uppercase !important;
    }
}

/* 5. FOOTER RESTORE */
#page::after,
#Container::after {
    content: "" !important;
    display: table !important;
    clear: both !important;
}
#colophon,
.site-footer,
footer#colophon {
    clear: both !important;
    float: none !important;
    display: block !important;
    width: 100% !important;
    position: relative !important;
    visibility: visible !important;
    opacity: 1 !important;
}