Subversion-Projekte lars-tiefland.ci

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
776 lars 1
body {
2
	background-color: #fff;
3
	color: #888;
4
	font-family: 'Maven Pro';
5
	font-size: 14px;
6
	margin: 0;
7
}
8
 
9
ul, ol {
10
	padding-left: 40px;
11
	margin: 0;
12
	list-style: none;
13
}
14
 
15
h1 {
16
	color: #fff;
17
	font-size: 28px;
18
	font-weight: lighter;
19
	line-height: 40px;
20
	margin-top: 0;
21
	margin-bottom: 40px;
22
	text-align: center;
23
}
24
 
25
h3 {
26
	color: #222;
27
}
28
 
29
p {
30
	font-size: 16px;
31
	line-height: 24px;
32
}
33
 
34
hr {
35
	border: none;
36
	border-bottom: 1px solid #ddd;
37
	margin: 40px 0;
38
}
39
 
40
a {
41
	text-decoration: none;
42
	transition: color 0.2s;
43
}
44
 
45
.clear {
46
	clear: both;
47
}
48
 
49
.inner {
50
	width: 1000px;
51
	margin: 0 auto;
52
	max-width: 100%;
53
 
54
	-webkit-box-sizing: border-box;
55
	-moz-box-sizing: border-box;
56
	box-sizing: border-box;
57
}
58
 
59
.inner.over {
60
	margin-top: -180px;
61
}
62
 
63
/* Header */
64
#header {
65
	background-image: url(../images/background.jpg);
66
	background-repeat: no-repeat;
67
	background-position: center -60px;
68
	background-size: cover;
69
	padding: 60px 30px 100px 30px;
70
	box-shadow: 0 -40px 80px #fff inset;
71
}
72
 
73
#header h1 {
74
	color: #444;
75
	margin-top: 40px;
76
	margin-bottom: 80px;
77
}
78
 
79
#header nav {
80
	float: right;
81
}
82
 
83
#main-menu li {
84
	display: inline-block;
85
	margin-left: 30px;
86
}
87
 
88
#main-menu a {
89
	color: #bbb;
90
	font-size: 16px;
91
	text-decoration: none;
92
}
93
 
94
#main-menu a:hover {
95
	color: #666;
96
}
97
 
98
/* Logo */
99
#logo {
100
	background-image: url(../images/logo.png);
101
	background-repeat: no-repeat;
102
	background-position: center;
103
	display: block;
104
	width: 140px;
105
	height: 42px;
106
}
107
 
108
.button {
109
	background-color: #f56b7e;
110
	border-radius: 3px;
111
	color: #fff !important;
112
	font-size: 16px;
113
	text-decoration: none;
114
	display: inline-block;
115
	padding: 12px 0 12px 16px;
116
}
117
 
118
.button span {
119
	background-color: rgba(0, 0, 0, 0.08);
120
	border-radius: 0 3px 3px 0;
121
	font-weight: bold;
122
	margin-left: 24px;
123
	padding: 12px 16px 12px 8px;
124
	position: relative;
125
	transition: padding 0.2s;
126
}
127
 
128
.button:hover span {
129
	padding: 12px 24px 12px 16px;
130
}
131
 
132
.button span::before {
133
    width: 14px;
134
    height: 42px;
135
    content: '';
136
	background-image: url(../images/button-divider.png);
137
	background-repeat: no-repeat;
138
    position: absolute;
139
    left: -14px;
140
    top: 0;
141
}
142
 
143
#map-section {
144
	width: 800px;
145
	max-width: 100%;
146
}
147
 
148
/* Browser mockup */
149
.window-mockup {
150
	background-color: #f0f0f0; /* #f0ece0 */
151
	background-image: url(../images/window.png);
152
	background-repeat: no-repeat;
153
	background-position: 14px center;
154
	border-radius: 10px 10px 0 0;
155
	height: 42px;
156
	overflow: hidden;
157
}
158
 
159
.window-mockup.brown {
160
	background-color: #2f2e2b;
161
}
162
 
163
.window-bar {
164
	background-color: #f8f8f8; /* #f6f4ed */
165
	border-radius: 3px;
166
	margin: 10px 14px 10px 80px;
167
	height: 22px;
168
}
169
 
