/* Cookie Notice Stylesheet */

.cookie-notice-container {
    display:flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    padding: 10px 0;
}
.cookie-notice-container p {
    margin:0px!important;
    color:#fff;
}
#cookie-notice {
    background-color: rgba(0,0,0,0.9);
    text-align:center;
    padding:8px;
    color: #ffffff;
    position: fixed;
    display: none;
    bottom:0;
    width:100%;
    z-index: 999999999;
}
#accept-cookie-notice {
    margin:5px auto;
    color:#ffffff;
    background: #666666;
    text-decoration:none; 
    padding:6px 10px;
    border-radius: 4px;
    cursor: pointer;
}
#accept-cookie-notice:hover, #close-cookie-notice:hover {
    opacity: 0.8;
}
#close-cookie-notice {
    position:absolute;
    display:none;
    align-items: center;
    right:0;
    color:#fff;
    height:100%;
    cursor: pointer;
    margin: 0 10px;
}
#close-cookie-notice svg {
    fill: currentColor;
    width:30px;
    height:30px;
}

@media screen and (min-width: 1390px) {
    
    .cookie-notice-container {
        justify-content: center;
        align-items: center;
        flex-direction: row;
    }
    #accept-cookie-notice {
        margin:0 10px;
    }
    #close-cookie-notice {
        display:flex;
    }
}