1@font-face {
2 font-family: 'Open Sans';
3 font-style: normal;
4 font-weight: 300;
5 src: url('assets/fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
6 src: local('Open Sans Light'), local('OpenSans-Light'),
7 url('/assets/fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
8 url('/assets/fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
9 url('/assets/fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
10 url('/assets/fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
11 url('/assets/fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
12}
13@font-face {
14 font-family: 'Open Sans';
15 font-style: italic;
16 font-weight: 300;
17 src: url('/assets/fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
18 src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
19 url('/assets/fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
20 url('/assets/fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
21 url('/assets/fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
22 url('/assets/fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
23 url('/assets/fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
24}
25@font-face {
26 font-family: 'Inconsolata';
27 font-style: normal;
28 font-weight: 400;
29 src: url('/assets/fonts/inconsolata-v16-latin-regular.eot'); /* IE9 Compat Modes */
30 src: local('Inconsolata Regular'), local('Inconsolata-Regular'),
31 url('/assets/fonts/inconsolata-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
32 url('/assets/fonts/inconsolata-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
33 url('/assets/fonts/inconsolata-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
34 url('/assets/fonts/inconsolata-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
35 url('/assets/fonts/inconsolata-v16-latin-regular.svg#Inconsolata') format('svg'); /* Legacy iOS */
36}
37@font-face {
38 font-family: 'Inconsolata';
39 font-style: normal;
40 font-weight: 700;
41 src: url('/assets/fonts/inconsolata-v16-latin-700.eot'); /* IE9 Compat Modes */
42 src: local('Inconsolata Bold'), local('Inconsolata-Bold'),
43 url('/assets/fonts/inconsolata-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
44 url('/assets/fonts/inconsolata-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
45 url('/assets/fonts/inconsolata-v16-latin-700.woff') format('woff'), /* Modern Browsers */
46 url('/assets/fonts/inconsolata-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
47 url('/assets/fonts/inconsolata-v16-latin-700.svg#Inconsolata') format('svg'); /* Legacy iOS */
48}
49
50/* =Base */
51body {
52 font-family: 'Open Sans';
53 color: $iron;
54 background-color: $dorian;
55}
56
57a {
58 color: $iron;
59 font-weight: bold;
60 text-decoration: none;
61
62 &:hover {
63 text-decoration: underline;
64 }
65}
66
67.contact {
68 font-weight: normal;
69 font-size: 40px;
70 line-height: 52px;
71 text-decoration: none;
72 text-align: center;
73}
74
75.contact:hover {
76 color: #BEBEBE;
77}
78
79p {
80 font-size: 20px;
81 line-height: 32px;
82}
83
84p.center {
85 text-align: center;
86 }
87
88ul {
89 font-size: 17px;
90 line-height: 27px;
91}
92
93ol {
94 font-size: 17px;
95 line-height: 27px;
96}
97
98img {
99 margin: 40px auto;
100 display: block;
101 max-width: 100%;
102}
103
104blockquote {
105 letter-spacing: 1px;
106 margin:0px;
107 margin-top: 40px;
108 margin-bottom: 20px;
109 padding: 0px;
110 text-align: center;
111 position: relative;
112
113 footer {
114 position: absolute;
115 bottom: -35px;
116 font-size: 15px;
117 color: $iron;
118 letter-spacing: 0px;
119 left:0px;
120 right: 0px;
121
122 &:before { content: "** "; }
123 &:after { content: " **"; }
124 }
125
126 p {
127 display: inline;
128 font-size: 20px;
129 color: $cloudy;
130 font-weight: 400;
131 &:before { content: "“ "; }
132 &:after { content: " ”"; }
133 }
134}
135
136strong {
137 color: $iron;
138}
139
140/* =Header */
141.wrapper {
142 max-width: 800px;
143 margin: 100px auto;
144}
145
146.header {
147 overflow: hidden;
148 font-family: 'Inconsolata';
149}
150
151.navigation {
152 float:left;
153}
154
155.logo {
156 font-size: 50px;
157 font-weight: 700;
158 color: $iron;
159 display: block;
160}
161
162.menu {
163 color: $cloudy;
164 font-size: 18px;
165 margin:0px;
166 margin-top: 6px;
167 padding: 0px;
168 list-style-type: none;
169}
170
171.menu__entry {
172 display: inline-block;
173 margin-right: 35px;
174
175 &:last-child {
176 margin-right: 0px;
177 }
178}
179
180.menu__entry a {
181 font-weight: 400;
182}
183
184.social-links {
185 float:right;
186 font-size: 24px;
187 color: $cloudy;
188 list-style-type: none;
189}
190
191.social-links__entry {
192 display: inline-block;
193 margin-left: 10px;
194}
195
196/* =Titles */
197.page-title {
198 margin-top:100px;
199 margin-bottom:125px;
200 text-align: center;
201 font-family: 'Inconsolata';
202}
203
204.page-title__text {
205 font-weight: 700;
206 font-size: 70px;
207}
208
209.page-title__subtitle {
210 font-weight: 400;
211 font-family: 'Inconsolata';
212 font-size: 22px;
213 color: $cloudy;
214}
215
216.post-title {
217 margin-bottom: 110px;
218 font-family: 'Inconsolata';
219}
220
221.post-title__text {
222 font-size: 40px;
223}
224
225.post-title__subtitle {
226 font-size: 20px;
227}
228
229/* =Post teasers */
230
231.list-posts {
232 list-style-type: none;
233 font-family: 'Inconsolata';
234 padding: 0px;
235}
236
237.post-teaser {
238 margin-bottom: 45px;
239 font-weight: 700;
240 font-family: 'Inconsolata';
241}
242
243.post-teaser__title {
244 font-size: 22px;
245 color: $iron;
246}
247
248.post-teaser__date {
249 font-size: 16px;
250 float: right;
251 vertical-align: middle;
252 color: $cloudy;
253}
254
255.empty-post-list {
256 font-size: 22px;
257 font-weight: 700;
258 color: $iron;
259 text-align: center;
260}
261
262/* =Explore */
263.explore {
264 text-align: center;
265 font-family: 'Inconsolata';
266 color: $cloudy;
267 margin-top: 140px;
268}
269
270.explore__devider {
271 font-size: 18px;
272 letter-spacing: 8.18px;
273}
274
275.explore__label {
276 font-size: 14px;
277 margin-top: 15px;
278 font-family: 'Inconsolata';
279}
280
281.categories {
282 list-style-type: none;
283 font-family: 'Inconsolata';
284 margin-top: 15px;
285 padding: 0px;
286}
287
288.categories__item {
289 display: inline-block;
290 font-weight: 700;
291 font-size: 18px;
292}
293
294.categories__item a {
295 color: $iron;
296 font-family: 'Inconsolata';
297}
298
299.categories__item:after {
300 content: "/";
301 margin-left: 6px;
302 color: $cloudy;
303}
304
305.categories__item:last-child:after {
306 content: "";
307 margin-left: 0px;
308}
309
310
311/* =Post page */
312.about {
313 color: $cloudy;
314 margin-top: 70px;
315 text-align: center;
316 line-height: 24px;
317}
318
319.about__devider {
320 font-size: 20px;
321 margin-bottom: 50px;
322 letter-spacing: 9.09px;
323}
324
325.about__text {
326 font-size: 18px;
327}
328
329#disqus_thread {
330 margin-top: 100px;
331}
332
333@media (max-width: 800px) {
334 /* =Base */
335 p {
336 font-size: 16px;
337 line-height: 1.6;
338 }
339
340 .wrapper {
341 width: 80%;
342 }
343
344 .navigation,
345 .social-links {
346 @include centered-block();
347 }
348
349 .social-links {
350 font-size: 30px;
351 margin-top: 35px;
352 }
353
354 .page-title {
355 margin-top: 80px;
356 margin-bottom: 60px;
357 }
358
359 .page-title__text {
360 font-size: 40px;
361 }
362
363 .page-title__subtitle {
364 font-size: 18px;
365 }
366
367 .post-teaser__title {
368 font-size: 18px;
369 @include centered-block();
370 }
371
372 .post-teaser__date {
373 font-size: 16px;
374 margin-top: 10px;
375 float: none;
376 @include centered-block();
377 }
378
379 .explore {
380 margin-top: 80px;
381 }
382
383 .post-title__text {
384 font-size: 28px;
385 }
386
387 .post-title__subtitle {
388 font-size: 18px;
389 }
390}