#cookie-bar .cookie-bar-btn,
#cookie-bar .cookie-bar-btn:after {
	-webkit-transition: all .8s ease-in-out; 
	-moz-transition: all .8s ease-in-out; 
	-ms-transition: all .8s ease-in-out; 
	-o-transition: all .8s ease-in-out; 
	transition: all .8s ease-in-out; 
}
#cookie-bar { 
	display: none; 
	position: fixed; 
	bottom: 0px; 
	left: 0px; 
	z-index: 9999; 
	overflow: hidden; 
	width: 100%; 
	min-height: 20px; 
	padding: 14px 0; 
	background: rgb(0 0 0 / 76%); 
	text-align: center; 
	border-radius: 0px; 
}
#cookie-bar * {
	margin: 0; 
	outline: 0; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
}
#cookie-bar .cookie-bar-body { width: 90%; margin: 0 auto; }
#cookie-bar a[href^=tel] { color: inherit; }
#cookie-bar a:focus,
#cookie-bar button:focus { outline: unset; outline: none; }
#cookie-bar p {
	font-size: 13px; 
	line-height: 1.4; 
	color: #fff; 
	font-weight: 400;
}
#cookie-bar .cookie-bar-action { padding-top: 10px; }
#cookie-bar .cookie-bar-btn:hover,
#cookie-bar .cookie-bar-btn:focus { text-decoration: none; }
#cookie-bar .cookie-bar-btn:after { 
	position: absolute; 
	top: 0; 
	right: 52%;
	bottom: 0; 
	left: 52%; 
	z-index: -1;
	border-bottom: 0px solid #14428d;
	background: #AA883F; 
	content: ''; 
}
#cookie-bar .cookie-bar-btn:hover:after,
#cookie-bar .cookie-bar-btn:focus:after { right: 0; left: 0; }
@media only screen and (max-width: 767px) {
#cookie-bar { padding: 15px 0; }
#cookie-bar .cookie-bar-body { width: 96%; }
#cookie-bar p { font-size: 14px; }
}