.cookie-consent {
    /*Hide by default*/
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 900;
}

.cookie-consent {
    background: #474559;
    color: #fff;
    font-size: 1em;
    /*font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;*/
    box-sizing: border-box;
    padding: 15px 30px 15px;
	box-shadow: 0px 0px 20px 0px #000000;
}

.consent-container {
	display: flex;
	gap: 20px;
	align-items: center;
	justify-content: space-between;
}

@media (max-width: 576px) {
    .consent-container {
		flex-direction: column;
		gap: 5px;
	}
    .consent-container .cookie-actions {
		width: 100%;
	}
}

.cookie-consent p {
    color: #fff;
    margin: 5px 0;
}

.cookie-consent a {
    color: #fff;
	text-decoration: underline!important;
}

.cookie-consent .cookie-accept {
    cursor: pointer;
    font-size: 1em;
    min-width: 150px;
}


.cookie-consent .close {
    font-size: 1.8em;
    color: #d6d8d9;
    text-decoration: none;
    background: #222;
    border: none;
    cursor: pointer;
    margin: 0 0 0 40px;
}

.cookie-consent .close:hover {
    color: #fff;
}

.hidden {
    display: none;
}

@media (max-width: 480px) {
    .hidden-xs {
        display: none;
    }
}