Created
June 2, 2015 15:29
-
-
Save natedsaint/f0d45369f8e7e16b5759 to your computer and use it in GitHub Desktop.
Unminified CSS from fallout 4 preview site
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import url("//hello.myfonts.net/count/2dc302"); | |
@import url("//hello.myfonts.net/count/2dc302"); | |
@import url("//hello.myfonts.net/count/2dc302"); | |
@import url("//hello.myfonts.net/count/2dc302"); | |
@font-face{font-family:'schoolbook-web', serif; | |
font-weight:normal; | |
font-style:normal | |
} | |
@font-face{font-family:'FilmotypeGlenlake';src:url("/assets/fonts/filmotype-glenlake.otf");font-weight:normal;font-style:normal}@font-face{font-family:'SouthernAire';src:url("/assets/fonts/2DC302_1_0.eot");src:url("/assets/fonts/2DC302_1_0.eot?#iefix") format("embedded-opentype"), | |
url("/assets/fonts/2DC302_1_0.woff2") format("woff2"), | |
url("/assets/fonts/2DC302_1_0.woff") format("woff"), | |
url("/assets/fonts/2DC302_1_0.ttf") format("truetype") | |
} | |
@font-face{font-family:'schoolbook-web', serif; | |
font-weight:normal; | |
font-style:normal | |
} | |
@font-face{font-family:'FilmotypeGlenlake';src:url("/assets/fonts/filmotype-glenlake.otf");font-weight:normal;font-style:normal}@font-face{font-family:'SouthernAire';src:url("/assets/fonts/2DC302_1_0.eot");src:url("/assets/fonts/2DC302_1_0.eot?#iefix") format("embedded-opentype"), | |
url("/assets/fonts/2DC302_1_0.woff2") format("woff2"), | |
url("/assets/fonts/2DC302_1_0.woff") format("woff"), | |
url("/assets/fonts/2DC302_1_0.ttf") format("truetype") | |
} | |
.pl-section { | |
padding:2em | |
} | |
.pl-square-block { | |
width:5em; | |
height:5em; | |
margin-bottom:10px; | |
border:3px solid #000; | |
color:#fff; | |
font-size:10px | |
} | |
.pl-padded-container { | |
padding:1em | |
} | |
.flex-item.pl-square-block { | |
flex:initial | |
} | |
.pl-square-block.pl-dark-text { | |
color:#000 | |
} | |
.pl-denote-text { | |
color:#000; | |
font-size:1rem; | |
font-family:"schoolbook-web", | |
serif; | |
margin:1.25rem 0 | |
} | |
.pl-section-spike .spike { | |
width:220px; | |
height:375px | |
} | |
@font-face{font-family:'schoolbook-web', serif; | |
font-weight:normal; | |
font-style:normal | |
} | |
@font-face{font-family:'FilmotypeGlenlake';src:url("/assets/fonts/filmotype-glenlake.otf");font-weight:normal;font-style:normal}@font-face{font-family:'SouthernAire';src:url("/assets/fonts/2DC302_1_0.eot");src:url("/assets/fonts/2DC302_1_0.eot?#iefix") format("embedded-opentype"), | |
url("/assets/fonts/2DC302_1_0.woff2") format("woff2"), | |
url("/assets/fonts/2DC302_1_0.woff") format("woff"), | |
url("/assets/fonts/2DC302_1_0.ttf") format("truetype") | |
} | |
@font-face{font-family:'schoolbook-web', serif; | |
font-weight:normal; | |
font-style:normal | |
} | |
@font-face{font-family:'FilmotypeGlenlake';src:url("/assets/fonts/filmotype-glenlake.otf");font-weight:normal;font-style:normal}@font-face{font-family:'SouthernAire';src:url("/assets/fonts/2DC302_1_0.eot");src:url("/assets/fonts/2DC302_1_0.eot?#iefix") format("embedded-opentype"), | |
url("/assets/fonts/2DC302_1_0.woff2") format("woff2"), | |
url("/assets/fonts/2DC302_1_0.woff") format("woff"), | |
url("/assets/fonts/2DC302_1_0.ttf") format("truetype") | |
} | |
html, | |
body { | |
background-color:#000; | |
height:100%; | |
margin:0; | |
padding:0; | |
position:relative; | |
width:100% | |
} | |
button { | |
background-color:transparent; | |
border:0; | |
cursor:pointer; | |
margin:0; | |
outline:none; | |
padding:0 | |
} | |
section { | |
margin:0; | |
padding:0 | |
} | |
p { | |
color:#333; | |
font-family:"schoolbook-web", | |
serif | |
} | |
h1, | |
h2, | |
h3, | |
h4, | |
h5 { | |
text-transform:uppercase; | |
font-family:"futura-pt", | |
sans-serif; | |
letter-spacing:0.1875rem | |
} | |
.accent-text { | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
font-style:normal; | |
font-size:0.5rem; | |
display:block | |
} | |
@-moz-keyframes featuredVideoPan { | |
0% { | |
-moz-transform:translateX(0%) translateZ(0); | |
transform:translateX(0%) translateZ(0) | |
} | |
50% { | |
-moz-transform:translateX(-50%) translateZ(0); | |
transform:translateX(-50%) translateZ(0) | |
} | |
100% { | |
-moz-transform:translateX(0%) translateZ(0); | |
transform:translateX(0%) translateZ(0) | |
} | |
} | |
@-webkit-keyframes featuredVideoPan { | |
0% { | |
-webkit-transform:translateX(0%) translateZ(0); | |
transform:translateX(0%) translateZ(0) | |
} | |
50% { | |
-webkit-transform:translateX(-50%) translateZ(0); | |
transform:translateX(-50%) translateZ(0) | |
} | |
100% { | |
-webkit-transform:translateX(0%) translateZ(0); | |
transform:translateX(0%) translateZ(0) | |
} | |
} | |
@keyframes featuredVideoPan { | |
0% { | |
-moz-transform:translateX(0%) translateZ(0); | |
-ms-transform:translateX(0%) translateZ(0); | |
-webkit-transform:translateX(0%) translateZ(0); | |
transform:translateX(0%) translateZ(0) | |
} | |
50% { | |
-moz-transform:translateX(-50%) translateZ(0); | |
-ms-transform:translateX(-50%) translateZ(0); | |
-webkit-transform:translateX(-50%) translateZ(0); | |
transform:translateX(-50%) translateZ(0) | |
} | |
100% { | |
-moz-transform:translateX(0%) translateZ(0); | |
-ms-transform:translateX(0%) translateZ(0); | |
-webkit-transform:translateX(0%) translateZ(0); | |
transform:translateX(0%) translateZ(0) | |
} | |
} | |
@-moz-keyframes shake { | |
0% { | |
-moz-transform:translate3d(-10px, | |
0, | |
0); | |
transform:translate3d(-10px, | |
0, | |
0) | |
} | |
25% { | |
-moz-transform:translate3d(10px, | |
0, | |
0); | |
transform:translate3d(10px, | |
0, | |
0) | |
} | |
50% { | |
-moz-transform:translate3d(-10px, | |
0, | |
0); | |
transform:translate3d(-10px, | |
0, | |
0) | |
} | |
75% { | |
-moz-transform:translate3d(10px, | |
0, | |
0); | |
transform:translate3d(10px, | |
0, | |
0) | |
} | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@-webkit-keyframes shake { | |
0% { | |
-webkit-transform:translate3d(-10px, | |
0, | |
0); | |
transform:translate3d(-10px, | |
0, | |
0) | |
} | |
25% { | |
-webkit-transform:translate3d(10px, | |
0, | |
0); | |
transform:translate3d(10px, | |
0, | |
0) | |
} | |
50% { | |
-webkit-transform:translate3d(-10px, | |
0, | |
0); | |
transform:translate3d(-10px, | |
0, | |
0) | |
} | |
75% { | |
-webkit-transform:translate3d(10px, | |
0, | |
0); | |
transform:translate3d(10px, | |
0, | |
0) | |
} | |
100% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@keyframes shake { | |
0% { | |
-moz-transform:translate3d(-10px, | |
0, | |
0); | |
-ms-transform:translate3d(-10px, | |
0, | |
0); | |
-webkit-transform:translate3d(-10px, | |
0, | |
0); | |
transform:translate3d(-10px, | |
0, | |
0) | |
} | |
25% { | |
-moz-transform:translate3d(10px, | |
0, | |
0); | |
-ms-transform:translate3d(10px, | |
0, | |
0); | |
-webkit-transform:translate3d(10px, | |
0, | |
0); | |
transform:translate3d(10px, | |
0, | |
0) | |
} | |
50% { | |
-moz-transform:translate3d(-10px, | |
0, | |
0); | |
-ms-transform:translate3d(-10px, | |
0, | |
0); | |
-webkit-transform:translate3d(-10px, | |
0, | |
0); | |
transform:translate3d(-10px, | |
0, | |
0) | |
} | |
75% { | |
-moz-transform:translate3d(10px, | |
0, | |
0); | |
-ms-transform:translate3d(10px, | |
0, | |
0); | |
-webkit-transform:translate3d(10px, | |
0, | |
0); | |
transform:translate3d(10px, | |
0, | |
0) | |
} | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@-moz-keyframes slowShake { | |
0% { | |
-moz-transform:translate3d(-1px, | |
0, | |
0); | |
transform:translate3d(-1px, | |
0, | |
0) | |
} | |
6% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
12% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
18% { | |
-moz-transform:translate3d(0, | |
1px, | |
0); | |
transform:translate3d(0, | |
1px, | |
0) | |
} | |
24% { | |
-moz-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
30% { | |
-moz-transform:translate3d(-1px, | |
-1px, | |
0); | |
transform:translate3d(-1px, | |
-1px, | |
0) | |
} | |
36% { | |
-moz-transform:translate3d(-1px, | |
0, | |
0); | |
transform:translate3d(-1px, | |
0, | |
0) | |
} | |
42% { | |
-moz-transform:translate3d(0, | |
1px, | |
0); | |
transform:translate3d(0, | |
1px, | |
0) | |
} | |
48% { | |
-moz-transform:translate3d(1px, | |
1px, | |
0); | |
transform:translate3d(1px, | |
1px, | |
0) | |
} | |
54% { | |
-moz-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
60% { | |
-moz-transform:translate3d(-1px, | |
-1px, | |
0); | |
transform:translate3d(-1px, | |
-1px, | |
0) | |
} | |
66% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
72% { | |
-moz-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
78% { | |
-moz-transform:translate3d(1px, | |
0, | |
0); | |
transform:translate3d(1px, | |
0, | |
0) | |
} | |
90% { | |
-moz-transform:translate3d(1px, | |
1px, | |
0); | |
transform:translate3d(1px, | |
1px, | |
0) | |
} | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@-webkit-keyframes slowShake { | |
0% { | |
-webkit-transform:translate3d(-1px, | |
0, | |
0); | |
transform:translate3d(-1px, | |
0, | |
0) | |
} | |
6% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
12% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
18% { | |
-webkit-transform:translate3d(0, | |
1px, | |
0); | |
transform:translate3d(0, | |
1px, | |
0) | |
} | |
24% { | |
-webkit-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
30% { | |
-webkit-transform:translate3d(-1px, | |
-1px, | |
0); | |
transform:translate3d(-1px, | |
-1px, | |
0) | |
} | |
36% { | |
-webkit-transform:translate3d(-1px, | |
0, | |
0); | |
transform:translate3d(-1px, | |
0, | |
0) | |
} | |
42% { | |
-webkit-transform:translate3d(0, | |
1px, | |
0); | |
transform:translate3d(0, | |
1px, | |
0) | |
} | |
48% { | |
-webkit-transform:translate3d(1px, | |
1px, | |
0); | |
transform:translate3d(1px, | |
1px, | |
0) | |
} | |
54% { | |
-webkit-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
60% { | |
-webkit-transform:translate3d(-1px, | |
-1px, | |
0); | |
transform:translate3d(-1px, | |
-1px, | |
0) | |
} | |
66% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
72% { | |
-webkit-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
78% { | |
-webkit-transform:translate3d(1px, | |
0, | |
0); | |
transform:translate3d(1px, | |
0, | |
0) | |
} | |
90% { | |
-webkit-transform:translate3d(1px, | |
1px, | |
0); | |
transform:translate3d(1px, | |
1px, | |
0) | |
} | |
100% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@keyframes slowShake { | |
0% { | |
-moz-transform:translate3d(-1px, | |
0, | |
0); | |
-ms-transform:translate3d(-1px, | |
0, | |
0); | |
-webkit-transform:translate3d(-1px, | |
0, | |
0); | |
transform:translate3d(-1px, | |
0, | |
0) | |
} | |
6% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
12% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
18% { | |
-moz-transform:translate3d(0, | |
1px, | |
0); | |
-ms-transform:translate3d(0, | |
1px, | |
0); | |
-webkit-transform:translate3d(0, | |
1px, | |
0); | |
transform:translate3d(0, | |
1px, | |
0) | |
} | |
24% { | |
-moz-transform:translate3d(0, | |
-1px, | |
0); | |
-ms-transform:translate3d(0, | |
-1px, | |
0); | |
-webkit-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
30% { | |
-moz-transform:translate3d(-1px, | |
-1px, | |
0); | |
-ms-transform:translate3d(-1px, | |
-1px, | |
0); | |
-webkit-transform:translate3d(-1px, | |
-1px, | |
0); | |
transform:translate3d(-1px, | |
-1px, | |
0) | |
} | |
36% { | |
-moz-transform:translate3d(-1px, | |
0, | |
0); | |
-ms-transform:translate3d(-1px, | |
0, | |
0); | |
-webkit-transform:translate3d(-1px, | |
0, | |
0); | |
transform:translate3d(-1px, | |
0, | |
0) | |
} | |
42% { | |
-moz-transform:translate3d(0, | |
1px, | |
0); | |
-ms-transform:translate3d(0, | |
1px, | |
0); | |
-webkit-transform:translate3d(0, | |
1px, | |
0); | |
transform:translate3d(0, | |
1px, | |
0) | |
} | |
48% { | |
-moz-transform:translate3d(1px, | |
1px, | |
0); | |
-ms-transform:translate3d(1px, | |
1px, | |
0); | |
-webkit-transform:translate3d(1px, | |
1px, | |
0); | |
transform:translate3d(1px, | |
1px, | |
0) | |
} | |
54% { | |
-moz-transform:translate3d(0, | |
-1px, | |
0); | |
-ms-transform:translate3d(0, | |
-1px, | |
0); | |
-webkit-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
60% { | |
-moz-transform:translate3d(-1px, | |
-1px, | |
0); | |
-ms-transform:translate3d(-1px, | |
-1px, | |
0); | |
-webkit-transform:translate3d(-1px, | |
-1px, | |
0); | |
transform:translate3d(-1px, | |
-1px, | |
0) | |
} | |
66% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
72% { | |
-moz-transform:translate3d(0, | |
-1px, | |
0); | |
-ms-transform:translate3d(0, | |
-1px, | |
0); | |
-webkit-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
78% { | |
-moz-transform:translate3d(1px, | |
0, | |
0); | |
-ms-transform:translate3d(1px, | |
0, | |
0); | |
-webkit-transform:translate3d(1px, | |
0, | |
0); | |
transform:translate3d(1px, | |
0, | |
0) | |
} | |
90% { | |
-moz-transform:translate3d(1px, | |
1px, | |
0); | |
-ms-transform:translate3d(1px, | |
1px, | |
0); | |
-webkit-transform:translate3d(1px, | |
1px, | |
0); | |
transform:translate3d(1px, | |
1px, | |
0) | |
} | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@-moz-keyframes pageShake { | |
0% { | |
-moz-transform:translate3d(-1px, | |
-1px, | |
0); | |
transform:translate3d(-1px, | |
-1px, | |
0) | |
} | |
20% { | |
-moz-transform:translate3d(0, | |
2px, | |
0); | |
transform:translate3d(0, | |
2px, | |
0) | |
} | |
40% { | |
-moz-transform:translate3d(-2px, | |
0, | |
0); | |
transform:translate3d(-2px, | |
0, | |
0) | |
} | |
60% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
80% { | |
-moz-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@-webkit-keyframes pageShake { | |
0% { | |
-webkit-transform:translate3d(-1px, | |
-1px, | |
0); | |
transform:translate3d(-1px, | |
-1px, | |
0) | |
} | |
20% { | |
-webkit-transform:translate3d(0, | |
2px, | |
0); | |
transform:translate3d(0, | |
2px, | |
0) | |
} | |
40% { | |
-webkit-transform:translate3d(-2px, | |
0, | |
0); | |
transform:translate3d(-2px, | |
0, | |
0) | |
} | |
60% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
80% { | |
-webkit-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
100% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@keyframes pageShake { | |
0% { | |
-moz-transform:translate3d(-1px, | |
-1px, | |
0); | |
-ms-transform:translate3d(-1px, | |
-1px, | |
0); | |
-webkit-transform:translate3d(-1px, | |
-1px, | |
0); | |
transform:translate3d(-1px, | |
-1px, | |
0) | |
} | |
20% { | |
-moz-transform:translate3d(0, | |
2px, | |
0); | |
-ms-transform:translate3d(0, | |
2px, | |
0); | |
-webkit-transform:translate3d(0, | |
2px, | |
0); | |
transform:translate3d(0, | |
2px, | |
0) | |
} | |
40% { | |
-moz-transform:translate3d(-2px, | |
0, | |
0); | |
-ms-transform:translate3d(-2px, | |
0, | |
0); | |
-webkit-transform:translate3d(-2px, | |
0, | |
0); | |
transform:translate3d(-2px, | |
0, | |
0) | |
} | |
60% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
80% { | |
-moz-transform:translate3d(0, | |
-1px, | |
0); | |
-ms-transform:translate3d(0, | |
-1px, | |
0); | |
-webkit-transform:translate3d(0, | |
-1px, | |
0); | |
transform:translate3d(0, | |
-1px, | |
0) | |
} | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@-moz-keyframes buttonMouseOn { | |
0% { | |
-moz-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
50% { | |
-moz-transform:translateY(-120%) translateZ(0); | |
transform:translateY(-120%) translateZ(0); | |
opacity:0 | |
} | |
51% { | |
-moz-transform:translateY(120%) translateZ(0); | |
transform:translateY(120%) translateZ(0); | |
opacity:1 | |
} | |
100% { | |
-moz-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
} | |
@-webkit-keyframes buttonMouseOn { | |
0% { | |
-webkit-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
50% { | |
-webkit-transform:translateY(-120%) translateZ(0); | |
transform:translateY(-120%) translateZ(0); | |
opacity:0 | |
} | |
51% { | |
-webkit-transform:translateY(120%) translateZ(0); | |
transform:translateY(120%) translateZ(0); | |
opacity:1 | |
} | |
100% { | |
-webkit-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
} | |
@keyframes buttonMouseOn { | |
0% { | |
-moz-transform:translateY(0%) translateZ(0); | |
-ms-transform:translateY(0%) translateZ(0); | |
-webkit-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
50% { | |
-moz-transform:translateY(-120%) translateZ(0); | |
-ms-transform:translateY(-120%) translateZ(0); | |
-webkit-transform:translateY(-120%) translateZ(0); | |
transform:translateY(-120%) translateZ(0); | |
opacity:0 | |
} | |
51% { | |
-moz-transform:translateY(120%) translateZ(0); | |
-ms-transform:translateY(120%) translateZ(0); | |
-webkit-transform:translateY(120%) translateZ(0); | |
transform:translateY(120%) translateZ(0); | |
opacity:1 | |
} | |
100% { | |
-moz-transform:translateY(0%) translateZ(0); | |
-ms-transform:translateY(0%) translateZ(0); | |
-webkit-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
} | |
@-moz-keyframes buttonMouseOff { | |
0% { | |
-moz-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
50% { | |
-moz-transform:translateY(120%) translateZ(0); | |
transform:translateY(120%) translateZ(0); | |
opacity:0 | |
} | |
51% { | |
-moz-transform:translateY(-120%) translateZ(0); | |
transform:translateY(-120%) translateZ(0); | |
opacity:1 | |
} | |
100% { | |
-moz-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
} | |
@-webkit-keyframes buttonMouseOff { | |
0% { | |
-webkit-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
50% { | |
-webkit-transform:translateY(120%) translateZ(0); | |
transform:translateY(120%) translateZ(0); | |
opacity:0 | |
} | |
51% { | |
-webkit-transform:translateY(-120%) translateZ(0); | |
transform:translateY(-120%) translateZ(0); | |
opacity:1 | |
} | |
100% { | |
-webkit-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
} | |
@keyframes buttonMouseOff { | |
0% { | |
-moz-transform:translateY(0%) translateZ(0); | |
-ms-transform:translateY(0%) translateZ(0); | |
-webkit-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
50% { | |
-moz-transform:translateY(120%) translateZ(0); | |
-ms-transform:translateY(120%) translateZ(0); | |
-webkit-transform:translateY(120%) translateZ(0); | |
transform:translateY(120%) translateZ(0); | |
opacity:0 | |
} | |
51% { | |
-moz-transform:translateY(-120%) translateZ(0); | |
-ms-transform:translateY(-120%) translateZ(0); | |
-webkit-transform:translateY(-120%) translateZ(0); | |
transform:translateY(-120%) translateZ(0); | |
opacity:1 | |
} | |
100% { | |
-moz-transform:translateY(0%) translateZ(0); | |
-ms-transform:translateY(0%) translateZ(0); | |
-webkit-transform:translateY(0%) translateZ(0); | |
transform:translateY(0%) translateZ(0) | |
} | |
} | |
.hidden { | |
display:none | |
} | |
.form { | |
margin:0 | |
} | |
.form .form-field { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
display:inline-block; | |
border:none; | |
padding:0 | |
} | |
.form .form-input { | |
padding:.65em 3em; | |
border:none | |
} | |
.form .form-label { | |
font-family:"schoolbook-web", | |
serif; | |
font-size:0.75rem; | |
padding:.5em; | |
position:absolute; | |
background-color:#fff | |
} | |
.form .standard-btn { | |
font-family:"futura-pt", | |
sans-serif; | |
margin-left:-5px; | |
height:auto; | |
width:auto; | |
padding:6px 22px 7px; | |
top:-2px; | |
font-size:8px; | |
letter-spacing:.3em; | |
border-color:#fff | |
} | |
.form-field { | |
position:relative | |
} | |
.form-field-label { | |
font-family:"futura-pt", | |
sans-serif; | |
font-weight:bold; | |
font-size:12px; | |
text-transform:uppercase; | |
display:block; | |
padding-bottom:.25rem | |
} | |
.form-field-error .form-field-label { | |
color:#bd0100 | |
} | |
.form-field-error .form-field-label:-moz-placeholder { | |
color:#bd0100 | |
} | |
.form-field-error .form-field-label::-moz-placeholder { | |
color:#bd0100 | |
} | |
.form-field-error .form-field-label:-ms-input-placeholder { | |
color:#bd0100 | |
} | |
.form-field-error .form-field-label::-webkit-input-placeholder { | |
color:#bd0100 | |
} | |
.form-radio-label, | |
.form-checkbox-label { | |
display:inline-block; | |
position:relative; | |
margin-right:2em | |
} | |
.form-radio-label .form-checkbox-input, | |
.form-radio-label .form-radio-input, | |
.form-checkbox-label .form-checkbox-input, | |
.form-checkbox-label .form-radio-input { | |
opacity:0; | |
margin:0 .5em 0 0 | |
} | |
.form-radio-label .form-radio-input:checked+.form-radio-input-span, | |
.form-checkbox-label .form-radio-input:checked+.form-radio-input-span { | |
background:#000 | |
} | |
.form-checkbox-label { | |
cursor:pointer; | |
padding:0 1.5em 0 3em; | |
margin:0 0 1em; | |
font-family:"futura-pt", | |
sans-serif; | |
font-weight:bold; | |
font-size:0.75rem; | |
min-height:2em; | |
text-transform:uppercase; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-align-items:center; | |
align-items:center | |
} | |
.form-checkbox-label:before { | |
border:3px solid #000; | |
content:""; | |
display:inline-block; | |
height:1.5em; | |
left:0; | |
pointer-events:none; | |
position:absolute; | |
top:0; | |
width:1.5em | |
} | |
.form-checkbox-label.form-field-error { | |
color:#bd0100 | |
} | |
.form-field-error.form-checkbox-label:before { | |
border-color:#bd0100 | |
} | |
.form-checkbox-input { | |
cursor:pointer; | |
width:1.5em; | |
height:1.5em; | |
padding-left:0; | |
position:absolute; | |
left:0; | |
top:0; | |
z-index:1 | |
} | |
.form-checkbox-checked:after { | |
background-image:url(../assets/icons/icons.png); | |
background-position:-39px -213px; | |
width:39px; | |
height:34px; | |
position:absolute; | |
content:''; | |
display:block; | |
bottom:0; | |
-moz-transform:scale(0.75, | |
0.75); | |
-ms-transform:scale(0.75, | |
0.75); | |
-webkit-transform:scale(0.75, | |
0.75); | |
transform:scale(0.75, | |
0.75); | |
left:-.25em; | |
z-index:0 | |
} | |
.form-text-field-input { | |
display:block; | |
width:100%; | |
height:2.5rem; | |
border:none; | |
font-family:"schoolbook-web", | |
serif; | |
padding-left:.75em; | |
-moz-border-radius:0; | |
-webkit-border-radius:0; | |
border-radius:0 | |
} | |
.form-field-error .form-text-field-input { | |
border:3px solid #bd0100 | |
} | |
.form-field-error .form-text-field-input:-moz-placeholder { | |
color:#bd0100 | |
} | |
.form-field-error .form-text-field-input::-moz-placeholder { | |
color:#bd0100 | |
} | |
.form-field-error .form-text-field-input:-ms-input-placeholder { | |
color:#bd0100 | |
} | |
.form-field-error .form-text-field-input::-webkit-input-placeholder { | |
color:#bd0100 | |
} | |
.form-field-number-input { | |
-moz-appearance:textfield | |
} | |
.form-field-number-input::-webkit-inner-spin-button, | |
.form-field-number-input::-webkit-outer-spin-button { | |
-webkit-appearance:none; | |
margin:0 | |
} | |
.form-radio-input-span { | |
border-radius:50%; | |
display:inline-block; | |
height:1em; | |
width:1em; | |
border:3px solid #000; | |
position:absolute; | |
top:0; | |
pointer-events:none; | |
left:0 | |
} | |
.form-field-required .form-field-label:after { | |
content:"*" | |
} | |
.form-dropdown { | |
position:relative; | |
display:block | |
} | |
.form-dropdown-container { | |
background:#fff url("../assets/[email protected]") repeat; | |
box-sizing:border-box; | |
padding-right:48px; | |
height:2.5em; | |
overflow:hidden; | |
position:relative; | |
width:100% | |
} | |
.form-dropdown-container:before { | |
background:#fff; | |
content:''; | |
display:block; | |
position:absolute; | |
height:0; | |
width:0; | |
border-style:solid; | |
border-width:7px 6px 0; | |
border-color:#000 transparent transparent; | |
right:.9em; | |
top:1em; | |
z-index:2; | |
pointer-events:none | |
} | |
@media all and (min-width: 901px) { | |
.form-dropdown-container.form-dropdown-container.form-dropdown-options-container-active { | |
overflow:visible | |
} | |
} | |
.form-dropdown-option { | |
box-sizing:border-box; | |
cursor:pointer; | |
font-family:"schoolbook-web", | |
serif; | |
font-size:11px; | |
min-height:3em; | |
border-bottom:#000 1px solid; | |
color:#000; | |
padding:.9em 0; | |
margin:0 .9em | |
} | |
.form-dropdown-option:last-child { | |
border-bottom:none | |
} | |
.form-dropdown-option-selected { | |
border-bottom:#000 3px solid; | |
padding-top:1.2em | |
} | |
.form-dropdown-option-highlighted { | |
background-color:#ebeae5 | |
} | |
.form-dropdown-select { | |
border:1em solid transparent; | |
height:100%; | |
left:0; | |
position:absolute; | |
top:0; | |
opacity:0; | |
z-index:3; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.form-dropdown-select { | |
display:none | |
} | |
} | |
.form-dropdown-value-container { | |
cursor:pointer; | |
color:#000; | |
box-sizing:border-box; | |
font-family:"schoolbook-web", | |
serif; | |
font-size:11px; | |
height:100%; | |
left:0; | |
padding:1.2em 0.9em; | |
position:absolute; | |
top:0; | |
width:100%; | |
z-index:1 | |
} | |
.form-dropdown-options-container-active .form-dropdown-value-container { | |
z-index:0 | |
} | |
.form-dropdown-options-container { | |
background:#fff url("../assets/[email protected]") repeat; | |
left:0; | |
height:100%; | |
overflow:hidden; | |
position:absolute; | |
top:0; | |
visibility:hidden; | |
width:100%; | |
z-index:0 | |
} | |
.form-dropdown-options-container-active .form-dropdown-options-container { | |
overflow-y:auto; | |
height:auto; | |
max-height:300px; | |
visibility:visible; | |
z-index:3 | |
} | |
.form-dropdown-options-container-active:before { | |
z-index:4 | |
} | |
.form-dropdown-value { | |
background-color:#000; | |
color:#fff; | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:0.75rem; | |
font-weight:bold; | |
line-height:0.75rem; | |
padding:1em; | |
text-transform:uppercase; | |
margin-right:.25em | |
} | |
.form-dropdown-value::after { | |
content:''; | |
display:block; | |
border-left:0.5em solid transparent; | |
border-top:0.5em solid #fff; | |
border-right:0.5em solid transparent; | |
margin-left:-.5em; | |
margin-top:-.2em; | |
position:absolute; | |
right:18px; | |
top:50%; | |
z-index:2 | |
} | |
.standard-btn { | |
background-image:url("../assets/[email protected]"); | |
border-color:#000; | |
border-width:2px; | |
border-style:solid; | |
box-sizing:border-box; | |
height:auto; | |
display:block; | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:0.625rem; | |
font-weight:bold; | |
letter-spacing:0.1875rem; | |
padding:11px 15px; | |
position:relative; | |
text-align:center; | |
text-transform:uppercase; | |
text-decoration:none; | |
width:auto | |
} | |
.standard-btn.standard-btn-light { | |
background-color:#fff; | |
border-color:#fff; | |
color:#000 | |
} | |
.standard-btn.standard-btn-dark { | |
background-color:#000; | |
border-color:#000; | |
color:#fff | |
} | |
.standard-btn-rollover-text { | |
position:relative; | |
display:block; | |
-moz-animation:buttonMouseOff 500ms ease-out; | |
-webkit-animation:buttonMouseOff 500ms ease-out; | |
animation:buttonMouseOff 500ms ease-out | |
} | |
.standard-btn:hover .standard-btn-rollover-text { | |
-moz-animation:buttonMouseOn 200ms ease-in-out; | |
-webkit-animation:buttonMouseOn 200ms ease-in-out; | |
animation:buttonMouseOn 200ms ease-in-out | |
} | |
.play-btn { | |
background:url("/assets/play-button-light.png") no-repeat; | |
-moz-background-size:contain; | |
-o-background-size:contain; | |
-webkit-background-size:contain; | |
background-size:contain; | |
height:77px; | |
overflow:hidden; | |
padding-left:77px; | |
width:0 | |
} | |
.icon { | |
clip:auto; | |
color:transparent; | |
display:block; | |
height:0; | |
margin:0; | |
overflow:hidden; | |
padding:0; | |
text-indent:100%; | |
white-space:nowrap; | |
width:0; | |
background-repeat:no-repeat; | |
background-size:100% 100% | |
} | |
.download-btn-icon { | |
left:-1em; | |
top:.5em; | |
display:inline-block; | |
position:relative; | |
margin-top:-1.2em; | |
margin-left:-3em; | |
-moz-transform:scale(0.7, | |
0.7); | |
-ms-transform:scale(0.7, | |
0.7); | |
-webkit-transform:scale(0.7, | |
0.7); | |
transform:scale(0.7, | |
0.7) | |
} | |
.android-download-btn .download-btn-icon { | |
margin-left:-5.5em | |
} | |
.download-btn-text { | |
position:absolute; | |
top:1em; | |
left:6em; | |
-moz-animation:buttonMouseOff 500ms ease-out; | |
-webkit-animation:buttonMouseOff 500ms ease-out; | |
animation:buttonMouseOff 500ms ease-out | |
} | |
.android-download-btn .download-btn-text { | |
left:5em | |
} | |
.download-button:hover .download-btn-text { | |
-moz-animation:buttonMouseOn 200ms ease-in-out; | |
-webkit-animation:buttonMouseOn 200ms ease-in-out; | |
animation:buttonMouseOn 200ms ease-in-out | |
} | |
.text-icon { | |
width:100%; | |
height:100%; | |
position:relative | |
} | |
.vt-icon { | |
background-image:url("/assets/vault-tec-icon-black.svg"); | |
background-position:center -22px; | |
background-size:80px auto; | |
background-repeat:no-repeat; | |
height:30px; | |
width:50px | |
} | |
.vt-icon-white { | |
width:72px; | |
height:30px; | |
background:url("../assets/icons/icons.png") -286px -129px | |
} | |
.apple-icon-sm { | |
width:17px; | |
height:23px; | |
background:url("../assets/icons/icons.png") -362px -161px | |
} | |
.android-icon-sm { | |
width:20px; | |
height:23px; | |
background:url("../assets/icons/icons.png") -358px -129px | |
} | |
.callout-arrow-icon { | |
background-image:url(../assets/icons/icons.png); | |
background-position:-160px -122px; | |
width:39px; | |
height:36px | |
} | |
.preorder-arrow-small { | |
background:url("../assets/icons/icons.png") 0px -161px; | |
width:70px; | |
height:52px; | |
display:inline-block; | |
position:absolute; | |
left:0; | |
top:3px | |
} | |
.esrb-privacy-icon { | |
background:url("../assets/icons/icons.png") -214px 0px; | |
height:64px; | |
width:172px | |
} | |
.esrb-rating-icon { | |
background:url("../assets/icons/icons.png") -214px -64px; | |
height:65px; | |
width:128px | |
} | |
.esrb-privacy-icon-large { | |
background:url("/assets/icons/esrb-privacy-icon-large.png") | |
} | |
.esrb-rating-icon-large { | |
background:url("/assets/icons/esrb-rating-icon-large.png") | |
} | |
.franchise-icon { | |
background-image:url("/assets/icons/franchise-icon.svg"); | |
width:93px; | |
height:40px | |
} | |
.beth-soft-icon { | |
background-image:url("/assets/icons/bethesda-icon-black.svg"); | |
width:323px; | |
height:46px | |
} | |
.beth-soft-icon-white { | |
background-image:url("/assets/icons/bethesda-icon-white.svg"); | |
width:323px; | |
height:46px | |
} | |
.beth-studios-icon-white { | |
background-image:url("/assets/icons/bethesda-studios-icon-white.svg"); | |
width:309px; | |
height:145px | |
} | |
.beth-studios-icon { | |
background-image:url("/assets/icons/bethesda-studios-icon-black.svg"); | |
width:309px; | |
height:145px | |
} | |
.xbox-360-icon { | |
background-image:url("/assets/icons/xbox-360-icon.svg"); | |
width:96px; | |
height:18px | |
} | |
.xbox-360-icon-black { | |
background-image:url("/assets/icons/xbox-360-icon-black.svg"); | |
width:96px; | |
height:20px | |
} | |
.xbox-one-icon { | |
background-image:url("/assets/icons/xbox-one-icon.svg"); | |
width:96px; | |
height:18px | |
} | |
.xbox-one-icon-black { | |
background-image:url("/assets/icons/xbox-one-icon-black.svg"); | |
width:96px; | |
height:20px | |
} | |
.ps4-icon { | |
background-image:url("/assets/icons/ps4-icon.svg"); | |
width:96px; | |
height:18px | |
} | |
.ps4-icon-black { | |
background-image:url("/assets/icons/ps4-icon-black.svg"); | |
width:96px; | |
height:21px | |
} | |
.ps3-icon { | |
background-image:url("/assets/icons/ps3-icon.svg"); | |
width:128px; | |
height:24px | |
} | |
.ps3-icon-black { | |
background-image:url("/assets/icons/ps3-icon-black.svg"); | |
width:128px; | |
height:24px | |
} | |
.pc-icon { | |
background-image:url("/assets/icons/pc-icon.svg"); | |
width:30px; | |
height:30px | |
} | |
.pc-icon-black { | |
background-image:url("/assets/icons/pc-icon-black.svg"); | |
width:30px; | |
height:30px | |
} | |
.mac-icon { | |
background-image:url("/assets/icons/mac-icon.svg"); | |
width:30px; | |
height:30px | |
} | |
.mac-icon-black { | |
background-image:url("/assets/icons/mac-icon-black.svg"); | |
width:30px; | |
height:30px | |
} | |
.steam-icon { | |
background-image:url("/assets/icons/steam-icon.svg"); | |
width:60px; | |
height:30px | |
} | |
.steam-icon-black { | |
background-image:url("/assets/icons/steam-icon-black.svg"); | |
width:60px; | |
height:30px | |
} | |
.rating-pt-br_pegi-18-provisional { | |
background-image:url("/assets/ratings/pt-br_pegi-18-provisional.svg"); | |
width:104px; | |
height:60px | |
} | |
.rating-de-de_pegi-18-provisional { | |
background-image:url("/assets/ratings/de-de_pegi-18-provisional.svg"); | |
width:45px; | |
height:60px | |
} | |
.rating-icon.rating-en-gb_check-classification { | |
background-image:url("/assets/ratings/en-gb_check-classification.svg"); | |
width:150px; | |
height:60px | |
} | |
.rating-en-us_esrb-rp { | |
background-image:url("/assets/ratings/en-us_esrb-rp.svg"); | |
width:110px; | |
height:60px | |
} | |
.rating-en-us_esrb-rp-m { | |
background-image:url("/assets/ratings/en-us_esrb-rp-m.svg"); | |
width:70px; | |
height:60px | |
} | |
.rating-en-gb_pegi-18-provisional, | |
.rating-es-es_pegi-18-provisional { | |
background-image:url("/assets/ratings/es-es_pegi-18-provisional.svg"); | |
width:42px; | |
height:60px; | |
background-size:contain | |
} | |
.rating-fr-fr_pegi-18-provisional { | |
background-image:url("/assets/ratings/fr-fr_pegi-18-provisional.svg"); | |
width:50px; | |
height:60px | |
} | |
.rating-it-it_pegi-18-provisional { | |
background-image:url("/assets/ratings/it-it_pegi-18-provisional.svg"); | |
width:50px; | |
height:60px | |
} | |
.rating-ja_cero-rp { | |
background-image:url("/assets/ratings/ja_cero-rp.svg"); | |
width:55px; | |
height:60px | |
} | |
.rating-pl_pegi-18-provisional { | |
background-image:url("/assets/ratings/pl_pegi-18-provisional.svg"); | |
width:50px; | |
height:60px | |
} | |
.rating-ru_pegi-18-provisional { | |
background-image:url("/assets/ratings/ru_pegi-18-provisional.svg"); | |
width:140px; | |
height:60px | |
} | |
.rating-de-de_usk-rp-lrg { | |
background-image:url("/assets/ratings/de-de_usk-rp-lrg.svg"); | |
height:60px; | |
width:50px | |
} | |
.social-network-icon.youtube-icon { | |
background:url("/assets/icons/youtube-white-circle.svg"); | |
width:2.5rem; | |
height:2.5rem; | |
background-size:100%; | |
background-repeat:no-repeat | |
} | |
@media (orientation: landscape) { | |
.social-network-icon.youtube-icon { | |
height:2.875rem; | |
width:2.875rem | |
} | |
} | |
.social-network-icon.twitter-icon { | |
background:url("/assets/icons/twitter-white-circle.svg"); | |
width:2.5rem; | |
height:2.5rem; | |
background-size:100%; | |
background-repeat:no-repeat | |
} | |
@media (orientation: landscape) { | |
.social-network-icon.twitter-icon { | |
height:2.875rem; | |
width:2.875rem | |
} | |
} | |
.social-network-icon.facebook-icon { | |
background:url("/assets/icons/facebook-white-circle.svg"); | |
width:2.5rem; | |
height:2.5rem; | |
background-size:100%; | |
background-repeat:no-repeat | |
} | |
@media (orientation: landscape) { | |
.social-network-icon.facebook-icon { | |
height:2.875rem; | |
width:2.875rem | |
} | |
} | |
.social-network-icon.tumblr-icon { | |
background:url("/assets/icons/tumbler-white-circle.svg"); | |
width:2.5rem; | |
height:2.5rem; | |
background-size:100%; | |
background-repeat:no-repeat | |
} | |
@media (orientation: landscape) { | |
.social-network-icon.tumblr-icon { | |
height:2.875rem; | |
width:2.875rem | |
} | |
} | |
.social-network-icon.vine-icon { | |
background:url("/assets/icons/vine-white-circle.svg"); | |
width:2.5rem; | |
height:2.5rem; | |
background-size:100%; | |
background-repeat:no-repeat | |
} | |
@media (orientation: landscape) { | |
.social-network-icon.vine-icon { | |
height:2.875rem; | |
width:2.875rem | |
} | |
} | |
.social-network-icon.instagram-icon { | |
background:url("/assets/icons/instagram-white-circle.svg"); | |
width:2.5rem; | |
height:2.5rem; | |
background-size:100%; | |
background-repeat:no-repeat | |
} | |
@media (orientation: landscape) { | |
.social-network-icon.instagram-icon { | |
height:2.875rem; | |
width:2.875rem | |
} | |
} | |
.app { | |
background-color:#000; | |
height:100%; | |
left:0; | |
overflow:hidden; | |
opacity:0; | |
position:absolute; | |
transition:opacity 500ms ease-in-out 285ms, | |
visibility 500ms ease-in-out 285ms, | |
z-index 501ms linear 285ms; | |
-webkit-backface-visibility:hidden; | |
visibility:hidden; | |
top:0; | |
width:100%; | |
z-index:1 | |
} | |
.page-active .app { | |
transition:opacity 500ms ease-in-out 285ms, | |
visibility 500ms ease-in-out 285ms; | |
overflow:visible; | |
visibility:visible; | |
opacity:1; | |
z-index:2 | |
} | |
.page-loading.page-active .app { | |
transition-delay:0ms | |
} | |
.modal-container-active.page-active .app { | |
overflow:visible; | |
position:fixed; | |
top:0; | |
left:0; | |
z-index:1 | |
} | |
.page-error-active .app { | |
overflow:hidden; | |
z-index:1 | |
} | |
.pages { | |
position:relative | |
} | |
.page { | |
background:#ecebe8 url("../assets/[email protected]") repeat; | |
box-sizing:border-box; | |
height:100%; | |
left:0; | |
overflow:hidden; | |
padding-top:69px; | |
position:absolute; | |
top:0; | |
width:100%; | |
z-index:0 | |
} | |
.page:before { | |
background-color:#000; | |
content:""; | |
display:block; | |
height:69px; | |
left:0; | |
position:absolute; | |
top:0; | |
width:100% | |
} | |
.page.page-active { | |
overflow:visible; | |
height:auto; | |
position:relative; | |
z-index:1 | |
} | |
.page-sub-nav-module.module { | |
min-height:0 | |
} | |
.page-sub-nav-module-wrapper { | |
margin:0 auto; | |
max-width:1100px; | |
padding:0 1rem | |
} | |
.page-sub-nav.section-heading { | |
display:none; | |
text-align:center; | |
align-content:space-between; | |
padding:0; | |
margin:0 | |
} | |
.page-sub-nav-item { | |
margin:0 2em; | |
padding:0; | |
font-size:12px; | |
display:-webkit-inline-flex; | |
display:inline-flex; | |
position:relative | |
} | |
.page-sub-nav-item .page-sub-nav-item-heading { | |
font-family:"futura-pt", | |
sans-serif; | |
font-weight:bold; | |
text-transform:uppercase; | |
letter-spacing:0.1em; | |
padding:1.2em 0; | |
font-size:1.17em | |
} | |
.page-sub-nav-item:first-of-type { | |
position:initial | |
} | |
.page-sub-nav-item:before { | |
position:absolute; | |
content:''; | |
display:block; | |
left:-2.25em; | |
top:2.15em; | |
height:.45em; | |
width:.45em; | |
background:#000; | |
border-radius:1em | |
} | |
@media all and (min-width: 901px) { | |
.page-sub-nav.section-heading { | |
display:block; | |
margin-bottom:0 | |
} | |
} | |
@-moz-keyframes rotatePageLoadCog { | |
0% { | |
-moz-transform:translateX(0%) translateZ(0); | |
transform:translateX(0%) translateZ(0); | |
-moz-transform:rotate(0deg); | |
transform:rotate(0deg) | |
} | |
100% { | |
-moz-transform:rotate(360deg); | |
transform:rotate(360deg) | |
} | |
} | |
@-webkit-keyframes rotatePageLoadCog { | |
0% { | |
-webkit-transform:translateX(0%) translateZ(0); | |
transform:translateX(0%) translateZ(0); | |
-webkit-transform:rotate(0deg); | |
transform:rotate(0deg) | |
} | |
100% { | |
-webkit-transform:rotate(360deg); | |
transform:rotate(360deg) | |
} | |
} | |
@keyframes rotatePageLoadCog { | |
0% { | |
-moz-transform:translateX(0%) translateZ(0); | |
-ms-transform:translateX(0%) translateZ(0); | |
-webkit-transform:translateX(0%) translateZ(0); | |
transform:translateX(0%) translateZ(0); | |
-moz-transform:rotate(0deg); | |
-ms-transform:rotate(0deg); | |
-webkit-transform:rotate(0deg); | |
transform:rotate(0deg) | |
} | |
100% { | |
-moz-transform:rotate(360deg); | |
-ms-transform:rotate(360deg); | |
-webkit-transform:rotate(360deg); | |
transform:rotate(360deg) | |
} | |
} | |
.page-loader { | |
background-color:#000; | |
height:100%; | |
left:0; | |
position:absolute; | |
top:0; | |
width:100%; | |
display:-ms-flexbox; | |
-ms-flex-pack:center; | |
-ms-flex-align:center; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
-webkit-justify-content:center; | |
justify-content:center; | |
-webkit-align-items:center; | |
align-items:center; | |
transition:opacity 275ms ease-in-out, | |
visibility 275ms ease-in-out, | |
z-index 276ms linear; | |
-webkit-backface-visibility:hidden; | |
opacity:0; | |
visibility:hidden; | |
z-index:0 | |
} | |
.page-loader:after { | |
background-image:url("/assets/cog.svg"); | |
background-repeat:no-repeat; | |
background-size:contain; | |
transition:opacity 200ms ease-in-out, | |
visibility 200ms ease-in-out; | |
content:""; | |
display:block; | |
height:63px; | |
width:63px; | |
-moz-animation:rotatePageLoadCog 4.5s linear infinite; | |
-webkit-animation:rotatePageLoadCog 4.5s linear infinite; | |
animation:rotatePageLoadCog 4.5s linear infinite; | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused; | |
opacity:0; | |
visibility:hidden | |
} | |
@media all and (min-width: 901px) { | |
.page-loader { | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap | |
} | |
} | |
.page-loading .page-loader, | |
.page-loading.page-active .page-loader { | |
opacity:1; | |
transition:opacity 275ms ease-in-out, | |
visibility 275ms ease-in-out; | |
visibility:visible; | |
z-index:10 | |
} | |
.page-loading .page-loader:after, | |
.page-loading.page-active .page-loader:after { | |
-moz-animation-play-state:running; | |
-webkit-animation-play-state:running; | |
animation-play-state:running; | |
opacity:1; | |
visibility:visible | |
} | |
.page-active .page-loader, | |
.page-error-active .page-loader { | |
opacity:0; | |
visibility:hidden; | |
z-index:0 | |
} | |
.page-active .page-loader:after, | |
.page-error-active .page-loader:after { | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused; | |
opacity:0; | |
visibility:hidden | |
} | |
.page-error { | |
background:#000 repeat url("/assets/[email protected]"); | |
height:100%; | |
left:0; | |
position:absolute; | |
top:0; | |
width:100%; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
-webkit-justify-content:center; | |
justify-content:center; | |
-webkit-align-items:center; | |
align-items:center; | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused; | |
opacity:0; | |
transition:opacity 300ms ease-in-out, | |
visibility 300ms ease-in-out; | |
visibility:hidden; | |
z-index:auto | |
} | |
.page-error-active .page-error { | |
opacity:1; | |
transition:opacity 300ms ease-in-out, | |
visibility 300ms ease-in-out, | |
height 400ms ease; | |
visibility:visible; | |
z-index:3 | |
} | |
.page-error-heading, | |
.page-error-text { | |
box-sizing:border-box; | |
display:block; | |
margin:0 auto; | |
max-width:510px; | |
text-align:center; | |
width:100%; | |
padding:0 1em | |
} | |
.page-error-heading { | |
color:#eae9e4; | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:1.875rem; | |
font-weight:bold; | |
margin-bottom:1em; | |
position:relative; | |
text-transform:uppercase; | |
padding-top:50px | |
} | |
.page-error-heading:before { | |
content:""; | |
display:block; | |
left:50%; | |
margin-left:-36px; | |
position:absolute; | |
top:0; | |
background-image:url(../assets/icons/icons.png); | |
background-position:-286px -129px; | |
width:72px; | |
height:30px | |
} | |
.page-error-text { | |
font-family:"schoolbook-web", | |
serif; | |
color:#eae9e4; | |
font-size:0.875rem | |
} | |
.module { | |
box-sizing:border-box; | |
list-style:none; | |
margin:0 auto; | |
overflow:hidden; | |
padding:0; | |
width:100%; | |
position:relative; | |
min-height:95px | |
} | |
.module:before { | |
background:#ecebe8 url("../assets/[email protected]") repeat; | |
box-sizing:border-box; | |
color:#000; | |
content:"Accessing Data\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0Please Stand By"; | |
font-size:0.875rem; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
display:block; | |
height:100%; | |
left:0; | |
padding-top:36px; | |
position:absolute; | |
text-align:center; | |
text-transform:uppercase; | |
top:0; | |
white-space:pre; | |
width:100%; | |
z-index:10 | |
} | |
.module:after { | |
background:url("/assets/texture-cog-dark.png") no-repeat center center; | |
content:""; | |
display:block; | |
height:92px; | |
left:50%; | |
margin-left:-45px; | |
position:absolute; | |
top:0; | |
width:92px; | |
-moz-animation:rotatePageLoadCog 4.5s linear infinite; | |
-webkit-animation:rotatePageLoadCog 4.5s linear infinite; | |
animation:rotatePageLoadCog 4.5s linear infinite; | |
z-index:10 | |
} | |
.module-loaded { | |
display:block; | |
background:none | |
} | |
.module-loaded:before { | |
display:none | |
} | |
.module-loaded:after { | |
display:none; | |
-moz-animation:none; | |
-webkit-animation:none; | |
animation:none | |
} | |
.module-error { | |
text-align:center; | |
background:none; | |
min-height:50%; | |
margin-bottom:3em; | |
margin-top:3em; | |
z-index:0 | |
} | |
.module-error:before { | |
content:"Access Error"; | |
background:url("/assets/icons/vt-icon.png") no-repeat top center; | |
padding-top:40px; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
font-size:0.9375rem; | |
color:#000; | |
margin-bottom:2em; | |
position:absolute; | |
width:390px; | |
top:50px; | |
left:50%; | |
margin-left:-195px; | |
z-index:11 | |
} | |
.module-error:after { | |
box-sizing:border-box; | |
content:"A system failure has occured. Shutdown of the Masterbrain has been authorized and \a all sensitive materials have been removed for security purposes. \a Please attempt re-access. Have a pleasant day."; | |
font:0.875rem"schoolbook-web", | |
serif; | |
color:#000; | |
background:#ecebe8 url("../assets/[email protected]") repeat; | |
-moz-animation:none; | |
-webkit-animation:none; | |
animation:none; | |
position:absolute; | |
left:0; | |
top:0; | |
padding-top:130px; | |
text-align:center; | |
width:100%; | |
white-space:pre; | |
height:100%; | |
margin:0; | |
z-index:10 | |
} | |
.four-oh-four-page.page { | |
-moz-transition:opacity 500ms linear, | |
visibility 500ms linear, | |
z-index 501ms linear; | |
-o-transition:opacity 500ms linear, | |
visibility 500ms linear, | |
z-index 501ms linear; | |
-webkit-transition:opacity 500ms linear, | |
visibility 500ms linear, | |
z-index 501ms linear; | |
transition:opacity 500ms linear, | |
visibility 500ms linear, | |
z-index 501ms linear; | |
height:100%; | |
opacity:0; | |
visibility:hidden; | |
z-index:0 | |
} | |
.four-oh-four-page-active .four-oh-four-page.page { | |
opacity:1; | |
visibility:visible; | |
z-index:2 | |
} | |
.four-oh-four-image { | |
box-sizing:border-box; | |
display:block; | |
height:auto; | |
margin:100px auto 0; | |
max-width:1100px; | |
width:100%; | |
padding:0 1rem | |
} | |
@-moz-keyframes glitch { | |
0% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
12% { | |
-moz-transform:translate3d(0, | |
-6%, | |
0); | |
transform:translate3d(0, | |
-6%, | |
0) | |
} | |
24% { | |
-moz-transform:translate3d(0, | |
-12%, | |
0); | |
transform:translate3d(0, | |
-12%, | |
0) | |
} | |
36% { | |
-moz-transform:translate3d(0, | |
-24%, | |
0); | |
transform:translate3d(0, | |
-24%, | |
0) | |
} | |
48% { | |
-moz-transform:translate3d(0, | |
-36%, | |
0); | |
transform:translate3d(0, | |
-36%, | |
0) | |
} | |
60% { | |
-moz-transform:translate3d(0, | |
-48%, | |
0); | |
transform:translate3d(0, | |
-48%, | |
0) | |
} | |
72% { | |
-moz-transform:translate3d(0, | |
-60%, | |
0); | |
transform:translate3d(0, | |
-60%, | |
0) | |
} | |
96% { | |
-moz-transform:translate3d(0, | |
-72%, | |
0); | |
transform:translate3d(0, | |
-72%, | |
0) | |
} | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@-webkit-keyframes glitch { | |
0% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
12% { | |
-webkit-transform:translate3d(0, | |
-6%, | |
0); | |
transform:translate3d(0, | |
-6%, | |
0) | |
} | |
24% { | |
-webkit-transform:translate3d(0, | |
-12%, | |
0); | |
transform:translate3d(0, | |
-12%, | |
0) | |
} | |
36% { | |
-webkit-transform:translate3d(0, | |
-24%, | |
0); | |
transform:translate3d(0, | |
-24%, | |
0) | |
} | |
48% { | |
-webkit-transform:translate3d(0, | |
-36%, | |
0); | |
transform:translate3d(0, | |
-36%, | |
0) | |
} | |
60% { | |
-webkit-transform:translate3d(0, | |
-48%, | |
0); | |
transform:translate3d(0, | |
-48%, | |
0) | |
} | |
72% { | |
-webkit-transform:translate3d(0, | |
-60%, | |
0); | |
transform:translate3d(0, | |
-60%, | |
0) | |
} | |
96% { | |
-webkit-transform:translate3d(0, | |
-72%, | |
0); | |
transform:translate3d(0, | |
-72%, | |
0) | |
} | |
100% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@keyframes glitch { | |
0% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
12% { | |
-moz-transform:translate3d(0, | |
-6%, | |
0); | |
-ms-transform:translate3d(0, | |
-6%, | |
0); | |
-webkit-transform:translate3d(0, | |
-6%, | |
0); | |
transform:translate3d(0, | |
-6%, | |
0) | |
} | |
24% { | |
-moz-transform:translate3d(0, | |
-12%, | |
0); | |
-ms-transform:translate3d(0, | |
-12%, | |
0); | |
-webkit-transform:translate3d(0, | |
-12%, | |
0); | |
transform:translate3d(0, | |
-12%, | |
0) | |
} | |
36% { | |
-moz-transform:translate3d(0, | |
-24%, | |
0); | |
-ms-transform:translate3d(0, | |
-24%, | |
0); | |
-webkit-transform:translate3d(0, | |
-24%, | |
0); | |
transform:translate3d(0, | |
-24%, | |
0) | |
} | |
48% { | |
-moz-transform:translate3d(0, | |
-36%, | |
0); | |
-ms-transform:translate3d(0, | |
-36%, | |
0); | |
-webkit-transform:translate3d(0, | |
-36%, | |
0); | |
transform:translate3d(0, | |
-36%, | |
0) | |
} | |
60% { | |
-moz-transform:translate3d(0, | |
-48%, | |
0); | |
-ms-transform:translate3d(0, | |
-48%, | |
0); | |
-webkit-transform:translate3d(0, | |
-48%, | |
0); | |
transform:translate3d(0, | |
-48%, | |
0) | |
} | |
72% { | |
-moz-transform:translate3d(0, | |
-60%, | |
0); | |
-ms-transform:translate3d(0, | |
-60%, | |
0); | |
-webkit-transform:translate3d(0, | |
-60%, | |
0); | |
transform:translate3d(0, | |
-60%, | |
0) | |
} | |
96% { | |
-moz-transform:translate3d(0, | |
-72%, | |
0); | |
-ms-transform:translate3d(0, | |
-72%, | |
0); | |
-webkit-transform:translate3d(0, | |
-72%, | |
0); | |
transform:translate3d(0, | |
-72%, | |
0) | |
} | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
} | |
@-moz-keyframes film { | |
0% { | |
-moz-transform:translate3d(0, | |
-6%, | |
0); | |
transform:translate3d(0, | |
-6%, | |
0) | |
} | |
5.5% { | |
-moz-transform:translate3d(0, | |
-5.5%, | |
0); | |
transform:translate3d(0, | |
-5.5%, | |
0) | |
} | |
11% { | |
-moz-transform:translate3d(0, | |
-11%, | |
0); | |
transform:translate3d(0, | |
-11%, | |
0) | |
} | |
16.5% { | |
-moz-transform:translate3d(0, | |
-16.5%, | |
0); | |
transform:translate3d(0, | |
-16.5%, | |
0) | |
} | |
22% { | |
-moz-transform:translate3d(0, | |
-22%, | |
0); | |
transform:translate3d(0, | |
-22%, | |
0) | |
} | |
27.5% { | |
-moz-transform:translate3d(0, | |
-27.5%, | |
0); | |
transform:translate3d(0, | |
-27.5%, | |
0) | |
} | |
33% { | |
-moz-transform:translate3d(0, | |
-33%, | |
0); | |
transform:translate3d(0, | |
-33%, | |
0) | |
} | |
38.5% { | |
-moz-transform:translate3d(0, | |
-38.5%, | |
0); | |
transform:translate3d(0, | |
-38.5%, | |
0) | |
} | |
44% { | |
-moz-transform:translate3d(0, | |
-44%, | |
0); | |
transform:translate3d(0, | |
-44%, | |
0) | |
} | |
49.5% { | |
-moz-transform:translate3d(0, | |
-49.5%, | |
0); | |
transform:translate3d(0, | |
-49.5%, | |
0) | |
} | |
55% { | |
-moz-transform:translate3d(0, | |
-55%, | |
0); | |
transform:translate3d(0, | |
-55%, | |
0) | |
} | |
60.5% { | |
-moz-transform:translate3d(0, | |
-60.5%, | |
0); | |
transform:translate3d(0, | |
-60.5%, | |
0) | |
} | |
66% { | |
-moz-transform:translate3d(0, | |
-66%, | |
0); | |
transform:translate3d(0, | |
-66%, | |
0) | |
} | |
71.5% { | |
-moz-transform:translate3d(0, | |
-71.5%, | |
0); | |
transform:translate3d(0, | |
-71.5%, | |
0) | |
} | |
77% { | |
-moz-transform:translate3d(0, | |
-77%, | |
0); | |
transform:translate3d(0, | |
-77%, | |
0) | |
} | |
82.5% { | |
-moz-transform:translate3d(0, | |
-82.5%, | |
0); | |
transform:translate3d(0, | |
-82.5%, | |
0) | |
} | |
88% { | |
-moz-transform:translate3d(0, | |
-88%, | |
0); | |
transform:translate3d(0, | |
-88%, | |
0) | |
} | |
93.5% { | |
-moz-transform:translate3d(0, | |
-90.5%, | |
0); | |
transform:translate3d(0, | |
-90.5%, | |
0) | |
} | |
} | |
@-webkit-keyframes film { | |
0% { | |
-webkit-transform:translate3d(0, | |
-6%, | |
0); | |
transform:translate3d(0, | |
-6%, | |
0) | |
} | |
5.5% { | |
-webkit-transform:translate3d(0, | |
-5.5%, | |
0); | |
transform:translate3d(0, | |
-5.5%, | |
0) | |
} | |
11% { | |
-webkit-transform:translate3d(0, | |
-11%, | |
0); | |
transform:translate3d(0, | |
-11%, | |
0) | |
} | |
16.5% { | |
-webkit-transform:translate3d(0, | |
-16.5%, | |
0); | |
transform:translate3d(0, | |
-16.5%, | |
0) | |
} | |
22% { | |
-webkit-transform:translate3d(0, | |
-22%, | |
0); | |
transform:translate3d(0, | |
-22%, | |
0) | |
} | |
27.5% { | |
-webkit-transform:translate3d(0, | |
-27.5%, | |
0); | |
transform:translate3d(0, | |
-27.5%, | |
0) | |
} | |
33% { | |
-webkit-transform:translate3d(0, | |
-33%, | |
0); | |
transform:translate3d(0, | |
-33%, | |
0) | |
} | |
38.5% { | |
-webkit-transform:translate3d(0, | |
-38.5%, | |
0); | |
transform:translate3d(0, | |
-38.5%, | |
0) | |
} | |
44% { | |
-webkit-transform:translate3d(0, | |
-44%, | |
0); | |
transform:translate3d(0, | |
-44%, | |
0) | |
} | |
49.5% { | |
-webkit-transform:translate3d(0, | |
-49.5%, | |
0); | |
transform:translate3d(0, | |
-49.5%, | |
0) | |
} | |
55% { | |
-webkit-transform:translate3d(0, | |
-55%, | |
0); | |
transform:translate3d(0, | |
-55%, | |
0) | |
} | |
60.5% { | |
-webkit-transform:translate3d(0, | |
-60.5%, | |
0); | |
transform:translate3d(0, | |
-60.5%, | |
0) | |
} | |
66% { | |
-webkit-transform:translate3d(0, | |
-66%, | |
0); | |
transform:translate3d(0, | |
-66%, | |
0) | |
} | |
71.5% { | |
-webkit-transform:translate3d(0, | |
-71.5%, | |
0); | |
transform:translate3d(0, | |
-71.5%, | |
0) | |
} | |
77% { | |
-webkit-transform:translate3d(0, | |
-77%, | |
0); | |
transform:translate3d(0, | |
-77%, | |
0) | |
} | |
82.5% { | |
-webkit-transform:translate3d(0, | |
-82.5%, | |
0); | |
transform:translate3d(0, | |
-82.5%, | |
0) | |
} | |
88% { | |
-webkit-transform:translate3d(0, | |
-88%, | |
0); | |
transform:translate3d(0, | |
-88%, | |
0) | |
} | |
93.5% { | |
-webkit-transform:translate3d(0, | |
-90.5%, | |
0); | |
transform:translate3d(0, | |
-90.5%, | |
0) | |
} | |
} | |
@keyframes film { | |
0% { | |
-moz-transform:translate3d(0, | |
-6%, | |
0); | |
-ms-transform:translate3d(0, | |
-6%, | |
0); | |
-webkit-transform:translate3d(0, | |
-6%, | |
0); | |
transform:translate3d(0, | |
-6%, | |
0) | |
} | |
5.5% { | |
-moz-transform:translate3d(0, | |
-5.5%, | |
0); | |
-ms-transform:translate3d(0, | |
-5.5%, | |
0); | |
-webkit-transform:translate3d(0, | |
-5.5%, | |
0); | |
transform:translate3d(0, | |
-5.5%, | |
0) | |
} | |
11% { | |
-moz-transform:translate3d(0, | |
-11%, | |
0); | |
-ms-transform:translate3d(0, | |
-11%, | |
0); | |
-webkit-transform:translate3d(0, | |
-11%, | |
0); | |
transform:translate3d(0, | |
-11%, | |
0) | |
} | |
16.5% { | |
-moz-transform:translate3d(0, | |
-16.5%, | |
0); | |
-ms-transform:translate3d(0, | |
-16.5%, | |
0); | |
-webkit-transform:translate3d(0, | |
-16.5%, | |
0); | |
transform:translate3d(0, | |
-16.5%, | |
0) | |
} | |
22% { | |
-moz-transform:translate3d(0, | |
-22%, | |
0); | |
-ms-transform:translate3d(0, | |
-22%, | |
0); | |
-webkit-transform:translate3d(0, | |
-22%, | |
0); | |
transform:translate3d(0, | |
-22%, | |
0) | |
} | |
27.5% { | |
-moz-transform:translate3d(0, | |
-27.5%, | |
0); | |
-ms-transform:translate3d(0, | |
-27.5%, | |
0); | |
-webkit-transform:translate3d(0, | |
-27.5%, | |
0); | |
transform:translate3d(0, | |
-27.5%, | |
0) | |
} | |
33% { | |
-moz-transform:translate3d(0, | |
-33%, | |
0); | |
-ms-transform:translate3d(0, | |
-33%, | |
0); | |
-webkit-transform:translate3d(0, | |
-33%, | |
0); | |
transform:translate3d(0, | |
-33%, | |
0) | |
} | |
38.5% { | |
-moz-transform:translate3d(0, | |
-38.5%, | |
0); | |
-ms-transform:translate3d(0, | |
-38.5%, | |
0); | |
-webkit-transform:translate3d(0, | |
-38.5%, | |
0); | |
transform:translate3d(0, | |
-38.5%, | |
0) | |
} | |
44% { | |
-moz-transform:translate3d(0, | |
-44%, | |
0); | |
-ms-transform:translate3d(0, | |
-44%, | |
0); | |
-webkit-transform:translate3d(0, | |
-44%, | |
0); | |
transform:translate3d(0, | |
-44%, | |
0) | |
} | |
49.5% { | |
-moz-transform:translate3d(0, | |
-49.5%, | |
0); | |
-ms-transform:translate3d(0, | |
-49.5%, | |
0); | |
-webkit-transform:translate3d(0, | |
-49.5%, | |
0); | |
transform:translate3d(0, | |
-49.5%, | |
0) | |
} | |
55% { | |
-moz-transform:translate3d(0, | |
-55%, | |
0); | |
-ms-transform:translate3d(0, | |
-55%, | |
0); | |
-webkit-transform:translate3d(0, | |
-55%, | |
0); | |
transform:translate3d(0, | |
-55%, | |
0) | |
} | |
60.5% { | |
-moz-transform:translate3d(0, | |
-60.5%, | |
0); | |
-ms-transform:translate3d(0, | |
-60.5%, | |
0); | |
-webkit-transform:translate3d(0, | |
-60.5%, | |
0); | |
transform:translate3d(0, | |
-60.5%, | |
0) | |
} | |
66% { | |
-moz-transform:translate3d(0, | |
-66%, | |
0); | |
-ms-transform:translate3d(0, | |
-66%, | |
0); | |
-webkit-transform:translate3d(0, | |
-66%, | |
0); | |
transform:translate3d(0, | |
-66%, | |
0) | |
} | |
71.5% { | |
-moz-transform:translate3d(0, | |
-71.5%, | |
0); | |
-ms-transform:translate3d(0, | |
-71.5%, | |
0); | |
-webkit-transform:translate3d(0, | |
-71.5%, | |
0); | |
transform:translate3d(0, | |
-71.5%, | |
0) | |
} | |
77% { | |
-moz-transform:translate3d(0, | |
-77%, | |
0); | |
-ms-transform:translate3d(0, | |
-77%, | |
0); | |
-webkit-transform:translate3d(0, | |
-77%, | |
0); | |
transform:translate3d(0, | |
-77%, | |
0) | |
} | |
82.5% { | |
-moz-transform:translate3d(0, | |
-82.5%, | |
0); | |
-ms-transform:translate3d(0, | |
-82.5%, | |
0); | |
-webkit-transform:translate3d(0, | |
-82.5%, | |
0); | |
transform:translate3d(0, | |
-82.5%, | |
0) | |
} | |
88% { | |
-moz-transform:translate3d(0, | |
-88%, | |
0); | |
-ms-transform:translate3d(0, | |
-88%, | |
0); | |
-webkit-transform:translate3d(0, | |
-88%, | |
0); | |
transform:translate3d(0, | |
-88%, | |
0) | |
} | |
93.5% { | |
-moz-transform:translate3d(0, | |
-90.5%, | |
0); | |
-ms-transform:translate3d(0, | |
-90.5%, | |
0); | |
-webkit-transform:translate3d(0, | |
-90.5%, | |
0); | |
transform:translate3d(0, | |
-90.5%, | |
0) | |
} | |
} | |
@-moz-keyframes grain { | |
0%, | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
10% { | |
-moz-transform:translate3d(-5%, | |
-10%, | |
0); | |
transform:translate3d(-5%, | |
-10%, | |
0) | |
} | |
20% { | |
-moz-transform:translate3d(-15%, | |
5%, | |
0); | |
transform:translate3d(-15%, | |
5%, | |
0) | |
} | |
30% { | |
-moz-transform:translate3d(7%, | |
-25%, | |
0); | |
transform:translate3d(7%, | |
-25%, | |
0) | |
} | |
40% { | |
-moz-transform:translate3d(-5%, | |
25%, | |
0); | |
transform:translate3d(-5%, | |
25%, | |
0) | |
} | |
50% { | |
-moz-transform:translate3d(-15%, | |
10%, | |
0); | |
transform:translate3d(-15%, | |
10%, | |
0) | |
} | |
60% { | |
-moz-transform:translate3d(15%, | |
0%, | |
0); | |
transform:translate3d(15%, | |
0%, | |
0) | |
} | |
70% { | |
-moz-transform:translate3d(0%, | |
15%, | |
0); | |
transform:translate3d(0%, | |
15%, | |
0) | |
} | |
80% { | |
-moz-transform:translate3d(3%, | |
35%, | |
0); | |
transform:translate3d(3%, | |
35%, | |
0) | |
} | |
90% { | |
-moz-transform:translate3d(-10%, | |
10%, | |
0); | |
transform:translate3d(-10%, | |
10%, | |
0) | |
} | |
} | |
@-webkit-keyframes grain { | |
0%, | |
100% { | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
10% { | |
-webkit-transform:translate3d(-5%, | |
-10%, | |
0); | |
transform:translate3d(-5%, | |
-10%, | |
0) | |
} | |
20% { | |
-webkit-transform:translate3d(-15%, | |
5%, | |
0); | |
transform:translate3d(-15%, | |
5%, | |
0) | |
} | |
30% { | |
-webkit-transform:translate3d(7%, | |
-25%, | |
0); | |
transform:translate3d(7%, | |
-25%, | |
0) | |
} | |
40% { | |
-webkit-transform:translate3d(-5%, | |
25%, | |
0); | |
transform:translate3d(-5%, | |
25%, | |
0) | |
} | |
50% { | |
-webkit-transform:translate3d(-15%, | |
10%, | |
0); | |
transform:translate3d(-15%, | |
10%, | |
0) | |
} | |
60% { | |
-webkit-transform:translate3d(15%, | |
0%, | |
0); | |
transform:translate3d(15%, | |
0%, | |
0) | |
} | |
70% { | |
-webkit-transform:translate3d(0%, | |
15%, | |
0); | |
transform:translate3d(0%, | |
15%, | |
0) | |
} | |
80% { | |
-webkit-transform:translate3d(3%, | |
35%, | |
0); | |
transform:translate3d(3%, | |
35%, | |
0) | |
} | |
90% { | |
-webkit-transform:translate3d(-10%, | |
10%, | |
0); | |
transform:translate3d(-10%, | |
10%, | |
0) | |
} | |
} | |
@keyframes grain { | |
0%, | |
100% { | |
-moz-transform:translate3d(0, | |
0, | |
0); | |
-ms-transform:translate3d(0, | |
0, | |
0); | |
-webkit-transform:translate3d(0, | |
0, | |
0); | |
transform:translate3d(0, | |
0, | |
0) | |
} | |
10% { | |
-moz-transform:translate3d(-5%, | |
-10%, | |
0); | |
-ms-transform:translate3d(-5%, | |
-10%, | |
0); | |
-webkit-transform:translate3d(-5%, | |
-10%, | |
0); | |
transform:translate3d(-5%, | |
-10%, | |
0) | |
} | |
20% { | |
-moz-transform:translate3d(-15%, | |
5%, | |
0); | |
-ms-transform:translate3d(-15%, | |
5%, | |
0); | |
-webkit-transform:translate3d(-15%, | |
5%, | |
0); | |
transform:translate3d(-15%, | |
5%, | |
0) | |
} | |
30% { | |
-moz-transform:translate3d(7%, | |
-25%, | |
0); | |
-ms-transform:translate3d(7%, | |
-25%, | |
0); | |
-webkit-transform:translate3d(7%, | |
-25%, | |
0); | |
transform:translate3d(7%, | |
-25%, | |
0) | |
} | |
40% { | |
-moz-transform:translate3d(-5%, | |
25%, | |
0); | |
-ms-transform:translate3d(-5%, | |
25%, | |
0); | |
-webkit-transform:translate3d(-5%, | |
25%, | |
0); | |
transform:translate3d(-5%, | |
25%, | |
0) | |
} | |
50% { | |
-moz-transform:translate3d(-15%, | |
10%, | |
0); | |
-ms-transform:translate3d(-15%, | |
10%, | |
0); | |
-webkit-transform:translate3d(-15%, | |
10%, | |
0); | |
transform:translate3d(-15%, | |
10%, | |
0) | |
} | |
60% { | |
-moz-transform:translate3d(15%, | |
0%, | |
0); | |
-ms-transform:translate3d(15%, | |
0%, | |
0); | |
-webkit-transform:translate3d(15%, | |
0%, | |
0); | |
transform:translate3d(15%, | |
0%, | |
0) | |
} | |
70% { | |
-moz-transform:translate3d(0%, | |
15%, | |
0); | |
-ms-transform:translate3d(0%, | |
15%, | |
0); | |
-webkit-transform:translate3d(0%, | |
15%, | |
0); | |
transform:translate3d(0%, | |
15%, | |
0) | |
} | |
80% { | |
-moz-transform:translate3d(3%, | |
35%, | |
0); | |
-ms-transform:translate3d(3%, | |
35%, | |
0); | |
-webkit-transform:translate3d(3%, | |
35%, | |
0); | |
transform:translate3d(3%, | |
35%, | |
0) | |
} | |
90% { | |
-moz-transform:translate3d(-10%, | |
10%, | |
0); | |
-ms-transform:translate3d(-10%, | |
10%, | |
0); | |
-webkit-transform:translate3d(-10%, | |
10%, | |
0); | |
transform:translate3d(-10%, | |
10%, | |
0) | |
} | |
} | |
@-moz-keyframes glow { | |
0% { | |
opacity:1 | |
} | |
15% { | |
opacity:0 | |
} | |
30% { | |
opacity:.5 | |
} | |
45% { | |
opacity:.1 | |
} | |
60% { | |
opacity:0 | |
} | |
75% { | |
opacity:.4 | |
} | |
90% { | |
opacity:.8 | |
} | |
100% { | |
opacity:0 | |
} | |
} | |
@-webkit-keyframes glow { | |
0% { | |
opacity:1 | |
} | |
15% { | |
opacity:0 | |
} | |
30% { | |
opacity:.5 | |
} | |
45% { | |
opacity:.1 | |
} | |
60% { | |
opacity:0 | |
} | |
75% { | |
opacity:.4 | |
} | |
90% { | |
opacity:.8 | |
} | |
100% { | |
opacity:0 | |
} | |
} | |
@keyframes glow { | |
0% { | |
opacity:1 | |
} | |
15% { | |
opacity:0 | |
} | |
30% { | |
opacity:.5 | |
} | |
45% { | |
opacity:.1 | |
} | |
60% { | |
opacity:0 | |
} | |
75% { | |
opacity:.4 | |
} | |
90% { | |
opacity:.8 | |
} | |
100% { | |
opacity:0 | |
} | |
} | |
@-moz-keyframes blur { | |
0% { | |
filter:blur(0) | |
} | |
4% { | |
filter:blur(1px) | |
} | |
8% { | |
filter:blur(3px) | |
} | |
12% { | |
filter:blur(0) | |
} | |
16% { | |
filter:blur(3px) | |
} | |
20% { | |
filter:blur(0) | |
} | |
100% { | |
filter:blur(0) | |
} | |
} | |
@-webkit-keyframes blur { | |
0% { | |
-webkit-filter:blur(0); | |
filter:blur(0) | |
} | |
4% { | |
-webkit-filter:blur(1px); | |
filter:blur(1px) | |
} | |
8% { | |
-webkit-filter:blur(3px); | |
filter:blur(3px) | |
} | |
12% { | |
-webkit-filter:blur(0); | |
filter:blur(0) | |
} | |
16% { | |
-webkit-filter:blur(3px); | |
filter:blur(3px) | |
} | |
20% { | |
-webkit-filter:blur(0); | |
filter:blur(0) | |
} | |
100% { | |
-webkit-filter:blur(0); | |
filter:blur(0) | |
} | |
} | |
@keyframes blur { | |
0% { | |
-webkit-filter:blur(0); | |
filter:blur(0) | |
} | |
4% { | |
-webkit-filter:blur(1px); | |
filter:blur(1px) | |
} | |
8% { | |
-webkit-filter:blur(3px); | |
filter:blur(3px) | |
} | |
12% { | |
-webkit-filter:blur(0); | |
filter:blur(0) | |
} | |
16% { | |
-webkit-filter:blur(3px); | |
filter:blur(3px) | |
} | |
20% { | |
-webkit-filter:blur(0); | |
filter:blur(0) | |
} | |
100% { | |
-webkit-filter:blur(0); | |
filter:blur(0) | |
} | |
} | |
.glitch-active { | |
overflow:hidden | |
} | |
.glitch-image { | |
-moz-transform:translate3d(0, | |
1em, | |
1em); | |
-webkit-transform:translate3d(0, | |
1em, | |
1em); | |
transform:translate3d(0, | |
1em, | |
1em); | |
display:block; | |
position:absolute; | |
top:0; | |
left:0; | |
z-index:11; | |
pointer-events:none; | |
height:1px; | |
width:1px; | |
overflow:hidden; | |
visibility:hidden | |
} | |
.glitch-active .glitch-image { | |
-moz-animation:glitch 0.75s steps(7) infinite; | |
-webkit-animation:glitch 0.75s steps(7) infinite; | |
animation:glitch 0.75s steps(7) infinite; | |
height:auto; | |
overflow:visible; | |
width:100%; | |
visibility:visible | |
} | |
.grain-active { | |
overflow:hidden | |
} | |
.grain-active:before { | |
-moz-transform:translate3d(0, | |
1em, | |
1em); | |
-webkit-transform:translate3d(0, | |
1em, | |
1em); | |
transform:translate3d(0, | |
1em, | |
1em); | |
-moz-animation:grain 3s steps(10) infinite; | |
-webkit-animation:grain 3s steps(10) infinite; | |
animation:grain 3s steps(10) infinite; | |
background:url("/assets/countdown/noise.png"); | |
content:""; | |
display:block; | |
height:300%; | |
left:-100%; | |
position:absolute; | |
top:-100%; | |
width:300%; | |
z-index:11; | |
pointer-events:none | |
} | |
.film-active { | |
overflow:hidden | |
} | |
@media all and (min-width: 901px) { | |
.film-active:after { | |
-moz-transform:translate3d(0, | |
1em, | |
1em); | |
-webkit-transform:translate3d(0, | |
1em, | |
1em); | |
transform:translate3d(0, | |
1em, | |
1em); | |
-moz-animation:film 1.25s steps(18) infinite; | |
-webkit-animation:film 1.25s steps(18) infinite; | |
animation:film 1.25s steps(18) infinite; | |
background:url("/assets/countdown/film-scratches.png"); | |
background-size:100% 1350%; | |
background-repeat:no-repeat; | |
content:""; | |
display:block; | |
height:1350%; | |
width:100%; | |
position:absolute; | |
top:0; | |
left:0; | |
z-index:11; | |
pointer-events:none | |
} | |
} | |
.glow-active:before { | |
-moz-transform:translate3d(0, | |
1em, | |
1em); | |
-webkit-transform:translate3d(0, | |
1em, | |
1em); | |
transform:translate3d(0, | |
1em, | |
1em); | |
-moz-animation:glow 4s steps(8) infinite; | |
-webkit-animation:glow 4s steps(8) infinite; | |
animation:glow 4s steps(8) infinite; | |
background:url("/assets/countdown/glow-flicker.png"); | |
background-size:100%; | |
content:""; | |
display:block; | |
position:absolute; | |
height:100%; | |
width:100%; | |
left:0; | |
top:0; | |
z-index:3; | |
opacity:0; | |
pointer-events:none | |
} | |
@media all and (min-width: 901px) { | |
.blur-active { | |
-moz-animation:blur 20s linear infinite; | |
-webkit-animation:blur 20s linear infinite; | |
animation:blur 20s linear infinite | |
} | |
} | |
@media all and (min-width: 901px) { | |
.slow-shake-active { | |
-moz-animation:slowShake 3s linear infinite; | |
-webkit-animation:slowShake 3s linear infinite; | |
animation:slowShake 3s linear infinite | |
} | |
} | |
.modals { | |
height:100%; | |
left:0; | |
position:absolute; | |
top:0; | |
width:100%; | |
z-index:0; | |
overflow:hidden | |
} | |
.modals.modal-container-active { | |
visibility:visible; | |
z-index:2 | |
} | |
.modal { | |
background-color:#000; | |
position:absolute; | |
top:0; | |
left:0; | |
width:100%; | |
max-width:100%; | |
min-width:100%; | |
height:100%; | |
visibility:hidden; | |
opacity:0; | |
overflow:hidden; | |
-moz-transition:opacity 500ms linear, | |
visibility 500ms linear, | |
z-index 501ms linear; | |
-o-transition:opacity 500ms linear, | |
visibility 500ms linear, | |
z-index 501ms linear; | |
-webkit-transition:opacity 500ms linear, | |
visibility 500ms linear, | |
z-index 501ms linear; | |
transition:opacity 500ms linear, | |
visibility 500ms linear, | |
z-index 501ms linear; | |
z-index:1 | |
} | |
.modal.modal-active { | |
opacity:1; | |
-webkit-overflow-scrolling:touch; | |
overflow:auto; | |
top:0; | |
left:0; | |
visibility:visible; | |
z-index:3 | |
} | |
@media all and (min-width: 901px) { | |
.modal { | |
background-color:rgba(0, | |
0, | |
0, | |
0.9) | |
} | |
.modal .modal-btn { | |
top:0 | |
} | |
.modal .modal-previous-btn { | |
top:8.9em | |
} | |
.modal .modal-next-btn { | |
top:4.4em | |
} | |
} | |
.modal-btn { | |
position:absolute; | |
top:1.5em; | |
right:1.5em; | |
width:3.3125rem; | |
height:3.25rem; | |
text-indent:-9999px | |
} | |
.modal-close-btn { | |
background:url("/assets/modal-youtube-close.svg") | |
} | |
.modal-previous-btn { | |
background:url("/assets/modal-youtube-backward.svg"); | |
top:8.9em | |
} | |
.modal-next-btn { | |
background:url("/assets/modal-youtube-forward.svg"); | |
top:4.4em | |
} | |
.modal-close-btn-animated { | |
border-style:solid; | |
border-width:4px; | |
background:none; | |
position:absolute; | |
width:3.3125rem; | |
height:3.25rem; | |
overflow-y:hidden; | |
z-index:1 | |
} | |
.modal-close-btn-animated:hover .modal-close-btn-animated-text { | |
-moz-animation:buttonMouseOn 200ms ease-in-out; | |
-webkit-animation:buttonMouseOn 200ms ease-in-out; | |
animation:buttonMouseOn 200ms ease-in-out; | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused | |
} | |
.modal-close-btn-animated-text { | |
background-position:center; | |
clip:auto; | |
color:transparent; | |
display:block; | |
height:0; | |
margin:0; | |
overflow:hidden; | |
padding:0; | |
text-indent:100%; | |
white-space:nowrap; | |
width:0; | |
width:100%; | |
height:100%; | |
text-indent:-9999px; | |
display:block; | |
position:relative; | |
-moz-animation:buttonMouseOff 500ms ease-out; | |
-webkit-animation:buttonMouseOff 500ms ease-out; | |
animation:buttonMouseOff 500ms ease-out; | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused | |
} | |
@media all and (min-width: 901px) { | |
.modal-active .modal-close-btn-animated:hover .modal-close-btn-animated-text, | |
.modal-active .modal-close-btn-animated-text { | |
-moz-animation-play-state:running; | |
-webkit-animation-play-state:running; | |
animation-play-state:running | |
} | |
} | |
.app-header { | |
background-image:url("../assets/[email protected]"); | |
-moz-backface-visibility:hidden; | |
-webkit-backface-visibility:hidden; | |
backface-visibility:hidden; | |
-moz-transform:translateY(70px); | |
-ms-transform:translateY(70px); | |
-webkit-transform:translateY(70px); | |
transform:translateY(70px); | |
-moz-transition:height 400ms ease, | |
-moz-transform 400ms ease, | |
opacity 1200ms ease; | |
-o-transition:height 400ms ease, | |
-o-transform 400ms ease, | |
opacity 1200ms ease; | |
-webkit-transition:height 400ms ease, | |
-webkit-transform 400ms ease, | |
opacity 1200ms ease; | |
transition:height 400ms ease, | |
transform 400ms ease, | |
opacity 1200ms ease; | |
background-color:#000; | |
height:69px; | |
left:0; | |
overflow:hidden; | |
opacity:1; | |
position:absolute; | |
top:-70px; | |
visibility:visible; | |
width:100%; | |
z-index:3 | |
} | |
.app-header.app-header-active { | |
z-index:11 | |
} | |
.app-header.app-header-top { | |
-moz-transition:height 200ms ease, | |
-moz-transform linear, | |
opacity 1200ms ease; | |
-o-transition:height 200ms ease, | |
-o-transform linear, | |
opacity 1200ms ease; | |
-webkit-transition:height 200ms ease, | |
-webkit-transform linear, | |
opacity 1200ms ease; | |
transition:height 200ms ease, | |
transform linear, | |
opacity 1200ms ease | |
} | |
.app-header-nav-peek .app-header { | |
position:fixed; | |
top:-140px; | |
-moz-transition:-moz-transform 400ms ease, | |
height 100ms ease, | |
opacity 1200ms ease; | |
-o-transition:-o-transform 400ms ease, | |
height 100ms ease, | |
opacity 1200ms ease; | |
-webkit-transition:-webkit-transform 400ms ease, | |
height 100ms ease, | |
opacity 1200ms ease; | |
transition:transform 400ms ease, | |
height 100ms ease, | |
opacity 1200ms ease | |
} | |
.modal-container-active.app-header-nav-peek .app-header { | |
visibility:hidden | |
} | |
.app-header-nav-peek-active.app-header-nav-peek .app-header { | |
-moz-transform:translateY(140px); | |
-ms-transform:translateY(140px); | |
-webkit-transform:translateY(140px); | |
transform:translateY(140px) | |
} | |
.app-header-wrapper { | |
box-sizing:border-box; | |
margin:0 auto; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
position:relative; | |
padding-top:70px; | |
overflow:hidden; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.app-header-wrapper { | |
display:-ms-flexbox; | |
height:auto; | |
-ms-flex-pack:justify; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
max-width:68.6875rem; | |
padding-top:0 | |
} | |
} | |
.app-header-home-link { | |
display:block; | |
clip:auto; | |
color:transparent; | |
display:block; | |
height:0; | |
margin:0; | |
overflow:hidden; | |
padding:0; | |
text-indent:100%; | |
white-space:nowrap; | |
width:0; | |
left:0; | |
margin:1em; | |
-webkit-order:1; | |
order:1; | |
position:absolute; | |
padding-left:93px; | |
padding-bottom:40px; | |
top:0; | |
z-index:1 | |
} | |
@media all and (min-width: 901px) { | |
.app-header-home-link { | |
position:relative | |
} | |
} | |
.app-header-presents-heading { | |
-webkit-order:2; | |
order:2; | |
color:#eae9e4; | |
display:block; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
font-size:0.875rem; | |
letter-spacing:.025rem; | |
margin-top:2em; | |
margin-bottom:2em; | |
text-align:center; | |
text-transform:uppercase; | |
opacity:0; | |
-moz-transition:opacity 300ms ease; | |
-o-transition:opacity 300ms ease; | |
-webkit-transition:opacity 300ms ease; | |
transition:opacity 300ms ease | |
} | |
@media all and (min-width: 901px) { | |
.app-header-presents-heading { | |
display:none | |
} | |
} | |
@media all and (max-width: 901px) { | |
.app-header-presents-heading { | |
margin-top:1em; | |
margin-bottom:1em | |
} | |
} | |
.app-header-nav { | |
display:-ms-flexbox; | |
-ms-flex:3; | |
-ms-flex-order:3; | |
-ms-flex-flow:column wrap; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex:3; | |
flex:3; | |
height:auto; | |
margin:0; | |
-webkit-order:3; | |
order:3; | |
padding:0; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
width:100%; | |
opacity:0; | |
overflow:hidden; | |
-moz-transition:opacity 300ms ease; | |
-o-transition:opacity 300ms ease; | |
-webkit-transition:opacity 300ms ease; | |
transition:opacity 300ms ease | |
} | |
@media all and (min-width: 901px) { | |
.app-header-nav { | |
opacity:1 | |
} | |
} | |
.app-header-nav-list { | |
list-style:none; | |
margin:0; | |
padding:0; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.app-header-nav-list { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:center; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-align-items:center; | |
align-items:center; | |
height:69px; | |
width:auto | |
} | |
} | |
.app-header-subnav { | |
list-style:none; | |
margin:0; | |
padding:0 | |
} | |
.mobile-nav-icon { | |
cursor:pointer; | |
height:0.8125rem; | |
width:1.875rem; | |
margin:0; | |
right:1em; | |
top:1.5em; | |
border-bottom:3px solid #fff; | |
border-top:3px solid #fff; | |
z-index:1; | |
position:absolute | |
} | |
.mobile-nav-icon::after { | |
position:absolute; | |
display:block; | |
width:100%; | |
border-bottom:3px solid #fff; | |
content:''; | |
top:0.3125rem | |
} | |
.app-header-nav-open .mobile-nav-icon { | |
border:none; | |
background:url("/assets/close-sm.svg"); | |
height:1.25em; | |
width:1.25em; | |
margin-right:.25em | |
} | |
@media all and (min-width: 901px) { | |
.mobile-nav-icon { | |
display:none | |
} | |
} | |
.app-header-nav-item { | |
box-sizing:border-box; | |
font-family:"futura-pt", | |
sans-serif; | |
font-weight:bold; | |
font-size:0.75rem; | |
letter-spacing:0.1875rem; | |
list-style:none; | |
margin:0; | |
padding:0 1.0625rem; | |
overflow:hidden; | |
text-transform:uppercase; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.app-header-nav-item { | |
display:-ms-inline-flexbox; | |
display:-webkit-inline-flex; | |
display:inline-flex; | |
padding:0; | |
position:relative; | |
overflow:visible; | |
width:auto | |
} | |
} | |
.app-header-nav-item-section-link { | |
border-top:2px solid #eae9e4; | |
box-sizing:border-box; | |
color:#fff; | |
display:block; | |
margin:0; | |
padding:1em 2em; | |
position:relative; | |
font-size:0.875rem; | |
text-align:center; | |
text-decoration:none; | |
transition:color .75s; | |
width:100%; | |
z-index:1 | |
} | |
.app-header-nav-item:nth-last-child(2) .app-header-nav-item-section-link { | |
border-bottom:5px solid #eae9e4 | |
} | |
.app-header-nav-item:first-child .app-header-nav-item-section-link { | |
border-width:5px | |
} | |
.app-header-nav-item-games .app-header-nav-item-section-link { | |
border-width:5px | |
} | |
@media all and (max-width: 901px) { | |
.app-header-nav-item-announcement-pre-order .app-header-nav-item-section-link { | |
clip:auto; | |
color:transparent; | |
display:block; | |
height:0; | |
margin:0; | |
overflow:hidden; | |
padding:0; | |
text-indent:100%; | |
white-space:nowrap; | |
width:0; | |
width:100%; | |
border-top:0 | |
} | |
} | |
@media all and (min-width: 901px) { | |
.app-header-nav-item-section-link { | |
padding:1em 1.25em .75em; | |
font-size:0.75rem; | |
width:auto; | |
border:none | |
} | |
.app-header-nav-item-section-link:after { | |
content:' '; | |
display:block; | |
margin-top:0.25rem; | |
height:2px; | |
width:0; | |
-moz-transition:width 300ms ease-in, | |
background-color 300ms ease-in; | |
-o-transition:width 300ms ease-in, | |
background-color 300ms ease-in; | |
-webkit-transition:width 300ms ease-in, | |
background-color 300ms ease-in; | |
transition:width 300ms ease-in, | |
background-color 300ms ease-in | |
} | |
.app-header-nav-item-section-link:hover:after { | |
background-color:#fff; | |
width:100% | |
} | |
.app-header-nav-item:nth-last-child(2) .app-header-nav-item-section-link { | |
border:none | |
} | |
} | |
.app-header-nav-item-section-link:active { | |
color:#faed7b | |
} | |
@media all and (min-width: 901px) { | |
.app-header-nav-item-pre-order.app-header-nav-item { | |
display:none | |
} | |
} | |
@media all and (min-width: 901px) { | |
.app-header-nav-item-active .app-header-nav-item-section-link:after { | |
content:""; | |
background-color:#fff; | |
display:block; | |
height:2px; | |
position:relative; | |
width:100% | |
} | |
} | |
.nav-heading { | |
color:#eae9e4; | |
display:block; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
font-size:1em; | |
letter-spacing:0.1875rem; | |
margin-bottom:1em; | |
text-align:center; | |
text-transform:uppercase | |
} | |
.app-header-nav-open .page, | |
.app-header-nav-open .app-footer, | |
.app-header-nav-open .vt-footer { | |
position:absolute; | |
top:0; | |
left:0; | |
display:none; | |
height:100%; | |
overflow:hidden | |
} | |
.app-header-nav-open .app, | |
.app-header-nav-open .app-header { | |
height:100%; | |
overflow:auto | |
} | |
.app-header-nav-open .app-header-nav, | |
.app-header-nav-open .app-header-presents-heading { | |
opacity:1 | |
} | |
.app-header-nav-open .mobile-nav-icon:after { | |
display:none | |
} | |
.app-header-subnav-social { | |
box-sizing:border-box; | |
display:block; | |
list-style:none; | |
left:0; | |
margin:0 auto; | |
padding:2em 1em; | |
max-width:400px; | |
overflow:hidden | |
} | |
@media all and (min-width: 901px) { | |
.app-header-subnav-social { | |
background-color:#ecebe8; | |
background-image:url("../assets/[email protected]"); | |
margin:0; | |
max-width:none; | |
bottom:auto; | |
left:auto; | |
padding:1em 0 0 | |
} | |
} | |
.app-header-subnav-social-links { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-justify-content:space-between; | |
justify-content:space-between | |
} | |
@media all and (min-width: 901px) { | |
.app-header-subnav-social-links { | |
width:350px; | |
margin:0 auto; | |
padding-bottom:1em | |
} | |
} | |
.app-header-subnav-social-network { | |
display:inline-block; | |
margin:0; | |
text-align:center | |
} | |
.app-header-subnav-social-network:first-of-type { | |
margin-left:0 | |
} | |
.app-header-subnav-social-copy-text { | |
color:#333; | |
display:block; | |
font-family:"schoolbook-web", | |
serif; | |
font-size:0.75rem; | |
margin-top:4px; | |
letter-spacing:0.25px; | |
text-align:center; | |
width:100%; | |
visibility:hidden | |
} | |
.app-header-subnav-social-copy-text:first-child { | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
text-transform:uppercase; | |
font-size:0.875rem; | |
letter-spacing:normal; | |
margin-top:0; | |
margin-bottom:4px; | |
visibility:visible | |
} | |
@media all and (max-width: 901px) { | |
.app-header-subnav-social-copy-text:first-child { | |
color:#eae9e4; | |
letter-spacing:.025rem; | |
margin-top:0 | |
} | |
} | |
@media all and (min-width: 901px) { | |
.app-header-subnav-social-copy-text { | |
visibility:visible | |
} | |
} | |
.app-header-nav-item-social.app-header-nav-item .app-header-nav-item-section-link { | |
border-top:none; | |
display:none | |
} | |
@media all and (min-width: 901px) { | |
.app-header-nav-item-social-active.app-header { | |
height:197px; | |
border-bottom:3px solid #000 | |
} | |
.app-header-nav-item-social.app-header-nav-item .app-header-nav-item-section-link { | |
display:block | |
} | |
.app-header-subnav-social { | |
visibility:visible | |
} | |
} | |
.app-header-subnav-social-network-link { | |
display:inline-block; | |
opacity:1; | |
overflow:visible; | |
-moz-transition:opacity 300ms ease; | |
-o-transition:opacity 300ms ease; | |
-webkit-transition:opacity 300ms ease; | |
transition:opacity 300ms ease | |
} | |
.app-header-subnav-social-network-link:hover { | |
opacity:0.8 | |
} | |
@media all and (min-width: 901px) { | |
.app-header-subnav-social-network-link.youtube-icon { | |
background:url("/assets/icons/youtube-black-circle.svg"); | |
width:45px; | |
height:45px; | |
background-size:100% | |
} | |
.app-header-subnav-social-network-link.twitter-icon { | |
background:url("/assets/icons/twitter-black-circle.svg"); | |
width:45px; | |
height:45px; | |
background-size:100% | |
} | |
.app-header-subnav-social-network-link.facebook-icon { | |
background:url("/assets/icons/facebook-black-circle.svg"); | |
width:45px; | |
height:45px; | |
background-size:100% | |
} | |
.app-header-subnav-social-network-link.tumblr-icon { | |
background:url("/assets/icons/tumbler-black-circle.svg"); | |
width:45px; | |
height:45px; | |
background-size:100% | |
} | |
.app-header-subnav-social-network-link.vine-icon { | |
background:url("/assets/icons/vine-black-circle.svg"); | |
width:45px; | |
height:45px; | |
background-size:100% | |
} | |
.app-header-subnav-social-network-link.instagram-icon { | |
background:url("/assets/icons/instagram-black-circle.svg"); | |
width:45px; | |
height:45px; | |
background-size:100% | |
} | |
} | |
.app-header-preorder-btn { | |
-webkit-order:3; | |
order:3; | |
border-color:#faed7b; | |
color:#faed7b; | |
display:none; | |
font-size:11px; | |
letter-spacing:.28em; | |
padding-left:5em; | |
padding-top:1em; | |
padding-bottom:1em; | |
position:absolute; | |
right:0; | |
top:1.4em; | |
width:auto; | |
overflow-y:hidden; | |
z-index:2 | |
} | |
.app-header-preorder-btn:before { | |
background:url("/assets/gold-arrow.png") no-repeat 0 0; | |
content:""; | |
display:block; | |
height:25px; | |
left:1em; | |
position:absolute; | |
top:6px; | |
width:37px | |
} | |
@media all and (min-width: 901px) { | |
.app-header-preorder-btn { | |
display:block; | |
margin-right:1rem | |
} | |
} | |
@media all and (min-width: 1116px) { | |
.app-header-preorder-btn { | |
margin:0 | |
} | |
} | |
.app-header-preorder-btn-text { | |
display:block; | |
position:relative; | |
-moz-animation:buttonMouseOff 500ms ease-out; | |
-webkit-animation:buttonMouseOff 500ms ease-out; | |
animation:buttonMouseOff 500ms ease-out | |
} | |
.app-header-preorder-btn:hover .app-header-preorder-btn-text { | |
-moz-animation:buttonMouseOn 200ms ease-in-out; | |
-webkit-animation:buttonMouseOn 200ms ease-in-out; | |
animation:buttonMouseOn 200ms ease-in-out | |
} | |
.app-header-announcement-text { | |
position:absolute; | |
right:0; | |
color:#faed7b; | |
font-family:"FilmotypeGlenlake", | |
serif; | |
top:1.3em; | |
font-size:20px; | |
text-transform:uppercase; | |
letter-spacing:.2em; | |
display:none | |
} | |
.app-header-locale-en-us .app-header-announcement-text, | |
.app-header-locale-en-gb .app-header-announcement-text { | |
margin-right:18.75rem; | |
color:#fff | |
} | |
@media all and (min-width: 901px) { | |
.app-header-announcement-text { | |
display:block; | |
margin-right:1rem | |
} | |
} | |
@media all and (min-width: 1116px) { | |
.app-header-announcement-text { | |
margin:0 | |
} | |
} | |
.snippet { | |
padding:2em; | |
border:1px dashed #333; | |
position:relative | |
} | |
@media all and (min-width: 901px) { | |
.snippet { | |
padding:1em | |
} | |
} | |
.snippet-separator { | |
border-bottom:1px dashed #333; | |
position:relative | |
} | |
.snippet:before, | |
.snippet-separator:before { | |
content:''; | |
background:url("/assets/icons/scissor.svg") no-repeat; | |
width:64px; | |
height:23px; | |
display:inline-block; | |
position:absolute; | |
right:0; | |
top:-1.25em | |
} | |
.snippet-separator:before { | |
top:auto; | |
bottom:-0.6em; | |
-moz-transform:scale(1, | |
1); | |
-ms-transform:scale(1, | |
1); | |
-webkit-transform:scale(1, | |
1); | |
transform:scale(1, | |
1) | |
} | |
.tab-panel-container { | |
position:relative | |
} | |
.tab-panel { | |
left:0; | |
opacity:0; | |
position:absolute; | |
top:0; | |
transition:opacity 300ms ease-in-out, | |
visibility 300ms ease-in-out; | |
visibility:hidden; | |
z-index:0 | |
} | |
.tab-panel.tab-panel-active { | |
opacity:1; | |
position:relative; | |
visibility:visible; | |
z-index:1 | |
} | |
.simulation-platforms { | |
box-sizing:border-box; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:center; | |
justify-content:center; | |
-webkit-align-items:center; | |
align-items:center; | |
list-style:none; | |
margin:0; | |
padding:0 1em; | |
width:100% | |
} | |
.simulation-platforms-item.icon { | |
display:block; | |
margin:0 10px 10px | |
} | |
.simulation-platforms-item.icon:first-of-type { | |
margin-left:0 | |
} | |
@media all and (max-width: 601px), | |
all and (min-width: 901px) and (max-width: 1099px) { | |
.previous-simulations-platforms .simulation-platforms-item.icon { | |
max-height:20px; | |
max-width:45px | |
} | |
} | |
.simulation-platforms-item-link { | |
display:block; | |
height:18px; | |
clip:auto; | |
color:transparent; | |
display:block; | |
height:0; | |
margin:0; | |
overflow:hidden; | |
padding:0; | |
text-indent:100%; | |
white-space:nowrap; | |
width:0; | |
width:auto | |
} | |
.spike { | |
background:#000 url("../assets/[email protected]"); | |
box-sizing:border-box; | |
color:#fff; | |
text-align:center; | |
padding:2rem; | |
position:relative; | |
outline:2px solid #fff; | |
outline-offset:-1rem | |
} | |
.spike:before { | |
content:''; | |
display:block; | |
width:4.5em; | |
height:2em; | |
background:url("../assets/vault-tec-icon.svg") no-repeat 0; | |
position:absolute; | |
top:1.5em; | |
left:50%; | |
text-align:center; | |
margin-left:-2.25em | |
} | |
.spike .spike-tagline { | |
font-size:0.75rem; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
margin-top:3em; | |
letter-spacing:initial | |
} | |
.spike .spike-heading { | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:2.2em; | |
line-height:1em; | |
margin:0 auto .5em | |
} | |
@media all and (min-width: 901px) { | |
.spike .spike-heading { | |
font-size:1.7em | |
} | |
} | |
.spike .spike-copy { | |
color:#ebeae5; | |
font-size:1rem; | |
line-height:1.25rem | |
} | |
.spike.promo-spike { | |
padding:0; | |
outline-offset:0 | |
} | |
.featured-media { | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
overflow:hidden; | |
position:relative; | |
width:100% | |
} | |
.featured-media.announcement-featured-media { | |
height:auto | |
} | |
@media all and (min-width: 800px) { | |
.featured-media.announcement-featured-media { | |
max-height:none | |
} | |
} | |
@media all and (min-width: 901px) { | |
.featured-media { | |
margin-bottom:3rem | |
} | |
.featured-media.module-active { | |
-moz-animation-play-state:running; | |
-webkit-animation-play-state:running; | |
animation-play-state:running | |
} | |
} | |
.featured-media.module-disabled { | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused | |
} | |
.featured-media-asset-container { | |
overflow:hidden; | |
position:relative; | |
height:auto; | |
width:100% | |
} | |
.featured-media-asset-image-container { | |
overflow:hidden; | |
width:100% | |
} | |
.featured-media-asset-background-image { | |
position:relative; | |
height:auto; | |
width:100% | |
} | |
.featured-media-asset-text { | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused; | |
-moz-transform:translate(-50%, | |
-50%); | |
-ms-transform:translate(-50%, | |
-50%); | |
-webkit-transform:translate(-50%, | |
-50%); | |
transform:translate(-50%, | |
-50%); | |
opacity:0; | |
left:50%; | |
top:50%; | |
height:100%; | |
position:absolute; | |
width:100%; | |
max-width:375px; | |
z-index:2; | |
cursor:pointer | |
} | |
@media all and (min-width: 767px) and (max-width: 1099px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) { | |
.featured-media-asset-text { | |
max-width:575px | |
} | |
} | |
@media all and (min-device-width: 901px) and (max-width: 901px) { | |
.featured-media-asset-text { | |
opacity:1; | |
width:50%; | |
height:auto | |
} | |
} | |
@media all and (min-width: 901px) { | |
.featured-media-asset-text { | |
opacity:1; | |
-webkit-filter:blur(1px); | |
filter:blur(1px); | |
height:auto; | |
width:75%; | |
max-width:450px | |
} | |
.module-active .featured-media-asset-text { | |
-moz-animation-play-state:running; | |
-webkit-animation-play-state:running; | |
animation-play-state:running | |
} | |
.featured-media-asset-text.slow-shake-active { | |
margin-left:-225px; | |
top:25% | |
} | |
} | |
@media all and (min-width: 1280px) { | |
.featured-media-asset-text { | |
max-width:705px; | |
max-height:600px | |
} | |
.featured-media-asset-text.slow-shake-active { | |
margin-left:-352px | |
} | |
} | |
@media all and (min-width: 1099px) and (max-height: 780px) { | |
.featured-media-asset-text { | |
max-width:620px; | |
max-height:572px | |
} | |
.featured-media-asset-text.slow-shake-active { | |
margin-left:-310px | |
} | |
} | |
.featured-media-asset-btn-container { | |
display:-webkit-flex; | |
display:flex; | |
position:absolute; | |
height:66px; | |
top:1rem; | |
right:1rem | |
} | |
@media all and (min-width: 1100px) { | |
.featured-media-asset-btn-container { | |
right:50%; | |
margin-right:-550px | |
} | |
} | |
.featured-media-download-asset-btn { | |
box-sizing:border-box; | |
position:relative; | |
display:block; | |
overflow:hidden; | |
text-indent:-9999px; | |
height:30px; | |
width:32px; | |
z-index:2; | |
-moz-box-shadow:inset 1px 1px 1px #000; | |
-webkit-box-shadow:inset 1px 1px 1px #000; | |
box-shadow:inset 1px 1px 1px #000; | |
border-top:1px solid #fff; | |
border-right:1px solid #000; | |
border-bottom:1px solid #000; | |
border-left:2px solid #fff | |
} | |
@media all and (min-width: 321px) { | |
.featured-media-download-asset-btn:before { | |
background-size:percentage 0.94286 | |
} | |
} | |
.featured-media-download-asset-btn:before { | |
background-image:url("/assets/icons/download-asset-button.svg"); | |
background-repeat:no-repeat; | |
background-position:center; | |
background-size:60%; | |
content:''; | |
display:block; | |
position:relative; | |
-moz-animation:buttonMouseOff 600ms ease-out; | |
-webkit-animation:buttonMouseOff 600ms ease-out; | |
animation:buttonMouseOff 600ms ease-out; | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused; | |
height:100%; | |
width:100% | |
} | |
.featured-media-download-asset-btn:after { | |
display:block; | |
content:''; | |
position:absolute; | |
width:100%; | |
height:100%; | |
top:0; | |
border-bottom:1px solid #000; | |
-moz-box-shadow:inset -2px -1px 1px #fff; | |
-webkit-box-shadow:inset -2px -1px 1px #fff; | |
box-shadow:inset -2px -1px 1px #fff | |
} | |
.featured-media-download-asset-btn:hover:before { | |
-moz-animation:buttonMouseOn 250ms ease-in-out; | |
-webkit-animation:buttonMouseOn 250ms ease-in-out; | |
animation:buttonMouseOn 250ms ease-in-out | |
} | |
@media all and (min-width: 901px) { | |
.featured-media-download-asset-btn { | |
height:66px; | |
width:70px | |
} | |
} | |
.featured-media-full-screen-btn { | |
box-sizing:border-box; | |
position:relative; | |
display:none; | |
overflow:hidden; | |
text-indent:-9999px; | |
height:66px; | |
width:70px; | |
z-index:2; | |
-moz-box-shadow:inset 1px 1px 1px #000; | |
-webkit-box-shadow:inset 1px 1px 1px #000; | |
box-shadow:inset 1px 1px 1px #000; | |
border-top:1px solid #fff; | |
border-right:1px solid #000; | |
border-bottom:1px solid #000; | |
border-left:2px solid #fff; | |
margin-left:1rem | |
} | |
.featured-media-full-screen-btn:before { | |
background-image:url("/assets/icons/magnifying-glass.svg"); | |
content:''; | |
display:block; | |
position:relative; | |
-moz-animation:buttonMouseOff 600ms ease-out; | |
-webkit-animation:buttonMouseOff 600ms ease-out; | |
animation:buttonMouseOff 600ms ease-out; | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused; | |
height:62px; | |
width:62px | |
} | |
.featured-media-full-screen-btn:after { | |
display:block; | |
content:''; | |
position:absolute; | |
width:100%; | |
height:100%; | |
top:0; | |
border-bottom:1px solid #000; | |
-moz-box-shadow:inset -2px -1px 1px #fff; | |
-webkit-box-shadow:inset -2px -1px 1px #fff; | |
box-shadow:inset -2px -1px 1px #fff | |
} | |
.featured-media-full-screen-btn:hover:before { | |
-moz-animation:buttonMouseOn 250ms ease-in-out; | |
-webkit-animation:buttonMouseOn 250ms ease-in-out; | |
animation:buttonMouseOn 250ms ease-in-out | |
} | |
@media all and (min-width: 1100px) { | |
.module-active .featured-media-download-asset-btn:before { | |
-moz-animation-play-state:running; | |
-webkit-animation-play-state:running; | |
animation-play-state:running | |
} | |
} | |
@media all and (min-width: 901px) { | |
.featured-media-full-screen-btn-active.featured-media-full-screen-btn { | |
display:block | |
} | |
} | |
.featured-media-full-screen-btn-active.featured-media-full-screen-btn:before { | |
-moz-animation-play-state:running; | |
-webkit-animation-play-state:running; | |
animation-play-state:running | |
} | |
.announcement-featured-media .featured-media-full-screen-btn.featured-media-full-screen-btn-active { | |
display:none | |
} | |
.featured-media-asset-video-container { | |
display:block; | |
height:100%; | |
left:0; | |
position:absolute; | |
top:0; | |
width:100% | |
} | |
.featured-media-asset-video-container::after { | |
content:""; | |
display:block; | |
width:100%; | |
height:100%; | |
position:absolute; | |
top:0; | |
left:0; | |
z-index:1 | |
} | |
.featured-media-asset-video-container iframe { | |
width:100%; | |
height:100%; | |
position:relative; | |
z-index:0 | |
} | |
.featured-media-asset-image { | |
-moz-animation:none; | |
-webkit-animation:none; | |
animation:none | |
} | |
@media all and (min-width: 901px) { | |
.featured-media-asset-image { | |
-moz-animation:featuredVideoPan 400s infinite; | |
-webkit-animation:featuredVideoPan 400s infinite; | |
animation:featuredVideoPan 400s infinite; | |
height:auto; | |
width:auto; | |
z-index:1 | |
} | |
.modal-container-active .featured-media-asset-image { | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused | |
} | |
} | |
.featured-media-asset-video-modal { | |
height:100%; | |
width:100% | |
} | |
.featured-media-asset-video-modal.modal-active { | |
background-color:#000; | |
-moz-transform:translateX(0) translateY(0) scale(1); | |
-ms-transform:translateX(0) translateY(0) scale(1); | |
-webkit-transform:translateX(0) translateY(0) scale(1); | |
transform:translateX(0) translateY(0) scale(1) | |
} | |
@media all and (min-width: 901px) { | |
.featured-media-asset-video-modal.modal-active { | |
background-color:rgba(0, | |
0, | |
0, | |
0.9) | |
} | |
} | |
.featured-media-asset-video-modal .featured-media-asset-video-container { | |
display:table; | |
height:auto; | |
max-width:56.25rem; | |
margin:auto; | |
left:0; | |
position:absolute; | |
top:50%; | |
right:0; | |
-moz-transform:translateY(-50%); | |
-ms-transform:translateY(-50%); | |
-webkit-transform:translateY(-50%); | |
transform:translateY(-50%); | |
vertical-align:middle; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.featured-media-asset-video-modal .featured-media-asset-video-container { | |
width:80% | |
} | |
} | |
.featured-media-asset-video-modal .featured-media-asset-video-container:after { | |
content:none | |
} | |
.featured-media-asset-video-modal .video-wrapper { | |
position:relative; | |
width:100% | |
} | |
.featured-media-asset-video-modal .video-wrapper:after { | |
content:''; | |
display:block; | |
padding-top:56.25% | |
} | |
.featured-media-asset-video-modal iframe { | |
bottom:0; | |
height:100%; | |
left:0; | |
position:absolute; | |
right:0; | |
top:0; | |
width:100%; | |
z-index:2 | |
} | |
.featured-media-asset-video-modal .modal-btn.modal-close-btn-animated { | |
border-color:#fff; | |
top:-52px; | |
right:0 | |
} | |
@media all and (min-width: 901px) { | |
.featured-media-asset-video-modal .modal-btn.modal-close-btn-animated { | |
top:0; | |
right:-75px | |
} | |
} | |
.featured-media-asset-video-modal .modal-close-btn-animated-text { | |
background-image:url("/assets/icons/close-white.svg"); | |
background-repeat:no-repeat | |
} | |
.spotlight-split-item:first-child { | |
margin-right:1.875rem; | |
padding-right:1.875rem; | |
border-right:3px solid #000 | |
} | |
.section-heading { | |
border-top:3px solid transparent; | |
border-bottom:3px solid transparent; | |
box-sizing:border-box; | |
display:block; | |
font-size:0.75rem; | |
padding:1.0625rem; | |
width:100%; | |
max-width:1100px; | |
text-transform:uppercase | |
} | |
.section-heading.section-heading-dark { | |
border-color:#000 | |
} | |
.section-heading.section-heading-light { | |
border-color:#fff; | |
color:#fff | |
} | |
.section-heading-inline-nav-wrap { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around | |
} | |
.section-heading-inline-nav-wrap .section-heading { | |
-webkit-flex:4; | |
flex:4 | |
} | |
.section-heading-inline-nav { | |
list-style:none; | |
display:-webkit-flex; | |
display:flex; | |
padding:.75em 0; | |
margin:0 | |
} | |
.section-heading-inline-nav-item { | |
padding:0 | |
} | |
.section-heading-inline-nav-item:last-child { | |
border-right:3px solid #000 | |
} | |
.section-heading-inline-nav-item-btn.standard-btn { | |
border-width:3px; | |
border-right:0; | |
padding:1.5em 2em; | |
color:inherit; | |
font-size:0.75rem | |
} | |
.tab-button-active .section-heading-inline-nav-item-btn.standard-btn { | |
background:#000 url("../assets/[email protected]"); | |
color:#fff; | |
border-color:inherit | |
} | |
.media-view { | |
text-align:center; | |
-moz-transform-style:preserve-3d; | |
-webkit-transform-style:preserve-3d; | |
transform-style:preserve-3d | |
} | |
.media-view iframe { | |
position:relative; | |
display:inline-block; | |
width:100%; | |
height:500px; | |
max-width:100% | |
} | |
.media-view-wrapper { | |
left:0; | |
height:auto; | |
max-width:56.25rem; | |
margin:auto; | |
position:absolute; | |
right:0; | |
top:50%; | |
text-align:center; | |
-moz-transform:translateY(-50%); | |
-ms-transform:translateY(-50%); | |
-webkit-transform:translateY(-50%); | |
transform:translateY(-50%); | |
vertical-align:middle; | |
width:100% | |
} | |
.media-view-panels { | |
height:auto; | |
position:relative; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.media-view-panels { | |
height:auto | |
} | |
} | |
.media-view-btn-container { | |
position:absolute; | |
height:10em; | |
width:5em; | |
right:0; | |
top:-3.25rem; | |
z-index:2 | |
} | |
.media-view-close-btn { | |
right:0; | |
top:0 | |
} | |
@media all and (min-width: 901px) { | |
.media-view-close-btn { | |
right:1.5em | |
} | |
} | |
.media-view-next-btn, | |
.media-view-prev-btn { | |
display:none | |
} | |
@media all and (min-width: 901px) { | |
.media-view-next-btn, | |
.media-view-prev-btn { | |
display:block | |
} | |
} | |
@media all and (min-width: 901px) { | |
.media-view-download .modal-btn.media-view-next-btn, | |
.media-view-download .modal-btn.media-view-prev-btn { | |
display:none | |
} | |
} | |
.media-view-download .media-view-caption-text-copy { | |
display:none | |
} | |
.media-view-panel { | |
height:0; | |
left:0; | |
opacity:0; | |
overflow:hidden; | |
top:-32px; | |
-moz-transition:all 300ms ease; | |
-o-transition:all 300ms ease; | |
-webkit-transition:all 300ms ease; | |
transition:all 300ms ease; | |
width:100%; | |
z-index:0 | |
} | |
.media-view-panel.media-view-panel-active { | |
height:100%; | |
opacity:1; | |
overflow:auto; | |
z-index:1 | |
} | |
.media-view-asset-image { | |
width:100%; | |
max-width:900px; | |
position:relative | |
} | |
.media-view-caption { | |
height:4em; | |
display:-webkit-flex; | |
display:flex; | |
margin-top:-0.5em; | |
width:100%; | |
z-index:2 | |
} | |
.media-view-asset-container-video .media-view-caption { | |
display:none | |
} | |
.media-view-caption-text { | |
padding:0 0 0 1em; | |
-webkit-flex:3; | |
flex:3; | |
color:#fff; | |
text-align:left; | |
background-color:#000 | |
} | |
.media-view-caption-text-title { | |
display:inline-block; | |
text-transform:uppercase; | |
font-family:"futura-pt", | |
sans-serif; | |
letter-spacing:0.1875rem; | |
margin-bottom:.25em; | |
font-size:0.75rem; | |
padding-top:1.5em | |
} | |
.media-view-caption-text-copy { | |
color:#fff; | |
margin:0; | |
font-size:12px | |
} | |
.media-view-social-links { | |
-webkit-flex:1; | |
flex:1; | |
-webkit-order:2; | |
order:2; | |
height:auto; | |
padding:1em 0 0; | |
background-color:#000 | |
} | |
.media-view-subnav-social-network-link { | |
background:none; | |
color:#fff; | |
display:inline-block; | |
font-family:"futura-pt", | |
sans-serif; | |
letter-spacing:0.1875rem; | |
text-transform:uppercase; | |
text-indent:-9999px; | |
width:100%; | |
margin:0 | |
} | |
.media-view-subnav-social-network-link.twitter-icon { | |
background:url("../assets/icons/icons.png") -35px -247px; | |
width:35px; | |
height:35px | |
} | |
.media-view-subnav-social-network-link.facebook-icon { | |
background:url("../assets/icons/icons.png") -175px -247px; | |
width:35px; | |
height:35px | |
} | |
@media all and (min-width: 901px) { | |
.media-view-btn-container { | |
top:0; | |
right:-5em | |
} | |
.media-view-btn-container .modal-btn { | |
display:block | |
} | |
.media-view-subnav-social-network-link { | |
margin:0 .5em | |
} | |
.media-view-wrapper { | |
width:56.25rem; | |
max-width:80%; | |
margin:0 auto; | |
height:auto | |
} | |
.media-view-panel { | |
height:0 | |
} | |
.media-view-panel.media-view-panel-active { | |
height:auto | |
} | |
.media-view-asset-image { | |
transform:none | |
} | |
} | |
.media-view-download-link { | |
background-image:url("/assets/modal-download.svg"); | |
background-position:50%; | |
background-repeat:no-repeat; | |
background-size:30%; | |
background-color:#000; | |
display:none; | |
height:100%; | |
width:4.375rem; | |
margin-left:.25em; | |
-webkit-order:3; | |
order:3 | |
} | |
@media all and (min-width: 901px) { | |
.media-view-download-link { | |
display:block | |
} | |
} | |
.media-view-download-dropdown-list { | |
background:#000; | |
display:none; | |
position:absolute; | |
list-style:none; | |
margin:0; | |
right:0; | |
width:12em; | |
padding:1em; | |
z-index:-1; | |
overflow-y:hidden; | |
opacity:0; | |
height:0; | |
bottom:4.25em; | |
-moz-transition:all 200ms ease; | |
-o-transition:all 200ms ease; | |
-webkit-transition:all 200ms ease; | |
transition:all 200ms ease | |
} | |
@media all and (min-width: 901px) { | |
.media-view-download-dropdown-list { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
height:69px | |
} | |
} | |
.media-view-download-dropdown-list.media-view-download-dropdown-list-active { | |
height:16em; | |
opacity:1 | |
} | |
.media-view-download-dropdown-list-item { | |
border-top:0.0625rem solid #eae9e4; | |
color:#fff; | |
font-family:"futura-pt", | |
sans-serif; | |
letter-spacing:0.1875rem; | |
text-align:center; | |
text-transform:uppercase; | |
width:100% | |
} | |
.media-view-download-dropdown-list-item .media-view-download-dropdown-list-item-section-link { | |
color:#fff; | |
display:block; | |
position:relative; | |
text-decoration:none; | |
transition:color .75s; | |
width:100%; | |
z-index:1; | |
margin:0; | |
line-height:normal; | |
padding:1em 0; | |
border-width:0.0625rem; | |
font-size:0.75rem | |
} | |
.media-view-download-dropdown-list-item:first-child { | |
border-width:0.1875rem | |
} | |
.media-view-download-dropdown-list-item:last-child { | |
border-bottom:0.1875rem solid #eae9e4 | |
} | |
.announcement-preorder { | |
max-width:1100px; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
padding:1rem | |
} | |
@media all and (min-width: 1099px) { | |
.announcement-preorder { | |
padding:2rem 0 0; | |
margin:2rem auto 4em; | |
overflow:visible | |
} | |
} | |
.announcement-preorder-content { | |
padding-top:2em | |
} | |
@media all and (min-width: 901px) { | |
.announcement-preorder-content { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
padding-top:3em | |
} | |
} | |
.announcement-preorder-summary { | |
-webkit-flex:2; | |
flex:2; | |
position:relative | |
} | |
.announcement-preorder-summary .announcement-preorder-summary-image { | |
width:100%; | |
z-index:1; | |
position:relative; | |
top:-5em | |
} | |
@media all and (min-width: 901px) { | |
.announcement-preorder-summary .announcement-preorder-summary-image { | |
top:10em; | |
width:55%; | |
left:14em | |
} | |
} | |
.announcement-preorder-summary .announcement-preorder-copy-wrapper { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
position:absolute; | |
bottom:1em; | |
z-index:2 | |
} | |
@media all and (min-width: 901px) { | |
.announcement-preorder-summary .announcement-preorder-copy-wrapper { | |
bottom:-2em | |
} | |
} | |
.announcement-preorder-summary .announcement-preorder-copy { | |
-webkit-flex:4 30%; | |
flex:4 30%; | |
margin:0 | |
} | |
.announcement-preorder-summary .announcement-preorder-title-image { | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.announcement-preorder-summary .announcement-preorder-title-image { | |
margin-left:1em; | |
position:absolute; | |
z-index:2; | |
width:70% | |
} | |
} | |
.announcement-preorder-summary .preorder-form { | |
position:relative; | |
top:-2em | |
} | |
@media all and (min-width: 901px) { | |
.announcement-preorder-summary .preorder-form { | |
position:absolute; | |
top:auto; | |
bottom:-1em | |
} | |
} | |
@media all and (min-width: 901px) { | |
.announcement-preorder-summary { | |
padding:0 0 1.5em | |
} | |
} | |
.announcement-preorder-aside { | |
width:100%; | |
height:0; | |
padding-bottom:162%; | |
position:relative; | |
background-image:url("/assets/announcement-preorder/announcement-preorder-aside-banner.jpg"); | |
background-repeat:no-repeat; | |
background-size:100%; | |
margin:auto | |
} | |
.announcement-preorder-aside .youtube-icon { | |
background:url("/assets/announcement-preorder/announcement-preorder-aside-youtube-logo.png") 50% 50% no-repeat; | |
background-size:50% | |
} | |
.announcement-preorder-aside .twitch-icon { | |
background:url("/assets/announcement-preorder/announcement-preorder-aside-twitch-logo.png") 50% 50% no-repeat; | |
background-size:50% | |
} | |
@media all and (min-width: 901px) { | |
.announcement-preorder-aside { | |
max-width:310px; | |
height:500px; | |
padding:0 | |
} | |
} | |
.announcement-preorder-aside-links { | |
position:absolute; | |
bottom:0; | |
height:16%; | |
width:100%; | |
display:-webkit-flex; | |
display:flex | |
} | |
.announcement-preorder-aside-link { | |
clip:auto; | |
color:transparent; | |
display:block; | |
height:0; | |
margin:0; | |
overflow:hidden; | |
padding:0; | |
text-indent:100%; | |
white-space:nowrap; | |
width:0; | |
-webkit-flex:1; | |
flex:1; | |
height:auto; | |
-moz-transition:opacity 300ms ease; | |
-o-transition:opacity 300ms ease; | |
-webkit-transition:opacity 300ms ease; | |
transition:opacity 300ms ease | |
} | |
.announcement-preorder-aside-link:hover { | |
opacity:0.5 | |
} | |
.preorder-blimp-btn { | |
color:#000; | |
margin:1rem auto 0; | |
width:18em; | |
border-width:2px; | |
letter-spacing:0.09375rem; | |
font-size:0.7em; | |
font-weight:600; | |
padding-top:12px | |
} | |
.preorder-blimp-btn .preorder-blimp-icon { | |
width:70px; | |
height:52px; | |
left:-6.5em; | |
top:-.5em; | |
-moz-transform:scale(0.7, | |
0.7); | |
-ms-transform:scale(0.7, | |
0.7); | |
-webkit-transform:scale(0.7, | |
0.7); | |
transform:scale(0.7, | |
0.7) | |
} | |
@media all and (min-width: 901px) { | |
.preorder-blimp-btn { | |
display:none | |
} | |
} | |
.newsletter-promo-module { | |
display:-ms-flexbox; | |
-ms-flex-flow:column wrap; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
max-width:1100px; | |
padding:1rem | |
} | |
@media all and (min-width: 1099px) { | |
.newsletter-promo-module { | |
padding:0 0 0.25rem | |
} | |
} | |
.newsletter-promo-module-header { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:center; | |
-ms-flex:4; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
-webkit-flex:4; | |
flex:4; | |
margin:1.5625rem 0 0.5rem | |
} | |
.newsletter-promo-module-header:before, | |
.newsletter-promo-module-header:after { | |
border:0; | |
border-bottom:3px solid #000; | |
width:100%; | |
position:relative; | |
padding:0; | |
margin:auto; | |
display:-ms-flexbox; | |
-ms-flex:4; | |
-webkit-flex:4; | |
flex:4; | |
content:'' | |
} | |
.newsletter-promo-module-header-text { | |
display:block; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
font-size:0.875rem; | |
margin:0 1em; | |
text-transform:uppercase | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-promo-module-header-text { | |
margin-right:2em; | |
margin-left:2em | |
} | |
} | |
.newsletter-promo-module-content { | |
padding:1rem; | |
margin-bottom:0.5rem; | |
background:#000 url("/assets/[email protected]"); | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:center; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
position:relative | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-promo-module-content { | |
padding-left:2em; | |
padding-right:2em | |
} | |
} | |
.newsletter-promo-module-content:before { | |
background-image:url("/assets/newsletter-sign-up-tower.svg"); | |
background-repeat:no-repeat; | |
width:100%; | |
height:100%; | |
content:""; | |
display:block; | |
position:absolute; | |
margin:auto; | |
right:1em; | |
background-position:100% 0; | |
max-width:50px; | |
background-size:90% | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-promo-module-content:before { | |
top:0; | |
background-position:50%; | |
background-size:inherit; | |
right:0; | |
width:100%; | |
max-width:none | |
} | |
} | |
.newsletter-promo-module-text { | |
box-sizing:border-box; | |
color:#eae9e4; | |
display:block; | |
font-family:"schoolbook-web", | |
serif; | |
font-size:14px; | |
line-height:1.3em; | |
margin:0 0 1em; | |
min-height:2.25rem; | |
padding-right:5rem; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-promo-module-text { | |
min-height:0; | |
margin:.4rem 0 0; | |
width:50% | |
} | |
} | |
.newsletter-promo-module-form { | |
box-sizing:border-box; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
position:relative; | |
text-align:right; | |
padding-right:100px; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-promo-module-form { | |
padding-left:5rem; | |
padding-right:130px; | |
width:50% | |
} | |
} | |
.newsletter-promo-module-form-field-input { | |
border:none; | |
border-radius:0; | |
display:inline-block; | |
font-family:"schoolbook-web", | |
serif; | |
font-size:12px; | |
height:30px; | |
line-height:29px; | |
padding:0 10px; | |
width:100% | |
} | |
.newsletter-promo-module-form-field-input:-moz-placeholder { | |
color:#000 | |
} | |
.newsletter-promo-module-form-field-input::-moz-placeholder { | |
color:#000 | |
} | |
.newsletter-promo-module-form-field-input:-ms-input-placeholder { | |
color:#000 | |
} | |
.newsletter-promo-module-form-field-input::-webkit-input-placeholder { | |
color:#000 | |
} | |
.newsletter-promo-module-form-label.form-label { | |
clip:auto; | |
color:transparent; | |
display:block; | |
height:0; | |
margin:0; | |
overflow:hidden; | |
padding:0; | |
text-indent:100%; | |
white-space:nowrap; | |
width:0 | |
} | |
.newsletter-promo-module-form-signup-btn.standard-btn { | |
box-sizing:content-box; | |
border-color:#fff; | |
cursor:pointer; | |
font-size:10px; | |
height:10px; | |
line-height:10px; | |
padding:8px 0; | |
position:absolute; | |
right:0; | |
top:0; | |
width:100px; | |
overflow-y:hidden | |
} | |
.newsletter-promo-locale-ru .newsletter-promo-module-form-signup-btn.standard-btn { | |
padding:8px; | |
font-size:7px | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-promo-module-form-signup-btn.standard-btn { | |
width:130px | |
} | |
} | |
.newsletter-promo-module-form-signup-btn-text { | |
display:block; | |
position:relative; | |
-moz-animation:buttonMouseOff 600ms ease-out; | |
-webkit-animation:buttonMouseOff 600ms ease-out; | |
animation:buttonMouseOff 600ms ease-out | |
} | |
.newsletter-promo-module-form-signup-btn:hover .newsletter-promo-module-form-signup-btn-text { | |
-moz-animation:buttonMouseOn 200ms ease-in-out; | |
-webkit-animation:buttonMouseOn 200ms ease-in-out; | |
animation:buttonMouseOn 200ms ease-in-out | |
} | |
.promo-feature { | |
max-width:1100px; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
padding:1rem | |
} | |
@media all and (min-width: 1099px) { | |
.promo-feature { | |
padding:2rem 0 0; | |
margin:2rem auto 4em; | |
overflow:visible | |
} | |
} | |
@media all and (min-width: 901px) { | |
.promo-feature-content { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
margin-bottom:3em | |
} | |
} | |
.promo-feature-summary { | |
-webkit-flex:2; | |
flex:2; | |
position:relative | |
} | |
.promo-feature-summary .promo-feature-summary-image { | |
width:100%; | |
z-index:1; | |
position:relative; | |
top:-9em | |
} | |
@media all and (min-width: 901px) { | |
.promo-feature-summary .promo-feature-summary-image { | |
top:2em; | |
width:90%; | |
left:3em | |
} | |
} | |
.promo-feature-summary .promo-feature-copy-wrapper { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
position:absolute; | |
bottom:1em; | |
z-index:2 | |
} | |
@media all and (min-width: 901px) { | |
.promo-feature-summary .promo-feature-copy-wrapper { | |
bottom:-2em | |
} | |
} | |
.promo-feature-summary .promo-feature-copy { | |
-webkit-flex:4 30%; | |
flex:4 30%; | |
margin:0 | |
} | |
.promo-feature-summary .promo-feature-title-image { | |
margin-left:-1em; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.promo-feature-summary .promo-feature-title-image { | |
position:absolute; | |
z-index:2; | |
width:50% | |
} | |
} | |
.promo-feature-summary .standard-btn { | |
-webkit-flex:1 20%; | |
flex:1 20%; | |
margin:0 13em; | |
background:none; | |
color:#000 | |
} | |
@media all and (min-width: 901px) { | |
.promo-feature-summary .standard-btn { | |
display:table | |
} | |
} | |
@media all and (max-width: 901px) { | |
.promo-feature-summary .promo-feature-copy { | |
-webkit-flex:1 100%; | |
flex:1 100%; | |
margin:3em 0 1em; | |
line-height:1.5rem | |
} | |
.promo-feature-summary .standard-btn { | |
-webkit-flex:4 100%; | |
flex:4 100%; | |
margin:0 6em; | |
min-width:11.0625rem | |
} | |
} | |
@media all and (min-width: 901px) { | |
.promo-feature-summary { | |
padding:0 0 1.5em | |
} | |
} | |
.promo-feature-merchandise { | |
max-width:278px; | |
max-height:500px; | |
position:relative; | |
top:2rem; | |
outline-offset:-1rem | |
} | |
.promo-feature-merchandise .promo-feature-merchandise-heading { | |
font-size:1.5625rem; | |
font-family:"futura-pt", | |
sans-serif; | |
margin:0 1em 1em | |
} | |
.promo-feature-merchandise .promo-feature-merchandise-image { | |
display:block; | |
height:auto; | |
position:relative; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.promo-feature-merchandise .promo-feature-merchandise-image { | |
width:75%; | |
margin:0 auto | |
} | |
} | |
.promo-feature-merchandise .standard-btn { | |
margin:0 6em 1em; | |
background:none; | |
color:#fff; | |
min-width:11.0625rem | |
} | |
@media all and (min-width: 901px) { | |
.promo-feature-merchandise .standard-btn { | |
margin:auto; | |
-webkit-justify-content:center; | |
justify-content:center; | |
max-width:105px | |
} | |
} | |
.promo-feature-merchandise:before { | |
content:''; | |
display:block; | |
width:5.5em; | |
height:2em; | |
background:url("../assets/vault-tec-icon.svg") no-repeat 0; | |
background-size:100%; | |
position:absolute; | |
top:2em; | |
left:50%; | |
text-align:center; | |
margin-left:-2.75em | |
} | |
@media all and (max-width: 901px) { | |
.promo-feature-merchandise { | |
-webkit-flex:1 100%; | |
flex:1 100%; | |
max-width:none; | |
max-height:none; | |
margin-bottom:1em | |
} | |
.promo-feature-merchandise .promo-copy { | |
-webkit-flex:1 100%; | |
flex:1 100%; | |
margin:3em 0 1em | |
} | |
} | |
.simulation-hero { | |
height:570px; | |
padding:1rem; | |
position:relative; | |
margin-top:2.5rem; | |
margin-bottom:1rem; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.simulation-hero { | |
margin-top:3rem; | |
padding-top:3rem; | |
margin-bottom:3rem | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.simulation-hero { | |
height:660px | |
} | |
} | |
.simulation-hero-heading { | |
display:block; | |
position:relative; | |
width:100%; | |
z-index:3; | |
margin:1rem auto | |
} | |
.simulation-hero-background-image { | |
background:#000; | |
display:block; | |
height:auto; | |
min-height:570px; | |
left:0; | |
position:absolute; | |
top:0; | |
width:100%; | |
max-width:100%; | |
z-index:0 | |
} | |
@media all and (min-width: 901px) { | |
.simulation-hero-background-image { | |
min-width:1280px | |
} | |
} | |
.simulation-hero-content { | |
left:0; | |
position:absolute; | |
text-align:center; | |
top:50%; | |
-moz-transform:translateY(-50%); | |
-ms-transform:translateY(-50%); | |
-webkit-transform:translateY(-50%); | |
transform:translateY(-50%); | |
width:100%; | |
z-index:2 | |
} | |
.simulation-hero-game-logo { | |
width:250px; | |
margin-top:5rem | |
} | |
@media all and (min-width: 901px) { | |
.simulation-hero-game-logo { | |
width:auto; | |
margin-top:10rem | |
} | |
} | |
.simulation-hero-title { | |
color:#fff; | |
font-family:"futura-pt", | |
sans-serif; | |
font-weight:bold; | |
font-size:60px; | |
text-shadow:4px 3px 4px #000; | |
text-transform:uppercase; | |
display:block; | |
margin:0 auto | |
} | |
@media all and (min-width: 901px) { | |
.simulation-hero-title { | |
font-size:70px; | |
margin:1rem 0 0 | |
} | |
} | |
.simulation-hero-copy { | |
color:#fff; | |
margin:0 2em; | |
font-size:15px; | |
line-height:1.5em | |
} | |
@media all and (min-width: 370px) { | |
.simulation-hero-copy { | |
margin:2em 2em 1em | |
} | |
} | |
@media all and (min-width: 901px) { | |
.simulation-hero-copy { | |
width:28em; | |
margin:2rem auto 1rem | |
} | |
} | |
.simulation-hero-more-link { | |
color:#faed7b; | |
display:block; | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:0.75rem; | |
font-weight:bold; | |
margin-bottom:20px; | |
text-transform:uppercase | |
} | |
.simulation-hero-preorder-btn { | |
display:inline-block; | |
border-color:#fff; | |
color:#fff; | |
min-width:11.0625rem | |
} | |
.simulation-platforms-heading { | |
clip:auto; | |
color:transparent; | |
display:block; | |
height:0; | |
margin:0; | |
overflow:hidden; | |
padding:0; | |
text-indent:100%; | |
white-space:nowrap; | |
width:0 | |
} | |
.simulation-hero-platforms { | |
margin:1em 0; | |
padding:0 2em | |
} | |
@media all and (min-width: 901px) { | |
.simulation-hero-platforms { | |
margin:3em auto; | |
width:30em; | |
position:relative | |
} | |
} | |
.simulation-hero-badge-image { | |
display:block; | |
margin:6rem auto 0; | |
width:70px | |
} | |
@media all and (min-width: 901px) { | |
.simulation-hero-badge-image { | |
width:auto; | |
margin:10rem auto 0 | |
} | |
} | |
.promo-spike-module { | |
max-width:1100px; | |
padding:1rem; | |
position:relative | |
} | |
@media all and (min-width: 1099px) { | |
.promo-spike-module { | |
padding:0; | |
margin-bottom:2rem | |
} | |
} | |
.promo-spike:before { | |
display:none | |
} | |
.promo-spike-feature-image { | |
width:100% | |
} | |
.promo-spike-preorder-btn.standard-btn { | |
border-color:#fff; | |
font-size:8px; | |
padding:1em; | |
position:absolute; | |
right:2em; | |
bottom:50%; | |
-moz-transform:translateY(50%); | |
-ms-transform:translateY(50%); | |
-webkit-transform:translateY(50%); | |
transform:translateY(50%) | |
} | |
@media all and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1099px) { | |
.promo-spike-preorder-btn.standard-btn { | |
-moz-transform:none; | |
-ms-transform:none; | |
-webkit-transform:none; | |
transform:none; | |
bottom:20% | |
} | |
} | |
@media all and (min-width: 321px) { | |
.promo-spike-preorder-btn.standard-btn { | |
font-size:10px | |
} | |
} | |
@media all and (min-width: 901px) { | |
.promo-spike-preorder-btn.standard-btn { | |
padding:1.5em 5em; | |
right:4em | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.promo-spike-preorder-btn.standard-btn { | |
right:7em | |
} | |
} | |
.lead-in-module { | |
display:-ms-flexbox; | |
-ms-flex-wrap:wrap; | |
-ms-flex-direction:column; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
max-width:1100px; | |
-webkit-justify-content:space-between; | |
justify-content:space-between; | |
padding:2rem 1rem 0 | |
} | |
@media all and (min-width: 1099px) { | |
.lead-in-module { | |
padding:2rem 0 0 | |
} | |
} | |
.lead-in-copy { | |
margin-left:1.25em; | |
padding-left:1.25em; | |
line-height:1.5em; | |
font-size:15px; | |
border-left:2px solid #333; | |
-ms-flex:1 1 auto; | |
-ms-flex-direction:row | |
} | |
.lead-in-heading { | |
font-size:1.375rem; | |
line-height:1em; | |
letter-spacing:.01em; | |
margin-top:0; | |
-ms-flex:0 1 auto; | |
-ms-flex-direction:row | |
} | |
@media all and (min-width: 901px) { | |
.lead-in-heading { | |
font-size:3rem; | |
margin:0 0 .5em | |
} | |
} | |
.lead-in-heading-subtext { | |
display:block; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
font-size:12px | |
} | |
@media all and (min-width: 901px) { | |
.lead-in-intro { | |
display:-ms-flexbox; | |
-ms-flex-direction:column; | |
-ms-flex:6; | |
text-align:left; | |
-webkit-flex:6; | |
flex:6; | |
-webkit-align-self:center; | |
align-self:center; | |
padding-right:2rem | |
} | |
} | |
.lead-in-aside { | |
text-align:center | |
} | |
@media all and (min-width: 901px) { | |
.lead-in-aside { | |
display:-ms-flexbox; | |
-ms-flex-direction:row; | |
-ms-flex:3; | |
-webkit-flex:3; | |
flex:3; | |
max-width:100%; | |
margin:0 0 0 1em | |
} | |
} | |
.lead-in-aside .lead-in-aside-image { | |
width:100% | |
} | |
.lead-in-aside.big-lead-in-aside { | |
display:-ms-flexbox; | |
-ms-flex-direction:row; | |
-ms-flex:2; | |
-webkit-flex:2; | |
flex:2; | |
margin:0 0.5em | |
} | |
.big-lead-in-module-wrapper { | |
padding:1rem 1.0625rem; | |
max-width:1100px; | |
margin:auto | |
} | |
@media all and (max-width: 901px) { | |
.preorder-lead-in-module .big-lead-in-module-wrapper { | |
padding:2rem 0.5rem | |
} | |
} | |
.big-lead-in-module { | |
padding:1rem 0 | |
} | |
.big-lead-in-heading-title { | |
display:block; | |
font-family:"SouthernAire", | |
serif; | |
text-transform:none; | |
font-weight:normal; | |
line-height:.5em | |
} | |
.big-lead-in-pack-art { | |
width:100% | |
} | |
.big-lead-in-preorder-btn { | |
color:#000; | |
display:inline-block; | |
margin:0 auto; | |
border-width:3px | |
} | |
@media all and (min-width: 901px) { | |
.big-lead-in-preorder-btn { | |
display:block; | |
font-size:13px | |
} | |
} | |
.big-lead-in-preorder-icon { | |
width:70px; | |
height:52px; | |
left:-7em; | |
top:-5px; | |
-moz-transform:scale(0.7, | |
0.7); | |
-ms-transform:scale(0.7, | |
0.7); | |
-webkit-transform:scale(0.7, | |
0.7); | |
transform:scale(0.7, | |
0.7) | |
} | |
@media all and (min-width: 901px) { | |
.big-lead-in-preorder-icon { | |
visibility:hidden | |
} | |
} | |
.big-lead-in-snippet { | |
margin:2em 0 | |
} | |
.big-lead-in-snippet:before { | |
top:-0.8em | |
} | |
@media all and (min-width: 901px) { | |
.big-lead-in-snippet { | |
margin-top:2em; | |
margin-bottom:1em; | |
padding-bottom:1.1em | |
} | |
} | |
.big-lead-in-preorder-platform-logos { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
list-style:none; | |
margin:2em 0 0; | |
padding:0; | |
vertical-align:middle | |
} | |
@media all and (min-width: 901px) { | |
.big-lead-in-preorder-platform-logos { | |
-webkit-justify-content:space-between; | |
justify-content:space-between; | |
margin:1.5em 0 0 | |
} | |
} | |
.big-lead-in-preorder-platform-logo { | |
margin:0.5em 0.5em 0 | |
} | |
.big-lead-in-preorder-platform-logo .icon { | |
display:inline-block | |
} | |
@media all and (min-width: 901px) { | |
.big-lead-in-preorder-platform-logo .icon.ps4-icon-black, | |
.big-lead-in-preorder-platform-logo .icon.xbox-one-icon-black { | |
width:80px; | |
height:15px | |
} | |
.big-lead-in-preorder-platform-logo .icon.pc-icon-black { | |
width:22px; | |
height:22px | |
} | |
} | |
@media all and (min-width: 901px) { | |
.big-lead-in-module-wrapper { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:start; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
width:100% | |
} | |
} | |
.carousel-module { | |
background-color:#000; | |
background-image:url("../assets/[email protected]"); | |
padding:2.5rem 1rem 1rem; | |
text-align:center; | |
width:100% | |
} | |
.carousel-module-wrapper { | |
margin:0 auto; | |
max-width:1100px; | |
overflow:hidden; | |
position:relative | |
} | |
.carousel-heading { | |
color:#fff; | |
display:inline-block; | |
margin:0 auto 2em; | |
position:relative; | |
text-align:center; | |
width:auto; | |
min-width:150px | |
} | |
@media all and (min-width: 901px) { | |
.carousel-heading { | |
margin-bottom:3em | |
} | |
} | |
.carousel-panels-wrapper { | |
position:relative; | |
margin:0 auto; | |
width:100% | |
} | |
.carousel-panels { | |
-moz-transition:-moz-transform 0.6s ease-in-out; | |
-o-transition:-o-transform 0.6s ease-in-out; | |
-webkit-transition:-webkit-transform 0.6s ease-in-out; | |
transition:transform 0.6s ease-in-out; | |
width:9999px | |
} | |
.carousel-panels:after { | |
clear:both; | |
content:''; | |
display:block | |
} | |
.carousel-panel { | |
max-width:1100px; | |
float:left; | |
opacity:0; | |
max-height:1px; | |
-moz-transition:opacity 1.4s ease, | |
max-height 3s ease; | |
-o-transition:opacity 1.4s ease, | |
max-height 3s ease; | |
-webkit-transition:opacity 1.4s ease, | |
max-height 3s ease; | |
transition:opacity 1.4s ease, | |
max-height 3s ease | |
} | |
.carousel-panel-active { | |
max-height:initial; | |
opacity:1 | |
} | |
.carousel-panel-heading, | |
.carousel-panel-description { | |
color:#fff | |
} | |
.carousel-panel-heading { | |
margin:1.5em 0 0 | |
} | |
.carousel-panel-description { | |
max-width:570px; | |
margin:0.5em auto 0 | |
} | |
.carousel-panel-image-wrapper { | |
overflow:hidden; | |
height:280px; | |
width:100%; | |
position:relative | |
} | |
.carousel-panel-image { | |
width:auto; | |
max-width:100%; | |
height:auto | |
} | |
@media all and (min-width: 901px) { | |
.carousel-panel-image { | |
max-width:880px; | |
min-height:328px; | |
padding:0 60px | |
} | |
} | |
.carousel-arrow { | |
background-image:url("/assets/icons/carousel-arrow.svg"); | |
background-repeat:no-repeat; | |
display:none; | |
color:#fff; | |
cursor:pointer; | |
height:42px; | |
position:absolute; | |
text-indent:-9999px; | |
opacity:1; | |
top:240px; | |
width:30px; | |
-moz-transition:opacity 0.6s ease; | |
-o-transition:opacity 0.6s ease; | |
-webkit-transition:opacity 0.6s ease; | |
transition:opacity 0.6s ease | |
} | |
@media all and (min-width: 901px) { | |
.carousel-arrow { | |
display:block | |
} | |
.carousel-arrow:hover { | |
opacity:0.8 | |
} | |
} | |
.carousel-arrow-left { | |
left:50px | |
} | |
.carousel-arrow-right { | |
right:50px; | |
-moz-transform:rotate(180deg); | |
-ms-transform:rotate(180deg); | |
-webkit-transform:rotate(180deg); | |
transform:rotate(180deg) | |
} | |
.carousel-arrow-disabled { | |
opacity:0.2; | |
cursor:default | |
} | |
.carousel-nav { | |
margin:0; | |
padding:1.5em 0 1em; | |
position:relative; | |
text-align:center | |
} | |
@media all and (min-width: 901px) { | |
.carousel-nav { | |
padding-top:2em; | |
padding-bottom:2em | |
} | |
} | |
.carousel-nav-item { | |
cursor:pointer; | |
display:inline-block; | |
padding:5px; | |
vertical-align:middle | |
} | |
.carousel-nav-item:before { | |
border-radius:50%; | |
border:1px solid #fff; | |
content:''; | |
display:block; | |
height:6px; | |
width:6px | |
} | |
.carousel-nav-item-active:before { | |
background-color:#fff; | |
height:10px; | |
width:10px | |
} | |
.more-simulations-module { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
max-width:1100px; | |
-webkit-justify-content:space-between; | |
justify-content:space-between | |
} | |
@media all and (max-width: 1099px) { | |
.more-simulations-module { | |
padding:1rem | |
} | |
} | |
@media all and (min-width: 901px) { | |
.more-simulations-module { | |
margin-bottom:2em | |
} | |
} | |
.more-simulations-feature { | |
position:relative; | |
width:100%; | |
text-align:center | |
} | |
@media all and (max-width: 901px) { | |
.more-simulations-feature:first-of-type { | |
border-bottom:2px solid #000; | |
padding-bottom:2em; | |
margin-bottom:1em | |
} | |
} | |
@media all and (min-width: 901px) { | |
.more-simulations-feature { | |
text-align:right; | |
width:45% | |
} | |
.more-simulations-feature:first-of-type::after { | |
background:#000 url("../assets/[email protected]"); | |
height:90%; | |
width:3px; | |
content:''; | |
display:block; | |
position:absolute; | |
bottom:2.5em; | |
right:-1em | |
} | |
} | |
.more-simulations-feature-image { | |
max-width:100% | |
} | |
@media all and (min-width: 901px) { | |
.more-simulations-feature-image { | |
max-width:none; | |
max-height:360px | |
} | |
} | |
.more-simulations-copy-wrapper { | |
text-align:left; | |
top:-1em; | |
position:relative | |
} | |
@media all and (min-width: 901px) { | |
.more-simulations-copy-wrapper { | |
top:-2em | |
} | |
} | |
.more-simulations-copy-text { | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.more-simulations-copy-text { | |
width:85% | |
} | |
} | |
.more-simulations-feature-heading { | |
font-size:2.25rem; | |
letter-spacing:normal; | |
line-height:2.5625rem; | |
margin:0 | |
} | |
@media all and (min-width: 901px) { | |
.more-simulations-feature-heading { | |
font-size:2.5625rem | |
} | |
} | |
.more-simulations-feature-series-title { | |
font-family:"SouthernAire", | |
serif; | |
font-size:1em; | |
font-weight:normal; | |
line-height:0.45em; | |
letter-spacing:normal; | |
text-transform:none; | |
display:block | |
} | |
.more-simulations-buttons { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:flex-start; | |
justify-content:flex-start | |
} | |
@media all and (min-width: 901px) { | |
.more-simulations-buttons { | |
width:70% | |
} | |
} | |
.more-simulations-btn { | |
display:block; | |
width:49%; | |
max-width:15em; | |
position:relative | |
} | |
.more-simulations-btn:first-of-type { | |
margin-right:.5em | |
} | |
@media all and (min-width: 901px) { | |
.more-simulations-btn { | |
width:43%; | |
margin:0 1rem 0 0 | |
} | |
} | |
.app-footer { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
display:none; | |
background:#ecebe8 url("../assets/[email protected]") repeat | |
} | |
@media all and (min-width: 901px) { | |
.app-footer { | |
padding:0 | |
} | |
} | |
.app-footer.app-footer-active { | |
display:block | |
} | |
.app-footer-header { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:center; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
max-width:1100px; | |
text-align:center; | |
font-size:0.875rem; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
text-transform:uppercase; | |
padding:1rem; | |
-webkit-flex:4; | |
flex:4; | |
width:100%; | |
box-sizing:border-box | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-header { | |
margin:1.5625rem auto 0.5rem | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.app-footer-header { | |
padding:0 | |
} | |
} | |
.app-footer-header .vt-icon { | |
display:block; | |
margin:0 2em | |
} | |
@media all and (max-width: 420px) { | |
.app-footer-header .vt-icon { | |
-moz-transform:scale(0.75, | |
0.75); | |
-ms-transform:scale(0.75, | |
0.75); | |
-webkit-transform:scale(0.75, | |
0.75); | |
transform:scale(0.75, | |
0.75) | |
} | |
} | |
.app-footer-header:before, | |
.app-footer-header:after { | |
border:0; | |
border-bottom:3px solid #000; | |
width:100%; | |
position:relative; | |
padding:0; | |
margin:auto; | |
display:-ms-flexbox; | |
-ms-flex:4; | |
-webkit-flex:4; | |
flex:4; | |
content:'' | |
} | |
.app-footer-list-wrapper { | |
box-sizing:border-box; | |
margin:-0.5em auto auto; | |
list-style:none; | |
display:-ms-flexbox; | |
-ms-flex-direction:row; | |
-ms-flex-wrap:nowrap; | |
-ms-flex-pack:justify; | |
-ms-flex-align:start; | |
-webkit-justify-content:space-between; | |
justify-content:space-between; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
max-width:1100px; | |
padding:0 1em; | |
width:100%; | |
-webkit-align-items:flex-start; | |
align-items:flex-start | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-list-wrapper { | |
-webkit-flex-direction:row; | |
flex-direction:row; | |
margin:0 auto | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.app-footer-list-wrapper { | |
padding:0 0 1em | |
} | |
} | |
.app-footer-list { | |
font-family:"futura-pt", | |
sans-serif; | |
list-style:none; | |
text-transform:uppercase; | |
line-height:1.3em; | |
border-bottom:2px solid #000; | |
width:100%; | |
padding:0; | |
text-align:center | |
} | |
.app-footer-list:first-of-type { | |
margin-top:-.5em | |
} | |
.app-footer-list:nth-last-of-type(2) { | |
border-bottom-width:3px | |
} | |
.app-footer-list:last-of-type { | |
border:none | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-list { | |
border:none; | |
width:auto; | |
padding:0.4rem; | |
text-align:left; | |
display:-ms-flexbox; | |
-ms-flex-item-align:baseline; | |
-ms-flex:1; | |
-webkit-flex:1; | |
flex:1 | |
} | |
.app-footer-list:first-of-type { | |
margin-top:0 | |
} | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-list-goods, | |
.app-footer-list-social, | |
.app-footer-list-other { | |
display:block | |
} | |
} | |
.app-footer-list-goods .app-footer-list-item-link, | |
.app-footer-list-social .app-footer-list-item-link, | |
.app-footer-list-other .app-footer-list-item-link { | |
font-weight:bold | |
} | |
.app-footer-list-other .app-footer-split-list { | |
display:block; | |
margin-top:.75em | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-list-other .app-footer-split-list { | |
margin-top:0 | |
} | |
} | |
.app-footer-list-other .app-footer-list-item { | |
display:inline; | |
position:relative; | |
font-size:.5rem; | |
padding-left:1.25em | |
} | |
@media all and (max-width: 420px) { | |
.app-footer-list-other .app-footer-list-item { | |
padding-left:.75em | |
} | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-list-other .app-footer-list-item { | |
display:block; | |
padding:0; | |
font-size:0.75rem | |
} | |
} | |
.app-footer-list-other .app-footer-list-item:before { | |
position:relative; | |
content:''; | |
display:inline-block; | |
height:.3em; | |
width:.3em; | |
background:#000; | |
border-radius:100%; | |
left:-.4em; | |
top:-.25em | |
} | |
@media all and (min-width: 420px) { | |
.app-footer-list-other .app-footer-list-item:before { | |
left:-.65em | |
} | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-list-other .app-footer-list-item:before { | |
visibility:hidden; | |
display:none | |
} | |
} | |
.app-footer-list-item:first-of-type:before { | |
display:none | |
} | |
.app-footer-list-social { | |
border:none | |
} | |
.app-footer-list-social .app-footer-list-subhead:first-child { | |
display:none | |
} | |
.app-footer-list-support.app-footer-list { | |
display:block | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-list-support.app-footer-list { | |
display:none | |
} | |
} | |
.app-footer-split-list { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:center; | |
align-content:flex-start; | |
-webkit-flex-flow:column; | |
flex-flow:column; | |
justify-content:space-around; | |
line-height:1.375rem; | |
list-style:none; | |
margin:0; | |
padding:0; | |
display:none | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-split-list { | |
display:-ms-flexbox; | |
display:-webkit-inline-flex; | |
display:inline-flex; | |
justify-content:flex-start | |
} | |
} | |
.app-footer-list-subhead, | |
.app-footer-list-item { | |
width:100%; | |
font-size:0.75rem | |
} | |
.app-footer-list-subhead, | |
.app-footer-list-subhead-link { | |
color:#000; | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:0.75rem; | |
font-weight:bold; | |
text-transform:uppercase; | |
text-decoration:none | |
} | |
.app-footer-list-subhead-link { | |
box-sizing:border-box; | |
display:block; | |
padding:1em; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-list-subhead-link { | |
padding:0; | |
display:inline; | |
position:relative | |
} | |
.app-footer-list-subhead-link:after { | |
content:' '; | |
display:block; | |
margin-top:0.25rem; | |
height:2px; | |
width:0; | |
-moz-transition:width 300ms ease-in, | |
background-color 300ms ease-in; | |
-o-transition:width 300ms ease-in, | |
background-color 300ms ease-in; | |
-webkit-transition:width 300ms ease-in, | |
background-color 300ms ease-in; | |
transition:width 300ms ease-in, | |
background-color 300ms ease-in | |
} | |
.app-footer-list-subhead-link:hover:after { | |
background-color:#000; | |
width:100% | |
} | |
.app-footer-list-subhead-link:after { | |
position:absolute; | |
bottom:-2px; | |
left:0 | |
} | |
} | |
.app-footer-list-item.app-footer-list-subhead { | |
height:1.375rem | |
} | |
.app-footer-list-item-link { | |
font-family:"futura-pt", | |
sans-serif; | |
text-decoration:none; | |
color:inherit; | |
position:relative | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-list-item-link:after { | |
content:' '; | |
display:block; | |
margin-top:0.25rem; | |
height:2px; | |
width:0; | |
-moz-transition:width 300ms ease-in, | |
background-color 300ms ease-in; | |
-o-transition:width 300ms ease-in, | |
background-color 300ms ease-in; | |
-webkit-transition:width 300ms ease-in, | |
background-color 300ms ease-in; | |
transition:width 300ms ease-in, | |
background-color 300ms ease-in | |
} | |
.app-footer-list-item-link:hover:after { | |
background-color:#000; | |
width:100% | |
} | |
.app-footer-list-item-link:after { | |
position:absolute; | |
bottom:-2px; | |
left:0 | |
} | |
} | |
.app-footer-copyright { | |
box-sizing:border-box; | |
margin:0 auto; | |
list-style:none; | |
max-width:1100px; | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:center; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
text-transform:uppercase; | |
padding:1em; | |
-webkit-align-items:center; | |
align-items:center; | |
width:100% | |
} | |
@media all and (min-width: 1099px) { | |
.app-footer-copyright { | |
padding:0 | |
} | |
} | |
.app-footer-copyright:before, | |
.app-footer-copyright:after { | |
border:0; | |
border-bottom:3px solid #000; | |
width:100%; | |
border-style:dotted; | |
border-bottom-width:2px; | |
position:relative; | |
content:''; | |
display:block | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-copyright:before, | |
.app-footer-copyright:after { | |
border-style:solid; | |
border-bottom-width:3px | |
} | |
} | |
.app-footer-copyright-item { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:center; | |
-ms-flex:3; | |
-webkit-flex:3 100%; | |
flex:3 100%; | |
padding:.5em 0 0; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-align-items:center; | |
align-items:center | |
} | |
.app-footer-copyright-item:first-of-type { | |
margin:.5em 0 | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-copyright-item { | |
margin:.25em 0; | |
padding:.5em; | |
display:-ms-flexbox; | |
-ms-flex:1; | |
-webkit-flex:1; | |
flex:1 | |
} | |
.app-footer-copyright-item:first-of-type { | |
margin:0 | |
} | |
.app-footer-copyright-item:last-of-type { | |
padding:0 0 0 1.5em; | |
border-left:2px dotted #000; | |
display:-ms-flexbox; | |
-ms-flex:4; | |
-webkit-flex:4; | |
flex:4 | |
} | |
} | |
.app-footer-copyright-icon { | |
display:inline-block | |
} | |
.app-footer-copyright-icon.icon.esrb-privacy-icon-large { | |
width:107px; | |
height:40px; | |
margin:0 .5em 0 0; | |
background-size:100% | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-copyright-icon.icon.esrb-privacy-icon-large { | |
width:160px; | |
height:60px; | |
margin:0 1em 0 0 | |
} | |
} | |
.app-footer-copyright-icon.icon.esrb-rating-icon-large { | |
width:80px; | |
height:40px; | |
margin:0 .5em 0 0; | |
background-size:100% | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-copyright-icon.icon.esrb-rating-icon-large { | |
width:120px; | |
height:60px; | |
margin:0 1em 0 0 | |
} | |
} | |
.app-footer-copyright-icon.icon.beth-soft-icon { | |
width:110px; | |
height:1.0625rem; | |
margin:0 .5em 0 0 | |
} | |
.app-footer-copyright-icon.icon.beth-studios-icon { | |
width:74px; | |
height:35px; | |
margin:0 1em 0 0 | |
} | |
.app-footer-copyright-text { | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:0.625rem; | |
padding:0; | |
-ms-flex-direction:row; | |
-ms-flex:0 1 auto | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-copyright-text { | |
line-height:1em; | |
padding:0; | |
margin:.9em 0; | |
font-weight:600 | |
} | |
} | |
.app-footer-copyright-logos { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:center; | |
-ms-flex-direction:row; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:initial; | |
justify-content:initial; | |
box-sizing:border-box; | |
list-style:none; | |
margin:0 auto 1em; | |
max-width:1100px; | |
padding:1rem; | |
vertical-align:middle; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-copyright-logos { | |
margin-top:1.5em; | |
margin-bottom:2em | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.app-footer-copyright-logos { | |
padding:0 | |
} | |
} | |
.app-footer-copyright-logo { | |
display:-ms-inline-flexbox; | |
-ms-flex:0 1 auto; | |
-ms-flex-align:center; | |
display:-webkit-inline-flex; | |
display:inline-flex | |
} | |
.app-footer-copyright-logo:first-of-type { | |
-ms-flex:47%; | |
-webkit-flex:1 47%; | |
flex:1 47%; | |
margin-bottom:1.5em; | |
max-width:150px; | |
margin-left:.25em; | |
margin-right:.25em | |
} | |
@media all and (min-width: 480px) { | |
.app-footer-copyright-logo:first-of-type { | |
margin-bottom:0 | |
} | |
} | |
.app-footer-copyright-logo:nth-of-type(2) { | |
-webkit-justify-content:flex-start; | |
justify-content:flex-start; | |
margin-bottom:1.5em | |
} | |
@media all and (max-width: 480px) { | |
.app-footer-copyright-logo:nth-of-type(2) { | |
-webkit-flex:1 45%; | |
flex:1 45% | |
} | |
} | |
@media all and (min-width: 480px) { | |
.app-footer-copyright-logo:nth-of-type(2) { | |
margin-bottom:0 | |
} | |
} | |
.app-footer-copyright-logo .rating-2-icon { | |
padding-bottom:1.5em | |
} | |
@media all and (max-width: 480px) { | |
.app-footer-copyright-logo .rating-2-icon { | |
-webkit-flex:none; | |
flex:none | |
} | |
} | |
@media all and (min-width: 480px) { | |
.app-footer-copyright-logo .rating-2-icon { | |
padding:0 | |
} | |
} | |
.app-footer-copyright-logo .icon { | |
display:inline-block; | |
margin:0 .25em; | |
-ms-flex-pack:center; | |
-ms-flex-align:center; | |
-webkit-align-self:center; | |
align-self:center | |
} | |
.app-footer-copyright-logo .rating-icon { | |
max-height:46px; | |
background-size:contain | |
} | |
@media all and (min-width: 768px) { | |
.app-footer-copyright-logo:first-of-type, | |
.app-footer-copyright-logo:nth-of-type(2) { | |
margin:0 | |
} | |
} | |
@media all and (min-width: 901px) { | |
.app-footer-copyright-logo { | |
margin:0 .5em; | |
-ms-flex:0 1 auto; | |
-webkit-flex:initial; | |
flex:initial; | |
max-width:none | |
} | |
.app-footer-copyright-logo:first-of-type, | |
.app-footer-copyright-logo:nth-of-type(2) { | |
-ms-flex:0 1 auto; | |
-webkit-flex:initial; | |
flex:initial | |
} | |
.app-footer-copyright-logo .rating-icon { | |
background-position:50% | |
} | |
} | |
.app-footer-locale-de-de .app-footer-copyright-logo:nth-of-type(2) { | |
flex:none | |
} | |
.vt-footer { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:center; | |
-ms-flex-align:center; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
background:#000 url("../assets/[email protected]"); | |
box-sizing:border-box; | |
color:#fff; | |
padding:1rem; | |
padding-bottom:2rem; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.vt-footer { | |
padding-bottom:10.9375rem; | |
padding-top:1.875rem | |
} | |
} | |
.vt-footer-copy { | |
font-family:"schoolbook-web", | |
serif; | |
color:#fff; | |
font-size:0.75rem; | |
line-height:1.25rem; | |
text-align:justify; | |
padding:0; | |
position:relative; | |
width:100%; | |
max-width:1100px | |
} | |
.vt-footer-heading { | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:0.625rem; | |
font-weight:bold; | |
letter-spacing:0.1875rem; | |
text-transform:uppercase | |
} | |
@media all and (max-width: 420px) { | |
.vt-footer-heading { | |
font-size:8px | |
} | |
.vt-footer-heading:first-child { | |
border-right:1px solid #fff; | |
padding-right:1rem | |
} | |
} | |
.vt-wrap { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:center; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:initial; | |
justify-content:initial; | |
max-width:1100px; | |
list-style:none; | |
margin:0; | |
padding:0 0 .75em; | |
width:100%; | |
border-bottom:3px solid #fff | |
} | |
.app-footer-locale-en-us .vt-item:last-child { | |
display:block | |
} | |
.vt-item { | |
margin-right:1rem; | |
-webkit-align-self:center; | |
align-self:center | |
} | |
.vt-item:last-child { | |
display:none; | |
margin-right:0; | |
border-left:1px solid #fff; | |
padding-left:2em | |
} | |
.vt-item .icon { | |
-moz-transform:scale(0.8, | |
0.8); | |
-ms-transform:scale(0.8, | |
0.8); | |
-webkit-transform:scale(0.8, | |
0.8); | |
transform:scale(0.8, | |
0.8) | |
} | |
.vt-item .vt-footer-heading-tel { | |
color:#fff; | |
text-decoration:none | |
} | |
@media all and (max-width: 420px) { | |
.vt-item { | |
margin-right:0 | |
} | |
.vt-item:nth-of-type(2) { | |
margin-right:1.5em | |
} | |
} | |
.special-module { | |
position:relative | |
} | |
@media all and (min-width: 901px) { | |
.special-module { | |
padding-left:0; | |
padding-right:0; | |
padding-top:4rem | |
} | |
} | |
.special-module-wrapper { | |
margin:0 auto; | |
max-width:1100px; | |
padding:0 1rem | |
} | |
.special-module-asset-container { | |
position:relative | |
} | |
.special-module-text { | |
display:block; | |
margin:0 auto; | |
position:relative; | |
width:100%; | |
max-width:370px | |
} | |
.special-video-wrapper { | |
background-image:url("/assets/special/special-module-projector-bg-desktop.png"); | |
border-bottom:5px solid #000; | |
position:relative | |
} | |
.special-video-wrapper-top { | |
width:83%; | |
margin-top:14%; | |
margin-left:9%; | |
box-sizing:border-box; | |
position:absolute; | |
vertical-align:middle; | |
top:0 | |
} | |
.special-video-wrapper-middle { | |
width:100%; | |
padding-bottom:75% | |
} | |
.fallout-3-special-module .special-video-wrapper { | |
background-image:url("/assets/special/special-module-tv-bg-desktop.png") | |
} | |
.fallout-3-special-module .special-video-wrapper-top { | |
width:72% | |
} | |
.special-module-play-btn { | |
position:absolute; | |
right:50%; | |
top:50%; | |
margin-top:-40px; | |
margin-right:-40px; | |
transition:opacity 200ms ease-in-out, | |
visibility 200ms ease-in-out; | |
opacity:0; | |
visibility:hidden; | |
z-index:1 | |
} | |
.special-module-has-video .special-module-play-btn { | |
opacity:1; | |
visibility:visible | |
} | |
.special-video-player-active .special-module-play-btn { | |
opacity:0; | |
visibility:hidden | |
} | |
.special-cover-image { | |
height:auto; | |
left:0; | |
opacity:0; | |
position:absolute; | |
top:0; | |
transition:opacity 200ms ease-in-out, | |
visibility 200ms ease-in-out; | |
visibility:hidden; | |
width:100% | |
} | |
.special-cover-image.special-cover-image-active { | |
opacity:1; | |
visibility:visible | |
} | |
.special-video-player-active .special-cover-image { | |
opacity:0; | |
visibility:hidden | |
} | |
.special-video-player { | |
display:block; | |
width:100%; | |
height:100%; | |
position:absolute; | |
left:0; | |
top:0; | |
background:#ebeae5 | |
} | |
.special-video-player iframe { | |
display:block; | |
width:100%; | |
height:100%; | |
position:absolute; | |
left:0; | |
top:0 | |
} | |
.special-video-player-active iframe { | |
z-index:3 | |
} | |
.special-link-wrap { | |
position:relative; | |
-webkit-flex:2; | |
flex:2; | |
padding:2em | |
} | |
.special-links { | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
text-transform:uppercase; | |
font-size:20px; | |
margin:0 auto; | |
max-width:333px; | |
padding:0; | |
text-align:center | |
} | |
@media all and (min-width: 901px) { | |
.special-links { | |
font-size:22px; | |
max-width:250px | |
} | |
} | |
.special-link { | |
display:inline-block; | |
list-style:none; | |
margin:.1rem 0; | |
padding:.3rem 2rem .3rem 1rem; | |
position:relative; | |
text-align:left; | |
width:80%; | |
-moz-transition:width, | |
0.5s; | |
-o-transition:width, | |
0.5s; | |
-webkit-transition:width, | |
0.5s; | |
transition:width, | |
0.5s | |
} | |
@media all and (min-width: 901px) { | |
.special-link { | |
width:60% | |
} | |
} | |
.special-link::after { | |
content:''; | |
display:block; | |
position:absolute; | |
width:0; | |
top:0; | |
left:0; | |
-moz-transition:width, | |
0.5s; | |
-o-transition:width, | |
0.5s; | |
-webkit-transition:width, | |
0.5s; | |
transition:width, | |
0.5s | |
} | |
.special-link::before { | |
content:''; | |
display:block; | |
position:absolute; | |
height:0%; | |
width:0; | |
right:110%; | |
-moz-transition:all, | |
0.6s; | |
-o-transition:all, | |
0.6s; | |
-webkit-transition:all, | |
0.6s; | |
transition:all, | |
0.6s | |
} | |
.special-link:hover, | |
.special-active-link { | |
color:#fff; | |
cursor:pointer | |
} | |
.special-link:hover span, | |
.special-active-link span { | |
position:relative; | |
z-index:2 | |
} | |
.special-link:hover .hilite, | |
.special-active-link .hilite { | |
color:#faed7b; | |
padding:0 | |
} | |
.special-link:hover::before, | |
.special-active-link::before { | |
border-top:.9em solid transparent; | |
border-bottom:.9em solid transparent; | |
border-left:0.5em solid #000; | |
right:-.5em; | |
top:0 | |
} | |
.special-link:hover::after, | |
.special-active-link::after { | |
width:100%; | |
height:100%; | |
background:#000 url("../assets/[email protected]") | |
} | |
.special-link:hover .special-link-highlighted-text, | |
.special-active-link .special-link-highlighted-text { | |
-moz-transition:all, | |
0.6s; | |
-o-transition:all, | |
0.6s; | |
-webkit-transition:all, | |
0.6s; | |
transition:all, | |
0.6s; | |
color:#faed7b | |
} | |
@media all and (min-width: 901px) { | |
.special-module-asset-container { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
position:relative; | |
-webkit-justify-content:flex-start; | |
justify-content:flex-start; | |
height:37.5rem | |
} | |
.special-module-text { | |
-webkit-order:1; | |
order:1; | |
height:155px; | |
width:331px; | |
margin-top:4.5em | |
} | |
.special-video-wrapper { | |
-webkit-flex:1 40%; | |
flex:1 40%; | |
-webkit-order:2; | |
order:2; | |
margin-left:2.5rem; | |
border:0 | |
} | |
.special-link-wrap { | |
position:absolute; | |
top:14em | |
} | |
} | |
.special-module-asset-video-modal { | |
text-align:center; | |
-moz-transform-style:preserve-3d; | |
-webkit-transform-style:preserve-3d; | |
transform-style:preserve-3d | |
} | |
.special-module-asset-video-modal div { | |
height:100%; | |
width:100% | |
} | |
.special-module-asset-video-modal iframe { | |
position:relative; | |
top:50%; | |
transform:translateY(-50%); | |
display:inline-block; | |
max-width:100% | |
} | |
.previous-simulations-module { | |
margin:auto; | |
max-width:1100px; | |
padding:1rem; | |
position:relative; | |
width:100% | |
} | |
@media all and (min-width: 1099px) { | |
.previous-simulations-module { | |
padding:2rem 0 | |
} | |
} | |
.previous-simulations-module-content { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-between; | |
justify-content:space-between; | |
width:100% | |
} | |
.previous-simulations-module-link { | |
width:100%; | |
margin-bottom:20px; | |
position:relative | |
} | |
@media all and (min-width: 901px) { | |
.previous-simulations-module-link { | |
margin-bottom:32px; | |
width:48% | |
} | |
.previous-simulations-module-link .previous-simulations-module-link:nth-child(odd) { | |
margin-right:32px | |
} | |
} | |
.previous-simulations-module-image { | |
position:relative; | |
z-index:0; | |
width:100% | |
} | |
.previous-simulations-platforms { | |
position:absolute; | |
bottom:1.5em; | |
left:0; | |
z-index:1 | |
} | |
.add-ons-module { | |
width:100%; | |
position:relative; | |
background:#000 url("/assets/[email protected]") | |
} | |
.add-ons-module-wrapper { | |
padding:2rem 1rem 0; | |
max-width:1100px; | |
margin:auto | |
} | |
@media all and (min-width: 901px) { | |
.add-ons-module-wrapper { | |
padding-top:2rem | |
} | |
} | |
.add-on-list { | |
padding:0; | |
color:#fff; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-between; | |
justify-content:space-between; | |
list-style:none | |
} | |
@media all and (min-width: 901px) { | |
.add-on-list { | |
-webkit-justify-content:space-between; | |
justify-content:space-between | |
} | |
} | |
.add-on-list .standard-btn { | |
background-color:#fff; | |
color:#000; | |
font-weight:bold; | |
display:inline-block | |
} | |
.add-on-item { | |
box-sizing:border-box; | |
display:block; | |
height:auto; | |
margin-bottom:3em; | |
padding-left:1em; | |
padding-right:1em; | |
text-align:center; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.add-on-item { | |
margin:0 auto; | |
width:30%; | |
padding-left:0; | |
padding-right:0 | |
} | |
} | |
.add-on-cover-art { | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.add-on-cover-art { | |
max-width:238px; | |
padding-left:0; | |
padding-right:0 | |
} | |
} | |
.add-on-title { | |
font-size:0.6875rem; | |
margin-top:3em | |
} | |
.add-on-summary { | |
font-size:0.8125rem; | |
color:#fff; | |
margin-bottom:2em | |
} | |
.add-ons-module-asset-container { | |
position:relative; | |
height:38.125rem; | |
-webkit-justify-content:flex-start; | |
justify-content:flex-start | |
} | |
@media all and (min-width: 901px) { | |
.add-on-list-single { | |
margin:6em 0 | |
} | |
.add-on-list-single .add-on-item { | |
display:-ms-flexbox; | |
-ms-flex-flow:row wrap; | |
-ms-flex-pack:start; | |
-ms-flex-align:start; | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
padding:0; | |
width:100% | |
} | |
.add-on-list-single .add-on-image { | |
border:1px dashed #d9d9d9; | |
display:-ms-flexbox; | |
-ms-flex-direction:row; | |
-ms-flex:2; | |
-webkit-flex:2; | |
flex:2; | |
margin:0 8em 0 1em; | |
padding:1.5em; | |
position:relative; | |
width:auto | |
} | |
.add-on-list-single .add-on-image:before { | |
content:''; | |
background:url("/assets/icons/scissor.svg") no-repeat; | |
width:64px; | |
height:23px; | |
display:inline-block; | |
position:absolute; | |
right:0; | |
top:-1.25em | |
} | |
.add-on-list-single .add-on-copy { | |
display:-ms-flexbox; | |
-ms-flex-direction:column; | |
-ms-flex:6; | |
text-align:left; | |
-webkit-flex:6; | |
flex:6; | |
-webkit-align-self:center; | |
align-self:center; | |
padding-right:2rem | |
} | |
.add-on-list-single .add-on-title { | |
font-size:3em; | |
margin:0 | |
} | |
.add-on-list-single .add-on-summary { | |
font-size:15px | |
} | |
} | |
.media-module-more-btn { | |
display:none; | |
margin:0 auto | |
} | |
.media-module-btn-active { | |
display:block | |
} | |
.media-module { | |
width:100%; | |
position:relative | |
} | |
.media-module-wrapper { | |
padding:2rem 1rem 0; | |
max-width:1100px; | |
margin:auto | |
} | |
.media-featured-item-container { | |
margin-bottom:1em | |
} | |
@media all and (min-width: 901px) { | |
.media-featured-item-container { | |
margin-bottom:0 | |
} | |
} | |
.media-featured-item-text-image { | |
display:block; | |
width:100%; | |
max-width:550px; | |
margin:0 auto | |
} | |
.media-module-inline-nav { | |
display:none | |
} | |
@media all and (min-width: 901px) { | |
.media-module-inline-nav { | |
display:inherit | |
} | |
} | |
.media-module-item { | |
cursor:pointer; | |
display:block; | |
height:auto; | |
margin-bottom:1em; | |
text-align:center; | |
position:relative; | |
width:48% | |
} | |
@media all and (min-width: 901px) { | |
.media-module-item { | |
width:23%; | |
margin-right:2%; | |
margin-bottom:2em; | |
-webkit-order:2; | |
order:2 | |
} | |
.media-module-item:nth-of-type(1) { | |
-webkit-order:1; | |
order:1 | |
} | |
} | |
.media-module-panel { | |
right:0 | |
} | |
@media all and (min-width: 901px) { | |
.media-module-panel { | |
padding-top:60px | |
} | |
.media-module-panel:first-of-type .media-module-panel { | |
max-width:48% | |
} | |
} | |
.media-module-panel:first-of-type { | |
margin-left:0 | |
} | |
.media-module-panel:first-of-type .media-module-item { | |
width:100%; | |
margin-left:0 | |
} | |
.media-module-panel:first-of-type .media-module-more-btn { | |
display:none | |
} | |
.media-module-panel:first-of-type .media-module-item:nth-child(odd) { | |
padding:0 | |
} | |
@media all and (min-width: 901px) { | |
.media-module-panel:first-of-type .media-module-item, | |
.media-module-panel:first-of-type .media-featured-item-container { | |
width:48%; | |
margin-bottom:2em | |
} | |
} | |
.media-module-inner-panel { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:flex-start; | |
justify-content:flex-start; | |
color:#fff; | |
list-style:none; | |
padding:0 | |
} | |
@media all and (min-width: 901px) { | |
.media-module-inner-panel { | |
margin-right:-2% | |
} | |
} | |
.media-module-item-image { | |
width:100% | |
} | |
.media-module-play-btn { | |
background-position:center; | |
bottom:0; | |
left:0; | |
margin:auto; | |
padding:0; | |
position:absolute; | |
right:0; | |
top:0; | |
text-indent:-9999px; | |
width:77px; | |
max-width:50%; | |
max-height:50% | |
} | |
.media-module-dropdown { | |
display:-webkit-flex; | |
display:flex | |
} | |
.media-module-dropdown .dropdown-wrapper { | |
margin-bottom:1rem; | |
width:100% | |
} | |
.media-module-dropdown .form-dropdown-container { | |
background:#000 url("/assets/[email protected]") | |
} | |
.media-module-dropdown .form-dropdown-container:before { | |
content:none | |
} | |
.media-module-dropdown .form-dropdown-value { | |
border-right:1px solid #fff; | |
line-height:1rem | |
} | |
@media all and (min-width: 901px) { | |
.media-module-dropdown { | |
display:none | |
} | |
} | |
.media-module-panel-fetching-more .media-module-more-btn { | |
-moz-animation:rotatePageLoadCog 4.5s linear infinite; | |
-webkit-animation:rotatePageLoadCog 4.5s linear infinite; | |
animation:rotatePageLoadCog 4.5s linear infinite; | |
-moz-animation-play-state:running; | |
-webkit-animation-play-state:running; | |
animation-play-state:running; | |
background-image:url("/assets/cog.svg"); | |
background-color:transparent; | |
background-size:contain; | |
border:none; | |
height:40px; | |
text-indent:-9999px; | |
-moz-transition:opacity 600ms ease-in-out; | |
-o-transition:opacity 600ms ease-in-out; | |
-webkit-transition:opacity 600ms ease-in-out; | |
transition:opacity 600ms ease-in-out; | |
width:40px | |
} | |
.simulation-media-text-image { | |
margin-top:0.5em | |
} | |
@media all and (min-width: 901px) { | |
.simulation-media-text-image { | |
-webkit-order:1; | |
order:1; | |
margin-right:2%; | |
margin-top:-2em | |
} | |
} | |
@media all and (min-width: 901px) { | |
.goodie-bag-featured-item { | |
display:block; | |
align-self:center; | |
-webkit-order:2; | |
order:2 | |
} | |
.goodie-bag-featured-item+.media-module-item { | |
-webkit-order:1; | |
order:1 | |
} | |
.goodie-bag-featured-item .media-featured-item-text-image { | |
display:block; | |
max-width:440px; | |
margin:0 auto | |
} | |
} | |
.goodie-bag-item { | |
position:relative | |
} | |
.goodie-bag-download-wrapper { | |
opacity:0; | |
position:absolute; | |
top:0; | |
left:0; | |
right:0; | |
bottom:4px; | |
background-color:rgba(0, | |
0, | |
0, | |
0.9); | |
-moz-transition:opacity 0.3s ease-in-out; | |
-o-transition:opacity 0.3s ease-in-out; | |
-webkit-transition:opacity 0.3s ease-in-out; | |
transition:opacity 0.3s ease-in-out; | |
width:100%; | |
height:100% | |
} | |
.goodie-bag-download-wrapper:hover { | |
opacity:1 | |
} | |
.goodie-bag-download-btn { | |
border-color:#fff; | |
color:#fff; | |
display:inline-block; | |
top:50%; | |
position:relative; | |
-moz-transform:translateY(-50%); | |
-ms-transform:translateY(-50%); | |
-webkit-transform:translateY(-50%); | |
transform:translateY(-50%); | |
margin:auto; | |
padding-left:40px | |
} | |
.goodie-bag-download-btn:before { | |
background-image:url("/assets/icons/download-asset-button.svg"); | |
background-repeat:no-repeat; | |
background-position:center; | |
background-size:contain; | |
content:''; | |
display:block; | |
position:absolute; | |
height:15px; | |
left:20px; | |
width:15px | |
} | |
.social-media-feed { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap; | |
max-width:1100px; | |
padding:0 1rem 1rem; | |
-webkit-justify-content:space-between; | |
justify-content:space-between | |
} | |
@media all and (min-width: 901px) { | |
.social-media-feed { | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.social-media-feed { | |
padding:0 | |
} | |
} | |
.social-media-feed .section-heading-inline-nav-wrap { | |
width:100% | |
} | |
.social-media-feed-section-heading-inline-nav { | |
display:none | |
} | |
.social-media-feed-section-heading-inline-nav.social-media-feed-section-heading-inline-nav-active { | |
display:-webkit-flex; | |
display:flex | |
} | |
.social-media-feed-dropdown { | |
margin:.5em 0 .25em; | |
width:100% | |
} | |
.social-media-feed-dropdown .form-dropdown-container { | |
background:#fff; | |
height:2em; | |
padding-right:48px | |
} | |
.social-media-feed-dropdown .form-dropdown-container:before { | |
border:none; | |
height:2.25rem; | |
width:3rem; | |
right:0; | |
top:0; | |
background:#000; | |
z-index:inherit | |
} | |
.social-media-feed-dropdown .form-dropdown-option { | |
padding:1em | |
} | |
@media all and (min-width: 901px) { | |
.social-media-feed-dropdown .form-dropdown-option { | |
display:block | |
} | |
} | |
@media all and (min-width: 901px) { | |
.social-media-feed-spike { | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-order:1; | |
order:1; | |
width:28% | |
} | |
.social-media-feed-spike .spike.spike-heading { | |
font-size:2.5em | |
} | |
} | |
.social-media-feed-networks { | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-between; | |
justify-content:space-between; | |
display:-webkit-flex; | |
display:flex; | |
list-style:none; | |
margin:2em auto 3em; | |
max-width:400px; | |
padding:0 2em | |
} | |
.social-media-feed-networks .social-media-feed-network { | |
box-sizing:border-box; | |
display:-webkit-flex; | |
display:flex; | |
width:30%; | |
min-width:35px; | |
text-align:center; | |
padding:1em 0 .5em | |
} | |
@media all and (min-width: 901px) { | |
.social-media-feed-networks { | |
margin:2em 1.5em 3em; | |
padding:0 | |
} | |
} | |
.social-media-feed-network-link { | |
margin:0 auto; | |
min-width:35px; | |
-moz-transition:opacity 300ms ease; | |
-o-transition:opacity 300ms ease; | |
-webkit-transition:opacity 300ms ease; | |
transition:opacity 300ms ease | |
} | |
.social-media-feed-network-link:hover { | |
opacity:0.5 | |
} | |
.social-media-feed-panels { | |
background:#fff; | |
box-sizing:border-box; | |
height:auto; | |
min-height:200px; | |
width:100%; | |
position:relative | |
} | |
@media all and (min-width: 901px) { | |
.social-media-feed-panels { | |
border:1rem solid transparent; | |
-webkit-order:2; | |
order:2; | |
width:70% | |
} | |
} | |
.social-media-feed-panels-container { | |
height:auto; | |
width:100% | |
} | |
.social-media-feed-panels-container:before { | |
background:url("/assets/texture-cog-dark.png") no-repeat center center; | |
content:' '; | |
display:block; | |
height:92px; | |
margin-left:-45px; | |
margin-top:-45px; | |
left:50%; | |
top:50%; | |
position:absolute; | |
width:92px; | |
-moz-animation:rotatePageLoadCog 4.5s linear infinite; | |
-webkit-animation:rotatePageLoadCog 4.5s linear infinite; | |
animation:rotatePageLoadCog 4.5s linear infinite; | |
visibility:visible; | |
z-index:10 | |
} | |
.social-media-feed-panels-container.social-media-feed-panels-container-active:before { | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused; | |
visibility:hidden | |
} | |
.social-media-feed-panel { | |
background:#fff; | |
opacity:0; | |
height:0; | |
transition:opacity 300ms ease-in-out, | |
visibility 300ms ease-in-out; | |
visibility:hidden; | |
width:100%; | |
position:relative; | |
z-index:1; | |
pointer-events:none | |
} | |
.social-media-feed-panel.social-media-feed-panel-active { | |
height:auto; | |
opacity:1; | |
overflow-x:hidden; | |
pointer-events:all; | |
visibility:visible; | |
z-index:2 | |
} | |
#twitter-widget-0 { | |
margin:0 !important; | |
width:100% !important | |
} | |
.instagram-media { | |
max-width:100% !important | |
} | |
.vine-embed { | |
display:block; | |
margin:0 auto | |
} | |
.fb_iframe_widget { | |
width:100% | |
} | |
.fb_iframe_widget iframe[style], | |
.fb_iframe_widget span[style] { | |
width:100% !important | |
} | |
.survival-guide-module { | |
margin:0 auto; | |
padding:1em 1rem 4rem | |
} | |
@media all and (min-width: 901px) { | |
.survival-guide-module { | |
padding-bottom:2rem | |
} | |
} | |
.survival-guide-module-wrapper { | |
padding:0; | |
max-width:1100px; | |
margin:0 auto | |
} | |
.survival-guide-module-image { | |
display:block; | |
height:auto; | |
margin-bottom:0.4em; | |
width:100% | |
} | |
.survival-guide-module-content { | |
margin-top:3em; | |
padding:0 0 1px; | |
position:relative; | |
width:100% | |
} | |
.survival-guide-module-content.snippet:before { | |
display:none | |
} | |
.survival-guide-module-copy { | |
margin:0; | |
padding:0 | |
} | |
.survival-guide-separator.snippet-separator { | |
position:initial; | |
margin:1rem 0 | |
} | |
.survival-guide-separator.snippet-separator:before { | |
background-image:url("/assets/icons/scissor-full.svg"); | |
background-position:bottom; | |
background-size:60%; | |
bottom:-0.85em; | |
height:15px; | |
right:2em | |
} | |
.survival-guide-separator:last-of-type { | |
display:none | |
} | |
.survival-guide-module-panel-heading { | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:500; | |
font-size:27px; | |
letter-spacing:0.04em; | |
line-height:34px; | |
margin:0 0 2rem | |
} | |
@media all and (min-width: 901px) { | |
.survival-guide-module-panel-heading { | |
font-size:34px | |
} | |
} | |
.survival-guide-module-inner-heading { | |
display:block; | |
width:auto; | |
position:relative; | |
margin:-1.4em 2rem 1rem; | |
background:#000 url("/assets/[email protected]") | |
} | |
.survival-guide-module-inner-heading:before, | |
.survival-guide-module-inner-heading:after { | |
content:''; | |
border-top:22px solid transparent; | |
border-bottom:22px solid transparent; | |
display:block; | |
position:absolute; | |
top:0; | |
bottom:0 | |
} | |
.survival-guide-module-inner-heading:after { | |
width:0; | |
height:0; | |
border-left:18px solid #000; | |
right:-1.1em | |
} | |
.survival-guide-module-inner-heading:before { | |
width:0; | |
height:0; | |
border-right:18px solid #000; | |
left:-1.1em | |
} | |
.survival-guide-module-inner-subheading { | |
display:block; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:500; | |
font-size:12px; | |
padding:0.4rem 1rem 0; | |
position:relative; | |
text-align:left | |
} | |
@media all and (min-width: 901px) { | |
.survival-guide-module-inner-subheading:after { | |
content:''; | |
background-image:url("/assets/icons/star-black.svg"); | |
background-position:center; | |
display:block; | |
height:20px; | |
margin:5px auto 0; | |
width:20px | |
} | |
} | |
.survival-guide-module-inner-content { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:column wrap; | |
flex-flow:column wrap | |
} | |
.survival-guide-module-panel { | |
position:relative; | |
padding:0 1rem 1rem | |
} | |
.survival-guide-module-panel-subheading { | |
display:block; | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:1em; | |
font-weight:bold; | |
margin-bottom:0.6rem; | |
text-transform:uppercase | |
} | |
.survival-guide-module-inner-heading-text { | |
color:#ecebe8; | |
font-family:"FilmotypeGlenlake", | |
serif; | |
font-size:2.2rem; | |
display:block; | |
letter-spacing:0.05em; | |
text-align:center; | |
text-transform:uppercase; | |
width:100%; | |
padding-top:.25em | |
} | |
.survival-guide-module-figure { | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:.5rem; | |
font-weight:bold; | |
position:absolute; | |
right:1rem; | |
text-transform:uppercase | |
} | |
.survival-guide-module-panel:first-of-type .survival-guide-module-figure { | |
top:12rem | |
} | |
.survival-guide-module-figure:nth-of-type(2) { | |
top:4.5rem | |
} | |
.survival-guide-module-figure-letter { | |
font-size:2rem | |
} | |
@media all and (min-width: 901px) { | |
.survival-guide-module-inner-content { | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap | |
} | |
.survival-guide-separator { | |
display:none | |
} | |
.survival-guide-module-inner-heading { | |
height:6.25rem; | |
top:-3.1rem; | |
margin:0 9rem | |
} | |
.survival-guide-module-inner-heading:before, | |
.survival-guide-module-inner-heading:after { | |
border-top-width:50px; | |
border-bottom-width:50px | |
} | |
.survival-guide-module-inner-heading:before { | |
border-right-width:40px; | |
left:-2.5rem | |
} | |
.survival-guide-module-inner-heading:after { | |
border-left-width:40px; | |
right:-2.5rem | |
} | |
.survival-guide-module-inner-subheading { | |
text-align:center; | |
margin:-3rem 0 2rem | |
} | |
.survival-guide-module-inner-heading-text { | |
font-size:110px; | |
padding-top:6px | |
} | |
.survival-guide-module-content { | |
margin-top:6rem | |
} | |
.survival-guide-module-content.snippet:before { | |
display:block; | |
left:1.5rem; | |
top:-0.8rem | |
} | |
.survival-guide-module-panel { | |
box-sizing:border-box; | |
width:50%; | |
padding:0 2em | |
} | |
.survival-guide-module-panel:first-child { | |
border-right:2px solid #000; | |
margin-bottom:1.4em; | |
padding-bottom:0.6em | |
} | |
.survival-guide-module-panel:first-of-type .survival-guide-module-figure { | |
top:18rem; | |
right:3rem | |
} | |
.survival-guide-module-figure:nth-of-type(2) { | |
top:7.5rem; | |
right:3rem | |
} | |
} | |
.newsletter-page { | |
background:rgba(0, | |
0, | |
0, | |
0.8); | |
box-sizing:border-box; | |
height:100%; | |
width:100%; | |
overflow:auto | |
} | |
.newsletter-iframe { | |
left:0; | |
top:0; | |
opacity:0; | |
position:absolute; | |
visibility:hidden | |
} | |
.newsletter-page-form-wrapper { | |
height:100%; | |
margin:0 auto; | |
left:0; | |
position:relative; | |
top:0; | |
max-width:900px; | |
width:100%; | |
overflow:visible | |
} | |
.newsletter-page-form-wrapper .form-field { | |
position:relative; | |
display:block; | |
margin:2em 0 | |
} | |
.newsletter-page-form-wrapper .form-text-field-input { | |
background-color:#fff; | |
box-sizing:border-box | |
} | |
.newsletter-page-form-wrapper .form-field:first-of-type { | |
margin-top:1.5rem | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-form-wrapper { | |
padding-right:6em | |
} | |
} | |
.newsletter-page-close-btn.modal-close-btn-animated { | |
border-color:#000; | |
right:2em; | |
top:2em | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-close-btn.modal-close-btn-animated { | |
border-color:#fff; | |
right:0; | |
top:3em | |
} | |
} | |
.newsletter-page-close-btn.modal-close-btn-animated .modal-close-btn-animated-text { | |
background-image:url("/assets/icons/close-black.svg"); | |
background-repeat:no-repeat | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-close-btn.modal-close-btn-animated .modal-close-btn-animated-text { | |
background-image:url("/assets/icons/close-white.svg") | |
} | |
} | |
.newsletter-page-form-field-platforms .form-field-divider { | |
margin-bottom:.5rem | |
} | |
.newsletter-page-form-field-platforms .form-checkbox-label { | |
display:-webkit-inline-flex; | |
display:inline-flex; | |
width:32% | |
} | |
.newsletter-page-form { | |
box-sizing:border-box; | |
display:block; | |
height:100%; | |
left:0; | |
opacity:1; | |
position:absolute; | |
top:0; | |
-moz-transition:translate 100ms linear, | |
opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
-o-transition:translate 100ms linear, | |
opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
-webkit-transition:translate 100ms linear, | |
opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
transition:translate 100ms linear, | |
opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
overflow:visible; | |
width:100%; | |
z-index:1 | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-form { | |
height:auto; | |
max-width:900px; | |
padding:2em 0 | |
} | |
.newsletter-page-form .form-field:first-of-type { | |
margin-top:.25rem | |
} | |
} | |
.newsletter-page-form-success .newsletter-page-form, | |
.newsletter-page-form-error .newsletter-page-form { | |
opacity:0; | |
display:none; | |
z-index:0 | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-form.form-error { | |
-moz-animation:shake 300ms ease; | |
-webkit-animation:shake 300ms ease; | |
animation:shake 300ms ease | |
} | |
} | |
.newsletter-page-success-content, | |
.newsletter-page-error-content { | |
box-sizing:border-box; | |
position:absolute; | |
opacity:0; | |
left:0; | |
top:0; | |
visibility:hidden; | |
height:100%; | |
min-height:690px; | |
z-index:0; | |
width:100%; | |
margin:0 auto; | |
-moz-transition:opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
-o-transition:opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
-webkit-transition:opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
transition:opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear | |
} | |
.newsletter-page-success-content .newsletter-page-success-footer-copy.newsletter-page-success-footer-copy-long-form, | |
.newsletter-page-success-content .newsletter-page-error-footer-copy.newsletter-page-error-footer-copy-long-form, | |
.newsletter-page-error-content .newsletter-page-success-footer-copy.newsletter-page-success-footer-copy-long-form, | |
.newsletter-page-error-content .newsletter-page-error-footer-copy.newsletter-page-error-footer-copy-long-form { | |
display:none | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-success-content, | |
.newsletter-page-error-content { | |
height:auto; | |
max-width:900px; | |
margin-top:2rem; | |
position:absolute | |
} | |
.newsletter-page-success-content .newsletter-page-success-footer .newsletter-page-success-footer-copy, | |
.newsletter-page-success-content .newsletter-page-error-footer .newsletter-page-error-footer-copy, | |
.newsletter-page-error-content .newsletter-page-success-footer .newsletter-page-success-footer-copy, | |
.newsletter-page-error-content .newsletter-page-error-footer .newsletter-page-error-footer-copy { | |
display:none | |
} | |
.newsletter-page-success-content .newsletter-page-success-footer-copy.newsletter-page-success-footer-copy-long-form, | |
.newsletter-page-success-content .newsletter-page-error-footer-copy.newsletter-page-error-footer-copy-long-form, | |
.newsletter-page-error-content .newsletter-page-success-footer-copy.newsletter-page-success-footer-copy-long-form, | |
.newsletter-page-error-content .newsletter-page-error-footer-copy.newsletter-page-error-footer-copy-long-form { | |
display:block; | |
font-size:0.625rem; | |
letter-spacing:0.2em | |
} | |
} | |
.newsletter-page-form-success .newsletter-page-success-content { | |
opacity:1; | |
visibility:visible; | |
z-index:1 | |
} | |
.newsletter-page-locale-en-us .newsletter-page-success-copy:last-of-type, | |
.newsletter-page-locale-en-gb .newsletter-page-success-copy:last-of-type { | |
visibility:visible | |
} | |
.newsletter-page-locale-en-us .newsletter-page-success-copy:last-of-type:after, | |
.newsletter-page-locale-en-gb .newsletter-page-success-copy:last-of-type:after { | |
display:block | |
} | |
.newsletter-page-form-error .newsletter-page-error-content { | |
opacity:1; | |
visibility:visible; | |
z-index:1 | |
} | |
.newsletter-page-success-copy { | |
line-height:1.5em | |
} | |
.newsletter-page-success-copy:first-of-type { | |
margin-top:8rem | |
} | |
.newsletter-page-success-copy:last-of-type { | |
margin-bottom:11rem | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-success-copy:first-of-type { | |
margin-top:10rem | |
} | |
.newsletter-page-success-copy:last-of-type { | |
margin-bottom:18rem | |
} | |
} | |
.newsletter-page-success-copy-outro { | |
position:relative | |
} | |
.newsletter-page-success-copy-sign-off.newsletter-page-success-copy-sign-off-image-true { | |
clip:auto; | |
color:transparent; | |
display:block; | |
height:0; | |
margin:0; | |
overflow:hidden; | |
padding:0; | |
text-indent:100%; | |
white-space:nowrap; | |
width:0; | |
background:url("/assets/overseer-signature.png") no-repeat; | |
background-size:100% 100%; | |
display:block; | |
height:50px; | |
width:200px | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-success-copy-sign-off.newsletter-page-success-copy-sign-off-image-true { | |
height:96px; | |
width:383px | |
} | |
} | |
.newsletter-page-error-copy { | |
line-height:1.5em; | |
padding-top:50%; | |
text-align:center | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-error-copy { | |
padding:0 0 50%; | |
-moz-transform:translateY(40%); | |
-ms-transform:translateY(40%); | |
-webkit-transform:translateY(40%); | |
transform:translateY(40%) | |
} | |
} | |
.newsletter-page-content { | |
background:#ecebe8 url("../assets/[email protected]"); | |
padding:1em | |
} | |
.newsletter-page-content.newsletter-page-content-intro { | |
padding-top:8.5em; | |
text-align:center; | |
border-bottom:1px dashed #333 | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-content.newsletter-page-content-intro { | |
padding-top:6.5em | |
} | |
} | |
.newsletter-page-content.newsletter-page-form-footer { | |
background:#000 url("/assets/[email protected]") | |
} | |
.newsletter-page-form.newsletter-page-form-success .newsletter-page-content, | |
.newsletter-page-form.newsletter-page-form-error .newsletter-page-content { | |
display:none | |
} | |
.newsletter-page-content .vt-icon { | |
margin:0 auto 1em | |
} | |
.newsletter-page-content .form-field-divider { | |
padding-top:2em; | |
border-top:3px solid #000 | |
} | |
.newsletter-page-content .form-field-column { | |
box-sizing:border-box; | |
display:inline-block; | |
padding-top:1.5em; | |
vertical-align:top; | |
width:48% | |
} | |
.newsletter-page-content .form-radio-label { | |
margin-top:1em | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-content { | |
padding:1.5em 1.5em 1em | |
} | |
} | |
.newsletter-page-content-intro:after, | |
.newsletter-page-success-content:after, | |
.newsletter-page-error-content:after { | |
background:url("../assets/vault-tec-icon-black.svg") no-repeat 0; | |
content:""; | |
display:block; | |
position:absolute; | |
height:8em; | |
width:8em; | |
left:50%; | |
top:2em; | |
background-size:100%; | |
margin-left:-4em | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-content-intro:after, | |
.newsletter-page-success-content:after, | |
.newsletter-page-error-content:after { | |
top:-2em; | |
width:10em; | |
height:10em; | |
margin-left:-5em | |
} | |
} | |
.newsletter-page-content-column { | |
position:relative | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-content-column { | |
width:48%; | |
display:inline-block; | |
vertical-align:top | |
} | |
.newsletter-page-content-column:last-of-type { | |
margin-left:1.5em | |
} | |
} | |
.newsletter-page-heading { | |
text-align:center; | |
display:block; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:500; | |
letter-spacing:.25em; | |
text-transform:uppercase; | |
font-size:1.0625rem | |
} | |
.newsletter-page-form-success .newsletter-page-heading { | |
position:relative; | |
top:6rem; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:500 | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-form-success .newsletter-page-heading { | |
top:3.5em | |
} | |
} | |
.newsletter-page-form-error .newsletter-page-heading { | |
padding-bottom:2em | |
} | |
.newsletter-page-subtext { | |
text-align:center | |
} | |
.newsletter-page-form-date-container .form-field-number-input { | |
background:none; | |
border:none; | |
font-size:2em; | |
display:inline; | |
overflow:visible; | |
position:relative; | |
z-index:2; | |
font-family:"futura-pt", | |
sans-serif; | |
font-weight:bold; | |
padding-left:0 | |
} | |
.newsletter-page-form-date-container .form-field-number-input.newsletter-page-form-birth-year-text-field { | |
width:3.25em | |
} | |
.newsletter-page-form-date-container .form-field-number-input.newsletter-page-form-birth-day-text-field { | |
width:1.4em | |
} | |
.newsletter-page-form-date-container .form-field-number-input.newsletter-page-form-birth-month-text-field { | |
width:1.9em | |
} | |
.form-field-error .newsletter-page-form-date-container .form-field-number-input:-moz-placeholder { | |
color:#bd0100 | |
} | |
.form-field-error .newsletter-page-form-date-container .form-field-number-input::-moz-placeholder { | |
color:#bd0100 | |
} | |
.form-field-error .newsletter-page-form-date-container .form-field-number-input:-ms-input-placeholder { | |
color:#bd0100 | |
} | |
.form-field-error .newsletter-page-form-date-container .form-field-number-input::-webkit-input-placeholder { | |
color:#bd0100 | |
} | |
.newsletter-page-form-date-container .form-field-number-input:-moz-placeholder { | |
color:#000 | |
} | |
.newsletter-page-form-date-container .form-field-number-input::-moz-placeholder { | |
color:#000 | |
} | |
.newsletter-page-form-date-container .form-field-number-input:-ms-input-placeholder { | |
color:#000 | |
} | |
.newsletter-page-form-date-container .form-field-number-input::-webkit-input-placeholder { | |
color:#000 | |
} | |
.newsletter-page-form-date-container .form-field-number-input:focus:-moz-placeholder { | |
color:transparent; | |
text-shadow:none | |
} | |
.newsletter-page-form-date-container .form-field-number-input:focus::-moz-placeholder { | |
color:transparent; | |
text-shadow:none | |
} | |
.newsletter-page-form-date-container .form-field-number-input:focus:-ms-input-placeholder { | |
color:transparent; | |
text-shadow:none | |
} | |
.newsletter-page-form-date-container .form-field-number-input:focus::-webkit-input-placeholder { | |
color:transparent; | |
text-shadow:none | |
} | |
.newsletter-page-form-birth-field-container:after { | |
content:'/'; | |
font-size:2em | |
} | |
.newsletter-page-form-text-field-label { | |
display:none | |
} | |
.newsletter-page-form-checkbox-label { | |
color:#fff | |
} | |
.newsletter-page-form-checkbox-label .form-checkbox-input { | |
top:.25em | |
} | |
.newsletter-page-form-checkbox-label:before { | |
top:.25em; | |
border-color:#fff | |
} | |
.newsletter-page-form-footer { | |
padding:3em 1em | |
} | |
.newsletter-page-form-footer .form-field-error .newsletter-page-form-checkbox-label { | |
color:#bd0100 | |
} | |
.newsletter-page-form-footer .form-field-error .newsletter-page-form-checkbox-label:before { | |
border-color:#bd0100 | |
} | |
.newsletter-page-form-footer .form-checkbox-checked:after { | |
background-image:url(../assets/icons/icons.png); | |
background-position:0px -213px; | |
width:39px; | |
height:34px; | |
bottom:auto; | |
top:-0.65em | |
} | |
.newsletter-page-form-footer .newsletter-page-form-footer-icon { | |
height:16px; | |
width:111px; | |
margin:0 0 1em | |
} | |
.newsletter-page-form-footer .newsletter-page-form-submit-btn { | |
background:#ecebe8 url("/assets/[email protected]"); | |
border:none; | |
-moz-border-radius:0; | |
-webkit-border-radius:0; | |
border-radius:0; | |
box-sizing:content-box; | |
color:#000; | |
cursor:pointer; | |
font-size:0.75rem; | |
line-height:10px; | |
margin:2em auto; | |
padding:0.8em 2.5em; | |
width:130px; | |
overflow-y:hidden | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-form-footer .newsletter-page-form-submit-btn { | |
padding:1em 3.4em; | |
position:absolute; | |
right:0; | |
top:0; | |
width:auto | |
} | |
} | |
.newsletter-page-form-footer .newsletter-page-form-submit-btn:hover .newsletter-page-form-submit-btn-text { | |
-moz-animation:buttonMouseOn 200ms ease-in-out; | |
-webkit-animation:buttonMouseOn 200ms ease-in-out; | |
animation:buttonMouseOn 200ms ease-in-out | |
} | |
.newsletter-page-form-footer .newsletter-page-form-submit-btn-text { | |
display:block; | |
position:relative; | |
padding:0.5em 0; | |
-moz-animation:buttonMouseOff 500ms ease-out; | |
-webkit-animation:buttonMouseOff 500ms ease-out; | |
animation:buttonMouseOff 500ms ease-out | |
} | |
@media all and (min-width: 901px) { | |
.newsletter-page-form-footer { | |
padding:2em 1.5em | |
} | |
} | |
.newsletter-page-success-footer, | |
.newsletter-page-error-footer { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
margin:1.5625rem 0 0.5rem; | |
text-align:center; | |
font-size:0.875rem; | |
font-family:"futura-pt-condensed", | |
sans-serif; | |
font-weight:400; | |
text-transform:uppercase; | |
-webkit-flex:4; | |
flex:4 | |
} | |
.newsletter-page-success-footer .newsletter-page-success-footer-copy, | |
.newsletter-page-success-footer .newsletter-page-error-footer-copy, | |
.newsletter-page-error-footer .newsletter-page-success-footer-copy, | |
.newsletter-page-error-footer .newsletter-page-error-footer-copy { | |
display:block; | |
margin:0 2em | |
} | |
.newsletter-page-success-footer:before, | |
.newsletter-page-success-footer:after, | |
.newsletter-page-error-footer:before, | |
.newsletter-page-error-footer:after { | |
border:0; | |
border-bottom:3px solid #000; | |
width:100%; | |
position:relative; | |
padding:0; | |
margin:auto; | |
display:-ms-flexbox; | |
-ms-flex:4; | |
-webkit-flex:4; | |
flex:4; | |
border-width:1px; | |
content:'' | |
} | |
@media all and (max-width: 901px) { | |
.newsletter-page-success-footer, | |
.newsletter-page-error-footer { | |
position:absolute; | |
width:95%; | |
bottom:2em | |
} | |
} | |
.preorder-featured-media { | |
-moz-animation-play-state:paused; | |
-webkit-animation-play-state:paused; | |
animation-play-state:paused; | |
margin-bottom:1em | |
} | |
.preorder-featured-media .featured-media-asset-background-image { | |
height:auto; | |
width:100% | |
} | |
@media all and (min-width: 901px) { | |
.preorder-featured-media .featured-media-asset-background-image { | |
height:100%; | |
max-height:358px; | |
width:100% | |
} | |
} | |
@media all and (min-width: 901px) { | |
.preorder-featured-media .featured-media-asset-text { | |
max-width:400px; | |
margin-left:-200px | |
} | |
} | |
.preorder-lead-in-module, | |
.announcement-preorder { | |
overflow:visible; | |
padding:.5rem 1rem 0 | |
} | |
@media all and (min-width: 1099px) { | |
.preorder-lead-in-module, | |
.announcement-preorder { | |
padding:2rem 0 0 | |
} | |
} | |
.preorder-lead-in-module .preorder-lead-in-pack-art, | |
.announcement-preorder .preorder-lead-in-pack-art { | |
margin-bottom:1em; | |
max-width:100% | |
} | |
@media all and (min-width: 901px) { | |
.preorder-lead-in-module .preorder-lead-in-pack-art, | |
.announcement-preorder .preorder-lead-in-pack-art { | |
max-height:290px; | |
height:100%; | |
width:auto; | |
margin-bottom:1em | |
} | |
} | |
.preorder-lead-in-module .preorder-lead-in-release-date, | |
.announcement-preorder .preorder-lead-in-release-date { | |
font-size:.75em; | |
text-align:center; | |
margin:3em 0 0 | |
} | |
@media all and (min-width: 901px) { | |
.preorder-lead-in-module .preorder-lead-in-release-date, | |
.announcement-preorder .preorder-lead-in-release-date { | |
margin:3em 0 2em 2.75em; | |
position:absolute; | |
left:0; | |
bottom:6em | |
} | |
} | |
@media all and (min-width: 901px) { | |
.preorder-lead-in-module .big-lead-in-copy, | |
.announcement-preorder .big-lead-in-copy { | |
margin-bottom:4em | |
} | |
} | |
.preorder-lead-in-module .preorder-lead-in-submit-btn.standard-btn, | |
.announcement-preorder .preorder-lead-in-submit-btn.standard-btn { | |
position:relative; | |
width:100%; | |
max-height:4em; | |
font-size:0.75rem; | |
margin-bottom:1em | |
} | |
@media all and (min-width: 901px) { | |
.preorder-lead-in-module .preorder-lead-in-submit-btn.standard-btn, | |
.announcement-preorder .preorder-lead-in-submit-btn.standard-btn { | |
width:auto; | |
margin:0 6em 0 auto | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.preorder-lead-in-module .preorder-lead-in-submit-btn.standard-btn, | |
.announcement-preorder .preorder-lead-in-submit-btn.standard-btn { | |
min-width:230px | |
} | |
} | |
.preorder-lead-in-module .preorder-lead-in-submit-btn.standard-btn:disabled, | |
.announcement-preorder .preorder-lead-in-submit-btn.standard-btn:disabled { | |
cursor:default | |
} | |
.preorder-lead-in-module .form-dropdown-container, | |
.announcement-preorder .form-dropdown-container { | |
height:3em; | |
background:#000 url("/assets/[email protected]"); | |
text-align:left | |
} | |
@media all and (min-width: 901px) { | |
.preorder-lead-in-module .form-dropdown-container, | |
.announcement-preorder .form-dropdown-container { | |
width:200px; | |
margin-right:1em | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.preorder-lead-in-module .form-dropdown-container, | |
.announcement-preorder .form-dropdown-container { | |
width:230px | |
} | |
} | |
.preorder-lead-in-module .form-dropdown-container:before, | |
.announcement-preorder .form-dropdown-container:before { | |
background:transparent; | |
border-top-color:#fff; | |
right:1.5em; | |
top:1.4em | |
} | |
.preorder-lead-in-module .form-field-disabled, | |
.announcement-preorder .form-field-disabled { | |
background-color:#82817f; | |
border-color:#82817f; | |
color:#fff; | |
opacity:.7 | |
} | |
.preorder-lead-in-module .form-dropdown-options-container, | |
.announcement-preorder .form-dropdown-options-container { | |
background:transparent | |
} | |
.preorder-lead-in-module .form-dropdown-value-container, | |
.preorder-lead-in-module .form-dropdown-option, | |
.announcement-preorder .form-dropdown-value-container, | |
.announcement-preorder .form-dropdown-option { | |
background:url("/assets/[email protected]"); | |
height:auto; | |
display:block; | |
font-size:0.75rem; | |
font-family:"futura-pt", | |
sans-serif; | |
font-weight:bold; | |
letter-spacing:0.1875rem; | |
padding:1.4em 2em 1.2em; | |
text-transform:uppercase; | |
text-decoration:none; | |
color:#fff; | |
text-align:left | |
} | |
.preorder-lead-in-module .form-dropdown-value-container, | |
.announcement-preorder .form-dropdown-value-container { | |
text-align:center | |
} | |
@media all and (min-width: 901px) { | |
.preorder-lead-in-module .form-dropdown-value-container, | |
.announcement-preorder .form-dropdown-value-container { | |
text-align:left | |
} | |
} | |
.preorder-lead-in-module .form-dropdown-option, | |
.announcement-preorder .form-dropdown-option { | |
background-color:#000; | |
margin:0; | |
position:relative | |
} | |
.preorder-lead-in-module .form-dropdown-option:before, | |
.announcement-preorder .form-dropdown-option:before { | |
border-bottom:1px solid #fff; | |
content:''; | |
display:block; | |
left:0; | |
margin:2.5em 10% 0; | |
bottom:0; | |
width:80%; | |
position:absolute | |
} | |
.preorder-lead-in-module .form-dropdown-option:first-of-type:before, | |
.preorder-lead-in-module .form-dropdown-option:last-of-type:before, | |
.announcement-preorder .form-dropdown-option:first-of-type:before, | |
.announcement-preorder .form-dropdown-option:last-of-type:before { | |
border-width:3px | |
} | |
.preorder-lead-in-module .form-dropdown-option:last-child:before, | |
.announcement-preorder .form-dropdown-option:last-child:before { | |
border-bottom:none | |
} | |
.preorder-active-select:after { | |
content:''; | |
display:block; | |
position:absolute; | |
right:1em; | |
top:2em; | |
border-top:4px solid #fff; | |
border-left:4px solid transparent; | |
border-right:4px solid transparent | |
} | |
.preorder-lead-in-aside, | |
.preorder-form { | |
max-width:22em; | |
margin:0 auto | |
} | |
@media all and (min-width: 901px) { | |
.preorder-lead-in-aside, | |
.preorder-form { | |
max-height:18em; | |
max-width:none; | |
text-align:right; | |
padding-bottom:2em | |
} | |
} | |
@media all and (min-width: 901px) { | |
.preorder-lead-in-aside.preorder-lead-in-aside-content-large { | |
display:-ms-flexbox; | |
-ms-flex-direction:row; | |
-ms-flex:6; | |
-webkit-flex:6; | |
flex:6; | |
max-height:none; | |
padding-left:0; | |
padding-right:0 | |
} | |
.preorder-lead-in-aside.preorder-lead-in-aside-content-large .preorder-lead-in-pack-art-large { | |
max-height:none; | |
height:auto | |
} | |
} | |
.preorder-lead-in-aside-content-small { | |
padding:2em 2em 0 | |
} | |
@media all and (min-width: 901px) { | |
.preorder-lead-in-aside-content-small { | |
padding:2em | |
} | |
} | |
.preorder-form { | |
padding:0 2em | |
} | |
@media all and (min-width: 901px) { | |
.preorder-form { | |
width:100%; | |
max-width:none; | |
display:-ms-flexbox; | |
-ms-flex-align:start; | |
display:-webkit-flex; | |
display:flex; | |
padding:0; | |
padding-left:1em; | |
-webkit-justify-content:flex-start; | |
justify-content:flex-start | |
} | |
} | |
.preorder-form-field { | |
position:relative; | |
height:4em | |
} | |
.preorder-form-select-text { | |
display:block; | |
position:relative; | |
-moz-animation:buttonMouseOff 200ms ease-out; | |
-webkit-animation:buttonMouseOff 200ms ease-out; | |
animation:buttonMouseOff 200ms ease-out | |
} | |
.preorder-lead-in-submit-btn:enabled:hover .preorder-form-select-text { | |
-moz-animation:buttonMouseOn 200ms ease-in-out; | |
-webkit-animation:buttonMouseOn 200ms ease-in-out; | |
animation:buttonMouseOn 200ms ease-in-out | |
} | |
.apps-module { | |
max-width:87.5rem; | |
margin:0 auto 2rem; | |
padding:0 1rem | |
} | |
@media all and (min-width: 901px) { | |
.apps-module { | |
padding:0 1rem | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.apps-module { | |
padding:0 9rem 4rem | |
} | |
} | |
.apps-page-header { | |
width:100%; | |
max-width:1102px; | |
left:50%; | |
position:relative; | |
-moz-transform:translateX(-50%); | |
-ms-transform:translateX(-50%); | |
-webkit-transform:translateX(-50%); | |
transform:translateX(-50%) | |
} | |
.apps-module-sub-heading { | |
margin:2em 1em | |
} | |
@media all and (min-width: 901px) { | |
.apps-module-sub-heading { | |
margin:3em 1em 0 | |
} | |
.apps-module:nth-of-type(2) .apps-module-sub-heading { | |
margin-left:30rem | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.apps-module:nth-of-type(2) .apps-module-sub-heading { | |
margin-left:35rem | |
} | |
} | |
@media all and (min-width: 1280px) { | |
.apps-module-sub-heading { | |
margin:6em 1em 0 | |
} | |
.apps-module:nth-of-type(2) .apps-module-sub-heading { | |
margin-left:45rem | |
} | |
} | |
@media all and (min-width: 901px) { | |
.apps-module-desc-text { | |
margin-bottom:5em; | |
width:350px; | |
min-height:12em | |
} | |
.apps-module:nth-of-type(2) .apps-module-desc-text { | |
margin-left:30rem | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.apps-module:nth-of-type(2) .apps-module-desc-text { | |
margin-left:35rem | |
} | |
} | |
@media all and (min-width: 1280px) { | |
.apps-module:nth-of-type(2) .apps-module-desc-text { | |
margin-left:45rem | |
} | |
} | |
@media all and (min-width: 901px) { | |
.apps-module-device-images { | |
-moz-transform:scale(0.6, | |
0.6); | |
-ms-transform:scale(0.6, | |
0.6); | |
-webkit-transform:scale(0.6, | |
0.6); | |
transform:scale(0.6, | |
0.6); | |
position:absolute; | |
top:4.25rem; | |
right:5rem | |
} | |
.apps-module:nth-of-type(2) .apps-module-device-images { | |
right:auto; | |
left:0 | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.apps-module-device-images { | |
-moz-transform:scale(0.8, | |
0.8); | |
-ms-transform:scale(0.8, | |
0.8); | |
-webkit-transform:scale(0.8, | |
0.8); | |
transform:scale(0.8, | |
0.8) | |
} | |
} | |
@media all and (min-width: 1280px) { | |
.apps-module-device-images { | |
-moz-transform:none; | |
-ms-transform:none; | |
-webkit-transform:none; | |
transform:none | |
} | |
} | |
.apps-module-device-image { | |
position:absolute; | |
right:-0.75em; | |
width:100%; | |
top:-2.65em; | |
opacity:0; | |
visibility:hidden; | |
-moz-transition:opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
-o-transition:opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
-webkit-transition:opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
transition:opacity 400ms ease, | |
visibility 400ms ease, | |
z-index 401ms linear; | |
z-index:1 | |
} | |
.apps-module-device-image.apps-module-device-image-active { | |
z-index:2; | |
opacity:1; | |
visibility:visible | |
} | |
@media all and (-webkit-min-device-pixel-ratio: 2), | |
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) { | |
.apps-module-device-image { | |
right:2.25em; | |
width:80%; | |
top:2em | |
} | |
} | |
@media all and (min-width: 901px) { | |
.apps-module-device-image { | |
top:-3.05em; | |
right:0; | |
width:100% | |
} | |
.apps-module:nth-of-type(2) .apps-module-device-image-phone-container .apps-module-device-image { | |
top:-2.9em | |
} | |
.apps-module-device-image-tablet-container .apps-module-device-image { | |
top:-.75em; | |
right:2.5em; | |
width:90% | |
} | |
} | |
@media all and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { | |
.apps-module-device-image { | |
-moz-transform:scale(0.8, | |
0.8); | |
-ms-transform:scale(0.8, | |
0.8); | |
-webkit-transform:scale(0.8, | |
0.8); | |
transform:scale(0.8, | |
0.8); | |
top:0 | |
} | |
.apps-module:nth-of-type(2) .apps-module-device-image-phone-container .apps-module-device-image { | |
top:0 | |
} | |
.apps-module-device-image-tablet-container .apps-module-device-image { | |
top:-7em; | |
right:0.5em; | |
width:100%; | |
transform:none | |
} | |
} | |
.apps-module-device-image-phone-container { | |
background-image:url("/assets/apps-phone-bg.png"); | |
width:498px; | |
height:264px; | |
position:relative | |
} | |
.apps-module-device-image-phone-container:after { | |
background:url("/assets/[email protected]"); | |
content:''; | |
display:block; | |
position:absolute; | |
width:100%; | |
height:100% | |
} | |
@media all and (min-width: 901px) { | |
.apps-module-device-image-phone-container { | |
position:absolute; | |
right:14rem; | |
top:16rem; | |
z-index:2 | |
} | |
.apps-module:nth-of-type(2) .apps-module-device-image-phone-container { | |
right:auto | |
} | |
} | |
.apps-module-device-image-tablet-container { | |
background-image:url("/assets/apps-tablet-bg.png"); | |
width:928px; | |
height:407px; | |
display:none | |
} | |
.apps-module-device-image-tablet-container:after { | |
background:url("/assets/[email protected]"); | |
content:''; | |
display:block; | |
position:absolute; | |
width:100%; | |
height:100% | |
} | |
@media all and (min-width: 901px) { | |
.apps-module-device-image-tablet-container { | |
display:block; | |
position:absolute; | |
width:800px; | |
height:320px; | |
right:-5rem; | |
z-index:1; | |
background-size:100%; | |
background-position:0 -30px; | |
overflow-y:hidden | |
} | |
.apps-module:nth-of-type(2) .apps-module-device-image-tablet-container { | |
right:auto | |
} | |
} | |
.apps-module-sub-heading-text-primary { | |
display:block; | |
font-family:"SouthernAire", | |
serif; | |
font-size:2.5em; | |
font-weight:normal; | |
letter-spacing:normal; | |
line-height:0.45em; | |
text-transform:none | |
} | |
.apps-module-sub-heading-text-secondary { | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:2.25rem; | |
letter-spacing:normal; | |
line-height:2.5625rem; | |
margin:0 | |
} | |
.apps-module-download-heading { | |
font-family:"futura-pt", | |
sans-serif; | |
font-size:0.8em; | |
font-weight:bold; | |
letter-spacing:0.1em; | |
text-transform:uppercase; | |
display:block; | |
width:100%; | |
text-align:center; | |
margin:0 0 2em | |
} | |
@media all and (min-width: 901px) { | |
.apps-module-download-heading { | |
margin:0 0 2em 1em; | |
text-align:left | |
} | |
.apps-module:nth-of-type(2) .apps-module-download-heading { | |
margin-left:30rem | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.apps-module:nth-of-type(2) .apps-module-download-heading { | |
margin-left:35rem | |
} | |
} | |
@media all and (min-width: 1280px) { | |
.apps-module:nth-of-type(2) .apps-module-download-heading { | |
margin-left:45rem | |
} | |
} | |
.apps-module-download-btns { | |
display:-webkit-flex; | |
display:flex; | |
-webkit-flex-flow:row wrap; | |
flex-flow:row wrap; | |
-webkit-justify-content:space-around; | |
justify-content:space-around; | |
width:18.5em; | |
margin:auto | |
} | |
@media all and (min-width: 901px) { | |
.apps-module-download-btns { | |
-webkit-justify-content:space-between; | |
justify-content:space-between; | |
margin-left:1em | |
} | |
.apps-module:nth-of-type(2) .apps-module-download-btns { | |
margin-left:30rem | |
} | |
} | |
@media all and (min-width: 1099px) { | |
.apps-module:nth-of-type(2) .apps-module-download-btns { | |
margin-left:35rem | |
} | |
} | |
@media all and (min-width: 1280px) { | |
.apps-module:nth-of-type(2) .apps-module-download-btns { | |
margin-left:45rem | |
} | |
} | |
.apps-module-download-btn { | |
width:48% | |
} | |
@media all and (min-width: 901px) { | |
.apps-module-download-btn { | |
max-width:320px | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment