---
---
{% include base.html %}
{% include normalize.css %}
{% include style.css %}
/*! sakrecoer front-sheet */
html{
-webkit-transition:.5s background;
transition:.5s background;
background:url({{ base }}/assets/img/bg/frontpage.jpg) no-repeat;
background-size:cover;
}
body{
margin:0;
padding:0;
background:transparent;
font-family: futura, Helvetica, sans-serif;
}
h1,
h2,
h3,
h4 {
font-family: futura;
text-transform: uppercase;
}
a:link,
a:visited,
a:hover,
a:active,
a:focus {
text-decoration: none;
-webkit-transition:.5s background;
transition:.5s background
}
a,
a:link,
a:visited {
color: #fff;
-webkit-transition-property: hover;
-webkit-transition: color 0.5s ease-in-out;
-moz-transition: color 0.5s linear 0s; /* firefox 4 */
-o-transition-property: color; /* opera 10.5 */
-o-transition-duration: 0.5s;
text-shadow: 1px 0px 14px rgba(255, 255, 255, 0.5),
-1px 0px 14px rgba(255, 255, 255, 0.5),
0px -1px 14px rgba(255, 255, 255, 0.5),
0px 1px 14px rgba(255, 255, 255, 0.5);
-webkit-transition-property: hover;
-webkit-transition: text-shadow .5s ease-in-out;
-moz-transition: text-shadow .5s linear 0s; /* firefox 4 */
-o-transition-property: text-shadow; /* opera 10.5 */
-o-transition-duration: .5s;
}
a:hover {
color: #f00;
text-shadow: 1px 0px 4px rgba(255, 255, 255, 0.5),
-1px 0px 4px rgba(255, 255, 255, 0.5),
0px -1px 4px rgba(255, 255, 255, 0.5),
0px 1px 4px rgba(255, 255, 255, 0.5);
}
a:active {
color: #000;
}
div{
z-index: -10
}
/* ------ magicvideo ---- */
video{
position:fixed;
right:0;
bottom:0;
min-width:100%;
min-height:100%;
width:auto;
height:auto;
z-index:-100;
background:url({{ base }}/assets/img/bg/frontpage.jpg) no-repeat;
background-size:cover;
-webkit-transition:1s opacity;transition:1s opacity;
}
h1{
font-size:3rem;
text-transform:uppercase;
margin-top:0;
letter-spacing:.3rem;
font-family: futurabold;
}
.stopfade{
opacity:.5
}
#video_pause {
font-family: futura;
text-transform: uppercase;
position: fixed;
bottom: 10px;
right: 10px;
display:block;
width:50px;
padding:.2rem;
border:none;
margin:0rem 0rem;
font-size:.7rem;
background:rgba(255,0,0,.23);
color:#fff;
border-radius:3px;
cursor:pointer;
-webkit-transition:.3s background;
transition:.3s background;
}
#video_pause:hover{
background:rgba(0,0,0,.5);
color: #fff;
}
/* ---- hide divs ---- */
#abcdef,#abcde,#abcd,#abc,#ab {
display: none;
background-color: transparent;
}
/*show .ab*/
#music:hover ~ #ab {
display: block;
}
/*show .abc*/
#about:hover ~ #abc {
display: block;
}
/*show .abcd*/
#log:hover ~ #abcd {
display: block;
}
/*show .abcde*/
#discog:hover ~ #abcde {
display: block;
}
/*show .abcdef*/
#links:hover ~ #abcdef {
display: block;
}
#music:hover ~ #a,
#about:hover ~ #a,
#log:hover ~ #a,
#discog:hover ~ #a,
#links:hover ~ #a{
display: none;
}
#music,
#about,
#log,
#discog,
#links{
font-family: futurabold;
line-height: 1.2;
text-transform: uppercase;
float:right;
font-size: 5em;
font-weight: bold;
width: 100%;
text-align: left;
color: transparent;
border-radius: 3px;
}
#music:hover{
background-color: rgba(255, 0, 24, 0.3);
}
#about:hover{
background-color: rgba(153, 255, 0, 0.5);
}
#log:hover{
background-color: rgba(0, 255, 229, 0.3);
}
#discog:hover{
background-color: rgba(102, 0, 255, 0.3);
}
#links:hover{
background-color: rgba(0, 0, 0, 0.3);
}
#a, #ab, #abc, #abcd, #abcde, #abcdef{
position:absolute;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
}
/* default */
#a{
background:url('../img/sakrecoerLOGO.png') no-repeat center center;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
background-color:rgba(255, 0, 24, 0.5);
height: 90%;
top: 10%;
position:absolute;
text-align: center;
background-color: rgba(0, 0, 0, 0);
opacity: .8;
}
/* music */
#ab{
background:url('../img/bg/boombbox.jpg') no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-color: rgba(255, 0, 24, 0.5);
font-family: futura;
opacity: .75;
}
/* about */
#abc{
position:fixed;
top:30%; left:36%;
width: 350px; height: 350px; padding: 0 7px 30px 7px;
background-color: rgba(153, 255, 0, 1);
font-family: futura;
opacity: 1;
letter-spacing: -1px;
text-transform: uppercase; font-size:24px;
text-align: center;
border-radius:4px; color:#000;
}
#abc p {
line-height:24px;
}
/* blog */
#abcd{
background-color: rgba(0, 255, 229, 0.2);
font-family: futura, Helvetica; color: rgba(0, 255, 229, 0.2);
letter-spacing: -1px;
text-transform: uppercase; font-size:24px;
text-align: justify;
border-radius:4px;
}
/* discog */
#abcde{
background:url('../img/discog2014.jpg') no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-color: rgba(255, 0, 24, 0.5);
font-family: futura;
opacity: .6;
}
/* links */
#abcdef{
background:url('../img/Chain_1.png') no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
text-align: center;
font-family: futura;
}
#logo {
margin: auto
}