blob: 2363f6e52d4e7f222fb603d0652135ccd1bb1534 [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; }
18
19 .pull-left-sm {
20 float: left !important; } }
21@media (min-width: 992px) {
22 .pull-right-md {
23 float: right !important; }
24
25 .pull-left-md {
26 float: left !important; } }
27@media (min-width: 1200px) {
28 .pull-right-lg {
29 float: right !important; }
30
31 .pull-left-lg {
32 float: left !important; } }
33* {
34 box-sizing: border-box; }
35
36html {
37 position: relative;
Henri Koivuneva7edca392017-08-12 16:23:52 +030038 height: 100%;
39 width: 100%; }
Unknown8e40a3b2017-07-30 14:47:14 -040040
41img {
42 width: 100%; }
43
44body {
45 height: 100%;
46 font-family: "Comfortaa", Helvetica, Arial, sans-serif;
Henri Koivuneva468d1692017-08-12 16:24:41 +030047 line-height: 1.4;
Unknown8e40a3b2017-07-30 14:47:14 -040048 background-color: #0080ff;
49 /* Margin bottom by footer height */
50 margin-bottom: 60px; }
51
Henri Koivuneva468d1692017-08-12 16:24:41 +030052h1, .h1,
53h2, .h2,
54h3, .h3,
55h4, .h4,
56h5, .h5,
57h6, .h6 {
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 color: #07374a; }
61
62p {
63 font-family: "Comfortaa", sans-serif;
64 color: #ffffff; }
65
Henri Koivuneva0f988192017-08-12 15:28:05 +030066a, .btn {
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030067 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
68 transition: color .2s ease 0s, border-color .2s ease 0s, background-color .2s ease 0s;
Henri Koivuneva0f988192017-08-12 15:28:05 +030069}
70
Henri Koivuneva7f266022017-08-12 15:25:19 +030071a:hover, a:focus, a:active {text-decoration: none;}
72
Unknown8e40a3b2017-07-30 14:47:14 -040073body > .container-fluid {
Henri Koivuneva7edca392017-08-12 16:23:52 +030074 padding: 60px 0; }
75
Henri Koivunevaf63e2a92017-08-12 16:37:49 +030076#portfolio > .container {
77 padding-left: 0;
78 padding-right: 0 }
79
Henri Koivunevabcf672a2017-08-12 16:25:03 +030080.row,
81.container-fluid>.navbar-collapse,
82.container-fluid>.navbar-header,
83.container>.navbar-collapse,
84.container>.navbar-header {
Unknown94e4caa2017-08-12 10:48:07 -040085 margin:auto;
86 }
Unknown8e40a3b2017-07-30 14:47:14 -040087
88.container-fluid .text-muted {
89 margin: 20px 0; }
90
91.btn:focus, a:focus {
92 outline: none !important; }
93
94.navbar {
95 height: 70px;
96 background-color: transparent;
97 background: transparent;
98 border: none;
99 color: #ffffff;
100 z-index: 100;
101 margin-bottom: 0;
102 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300103 -webkit-transition: background-color .2s ease 0s;
104 transition: background-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400105
106.navbar-brand {
107 display: none;
108 margin-top: 10px;
109 color: #ffffff;
110 font-weight: 400; }
111
112.navbar-default .navbar-nav > li > a {
113 color: #ffffff;
114 font-weight: 500;
115 font-size: 1em;
116 text-transform: lowercase;
Henri Koivunevac93da972017-08-12 15:18:06 +0300117 margin: 9px 5px 5px 5px;
118 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300119 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300120 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
121 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300122 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300123.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400124 color: #ffffff;
125 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300126.navbar-default .navbar-nav > li > a:active,
127.navbar-default .navbar-nav > li > a:focus,
128.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
129 color: rgba(255,255,255,0.8);
130 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400131.navbar-default .navbar-nav > li > a:visited {
132 color: #ffffff;
133 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300134.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400135 background-color: transparent;
136 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300137.navbar-default .navbar-nav > .active > a:focus,
138.navbar.solid .navbar-nav > li > a:active,
139.navbar.solid .navbar-nav > li > a:focus {
140 background-color: transparent;
141 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400142.navbar-default .navbar-toggle {
143 border-color: #ffffff; }
144 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
Unknown94e4caa2017-08-12 10:48:07 -0400145 background-color: #07374a;
146 }
Unknown8e40a3b2017-07-30 14:47:14 -0400147 .navbar-default .navbar-toggle .icon-bar {
148 color: #ffffff;
149 background-color: #ffffff; }
150.navbar-default .navbar-collapse.collapse.in ul {
Unknown94e4caa2017-08-12 10:48:07 -0400151 background-color: #07374a;
152 }
153.navbar-collapse.collapse.collapsing {
154 background-color: #07374a;
155
156 }
157
158 .navbar-collapse.collapse.show {
159 background-color: #07374a;
160 -webkit-transition: background-color .2s ease 0s;
161 transition: background-color .2s ease 0s;
162 }
Unknown8e40a3b2017-07-30 14:47:14 -0400163
Unknown94e4caa2017-08-12 10:48:07 -0400164
Unknown8e40a3b2017-07-30 14:47:14 -0400165/* Solid class attached on scroll past first section */
166.navbar.solid {
167 background-color: #07374a;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300168 -webkit-transition: background-color .2s ease 0s;
169 transition: background-color .2s ease 0s;
Unknown8e40a3b2017-07-30 14:47:14 -0400170 box-shadow: 0 0 4px rgba(7, 55, 74, 0.2); }
171 .navbar.solid .navbar-brand {
172 display: inline-block;
173 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300174 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
175 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400176 .navbar.solid .navbar-nav > li > a {
177 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300178 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
179 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400180
181.cover {
182 padding: 10% 0 10% 0; }
183 .cover.top {
184 padding: 5% 0 10% 0;
185 height: 100vh;
186 display: -webkit-box;
187 display: -ms-flexbox;
188 display: flex;
189 background-color: #0080ff; }
190 .cover.bottom {
191 padding: 10% 0 10% 0; }
192
193.headline {
194 padding-top: 6.25em; }
195 @media screen and (min-width: 768px) {
196 .headline {
197 padding-top: 3.75em; } }
198 @media screen and (min-width: 992px) {
199 .headline {
200 padding-top: 1.5625em; } }
201 @media screen and (min-width: 1200px) {
202 .headline {
203 padding-top: 0px; } }
204
205#about {
206 background-color: #07374a; }
207 #about h2 {
208 color: #0080ff; }
209
210.profile-img {
211 margin-bottom: 15px;
212 width: 120px; }
213
214.about, .about-info, .about-tools, .about-last {
Henri Koivuneva67b58702017-08-12 16:38:47 +0300215 padding: 4% 6% 1% 6%;
Unknown8e40a3b2017-07-30 14:47:14 -0400216 font-size: 1.25em; }
217 .about-tools {
218 padding-top: 4.375em;
219 font-weight: 700;
220 font-size: 1.25em; }
221 @media screen and (min-width: 992px) {
222 .about-tools {
223 padding-top: 5.625em; } }
224 .about-tools ul:first-child {
225 padding-left: 0px; }
226 .about-tools ul {
227 color: #0080ff;
228 list-style: none; }
229 .about-tools ul li {
230 padding-top: 0.75em; }
231 .about-last {
232 padding-top: 3.125em;
233 padding-bottom: 0;
234 font-size: 1.125em; }
235 @media screen and (min-width: 992px) {
236 .about-last {
237 padding-top: 0; } }
238 .about-last p {
239 color: #0080ff; }
240
241#portfolio {
242 background-color: #0080ff; }
243 #portfolio h2 {
244 padding-bottom: 1.25em; }
245
246@media screen and (min-width: 768px) {
247 .portfolio-projects {
248 margin-top: 0.625em; } }
249.portfolio-projects--title {
250 margin-top: 0.9375em; }
251 @media screen and (min-width: 768px) {
252 .portfolio-projects--title {
253 margin-top: 20%; } }
254 @media screen and (min-width: 1200px) {
255 .portfolio-projects--title {
Henri Koivuneva9a118552017-08-12 17:11:54 +0300256 margin-top: 5%; }
257 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px} }
Unknown8e40a3b2017-07-30 14:47:14 -0400258@media screen and (min-width: 768px) {
259 .portfolio-projects--desc {
260 margin-top: 10%;
261 margin-bottom: 10%; } }
262.portfolio-projects--btn {
263 background: transparent;
264 color: #07374a;
265 border: 1px solid #07374a;
266 border-radius: 5px;
267 margin-bottom: 1.25em; }
268 .portfolio-projects--btn:hover {
269 background: #07374a;
270 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300271 .portfolio-projects--btn:focus,
272 .portfolio-projects--btn:active {
273 background: #052a38;
274 color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400275.portfolio-projects--image {
276 margin-bottom: 1.875em;
277 padding-top: 5%; }
278
279#contact {
280 background-color: #07374a; }
281 #contact h2 {
282 color: #0080ff; }
283
284.contact-social-icons p {
285 color: #0080ff; }
286.contact-social-icons ul a {
287 color: #0080ff;
288 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300289 .contact-social-icons ul a:hover,
290 .team-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400291 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300292 .contact-social-icons ul a:focus,
293 .contact-social-icons ul a:active,
294 .team-links-list a:focus,
295 .team-links-list a:active {
296 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400297 .contact-social-icons ul a li {
298 display: inline-block;
299 padding: 2%; }
300
301.footer {
302 bottom: 0;
303 width: 100%;
304 /* Set the fixed height of the footer here */
305 height: 30px;
306 background-color: #07374a;
307 color: #ffffff; }
308
309#scrollIcon, #scrollTopIcon {
310 margin-top: 200px;
311 padding: 10px;
312 font-size: 1.5em;
313 color: #07374a;
314 border: solid 2px #07374a;
315 border-radius: 50%; }
316
317#scrollTopIcon {
318 margin-top: 10px;
319 font-size: 1em;
320 color: #ffffff;
321 border-color: #ffffff; }
322
323.back-to-top {
324 display: none; }
325 .back-to-top.visible {
326 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400327
328/* our team section */
Unknown284cf502017-08-01 21:04:50 -0400329#team {
Unknown4f1903e2017-07-30 19:40:03 -0400330 background-color: #0080ff;
Unknown284cf502017-08-01 21:04:50 -0400331 font-weight: 700;
Unknown4f1903e2017-07-30 19:40:03 -0400332 font-size: 1.5em;
Unknown423f0342017-07-30 16:44:34 -0400333}
334.hr.invisible_hr {
335 height: 0;
336 padding: 0;
337}
338.hr.big_size_hr {
339 margin: 30px 0;
340}
341.hr {
342 clear: both;
343 display: block;
344 font-size: 0;
345 height: 24px;
346 margin: 20px 0;
347 overflow: hidden;
348 padding: 2px 0;
349 position: relative;
350 text-align: center;
351 width: 100%;
352}
353.highlight_secondary {
354 color: #FFFFFF;
355}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300356.team-role, .team-name, .team-links-list a {
Unknown423f0342017-07-30 16:44:34 -0400357 color: #07374a;
Unknown4f1903e2017-07-30 19:40:03 -0400358}
359.team-links {
360 padding-top: .75em;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300361}
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300362.team-image img {
363 max-width:150px;
364 max-height: 150px;
365 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300366}
Unknownc8b8ae72017-08-12 12:20:45 -0400367/* our team section */
368#family {
369 background-color: #07374a;
Unknownc8b8ae72017-08-12 12:20:45 -0400370}
371
372.family-role, .family-name, .family-links-list {
373 color: #FFFFFF;
374}
375.family-description {
376 color: #b7b7b7;
377}
378.family-role h4 {
379 color: #0080ff;
380}
381.family-header h2 {
382 color: #0080ff;
383}
384.family-links {
385 padding-top: .75em;
386}
387.family-image img {
388 max-width:150px;
389 max-height: 150px;
390 margin:0 auto;
Unknown3bdf6a72017-08-12 14:43:49 -0400391}