blob: 1010d8c0b146edacddf4d95add431d7e84720b62 [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;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030016 }
Unknown8e40a3b2017-07-30 14:47:14 -040017
Unknown62c1a402018-10-02 10:32:07 -040018#bg {
19 position: fixed;
20 top: -50%;
21 left: -50%;
22 width: 200%;
23 height: 200%;
24}
25#bg img {
26 position: absolute;
27 top: 0;
28 left: 0;
29 right: 0;
30 bottom: 0;
31 margin: auto;
32 min-width: 50%;
33 min-height: 50%;
34}
35
Henri Koivuneva468d1692017-08-12 16:24:41 +030036h1, .h1,
37h2, .h2,
38h3, .h3,
39h4, .h4,
40h5, .h5,
41h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040042 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030043 line-height: 1.4;
Unknowna2d54432018-10-02 09:15:22 -040044 color: #222222; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030045h1, .h1 {font-size: 64px;}
46h2, .h2 {font-size: 42px;}
47h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040048
49p {
50 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030051 color: #ffffff;
52 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040053
Henri Koivuneva0f988192017-08-12 15:28:05 +030054a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030055 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020056 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
57 -o-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030058 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030059}
60
Henri Koivuneva7f266022017-08-12 15:25:19 +030061a:hover, a:focus, a:active {text-decoration: none;}
62
Unknown8e40a3b2017-07-30 14:47:14 -040063body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030064 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030065
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030066#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030067 padding-left: 30px;
68 padding-right: 30px;
69}
70#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030071
Unknowne3cf16e2017-11-04 16:32:52 -040072#family-lt > .container {
73 padding-left: 30px;
74 padding-right: 30px;
Unknownb60d9422017-11-27 19:40:08 -050075 font-size: 18px;
Unknowne3cf16e2017-11-04 16:32:52 -040076}
77#family-lt > div > div > div {padding-right: 0;padding-left: 0}
78
Henri Koivunevabcf672a2017-08-12 16:25:03 +030079.row,
80.container-fluid>.navbar-collapse,
81.container-fluid>.navbar-header,
82.container>.navbar-collapse,
83.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +030084 margin:auto;
85}
Unknown8e40a3b2017-07-30 14:47:14 -040086
87.container-fluid .text-muted {
88 margin: 20px 0; }
89
90.btn:focus, a:focus {
91 outline: none !important; }
92
93.navbar {
94 height: 70px;
95 background-color: transparent;
96 background: transparent;
97 border: none;
98 color: #ffffff;
99 z-index: 100;
100 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300101 padding-left: 30px;
102 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -0400103 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300104 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200105 -moz-transition: background-color .2s ease 0s;
106 -o-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400107 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300108.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400109.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300110 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300111 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300112 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400113 color: #ffffff;
114 font-weight: 400; }
115
116.navbar-default .navbar-nav > li > a {
117 color: #ffffff;
118 font-weight: 500;
119 font-size: 1em;
120 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300121 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +0300122 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300123 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300124 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200125 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
126 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300127 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300128 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300129.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400130 color: #ffffff;
131 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300132.navbar-default .navbar-nav > li > a:active,
133.navbar-default .navbar-nav > li > a:focus,
134.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
135 color: rgba(255,255,255,0.8);
136 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400137.navbar-default .navbar-nav > li > a:visited {
138 color: #ffffff;
139 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300140.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400141 background-color: transparent;
142 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300143.navbar-default .navbar-nav > .active > a:focus,
144.navbar.solid .navbar-nav > li > a:active,
145.navbar.solid .navbar-nav > li > a:focus {
146 background-color: transparent;
147 color: rgba(255,255,255,0.8); }
Henri Koivuneva60a08562017-11-23 00:43:58 +0200148.navbar-toggle {margin-right:0;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400149.navbar-default .navbar-toggle {
150 border-color: #ffffff; }
151 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Unknowna2d54432018-10-02 09:15:22 -0400152 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300153 }
Unknown8e40a3b2017-07-30 14:47:14 -0400154 .navbar-default .navbar-toggle .icon-bar {
155 color: #ffffff;
156 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300157.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400158 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300159}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300160.navbar-collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400161 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300162}
163.navbar-default .navbar-toggle .icon-bar {
164 color: #ffffff;
165 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400166.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400167 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300168}
Unknown94e4caa2017-08-12 10:48:07 -0400169.navbar-collapse.collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400170 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300171}
nilac8991c1655032017-08-19 12:37:44 +0200172
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300173.navbar-collapse.collapse.show {
Unknowna2d54432018-10-02 09:15:22 -0400174 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300175 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200176 -moz-transition: background-color .2s ease 0s;
177 -o-transition: background-color .2s ease 0s;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300178 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300179 -webkit-border-bottom-left-radius: 4px;
180 -webkit-border-bottom-right-radius: 4px;
181 border-bottom-left-radius: 4px;
182 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300183}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300184
185.navbar-collapse .navbar-nav > li > a,
186.navbar-collapse .navbar-nav > li > a:hover,
187.navbar-collapse .navbar-nav > li > a:focus,
188.navbar-collapse .navbar-nav > li > a:active {
189 border-color: transparent !important;
190}
191
Unknown8e40a3b2017-07-30 14:47:14 -0400192/* Solid class attached on scroll past first section */
193.navbar.solid {
Unknowna2d54432018-10-02 09:15:22 -0400194 background-color: #222222;
Unknown2e345c42017-08-14 18:25:38 -0400195 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300196 width: 100%;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200197 margin: 0;
198 box-shadow: 0 7px 8px 0 rgba(0,0,0,0.3);
199 -webkit-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
200 -moz-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
201 -o-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
202 transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300203 }
Unknown8e40a3b2017-07-30 14:47:14 -0400204 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300205 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400206 display: inline-block;
207 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300208 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200209 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
210 -o-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivunevae1841232017-08-12 21:55:21 +0300211 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400212 .navbar.solid .navbar-nav > li > a {
213 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300214 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200215 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
216 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300217 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400218
219.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300220 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400221 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300222 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400223 height: 100vh;
224 display: -webkit-box;
225 display: -ms-flexbox;
226 display: flex;
Unknown62c1a402018-10-02 10:32:07 -0400227 /* background-color: #0080ff;*/
228 background: url(images/web_bg_1280.png) no-repeat center center fixed;
229 -webkit-background-size: cover;
230 -moz-background-size: cover;
231 -o-background-size: cover;
232 background-size: cover;
233 }
Unknown8e40a3b2017-07-30 14:47:14 -0400234 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300235 padding: 6% 0 5.5% 0; }
236 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300237 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300238 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400239
240.headline {
241 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300242 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300243 max-width: 1600px;
244 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300245 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300246 padding-right: 30px;
247 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300248 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400249 @media screen and (min-width: 768px) {
250 .headline {
251 padding-top: 3.75em; } }
252 @media screen and (min-width: 992px) {
253 .headline {
254 padding-top: 1.5625em; } }
255 @media screen and (min-width: 1200px) {
256 .headline {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200257 padding-top: 0; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400258
259#about {
Unknowna2d54432018-10-02 09:15:22 -0400260 background-color: #222222; }
Unknown8e40a3b2017-07-30 14:47:14 -0400261 #about h2 {
262 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300263 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400264
265.profile-img {
266 margin-bottom: 15px;
267 width: 120px; }
268
269.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300270 padding: 4% 30px 1% 30px;
271 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400272 .about-tools {
273 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300274 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400275 @media screen and (min-width: 992px) {
276 .about-tools {
277 padding-top: 5.625em; } }
278 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200279 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400280 .about-tools ul {
281 color: #0080ff;
282 list-style: none; }
283 .about-tools ul li {
284 padding-top: 0.75em; }
285 .about-last {
286 padding-top: 3.125em;
287 padding-bottom: 0;
288 font-size: 1.125em; }
289 @media screen and (min-width: 992px) {
290 .about-last {
291 padding-top: 0; } }
292 .about-last p {
293 color: #0080ff; }
294
295#portfolio {
296 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400297
Unknown8e40a3b2017-07-30 14:47:14 -0400298.portfolio-projects--btn {
299 background: transparent;
Unknowna2d54432018-10-02 09:15:22 -0400300 color: #222222;
301 border: 1px solid #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400302 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300303 margin-bottom: 1.25em;
304 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200305 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400306 .portfolio-projects--btn:hover {
Unknowna2d54432018-10-02 09:15:22 -0400307 background: #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400308 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300309 .portfolio-projects--btn:focus,
310 .portfolio-projects--btn:active {
Unknowna2d54432018-10-02 09:15:22 -0400311 background: #111111;
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300312 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200313@media (max-width:650px) {
314 .portfolio-projects--btn {font-size:16px;}
315}
Unknown8e40a3b2017-07-30 14:47:14 -0400316.portfolio-projects--image {
317 margin-bottom: 1.875em;
318 padding-top: 5%; }
319
Henri Koivunevabe19c192017-11-22 22:14:33 +0200320.about-tools ul li, .contact-social-icons ul a li {
321 text-align: center; }
322
323.centered {
324 float: none;
325 margin-left: auto;
326 margin-right: auto; }
327
328
329.vcenter {
330 display: inline-block;
331 vertical-align: middle;
332 float: none; }
333
334.break {
335 clear: both;
336 margin-top: 10px; }
337
338@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300339 #team > .container .row > div {width: 100%;margin: 0;}
340}
341
Henri Koivunevabe19c192017-11-22 22:14:33 +0200342@media (min-width: 768px) {
343 .pull-right-sm {
344 float: right !important; }
345 .pull-left-sm {
346 float: left !important; }
347 .container {width: 768px}
348 .navbar-right {margin-right: 0;}
349 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
350}
351@media (min-width: 992px) {
352 .pull-right-md {
353 float: right !important; }
354 .pull-left-md {
355 float: left !important; }
356 .container {width: 94%;}
357}
358@media (min-width: 1200px) {
359 .pull-right-lg {
360 float: right !important; }
361 .pull-left-lg {
362 float: left !important; }
363 .container {width: 1170px;}
364 .portfolio-projects .col-lg-6 {width: 100%}
365 .navbar > .container {max-width: 1170px}
366}
367@media (min-width: 1366px) {
368 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
369 .navbar > .container {max-width: 1170px}
370}
371
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200372@media (max-width:768px) {
373 .portfolio-projects--desc {
374 margin-top: 30px;
375 margin-bottom: 30px;
376 font-size: 16px; }
377}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200378@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300379 .portfolio-projects {
380 margin-top: 0.625em; } }
381.portfolio-projects--title {
382 margin-top: 0.9375em;
383 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200384@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200385 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
386 .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 +0300387 .portfolio-projects--desc {
388 margin-top: 30px;
389 margin-bottom: 30px;
390 font-size: 16px; }
391 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
392 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
393 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
394 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
395 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
396 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200397 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
398 .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 +0300399 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
400 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
401 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200402 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
403 .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 +0300404 }
405 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200406 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
407 .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 +0300408 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200409 margin-top: 24px;
410 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300411 font-size: 18px; }
412 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200413 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300414 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200415 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
416 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300417 }
418 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200419 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
420 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
421 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300422 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200423 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
424 @media (max-width: 768px) {
425 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
426 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300427
Unknown8e40a3b2017-07-30 14:47:14 -0400428#contact {
Unknowna2d54432018-10-02 09:15:22 -0400429 background-color: #222222;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300430 padding-left: 15px;
431 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400432 #contact h2 {
433 color: #0080ff; }
434
435.contact-social-icons p {
436 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300437.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400438.contact-social-icons ul a {
439 color: #0080ff;
440 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300441 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300442 .team-links-list a:hover,
443 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400444 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300445 .contact-social-icons ul a:focus,
446 .contact-social-icons ul a:active,
447 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300448 .team-links-list a:active,
449 .family-links-list a:focus,
450 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300451 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400452 .contact-social-icons ul a li {
453 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300454 padding: 1.25%;
455 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300456 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300457 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300458 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
459 }
460 @media (max-width: 720px) {
461 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
462 }
Unknown8e40a3b2017-07-30 14:47:14 -0400463
464.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300465 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400466 bottom: 0;
467 width: 100%;
468 /* Set the fixed height of the footer here */
Unknowna2d54432018-10-02 09:15:22 -0400469 background-color: #111111;
Unknownf0310a82017-08-12 19:32:49 -0400470
Unknown8e40a3b2017-07-30 14:47:14 -0400471 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400472.footer-role, .footer-name, .footer-description {
473 color: #FFFFFF;
474}
475.footer-description {
476 color: #fff;
477 font-size: 18px;
478}
479.footer-role h4, .footer-links-list a {
480 color: #0080ff;
481}
482.footer-header h4 {
483 color: #0080ff;
484}
Unknown8e40a3b2017-07-30 14:47:14 -0400485#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200486 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400487 padding: 10px;
488 font-size: 1.5em;
Unknowna2d54432018-10-02 09:15:22 -0400489 color: #222222;
490 border: solid 2px #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400491 border-radius: 50%; }
492
493#scrollTopIcon {
494 margin-top: 10px;
495 font-size: 1em;
496 color: #ffffff;
497 border-color: #ffffff; }
498
499.back-to-top {
500 display: none; }
501 .back-to-top.visible {
502 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400503
504/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300505#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300506 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400507 /*font-weight: 700;
508 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400509}
510.hr.invisible_hr {
511 height: 0;
512 padding: 0;
513}
514.hr.big_size_hr {
515 margin: 30px 0;
516}
517.hr {
518 clear: both;
519 display: block;
520 font-size: 0;
521 height: 24px;
522 margin: 20px 0;
523 overflow: hidden;
524 padding: 2px 0;
525 position: relative;
526 text-align: center;
527 width: 100%;
528}
529.highlight_secondary {
530 color: #FFFFFF;
531}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300532.team-role, .team-name, .team-links-list a {
Unknowna2d54432018-10-02 09:15:22 -0400533 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200534 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300535 white-space: normal;
536 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400537}
nilac8991c1655032017-08-19 12:37:44 +0200538.team-name, .family-name {
539 font-size: 21px;
540 text-align: center;
541 white-space: nowrap;
542}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300543.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300544 padding-top: .75em;
Unknowna2d54432018-10-02 09:15:22 -0400545 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200546 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300547}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300548.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300549 max-width:150px;
550 max-height: 150px;
551 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300552}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300553#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200554 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300555 padding-left: 0;
556 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300557 /* display: flex; */
558 /* flex-wrap: wrap; */
559 /* justify-content: flex-start; */
560}
561 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200562 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300563 #team .col-sm-4 {
564 width: 100%;
565 margin: 0;
566 }
567 }
568 @media (min-width: 992px) {
569 #team .col-md-2 {
570 width: 100%;
571 margin: 0;
572 }
573 }
574 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200575 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300576 }
577 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200578 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300579 #team .col-xs-6 {width: 42%;margin:4%;}
580 }
581 @media (max-width: 500px) {
582 #team > .container .row > div {min-height: 250px;}
583 #team .col-xs-6 {width: 92%;margin:4%;}
584 }
585#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
586
587/* Bliss family section */
588#family {
Unknowna2d54432018-10-02 09:15:22 -0400589 background-color: #222222;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300590}
591#family > div > div.row > div {font-size: 18px}
592.family-role, .family-name, .family-description {
593 color: #FFFFFF;
594}
595.family-description {
596 color: #fff;
597 font-size: 18px;
598}
599.family-role h4, .family-links-list a {
600 color: #0080ff;
601}
602.family-header h2 {
603 color: #0080ff;
604}
605#family .about-tools {
606 font-size: 20px;
607}
608.family-image img {
609 max-width:150px;
610 max-height: 150px;
611 margin:0 auto;
612}
613.family-projects--btn {
614 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400615 color: #0080ff;
616 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300617 border-radius: 5px;
618 margin-bottom: 1.25em;
619 font-weight: 700;
620 font-size: 21px; }
621 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400622 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300623 color: #ffffff; }
624 .family-projects--btn:focus,
625 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400626 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300627 color: #ffffff; }
628
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200629
630@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200631 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300632}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200633@media (min-height: 900px) {
634 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
635}
636@media (min-height: 960px) {
637 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
638}
639@media (min-height: 980px) {
640 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
641}
642@media (min-height: 1020px) {
643 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
644}
645@media (min-height: 1090px) {
646 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
647}
648@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200649 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200650}
651@media (max-height: 850px) {
652 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
653}
654@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200655 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300656 .cover.top {padding: 7.5vh 0 12.5vh 0;}
657}
658@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200659 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300660}
661@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200662 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200663}
664@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200665 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200666 .animation {margin-top:-6vh !important;}
667}
668@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200669 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200670 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300671}
672@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200673 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200674 .animation {margin-top:-8vh !important;}
675 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300676 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
677}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200678@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200679 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200680 .animation {margin-top:-10vh !important;}
681 .cover.top {padding: 6vh 0 5vh 0;}
682}
683@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200684 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200685 .animation {margin-top:-13vh !important;}
686 .cover.top {padding: 6vh 0 5vh 0;}
687}
Henri Koivunevad27df022017-11-23 05:12:58 +0200688@media (max-height: 600px) and (orientation:landscape) {
689 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
690}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300691@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200692 #scrollIcon, #scrollTopIcon {display:none}
693 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300694 .headline {padding-top:3vh;}
695 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
696}
697@media (max-height: 480px) {
698 #scrollIcon, #scrollTopIcon {margin-top: 0}
699 .cover.top {padding: 3vh 0 3vh 0;}
700 .headline {padding-top:1.5vh;}
701 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
702}
703@media (max-height: 320px) {
704 .cover.top {padding: 1vh 0 3vh 0;}
705 .headline {padding-top:1vh;}
706 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
707}
708@media (max-width: 768px) {
709 .container-fluid {padding:30px 0 !important;}
710 .h1, .h2, .h3, h1, h2, h3 {
711 margin-top: 10px;
712 margin-bottom: 10px;
713 }
714 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
715 .row.cover.top .lead {
716 max-width: 350px;
717 margin-left:auto;
718 margin-right: auto
719 }
720 .h4, h4 {font-size: 20px}
721 #portfolio h2 {padding-bottom: 0}
722 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200723 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300724 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
725 #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 +0200726 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300727}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200728@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300729@media (max-device-height: 480px) and (orientation: landscape) {
730 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
731 max-height: 240px;
732 }
733 .navbar-nav>li>a {
734 padding-top: 6px;
735 padding-bottom: 6px;
736 }
737}
738@media (max-width: 360px) {
739 .h1, h1 {font-size: 32px;}
740 .cover, .cover.bottom {
741 padding-left: 15px;
742 padding-right: 15px;
743 }
744}
745
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300746h1 {
747 color: #fff;
748 cursor: default;
749}
750
751h1 span:nth-of-type(1) {
752 font-size: 1em;
753 line-height: 0.5em;
754}
755h1 span:nth-of-type(2) {
756 font-size: .4em;
757 font-weight: 400;
758 line-height: 3.65em;
759 color: #0080ff;
760 background-color: #282828;
761 padding: 3px 10px;
762 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
763}
764h1 span:nth-of-type(3) {
765 font-size: 1.5em;
766 line-height: .85em;
767}
768
769.space {
770 will-change: transform;
771 position: relative;
772 left:-25;
773 top:auto;
774 bottom:auto;
775 margin-top:15%;
776 margin-bottom:25%;
777 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200778 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300779 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200780 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
781 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300782 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
783 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200784 -moz-transition: all 600ms;
785 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300786 transition: all 600ms;
787}
788
789.space-hover {
790 position: relative;
791 left:-25;
792 top:auto;
793 bottom:auto;
794 margin-top:30%;
795 margin-bottom:25%;
796 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200797 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300798 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200799 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
800 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300801 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
802}
803
804.phone-container {
805 width: 11.2em;
806 height: 23.33em;
807 position: absolute;
808 top: 0;
809 bottom: 0;
810 left: 0;
811 right: 0;
812 margin: auto;
813 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200814 -moz-transform-style: preserve-3d;
815 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300816 transform-style: preserve-3d;
817 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200818 -moz-transform: translateX(-80%);
819 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300820 transform: translateX(-80%);
821 border-radius: 2.0em;
822}
823
824.phone-front {
825 will-change: transform;
826 width: 11.2em;
827 height: 23.33em;
828 position: absolute;
829 top: 0;
830 bottom: 0;
831 left: 0;
832 right: 0;
833 margin: auto;
834 background-image: url("../images/phone_front.svg");
835 background-repeat: no-repeat;
836 background-position: -.53em 0;
837 background-size: 12.3em 23.36em;
838 border-radius: 2.0em;
839 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200840 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
841 -moz-transition: transform 600ms, box-shadow 450ms;
842 -o-transition: transform 600ms, box-shadow 450ms;
843 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300844}
845
846.just-phone-front {
847 will-change: transform;
848 width: 11.2em;
849 height: 23.33em;
850 position: absolute;
851 right: 0;
852 margin: auto;
853 left:-25;
854 top:0;
855 bottom:auto;
856 margin-top:10%;
857 margin-bottom:15%;
858 margin-left: 35%;
859 margin-right: auto;
860 background-image: url("../images/phone_front.svg");
861 background-repeat: no-repeat;
862 background-position: -.53em 0;
863 background-size: 12.3em 23.36em;
864 border-radius: 2.0em;
865 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
866 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200867 -moz-transform: scale(0.90);
868 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300869 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200870 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
871 -moz-transition: transform 600ms, box-shadow 450ms;
872 -o-transition: transform 600ms, box-shadow 450ms;
873 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300874}
875
876.phone-front-hover {
877 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200878 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
879 -moz-transition: transform 600ms, box-shadow 450ms;
880 -o-transition: transform 600ms, box-shadow 450ms;
881 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300882}
883
884.phone-screen {
885 width: 10.5em;
886 height: 19.3em;
887 position: relative;
888 left: 0;
889 right: 0;
890 top: 2.283em;
891 margin: auto;
892 background-color: #000;
893 overflow: hidden;
894}
895.phone-screen::before {
896 content: "";
897 position: absolute;
898 width: 100%;
899 height: 100%;
900 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
901 background-image: url("../images/bliss_screens.gif");
902 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200903 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300904 background-size: cover;
905 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200906 -moz-transform: scale(1);
907 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300908 transform: scale(1);
909}
910.phone-screen::after {
911 content: "";
912 position: absolute;
913 width: 100%;
914 height: 100%;
915 background-color: rgba(250, 250, 250, 0.1);
916}
917
918.phone-side {
919 will-change: transform;
920 width: 13.33em;
921 height: 25em;
922 position: absolute;
923 top: 0;
924 bottom: 0;
925 left: 0;
926 right: 0;
927 margin: auto;
928 border-radius: 1.66em;
929 background-repeat: no-repeat;
930 background-position: 2.2em .5em;
931 background-size: 13.33em 24.73em;
932 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200933 -moz-transform-style: preserve-3d;
934 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300935 transform-style: preserve-3d;
936 -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 +0200937 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
938 -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 +0300939 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
940 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200941 -moz-transition: all 350ms;
942 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300943 transition: all 350ms;
944}
945
946.phone-side-hover {
947 -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 +0200948 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
949 -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 +0300950 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
951 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200952 -moz-transition: all 350ms;
953 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300954}
955
956@-webkit-keyframes figure-anim {
957 from {
958 border-radius: 50%;
959 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200960 -moz-transform: rotate(0deg) scale(1);
961 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300962 transform: rotate(0deg) scale(1);
963 }
964 to {
965 border-radius: 30%;
966 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200967 -moz-transform: rotate(360deg) scale(0.5);
968 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300969 transform: rotate(360deg) scale(0.5);
970 }
971}
972
973@keyframes figure-anim {
974 from {
975 border-radius: 50%;
976 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200977 -moz-transform: rotate(0deg) scale(1);
978 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300979 transform: rotate(0deg) scale(1);
980 }
981 to {
982 border-radius: 30%;
983 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200984 -moz-transform: rotate(360deg) scale(0.5);
985 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300986 transform: rotate(360deg) scale(0.5);
987 }
988}
989@-webkit-keyframes figure-container-anim {
990 from {
991 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200992 -moz-transform: rotate(0deg);
993 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300994 transform: rotate(0deg);
995 }
996 to {
997 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200998 -moz-transform: rotate(360deg);
999 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001000 transform: rotate(360deg);
1001 }
1002}
1003@keyframes figure-container-anim {
1004 from {
1005 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001006 -moz-transform: rotate(0deg);
1007 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001008 transform: rotate(0deg);
1009 }
1010 to {
1011 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001012 -moz-transform: rotate(360deg);
1013 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001014 transform: rotate(360deg);
1015 }
1016}
1017
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001018@media (min-width: 1200px) {
1019 .pull-right-lg {
1020 float: right !important; }
1021 .pull-left-lg {
1022 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001023 .pull-left-md {
1024 float: left !important; }
1025 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001026 .portfolio-projects .col-lg-6 {width: 100%}
1027 .navbar > .container {max-width: 1170px}
1028}
1029@media (min-width: 1366px) {
1030 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1031 .navbar > .container {max-width: 1170px}
1032}
Unknowne3cf16e2017-11-04 16:32:52 -04001033
1034 /* The alert message box */
1035.alert {
1036 padding: 20px;
1037 background-color: #f44336; /* Red */
1038 color: white;
1039 margin-bottom: 15px;
1040}
Henri Koivunevac2503532017-11-23 04:00:26 +02001041.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001042@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001043@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001044/* The close button */
1045.closebtn {
1046 margin-left: 15px;
1047 color: white;
1048 font-weight: bold;
1049 float: right;
1050 font-size: 22px;
1051 line-height: 20px;
1052 cursor: pointer;
1053 transition: 0.3s;
1054}
1055
Unknownb60d9422017-11-27 19:40:08 -05001056/* The alert message box */
1057.alert2 {
1058 padding: 20px;
1059 background-color: #17c13f; /* green */
1060 color: white;
1061 margin-bottom: 15px;
1062}
1063.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1064@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1065@media (max-width:1200px) {.alert {margin-top:3rem}}
1066/* The close button */
1067.closebtn {
1068 margin-left: 15px;
1069 color: white;
1070 font-weight: bold;
1071 float: right;
1072 font-size: 22px;
1073 line-height: 20px;
1074 cursor: pointer;
1075 transition: 0.3s;
1076}
1077
Unknowne3cf16e2017-11-04 16:32:52 -04001078/* When moving the mouse over the close button */
1079.closebtn:hover {
1080 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001081}
Unknown55030612017-11-04 20:28:12 -04001082
1083.vcenter {
1084 display: inline-block;
1085 position: absolute;
1086 left: 50%;
1087 top: 50%;
1088 -webkit-transform: translate(-50%, -50%);
1089 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001090}
Unknown55030612017-11-04 20:28:12 -04001091
Henri Koivuneva60a08562017-11-23 00:43:58 +02001092/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001093width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001094 height: 290px;
1095 */
Unknown55030612017-11-04 20:28:12 -04001096.animation {
1097 display: inline-block;
1098 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001099 width: 64rem;
1100 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001101 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001102 vertical-align: middle;
1103}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001104@media (max-width:720px) {
1105 .animation {margin-left:-30rem;margin-right:-30rem;}
1106}
1107@media (max-width:450px) {
1108 .animation {width:58rem;height:38rem;}
1109}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001110@media (max-width:450px) {
1111 .animation {width:58rem;height:38rem;}
1112}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001113@media (max-width:400px) {
1114 .animation {width:55rem;height:36rem;}
1115}
1116@media (max-width:380px) {
1117 .animation {width:50rem;height:33rem;}
1118}
1119@media (max-width:340px) {
1120 .animation {width:47rem;height:31rem;}
1121}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001122@media (max-width:320px) {
1123 .animation {width:42rem;height:28rem;}
1124}
1125@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001126 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001127}
1128@media (min-height:651px) {
1129 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1130}
1131@media (min-height:670px) {
1132 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1133}
1134@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001135 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001136}
1137@media (min-height:800px) {
1138 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001139}
Unknown55030612017-11-04 20:28:12 -04001140.animation .device {
1141 position: absolute;
1142 width: 100%;
1143 height: 100%;
1144 left: 50%;
1145 top: 50%;
1146 background: #111;
1147 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1148 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1149 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1150 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1151 -moz-transform: translate(-50%, -50%);
1152 -ms-transform: translate(-50%, -50%);
1153 -webkit-transform: translate(-50%, -50%);
1154 transform: translate(-50%, -50%);
1155}
1156.animation .device .phone-home-button,
1157.animation .device .tablet-home-button {
1158 position: absolute;
1159 border-radius: 50%;
1160 background: #444;
1161 opacity: 0;
1162 z-index: 1;
1163 -webkit-transition: all 0.4s ease;
1164 -moz-transition: all 0.4s ease;
1165 -ms-transition: all 0.4s ease;
1166 transition: all 0.4s ease;
1167}
1168.animation .device .phone-home-button {
1169 width: 16px;
1170 height: 16px;
1171 margin-top: -8px;
1172 right: 11px;
1173 top: 50%;
1174}
1175.animation .device .tablet-home-button {
1176 width: 12px;
1177 height: 12px;
1178 margin-left: -6px;
1179 bottom: 7px;
1180 left: 50%;
1181}
1182.animation .device .screen-stand {
1183 position: absolute;
1184 width: 100%;
1185 margin-left: -10px;
1186 margin-top: -1px;
1187 top: 60%;
1188 opacity: 0;
1189 z-index: 1;
1190 -webkit-transition: all 0.4s ease-out;
1191 -moz-transition: all 0.4s ease-out;
1192 -ms-transition: all 0.4s ease-out;
1193 transition: all 0.4s ease-out;
1194}
1195.animation .device .screen-stand .leg {
1196 position: absolute;
1197 width: 12px;
1198 height: 16px;
1199 left: 50%;
1200 top: 0;
1201 margin-left: -6px;
1202 background: #111;
1203}
1204.animation .device .screen-stand .foot {
1205 position: absolute;
1206 width: 120px;
1207 height: 4px;
1208 left: 50%;
1209 top: 15px;
1210 margin-left: -60px;
1211 border-top-left-radius: 2px;
1212 border-top-right-radius: 2px;
1213 background: #111;
1214}
1215.animation .device .display {
1216 position: relative;
1217 width: 100%;
1218 height: 100%;
1219 overflow: hidden;
1220 background: #34495e;
1221 z-index: 3;
1222}
1223.animation .device .display div {
1224 position: absolute;
1225 width: 100%;
1226 height: 100%;
1227 left: 100%;
1228 white-space: nowrap;
1229 -webkit-transition: all 0.4s ease;
1230 -moz-transition: all 0.4s ease;
1231 -ms-transition: all 0.4s ease;
1232 transition: all 0.4s ease;
1233}
1234.animation .device .display div div {
1235 position: absolute;
1236 width: 100%;
1237 left: 0;
1238 top: 50%;
1239 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001240 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001241 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001242 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001243}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001244@media (max-width:450px) {
1245 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1246}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001247 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001248.animation .device .display div div em {
1249 font-weight: bold;
1250}
1251.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001252 /* background: #000; */
1253 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001254 background-size: cover;
1255 background-repeat: no-repeat;
1256 background-position: center center;
1257 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,
1258 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,
1259 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,
1260 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;
1261 color:white;
Unknown55030612017-11-04 20:28:12 -04001262}
1263.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001264 /* background: #000; */
1265 background: url("https://i.imgur.com/KfArkPZ.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001266 background-size: cover;
1267 background-repeat: no-repeat;
1268 background-position: center center;
1269 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,
1270 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,
1271 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,
1272 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;
1273 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001274}
1275.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001276 /* background: #000; */
1277 background: url("https://i.imgur.com/c55mey7.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001278 background-size: cover;
1279 background-repeat: no-repeat;
1280 background-position: center center;
1281 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,
1282 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,
1283 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,
1284 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;
1285 color:white;
Unknown55030612017-11-04 20:28:12 -04001286}
1287.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001288 width: 87%;
1289 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001290 padding: 10px;
1291 border-radius: 4px;
1292}
1293.animation[data-animation-step="1"] .device .slide1 {
1294 left: 0%;
1295}
1296.animation[data-animation-step="1"] .device .screen-stand {
1297 opacity: 1;
1298 top: 100%;
1299}
1300.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001301 width: 74%;
1302 height: 75%;
1303 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001304 border-radius: 10px;
1305}
1306.animation[data-animation-step="2"] .device .slide1 {
1307 left: -100%;
1308}
1309.animation[data-animation-step="2"] .device .slide2 {
1310 left: 0%;
1311}
1312.animation[data-animation-step="2"] .device .tablet-home-button {
1313 opacity: 1;
1314}
1315.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001316 width: 27%;
1317 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001318 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001319 border-radius: 6px;
1320}
1321.animation[data-animation-step="3"] .device .slide1,
1322.animation[data-animation-step="3"] .device .slide2 {
1323 left: -100%;
1324}
1325.animation[data-animation-step="3"] .device .slide3 {
1326 left: 0%;
1327}
1328.animation[data-animation-step="3"] .device .phone-home-button {
1329 opacity: 1;
1330}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001331 @media (min-height:800px) {
1332 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1333 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1334 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1335 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001336 @media (max-height:720px) {
1337 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1338 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001339 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001340 .animation .device .display div div {font-size:16px;}
1341 }
1342 @media (max-height:650px) {
1343 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1344 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001345 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001346 .animation .device .display div div {font-size:15px;}
1347 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001348 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001349 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1350 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1351 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001352 .animation .device .display div div {font-size:15px;}
1353 }
1354 @media (max-width:520px) {
1355 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1356 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001357 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001358 .animation .device .display div div {font-size:15px;}
1359 }
1360 @media (max-width:460px) {
1361 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1362 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001363 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001364 .animation .device .display div div {font-size:15px;}
1365 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001366 @media (max-width:350px) {
1367 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1368 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1369 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1370 .animation .device .display div div {font-size:15px;}
1371 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001372 @media (max-width:320px) {
1373 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1374 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1375 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1376 .animation .device .display div div {font-size:15px;}
1377 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001378
1379/* More media queries */
1380@media (max-width: 430px) {
1381 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001382}