.cookiealert {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 !important;
    z-index: 99999999999999;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    transform: translateY(100%);
    transition: all 500ms ease-out;
    color: #fff;
    background: #222;
	font-weight: normal !important;
}
.cookiealert.show { opacity: 1; visibility: visible; transform: translateY(0%); transition-delay: 1000ms; }
.cookiealert a { color: #fff; text-decoration: underline; }
.cookiealert a:hover { color: #eee; text-decoration: underline; }
.cookiealert .acceptcookies { margin-left: 10px; vertical-align: baseline; }