body{background-color:#ebeae8;}
header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; position:relative;}
header .left{display:-webkit-box;display:-ms-flexbox;display:flex;}
header .right{display:-webkit-box;display:-ms-flexbox;display:flex;}
h1.logo{position:absolute;top: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);}