#cookie_banner-wrapper {
	 z-index: 992;
	 position: relative;
}
 @-webkit-keyframes fadeInBottom {
	 0% {
		 opacity: 0;
		 -webkit-transform: translateX(20px);
		 transform: translateX(20px);
	}
	 100% {
		 opacity: 1;
		 -webkit-transform: translateX(0);
		 transform: translateX(0);
	}
}
 @keyframes fadeInBottom {
	 0% {
		 opacity: 0;
		 -webkit-transform: translateY(20px);
		 -ms-transform: translateY(20px);
		 transform: translateY(20px);
	}
	 100% {
		 opacity: 1;
		 -webkit-transform: translateY(0);
		 -ms-transform: translateY(0);
		 transform: translateY(0);
	}
}
 #cookie_banner-wrapper .cookie_container {
	 position: fixed;
	 bottom: 0;
	 overflow: hidden;
	 padding: 15px;
	 background: rgba(242,242,244,1);
	 color: rgba(0,0,0,.6);
	 box-sizing: border-box;
	 -webkit-animation-fill-mode: both;
	 animation-fill-mode: both;
	 -webkit-animation-duration: 0.8s;
	 -moz-animation-duration: 0.8s;
	 -o-animation-duration: 0.8s;
	 animation-duration: 0.8s;
	 -moz-animation-fill-mode: both;
	 -o-animation-fill-mode: both;
	 -webkit-animation-name: fadeInBottom;
	 animation-name: fadeInBottom;
}
 @media (max-width: 499px) {
	 #cookie_banner-wrapper .cookie_container {
		 left: 0;
		 right: 0;
	}
}
 @media (min-width: 500px) {
	 #cookie_banner-wrapper .cookie_container {
		 width: 260px !important;
		 bottom: 200px !important;
		 left: 20px;
	}
}
 @media screen and (min-width: 768px) {
	 #cookie_banner-wrapper .cookie_container {
		 font-size: 0.9em;
	}
}
 #cookie_banner-wrapper .cookie_container .cookie_message a {
	 text-decoration: none;
	 color: rgba(0,0,0,1);
}
 #cookie_banner-wrapper .cookie_container .cookie_message a:hover {
	 color: rgba(0,0,0,.6);
}
 #cookie_banner-wrapper .cookie_container .cookie_message a:active {
	 color: rgba(0,0,0,1);
}
 #cookie_banner-wrapper .cookie_container .cookie_btn {
	 background-color: rgba(255,255,255,1);
	 color: rgba(0,0,0,.6);
	 border-radius: 5px;
	 border: 1px solid transparent;
	 padding: 6px 12px;
	 text-align: center;
	 cursor: pointer;
	 width: 100%;
}
 #cookie_banner-wrapper .cookie_container .cookie_btn:hover {
	 color: rgba(0,0,0,1);
}
 @media print {
	 #cookie_banner-wrapper {
		 display: none;
	}
}
 