/**
 * All of the CSS for your public-facing functionality should be included in this file.
 */

 .cookieinfo {
    width: 100%;
    font-size: 13px !important;
    position: fixed !important;
    left: 50% !important;
    transform: translateX(-50%);
    bottom: 0 !important;
    border-radius: 0;
    padding: 15px 25px !important;
    background: #000;
    text-align: left !important;
    opacity: 1 !important;
    box-sizing: border-box !important;
    line-height: 19px !important;

}

.cookieinfo>div {
    max-width: 1440px;
    margin: 0 auto;
}

.cookieinfo span {
    display: inline-block !important;
}

.cookieinfo a {
    text-decoration: underline !important;
}

.cookieinfo-close {
    padding: 0 !important;
    min-width: auto !important;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    background: #C72827 !important;
    font-size: 12px;
    border: 1px solid #C72827 !important;
    color: #fff !important;
    padding: 5px 35px !important;
    border-radius: 4px !important;
    z-index: 2;
}

.cookieinfo-close:hover {
    background: none !important;
    color: #fff !important;
}

#toTop {
    bottom: 15%;
}

@media screen and (max-width: 525px) {
    .cookieinfo>div {
        display: flex;
        flex-direction: column-reverse;
    }

    .cookieinfo-close {
        position: relative;
        margin-top: 20px;
    }
}