blob: 0af823ec300660b6df6286283ad5be9cad67f280 [file] [log] [blame]
Unknown8e40a3b2017-07-30 14:47:14 -04001img {
2 width: 100%; }
3
4body {
Unknown8e40a3b2017-07-30 14:47:14 -04005 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +03006 line-height: 1.4;
Unknown62c1a402018-10-02 10:32:07 -04007 /* background-color: #0080ff; */
Unknownf9d74af2018-10-02 11:24:13 -04008 background: url("../images/web_bg_1280.png") no-repeat center center;
Unknown62c1a402018-10-02 10:32:07 -04009 -webkit-background-size: cover;
10 -moz-background-size: cover;
11 -o-background-size: cover;
Unknownebf3b8e2018-10-02 10:56:52 -040012 /* Preserve aspet ratio */
Unknown8bcbb5b2018-10-02 11:41:09 -040013 height: 100%;
14 background-repeat: no-repeat;
15 background-attachment: fixed !important;
16 background-position: center !important;
17 background-size: cover !important;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030018 }
Unknown8e40a3b2017-07-30 14:47:14 -040019
Unknown62c1a402018-10-02 10:32:07 -040020#bg {
21 position: fixed;
22 top: -50%;
23 left: -50%;
24 width: 200%;
25 height: 200%;
26}
27#bg img {
28 position: absolute;
29 top: 0;
30 left: 0;
31 right: 0;
32 bottom: 0;
33 margin: auto;
34 min-width: 50%;
35 min-height: 50%;
36}
37
Henri Koivuneva468d1692017-08-12 16:24:41 +030038h1, .h1,
39h2, .h2,
40h3, .h3,
41h4, .h4,
42h5, .h5,
43h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040044 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030045 line-height: 1.4;
Unknowna2d54432018-10-02 09:15:22 -040046 color: #222222; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030047h1, .h1 {font-size: 64px;}
48h2, .h2 {font-size: 42px;}
49h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040050
51p {
52 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030053 color: #ffffff;
54 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040055
Henri Koivuneva0f988192017-08-12 15:28:05 +030056a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030057 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020058 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
59 -o-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030060 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030061}
62
Henri Koivuneva7f266022017-08-12 15:25:19 +030063a:hover, a:focus, a:active {text-decoration: none;}
64
Unknown8e40a3b2017-07-30 14:47:14 -040065body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030066 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030067
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030068#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030069 padding-left: 30px;
70 padding-right: 30px;
71}
72#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030073
Unknowne3cf16e2017-11-04 16:32:52 -040074#family-lt > .container {
75 padding-left: 30px;
76 padding-right: 30px;
Unknownb60d9422017-11-27 19:40:08 -050077 font-size: 18px;
Unknowne3cf16e2017-11-04 16:32:52 -040078}
79#family-lt > div > div > div {padding-right: 0;padding-left: 0}
80
Henri Koivunevabcf672a2017-08-12 16:25:03 +030081.row,
82.container-fluid>.navbar-collapse,
83.container-fluid>.navbar-header,
84.container>.navbar-collapse,
85.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +030086 margin:auto;
87}
Unknown8e40a3b2017-07-30 14:47:14 -040088
89.container-fluid .text-muted {
90 margin: 20px 0; }
91
92.btn:focus, a:focus {
93 outline: none !important; }
94
95.navbar {
96 height: 70px;
97 background-color: transparent;
98 background: transparent;
99 border: none;
100 color: #ffffff;
101 z-index: 100;
102 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300103 padding-left: 30px;
104 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -0400105 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300106 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200107 -moz-transition: background-color .2s ease 0s;
108 -o-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400109 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300110.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400111.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300112 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300113 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300114 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400115 color: #ffffff;
116 font-weight: 400; }
117
118.navbar-default .navbar-nav > li > a {
119 color: #ffffff;
120 font-weight: 500;
121 font-size: 1em;
122 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300123 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +0300124 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300125 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300126 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200127 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
128 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300129 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300130 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300131.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400132 color: #ffffff;
133 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300134.navbar-default .navbar-nav > li > a:active,
135.navbar-default .navbar-nav > li > a:focus,
136.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
137 color: rgba(255,255,255,0.8);
138 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400139.navbar-default .navbar-nav > li > a:visited {
140 color: #ffffff;
141 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300142.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400143 background-color: transparent;
144 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300145.navbar-default .navbar-nav > .active > a:focus,
146.navbar.solid .navbar-nav > li > a:active,
147.navbar.solid .navbar-nav > li > a:focus {
148 background-color: transparent;
149 color: rgba(255,255,255,0.8); }
Henri Koivuneva60a08562017-11-23 00:43:58 +0200150.navbar-toggle {margin-right:0;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400151.navbar-default .navbar-toggle {
152 border-color: #ffffff; }
153 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Unknowna2d54432018-10-02 09:15:22 -0400154 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300155 }
Unknown8e40a3b2017-07-30 14:47:14 -0400156 .navbar-default .navbar-toggle .icon-bar {
157 color: #ffffff;
158 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300159.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400160 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300161}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300162.navbar-collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400163 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300164}
165.navbar-default .navbar-toggle .icon-bar {
166 color: #ffffff;
167 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400168.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400169 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300170}
Unknown94e4caa2017-08-12 10:48:07 -0400171.navbar-collapse.collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400172 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300173}
nilac8991c1655032017-08-19 12:37:44 +0200174
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300175.navbar-collapse.collapse.show {
Unknowna2d54432018-10-02 09:15:22 -0400176 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300177 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200178 -moz-transition: background-color .2s ease 0s;
179 -o-transition: background-color .2s ease 0s;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300180 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300181 -webkit-border-bottom-left-radius: 4px;
182 -webkit-border-bottom-right-radius: 4px;
183 border-bottom-left-radius: 4px;
184 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300185}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300186
187.navbar-collapse .navbar-nav > li > a,
188.navbar-collapse .navbar-nav > li > a:hover,
189.navbar-collapse .navbar-nav > li > a:focus,
190.navbar-collapse .navbar-nav > li > a:active {
191 border-color: transparent !important;
192}
193
Unknown8e40a3b2017-07-30 14:47:14 -0400194/* Solid class attached on scroll past first section */
195.navbar.solid {
Unknowna2d54432018-10-02 09:15:22 -0400196 background-color: #222222;
Unknown2e345c42017-08-14 18:25:38 -0400197 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300198 width: 100%;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200199 margin: 0;
200 box-shadow: 0 7px 8px 0 rgba(0,0,0,0.3);
201 -webkit-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
202 -moz-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
203 -o-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
204 transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300205 }
Unknown8e40a3b2017-07-30 14:47:14 -0400206 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300207 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400208 display: inline-block;
209 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300210 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200211 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
212 -o-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivunevae1841232017-08-12 21:55:21 +0300213 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400214 .navbar.solid .navbar-nav > li > a {
215 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300216 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200217 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
218 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300219 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400220
221.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300222 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400223 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300224 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400225 height: 100vh;
226 display: -webkit-box;
227 display: -ms-flexbox;
228 display: flex;
Unknown62c1a402018-10-02 10:32:07 -0400229 /* background-color: #0080ff;*/
230 background: url(images/web_bg_1280.png) no-repeat center center fixed;
231 -webkit-background-size: cover;
232 -moz-background-size: cover;
233 -o-background-size: cover;
234 background-size: cover;
235 }
Unknown8e40a3b2017-07-30 14:47:14 -0400236 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300237 padding: 6% 0 5.5% 0; }
238 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300239 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300240 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400241
242.headline {
243 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300244 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300245 max-width: 1600px;
246 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300247 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300248 padding-right: 30px;
249 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300250 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400251 @media screen and (min-width: 768px) {
252 .headline {
253 padding-top: 3.75em; } }
254 @media screen and (min-width: 992px) {
255 .headline {
256 padding-top: 1.5625em; } }
257 @media screen and (min-width: 1200px) {
258 .headline {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200259 padding-top: 0; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400260
261#about {
Unknowna2d54432018-10-02 09:15:22 -0400262 background-color: #222222; }
Unknown8e40a3b2017-07-30 14:47:14 -0400263 #about h2 {
264 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300265 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400266
267.profile-img {
268 margin-bottom: 15px;
269 width: 120px; }
270
271.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300272 padding: 4% 30px 1% 30px;
273 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400274 .about-tools {
275 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300276 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400277 @media screen and (min-width: 992px) {
278 .about-tools {
279 padding-top: 5.625em; } }
280 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200281 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400282 .about-tools ul {
283 color: #0080ff;
284 list-style: none; }
285 .about-tools ul li {
286 padding-top: 0.75em; }
287 .about-last {
288 padding-top: 3.125em;
289 padding-bottom: 0;
290 font-size: 1.125em; }
291 @media screen and (min-width: 992px) {
292 .about-last {
293 padding-top: 0; } }
294 .about-last p {
295 color: #0080ff; }
296
297#portfolio {
298 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400299
Unknown8e40a3b2017-07-30 14:47:14 -0400300.portfolio-projects--btn {
301 background: transparent;
Unknowna2d54432018-10-02 09:15:22 -0400302 color: #222222;
303 border: 1px solid #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400304 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300305 margin-bottom: 1.25em;
306 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200307 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400308 .portfolio-projects--btn:hover {
Unknowna2d54432018-10-02 09:15:22 -0400309 background: #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400310 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300311 .portfolio-projects--btn:focus,
312 .portfolio-projects--btn:active {
Unknowna2d54432018-10-02 09:15:22 -0400313 background: #111111;
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300314 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200315@media (max-width:650px) {
316 .portfolio-projects--btn {font-size:16px;}
317}
Unknown8e40a3b2017-07-30 14:47:14 -0400318.portfolio-projects--image {
319 margin-bottom: 1.875em;
320 padding-top: 5%; }
321
Henri Koivunevabe19c192017-11-22 22:14:33 +0200322.about-tools ul li, .contact-social-icons ul a li {
323 text-align: center; }
324
325.centered {
326 float: none;
327 margin-left: auto;
328 margin-right: auto; }
329
330
331.vcenter {
332 display: inline-block;
333 vertical-align: middle;
334 float: none; }
335
336.break {
337 clear: both;
338 margin-top: 10px; }
339
340@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300341 #team > .container .row > div {width: 100%;margin: 0;}
342}
343
Henri Koivunevabe19c192017-11-22 22:14:33 +0200344@media (min-width: 768px) {
345 .pull-right-sm {
346 float: right !important; }
347 .pull-left-sm {
348 float: left !important; }
349 .container {width: 768px}
350 .navbar-right {margin-right: 0;}
351 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
352}
353@media (min-width: 992px) {
354 .pull-right-md {
355 float: right !important; }
356 .pull-left-md {
357 float: left !important; }
358 .container {width: 94%;}
359}
360@media (min-width: 1200px) {
361 .pull-right-lg {
362 float: right !important; }
363 .pull-left-lg {
364 float: left !important; }
365 .container {width: 1170px;}
366 .portfolio-projects .col-lg-6 {width: 100%}
367 .navbar > .container {max-width: 1170px}
368}
369@media (min-width: 1366px) {
370 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
371 .navbar > .container {max-width: 1170px}
372}
373
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200374@media (max-width:768px) {
375 .portfolio-projects--desc {
376 margin-top: 30px;
377 margin-bottom: 30px;
378 font-size: 16px; }
379}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200380@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300381 .portfolio-projects {
382 margin-top: 0.625em; } }
383.portfolio-projects--title {
384 margin-top: 0.9375em;
385 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200386@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200387 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
388 .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 +0300389 .portfolio-projects--desc {
390 margin-top: 30px;
391 margin-bottom: 30px;
392 font-size: 16px; }
393 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
394 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
395 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
396 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
397 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
398 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200399 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
400 .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 +0300401 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
402 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
403 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200404 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
405 .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 +0300406 }
407 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200408 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
409 .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 +0300410 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200411 margin-top: 24px;
412 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300413 font-size: 18px; }
414 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200415 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300416 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200417 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
418 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300419 }
420 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200421 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
422 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
423 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300424 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200425 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
426 @media (max-width: 768px) {
427 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
428 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300429
Unknown8e40a3b2017-07-30 14:47:14 -0400430#contact {
Unknowna2d54432018-10-02 09:15:22 -0400431 background-color: #222222;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300432 padding-left: 15px;
433 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400434 #contact h2 {
435 color: #0080ff; }
436
437.contact-social-icons p {
438 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300439.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400440.contact-social-icons ul a {
441 color: #0080ff;
442 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300443 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300444 .team-links-list a:hover,
445 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400446 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300447 .contact-social-icons ul a:focus,
448 .contact-social-icons ul a:active,
449 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300450 .team-links-list a:active,
451 .family-links-list a:focus,
452 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300453 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400454 .contact-social-icons ul a li {
455 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300456 padding: 1.25%;
457 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300458 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300459 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300460 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
461 }
462 @media (max-width: 720px) {
463 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
464 }
Unknown8e40a3b2017-07-30 14:47:14 -0400465
466.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300467 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400468 bottom: 0;
469 width: 100%;
470 /* Set the fixed height of the footer here */
Unknowna2d54432018-10-02 09:15:22 -0400471 background-color: #111111;
Unknownf0310a82017-08-12 19:32:49 -0400472
Unknown8e40a3b2017-07-30 14:47:14 -0400473 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400474.footer-role, .footer-name, .footer-description {
475 color: #FFFFFF;
476}
477.footer-description {
478 color: #fff;
479 font-size: 18px;
480}
481.footer-role h4, .footer-links-list a {
482 color: #0080ff;
483}
484.footer-header h4 {
485 color: #0080ff;
486}
Unknown8e40a3b2017-07-30 14:47:14 -0400487#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200488 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400489 padding: 10px;
490 font-size: 1.5em;
Unknowna2d54432018-10-02 09:15:22 -0400491 color: #222222;
492 border: solid 2px #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400493 border-radius: 50%; }
494
495#scrollTopIcon {
496 margin-top: 10px;
497 font-size: 1em;
498 color: #ffffff;
499 border-color: #ffffff; }
500
501.back-to-top {
502 display: none; }
503 .back-to-top.visible {
504 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400505
506/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300507#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300508 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400509 /*font-weight: 700;
510 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400511}
512.hr.invisible_hr {
513 height: 0;
514 padding: 0;
515}
516.hr.big_size_hr {
517 margin: 30px 0;
518}
519.hr {
520 clear: both;
521 display: block;
522 font-size: 0;
523 height: 24px;
524 margin: 20px 0;
525 overflow: hidden;
526 padding: 2px 0;
527 position: relative;
528 text-align: center;
529 width: 100%;
530}
531.highlight_secondary {
532 color: #FFFFFF;
533}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300534.team-role, .team-name, .team-links-list a {
Unknowna2d54432018-10-02 09:15:22 -0400535 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200536 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300537 white-space: normal;
538 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400539}
nilac8991c1655032017-08-19 12:37:44 +0200540.team-name, .family-name {
541 font-size: 21px;
542 text-align: center;
543 white-space: nowrap;
544}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300545.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300546 padding-top: .75em;
Unknowna2d54432018-10-02 09:15:22 -0400547 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200548 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300549}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300550.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300551 max-width:150px;
552 max-height: 150px;
553 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300554}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300555#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200556 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300557 padding-left: 0;
558 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300559 /* display: flex; */
560 /* flex-wrap: wrap; */
561 /* justify-content: flex-start; */
562}
563 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200564 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300565 #team .col-sm-4 {
566 width: 100%;
567 margin: 0;
568 }
569 }
570 @media (min-width: 992px) {
571 #team .col-md-2 {
572 width: 100%;
573 margin: 0;
574 }
575 }
576 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200577 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300578 }
579 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200580 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300581 #team .col-xs-6 {width: 42%;margin:4%;}
582 }
583 @media (max-width: 500px) {
584 #team > .container .row > div {min-height: 250px;}
585 #team .col-xs-6 {width: 92%;margin:4%;}
586 }
587#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
588
589/* Bliss family section */
590#family {
Unknowna2d54432018-10-02 09:15:22 -0400591 background-color: #222222;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300592}
593#family > div > div.row > div {font-size: 18px}
594.family-role, .family-name, .family-description {
595 color: #FFFFFF;
596}
597.family-description {
598 color: #fff;
599 font-size: 18px;
600}
601.family-role h4, .family-links-list a {
602 color: #0080ff;
603}
604.family-header h2 {
605 color: #0080ff;
606}
607#family .about-tools {
608 font-size: 20px;
609}
610.family-image img {
611 max-width:150px;
612 max-height: 150px;
613 margin:0 auto;
614}
615.family-projects--btn {
616 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400617 color: #0080ff;
618 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300619 border-radius: 5px;
620 margin-bottom: 1.25em;
621 font-weight: 700;
622 font-size: 21px; }
623 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400624 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300625 color: #ffffff; }
626 .family-projects--btn:focus,
627 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400628 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300629 color: #ffffff; }
630
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200631
632@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200633 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300634}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200635@media (min-height: 900px) {
636 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
637}
638@media (min-height: 960px) {
639 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
640}
641@media (min-height: 980px) {
642 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
643}
644@media (min-height: 1020px) {
645 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
646}
647@media (min-height: 1090px) {
648 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
649}
650@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200651 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200652}
653@media (max-height: 850px) {
654 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
655}
656@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200657 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300658 .cover.top {padding: 7.5vh 0 12.5vh 0;}
659}
660@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200661 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300662}
663@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200664 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200665}
666@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200667 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200668 .animation {margin-top:-6vh !important;}
669}
670@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200671 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200672 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300673}
674@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200675 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200676 .animation {margin-top:-8vh !important;}
677 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300678 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
679}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200680@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200681 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200682 .animation {margin-top:-10vh !important;}
683 .cover.top {padding: 6vh 0 5vh 0;}
684}
685@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200686 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200687 .animation {margin-top:-13vh !important;}
688 .cover.top {padding: 6vh 0 5vh 0;}
689}
Henri Koivunevad27df022017-11-23 05:12:58 +0200690@media (max-height: 600px) and (orientation:landscape) {
691 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
692}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300693@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200694 #scrollIcon, #scrollTopIcon {display:none}
695 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300696 .headline {padding-top:3vh;}
697 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
698}
699@media (max-height: 480px) {
700 #scrollIcon, #scrollTopIcon {margin-top: 0}
701 .cover.top {padding: 3vh 0 3vh 0;}
702 .headline {padding-top:1.5vh;}
703 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
704}
705@media (max-height: 320px) {
706 .cover.top {padding: 1vh 0 3vh 0;}
707 .headline {padding-top:1vh;}
708 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
709}
710@media (max-width: 768px) {
711 .container-fluid {padding:30px 0 !important;}
712 .h1, .h2, .h3, h1, h2, h3 {
713 margin-top: 10px;
714 margin-bottom: 10px;
715 }
716 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
717 .row.cover.top .lead {
718 max-width: 350px;
719 margin-left:auto;
720 margin-right: auto
721 }
722 .h4, h4 {font-size: 20px}
723 #portfolio h2 {padding-bottom: 0}
724 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200725 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300726 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
727 #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 +0200728 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300729}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200730@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300731@media (max-device-height: 480px) and (orientation: landscape) {
732 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
733 max-height: 240px;
734 }
735 .navbar-nav>li>a {
736 padding-top: 6px;
737 padding-bottom: 6px;
738 }
739}
740@media (max-width: 360px) {
741 .h1, h1 {font-size: 32px;}
742 .cover, .cover.bottom {
743 padding-left: 15px;
744 padding-right: 15px;
745 }
746}
747
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300748h1 {
749 color: #fff;
750 cursor: default;
751}
752
753h1 span:nth-of-type(1) {
754 font-size: 1em;
755 line-height: 0.5em;
756}
757h1 span:nth-of-type(2) {
758 font-size: .4em;
759 font-weight: 400;
760 line-height: 3.65em;
761 color: #0080ff;
762 background-color: #282828;
763 padding: 3px 10px;
764 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
765}
766h1 span:nth-of-type(3) {
767 font-size: 1.5em;
768 line-height: .85em;
769}
770
771.space {
772 will-change: transform;
773 position: relative;
774 left:-25;
775 top:auto;
776 bottom:auto;
777 margin-top:15%;
778 margin-bottom:25%;
779 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200780 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300781 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200782 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
783 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300784 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
785 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200786 -moz-transition: all 600ms;
787 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300788 transition: all 600ms;
789}
790
791.space-hover {
792 position: relative;
793 left:-25;
794 top:auto;
795 bottom:auto;
796 margin-top:30%;
797 margin-bottom:25%;
798 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200799 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300800 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200801 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
802 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300803 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
804}
805
806.phone-container {
807 width: 11.2em;
808 height: 23.33em;
809 position: absolute;
810 top: 0;
811 bottom: 0;
812 left: 0;
813 right: 0;
814 margin: auto;
815 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200816 -moz-transform-style: preserve-3d;
817 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300818 transform-style: preserve-3d;
819 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200820 -moz-transform: translateX(-80%);
821 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300822 transform: translateX(-80%);
823 border-radius: 2.0em;
824}
825
826.phone-front {
827 will-change: transform;
828 width: 11.2em;
829 height: 23.33em;
830 position: absolute;
831 top: 0;
832 bottom: 0;
833 left: 0;
834 right: 0;
835 margin: auto;
836 background-image: url("../images/phone_front.svg");
837 background-repeat: no-repeat;
838 background-position: -.53em 0;
839 background-size: 12.3em 23.36em;
840 border-radius: 2.0em;
841 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200842 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
843 -moz-transition: transform 600ms, box-shadow 450ms;
844 -o-transition: transform 600ms, box-shadow 450ms;
845 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300846}
847
848.just-phone-front {
849 will-change: transform;
850 width: 11.2em;
851 height: 23.33em;
852 position: absolute;
853 right: 0;
854 margin: auto;
855 left:-25;
856 top:0;
857 bottom:auto;
858 margin-top:10%;
859 margin-bottom:15%;
860 margin-left: 35%;
861 margin-right: auto;
862 background-image: url("../images/phone_front.svg");
863 background-repeat: no-repeat;
864 background-position: -.53em 0;
865 background-size: 12.3em 23.36em;
866 border-radius: 2.0em;
867 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
868 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200869 -moz-transform: scale(0.90);
870 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300871 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200872 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
873 -moz-transition: transform 600ms, box-shadow 450ms;
874 -o-transition: transform 600ms, box-shadow 450ms;
875 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300876}
877
878.phone-front-hover {
879 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200880 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
881 -moz-transition: transform 600ms, box-shadow 450ms;
882 -o-transition: transform 600ms, box-shadow 450ms;
883 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300884}
885
886.phone-screen {
887 width: 10.5em;
888 height: 19.3em;
889 position: relative;
890 left: 0;
891 right: 0;
892 top: 2.283em;
893 margin: auto;
894 background-color: #000;
895 overflow: hidden;
896}
897.phone-screen::before {
898 content: "";
899 position: absolute;
900 width: 100%;
901 height: 100%;
902 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
903 background-image: url("../images/bliss_screens.gif");
904 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200905 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300906 background-size: cover;
907 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200908 -moz-transform: scale(1);
909 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300910 transform: scale(1);
911}
912.phone-screen::after {
913 content: "";
914 position: absolute;
915 width: 100%;
916 height: 100%;
917 background-color: rgba(250, 250, 250, 0.1);
918}
919
920.phone-side {
921 will-change: transform;
922 width: 13.33em;
923 height: 25em;
924 position: absolute;
925 top: 0;
926 bottom: 0;
927 left: 0;
928 right: 0;
929 margin: auto;
930 border-radius: 1.66em;
931 background-repeat: no-repeat;
932 background-position: 2.2em .5em;
933 background-size: 13.33em 24.73em;
934 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200935 -moz-transform-style: preserve-3d;
936 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300937 transform-style: preserve-3d;
938 -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 +0200939 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
940 -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 +0300941 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
942 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200943 -moz-transition: all 350ms;
944 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300945 transition: all 350ms;
946}
947
948.phone-side-hover {
949 -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 +0200950 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
951 -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 +0300952 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
953 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200954 -moz-transition: all 350ms;
955 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300956}
957
958@-webkit-keyframes figure-anim {
959 from {
960 border-radius: 50%;
961 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200962 -moz-transform: rotate(0deg) scale(1);
963 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300964 transform: rotate(0deg) scale(1);
965 }
966 to {
967 border-radius: 30%;
968 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200969 -moz-transform: rotate(360deg) scale(0.5);
970 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300971 transform: rotate(360deg) scale(0.5);
972 }
973}
974
975@keyframes figure-anim {
976 from {
977 border-radius: 50%;
978 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200979 -moz-transform: rotate(0deg) scale(1);
980 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300981 transform: rotate(0deg) scale(1);
982 }
983 to {
984 border-radius: 30%;
985 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200986 -moz-transform: rotate(360deg) scale(0.5);
987 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300988 transform: rotate(360deg) scale(0.5);
989 }
990}
991@-webkit-keyframes figure-container-anim {
992 from {
993 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200994 -moz-transform: rotate(0deg);
995 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300996 transform: rotate(0deg);
997 }
998 to {
999 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001000 -moz-transform: rotate(360deg);
1001 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001002 transform: rotate(360deg);
1003 }
1004}
1005@keyframes figure-container-anim {
1006 from {
1007 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001008 -moz-transform: rotate(0deg);
1009 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001010 transform: rotate(0deg);
1011 }
1012 to {
1013 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001014 -moz-transform: rotate(360deg);
1015 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001016 transform: rotate(360deg);
1017 }
1018}
1019
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001020@media (min-width: 1200px) {
1021 .pull-right-lg {
1022 float: right !important; }
1023 .pull-left-lg {
1024 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001025 .pull-left-md {
1026 float: left !important; }
1027 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001028 .portfolio-projects .col-lg-6 {width: 100%}
1029 .navbar > .container {max-width: 1170px}
1030}
1031@media (min-width: 1366px) {
1032 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1033 .navbar > .container {max-width: 1170px}
1034}
Unknowne3cf16e2017-11-04 16:32:52 -04001035
1036 /* The alert message box */
1037.alert {
1038 padding: 20px;
1039 background-color: #f44336; /* Red */
1040 color: white;
1041 margin-bottom: 15px;
1042}
Henri Koivunevac2503532017-11-23 04:00:26 +02001043.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001044@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001045@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001046/* The close button */
1047.closebtn {
1048 margin-left: 15px;
1049 color: white;
1050 font-weight: bold;
1051 float: right;
1052 font-size: 22px;
1053 line-height: 20px;
1054 cursor: pointer;
1055 transition: 0.3s;
1056}
1057
Unknownb60d9422017-11-27 19:40:08 -05001058/* The alert message box */
1059.alert2 {
1060 padding: 20px;
1061 background-color: #17c13f; /* green */
1062 color: white;
1063 margin-bottom: 15px;
1064}
1065.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1066@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1067@media (max-width:1200px) {.alert {margin-top:3rem}}
1068/* The close button */
1069.closebtn {
1070 margin-left: 15px;
1071 color: white;
1072 font-weight: bold;
1073 float: right;
1074 font-size: 22px;
1075 line-height: 20px;
1076 cursor: pointer;
1077 transition: 0.3s;
1078}
1079
Unknowne3cf16e2017-11-04 16:32:52 -04001080/* When moving the mouse over the close button */
1081.closebtn:hover {
1082 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001083}
Unknown55030612017-11-04 20:28:12 -04001084
1085.vcenter {
1086 display: inline-block;
1087 position: absolute;
1088 left: 50%;
1089 top: 50%;
1090 -webkit-transform: translate(-50%, -50%);
1091 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001092}
Unknown55030612017-11-04 20:28:12 -04001093
Henri Koivuneva60a08562017-11-23 00:43:58 +02001094/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001095width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001096 height: 290px;
1097 */
Unknown55030612017-11-04 20:28:12 -04001098.animation {
1099 display: inline-block;
1100 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001101 width: 64rem;
1102 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001103 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001104 vertical-align: middle;
1105}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001106@media (max-width:720px) {
1107 .animation {margin-left:-30rem;margin-right:-30rem;}
1108}
1109@media (max-width:450px) {
1110 .animation {width:58rem;height:38rem;}
1111}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001112@media (max-width:450px) {
1113 .animation {width:58rem;height:38rem;}
1114}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001115@media (max-width:400px) {
1116 .animation {width:55rem;height:36rem;}
1117}
1118@media (max-width:380px) {
1119 .animation {width:50rem;height:33rem;}
1120}
1121@media (max-width:340px) {
1122 .animation {width:47rem;height:31rem;}
1123}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001124@media (max-width:320px) {
1125 .animation {width:42rem;height:28rem;}
1126}
1127@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001128 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001129}
1130@media (min-height:651px) {
1131 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1132}
1133@media (min-height:670px) {
1134 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1135}
1136@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001137 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001138}
1139@media (min-height:800px) {
1140 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001141}
Unknown55030612017-11-04 20:28:12 -04001142.animation .device {
1143 position: absolute;
1144 width: 100%;
1145 height: 100%;
1146 left: 50%;
1147 top: 50%;
1148 background: #111;
1149 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1150 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1151 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1152 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1153 -moz-transform: translate(-50%, -50%);
1154 -ms-transform: translate(-50%, -50%);
1155 -webkit-transform: translate(-50%, -50%);
1156 transform: translate(-50%, -50%);
1157}
1158.animation .device .phone-home-button,
1159.animation .device .tablet-home-button {
1160 position: absolute;
1161 border-radius: 50%;
1162 background: #444;
1163 opacity: 0;
1164 z-index: 1;
1165 -webkit-transition: all 0.4s ease;
1166 -moz-transition: all 0.4s ease;
1167 -ms-transition: all 0.4s ease;
1168 transition: all 0.4s ease;
1169}
1170.animation .device .phone-home-button {
1171 width: 16px;
1172 height: 16px;
1173 margin-top: -8px;
1174 right: 11px;
1175 top: 50%;
1176}
1177.animation .device .tablet-home-button {
1178 width: 12px;
1179 height: 12px;
1180 margin-left: -6px;
1181 bottom: 7px;
1182 left: 50%;
1183}
1184.animation .device .screen-stand {
1185 position: absolute;
1186 width: 100%;
1187 margin-left: -10px;
1188 margin-top: -1px;
1189 top: 60%;
1190 opacity: 0;
1191 z-index: 1;
1192 -webkit-transition: all 0.4s ease-out;
1193 -moz-transition: all 0.4s ease-out;
1194 -ms-transition: all 0.4s ease-out;
1195 transition: all 0.4s ease-out;
1196}
1197.animation .device .screen-stand .leg {
1198 position: absolute;
1199 width: 12px;
1200 height: 16px;
1201 left: 50%;
1202 top: 0;
1203 margin-left: -6px;
1204 background: #111;
1205}
1206.animation .device .screen-stand .foot {
1207 position: absolute;
1208 width: 120px;
1209 height: 4px;
1210 left: 50%;
1211 top: 15px;
1212 margin-left: -60px;
1213 border-top-left-radius: 2px;
1214 border-top-right-radius: 2px;
1215 background: #111;
1216}
1217.animation .device .display {
1218 position: relative;
1219 width: 100%;
1220 height: 100%;
1221 overflow: hidden;
1222 background: #34495e;
1223 z-index: 3;
1224}
1225.animation .device .display div {
1226 position: absolute;
1227 width: 100%;
1228 height: 100%;
1229 left: 100%;
1230 white-space: nowrap;
1231 -webkit-transition: all 0.4s ease;
1232 -moz-transition: all 0.4s ease;
1233 -ms-transition: all 0.4s ease;
1234 transition: all 0.4s ease;
1235}
1236.animation .device .display div div {
1237 position: absolute;
1238 width: 100%;
1239 left: 0;
1240 top: 50%;
1241 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001242 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001243 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001244 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001245}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001246@media (max-width:450px) {
1247 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1248}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001249 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001250.animation .device .display div div em {
1251 font-weight: bold;
1252}
1253.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001254 /* background: #000; */
1255 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001256 background-size: cover;
1257 background-repeat: no-repeat;
1258 background-position: center center;
1259 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,
1260 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,
1261 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,
1262 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;
1263 color:white;
Unknown55030612017-11-04 20:28:12 -04001264}
1265.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001266 /* background: #000; */
1267 background: url("https://i.imgur.com/KfArkPZ.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001268 background-size: cover;
1269 background-repeat: no-repeat;
1270 background-position: center center;
1271 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,
1272 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,
1273 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,
1274 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;
1275 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001276}
1277.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001278 /* background: #000; */
1279 background: url("https://i.imgur.com/c55mey7.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001280 background-size: cover;
1281 background-repeat: no-repeat;
1282 background-position: center center;
1283 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,
1284 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,
1285 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,
1286 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;
1287 color:white;
Unknown55030612017-11-04 20:28:12 -04001288}
1289.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001290 width: 87%;
1291 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001292 padding: 10px;
1293 border-radius: 4px;
1294}
1295.animation[data-animation-step="1"] .device .slide1 {
1296 left: 0%;
1297}
1298.animation[data-animation-step="1"] .device .screen-stand {
1299 opacity: 1;
1300 top: 100%;
1301}
1302.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001303 width: 74%;
1304 height: 75%;
1305 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001306 border-radius: 10px;
1307}
1308.animation[data-animation-step="2"] .device .slide1 {
1309 left: -100%;
1310}
1311.animation[data-animation-step="2"] .device .slide2 {
1312 left: 0%;
1313}
1314.animation[data-animation-step="2"] .device .tablet-home-button {
1315 opacity: 1;
1316}
1317.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001318 width: 27%;
1319 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001320 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001321 border-radius: 6px;
1322}
1323.animation[data-animation-step="3"] .device .slide1,
1324.animation[data-animation-step="3"] .device .slide2 {
1325 left: -100%;
1326}
1327.animation[data-animation-step="3"] .device .slide3 {
1328 left: 0%;
1329}
1330.animation[data-animation-step="3"] .device .phone-home-button {
1331 opacity: 1;
1332}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001333 @media (min-height:800px) {
1334 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1335 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1336 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1337 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001338 @media (max-height:720px) {
1339 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1340 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001341 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001342 .animation .device .display div div {font-size:16px;}
1343 }
1344 @media (max-height:650px) {
1345 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1346 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001347 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001348 .animation .device .display div div {font-size:15px;}
1349 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001350 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001351 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1352 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1353 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001354 .animation .device .display div div {font-size:15px;}
1355 }
1356 @media (max-width:520px) {
1357 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1358 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001359 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001360 .animation .device .display div div {font-size:15px;}
1361 }
1362 @media (max-width:460px) {
1363 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1364 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001365 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001366 .animation .device .display div div {font-size:15px;}
1367 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001368 @media (max-width:350px) {
1369 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1370 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1371 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1372 .animation .device .display div div {font-size:15px;}
1373 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001374 @media (max-width:320px) {
1375 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1376 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1377 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1378 .animation .device .display div div {font-size:15px;}
1379 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001380
1381/* More media queries */
1382@media (max-width: 430px) {
1383 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001384}