﻿.header {
    width: var( --viewport-width );
    margin: auto;
    padding-inline: var( --viewport-padding-inline );
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.header-menu-container {
    display: flex;
    align-items: center;
    margin-left: auto;
}

.profileItem .k-menu-expand-arrow {
    display: none;
}

@media (max-width: 1500px) {
    .header {
        width: calc(100% - 80px);
        flex-direction: column;
    }

    .header-menu-container {
        display: flex;
        justify-content: center;
        margin: 28px auto;
    }
}

@media (max-width: 480px) {
    .k-menu-horizontal {
        flex-direction: column;
    }
    .header-menu-container {
        margin: 28px 170px 28px 0;
    }
}
