blob: 147a6e1bb9829781acbb65ce91a965f8fcf60925 [file] [log] [blame]
Unknown8e40a3b2017-07-30 14:47:14 -04001img {
2 width: 100%; }
3
4body {
Unknown8e40a3b2017-07-30 14:47:14 -04005 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +03006 line-height: 1.4;
Unknown477dbd82018-10-03 18:06:17 -04007 background: url("https://i.imgur.com/BOGKaGy.jpg") no-repeat center center fixed;
Unknown475dbf62018-10-03 17:47:07 -04008 background-color: #0080ff;
9 width: 100%;
10 position: absolute;
11 top: 0;
12 left: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030013 }
Unknown8e40a3b2017-07-30 14:47:14 -040014
Unknown62c1a402018-10-02 10:32:07 -040015#bg {
16 position: fixed;
17 top: -50%;
18 left: -50%;
19 width: 200%;
20 height: 200%;
21}
22#bg img {
23 position: absolute;
24 top: 0;
25 left: 0;
26 right: 0;
27 bottom: 0;
28 margin: auto;
29 min-width: 50%;
30 min-height: 50%;
31}
32
Henri Koivuneva468d1692017-08-12 16:24:41 +030033h1, .h1,
34h2, .h2,
35h3, .h3,
36h4, .h4,
37h5, .h5,
38h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040039 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030040 line-height: 1.4;
Unknowna2d54432018-10-02 09:15:22 -040041 color: #222222; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030042h1, .h1 {font-size: 64px;}
43h2, .h2 {font-size: 42px;}
44h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040045
46p {
47 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030048 color: #ffffff;
49 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040050
Henri Koivuneva0f988192017-08-12 15:28:05 +030051a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030052 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020053 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
54 -o-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030055 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030056}
57
Henri Koivuneva7f266022017-08-12 15:25:19 +030058a:hover, a:focus, a:active {text-decoration: none;}
59
Unknown8e40a3b2017-07-30 14:47:14 -040060body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030061 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030062
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030063#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030064 padding-left: 30px;
65 padding-right: 30px;
66}
67#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030068
Unknowne3cf16e2017-11-04 16:32:52 -040069#family-lt > .container {
70 padding-left: 30px;
71 padding-right: 30px;
Unknownb60d9422017-11-27 19:40:08 -050072 font-size: 18px;
Unknowne3cf16e2017-11-04 16:32:52 -040073}
74#family-lt > div > div > div {padding-right: 0;padding-left: 0}
75
Henri Koivunevabcf672a2017-08-12 16:25:03 +030076.row,
77.container-fluid>.navbar-collapse,
78.container-fluid>.navbar-header,
79.container>.navbar-collapse,
80.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +030081 margin:auto;
82}
Unknown8e40a3b2017-07-30 14:47:14 -040083
84.container-fluid .text-muted {
85 margin: 20px 0; }
86
87.btn:focus, a:focus {
88 outline: none !important; }
89
90.navbar {
91 height: 70px;
92 background-color: transparent;
93 background: transparent;
94 border: none;
95 color: #ffffff;
96 z-index: 100;
97 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030098 padding-left: 30px;
99 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -0400100 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300101 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200102 -moz-transition: background-color .2s ease 0s;
103 -o-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400104 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300105.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400106.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300107 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300108 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300109 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400110 color: #ffffff;
111 font-weight: 400; }
112
113.navbar-default .navbar-nav > li > a {
114 color: #ffffff;
115 font-weight: 500;
116 font-size: 1em;
117 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300118 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +0300119 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300120 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300121 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200122 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
123 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300124 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300125 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300126.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400127 color: #ffffff;
128 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300129.navbar-default .navbar-nav > li > a:active,
130.navbar-default .navbar-nav > li > a:focus,
131.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
132 color: rgba(255,255,255,0.8);
133 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400134.navbar-default .navbar-nav > li > a:visited {
135 color: #ffffff;
136 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300137.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400138 background-color: transparent;
139 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300140.navbar-default .navbar-nav > .active > a:focus,
141.navbar.solid .navbar-nav > li > a:active,
142.navbar.solid .navbar-nav > li > a:focus {
143 background-color: transparent;
144 color: rgba(255,255,255,0.8); }
Henri Koivuneva60a08562017-11-23 00:43:58 +0200145.navbar-toggle {margin-right:0;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400146.navbar-default .navbar-toggle {
147 border-color: #ffffff; }
148 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Unknowna2d54432018-10-02 09:15:22 -0400149 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300150 }
Unknown8e40a3b2017-07-30 14:47:14 -0400151 .navbar-default .navbar-toggle .icon-bar {
152 color: #ffffff;
153 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300154.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400155 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300156}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300157.navbar-collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400158 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300159}
160.navbar-default .navbar-toggle .icon-bar {
161 color: #ffffff;
162 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400163.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400164 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300165}
Unknown94e4caa2017-08-12 10:48:07 -0400166.navbar-collapse.collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400167 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300168}
nilac8991c1655032017-08-19 12:37:44 +0200169
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300170.navbar-collapse.collapse.show {
Unknowna2d54432018-10-02 09:15:22 -0400171 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300172 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200173 -moz-transition: background-color .2s ease 0s;
174 -o-transition: background-color .2s ease 0s;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300175 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300176 -webkit-border-bottom-left-radius: 4px;
177 -webkit-border-bottom-right-radius: 4px;
178 border-bottom-left-radius: 4px;
179 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300180}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300181
182.navbar-collapse .navbar-nav > li > a,
183.navbar-collapse .navbar-nav > li > a:hover,
184.navbar-collapse .navbar-nav > li > a:focus,
185.navbar-collapse .navbar-nav > li > a:active {
186 border-color: transparent !important;
187}
188
Unknown8e40a3b2017-07-30 14:47:14 -0400189/* Solid class attached on scroll past first section */
190.navbar.solid {
Unknowna2d54432018-10-02 09:15:22 -0400191 background-color: #222222;
Unknown2e345c42017-08-14 18:25:38 -0400192 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300193 width: 100%;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200194 margin: 0;
195 box-shadow: 0 7px 8px 0 rgba(0,0,0,0.3);
196 -webkit-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
197 -moz-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
198 -o-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
199 transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300200 }
Unknown8e40a3b2017-07-30 14:47:14 -0400201 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300202 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400203 display: inline-block;
204 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300205 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200206 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
207 -o-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivunevae1841232017-08-12 21:55:21 +0300208 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400209 .navbar.solid .navbar-nav > li > a {
210 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300211 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200212 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
213 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300214 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400215
216.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300217 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400218 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300219 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400220 height: 100vh;
221 display: -webkit-box;
222 display: -ms-flexbox;
223 display: flex;
Unknown62c1a402018-10-02 10:32:07 -0400224 /* background-color: #0080ff;*/
225 background: url(images/web_bg_1280.png) no-repeat center center fixed;
226 -webkit-background-size: cover;
227 -moz-background-size: cover;
228 -o-background-size: cover;
229 background-size: cover;
230 }
Unknown8e40a3b2017-07-30 14:47:14 -0400231 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300232 padding: 6% 0 5.5% 0; }
233 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300234 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300235 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400236
237.headline {
238 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300239 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300240 max-width: 1600px;
241 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300242 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300243 padding-right: 30px;
244 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300245 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400246 @media screen and (min-width: 768px) {
247 .headline {
248 padding-top: 3.75em; } }
249 @media screen and (min-width: 992px) {
250 .headline {
251 padding-top: 1.5625em; } }
252 @media screen and (min-width: 1200px) {
253 .headline {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200254 padding-top: 0; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400255
256#about {
Unknowna2d54432018-10-02 09:15:22 -0400257 background-color: #222222; }
Unknown8e40a3b2017-07-30 14:47:14 -0400258 #about h2 {
259 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300260 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400261
Unknown289eb7d2018-10-16 13:34:30 -0400262#about2 {
263 background-color: #0080ff; }
264 #about2 h2 {
265 color: #222; }
266 #about2 > div > div.row.break > div > p {margin-bottom: 15px}
267
Unknown8e40a3b2017-07-30 14:47:14 -0400268.profile-img {
269 margin-bottom: 15px;
270 width: 120px; }
271
272.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300273 padding: 4% 30px 1% 30px;
274 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400275 .about-tools {
276 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300277 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400278 @media screen and (min-width: 992px) {
279 .about-tools {
280 padding-top: 5.625em; } }
281 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200282 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400283 .about-tools ul {
284 color: #0080ff;
285 list-style: none; }
286 .about-tools ul li {
287 padding-top: 0.75em; }
288 .about-last {
289 padding-top: 3.125em;
290 padding-bottom: 0;
291 font-size: 1.125em; }
292 @media screen and (min-width: 992px) {
293 .about-last {
294 padding-top: 0; } }
295 .about-last p {
296 color: #0080ff; }
297
298#portfolio {
299 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400300
Unknown8e40a3b2017-07-30 14:47:14 -0400301.portfolio-projects--btn {
302 background: transparent;
Unknowna2d54432018-10-02 09:15:22 -0400303 color: #222222;
304 border: 1px solid #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400305 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300306 margin-bottom: 1.25em;
307 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200308 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400309 .portfolio-projects--btn:hover {
Unknowna2d54432018-10-02 09:15:22 -0400310 background: #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400311 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300312 .portfolio-projects--btn:focus,
313 .portfolio-projects--btn:active {
Unknowna2d54432018-10-02 09:15:22 -0400314 background: #111111;
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300315 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200316@media (max-width:650px) {
317 .portfolio-projects--btn {font-size:16px;}
318}
Unknown8e40a3b2017-07-30 14:47:14 -0400319.portfolio-projects--image {
320 margin-bottom: 1.875em;
321 padding-top: 5%; }
322
Henri Koivunevabe19c192017-11-22 22:14:33 +0200323.about-tools ul li, .contact-social-icons ul a li {
324 text-align: center; }
325
326.centered {
327 float: none;
328 margin-left: auto;
329 margin-right: auto; }
330
331
332.vcenter {
333 display: inline-block;
334 vertical-align: middle;
335 float: none; }
336
337.break {
338 clear: both;
339 margin-top: 10px; }
340
341@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300342 #team > .container .row > div {width: 100%;margin: 0;}
343}
344
Henri Koivunevabe19c192017-11-22 22:14:33 +0200345@media (min-width: 768px) {
346 .pull-right-sm {
347 float: right !important; }
348 .pull-left-sm {
349 float: left !important; }
350 .container {width: 768px}
351 .navbar-right {margin-right: 0;}
352 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
353}
354@media (min-width: 992px) {
355 .pull-right-md {
356 float: right !important; }
357 .pull-left-md {
358 float: left !important; }
359 .container {width: 94%;}
360}
361@media (min-width: 1200px) {
362 .pull-right-lg {
363 float: right !important; }
364 .pull-left-lg {
365 float: left !important; }
366 .container {width: 1170px;}
367 .portfolio-projects .col-lg-6 {width: 100%}
368 .navbar > .container {max-width: 1170px}
369}
370@media (min-width: 1366px) {
371 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
372 .navbar > .container {max-width: 1170px}
373}
374
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200375@media (max-width:768px) {
376 .portfolio-projects--desc {
377 margin-top: 30px;
378 margin-bottom: 30px;
379 font-size: 16px; }
380}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200381@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300382 .portfolio-projects {
383 margin-top: 0.625em; } }
384.portfolio-projects--title {
385 margin-top: 0.9375em;
386 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200387@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200388 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
389 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 21px;margin-top:-2.5rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300390 .portfolio-projects--desc {
391 margin-top: 30px;
392 margin-bottom: 30px;
393 font-size: 16px; }
394 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
395 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
396 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
397 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
398 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
399 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200400 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
401 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 21px;margin-top:-1.5rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300402 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
403 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
404 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200405 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
406 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 21px;margin-top:1.125rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300407 }
408 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200409 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
410 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 24px;margin-top:1.25rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300411 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200412 margin-top: 24px;
413 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300414 font-size: 18px; }
415 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200416 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300417 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200418 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
419 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300420 }
421 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200422 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
423 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
424 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300425 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200426 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
427 @media (max-width: 768px) {
428 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
429 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300430
Unknown8e40a3b2017-07-30 14:47:14 -0400431#contact {
Unknowna2d54432018-10-02 09:15:22 -0400432 background-color: #222222;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300433 padding-left: 15px;
434 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400435 #contact h2 {
436 color: #0080ff; }
Unknown289eb7d2018-10-16 13:34:30 -0400437#expenses {
438 background-color: #222;
439 padding-left: 15px;
440 padding-right: 15px }
441 #expenses h2 {
442 color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400443
444.contact-social-icons p {
445 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300446.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400447.contact-social-icons ul a {
448 color: #0080ff;
449 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300450 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300451 .team-links-list a:hover,
452 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400453 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300454 .contact-social-icons ul a:focus,
455 .contact-social-icons ul a:active,
456 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300457 .team-links-list a:active,
458 .family-links-list a:focus,
459 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300460 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400461 .contact-social-icons ul a li {
462 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300463 padding: 1.25%;
464 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300465 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300466 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300467 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
468 }
469 @media (max-width: 720px) {
470 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
471 }
Unknown8e40a3b2017-07-30 14:47:14 -0400472
473.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300474 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400475 bottom: 0;
476 width: 100%;
477 /* Set the fixed height of the footer here */
Unknowna2d54432018-10-02 09:15:22 -0400478 background-color: #111111;
Unknownf0310a82017-08-12 19:32:49 -0400479
Unknown8e40a3b2017-07-30 14:47:14 -0400480 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400481.footer-role, .footer-name, .footer-description {
482 color: #FFFFFF;
483}
484.footer-description {
485 color: #fff;
486 font-size: 18px;
487}
488.footer-role h4, .footer-links-list a {
489 color: #0080ff;
490}
491.footer-header h4 {
492 color: #0080ff;
493}
Unknown8e40a3b2017-07-30 14:47:14 -0400494#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200495 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400496 padding: 10px;
497 font-size: 1.5em;
Unknowna2d54432018-10-02 09:15:22 -0400498 color: #222222;
499 border: solid 2px #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400500 border-radius: 50%; }
501
502#scrollTopIcon {
503 margin-top: 10px;
504 font-size: 1em;
505 color: #ffffff;
506 border-color: #ffffff; }
507
508.back-to-top {
509 display: none; }
510 .back-to-top.visible {
511 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400512
513/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300514#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300515 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400516 /*font-weight: 700;
517 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400518}
519.hr.invisible_hr {
520 height: 0;
521 padding: 0;
522}
523.hr.big_size_hr {
524 margin: 30px 0;
525}
526.hr {
527 clear: both;
528 display: block;
529 font-size: 0;
530 height: 24px;
531 margin: 20px 0;
532 overflow: hidden;
533 padding: 2px 0;
534 position: relative;
535 text-align: center;
536 width: 100%;
537}
538.highlight_secondary {
539 color: #FFFFFF;
540}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300541.team-role, .team-name, .team-links-list a {
Unknowna2d54432018-10-02 09:15:22 -0400542 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200543 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300544 white-space: normal;
545 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400546}
nilac8991c1655032017-08-19 12:37:44 +0200547.team-name, .family-name {
548 font-size: 21px;
549 text-align: center;
550 white-space: nowrap;
551}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300552.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300553 padding-top: .75em;
Unknowna2d54432018-10-02 09:15:22 -0400554 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200555 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300556}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300557.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300558 max-width:150px;
559 max-height: 150px;
560 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300561}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300562#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200563 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300564 padding-left: 0;
565 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300566 /* display: flex; */
567 /* flex-wrap: wrap; */
568 /* justify-content: flex-start; */
569}
570 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200571 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300572 #team .col-sm-4 {
573 width: 100%;
574 margin: 0;
575 }
576 }
577 @media (min-width: 992px) {
578 #team .col-md-2 {
579 width: 100%;
580 margin: 0;
581 }
582 }
583 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200584 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300585 }
586 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200587 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300588 #team .col-xs-6 {width: 42%;margin:4%;}
589 }
590 @media (max-width: 500px) {
591 #team > .container .row > div {min-height: 250px;}
592 #team .col-xs-6 {width: 92%;margin:4%;}
593 }
594#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
595
596/* Bliss family section */
597#family {
Unknowna2d54432018-10-02 09:15:22 -0400598 background-color: #222222;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300599}
Unknown289eb7d2018-10-16 13:34:30 -0400600#family2 {
601 /* background-color: #0080ff; */
602}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300603#family > div > div.row > div {font-size: 18px}
604.family-role, .family-name, .family-description {
605 color: #FFFFFF;
606}
607.family-description {
608 color: #fff;
609 font-size: 18px;
610}
611.family-role h4, .family-links-list a {
612 color: #0080ff;
613}
614.family-header h2 {
615 color: #0080ff;
616}
Unknown289eb7d2018-10-16 13:34:30 -0400617}
618.family2-header h2 {
619 color: #222;
620}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300621#family .about-tools {
622 font-size: 20px;
623}
624.family-image img {
625 max-width:150px;
626 max-height: 150px;
627 margin:0 auto;
628}
629.family-projects--btn {
630 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400631 color: #0080ff;
632 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300633 border-radius: 5px;
634 margin-bottom: 1.25em;
635 font-weight: 700;
636 font-size: 21px; }
637 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400638 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300639 color: #ffffff; }
640 .family-projects--btn:focus,
641 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400642 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300643 color: #ffffff; }
644
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200645
646@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200647 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300648}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200649@media (min-height: 900px) {
650 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
651}
652@media (min-height: 960px) {
653 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
654}
655@media (min-height: 980px) {
656 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
657}
658@media (min-height: 1020px) {
659 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
660}
661@media (min-height: 1090px) {
662 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
663}
664@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200665 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200666}
667@media (max-height: 850px) {
668 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
669}
670@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200671 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300672 .cover.top {padding: 7.5vh 0 12.5vh 0;}
673}
674@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200675 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300676}
677@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200678 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200679}
680@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200681 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200682 .animation {margin-top:-6vh !important;}
683}
684@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200685 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200686 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300687}
688@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200689 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200690 .animation {margin-top:-8vh !important;}
691 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300692 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
693}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200694@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200695 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200696 .animation {margin-top:-10vh !important;}
697 .cover.top {padding: 6vh 0 5vh 0;}
698}
699@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200700 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200701 .animation {margin-top:-13vh !important;}
702 .cover.top {padding: 6vh 0 5vh 0;}
703}
Henri Koivunevad27df022017-11-23 05:12:58 +0200704@media (max-height: 600px) and (orientation:landscape) {
705 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
706}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300707@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200708 #scrollIcon, #scrollTopIcon {display:none}
709 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300710 .headline {padding-top:3vh;}
711 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
712}
713@media (max-height: 480px) {
714 #scrollIcon, #scrollTopIcon {margin-top: 0}
715 .cover.top {padding: 3vh 0 3vh 0;}
716 .headline {padding-top:1.5vh;}
717 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
718}
719@media (max-height: 320px) {
720 .cover.top {padding: 1vh 0 3vh 0;}
721 .headline {padding-top:1vh;}
722 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
723}
724@media (max-width: 768px) {
725 .container-fluid {padding:30px 0 !important;}
726 .h1, .h2, .h3, h1, h2, h3 {
727 margin-top: 10px;
728 margin-bottom: 10px;
729 }
730 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
731 .row.cover.top .lead {
732 max-width: 350px;
733 margin-left:auto;
734 margin-right: auto
735 }
736 .h4, h4 {font-size: 20px}
737 #portfolio h2 {padding-bottom: 0}
738 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200739 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300740 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
741 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-left: 4px}
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200742 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300743}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200744@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300745@media (max-device-height: 480px) and (orientation: landscape) {
746 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
747 max-height: 240px;
748 }
749 .navbar-nav>li>a {
750 padding-top: 6px;
751 padding-bottom: 6px;
752 }
753}
754@media (max-width: 360px) {
755 .h1, h1 {font-size: 32px;}
756 .cover, .cover.bottom {
757 padding-left: 15px;
758 padding-right: 15px;
759 }
760}
761
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300762h1 {
763 color: #fff;
764 cursor: default;
765}
766
767h1 span:nth-of-type(1) {
768 font-size: 1em;
769 line-height: 0.5em;
770}
771h1 span:nth-of-type(2) {
772 font-size: .4em;
773 font-weight: 400;
774 line-height: 3.65em;
775 color: #0080ff;
776 background-color: #282828;
777 padding: 3px 10px;
778 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
779}
780h1 span:nth-of-type(3) {
781 font-size: 1.5em;
782 line-height: .85em;
783}
784
785.space {
786 will-change: transform;
787 position: relative;
788 left:-25;
789 top:auto;
790 bottom:auto;
791 margin-top:15%;
792 margin-bottom:25%;
793 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200794 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300795 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200796 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
797 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300798 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
799 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200800 -moz-transition: all 600ms;
801 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300802 transition: all 600ms;
803}
804
805.space-hover {
806 position: relative;
807 left:-25;
808 top:auto;
809 bottom:auto;
810 margin-top:30%;
811 margin-bottom:25%;
812 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200813 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300814 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200815 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
816 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300817 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
818}
819
820.phone-container {
821 width: 11.2em;
822 height: 23.33em;
823 position: absolute;
824 top: 0;
825 bottom: 0;
826 left: 0;
827 right: 0;
828 margin: auto;
829 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200830 -moz-transform-style: preserve-3d;
831 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300832 transform-style: preserve-3d;
833 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200834 -moz-transform: translateX(-80%);
835 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300836 transform: translateX(-80%);
837 border-radius: 2.0em;
838}
839
840.phone-front {
841 will-change: transform;
842 width: 11.2em;
843 height: 23.33em;
844 position: absolute;
845 top: 0;
846 bottom: 0;
847 left: 0;
848 right: 0;
849 margin: auto;
850 background-image: url("../images/phone_front.svg");
851 background-repeat: no-repeat;
852 background-position: -.53em 0;
853 background-size: 12.3em 23.36em;
854 border-radius: 2.0em;
855 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200856 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
857 -moz-transition: transform 600ms, box-shadow 450ms;
858 -o-transition: transform 600ms, box-shadow 450ms;
859 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300860}
861
862.just-phone-front {
863 will-change: transform;
864 width: 11.2em;
865 height: 23.33em;
866 position: absolute;
867 right: 0;
868 margin: auto;
869 left:-25;
870 top:0;
871 bottom:auto;
872 margin-top:10%;
873 margin-bottom:15%;
874 margin-left: 35%;
875 margin-right: auto;
876 background-image: url("../images/phone_front.svg");
877 background-repeat: no-repeat;
878 background-position: -.53em 0;
879 background-size: 12.3em 23.36em;
880 border-radius: 2.0em;
881 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
882 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200883 -moz-transform: scale(0.90);
884 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300885 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200886 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
887 -moz-transition: transform 600ms, box-shadow 450ms;
888 -o-transition: transform 600ms, box-shadow 450ms;
889 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300890}
891
892.phone-front-hover {
893 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200894 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
895 -moz-transition: transform 600ms, box-shadow 450ms;
896 -o-transition: transform 600ms, box-shadow 450ms;
897 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300898}
899
900.phone-screen {
901 width: 10.5em;
902 height: 19.3em;
903 position: relative;
904 left: 0;
905 right: 0;
906 top: 2.283em;
907 margin: auto;
908 background-color: #000;
909 overflow: hidden;
910}
911.phone-screen::before {
912 content: "";
913 position: absolute;
914 width: 100%;
915 height: 100%;
916 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
917 background-image: url("../images/bliss_screens.gif");
918 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200919 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300920 background-size: cover;
921 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200922 -moz-transform: scale(1);
923 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300924 transform: scale(1);
925}
926.phone-screen::after {
927 content: "";
928 position: absolute;
929 width: 100%;
930 height: 100%;
931 background-color: rgba(250, 250, 250, 0.1);
932}
933
934.phone-side {
935 will-change: transform;
936 width: 13.33em;
937 height: 25em;
938 position: absolute;
939 top: 0;
940 bottom: 0;
941 left: 0;
942 right: 0;
943 margin: auto;
944 border-radius: 1.66em;
945 background-repeat: no-repeat;
946 background-position: 2.2em .5em;
947 background-size: 13.33em 24.73em;
948 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200949 -moz-transform-style: preserve-3d;
950 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300951 transform-style: preserve-3d;
952 -webkit-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200953 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
954 -o-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300955 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
956 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200957 -moz-transition: all 350ms;
958 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300959 transition: all 350ms;
960}
961
962.phone-side-hover {
963 -webkit-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200964 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
965 -o-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300966 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
967 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200968 -moz-transition: all 350ms;
969 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300970}
971
972@-webkit-keyframes figure-anim {
973 from {
974 border-radius: 50%;
975 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200976 -moz-transform: rotate(0deg) scale(1);
977 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300978 transform: rotate(0deg) scale(1);
979 }
980 to {
981 border-radius: 30%;
982 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200983 -moz-transform: rotate(360deg) scale(0.5);
984 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300985 transform: rotate(360deg) scale(0.5);
986 }
987}
988
989@keyframes figure-anim {
990 from {
991 border-radius: 50%;
992 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200993 -moz-transform: rotate(0deg) scale(1);
994 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300995 transform: rotate(0deg) scale(1);
996 }
997 to {
998 border-radius: 30%;
999 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001000 -moz-transform: rotate(360deg) scale(0.5);
1001 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001002 transform: rotate(360deg) scale(0.5);
1003 }
1004}
1005@-webkit-keyframes figure-container-anim {
1006 from {
1007 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001008 -moz-transform: rotate(0deg);
1009 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001010 transform: rotate(0deg);
1011 }
1012 to {
1013 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001014 -moz-transform: rotate(360deg);
1015 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001016 transform: rotate(360deg);
1017 }
1018}
1019@keyframes figure-container-anim {
1020 from {
1021 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001022 -moz-transform: rotate(0deg);
1023 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001024 transform: rotate(0deg);
1025 }
1026 to {
1027 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001028 -moz-transform: rotate(360deg);
1029 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001030 transform: rotate(360deg);
1031 }
1032}
1033
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001034@media (min-width: 1200px) {
1035 .pull-right-lg {
1036 float: right !important; }
1037 .pull-left-lg {
1038 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001039 .pull-left-md {
1040 float: left !important; }
1041 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001042 .portfolio-projects .col-lg-6 {width: 100%}
1043 .navbar > .container {max-width: 1170px}
1044}
1045@media (min-width: 1366px) {
1046 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1047 .navbar > .container {max-width: 1170px}
1048}
Unknowne3cf16e2017-11-04 16:32:52 -04001049
1050 /* The alert message box */
1051.alert {
1052 padding: 20px;
1053 background-color: #f44336; /* Red */
1054 color: white;
1055 margin-bottom: 15px;
1056}
Henri Koivunevac2503532017-11-23 04:00:26 +02001057.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001058@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001059@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001060/* The close button */
1061.closebtn {
1062 margin-left: 15px;
1063 color: white;
1064 font-weight: bold;
1065 float: right;
1066 font-size: 22px;
1067 line-height: 20px;
1068 cursor: pointer;
1069 transition: 0.3s;
1070}
1071
Unknownb60d9422017-11-27 19:40:08 -05001072/* The alert message box */
1073.alert2 {
1074 padding: 20px;
1075 background-color: #17c13f; /* green */
1076 color: white;
1077 margin-bottom: 15px;
1078}
1079.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1080@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1081@media (max-width:1200px) {.alert {margin-top:3rem}}
1082/* The close button */
1083.closebtn {
1084 margin-left: 15px;
1085 color: white;
1086 font-weight: bold;
1087 float: right;
1088 font-size: 22px;
1089 line-height: 20px;
1090 cursor: pointer;
1091 transition: 0.3s;
1092}
1093
Unknowne3cf16e2017-11-04 16:32:52 -04001094/* When moving the mouse over the close button */
1095.closebtn:hover {
1096 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001097}
Unknown55030612017-11-04 20:28:12 -04001098
1099.vcenter {
1100 display: inline-block;
1101 position: absolute;
1102 left: 50%;
1103 top: 50%;
1104 -webkit-transform: translate(-50%, -50%);
1105 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001106}
Unknown55030612017-11-04 20:28:12 -04001107
Henri Koivuneva60a08562017-11-23 00:43:58 +02001108/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001109width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001110 height: 290px;
1111 */
Unknown55030612017-11-04 20:28:12 -04001112.animation {
1113 display: inline-block;
1114 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001115 width: 64rem;
1116 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001117 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001118 vertical-align: middle;
1119}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001120@media (max-width:720px) {
1121 .animation {margin-left:-30rem;margin-right:-30rem;}
1122}
1123@media (max-width:450px) {
1124 .animation {width:58rem;height:38rem;}
1125}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001126@media (max-width:450px) {
1127 .animation {width:58rem;height:38rem;}
1128}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001129@media (max-width:400px) {
1130 .animation {width:55rem;height:36rem;}
1131}
1132@media (max-width:380px) {
1133 .animation {width:50rem;height:33rem;}
1134}
1135@media (max-width:340px) {
1136 .animation {width:47rem;height:31rem;}
1137}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001138@media (max-width:320px) {
1139 .animation {width:42rem;height:28rem;}
1140}
1141@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001142 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001143}
1144@media (min-height:651px) {
1145 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1146}
1147@media (min-height:670px) {
1148 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1149}
1150@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001151 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001152}
1153@media (min-height:800px) {
1154 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001155}
Unknown55030612017-11-04 20:28:12 -04001156.animation .device {
1157 position: absolute;
1158 width: 100%;
1159 height: 100%;
1160 left: 50%;
1161 top: 50%;
1162 background: #111;
1163 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1164 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1165 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1166 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1167 -moz-transform: translate(-50%, -50%);
1168 -ms-transform: translate(-50%, -50%);
1169 -webkit-transform: translate(-50%, -50%);
1170 transform: translate(-50%, -50%);
1171}
1172.animation .device .phone-home-button,
1173.animation .device .tablet-home-button {
1174 position: absolute;
1175 border-radius: 50%;
1176 background: #444;
1177 opacity: 0;
1178 z-index: 1;
1179 -webkit-transition: all 0.4s ease;
1180 -moz-transition: all 0.4s ease;
1181 -ms-transition: all 0.4s ease;
1182 transition: all 0.4s ease;
1183}
1184.animation .device .phone-home-button {
1185 width: 16px;
1186 height: 16px;
1187 margin-top: -8px;
1188 right: 11px;
1189 top: 50%;
1190}
1191.animation .device .tablet-home-button {
1192 width: 12px;
1193 height: 12px;
1194 margin-left: -6px;
1195 bottom: 7px;
1196 left: 50%;
1197}
1198.animation .device .screen-stand {
1199 position: absolute;
1200 width: 100%;
1201 margin-left: -10px;
1202 margin-top: -1px;
1203 top: 60%;
1204 opacity: 0;
1205 z-index: 1;
1206 -webkit-transition: all 0.4s ease-out;
1207 -moz-transition: all 0.4s ease-out;
1208 -ms-transition: all 0.4s ease-out;
1209 transition: all 0.4s ease-out;
1210}
1211.animation .device .screen-stand .leg {
1212 position: absolute;
1213 width: 12px;
1214 height: 16px;
1215 left: 50%;
1216 top: 0;
1217 margin-left: -6px;
1218 background: #111;
1219}
1220.animation .device .screen-stand .foot {
1221 position: absolute;
1222 width: 120px;
1223 height: 4px;
1224 left: 50%;
1225 top: 15px;
1226 margin-left: -60px;
1227 border-top-left-radius: 2px;
1228 border-top-right-radius: 2px;
1229 background: #111;
1230}
1231.animation .device .display {
1232 position: relative;
1233 width: 100%;
1234 height: 100%;
1235 overflow: hidden;
1236 background: #34495e;
1237 z-index: 3;
1238}
1239.animation .device .display div {
1240 position: absolute;
1241 width: 100%;
1242 height: 100%;
1243 left: 100%;
1244 white-space: nowrap;
1245 -webkit-transition: all 0.4s ease;
1246 -moz-transition: all 0.4s ease;
1247 -ms-transition: all 0.4s ease;
1248 transition: all 0.4s ease;
1249}
1250.animation .device .display div div {
1251 position: absolute;
1252 width: 100%;
1253 left: 0;
1254 top: 50%;
1255 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001256 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001257 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001258 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001259}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001260@media (max-width:450px) {
1261 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1262}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001263 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001264.animation .device .display div div em {
1265 font-weight: bold;
1266}
1267.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001268 /* background: #000; */
1269 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001270 background-size: cover;
1271 background-repeat: no-repeat;
1272 background-position: center center;
1273 text-shadow: 1px 1px 2px #1f1f1f, -1px -1px 2px #1f1f1f, -1px 0 2px #1f1f1f, 0 -1px 2px #1f1f1f, 1px 0 2px #1f1f1f, 0 1px 2px #1f1f1f, 1px -1px 2px #1f1f1f, -1px 1px 2px #1f1f1f,
1274 2px 2px 2px #1f1f1f, -2px -2px 2px #1f1f1f, -2px 0 2px #1f1f1f, 0 -2px 2px #1f1f1f, 2px 0 2px #1f1f1f, 0 2px 2px #1f1f1f, 2px -2px 2px #1f1f1f, -2px 2px 2px #1f1f1f,
1275 3px 3px 2px #1f1f1f, -3px -3px 2px #1f1f1f, -3px 0 2px #1f1f1f, 0 -3px 2px #1f1f1f, 3px 0 2px #1f1f1f, 0 3px 2px #1f1f1f, 3px -3px 2px #1f1f1f, -3px 3px 2px #1f1f1f,
1276 4px 4px 4px #1f1f1f, -4px -4px 4px #1f1f1f, -4px 0 4px #1f1f1f, 0 -4px 4px #1f1f1f, 4px 0 4px #1f1f1f, 0 4px 4px #1f1f1f, 4px -4px 4px #1f1f1f, -4px 4px 4px #1f1f1f;
1277 color:white;
Unknown55030612017-11-04 20:28:12 -04001278}
1279.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001280 /* background: #000; */
1281 background: url("https://i.imgur.com/KfArkPZ.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001282 background-size: cover;
1283 background-repeat: no-repeat;
1284 background-position: center center;
1285 text-shadow: 1px 1px 2px #fff, -1px -1px 2px #fff, -1px 0 2px #fff, 0 -1px 2px #fff, 1px 0 2px #fff, 0 1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff,
1286 2px 2px 2px #fff, -2px -2px 2px #fff, -2px 0 2px #fff, 0 -2px 2px #fff, 2px 0 2px #fff, 0 2px 2px #fff, 2px -2px 2px #fff, -2px 2px 2px #fff,
1287 3px 3px 2px #fff, -3px -3px 2px #fff, -3px 0 2px #fff, 0 -3px 2px #fff, 3px 0 2px #fff, 0 3px 2px #fff, 3px -3px 2px #fff, -3px 3px 2px #fff,
1288 4px 4px 4px #fff, -4px -4px 4px #fff, -4px 0 4px #fff, 0 -4px 4px #fff, 4px 0 4px #fff, 0 4px 4px #fff, 4px -4px 4px #fff, -4px 4px 4px #fff;
1289 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001290}
1291.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001292 /* background: #000; */
1293 background: url("https://i.imgur.com/c55mey7.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001294 background-size: cover;
1295 background-repeat: no-repeat;
1296 background-position: center center;
1297 text-shadow: 1px 1px 2px #000, -1px -1px 2px #000, -1px 0 2px #000, 0 -1px 2px #000, 1px 0 2px #000, 0 1px 2px #000, 1px -1px 2px #000, -1px 1px 2px #000,
1298 2px 2px 2px #000, -2px -2px 2px #000, -2px 0 2px #000, 0 -2px 2px #000, 2px 0 2px #000, 0 2px 2px #000, 2px -2px 2px #000, -2px 2px 2px #000,
1299 3px 3px 2px #000, -3px -3px 2px #000, -3px 0 2px #000, 0 -3px 2px #000, 3px 0 2px #000, 0 3px 2px #000, 3px -3px 2px #000, -3px 3px 2px #000,
1300 4px 4px 4px #000, -4px -4px 4px #000, -4px 0 4px #000, 0 -4px 4px #000, 4px 0 4px #000, 0 4px 4px #000, 4px -4px 4px #000, -4px 4px 4px #000;
1301 color:white;
Unknown55030612017-11-04 20:28:12 -04001302}
1303.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001304 width: 87%;
1305 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001306 padding: 10px;
1307 border-radius: 4px;
1308}
1309.animation[data-animation-step="1"] .device .slide1 {
1310 left: 0%;
1311}
1312.animation[data-animation-step="1"] .device .screen-stand {
1313 opacity: 1;
1314 top: 100%;
1315}
1316.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001317 width: 74%;
1318 height: 75%;
1319 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001320 border-radius: 10px;
1321}
1322.animation[data-animation-step="2"] .device .slide1 {
1323 left: -100%;
1324}
1325.animation[data-animation-step="2"] .device .slide2 {
1326 left: 0%;
1327}
1328.animation[data-animation-step="2"] .device .tablet-home-button {
1329 opacity: 1;
1330}
1331.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001332 width: 27%;
1333 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001334 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001335 border-radius: 6px;
1336}
1337.animation[data-animation-step="3"] .device .slide1,
1338.animation[data-animation-step="3"] .device .slide2 {
1339 left: -100%;
1340}
1341.animation[data-animation-step="3"] .device .slide3 {
1342 left: 0%;
1343}
1344.animation[data-animation-step="3"] .device .phone-home-button {
1345 opacity: 1;
1346}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001347 @media (min-height:800px) {
1348 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1349 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1350 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1351 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001352 @media (max-height:720px) {
1353 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1354 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001355 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001356 .animation .device .display div div {font-size:16px;}
1357 }
1358 @media (max-height:650px) {
1359 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1360 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001361 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001362 .animation .device .display div div {font-size:15px;}
1363 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001364 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001365 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1366 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1367 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001368 .animation .device .display div div {font-size:15px;}
1369 }
1370 @media (max-width:520px) {
1371 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1372 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001373 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001374 .animation .device .display div div {font-size:15px;}
1375 }
1376 @media (max-width:460px) {
1377 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1378 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001379 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001380 .animation .device .display div div {font-size:15px;}
1381 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001382 @media (max-width:350px) {
1383 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1384 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1385 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1386 .animation .device .display div div {font-size:15px;}
1387 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001388 @media (max-width:320px) {
1389 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1390 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1391 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1392 .animation .device .display div div {font-size:15px;}
1393 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001394
1395/* More media queries */
1396@media (max-width: 430px) {
1397 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001398}