Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
@charset "UTF-8";
2
/* Cubic Bezier Transition */
3
/***
4
Blog Page
5
***/
6
.blog-page .bordered {
7
  border: 1px solid;
8
  border-color: #e7ecf1; }
9
 
10
.blog-page .blog-container {
11
  margin-bottom: 30px; }
12
 
13
.blog-page .blog-title > a {
14
  color: #4e5a64;
15
  font-weight: 600; }
16
  .blog-page .blog-title > a:hover {
17
    color: #3598DC;
18
    text-decoration: none; }
19
 
20
.blog-content-1 .blog-img-thumb {
21
  overflow: hidden;
22
  position: relative; }
23
  .blog-content-1 .blog-img-thumb img {
24
    width: 100%;
25
    top: 0;
26
    bottom: 0;
27
    left: 0;
28
    right: 0;
29
    position: absolute;
30
    margin: auto; }
31
 
32
.blog-content-1 .blog-post-content {
33
  padding: 20px 30px 30px 30px;
34
  background-color: #fff; }
35
  .blog-content-1 .blog-post-content > .blog-post-title {
36
    margin: 0 0 30px 0; }
37
    .blog-content-1 .blog-post-content > .blog-post-title > a {
38
      font-size: 20px; }
39
  .blog-content-1 .blog-post-content > .blog-post-desc {
40
    color: #a0a9b4;
41
    font-size: 14px;
42
    margin: 15px 0; }
43
  .blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta {
44
    display: inline-block;
45
    margin-right: 10px; }
46
    .blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta > a {
47
      color: #9aa5b2;
48
      font-size: 13px;
49
      font-weight: 600; }
50
      .blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta > a:hover {
51
        color: #3598DC;
52
        text-decoration: none; }
53
    .blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta > i {
54
      margin-right: 5px; }
55
    .blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta:last-child {
56
      margin-right: 0; }
57
 
58
.blog-content-1 .blog-post-lg > .blog-img-thumb {
59
  height: 480px; }
60
 
61
.blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-desc {
62
  margin-bottom: 30px; }
63
 
64
.blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot {
65
  border-top: 1px solid;
66
  border-top-color: #f0f1f2;
67
  padding-top: 20px;
68
  text-align: right; }
69
  .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags {
70
    text-align: left;
71
    float: left;
72
    padding: 0; }
73
    .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags > li {
74
      list-style: none;
75
      display: inline-block;
76
      margin-right: 5px; }
77
      .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags > li > a {
78
        background-color: #f4f6f8;
79
        color: #a0a9b4;
80
        font-size: 11px;
81
        font-weight: 600;
82
        padding: 7px 10px; }
83
        .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags > li > a:hover {
84
          background-color: #3598DC;
85
          color: #fff;
86
          text-decoration: none; }
87
      .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags > li:last-child {
88
        margin-right: 0; }
89
 
90
.blog-content-1 .blog-post-sm > .blog-img-thumb {
91
  height: 200px; }
92
 
93
.blog-content-1 .blog-post-sm > .blog-post-content > .blog-post-title {
94
  margin: 0 0 15px 0; }
95
 
96
.blog-content-1 .blog-post-sm > .blog-post-content > .blog-post-foot {
97
  border: none; }
98
 
99
.blog-content-1 .blog-quote {
100
  background-color: #fff;
101
  padding-bottom: 30px; }
102
  .blog-content-1 .blog-quote > .blog-quote-label {
103
    color: #fff;
104
    padding: 30px 40px 80px 40px;
105
    font-size: 18px;
106
    line-height: 28px; }
107
    .blog-content-1 .blog-quote > .blog-quote-label > i {
108
      display: block;
109
      font-size: 30px;
110
      margin-bottom: 15px; }
111
  .blog-content-1 .blog-quote > .blog-quote-avatar {
112
    width: 110px;
113
    height: 110px;
114
    border-radius: 50% !important;
115
    margin: -55px auto 25px auto;
116
    overflow: hidden; }
117
    .blog-content-1 .blog-quote > .blog-quote-avatar img {
118
      width: 100%; }
119
  .blog-content-1 .blog-quote > .blog-quote-author {
120
    text-align: center; }
121
    .blog-content-1 .blog-quote > .blog-quote-author > .blog-quote-title {
122
      font-size: 20px;
123
      margin: 0 0 15px 0; }
124
    .blog-content-1 .blog-quote > .blog-quote-author > .blog-quote-desc {
125
      font-size: 16px;
126
      color: #9aa5b2;
127
      margin: 0; }
128
 
129
.blog-content-1 .blog-video > .blog-img-thumb {
130
  height: 330px; }
131
  .blog-content-1 .blog-video > .blog-img-thumb img {
132
    margin: 0; }
133
 
134
.blog-content-1 .blog-video > .blog-video-play i {
135
  color: #da555b;
136
  background-color: rgba(0, 0, 0, 0.64);
137
  font-size: 35px;
138
  padding: 27px 20px;
139
  position: absolute;
140
  z-index: 5;
141
  margin: -90px 0 0 20px;
142
  border-radius: 50%; }
143
 
144
.blog-content-1 .blog-video > .blog-video-content {
145
  text-align: center;
146
  padding: 30px; }
147
  .blog-content-1 .blog-video > .blog-video-content > .blog-video-title {
148
    font-size: 20px;
149
    margin: 0 0 15px 0; }
150
  .blog-content-1 .blog-video > .blog-video-content > .blog-video-desc {
151
    font-size: 16px;
152
    color: #9aa5b2;
153
    margin: 0; }
154
 
155
.blog-content-1 .blog-banner {
156
  background-position: center;
157
  text-align: center;
158
  padding: 100px 0; }
159
  .blog-content-1 .blog-banner > .blog-banner-title > a {
160
    color: #fff; }
161
    .blog-content-1 .blog-banner > .blog-banner-title > a:hover {
162
      color: #3598DC; }
163
 
164
.blog-content-2 .blog-single-content {
165
  padding: 40px 30px 15px 30px;
166
  background-color: #fff; }
167
  .blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-title {
168
    font-size: 25px;
169
    font-weight: 600;
170
    color: #4e5a64;
171
    margin: 0 0 40px 0;
172
    display: inline-block; }
173
  .blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date {
174
    float: right;
175
    font-size: 13px;
176
    font-weight: 600;
177
    margin-top: 7px; }
178
    .blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date > i {
179
      margin-right: 5px; }
180
    .blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date > a {
181
      color: #9aa5b2; }
182
      .blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date > a:hover {
183
        color: #3598DC;
184
        text-decoration: none; }
185
  .blog-content-2 .blog-single-content > .blog-single-img {
186
    margin: 0 0 35px 0; }
187
    .blog-content-2 .blog-single-content > .blog-single-img > img {
188
      width: 100%; }
189
  .blog-content-2 .blog-single-content > .blog-single-desc > p {
190
    margin: 0 0 35px 0;
191
    font-size: 16px;
192
    color: #7e8691;
193
    line-height: 24px; }
194
  .blog-content-2 .blog-single-content > .blog-single-foot {
195
    border-top: 1px solid;
196
    border-bottom: 1px solid;
197
    border-color: #f0f1f2;
198
    padding: 20px 0 25px 0;
199
    margin-bottom: 20px; }
200
    .blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags {
201
      text-align: left;
202
      padding: 0;
203
      margin: 0; }
204
      .blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags > li {
205
        list-style: none;
206
        display: inline-block;
207
        margin-right: 5px; }
208
        .blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags > li > a {
209
          background-color: #f4f6f8;
210
          color: #a0a9b4;
211
          font-size: 11px;
212
          font-weight: 600;
213
          padding: 7px 10px; }
214
          .blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags > li > a:hover {
215
            background-color: #3598DC;
216
            color: #fff;
217
            text-decoration: none; }
218
        .blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags > li:last-child {
219
          margin-right: 0; }
220
  .blog-content-2 .blog-single-content .blog-comments {
221
    display: inline-block;
222
    font-size: 14px;
223
    font-weight: 400;
224
    margin: 6px 10px 3px 0; }
225
    .blog-content-2 .blog-single-content .blog-comments .blog-comments-title {
226
      font-size: 20px; }
227
    .blog-content-2 .blog-single-content .blog-comments .c-comment-list {
228
      margin-bottom: 60px; }
229
      .blog-content-2 .blog-single-content .blog-comments .c-comment-list .media {
230
        margin: 30px 0; }
231
        .blog-content-2 .blog-single-content .blog-comments .c-comment-list .media .media-body > .media:last-child {
232
          margin-bottom: 0; }
233
      .blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-object {
234
        height: 50px;
235
        width: 50px;
236
        border-radius: 50px !important; }
237
      .blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-heading > a {
238
        color: #9aa5b2;
239
        font-weight: 600; }
240
        .blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-heading > a:hover {
241
          color: #3598DC;
242
          text-decoration: none; }
243
      .blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-heading > .c-date {
244
        font-size: 14px; }
245
    .blog-content-2 .blog-single-content .blog-comments i {
246
      position: relative;
247
      top: 2px; }
248
    .blog-content-2 .blog-single-content .blog-comments input:focus,
249
    .blog-content-2 .blog-single-content .blog-comments textarea:focus {
250
      outline: 0;
251
      border: 1px solid #ccc; }
252
 
253
.blog-content-2 .blog-single-sidebar {
254
  padding: 40px 30px;
255
  background-color: #fff; }
256
  .blog-content-2 .blog-single-sidebar .blog-sidebar-title {
257
    font-weight: 600;
258
    font-size: 14px;
259
    color: #4e5a64;
260
    letter-spacing: 1px;
261
    margin-top: 40px;
262
    margin-bottom: 30px; }
263
  .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-search input {
264
    font-size: 14px;
265
    color: #a0a9b4; }
266
    .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-search input:focus {
267
      outline: 0;
268
      border: 1px solid #ccc; }
269
  .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul {
270
    padding: 0; }
271
    .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul > li {
272
      list-style: none;
273
      margin-bottom: 10px;
274
      position: relative; }
275
      .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul > li > a {
276
        color: #49a7fa;
277
        font-size: 16px;
278
        padding-left: 20px;
279
        display: block; }
280
        .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul > li > a:hover {
281
          text-decoration: none;
282
          color: #3598DC; }
283
      .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul > li:before {
284
        content: "•";
285
        color: #dae0e5;
286
        font-size: 30px;
287
        position: absolute;
288
        margin-top: -9px; }
289
  .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags {
290
    text-align: left;
291
    padding: 0;
292
    margin: 20px 0 0 0; }
293
    .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags > li {
294
      list-style: none;
295
      display: inline-block;
296
      margin: 0 5px 20px 0; }
297
      .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags > li > a {
298
        background-color: #f4f6f8;
299
        color: #a0a9b4;
300
        font-size: 11px;
301
        font-weight: 600;
302
        padding: 7px 10px; }
303
        .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags > li > a:hover {
304
          background-color: #3598DC;
305
          color: #fff;
306
          text-decoration: none; }
307
      .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags > li:last-child {
308
        margin-right: 0; }
309
  .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul {
310
    padding: 0; }
311
    .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li {
312
      list-style: none;
313
      border-bottom: 1px solid;
314
      border-color: #f0f1f2;
315
      padding: 20px 0; }
316
      .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li > a {
317
        color: #49a7fa;
318
        font-size: 16px; }
319
        .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li > a:hover {
320
          text-decoration: none;
321
          color: #3598DC; }
322
      .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li:first-child {
323
        padding-top: 0; }
324
      .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li:last-child {
325
        border: none; }
326
  .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-ui .ui-margin {
327
    margin: 0; }
328
  .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-ui .ui-padding {
329
    padding: 0 5px 5px 0; }
330
  .blog-content-2 .blog-single-sidebar > .blog-single-sidebar-ui img {
331
    width: 100%; }
332
 
333
@media (max-width: 991px) {
334
  .blog-content-1 .blog-post-lg > .blog-img-thumb {
335
    height: 330px; }
336
  .blog-content-1 .blog-post-sm > .blog-img-thumb {
337
    height: 170px; }
338
  .blog-content-1 .blog-video > .blog-img-thumb {
339
    height: 301px; }
340
    .blog-content-1 .blog-video > .blog-img-thumb img {
341
      height: auto;
342
      width: 100%; } }
343
 
344
@media (max-width: 480px) {
345
  .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot {
346
    text-align: left; }
347
    .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags {
348
      float: none; }
349
    .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-meta {
350
      margin-right: 10px;
351
      margin-top: 10px; }
352
  .blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-title {
353
    margin-bottom: 0px; }
354
  .blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date {
355
    float: none;
356
    margin-bottom: 40px; } }