html,
body { min-height: 100%; }
#cookieNotice { -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; background-color: #eee; background: rgba(255,255,255,.9); display: block; color: #333; width: 100%; z-index: 9999; position: fixed; bottom: 0px; left: 0; right:0;line-height: 20px; font-size: 6pt; line-height: 1.5em; border: 1px solid #fff; }
#cookieNotice a { cursor: pointer; background: #000; display: block; float: right; padding: 3px 1em; line-height: 20px; margin: 0 1em; color: #fff; border-radius: 3px; text-shadow: 1px 1px #000; }
#cookieNotice p { line-height: 24px; padding: 8px 1em; text-shadow: 1px 1px #fff; color: #333; margin: 0; }
.home.page.page-id-2.page-template.page-template-page-FullWidth-php .slide-desc p:after { content: '!'; }
.home.page.page-id-2.page-template.page-template-page-FullWidth-php #wrapper-1 * { transition: all 100s; letter-spacing: -1px; }
#cookieNotice { transition: none; }
@media (min-width: 768px){
	#cookieNotice {font-size: 8pt;}
}
@media (min-width: 980px){
	#cookieNotice {font-size: 9pt;}
 @-webkit-keyframes fadeInUp { 0% {
	 opacity: 0;
	 -webkit-transform: translateY(20px);
	}
	 100% {
	 opacity: 1;
	 -webkit-transform: translateY(0);
	}
	}
	 @-moz-keyframes fadeInUp { 0% {
	 opacity: 0;
	 -moz-transform: translateY(20px);
	}
	 100% {
	 opacity: 1;
	 -moz-transform: translateY(0);
	}
	}
	 @-o-keyframes fadeInUp { 0% {
	 opacity: 0;
	 -o-transform: translateY(20px);
	}
	 100% {
	 opacity: 1;
	 -o-transform: translateY(0);
	}
	}
	 @keyframes fadeInUp { 0% {
	 opacity: 0;
	 transform: translateY(20px);
	}
	 100% {
	 opacity: 1;
	 transform: translateY(0);
	}
	}
}
@media (min-width: 1200px){
	#cookieNotice {font-size: 9pt;}
}