.header { background: #3b434d; display: -webkit-flex; display: -ms-flex; display: flex; flex: 0 0 auto; position: relative; z-index: 1000; &--index { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-items: center; align-content: center; } &__item { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-content: center; align-items: center; &--logo { flex: 0 0 auto; } &--slogan { flex: 1 0 auto; } &--special { flex: 0 0 auto; } &--floatmenu { flex: 2 0 auto; } } }