blob: 2cca67356461c939faddfcfe689d2663b784de64 [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;
Unknown62c1a402018-10-02 10:32:07 -04007 /* background-color: #0080ff; */
Unknown56eeba82018-10-02 13:32:19 -04008 background: url("../images/innaarsuit_oli_2018186_lrg.jpg") no-repeat center center;
Unknown62c1a402018-10-02 10:32:07 -04009 -webkit-background-size: cover;
10 -moz-background-size: cover;
11 -o-background-size: cover;
Unknownebf3b8e2018-10-02 10:56:52 -040012 /* Preserve aspet ratio */
Unknown8bcbb5b2018-10-02 11:41:09 -040013 height: 100%;
14 background-repeat: no-repeat;
15 background-attachment: fixed !important;
Unknown4f4e1cb2018-10-02 13:44:17 -040016 /* background-position: center !important; */
Unknown8bcbb5b2018-10-02 11:41:09 -040017 background-size: cover !important;
Unknown7e505e82018-10-02 15:40:00 -040018 margin-left: calc(-50vw + 50%);
19 margin-right: calc(-50vw + 50%);
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030020 }
Unknown8e40a3b2017-07-30 14:47:14 -040021
Unknown62c1a402018-10-02 10:32:07 -040022#bg {
23 position: fixed;
24 top: -50%;
25 left: -50%;
26 width: 200%;
27 height: 200%;
28}
29#bg img {
30 position: absolute;
31 top: 0;
32 left: 0;
33 right: 0;
34 bottom: 0;
35 margin: auto;
36 min-width: 50%;
37 min-height: 50%;
38}
39
Henri Koivuneva468d1692017-08-12 16:24:41 +030040h1, .h1,
41h2, .h2,
42h3, .h3,
43h4, .h4,
44h5, .h5,
45h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040046 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030047 line-height: 1.4;
Unknowna2d54432018-10-02 09:15:22 -040048 color: #222222; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030049h1, .h1 {font-size: 64px;}
50h2, .h2 {font-size: 42px;}
51h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040052
53p {
54 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030055 color: #ffffff;
56 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040057
Henri Koivuneva0f988192017-08-12 15:28:05 +030058a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030059 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020060 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
61 -o-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030062 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030063}
64
Henri Koivuneva7f266022017-08-12 15:25:19 +030065a:hover, a:focus, a:active {text-decoration: none;}
66
Unknown8e40a3b2017-07-30 14:47:14 -040067body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030068 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030069
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030070#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030071 padding-left: 30px;
72 padding-right: 30px;
73}
74#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030075
Unknowne3cf16e2017-11-04 16:32:52 -040076#family-lt > .container {
77 padding-left: 30px;
78 padding-right: 30px;
Unknownb60d9422017-11-27 19:40:08 -050079 font-size: 18px;
Unknowne3cf16e2017-11-04 16:32:52 -040080}
81#family-lt > div > div > div {padding-right: 0;padding-left: 0}
82
Henri Koivunevabcf672a2017-08-12 16:25:03 +030083.row,
84.container-fluid>.navbar-collapse,
85.container-fluid>.navbar-header,
86.container>.navbar-collapse,
87.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +030088 margin:auto;
89}
Unknown8e40a3b2017-07-30 14:47:14 -040090
91.container-fluid .text-muted {
92 margin: 20px 0; }
93
94.btn:focus, a:focus {
95 outline: none !important; }
96
97.navbar {
98 height: 70px;
99 background-color: transparent;
100 background: transparent;
101 border: none;
102 color: #ffffff;
103 z-index: 100;
104 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300105 padding-left: 30px;
106 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -0400107 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300108 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200109 -moz-transition: background-color .2s ease 0s;
110 -o-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400111 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300112.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400113.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300114 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300115 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300116 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400117 color: #ffffff;
118 font-weight: 400; }
119
120.navbar-default .navbar-nav > li > a {
121 color: #ffffff;
122 font-weight: 500;
123 font-size: 1em;
124 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300125 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +0300126 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300127 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300128 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200129 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
130 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300131 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300132 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300133.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400134 color: #ffffff;
135 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300136.navbar-default .navbar-nav > li > a:active,
137.navbar-default .navbar-nav > li > a:focus,
138.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
139 color: rgba(255,255,255,0.8);
140 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400141.navbar-default .navbar-nav > li > a:visited {
142 color: #ffffff;
143 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300144.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400145 background-color: transparent;
146 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300147.navbar-default .navbar-nav > .active > a:focus,
148.navbar.solid .navbar-nav > li > a:active,
149.navbar.solid .navbar-nav > li > a:focus {
150 background-color: transparent;
151 color: rgba(255,255,255,0.8); }
Henri Koivuneva60a08562017-11-23 00:43:58 +0200152.navbar-toggle {margin-right:0;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400153.navbar-default .navbar-toggle {
154 border-color: #ffffff; }
155 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Unknowna2d54432018-10-02 09:15:22 -0400156 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300157 }
Unknown8e40a3b2017-07-30 14:47:14 -0400158 .navbar-default .navbar-toggle .icon-bar {
159 color: #ffffff;
160 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300161.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400162 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300163}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300164.navbar-collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400165 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300166}
167.navbar-default .navbar-toggle .icon-bar {
168 color: #ffffff;
169 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400170.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400171 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300172}
Unknown94e4caa2017-08-12 10:48:07 -0400173.navbar-collapse.collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400174 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300175}
nilac8991c1655032017-08-19 12:37:44 +0200176
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300177.navbar-collapse.collapse.show {
Unknowna2d54432018-10-02 09:15:22 -0400178 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300179 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200180 -moz-transition: background-color .2s ease 0s;
181 -o-transition: background-color .2s ease 0s;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300182 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300183 -webkit-border-bottom-left-radius: 4px;
184 -webkit-border-bottom-right-radius: 4px;
185 border-bottom-left-radius: 4px;
186 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300187}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300188
189.navbar-collapse .navbar-nav > li > a,
190.navbar-collapse .navbar-nav > li > a:hover,
191.navbar-collapse .navbar-nav > li > a:focus,
192.navbar-collapse .navbar-nav > li > a:active {
193 border-color: transparent !important;
194}
195
Unknown8e40a3b2017-07-30 14:47:14 -0400196/* Solid class attached on scroll past first section */
197.navbar.solid {
Unknowna2d54432018-10-02 09:15:22 -0400198 background-color: #222222;
Unknown2e345c42017-08-14 18:25:38 -0400199 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300200 width: 100%;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200201 margin: 0;
202 box-shadow: 0 7px 8px 0 rgba(0,0,0,0.3);
203 -webkit-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
204 -moz-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
205 -o-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
206 transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300207 }
Unknown8e40a3b2017-07-30 14:47:14 -0400208 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300209 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400210 display: inline-block;
211 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300212 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200213 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
214 -o-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivunevae1841232017-08-12 21:55:21 +0300215 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400216 .navbar.solid .navbar-nav > li > a {
217 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300218 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200219 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
220 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300221 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400222
223.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300224 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400225 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300226 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400227 height: 100vh;
228 display: -webkit-box;
229 display: -ms-flexbox;
230 display: flex;
Unknown62c1a402018-10-02 10:32:07 -0400231 /* background-color: #0080ff;*/
232 background: url(images/web_bg_1280.png) no-repeat center center fixed;
233 -webkit-background-size: cover;
234 -moz-background-size: cover;
235 -o-background-size: cover;
236 background-size: cover;
237 }
Unknown8e40a3b2017-07-30 14:47:14 -0400238 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300239 padding: 6% 0 5.5% 0; }
240 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300241 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300242 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400243
244.headline {
245 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300246 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300247 max-width: 1600px;
248 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300249 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300250 padding-right: 30px;
251 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300252 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400253 @media screen and (min-width: 768px) {
254 .headline {
255 padding-top: 3.75em; } }
256 @media screen and (min-width: 992px) {
257 .headline {
258 padding-top: 1.5625em; } }
259 @media screen and (min-width: 1200px) {
260 .headline {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200261 padding-top: 0; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400262
263#about {
Unknowna2d54432018-10-02 09:15:22 -0400264 background-color: #222222; }
Unknown8e40a3b2017-07-30 14:47:14 -0400265 #about h2 {
266 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300267 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400268
269.profile-img {
270 margin-bottom: 15px;
271 width: 120px; }
272
273.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300274 padding: 4% 30px 1% 30px;
275 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400276 .about-tools {
277 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300278 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400279 @media screen and (min-width: 992px) {
280 .about-tools {
281 padding-top: 5.625em; } }
282 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200283 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400284 .about-tools ul {
285 color: #0080ff;
286 list-style: none; }
287 .about-tools ul li {
288 padding-top: 0.75em; }
289 .about-last {
290 padding-top: 3.125em;
291 padding-bottom: 0;
292 font-size: 1.125em; }
293 @media screen and (min-width: 992px) {
294 .about-last {
295 padding-top: 0; } }
296 .about-last p {
297 color: #0080ff; }
298
299#portfolio {
300 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400301
Unknown8e40a3b2017-07-30 14:47:14 -0400302.portfolio-projects--btn {
303 background: transparent;
Unknowna2d54432018-10-02 09:15:22 -0400304 color: #222222;
305 border: 1px solid #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400306 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300307 margin-bottom: 1.25em;
308 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200309 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400310 .portfolio-projects--btn:hover {
Unknowna2d54432018-10-02 09:15:22 -0400311 background: #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400312 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300313 .portfolio-projects--btn:focus,
314 .portfolio-projects--btn:active {
Unknowna2d54432018-10-02 09:15:22 -0400315 background: #111111;
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300316 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200317@media (max-width:650px) {
318 .portfolio-projects--btn {font-size:16px;}
319}
Unknown8e40a3b2017-07-30 14:47:14 -0400320.portfolio-projects--image {
321 margin-bottom: 1.875em;
322 padding-top: 5%; }
323
Henri Koivunevabe19c192017-11-22 22:14:33 +0200324.about-tools ul li, .contact-social-icons ul a li {
325 text-align: center; }
326
327.centered {
328 float: none;
329 margin-left: auto;
330 margin-right: auto; }
331
332
333.vcenter {
334 display: inline-block;
335 vertical-align: middle;
336 float: none; }
337
338.break {
339 clear: both;
340 margin-top: 10px; }
341
342@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300343 #team > .container .row > div {width: 100%;margin: 0;}
344}
345
Henri Koivunevabe19c192017-11-22 22:14:33 +0200346@media (min-width: 768px) {
347 .pull-right-sm {
348 float: right !important; }
349 .pull-left-sm {
350 float: left !important; }
351 .container {width: 768px}
352 .navbar-right {margin-right: 0;}
353 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
354}
355@media (min-width: 992px) {
356 .pull-right-md {
357 float: right !important; }
358 .pull-left-md {
359 float: left !important; }
360 .container {width: 94%;}
361}
362@media (min-width: 1200px) {
363 .pull-right-lg {
364 float: right !important; }
365 .pull-left-lg {
366 float: left !important; }
367 .container {width: 1170px;}
368 .portfolio-projects .col-lg-6 {width: 100%}
369 .navbar > .container {max-width: 1170px}
370}
371@media (min-width: 1366px) {
372 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
373 .navbar > .container {max-width: 1170px}
374}
375
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200376@media (max-width:768px) {
377 .portfolio-projects--desc {
378 margin-top: 30px;
379 margin-bottom: 30px;
380 font-size: 16px; }
381}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200382@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300383 .portfolio-projects {
384 margin-top: 0.625em; } }
385.portfolio-projects--title {
386 margin-top: 0.9375em;
387 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200388@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200389 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
390 .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 +0300391 .portfolio-projects--desc {
392 margin-top: 30px;
393 margin-bottom: 30px;
394 font-size: 16px; }
395 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
396 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
397 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
398 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
399 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
400 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200401 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
402 .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 +0300403 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
404 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
405 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200406 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
407 .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 +0300408 }
409 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200410 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
411 .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 +0300412 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200413 margin-top: 24px;
414 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300415 font-size: 18px; }
416 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200417 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300418 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200419 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
420 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300421 }
422 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200423 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
424 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
425 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300426 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200427 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
428 @media (max-width: 768px) {
429 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
430 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300431
Unknown8e40a3b2017-07-30 14:47:14 -0400432#contact {
Unknowna2d54432018-10-02 09:15:22 -0400433 background-color: #222222;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300434 padding-left: 15px;
435 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400436 #contact h2 {
437 color: #0080ff; }
438
439.contact-social-icons p {
440 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300441.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400442.contact-social-icons ul a {
443 color: #0080ff;
444 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300445 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300446 .team-links-list a:hover,
447 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400448 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300449 .contact-social-icons ul a:focus,
450 .contact-social-icons ul a:active,
451 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300452 .team-links-list a:active,
453 .family-links-list a:focus,
454 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300455 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400456 .contact-social-icons ul a li {
457 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300458 padding: 1.25%;
459 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300460 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300461 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300462 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
463 }
464 @media (max-width: 720px) {
465 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
466 }
Unknown8e40a3b2017-07-30 14:47:14 -0400467
468.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300469 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400470 bottom: 0;
471 width: 100%;
472 /* Set the fixed height of the footer here */
Unknowna2d54432018-10-02 09:15:22 -0400473 background-color: #111111;
Unknownf0310a82017-08-12 19:32:49 -0400474
Unknown8e40a3b2017-07-30 14:47:14 -0400475 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400476.footer-role, .footer-name, .footer-description {
477 color: #FFFFFF;
478}
479.footer-description {
480 color: #fff;
481 font-size: 18px;
482}
483.footer-role h4, .footer-links-list a {
484 color: #0080ff;
485}
486.footer-header h4 {
487 color: #0080ff;
488}
Unknown8e40a3b2017-07-30 14:47:14 -0400489#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200490 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400491 padding: 10px;
492 font-size: 1.5em;
Unknowna2d54432018-10-02 09:15:22 -0400493 color: #222222;
494 border: solid 2px #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400495 border-radius: 50%; }
496
497#scrollTopIcon {
498 margin-top: 10px;
499 font-size: 1em;
500 color: #ffffff;
501 border-color: #ffffff; }
502
503.back-to-top {
504 display: none; }
505 .back-to-top.visible {
506 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400507
508/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300509#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300510 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400511 /*font-weight: 700;
512 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400513}
514.hr.invisible_hr {
515 height: 0;
516 padding: 0;
517}
518.hr.big_size_hr {
519 margin: 30px 0;
520}
521.hr {
522 clear: both;
523 display: block;
524 font-size: 0;
525 height: 24px;
526 margin: 20px 0;
527 overflow: hidden;
528 padding: 2px 0;
529 position: relative;
530 text-align: center;
531 width: 100%;
532}
533.highlight_secondary {
534 color: #FFFFFF;
535}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300536.team-role, .team-name, .team-links-list a {
Unknowna2d54432018-10-02 09:15:22 -0400537 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200538 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300539 white-space: normal;
540 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400541}
nilac8991c1655032017-08-19 12:37:44 +0200542.team-name, .family-name {
543 font-size: 21px;
544 text-align: center;
545 white-space: nowrap;
546}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300547.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300548 padding-top: .75em;
Unknowna2d54432018-10-02 09:15:22 -0400549 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200550 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300551}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300552.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300553 max-width:150px;
554 max-height: 150px;
555 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300556}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300557#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200558 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300559 padding-left: 0;
560 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300561 /* display: flex; */
562 /* flex-wrap: wrap; */
563 /* justify-content: flex-start; */
564}
565 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200566 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300567 #team .col-sm-4 {
568 width: 100%;
569 margin: 0;
570 }
571 }
572 @media (min-width: 992px) {
573 #team .col-md-2 {
574 width: 100%;
575 margin: 0;
576 }
577 }
578 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200579 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300580 }
581 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200582 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300583 #team .col-xs-6 {width: 42%;margin:4%;}
584 }
585 @media (max-width: 500px) {
586 #team > .container .row > div {min-height: 250px;}
587 #team .col-xs-6 {width: 92%;margin:4%;}
588 }
589#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
590
591/* Bliss family section */
592#family {
Unknowna2d54432018-10-02 09:15:22 -0400593 background-color: #222222;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300594}
595#family > div > div.row > div {font-size: 18px}
596.family-role, .family-name, .family-description {
597 color: #FFFFFF;
598}
599.family-description {
600 color: #fff;
601 font-size: 18px;
602}
603.family-role h4, .family-links-list a {
604 color: #0080ff;
605}
606.family-header h2 {
607 color: #0080ff;
608}
609#family .about-tools {
610 font-size: 20px;
611}
612.family-image img {
613 max-width:150px;
614 max-height: 150px;
615 margin:0 auto;
616}
617.family-projects--btn {
618 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400619 color: #0080ff;
620 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300621 border-radius: 5px;
622 margin-bottom: 1.25em;
623 font-weight: 700;
624 font-size: 21px; }
625 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400626 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300627 color: #ffffff; }
628 .family-projects--btn:focus,
629 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400630 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300631 color: #ffffff; }
632
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200633
634@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200635 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300636}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200637@media (min-height: 900px) {
638 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
639}
640@media (min-height: 960px) {
641 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
642}
643@media (min-height: 980px) {
644 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
645}
646@media (min-height: 1020px) {
647 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
648}
649@media (min-height: 1090px) {
650 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
651}
652@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200653 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200654}
655@media (max-height: 850px) {
656 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
657}
658@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200659 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300660 .cover.top {padding: 7.5vh 0 12.5vh 0;}
661}
662@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200663 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300664}
665@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200666 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200667}
668@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200669 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200670 .animation {margin-top:-6vh !important;}
671}
672@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200673 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200674 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300675}
676@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200677 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200678 .animation {margin-top:-8vh !important;}
679 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300680 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
681}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200682@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200683 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200684 .animation {margin-top:-10vh !important;}
685 .cover.top {padding: 6vh 0 5vh 0;}
686}
687@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200688 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200689 .animation {margin-top:-13vh !important;}
690 .cover.top {padding: 6vh 0 5vh 0;}
691}
Henri Koivunevad27df022017-11-23 05:12:58 +0200692@media (max-height: 600px) and (orientation:landscape) {
693 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
694}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300695@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200696 #scrollIcon, #scrollTopIcon {display:none}
697 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300698 .headline {padding-top:3vh;}
699 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
700}
701@media (max-height: 480px) {
702 #scrollIcon, #scrollTopIcon {margin-top: 0}
703 .cover.top {padding: 3vh 0 3vh 0;}
704 .headline {padding-top:1.5vh;}
705 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
706}
707@media (max-height: 320px) {
708 .cover.top {padding: 1vh 0 3vh 0;}
709 .headline {padding-top:1vh;}
710 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
711}
712@media (max-width: 768px) {
713 .container-fluid {padding:30px 0 !important;}
714 .h1, .h2, .h3, h1, h2, h3 {
715 margin-top: 10px;
716 margin-bottom: 10px;
717 }
718 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
719 .row.cover.top .lead {
720 max-width: 350px;
721 margin-left:auto;
722 margin-right: auto
723 }
724 .h4, h4 {font-size: 20px}
725 #portfolio h2 {padding-bottom: 0}
726 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200727 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300728 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
729 #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 +0200730 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300731}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200732@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300733@media (max-device-height: 480px) and (orientation: landscape) {
734 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
735 max-height: 240px;
736 }
737 .navbar-nav>li>a {
738 padding-top: 6px;
739 padding-bottom: 6px;
740 }
741}
742@media (max-width: 360px) {
743 .h1, h1 {font-size: 32px;}
744 .cover, .cover.bottom {
745 padding-left: 15px;
746 padding-right: 15px;
747 }
748}
749
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300750h1 {
751 color: #fff;
752 cursor: default;
753}
754
755h1 span:nth-of-type(1) {
756 font-size: 1em;
757 line-height: 0.5em;
758}
759h1 span:nth-of-type(2) {
760 font-size: .4em;
761 font-weight: 400;
762 line-height: 3.65em;
763 color: #0080ff;
764 background-color: #282828;
765 padding: 3px 10px;
766 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
767}
768h1 span:nth-of-type(3) {
769 font-size: 1.5em;
770 line-height: .85em;
771}
772
773.space {
774 will-change: transform;
775 position: relative;
776 left:-25;
777 top:auto;
778 bottom:auto;
779 margin-top:15%;
780 margin-bottom:25%;
781 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200782 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300783 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200784 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
785 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300786 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
787 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200788 -moz-transition: all 600ms;
789 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300790 transition: all 600ms;
791}
792
793.space-hover {
794 position: relative;
795 left:-25;
796 top:auto;
797 bottom:auto;
798 margin-top:30%;
799 margin-bottom:25%;
800 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200801 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300802 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200803 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
804 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300805 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
806}
807
808.phone-container {
809 width: 11.2em;
810 height: 23.33em;
811 position: absolute;
812 top: 0;
813 bottom: 0;
814 left: 0;
815 right: 0;
816 margin: auto;
817 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200818 -moz-transform-style: preserve-3d;
819 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300820 transform-style: preserve-3d;
821 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200822 -moz-transform: translateX(-80%);
823 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300824 transform: translateX(-80%);
825 border-radius: 2.0em;
826}
827
828.phone-front {
829 will-change: transform;
830 width: 11.2em;
831 height: 23.33em;
832 position: absolute;
833 top: 0;
834 bottom: 0;
835 left: 0;
836 right: 0;
837 margin: auto;
838 background-image: url("../images/phone_front.svg");
839 background-repeat: no-repeat;
840 background-position: -.53em 0;
841 background-size: 12.3em 23.36em;
842 border-radius: 2.0em;
843 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200844 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
845 -moz-transition: transform 600ms, box-shadow 450ms;
846 -o-transition: transform 600ms, box-shadow 450ms;
847 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300848}
849
850.just-phone-front {
851 will-change: transform;
852 width: 11.2em;
853 height: 23.33em;
854 position: absolute;
855 right: 0;
856 margin: auto;
857 left:-25;
858 top:0;
859 bottom:auto;
860 margin-top:10%;
861 margin-bottom:15%;
862 margin-left: 35%;
863 margin-right: auto;
864 background-image: url("../images/phone_front.svg");
865 background-repeat: no-repeat;
866 background-position: -.53em 0;
867 background-size: 12.3em 23.36em;
868 border-radius: 2.0em;
869 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
870 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200871 -moz-transform: scale(0.90);
872 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300873 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200874 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
875 -moz-transition: transform 600ms, box-shadow 450ms;
876 -o-transition: transform 600ms, box-shadow 450ms;
877 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300878}
879
880.phone-front-hover {
881 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200882 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
883 -moz-transition: transform 600ms, box-shadow 450ms;
884 -o-transition: transform 600ms, box-shadow 450ms;
885 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300886}
887
888.phone-screen {
889 width: 10.5em;
890 height: 19.3em;
891 position: relative;
892 left: 0;
893 right: 0;
894 top: 2.283em;
895 margin: auto;
896 background-color: #000;
897 overflow: hidden;
898}
899.phone-screen::before {
900 content: "";
901 position: absolute;
902 width: 100%;
903 height: 100%;
904 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
905 background-image: url("../images/bliss_screens.gif");
906 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200907 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300908 background-size: cover;
909 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200910 -moz-transform: scale(1);
911 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300912 transform: scale(1);
913}
914.phone-screen::after {
915 content: "";
916 position: absolute;
917 width: 100%;
918 height: 100%;
919 background-color: rgba(250, 250, 250, 0.1);
920}
921
922.phone-side {
923 will-change: transform;
924 width: 13.33em;
925 height: 25em;
926 position: absolute;
927 top: 0;
928 bottom: 0;
929 left: 0;
930 right: 0;
931 margin: auto;
932 border-radius: 1.66em;
933 background-repeat: no-repeat;
934 background-position: 2.2em .5em;
935 background-size: 13.33em 24.73em;
936 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200937 -moz-transform-style: preserve-3d;
938 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300939 transform-style: preserve-3d;
940 -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 +0200941 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
942 -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 +0300943 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
944 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200945 -moz-transition: all 350ms;
946 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300947 transition: all 350ms;
948}
949
950.phone-side-hover {
951 -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 +0200952 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
953 -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 +0300954 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
955 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200956 -moz-transition: all 350ms;
957 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300958}
959
960@-webkit-keyframes figure-anim {
961 from {
962 border-radius: 50%;
963 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200964 -moz-transform: rotate(0deg) scale(1);
965 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300966 transform: rotate(0deg) scale(1);
967 }
968 to {
969 border-radius: 30%;
970 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200971 -moz-transform: rotate(360deg) scale(0.5);
972 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300973 transform: rotate(360deg) scale(0.5);
974 }
975}
976
977@keyframes figure-anim {
978 from {
979 border-radius: 50%;
980 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200981 -moz-transform: rotate(0deg) scale(1);
982 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300983 transform: rotate(0deg) scale(1);
984 }
985 to {
986 border-radius: 30%;
987 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200988 -moz-transform: rotate(360deg) scale(0.5);
989 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300990 transform: rotate(360deg) scale(0.5);
991 }
992}
993@-webkit-keyframes figure-container-anim {
994 from {
995 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200996 -moz-transform: rotate(0deg);
997 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300998 transform: rotate(0deg);
999 }
1000 to {
1001 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001002 -moz-transform: rotate(360deg);
1003 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001004 transform: rotate(360deg);
1005 }
1006}
1007@keyframes figure-container-anim {
1008 from {
1009 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001010 -moz-transform: rotate(0deg);
1011 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001012 transform: rotate(0deg);
1013 }
1014 to {
1015 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001016 -moz-transform: rotate(360deg);
1017 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001018 transform: rotate(360deg);
1019 }
1020}
1021
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001022@media (min-width: 1200px) {
1023 .pull-right-lg {
1024 float: right !important; }
1025 .pull-left-lg {
1026 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001027 .pull-left-md {
1028 float: left !important; }
1029 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001030 .portfolio-projects .col-lg-6 {width: 100%}
1031 .navbar > .container {max-width: 1170px}
1032}
1033@media (min-width: 1366px) {
1034 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1035 .navbar > .container {max-width: 1170px}
1036}
Unknowne3cf16e2017-11-04 16:32:52 -04001037
1038 /* The alert message box */
1039.alert {
1040 padding: 20px;
1041 background-color: #f44336; /* Red */
1042 color: white;
1043 margin-bottom: 15px;
1044}
Henri Koivunevac2503532017-11-23 04:00:26 +02001045.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001046@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001047@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001048/* The close button */
1049.closebtn {
1050 margin-left: 15px;
1051 color: white;
1052 font-weight: bold;
1053 float: right;
1054 font-size: 22px;
1055 line-height: 20px;
1056 cursor: pointer;
1057 transition: 0.3s;
1058}
1059
Unknownb60d9422017-11-27 19:40:08 -05001060/* The alert message box */
1061.alert2 {
1062 padding: 20px;
1063 background-color: #17c13f; /* green */
1064 color: white;
1065 margin-bottom: 15px;
1066}
1067.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1068@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1069@media (max-width:1200px) {.alert {margin-top:3rem}}
1070/* The close button */
1071.closebtn {
1072 margin-left: 15px;
1073 color: white;
1074 font-weight: bold;
1075 float: right;
1076 font-size: 22px;
1077 line-height: 20px;
1078 cursor: pointer;
1079 transition: 0.3s;
1080}
1081
Unknowne3cf16e2017-11-04 16:32:52 -04001082/* When moving the mouse over the close button */
1083.closebtn:hover {
1084 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001085}
Unknown55030612017-11-04 20:28:12 -04001086
1087.vcenter {
1088 display: inline-block;
1089 position: absolute;
1090 left: 50%;
1091 top: 50%;
1092 -webkit-transform: translate(-50%, -50%);
1093 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001094}
Unknown55030612017-11-04 20:28:12 -04001095
Henri Koivuneva60a08562017-11-23 00:43:58 +02001096/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001097width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001098 height: 290px;
1099 */
Unknown55030612017-11-04 20:28:12 -04001100.animation {
1101 display: inline-block;
1102 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001103 width: 64rem;
1104 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001105 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001106 vertical-align: middle;
1107}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001108@media (max-width:720px) {
1109 .animation {margin-left:-30rem;margin-right:-30rem;}
1110}
1111@media (max-width:450px) {
1112 .animation {width:58rem;height:38rem;}
1113}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001114@media (max-width:450px) {
1115 .animation {width:58rem;height:38rem;}
1116}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001117@media (max-width:400px) {
1118 .animation {width:55rem;height:36rem;}
1119}
1120@media (max-width:380px) {
1121 .animation {width:50rem;height:33rem;}
1122}
1123@media (max-width:340px) {
1124 .animation {width:47rem;height:31rem;}
1125}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001126@media (max-width:320px) {
1127 .animation {width:42rem;height:28rem;}
1128}
1129@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001130 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001131}
1132@media (min-height:651px) {
1133 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1134}
1135@media (min-height:670px) {
1136 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1137}
1138@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001139 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001140}
1141@media (min-height:800px) {
1142 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001143}
Unknown55030612017-11-04 20:28:12 -04001144.animation .device {
1145 position: absolute;
1146 width: 100%;
1147 height: 100%;
1148 left: 50%;
1149 top: 50%;
1150 background: #111;
1151 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1152 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1153 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1154 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1155 -moz-transform: translate(-50%, -50%);
1156 -ms-transform: translate(-50%, -50%);
1157 -webkit-transform: translate(-50%, -50%);
1158 transform: translate(-50%, -50%);
1159}
1160.animation .device .phone-home-button,
1161.animation .device .tablet-home-button {
1162 position: absolute;
1163 border-radius: 50%;
1164 background: #444;
1165 opacity: 0;
1166 z-index: 1;
1167 -webkit-transition: all 0.4s ease;
1168 -moz-transition: all 0.4s ease;
1169 -ms-transition: all 0.4s ease;
1170 transition: all 0.4s ease;
1171}
1172.animation .device .phone-home-button {
1173 width: 16px;
1174 height: 16px;
1175 margin-top: -8px;
1176 right: 11px;
1177 top: 50%;
1178}
1179.animation .device .tablet-home-button {
1180 width: 12px;
1181 height: 12px;
1182 margin-left: -6px;
1183 bottom: 7px;
1184 left: 50%;
1185}
1186.animation .device .screen-stand {
1187 position: absolute;
1188 width: 100%;
1189 margin-left: -10px;
1190 margin-top: -1px;
1191 top: 60%;
1192 opacity: 0;
1193 z-index: 1;
1194 -webkit-transition: all 0.4s ease-out;
1195 -moz-transition: all 0.4s ease-out;
1196 -ms-transition: all 0.4s ease-out;
1197 transition: all 0.4s ease-out;
1198}
1199.animation .device .screen-stand .leg {
1200 position: absolute;
1201 width: 12px;
1202 height: 16px;
1203 left: 50%;
1204 top: 0;
1205 margin-left: -6px;
1206 background: #111;
1207}
1208.animation .device .screen-stand .foot {
1209 position: absolute;
1210 width: 120px;
1211 height: 4px;
1212 left: 50%;
1213 top: 15px;
1214 margin-left: -60px;
1215 border-top-left-radius: 2px;
1216 border-top-right-radius: 2px;
1217 background: #111;
1218}
1219.animation .device .display {
1220 position: relative;
1221 width: 100%;
1222 height: 100%;
1223 overflow: hidden;
1224 background: #34495e;
1225 z-index: 3;
1226}
1227.animation .device .display div {
1228 position: absolute;
1229 width: 100%;
1230 height: 100%;
1231 left: 100%;
1232 white-space: nowrap;
1233 -webkit-transition: all 0.4s ease;
1234 -moz-transition: all 0.4s ease;
1235 -ms-transition: all 0.4s ease;
1236 transition: all 0.4s ease;
1237}
1238.animation .device .display div div {
1239 position: absolute;
1240 width: 100%;
1241 left: 0;
1242 top: 50%;
1243 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001244 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001245 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001246 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001247}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001248@media (max-width:450px) {
1249 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1250}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001251 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001252.animation .device .display div div em {
1253 font-weight: bold;
1254}
1255.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001256 /* background: #000; */
1257 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001258 background-size: cover;
1259 background-repeat: no-repeat;
1260 background-position: center center;
1261 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,
1262 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,
1263 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,
1264 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;
1265 color:white;
Unknown55030612017-11-04 20:28:12 -04001266}
1267.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001268 /* background: #000; */
1269 background: url("https://i.imgur.com/KfArkPZ.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 #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,
1274 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,
1275 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,
1276 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;
1277 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001278}
1279.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001280 /* background: #000; */
1281 background: url("https://i.imgur.com/c55mey7.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 #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,
1286 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,
1287 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,
1288 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;
1289 color:white;
Unknown55030612017-11-04 20:28:12 -04001290}
1291.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001292 width: 87%;
1293 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001294 padding: 10px;
1295 border-radius: 4px;
1296}
1297.animation[data-animation-step="1"] .device .slide1 {
1298 left: 0%;
1299}
1300.animation[data-animation-step="1"] .device .screen-stand {
1301 opacity: 1;
1302 top: 100%;
1303}
1304.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001305 width: 74%;
1306 height: 75%;
1307 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001308 border-radius: 10px;
1309}
1310.animation[data-animation-step="2"] .device .slide1 {
1311 left: -100%;
1312}
1313.animation[data-animation-step="2"] .device .slide2 {
1314 left: 0%;
1315}
1316.animation[data-animation-step="2"] .device .tablet-home-button {
1317 opacity: 1;
1318}
1319.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001320 width: 27%;
1321 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001322 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001323 border-radius: 6px;
1324}
1325.animation[data-animation-step="3"] .device .slide1,
1326.animation[data-animation-step="3"] .device .slide2 {
1327 left: -100%;
1328}
1329.animation[data-animation-step="3"] .device .slide3 {
1330 left: 0%;
1331}
1332.animation[data-animation-step="3"] .device .phone-home-button {
1333 opacity: 1;
1334}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001335 @media (min-height:800px) {
1336 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1337 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1338 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1339 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001340 @media (max-height:720px) {
1341 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1342 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001343 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001344 .animation .device .display div div {font-size:16px;}
1345 }
1346 @media (max-height:650px) {
1347 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1348 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001349 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001350 .animation .device .display div div {font-size:15px;}
1351 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001352 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001353 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1354 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1355 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001356 .animation .device .display div div {font-size:15px;}
1357 }
1358 @media (max-width:520px) {
1359 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1360 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001361 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001362 .animation .device .display div div {font-size:15px;}
1363 }
1364 @media (max-width:460px) {
1365 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1366 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001367 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001368 .animation .device .display div div {font-size:15px;}
1369 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001370 @media (max-width:350px) {
1371 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1372 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1373 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1374 .animation .device .display div div {font-size:15px;}
1375 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001376 @media (max-width:320px) {
1377 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1378 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1379 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1380 .animation .device .display div div {font-size:15px;}
1381 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001382
1383/* More media queries */
1384@media (max-width: 430px) {
1385 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001386}