.b-header {
    width : 100%;
}

.b-header__wrap {
    width           : 1220px;
    margin          : 0 auto;
    padding         : 20px;
    background      : transparent;
    box-sizing      : border-box;
    display         : flex;
    align-items     : center;
    justify-content : center;
    /*height          : 65px;*/
}

.b-h-logo {
    width        : auto;
    margin-right : auto;
}

.b-h-logo--potato {
    height         : 22px;
    transform      : scaleX(-1);
    margin-right   : 5px;
    display        : inline-block;
    vertical-align : middle;
}

a.b-h-logo--text {
    line-height     : 1;
    color           : #000000;
    font-weight     : bold;
    text-decoration : none;
}

a.b-h-logo--text:hover {
    /*color      : #000;*/
    /*transition : all 200ms;*/
}



.b-h-menu {
    font-size : 16px;
}

.b-h-menu__item {
    display        : inline-block;
    vertical-align : middle;
    white-space    : nowrap;
}

.b-h-menu__item + .b-h-menu__item {
    margin-left : 30px;
}

.b-h-menu__icon {
    display        : inline-block;
    vertical-align : middle;
}

a.b-h-menu__link {
    display         : inline-block;
    vertical-align  : middle;
    color           : #000000;
    text-decoration : none;
    font-weight     : bold;
}
a.b-h-menu__link:hover {
    color              : #18a1e0;
    -webkit-transition : color 0.2s ease;
    -moz-transition    : color 0.2s ease;
    transition         : color 0.2s ease;
}

a.b-h-menu__button {
    display         : inline-block;
    text-decoration : none;
    vertical-align  : middle;
    color           : #18a1e0;
    font-weight     : bold;
    border-bottom   : 1px solid;
}
a.b-h-menu__button:hover {
    border-bottom : 1px solid transparent;
}

.b-h-telephone {
    display        : inline-block;
    vertical-align : middle;
    width          : 280px;
    text-align     : right;
}

.b-h-telephone a {
    display         : inline-block;
    color           : #ffffff;
    font-size       : 14px;
    text-decoration : none;
}

.b-h-telephone a + a {
    margin-left : 30px;
}

.b-h-telephone a:hover {
    color : #e1001a; /* #e1001a */
}