blob: 587d4fb1e6d366986933e5eaa3578107288d4012 [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;
Unknown96a29ad2018-10-16 22:48:38 -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 {
Unknown96a29ad2018-10-16 22:48:38 -040016 position: fixed;
17 top: -50%;
18 left: -50%;
19 width: 200%;
Unknown62c1a402018-10-02 10:32:07 -040020 height: 200%;
21}
22#bg img {
Unknown96a29ad2018-10-16 22:48:38 -040023 position: absolute;
24 top: 0;
25 left: 0;
26 right: 0;
27 bottom: 0;
28 margin: auto;
Unknown62c1a402018-10-02 10:32:07 -040029 min-width: 50%;
30 min-height: 50%;
31}
Unknown96a29ad2018-10-16 22:48:38 -040032
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;*/
Unknown96a29ad2018-10-16 22:48:38 -0400225 background: url(images/web_bg_1280.png) no-repeat center center fixed;
Unknown62c1a402018-10-02 10:32:07 -0400226 -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
Unknown289eb7d2018-10-16 13:34:30 -0400262#about2 {
263 background-color: #0080ff; }
264 #about2 h2 {
265 color: #222; }
266 #about2 > div > div.row.break > div > p {margin-bottom: 15px}
267
Unknown8e40a3b2017-07-30 14:47:14 -0400268.profile-img {
269 margin-bottom: 15px;
270 width: 120px; }
271
272.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300273 padding: 4% 30px 1% 30px;
274 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400275 .about-tools {
276 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300277 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400278 @media screen and (min-width: 992px) {
279 .about-tools {
280 padding-top: 5.625em; } }
281 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200282 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400283 .about-tools ul {
284 color: #0080ff;
285 list-style: none; }
286 .about-tools ul li {
287 padding-top: 0.75em; }
288 .about-last {
289 padding-top: 3.125em;
290 padding-bottom: 0;
291 font-size: 1.125em; }
292 @media screen and (min-width: 992px) {
293 .about-last {
294 padding-top: 0; } }
295 .about-last p {
296 color: #0080ff; }
297
298#portfolio {
299 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400300
Unknown8e40a3b2017-07-30 14:47:14 -0400301.portfolio-projects--btn {
302 background: transparent;
Unknowna2d54432018-10-02 09:15:22 -0400303 color: #222222;
304 border: 1px solid #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400305 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300306 margin-bottom: 1.25em;
307 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200308 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400309 .portfolio-projects--btn:hover {
Unknowna2d54432018-10-02 09:15:22 -0400310 background: #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400311 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300312 .portfolio-projects--btn:focus,
313 .portfolio-projects--btn:active {
Unknowna2d54432018-10-02 09:15:22 -0400314 background: #111111;
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300315 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200316@media (max-width:650px) {
317 .portfolio-projects--btn {font-size:16px;}
318}
Unknown8e40a3b2017-07-30 14:47:14 -0400319.portfolio-projects--image {
320 margin-bottom: 1.875em;
321 padding-top: 5%; }
322
Henri Koivunevabe19c192017-11-22 22:14:33 +0200323.about-tools ul li, .contact-social-icons ul a li {
324 text-align: center; }
325
326.centered {
327 float: none;
328 margin-left: auto;
329 margin-right: auto; }
330
331
332.vcenter {
333 display: inline-block;
334 vertical-align: middle;
335 float: none; }
336
337.break {
338 clear: both;
339 margin-top: 10px; }
340
341@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300342 #team > .container .row > div {width: 100%;margin: 0;}
343}
344
Henri Koivunevabe19c192017-11-22 22:14:33 +0200345@media (min-width: 768px) {
346 .pull-right-sm {
347 float: right !important; }
348 .pull-left-sm {
349 float: left !important; }
350 .container {width: 768px}
351 .navbar-right {margin-right: 0;}
352 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
353}
354@media (min-width: 992px) {
355 .pull-right-md {
356 float: right !important; }
357 .pull-left-md {
358 float: left !important; }
359 .container {width: 94%;}
360}
361@media (min-width: 1200px) {
362 .pull-right-lg {
363 float: right !important; }
364 .pull-left-lg {
365 float: left !important; }
366 .container {width: 1170px;}
367 .portfolio-projects .col-lg-6 {width: 100%}
368 .navbar > .container {max-width: 1170px}
369}
370@media (min-width: 1366px) {
371 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
372 .navbar > .container {max-width: 1170px}
373}
374
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200375@media (max-width:768px) {
376 .portfolio-projects--desc {
377 margin-top: 30px;
378 margin-bottom: 30px;
379 font-size: 16px; }
380}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200381@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300382 .portfolio-projects {
383 margin-top: 0.625em; } }
384.portfolio-projects--title {
385 margin-top: 0.9375em;
386 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200387@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200388 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
389 .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 +0300390 .portfolio-projects--desc {
391 margin-top: 30px;
392 margin-bottom: 30px;
393 font-size: 16px; }
394 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
395 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
396 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
397 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
398 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
399 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200400 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
401 .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 +0300402 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
403 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
404 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200405 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
406 .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 +0300407 }
408 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200409 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
410 .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 +0300411 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200412 margin-top: 24px;
413 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300414 font-size: 18px; }
415 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200416 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300417 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200418 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
419 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300420 }
421 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200422 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
423 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
424 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300425 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200426 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
427 @media (max-width: 768px) {
428 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
429 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300430
Unknown8e40a3b2017-07-30 14:47:14 -0400431#contact {
Unknowna2d54432018-10-02 09:15:22 -0400432 background-color: #222222;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300433 padding-left: 15px;
434 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400435 #contact h2 {
436 color: #0080ff; }
Unknown289eb7d2018-10-16 13:34:30 -0400437#expenses {
438 background-color: #222;
439 padding-left: 15px;
440 padding-right: 15px }
441 #expenses h2 {
442 color: #0080ff; }
Unknown96a29ad2018-10-16 22:48:38 -0400443.family-links-list {
444 font-size: 2.3em;
445 line-height: 1.8em;
446}
Unknown8e40a3b2017-07-30 14:47:14 -0400447.contact-social-icons p {
448 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300449.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400450.contact-social-icons ul a {
451 color: #0080ff;
452 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300453 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300454 .team-links-list a:hover,
455 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400456 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300457 .contact-social-icons ul a:focus,
458 .contact-social-icons ul a:active,
459 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300460 .team-links-list a:active,
461 .family-links-list a:focus,
462 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300463 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400464 .contact-social-icons ul a li {
465 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300466 padding: 1.25%;
467 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300468 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300469 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300470 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
471 }
472 @media (max-width: 720px) {
473 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
474 }
Unknown8e40a3b2017-07-30 14:47:14 -0400475
476.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300477 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400478 bottom: 0;
479 width: 100%;
480 /* Set the fixed height of the footer here */
Unknowna2d54432018-10-02 09:15:22 -0400481 background-color: #111111;
Unknownf0310a82017-08-12 19:32:49 -0400482
Unknown8e40a3b2017-07-30 14:47:14 -0400483 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400484.footer-role, .footer-name, .footer-description {
485 color: #FFFFFF;
486}
487.footer-description {
488 color: #fff;
489 font-size: 18px;
490}
491.footer-role h4, .footer-links-list a {
492 color: #0080ff;
493}
494.footer-header h4 {
495 color: #0080ff;
496}
Unknown8e40a3b2017-07-30 14:47:14 -0400497#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200498 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400499 padding: 10px;
500 font-size: 1.5em;
Unknowna2d54432018-10-02 09:15:22 -0400501 color: #222222;
502 border: solid 2px #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400503 border-radius: 50%; }
504
505#scrollTopIcon {
506 margin-top: 10px;
507 font-size: 1em;
508 color: #ffffff;
509 border-color: #ffffff; }
510
511.back-to-top {
512 display: none; }
513 .back-to-top.visible {
514 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400515
516/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300517#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300518 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400519 /*font-weight: 700;
520 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400521}
522.hr.invisible_hr {
523 height: 0;
524 padding: 0;
525}
526.hr.big_size_hr {
527 margin: 30px 0;
528}
529.hr {
530 clear: both;
531 display: block;
532 font-size: 0;
533 height: 24px;
534 margin: 20px 0;
535 overflow: hidden;
536 padding: 2px 0;
537 position: relative;
538 text-align: center;
539 width: 100%;
540}
541.highlight_secondary {
542 color: #FFFFFF;
543}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300544.team-role, .team-name, .team-links-list a {
Unknowna2d54432018-10-02 09:15:22 -0400545 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200546 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300547 white-space: normal;
548 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400549}
nilac8991c1655032017-08-19 12:37:44 +0200550.team-name, .family-name {
551 font-size: 21px;
552 text-align: center;
553 white-space: nowrap;
554}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300555.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300556 padding-top: .75em;
Unknowna2d54432018-10-02 09:15:22 -0400557 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200558 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300559}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300560.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300561 max-width:150px;
562 max-height: 150px;
563 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300564}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300565#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200566 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300567 padding-left: 0;
568 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300569 /* display: flex; */
570 /* flex-wrap: wrap; */
571 /* justify-content: flex-start; */
572}
573 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200574 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300575 #team .col-sm-4 {
576 width: 100%;
577 margin: 0;
578 }
579 }
580 @media (min-width: 992px) {
581 #team .col-md-2 {
582 width: 100%;
583 margin: 0;
584 }
585 }
586 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200587 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300588 }
589 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200590 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300591 #team .col-xs-6 {width: 42%;margin:4%;}
592 }
593 @media (max-width: 500px) {
594 #team > .container .row > div {min-height: 250px;}
595 #team .col-xs-6 {width: 92%;margin:4%;}
596 }
597#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
598
599/* Bliss family section */
600#family {
Unknowna2d54432018-10-02 09:15:22 -0400601 background-color: #222222;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300602}
Unknown289eb7d2018-10-16 13:34:30 -0400603#family2 {
604 /* background-color: #0080ff; */
605}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300606#family > div > div.row > div {font-size: 18px}
607.family-role, .family-name, .family-description {
608 color: #FFFFFF;
609}
610.family-description {
611 color: #fff;
612 font-size: 18px;
613}
614.family-role h4, .family-links-list a {
615 color: #0080ff;
616}
617.family-header h2 {
618 color: #0080ff;
619}
Unknown289eb7d2018-10-16 13:34:30 -0400620}
621.family2-header h2 {
622 color: #222;
623}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300624#family .about-tools {
625 font-size: 20px;
626}
627.family-image img {
628 max-width:150px;
629 max-height: 150px;
630 margin:0 auto;
631}
632.family-projects--btn {
633 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400634 color: #0080ff;
635 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300636 border-radius: 5px;
637 margin-bottom: 1.25em;
638 font-weight: 700;
639 font-size: 21px; }
640 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400641 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300642 color: #ffffff; }
643 .family-projects--btn:focus,
644 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400645 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300646 color: #ffffff; }
647
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200648
649@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200650 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300651}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200652@media (min-height: 900px) {
653 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
654}
655@media (min-height: 960px) {
656 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
657}
658@media (min-height: 980px) {
659 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
660}
661@media (min-height: 1020px) {
662 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
663}
664@media (min-height: 1090px) {
665 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
666}
667@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200668 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200669}
670@media (max-height: 850px) {
671 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
672}
673@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200674 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300675 .cover.top {padding: 7.5vh 0 12.5vh 0;}
676}
677@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200678 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300679}
680@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200681 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200682}
683@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200684 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200685 .animation {margin-top:-6vh !important;}
686}
687@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200688 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200689 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300690}
691@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200692 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200693 .animation {margin-top:-8vh !important;}
694 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300695 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
696}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200697@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200698 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200699 .animation {margin-top:-10vh !important;}
700 .cover.top {padding: 6vh 0 5vh 0;}
701}
702@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200703 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200704 .animation {margin-top:-13vh !important;}
705 .cover.top {padding: 6vh 0 5vh 0;}
706}
Henri Koivunevad27df022017-11-23 05:12:58 +0200707@media (max-height: 600px) and (orientation:landscape) {
708 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
709}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300710@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200711 #scrollIcon, #scrollTopIcon {display:none}
712 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300713 .headline {padding-top:3vh;}
714 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
715}
716@media (max-height: 480px) {
717 #scrollIcon, #scrollTopIcon {margin-top: 0}
718 .cover.top {padding: 3vh 0 3vh 0;}
719 .headline {padding-top:1.5vh;}
720 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
721}
722@media (max-height: 320px) {
723 .cover.top {padding: 1vh 0 3vh 0;}
724 .headline {padding-top:1vh;}
725 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
726}
727@media (max-width: 768px) {
728 .container-fluid {padding:30px 0 !important;}
729 .h1, .h2, .h3, h1, h2, h3 {
730 margin-top: 10px;
731 margin-bottom: 10px;
732 }
733 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
734 .row.cover.top .lead {
735 max-width: 350px;
736 margin-left:auto;
737 margin-right: auto
738 }
739 .h4, h4 {font-size: 20px}
740 #portfolio h2 {padding-bottom: 0}
741 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200742 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300743 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
744 #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 +0200745 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300746}
Unknownabdaf6a2018-10-18 15:32:44 -0400747
748
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300749@media (max-device-height: 480px) and (orientation: landscape) {
750 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
751 max-height: 240px;
752 }
753 .navbar-nav>li>a {
754 padding-top: 6px;
755 padding-bottom: 6px;
756 }
757}
758@media (max-width: 360px) {
759 .h1, h1 {font-size: 32px;}
760 .cover, .cover.bottom {
761 padding-left: 15px;
762 padding-right: 15px;
763 }
764}
765
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300766h1 {
767 color: #fff;
768 cursor: default;
769}
770
771h1 span:nth-of-type(1) {
772 font-size: 1em;
773 line-height: 0.5em;
774}
775h1 span:nth-of-type(2) {
776 font-size: .4em;
777 font-weight: 400;
778 line-height: 3.65em;
779 color: #0080ff;
780 background-color: #282828;
781 padding: 3px 10px;
782 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
783}
784h1 span:nth-of-type(3) {
785 font-size: 1.5em;
786 line-height: .85em;
787}
788
789.space {
790 will-change: transform;
791 position: relative;
792 left:-25;
793 top:auto;
794 bottom:auto;
795 margin-top:15%;
796 margin-bottom:25%;
797 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200798 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300799 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200800 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
801 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300802 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
803 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200804 -moz-transition: all 600ms;
805 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300806 transition: all 600ms;
807}
808
809.space-hover {
810 position: relative;
811 left:-25;
812 top:auto;
813 bottom:auto;
814 margin-top:30%;
815 margin-bottom:25%;
816 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200817 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300818 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200819 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
820 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300821 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
822}
823
824.phone-container {
825 width: 11.2em;
826 height: 23.33em;
827 position: absolute;
828 top: 0;
829 bottom: 0;
830 left: 0;
831 right: 0;
832 margin: auto;
833 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200834 -moz-transform-style: preserve-3d;
835 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300836 transform-style: preserve-3d;
837 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200838 -moz-transform: translateX(-80%);
839 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300840 transform: translateX(-80%);
841 border-radius: 2.0em;
842}
843
844.phone-front {
845 will-change: transform;
846 width: 11.2em;
847 height: 23.33em;
848 position: absolute;
849 top: 0;
850 bottom: 0;
851 left: 0;
852 right: 0;
853 margin: auto;
854 background-image: url("../images/phone_front.svg");
855 background-repeat: no-repeat;
856 background-position: -.53em 0;
857 background-size: 12.3em 23.36em;
858 border-radius: 2.0em;
859 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200860 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
861 -moz-transition: transform 600ms, box-shadow 450ms;
862 -o-transition: transform 600ms, box-shadow 450ms;
863 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300864}
865
866.just-phone-front {
867 will-change: transform;
868 width: 11.2em;
869 height: 23.33em;
870 position: absolute;
871 right: 0;
872 margin: auto;
873 left:-25;
874 top:0;
875 bottom:auto;
876 margin-top:10%;
877 margin-bottom:15%;
878 margin-left: 35%;
879 margin-right: auto;
880 background-image: url("../images/phone_front.svg");
881 background-repeat: no-repeat;
882 background-position: -.53em 0;
883 background-size: 12.3em 23.36em;
884 border-radius: 2.0em;
885 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
886 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200887 -moz-transform: scale(0.90);
888 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300889 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200890 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
891 -moz-transition: transform 600ms, box-shadow 450ms;
892 -o-transition: transform 600ms, box-shadow 450ms;
893 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300894}
895
896.phone-front-hover {
897 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200898 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
899 -moz-transition: transform 600ms, box-shadow 450ms;
900 -o-transition: transform 600ms, box-shadow 450ms;
901 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300902}
903
904.phone-screen {
905 width: 10.5em;
906 height: 19.3em;
907 position: relative;
908 left: 0;
909 right: 0;
910 top: 2.283em;
911 margin: auto;
912 background-color: #000;
913 overflow: hidden;
914}
915.phone-screen::before {
916 content: "";
917 position: absolute;
918 width: 100%;
919 height: 100%;
920 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
921 background-image: url("../images/bliss_screens.gif");
922 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200923 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300924 background-size: cover;
925 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200926 -moz-transform: scale(1);
927 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300928 transform: scale(1);
929}
930.phone-screen::after {
931 content: "";
932 position: absolute;
933 width: 100%;
934 height: 100%;
935 background-color: rgba(250, 250, 250, 0.1);
936}
937
938.phone-side {
939 will-change: transform;
940 width: 13.33em;
941 height: 25em;
942 position: absolute;
943 top: 0;
944 bottom: 0;
945 left: 0;
946 right: 0;
947 margin: auto;
948 border-radius: 1.66em;
949 background-repeat: no-repeat;
950 background-position: 2.2em .5em;
951 background-size: 13.33em 24.73em;
952 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200953 -moz-transform-style: preserve-3d;
954 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300955 transform-style: preserve-3d;
956 -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 +0200957 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
958 -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 +0300959 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
960 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200961 -moz-transition: all 350ms;
962 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300963 transition: all 350ms;
964}
965
966.phone-side-hover {
967 -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 +0200968 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
969 -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 +0300970 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
971 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200972 -moz-transition: all 350ms;
973 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300974}
975
976@-webkit-keyframes figure-anim {
977 from {
978 border-radius: 50%;
979 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200980 -moz-transform: rotate(0deg) scale(1);
981 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300982 transform: rotate(0deg) scale(1);
983 }
984 to {
985 border-radius: 30%;
986 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200987 -moz-transform: rotate(360deg) scale(0.5);
988 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300989 transform: rotate(360deg) scale(0.5);
990 }
991}
992
993@keyframes figure-anim {
994 from {
995 border-radius: 50%;
996 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200997 -moz-transform: rotate(0deg) scale(1);
998 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300999 transform: rotate(0deg) scale(1);
1000 }
1001 to {
1002 border-radius: 30%;
1003 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001004 -moz-transform: rotate(360deg) scale(0.5);
1005 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001006 transform: rotate(360deg) scale(0.5);
1007 }
1008}
1009@-webkit-keyframes figure-container-anim {
1010 from {
1011 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001012 -moz-transform: rotate(0deg);
1013 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001014 transform: rotate(0deg);
1015 }
1016 to {
1017 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001018 -moz-transform: rotate(360deg);
1019 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001020 transform: rotate(360deg);
1021 }
1022}
1023@keyframes figure-container-anim {
1024 from {
1025 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001026 -moz-transform: rotate(0deg);
1027 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001028 transform: rotate(0deg);
1029 }
1030 to {
1031 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001032 -moz-transform: rotate(360deg);
1033 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001034 transform: rotate(360deg);
1035 }
1036}
1037
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001038@media (min-width: 1200px) {
1039 .pull-right-lg {
1040 float: right !important; }
1041 .pull-left-lg {
1042 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001043 .pull-left-md {
1044 float: left !important; }
1045 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001046 .portfolio-projects .col-lg-6 {width: 100%}
1047 .navbar > .container {max-width: 1170px}
1048}
1049@media (min-width: 1366px) {
1050 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1051 .navbar > .container {max-width: 1170px}
1052}
Unknowne3cf16e2017-11-04 16:32:52 -04001053
1054 /* The alert message box */
1055.alert {
1056 padding: 20px;
1057 background-color: #f44336; /* Red */
1058 color: white;
1059 margin-bottom: 15px;
1060}
Henri Koivunevac2503532017-11-23 04:00:26 +02001061.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001062@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001063@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001064/* The close button */
1065.closebtn {
1066 margin-left: 15px;
1067 color: white;
1068 font-weight: bold;
1069 float: right;
1070 font-size: 22px;
1071 line-height: 20px;
1072 cursor: pointer;
1073 transition: 0.3s;
1074}
1075
Unknownb60d9422017-11-27 19:40:08 -05001076/* The alert message box */
1077.alert2 {
1078 padding: 20px;
1079 background-color: #17c13f; /* green */
1080 color: white;
1081 margin-bottom: 15px;
1082}
1083.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1084@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1085@media (max-width:1200px) {.alert {margin-top:3rem}}
1086/* The close button */
1087.closebtn {
1088 margin-left: 15px;
1089 color: white;
1090 font-weight: bold;
1091 float: right;
1092 font-size: 22px;
1093 line-height: 20px;
1094 cursor: pointer;
1095 transition: 0.3s;
1096}
1097
Unknowne3cf16e2017-11-04 16:32:52 -04001098/* When moving the mouse over the close button */
1099.closebtn:hover {
1100 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001101}
Unknown55030612017-11-04 20:28:12 -04001102
1103.vcenter {
1104 display: inline-block;
1105 position: absolute;
1106 left: 50%;
1107 top: 50%;
1108 -webkit-transform: translate(-50%, -50%);
1109 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001110}
Unknown55030612017-11-04 20:28:12 -04001111
Henri Koivuneva60a08562017-11-23 00:43:58 +02001112/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001113width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001114 height: 290px;
1115 */
Unknown55030612017-11-04 20:28:12 -04001116.animation {
1117 display: inline-block;
1118 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001119 width: 64rem;
1120 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001121 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001122 vertical-align: middle;
1123}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001124@media (max-width:720px) {
1125 .animation {margin-left:-30rem;margin-right:-30rem;}
1126}
1127@media (max-width:450px) {
1128 .animation {width:58rem;height:38rem;}
1129}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001130@media (max-width:450px) {
1131 .animation {width:58rem;height:38rem;}
1132}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001133@media (max-width:400px) {
1134 .animation {width:55rem;height:36rem;}
1135}
1136@media (max-width:380px) {
1137 .animation {width:50rem;height:33rem;}
1138}
1139@media (max-width:340px) {
1140 .animation {width:47rem;height:31rem;}
1141}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001142@media (max-width:320px) {
1143 .animation {width:42rem;height:28rem;}
1144}
1145@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001146 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001147}
1148@media (min-height:651px) {
1149 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1150}
1151@media (min-height:670px) {
1152 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1153}
1154@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001155 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001156}
1157@media (min-height:800px) {
1158 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001159}
Unknown55030612017-11-04 20:28:12 -04001160.animation .device {
1161 position: absolute;
1162 width: 100%;
1163 height: 100%;
1164 left: 50%;
1165 top: 50%;
1166 background: #111;
1167 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1168 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1169 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1170 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1171 -moz-transform: translate(-50%, -50%);
1172 -ms-transform: translate(-50%, -50%);
1173 -webkit-transform: translate(-50%, -50%);
1174 transform: translate(-50%, -50%);
1175}
1176.animation .device .phone-home-button,
1177.animation .device .tablet-home-button {
1178 position: absolute;
1179 border-radius: 50%;
1180 background: #444;
1181 opacity: 0;
1182 z-index: 1;
1183 -webkit-transition: all 0.4s ease;
1184 -moz-transition: all 0.4s ease;
1185 -ms-transition: all 0.4s ease;
1186 transition: all 0.4s ease;
1187}
1188.animation .device .phone-home-button {
1189 width: 16px;
1190 height: 16px;
1191 margin-top: -8px;
1192 right: 11px;
1193 top: 50%;
1194}
1195.animation .device .tablet-home-button {
1196 width: 12px;
1197 height: 12px;
1198 margin-left: -6px;
1199 bottom: 7px;
1200 left: 50%;
1201}
1202.animation .device .screen-stand {
1203 position: absolute;
1204 width: 100%;
1205 margin-left: -10px;
1206 margin-top: -1px;
1207 top: 60%;
1208 opacity: 0;
1209 z-index: 1;
1210 -webkit-transition: all 0.4s ease-out;
1211 -moz-transition: all 0.4s ease-out;
1212 -ms-transition: all 0.4s ease-out;
1213 transition: all 0.4s ease-out;
1214}
1215.animation .device .screen-stand .leg {
1216 position: absolute;
1217 width: 12px;
1218 height: 16px;
1219 left: 50%;
1220 top: 0;
1221 margin-left: -6px;
1222 background: #111;
1223}
1224.animation .device .screen-stand .foot {
1225 position: absolute;
1226 width: 120px;
1227 height: 4px;
1228 left: 50%;
1229 top: 15px;
1230 margin-left: -60px;
1231 border-top-left-radius: 2px;
1232 border-top-right-radius: 2px;
1233 background: #111;
1234}
1235.animation .device .display {
1236 position: relative;
1237 width: 100%;
1238 height: 100%;
1239 overflow: hidden;
1240 background: #34495e;
1241 z-index: 3;
1242}
1243.animation .device .display div {
1244 position: absolute;
1245 width: 100%;
1246 height: 100%;
1247 left: 100%;
1248 white-space: nowrap;
1249 -webkit-transition: all 0.4s ease;
1250 -moz-transition: all 0.4s ease;
1251 -ms-transition: all 0.4s ease;
1252 transition: all 0.4s ease;
1253}
1254.animation .device .display div div {
1255 position: absolute;
1256 width: 100%;
1257 left: 0;
1258 top: 50%;
1259 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001260 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001261 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001262 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001263}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001264@media (max-width:450px) {
1265 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1266}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001267 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001268.animation .device .display div div em {
1269 font-weight: bold;
1270}
1271.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001272 /* background: #000; */
1273 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001274 background-size: cover;
1275 background-repeat: no-repeat;
1276 background-position: center center;
1277 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,
1278 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,
1279 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,
1280 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;
1281 color:white;
Unknown55030612017-11-04 20:28:12 -04001282}
1283.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001284 /* background: #000; */
1285 background: url("https://i.imgur.com/KfArkPZ.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001286 background-size: cover;
1287 background-repeat: no-repeat;
1288 background-position: center center;
1289 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,
1290 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,
1291 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,
1292 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;
1293 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001294}
1295.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001296 /* background: #000; */
1297 background: url("https://i.imgur.com/c55mey7.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001298 background-size: cover;
1299 background-repeat: no-repeat;
1300 background-position: center center;
1301 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,
1302 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,
1303 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,
1304 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;
1305 color:white;
Unknown55030612017-11-04 20:28:12 -04001306}
1307.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001308 width: 87%;
1309 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001310 padding: 10px;
1311 border-radius: 4px;
1312}
1313.animation[data-animation-step="1"] .device .slide1 {
1314 left: 0%;
1315}
1316.animation[data-animation-step="1"] .device .screen-stand {
1317 opacity: 1;
1318 top: 100%;
1319}
1320.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001321 width: 74%;
1322 height: 75%;
1323 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001324 border-radius: 10px;
1325}
1326.animation[data-animation-step="2"] .device .slide1 {
1327 left: -100%;
1328}
1329.animation[data-animation-step="2"] .device .slide2 {
1330 left: 0%;
1331}
1332.animation[data-animation-step="2"] .device .tablet-home-button {
1333 opacity: 1;
1334}
1335.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001336 width: 27%;
1337 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001338 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001339 border-radius: 6px;
1340}
1341.animation[data-animation-step="3"] .device .slide1,
1342.animation[data-animation-step="3"] .device .slide2 {
1343 left: -100%;
1344}
1345.animation[data-animation-step="3"] .device .slide3 {
1346 left: 0%;
1347}
1348.animation[data-animation-step="3"] .device .phone-home-button {
1349 opacity: 1;
1350}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001351 @media (min-height:800px) {
1352 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1353 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1354 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1355 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001356 @media (max-height:720px) {
1357 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1358 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001359 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001360 .animation .device .display div div {font-size:16px;}
1361 }
1362 @media (max-height:650px) {
1363 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1364 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001365 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001366 .animation .device .display div div {font-size:15px;}
1367 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001368 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001369 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1370 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1371 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001372 .animation .device .display div div {font-size:15px;}
1373 }
1374 @media (max-width:520px) {
1375 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1376 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001377 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001378 .animation .device .display div div {font-size:15px;}
1379 }
1380 @media (max-width:460px) {
1381 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1382 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001383 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001384 .animation .device .display div div {font-size:15px;}
1385 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001386 @media (max-width:350px) {
1387 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1388 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1389 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1390 .animation .device .display div div {font-size:15px;}
1391 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001392 @media (max-width:320px) {
1393 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1394 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1395 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1396 .animation .device .display div div {font-size:15px;}
1397 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001398
1399/* More media queries */
1400@media (max-width: 430px) {
1401 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001402}