blob: 730dca22def1eae3241be68731e4c9b1f2253776 [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;
Unknown477dbd82018-10-03 18:06:17 -04007 background: url("https://i.imgur.com/BOGKaGy.jpg") no-repeat center center fixed;
Unknown475dbf62018-10-03 17:47:07 -04008 background-color: #0080ff;
9 width: 100%;
10 position: absolute;
11 top: 0;
12 left: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030013 }
Unknown8e40a3b2017-07-30 14:47:14 -040014
Unknown62c1a402018-10-02 10:32:07 -040015#bg {
16 position: fixed;
17 top: -50%;
18 left: -50%;
19 width: 200%;
20 height: 200%;
21}
22#bg img {
23 position: absolute;
24 top: 0;
25 left: 0;
26 right: 0;
27 bottom: 0;
28 margin: auto;
29 min-width: 50%;
30 min-height: 50%;
31}
32
Henri Koivuneva468d1692017-08-12 16:24:41 +030033h1, .h1,
34h2, .h2,
35h3, .h3,
36h4, .h4,
37h5, .h5,
38h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040039 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030040 line-height: 1.4;
Unknowna2d54432018-10-02 09:15:22 -040041 color: #222222; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030042h1, .h1 {font-size: 64px;}
43h2, .h2 {font-size: 42px;}
44h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040045
46p {
47 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030048 color: #ffffff;
49 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040050
Henri Koivuneva0f988192017-08-12 15:28:05 +030051a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030052 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020053 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
54 -o-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030055 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030056}
57
Henri Koivuneva7f266022017-08-12 15:25:19 +030058a:hover, a:focus, a:active {text-decoration: none;}
59
Unknown8e40a3b2017-07-30 14:47:14 -040060body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030061 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030062
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030063#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030064 padding-left: 30px;
65 padding-right: 30px;
66}
67#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030068
Unknowne3cf16e2017-11-04 16:32:52 -040069#family-lt > .container {
70 padding-left: 30px;
71 padding-right: 30px;
Unknownb60d9422017-11-27 19:40:08 -050072 font-size: 18px;
Unknowne3cf16e2017-11-04 16:32:52 -040073}
74#family-lt > div > div > div {padding-right: 0;padding-left: 0}
75
Henri Koivunevabcf672a2017-08-12 16:25:03 +030076.row,
77.container-fluid>.navbar-collapse,
78.container-fluid>.navbar-header,
79.container>.navbar-collapse,
80.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +030081 margin:auto;
82}
Unknown8e40a3b2017-07-30 14:47:14 -040083
84.container-fluid .text-muted {
85 margin: 20px 0; }
86
87.btn:focus, a:focus {
88 outline: none !important; }
89
90.navbar {
91 height: 70px;
92 background-color: transparent;
93 background: transparent;
94 border: none;
95 color: #ffffff;
96 z-index: 100;
97 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030098 padding-left: 30px;
99 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -0400100 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300101 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200102 -moz-transition: background-color .2s ease 0s;
103 -o-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400104 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300105.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400106.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300107 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300108 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300109 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400110 color: #ffffff;
111 font-weight: 400; }
112
113.navbar-default .navbar-nav > li > a {
114 color: #ffffff;
115 font-weight: 500;
116 font-size: 1em;
117 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300118 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +0300119 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300120 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300121 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200122 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
123 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300124 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300125 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300126.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400127 color: #ffffff;
128 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300129.navbar-default .navbar-nav > li > a:active,
130.navbar-default .navbar-nav > li > a:focus,
131.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
132 color: rgba(255,255,255,0.8);
133 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400134.navbar-default .navbar-nav > li > a:visited {
135 color: #ffffff;
136 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300137.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400138 background-color: transparent;
139 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300140.navbar-default .navbar-nav > .active > a:focus,
141.navbar.solid .navbar-nav > li > a:active,
142.navbar.solid .navbar-nav > li > a:focus {
143 background-color: transparent;
144 color: rgba(255,255,255,0.8); }
Henri Koivuneva60a08562017-11-23 00:43:58 +0200145.navbar-toggle {margin-right:0;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400146.navbar-default .navbar-toggle {
147 border-color: #ffffff; }
148 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Unknowna2d54432018-10-02 09:15:22 -0400149 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300150 }
Unknown8e40a3b2017-07-30 14:47:14 -0400151 .navbar-default .navbar-toggle .icon-bar {
152 color: #ffffff;
153 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300154.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400155 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300156}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300157.navbar-collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400158 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300159}
160.navbar-default .navbar-toggle .icon-bar {
161 color: #ffffff;
162 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400163.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400164 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300165}
Unknown94e4caa2017-08-12 10:48:07 -0400166.navbar-collapse.collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400167 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300168}
nilac8991c1655032017-08-19 12:37:44 +0200169
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300170.navbar-collapse.collapse.show {
Unknowna2d54432018-10-02 09:15:22 -0400171 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300172 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200173 -moz-transition: background-color .2s ease 0s;
174 -o-transition: background-color .2s ease 0s;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300175 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300176 -webkit-border-bottom-left-radius: 4px;
177 -webkit-border-bottom-right-radius: 4px;
178 border-bottom-left-radius: 4px;
179 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300180}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300181
182.navbar-collapse .navbar-nav > li > a,
183.navbar-collapse .navbar-nav > li > a:hover,
184.navbar-collapse .navbar-nav > li > a:focus,
185.navbar-collapse .navbar-nav > li > a:active {
186 border-color: transparent !important;
187}
188
Unknown8e40a3b2017-07-30 14:47:14 -0400189/* Solid class attached on scroll past first section */
190.navbar.solid {
Unknowna2d54432018-10-02 09:15:22 -0400191 background-color: #222222;
Unknown2e345c42017-08-14 18:25:38 -0400192 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300193 width: 100%;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200194 margin: 0;
195 box-shadow: 0 7px 8px 0 rgba(0,0,0,0.3);
196 -webkit-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
197 -moz-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
198 -o-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
199 transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300200 }
Unknown8e40a3b2017-07-30 14:47:14 -0400201 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300202 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400203 display: inline-block;
204 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300205 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200206 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
207 -o-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivunevae1841232017-08-12 21:55:21 +0300208 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400209 .navbar.solid .navbar-nav > li > a {
210 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300211 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200212 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
213 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300214 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400215
216.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300217 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400218 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300219 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400220 height: 100vh;
221 display: -webkit-box;
222 display: -ms-flexbox;
223 display: flex;
Unknown62c1a402018-10-02 10:32:07 -0400224 /* background-color: #0080ff;*/
225 background: url(images/web_bg_1280.png) no-repeat center center fixed;
226 -webkit-background-size: cover;
227 -moz-background-size: cover;
228 -o-background-size: cover;
229 background-size: cover;
230 }
Unknown8e40a3b2017-07-30 14:47:14 -0400231 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300232 padding: 6% 0 5.5% 0; }
233 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300234 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300235 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400236
237.headline {
238 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300239 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300240 max-width: 1600px;
241 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300242 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300243 padding-right: 30px;
244 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300245 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400246 @media screen and (min-width: 768px) {
247 .headline {
248 padding-top: 3.75em; } }
249 @media screen and (min-width: 992px) {
250 .headline {
251 padding-top: 1.5625em; } }
252 @media screen and (min-width: 1200px) {
253 .headline {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200254 padding-top: 0; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400255
256#about {
Unknowna2d54432018-10-02 09:15:22 -0400257 background-color: #222222; }
Unknown8e40a3b2017-07-30 14:47:14 -0400258 #about h2 {
259 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300260 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400261
262.profile-img {
263 margin-bottom: 15px;
264 width: 120px; }
265
266.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300267 padding: 4% 30px 1% 30px;
268 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400269 .about-tools {
270 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300271 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400272 @media screen and (min-width: 992px) {
273 .about-tools {
274 padding-top: 5.625em; } }
275 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200276 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400277 .about-tools ul {
278 color: #0080ff;
279 list-style: none; }
280 .about-tools ul li {
281 padding-top: 0.75em; }
282 .about-last {
283 padding-top: 3.125em;
284 padding-bottom: 0;
285 font-size: 1.125em; }
286 @media screen and (min-width: 992px) {
287 .about-last {
288 padding-top: 0; } }
289 .about-last p {
290 color: #0080ff; }
291
292#portfolio {
293 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400294
Unknown8e40a3b2017-07-30 14:47:14 -0400295.portfolio-projects--btn {
296 background: transparent;
Unknowna2d54432018-10-02 09:15:22 -0400297 color: #222222;
298 border: 1px solid #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400299 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300300 margin-bottom: 1.25em;
301 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200302 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400303 .portfolio-projects--btn:hover {
Unknowna2d54432018-10-02 09:15:22 -0400304 background: #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400305 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300306 .portfolio-projects--btn:focus,
307 .portfolio-projects--btn:active {
Unknowna2d54432018-10-02 09:15:22 -0400308 background: #111111;
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300309 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200310@media (max-width:650px) {
311 .portfolio-projects--btn {font-size:16px;}
312}
Unknown8e40a3b2017-07-30 14:47:14 -0400313.portfolio-projects--image {
314 margin-bottom: 1.875em;
315 padding-top: 5%; }
316
Henri Koivunevabe19c192017-11-22 22:14:33 +0200317.about-tools ul li, .contact-social-icons ul a li {
318 text-align: center; }
319
320.centered {
321 float: none;
322 margin-left: auto;
323 margin-right: auto; }
324
325
326.vcenter {
327 display: inline-block;
328 vertical-align: middle;
329 float: none; }
330
331.break {
332 clear: both;
333 margin-top: 10px; }
334
335@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300336 #team > .container .row > div {width: 100%;margin: 0;}
337}
338
Henri Koivunevabe19c192017-11-22 22:14:33 +0200339@media (min-width: 768px) {
340 .pull-right-sm {
341 float: right !important; }
342 .pull-left-sm {
343 float: left !important; }
344 .container {width: 768px}
345 .navbar-right {margin-right: 0;}
346 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
347}
348@media (min-width: 992px) {
349 .pull-right-md {
350 float: right !important; }
351 .pull-left-md {
352 float: left !important; }
353 .container {width: 94%;}
354}
355@media (min-width: 1200px) {
356 .pull-right-lg {
357 float: right !important; }
358 .pull-left-lg {
359 float: left !important; }
360 .container {width: 1170px;}
361 .portfolio-projects .col-lg-6 {width: 100%}
362 .navbar > .container {max-width: 1170px}
363}
364@media (min-width: 1366px) {
365 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
366 .navbar > .container {max-width: 1170px}
367}
368
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200369@media (max-width:768px) {
370 .portfolio-projects--desc {
371 margin-top: 30px;
372 margin-bottom: 30px;
373 font-size: 16px; }
374}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200375@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300376 .portfolio-projects {
377 margin-top: 0.625em; } }
378.portfolio-projects--title {
379 margin-top: 0.9375em;
380 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200381@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200382 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
383 .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 +0300384 .portfolio-projects--desc {
385 margin-top: 30px;
386 margin-bottom: 30px;
387 font-size: 16px; }
388 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
389 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
390 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
391 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
392 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
393 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200394 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
395 .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 +0300396 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
397 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
398 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200399 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
400 .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 +0300401 }
402 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200403 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
404 .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 +0300405 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200406 margin-top: 24px;
407 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300408 font-size: 18px; }
409 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200410 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300411 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200412 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
413 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300414 }
415 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200416 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
417 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
418 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300419 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200420 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
421 @media (max-width: 768px) {
422 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
423 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300424
Unknown8e40a3b2017-07-30 14:47:14 -0400425#contact {
Unknowna2d54432018-10-02 09:15:22 -0400426 background-color: #222222;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300427 padding-left: 15px;
428 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400429 #contact h2 {
430 color: #0080ff; }
431
432.contact-social-icons p {
433 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300434.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400435.contact-social-icons ul a {
436 color: #0080ff;
437 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300438 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300439 .team-links-list a:hover,
440 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400441 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300442 .contact-social-icons ul a:focus,
443 .contact-social-icons ul a:active,
444 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300445 .team-links-list a:active,
446 .family-links-list a:focus,
447 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300448 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400449 .contact-social-icons ul a li {
450 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300451 padding: 1.25%;
452 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300453 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300454 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300455 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
456 }
457 @media (max-width: 720px) {
458 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
459 }
Unknown8e40a3b2017-07-30 14:47:14 -0400460
461.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300462 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400463 bottom: 0;
464 width: 100%;
465 /* Set the fixed height of the footer here */
Unknowna2d54432018-10-02 09:15:22 -0400466 background-color: #111111;
Unknownf0310a82017-08-12 19:32:49 -0400467
Unknown8e40a3b2017-07-30 14:47:14 -0400468 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400469.footer-role, .footer-name, .footer-description {
470 color: #FFFFFF;
471}
472.footer-description {
473 color: #fff;
474 font-size: 18px;
475}
476.footer-role h4, .footer-links-list a {
477 color: #0080ff;
478}
479.footer-header h4 {
480 color: #0080ff;
481}
Unknown8e40a3b2017-07-30 14:47:14 -0400482#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200483 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400484 padding: 10px;
485 font-size: 1.5em;
Unknowna2d54432018-10-02 09:15:22 -0400486 color: #222222;
487 border: solid 2px #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400488 border-radius: 50%; }
489
490#scrollTopIcon {
491 margin-top: 10px;
492 font-size: 1em;
493 color: #ffffff;
494 border-color: #ffffff; }
495
496.back-to-top {
497 display: none; }
498 .back-to-top.visible {
499 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400500
501/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300502#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300503 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400504 /*font-weight: 700;
505 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400506}
507.hr.invisible_hr {
508 height: 0;
509 padding: 0;
510}
511.hr.big_size_hr {
512 margin: 30px 0;
513}
514.hr {
515 clear: both;
516 display: block;
517 font-size: 0;
518 height: 24px;
519 margin: 20px 0;
520 overflow: hidden;
521 padding: 2px 0;
522 position: relative;
523 text-align: center;
524 width: 100%;
525}
526.highlight_secondary {
527 color: #FFFFFF;
528}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300529.team-role, .team-name, .team-links-list a {
Unknowna2d54432018-10-02 09:15:22 -0400530 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200531 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300532 white-space: normal;
533 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400534}
nilac8991c1655032017-08-19 12:37:44 +0200535.team-name, .family-name {
536 font-size: 21px;
537 text-align: center;
538 white-space: nowrap;
539}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300540.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300541 padding-top: .75em;
Unknowna2d54432018-10-02 09:15:22 -0400542 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200543 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300544}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300545.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300546 max-width:150px;
547 max-height: 150px;
548 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300549}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300550#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200551 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300552 padding-left: 0;
553 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300554 /* display: flex; */
555 /* flex-wrap: wrap; */
556 /* justify-content: flex-start; */
557}
558 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200559 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300560 #team .col-sm-4 {
561 width: 100%;
562 margin: 0;
563 }
564 }
565 @media (min-width: 992px) {
566 #team .col-md-2 {
567 width: 100%;
568 margin: 0;
569 }
570 }
571 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200572 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300573 }
574 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200575 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300576 #team .col-xs-6 {width: 42%;margin:4%;}
577 }
578 @media (max-width: 500px) {
579 #team > .container .row > div {min-height: 250px;}
580 #team .col-xs-6 {width: 92%;margin:4%;}
581 }
582#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
583
584/* Bliss family section */
585#family {
Unknowna2d54432018-10-02 09:15:22 -0400586 background-color: #222222;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300587}
588#family > div > div.row > div {font-size: 18px}
589.family-role, .family-name, .family-description {
590 color: #FFFFFF;
591}
592.family-description {
593 color: #fff;
594 font-size: 18px;
595}
596.family-role h4, .family-links-list a {
597 color: #0080ff;
598}
599.family-header h2 {
600 color: #0080ff;
601}
602#family .about-tools {
603 font-size: 20px;
604}
605.family-image img {
606 max-width:150px;
607 max-height: 150px;
608 margin:0 auto;
609}
610.family-projects--btn {
611 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400612 color: #0080ff;
613 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300614 border-radius: 5px;
615 margin-bottom: 1.25em;
616 font-weight: 700;
617 font-size: 21px; }
618 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400619 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300620 color: #ffffff; }
621 .family-projects--btn:focus,
622 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400623 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300624 color: #ffffff; }
625
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200626
627@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200628 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300629}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200630@media (min-height: 900px) {
631 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
632}
633@media (min-height: 960px) {
634 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
635}
636@media (min-height: 980px) {
637 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
638}
639@media (min-height: 1020px) {
640 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
641}
642@media (min-height: 1090px) {
643 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
644}
645@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200646 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200647}
648@media (max-height: 850px) {
649 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
650}
651@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200652 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300653 .cover.top {padding: 7.5vh 0 12.5vh 0;}
654}
655@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200656 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300657}
658@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200659 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200660}
661@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200662 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200663 .animation {margin-top:-6vh !important;}
664}
665@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200666 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200667 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300668}
669@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200670 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200671 .animation {margin-top:-8vh !important;}
672 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300673 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
674}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200675@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200676 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200677 .animation {margin-top:-10vh !important;}
678 .cover.top {padding: 6vh 0 5vh 0;}
679}
680@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200681 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200682 .animation {margin-top:-13vh !important;}
683 .cover.top {padding: 6vh 0 5vh 0;}
684}
Henri Koivunevad27df022017-11-23 05:12:58 +0200685@media (max-height: 600px) and (orientation:landscape) {
686 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
687}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300688@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200689 #scrollIcon, #scrollTopIcon {display:none}
690 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300691 .headline {padding-top:3vh;}
692 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
693}
694@media (max-height: 480px) {
695 #scrollIcon, #scrollTopIcon {margin-top: 0}
696 .cover.top {padding: 3vh 0 3vh 0;}
697 .headline {padding-top:1.5vh;}
698 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
699}
700@media (max-height: 320px) {
701 .cover.top {padding: 1vh 0 3vh 0;}
702 .headline {padding-top:1vh;}
703 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
704}
705@media (max-width: 768px) {
706 .container-fluid {padding:30px 0 !important;}
707 .h1, .h2, .h3, h1, h2, h3 {
708 margin-top: 10px;
709 margin-bottom: 10px;
710 }
711 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
712 .row.cover.top .lead {
713 max-width: 350px;
714 margin-left:auto;
715 margin-right: auto
716 }
717 .h4, h4 {font-size: 20px}
718 #portfolio h2 {padding-bottom: 0}
719 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200720 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300721 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
722 #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 +0200723 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300724}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200725@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300726@media (max-device-height: 480px) and (orientation: landscape) {
727 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
728 max-height: 240px;
729 }
730 .navbar-nav>li>a {
731 padding-top: 6px;
732 padding-bottom: 6px;
733 }
734}
735@media (max-width: 360px) {
736 .h1, h1 {font-size: 32px;}
737 .cover, .cover.bottom {
738 padding-left: 15px;
739 padding-right: 15px;
740 }
741}
742
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300743h1 {
744 color: #fff;
745 cursor: default;
746}
747
748h1 span:nth-of-type(1) {
749 font-size: 1em;
750 line-height: 0.5em;
751}
752h1 span:nth-of-type(2) {
753 font-size: .4em;
754 font-weight: 400;
755 line-height: 3.65em;
756 color: #0080ff;
757 background-color: #282828;
758 padding: 3px 10px;
759 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
760}
761h1 span:nth-of-type(3) {
762 font-size: 1.5em;
763 line-height: .85em;
764}
765
766.space {
767 will-change: transform;
768 position: relative;
769 left:-25;
770 top:auto;
771 bottom:auto;
772 margin-top:15%;
773 margin-bottom:25%;
774 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200775 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300776 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200777 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
778 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300779 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
780 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200781 -moz-transition: all 600ms;
782 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300783 transition: all 600ms;
784}
785
786.space-hover {
787 position: relative;
788 left:-25;
789 top:auto;
790 bottom:auto;
791 margin-top:30%;
792 margin-bottom:25%;
793 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200794 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300795 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200796 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
797 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300798 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
799}
800
801.phone-container {
802 width: 11.2em;
803 height: 23.33em;
804 position: absolute;
805 top: 0;
806 bottom: 0;
807 left: 0;
808 right: 0;
809 margin: auto;
810 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200811 -moz-transform-style: preserve-3d;
812 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300813 transform-style: preserve-3d;
814 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200815 -moz-transform: translateX(-80%);
816 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300817 transform: translateX(-80%);
818 border-radius: 2.0em;
819}
820
821.phone-front {
822 will-change: transform;
823 width: 11.2em;
824 height: 23.33em;
825 position: absolute;
826 top: 0;
827 bottom: 0;
828 left: 0;
829 right: 0;
830 margin: auto;
831 background-image: url("../images/phone_front.svg");
832 background-repeat: no-repeat;
833 background-position: -.53em 0;
834 background-size: 12.3em 23.36em;
835 border-radius: 2.0em;
836 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200837 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
838 -moz-transition: transform 600ms, box-shadow 450ms;
839 -o-transition: transform 600ms, box-shadow 450ms;
840 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300841}
842
843.just-phone-front {
844 will-change: transform;
845 width: 11.2em;
846 height: 23.33em;
847 position: absolute;
848 right: 0;
849 margin: auto;
850 left:-25;
851 top:0;
852 bottom:auto;
853 margin-top:10%;
854 margin-bottom:15%;
855 margin-left: 35%;
856 margin-right: auto;
857 background-image: url("../images/phone_front.svg");
858 background-repeat: no-repeat;
859 background-position: -.53em 0;
860 background-size: 12.3em 23.36em;
861 border-radius: 2.0em;
862 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
863 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200864 -moz-transform: scale(0.90);
865 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300866 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200867 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
868 -moz-transition: transform 600ms, box-shadow 450ms;
869 -o-transition: transform 600ms, box-shadow 450ms;
870 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300871}
872
873.phone-front-hover {
874 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
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-screen {
882 width: 10.5em;
883 height: 19.3em;
884 position: relative;
885 left: 0;
886 right: 0;
887 top: 2.283em;
888 margin: auto;
889 background-color: #000;
890 overflow: hidden;
891}
892.phone-screen::before {
893 content: "";
894 position: absolute;
895 width: 100%;
896 height: 100%;
897 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
898 background-image: url("../images/bliss_screens.gif");
899 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200900 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300901 background-size: cover;
902 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200903 -moz-transform: scale(1);
904 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300905 transform: scale(1);
906}
907.phone-screen::after {
908 content: "";
909 position: absolute;
910 width: 100%;
911 height: 100%;
912 background-color: rgba(250, 250, 250, 0.1);
913}
914
915.phone-side {
916 will-change: transform;
917 width: 13.33em;
918 height: 25em;
919 position: absolute;
920 top: 0;
921 bottom: 0;
922 left: 0;
923 right: 0;
924 margin: auto;
925 border-radius: 1.66em;
926 background-repeat: no-repeat;
927 background-position: 2.2em .5em;
928 background-size: 13.33em 24.73em;
929 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200930 -moz-transform-style: preserve-3d;
931 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300932 transform-style: preserve-3d;
933 -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 +0200934 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
935 -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 +0300936 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
937 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200938 -moz-transition: all 350ms;
939 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300940 transition: all 350ms;
941}
942
943.phone-side-hover {
944 -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 +0200945 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
946 -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 +0300947 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
948 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200949 -moz-transition: all 350ms;
950 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300951}
952
953@-webkit-keyframes figure-anim {
954 from {
955 border-radius: 50%;
956 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200957 -moz-transform: rotate(0deg) scale(1);
958 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300959 transform: rotate(0deg) scale(1);
960 }
961 to {
962 border-radius: 30%;
963 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200964 -moz-transform: rotate(360deg) scale(0.5);
965 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300966 transform: rotate(360deg) scale(0.5);
967 }
968}
969
970@keyframes figure-anim {
971 from {
972 border-radius: 50%;
973 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200974 -moz-transform: rotate(0deg) scale(1);
975 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300976 transform: rotate(0deg) scale(1);
977 }
978 to {
979 border-radius: 30%;
980 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200981 -moz-transform: rotate(360deg) scale(0.5);
982 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300983 transform: rotate(360deg) scale(0.5);
984 }
985}
986@-webkit-keyframes figure-container-anim {
987 from {
988 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200989 -moz-transform: rotate(0deg);
990 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300991 transform: rotate(0deg);
992 }
993 to {
994 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200995 -moz-transform: rotate(360deg);
996 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300997 transform: rotate(360deg);
998 }
999}
1000@keyframes figure-container-anim {
1001 from {
1002 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001003 -moz-transform: rotate(0deg);
1004 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001005 transform: rotate(0deg);
1006 }
1007 to {
1008 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001009 -moz-transform: rotate(360deg);
1010 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001011 transform: rotate(360deg);
1012 }
1013}
1014
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001015@media (min-width: 1200px) {
1016 .pull-right-lg {
1017 float: right !important; }
1018 .pull-left-lg {
1019 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001020 .pull-left-md {
1021 float: left !important; }
1022 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001023 .portfolio-projects .col-lg-6 {width: 100%}
1024 .navbar > .container {max-width: 1170px}
1025}
1026@media (min-width: 1366px) {
1027 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1028 .navbar > .container {max-width: 1170px}
1029}
Unknowne3cf16e2017-11-04 16:32:52 -04001030
1031 /* The alert message box */
1032.alert {
1033 padding: 20px;
1034 background-color: #f44336; /* Red */
1035 color: white;
1036 margin-bottom: 15px;
1037}
Henri Koivunevac2503532017-11-23 04:00:26 +02001038.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001039@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001040@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001041/* The close button */
1042.closebtn {
1043 margin-left: 15px;
1044 color: white;
1045 font-weight: bold;
1046 float: right;
1047 font-size: 22px;
1048 line-height: 20px;
1049 cursor: pointer;
1050 transition: 0.3s;
1051}
1052
Unknownb60d9422017-11-27 19:40:08 -05001053/* The alert message box */
1054.alert2 {
1055 padding: 20px;
1056 background-color: #17c13f; /* green */
1057 color: white;
1058 margin-bottom: 15px;
1059}
1060.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1061@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1062@media (max-width:1200px) {.alert {margin-top:3rem}}
1063/* The close button */
1064.closebtn {
1065 margin-left: 15px;
1066 color: white;
1067 font-weight: bold;
1068 float: right;
1069 font-size: 22px;
1070 line-height: 20px;
1071 cursor: pointer;
1072 transition: 0.3s;
1073}
1074
Unknowne3cf16e2017-11-04 16:32:52 -04001075/* When moving the mouse over the close button */
1076.closebtn:hover {
1077 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001078}
Unknown55030612017-11-04 20:28:12 -04001079
1080.vcenter {
1081 display: inline-block;
1082 position: absolute;
1083 left: 50%;
1084 top: 50%;
1085 -webkit-transform: translate(-50%, -50%);
1086 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001087}
Unknown55030612017-11-04 20:28:12 -04001088
Henri Koivuneva60a08562017-11-23 00:43:58 +02001089/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001090width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001091 height: 290px;
1092 */
Unknown55030612017-11-04 20:28:12 -04001093.animation {
1094 display: inline-block;
1095 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001096 width: 64rem;
1097 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001098 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001099 vertical-align: middle;
1100}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001101@media (max-width:720px) {
1102 .animation {margin-left:-30rem;margin-right:-30rem;}
1103}
1104@media (max-width:450px) {
1105 .animation {width:58rem;height:38rem;}
1106}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001107@media (max-width:450px) {
1108 .animation {width:58rem;height:38rem;}
1109}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001110@media (max-width:400px) {
1111 .animation {width:55rem;height:36rem;}
1112}
1113@media (max-width:380px) {
1114 .animation {width:50rem;height:33rem;}
1115}
1116@media (max-width:340px) {
1117 .animation {width:47rem;height:31rem;}
1118}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001119@media (max-width:320px) {
1120 .animation {width:42rem;height:28rem;}
1121}
1122@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001123 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001124}
1125@media (min-height:651px) {
1126 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1127}
1128@media (min-height:670px) {
1129 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1130}
1131@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001132 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001133}
1134@media (min-height:800px) {
1135 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001136}
Unknown55030612017-11-04 20:28:12 -04001137.animation .device {
1138 position: absolute;
1139 width: 100%;
1140 height: 100%;
1141 left: 50%;
1142 top: 50%;
1143 background: #111;
1144 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1145 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1146 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1147 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1148 -moz-transform: translate(-50%, -50%);
1149 -ms-transform: translate(-50%, -50%);
1150 -webkit-transform: translate(-50%, -50%);
1151 transform: translate(-50%, -50%);
1152}
1153.animation .device .phone-home-button,
1154.animation .device .tablet-home-button {
1155 position: absolute;
1156 border-radius: 50%;
1157 background: #444;
1158 opacity: 0;
1159 z-index: 1;
1160 -webkit-transition: all 0.4s ease;
1161 -moz-transition: all 0.4s ease;
1162 -ms-transition: all 0.4s ease;
1163 transition: all 0.4s ease;
1164}
1165.animation .device .phone-home-button {
1166 width: 16px;
1167 height: 16px;
1168 margin-top: -8px;
1169 right: 11px;
1170 top: 50%;
1171}
1172.animation .device .tablet-home-button {
1173 width: 12px;
1174 height: 12px;
1175 margin-left: -6px;
1176 bottom: 7px;
1177 left: 50%;
1178}
1179.animation .device .screen-stand {
1180 position: absolute;
1181 width: 100%;
1182 margin-left: -10px;
1183 margin-top: -1px;
1184 top: 60%;
1185 opacity: 0;
1186 z-index: 1;
1187 -webkit-transition: all 0.4s ease-out;
1188 -moz-transition: all 0.4s ease-out;
1189 -ms-transition: all 0.4s ease-out;
1190 transition: all 0.4s ease-out;
1191}
1192.animation .device .screen-stand .leg {
1193 position: absolute;
1194 width: 12px;
1195 height: 16px;
1196 left: 50%;
1197 top: 0;
1198 margin-left: -6px;
1199 background: #111;
1200}
1201.animation .device .screen-stand .foot {
1202 position: absolute;
1203 width: 120px;
1204 height: 4px;
1205 left: 50%;
1206 top: 15px;
1207 margin-left: -60px;
1208 border-top-left-radius: 2px;
1209 border-top-right-radius: 2px;
1210 background: #111;
1211}
1212.animation .device .display {
1213 position: relative;
1214 width: 100%;
1215 height: 100%;
1216 overflow: hidden;
1217 background: #34495e;
1218 z-index: 3;
1219}
1220.animation .device .display div {
1221 position: absolute;
1222 width: 100%;
1223 height: 100%;
1224 left: 100%;
1225 white-space: nowrap;
1226 -webkit-transition: all 0.4s ease;
1227 -moz-transition: all 0.4s ease;
1228 -ms-transition: all 0.4s ease;
1229 transition: all 0.4s ease;
1230}
1231.animation .device .display div div {
1232 position: absolute;
1233 width: 100%;
1234 left: 0;
1235 top: 50%;
1236 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001237 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001238 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001239 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001240}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001241@media (max-width:450px) {
1242 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1243}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001244 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001245.animation .device .display div div em {
1246 font-weight: bold;
1247}
1248.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001249 /* background: #000; */
1250 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001251 background-size: cover;
1252 background-repeat: no-repeat;
1253 background-position: center center;
1254 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,
1255 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,
1256 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,
1257 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;
1258 color:white;
Unknown55030612017-11-04 20:28:12 -04001259}
1260.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001261 /* background: #000; */
1262 background: url("https://i.imgur.com/KfArkPZ.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001263 background-size: cover;
1264 background-repeat: no-repeat;
1265 background-position: center center;
1266 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,
1267 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,
1268 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,
1269 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;
1270 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001271}
1272.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001273 /* background: #000; */
1274 background: url("https://i.imgur.com/c55mey7.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001275 background-size: cover;
1276 background-repeat: no-repeat;
1277 background-position: center center;
1278 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,
1279 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,
1280 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,
1281 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;
1282 color:white;
Unknown55030612017-11-04 20:28:12 -04001283}
1284.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001285 width: 87%;
1286 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001287 padding: 10px;
1288 border-radius: 4px;
1289}
1290.animation[data-animation-step="1"] .device .slide1 {
1291 left: 0%;
1292}
1293.animation[data-animation-step="1"] .device .screen-stand {
1294 opacity: 1;
1295 top: 100%;
1296}
1297.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001298 width: 74%;
1299 height: 75%;
1300 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001301 border-radius: 10px;
1302}
1303.animation[data-animation-step="2"] .device .slide1 {
1304 left: -100%;
1305}
1306.animation[data-animation-step="2"] .device .slide2 {
1307 left: 0%;
1308}
1309.animation[data-animation-step="2"] .device .tablet-home-button {
1310 opacity: 1;
1311}
1312.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001313 width: 27%;
1314 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001315 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001316 border-radius: 6px;
1317}
1318.animation[data-animation-step="3"] .device .slide1,
1319.animation[data-animation-step="3"] .device .slide2 {
1320 left: -100%;
1321}
1322.animation[data-animation-step="3"] .device .slide3 {
1323 left: 0%;
1324}
1325.animation[data-animation-step="3"] .device .phone-home-button {
1326 opacity: 1;
1327}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001328 @media (min-height:800px) {
1329 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1330 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1331 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1332 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001333 @media (max-height:720px) {
1334 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1335 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001336 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001337 .animation .device .display div div {font-size:16px;}
1338 }
1339 @media (max-height:650px) {
1340 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1341 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001342 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001343 .animation .device .display div div {font-size:15px;}
1344 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001345 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001346 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1347 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1348 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001349 .animation .device .display div div {font-size:15px;}
1350 }
1351 @media (max-width:520px) {
1352 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1353 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001354 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001355 .animation .device .display div div {font-size:15px;}
1356 }
1357 @media (max-width:460px) {
1358 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1359 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001360 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001361 .animation .device .display div div {font-size:15px;}
1362 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001363 @media (max-width:350px) {
1364 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1365 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1366 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1367 .animation .device .display div div {font-size:15px;}
1368 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001369 @media (max-width:320px) {
1370 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1371 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1372 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1373 .animation .device .display div div {font-size:15px;}
1374 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001375
1376/* More media queries */
1377@media (max-width: 430px) {
1378 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001379}