blob: ab65fda26ef54da80baa1fdb2ba2d639b14dece6 [file] [log] [blame]
Unknown8e40a3b2017-07-30 14:47:14 -04001
2@import url("https://fonts.googleapis.com/css?family=Comfortaa:400,700,300|Quattrocento");
3.about-tools ul li, .contact-social-icons ul a li {
4 text-align: center; }
5
6.centered {
7 float: none;
8 margin-left: auto;
9 margin-right: auto; }
10
11.break {
12 clear: both;
13 margin-top: 10px; }
14
15@media (min-width: 768px) {
16 .pull-right-sm {
17 float: right !important; }
Unknown8e40a3b2017-07-30 14:47:14 -040018 .pull-left-sm {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030019 float: left !important; }
20 .container {width: 768px}
21 .navbar-right {margin-right: 0;}
Henri Koivuneva7be39422017-08-13 02:27:56 +030022 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;padding-left: 15px}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030023}
Unknown8e40a3b2017-07-30 14:47:14 -040024@media (min-width: 992px) {
25 .pull-right-md {
26 float: right !important; }
Unknown8e40a3b2017-07-30 14:47:14 -040027 .pull-left-md {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030028 float: left !important; }
29 .container {width: 94%;}
30}
Unknown8e40a3b2017-07-30 14:47:14 -040031@media (min-width: 1200px) {
32 .pull-right-lg {
33 float: right !important; }
Unknown8e40a3b2017-07-30 14:47:14 -040034 .pull-left-lg {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030035 float: left !important; }
36 .container {width: 1170px;}
37 .portfolio-projects .col-lg-6 {width: 100%}
Henri Koivuneva7be39422017-08-13 02:27:56 +030038 .navbar > .container {max-width: 1170px}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030039}
40@media (min-width: 1366px) {
41 #portfolio > .container, #about > .row {width: 90%;max-width: 1600px;margin-left:auto;margin-right: auto;}
Henri Koivunevabd26b6b2017-08-13 02:33:00 +030042 .navbar > .container {max-width: 1170px}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030043}
Unknown8e40a3b2017-07-30 14:47:14 -040044* {
45 box-sizing: border-box; }
46
47html {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030048 /* position: relative; */
49 /* height: 100%; */
50 /* width: 100%; */
51 }
Unknown8e40a3b2017-07-30 14:47:14 -040052
53img {
54 width: 100%; }
55
56body {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030057 /* height: 100%; */
Unknown8e40a3b2017-07-30 14:47:14 -040058 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030059 line-height: 1.4;
Unknown8e40a3b2017-07-30 14:47:14 -040060 background-color: #0080ff;
61 /* Margin bottom by footer height */
Henri Koivuneva5c411dd2017-08-25 22:59:59 +030062 /* margin-bottom: 60px; */
63 }
Unknown8e40a3b2017-07-30 14:47:14 -040064
Henri Koivuneva468d1692017-08-12 16:24:41 +030065h1, .h1,
66h2, .h2,
67h3, .h3,
68h4, .h4,
69h5, .h5,
70h6, .h6 {
Unknown8e40a3b2017-07-30 14:47:14 -040071 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030072 line-height: 1.4;
Unknown8e40a3b2017-07-30 14:47:14 -040073 color: #07374a; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030074h1, .h1 {font-size: 64px;}
75h2, .h2 {font-size: 42px;}
76h4, .h4 {font-weight: bolder;}
Unknown8e40a3b2017-07-30 14:47:14 -040077
78p {
79 font-family: "Comfortaa", sans-serif;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030080 color: #ffffff;
81 margin: 0 0 30px; }
Unknown8e40a3b2017-07-30 14:47:14 -040082
Henri Koivuneva0f988192017-08-12 15:28:05 +030083a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030084 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
85 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030086}
87
Henri Koivuneva7f266022017-08-12 15:25:19 +030088a:hover, a:focus, a:active {text-decoration: none;}
89
Unknown8e40a3b2017-07-30 14:47:14 -040090body > .container-fluid {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +030091 padding: 0; }
Henri Koivuneva7edca392017-08-12 16:23:52 +030092
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030093#portfolio > .container {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +030094 padding-left: 30px;
95 padding-right: 30px;
96}
97#portfolio > div > div > div {padding-right: 0;padding-left: 0}
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030098
Henri Koivunevabcf672a2017-08-12 16:25:03 +030099.row,
100.container-fluid>.navbar-collapse,
101.container-fluid>.navbar-header,
102.container>.navbar-collapse,
103.container>.navbar-header {
Henri Koivuneva17653c52017-08-12 18:12:07 +0300104 margin:auto;
105}
Unknown8e40a3b2017-07-30 14:47:14 -0400106
107.container-fluid .text-muted {
108 margin: 20px 0; }
109
110.btn:focus, a:focus {
111 outline: none !important; }
112
113.navbar {
114 height: 70px;
115 background-color: transparent;
116 background: transparent;
117 border: none;
118 color: #ffffff;
119 z-index: 100;
120 margin-bottom: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300121 padding-left: 30px;
122 padding-right: 30px;
Unknown8e40a3b2017-07-30 14:47:14 -0400123 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300124 -webkit-transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400125 transition: background-color .2s ease 0s; }
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300126.navbar > .container {padding: 4px 0 0 0;width: 100%;margin-top:2px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400127.navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300128 opacity: 0;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300129 margin-top: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300130 padding: 15px 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400131 color: #ffffff;
132 font-weight: 400; }
133
134.navbar-default .navbar-nav > li > a {
135 color: #ffffff;
136 font-weight: 500;
137 font-size: 1em;
138 text-transform: lowercase;
Henri Koivuneva3de908d2017-08-13 02:43:42 +0300139 margin: 3px 5px;
Henri Koivunevac93da972017-08-12 15:18:06 +0300140 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300141 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300142 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
143 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300144 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300145.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400146 color: #ffffff;
147 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300148.navbar-default .navbar-nav > li > a:active,
149.navbar-default .navbar-nav > li > a:focus,
150.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
151 color: rgba(255,255,255,0.8);
152 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400153.navbar-default .navbar-nav > li > a:visited {
154 color: #ffffff;
155 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300156.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400157 background-color: transparent;
158 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300159.navbar-default .navbar-nav > .active > a:focus,
160.navbar.solid .navbar-nav > li > a:active,
161.navbar.solid .navbar-nav > li > a:focus {
162 background-color: transparent;
163 color: rgba(255,255,255,0.8); }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300164.navbar-toggle {margin-right:0px;padding:15px;}
Unknown8e40a3b2017-07-30 14:47:14 -0400165.navbar-default .navbar-toggle {
166 border-color: #ffffff; }
167 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Henri Koivuneva17653c52017-08-12 18:12:07 +0300168 background-color: #07374a;
169 }
Unknown8e40a3b2017-07-30 14:47:14 -0400170 .navbar-default .navbar-toggle .icon-bar {
171 color: #ffffff;
172 background-color: #ffffff; }
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300173.navbar-default .navbar-collapse.collapse.in ul {
Henri Koivuneva17653c52017-08-12 18:12:07 +0300174 background-color: #07374a;
175}
Henri Koivuneva6b7c7962017-08-12 21:54:58 +0300176.navbar-collapse.collapsing {
Henri Koivuneva17653c52017-08-12 18:12:07 +0300177 background-color: #07374a;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300178}
179.navbar-default .navbar-toggle .icon-bar {
180 color: #ffffff;
181 background-color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400182.navbar-default .navbar-collapse.collapse.in ul {
nilac8991c1655032017-08-19 12:37:44 +0200183 background-color: #07374a;
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300184}
Unknown94e4caa2017-08-12 10:48:07 -0400185.navbar-collapse.collapse.collapsing {
186 background-color: #07374a;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300187}
nilac8991c1655032017-08-19 12:37:44 +0200188
Henri Koivuneva5e6ed7a2017-08-12 18:14:02 +0300189.navbar-collapse.collapse.show {
Henri Koivuneva17653c52017-08-12 18:12:07 +0300190 background-color: #07374a;
191 -webkit-transition: background-color .2s ease 0s;
192 transition: background-color .2s ease 0s;
Henri Koivunevae15afea2017-08-12 18:23:45 +0300193 -webkit-border-bottom-left-radius: 4px;
194 -webkit-border-bottom-right-radius: 4px;
195 border-bottom-left-radius: 4px;
196 border-bottom-right-radius: 4px;
Henri Koivuneva17653c52017-08-12 18:12:07 +0300197}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300198
199.navbar-collapse .navbar-nav > li > a,
200.navbar-collapse .navbar-nav > li > a:hover,
201.navbar-collapse .navbar-nav > li > a:focus,
202.navbar-collapse .navbar-nav > li > a:active {
203 border-color: transparent !important;
204}
205
Unknown8e40a3b2017-07-30 14:47:14 -0400206/* Solid class attached on scroll past first section */
207.navbar.solid {
208 background-color: #07374a;
Unknown2e345c42017-08-14 18:25:38 -0400209 top: 0;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300210 width: 100%;
211 margin: 0px 0%;
Unknown2e345c42017-08-14 18:25:38 -0400212 box-shadow: 0 7px 8px 0px rgba(0,0,0,0.3);
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300213 -webkit-transition: background-color .2s ease 0s;
214 transition: background-color .2s ease 0s;
Unknown2e345c42017-08-14 18:25:38 -0400215 -webkit-transition: box-shadow .2s ease 0s;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300216 transition: box-shadow .2s ease 0s;
217 }
Unknown8e40a3b2017-07-30 14:47:14 -0400218 .navbar.solid .navbar-brand {
Henri Koivunevae1841232017-08-12 21:55:21 +0300219 opacity: 1;
Unknown8e40a3b2017-07-30 14:47:14 -0400220 display: inline-block;
221 color: #ffffff;
Henri Koivunevae1841232017-08-12 21:55:21 +0300222 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s;
223 transition: color .2s ease 0s, border-color .2s ease 0s, opacity .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400224 .navbar.solid .navbar-nav > li > a {
225 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300226 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
227 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400228
229.cover {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300230 padding: 6% 0 8% 0; }
Unknown8e40a3b2017-07-30 14:47:14 -0400231 .cover.top {
Henri Koivuneva0752d232017-08-12 18:08:32 +0300232 padding: 10vh 0 15vh 0;
Unknown8e40a3b2017-07-30 14:47:14 -0400233 height: 100vh;
234 display: -webkit-box;
235 display: -ms-flexbox;
236 display: flex;
237 background-color: #0080ff; }
238 .cover.bottom {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300239 padding: 6% 0 5.5% 0; }
240 body > .cover.bottom:nth-child(4) {padding: 6% 0 5.5% 0 !important}
Henri Koivuneva04797472017-08-12 18:35:39 +0300241 @media (max-width: 550px) {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300242 .cover, .cover.bottom {padding: 17.5% 30px 17.5% 30px; } }
Unknown8e40a3b2017-07-30 14:47:14 -0400243
244.headline {
245 padding-top: 6.25em; }
Henri Koivuneva0752d232017-08-12 18:08:32 +0300246 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300247 max-width: 1600px;
248 width: 100%;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300249 margin: 0 auto;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300250 padding-right: 30px;
251 padding-left: 30px;
Henri Koivuneva0752d232017-08-12 18:08:32 +0300252 display: block; }
Unknown8e40a3b2017-07-30 14:47:14 -0400253 @media screen and (min-width: 768px) {
254 .headline {
255 padding-top: 3.75em; } }
256 @media screen and (min-width: 992px) {
257 .headline {
258 padding-top: 1.5625em; } }
259 @media screen and (min-width: 1200px) {
260 .headline {
261 padding-top: 0px; } }
262
263#about {
264 background-color: #07374a; }
265 #about h2 {
266 color: #0080ff; }
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300267 #about > div > div.row.break > div > p {margin-bottom: 15px}
Unknown8e40a3b2017-07-30 14:47:14 -0400268
269.profile-img {
270 margin-bottom: 15px;
271 width: 120px; }
272
273.about, .about-info, .about-tools, .about-last {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300274 padding: 4% 30px 1% 30px;
275 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400276 .about-tools {
277 padding-top: 4.375em;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300278 font-size: 18px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400279 @media screen and (min-width: 992px) {
280 .about-tools {
281 padding-top: 5.625em; } }
282 .about-tools ul:first-child {
283 padding-left: 0px; }
284 .about-tools ul {
285 color: #0080ff;
286 list-style: none; }
287 .about-tools ul li {
288 padding-top: 0.75em; }
289 .about-last {
290 padding-top: 3.125em;
291 padding-bottom: 0;
292 font-size: 1.125em; }
293 @media screen and (min-width: 992px) {
294 .about-last {
295 padding-top: 0; } }
296 .about-last p {
297 color: #0080ff; }
298
299#portfolio {
300 background-color: #0080ff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400301
Unknown8e40a3b2017-07-30 14:47:14 -0400302.portfolio-projects--btn {
303 background: transparent;
304 color: #07374a;
305 border: 1px solid #07374a;
306 border-radius: 5px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300307 margin-bottom: 1.25em;
308 font-size: 18px;
309 margin: 0 8px; }
Unknown8e40a3b2017-07-30 14:47:14 -0400310 .portfolio-projects--btn:hover {
311 background: #07374a;
312 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300313 .portfolio-projects--btn:focus,
314 .portfolio-projects--btn:active {
315 background: #052a38;
316 color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400317.portfolio-projects--image {
318 margin-bottom: 1.875em;
319 padding-top: 5%; }
320
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300321@media screen and (min-width: 360px) {
322 #team > .container .row > div {width: 100%;margin: 0;}
323}
324
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300325@media screen and (min-width: 768px) {
326 .portfolio-projects {
327 margin-top: 0.625em; } }
328.portfolio-projects--title {
329 margin-top: 0.9375em;
330 font-size: 20px; }
331 @media screen and (min-width: 768px) {
332 .portfolio-projects--title {
333 margin-top: 0;
334 font-size: 21px; }
335 .portfolio-projects--desc {
336 margin-top: 30px;
337 margin-bottom: 30px;
338 font-size: 16px; }
339 .portfolio-projects--btn {font-size: 14px;margin:0 4px 16px 4px;}
340 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-5.text-center,
341 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-7.text-center.pull-right-sm {padding-left:0;}
342 #portfolio > div > div > div:nth-child(1) > div > div.col-sm-7.text-center,
343 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm {padding-right: 0;} }
344 @media screen and (min-width: 992px) {
345 .portfolio-projects--title {
346 margin-top: 15%;
347 font-size: 30px; }
348 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-left:-8px;}
349 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(5) {margin-right:-8px;} }
350 @media screen and (min-width: 1080px) {
351 .portfolio-projects--title {
352 margin-top: 24%;
353 font-size: 21px; }
354 }
355 @media screen and (min-width: 1200px) {
356 .portfolio-projects--title {
357 margin-top: 24%;
358 font-size: 24px; }
359 .portfolio-projects--desc {
360 margin-top: 30px;
361 margin-bottom: 30px;
362 font-size: 18px; }
363 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px}
364 .portfolio-projects--btn {font-size: 18px;margin:0 8px;} }
365 @media screen and (min-width: 1366px) {
366 .portfolio-projects--title {margin-top:28%;}
367 }
368 @media (min-width: 1500px) {
369 .portfolio-projects--title {font-size: 28px;margin-top:31%;}
370 .portfolio-projects--btn {font-size: 21px}
371 }
372
Unknown8e40a3b2017-07-30 14:47:14 -0400373#contact {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300374 background-color: #07374a;
375 padding-left: 15px;
376 padding-right: 15px }
Unknown8e40a3b2017-07-30 14:47:14 -0400377 #contact h2 {
378 color: #0080ff; }
379
380.contact-social-icons p {
381 color: #0080ff; }
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300382.contact-social-icons > ul {padding:0;margin:0 auto;}
Unknown8e40a3b2017-07-30 14:47:14 -0400383.contact-social-icons ul a {
384 color: #0080ff;
385 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300386 .contact-social-icons ul a:hover,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300387 .team-links-list a:hover,
388 .family-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400389 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300390 .contact-social-icons ul a:focus,
391 .contact-social-icons ul a:active,
392 .team-links-list a:focus,
Henri Koivunevabef78a62017-08-12 22:32:07 +0300393 .team-links-list a:active,
394 .family-links-list a:focus,
395 .family-links-list a:active {
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300396 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400397 .contact-social-icons ul a li {
398 display: inline-block;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300399 padding: 1.25%;
400 font-size: 16px }
Henri Koivuneva16234182017-08-13 03:09:43 +0300401 @media (max-width: 1200px) {
Henri Koivunevac9c6ac62017-08-13 03:12:28 +0300402 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:42%;float:left;}
Henri Koivuneva16234182017-08-13 03:09:43 +0300403 #family > div > div.row > div.center > div:last-child {margin-bottom: 0}
404 }
405 @media (max-width: 720px) {
406 #family > div > div.row > div.center > div {margin:1.5em 4% 3em 4%;width:92%;}
407 }
Unknown8e40a3b2017-07-30 14:47:14 -0400408
409.footer {
Henri Koivuneva28ce8c62017-08-13 03:01:23 +0300410 padding-top: 1em;
Unknown8e40a3b2017-07-30 14:47:14 -0400411 bottom: 0;
412 width: 100%;
413 /* Set the fixed height of the footer here */
Unknownf0310a82017-08-12 19:32:49 -0400414 background-color: #052a38;
415
Unknown8e40a3b2017-07-30 14:47:14 -0400416 color: #ffffff; }
electrikjesus34f27d12017-08-12 17:13:35 -0400417.footer-role, .footer-name, .footer-description {
418 color: #FFFFFF;
419}
420.footer-description {
421 color: #fff;
422 font-size: 18px;
423}
424.footer-role h4, .footer-links-list a {
425 color: #0080ff;
426}
427.footer-header h4 {
428 color: #0080ff;
429}
Unknown8e40a3b2017-07-30 14:47:14 -0400430#scrollIcon, #scrollTopIcon {
431 margin-top: 200px;
432 padding: 10px;
433 font-size: 1.5em;
434 color: #07374a;
435 border: solid 2px #07374a;
436 border-radius: 50%; }
437
438#scrollTopIcon {
439 margin-top: 10px;
440 font-size: 1em;
441 color: #ffffff;
442 border-color: #ffffff; }
443
444.back-to-top {
445 display: none; }
446 .back-to-top.visible {
447 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400448
449/* our team section */
Henri Koivunevabef78a62017-08-12 22:32:07 +0300450#team, #family {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300451 background-color: #0080ff;
Unknown2175d332017-08-13 19:28:40 -0400452 /*font-weight: 700;
453 font-size: 21px; */
Unknown423f0342017-07-30 16:44:34 -0400454}
455.hr.invisible_hr {
456 height: 0;
457 padding: 0;
458}
459.hr.big_size_hr {
460 margin: 30px 0;
461}
462.hr {
463 clear: both;
464 display: block;
465 font-size: 0;
466 height: 24px;
467 margin: 20px 0;
468 overflow: hidden;
469 padding: 2px 0;
470 position: relative;
471 text-align: center;
472 width: 100%;
473}
474.highlight_secondary {
475 color: #FFFFFF;
476}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300477.team-role, .team-name, .team-links-list a {
Unknown423f0342017-07-30 16:44:34 -0400478 color: #07374a;
nilac8991c1655032017-08-19 12:37:44 +0200479 text-align: center;
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300480 white-space: normal;
481 width: 100%;
Unknown4f1903e2017-07-30 19:40:03 -0400482}
nilac8991c1655032017-08-19 12:37:44 +0200483.team-name, .family-name {
484 font-size: 21px;
485 text-align: center;
486 white-space: nowrap;
487}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300488.team-links, .family-links {
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300489 padding-top: .75em;
Unknown2175d332017-08-13 19:28:40 -0400490 color: #07374a;
nilac8991c1655032017-08-19 12:37:44 +0200491 text-align: center;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300492}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300493.team-image img, .family-image img {
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300494 max-width:150px;
495 max-height: 150px;
496 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300497}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300498#team > .container .row > div {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300499 min-height: 0px;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300500 padding-left: 0;
501 padding-right: 0;
502 display: flex;
503 flex-wrap: wrap;
nilac8991c1655032017-08-19 12:37:44 +0200504 justify-content: center;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300505}
506 @media (min-width: 768px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300507 #team > .container .row > div {min-height: 0px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300508 #team .col-sm-4 {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300509 width: 100%;
510 margin: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300511 }
512 }
513 @media (min-width: 992px) {
514 #team .col-md-2 {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300515 width: 100%;
516 margin: 0;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300517 }
518 }
519 @media (min-width: 1200px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300520 #team > .container .row > div {min-height: 0px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300521 }
522 @media (max-width: 700px) {
Henri Koivuneva5c411dd2017-08-25 22:59:59 +0300523 #team > .container .row > div {min-height: 0px;}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300524 #team .col-xs-6 {width: 42%;margin:4%;}
525 }
526 @media (max-width: 500px) {
527 #team > .container .row > div {min-height: 250px;}
528 #team .col-xs-6 {width: 92%;margin:4%;}
529 }
530#team > .container .row > .row, #team > .container {padding-left:0;padding-right: 0}
Henri Koivuneva0752d232017-08-12 18:08:32 +0300531
Henri Koivunevad7a75622017-08-12 21:53:07 +0300532/* Bliss family section */
Unknownc8b8ae72017-08-12 12:20:45 -0400533#family {
Henri Koivunevad7a75622017-08-12 21:53:07 +0300534 background-color: #07374a;
Unknownc8b8ae72017-08-12 12:20:45 -0400535}
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300536#family > div > div.row > div {font-size: 18px}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300537.family-role, .family-name, .family-description {
Unknownc8b8ae72017-08-12 12:20:45 -0400538 color: #FFFFFF;
539}
540.family-description {
Henri Koivunevabef78a62017-08-12 22:32:07 +0300541 color: #fff;
542 font-size: 18px;
Unknownc8b8ae72017-08-12 12:20:45 -0400543}
Henri Koivunevabef78a62017-08-12 22:32:07 +0300544.family-role h4, .family-links-list a {
Unknownc8b8ae72017-08-12 12:20:45 -0400545 color: #0080ff;
546}
547.family-header h2 {
548 color: #0080ff;
549}
Henri Koivuneva10864132017-08-12 22:35:45 +0300550#family .about-tools {
551 font-size: 20px;
552}
Unknownc8b8ae72017-08-12 12:20:45 -0400553.family-image img {
554 max-width:150px;
555 max-height: 150px;
556 margin:0 auto;
Unknown1202cb92017-08-12 14:55:18 -0400557}
558.family-projects--btn {
559 background: transparent;
560 color: #0080ff;
561 border: 1px solid #0080ff;
562 border-radius: 5px;
563 margin-bottom: 1.25em;
564 font-weight: 700;
Henri Koivuneva5e8fc3b2017-08-13 01:59:45 +0300565 font-size: 21px; }
Unknown1202cb92017-08-12 14:55:18 -0400566 .family-projects--btn:hover {
567 background: #0080ff;
568 color: #ffffff; }
569 .family-projects--btn:focus,
570 .family-projects--btn:active {
571 background: #0080ff;
Henri Koivunevaac37dfe2017-08-12 22:39:22 +0300572 color: #ffffff; }
Henri Koivunevad7a75622017-08-12 21:53:07 +0300573
Henri Koivuneva0752d232017-08-12 18:08:32 +0300574@media (max-height: 880px) {
575 #scrollIcon, #scrollTopIcon {margin-top: 15vh}
576}
577@media (max-height: 800px) {
578 #scrollIcon, #scrollTopIcon {margin-top: 10vh}
579 .cover.top {padding: 7.5vh 0 12.5vh 0;}
580}
581@media (max-height: 750px) {
582 #scrollIcon, #scrollTopIcon {margin-top: 8vh}
583}
584@media (max-height: 720px) {
585 #scrollIcon, #scrollTopIcon {margin-top: 5vh}
586 .cover.top {padding: 5vh 0 10vh 0;}
587}
588@media (max-height: 650px) {
589 #scrollIcon, #scrollTopIcon {margin-top: 5vh}
590 .cover.top {padding: 2.5vh 0 5vh 0;}
591 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 42vh;}
592}
593@media (max-height: 550px) {
594 #scrollIcon, #scrollTopIcon {margin-top: 5vh}
595 .cover.top {padding: 1.5vh 0 3vh 0;}
596 .headline {padding-top:3vh;}
597 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
598}
599@media (max-height: 480px) {
600 #scrollIcon, #scrollTopIcon {margin-top: 0}
Henri Koivuneva71d10752017-08-12 18:37:49 +0300601 .cover.top {padding: 3vh 0 3vh 0;}
Henri Koivuneva0752d232017-08-12 18:08:32 +0300602 .headline {padding-top:1.5vh;}
603 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 32vh;}
604}
Henri Koivuneva71d10752017-08-12 18:37:49 +0300605@media (max-height: 320px) {
606 .cover.top {padding: 1vh 0 3vh 0;}
607 .headline {padding-top:1vh;}
608 body > div.container-fluid > div.row.cover.top > div > .row > .headline > img {max-height: 25vh;}
609}
Henri Koivuneva0752d232017-08-12 18:08:32 +0300610@media (max-width: 768px) {
611 .container-fluid {padding:30px 0 !important;}
612 .h1, .h2, .h3, h1, h2, h3 {
613 margin-top: 10px;
614 margin-bottom: 10px;
615 }
616 .lead, .about, .about-info, .about-tools, .about-last {font-size: 16px}
Henri Koivuneva0752d232017-08-12 18:08:32 +0300617 .row.cover.top .lead {
618 max-width: 350px;
619 margin-left:auto;
620 margin-right: auto
621 }
622 .h4, h4 {font-size: 20px}
623 #portfolio h2 {padding-bottom: 0}
Henri Koivuneva82de7722017-08-13 02:11:30 +0300624 #portfolio > .container {padding-right: 0;padding-left: 0}
625 .portfolio-projects--btn {margin-top:1.25em;margin-left: auto;margin-right: auto}
626 #portfolio > div > div > div:nth-child(2) > div > div.col-sm-5.text-center.pull-right-sm > a:nth-child(4) {margin-right: 4px}
627 #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 Koivuneva0752d232017-08-12 18:08:32 +0300628 #scrollIcon, #scrollTopIcon {font-size: 1em}
629}
Henri Koivuneva936cb392017-08-12 18:49:20 +0300630@media (max-device-height: 480px) and (orientation: landscape) {
631 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
632 max-height: 240px;
633 }
634 .navbar-nav>li>a {
635 padding-top: 6px;
636 padding-bottom: 6px;
637 }
638}
Henri Koivuneva0752d232017-08-12 18:08:32 +0300639@media (max-width: 360px) {
640 .h1, h1 {font-size: 32px;}
Henri Koivuneva82de7722017-08-13 02:11:30 +0300641 .cover, .cover.bottom {
642 padding-left: 15px;
643 padding-right: 15px;
644 }
Henri Koivunevad7a75622017-08-12 21:53:07 +0300645}
Unknown2175d332017-08-13 19:28:40 -0400646
647/* --- Mock-up Setting --- */
648/* Paste link to your image 310x550px */
649/* Screen Setting */
650/* --- --- */
651/* --- Animation Setting --- */
652/* --- --- */
653
654h1 {
655 color: #fff;
Unknown2175d332017-08-13 19:28:40 -0400656 cursor: default;
657}
658
659h1 span:nth-of-type(1) {
660 font-size: 1em;
661 line-height: 0.5em;
662}
663h1 span:nth-of-type(2) {
664 font-size: .4em;
665 font-weight: 400;
666 line-height: 3.65em;
667 color: #0080ff;
668 background-color: #282828;
669 padding: 3px 10px;
670 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
671}
672h1 span:nth-of-type(3) {
673 font-size: 1.5em;
674 line-height: .85em;
675}
676
677.space {
678 will-change: transform;
679 position: relative;
Unknown0c3ad6b2017-08-13 23:21:16 -0400680 left:-25;
681 top:auto;
682 bottom:auto;
Unknowna3fe6cb2017-08-13 22:41:36 -0400683 margin-top:15%;
Unknownccfaea72017-08-13 20:33:17 -0400684 margin-bottom:25%;
Unknown0c3ad6b2017-08-13 23:21:16 -0400685 margin-left: 35%;
Unknownb6003852017-08-13 20:25:42 -0400686 margin-right: auto
Unknown0c3ad6b2017-08-13 23:21:16 -0400687 -webkit-transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
688 transform: perspective(1000px) rotateX(65deg) rotateY(0deg) rotateZ(-45deg) scale(0.90);
Unknown2175d332017-08-13 19:28:40 -0400689 -webkit-transition: all 600ms;
690 transition: all 600ms;
691}
692
693.space-hover {
Unknown0c3ad6b2017-08-13 23:21:16 -0400694 position: relative;
695 left:-25;
696 top:auto;
697 bottom:auto;
698 margin-top:30%;
Unknowna3fe6cb2017-08-13 22:41:36 -0400699 margin-bottom:25%;
Unknown0c3ad6b2017-08-13 23:21:16 -0400700 margin-left: 45%;
Unknowna3fe6cb2017-08-13 22:41:36 -0400701 margin-right: auto
Unknown0c3ad6b2017-08-13 23:21:16 -0400702 -webkit-transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
703 transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(0.90);
Unknown2175d332017-08-13 19:28:40 -0400704}
705
706.phone-container {
Unknownb5f96402017-08-13 20:14:52 -0400707 width: 11.2em;
708 height: 23.33em;
Unknown2175d332017-08-13 19:28:40 -0400709 position: absolute;
710 top: 0;
711 bottom: 0;
712 left: 0;
713 right: 0;
714 margin: auto;
715 -webkit-transform-style: preserve-3d;
716 transform-style: preserve-3d;
717 -webkit-transform: translateX(-80%);
718 transform: translateX(-80%);
Unknownb5f96402017-08-13 20:14:52 -0400719 border-radius: 2.0em;
Unknown2175d332017-08-13 19:28:40 -0400720}
721
722.phone-front {
723 will-change: transform;
Unknownb5f96402017-08-13 20:14:52 -0400724 width: 11.2em;
725 height: 23.33em;
Unknown2175d332017-08-13 19:28:40 -0400726 position: absolute;
727 top: 0;
728 bottom: 0;
729 left: 0;
730 right: 0;
731 margin: auto;
Unknown001b4092017-08-13 20:55:51 -0400732 background-image: url("../images/phone_front.svg");
Unknown2175d332017-08-13 19:28:40 -0400733 background-repeat: no-repeat;
Unknownb5f96402017-08-13 20:14:52 -0400734 background-position: -.53em 0;
735 background-size: 12.3em 23.36em;
736 border-radius: 2.0em;
Unknown2175d332017-08-13 19:28:40 -0400737 box-shadow: -20px 27px 13px 10px rgba(0, 0, 0, 0.5);
738 -webkit-transition: -webkit-transform 600ms;
739 transition: -webkit-transform 600ms;
740 transition: transform 600ms;
741 transition: transform 600ms, -webkit-transform 600ms;
742 -webkit-transition: box-shadow 450ms;
743 transition: box-shadow 450ms;
744}
745
Unknownb4169622017-08-15 19:11:36 -0400746.just-phone-front {
747 will-change: transform;
748 width: 11.2em;
749 height: 23.33em;
750 position: absolute;
751 right: 0;
752 margin: auto;
753 left:-25;
754 top:0;
755 bottom:auto;
756 margin-top:10%;
757 margin-bottom:15%;
758 margin-left: 35%;
759 margin-right: auto;
760 background-image: url("../images/phone_front.svg");
761 background-repeat: no-repeat;
762 background-position: -.53em 0;
763 background-size: 12.3em 23.36em;
764 border-radius: 2.0em;
765 box-shadow: -10px 13px 7px 5px rgba(0, 0, 0, 0.5);
766 -webkit-transform: scale(0.90);
767 transform: scale(0.90);
768 -webkit-transition: -webkit-transform 600ms;
769 transition: -webkit-transform 600ms;
770 transition: transform 600ms;
771 transition: transform 600ms, -webkit-transform 600ms;
772 -webkit-transition: box-shadow 450ms;
773 transition: box-shadow 450ms;
774}
775
Unknown2175d332017-08-13 19:28:40 -0400776.phone-front-hover {
777 box-shadow: 0 12px 13px 10px rgba(0, 0, 0, 0.5);
778 -webkit-transition: -webkit-transform 600ms;
779 transition: -webkit-transform 600ms;
780 transition: transform 600ms;
781 transition: transform 600ms, -webkit-transform 600ms;
782 -webkit-transition: box-shadow 450ms;
783 transition: box-shadow 450ms;
784}
785
786.phone-screen {
Unknownf97e9ae2017-08-13 21:03:37 -0400787 width: 10.5em;
788 height: 19.3em;
Unknown2175d332017-08-13 19:28:40 -0400789 position: relative;
790 left: 0;
791 right: 0;
Unknownb5f96402017-08-13 20:14:52 -0400792 top: 2.283em;
Unknown2175d332017-08-13 19:28:40 -0400793 margin: auto;
794 background-color: #000;
795 overflow: hidden;
796}
797.phone-screen::before {
798 content: "";
799 position: absolute;
800 width: 100%;
801 height: 100%;
802 box-shadow: inset 13px 0 10px -5px rgba(250, 250, 250, 0.17), inset -13px 0 10px -5px rgba(250, 250, 250, 0.17);
803 background-image: url("../images/bliss_screens.gif");
804 background-repeat: no-repeat;
805 background-position: 50% 0px;
806 background-size: cover;
807 -webkit-transform: scale(1);
808 transform: scale(1);
809}
810.phone-screen::after {
811 content: "";
812 position: absolute;
813 width: 100%;
814 height: 100%;
815 background-color: rgba(250, 250, 250, 0.1);
816}
817
818.phone-side {
819 will-change: transform;
Unknownb5f96402017-08-13 20:14:52 -0400820 width: 13.33em;
821 height: 25em;
Unknown2175d332017-08-13 19:28:40 -0400822 position: absolute;
823 top: 0;
824 bottom: 0;
825 left: 0;
826 right: 0;
827 margin: auto;
Unknownb5f96402017-08-13 20:14:52 -0400828 border-radius: 1.66em;
Unknown2175d332017-08-13 19:28:40 -0400829 background-repeat: no-repeat;
Unknownb5f96402017-08-13 20:14:52 -0400830 background-position: 2.2em .5em;
831 background-size: 13.33em 24.73em;
Unknown2175d332017-08-13 19:28:40 -0400832 -webkit-transform-style: preserve-3d;
833 transform-style: preserve-3d;
834 -webkit-transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
835 transform: skew(-1deg) translateX(-15.5%) translateY(1.2%) scaleX(0.95) scaleY(0.96) rotate(-1deg);
836 -webkit-transition: all 350ms;
837 transition: all 350ms;
838}
839
840.phone-side-hover {
841 -webkit-transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
842 transform: skew(-1deg) translateX(-13.4%) translateY(1.05%) scaleX(0.83) scaleY(0.83) rotate(-1deg);
843 -webkit-transition: all 350ms;
844 transition: all 350ms;
845}
846
847@-webkit-keyframes figure-anim {
848 from {
849 border-radius: 50%;
850 -webkit-transform: rotate(0deg) scale(1);
851 transform: rotate(0deg) scale(1);
852 }
853 to {
854 border-radius: 30%;
855 -webkit-transform: rotate(360deg) scale(0.5);
856 transform: rotate(360deg) scale(0.5);
857 }
858}
859
860@keyframes figure-anim {
861 from {
862 border-radius: 50%;
863 -webkit-transform: rotate(0deg) scale(1);
864 transform: rotate(0deg) scale(1);
865 }
866 to {
867 border-radius: 30%;
868 -webkit-transform: rotate(360deg) scale(0.5);
869 transform: rotate(360deg) scale(0.5);
870 }
871}
872@-webkit-keyframes figure-container-anim {
873 from {
874 -webkit-transform: rotate(0deg);
875 transform: rotate(0deg);
876 }
877 to {
878 -webkit-transform: rotate(360deg);
879 transform: rotate(360deg);
880 }
881}
882@keyframes figure-container-anim {
883 from {
884 -webkit-transform: rotate(0deg);
885 transform: rotate(0deg);
886 }
887 to {
888 -webkit-transform: rotate(360deg);
889 transform: rotate(360deg);
890 }
891}