blob: a364bb6feba6731b39be6f572ff6a0601f4c198f [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
76.row {
77 margin:auto;}
Unknown8e40a3b2017-07-30 14:47:14 -040078
79.container-fluid .text-muted {
80 margin: 20px 0; }
81
82.btn:focus, a:focus {
83 outline: none !important; }
84
85.navbar {
86 height: 70px;
87 background-color: transparent;
88 background: transparent;
89 border: none;
90 color: #ffffff;
91 z-index: 100;
92 margin-bottom: 0;
93 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030094 -webkit-transition: background-color .2s ease 0s;
95 transition: background-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -040096
97.navbar-brand {
98 display: none;
99 margin-top: 10px;
100 color: #ffffff;
101 font-weight: 400; }
102
103.navbar-default .navbar-nav > li > a {
104 color: #ffffff;
105 font-weight: 500;
106 font-size: 1em;
107 text-transform: lowercase;
Henri Koivunevac93da972017-08-12 15:18:06 +0300108 margin: 9px 5px 5px 5px;
109 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300110 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300111 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
112 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300113.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400114 color: #ffffff;
115 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300116.navbar-default .navbar-nav > li > a:active,
117.navbar-default .navbar-nav > li > a:focus,
118.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
119 color: rgba(255,255,255,0.8);
120 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400121.navbar-default .navbar-nav > li > a:visited {
122 color: #ffffff;
123 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300124.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400125 background-color: transparent;
126 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300127.navbar-default .navbar-nav > .active > a:focus,
128.navbar.solid .navbar-nav > li > a:active,
129.navbar.solid .navbar-nav > li > a:focus {
130 background-color: transparent;
131 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400132.navbar-default .navbar-toggle {
133 border-color: #ffffff; }
134 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
135 background-color: #07374a; }
136 .navbar-default .navbar-toggle .icon-bar {
137 color: #ffffff;
138 background-color: #ffffff; }
139.navbar-default .navbar-collapse.collapse.in ul {
140 background-color: #07374a; }
141
142/* Solid class attached on scroll past first section */
143.navbar.solid {
144 background-color: #07374a;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300145 -webkit-transition: background-color .2s ease 0s;
146 transition: background-color .2s ease 0s;
Unknown8e40a3b2017-07-30 14:47:14 -0400147 box-shadow: 0 0 4px rgba(7, 55, 74, 0.2); }
148 .navbar.solid .navbar-brand {
149 display: inline-block;
150 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300151 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
152 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400153 .navbar.solid .navbar-nav > li > a {
154 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300155 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
156 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400157
158.cover {
159 padding: 10% 0 10% 0; }
160 .cover.top {
161 padding: 5% 0 10% 0;
162 height: 100vh;
163 display: -webkit-box;
164 display: -ms-flexbox;
165 display: flex;
166 background-color: #0080ff; }
167 .cover.bottom {
168 padding: 10% 0 10% 0; }
169
170.headline {
171 padding-top: 6.25em; }
172 @media screen and (min-width: 768px) {
173 .headline {
174 padding-top: 3.75em; } }
175 @media screen and (min-width: 992px) {
176 .headline {
177 padding-top: 1.5625em; } }
178 @media screen and (min-width: 1200px) {
179 .headline {
180 padding-top: 0px; } }
181
182#about {
183 background-color: #07374a; }
184 #about h2 {
185 color: #0080ff; }
186
187.profile-img {
188 margin-bottom: 15px;
189 width: 120px; }
190
191.about, .about-info, .about-tools, .about-last {
192 padding: 4% 10% 1% 10%;
193 font-size: 1.25em; }
194 .about-tools {
195 padding-top: 4.375em;
196 font-weight: 700;
197 font-size: 1.25em; }
198 @media screen and (min-width: 992px) {
199 .about-tools {
200 padding-top: 5.625em; } }
201 .about-tools ul:first-child {
202 padding-left: 0px; }
203 .about-tools ul {
204 color: #0080ff;
205 list-style: none; }
206 .about-tools ul li {
207 padding-top: 0.75em; }
208 .about-last {
209 padding-top: 3.125em;
210 padding-bottom: 0;
211 font-size: 1.125em; }
212 @media screen and (min-width: 992px) {
213 .about-last {
214 padding-top: 0; } }
215 .about-last p {
216 color: #0080ff; }
217
218#portfolio {
219 background-color: #0080ff; }
220 #portfolio h2 {
221 padding-bottom: 1.25em; }
222
223@media screen and (min-width: 768px) {
224 .portfolio-projects {
225 margin-top: 0.625em; } }
226.portfolio-projects--title {
227 margin-top: 0.9375em; }
228 @media screen and (min-width: 768px) {
229 .portfolio-projects--title {
230 margin-top: 20%; } }
231 @media screen and (min-width: 1200px) {
232 .portfolio-projects--title {
233 margin-top: 5%; } }
234@media screen and (min-width: 768px) {
235 .portfolio-projects--desc {
236 margin-top: 10%;
237 margin-bottom: 10%; } }
238.portfolio-projects--btn {
239 background: transparent;
240 color: #07374a;
241 border: 1px solid #07374a;
242 border-radius: 5px;
243 margin-bottom: 1.25em; }
244 .portfolio-projects--btn:hover {
245 background: #07374a;
246 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300247 .portfolio-projects--btn:focus,
248 .portfolio-projects--btn:active {
249 background: #052a38;
250 color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400251.portfolio-projects--image {
252 margin-bottom: 1.875em;
253 padding-top: 5%; }
254
255#contact {
256 background-color: #07374a; }
257 #contact h2 {
258 color: #0080ff; }
259
260.contact-social-icons p {
261 color: #0080ff; }
262.contact-social-icons ul a {
263 color: #0080ff;
264 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300265 .contact-social-icons ul a:hover,
266 .team-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400267 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300268 .contact-social-icons ul a:focus,
269 .contact-social-icons ul a:active,
270 .team-links-list a:focus,
271 .team-links-list a:active {
272 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400273 .contact-social-icons ul a li {
274 display: inline-block;
275 padding: 2%; }
276
277.footer {
278 bottom: 0;
279 width: 100%;
280 /* Set the fixed height of the footer here */
281 height: 30px;
282 background-color: #07374a;
283 color: #ffffff; }
284
285#scrollIcon, #scrollTopIcon {
286 margin-top: 200px;
287 padding: 10px;
288 font-size: 1.5em;
289 color: #07374a;
290 border: solid 2px #07374a;
291 border-radius: 50%; }
292
293#scrollTopIcon {
294 margin-top: 10px;
295 font-size: 1em;
296 color: #ffffff;
297 border-color: #ffffff; }
298
299.back-to-top {
300 display: none; }
301 .back-to-top.visible {
302 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400303
304/* our team section */
Unknown284cf502017-08-01 21:04:50 -0400305#team {
Unknown4f1903e2017-07-30 19:40:03 -0400306 background-color: #0080ff;
Unknown284cf502017-08-01 21:04:50 -0400307 font-weight: 700;
Unknown4f1903e2017-07-30 19:40:03 -0400308 font-size: 1.5em;
Unknown423f0342017-07-30 16:44:34 -0400309}
310.hr.invisible_hr {
311 height: 0;
312 padding: 0;
313}
314.hr.big_size_hr {
315 margin: 30px 0;
316}
317.hr {
318 clear: both;
319 display: block;
320 font-size: 0;
321 height: 24px;
322 margin: 20px 0;
323 overflow: hidden;
324 padding: 2px 0;
325 position: relative;
326 text-align: center;
327 width: 100%;
328}
329.highlight_secondary {
330 color: #FFFFFF;
331}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300332.team-role, .team-name, .team-links-list a {
Unknown423f0342017-07-30 16:44:34 -0400333 color: #07374a;
Unknown4f1903e2017-07-30 19:40:03 -0400334}
335.team-links {
336 padding-top: .75em;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300337}
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300338.team-image img {
339 max-width:150px;
340 max-height: 150px;
341 margin:0 auto;
342}