@media screen and (max-device-width:650px) {
pr-question-header, pr-page-submit {
padding-top: 1em !important;
}
}
var $ememToFix = $("pr-question-header"),
$clone = $ememToFix.clone();
$clone.insertBefore($ememToFix).hide();
$.fn.isOnScreen = function(){
var viewport = {};
viewport.top = $(window).scrollTop();
viewport.bottom = viewport.top + $(window).height();
var bounds = {};
bounds.top = this.offset().top;
bounds.bottom = bounds.top;
return ((bounds.top <= viewport.bottom) && (bounds.bottom >= viewport.top));
};
function refreshWidths() {
$clone.css({
position: "fixed",
top: "0",
"z-index": "1000",
width: ($ememToFix.outerWidth() + 1) + "px",
height: ($ememToFix.outerHeight()) + "px",
left: (-$(window).scrollLeft() - -$ememToFix.offset().left ) + "px",
background: "white"
});
}
refreshWidths();
$(window).on("scroll", function () {
$clone.toggle(!$ememToFix.isOnScreen());
if (!$ememToFix.isOnScreen())
refreshWidths();
});