#GDPRCookieBanner {
	position: fixed;
	bottom: -100%;
	left: 0;
	width: 100%;
	padding: 1.5em;
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
	font-family: sans-serif;
	font-size: 0.9em;
	opacity: 0;
}

#GDPRCookieBanner.show {
	bottom: 0;
	opacity: 1;
    z-index: 100;
    background: #f6eddb;
}

#GDPRCookieBanner,
#GDPRCookieAccept {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

#GDPRCookieContent {
	width: 700px;
	max-width: 96%;
	margin: 0 auto;
}

#GDPRCookieContent h2 {
	margin: 0;
	color: #007f95;
}

#GDPRCookieControls {

}

#GDPRCookieControls:after {
	content: "";
	display: table;
	clear: both;
}

#GDPRCookieText{
    max-width: 70rem;
}

#GDPRCookieAccept {
	border: 0;
	padding: 0.4em 0.7em;
	font-size: 1.1em;
	background: green;
	color: #fff;
	float: right;
	cursor: pointer;
}

#GDPRCookieAccept:hover {
	box-shadow: 0px 0px 10px 1px rgba(16, 155, 0, 0.5);
}