/* flying focus */
#flying-focus {
	position: absolute;
	margin: 0;
	background: transparent;
	-webkit-transition-property: left, top, width, height;
	transition-property: left, top, width, height;
	-webkit-transition-timing-function: cubic-bezier(0,1,0,1);
	transition-timing-function: cubic-bezier(0,1,0,1);
	visibility: hidden;
	pointer-events: none;
	box-shadow: 0 0 0px 4px #fff; /* outer */
    outline: 2px solid #000; /* inner */
	border-radius: 2px;
}
#flying-focus.flying-focus_visible {
	visibility: visible;
	z-index: 9999;
}
.flying-focus_target {
	outline: none !important; /* Doesn't work in Firefox :( */
}
/* http://stackoverflow.com/questions/71074/how-to-remove-firefoxs-dotted-outline-on-buttons-as-well-as-links/199319 */
.flying-focus_target::-moz-focus-inner {
	border: 0 !important;
}

/* jump link */
.pxrthm-accessibility-jumplink {
	display: block;
	position: absolute;
	z-index: 10000;
	top: -100px;
	left: 0px;
	background-color: red;
	color: #fff;
	padding: 5px 15px;
}
.pxrthm-accessibility-jumplink:focus {
	top: 0px;
}