.overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	z-index: 999;
	display: none;
}

.active-overlay {
	display: block
}

.cookie-consent-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	/* vertical */
	justify-content: center;
	/* horizontal */
	position: absolute;
	bottom: -2000%;
	width: 100%;
	opacity: 0.95;
	transition: bottom 1.8s;
	z-index: 1100;
	flex-wrap: wrap;
	padding: 0px;
}

.cookies-left {
	max-width: 1100px;
	padding: 10px 20px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.active {
	position: fixed;
	bottom: 0;
}

.cookies-left p {
	font-size: 15px;
	margin-top: 0.3em;
	margin-bottom: 0.3em
}

#cookies-ok-button {
	padding: 8px 16px;
	border-radius: 3px;
	outline: none;
	font-size: 16px;
	border: 0;
	cursor: pointer;
	margin-left: 10px;
}

#cookies-ok-button:focus {
	outline: none;
	border: 0;
}

@media (max-width: 1000px) {
	.cookies-left {
		padding: 40px;
	}
}

@media (max-width: 600px) {
	.cookie-consent-container {
		flex-direction: column;
		padding: 20px;
		align-items: center;
		justify-content: center;
	}


	.cookies-left {
		padding: 0;
		max-width: 680px;
	}
	#cookies-ok-button {
		margin-top: 20px;
	}
}


/* 600 */