/* Topnav */

#main-header {
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    box-shadow: unset;
}

#hmenu_holder_1 ul.hmenu_navigation_root li a div span {
    font-weight: bold;
    text-transform: uppercase;
}

.hmenu_mega_sub {
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
}

@media only screen and ( min-width: 981px ) {
    #hmenu_load_1 .hmenu_inner_holder {
        max-width: 1200px !important;
    }
}

#hmenu_holder_1 .hmenu_post_item .hmenu_post_content span {
    font-weight: normal;
    text-transform: none;
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Navigation mobile */

#support_icons {
    display: none;
}

@media only screen and ( max-width: 980px ) {
    #hmenu_load_1 .hmenu_main_holder {
        min-height: 80px !important;
    }

    div.hmenu_left {
        height: 80px;
    }

    div.hmenu_logo {
        height: 70px !important;
        margin-top: 10px;
        float: unset !important;
    }

    .hmenu_toggle_holder {
        top: 20px !important;
        right: 10px !important;
    }

    #hmenu_load_1 .hmenu_toggle_holder > ul li a .hmenu_wrap:before {
        font-size: 35px !important;
        color: var(--primary);
    }

    #support_icons {
        display: block;
        position: absolute;
        top: 30px;
        left: 20px;
        z-index: 999999;
    }

    #support_icons img {
        width: 25px;
        height: auto;
    }

    #support_icons div {
        display: inline-block;
        margin-right: 10px;
    }

    #support_icons div:before {
        font-size: 20px;
        color: #888888;
        line-height: 45px;
        font-family: 'hero_default_thin';
        content: '\e654';
        text-align: center;
        margin: 0 5px;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0, 0);
    }

    img.logo_main {
        padding-left: 0!important;
    }
}

#headerbild {
    margin: 0 auto;
    width: 100%;
}