/* ################################################################################################################################################ */
/* DEBUG: seraph-accel CSS src="/wp-content/plugins/cookie-notice/css/front.min.css?ver=3.1.9" */

#cookie-notice.cn-animated {
	-webkit-animation-duration: .5s !important;
	animation-duration: .5s !important;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

#cookie-notice.cn-animated.cn-effect-none {
	-webkit-animation-duration: 1ms !important;
	animation-duration: 1ms !important;
}

#cookie-notice .cookie-revoke-container {
	display: block;
}

#cookie-notice.cookie-revoke-hidden .cookie-revoke-container {
	display: none;
}

.cn-position-top {
	top: 0;
}

.cookie-revoke-container {
	padding: 15px 30px;
	width: 100%;
	z-index: 1;
}

#cookie-notice .cn-revoke-cookie {
	margin: 0;
}

#cookie-notice .cn-button:not(.cn-button-custom) {
	font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", sans-serif;
	font-weight: 400;
	font-size: 13px;
	letter-spacing: .25px;
	line-height: 20px;
	line-height: 1;
	margin: 0 0 0 10px;
	text-align: center;
	text-transform: none;
	display: inline-block;
	cursor: pointer;
	touch-action: manipulation;
	white-space: nowrap;
	outline: 0;
	box-shadow: none;
	text-shadow: none;
	border: none;
	-webkit-border-radius: 2rem;
	-moz-border-radius: 2rem;
	border-radius: 2rem;
	text-decoration: none;
	padding: 8.5px 10px;
	color: inherit;
}

.cn-compliance-warning {
	display: block;
	color: #f5a623 !important;
	font-size: 12px;
	line-height: 18px;
	margin: 4px 0 8px 0;
}

.cn-compliance-warning .cn-warning-icon {
	color: #f5a623 !important;
	margin-right: 4px;
}

.cn-compliance-warning strong {
	color: #f5a623 !important;
}

.cn-compliance-warning a {
	color: #f5a623 !important;
	text-decoration: underline;
}

.cn-compliance-warning a:hover {
	color: #ffb84d !important;
}

#cookie-notice.cookie-notice-visible.cn-effect-none, #cookie-notice.cookie-revoke-visible.cn-effect-none {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

#cookie-notice.cn-effect-none {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

#cookie-notice.cookie-notice-visible.cn-effect-fade, #cookie-notice.cookie-revoke-visible.cn-effect-fade {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

#cookie-notice.cn-effect-fade {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

#cookie-notice.cookie-notice-visible.cn-effect-slide, #cookie-notice.cookie-revoke-visible.cn-effect-slide {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}

#cookie-notice.cn-effect-slide {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}

#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide, #cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

#cookie-notice.cn-position-top.cn-effect-slide {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

@media all and (max-width:900px) {}

@media all and (max-width:480px) {}