/* #region Cookiebanner */
.cookie {
    background-color: #404040;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
}

.cookie a {
    color: #eeeeee;
}

.cookie button {
    padding: 10px 15px;
    border: 0;
    border-radius: 8px;
    background: #DAA520;
}

.cookie.active {
    display: block;
}

.colorGreen {
    color: #5cb85c;
}

.cookie p {
    padding: 14px 0 14px 14px;
    color: #eeeeee;
}

.accept {
    position: fixed;
    right: 14px;
}

/* #endregion Cookiebanner */

html {
    scroll-behavior: smooth;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

    input[type="range"]::-webkit-slider-thumb {
        width: 15px;
        -webkit-appearance: none;
        appearance: none;
        height: 15px;
        cursor: ew-resize;
        background: #DAA520;
        box-shadow: -405px 0 0 400px lightgrey;
        border-radius: 50%;

    }
}