Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
@import '../global/_variables'; // global variables.
2
@import '../global/components/_mixins'; // global mixings.
3
 
4
/***
5
Blog Page
6
***/
7
 
8
// BEGIN : GENERAL BLOG CLASSES
9
.blog-page{
10
 
11
	// BEGIN : BORDER CONTAINERS
12
	.bordered{
13
		border:1px solid;
14
		border-color: $general-panel-border-color;
15
	}
16
	// END : BORDERED CONTAINERS
17
 
18
	.blog-container{
19
		margin-bottom: 30px;
20
 
21
	}
22
 
23
	.blog-title{
24
 
25
		> a{
26
			color:#4e5a64;
27
			font-weight: 600;
28
 
29
			&:hover{
30
				color: #3598DC;
31
				text-decoration: none;
32
			}
33
		}
34
	}
35
 
36
}
37
 
38
// END : GENERAL BLOG CLASSES
39
 
40
// BLOG PAGE 1
41
.blog-content-1{
42
 
43
	// BEGIN : BLOG POST
44
	.blog-img-thumb{
45
		overflow: hidden;
46
		position: relative;
47
 
48
		img{
49
			width:100%;
50
			top:0;
51
			bottom:0;
52
			left:0;
53
			right:0;
54
			position: absolute;
55
			margin:auto;
56
		}
57
	}
58
 
59
	.blog-post-content{
60
		padding: 20px 30px 30px 30px;
61
		background-color: #fff;
62
 
63
		> .blog-post-title {
64
			margin: 0 0 30px 0;
65
 
66
			> a{
67
				font-size: 20px;
68
			}
69
		}
70
 
71
		>.blog-post-desc{
72
			color:#a0a9b4;
73
			font-size: 14px;
74
			margin:15px 0;
75
		}
76
 
77
		>.blog-post-foot{
78
 
79
			>.blog-post-meta{
80
				display: inline-block;
81
				margin-right: 10px;
82
 
83
				>a {
84
					color: #9aa5b2;
85
					font-size: 13px;
86
					font-weight: 600;
87
 
88
					&:hover{
89
						color: #3598DC;
90
						text-decoration: none;
91
					}
92
				}
93
 
94
				>i{
95
					margin-right: 5px;
96
				}
97
 
98
				&:last-child{
99
					margin-right: 0;
100
				}
101
			}
102
 
103
		}
104
 
105
	}
106
 
107
	.blog-post-lg{
108
 
109
		>.blog-img-thumb{
110
			height:480px;
111
		}
112
 
113
		>.blog-post-content{
114
 
115
			>.blog-post-desc{
116
				margin-bottom: 30px;
117
			}
118
 
119
			>.blog-post-foot{
120
				border-top:1px solid;
121
				border-top-color: #f0f1f2;
122
				padding-top: 20px;
123
				text-align: right;
124
 
125
				>.blog-post-tags{
126
					text-align: left;
127
					float:left;
128
					padding:0;
129
 
130
					>li{
131
						list-style: none;
132
						display: inline-block;
133
						margin-right:5px;
134
 
135
						> a{
136
							background-color: #f4f6f8;
137
							color: #a0a9b4;
138
							font-size: 11px;
139
							font-weight: 600;
140
							padding: 7px 10px;
141
 
142
							&:hover{
143
								background-color: #3598DC;
144
								color: #fff;
145
								text-decoration: none;
146
							}
147
						}
148
 
149
						&:last-child{
150
							margin-right: 0;
151
						}
152
					}
153
				}
154
			}
155
		}
156
 
157
	}
158
 
159
	.blog-post-sm{
160
 
161
		>.blog-img-thumb{
162
			height:200px;
163
		}
164
 
165
		>.blog-post-content{
166
 
167
			>.blog-post-title{
168
				margin: 0 0 15px 0;
169
			}
170
 
171
			>.blog-post-foot{
172
				border:none;
173
			}
174
		}
175
	}
176
 
177
	// END : BLOG POST
178
 
179
	// BEGIN : BLOG QUOTES
180
 
181
	.blog-quote{
182
		background-color: #fff;
183
		padding-bottom:30px;
184
 
185
		>.blog-quote-label{
186
			color: #fff;
187
			padding:30px 40px 80px 40px;
188
			font-size: 18px;
189
			line-height: 28px;
190
 
191
			> i{
192
				display: block;
193
				font-size: 30px;
194
				margin-bottom: 15px;
195
			}
196
		}
197
 
198
		>.blog-quote-avatar{
199
			width:110px;
200
			height: 110px;
201
			border-radius: 50% !important;
202
			margin: -55px auto 25px auto;
203
			overflow: hidden;
204
 
205
			img{
206
				width:100%;
207
 
208
			}
209
		}
210
 
211
		>.blog-quote-author{
212
			text-align: center;
213
 
214
			>.blog-quote-title{
215
				font-size: 20px;
216
				margin: 0 0 15px 0;
217
			}
218
 
219
			>.blog-quote-desc{
220
				font-size: 16px;
221
				color: #9aa5b2;
222
				margin:0;
223
			}
224
		}
225
	}
226
 
227
	// END : BLOG QUOTES
228
 
229
 
230
	// BEGIN : BLOG VIDEO
231
	.blog-video{
232
 
233
		>.blog-img-thumb{
234
			height:330px;
235
 
236
			img{
237
				margin: 0;
238
			}
239
		}
240
 
241
		>.blog-video-play{
242
			i{
243
				color:#da555b;
244
				background-color: rgba(0,0,0,0.64);
245
				font-size: 35px;
246
				padding: 27px 20px;
247
			    position: absolute;
248
			    z-index: 5;
249
			    margin: -90px 0 0 20px;
250
			    border-radius: 50%;
251
			}
252
		}
253
 
254
		>.blog-video-content{
255
			text-align: center;
256
			padding:30px;
257
 
258
			>.blog-video-title{
259
				font-size: 20px;
260
				margin: 0 0 15px 0;
261
			}
262
 
263
			>.blog-video-desc{
264
				font-size: 16px;
265
				color: #9aa5b2;
266
				margin:0;
267
			}
268
		}
269
	}
270
	// END : BLOG VIDEO
271
 
272
	// BEGIN : BLOG BANNER
273
	.blog-banner{
274
		background-position: center;
275
		text-align: center;
276
		padding: 100px 0;
277
 
278
		>.blog-banner-title{
279
			>a {
280
				color:#fff;
281
 
282
				&:hover{
283
					color: #3598DC;
284
				}
285
			}
286
		}
287
	}
288
	// END : BLOG BANNER
289
}
290
// END : BLOG PAGE 1
291
 
