blob: 05478d7bd90dec71a211ccd2799fcad6b3c71439 [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 Koivunevabcf672a2017-08-12 16:25:03 +030076.row,
77.container-fluid>.navbar-collapse,
78.container-fluid>.navbar-header,
79.container>.navbar-collapse,
80.container>.navbar-header {
Henri Koivuneva7edca392017-08-12 16:23:52 +030081 margin:auto;}
Unknown8e40a3b2017-07-30 14:47:14 -040082
83.container-fluid .text-muted {
84 margin: 20px 0; }
85
86.btn:focus, a:focus {
87 outline: none !important; }
88
89.navbar {
90 height: 70px;
91 background-color: transparent;
92 background: transparent;
93 border: none;
94 color: #ffffff;
95 z-index: 100;
96 margin-bottom: 0;
97 border-radius: 0;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +030098 -webkit-transition: background-color .2s ease 0s;
99 transition: background-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400100
101.navbar-brand {
102 display: none;
103 margin-top: 10px;
104 color: #ffffff;
105 font-weight: 400; }
106
107.navbar-default .navbar-nav > li > a {
108 color: #ffffff;
109 font-weight: 500;
110 font-size: 1em;
111 text-transform: lowercase;
Henri Koivunevac93da972017-08-12 15:18:06 +0300112 margin: 9px 5px 5px 5px;
113 border: 1px solid transparent;
Henri Koivuneva4d964cb2017-08-12 15:22:55 +0300114 border-radius: 5px;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300115 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
116 transition: color .2s ease 0s, border-color .2s ease 0s; }
Henri Koivunevabcf672a2017-08-12 16:25:03 +0300117 .navbar-default .navbar-nav > li:last-child > a {margin-right: 0}
Henri Koivunevac93da972017-08-12 15:18:06 +0300118.navbar-default .navbar-nav > li > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400119 color: #ffffff;
120 border: 1px solid #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300121.navbar-default .navbar-nav > li > a:active,
122.navbar-default .navbar-nav > li > a:focus,
123.navbar.solid .navbar-nav > li > a:active, .navbar.solid .navbar-nav > li > a:focus {
124 color: rgba(255,255,255,0.8);
125 border: 1px solid rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400126.navbar-default .navbar-nav > li > a:visited {
127 color: #ffffff;
128 text-decoration: none; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300129.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400130 background-color: transparent;
131 color: #ffffff; }
Henri Koivunevac93da972017-08-12 15:18:06 +0300132.navbar-default .navbar-nav > .active > a:focus,
133.navbar.solid .navbar-nav > li > a:active,
134.navbar.solid .navbar-nav > li > a:focus {
135 background-color: transparent;
136 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400137.navbar-default .navbar-toggle {
138 border-color: #ffffff; }
139 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
140 background-color: #07374a; }
141 .navbar-default .navbar-toggle .icon-bar {
142 color: #ffffff;
143 background-color: #ffffff; }
144.navbar-default .navbar-collapse.collapse.in ul {
145 background-color: #07374a; }
146
147/* Solid class attached on scroll past first section */
148.navbar.solid {
149 background-color: #07374a;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300150 -webkit-transition: background-color .2s ease 0s;
151 transition: background-color .2s ease 0s;
Unknown8e40a3b2017-07-30 14:47:14 -0400152 box-shadow: 0 0 4px rgba(7, 55, 74, 0.2); }
153 .navbar.solid .navbar-brand {
154 display: inline-block;
155 color: #ffffff;
Henri Koivunevaf70ddbc2017-08-12 15:36:36 +0300156 -webkit-transition: color .2s ease 0s, border-color .2s ease 0s;
157 transition: color .2s ease 0s, border-color .2s ease 0s; }
Unknown8e40a3b2017-07-30 14:47:14 -0400158 .navbar.solid .navbar-nav > li > a {
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
163.cover {
164 padding: 10% 0 10% 0; }
165 .cover.top {
166 padding: 5% 0 10% 0;
167 height: 100vh;
168 display: -webkit-box;
169 display: -ms-flexbox;
170 display: flex;
171 background-color: #0080ff; }
172 .cover.bottom {
173 padding: 10% 0 10% 0; }
174
175.headline {
176 padding-top: 6.25em; }
177 @media screen and (min-width: 768px) {
178 .headline {
179 padding-top: 3.75em; } }
180 @media screen and (min-width: 992px) {
181 .headline {
182 padding-top: 1.5625em; } }
183 @media screen and (min-width: 1200px) {
184 .headline {
185 padding-top: 0px; } }
186
187#about {
188 background-color: #07374a; }
189 #about h2 {
190 color: #0080ff; }
191
192.profile-img {
193 margin-bottom: 15px;
194 width: 120px; }
195
196.about, .about-info, .about-tools, .about-last {
197 padding: 4% 10% 1% 10%;
198 font-size: 1.25em; }
199 .about-tools {
200 padding-top: 4.375em;
201 font-weight: 700;
202 font-size: 1.25em; }
203 @media screen and (min-width: 992px) {
204 .about-tools {
205 padding-top: 5.625em; } }
206 .about-tools ul:first-child {
207 padding-left: 0px; }
208 .about-tools ul {
209 color: #0080ff;
210 list-style: none; }
211 .about-tools ul li {
212 padding-top: 0.75em; }
213 .about-last {
214 padding-top: 3.125em;
215 padding-bottom: 0;
216 font-size: 1.125em; }
217 @media screen and (min-width: 992px) {
218 .about-last {
219 padding-top: 0; } }
220 .about-last p {
221 color: #0080ff; }
222
223#portfolio {
224 background-color: #0080ff; }
225 #portfolio h2 {
226 padding-bottom: 1.25em; }
227
228@media screen and (min-width: 768px) {
229 .portfolio-projects {
230 margin-top: 0.625em; } }
231.portfolio-projects--title {
232 margin-top: 0.9375em; }
233 @media screen and (min-width: 768px) {
234 .portfolio-projects--title {
235 margin-top: 20%; } }
236 @media screen and (min-width: 1200px) {
237 .portfolio-projects--title {
238 margin-top: 5%; } }
239@media screen and (min-width: 768px) {
240 .portfolio-projects--desc {
241 margin-top: 10%;
242 margin-bottom: 10%; } }
243.portfolio-projects--btn {
244 background: transparent;
245 color: #07374a;
246 border: 1px solid #07374a;
247 border-radius: 5px;
248 margin-bottom: 1.25em; }
249 .portfolio-projects--btn:hover {
250 background: #07374a;
251 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300252 .portfolio-projects--btn:focus,
253 .portfolio-projects--btn:active {
254 background: #052a38;
255 color: #ffffff; }
Unknown8e40a3b2017-07-30 14:47:14 -0400256.portfolio-projects--image {
257 margin-bottom: 1.875em;
258 padding-top: 5%; }
259
260#contact {
261 background-color: #07374a; }
262 #contact h2 {
263 color: #0080ff; }
264
265.contact-social-icons p {
266 color: #0080ff; }
267.contact-social-icons ul a {
268 color: #0080ff;
269 list-style: none; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300270 .contact-social-icons ul a:hover,
271 .team-links-list a:hover {
Unknown8e40a3b2017-07-30 14:47:14 -0400272 color: #ffffff; }
Henri Koivunevad8283ac2017-08-12 15:05:35 +0300273 .contact-social-icons ul a:focus,
274 .contact-social-icons ul a:active,
275 .team-links-list a:focus,
276 .team-links-list a:active {
277 color: rgba(255,255,255,0.8); }
Unknown8e40a3b2017-07-30 14:47:14 -0400278 .contact-social-icons ul a li {
279 display: inline-block;
280 padding: 2%; }
281
282.footer {
283 bottom: 0;
284 width: 100%;
285 /* Set the fixed height of the footer here */
286 height: 30px;
287 background-color: #07374a;
288 color: #ffffff; }
289
290#scrollIcon, #scrollTopIcon {
291 margin-top: 200px;
292 padding: 10px;
293 font-size: 1.5em;
294 color: #07374a;
295 border: solid 2px #07374a;
296 border-radius: 50%; }
297
298#scrollTopIcon {
299 margin-top: 10px;
300 font-size: 1em;
301 color: #ffffff;
302 border-color: #ffffff; }
303
304.back-to-top {
305 display: none; }
306 .back-to-top.visible {
307 display: block; }
Unknown423f0342017-07-30 16:44:34 -0400308
309/* our team section */
Unknown284cf502017-08-01 21:04:50 -0400310#team {
Unknown4f1903e2017-07-30 19:40:03 -0400311 background-color: #0080ff;
Unknown284cf502017-08-01 21:04:50 -0400312 font-weight: 700;
Unknown4f1903e2017-07-30 19:40:03 -0400313 font-size: 1.5em;
Unknown423f0342017-07-30 16:44:34 -0400314}
315.hr.invisible_hr {
316 height: 0;
317 padding: 0;
318}
319.hr.big_size_hr {
320 margin: 30px 0;
321}
322.hr {
323 clear: both;
324 display: block;
325 font-size: 0;
326 height: 24px;
327 margin: 20px 0;
328 overflow: hidden;
329 padding: 2px 0;
330 position: relative;
331 text-align: center;
332 width: 100%;
333}
334.highlight_secondary {
335 color: #FFFFFF;
336}
Henri Koivuneva984bf522017-08-12 14:51:57 +0300337.team-role, .team-name, .team-links-list a {
Unknown423f0342017-07-30 16:44:34 -0400338 color: #07374a;
Unknown4f1903e2017-07-30 19:40:03 -0400339}
340.team-links {
341 padding-top: .75em;
Henri Koivuneva984bf522017-08-12 14:51:57 +0300342}
Henri Koivunevac5e99ce2017-08-12 15:59:30 +0300343.team-image img {
344 max-width:150px;
345 max-height: 150px;
346 margin:0 auto;
347}