/* UU Section Menu */
#uuSectionNav {
	position:absolute;
	top:40px;
	left:0;
	z-index:99999999999;
	list-style:none;
	margin:0;
	padding:0;
	font-size:1.2em}
#uuSectionNav a{
	top:10px;
	right:100%;
	position:absolute;
	display:inline-block;
	width:300px;
	margin:0;
	padding:1em 2em;
	background:white;
	background:rgba(255,255,255,.8);
	-webkit-transform: translate3d(-100%,0,0);
	-moz-transform: translate3d(-100%,0,0);
	-ms-transform: translate3d(-100%,0,0);
	-o-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out}
#uuSectionNav a:focus{
	left:0;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out}
/* FONT SIZE ADJUST */
#uufontsize{
	display:inline-block;
	overflow:hidden;
	position:fixed;
	z-index:999999999;
	top:0;
	right:0;
	left:0;
	max-width:90%;
	margin:auto;
	border:2px solid #137EFF;
	font-size:200%;
	line-height:1.4em;
	background:#fff;
	text-align:center;
	-webkit-transform:translate3d(0,-100%,0);
	-moz-transform:translate3d(0,-100%,0);
	-ms-transform:translate3d(0,-100%,0);
	-o-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	-webkit-transition:all .45s ease-in-out;
	-moz-transition:all .45s ease-in-out;
	-ms-transition:all .45s ease-in-out;
	-o-transition:all .45s ease-in-out;
	transition:all .45s ease-in-out}
#uufontsize.show{
	top:0;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)}
/* COOKIE WARNING */
#cookiewarning{
	position:fixed;
	z-index:9999999;
	top:auto;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	margin:auto;
	font-size:.875em;
	text-align:center;
	line-height:1.2em;
	xopacity:.75;
	-webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)}
#cookiewarning #cookiemessage,
#cookiewarning #cookieshow{
	border-top:1px solid #0066cc;
	padding:10px 10px;
	background:#e5e6eb;
	background:rgba(229,230,235,.75);
	display:block}
#cookiewarning #cookieshow{
	display:none}
#cookiewarning.hidecwarning #cookiemessage{
	display:none}
#cookiewarning.hidecwarning #cookieshow{
	display:none}
#cookiewarning a{
	padding:5px 10px;
	background:#0066cc;
	color:white;
	text-transform:uppercase}
#cookiewarning a:hover,
#cookiewarning a:focus{
	background:black}