/* Header & Footer */
body > header {
    display:flex;
    flex-direction: row;
    flex-grow:1;
    align-items: center;

    background: var(--header-bg-color, #000000);
    color:      var(--header-text-color, #FFFFFF);
    min-height: var(--header-height, 60px);
    height:     var(--header-height, 60px);
    max-height: var(--header-height, 60px);
}

body > header > .header-inner {
    display: flex;
    align-items: center;
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}

