/**/

.page-header.page-header--border {
    border-bottom: 10px solid #039097;
}

.page-header .header-nav {
    text-align: initial;
    display: block;
}

.page-header .page-nav__link:hover {
    color: #F5B553
}

.page-nav__item.active .page-nav__link {
    color: #F5B553
}

.page-header .page-nav__link {
    color: #475669;
}


.page-header .section-wrapper {
    display: flex;
    align-items: center;
    padding: 15px 0;
}

.page-header .header-topmenu__auth {
    float: none;
    color: #475669;
}

.page-header .page-nav,
.page-header__user {
    margin-left: auto;
}

.page-header .page-nav__link {
    text-transform: uppercase;
}

/*ÐÐ½Ð¸Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ð½Ð° Ð°Ð²Ð°Ñ‚Ð°Ñ€ÐºÑƒ ÑŽÐ·ÐµÑ€Ð°*/

/* Ð²ÐµÑÑŒ ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿ÐµÑ€ÑÐ¿ÐµÐºÑ‚Ð¸Ð²Ñƒ */
.page-header__user {
    cursor: pointer;
    margin-left: 50px;
    perspective: 1000;
    display: inline-block;
    vertical-align: middle;
}

/* Ð¿ÐµÑ€ÐµÐ²ÐµÑ€Ð½Ð¸Ñ‚Ðµ ÑÑ‚Ð¾Ñ€Ð¾Ð½Ñƒ Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ð¼Ñ‹ÑˆÑŒÑŽ  */
.page-header__user:hover .page-header__user-in {
    transform: rotateY(180deg);
}

.page-header__user,
.page-header__user-in .bth__ava-40,
.page-header__user-in .page-header__auth {
    width: 40px;
    height: 40px;
}

/* Ð·Ð´ÐµÑÑŒ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚ÑÑ ÑÐºÐ¾Ñ€Ð¾ÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ²ÐµÑ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ */
.page-header__user-in {
    transition: 0.6s;
    transform-style: preserve-3d;
    position: relative;
}

/* ÑÐºÑ€Ð¾Ð¹Ñ‚Ðµ Ð¾Ð±Ñ€Ð°Ñ‚Ð½ÑƒÑŽ ÑÑ‚Ð¾Ñ€Ð¾Ð½Ñƒ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ€ÐµÐ²Ð¾Ñ€Ð¾Ñ‚Ð° */
.page-header__user-in .bth__ava-40,
.page-header__user-in .page-header__auth {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

/* Ð»Ð¸Ñ†ÐµÐ²Ð°Ñ ÑÑ‚Ð¾Ñ€Ð¾Ð½Ð° Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð° Ð½Ð°Ð´ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¹ */
.page-header__user-in .bth__ava-40 {
    z-index: 2;
}

/* Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð°Ñ, Ð¸Ð·Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾ ÑÐºÑ€Ñ‹Ñ‚Ð°Ñ ÑÑ‚Ð¾Ñ€Ð¾Ð½Ð° */
.page-header__user-in .page-header__auth {
    transform: rotateY(180deg);
    color: white;
    background-color: #F5B553;
    font-size: 25px;
    padding-top: 4px;
    border-radius: 50px;
    text-align: center;
    z-index: 10;
}

.page-header__anonim {
    color: white;
    background-color: #F5B553;
    font-size: 25px;
    padding-top: 4px;
    border-radius: 50px;
    text-align: center;
    z-index: 10;
    width: 40px;
    height: 40px;
    display: block;
}

.page-header__anonim:hover {
    background-color: #e27200;
    color: white;
}

.page-header__logo-mobile {
    display: none;
}

.page-nav__link {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
}

.page-nav__logo::after {
    color: #475669;
    font-size: 14px;
    margin-left: 5px;
    text-transform: none;
    font-weight: normal;
    display: inline-block;
    margin-top: 0;
    content: 'pay';
    position: absolute;
    right: -28px;
    top: -6px;
}

.page-nav__logo {
    color: #039097;
    font-size: 22px;
    position: relative;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 16px;
    transition: 0.2s;
}

.page-nav__item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 25px;
}

.page-nav__logo span {
    color: #F5B553;
    margin-left: 1px;
}

.page-nav__link.number {

}

.page-nav__logo:hover span {
    color: #039097;
}

.page-nav__logo:hover {
    color: #F5B553;
}