292
// BEGIN : BLOG PAGE 2
293
.blog-content-2{
294
 
295
	.blog-single-content{
296
		padding: 40px 30px 15px 30px;
297
		background-color: #fff;
298
 
299
		>.blog-single-head{
300
 
301
			>.blog-single-head-title{
302
				font-size: 25px;
303
				font-weight: 600;
304
				color: #4e5a64;
305
				margin: 0 0 40px 0;
306
				display: inline-block;
307
			}
308
 
309
			>.blog-single-head-date{
310
				float:right;
311
				font-size: 13px;
312
				font-weight: 600;
313
				margin-top: 7px;
314
 
315
				>i{
316
					margin-right: 5px;
317
				}
318
 
319
				>a{
320
					color:#9aa5b2;
321
 
322
					&:hover{
323
						color: #3598DC;
324
						text-decoration: none;
325
					}
326
				}
327
			}
328
		}
329
 
330
		>.blog-single-img{
331
			margin: 0 0 35px 0;
332
 
333
			>img{
334
				width:100%;
335
			}
336
		}
337
 
338
		>.blog-single-desc{
339
 
340
			>p{
341
				margin:0 0 35px 0;
342
				font-size: 16px;
343
				color: #7e8691;
344
				line-height: 24px;
345
			}
346
		}
347
 
348
		>.blog-single-foot{
349
			border-top:1px solid;
350
			border-bottom:1px solid;
351
			border-color: #f0f1f2;
352
			padding: 20px 0 25px 0;
353
			margin-bottom: 20px;
354
 
355
			>.blog-post-tags{
356
				text-align: left;
357
				padding:0;
358
				margin:0;
359
 
360
				>li{
361
					list-style: none;
362
					display: inline-block;
363
					margin-right:5px;
364
 
365
					> a{
366
						background-color: #f4f6f8;
367
						color: #a0a9b4;
368
						font-size: 11px;
369
						font-weight: 600;
370
						padding: 7px 10px;
371
 
372
						&:hover{
373
							background-color: #3598DC;
374
							color: #fff;
375
							text-decoration: none;
376
						}
377
					}
378
 
379
					&:last-child{
380
						margin-right: 0;
381
					}
382
				}
383
			}
384
		}
385
 
386
		.blog-comments {
387
			display: inline-block;
388
			font-size: 14px;
389
			font-weight: 400;
390
			margin: 6px 10px 3px 0;
391
 
392
			.blog-comments-title{
393
				font-size: 20px;
394
			}
395
 
396
			.c-comment-list {
397
				margin-bottom: 60px;
398
 
399
				.media {
400
					margin: 30px 0;
401
 
402
					.media-body {
403
						> .media:last-child {
404
							margin-bottom: 0;
405
						}
406
					}
407
				}
408
 
409
				.media-object {
410
					height: 50px;
411
					width: 50px;
412
					border-radius: 50px !important;
413
				}
414
 
415
				.media-heading {
416
					> a {
417
						color: #9aa5b2;
418
						font-weight: 600;
419
 
420
						&:hover{
421
							color: #3598DC;
422
							text-decoration: none;
423
						}
424
					}
425
 
426
					> .c-date {
427
						font-size: 14px;
428
					}
429
				}
430
			}
431
 
432
			i {
433
				position: relative;
434
				top: 2px;
435
			}
436
 
437
			input,
438
			textarea{
439
				&:focus{
440
					outline:0;
441
					border:1px solid #ccc;
442
				}
443
			}
444
		}
445
	}
446
 
447
	.blog-single-sidebar{
448
		padding:40px 30px;
449
		background-color: #fff;
450
 
451
		.blog-sidebar-title{
452
			font-weight: 600;
453
			font-size: 14px;
454
			color: #4e5a64;
455
			letter-spacing: 1px;
456
			margin-top: 40px;
457
			margin-bottom: 30px;
458
		}
459
 
460
		>.blog-single-sidebar-search{
461
 
462
			input{
463
				font-size: 14px;
464
				color: #a0a9b4;
465
 
466
				&:focus{
467
					outline: 0;
468
					border:1px solid #ccc;
469
				}
470
			}
471
		}
472
 
473
		>.blog-single-sidebar-recent{
474
 
475
			>ul{
476
				padding:0;
477
 
478
				>li{
479
					list-style: none;
480
					margin-bottom: 10px;
481
					position: relative;
482
 
483
					> a{
484
						color: #49a7fa;
485
						font-size: 16px;
486
						padding-left: 20px;
487
						display: block;
488
 
489
						&:hover{
490
							text-decoration: none;
491
							color: #3598DC;
492
						}
493
					}
494
 
495
					&:before{
496
						content: "•";
497
    					color: #dae0e5;
498
    					font-size: 30px;
499
    					position: absolute;
500
    					margin-top: -9px;
501
					}
502
				}
503
			}
504
		}
505
 
506
		>.blog-single-sidebar-tags{
507
 
508
			.blog-post-tags{
509
				text-align: left;
510
				padding:0;
511
				margin:20px 0 0 0;
512
 
513
				>li{
514
					list-style: none;
515
					display: inline-block;
516
					margin:0 5px 20px 0;
517
 
518
					> a{
519
						background-color: #f4f6f8;
520
						color: #a0a9b4;
521
						font-size: 11px;
522
						font-weight: 600;
523
						padding: 7px 10px;
524
 
525
						&:hover{
526
							background-color: #3598DC;
527
							color: #fff;
528
							text-decoration: none;
529
						}
530
					}
531
 
532
					&:last-child{
533
						margin-right: 0;
534
					}
535
				}
536
			}
537
		}
538
 
539
		>.blog-single-sidebar-links{
540
 
541
			>ul{
542
				padding: 0;
543
 
544
				>li{
545
					list-style: none;
546
					border-bottom: 1px solid;
547
					border-color: #f0f1f2;
548
					padding:20px 0;
549
 
550
					> a{
551
						color: #49a7fa;
552
						font-size: 16px;
553
 
554
						&:hover{
555
							text-decoration: none;
556
							color: #3598DC;
557
						}
558
					}
559
 
560
					&:first-child{
561
						padding-top:0;
562
					}
563
 
564
					&:last-child{
565
						border:none;
566
					}
567
				}
568
			}
569
		}
570
 
571
		>.blog-single-sidebar-ui{
572
 
573
			.ui-margin{
574
				margin:0;
575
			}
576
 
577
			.ui-padding{
578
				padding:0 5px 5px 0;
579
			}
580
 
581
			img{
582
				width:100%;
583
			}
584
		}
585
	}
586
}
587
// END : BLOG PAGE 2
588
 
