#cookies-agreement-s1 {
	display:none;
	border: 2px solid #cc1122;
	background-color: #f6e3e4;
	width:100%;
	max-width: 400px;
	position:fixed;
	bottom:20px;
	left:20px;
	padding: 1.5rem 0 0 0;
	z-index: 99;
}
#cookies-agreement-s1.cookie-active {
	display: block;
}
#cookies-agreement-s1>div:nth-child(1) {
	margin: auto;
	max-width: 1408px;
	padding: 0 20px;
}
#cookies-agreement-s1>div.cookie-accept {
	cursor: pointer;
}
#cookies-agreement-s1 .cookie-buttons {
	width:100%;
	text-align: center;
}
#cookies-agreement-s1 .cookie-accept {
	width:140px;
	margin:1.5rem 10px 1.5rem 0;
	background-color: #cc1122;
	border:1px solid #cc1122;
	padding: .5rem;
	cursor: pointer;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 3px;
	transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-webkit-transition: background-color .3s ease;
}

#cookies-agreement-s1 .cookie-refuse {
	width:140px;
	margin:1.5rem 0;
	background-color: #fff;
	border:1px solid #cc1122;
	padding: .5rem;
	cursor: pointer;
	color: #cc1122;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 3px;
	transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-webkit-transition: background-color .3s ease;
}

@media (max-width: 440px) {
	#cookies-agreement-s1 {
		bottom: 0;
		left: 0;
	}
}