@media screen and (max-width: 766px) {

    .page-header .page-nav {
        display: none;
        position: fixed;
        width: 100%;
        box-sizing: border-box;
        top: 70px;
        left: 0;
        bottom: 0;
        padding:  20px;
        background: rgba(71, 86, 105, 0.9);
        z-index: 1;
        transition: left .3s ease;
    }

    .page-header__menu {
        display: inline-block;
        width: 30px;
        height: 23px;
        -moz-transition: 0.25s;
        -o-transition: 0.25s;
        -webkit-transition: 0.25s;
        transition: 0.25s;
        position: relative;
        margin-right: 15px;
    }

    .page-header__menu .page-header__menu-i:nth-of-type(1) {
        top: 0px;
        -moz-transition: top 0.25s ease 0.25s, -moz-transform 0.25s ease-out 0.1s;
        -o-transition: top 0.25s ease 0.25s, -o-transform 0.25s ease-out 0.1s;
        -webkit-transition: top 0.25s ease, -webkit-transform 0.25s ease-out;
        -webkit-transition-delay: 0.25s, 0.1s;
        transition: top 0.25s ease 0.25s, -webkit-transform 0.25s ease-out 0.1s;
        transition: top 0.25s ease 0.25s, transform 0.25s ease-out 0.1s;
        transition: top 0.25s ease 0.25s, transform 0.25s ease-out 0.1s, -webkit-transform 0.25s ease-out 0.1s;
    }

    .page-header__menu .page-header__menu-i:nth-of-type(3) {
        top: 20px;
        -moz-transition: top 0.25s ease 0.25s, -moz-transform 0.25s ease-out 0.1s;
        -o-transition: top 0.25s ease 0.25s, -o-transform 0.25s ease-out 0.1s;
        -webkit-transition: top 0.25s ease, -webkit-transform 0.25s ease-out;
        -webkit-transition-delay: 0.25s, 0.1s;
        transition: top 0.25s ease 0.25s, -webkit-transform 0.25s ease-out 0.1s;
        transition: top 0.25s ease 0.25s, transform 0.25s ease-out 0.1s;
        transition: top 0.25s ease 0.25s, transform 0.25s ease-out 0.1s, -webkit-transform 0.25s ease-out 0.1s;
    }

    .page-header__menu .page-header__menu-i:nth-of-type(2) {
        top: 10px;
        -moz-transition: ease 0.2s 0.2s;
        -o-transition: ease 0.2s 0.2s;
        -webkit-transition: ease 0.2s;
        -webkit-transition-delay: 0.2s;
        transition: ease 0.2s 0.2s;
    }

    .page-header__menu-i {
        height: 3px;
        width: 30px;
        display: block;
        position: absolute;
        background-color: #039097;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        -moz-transition: 0.4s;
        -o-transition: 0.4s;
        -webkit-transition: 0.4s;
        transition: 0.4s;
    }

    .page-header__menu.active .page-header__menu-i:nth-of-type(1) {
        top: 10px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -moz-transition: top 0.25s ease 0.1s, -moz-transform 0.25s ease-out 0.25s;
        -o-transition: top 0.25s ease 0.1s, -o-transform 0.25s ease-out 0.25s;
        -webkit-transition: top 0.25s ease, -webkit-transform 0.25s ease-out;
        -webkit-transition-delay: 0.1s, 0.25s;
        transition: top 0.25s ease 0.1s, -webkit-transform 0.25s ease-out 0.25s;
        transition: top 0.25s ease 0.1s, transform 0.25s ease-out 0.25s;
        transition: top 0.25s ease 0.1s, transform 0.25s ease-out 0.25s, -webkit-transform 0.25s ease-out 0.25s;
    }

    .page-header__menu.active .page-header__menu-i:nth-of-type(2) {
        opacity: 0;
    }

    .page-header__menu.active .page-header__menu-i:nth-of-type(3) {
        top: 10px;
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -moz-transition: top 0.25s ease 0.1s, -moz-transform 0.25s ease-out 0.25s;
        -o-transition: top 0.25s ease 0.1s, -o-transform 0.25s ease-out 0.25s;
        -webkit-transition: top 0.25s ease, -webkit-transform 0.25s ease-out;
        -webkit-transition-delay: 0.1s, 0.25s;
        transition: top 0.25s ease 0.1s, -webkit-transform 0.25s ease-out 0.25s;
        transition: top 0.25s ease 0.1s, transform 0.25s ease-out 0.25s;
        transition: top 0.25s ease 0.1s, transform 0.25s ease-out 0.25s, -webkit-transform 0.25s ease-out 0.25s;
    }

    .page-header .section-wrapper {
        justify-content: space-between;
    }.page-header .page-nav .page-nav__link {
         color: white;
     }.page-header .page-nav .page-nav__item {
          display: block;
          padding-bottom: 15px;
      }
}
