blob: bb09c98c3fc3348345ff81be9680fcde5a494689 [file] [log] [blame]
Unknown8e40a3b2017-07-30 14:47:14 -04001img {
2 width: 100%; }
3
4body {
Unknown8e40a3b2017-07-30 14:47:14 -04005 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +03006 line-height: 1.4;
Unknown62c1a402018-10-02 10:32:07 -04007 /* background-color: #0080ff; */
Unknown56eeba82018-10-02 13:32:19 -04008 background: url("../images/innaarsuit_oli_2018186_lrg.jpg") no-repeat center center;
Unknown62c1a402018-10-02 10:32:07 -04009 -webkit-background-size: cover;
10 -moz-background-size: cover;
11 -o-background-size: cover;
Unknownebf3b8e2018-10-02 10:56:52 -040012 /* Preserve aspet ratio */
Unknown8bcbb5b2018-10-02 11:41:09 -040013 height: 100%;
14 background-repeat: no-repeat;
15 background-attachment: fixed !important;
Unknown4f4e1cb2018-10-02 13:44:17 -040016 /* background-position: center !important; */
Unknown237cd122018-10-02 17:42:03 -040017 /* background-size: cover !important; */
18 background-width: contain !important;
Unknown7e505e82018-10-02 15:40:00 -040019 margin-left: calc(-50vw + 50%);
20 margin-right: calc(-50vw + 50%);
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030021 }
Unknown8e40a3b2017-07-30 14:47:14 -040022
Unknown62c1a402018-10-02 10:32:07 -040023#bg {
24 position: fixed;
25 top: -50%;
26 left: -50%;
27 width: 200%;
28 height: 200%;
29}
30#bg img {
31 position: absolute;
32 top: 0;
33 left: 0;
34 right: 0;
35 bottom: 0;
36 margin: auto;
37 min-width: 50%;
38 min-height: 50%;
39}
40
Henri Koivuneva468d1692017-08-12 16:24:41 +030041h1, .h1,
42h2, .h2,
43h3, .h3,
44h4, .h4,
45h5, .h5,
46h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040047 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030048 line-height: 1.4;
Unknowna2d54432018-10-02 09:15:22 -040049 color: #222222; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030050h1, .h1 {font-size: 64px;}
51h2, .h2 {font-size: 42px;}
52h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040053
54p {
55 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030056 color: #ffffff;
57 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040058
Henri Koivuneva0f988192017-08-12 15:28:05 +030059a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030060 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020061 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
62 -o-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030063 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030064}
65
Henri Koivuneva7f266022017-08-12 15:25:19 +030066a:hover, a:focus, a:active {text-decoration: none;}
67
Unknown8e40a3b2017-07-30 14:47:14 -040068body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030069 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030070
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030071#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030072 padding-left: 30px;
73 padding-right: 30px;
74}
75#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030076
Unknowne3cf16e2017-11-04 16:32:52 -040077#family-lt > .container {
78 padding-left: 30px;
79 padding-right: 30px;
Unknownb60d9422017-11-27 19:40:08 -050080 font-size: 18px;
Unknowne3cf16e2017-11-04 16:32:52 -040081}
82#family-lt > div > div > div {padding-right: 0;padding-left: 0}
83
Henri Koivunevabcf672a2017-08-12 16:25:03 +030084.row,
85.container-fluid>.navbar-collapse,
86.container-fluid>.navbar-header,
87.container>.navbar-collapse,
88.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +030089 margin:auto;
90}
Unknown8e40a3b2017-07-30 14:47:14 -040091
92.container-fluid .text-muted {
93 margin: 20px 0; }
94
95.btn:focus, a:focus {
96 outline: none !important; }
97
98.navbar {
99 height: 70px;
100 background-color: transparent;
101 background: transparent;
102 border: none;
103 color: #ffffff;
104 z-index: 100;
105 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300106 padding-left: 30px;
107 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -0400108 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300109 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200110 -moz-transition: background-color .2s ease 0s;
111 -o-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400112 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300113.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400114.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300115 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300116 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300117 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400118 color: #ffffff;
119 font-weight: 400; }
120
121.navbar-default .navbar-nav > li > a {
122 color: #ffffff;
123 font-weight: 500;
124 font-size: 1em;
125 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300126 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +0300127 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300128 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300129 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200130 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
131 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300132 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300133 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300134.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400135 color: #ffffff;
136 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300137.navbar-default .navbar-nav > li > a:active,
138.navbar-default .navbar-nav > li > a:focus,
139.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
140 color: rgba(255,255,255,0.8);
141 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400142.navbar-default .navbar-nav > li > a:visited {
143 color: #ffffff;
144 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300145.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400146 background-color: transparent;
147 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300148.navbar-default .navbar-nav > .active > a:focus,
149.navbar.solid .navbar-nav > li > a:active,
150.navbar.solid .navbar-nav > li > a:focus {
151 background-color: transparent;
152 color: rgba(255,255,255,0.8); }
Henri Koivuneva60a08562017-11-23 00:43:58 +0200153.navbar-toggle {margin-right:0;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400154.navbar-default .navbar-toggle {
155 border-color: #ffffff; }
156 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Unknowna2d54432018-10-02 09:15:22 -0400157 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300158 }
Unknown8e40a3b2017-07-30 14:47:14 -0400159 .navbar-default .navbar-toggle .icon-bar {
160 color: #ffffff;
161 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300162.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400163 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300164}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300165.navbar-collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400166 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300167}
168.navbar-default .navbar-toggle .icon-bar {
169 color: #ffffff;
170 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400171.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400172 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300173}
Unknown94e4caa2017-08-12 10:48:07 -0400174.navbar-collapse.collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400175 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300176}
nilac8991c1655032017-08-19 12:37:44 +0200177
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300178.navbar-collapse.collapse.show {
Unknowna2d54432018-10-02 09:15:22 -0400179 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300180 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200181 -moz-transition: background-color .2s ease 0s;
182 -o-transition: background-color .2s ease 0s;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300183 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300184 -webkit-border-bottom-left-radius: 4px;
185 -webkit-border-bottom-right-radius: 4px;
186 border-bottom-left-radius: 4px;
187 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300188}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300189
190.navbar-collapse .navbar-nav > li > a,
191.navbar-collapse .navbar-nav > li > a:hover,
192.navbar-collapse .navbar-nav > li > a:focus,
193.navbar-collapse .navbar-nav > li > a:active {
194 border-color: transparent !important;
195}
196
Unknown8e40a3b2017-07-30 14:47:14 -0400197/* Solid class attached on scroll past first section */
198.navbar.solid {
Unknowna2d54432018-10-02 09:15:22 -0400199 background-color: #222222;
Unknown2e345c42017-08-14 18:25:38 -0400200 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300201 width: 100%;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200202 margin: 0;
203 box-shadow: 0 7px 8px 0 rgba(0,0,0,0.3);
204 -webkit-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
205 -moz-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
206 -o-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
207 transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300208 }
Unknown8e40a3b2017-07-30 14:47:14 -0400209 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300210 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400211 display: inline-block;
212 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300213 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200214 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
215 -o-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivunevae1841232017-08-12 21:55:21 +0300216 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400217 .navbar.solid .navbar-nav > li > a {
218 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300219 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200220 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
221 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300222 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400223
224.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300225 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400226 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300227 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400228 height: 100vh;
229 display: -webkit-box;
230 display: -ms-flexbox;
231 display: flex;
Unknown62c1a402018-10-02 10:32:07 -0400232 /* background-color: #0080ff;*/
233 background: url(images/web_bg_1280.png) no-repeat center center fixed;
234 -webkit-background-size: cover;
235 -moz-background-size: cover;
236 -o-background-size: cover;
237 background-size: cover;
238 }
Unknown8e40a3b2017-07-30 14:47:14 -0400239 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300240 padding: 6% 0 5.5% 0; }
241 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300242 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300243 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400244
245.headline {
246 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300247 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300248 max-width: 1600px;
249 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300250 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300251 padding-right: 30px;
252 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300253 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400254 @media screen and (min-width: 768px) {
255 .headline {
256 padding-top: 3.75em; } }
257 @media screen and (min-width: 992px) {
258 .headline {
259 padding-top: 1.5625em; } }
260 @media screen and (min-width: 1200px) {
261 .headline {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200262 padding-top: 0; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400263
264#about {
Unknowna2d54432018-10-02 09:15:22 -0400265 background-color: #222222; }
Unknown8e40a3b2017-07-30 14:47:14 -0400266 #about h2 {
267 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300268 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400269
270.profile-img {
271 margin-bottom: 15px;
272 width: 120px; }
273
274.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300275 padding: 4% 30px 1% 30px;
276 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400277 .about-tools {
278 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300279 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400280 @media screen and (min-width: 992px) {
281 .about-tools {
282 padding-top: 5.625em; } }
283 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200284 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400285 .about-tools ul {
286 color: #0080ff;
287 list-style: none; }
288 .about-tools ul li {
289 padding-top: 0.75em; }
290 .about-last {
291 padding-top: 3.125em;
292 padding-bottom: 0;
293 font-size: 1.125em; }
294 @media screen and (min-width: 992px) {
295 .about-last {
296 padding-top: 0; } }
297 .about-last p {
298 color: #0080ff; }
299
300#portfolio {
301 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400302
Unknown8e40a3b2017-07-30 14:47:14 -0400303.portfolio-projects--btn {
304 background: transparent;
Unknowna2d54432018-10-02 09:15:22 -0400305 color: #222222;
306 border: 1px solid #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400307 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300308 margin-bottom: 1.25em;
309 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200310 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400311 .portfolio-projects--btn:hover {
Unknowna2d54432018-10-02 09:15:22 -0400312 background: #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400313 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300314 .portfolio-projects--btn:focus,
315 .portfolio-projects--btn:active {
Unknowna2d54432018-10-02 09:15:22 -0400316 background: #111111;
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300317 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200318@media (max-width:650px) {
319 .portfolio-projects--btn {font-size:16px;}
320}
Unknown8e40a3b2017-07-30 14:47:14 -0400321.portfolio-projects--image {
322 margin-bottom: 1.875em;
323 padding-top: 5%; }
324
Henri Koivunevabe19c192017-11-22 22:14:33 +0200325.about-tools ul li, .contact-social-icons ul a li {
326 text-align: center; }
327
328.centered {
329 float: none;
330 margin-left: auto;
331 margin-right: auto; }
332
333
334.vcenter {
335 display: inline-block;
336 vertical-align: middle;
337 float: none; }
338
339.break {
340 clear: both;
341 margin-top: 10px; }
342
343@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300344 #team > .container .row > div {width: 100%;margin: 0;}
345}
346
Henri Koivunevabe19c192017-11-22 22:14:33 +0200347@media (min-width: 768px) {
348 .pull-right-sm {
349 float: right !important; }
350 .pull-left-sm {
351 float: left !important; }
352 .container {width: 768px}
353 .navbar-right {margin-right: 0;}
354 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
355}
356@media (min-width: 992px) {
357 .pull-right-md {
358 float: right !important; }
359 .pull-left-md {
360 float: left !important; }
361 .container {width: 94%;}
362}
363@media (min-width: 1200px) {
364 .pull-right-lg {
365 float: right !important; }
366 .pull-left-lg {
367 float: left !important; }
368 .container {width: 1170px;}
369 .portfolio-projects .col-lg-6 {width: 100%}
370 .navbar > .container {max-width: 1170px}
371}
372@media (min-width: 1366px) {
373 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
374 .navbar > .container {max-width: 1170px}
375}
376
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200377@media (max-width:768px) {
378 .portfolio-projects--desc {
379 margin-top: 30px;
380 margin-bottom: 30px;
381 font-size: 16px; }
382}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200383@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300384 .portfolio-projects {
385 margin-top: 0.625em; } }
386.portfolio-projects--title {
387 margin-top: 0.9375em;
388 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200389@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200390 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
391 .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 +0300392 .portfolio-projects--desc {
393 margin-top: 30px;
394 margin-bottom: 30px;
395 font-size: 16px; }
396 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
397 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
398 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
399 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
400 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
401 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200402 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
403 .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 +0300404 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
405 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
406 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200407 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
408 .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 +0300409 }
410 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200411 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
412 .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 +0300413 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200414 margin-top: 24px;
415 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300416 font-size: 18px; }
417 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200418 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300419 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200420 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
421 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300422 }
423 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200424 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
425 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
426 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300427 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200428 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
429 @media (max-width: 768px) {
430 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
431 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300432
Unknown8e40a3b2017-07-30 14:47:14 -0400433#contact {
Unknowna2d54432018-10-02 09:15:22 -0400434 background-color: #222222;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300435 padding-left: 15px;
436 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400437 #contact h2 {
438 color: #0080ff; }
439
440.contact-social-icons p {
441 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300442.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400443.contact-social-icons ul a {
444 color: #0080ff;
445 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300446 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300447 .team-links-list a:hover,
448 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400449 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300450 .contact-social-icons ul a:focus,
451 .contact-social-icons ul a:active,
452 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300453 .team-links-list a:active,
454 .family-links-list a:focus,
455 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300456 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400457 .contact-social-icons ul a li {
458 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300459 padding: 1.25%;
460 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300461 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300462 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300463 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
464 }
465 @media (max-width: 720px) {
466 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
467 }
Unknown8e40a3b2017-07-30 14:47:14 -0400468
469.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300470 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400471 bottom: 0;
472 width: 100%;
473 /* Set the fixed height of the footer here */
Unknowna2d54432018-10-02 09:15:22 -0400474 background-color: #111111;
Unknownf0310a82017-08-12 19:32:49 -0400475
Unknown8e40a3b2017-07-30 14:47:14 -0400476 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400477.footer-role, .footer-name, .footer-description {
478 color: #FFFFFF;
479}
480.footer-description {
481 color: #fff;
482 font-size: 18px;
483}
484.footer-role h4, .footer-links-list a {
485 color: #0080ff;
486}
487.footer-header h4 {
488 color: #0080ff;
489}
Unknown8e40a3b2017-07-30 14:47:14 -0400490#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200491 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400492 padding: 10px;
493 font-size: 1.5em;
Unknowna2d54432018-10-02 09:15:22 -0400494 color: #222222;
495 border: solid 2px #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400496 border-radius: 50%; }
497
498#scrollTopIcon {
499 margin-top: 10px;
500 font-size: 1em;
501 color: #ffffff;
502 border-color: #ffffff; }
503
504.back-to-top {
505 display: none; }
506 .back-to-top.visible {
507 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400508
509/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300510#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300511 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400512 /*font-weight: 700;
513 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400514}
515.hr.invisible_hr {
516 height: 0;
517 padding: 0;
518}
519.hr.big_size_hr {
520 margin: 30px 0;
521}
522.hr {
523 clear: both;
524 display: block;
525 font-size: 0;
526 height: 24px;
527 margin: 20px 0;
528 overflow: hidden;
529 padding: 2px 0;
530 position: relative;
531 text-align: center;
532 width: 100%;
533}
534.highlight_secondary {
535 color: #FFFFFF;
536}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300537.team-role, .team-name, .team-links-list a {
Unknowna2d54432018-10-02 09:15:22 -0400538 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200539 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300540 white-space: normal;
541 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400542}
nilac8991c1655032017-08-19 12:37:44 +0200543.team-name, .family-name {
544 font-size: 21px;
545 text-align: center;
546 white-space: nowrap;
547}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300548.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300549 padding-top: .75em;
Unknowna2d54432018-10-02 09:15:22 -0400550 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200551 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300552}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300553.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300554 max-width:150px;
555 max-height: 150px;
556 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300557}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300558#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200559 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300560 padding-left: 0;
561 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300562 /* display: flex; */
563 /* flex-wrap: wrap; */
564 /* justify-content: flex-start; */
565}
566 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200567 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300568 #team .col-sm-4 {
569 width: 100%;
570 margin: 0;
571 }
572 }
573 @media (min-width: 992px) {
574 #team .col-md-2 {
575 width: 100%;
576 margin: 0;
577 }
578 }
579 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200580 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300581 }
582 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200583 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300584 #team .col-xs-6 {width: 42%;margin:4%;}
585 }
586 @media (max-width: 500px) {
587 #team > .container .row > div {min-height: 250px;}
588 #team .col-xs-6 {width: 92%;margin:4%;}
589 }
590#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
591
592/* Bliss family section */
593#family {
Unknowna2d54432018-10-02 09:15:22 -0400594 background-color: #222222;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300595}
596#family > div > div.row > div {font-size: 18px}
597.family-role, .family-name, .family-description {
598 color: #FFFFFF;
599}
600.family-description {
601 color: #fff;
602 font-size: 18px;
603}
604.family-role h4, .family-links-list a {
605 color: #0080ff;
606}
607.family-header h2 {
608 color: #0080ff;
609}
610#family .about-tools {
611 font-size: 20px;
612}
613.family-image img {
614 max-width:150px;
615 max-height: 150px;
616 margin:0 auto;
617}
618.family-projects--btn {
619 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400620 color: #0080ff;
621 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300622 border-radius: 5px;
623 margin-bottom: 1.25em;
624 font-weight: 700;
625 font-size: 21px; }
626 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400627 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300628 color: #ffffff; }
629 .family-projects--btn:focus,
630 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400631 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300632 color: #ffffff; }
633
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200634
635@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200636 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300637}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200638@media (min-height: 900px) {
639 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
640}
641@media (min-height: 960px) {
642 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
643}
644@media (min-height: 980px) {
645 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
646}
647@media (min-height: 1020px) {
648 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
649}
650@media (min-height: 1090px) {
651 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
652}
653@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200654 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200655}
656@media (max-height: 850px) {
657 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
658}
659@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200660 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300661 .cover.top {padding: 7.5vh 0 12.5vh 0;}
662}
663@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200664 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300665}
666@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200667 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200668}
669@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200670 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200671 .animation {margin-top:-6vh !important;}
672}
673@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200674 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200675 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300676}
677@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200678 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200679 .animation {margin-top:-8vh !important;}
680 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300681 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
682}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200683@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200684 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200685 .animation {margin-top:-10vh !important;}
686 .cover.top {padding: 6vh 0 5vh 0;}
687}
688@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200689 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200690 .animation {margin-top:-13vh !important;}
691 .cover.top {padding: 6vh 0 5vh 0;}
692}
Henri Koivunevad27df022017-11-23 05:12:58 +0200693@media (max-height: 600px) and (orientation:landscape) {
694 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
695}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300696@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200697 #scrollIcon, #scrollTopIcon {display:none}
698 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300699 .headline {padding-top:3vh;}
700 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
701}
702@media (max-height: 480px) {
703 #scrollIcon, #scrollTopIcon {margin-top: 0}
704 .cover.top {padding: 3vh 0 3vh 0;}
705 .headline {padding-top:1.5vh;}
706 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
707}
708@media (max-height: 320px) {
709 .cover.top {padding: 1vh 0 3vh 0;}
710 .headline {padding-top:1vh;}
711 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
712}
713@media (max-width: 768px) {
714 .container-fluid {padding:30px 0 !important;}
715 .h1, .h2, .h3, h1, h2, h3 {
716 margin-top: 10px;
717 margin-bottom: 10px;
718 }
719 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
720 .row.cover.top .lead {
721 max-width: 350px;
722 margin-left:auto;
723 margin-right: auto
724 }
725 .h4, h4 {font-size: 20px}
726 #portfolio h2 {padding-bottom: 0}
727 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200728 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300729 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
730 #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 +0200731 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300732}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200733@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300734@media (max-device-height: 480px) and (orientation: landscape) {
735 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
736 max-height: 240px;
737 }
738 .navbar-nav>li>a {
739 padding-top: 6px;
740 padding-bottom: 6px;
741 }
742}
743@media (max-width: 360px) {
744 .h1, h1 {font-size: 32px;}
745 .cover, .cover.bottom {
746 padding-left: 15px;
747 padding-right: 15px;
748 }
749}
750
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300751h1 {
752 color: #fff;
753 cursor: default;
754}
755
756h1 span:nth-of-type(1) {
757 font-size: 1em;
758 line-height: 0.5em;
759}
760h1 span:nth-of-type(2) {
761 font-size: .4em;
762 font-weight: 400;
763 line-height: 3.65em;
764 color: #0080ff;
765 background-color: #282828;
766 padding: 3px 10px;
767 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
768}
769h1 span:nth-of-type(3) {
770 font-size: 1.5em;
771 line-height: .85em;
772}
773
774.space {
775 will-change: transform;
776 position: relative;
777 left:-25;
778 top:auto;
779 bottom:auto;
780 margin-top:15%;
781 margin-bottom:25%;
782 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200783 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300784 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200785 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
786 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300787 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
788 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200789 -moz-transition: all 600ms;
790 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300791 transition: all 600ms;
792}
793
794.space-hover {
795 position: relative;
796 left:-25;
797 top:auto;
798 bottom:auto;
799 margin-top:30%;
800 margin-bottom:25%;
801 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200802 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300803 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200804 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
805 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300806 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
807}
808
809.phone-container {
810 width: 11.2em;
811 height: 23.33em;
812 position: absolute;
813 top: 0;
814 bottom: 0;
815 left: 0;
816 right: 0;
817 margin: auto;
818 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200819 -moz-transform-style: preserve-3d;
820 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300821 transform-style: preserve-3d;
822 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200823 -moz-transform: translateX(-80%);
824 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300825 transform: translateX(-80%);
826 border-radius: 2.0em;
827}
828
829.phone-front {
830 will-change: transform;
831 width: 11.2em;
832 height: 23.33em;
833 position: absolute;
834 top: 0;
835 bottom: 0;
836 left: 0;
837 right: 0;
838 margin: auto;
839 background-image: url("../images/phone_front.svg");
840 background-repeat: no-repeat;
841 background-position: -.53em 0;
842 background-size: 12.3em 23.36em;
843 border-radius: 2.0em;
844 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200845 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
846 -moz-transition: transform 600ms, box-shadow 450ms;
847 -o-transition: transform 600ms, box-shadow 450ms;
848 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300849}
850
851.just-phone-front {
852 will-change: transform;
853 width: 11.2em;
854 height: 23.33em;
855 position: absolute;
856 right: 0;
857 margin: auto;
858 left:-25;
859 top:0;
860 bottom:auto;
861 margin-top:10%;
862 margin-bottom:15%;
863 margin-left: 35%;
864 margin-right: auto;
865 background-image: url("../images/phone_front.svg");
866 background-repeat: no-repeat;
867 background-position: -.53em 0;
868 background-size: 12.3em 23.36em;
869 border-radius: 2.0em;
870 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
871 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200872 -moz-transform: scale(0.90);
873 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300874 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200875 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
876 -moz-transition: transform 600ms, box-shadow 450ms;
877 -o-transition: transform 600ms, box-shadow 450ms;
878 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300879}
880
881.phone-front-hover {
882 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200883 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
884 -moz-transition: transform 600ms, box-shadow 450ms;
885 -o-transition: transform 600ms, box-shadow 450ms;
886 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300887}
888
889.phone-screen {
890 width: 10.5em;
891 height: 19.3em;
892 position: relative;
893 left: 0;
894 right: 0;
895 top: 2.283em;
896 margin: auto;
897 background-color: #000;
898 overflow: hidden;
899}
900.phone-screen::before {
901 content: "";
902 position: absolute;
903 width: 100%;
904 height: 100%;
905 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
906 background-image: url("../images/bliss_screens.gif");
907 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200908 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300909 background-size: cover;
910 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200911 -moz-transform: scale(1);
912 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300913 transform: scale(1);
914}
915.phone-screen::after {
916 content: "";
917 position: absolute;
918 width: 100%;
919 height: 100%;
920 background-color: rgba(250, 250, 250, 0.1);
921}
922
923.phone-side {
924 will-change: transform;
925 width: 13.33em;
926 height: 25em;
927 position: absolute;
928 top: 0;
929 bottom: 0;
930 left: 0;
931 right: 0;
932 margin: auto;
933 border-radius: 1.66em;
934 background-repeat: no-repeat;
935 background-position: 2.2em .5em;
936 background-size: 13.33em 24.73em;
937 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200938 -moz-transform-style: preserve-3d;
939 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300940 transform-style: preserve-3d;
941 -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 +0200942 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
943 -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 +0300944 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
945 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200946 -moz-transition: all 350ms;
947 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300948 transition: all 350ms;
949}
950
951.phone-side-hover {
952 -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 +0200953 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
954 -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 +0300955 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
956 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200957 -moz-transition: all 350ms;
958 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300959}
960
961@-webkit-keyframes figure-anim {
962 from {
963 border-radius: 50%;
964 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200965 -moz-transform: rotate(0deg) scale(1);
966 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300967 transform: rotate(0deg) scale(1);
968 }
969 to {
970 border-radius: 30%;
971 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200972 -moz-transform: rotate(360deg) scale(0.5);
973 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300974 transform: rotate(360deg) scale(0.5);
975 }
976}
977
978@keyframes figure-anim {
979 from {
980 border-radius: 50%;
981 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200982 -moz-transform: rotate(0deg) scale(1);
983 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300984 transform: rotate(0deg) scale(1);
985 }
986 to {
987 border-radius: 30%;
988 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200989 -moz-transform: rotate(360deg) scale(0.5);
990 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300991 transform: rotate(360deg) scale(0.5);
992 }
993}
994@-webkit-keyframes figure-container-anim {
995 from {
996 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200997 -moz-transform: rotate(0deg);
998 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300999 transform: rotate(0deg);
1000 }
1001 to {
1002 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001003 -moz-transform: rotate(360deg);
1004 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001005 transform: rotate(360deg);
1006 }
1007}
1008@keyframes figure-container-anim {
1009 from {
1010 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001011 -moz-transform: rotate(0deg);
1012 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001013 transform: rotate(0deg);
1014 }
1015 to {
1016 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001017 -moz-transform: rotate(360deg);
1018 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001019 transform: rotate(360deg);
1020 }
1021}
1022
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001023@media (min-width: 1200px) {
1024 .pull-right-lg {
1025 float: right !important; }
1026 .pull-left-lg {
1027 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001028 .pull-left-md {
1029 float: left !important; }
1030 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001031 .portfolio-projects .col-lg-6 {width: 100%}
1032 .navbar > .container {max-width: 1170px}
1033}
1034@media (min-width: 1366px) {
1035 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1036 .navbar > .container {max-width: 1170px}
1037}
Unknowne3cf16e2017-11-04 16:32:52 -04001038
1039 /* The alert message box */
1040.alert {
1041 padding: 20px;
1042 background-color: #f44336; /* Red */
1043 color: white;
1044 margin-bottom: 15px;
1045}
Henri Koivunevac2503532017-11-23 04:00:26 +02001046.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001047@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001048@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001049/* The close button */
1050.closebtn {
1051 margin-left: 15px;
1052 color: white;
1053 font-weight: bold;
1054 float: right;
1055 font-size: 22px;
1056 line-height: 20px;
1057 cursor: pointer;
1058 transition: 0.3s;
1059}
1060
Unknownb60d9422017-11-27 19:40:08 -05001061/* The alert message box */
1062.alert2 {
1063 padding: 20px;
1064 background-color: #17c13f; /* green */
1065 color: white;
1066 margin-bottom: 15px;
1067}
1068.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1069@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1070@media (max-width:1200px) {.alert {margin-top:3rem}}
1071/* The close button */
1072.closebtn {
1073 margin-left: 15px;
1074 color: white;
1075 font-weight: bold;
1076 float: right;
1077 font-size: 22px;
1078 line-height: 20px;
1079 cursor: pointer;
1080 transition: 0.3s;
1081}
1082
Unknowne3cf16e2017-11-04 16:32:52 -04001083/* When moving the mouse over the close button */
1084.closebtn:hover {
1085 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001086}
Unknown55030612017-11-04 20:28:12 -04001087
1088.vcenter {
1089 display: inline-block;
1090 position: absolute;
1091 left: 50%;
1092 top: 50%;
1093 -webkit-transform: translate(-50%, -50%);
1094 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001095}
Unknown55030612017-11-04 20:28:12 -04001096
Henri Koivuneva60a08562017-11-23 00:43:58 +02001097/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001098width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001099 height: 290px;
1100 */
Unknown55030612017-11-04 20:28:12 -04001101.animation {
1102 display: inline-block;
1103 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001104 width: 64rem;
1105 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001106 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001107 vertical-align: middle;
1108}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001109@media (max-width:720px) {
1110 .animation {margin-left:-30rem;margin-right:-30rem;}
1111}
1112@media (max-width:450px) {
1113 .animation {width:58rem;height:38rem;}
1114}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001115@media (max-width:450px) {
1116 .animation {width:58rem;height:38rem;}
1117}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001118@media (max-width:400px) {
1119 .animation {width:55rem;height:36rem;}
1120}
1121@media (max-width:380px) {
1122 .animation {width:50rem;height:33rem;}
1123}
1124@media (max-width:340px) {
1125 .animation {width:47rem;height:31rem;}
1126}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001127@media (max-width:320px) {
1128 .animation {width:42rem;height:28rem;}
1129}
1130@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001131 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001132}
1133@media (min-height:651px) {
1134 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1135}
1136@media (min-height:670px) {
1137 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1138}
1139@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001140 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001141}
1142@media (min-height:800px) {
1143 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001144}
Unknown55030612017-11-04 20:28:12 -04001145.animation .device {
1146 position: absolute;
1147 width: 100%;
1148 height: 100%;
1149 left: 50%;
1150 top: 50%;
1151 background: #111;
1152 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1153 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1154 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1155 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1156 -moz-transform: translate(-50%, -50%);
1157 -ms-transform: translate(-50%, -50%);
1158 -webkit-transform: translate(-50%, -50%);
1159 transform: translate(-50%, -50%);
1160}
1161.animation .device .phone-home-button,
1162.animation .device .tablet-home-button {
1163 position: absolute;
1164 border-radius: 50%;
1165 background: #444;
1166 opacity: 0;
1167 z-index: 1;
1168 -webkit-transition: all 0.4s ease;
1169 -moz-transition: all 0.4s ease;
1170 -ms-transition: all 0.4s ease;
1171 transition: all 0.4s ease;
1172}
1173.animation .device .phone-home-button {
1174 width: 16px;
1175 height: 16px;
1176 margin-top: -8px;
1177 right: 11px;
1178 top: 50%;
1179}
1180.animation .device .tablet-home-button {
1181 width: 12px;
1182 height: 12px;
1183 margin-left: -6px;
1184 bottom: 7px;
1185 left: 50%;
1186}
1187.animation .device .screen-stand {
1188 position: absolute;
1189 width: 100%;
1190 margin-left: -10px;
1191 margin-top: -1px;
1192 top: 60%;
1193 opacity: 0;
1194 z-index: 1;
1195 -webkit-transition: all 0.4s ease-out;
1196 -moz-transition: all 0.4s ease-out;
1197 -ms-transition: all 0.4s ease-out;
1198 transition: all 0.4s ease-out;
1199}
1200.animation .device .screen-stand .leg {
1201 position: absolute;
1202 width: 12px;
1203 height: 16px;
1204 left: 50%;
1205 top: 0;
1206 margin-left: -6px;
1207 background: #111;
1208}
1209.animation .device .screen-stand .foot {
1210 position: absolute;
1211 width: 120px;
1212 height: 4px;
1213 left: 50%;
1214 top: 15px;
1215 margin-left: -60px;
1216 border-top-left-radius: 2px;
1217 border-top-right-radius: 2px;
1218 background: #111;
1219}
1220.animation .device .display {
1221 position: relative;
1222 width: 100%;
1223 height: 100%;
1224 overflow: hidden;
1225 background: #34495e;
1226 z-index: 3;
1227}
1228.animation .device .display div {
1229 position: absolute;
1230 width: 100%;
1231 height: 100%;
1232 left: 100%;
1233 white-space: nowrap;
1234 -webkit-transition: all 0.4s ease;
1235 -moz-transition: all 0.4s ease;
1236 -ms-transition: all 0.4s ease;
1237 transition: all 0.4s ease;
1238}
1239.animation .device .display div div {
1240 position: absolute;
1241 width: 100%;
1242 left: 0;
1243 top: 50%;
1244 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001245 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001246 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001247 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001248}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001249@media (max-width:450px) {
1250 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1251}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001252 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001253.animation .device .display div div em {
1254 font-weight: bold;
1255}
1256.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001257 /* background: #000; */
1258 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001259 background-size: cover;
1260 background-repeat: no-repeat;
1261 background-position: center center;
1262 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,
1263 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,
1264 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,
1265 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;
1266 color:white;
Unknown55030612017-11-04 20:28:12 -04001267}
1268.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001269 /* background: #000; */
1270 background: url("https://i.imgur.com/KfArkPZ.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001271 background-size: cover;
1272 background-repeat: no-repeat;
1273 background-position: center center;
1274 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,
1275 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,
1276 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,
1277 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;
1278 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001279}
1280.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001281 /* background: #000; */
1282 background: url("https://i.imgur.com/c55mey7.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001283 background-size: cover;
1284 background-repeat: no-repeat;
1285 background-position: center center;
1286 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,
1287 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,
1288 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,
1289 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;
1290 color:white;
Unknown55030612017-11-04 20:28:12 -04001291}
1292.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001293 width: 87%;
1294 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001295 padding: 10px;
1296 border-radius: 4px;
1297}
1298.animation[data-animation-step="1"] .device .slide1 {
1299 left: 0%;
1300}
1301.animation[data-animation-step="1"] .device .screen-stand {
1302 opacity: 1;
1303 top: 100%;
1304}
1305.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001306 width: 74%;
1307 height: 75%;
1308 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001309 border-radius: 10px;
1310}
1311.animation[data-animation-step="2"] .device .slide1 {
1312 left: -100%;
1313}
1314.animation[data-animation-step="2"] .device .slide2 {
1315 left: 0%;
1316}
1317.animation[data-animation-step="2"] .device .tablet-home-button {
1318 opacity: 1;
1319}
1320.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001321 width: 27%;
1322 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001323 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001324 border-radius: 6px;
1325}
1326.animation[data-animation-step="3"] .device .slide1,
1327.animation[data-animation-step="3"] .device .slide2 {
1328 left: -100%;
1329}
1330.animation[data-animation-step="3"] .device .slide3 {
1331 left: 0%;
1332}
1333.animation[data-animation-step="3"] .device .phone-home-button {
1334 opacity: 1;
1335}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001336 @media (min-height:800px) {
1337 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1338 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1339 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1340 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001341 @media (max-height:720px) {
1342 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1343 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001344 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001345 .animation .device .display div div {font-size:16px;}
1346 }
1347 @media (max-height:650px) {
1348 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1349 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001350 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001351 .animation .device .display div div {font-size:15px;}
1352 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001353 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001354 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1355 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1356 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001357 .animation .device .display div div {font-size:15px;}
1358 }
1359 @media (max-width:520px) {
1360 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1361 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001362 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001363 .animation .device .display div div {font-size:15px;}
1364 }
1365 @media (max-width:460px) {
1366 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1367 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001368 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001369 .animation .device .display div div {font-size:15px;}
1370 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001371 @media (max-width:350px) {
1372 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1373 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1374 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1375 .animation .device .display div div {font-size:15px;}
1376 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001377 @media (max-width:320px) {
1378 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1379 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1380 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1381 .animation .device .display div div {font-size:15px;}
1382 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001383
1384/* More media queries */
1385@media (max-width: 430px) {
1386 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001387}