blob: dddefcb78d4b048b6d2327e8f073c5fff5b60408 [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; */
8 background: url("../images/web_bg_1280.png") no-repeat center center fixed;
9 -webkit-background-size: cover;
10 -moz-background-size: cover;
11 -o-background-size: cover;
Unknownebf3b8e2018-10-02 10:56:52 -040012 /* Preserve aspet ratio */
Unknown95d31222018-10-02 11:15:24 -040013 min-width: 100%;
Unknownebf3b8e2018-10-02 10:56:52 -040014 min-height: 100%;
Unknown95d31222018-10-02 11:15:24 -040015 background-size: cover;
Unknownd22ef462018-10-02 11:19:34 -040016 background-position:50% 50%;
17
18 image-rendering: crisp-edges;
19 image-rendering: -moz-crisp-edges; /* Firefox */
20 image-rendering: -o-crisp-edges; /* Opera */
21 image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming)*/
22 -ms-interpolation-mode: nearest-neighbor;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030023 }
Unknown8e40a3b2017-07-30 14:47:14 -040024
Unknown62c1a402018-10-02 10:32:07 -040025#bg {
26 position: fixed;
27 top: -50%;
28 left: -50%;
29 width: 200%;
30 height: 200%;
31}
32#bg img {
33 position: absolute;
34 top: 0;
35 left: 0;
36 right: 0;
37 bottom: 0;
38 margin: auto;
39 min-width: 50%;
40 min-height: 50%;
41}
42
Henri Koivuneva468d1692017-08-12 16:24:41 +030043h1, .h1,
44h2, .h2,
45h3, .h3,
46h4, .h4,
47h5, .h5,
48h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040049 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030050 line-height: 1.4;
Unknowna2d54432018-10-02 09:15:22 -040051 color: #222222; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030052h1, .h1 {font-size: 64px;}
53h2, .h2 {font-size: 42px;}
54h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040055
56p {
57 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030058 color: #ffffff;
59 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040060
Henri Koivuneva0f988192017-08-12 15:28:05 +030061a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030062 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020063 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
64 -o-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030065 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030066}
67
Henri Koivuneva7f266022017-08-12 15:25:19 +030068a:hover, a:focus, a:active {text-decoration: none;}
69
Unknown8e40a3b2017-07-30 14:47:14 -040070body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030071 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030072
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030073#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030074 padding-left: 30px;
75 padding-right: 30px;
76}
77#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030078
Unknowne3cf16e2017-11-04 16:32:52 -040079#family-lt > .container {
80 padding-left: 30px;
81 padding-right: 30px;
Unknownb60d9422017-11-27 19:40:08 -050082 font-size: 18px;
Unknowne3cf16e2017-11-04 16:32:52 -040083}
84#family-lt > div > div > div {padding-right: 0;padding-left: 0}
85
Henri Koivunevabcf672a2017-08-12 16:25:03 +030086.row,
87.container-fluid>.navbar-collapse,
88.container-fluid>.navbar-header,
89.container>.navbar-collapse,
90.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +030091 margin:auto;
92}
Unknown8e40a3b2017-07-30 14:47:14 -040093
94.container-fluid .text-muted {
95 margin: 20px 0; }
96
97.btn:focus, a:focus {
98 outline: none !important; }
99
100.navbar {
101 height: 70px;
102 background-color: transparent;
103 background: transparent;
104 border: none;
105 color: #ffffff;
106 z-index: 100;
107 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300108 padding-left: 30px;
109 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -0400110 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300111 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200112 -moz-transition: background-color .2s ease 0s;
113 -o-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400114 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300115.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400116.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300117 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300118 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300119 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400120 color: #ffffff;
121 font-weight: 400; }
122
123.navbar-default .navbar-nav > li > a {
124 color: #ffffff;
125 font-weight: 500;
126 font-size: 1em;
127 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300128 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +0300129 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300130 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300131 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200132 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
133 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300134 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300135 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300136.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400137 color: #ffffff;
138 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300139.navbar-default .navbar-nav > li > a:active,
140.navbar-default .navbar-nav > li > a:focus,
141.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
142 color: rgba(255,255,255,0.8);
143 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400144.navbar-default .navbar-nav > li > a:visited {
145 color: #ffffff;
146 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300147.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400148 background-color: transparent;
149 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300150.navbar-default .navbar-nav > .active > a:focus,
151.navbar.solid .navbar-nav > li > a:active,
152.navbar.solid .navbar-nav > li > a:focus {
153 background-color: transparent;
154 color: rgba(255,255,255,0.8); }
Henri Koivuneva60a08562017-11-23 00:43:58 +0200155.navbar-toggle {margin-right:0;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400156.navbar-default .navbar-toggle {
157 border-color: #ffffff; }
158 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Unknowna2d54432018-10-02 09:15:22 -0400159 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300160 }
Unknown8e40a3b2017-07-30 14:47:14 -0400161 .navbar-default .navbar-toggle .icon-bar {
162 color: #ffffff;
163 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300164.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400165 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300166}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300167.navbar-collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400168 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300169}
170.navbar-default .navbar-toggle .icon-bar {
171 color: #ffffff;
172 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400173.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400174 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300175}
Unknown94e4caa2017-08-12 10:48:07 -0400176.navbar-collapse.collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400177 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300178}
nilac8991c1655032017-08-19 12:37:44 +0200179
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300180.navbar-collapse.collapse.show {
Unknowna2d54432018-10-02 09:15:22 -0400181 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300182 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200183 -moz-transition: background-color .2s ease 0s;
184 -o-transition: background-color .2s ease 0s;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300185 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300186 -webkit-border-bottom-left-radius: 4px;
187 -webkit-border-bottom-right-radius: 4px;
188 border-bottom-left-radius: 4px;
189 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300190}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300191
192.navbar-collapse .navbar-nav > li > a,
193.navbar-collapse .navbar-nav > li > a:hover,
194.navbar-collapse .navbar-nav > li > a:focus,
195.navbar-collapse .navbar-nav > li > a:active {
196 border-color: transparent !important;
197}
198
Unknown8e40a3b2017-07-30 14:47:14 -0400199/* Solid class attached on scroll past first section */
200.navbar.solid {
Unknowna2d54432018-10-02 09:15:22 -0400201 background-color: #222222;
Unknown2e345c42017-08-14 18:25:38 -0400202 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300203 width: 100%;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200204 margin: 0;
205 box-shadow: 0 7px 8px 0 rgba(0,0,0,0.3);
206 -webkit-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
207 -moz-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
208 -o-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
209 transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300210 }
Unknown8e40a3b2017-07-30 14:47:14 -0400211 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300212 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400213 display: inline-block;
214 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300215 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200216 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
217 -o-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivunevae1841232017-08-12 21:55:21 +0300218 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400219 .navbar.solid .navbar-nav > li > a {
220 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300221 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200222 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
223 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300224 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400225
226.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300227 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400228 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300229 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400230 height: 100vh;
231 display: -webkit-box;
232 display: -ms-flexbox;
233 display: flex;
Unknown62c1a402018-10-02 10:32:07 -0400234 /* background-color: #0080ff;*/
235 background: url(images/web_bg_1280.png) no-repeat center center fixed;
236 -webkit-background-size: cover;
237 -moz-background-size: cover;
238 -o-background-size: cover;
239 background-size: cover;
240 }
Unknown8e40a3b2017-07-30 14:47:14 -0400241 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300242 padding: 6% 0 5.5% 0; }
243 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300244 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300245 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400246
247.headline {
248 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300249 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300250 max-width: 1600px;
251 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300252 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300253 padding-right: 30px;
254 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300255 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400256 @media screen and (min-width: 768px) {
257 .headline {
258 padding-top: 3.75em; } }
259 @media screen and (min-width: 992px) {
260 .headline {
261 padding-top: 1.5625em; } }
262 @media screen and (min-width: 1200px) {
263 .headline {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200264 padding-top: 0; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400265
266#about {
Unknowna2d54432018-10-02 09:15:22 -0400267 background-color: #222222; }
Unknown8e40a3b2017-07-30 14:47:14 -0400268 #about h2 {
269 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300270 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400271
272.profile-img {
273 margin-bottom: 15px;
274 width: 120px; }
275
276.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300277 padding: 4% 30px 1% 30px;
278 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400279 .about-tools {
280 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300281 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400282 @media screen and (min-width: 992px) {
283 .about-tools {
284 padding-top: 5.625em; } }
285 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200286 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400287 .about-tools ul {
288 color: #0080ff;
289 list-style: none; }
290 .about-tools ul li {
291 padding-top: 0.75em; }
292 .about-last {
293 padding-top: 3.125em;
294 padding-bottom: 0;
295 font-size: 1.125em; }
296 @media screen and (min-width: 992px) {
297 .about-last {
298 padding-top: 0; } }
299 .about-last p {
300 color: #0080ff; }
301
302#portfolio {
303 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400304
Unknown8e40a3b2017-07-30 14:47:14 -0400305.portfolio-projects--btn {
306 background: transparent;
Unknowna2d54432018-10-02 09:15:22 -0400307 color: #222222;
308 border: 1px solid #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400309 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300310 margin-bottom: 1.25em;
311 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200312 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400313 .portfolio-projects--btn:hover {
Unknowna2d54432018-10-02 09:15:22 -0400314 background: #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400315 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300316 .portfolio-projects--btn:focus,
317 .portfolio-projects--btn:active {
Unknowna2d54432018-10-02 09:15:22 -0400318 background: #111111;
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300319 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200320@media (max-width:650px) {
321 .portfolio-projects--btn {font-size:16px;}
322}
Unknown8e40a3b2017-07-30 14:47:14 -0400323.portfolio-projects--image {
324 margin-bottom: 1.875em;
325 padding-top: 5%; }
326
Henri Koivunevabe19c192017-11-22 22:14:33 +0200327.about-tools ul li, .contact-social-icons ul a li {
328 text-align: center; }
329
330.centered {
331 float: none;
332 margin-left: auto;
333 margin-right: auto; }
334
335
336.vcenter {
337 display: inline-block;
338 vertical-align: middle;
339 float: none; }
340
341.break {
342 clear: both;
343 margin-top: 10px; }
344
345@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300346 #team > .container .row > div {width: 100%;margin: 0;}
347}
348
Henri Koivunevabe19c192017-11-22 22:14:33 +0200349@media (min-width: 768px) {
350 .pull-right-sm {
351 float: right !important; }
352 .pull-left-sm {
353 float: left !important; }
354 .container {width: 768px}
355 .navbar-right {margin-right: 0;}
356 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
357}
358@media (min-width: 992px) {
359 .pull-right-md {
360 float: right !important; }
361 .pull-left-md {
362 float: left !important; }
363 .container {width: 94%;}
364}
365@media (min-width: 1200px) {
366 .pull-right-lg {
367 float: right !important; }
368 .pull-left-lg {
369 float: left !important; }
370 .container {width: 1170px;}
371 .portfolio-projects .col-lg-6 {width: 100%}
372 .navbar > .container {max-width: 1170px}
373}
374@media (min-width: 1366px) {
375 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
376 .navbar > .container {max-width: 1170px}
377}
378
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200379@media (max-width:768px) {
380 .portfolio-projects--desc {
381 margin-top: 30px;
382 margin-bottom: 30px;
383 font-size: 16px; }
384}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200385@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300386 .portfolio-projects {
387 margin-top: 0.625em; } }
388.portfolio-projects--title {
389 margin-top: 0.9375em;
390 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200391@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200392 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
393 .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 +0300394 .portfolio-projects--desc {
395 margin-top: 30px;
396 margin-bottom: 30px;
397 font-size: 16px; }
398 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
399 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
400 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
401 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
402 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
403 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200404 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
405 .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 +0300406 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
407 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
408 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200409 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
410 .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 +0300411 }
412 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200413 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
414 .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 +0300415 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200416 margin-top: 24px;
417 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300418 font-size: 18px; }
419 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200420 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300421 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200422 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
423 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300424 }
425 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200426 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
427 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
428 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300429 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200430 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
431 @media (max-width: 768px) {
432 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
433 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300434
Unknown8e40a3b2017-07-30 14:47:14 -0400435#contact {
Unknowna2d54432018-10-02 09:15:22 -0400436 background-color: #222222;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300437 padding-left: 15px;
438 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400439 #contact h2 {
440 color: #0080ff; }
441
442.contact-social-icons p {
443 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300444.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400445.contact-social-icons ul a {
446 color: #0080ff;
447 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300448 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300449 .team-links-list a:hover,
450 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400451 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300452 .contact-social-icons ul a:focus,
453 .contact-social-icons ul a:active,
454 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300455 .team-links-list a:active,
456 .family-links-list a:focus,
457 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300458 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400459 .contact-social-icons ul a li {
460 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300461 padding: 1.25%;
462 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300463 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300464 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300465 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
466 }
467 @media (max-width: 720px) {
468 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
469 }
Unknown8e40a3b2017-07-30 14:47:14 -0400470
471.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300472 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400473 bottom: 0;
474 width: 100%;
475 /* Set the fixed height of the footer here */
Unknowna2d54432018-10-02 09:15:22 -0400476 background-color: #111111;
Unknownf0310a82017-08-12 19:32:49 -0400477
Unknown8e40a3b2017-07-30 14:47:14 -0400478 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400479.footer-role, .footer-name, .footer-description {
480 color: #FFFFFF;
481}
482.footer-description {
483 color: #fff;
484 font-size: 18px;
485}
486.footer-role h4, .footer-links-list a {
487 color: #0080ff;
488}
489.footer-header h4 {
490 color: #0080ff;
491}
Unknown8e40a3b2017-07-30 14:47:14 -0400492#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200493 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400494 padding: 10px;
495 font-size: 1.5em;
Unknowna2d54432018-10-02 09:15:22 -0400496 color: #222222;
497 border: solid 2px #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400498 border-radius: 50%; }
499
500#scrollTopIcon {
501 margin-top: 10px;
502 font-size: 1em;
503 color: #ffffff;
504 border-color: #ffffff; }
505
506.back-to-top {
507 display: none; }
508 .back-to-top.visible {
509 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400510
511/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300512#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300513 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400514 /*font-weight: 700;
515 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400516}
517.hr.invisible_hr {
518 height: 0;
519 padding: 0;
520}
521.hr.big_size_hr {
522 margin: 30px 0;
523}
524.hr {
525 clear: both;
526 display: block;
527 font-size: 0;
528 height: 24px;
529 margin: 20px 0;
530 overflow: hidden;
531 padding: 2px 0;
532 position: relative;
533 text-align: center;
534 width: 100%;
535}
536.highlight_secondary {
537 color: #FFFFFF;
538}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300539.team-role, .team-name, .team-links-list a {
Unknowna2d54432018-10-02 09:15:22 -0400540 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200541 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300542 white-space: normal;
543 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400544}
nilac8991c1655032017-08-19 12:37:44 +0200545.team-name, .family-name {
546 font-size: 21px;
547 text-align: center;
548 white-space: nowrap;
549}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300550.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300551 padding-top: .75em;
Unknowna2d54432018-10-02 09:15:22 -0400552 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200553 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300554}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300555.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300556 max-width:150px;
557 max-height: 150px;
558 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300559}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300560#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200561 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300562 padding-left: 0;
563 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300564 /* display: flex; */
565 /* flex-wrap: wrap; */
566 /* justify-content: flex-start; */
567}
568 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200569 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300570 #team .col-sm-4 {
571 width: 100%;
572 margin: 0;
573 }
574 }
575 @media (min-width: 992px) {
576 #team .col-md-2 {
577 width: 100%;
578 margin: 0;
579 }
580 }
581 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200582 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300583 }
584 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200585 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300586 #team .col-xs-6 {width: 42%;margin:4%;}
587 }
588 @media (max-width: 500px) {
589 #team > .container .row > div {min-height: 250px;}
590 #team .col-xs-6 {width: 92%;margin:4%;}
591 }
592#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
593
594/* Bliss family section */
595#family {
Unknowna2d54432018-10-02 09:15:22 -0400596 background-color: #222222;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300597}
598#family > div > div.row > div {font-size: 18px}
599.family-role, .family-name, .family-description {
600 color: #FFFFFF;
601}
602.family-description {
603 color: #fff;
604 font-size: 18px;
605}
606.family-role h4, .family-links-list a {
607 color: #0080ff;
608}
609.family-header h2 {
610 color: #0080ff;
611}
612#family .about-tools {
613 font-size: 20px;
614}
615.family-image img {
616 max-width:150px;
617 max-height: 150px;
618 margin:0 auto;
619}
620.family-projects--btn {
621 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400622 color: #0080ff;
623 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300624 border-radius: 5px;
625 margin-bottom: 1.25em;
626 font-weight: 700;
627 font-size: 21px; }
628 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400629 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300630 color: #ffffff; }
631 .family-projects--btn:focus,
632 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400633 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300634 color: #ffffff; }
635
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200636
637@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200638 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300639}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200640@media (min-height: 900px) {
641 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
642}
643@media (min-height: 960px) {
644 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
645}
646@media (min-height: 980px) {
647 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
648}
649@media (min-height: 1020px) {
650 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
651}
652@media (min-height: 1090px) {
653 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
654}
655@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200656 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200657}
658@media (max-height: 850px) {
659 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
660}
661@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200662 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300663 .cover.top {padding: 7.5vh 0 12.5vh 0;}
664}
665@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200666 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300667}
668@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200669 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200670}
671@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200672 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200673 .animation {margin-top:-6vh !important;}
674}
675@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200676 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200677 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300678}
679@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200680 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200681 .animation {margin-top:-8vh !important;}
682 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300683 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
684}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200685@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200686 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200687 .animation {margin-top:-10vh !important;}
688 .cover.top {padding: 6vh 0 5vh 0;}
689}
690@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200691 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200692 .animation {margin-top:-13vh !important;}
693 .cover.top {padding: 6vh 0 5vh 0;}
694}
Henri Koivunevad27df022017-11-23 05:12:58 +0200695@media (max-height: 600px) and (orientation:landscape) {
696 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
697}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300698@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200699 #scrollIcon, #scrollTopIcon {display:none}
700 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300701 .headline {padding-top:3vh;}
702 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
703}
704@media (max-height: 480px) {
705 #scrollIcon, #scrollTopIcon {margin-top: 0}
706 .cover.top {padding: 3vh 0 3vh 0;}
707 .headline {padding-top:1.5vh;}
708 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
709}
710@media (max-height: 320px) {
711 .cover.top {padding: 1vh 0 3vh 0;}
712 .headline {padding-top:1vh;}
713 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
714}
715@media (max-width: 768px) {
716 .container-fluid {padding:30px 0 !important;}
717 .h1, .h2, .h3, h1, h2, h3 {
718 margin-top: 10px;
719 margin-bottom: 10px;
720 }
721 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
722 .row.cover.top .lead {
723 max-width: 350px;
724 margin-left:auto;
725 margin-right: auto
726 }
727 .h4, h4 {font-size: 20px}
728 #portfolio h2 {padding-bottom: 0}
729 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200730 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300731 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
732 #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 +0200733 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300734}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200735@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300736@media (max-device-height: 480px) and (orientation: landscape) {
737 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
738 max-height: 240px;
739 }
740 .navbar-nav>li>a {
741 padding-top: 6px;
742 padding-bottom: 6px;
743 }
744}
745@media (max-width: 360px) {
746 .h1, h1 {font-size: 32px;}
747 .cover, .cover.bottom {
748 padding-left: 15px;
749 padding-right: 15px;
750 }
751}
752
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300753h1 {
754 color: #fff;
755 cursor: default;
756}
757
758h1 span:nth-of-type(1) {
759 font-size: 1em;
760 line-height: 0.5em;
761}
762h1 span:nth-of-type(2) {
763 font-size: .4em;
764 font-weight: 400;
765 line-height: 3.65em;
766 color: #0080ff;
767 background-color: #282828;
768 padding: 3px 10px;
769 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
770}
771h1 span:nth-of-type(3) {
772 font-size: 1.5em;
773 line-height: .85em;
774}
775
776.space {
777 will-change: transform;
778 position: relative;
779 left:-25;
780 top:auto;
781 bottom:auto;
782 margin-top:15%;
783 margin-bottom:25%;
784 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200785 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300786 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200787 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
788 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300789 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
790 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200791 -moz-transition: all 600ms;
792 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300793 transition: all 600ms;
794}
795
796.space-hover {
797 position: relative;
798 left:-25;
799 top:auto;
800 bottom:auto;
801 margin-top:30%;
802 margin-bottom:25%;
803 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200804 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300805 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200806 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
807 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300808 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
809}
810
811.phone-container {
812 width: 11.2em;
813 height: 23.33em;
814 position: absolute;
815 top: 0;
816 bottom: 0;
817 left: 0;
818 right: 0;
819 margin: auto;
820 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200821 -moz-transform-style: preserve-3d;
822 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300823 transform-style: preserve-3d;
824 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200825 -moz-transform: translateX(-80%);
826 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300827 transform: translateX(-80%);
828 border-radius: 2.0em;
829}
830
831.phone-front {
832 will-change: transform;
833 width: 11.2em;
834 height: 23.33em;
835 position: absolute;
836 top: 0;
837 bottom: 0;
838 left: 0;
839 right: 0;
840 margin: auto;
841 background-image: url("../images/phone_front.svg");
842 background-repeat: no-repeat;
843 background-position: -.53em 0;
844 background-size: 12.3em 23.36em;
845 border-radius: 2.0em;
846 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200847 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
848 -moz-transition: transform 600ms, box-shadow 450ms;
849 -o-transition: transform 600ms, box-shadow 450ms;
850 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300851}
852
853.just-phone-front {
854 will-change: transform;
855 width: 11.2em;
856 height: 23.33em;
857 position: absolute;
858 right: 0;
859 margin: auto;
860 left:-25;
861 top:0;
862 bottom:auto;
863 margin-top:10%;
864 margin-bottom:15%;
865 margin-left: 35%;
866 margin-right: auto;
867 background-image: url("../images/phone_front.svg");
868 background-repeat: no-repeat;
869 background-position: -.53em 0;
870 background-size: 12.3em 23.36em;
871 border-radius: 2.0em;
872 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
873 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200874 -moz-transform: scale(0.90);
875 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300876 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200877 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
878 -moz-transition: transform 600ms, box-shadow 450ms;
879 -o-transition: transform 600ms, box-shadow 450ms;
880 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300881}
882
883.phone-front-hover {
884 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200885 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
886 -moz-transition: transform 600ms, box-shadow 450ms;
887 -o-transition: transform 600ms, box-shadow 450ms;
888 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300889}
890
891.phone-screen {
892 width: 10.5em;
893 height: 19.3em;
894 position: relative;
895 left: 0;
896 right: 0;
897 top: 2.283em;
898 margin: auto;
899 background-color: #000;
900 overflow: hidden;
901}
902.phone-screen::before {
903 content: "";
904 position: absolute;
905 width: 100%;
906 height: 100%;
907 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
908 background-image: url("../images/bliss_screens.gif");
909 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200910 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300911 background-size: cover;
912 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200913 -moz-transform: scale(1);
914 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300915 transform: scale(1);
916}
917.phone-screen::after {
918 content: "";
919 position: absolute;
920 width: 100%;
921 height: 100%;
922 background-color: rgba(250, 250, 250, 0.1);
923}
924
925.phone-side {
926 will-change: transform;
927 width: 13.33em;
928 height: 25em;
929 position: absolute;
930 top: 0;
931 bottom: 0;
932 left: 0;
933 right: 0;
934 margin: auto;
935 border-radius: 1.66em;
936 background-repeat: no-repeat;
937 background-position: 2.2em .5em;
938 background-size: 13.33em 24.73em;
939 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200940 -moz-transform-style: preserve-3d;
941 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300942 transform-style: preserve-3d;
943 -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 +0200944 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
945 -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 +0300946 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
947 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200948 -moz-transition: all 350ms;
949 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300950 transition: all 350ms;
951}
952
953.phone-side-hover {
954 -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 +0200955 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
956 -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 +0300957 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
958 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200959 -moz-transition: all 350ms;
960 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300961}
962
963@-webkit-keyframes figure-anim {
964 from {
965 border-radius: 50%;
966 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200967 -moz-transform: rotate(0deg) scale(1);
968 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300969 transform: rotate(0deg) scale(1);
970 }
971 to {
972 border-radius: 30%;
973 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200974 -moz-transform: rotate(360deg) scale(0.5);
975 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300976 transform: rotate(360deg) scale(0.5);
977 }
978}
979
980@keyframes figure-anim {
981 from {
982 border-radius: 50%;
983 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200984 -moz-transform: rotate(0deg) scale(1);
985 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300986 transform: rotate(0deg) scale(1);
987 }
988 to {
989 border-radius: 30%;
990 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200991 -moz-transform: rotate(360deg) scale(0.5);
992 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300993 transform: rotate(360deg) scale(0.5);
994 }
995}
996@-webkit-keyframes figure-container-anim {
997 from {
998 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200999 -moz-transform: rotate(0deg);
1000 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001001 transform: rotate(0deg);
1002 }
1003 to {
1004 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001005 -moz-transform: rotate(360deg);
1006 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001007 transform: rotate(360deg);
1008 }
1009}
1010@keyframes figure-container-anim {
1011 from {
1012 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001013 -moz-transform: rotate(0deg);
1014 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001015 transform: rotate(0deg);
1016 }
1017 to {
1018 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001019 -moz-transform: rotate(360deg);
1020 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001021 transform: rotate(360deg);
1022 }
1023}
1024
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001025@media (min-width: 1200px) {
1026 .pull-right-lg {
1027 float: right !important; }
1028 .pull-left-lg {
1029 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001030 .pull-left-md {
1031 float: left !important; }
1032 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001033 .portfolio-projects .col-lg-6 {width: 100%}
1034 .navbar > .container {max-width: 1170px}
1035}
1036@media (min-width: 1366px) {
1037 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1038 .navbar > .container {max-width: 1170px}
1039}
Unknowne3cf16e2017-11-04 16:32:52 -04001040
1041 /* The alert message box */
1042.alert {
1043 padding: 20px;
1044 background-color: #f44336; /* Red */
1045 color: white;
1046 margin-bottom: 15px;
1047}
Henri Koivunevac2503532017-11-23 04:00:26 +02001048.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001049@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001050@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001051/* The close button */
1052.closebtn {
1053 margin-left: 15px;
1054 color: white;
1055 font-weight: bold;
1056 float: right;
1057 font-size: 22px;
1058 line-height: 20px;
1059 cursor: pointer;
1060 transition: 0.3s;
1061}
1062
Unknownb60d9422017-11-27 19:40:08 -05001063/* The alert message box */
1064.alert2 {
1065 padding: 20px;
1066 background-color: #17c13f; /* green */
1067 color: white;
1068 margin-bottom: 15px;
1069}
1070.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1071@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1072@media (max-width:1200px) {.alert {margin-top:3rem}}
1073/* The close button */
1074.closebtn {
1075 margin-left: 15px;
1076 color: white;
1077 font-weight: bold;
1078 float: right;
1079 font-size: 22px;
1080 line-height: 20px;
1081 cursor: pointer;
1082 transition: 0.3s;
1083}
1084
Unknowne3cf16e2017-11-04 16:32:52 -04001085/* When moving the mouse over the close button */
1086.closebtn:hover {
1087 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001088}
Unknown55030612017-11-04 20:28:12 -04001089
1090.vcenter {
1091 display: inline-block;
1092 position: absolute;
1093 left: 50%;
1094 top: 50%;
1095 -webkit-transform: translate(-50%, -50%);
1096 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001097}
Unknown55030612017-11-04 20:28:12 -04001098
Henri Koivuneva60a08562017-11-23 00:43:58 +02001099/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001100width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001101 height: 290px;
1102 */
Unknown55030612017-11-04 20:28:12 -04001103.animation {
1104 display: inline-block;
1105 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001106 width: 64rem;
1107 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001108 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001109 vertical-align: middle;
1110}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001111@media (max-width:720px) {
1112 .animation {margin-left:-30rem;margin-right:-30rem;}
1113}
1114@media (max-width:450px) {
1115 .animation {width:58rem;height:38rem;}
1116}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001117@media (max-width:450px) {
1118 .animation {width:58rem;height:38rem;}
1119}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001120@media (max-width:400px) {
1121 .animation {width:55rem;height:36rem;}
1122}
1123@media (max-width:380px) {
1124 .animation {width:50rem;height:33rem;}
1125}
1126@media (max-width:340px) {
1127 .animation {width:47rem;height:31rem;}
1128}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001129@media (max-width:320px) {
1130 .animation {width:42rem;height:28rem;}
1131}
1132@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001133 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001134}
1135@media (min-height:651px) {
1136 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1137}
1138@media (min-height:670px) {
1139 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1140}
1141@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001142 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001143}
1144@media (min-height:800px) {
1145 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001146}
Unknown55030612017-11-04 20:28:12 -04001147.animation .device {
1148 position: absolute;
1149 width: 100%;
1150 height: 100%;
1151 left: 50%;
1152 top: 50%;
1153 background: #111;
1154 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1155 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1156 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1157 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1158 -moz-transform: translate(-50%, -50%);
1159 -ms-transform: translate(-50%, -50%);
1160 -webkit-transform: translate(-50%, -50%);
1161 transform: translate(-50%, -50%);
1162}
1163.animation .device .phone-home-button,
1164.animation .device .tablet-home-button {
1165 position: absolute;
1166 border-radius: 50%;
1167 background: #444;
1168 opacity: 0;
1169 z-index: 1;
1170 -webkit-transition: all 0.4s ease;
1171 -moz-transition: all 0.4s ease;
1172 -ms-transition: all 0.4s ease;
1173 transition: all 0.4s ease;
1174}
1175.animation .device .phone-home-button {
1176 width: 16px;
1177 height: 16px;
1178 margin-top: -8px;
1179 right: 11px;
1180 top: 50%;
1181}
1182.animation .device .tablet-home-button {
1183 width: 12px;
1184 height: 12px;
1185 margin-left: -6px;
1186 bottom: 7px;
1187 left: 50%;
1188}
1189.animation .device .screen-stand {
1190 position: absolute;
1191 width: 100%;
1192 margin-left: -10px;
1193 margin-top: -1px;
1194 top: 60%;
1195 opacity: 0;
1196 z-index: 1;
1197 -webkit-transition: all 0.4s ease-out;
1198 -moz-transition: all 0.4s ease-out;
1199 -ms-transition: all 0.4s ease-out;
1200 transition: all 0.4s ease-out;
1201}
1202.animation .device .screen-stand .leg {
1203 position: absolute;
1204 width: 12px;
1205 height: 16px;
1206 left: 50%;
1207 top: 0;
1208 margin-left: -6px;
1209 background: #111;
1210}
1211.animation .device .screen-stand .foot {
1212 position: absolute;
1213 width: 120px;
1214 height: 4px;
1215 left: 50%;
1216 top: 15px;
1217 margin-left: -60px;
1218 border-top-left-radius: 2px;
1219 border-top-right-radius: 2px;
1220 background: #111;
1221}
1222.animation .device .display {
1223 position: relative;
1224 width: 100%;
1225 height: 100%;
1226 overflow: hidden;
1227 background: #34495e;
1228 z-index: 3;
1229}
1230.animation .device .display div {
1231 position: absolute;
1232 width: 100%;
1233 height: 100%;
1234 left: 100%;
1235 white-space: nowrap;
1236 -webkit-transition: all 0.4s ease;
1237 -moz-transition: all 0.4s ease;
1238 -ms-transition: all 0.4s ease;
1239 transition: all 0.4s ease;
1240}
1241.animation .device .display div div {
1242 position: absolute;
1243 width: 100%;
1244 left: 0;
1245 top: 50%;
1246 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001247 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001248 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001249 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001250}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001251@media (max-width:450px) {
1252 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1253}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001254 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001255.animation .device .display div div em {
1256 font-weight: bold;
1257}
1258.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001259 /* background: #000; */
1260 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001261 background-size: cover;
1262 background-repeat: no-repeat;
1263 background-position: center center;
1264 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,
1265 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,
1266 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,
1267 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;
1268 color:white;
Unknown55030612017-11-04 20:28:12 -04001269}
1270.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001271 /* background: #000; */
1272 background: url("https://i.imgur.com/KfArkPZ.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001273 background-size: cover;
1274 background-repeat: no-repeat;
1275 background-position: center center;
1276 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,
1277 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,
1278 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,
1279 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;
1280 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001281}
1282.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001283 /* background: #000; */
1284 background: url("https://i.imgur.com/c55mey7.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001285 background-size: cover;
1286 background-repeat: no-repeat;
1287 background-position: center center;
1288 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,
1289 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,
1290 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,
1291 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;
1292 color:white;
Unknown55030612017-11-04 20:28:12 -04001293}
1294.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001295 width: 87%;
1296 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001297 padding: 10px;
1298 border-radius: 4px;
1299}
1300.animation[data-animation-step="1"] .device .slide1 {
1301 left: 0%;
1302}
1303.animation[data-animation-step="1"] .device .screen-stand {
1304 opacity: 1;
1305 top: 100%;
1306}
1307.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001308 width: 74%;
1309 height: 75%;
1310 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001311 border-radius: 10px;
1312}
1313.animation[data-animation-step="2"] .device .slide1 {
1314 left: -100%;
1315}
1316.animation[data-animation-step="2"] .device .slide2 {
1317 left: 0%;
1318}
1319.animation[data-animation-step="2"] .device .tablet-home-button {
1320 opacity: 1;
1321}
1322.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001323 width: 27%;
1324 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001325 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001326 border-radius: 6px;
1327}
1328.animation[data-animation-step="3"] .device .slide1,
1329.animation[data-animation-step="3"] .device .slide2 {
1330 left: -100%;
1331}
1332.animation[data-animation-step="3"] .device .slide3 {
1333 left: 0%;
1334}
1335.animation[data-animation-step="3"] .device .phone-home-button {
1336 opacity: 1;
1337}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001338 @media (min-height:800px) {
1339 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1340 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1341 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1342 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001343 @media (max-height:720px) {
1344 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1345 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001346 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001347 .animation .device .display div div {font-size:16px;}
1348 }
1349 @media (max-height:650px) {
1350 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1351 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001352 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001353 .animation .device .display div div {font-size:15px;}
1354 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001355 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001356 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1357 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1358 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001359 .animation .device .display div div {font-size:15px;}
1360 }
1361 @media (max-width:520px) {
1362 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1363 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001364 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001365 .animation .device .display div div {font-size:15px;}
1366 }
1367 @media (max-width:460px) {
1368 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1369 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001370 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001371 .animation .device .display div div {font-size:15px;}
1372 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001373 @media (max-width:350px) {
1374 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1375 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1376 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1377 .animation .device .display div div {font-size:15px;}
1378 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001379 @media (max-width:320px) {
1380 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1381 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1382 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1383 .animation .device .display div div {font-size:15px;}
1384 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001385
1386/* More media queries */
1387@media (max-width: 430px) {
1388 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001389}