
/* OEGK.HANUSCHHOF portal.css */

/* ============================================ */
/* header                               - Start */
/* ============================================ */

#esv-header .column1 {
    background: var(--main-bg-color-grey);
    width: auto;
}

#esv-header .tools .column2 {
    width: auto;
}

#esv-header .oegk-head-groupselect {
    display: none;
}

#esv-header .tool-line-link {
    font-weight: 900;
    left: 8px;
    position: absolute;
    top: 9px;
}

#esv-header .tool-line-link a {
    color: #001E50;
}


@media (min-width: 4901px) {
    
    #esv-header .toolline {
        background: linear-gradient(to right, var(--main-bg-color-grey) 60%, var(--icon-bg-color) 0%);
    }

}

@media (max-width: 4900px) {

    #esv-header .toolline {
        background: linear-gradient(to right, var(--main-bg-color-grey) 62%, var(--icon-bg-color) 0%);
    }

}

@media (max-width: 3950px) {

    #esv-header .toolline {
        background: linear-gradient(to right, var(--main-bg-color-grey) 65%, var(--icon-bg-color) 0%);
    }

}

@media (max-width: 3200px) {

    #esv-header .toolline {
        background: linear-gradient(to right, var(--main-bg-color-grey) 68%, var(--icon-bg-color) 0%);
    }

}

@media (max-width: 2900px) {

    #esv-header .toolline {
        background: linear-gradient(to right, var(--main-bg-color-grey) 70%, var(--icon-bg-color) 0%);
    }

}

@media (max-width: 2350px) {

    #esv-header .toolline {
        background: linear-gradient(to right, var(--main-bg-color-grey) 75%, var(--icon-bg-color) 0%);
    }

}

@media (max-width: 1880px) {

    #esv-header .toolline {
        background: linear-gradient(to right, var(--main-bg-color-grey) 80%, var(--icon-bg-color) 0%);
    }

}

@media (max-width: 1600px) {

    #esv-header .toolline {
        background: linear-gradient(to right, var(--main-bg-color-grey) 85%, var(--icon-bg-color) 0%);
    }

}

@media (max-width: 1400px) {

    #esv-header .toolline {
        background: linear-gradient(to right, var(--main-bg-color-grey) 90%, var(--icon-bg-color) 0%);
    }

}

@media (max-width: 960px) {

    #esv-header .toolline {
        background: #ffffff;
    }

    #esv-header .tool-line-link {
        font-size: 20px;
        font-weight: 800;
        display: initial;
        margin-left: 180px;
        margin-top: 10px;
    }

    #esv-navigation .oegk-head-links {
        padding-top: 0px;
    }

}

@media (max-width: 400px) {

    #esv-header .tool-line-link {
        font-size: 15px;
    }

}

@media (max-width: 365px) {

    #esv-header .tool-line-link {
        display: none;
    }

}

/* ============================================ */
/* header                                 - End */
/* ============================================ */
