blob: f7123c0adfd08701797342c2606166946d3d6112 [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}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200747@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300748@media (max-device-height: 480px) and (orientation: landscape) {
749 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
750 max-height: 240px;
751 }
752 .navbar-nav>li>a {
753 padding-top: 6px;
754 padding-bottom: 6px;
755 }
756}
757@media (max-width: 360px) {
758 .h1, h1 {font-size: 32px;}
759 .cover, .cover.bottom {
760 padding-left: 15px;
761 padding-right: 15px;
762 }
763}
764
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300765h1 {
766 color: #fff;
767 cursor: default;
768}
769
770h1 span:nth-of-type(1) {
771 font-size: 1em;
772 line-height: 0.5em;
773}
774h1 span:nth-of-type(2) {
775 font-size: .4em;
776 font-weight: 400;
777 line-height: 3.65em;
778 color: #0080ff;
779 background-color: #282828;
780 padding: 3px 10px;
781 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
782}
783h1 span:nth-of-type(3) {
784 font-size: 1.5em;
785 line-height: .85em;
786}
787
788.space {
789 will-change: transform;
790 position: relative;
791 left:-25;
792 top:auto;
793 bottom:auto;
794 margin-top:15%;
795 margin-bottom:25%;
796 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200797 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300798 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200799 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
800 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300801 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
802 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200803 -moz-transition: all 600ms;
804 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300805 transition: all 600ms;
806}
807
808.space-hover {
809 position: relative;
810 left:-25;
811 top:auto;
812 bottom:auto;
813 margin-top:30%;
814 margin-bottom:25%;
815 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200816 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300817 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200818 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
819 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300820 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
821}
822
823.phone-container {
824 width: 11.2em;
825 height: 23.33em;
826 position: absolute;
827 top: 0;
828 bottom: 0;
829 left: 0;
830 right: 0;
831 margin: auto;
832 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200833 -moz-transform-style: preserve-3d;
834 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300835 transform-style: preserve-3d;
836 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200837 -moz-transform: translateX(-80%);
838 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300839 transform: translateX(-80%);
840 border-radius: 2.0em;
841}
842
843.phone-front {
844 will-change: transform;
845 width: 11.2em;
846 height: 23.33em;
847 position: absolute;
848 top: 0;
849 bottom: 0;
850 left: 0;
851 right: 0;
852 margin: auto;
853 background-image: url("../images/phone_front.svg");
854 background-repeat: no-repeat;
855 background-position: -.53em 0;
856 background-size: 12.3em 23.36em;
857 border-radius: 2.0em;
858 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200859 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
860 -moz-transition: transform 600ms, box-shadow 450ms;
861 -o-transition: transform 600ms, box-shadow 450ms;
862 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300863}
864
865.just-phone-front {
866 will-change: transform;
867 width: 11.2em;
868 height: 23.33em;
869 position: absolute;
870 right: 0;
871 margin: auto;
872 left:-25;
873 top:0;
874 bottom:auto;
875 margin-top:10%;
876 margin-bottom:15%;
877 margin-left: 35%;
878 margin-right: auto;
879 background-image: url("../images/phone_front.svg");
880 background-repeat: no-repeat;
881 background-position: -.53em 0;
882 background-size: 12.3em 23.36em;
883 border-radius: 2.0em;
884 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
885 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200886 -moz-transform: scale(0.90);
887 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300888 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200889 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
890 -moz-transition: transform 600ms, box-shadow 450ms;
891 -o-transition: transform 600ms, box-shadow 450ms;
892 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300893}
894
895.phone-front-hover {
896 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200897 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
898 -moz-transition: transform 600ms, box-shadow 450ms;
899 -o-transition: transform 600ms, box-shadow 450ms;
900 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300901}
902
903.phone-screen {
904 width: 10.5em;
905 height: 19.3em;
906 position: relative;
907 left: 0;
908 right: 0;
909 top: 2.283em;
910 margin: auto;
911 background-color: #000;
912 overflow: hidden;
913}
914.phone-screen::before {
915 content: "";
916 position: absolute;
917 width: 100%;
918 height: 100%;
919 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
920 background-image: url("../images/bliss_screens.gif");
921 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200922 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300923 background-size: cover;
924 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200925 -moz-transform: scale(1);
926 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300927 transform: scale(1);
928}
929.phone-screen::after {
930 content: "";
931 position: absolute;
932 width: 100%;
933 height: 100%;
934 background-color: rgba(250, 250, 250, 0.1);
935}
936
937.phone-side {
938 will-change: transform;
939 width: 13.33em;
940 height: 25em;
941 position: absolute;
942 top: 0;
943 bottom: 0;
944 left: 0;
945 right: 0;
946 margin: auto;
947 border-radius: 1.66em;
948 background-repeat: no-repeat;
949 background-position: 2.2em .5em;
950 background-size: 13.33em 24.73em;
951 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200952 -moz-transform-style: preserve-3d;
953 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300954 transform-style: preserve-3d;
955 -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 +0200956 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
957 -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 +0300958 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
959 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200960 -moz-transition: all 350ms;
961 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300962 transition: all 350ms;
963}
964
965.phone-side-hover {
966 -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 +0200967 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
968 -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 +0300969 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
970 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200971 -moz-transition: all 350ms;
972 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300973}
974
975@-webkit-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
992@keyframes figure-anim {
993 from {
994 border-radius: 50%;
995 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200996 -moz-transform: rotate(0deg) scale(1);
997 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300998 transform: rotate(0deg) scale(1);
999 }
1000 to {
1001 border-radius: 30%;
1002 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001003 -moz-transform: rotate(360deg) scale(0.5);
1004 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001005 transform: rotate(360deg) scale(0.5);
1006 }
1007}
1008@-webkit-keyframes figure-container-anim {
1009 from {
1010 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001011 -moz-transform: rotate(0deg);
1012 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001013 transform: rotate(0deg);
1014 }
1015 to {
1016 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001017 -moz-transform: rotate(360deg);
1018 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001019 transform: rotate(360deg);
1020 }
1021}
1022@keyframes figure-container-anim {
1023 from {
1024 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001025 -moz-transform: rotate(0deg);
1026 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001027 transform: rotate(0deg);
1028 }
1029 to {
1030 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001031 -moz-transform: rotate(360deg);
1032 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001033 transform: rotate(360deg);
1034 }
1035}
1036
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001037@media (min-width: 1200px) {
1038 .pull-right-lg {
1039 float: right !important; }
1040 .pull-left-lg {
1041 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001042 .pull-left-md {
1043 float: left !important; }
1044 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001045 .portfolio-projects .col-lg-6 {width: 100%}
1046 .navbar > .container {max-width: 1170px}
1047}
1048@media (min-width: 1366px) {
1049 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1050 .navbar > .container {max-width: 1170px}
1051}
Unknowne3cf16e2017-11-04 16:32:52 -04001052
1053 /* The alert message box */
1054.alert {
1055 padding: 20px;
1056 background-color: #f44336; /* Red */
1057 color: white;
1058 margin-bottom: 15px;
1059}
Henri Koivunevac2503532017-11-23 04:00:26 +02001060.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001061@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001062@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001063/* The close button */
1064.closebtn {
1065 margin-left: 15px;
1066 color: white;
1067 font-weight: bold;
1068 float: right;
1069 font-size: 22px;
1070 line-height: 20px;
1071 cursor: pointer;
1072 transition: 0.3s;
1073}
1074
Unknownb60d9422017-11-27 19:40:08 -05001075/* The alert message box */
1076.alert2 {
1077 padding: 20px;
1078 background-color: #17c13f; /* green */
1079 color: white;
1080 margin-bottom: 15px;
1081}
1082.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1083@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1084@media (max-width:1200px) {.alert {margin-top:3rem}}
1085/* The close button */
1086.closebtn {
1087 margin-left: 15px;
1088 color: white;
1089 font-weight: bold;
1090 float: right;
1091 font-size: 22px;
1092 line-height: 20px;
1093 cursor: pointer;
1094 transition: 0.3s;
1095}
1096
Unknowne3cf16e2017-11-04 16:32:52 -04001097/* When moving the mouse over the close button */
1098.closebtn:hover {
1099 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001100}
Unknown55030612017-11-04 20:28:12 -04001101
1102.vcenter {
1103 display: inline-block;
1104 position: absolute;
1105 left: 50%;
1106 top: 50%;
1107 -webkit-transform: translate(-50%, -50%);
1108 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001109}
Unknown55030612017-11-04 20:28:12 -04001110
Henri Koivuneva60a08562017-11-23 00:43:58 +02001111/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001112width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001113 height: 290px;
1114 */
Unknown55030612017-11-04 20:28:12 -04001115.animation {
1116 display: inline-block;
1117 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001118 width: 64rem;
1119 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001120 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001121 vertical-align: middle;
1122}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001123@media (max-width:720px) {
1124 .animation {margin-left:-30rem;margin-right:-30rem;}
1125}
1126@media (max-width:450px) {
1127 .animation {width:58rem;height:38rem;}
1128}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001129@media (max-width:450px) {
1130 .animation {width:58rem;height:38rem;}
1131}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001132@media (max-width:400px) {
1133 .animation {width:55rem;height:36rem;}
1134}
1135@media (max-width:380px) {
1136 .animation {width:50rem;height:33rem;}
1137}
1138@media (max-width:340px) {
1139 .animation {width:47rem;height:31rem;}
1140}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001141@media (max-width:320px) {
1142 .animation {width:42rem;height:28rem;}
1143}
1144@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001145 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001146}
1147@media (min-height:651px) {
1148 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1149}
1150@media (min-height:670px) {
1151 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1152}
1153@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001154 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001155}
1156@media (min-height:800px) {
1157 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001158}
Unknown55030612017-11-04 20:28:12 -04001159.animation .device {
1160 position: absolute;
1161 width: 100%;
1162 height: 100%;
1163 left: 50%;
1164 top: 50%;
1165 background: #111;
1166 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1167 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1168 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1169 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1170 -moz-transform: translate(-50%, -50%);
1171 -ms-transform: translate(-50%, -50%);
1172 -webkit-transform: translate(-50%, -50%);
1173 transform: translate(-50%, -50%);
1174}
1175.animation .device .phone-home-button,
1176.animation .device .tablet-home-button {
1177 position: absolute;
1178 border-radius: 50%;
1179 background: #444;
1180 opacity: 0;
1181 z-index: 1;
1182 -webkit-transition: all 0.4s ease;
1183 -moz-transition: all 0.4s ease;
1184 -ms-transition: all 0.4s ease;
1185 transition: all 0.4s ease;
1186}
1187.animation .device .phone-home-button {
1188 width: 16px;
1189 height: 16px;
1190 margin-top: -8px;
1191 right: 11px;
1192 top: 50%;
1193}
1194.animation .device .tablet-home-button {
1195 width: 12px;
1196 height: 12px;
1197 margin-left: -6px;
1198 bottom: 7px;
1199 left: 50%;
1200}
1201.animation .device .screen-stand {
1202 position: absolute;
1203 width: 100%;
1204 margin-left: -10px;
1205 margin-top: -1px;
1206 top: 60%;
1207 opacity: 0;
1208 z-index: 1;
1209 -webkit-transition: all 0.4s ease-out;
1210 -moz-transition: all 0.4s ease-out;
1211 -ms-transition: all 0.4s ease-out;
1212 transition: all 0.4s ease-out;
1213}
1214.animation .device .screen-stand .leg {
1215 position: absolute;
1216 width: 12px;
1217 height: 16px;
1218 left: 50%;
1219 top: 0;
1220 margin-left: -6px;
1221 background: #111;
1222}
1223.animation .device .screen-stand .foot {
1224 position: absolute;
1225 width: 120px;
1226 height: 4px;
1227 left: 50%;
1228 top: 15px;
1229 margin-left: -60px;
1230 border-top-left-radius: 2px;
1231 border-top-right-radius: 2px;
1232 background: #111;
1233}
1234.animation .device .display {
1235 position: relative;
1236 width: 100%;
1237 height: 100%;
1238 overflow: hidden;
1239 background: #34495e;
1240 z-index: 3;
1241}
1242.animation .device .display div {
1243 position: absolute;
1244 width: 100%;
1245 height: 100%;
1246 left: 100%;
1247 white-space: nowrap;
1248 -webkit-transition: all 0.4s ease;
1249 -moz-transition: all 0.4s ease;
1250 -ms-transition: all 0.4s ease;
1251 transition: all 0.4s ease;
1252}
1253.animation .device .display div div {
1254 position: absolute;
1255 width: 100%;
1256 left: 0;
1257 top: 50%;
1258 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001259 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001260 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001261 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001262}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001263@media (max-width:450px) {
1264 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1265}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001266 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001267.animation .device .display div div em {
1268 font-weight: bold;
1269}
1270.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001271 /* background: #000; */
1272 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001273 background-size: cover;
1274 background-repeat: no-repeat;
1275 background-position: center center;
1276 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,
1277 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,
1278 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,
1279 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;
1280 color:white;
Unknown55030612017-11-04 20:28:12 -04001281}
1282.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001283 /* background: #000; */
1284 background: url("https://i.imgur.com/KfArkPZ.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001285 background-size: cover;
1286 background-repeat: no-repeat;
1287 background-position: center center;
1288 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,
1289 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,
1290 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,
1291 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;
1292 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001293}
1294.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001295 /* background: #000; */
1296 background: url("https://i.imgur.com/c55mey7.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001297 background-size: cover;
1298 background-repeat: no-repeat;
1299 background-position: center center;
1300 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,
1301 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,
1302 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,
1303 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;
1304 color:white;
Unknown55030612017-11-04 20:28:12 -04001305}
1306.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001307 width: 87%;
1308 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001309 padding: 10px;
1310 border-radius: 4px;
1311}
1312.animation[data-animation-step="1"] .device .slide1 {
1313 left: 0%;
1314}
1315.animation[data-animation-step="1"] .device .screen-stand {
1316 opacity: 1;
1317 top: 100%;
1318}
1319.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001320 width: 74%;
1321 height: 75%;
1322 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001323 border-radius: 10px;
1324}
1325.animation[data-animation-step="2"] .device .slide1 {
1326 left: -100%;
1327}
1328.animation[data-animation-step="2"] .device .slide2 {
1329 left: 0%;
1330}
1331.animation[data-animation-step="2"] .device .tablet-home-button {
1332 opacity: 1;
1333}
1334.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001335 width: 27%;
1336 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001337 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001338 border-radius: 6px;
1339}
1340.animation[data-animation-step="3"] .device .slide1,
1341.animation[data-animation-step="3"] .device .slide2 {
1342 left: -100%;
1343}
1344.animation[data-animation-step="3"] .device .slide3 {
1345 left: 0%;
1346}
1347.animation[data-animation-step="3"] .device .phone-home-button {
1348 opacity: 1;
1349}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001350 @media (min-height:800px) {
1351 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1352 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1353 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1354 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001355 @media (max-height:720px) {
1356 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1357 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001358 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001359 .animation .device .display div div {font-size:16px;}
1360 }
1361 @media (max-height:650px) {
1362 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1363 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001364 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001365 .animation .device .display div div {font-size:15px;}
1366 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001367 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001368 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1369 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1370 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001371 .animation .device .display div div {font-size:15px;}
1372 }
1373 @media (max-width:520px) {
1374 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1375 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001376 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001377 .animation .device .display div div {font-size:15px;}
1378 }
1379 @media (max-width:460px) {
1380 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1381 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001382 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001383 .animation .device .display div div {font-size:15px;}
1384 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001385 @media (max-width:350px) {
1386 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1387 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1388 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1389 .animation .device .display div div {font-size:15px;}
1390 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001391 @media (max-width:320px) {
1392 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1393 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1394 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1395 .animation .device .display div div {font-size:15px;}
1396 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001397
1398/* More media queries */
1399@media (max-width: 430px) {
1400 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001401}