170
/* Editor */
171
.editor-window {
172
	display: none;
173
	margin: 0 auto;
174
	width: 460px;
175
}
176
 
177
.editor-window .window-mockup {
178
	cursor: pointer;
179
}
180
 
181
.editor-body {
182
	background: #272822;
183
	color: #cfcfc2;
184
	padding: 14px;
185
	font-size: 12px;
186
}
187
 
188
/* Map */
189
.map-container {
190
	margin: 0 auto;
191
	margin-bottom: 60px;
192
}
193
 
194
/* Examples */
195
#examples {
196
	font-size: 0;
197
	padding: 0;
198
	margin: 0 80px;
199
	display: block;
200
	text-align: center;
201
}
202
 
203
#examples li {
204
	display: inline-block;
205
	margin-bottom: 6px;
206
}
207
 
208
#examples a {
209
	border-radius: 3px;
210
	border: 2px solid #fff;
211
	color: #bbb;
212
	font-size: 16px;
213
	display: block;
214
	padding: 10px;
215
	margin: 0 10px;
216
	transition: border-color 0.2s, color 0.2s;
217
}
218
 
219
#examples a:hover {
220
	color: #666;
221
	border: 2px solid #eee;
222
}
223
 
224
#examples .active a {
225
	border: 2px solid #ddd;
226
	color: #666;
227
}
228
 
229
/* WordPress */
230
#wordpress {
231
	color: #fff;
232
	display: block;
233
	font-size: 28px;
234
	text-align: center;
235
}
236
 
237
#wordpress strong {
238
	margin-left: 20px;
239
}
240
 
241
#wordpress img {
242
	vertical-align: middle;
243
}
244
 
245
/* Contact */
246
#contact {
247
	background-image: url(../images/mail.png);
248
	background-repeat: no-repeat;
249
	background-position: center;
250
	display: block;
251
	width: 48px;
252
	height: 48px;
253
	margin: 0 auto 30px auto;
254
}
255
 
256
/* Footer */
257
#footer {
258
	background-color: #2f2e2b;
259
	padding: 60px 0;
260
	text-align: center;
261
}
262
 
263
#footer span a {
264
	border-bottom: 1px solid transparent;
265
	color: #aaa;
266
	font-size: 13px;
267
	font-weight: bold;
268
	transition: color 0.2s, border-color 0.2s;
269
}
270
 
271
#footer span a:hover {
272
	border-color: #666;
273
	color: #eee;
274
}
275
 
276
/* Icons */
277
.icon {
278
	background-repeat: no-repeat;
279
	background-position: center 10px;
280
	padding-top: 60px;
281
}
282
 
283
.icon.landmark { background-image: url(../images/icon-landmark.png); }
284
.icon.layer { background-image: url(../images/icon-layer.png); }
285
.icon.link { background-image: url(../images/icon-link.png); }
286
.icon.browser { background-image: url(../images/icon-browser.png); }
287
.icon.responsive { background-image: url(../images/icon-responsive.png); }
288
.icon.mobile { background-image: url(../images/icon-mobile.png); }
289
 
290
.container {
291
	margin: 20px 0;
292
}
293
 
294
.container:after {
295
	clear: both;
296
	content: '';
297
	display: block;
298
	height: 0;
299
	visibility: hidden;
300
	font-size: 0;
301
}
302
 
303
.one-third {
304
	float: left;
305
	padding-left: 2%;
306
	padding-right: 2%;
307
	width: 29%;
308
}
309
 
310
.features {
311
	text-align: center;
312
}
313
 
314
section {
315
	padding: 60px 0;
316
}
317
 
318
section .inner {
319
	padding-left: 20px;
320
	padding-right: 20px;
321
}
322
 
323
section.purple {
324
	background-color: #b7a6bd;
325
	color: #fff;
326
	padding: 60px 0;
327
}
328
 
329
section.blue {
330
	background-color: #7DD5C9;
331
	color: #fff;
332
	padding: 20px 0;
333
}
334
 
335
.mapplic-coordinates {
336
	display: none;
337
}
338
 
339
/* Responsivity */
340
@media all and (max-width: 667px) {
341
	#header {
342
		display: none;
343
	}
344
 
345
	.inner.over {
346
		margin-top: 0;
347
		padding-top: 0;
348
	}
349
 
350
	.window-mockup {
351
		display: none;
352
	}
353
}