html.cookie-bar-top-bar.has-cookie-bar {
	transition:0.25s; margin-top: 30px; -webkit-transition: all 0.25s; -moz-transition: all 0.25s;
}
#catapult-cookie-bar {
	padding: 0px 20px; transition:0.25s; text-align: left; overflow: hidden; z-index: 99999; direction: ltr; max-height: 0px; box-sizing: border-box; opacity: 0; -webkit-transition: all 0.25s; -moz-transition: all 0.25s;
}
.geoip-continent-AF.ctcc-exclude-AF #catapult-cookie-bar {
	display: none;
}
.geoip-continent-AN.ctcc-exclude-AN #catapult-cookie-bar {
	display: none;
}
.geoip-continent-AS.ctcc-exclude-AS #catapult-cookie-bar {
	display: none;
}
.geoip-continent-EU.ctcc-exclude-EU #catapult-cookie-bar {
	display: none;
}
.geoip-continent-NA.ctcc-exclude-NA #catapult-cookie-bar {
	display: none;
}
.geoip-continent-OC.ctcc-exclude-OC #catapult-cookie-bar {
	display: none;
}
.geoip-continent-SA.ctcc-exclude-SA #catapult-cookie-bar {
	display: none;
}
.geoip-continent-AF.ctcc-exclude-AF {
	margin-top: 0px !important;
}
.geoip-continent-AN.ctcc-exclude-AN {
	margin-top: 0px !important;
}
.geoip-continent-AS.ctcc-exclude-AS {
	margin-top: 0px !important;
}
.geoip-continent-EU.ctcc-exclude-EU {
	margin-top: 0px !important;
}
.geoip-continent-NA.ctcc-exclude-NA {
	margin-top: 0px !important;
}
.geoip-continent-OC.ctcc-exclude-OC {
	margin-top: 0px !important;
}
.geoip-continent-SA.ctcc-exclude-SA {
	margin-top: 0px !important;
}
.rounded-corners#catapult-cookie-bar {
	border-radius: 3px;
}
.drop-shadow#catapult-cookie-bar {
	box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.4);
}
.cookie-bar-block #catapult-cookie-bar {
	transition:opacity 0.25s; max-height: 999px; -webkit-transition: opacity 0.25s; -moz-transition: opacity 0.25s;
}
.has-cookie-bar #catapult-cookie-bar {
	padding: 15px 20px; min-height: 30px; max-height: 999px; opacity: 1;
}
.cookie-bar-block #catapult-cookie-bar span {
	margin: 1em 0px; display: block;
}
.cookie-bar-bar .float-accept#catapult-cookie-bar span.ctcc-right-side {
	float: right;
}
button#catapultCookie {
	margin: 0px 20px 0px 0px; cursor: pointer;
}
.cookie-bar-bar button#catapultCookie {
	margin: 0px 0px 0px 20px;
}
.cookie-bar-bar .ctcc-inner {
	display: flex; position: relative; justify-content: center; align-items: center; -webkit-align-items: center; -webkit-justify-content: center;
}
.cookie-bar-bar .float-accept .ctcc-inner {
	justify-content: space-between; -webkit-justify-content: space-between;
}
@media screen and (max-width:991px)
{
.ctcc-left-side {
	margin-right: 1em;
}
}
.ctcc-right-side {
	flex-shrink: 0; -webkit-flex-shrink: 0;
}
.cookie-bar-block #catapult-cookie-bar h3 {
	margin: 0.5em 0px 0px;
}
.use_x_close .x_close {
	top: 10px; right: 10px; font-family: sans-serif; position: absolute; cursor: pointer; transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
.cookie-bar-bar .use_x_close .x_close {
	top: 50%; right: 0px; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.x_close {
	margin: 0px auto; transition:0.5s ease-in-out; width: 14px; height: 30px; position: relative; cursor: pointer; transform: rotate(0deg); backface-visibility: hidden; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -webkit-transform: rotate(0deg); -webkit-backface-visibility: hidden; -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -o-transition: .5s ease-in-out;
}
.x_close span {
	background: rgb(17, 17, 17); border-radius: 6px; transition:0.25s ease-in-out 0.14s; left: 0px; width: 14px; height: 3px; display: block; position: absolute; opacity: 1; transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -o-transition: .25s ease-in-out; -webkit-transition-delay: .14s; -moz-transition-delay: .14s;
}
.x_close span:nth-child(1) {
	top: 14px;
}
.x_close span:nth-child(2) {
	top: 14px;
}
.x_close span:nth-child(1) {
	transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.x_close span:nth-child(2) {
	transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);
}
.x_close:hover span:nth-child(1) {
	transform: rotate(0deg); -webkit-transform: rotate(0); -moz-transform: rotate(0); -o-transform: rotate(0);
}
.x_close:hover span:nth-child(2) {
	transform: rotate(0deg); -webkit-transform: rotate(0); -moz-transform: rotate(0); -o-transform: rotate(0);
}
