blob: 1a3480b4fa8b9a0261b98405f01223465c649eab [file] [log] [blame]
Unknown8e40a3b2017-07-30 14:47:14 -04001img {
2 width: 100%; }
3
4body {
Unknown8e40a3b2017-07-30 14:47:14 -04005 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +03006 line-height: 1.4;
Unknown62c1a402018-10-02 10:32:07 -04007 /* background-color: #0080ff; */
Unknownf9d74af2018-10-02 11:24:13 -04008 background: url("../images/web_bg_1280.png") no-repeat center center;
Unknown62c1a402018-10-02 10:32:07 -04009 -webkit-background-size: cover;
10 -moz-background-size: cover;
11 -o-background-size: cover;
Unknownebf3b8e2018-10-02 10:56:52 -040012 /* Preserve aspet ratio */
Unknown95d31222018-10-02 11:15:24 -040013 min-width: 100%;
Unknownebf3b8e2018-10-02 10:56:52 -040014 min-height: 100%;
Unknownf9d74af2018-10-02 11:24:13 -040015 background-attachment: fixed;
16 background-size: cover !important;
17 background-position:50% 50%;
Unknownd22ef462018-10-02 11:19:34 -040018 image-rendering: crisp-edges;
19 image-rendering: -moz-crisp-edges; /* Firefox */
20 image-rendering: -o-crisp-edges; /* Opera */
21 image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming)*/
22 -ms-interpolation-mode: nearest-neighbor;
Unknownf9d74af2018-10-02 11:24:13 -040023 background-size: 1280px 1280px;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030024 }
Unknown8e40a3b2017-07-30 14:47:14 -040025
Unknown62c1a402018-10-02 10:32:07 -040026#bg {
27 position: fixed;
28 top: -50%;
29 left: -50%;
30 width: 200%;
31 height: 200%;
32}
33#bg img {
34 position: absolute;
35 top: 0;
36 left: 0;
37 right: 0;
38 bottom: 0;
39 margin: auto;
40 min-width: 50%;
41 min-height: 50%;
42}
43
Henri Koivuneva468d1692017-08-12 16:24:41 +030044h1, .h1,
45h2, .h2,
46h3, .h3,
47h4, .h4,
48h5, .h5,
49h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040050 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030051 line-height: 1.4;
Unknowna2d54432018-10-02 09:15:22 -040052 color: #222222; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030053h1, .h1 {font-size: 64px;}
54h2, .h2 {font-size: 42px;}
55h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040056
57p {
58 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030059 color: #ffffff;
60 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040061
Henri Koivuneva0f988192017-08-12 15:28:05 +030062a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030063 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +020064 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
65 -o-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030066 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030067}
68
Henri Koivuneva7f266022017-08-12 15:25:19 +030069a:hover, a:focus, a:active {text-decoration: none;}
70
Unknown8e40a3b2017-07-30 14:47:14 -040071body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030072 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030073
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030074#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030075 padding-left: 30px;
76 padding-right: 30px;
77}
78#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030079
Unknowne3cf16e2017-11-04 16:32:52 -040080#family-lt > .container {
81 padding-left: 30px;
82 padding-right: 30px;
Unknownb60d9422017-11-27 19:40:08 -050083 font-size: 18px;
Unknowne3cf16e2017-11-04 16:32:52 -040084}
85#family-lt > div > div > div {padding-right: 0;padding-left: 0}
86
Henri Koivunevabcf672a2017-08-12 16:25:03 +030087.row,
88.container-fluid>.navbar-collapse,
89.container-fluid>.navbar-header,
90.container>.navbar-collapse,
91.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +030092 margin:auto;
93}
Unknown8e40a3b2017-07-30 14:47:14 -040094
95.container-fluid .text-muted {
96 margin: 20px 0; }
97
98.btn:focus, a:focus {
99 outline: none !important; }
100
101.navbar {
102 height: 70px;
103 background-color: transparent;
104 background: transparent;
105 border: none;
106 color: #ffffff;
107 z-index: 100;
108 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300109 padding-left: 30px;
110 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -0400111 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300112 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200113 -moz-transition: background-color .2s ease 0s;
114 -o-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400115 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300116.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400117.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300118 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300119 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300120 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400121 color: #ffffff;
122 font-weight: 400; }
123
124.navbar-default .navbar-nav > li > a {
125 color: #ffffff;
126 font-weight: 500;
127 font-size: 1em;
128 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300129 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +0300130 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300131 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300132 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200133 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
134 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300135 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300136 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300137.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400138 color: #ffffff;
139 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300140.navbar-default .navbar-nav > li > a:active,
141.navbar-default .navbar-nav > li > a:focus,
142.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
143 color: rgba(255,255,255,0.8);
144 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400145.navbar-default .navbar-nav > li > a:visited {
146 color: #ffffff;
147 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300148.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400149 background-color: transparent;
150 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300151.navbar-default .navbar-nav > .active > a:focus,
152.navbar.solid .navbar-nav > li > a:active,
153.navbar.solid .navbar-nav > li > a:focus {
154 background-color: transparent;
155 color: rgba(255,255,255,0.8); }
Henri Koivuneva60a08562017-11-23 00:43:58 +0200156.navbar-toggle {margin-right:0;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400157.navbar-default .navbar-toggle {
158 border-color: #ffffff; }
159 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Unknowna2d54432018-10-02 09:15:22 -0400160 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300161 }
Unknown8e40a3b2017-07-30 14:47:14 -0400162 .navbar-default .navbar-toggle .icon-bar {
163 color: #ffffff;
164 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300165.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400166 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300167}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300168.navbar-collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400169 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300170}
171.navbar-default .navbar-toggle .icon-bar {
172 color: #ffffff;
173 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400174.navbar-default .navbar-collapse.collapse.in ul {
Unknowna2d54432018-10-02 09:15:22 -0400175 background-color: #222222;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300176}
Unknown94e4caa2017-08-12 10:48:07 -0400177.navbar-collapse.collapse.collapsing {
Unknowna2d54432018-10-02 09:15:22 -0400178 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300179}
nilac8991c1655032017-08-19 12:37:44 +0200180
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300181.navbar-collapse.collapse.show {
Unknowna2d54432018-10-02 09:15:22 -0400182 background-color: #222222;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300183 -webkit-transition: background-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200184 -moz-transition: background-color .2s ease 0s;
185 -o-transition: background-color .2s ease 0s;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300186 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300187 -webkit-border-bottom-left-radius: 4px;
188 -webkit-border-bottom-right-radius: 4px;
189 border-bottom-left-radius: 4px;
190 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300191}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300192
193.navbar-collapse .navbar-nav > li > a,
194.navbar-collapse .navbar-nav > li > a:hover,
195.navbar-collapse .navbar-nav > li > a:focus,
196.navbar-collapse .navbar-nav > li > a:active {
197 border-color: transparent !important;
198}
199
Unknown8e40a3b2017-07-30 14:47:14 -0400200/* Solid class attached on scroll past first section */
201.navbar.solid {
Unknowna2d54432018-10-02 09:15:22 -0400202 background-color: #222222;
Unknown2e345c42017-08-14 18:25:38 -0400203 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300204 width: 100%;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200205 margin: 0;
206 box-shadow: 0 7px 8px 0 rgba(0,0,0,0.3);
207 -webkit-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
208 -moz-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
209 -o-transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
210 transition: background-color .2s ease 0s, box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300211 }
Unknown8e40a3b2017-07-30 14:47:14 -0400212 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300213 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400214 display: inline-block;
215 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300216 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200217 -moz-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
218 -o-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
Henri Koivunevae1841232017-08-12 21:55:21 +0300219 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400220 .navbar.solid .navbar-nav > li > a {
221 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300222 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200223 -moz-transition: color .2s ease 0s, border-color .2s ease 0s;
224 -o-transition: color .2s ease 0s, border-color .2s ease 0s;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300225 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400226
227.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300228 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400229 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300230 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400231 height: 100vh;
232 display: -webkit-box;
233 display: -ms-flexbox;
234 display: flex;
Unknown62c1a402018-10-02 10:32:07 -0400235 /* background-color: #0080ff;*/
236 background: url(images/web_bg_1280.png) no-repeat center center fixed;
237 -webkit-background-size: cover;
238 -moz-background-size: cover;
239 -o-background-size: cover;
240 background-size: cover;
241 }
Unknown8e40a3b2017-07-30 14:47:14 -0400242 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300243 padding: 6% 0 5.5% 0; }
244 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300245 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300246 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400247
248.headline {
249 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300250 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300251 max-width: 1600px;
252 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300253 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300254 padding-right: 30px;
255 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300256 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400257 @media screen and (min-width: 768px) {
258 .headline {
259 padding-top: 3.75em; } }
260 @media screen and (min-width: 992px) {
261 .headline {
262 padding-top: 1.5625em; } }
263 @media screen and (min-width: 1200px) {
264 .headline {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200265 padding-top: 0; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400266
267#about {
Unknowna2d54432018-10-02 09:15:22 -0400268 background-color: #222222; }
Unknown8e40a3b2017-07-30 14:47:14 -0400269 #about h2 {
270 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300271 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400272
273.profile-img {
274 margin-bottom: 15px;
275 width: 120px; }
276
277.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300278 padding: 4% 30px 1% 30px;
279 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400280 .about-tools {
281 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300282 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400283 @media screen and (min-width: 992px) {
284 .about-tools {
285 padding-top: 5.625em; } }
286 .about-tools ul:first-child {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200287 padding-left: 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400288 .about-tools ul {
289 color: #0080ff;
290 list-style: none; }
291 .about-tools ul li {
292 padding-top: 0.75em; }
293 .about-last {
294 padding-top: 3.125em;
295 padding-bottom: 0;
296 font-size: 1.125em; }
297 @media screen and (min-width: 992px) {
298 .about-last {
299 padding-top: 0; } }
300 .about-last p {
301 color: #0080ff; }
302
303#portfolio {
304 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400305
Unknown8e40a3b2017-07-30 14:47:14 -0400306.portfolio-projects--btn {
307 background: transparent;
Unknowna2d54432018-10-02 09:15:22 -0400308 color: #222222;
309 border: 1px solid #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400310 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300311 margin-bottom: 1.25em;
312 font-size: 18px;
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200313 margin: 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400314 .portfolio-projects--btn:hover {
Unknowna2d54432018-10-02 09:15:22 -0400315 background: #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400316 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300317 .portfolio-projects--btn:focus,
318 .portfolio-projects--btn:active {
Unknowna2d54432018-10-02 09:15:22 -0400319 background: #111111;
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300320 color: #ffffff; }
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200321@media (max-width:650px) {
322 .portfolio-projects--btn {font-size:16px;}
323}
Unknown8e40a3b2017-07-30 14:47:14 -0400324.portfolio-projects--image {
325 margin-bottom: 1.875em;
326 padding-top: 5%; }
327
Henri Koivunevabe19c192017-11-22 22:14:33 +0200328.about-tools ul li, .contact-social-icons ul a li {
329 text-align: center; }
330
331.centered {
332 float: none;
333 margin-left: auto;
334 margin-right: auto; }
335
336
337.vcenter {
338 display: inline-block;
339 vertical-align: middle;
340 float: none; }
341
342.break {
343 clear: both;
344 margin-top: 10px; }
345
346@media (min-width: 360px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300347 #team > .container .row > div {width: 100%;margin: 0;}
348}
349
Henri Koivunevabe19c192017-11-22 22:14:33 +0200350@media (min-width: 768px) {
351 .pull-right-sm {
352 float: right !important; }
353 .pull-left-sm {
354 float: left !important; }
355 .container {width: 768px}
356 .navbar-right {margin-right: 0;}
357 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
358}
359@media (min-width: 992px) {
360 .pull-right-md {
361 float: right !important; }
362 .pull-left-md {
363 float: left !important; }
364 .container {width: 94%;}
365}
366@media (min-width: 1200px) {
367 .pull-right-lg {
368 float: right !important; }
369 .pull-left-lg {
370 float: left !important; }
371 .container {width: 1170px;}
372 .portfolio-projects .col-lg-6 {width: 100%}
373 .navbar > .container {max-width: 1170px}
374}
375@media (min-width: 1366px) {
376 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
377 .navbar > .container {max-width: 1170px}
378}
379
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200380@media (max-width:768px) {
381 .portfolio-projects--desc {
382 margin-top: 30px;
383 margin-bottom: 30px;
384 font-size: 16px; }
385}
Henri Koivunevabe19c192017-11-22 22:14:33 +0200386@media (min-width: 768px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300387 .portfolio-projects {
388 margin-top: 0.625em; } }
389.portfolio-projects--title {
390 margin-top: 0.9375em;
391 font-size: 20px; }
Henri Koivunevabe19c192017-11-22 22:14:33 +0200392@media (min-width: 768px) {
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200393 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
394 .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 +0300395 .portfolio-projects--desc {
396 margin-top: 30px;
397 margin-bottom: 30px;
398 font-size: 16px; }
399 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
400 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
401 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
402 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
403 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
404 @media screen and (min-width: 992px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200405 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:0rem;}
406 .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 +0300407 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
408 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
409 @media screen and (min-width: 1080px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200410 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 21px;margin-top:3.75rem;}
411 .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 +0300412 }
413 @media screen and (min-width: 1200px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200414 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 24px;margin-top:2.5rem;}
415 .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 +0300416 .portfolio-projects--desc {
Henri Koivunevac2503532017-11-23 04:00:26 +0200417 margin-top: 24px;
418 margin-bottom: 24px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300419 font-size: 18px; }
420 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
Henri Koivunevac2503532017-11-23 04:00:26 +0200421 .portfolio-projects--btn {font-size: 18px;margin:8px;} }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300422 @media screen and (min-width: 1366px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200423 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {margin-top:7.5rem;}
424 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {margin-top:6rem;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300425 }
426 @media (min-width: 1500px) {
Henri Koivunevac2503532017-11-23 04:00:26 +0200427 .portfolio-projects .col-lg-6:first-child .portfolio-projects--title {font-size: 28px;margin-top:11rem;}
428 .portfolio-projects .col-lg-6:nth-child(2) .portfolio-projects--title {font-size: 28px;margin-top:9.5rem;}
429 .portfolio-projects--btn {font-size: 18px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300430 }
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200431 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:6rem;}
432 @media (max-width: 768px) {
433 .portfolio-projects--image-title {margin-top:-3rem;margin-bottom:3rem;}
434 }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300435
Unknown8e40a3b2017-07-30 14:47:14 -0400436#contact {
Unknowna2d54432018-10-02 09:15:22 -0400437 background-color: #222222;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300438 padding-left: 15px;
439 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400440 #contact h2 {
441 color: #0080ff; }
442
443.contact-social-icons p {
444 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300445.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400446.contact-social-icons ul a {
447 color: #0080ff;
448 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300449 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300450 .team-links-list a:hover,
451 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400452 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300453 .contact-social-icons ul a:focus,
454 .contact-social-icons ul a:active,
455 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300456 .team-links-list a:active,
457 .family-links-list a:focus,
458 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300459 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400460 .contact-social-icons ul a li {
461 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300462 padding: 1.25%;
463 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300464 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300465 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300466 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
467 }
468 @media (max-width: 720px) {
469 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
470 }
Unknown8e40a3b2017-07-30 14:47:14 -0400471
472.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300473 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400474 bottom: 0;
475 width: 100%;
476 /* Set the fixed height of the footer here */
Unknowna2d54432018-10-02 09:15:22 -0400477 background-color: #111111;
Unknownf0310a82017-08-12 19:32:49 -0400478
Unknown8e40a3b2017-07-30 14:47:14 -0400479 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400480.footer-role, .footer-name, .footer-description {
481 color: #FFFFFF;
482}
483.footer-description {
484 color: #fff;
485 font-size: 18px;
486}
487.footer-role h4, .footer-links-list a {
488 color: #0080ff;
489}
490.footer-header h4 {
491 color: #0080ff;
492}
Unknown8e40a3b2017-07-30 14:47:14 -0400493#scrollIcon, #scrollTopIcon {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200494 margin-top: 4vh;
Unknown8e40a3b2017-07-30 14:47:14 -0400495 padding: 10px;
496 font-size: 1.5em;
Unknowna2d54432018-10-02 09:15:22 -0400497 color: #222222;
498 border: solid 2px #222222;
Unknown8e40a3b2017-07-30 14:47:14 -0400499 border-radius: 50%; }
500
501#scrollTopIcon {
502 margin-top: 10px;
503 font-size: 1em;
504 color: #ffffff;
505 border-color: #ffffff; }
506
507.back-to-top {
508 display: none; }
509 .back-to-top.visible {
510 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400511
512/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300513#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300514 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400515 /*font-weight: 700;
516 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400517}
518.hr.invisible_hr {
519 height: 0;
520 padding: 0;
521}
522.hr.big_size_hr {
523 margin: 30px 0;
524}
525.hr {
526 clear: both;
527 display: block;
528 font-size: 0;
529 height: 24px;
530 margin: 20px 0;
531 overflow: hidden;
532 padding: 2px 0;
533 position: relative;
534 text-align: center;
535 width: 100%;
536}
537.highlight_secondary {
538 color: #FFFFFF;
539}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300540.team-role, .team-name, .team-links-list a {
Unknowna2d54432018-10-02 09:15:22 -0400541 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200542 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300543 white-space: normal;
544 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400545}
nilac8991c1655032017-08-19 12:37:44 +0200546.team-name, .family-name {
547 font-size: 21px;
548 text-align: center;
549 white-space: nowrap;
550}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300551.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300552 padding-top: .75em;
Unknowna2d54432018-10-02 09:15:22 -0400553 color: #222222;
nilac8991c1655032017-08-19 12:37:44 +0200554 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300555}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300556.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300557 max-width:150px;
558 max-height: 150px;
559 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300560}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300561#team > .container .row > div {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200562 min-height: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300563 padding-left: 0;
564 padding-right: 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300565 /* display: flex; */
566 /* flex-wrap: wrap; */
567 /* justify-content: flex-start; */
568}
569 @media (min-width: 768px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200570 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300571 #team .col-sm-4 {
572 width: 100%;
573 margin: 0;
574 }
575 }
576 @media (min-width: 992px) {
577 #team .col-md-2 {
578 width: 100%;
579 margin: 0;
580 }
581 }
582 @media (min-width: 1200px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200583 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300584 }
585 @media (max-width: 700px) {
Henri Koivuneva60a08562017-11-23 00:43:58 +0200586 #team > .container .row > div {min-height: 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300587 #team .col-xs-6 {width: 42%;margin:4%;}
588 }
589 @media (max-width: 500px) {
590 #team > .container .row > div {min-height: 250px;}
591 #team .col-xs-6 {width: 92%;margin:4%;}
592 }
593#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
594
595/* Bliss family section */
596#family {
Unknowna2d54432018-10-02 09:15:22 -0400597 background-color: #222222;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300598}
599#family > div > div.row > div {font-size: 18px}
600.family-role, .family-name, .family-description {
601 color: #FFFFFF;
602}
603.family-description {
604 color: #fff;
605 font-size: 18px;
606}
607.family-role h4, .family-links-list a {
608 color: #0080ff;
609}
610.family-header h2 {
611 color: #0080ff;
612}
613#family .about-tools {
614 font-size: 20px;
615}
616.family-image img {
617 max-width:150px;
618 max-height: 150px;
619 margin:0 auto;
620}
621.family-projects--btn {
622 background: transparent;
Unknown7e529f82017-11-04 16:44:32 -0400623 color: #0080ff;
624 border: 1px solid #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300625 border-radius: 5px;
626 margin-bottom: 1.25em;
627 font-weight: 700;
628 font-size: 21px; }
629 .family-projects--btn:hover {
Unknown7e529f82017-11-04 16:44:32 -0400630 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300631 color: #ffffff; }
632 .family-projects--btn:focus,
633 .family-projects--btn:active {
Unknown7e529f82017-11-04 16:44:32 -0400634 background: #0080ff;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300635 color: #ffffff; }
636
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200637
638@media (min-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200639 #scrollIcon, #scrollTopIcon {margin-top: 4vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300640}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200641@media (min-height: 900px) {
642 #scrollIcon, #scrollTopIcon {margin-top: 6vh;}
643}
644@media (min-height: 960px) {
645 #scrollIcon, #scrollTopIcon {margin-top: 10vh;}
646}
647@media (min-height: 980px) {
648 #scrollIcon, #scrollTopIcon {margin-top: 12vh;}
649}
650@media (min-height: 1020px) {
651 #scrollIcon, #scrollTopIcon {margin-top: 14vh;}
652}
653@media (min-height: 1090px) {
654 #scrollIcon, #scrollTopIcon {margin-top: 16vh;}
655}
656@media (max-height: 880px) {
Henri Koivuneva6f33f842017-11-23 03:27:31 +0200657 #scrollIcon, #scrollTopIcon {margin-top: 2vh;}
Henri Koivuneva3492c6c2017-11-23 04:45:03 +0200658}
659@media (max-height: 850px) {
660 #scrollIcon, #scrollTopIcon {margin-top: 0vh;}
661}
662@media (max-height: 820px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200663 #scrollIcon, #scrollTopIcon {margin-top: -2vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300664 .cover.top {padding: 7.5vh 0 12.5vh 0;}
665}
666@media (max-height: 750px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200667 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300668}
669@media (max-height: 720px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200670 #scrollIcon, #scrollTopIcon {margin-top: -8vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200671}
672@media (max-height: 690px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200673 #scrollIcon, #scrollTopIcon {margin-top: -10vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200674 .animation {margin-top:-6vh !important;}
675}
676@media (max-height: 670px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200677 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200678 .animation {margin-top:-7vh !important;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300679}
680@media (max-height: 650px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +0200681 #scrollIcon, #scrollTopIcon {margin-top: -14vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200682 .animation {margin-top:-8vh !important;}
683 .cover.top {padding: 6vh 0 5vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300684 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
685}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200686@media (max-height: 630px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200687 #scrollIcon, #scrollTopIcon {margin-top: -19vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200688 .animation {margin-top:-10vh !important;}
689 .cover.top {padding: 6vh 0 5vh 0;}
690}
691@media (max-height: 600px) {
Henri Koivunevad27df022017-11-23 05:12:58 +0200692 #scrollIcon, #scrollTopIcon {margin-top: -20vh;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200693 .animation {margin-top:-13vh !important;}
694 .cover.top {padding: 6vh 0 5vh 0;}
695}
Henri Koivunevad27df022017-11-23 05:12:58 +0200696@media (max-height: 600px) and (orientation:landscape) {
697 #scrollIcon, #scrollTopIcon {margin-top: -20vh;display: none;}
698}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300699@media (max-height: 550px) {
Henri Koivuneva0d2da122017-11-23 01:22:34 +0200700 #scrollIcon, #scrollTopIcon {display:none}
701 .cover.top {padding: 6vh 0 3vh 0;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300702 .headline {padding-top:3vh;}
703 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
704}
705@media (max-height: 480px) {
706 #scrollIcon, #scrollTopIcon {margin-top: 0}
707 .cover.top {padding: 3vh 0 3vh 0;}
708 .headline {padding-top:1.5vh;}
709 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
710}
711@media (max-height: 320px) {
712 .cover.top {padding: 1vh 0 3vh 0;}
713 .headline {padding-top:1vh;}
714 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
715}
716@media (max-width: 768px) {
717 .container-fluid {padding:30px 0 !important;}
718 .h1, .h2, .h3, h1, h2, h3 {
719 margin-top: 10px;
720 margin-bottom: 10px;
721 }
722 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
723 .row.cover.top .lead {
724 max-width: 350px;
725 margin-left:auto;
726 margin-right: auto
727 }
728 .h4, h4 {font-size: 20px}
729 #portfolio h2 {padding-bottom: 0}
730 #portfolio > .container {padding-right: 0;padding-left: 0}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +0200731 .portfolio-projects--btn {margin-top:0;margin-left: 4px;margin-right: 4px}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300732 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
733 #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 +0200734 #scrollIcon, #scrollTopIcon {font-size: 1em;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300735}
Henri Koivuneva9d598a52017-11-23 01:56:48 +0200736@media (max-width:480px) {.row.cover.top .lead {max-width:180px}}
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300737@media (max-device-height: 480px) and (orientation: landscape) {
738 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
739 max-height: 240px;
740 }
741 .navbar-nav>li>a {
742 padding-top: 6px;
743 padding-bottom: 6px;
744 }
745}
746@media (max-width: 360px) {
747 .h1, h1 {font-size: 32px;}
748 .cover, .cover.bottom {
749 padding-left: 15px;
750 padding-right: 15px;
751 }
752}
753
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300754h1 {
755 color: #fff;
756 cursor: default;
757}
758
759h1 span:nth-of-type(1) {
760 font-size: 1em;
761 line-height: 0.5em;
762}
763h1 span:nth-of-type(2) {
764 font-size: .4em;
765 font-weight: 400;
766 line-height: 3.65em;
767 color: #0080ff;
768 background-color: #282828;
769 padding: 3px 10px;
770 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
771}
772h1 span:nth-of-type(3) {
773 font-size: 1.5em;
774 line-height: .85em;
775}
776
777.space {
778 will-change: transform;
779 position: relative;
780 left:-25;
781 top:auto;
782 bottom:auto;
783 margin-top:15%;
784 margin-bottom:25%;
785 margin-left: 35%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200786 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300787 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200788 -moz-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
789 -o-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300790 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
791 -webkit-transition: all 600ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200792 -moz-transition: all 600ms;
793 -o-transition: all 600ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300794 transition: all 600ms;
795}
796
797.space-hover {
798 position: relative;
799 left:-25;
800 top:auto;
801 bottom:auto;
802 margin-top:30%;
803 margin-bottom:25%;
804 margin-left: 45%;
Henri Koivunevabe19c192017-11-22 22:14:33 +0200805 margin-right: auto;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300806 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200807 -moz-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
808 -o-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300809 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
810}
811
812.phone-container {
813 width: 11.2em;
814 height: 23.33em;
815 position: absolute;
816 top: 0;
817 bottom: 0;
818 left: 0;
819 right: 0;
820 margin: auto;
821 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200822 -moz-transform-style: preserve-3d;
823 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300824 transform-style: preserve-3d;
825 -webkit-transform: translateX(-80%);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200826 -moz-transform: translateX(-80%);
827 -o-transform: translateX(-80%);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300828 transform: translateX(-80%);
829 border-radius: 2.0em;
830}
831
832.phone-front {
833 will-change: transform;
834 width: 11.2em;
835 height: 23.33em;
836 position: absolute;
837 top: 0;
838 bottom: 0;
839 left: 0;
840 right: 0;
841 margin: auto;
842 background-image: url("../images/phone_front.svg");
843 background-repeat: no-repeat;
844 background-position: -.53em 0;
845 background-size: 12.3em 23.36em;
846 border-radius: 2.0em;
847 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200848 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
849 -moz-transition: transform 600ms, box-shadow 450ms;
850 -o-transition: transform 600ms, box-shadow 450ms;
851 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300852}
853
854.just-phone-front {
855 will-change: transform;
856 width: 11.2em;
857 height: 23.33em;
858 position: absolute;
859 right: 0;
860 margin: auto;
861 left:-25;
862 top:0;
863 bottom:auto;
864 margin-top:10%;
865 margin-bottom:15%;
866 margin-left: 35%;
867 margin-right: auto;
868 background-image: url("../images/phone_front.svg");
869 background-repeat: no-repeat;
870 background-position: -.53em 0;
871 background-size: 12.3em 23.36em;
872 border-radius: 2.0em;
873 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
874 -webkit-transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200875 -moz-transform: scale(0.90);
876 -o-transform: scale(0.90);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300877 transform: scale(0.90);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200878 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
879 -moz-transition: transform 600ms, box-shadow 450ms;
880 -o-transition: transform 600ms, box-shadow 450ms;
881 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300882}
883
884.phone-front-hover {
885 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200886 -webkit-transition: -webkit-transform 600ms, box-shadow 450ms;
887 -moz-transition: transform 600ms, box-shadow 450ms;
888 -o-transition: transform 600ms, box-shadow 450ms;
889 transition: transform 600ms, box-shadow 450ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300890}
891
892.phone-screen {
893 width: 10.5em;
894 height: 19.3em;
895 position: relative;
896 left: 0;
897 right: 0;
898 top: 2.283em;
899 margin: auto;
900 background-color: #000;
901 overflow: hidden;
902}
903.phone-screen::before {
904 content: "";
905 position: absolute;
906 width: 100%;
907 height: 100%;
908 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
909 background-image: url("../images/bliss_screens.gif");
910 background-repeat: no-repeat;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200911 background-position: 50% 0;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300912 background-size: cover;
913 -webkit-transform: scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200914 -moz-transform: scale(1);
915 -o-transform: scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300916 transform: scale(1);
917}
918.phone-screen::after {
919 content: "";
920 position: absolute;
921 width: 100%;
922 height: 100%;
923 background-color: rgba(250, 250, 250, 0.1);
924}
925
926.phone-side {
927 will-change: transform;
928 width: 13.33em;
929 height: 25em;
930 position: absolute;
931 top: 0;
932 bottom: 0;
933 left: 0;
934 right: 0;
935 margin: auto;
936 border-radius: 1.66em;
937 background-repeat: no-repeat;
938 background-position: 2.2em .5em;
939 background-size: 13.33em 24.73em;
940 -webkit-transform-style: preserve-3d;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200941 -moz-transform-style: preserve-3d;
942 -o-transform-style: preserve-3d;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300943 transform-style: preserve-3d;
944 -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 +0200945 -moz-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
946 -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 +0300947 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
948 -webkit-transition: all 350ms;
Henri Koivuneva60a08562017-11-23 00:43:58 +0200949 -moz-transition: all 350ms;
950 -o-transition: all 350ms;
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300951 transition: all 350ms;
952}
953
954.phone-side-hover {
955 -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 +0200956 -moz-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
957 -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 +0300958 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) 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}
963
964@-webkit-keyframes figure-anim {
965 from {
966 border-radius: 50%;
967 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200968 -moz-transform: rotate(0deg) scale(1);
969 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300970 transform: rotate(0deg) scale(1);
971 }
972 to {
973 border-radius: 30%;
974 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200975 -moz-transform: rotate(360deg) scale(0.5);
976 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300977 transform: rotate(360deg) scale(0.5);
978 }
979}
980
981@keyframes figure-anim {
982 from {
983 border-radius: 50%;
984 -webkit-transform: rotate(0deg) scale(1);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200985 -moz-transform: rotate(0deg) scale(1);
986 -o-transform: rotate(0deg) scale(1);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300987 transform: rotate(0deg) scale(1);
988 }
989 to {
990 border-radius: 30%;
991 -webkit-transform: rotate(360deg) scale(0.5);
Henri Koivuneva60a08562017-11-23 00:43:58 +0200992 -moz-transform: rotate(360deg) scale(0.5);
993 -o-transform: rotate(360deg) scale(0.5);
Henri Koivuneva87bdef32017-08-25 23:50:22 +0300994 transform: rotate(360deg) scale(0.5);
995 }
996}
997@-webkit-keyframes figure-container-anim {
998 from {
999 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001000 -moz-transform: rotate(0deg);
1001 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001002 transform: rotate(0deg);
1003 }
1004 to {
1005 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001006 -moz-transform: rotate(360deg);
1007 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001008 transform: rotate(360deg);
1009 }
1010}
1011@keyframes figure-container-anim {
1012 from {
1013 -webkit-transform: rotate(0deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001014 -moz-transform: rotate(0deg);
1015 -o-transform: rotate(0deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001016 transform: rotate(0deg);
1017 }
1018 to {
1019 -webkit-transform: rotate(360deg);
Henri Koivuneva60a08562017-11-23 00:43:58 +02001020 -moz-transform: rotate(360deg);
1021 -o-transform: rotate(360deg);
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001022 transform: rotate(360deg);
1023 }
1024}
1025
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001026@media (min-width: 1200px) {
1027 .pull-right-lg {
1028 float: right !important; }
1029 .pull-left-lg {
1030 float: left !important; }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001031 .pull-left-md {
1032 float: left !important; }
1033 .container {max-width: 1170px;}
Henri Koivuneva87bdef32017-08-25 23:50:22 +03001034 .portfolio-projects .col-lg-6 {width: 100%}
1035 .navbar > .container {max-width: 1170px}
1036}
1037@media (min-width: 1366px) {
1038 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
1039 .navbar > .container {max-width: 1170px}
1040}
Unknowne3cf16e2017-11-04 16:32:52 -04001041
1042 /* The alert message box */
1043.alert {
1044 padding: 20px;
1045 background-color: #f44336; /* Red */
1046 color: white;
1047 margin-bottom: 15px;
1048}
Henri Koivunevac2503532017-11-23 04:00:26 +02001049.alert a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
Henri Koivunevaaf9a0dc2017-11-23 04:10:52 +02001050@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
Henri Koivunevac2503532017-11-23 04:00:26 +02001051@media (max-width:1200px) {.alert {margin-top:3rem}}
Unknowne3cf16e2017-11-04 16:32:52 -04001052/* The close button */
1053.closebtn {
1054 margin-left: 15px;
1055 color: white;
1056 font-weight: bold;
1057 float: right;
1058 font-size: 22px;
1059 line-height: 20px;
1060 cursor: pointer;
1061 transition: 0.3s;
1062}
1063
Unknownb60d9422017-11-27 19:40:08 -05001064/* The alert message box */
1065.alert2 {
1066 padding: 20px;
1067 background-color: #17c13f; /* green */
1068 color: white;
1069 margin-bottom: 15px;
1070}
1071.alert2 a {color: #fff;font-weight:bolder;padding-bottom:2px;margin-bottom:-2px;box-shadow: 0 2px}
1072@media (max-width:768px) {.alert {width:90%;margin: 0 auto;}}
1073@media (max-width:1200px) {.alert {margin-top:3rem}}
1074/* The close button */
1075.closebtn {
1076 margin-left: 15px;
1077 color: white;
1078 font-weight: bold;
1079 float: right;
1080 font-size: 22px;
1081 line-height: 20px;
1082 cursor: pointer;
1083 transition: 0.3s;
1084}
1085
Unknowne3cf16e2017-11-04 16:32:52 -04001086/* When moving the mouse over the close button */
1087.closebtn:hover {
1088 color: black;
Unknownb60d9422017-11-27 19:40:08 -05001089}
Unknown55030612017-11-04 20:28:12 -04001090
1091.vcenter {
1092 display: inline-block;
1093 position: absolute;
1094 left: 50%;
1095 top: 50%;
1096 -webkit-transform: translate(-50%, -50%);
1097 transform: translate(-50%, -50%);
Unknownb60d9422017-11-27 19:40:08 -05001098}
Unknown55030612017-11-04 20:28:12 -04001099
Henri Koivuneva60a08562017-11-23 00:43:58 +02001100/* Anim
Unknownb60d9422017-11-27 19:40:08 -05001101width: 378px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001102 height: 290px;
1103 */
Unknown55030612017-11-04 20:28:12 -04001104.animation {
1105 display: inline-block;
1106 position: relative;
Unknownb60d9422017-11-27 19:40:08 -05001107 width: 64rem;
1108 height: 42rem;
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001109 margin: -2vh auto 0 auto;
Unknown55030612017-11-04 20:28:12 -04001110 vertical-align: middle;
1111}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001112@media (max-width:720px) {
1113 .animation {margin-left:-30rem;margin-right:-30rem;}
1114}
1115@media (max-width:450px) {
1116 .animation {width:58rem;height:38rem;}
1117}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001118@media (max-width:450px) {
1119 .animation {width:58rem;height:38rem;}
1120}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001121@media (max-width:400px) {
1122 .animation {width:55rem;height:36rem;}
1123}
1124@media (max-width:380px) {
1125 .animation {width:50rem;height:33rem;}
1126}
1127@media (max-width:340px) {
1128 .animation {width:47rem;height:31rem;}
1129}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001130@media (max-width:320px) {
1131 .animation {width:42rem;height:28rem;}
1132}
1133@media (max-height:650px) {
Henri Koivuneva39d1e2f2017-11-23 04:30:54 +02001134 .animation {margin-top: -7vh !important;margin-bottom: 10vh !important;}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001135}
1136@media (min-height:651px) {
1137 .animation {margin-top: -8vh !important;margin-bottom: 10vh !important;}
1138}
1139@media (min-height:670px) {
1140 .animation {margin-top: -6.5vh !important;margin-bottom: 10vh !important;}
1141}
1142@media (min-height:720px) {
Henri Koivunevaf259ace2017-11-23 04:28:03 +02001143 .animation {margin-top: -2vh !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001144}
1145@media (min-height:800px) {
1146 .animation {margin-top: 0 !important;margin-bottom: 10vh !important;overflow-y:visible}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001147}
Unknown55030612017-11-04 20:28:12 -04001148.animation .device {
1149 position: absolute;
1150 width: 100%;
1151 height: 100%;
1152 left: 50%;
1153 top: 50%;
1154 background: #111;
1155 -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1156 -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1157 -ms-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1158 transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
1159 -moz-transform: translate(-50%, -50%);
1160 -ms-transform: translate(-50%, -50%);
1161 -webkit-transform: translate(-50%, -50%);
1162 transform: translate(-50%, -50%);
1163}
1164.animation .device .phone-home-button,
1165.animation .device .tablet-home-button {
1166 position: absolute;
1167 border-radius: 50%;
1168 background: #444;
1169 opacity: 0;
1170 z-index: 1;
1171 -webkit-transition: all 0.4s ease;
1172 -moz-transition: all 0.4s ease;
1173 -ms-transition: all 0.4s ease;
1174 transition: all 0.4s ease;
1175}
1176.animation .device .phone-home-button {
1177 width: 16px;
1178 height: 16px;
1179 margin-top: -8px;
1180 right: 11px;
1181 top: 50%;
1182}
1183.animation .device .tablet-home-button {
1184 width: 12px;
1185 height: 12px;
1186 margin-left: -6px;
1187 bottom: 7px;
1188 left: 50%;
1189}
1190.animation .device .screen-stand {
1191 position: absolute;
1192 width: 100%;
1193 margin-left: -10px;
1194 margin-top: -1px;
1195 top: 60%;
1196 opacity: 0;
1197 z-index: 1;
1198 -webkit-transition: all 0.4s ease-out;
1199 -moz-transition: all 0.4s ease-out;
1200 -ms-transition: all 0.4s ease-out;
1201 transition: all 0.4s ease-out;
1202}
1203.animation .device .screen-stand .leg {
1204 position: absolute;
1205 width: 12px;
1206 height: 16px;
1207 left: 50%;
1208 top: 0;
1209 margin-left: -6px;
1210 background: #111;
1211}
1212.animation .device .screen-stand .foot {
1213 position: absolute;
1214 width: 120px;
1215 height: 4px;
1216 left: 50%;
1217 top: 15px;
1218 margin-left: -60px;
1219 border-top-left-radius: 2px;
1220 border-top-right-radius: 2px;
1221 background: #111;
1222}
1223.animation .device .display {
1224 position: relative;
1225 width: 100%;
1226 height: 100%;
1227 overflow: hidden;
1228 background: #34495e;
1229 z-index: 3;
1230}
1231.animation .device .display div {
1232 position: absolute;
1233 width: 100%;
1234 height: 100%;
1235 left: 100%;
1236 white-space: nowrap;
1237 -webkit-transition: all 0.4s ease;
1238 -moz-transition: all 0.4s ease;
1239 -ms-transition: all 0.4s ease;
1240 transition: all 0.4s ease;
1241}
1242.animation .device .display div div {
1243 position: absolute;
1244 width: 100%;
1245 left: 0;
1246 top: 50%;
1247 margin-top: -14px;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001248 font-size: 20px;
Unknown55030612017-11-04 20:28:12 -04001249 text-align: center;
Henri Koivuneva60a08562017-11-23 00:43:58 +02001250 /* color: #0080ff;*/
Unknown55030612017-11-04 20:28:12 -04001251}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001252@media (max-width:450px) {
1253 .animation .device .display div div {width:100%;max-width:100%;font-size:12px !important;}
1254}
Henri Koivuneva60a08562017-11-23 00:43:58 +02001255 .animation .device .display .slide1 div {margin-top:0px;}
Unknown55030612017-11-04 20:28:12 -04001256.animation .device .display div div em {
1257 font-weight: bold;
1258}
1259.animation .device .display .slide1 {
Unknownd5655a22018-02-25 12:18:43 -05001260 /* background: #000; */
1261 background: url("https://i.imgur.com/wCp0xpe.jpg");
Henri Koivuneva60a08562017-11-23 00:43:58 +02001262 background-size: cover;
1263 background-repeat: no-repeat;
1264 background-position: center center;
1265 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,
1266 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,
1267 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,
1268 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;
1269 color:white;
Unknown55030612017-11-04 20:28:12 -04001270}
1271.animation .device .display .slide2 {
Unknownd5655a22018-02-25 12:18:43 -05001272 /* background: #000; */
1273 background: url("https://i.imgur.com/KfArkPZ.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 #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,
1278 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,
1279 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,
1280 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;
1281 color:#0080ff;
Unknown55030612017-11-04 20:28:12 -04001282}
1283.animation .device .display .slide3 {
Unknownd5655a22018-02-25 12:18:43 -05001284 /* background: #000; */
1285 background: url("https://i.imgur.com/c55mey7.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 #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,
1290 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,
1291 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,
1292 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;
1293 color:white;
Unknown55030612017-11-04 20:28:12 -04001294}
1295.animation[data-animation-step="1"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001296 width: 87%;
1297 height: 90%;
Unknown55030612017-11-04 20:28:12 -04001298 padding: 10px;
1299 border-radius: 4px;
1300}
1301.animation[data-animation-step="1"] .device .slide1 {
1302 left: 0%;
1303}
1304.animation[data-animation-step="1"] .device .screen-stand {
1305 opacity: 1;
1306 top: 100%;
1307}
1308.animation[data-animation-step="2"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001309 width: 74%;
1310 height: 75%;
1311 padding: 16px;
Unknown55030612017-11-04 20:28:12 -04001312 border-radius: 10px;
1313}
1314.animation[data-animation-step="2"] .device .slide1 {
1315 left: -100%;
1316}
1317.animation[data-animation-step="2"] .device .slide2 {
1318 left: 0%;
1319}
1320.animation[data-animation-step="2"] .device .tablet-home-button {
1321 opacity: 1;
1322}
1323.animation[data-animation-step="3"] .device {
Henri Koivuneva60a08562017-11-23 00:43:58 +02001324 width: 27%;
1325 height: 75%;
Henri Koivuneva1cdd2cd2017-11-23 02:12:44 +02001326 padding: 16px 4px;
Unknown55030612017-11-04 20:28:12 -04001327 border-radius: 6px;
1328}
1329.animation[data-animation-step="3"] .device .slide1,
1330.animation[data-animation-step="3"] .device .slide2 {
1331 left: -100%;
1332}
1333.animation[data-animation-step="3"] .device .slide3 {
1334 left: 0%;
1335}
1336.animation[data-animation-step="3"] .device .phone-home-button {
1337 opacity: 1;
1338}
Henri Koivuneva6f33f842017-11-23 03:27:31 +02001339 @media (min-height:800px) {
1340 .animation[data-animation-step="1"] .device {width:87%; height:90%;}
1341 .animation[data-animation-step="2"] .device {width:80%; height:80%;}
1342 .animation[data-animation-step="3"] .device {width:28%; height:80%;}
1343 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001344 @media (max-height:720px) {
1345 .animation[data-animation-step="1"] .device {width:72%; height:75%;}
1346 .animation[data-animation-step="2"] .device {width:59%; height:60%;}
Henri Koivuneva9f8af432017-11-23 05:00:30 +02001347 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001348 .animation .device .display div div {font-size:16px;}
1349 }
1350 @media (max-height:650px) {
1351 .animation[data-animation-step="1"] .device {width:62%; height:65%;}
1352 .animation[data-animation-step="2"] .device {width:54%; height:55%;}
Henri Koivunevad27df022017-11-23 05:12:58 +02001353 .animation[data-animation-step="3"] .device {width:22%; height:63%;}
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001354 .animation .device .display div div {font-size:15px;}
1355 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001356 @media (max-width:560px) {
Henri Koivunevabd03c012017-11-23 02:20:26 +02001357 .animation[data-animation-step="1"] .device {margin-top:1%;width:72%; height:75%;}
1358 .animation[data-animation-step="2"] .device {margin-top:1%;width:65%; height:66%;}
1359 .animation[data-animation-step="3"] .device {margin-top:1%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001360 .animation .device .display div div {font-size:15px;}
1361 }
1362 @media (max-width:520px) {
1363 .animation[data-animation-step="1"] .device {margin-top:0%;width:66%; height:69%;}
1364 .animation[data-animation-step="2"] .device {margin-top:0%;width:62%; height:63%;}
Henri Koivunevabd03c012017-11-23 02:20:26 +02001365 .animation[data-animation-step="3"] .device {margin-top:0%;width:28%; height:80%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001366 .animation .device .display div div {font-size:15px;}
1367 }
1368 @media (max-width:460px) {
1369 .animation[data-animation-step="1"] .device {margin-top:0%;width:58%; height:61%;}
1370 .animation[data-animation-step="2"] .device {margin-top:0%;width:54%; height:55%;}
Henri Koivuneva0e02df62017-11-23 04:33:04 +02001371 .animation[data-animation-step="3"] .device {margin-top:0%;width:25%; height:72%;}
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001372 .animation .device .display div div {font-size:15px;}
1373 }
Henri Koivuneva0d2da122017-11-23 01:22:34 +02001374 @media (max-width:350px) {
1375 .animation[data-animation-step="1"] .device {margin-top:3%;width:62%; height:65%;}
1376 .animation[data-animation-step="2"] .device {margin-top:3%;width:58%; height:60%;}
1377 .animation[data-animation-step="3"] .device {margin-top:9%;width:30%; height:80%;}
1378 .animation .device .display div div {font-size:15px;}
1379 }
Henri Koivuneva9d598a52017-11-23 01:56:48 +02001380 @media (max-width:320px) {
1381 .animation[data-animation-step="1"] .device {margin-top:6%;width:62%; height:65%;}
1382 .animation[data-animation-step="2"] .device {margin-top:6%;width:58%; height:60%;}
1383 .animation[data-animation-step="3"] .device {margin-top:12%;width:30%; height:80%;}
1384 .animation .device .display div div {font-size:15px;}
1385 }
Henri Koivuneva9c1e2432017-11-22 22:01:33 +02001386
1387/* More media queries */
1388@media (max-width: 430px) {
1389 h2, .h2 {font-size: 30px;}
Unknownb60d9422017-11-27 19:40:08 -05001390}