﻿#cookie_belt {
	max-width: 100% !important;
}

#cookie_belt > div {
	position: absolute !important;
	width: 300px !important;
	top: 210px !important;
	left: 50% !important;
	margin-top: -166px !important;
	margin-left: -150px !important;
	font-weight: normal !important;
}

#cookie_belt > div > div {
	position: relative !important;
	width: 100% !important;
	margin-left: -10px !important;
}

#cookie_belt > div > div > div {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

#cookie_belt > div > div > div + div {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media screen and (min-width: 768px) and (min-device-width: 120px) {

	#cookie_belt > div {
		top: 210px !important;
		left: auto !important;
		right: 16px !important;
	}
}

@media screen and (min-width: 964px) and (min-device-width: 640px) {
	#cookie_belt {
		position: relative !important;
		width: 964px;
		margin: 0 auto;
	}

	#cookie_belt > div {
		top: 54px !important;
		right: 0 !important;
		margin-top: 0 !important;
	}
}
