@import 'vh-header-main.css';
@import 'vh-header-navigation.css';
@import 'vh-header-burger-menu.css';

.header-navigation-wrapper {
    margin-bottom: 60px;
}

header {
    position: relative;
}
header.to-front {
    /* between 1000 of spinner overlay and 1012 of webcomponent overlays */
    z-index: 1010 !important;
}

.vh-header-container {
    background: var(--color-group-62);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-blend-mode: multiply;
    background-attachment: fixed;
}
.vh-header-container.burger-menu-enabled {
    padding-bottom: 15px;
}
.hidden {
    display: none;
}
.overflow-hidden {
    overflow: hidden !important;
}

.logo-height {
    height: 40px;
}

.logo-container {
    display: inline-block;
    overflow: hidden;
}

.logo-short {
    width: 40px;
}

.logo-long {
    width: 133px;
}

#logo {
    pointer-events: none;
}

header a:focus,
header a:hover,
header a:active {
    color: var(--color-group-8);
}

@media screen and (max-width: 991px) {
    #header-main-navigation,
    #header-user-row {
        display: none;
    }
    #header-user-row.no-depot-index {
        display: flex;
    }
}
