@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);
.anim {
font-size: 10px;
font-family: 'Source Sans Pro', Arial, sans-serif;
font-weight: 300;
margin:0;
/*background-color: #08090A;*/ }
#scene {
z-index: 1;
position: absolute;
overflow: hidden;
width: 100%;
height: 100%;
background-position: center 40%;
background-repeat: no-repeat;
background-size: cover;
background-image: linear-gradient(#8b9da9, #fff6e4);}
#situation {
position: absolute;
width: 100%;
height: 100%;
-webkit-transform-style: preserve-3d; }
.orbit {
position: absolute;
top: 50%;
left: 50%;
border: 0px solid rgba(255, 255, 255, 0.2);
border-radius: 50%;
-webkit-transform-style: preserve-3d;
-webkit-animation-name: orbit;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear; }
.orbit .orbit {
-webkit-animation-name: suborbit; }
.pos {
position: absolute;
top: 50%;
width: 2em;
height: 2em;
margin-top: -1em;
margin-left: -1em;
-webkit-transform-style: preserve-3d;
-webkit-animation-name: invert;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear; }
#divid, .object, #activity3 .satellitt {
position: absolute;
top: 50%;
left: 50%;
width: 20em;
height: 23em;
margin-top: -0.5em;
margin-left: -0.5em;
border-radius: 10%;
-webkit-transform-style: preserve-3d; }
#divid {
/*background-color: #FB7209;*/
background-repeat: no-repeat;
background-size: cover;
/*box-shadow: 0 0 60px rgba(255, 160, 60, 0.4);*/}
.object {
background-repeat: no-repeat;
background-size: cover;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear; }
.ring {
position: absolute;
top: 50%;
left: 50%;
border-radius: 50%; }
/* -------------------index positions-------------------------------------------------------*/
#activity1 {
z-index: 2; }
#activity2 {
z-index: 3; }
#activity3 {
z-index: 4; }
#satellitt {
z-index: 5; }
#activity4 {
z-index: 6; }
#divid {
z-index: 1; }
/* --------------------------------activity starting positions----------------------------------------*/
#activity1 .pos {
left: 50%;
top: -1%; }
#activity2 .pos {
left: 0;
top: 50%; }
#activity3 .pos {
left: 100%;
top: 50%; }
#activity4 .pos {
left: 100%;
top: 50%; }
/* --------------------webkit animations-----------------------------------------------------*/
@-webkit-keyframes orbit {
0% {
-webkit-transform: rotateZ(0deg); }
100% {
-webkit-transform: rotateZ(-360deg); } }
@-webkit-keyframes suborbit {
0% {
-webkit-transform: rotateX(90deg) rotateZ(0deg); }
100% {
-webkit-transform: rotateX(90deg) rotateZ(-360deg); } }
@-webkit-keyframes invert {
0% {
-webkit-transform: rotateX(-90deg) rotateY(360deg) rotateZ(0deg); }
100% {
-webkit-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg); } }
/* ------------------------scale 3D view----------------------------------------*/
.view-3D.zoom-large #divid {
-webkit-transform-style: preserve-3d; }
.view-3D.zoom-large .orbit {
-webkit-transform-style: preserve-3d; }
.view-3D #situation {
-webkit-transform: rotateX(75deg); }
.view-3D #divid {
-webkit-transform: rotateX(-90deg); }
.view-3D .ring {
-webkit-transform: rotateX(90deg); }
.view-3D .object,
.view-3D .satellitt {
-webkit-transform: rotateX(0deg); }
/* ------------------------zoom----------------------------------------------------------*/
.zoom-large #situation {
width: 100%; }
.zoom-large.view-3D .scale-stretched #situation {
font-size: 40%; } /*originalstr.62*/
.zoom-large.view-3D .scale-d #situation {
font-size: 48%; }
.zoom-large.view-3D .scale-s #situation {
font-size: 14%; }
/* ---------------------------data-------------------------------------------------------*/
/* ---------------------------speed-------------------------------------------------------*/
/* sideral years */
#activity1 .pos,
#activity1 .object,
#activity1.orbit {
/*border: 1px solid white;*/
-webkit-animation-duration: 6.89016s; }/*2.89016*/
#activity2 .pos,
#activity2 .object,
#activity2.orbit {
/*border: 1px solid white;*/
-webkit-animation-duration: 8.38237s; }/*7.38237*/
#activity3 .pos,
#activity3 .object,
#activity3.orbit {
/*border: 1px solid white;*/
-webkit-animation-duration: 11.00021s; }/*12.00021*/
#activity3 .orbit .pos,
#activity3 .orbit {
/*border: 1px solid white;*/
-webkit-animation-duration: 0.89764s; }/*0.89764*/
#activity4 .pos,
#activity4 .object,
#activity4.orbit {
/*border: 1px solid white;*/
-webkit-animation-duration: 13.57017s; }/*22.57017*/
/* ------------Streched orbits-----------------------------------------------------------------*/
.scale-stretched #activity1.orbit {
width: 72em; /*32*/
height: 72em;
margin-top: -36em; /*-16*/
margin-left: -36em; }
.scale-stretched #activity2.orbit {
width: 72em; /*40*/
height: 72em;
margin-top: -36em; /*-20*/
margin-left: -36em; }
.scale-stretched #activity3.orbit {
width: 72em; /*56*/
height: 72em;
margin-top: -36em; /*-28*/
margin-left: -36em; }
.scale-stretched #activity3 .orbit {
width: 16em; /*6*/
height: 16em;
margin-top: -8em; /*-3*/
margin-left: -8em; }
.scale-stretched #activity4.orbit {
width: 72em; /*72*/
height: 72em;
margin-top: -36em; /*-36*/
margin-left: -36em; }
/* ------------pictures---------------------------------------------------------------*/
#divid {
background-image: url('group.png'); }
#activity1 .object {
background-image: url('/img/dennis.jpg');}
#activity2 .object {
background-image: url('/img/erling.jpg');}
#activity3 .object {
background-image: url('/img/robert.jpg');}
#activity3 .satelite {
background-image: url('betaling.png');}
#activity4 .object {
background-image: url('/img/stian.jpg');}