--- --- {% include normalize.css %} /*! sakrecoer sheet */ @font-face { font-family: futura; src: url('{{ base }}/assets/fonts/free_avantgarde.woff'); } @font-face { font-family: futurabold; src: url('{{ base }}/assets/fonts/free_avantgardeBOLD.woff'); } html{ -webkit-transition:.5s background; transition:.5s background; font-family: futura,sans-serif; } body{ background: #fff no-repeat; background-size:cover; background-attachment: fixed; margin:0; font-family: futura,sans-serif; color: #0ff; } h1, h2, h3, h4 { font-family: futurabold; text-transform: uppercase; } p { font-family: futura; } b, strong { font-family: futurabold; } a:link, a:visited, a:hover, a:active, a:focus { text-decoration: underline; -webkit-transition:.6s background; transition:.6s background } a, a:link, a:visited { color: #fff; -webkit-transition-property: hover; -webkit-transition: color 0.15s ease-in-out; -moz-transition: color 0.15s linear 0s; /* firefox 4 */ -o-transition-property: color; /* opera 10.5 */ -o-transition-duration: 0.15s; } a:hover { color: #0ff; } a:active { color: #f00; } #navigation { position: fixed; bottom: 0; left: 0; z-index: 1000; width: 250px; height: 85%; padding: 10px; background-color: rgba(0,0,0,.4); text-align: center; border-radius: 0 100% 0 0; opacity: .33; -webkit-transition-property: hover; -webkit-transition: opacity 0.7s ease-in-out; -moz-transition: opacity 0.7s linear 0s; /* firefox 4 */ -o-transition-property: opacity; /* opera 10.5 */ -o-transition-duration: 0.7s; } #navigation:hover { opacity: 1; z-index: 10; } /* content */ #content{ position: absolute; top: 140px; left: 20px; width: 66%; margin: 0 0 0 300px; padding: 10px; box-shadow:2px 2px 10px #000; background: rgba(0, 0, 0, 0.25); border-radius: 4px; } td { vertical-align: top; } hr { border: 1px solid #000; height: 1px; } /* Fullscreen Background image */ .image-fullscreen, .image-fullscreen .mask { background-size: cover; background-repeat: no-repeat; position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index: -1; } body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote { margin: 0; padding: 0; border: 0; font: 18px/30px futura, "Helvetica Neue", Helvetica, Arial; } body { font: 18px/30px futura, "Helvetica Neue", Helvetica, Arial; color: #000; text-shadow: 0px 0px 10px #0ff; } a { color: #fff; text-decoration: none; font-weight: bold; } img { border-radius: 7px; } section { overflow-x: hidden; height: 993px; } #intro { background: #000 url(images/pusset-bg.jpg) left no-repeat; background-size: contain; color: #fff; } #intro h1 { width: 858px; height: 161px; background: url(images/intro-title.png); text-indent: -9999px; position: relative; top: 145px; left: 200px; } #intro p { position: relative; top: 200px; left: 285px; width: 650px; margin: 0 0 30px 0; } #intro p:nth-child(2) { font-weight: bold; } #reset { background: #000 url(images/resetbg.jpg) no-repeat center; background-size: contain; position: relative; } #reset h2 { width: 432px; height: 310px; background: url(images/reset-title.png); text-indent: -9999px; position: relative; top: 87px; left: 90px; } #reset-photo { position: absolute; top: 70px; left: 650px; } #reset p { position: relative; top: 130px; left: 93px; width: 530px; margin: 0 0 30px 0; color: #fff; text-shadow: 0px 0px 20px #f00; } #reset a { color: #fff; text-decoration: none; font-weight: bold; } #reset .btn a { display: block; padding: 50px; background-color: #0ff; box-shadow: 0 0 20px #0ff; border-radius: 7px; -webkit-transition-property: hover; -webkit-transition: background-color 0.25s ease-in-out; -moz-transition: background-color 0.25s linear 0s; /* firefox 4 */ -o-transition-property: background-color; /* opera 10.5 */ -o-transition-duration: 0.25s; font-size: 48px; color: #f00; text-align:center; } #reset .btn a:hover { background-color: #f00; color: #0ff; } #reset img { border-radius: 7px; box-shadow: 0 0 40px #f00; } #simio { background: #000 url(images/simio_bg.jpg) no-repeat center; background-size: contain; position: relative; } #simio h2 { width: 635px; height: 208px; background: url(images/simio-title.png) top left; text-indent: -9999px; position: relative; top: 87px; left: 90px; } #simio-photo { position: absolute; left: 410px; top: 300px; transform: rotate(0deg); -moz-transform: rotate(0deg); } #simio p { position: relative; top: 145px; left: 90px; width: 300px; margin: 0 0 30px 0; color: #fff; font-weight: bold; text-shadow: 0px 0px 20px #0269e3; } #simio a { color: #fff; text-decoration: none; font-weight: bold; } #simio img { border-radius: 7px; box-shadow: 0 0 40px #0269e3; } #simio a.btn { position: absolute; width: 500px; top: 610px; right: 10px; display: block; padding: 50px; background-color: #f00; box-shadow: 0 0 20px #0269e3; border-radius: 7px; -webkit-transition-property: hover; -webkit-transition: background-color 0.25s ease-in-out; -moz-transition: background-color 0.25s linear 0s; /* firefox 4 */ -o-transition-property: background-color; /* opera 10.5 */ -o-transition-duration: 0.25s; font-size: 48px; color: #fff; text-align:center; } #simio a.btn:hover { background-color: #0269e3; color: #f00; } #pusset { background: #000 url(images/intro-bg.jpg) no-repeat center; background-size: contain; } #pusset h2 { width: 513px; height: 324px; background: url(images/pusset-title.png); text-indent: -9999px; position: relative; top: 70px; left: 90px; } #pusset p { position: relative; top: 100px; left: 100px; width: 500px; color: #f00; background-color: #000; text-shadow: 0px 0px 20px #0ff; } #pusset a { color: #fff; text-decoration: none; font-weight: bold; } #pusset a.btn { position: absolute; width: 500px; top: 700px; right: 10px; display: block; padding: 50px; background-color: #f00; box-shadow: 0 0 20px #f00; border-radius: 7px; -webkit-transition-property: hover; -webkit-transition: background-color 0.25s ease-in-out; -moz-transition: background-color 0.25s linear 0s; /* firefox 4 */ -o-transition-property: background-color; /* opera 10.5 */ -o-transition-duration: 0.25s; font-size: 48px; color: #fff; text-align:center; } #pusset a.btn:hover { background-color: #0ff; color: #fff; box-shadow: 0 0 20px #0ff; } #sakrecoer { background: #0ff url(images/sakrecoerLIVE.png); position: relative; text-shadow: 0px 0px 10px #f00; color: #fff; } #sakrecoer h2 { width: 900px; height: 147px; background: url(images/intro-title.png); text-indent: -9999px; position: relative; top: 90px; left: 85px; } #sakrecoer p { position: relative; top: 120px; left: 90px; width: 720px; } #sakrecoer ul li { float: left; box-shadow: 0 0 20px rgba(0,0,0,0.5); line-height: 0; position: absolute; list-style: none; } #sakrecoer ul li:nth-child(1) { top: 640px; left: 50px; transform: rotate(10deg); -moz-transform: rotate(10deg); -webkit-transform: rotate(10deg); z-index: 1; } #sakrecoer ul li:nth-child(2) { top: 550px; left: 320px; transform: rotate(-5deg); -moz-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); z-index: 3; } #sakrecoer ul li:nth-child(3) { top: 680px; left: 520px; transform: rotate(-2deg); -moz-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); z-index: 2; } #sakrecoer ul li:nth-child(4) { top: 550px; left: 810px; transform: rotate(7deg); -moz-transform: rotate(7deg); -webkit-transform: rotate(7deg); z-index: 1; } #sakrecoer ul li:nth-child(5) { top: 630px; left: 940px; transform: rotate(-7deg); -moz-transform: rotate(-7deg); -webkit-transform: rotate(-7deg); z-index: 2; } #sakrecoer ul li:nth-child(6) { top: 678px; left: 1230px; transform: rotate(-2deg); -moz-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); z-index: 1; } #sakrecoer img { box-shadow: 0 0 10px #f00; } #final { background: #0fc url(images/last-bg.jpg); background-size: contain; } #final h2 { width: 672px; height: 358px; background: url(images/final-title.png); text-indent: -9999px; position: relative; top: 87px; left: 90px; } #final p { position: relative; top: 130px; left: 115px; width: 672px; color: #fff; } #final p.credits { font-size: 12px; position: absolute; top: 950px; left: 115px; color: #000; text-shadow: none; width: 872px; } html{ height: 100%; overflow-x: hidden; } .curtains{ width: 100%; z-index:1; position:relative; } .curtains>li{ background: black; display:block; top: 0; left: 0; width: 100%; min-height: 100%; overflow: hidden; z-index:1; } .curtains>li.hidden{display:none;} .curtains>li:first-child{z-index:2;} #nav { position: fixed; bottom: -10px; left: 7px; font-size: 12px; padding: 0 0 0 0; z-index: 10000; text-transform: uppercase; } #nav li { float: left; position: relative; list-style: none; z-index: 10000; } /* main level link */ #nav a { font-weight: bold; color: #fff; text-decoration: none; display: block; width:250px; text-shadow: none; } #nav a:hover { color: #0ff; text-shadow: none; } /* main level link hover */ #nav .current a, #nav li:hover > a { color: #fff; text-shadow: none; } /* sub levels link hover */ #nav ul li:hover a, #nav li:hover li a { background: rgba(255,0,0,1); border: none; color: #fff; margin: 0; padding: 0px 0px; border-radius: 0px; text-shadow: none; } #nav ul a:hover { color: #0ff !important; text-shadow: none; } /* dropdown */ #nav li:hover > ul { display: block; } /* level 2 list */ #nav ul { display: none; margin: 0; padding: 0; position: absolute; bottom: 25px; left: 0; border: none; } #nav ul li { float: none; margin: 0; padding: 0; } #nav ul a { font-weight: normal; text-shadow: none; } /* level 3+ list */ #nav ul ul { left: 250px; bottom: 0; } /* clearfix */ #nav:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } #nav { display: inline-block; } html[xmlns] #nav { display: block; } * html #nav { height: 18px; } #music_nav:hover{ background-color: rgba(255, 0, 24, 0.3); } #music_nav_sub:hover{ background-color: rgba(255, 0, 24, 0.3); } #about_nav:hover{ background-color: rgba(153, 255, 0, 0.3); } #log_nav:hover{ background-color: rgba(0, 255, 229, 0.3); } #log_nav_sub:hover{ background-color: rgba(0, 255, 229, 0.3); } #discog_nav:hover{ background-color: rgba(102, 0, 255, 0.3); } #links_nav:hover{ background-color: rgba(0, 0, 0, 0.3); }