blob: 72ef74f2548ebe87d7659f8fc12afea301d4f8f3 [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 {
Henri Koivuneva7edca392017-08-12 16:23:52 +030085 margin:auto;}
Unknown8e40a3b2017-07-30 14:47:14 -040086
87.container-fluid .text-muted {
88 margin: 20px 0; }
89
90.btn:focus, a:focus {
91 outline: none !important; }
92
93.navbar {
94 height: 70px;
95 background-color: transparent;
96 background: transparent;
97 border: none;
98 color: #ffffff;
99 z-index: 100;
100 margin-bottom: 0;
101 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300102 -webkit-transition: background-color .2s ease 0s;
103 transition: background-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400104
105.navbar-brand {
106 display: none;
107 margin-top: 10px;
108 color: #ffffff;
109 font-weight: 400; }
110
111.navbar-default .navbar-nav > li > a {
112 color: #ffffff;
113 font-weight: 500;
114 font-size: 1em;
115 text-transform: lowercase;
Henri Koivunevac93da972017-08-12 15:18:06 +0300116 margin: 9px 5px 5px 5px;
117 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300118 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300119 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
120 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300121 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300122.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400123 color: #ffffff;
124 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300125.navbar-default .navbar-nav > li > a:active,
126.navbar-default .navbar-nav > li > a:focus,
127.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
128 color: rgba(255,255,255,0.8);
129 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400130.navbar-default .navbar-nav > li > a:visited {
131 color: #ffffff;
132 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300133.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400134 background-color: transparent;
135 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300136.navbar-default .navbar-nav > .active > a:focus,
137.navbar.solid .navbar-nav > li > a:active,
138.navbar.solid .navbar-nav > li > a:focus {
139 background-color: transparent;
140 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400141.navbar-default .navbar-toggle {
142 border-color: #ffffff; }
143 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
144 background-color: #07374a; }
145 .navbar-default .navbar-toggle .icon-bar {
146 color: #ffffff;
147 background-color: #ffffff; }
148.navbar-default .navbar-collapse.collapse.in ul {
149 background-color: #07374a; }
150
151/* Solid class attached on scroll past first section */
152.navbar.solid {
153 background-color: #07374a;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300154 -webkit-transition: background-color .2s ease 0s;
155 transition: background-color .2s ease 0s;
Unknown8e40a3b2017-07-30 14:47:14 -0400156 box-shadow: 0 0 4px rgba(7, 55, 74, 0.2); }
157 .navbar.solid .navbar-brand {
158 display: inline-block;
159 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300160 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
161 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400162 .navbar.solid .navbar-nav > li > a {
163 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300164 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
165 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400166
167.cover {
168 padding: 10% 0 10% 0; }
169 .cover.top {
170 padding: 5% 0 10% 0;
171 height: 100vh;
172 display: -webkit-box;
173 display: -ms-flexbox;
174 display: flex;
175 background-color: #0080ff; }
176 .cover.bottom {
177 padding: 10% 0 10% 0; }
178
179.headline {
180 padding-top: 6.25em; }
181 @media screen and (min-width: 768px) {
182 .headline {
183 padding-top: 3.75em; } }
184 @media screen and (min-width: 992px) {
185 .headline {
186 padding-top: 1.5625em; } }
187 @media screen and (min-width: 1200px) {
188 .headline {
189 padding-top: 0px; } }
190
191#about {
192 background-color: #07374a; }
193 #about h2 {
194 color: #0080ff; }
195
196.profile-img {
197 margin-bottom: 15px;
198 width: 120px; }
199
200.about, .about-info, .about-tools, .about-last {
Henri Koivuneva67b58702017-08-12 16:38:47 +0300201 padding: 4% 6% 1% 6%;
Unknown8e40a3b2017-07-30 14:47:14 -0400202 font-size: 1.25em; }
203 .about-tools {
204 padding-top: 4.375em;
205 font-weight: 700;
206 font-size: 1.25em; }
207 @media screen and (min-width: 992px) {
208 .about-tools {
209 padding-top: 5.625em; } }
210 .about-tools ul:first-child {
211 padding-left: 0px; }
212 .about-tools ul {
213 color: #0080ff;
214 list-style: none; }
215 .about-tools ul li {
216 padding-top: 0.75em; }
217 .about-last {
218 padding-top: 3.125em;
219 padding-bottom: 0;
220 font-size: 1.125em; }
221 @media screen and (min-width: 992px) {
222 .about-last {
223 padding-top: 0; } }
224 .about-last p {
225 color: #0080ff; }
226
227#portfolio {
228 background-color: #0080ff; }
229 #portfolio h2 {
230 padding-bottom: 1.25em; }
231
232@media screen and (min-width: 768px) {
233 .portfolio-projects {
234 margin-top: 0.625em; } }
235.portfolio-projects--title {
236 margin-top: 0.9375em; }
237 @media screen and (min-width: 768px) {
238 .portfolio-projects--title {
239 margin-top: 20%; } }
240 @media screen and (min-width: 1200px) {
241 .portfolio-projects--title {
Henri Koivuneva9a118552017-08-12 17:11:54 +0300242 margin-top: 5%; }
243 .portfolio-projects .col-lg-6 + .col-lg-6 + .col-lg-6 {margin-top:40px} }
Unknown8e40a3b2017-07-30 14:47:14 -0400244@media screen and (min-width: 768px) {
245 .portfolio-projects--desc {
246 margin-top: 10%;
247 margin-bottom: 10%; } }
248.portfolio-projects--btn {
249 background: transparent;
250 color: #07374a;
251 border: 1px solid #07374a;
252 border-radius: 5px;
253 margin-bottom: 1.25em; }
254 .portfolio-projects--btn:hover {
255 background: #07374a;
256 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300257 .portfolio-projects--btn:focus,
258 .portfolio-projects--btn:active {
259 background: #052a38;
260 color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400261.portfolio-projects--image {
262 margin-bottom: 1.875em;
263 padding-top: 5%; }
264
265#contact {
266 background-color: #07374a; }
267 #contact h2 {
268 color: #0080ff; }
269
270.contact-social-icons p {
271 color: #0080ff; }
272.contact-social-icons ul a {
273 color: #0080ff;
274 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300275 .contact-social-icons ul a:hover,
276 .team-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400277 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300278 .contact-social-icons ul a:focus,
279 .contact-social-icons ul a:active,
280 .team-links-list a:focus,
281 .team-links-list a:active {
282 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400283 .contact-social-icons ul a li {
284 display: inline-block;
285 padding: 2%; }
286
287.footer {
288 bottom: 0;
289 width: 100%;
290 /* Set the fixed height of the footer here */
291 height: 30px;
292 background-color: #07374a;
293 color: #ffffff; }
294
295#scrollIcon, #scrollTopIcon {
296 margin-top: 200px;
297 padding: 10px;
298 font-size: 1.5em;
299 color: #07374a;
300 border: solid 2px #07374a;
301 border-radius: 50%; }
302
303#scrollTopIcon {
304 margin-top: 10px;
305 font-size: 1em;
306 color: #ffffff;
307 border-color: #ffffff; }
308
309.back-to-top {
310 display: none; }
311 .back-to-top.visible {
312 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400313
314/* our team section */
Unknown284cf502017-08-01 21:04:50 -0400315#team {
Unknown4f1903e2017-07-30 19:40:03 -0400316 background-color: #0080ff;
Unknown284cf502017-08-01 21:04:50 -0400317 font-weight: 700;
Unknown4f1903e2017-07-30 19:40:03 -0400318 font-size: 1.5em;
Unknown423f0342017-07-30 16:44:34 -0400319}
320.hr.invisible_hr {
321 height: 0;
322 padding: 0;
323}
324.hr.big_size_hr {
325 margin: 30px 0;
326}
327.hr {
328 clear: both;
329 display: block;
330 font-size: 0;
331 height: 24px;
332 margin: 20px 0;
333 overflow: hidden;
334 padding: 2px 0;
335 position: relative;
336 text-align: center;
337 width: 100%;
338}
339.highlight_secondary {
340 color: #FFFFFF;
341}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300342.team-role, .team-name, .team-links-list a {
Unknown423f0342017-07-30 16:44:34 -0400343 color: #07374a;
Unknown4f1903e2017-07-30 19:40:03 -0400344}
345.team-links {
346 padding-top: .75em;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300347}
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300348.team-image img {
349 max-width:150px;
350 max-height: 150px;
351 margin:0 auto;
Henri Koivuneva4c866502017-08-12 17:14:37 +0300352}