.navbar{position:absolute;width:100%;z-index:10;border-radius:0;top:500px}.header{height:500px;background-image:url(../img/adele_rolling_in_the_deep.jpg);background-size:cover;position:relative;width:100%}.header .container{height:100%}.header .container h1{text-align:center;font-size:40px;position:absolute;left:0;bottom:100px;margin:0 auto;width:100%;color:transparent;text-shadow:0 0 0 #fff}.body{padding-top:40px;min-height:600px}.body article{position:relative;overflow:hidden}.body article h2{margin-top:0;padding-top:60px;padding-bottom:40px;margin-bottom:0;height:140px;background-color:#fff}.body article .content{white-space:pre-line;font-size:16px;line-height:2em;margin:0 1em}.body .staging{height:3000px;position:relative;margin:100px 0}.body .staging .to-fix{position:static;height:600px;width:100%}.body .staging .to-fix .stage{position:relative;height:600px;width:100%;overflow:hidden}.body .staging .to-fix .stage .scene{width:480px;height:300px;background-size:100%;text-align:center;font-size:28px;line-height:normal;padding:230px 30px 0;white-space:pre-line;position:absolute;border:1px solid #000;border-bottom-width:5px}.body .staging .to-fix .stage .scene-1{bottom:50%;right:50%;background-image:url(../img/staging-1.jpg)}.body .staging .to-fix .stage .scene-2{bottom:50%;left:50%;background-image:url(../img/staging-2.jpg)}.body .staging .to-fix .stage .scene-3{top:50%;right:50%;background-image:url(../img/staging-3.jpg)}.body .staging .to-fix .stage .scene-4{top:50%;left:50%;background-image:url(../img/staging-4.jpg)}.body .staging-2 .scene{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.body .no-staging{height:auto}.footer{min-height:100px}.footer .container{border-top:1px solid gray}.progress_bar{position:fixed;bottom:0;left:0;width:0;height:5px;background-color:red}.to-top{width:60px;height:60px;position:fixed;right:30px;bottom:-100px;opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-align:center;background-color:#fff;border:3px solid #000;line-height:18px;font-size:18px;text-transform:uppercase;cursor:pointer}