/* Cookie Tool CSS */

.cookies {
	width:100%!important;
	height:auto!important;
	position:fixed!important;
	left:0px;
	top:100%;
	z-index:9999999!important;
	font-size:0.9em;
}

.cookies > div {
	padding:10px;
}

.cookies.default > div {
	background:#fb770c!important;
}

.cookies,
.cookies p,
.cookies a {
	text-align:center!important;
}

.cookies.default,
.cookies.default p,
.cookies.default a {
	color:#FFFFFF!important;
}

.cookies p {
	margin:0px 0px 10px 0px!important;
	padding:0px 0px 10px 0px!important;
}

.cookies.default p {
	border-bottom:solid 1px rgba(255,255,255,0.3)!important;
}

.cookies p span a {
	border-bottom:solid 1px rgba(255,255,255,0.7)!important;
}

.ShowCookieBar,
.HideCookieBar,
.DenyCookies {
	display:inline-flex!important;
	align-items:center!important;
	padding:4px!important;
	cursor:pointer!important;
}

.ShowCookieBar,
.ShowCookieBar span,
.HideCookieBar,
.HideCookieBar span,
.DenyCookies,
.DenyCookies span {
	transition:0.15s background-color, 0.15s color;
}

.cookies .HideCookieBar,
.cookies .ShowCookieBar,
.cookies .DenyCookies {
	margin-top:10px!important;
}

.cookies .DenyCookies {
	margin-left:10px!important;
}

.cookies.default .ShowCookieBar,
.cookies.default .HideCookieBar,
.cookies.default .DenyCookies {
	border:solid 1px #FFFFFF!important;
}

.cookies.default .HideCookieBar,
.cookies.default .HideCookieBar span,
.cookies.default .DenyCookies {
	background:#FFFFFF!important;
	color:#fb770c!important;
}

.ShowCookieBar span,
.HideCookieBar span,
.DenyCookies span {
	margin-left:10px;
}

.cookies.default .ShowCookieBar,
.cookies.default .HideCookieBar:hover,
.cookies.default .HideCookieBar:hover span,
.cookies.default .DenyCookies:hover,
.cookies.default .DenyCookies:hover span {
	background:#fb770c!important;
	color:#FFFFFF!important;
}

.cookies .ShowCookieBar {
	font-size:0.8em;
}

.cookies .ShowCookieBar {
	position:absolute;
	left:15px;
	bottom:100%;
}

.cookies-mobile {
	display:none;
}

@media only screen and (max-width : 999px) {

	.cookies:not(.displayed) .ShowCookieBar {
		display:none!important;
	}

	.cookies-mobile {
		display:block;
		padding:10px;
		background:#EEEEEE;
		color:#2a2a2ac5;
		text-align:center;
	}

}