blob: 9ac95dc5c7907b9003b2eafc10ecc3c6c0fb6560 [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;
Unknown8e40a3b2017-07-30 14:47:14 -04007 background-color: #0080ff;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +03008 }
Unknown8e40a3b2017-07-30 14:47:14 -04009
Henri Koivuneva468d1692017-08-12 16:24:41 +030010h1, .h1,
11h2, .h2,
12h3, .h3,
13h4, .h4,
14h5, .h5,
15h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040016 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030017 line-height: 1.4;
Unknown8e40a3b2017-07-30 14:47:14 -040018 color: #07374a; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030019h1, .h1 {font-size: 64px;}
20h2, .h2 {font-size: 42px;}
21h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040022
23p {
24 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030025 color: #ffffff;
26 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040027
Henri Koivuneva0f988192017-08-12 15:28:05 +030028a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030029 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020030 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
31 -o-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030032 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030033}
34
Henri Koivuneva7f266022017-08-12 15:25:19 +030035a:hover, a:focus, a:active {text-decoration: none;}
36
Unknown8e40a3b2017-07-30 14:47:14 -040037body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030038 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030039
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030040#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030041 padding-left: 30px;
42 padding-right: 30px;
43}
44#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030045
Unknowne3cf16e2017-11-04 16:32:52 -040046#family-lt > .container {
47 padding-left: 30px;
48 padding-right: 30px;
Unknownb60d9422017-11-27 19:40:08 -050049 font-size: 18px;
Unknowne3cf16e2017-11-04 16:32:52 -040050}
51#family-lt > div > div > div {padding-right: 0;padding-left: 0}
52
Henri Koivunevabcf672a2017-08-12 16:25:03 +030053.row,
54.container-fluid>.navbar-collapse,
55.container-fluid>.navbar-header,
56.container>.navbar-collapse,
57.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +030058 margin:auto;
59}
Unknown8e40a3b2017-07-30 14:47:14 -040060
61.container-fluid .text-muted {
62 margin: 20px 0; }
63
64.btn:focus, a:focus {
65 outline: none !important; }
66
67.navbar {
68 height: 70px;
69 background-color: transparent;
70 background: transparent;
71 border: none;
72 color: #ffffff;
73 z-index: 100;
74 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030075 padding-left: 30px;
76 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -040077 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030078 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020079 -moz-transition: background-color .2s ease 0s;
80 -o-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -040081 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +030082.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -040083.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +030084 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +030085 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030086 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -040087 color: #ffffff;
88 font-weight: 400; }
89
90.navbar-default .navbar-nav > li > a {
91 color: #ffffff;
92 font-weight: 500;
93 font-size: 1em;
94 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +030095 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +030096 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +030097 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030098 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020099 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
100 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300101 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300102 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300103.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400104 color: #ffffff;
105 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300106.navbar-default .navbar-nav > li > a:active,
107.navbar-default .navbar-nav > li > a:focus,
108.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
109 color: rgba(255,255,255,0.8);
110 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400111.navbar-default .navbar-nav > li > a:visited {
112 color: #ffffff;
113 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300114.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400115 background-color: transparent;
116 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300117.navbar-default .navbar-nav > .active > a:focus,
118.navbar.solid .navbar-nav > li > a:active,
119.navbar.solid .navbar-nav > li > a:focus {
120 background-color: transparent;
121 color: rgba(255,255,255,0.8); }
Henri Koivuneva60a08562017-11-23 00:43:58 +0200122.navbar-toggle {margin-right:0;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400123.navbar-default .navbar-toggle {
124 border-color: #ffffff; }
125 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Henri Koivuneva17653c52017-08-12 18:12:07 +0300126 background-color: #07374a;
127 }
Unknown8e40a3b2017-07-30 14:47:14 -0400128 .navbar-default .navbar-toggle .icon-bar {
129 color: #ffffff;
130 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300131.navbar-default .navbar-collapse.collapse.in ul {
Henri Koivuneva17653c52017-08-12 18:12:07 +0300132 background-color: #07374a;
133}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300134.navbar-collapse.collapsing {
Henri Koivuneva17653c52017-08-12 18:12:07 +0300135 background-color: #07374a;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300136}
137.navbar-default .navbar-toggle .icon-bar {
138 color: #ffffff;
139 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400140.navbar-default .navbar-collapse.collapse.in ul {
nilac8991c1655032017-08-19 12:37:44 +0200141 background-color: #07374a;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300142}
Unknown94e4caa2017-08-12 10:48:07 -0400143.navbar-collapse.collapse.collapsing {
144 background-color: #07374a;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300145}
nilac8991c1655032017-08-19 12:37:44 +0200146
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300147.navbar-collapse.collapse.show {
Henri Koivuneva17653c52017-08-12 18:12:07 +0300148 background-color: #07374a;
149 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200150 -moz-transition: background-color .2s ease 0s;
151 -o-transition: background-color .2s ease 0s;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300152 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300153 -webkit-border-bottom-left-radius: 4px;
154 -webkit-border-bottom-right-radius: 4px;
155 border-bottom-left-radius: 4px;
156 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300157}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300158
159.navbar-collapse .navbar-nav > li > a,
160.navbar-collapse .navbar-nav > li > a:hover,
161.navbar-collapse .navbar-nav > li > a:focus,
162.navbar-collapse .navbar-nav > li > a:active {
163 border-color: transparent !important;
164}
165
Unknown8e40a3b2017-07-30 14:47:14 -0400166/* Solid class attached on scroll past first section */
167.navbar.solid {
168 background-color: #07374a;
Unknown2e345c42017-08-14 18:25:38 -0400169 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300170 width: 100%;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200171 margin: 0;
172 box-shadow: 0 7px 8px 0 rgba(0,0,0,0.3);
173 -webkit-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
174 -moz-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
175 -o-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
176 transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300177 }
Unknown8e40a3b2017-07-30 14:47:14 -0400178 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300179 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400180 display: inline-block;
181 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300182 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200183 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
184 -o-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivunevae1841232017-08-12 21:55:21 +0300185 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400186 .navbar.solid .navbar-nav > li > a {
187 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300188 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200189 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
190 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300191 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400192
193.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300194 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400195 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300196 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400197 height: 100vh;
198 display: -webkit-box;
199 display: -ms-flexbox;
200 display: flex;
201 background-color: #0080ff; }
202 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300203 padding: 6% 0 5.5% 0; }
204 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300205 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300206 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400207
208.headline {
209 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300210 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300211 max-width: 1600px;
212 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300213 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300214 padding-right: 30px;
215 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300216 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400217 @media screen and (min-width: 768px) {
218 .headline {
219 padding-top: 3.75em; } }
220 @media screen and (min-width: 992px) {
221 .headline {
222 padding-top: 1.5625em; } }
223 @media screen and (min-width: 1200px) {
224 .headline {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200225 padding-top: 0; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400226
227#about {
228 background-color: #07374a; }
229 #about h2 {
230 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300231 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400232
233.profile-img {
234 margin-bottom: 15px;
235 width: 120px; }
236
237.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300238 padding: 4% 30px 1% 30px;
239 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400240 .about-tools {
241 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300242 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400243 @media screen and (min-width: 992px) {
244 .about-tools {
245 padding-top: 5.625em; } }
246 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200247 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400248 .about-tools ul {
249 color: #0080ff;
250 list-style: none; }
251 .about-tools ul li {
252 padding-top: 0.75em; }
253 .about-last {
254 padding-top: 3.125em;
255 padding-bottom: 0;
256 font-size: 1.125em; }
257 @media screen and (min-width: 992px) {
258 .about-last {
259 padding-top: 0; } }
260 .about-last p {
261 color: #0080ff; }
262
263#portfolio {
264 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400265
Unknown8e40a3b2017-07-30 14:47:14 -0400266.portfolio-projects--btn {
267 background: transparent;
268 color: #07374a;
269 border: 1px solid #07374a;
270 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300271 margin-bottom: 1.25em;
272 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200273 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400274 .portfolio-projects--btn:hover {
275 background: #07374a;
276 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300277 .portfolio-projects--btn:focus,
278 .portfolio-projects--btn:active {
279 background: #052a38;
280 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200281@media (max-width:650px) {
282 .portfolio-projects--btn {font-size:16px;}
283}
Unknown8e40a3b2017-07-30 14:47:14 -0400284.portfolio-projects--image {
285 margin-bottom: 1.875em;
286 padding-top: 5%; }
287
Henri Koivunevabe19c192017-11-22 22:14:33 +0200288.about-tools ul li, .contact-social-icons ul a li {
289 text-align: center; }
290
291.centered {
292 float: none;
293 margin-left: auto;
294 margin-right: auto; }
295
296
297.vcenter {
298 display: inline-block;
299 vertical-align: middle;
300 float: none; }
301
302.break {
303 clear: both;
304 margin-top: 10px; }
305
306@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300307 #team > .container .row > div {width: 100%;margin: 0;}
308}
309
Henri Koivunevabe19c192017-11-22 22:14:33 +0200310@media (min-width: 768px) {
311 .pull-right-sm {
312 float: right !important; }
313 .pull-left-sm {
314 float: left !important; }
315 .container {width: 768px}
316 .navbar-right {margin-right: 0;}
317 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
318}
319@media (min-width: 992px) {
320 .pull-right-md {
321 float: right !important; }
322 .pull-left-md {
323 float: left !important; }
324 .container {width: 94%;}
325}
326@media (min-width: 1200px) {
327 .pull-right-lg {
328 float: right !important; }
329 .pull-left-lg {
330 float: left !important; }
331 .container {width: 1170px;}
332 .portfolio-projects .col-lg-6 {width: 100%}
333 .navbar > .container {max-width: 1170px}
334}
335@media (min-width: 1366px) {
336 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
337 .navbar > .container {max-width: 1170px}
338}
339
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200340@media (max-width:768px) {
341 .portfolio-projects--desc {
342 margin-top: 30px;
343 margin-bottom: 30px;
344 font-size: 16px; }
345}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200346@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300347 .portfolio-projects {
348 margin-top: 0.625em; } }
349.portfolio-projects--title {
350 margin-top: 0.9375em;
351 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200352@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200353 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
354 .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 +0300355 .portfolio-projects--desc {
356 margin-top: 30px;
357 margin-bottom: 30px;
358 font-size: 16px; }
359 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
360 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
361 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
362 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
363 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
364 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200365 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
366 .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 +0300367 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
368 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
369 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200370 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
371 .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 +0300372 }
373 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200374 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
375 .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 +0300376 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200377 margin-top: 24px;
378 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300379 font-size: 18px; }
380 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200381 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300382 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200383 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
384 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300385 }
386 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200387 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
388 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
389 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300390 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200391 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
392 @media (max-width: 768px) {
393 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
394 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300395
Unknown8e40a3b2017-07-30 14:47:14 -0400396#contact {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300397 background-color: #07374a;
398 padding-left: 15px;
399 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400400 #contact h2 {
401 color: #0080ff; }
402
403.contact-social-icons p {
404 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300405.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400406.contact-social-icons ul a {
407 color: #0080ff;
408 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300409 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300410 .team-links-list a:hover,
411 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400412 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300413 .contact-social-icons ul a:focus,
414 .contact-social-icons ul a:active,
415 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300416 .team-links-list a:active,
417 .family-links-list a:focus,
418 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300419 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400420 .contact-social-icons ul a li {
421 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300422 padding: 1.25%;
423 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300424 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300425 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300426 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
427 }
428 @media (max-width: 720px) {
429 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
430 }
Unknown8e40a3b2017-07-30 14:47:14 -0400431
432.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300433 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400434 bottom: 0;
435 width: 100%;
436 /* Set the fixed height of the footer here */
Unknownf0310a82017-08-12 19:32:49 -0400437 background-color: #052a38;
438
Unknown8e40a3b2017-07-30 14:47:14 -0400439 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400440.footer-role, .footer-name, .footer-description {
441 color: #FFFFFF;
442}
443.footer-description {
444 color: #fff;
445 font-size: 18px;
446}
447.footer-role h4, .footer-links-list a {
448 color: #0080ff;
449}
450.footer-header h4 {
451 color: #0080ff;
452}
Unknown8e40a3b2017-07-30 14:47:14 -0400453#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200454 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400455 padding: 10px;
456 font-size: 1.5em;
457 color: #07374a;
458 border: solid 2px #07374a;
459 border-radius: 50%; }
460
461#scrollTopIcon {
462 margin-top: 10px;
463 font-size: 1em;
464 color: #ffffff;
465 border-color: #ffffff; }
466
467.back-to-top {
468 display: none; }
469 .back-to-top.visible {
470 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400471
472/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300473#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300474 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400475 /*font-weight: 700;
476 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400477}
478.hr.invisible_hr {
479 height: 0;
480 padding: 0;
481}
482.hr.big_size_hr {
483 margin: 30px 0;
484}
485.hr {
486 clear: both;
487 display: block;
488 font-size: 0;
489 height: 24px;
490 margin: 20px 0;
491 overflow: hidden;
492 padding: 2px 0;
493 position: relative;
494 text-align: center;
495 width: 100%;
496}
497.highlight_secondary {
498 color: #FFFFFF;
499}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300500.team-role, .team-name, .team-links-list a {
Unknown423f0342017-07-30 16:44:34 -0400501 color: #07374a;
nilac8991c1655032017-08-19 12:37:44 +0200502 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300503 white-space: normal;
504 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400505}
nilac8991c1655032017-08-19 12:37:44 +0200506.team-name, .family-name {
507 font-size: 21px;
508 text-align: center;
509 white-space: nowrap;
510}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300511.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300512 padding-top: .75em;
Unknown2175d332017-08-13 19:28:40 -0400513 color: #07374a;
nilac8991c1655032017-08-19 12:37:44 +0200514 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300515}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300516.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300517 max-width:150px;
518 max-height: 150px;
519 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300520}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300521#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200522 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300523 padding-left: 0;
524 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300525 /* display: flex; */
526 /* flex-wrap: wrap; */
527 /* justify-content: flex-start; */
528}
529 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200530 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300531 #team .col-sm-4 {
532 width: 100%;
533 margin: 0;
534 }
535 }
536 @media (min-width: 992px) {
537 #team .col-md-2 {
538 width: 100%;
539 margin: 0;
540 }
541 }
542 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200543 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300544 }
545 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200546 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300547 #team .col-xs-6 {width: 42%;margin:4%;}
548 }
549 @media (max-width: 500px) {
550 #team > .container .row > div {min-height: 250px;}
551 #team .col-xs-6 {width: 92%;margin:4%;}
552 }
553#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
554
555/* Bliss family section */
556#family {
557 background-color: #07374a;
558}
559#family > div > div.row > div {font-size: 18px}
560.family-role, .family-name, .family-description {
561 color: #FFFFFF;
562}
563.family-description {
564 color: #fff;
565 font-size: 18px;
566}
567.family-role h4, .family-links-list a {
568 color: #0080ff;
569}
570.family-header h2 {
571 color: #0080ff;
572}
573#family .about-tools {
574 font-size: 20px;
575}
576.family-image img {
577 max-width:150px;
578 max-height: 150px;
579 margin:0 auto;
580}
581.family-projects--btn {
582 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400583 color: #0080ff;
584 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300585 border-radius: 5px;
586 margin-bottom: 1.25em;
587 font-weight: 700;
588 font-size: 21px; }
589 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400590 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300591 color: #ffffff; }
592 .family-projects--btn:focus,
593 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400594 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300595 color: #ffffff; }
596
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200597
598@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200599 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300600}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200601@media (min-height: 900px) {
602 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
603}
604@media (min-height: 960px) {
605 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
606}
607@media (min-height: 980px) {
608 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
609}
610@media (min-height: 1020px) {
611 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
612}
613@media (min-height: 1090px) {
614 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
615}
616@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200617 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200618}
619@media (max-height: 850px) {
620 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
621}
622@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200623 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300624 .cover.top {padding: 7.5vh 0 12.5vh 0;}
625}
626@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200627 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300628}
629@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200630 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200631}
632@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200633 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200634 .animation {margin-top:-6vh !important;}
635}
636@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200637 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200638 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300639}
640@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200641 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200642 .animation {margin-top:-8vh !important;}
643 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300644 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
645}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200646@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200647 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200648 .animation {margin-top:-10vh !important;}
649 .cover.top {padding: 6vh 0 5vh 0;}
650}
651@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200652 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200653 .animation {margin-top:-13vh !important;}
654 .cover.top {padding: 6vh 0 5vh 0;}
655}
Henri Koivunevad27df022017-11-23 05:12:58 +0200656@media (max-height: 600px) and (orientation:landscape) {
657 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
658}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300659@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200660 #scrollIcon, #scrollTopIcon {display:none}
661 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300662 .headline {padding-top:3vh;}
663 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
664}
665@media (max-height: 480px) {
666 #scrollIcon, #scrollTopIcon {margin-top: 0}
667 .cover.top {padding: 3vh 0 3vh 0;}
668 .headline {padding-top:1.5vh;}
669 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
670}
671@media (max-height: 320px) {
672 .cover.top {padding: 1vh 0 3vh 0;}
673 .headline {padding-top:1vh;}
674 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
675}
676@media (max-width: 768px) {
677 .container-fluid {padding:30px 0 !important;}
678 .h1, .h2, .h3, h1, h2, h3 {
679 margin-top: 10px;
680 margin-bottom: 10px;
681 }
682 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
683 .row.cover.top .lead {
684 max-width: 350px;
685 margin-left:auto;
686 margin-right: auto
687 }
688 .h4, h4 {font-size: 20px}
689 #portfolio h2 {padding-bottom: 0}
690 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200691 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300692 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
693 #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 +0200694 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300695}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200696@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300697@media (max-device-height: 480px) and (orientation: landscape) {
698 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
699 max-height: 240px;
700 }
701 .navbar-nav>li>a {
702 padding-top: 6px;
703 padding-bottom: 6px;
704 }
705}
706@media (max-width: 360px) {
707 .h1, h1 {font-size: 32px;}
708 .cover, .cover.bottom {
709 padding-left: 15px;
710 padding-right: 15px;
711 }
712}
713
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300714h1 {
715 color: #fff;
716 cursor: default;
717}
718
719h1 span:nth-of-type(1) {
720 font-size: 1em;
721 line-height: 0.5em;
722}
723h1 span:nth-of-type(2) {
724 font-size: .4em;
725 font-weight: 400;
726 line-height: 3.65em;
727 color: #0080ff;
728 background-color: #282828;
729 padding: 3px 10px;
730 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
731}
732h1 span:nth-of-type(3) {
733 font-size: 1.5em;
734 line-height: .85em;
735}
736
737.space {
738 will-change: transform;
739 position: relative;
740 left:-25;
741 top:auto;
742 bottom:auto;
743 margin-top:15%;
744 margin-bottom:25%;
745 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200746 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300747 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200748 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
749 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300750 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
751 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200752 -moz-transition: all 600ms;
753 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300754 transition: all 600ms;
755}
756
757.space-hover {
758 position: relative;
759 left:-25;
760 top:auto;
761 bottom:auto;
762 margin-top:30%;
763 margin-bottom:25%;
764 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200765 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300766 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200767 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
768 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300769 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
770}
771
772.phone-container {
773 width: 11.2em;
774 height: 23.33em;
775 position: absolute;
776 top: 0;
777 bottom: 0;
778 left: 0;
779 right: 0;
780 margin: auto;
781 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200782 -moz-transform-style: preserve-3d;
783 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300784 transform-style: preserve-3d;
785 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200786 -moz-transform: translateX(-80%);
787 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300788 transform: translateX(-80%);
789 border-radius: 2.0em;
790}
791
792.phone-front {
793 will-change: transform;
794 width: 11.2em;
795 height: 23.33em;
796 position: absolute;
797 top: 0;
798 bottom: 0;
799 left: 0;
800 right: 0;
801 margin: auto;
802 background-image: url("../images/phone_front.svg");
803 background-repeat: no-repeat;
804 background-position: -.53em 0;
805 background-size: 12.3em 23.36em;
806 border-radius: 2.0em;
807 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200808 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
809 -moz-transition: transform 600ms, box-shadow 450ms;
810 -o-transition: transform 600ms, box-shadow 450ms;
811 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300812}
813
814.just-phone-front {
815 will-change: transform;
816 width: 11.2em;
817 height: 23.33em;
818 position: absolute;
819 right: 0;
820 margin: auto;
821 left:-25;
822 top:0;
823 bottom:auto;
824 margin-top:10%;
825 margin-bottom:15%;
826 margin-left: 35%;
827 margin-right: auto;
828 background-image: url("../images/phone_front.svg");
829 background-repeat: no-repeat;
830 background-position: -.53em 0;
831 background-size: 12.3em 23.36em;
832 border-radius: 2.0em;
833 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
834 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200835 -moz-transform: scale(0.90);
836 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300837 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200838 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
839 -moz-transition: transform 600ms, box-shadow 450ms;
840 -o-transition: transform 600ms, box-shadow 450ms;
841 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300842}
843
844.phone-front-hover {
845 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200846 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
847 -moz-transition: transform 600ms, box-shadow 450ms;
848 -o-transition: transform 600ms, box-shadow 450ms;
849 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300850}
851
852.phone-screen {
853 width: 10.5em;
854 height: 19.3em;
855 position: relative;
856 left: 0;
857 right: 0;
858 top: 2.283em;
859 margin: auto;
860 background-color: #000;
861 overflow: hidden;
862}
863.phone-screen::before {
864 content: "";
865 position: absolute;
866 width: 100%;
867 height: 100%;
868 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
869 background-image: url("../images/bliss_screens.gif");
870 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200871 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300872 background-size: cover;
873 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200874 -moz-transform: scale(1);
875 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300876 transform: scale(1);
877}
878.phone-screen::after {
879 content: "";
880 position: absolute;
881 width: 100%;
882 height: 100%;
883 background-color: rgba(250, 250, 250, 0.1);
884}
885
886.phone-side {
887 will-change: transform;
888 width: 13.33em;
889 height: 25em;
890 position: absolute;
891 top: 0;
892 bottom: 0;
893 left: 0;
894 right: 0;
895 margin: auto;
896 border-radius: 1.66em;
897 background-repeat: no-repeat;
898 background-position: 2.2em .5em;
899 background-size: 13.33em 24.73em;
900 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200901 -moz-transform-style: preserve-3d;
902 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300903 transform-style: preserve-3d;
904 -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 +0200905 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
906 -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 +0300907 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
908 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200909 -moz-transition: all 350ms;
910 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300911 transition: all 350ms;
912}
913
914.phone-side-hover {
915 -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 +0200916 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
917 -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 +0300918 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
919 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200920 -moz-transition: all 350ms;
921 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300922}
923
924@-webkit-keyframes figure-anim {
925 from {
926 border-radius: 50%;
927 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200928 -moz-transform: rotate(0deg) scale(1);
929 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300930 transform: rotate(0deg) scale(1);
931 }
932 to {
933 border-radius: 30%;
934 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200935 -moz-transform: rotate(360deg) scale(0.5);
936 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300937 transform: rotate(360deg) scale(0.5);
938 }
939}
940
941@keyframes figure-anim {
942 from {
943 border-radius: 50%;
944 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200945 -moz-transform: rotate(0deg) scale(1);
946 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300947 transform: rotate(0deg) scale(1);
948 }
949 to {
950 border-radius: 30%;
951 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200952 -moz-transform: rotate(360deg) scale(0.5);
953 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300954 transform: rotate(360deg) scale(0.5);
955 }
956}
957@-webkit-keyframes figure-container-anim {
958 from {
959 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200960 -moz-transform: rotate(0deg);
961 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300962 transform: rotate(0deg);
963 }
964 to {
965 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200966 -moz-transform: rotate(360deg);
967 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300968 transform: rotate(360deg);
969 }
970}
971@keyframes figure-container-anim {
972 from {
973 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200974 -moz-transform: rotate(0deg);
975 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300976 transform: rotate(0deg);
977 }
978 to {
979 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200980 -moz-transform: rotate(360deg);
981 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300982 transform: rotate(360deg);
983 }
984}
985
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300986@media (min-width: 1200px) {
987 .pull-right-lg {
988 float: right !important; }
989 .pull-left-lg {
990 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +0200991 .pull-left-md {
992 float: left !important; }
993 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300994 .portfolio-projects .col-lg-6 {width: 100%}
995 .navbar > .container {max-width: 1170px}
996}
997@media (min-width: 1366px) {
998 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
999 .navbar > .container {max-width: 1170px}
1000}
Unknowne3cf16e2017-11-04 16:32:52 -04001001
1002 /* The alert message box */
1003.alert {
1004 padding: 20px;
1005 background-color: #f44336; /* Red */
1006 color: white;
1007 margin-bottom: 15px;
1008}
Henri Koivunevac2503532017-11-23 04:00:26 +02001009.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001010@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001011@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001012/* The close button */
1013.closebtn {
1014 margin-left: 15px;
1015 color: white;
1016 font-weight: bold;
1017 float: right;
1018 font-size: 22px;
1019 line-height: 20px;
1020 cursor: pointer;
1021 transition: 0.3s;
1022}
1023
Unknownb60d9422017-11-27 19:40:08 -05001024/* The alert message box */
1025.alert2 {
1026 padding: 20px;
1027 background-color: #17c13f; /* green */
1028 color: white;
1029 margin-bottom: 15px;
1030}
1031.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1032@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1033@media (max-width:1200px) {.alert {margin-top:3rem}}
1034/* The close button */
1035.closebtn {
1036 margin-left: 15px;
1037 color: white;
1038 font-weight: bold;
1039 float: right;
1040 font-size: 22px;
1041 line-height: 20px;
1042 cursor: pointer;
1043 transition: 0.3s;
1044}
1045
Unknowne3cf16e2017-11-04 16:32:52 -04001046/* When moving the mouse over the close button */
1047.closebtn:hover {
1048 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001049}
Unknown55030612017-11-04 20:28:12 -04001050
1051.vcenter {
1052 display: inline-block;
1053 position: absolute;
1054 left: 50%;
1055 top: 50%;
1056 -webkit-transform: translate(-50%, -50%);
1057 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001058}
Unknown55030612017-11-04 20:28:12 -04001059
Henri Koivuneva60a08562017-11-23 00:43:58 +02001060/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001061width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001062 height: 290px;
1063 */
Unknown55030612017-11-04 20:28:12 -04001064.animation {
1065 display: inline-block;
1066 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001067 width: 64rem;
1068 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001069 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001070 vertical-align: middle;
1071}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001072@media (max-width:720px) {
1073 .animation {margin-left:-30rem;margin-right:-30rem;}
1074}
1075@media (max-width:450px) {
1076 .animation {width:58rem;height:38rem;}
1077}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001078@media (max-width:450px) {
1079 .animation {width:58rem;height:38rem;}
1080}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001081@media (max-width:400px) {
1082 .animation {width:55rem;height:36rem;}
1083}
1084@media (max-width:380px) {
1085 .animation {width:50rem;height:33rem;}
1086}
1087@media (max-width:340px) {
1088 .animation {width:47rem;height:31rem;}
1089}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001090@media (max-width:320px) {
1091 .animation {width:42rem;height:28rem;}
1092}
1093@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001094 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001095}
1096@media (min-height:651px) {
1097 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1098}
1099@media (min-height:670px) {
1100 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1101}
1102@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001103 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001104}
1105@media (min-height:800px) {
1106 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001107}
Unknown55030612017-11-04 20:28:12 -04001108.animation .device {
1109 position: absolute;
1110 width: 100%;
1111 height: 100%;
1112 left: 50%;
1113 top: 50%;
1114 background: #111;
1115 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1116 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1117 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1118 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1119 -moz-transform: translate(-50%, -50%);
1120 -ms-transform: translate(-50%, -50%);
1121 -webkit-transform: translate(-50%, -50%);
1122 transform: translate(-50%, -50%);
1123}
1124.animation .device .phone-home-button,
1125.animation .device .tablet-home-button {
1126 position: absolute;
1127 border-radius: 50%;
1128 background: #444;
1129 opacity: 0;
1130 z-index: 1;
1131 -webkit-transition: all 0.4s ease;
1132 -moz-transition: all 0.4s ease;
1133 -ms-transition: all 0.4s ease;
1134 transition: all 0.4s ease;
1135}
1136.animation .device .phone-home-button {
1137 width: 16px;
1138 height: 16px;
1139 margin-top: -8px;
1140 right: 11px;
1141 top: 50%;
1142}
1143.animation .device .tablet-home-button {
1144 width: 12px;
1145 height: 12px;
1146 margin-left: -6px;
1147 bottom: 7px;
1148 left: 50%;
1149}
1150.animation .device .screen-stand {
1151 position: absolute;
1152 width: 100%;
1153 margin-left: -10px;
1154 margin-top: -1px;
1155 top: 60%;
1156 opacity: 0;
1157 z-index: 1;
1158 -webkit-transition: all 0.4s ease-out;
1159 -moz-transition: all 0.4s ease-out;
1160 -ms-transition: all 0.4s ease-out;
1161 transition: all 0.4s ease-out;
1162}
1163.animation .device .screen-stand .leg {
1164 position: absolute;
1165 width: 12px;
1166 height: 16px;
1167 left: 50%;
1168 top: 0;
1169 margin-left: -6px;
1170 background: #111;
1171}
1172.animation .device .screen-stand .foot {
1173 position: absolute;
1174 width: 120px;
1175 height: 4px;
1176 left: 50%;
1177 top: 15px;
1178 margin-left: -60px;
1179 border-top-left-radius: 2px;
1180 border-top-right-radius: 2px;
1181 background: #111;
1182}
1183.animation .device .display {
1184 position: relative;
1185 width: 100%;
1186 height: 100%;
1187 overflow: hidden;
1188 background: #34495e;
1189 z-index: 3;
1190}
1191.animation .device .display div {
1192 position: absolute;
1193 width: 100%;
1194 height: 100%;
1195 left: 100%;
1196 white-space: nowrap;
1197 -webkit-transition: all 0.4s ease;
1198 -moz-transition: all 0.4s ease;
1199 -ms-transition: all 0.4s ease;
1200 transition: all 0.4s ease;
1201}
1202.animation .device .display div div {
1203 position: absolute;
1204 width: 100%;
1205 left: 0;
1206 top: 50%;
1207 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001208 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001209 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001210 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001211}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001212@media (max-width:450px) {
1213 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1214}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001215 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001216.animation .device .display div div em {
1217 font-weight: bold;
1218}
1219.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001220 /* background: #000; */
1221 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001222 background-size: cover;
1223 background-repeat: no-repeat;
1224 background-position: center center;
1225 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,
1226 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,
1227 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,
1228 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;
1229 color:white;
Unknown55030612017-11-04 20:28:12 -04001230}
1231.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001232 /* background: #000; */
1233 background: url("https://i.imgur.com/KfArkPZ.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001234 background-size: cover;
1235 background-repeat: no-repeat;
1236 background-position: center center;
1237 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,
1238 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,
1239 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,
1240 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;
1241 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001242}
1243.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001244 /* background: #000; */
1245 background: url("https://i.imgur.com/c55mey7.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001246 background-size: cover;
1247 background-repeat: no-repeat;
1248 background-position: center center;
1249 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,
1250 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,
1251 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,
1252 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;
1253 color:white;
Unknown55030612017-11-04 20:28:12 -04001254}
1255.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001256 width: 87%;
1257 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001258 padding: 10px;
1259 border-radius: 4px;
1260}
1261.animation[data-animation-step="1"] .device .slide1 {
1262 left: 0%;
1263}
1264.animation[data-animation-step="1"] .device .screen-stand {
1265 opacity: 1;
1266 top: 100%;
1267}
1268.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001269 width: 74%;
1270 height: 75%;
1271 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001272 border-radius: 10px;
1273}
1274.animation[data-animation-step="2"] .device .slide1 {
1275 left: -100%;
1276}
1277.animation[data-animation-step="2"] .device .slide2 {
1278 left: 0%;
1279}
1280.animation[data-animation-step="2"] .device .tablet-home-button {
1281 opacity: 1;
1282}
1283.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001284 width: 27%;
1285 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001286 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001287 border-radius: 6px;
1288}
1289.animation[data-animation-step="3"] .device .slide1,
1290.animation[data-animation-step="3"] .device .slide2 {
1291 left: -100%;
1292}
1293.animation[data-animation-step="3"] .device .slide3 {
1294 left: 0%;
1295}
1296.animation[data-animation-step="3"] .device .phone-home-button {
1297 opacity: 1;
1298}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001299 @media (min-height:800px) {
1300 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1301 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1302 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1303 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001304 @media (max-height:720px) {
1305 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1306 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001307 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001308 .animation .device .display div div {font-size:16px;}
1309 }
1310 @media (max-height:650px) {
1311 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1312 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001313 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001314 .animation .device .display div div {font-size:15px;}
1315 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001316 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001317 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1318 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1319 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001320 .animation .device .display div div {font-size:15px;}
1321 }
1322 @media (max-width:520px) {
1323 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1324 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001325 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001326 .animation .device .display div div {font-size:15px;}
1327 }
1328 @media (max-width:460px) {
1329 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1330 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001331 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001332 .animation .device .display div div {font-size:15px;}
1333 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001334 @media (max-width:350px) {
1335 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1336 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1337 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1338 .animation .device .display div div {font-size:15px;}
1339 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001340 @media (max-width:320px) {
1341 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1342 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1343 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1344 .animation .device .display div div {font-size:15px;}
1345 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001346
1347/* More media queries */
1348@media (max-width: 430px) {
1349 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001350}