/* cmsms stylesheet: wng-smallscreen modified: 01/28/20 20:17:15 */
header {
    flex-direction: column;
}
header>div {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    align-content: center;
}
header>div>* {
    flex: 1 1 auto;
}
header form {
    flex: 1 0 100%;
    justify-content: center;
}
header nav {
    margin-bottom: 1rem;
    justify-content: space-around;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
header a {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
header img {
    max-height: 18vw;
}
header, nav#global, nav#local {
    position: relative;
    top: auto;
}
header nav {
    flex-wrap: wrap;
}
header nav div {
    flex: 1 1 100%;
    flex-wrap: wrap;
}
nav {
    transition-duration: 300ms;
    transition-property: all;
}
nav#global {
    box-shadow: none;
}
nav#global>* {
}
nav#local {
    flex: 1 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;

    margin-top: 0;
    padding-top: 1rem;
    box-sizing: border-box;

    font-size: 1.1rem;

    background: white;

    box-shadow: 0 .25ex 1ex var(--border-color);

    z-index: 96;
}
nav#local a {
    margin: 0 .5rem 1.5rem .5rem;
}
div#middle {
    flex-wrap: wrap;
}
div#middle>* {
    flex: 1 0 100%;
}
main {
    height: auto;
    align-items: center;
}
main>div {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
article, article.NewsSummary {
    flex: 1 1 auto;
    margin-left: 0;
    margin-right: 0;
    height: auto;
    box-sizing: border-box;
    width: calc( 100vw - 2vw );
/*
*/
}
article table td {
    white-space: normal;
}
[title="personel"] {
    display: block !important;
}
[title="personel"] address {
    text-align: center !important;
}

aside {
    flex: 1 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    order: 30;
    justify-content: space-evenly;
    align-items: flex-end;
    align-content: flex-end;
    box-sizing: border-box;
    padding: 0;
}
aside a {
    margin: 0 .25rem 2rem .25rem;
}