589
// MOBILE
590
@media (max-width:991px){
591
	.blog-content-1{
592
 
593
		.blog-post-lg{
594
 
595
			>.blog-img-thumb{
596
				height:330px;
597
			}
598
		}
599
 
600
		.blog-post-sm{
601
 
602
			>.blog-img-thumb{
603
				height:170px;
604
			}
605
		}
606
 
607
		.blog-video{
608
 
609
			>.blog-img-thumb{
610
				height:301px;
611
 
612
				img{
613
					height:auto;
614
					width:100%;
615
				}
616
			}
617
		}
618
 
619
	}
620
}
621
 
622
@media (max-width:480px){
623
	.blog-content-1{
624
 
625
		.blog-post-lg{
626
 
627
			>.blog-post-content{
628
 
629
				>.blog-post-foot{
630
					text-align: left;
631
 
632
					>.blog-post-tags{
633
						float:none;
634
					}
635
 
636
					>.blog-post-meta{
637
						margin-right: 10px;
638
						margin-top:10px;
639
 
640
					}
641
 
642
				}
643
			}
644
		}
645
	}
646
 
647
	.blog-content-2{
648
 
649
		.blog-single-content{
650
 
651
			>.blog-single-head{
652
 
653
				>.blog-single-head-title{
654
					margin-bottom: 0px;
655
				}
656
 
657
				>.blog-single-head-date{
658
					float:none;
659
					margin-bottom: 40px;
660
				}
661
			}
662
		}
663
	}
664
}
665
 
666
// END
667
 
668