.cookie__block {
	position: fixed;
	right: 20px;
	bottom: 6%;
	width: 300px;
	background-color: #464646;
	padding: 15px 20px;
	border-radius: 3px;
	z-index: 9999;
	max-height: 999px;
	min-height: 30px;
	box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4);
	transition: transform 0.23s ease-in-out, opacity 2s ease-in-out;
}

.cookie__block.js_hideme {
	transform: translateX(200%);
	opacity: 0;
}

.cookie__block h3 {
	margin: 0.5em 0 0;
	color: white;
}

.cookie__text {
	width: 100%;
	margin: 1em 0;
}

.cookie__text p {
	color: white;
}

.cookie__text a {
	color: #6babd6;
	background-color: transparent;
}

.cookie__text a:hover {
	color: white;
}

.button__row .cookie__button {
	width: auto;
	margin: 1em 0;
}

.cookie__button {
	display: inline-block;
	padding: 6px 9px;
	border-radius: 3px;
	background-color: #6babd6;
	border: 1px solid #6babd6;
	cursor: pointer;
	transition: background-color .23s ease-in-out, color .23s ease-in-out;
}

.cookie__button:hover {
	background-color: transparent;
	color: #6babd6;
}

@media screen and (max-width: 496px) {
	.cookie__block {
		bottom: 0;
		right: 0;
		left: 0;
	}
}