

/*Cookie CSS*/
.cookie-notification-wrapper {
	display: block;
	z-index: 1001;
	max-width: 540px;
	width: 100%;
	background: #FFF;
	padding: 14px 60px 12px 17px;
	position: fixed;
	top: 90px;
	left: 0;
	border: 1px solid rgba(0,0,0,0.06);
	box-shadow: 3px 0px 40px rgba(0,0,0,.16);
}

@media screen and (min-width: 640px) {
	.cookie-notification-wrapper {
		top: auto;
		bottom: 0;
	}
}

.cookie-notification-wrapper .close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	display: flex;
	justify-content:center;
	align-items:center;
}

.cookie-notification-wrapper .close:hover {
	background-color: rgba(0,0,0,0.1);
	border-radius: 50%;
}

.cookie-notification-wrapper p {
	margin-bottom: 0;
	font-size: 18px;
	line-height: 28px;
}

.cookie-notification-wrapper {
	position: fixed;
}

@media screen and (max-width: 640px) {
	.header_container .cookie-notification-wrapper {
		position: relative;
		bottom: auto;
		padding: 7px 25px 7px 10px;
		width: 100%;
	}

	.header_container .cookie-notification-wrapper.scrolled {
		position: fixed;
		top: 0;
		left: 0;
	}

	.cookie-notification-wrapper p {
		font-size: 14px;
		line-height: 1.4;
	}

	.cookie-ad-container {
		position: fixed;
		z-index: 1000;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
	}
}