.cookieconsent {
	display: block;
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 0px;
	z-index: 999;
	font-size: 0.8em;
	left: 0;
	right: 0;
	text-align: center;
}

.cookieconsent-inner {
	background-color: rgb(255 255 255 / 90%);
	box-shadow: 0 1px 3px rgb(0 0 0 / 6%), 0 1px 2px rgb(0 0 0 / 6%), 0 -1px 2px rgb(0 0 0 / 6%);	
	float:left;
	width: 100%;
}

.cookieconsent .fa-cookie {
	font-size: 2.5em;
	color: #be1e2d;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	margin: 20px;
	padding: 20px;
	background: white;
	width: 75px;
	border-radius: 5px 0 0 5px;
}

.cookieconsent p {
	margin: 0;
	display: table-cell;
	padding: 20px;
}

.cookie-consent-buttons {

float:none;
margin-bottom:20px;
}

.cookieconsent .button-agree {
	cursor: pointer;
	border: 1px solid #e21c3e;
	color: #fff!important;
	text-decoration: none!important;
	background-color: #e21c3e;
	font-size: 1.2em;
	border-radius: 1em;
	text-align: center;
	padding: 5px 15px;
}

.cookieconsent .button-disagree {
	cursor: pointer;
	border: 1px solid #4a3d52;
	color: #fff!important;
	text-decoration: none!important;
	background-color: #4a3d52;
	font-size: 1.2em;
	border-radius: 1em;
	text-align: center;
	padding: 5px 15px;
}
.cookieconsent .button-agree:hover{
	background-color: #951229;
}
.cookieconsent .button-disagree:hover{
	background-color: #1b171f;
}
	
.cookieconsent .fa-cookie,	
.cookieconsent p br {
	display: none;
}
	
@media screen and (min-width: 768px) {
	.cookieconsent {
		 padding: 20px;
		 text-align: left;
		 
	}
	.cookie-consent-buttons {
		margin-top:29px;
		margin-right:10px;
		float:right;
		
	}

	.cookieconsent-inner {
		box-shadow: 0 1px 3px rgb(0 0 0 / 6%), 0 1px 2px rgb(0 0 0 / 6%), 0 -1px 2px rgb(0 0 0 / 6%);
		border-radius: 5px;
		max-width: 1880px;
		margin-left: auto;
		margin-right: auto;
	}
	.cookieconsent a.button {
		 border-radius: 0 5px 5px 0;
	}
	.cookieconsent p {
		margin: 0;
		display: inline-block;
		max-width: 70%;
		margin-right: 25px;
	}
		 .cookieconsent .fa-cookie {
		display: table-cell;
	}
	
		.cookieconsent p br {
		display: block;
	}
	
	.cookieconsent form {
		margin-top:30px;
		margin-right:15px;
		float: right;
	}
}