PluginProbe ʕ •ᴥ•ʔ
Custom Twitter Feeds – A Tweets Widget or X Feed Widget / 2.8.0
Custom Twitter Feeds – A Tweets Widget or X Feed Widget v2.8.0
2.8.0 2.7.0 2.6.1 2.6.0 1.0 1.0.1 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.2 1.2.1 1.2.10 1.2.11 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3 1.4 1.4.1 1.5 1.5.1 1.6 1.6.1 1.7 1.8 1.8.1 1.8.2 1.8.3 1.8.4 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1 2.1.1 2.1.2 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.5.4 2.5.5 trunk
custom-twitter-feeds / css / ctf-styles.css
custom-twitter-feeds / css Last commit date
admin-notifications.css 3 weeks ago ctf-admin-styles.css 3 weeks ago ctf-blocks.css 3 weeks ago ctf-styles.css 3 weeks ago ctf-styles.min.css 3 weeks ago
ctf-styles.css
1015 lines
1 /* General */
2
3 .ctf-fixed-height{
4 overflow: auto;
5 }
6 #ctf .ctf-item{
7 padding: 15px 5px;
8 overflow: hidden;
9 }
10 #ctf.ctf-boxed-style .ctf-item{
11 padding: 15px;
12 }
13 #ctf .ctf-item:first-child{
14 border-top: none;
15 }
16 #ctf .ctf-item:last-of-type{
17 border-bottom: none!important;
18 }
19 #ctf .ctf_remaining {
20 display: none;
21 }
22 #ctf .ctf_more{
23 padding: 1px;
24 border: 1px solid transparent;
25 border-radius: 3px;
26 display: inline-block;
27 line-height: 1;
28 }
29 #ctf .ctf_more:hover {
30 cursor: pointer;
31 background: rgba(0,0,0,0.05);
32 border: 1px solid rgba(0,0,0,0.1);
33 text-decoration: none;
34 }
35
36 /* Header */
37 #ctf .ctf-header{
38 float: left;
39 clear: both;
40 margin: 0;
41 padding: 5px 5px 15px 5px;
42 line-height: 1.2;
43 width: 100%;
44 -webkit-box-sizing: border-box;
45 -moz-box-sizing: border-box;
46 box-sizing: border-box;
47 }
48 #ctf .ctf-header a{
49 float: left;
50 display: block;
51 min-width: 100%\9;
52 }
53 /* Header avatar */
54 #ctf .ctf-header-img{
55 float: left;
56 position: relative;
57 width: 48px;
58 margin: 0 0 0 -100% !important;
59 overflow: hidden;
60
61 -moz-border-radius: 40px;
62 -webkit-border-radius: 40px;
63 border-radius: 40px;
64 }
65 #ctf .ctf-header-img img{
66 display: block;
67 float: left;
68 margin: 0 !important;
69 padding: 0 !important;
70 border: none !important;
71
72 -moz-border-radius: 40px;
73 -webkit-border-radius: 40px;
74 border-radius: 40px;
75 }
76 #ctf.ctf-rebranded .ctf-header-img-hover svg {
77 margin-top: -15px;
78 margin-left: -14px;
79 }
80 #ctf.ctf-rebranded .ctf-header-img-hover svg path {
81 fill: white;
82 }
83 #ctf .ctf-author-avatar {
84 clear: both;
85 margin: 3px 6px 0 -53px;
86 }
87 #ctf .ctf-author-name {
88 margin-left: 6px;
89 }
90 #ctf .ctf-author-box {
91 margin-left: 53px;
92 }
93 /* Header avatar hover */
94 #ctf .ctf-header-img-hover,
95 #ctf .ctf-header-generic-icon{
96 display: none;
97 position: absolute;
98 width: 100%;
99 top: 0;
100 bottom: 0;
101 left: 0;
102 text-align: center;
103 color: #fff;
104 background: #1b95e0;
105 background: rgba(27,149,224,0.85);
106
107 -moz-border-radius: 40px;
108 -webkit-border-radius: 40px;
109 border-radius: 40px;
110 z-index: 999;
111 }
112 #ctf .ctf-header-img-hover .fa,
113 #ctf .ctf-header-generic-icon .fa,
114 #ctf .ctf-header-img-hover svg,
115 #ctf .ctf-header-generic-icon svg{
116 position: absolute;
117 top: 50%;
118 left: 50%;
119 margin-top: -10px;
120 margin-left: -8px;
121 font-size: 20px;
122 z-index: 1000;
123 }
124 #ctf .ctf-header-img-hover svg,
125 #ctf .ctf-header-generic-icon svg {
126 margin-top: -10px;
127 margin-left: -10px;
128 }
129 /* Header text */
130 #ctf .ctf-header-text{
131 float: left;
132 width: 100%;
133 padding-top: 5px;
134 }
135 #ctf .ctf-no-bio .ctf-header-text{
136 padding-top: 13px;
137 }
138 #ctf .ctf-header a{
139 text-decoration: none;
140 }
141 #ctf .ctf-header-text .ctf-header-user,
142 #ctf .ctf-header-text p{
143 float: left;
144 clear: both;
145 width: auto;
146 margin: 0 0 0 60px !important;
147 padding: 0 !important;
148 }
149 #ctf .ctf-header-name{
150 font-weight: bold;
151 margin-right: 6px;
152 }
153 #ctf .ctf-header-text .ctf-header-bio{
154 padding: 0 !important;
155 word-break: break-word;
156 }
157 #ctf .ctf-header-text .ctf-verified{
158 margin-right: 5px;
159 }
160 /* Follow */
161 #ctf .ctf-header .ctf-header-follow{
162 display: inline-block;
163 padding: 3px 6px;
164 margin: 0 0 0 2px;
165 position: relative;
166 top: -2px;
167 background: #1b95e0;
168 color: #fff;
169 font-size: 11px;
170
171 -moz-border-radius: 3px;
172 -webkit-border-radius: 3px;
173 border-radius: 3px;
174
175 -moz-transition: background 0.6s ease-in-out;
176 -webkit-transition: background 0.6s ease-in-out;
177 -o-transition: background 0.6s ease-in-out;
178 transition: background 0.6s ease-in-out;
179 }
180 #ctf .ctf-header .ctf-header-follow .fa,
181 #ctf .ctf-header .ctf-header-follow svg{
182 margin-right: 3px;
183 font-size: 12px;
184 }
185 #ctf .ctf-header a:hover .ctf-header-follow{
186 background: #0c7abf;
187
188 -moz-transition: background 0.2s ease-in-out;
189 -webkit-transition: background 0.2s ease-in-out;
190 -o-transition: background 0.2s ease-in-out;
191 transition: background 0.2s ease-in-out;
192 }
193 /* Generic header version */
194 #ctf .ctf-header-type-generic .ctf-header-img{
195 color: #fff;
196 width: 48px;
197 height: 48px;
198 position: relative;
199 }
200 #ctf .ctf-header-type-generic .ctf-header-link:hover .ctf-header-generic-icon{
201 background: #0c7abf;
202 }
203 #ctf .ctf-header-type-generic .ctf-header-no-bio{
204 padding-top: 9px !important;
205 font-size: 16px;
206 font-weight: bold;
207 }
208 #ctf .ctf-header-type-generic .ctf-header-generic-icon{
209 display: block;
210 color: #fff;
211 background: #1b95e0;
212
213 -moz-transition: background 0.2s ease-in-out;
214 -webkit-transition: background 0.2s ease-in-out;
215 -o-transition: background 0.2s ease-in-out;
216 transition: background 0.2s ease-in-out;
217 }
218 #ctf .ctf-header-type-generic:hover .ctf-header-generic-icon{
219 display: block;
220 opacity: 1;
221 }
222 #ctf .ctf-header .ctf-header-user{
223 font-size: 16px;
224 line-height: 1.3;
225 -ms-word-wrap: break-word;
226 word-break: break-word;
227 }
228 #ctf .ctf-header p,
229 #ctf .ctf-header .ctf-header-screenname{
230 font-size: 13px;
231 line-height: 1.3;
232 }
233
234 /* screenreader */
235
236 .ctf-screenreader{
237 text-indent: -9999px !important;
238 display: inline-block !important;
239 width: 0 !important;
240 height: 0 !important;
241 line-height: 0 !important;
242 text-align: left !important;
243 }
244
245 /* No bio */
246 #ctf .ctf-header-text.sbi-no-info .ctf-header-user{
247 padding-top: 9px !important;
248 }
249 #ctf .ctf-header-text.sbi-no-bio .ctf-header-counts{
250 clear: both;
251 }
252
253 /* Context */
254 #ctf .ctf-context {
255 /*float: left;*/
256 width: 100%;
257 padding-left: 42px;
258 margin-bottom: 2px;
259 }
260 #ctf .ctf-with-logo .ctf-context {
261 padding-right: 30px;
262 }
263 #ctf .ctf-retweet-icon{
264 display: inline-block;
265 font-size: inherit;
266 line-height: 1;
267 margin: 0 5px 0 0;
268 -moz-border-radius: 3px;
269 -webkit-border-radius: 3px;
270 border-radius: 3px;
271 }
272 #ctf.ctf-super-narrow .ctf-retweet-icon{
273 margin: 0 5px 0 0;
274 }
275 #ctf .ctf-reply-icon{
276 display: inline-block;
277 font-size: inherit;
278 padding: 1px 3px 3px 3px;
279 line-height: 1;
280 margin: 0 3px 0 0;
281 }
282
283 /* Author */
284 #ctf .ctf-author-box{
285 margin-left: 56px;
286 }
287 #ctf .ctf-author-avatar{
288 width: 48px;
289 height: 48px;
290 margin: 3px 6px 0 -56px;
291 float: left;
292 overflow: hidden;
293 border: none;
294
295 -moz-border-radius: 5px;
296 -webkit-border-radius: 5px;
297 border-radius: 5px;
298 }
299 #ctf .ctf-author-avatar img{
300 margin: 0 !important;
301 padding: 0;
302 }
303 #ctf .ctf-author-name,
304 #ctf .ctf-author-screenname,
305 #ctf .ctf-verified,
306 #ctf .ctf-tweet-meta{
307 margin-left: 4px;
308 margin-right: 4px;
309 display: inline-block;
310 }
311 #ctf .ctf-screename-sep{
312 margin: 0 2px;
313 display: inline-block;
314 }
315 #ctf .ctf-author-name{
316 font-weight: bold !important;
317 margin-top: 4px;
318 }
319 #ctf .ctf-author-box-link{
320 color: black;
321 text-decoration: none;
322 display: inline;
323 line-height: 1.5 !important;
324 }
325 #ctf .ctf-verified,
326 #ctf .ctf-quoted-verified {
327 color: #77c7f7;
328 margin-left: 0;
329 }
330 #ctf .ctf-quoted-verified {
331 margin-right: 4px;
332 }
333 #ctf .ctf-tweet-meta{
334 display: inline-block;
335 }
336 #ctf .ctf-replied-to-text a {
337 font-size: inherit;
338 color: inherit;
339 font-weight: inherit;
340 }
341 #ctf p.ctf-tweet-text,
342 #ctf p.ctf-media-link {
343 padding: 0 !important;
344 margin: 0 !important;
345 line-height: 1.4;
346 }
347 #ctf .ctf-tweet-content,
348 #ctf .ctf-tweet-actions{
349 margin-left: 58px;
350 margin-top: 3px;
351 max-width: 100%;
352 }
353
354 #ctf .ctf-corner-logo {
355 display: inline-block;
356 float: right;
357 color: #1b95e0;
358 font-size: 24px;
359 }
360 #ctf.ctf-narrow .ctf-corner-logo {
361 font-size: 20px;
362 }
363 /* No avatar */
364 #ctf .ctf-hide-avatar .ctf-context,
365 #ctf .ctf-hide-avatar .ctf-tweet-content,
366 #ctf .ctf-hide-avatar .ctf-tweet-actions,
367 #ctf .ctf-hide-avatar .ctf-quoted-tweet,
368 #ctf .ctf-hide-avatar .ctf-author-box,
369 #ctf.ctf-narrow .ctf-hide-avatar .ctf-context,
370 #ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-content,
371 #ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-actions,
372 #ctf.ctf-narrow .ctf-hide-avatar .ctf-quoted-tweet,
373 #ctf.ctf-narrow .ctf-hide-avatar .ctf-author-box,
374 #ctf .ctf-hide-avatar .ctf-author-name,
375 #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-context,
376 #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-content,
377 #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-actions,
378 #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-quoted-tweet,
379 #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-author-box{
380 margin-left: 0;
381 }
382 #ctf .ctf-hide-avatar .ctf-context {
383 padding-left: 0;
384 }
385 #ctf .ctf-header-img.ctf-no-consent .ctf-header-img-hover,
386 #ctf .ctf-header-img.ctf-no-consent {
387 display: block;
388 opacity: 1;
389 height: 48px;
390 }
391
392
393 /*Quoted tweets*/
394 #ctf .ctf-quoted-tweet{
395 display: block;
396 /*float: left;*/
397 clear: both;
398 margin: 7px 0 5px 58px;
399 padding: 8px 12px;
400 border: 1px solid #ddd;
401 border: 1px solid rgba(0,0,0,0.1);
402 text-decoration: none;
403
404 -moz-border-radius: 5px;
405 -webkit-border-radius: 5px;
406 border-radius: 5px;
407
408 -moz-transition: background 0.1s ease-in-out;
409 -webkit-transition: background 0.1s ease-in-out;
410 -o-transition: background 0.1s ease-in-out;
411 transition: background 0.1s ease-in-out;
412 }
413 #ctf .ctf-quoted-tweet:hover,
414 #ctf .ctf-quoted-tweet:focus{
415 background: #eee;
416 background: rgba(0,0,0,0.05);
417 border: 1px solid #ddd;
418 border: 1px solid rgba(0,0,0,0.05);
419
420 -moz-transition: background 0.1s ease-in-out;
421 -webkit-transition: background 0.1s ease-in-out;
422 -o-transition: background 0.1s ease-in-out;
423 transition: background 0.1s ease-in-out;
424 }
425 #ctf .ctf-quoted-author-name{
426 font-weight: bold;
427 margin-right: 4px;
428 }
429 #ctf .ctf-quoted-tweet p{
430 margin: 2px 0;
431 }
432
433 /* Actions */
434 #ctf .ctf-tweet-actions a{
435 padding: 2px 10px 2px 5px;
436 float: left;
437 }
438 #ctf .ctf-tweet-actions a.ctf-reply,
439 #ctf .ctf-tweet-actions a.ctf-retweet,
440 #ctf .ctf-tweet-actions a.ctf-like{
441 color: #bbb;
442 color: rgba(0,0,0,0.35);
443 text-decoration: none;
444 border: none;
445 -moz-transition: color 0.1s ease-in-out;
446 -webkit-transition: color 0.1s ease-in-out;
447 -o-transition: color 0.1s ease-in-out;
448 transition: color 0.1s ease-in-out;
449 }
450 #ctf .ctf-tweet-actions a svg,
451 #ctf .ctf-tweet-actions a span.fa{
452 width: 1.1em;
453 height: 1.1em;
454 font-size: 1.1em;
455 }
456 #ctf .ctf-tweet-actions a span.fa.fa-retweet {
457 width: 1.2em;
458 height: 1.2em;
459 font-size: 1.2em;
460 }
461 #ctf .ctf-tweet-actions .ctf-reply{
462 margin-left: -5px;
463 }
464 #ctf .ctf-tweet-actions a:hover,
465 #ctf .ctf-tweet-actions a:focus{
466 -moz-transition: color 0.1s ease-in-out;
467 -webkit-transition: color 0.1s ease-in-out;
468 -o-transition: color 0.1s ease-in-out;
469 transition: color 0.1s ease-in-out;
470 }
471 #ctf .ctf-tweet-actions .ctf-reply:hover,
472 #ctf .ctf-tweet-actions .ctf-reply:focus{
473 color: #E34F0E !important;
474 }
475 #ctf .ctf-tweet-actions .ctf-retweet:hover,
476 #ctf .ctf-tweet-actions .ctf-retweet:focus{
477 color: #19cf86 !important;
478 }
479 #ctf .ctf-tweet-actions .ctf-like:hover,
480 #ctf .ctf-tweet-actions .ctf-like:focus{
481 color: #e81c4f !important;
482 }
483 #ctf .ctf-action-count {
484 float: right;
485 padding-left: 3px;
486 font-size: .9em;
487 margin-top: .25em;
488 line-height: 1.2em;
489 }
490 #ctf .ctf-twitterlink {
491 margin-top: .3em;
492 line-height: 1.2em;
493 font-size: .8em;
494 }
495 #ctf .ctf-tweet-text-media-wrap,
496 #ctf .ctf-quoted-tweet-text-media-wrap{
497 margin-left: 5px;
498 padding: 4px;
499 display: inline-block;
500 border: 1px solid #ddd;
501 border: 1px solid rgba(0,0,0,0.15);
502
503 color: inherit;
504 text-decoration: none;
505 line-height: 1;
506
507 -moz-border-radius: 2px;
508 -webkit-border-radius: 2px;
509 border-radius: 2px;
510
511 -moz-transition: background 0.1s ease-in-out;
512 -webkit-transition: background 0.1s ease-in-out;
513 -o-transition: background 0.1s ease-in-out;
514 transition: background 0.1s ease-in-out;
515 }
516 #ctf .ctf-tweet-text-media-wrap:hover,
517 #ctf .ctf-tweet-text-media-wrap:focus{
518 background: #eee;
519 background: rgba(0,0,0,0.05);
520 border: 1px solid #ddd;
521 border: 1px solid rgba(0,0,0,0.1);
522
523 -moz-transition: background 0.1s ease-in-out;
524 -webkit-transition: background 0.1s ease-in-out;
525 -o-transition: background 0.1s ease-in-out;
526 transition: background 0.1s ease-in-out;
527 }
528 .ctf-multi-media-icon .ctf-tweet-text-media,
529 .ctf-quoted-tweet-text .ctf-tweet-text-media{
530 margin-left: 3px;
531 }
532
533 /* Load more */
534 #ctf #ctf-more{
535 display: block;
536 border: none;
537 background: #eee;
538 background: rgba(0,0,0,0.05);
539 width: 100%;
540 min-height: 30px;
541 padding: 5px 0;
542 margin: 0;
543 position: relative;
544 text-align: center;
545 box-sizing: border-box;
546 text-decoration: none;
547 font: inherit;
548 color: inherit;
549 cursor: pointer;
550
551 -moz-border-radius: 5px;
552 -webkit-border-radius: 5px;
553 border-radius: 5px;
554
555 -moz-transition: background 0.1s ease-in-out;
556 -webkit-transition: background 0.1s ease-in-out;
557 -o-transition: background 0.1s ease-in-out;
558 transition: background 0.1s ease-in-out;
559 }
560 #ctf #ctf-more:focus-visible,
561 #ctf .ctf_more:focus-visible{
562 outline: 2px solid #0096CC;
563 outline-offset: 2px;
564 }
565 #ctf #ctf-more:hover{
566 background: #ddd;
567 background: rgba(0,0,0,0.1);
568 -moz-transition: background 0.1s ease-in-out;
569 -webkit-transition: background 0.1s ease-in-out;
570 -o-transition: background 0.1s ease-in-out;
571 transition: background 0.1s ease-in-out;
572 }
573 #ctf #ctf-more.ctf-loading span{
574 -moz-transition: opacity 0.5s ease-in-out;
575 -webkit-transition: opacity 0.5s ease-in-out;
576 -o-transition: opacity 0.5s ease-in-out;
577 transition: opacity 0.5s ease-in-out;
578 }
579 #ctf #ctf-more.ctf-loading span{
580 filter: alpha(opacity=0);
581 opacity: 0;
582 }
583 #ctf .ctf-loader {
584 width: 20px;
585 height: 20px;
586
587 position: absolute;
588 top: 50%;
589 left: 50%;
590 margin: -10px 0 0 -10px;
591 background-color: unset;
592 background-color: rgba(0,0,0,0.5);
593
594 border-radius: 100%;
595 -webkit-animation: ctf-sk-scaleout 1.0s infinite ease-in-out;
596 animation: ctf-sk-scaleout 1.0s infinite ease-in-out;
597 }
598 @-webkit-keyframes ctf-sk-scaleout {
599 0% { -webkit-transform: scale(0) }
600 100% {
601 -webkit-transform: scale(1.0);
602 opacity: 0;
603 }
604 }
605 @keyframes ctf-sk-scaleout {
606 0% {
607 -webkit-transform: scale(0);
608 transform: scale(0);
609 } 100% {
610 -webkit-transform: scale(1.0);
611 transform: scale(1.0);
612 opacity: 0;
613 }
614 }
615
616 /* Credit link */
617 .ctf-credit-link{
618 width: 100%;
619 clear: both;
620 padding: 5px 0;
621 margin-top: 5px;
622 text-align: center;
623 font-size: 12px;
624 }
625 .ctf-credit-link .fa,
626 .ctf-credit-link svg {
627 margin-right: 4px;
628 }
629
630 /* SVGs */
631 #ctf svg { box-sizing: unset; }
632 #ctf svg:not(:root).svg-inline--fa,
633 #ctf_lightbox svg:not(:root).svg-inline--fa{
634 box-sizing: unset;
635 overflow: visible;
636 width: 1em;
637 }
638 #ctf .svg-inline--fa.fa-w-16,
639 #ctf .svg-inline--fa.fa-w-16{
640 width: 16px;
641 }
642 #ctf .svg-inline--fa.fa-w-20 {
643 width: 20px;
644 }
645 #ctf .ctf-context .ctf-retweet-icon svg{
646 width: 1.2em;
647 height: 1.2em;
648 }
649 #ctf .svg-inline--fa,
650 #ctf_lightbox .svg-inline--fa{
651 display: inline-block;
652 font-size: inherit;
653 height: 1em;
654 overflow: visible;
655 vertical-align: -.125em;
656 }
657
658 #ctf #ctf .ctf-photo-hover span.fa-arrows-alt,
659 #ctf .ctf-photo-hover svg.fa-arrows-alt {
660 display: none;
661 }
662
663 /* Default styles */
664 #ctf.ctf-styles .ctf-author-screenname,
665 #ctf.ctf-styles .ctf-screename-sep,
666 #ctf.ctf-styles .ctf-context,
667 #ctf.ctf-styles .ctf-tweet-meta{
668 font-size: 12px;
669 }
670
671 /* Errors */
672 #ctf .ctf-error{
673 width: 100%;
674 text-align: center;
675 }
676 #ctf .ctf-error p,
677 #ctf .ctf-error iframe,
678 #ctf .ctf-error code{
679 padding: 0;
680 margin: 0 2px;
681 }
682 #ctf .ctf-error-user p{
683 padding-bottom: 5px;
684 }
685 #ctf .ctf-error-user{
686 width: 100%;
687 }
688 #ctf .ctf-error-admin{
689 margin-top: 15px;
690 display: inline-block;
691 }
692 #ctf .ctf-error code{
693 display: block;
694 padding: 4px;
695 }
696 .ctf_smash_error{
697 border: 1px solid #ddd;
698 background: #eee;
699 color: #333;
700 margin: 10px 0 0;
701 padding: 10px 15px;
702 font-size: 13px;
703 text-align: center;
704 clear: both;
705
706 -moz-border-radius: 4px;
707 -webkit-border-radius: 4px;
708 border-radius: 4px;
709 }
710 .ctf_smash_error p{
711 padding: 5px 0 !important;
712 margin: 0 !important;
713 line-height: 1.3 !important;
714 }
715 .ctf_smash_error span{
716 font-size: 12px;
717 }
718
719 /* Out of tweets */
720 #ctf .ctf-out-of-tweets{
721 width: 100%;
722 }
723 #ctf .ctf-out-of-tweets{
724 display: block;
725 border: 1px solid rgba(0,0,0,0.1);
726 background: none;
727 background: none;
728 width: 100%;
729 min-height: 30px;
730 padding: 5px 0;
731 margin: 0;
732 position: relative;
733 text-align: center;
734 box-sizing: border-box;
735
736 -moz-border-radius: 5px;
737 -webkit-border-radius: 5px;
738 border-radius: 5px;
739 }
740 #ctf .ctf-out-of-tweets p,
741 #ctf .ctf-out-of-tweets iframe{
742 margin: 0 2px;
743 padding: 0;
744 }
745 #ctf .ctf-out-of-tweets p{
746 padding: 3px;
747 display: none;
748 }
749
750 /* Mobile / Narrow */
751 #ctf.ctf-narrow .ctf-author-avatar,
752 #ctf.ctf-narrow .ctf-author-avatar img{
753 width: 38px;
754 height: 38px;
755 }
756 #ctf.ctf-narrow .ctf-tweet-content,
757 #ctf.ctf-narrow .ctf-tweet-actions,
758 #ctf.ctf-narrow .ctf-quoted-tweet{
759 margin-left: 48px;
760 }
761 #ctf.ctf-narrow .ctf-context {
762 margin-left: 49px;
763 }
764 #ctf.ctf-narrow .ctf-author-box{
765 margin-left: 46px;
766 }
767 #ctf.ctf-narrow .ctf-author-avatar {
768 margin-left: -46px;
769 }
770 #ctf.ctf-narrow .ctf-tweet-content{
771 padding: 3px 0 5px 0;
772 }
773 #ctf.ctf-narrow .ctf-tweet-actions {
774 float: left;
775 clear: both;
776 }
777
778 /* Super narrow */
779 #ctf.ctf-super-narrow .ctf-context,
780 #ctf.ctf-super-narrow .ctf-tweet-content,
781 #ctf.ctf-super-narrow .ctf-tweet-actions,
782 #ctf.ctf-super-narrow .ctf-quoted-tweet {
783 margin-left: 0;
784 }
785 #ctf.ctf-super-narrow .ctf-author-box{
786 min-height: 32px;
787 margin-bottom: 2px;
788 }
789 #ctf.ctf-super-narrow .ctf-author-avatar,
790 #ctf.ctf-super-narrow .ctf-author-avatar img{
791 width: 32px;
792 height: 32px;
793 }
794 #ctf.ctf-super-narrow .ctf-author-box{
795 margin-left: 38px;
796 float: left;
797 clear: both;
798 }
799 #ctf.ctf-super-narrow .ctf-author-avatar {
800 margin-left: -38px;
801 margin-top: 0;
802 }
803 #ctf.ctf-super-narrow .ctf-author-screenname,
804 #ctf.ctf-super-narrow .ctf-screename-sep {
805 display: none;
806 }
807 #ctf.ctf-super-narrow .ctf-context {
808 padding-bottom: 5px;
809 }
810 #ctf.ctf-super-narrow .ctf-author-name{
811 display: inline-block;
812 }
813 #ctf.ctf-super-narrow .ctf-tweet-content{
814 float: left;
815 clear: both;
816 }
817 #ctf.ctf-super-narrow .ctf-credit-link{
818 font-size: 10px;
819 }
820 #ctf.ctf-super-narrow .ctf-header-bio{
821 margin: 0 !important;
822 padding-top: 5px;
823 }
824 #ctf.ctf-super-narrow .ctf-header-user{
825 min-height: 48px;
826 }
827 #ctf.ctf-super-narrow .ctf-header-text{
828 padding-top: 10px;
829 }
830 #ctf.ctf-super-narrow .ctf-header-follow{
831 margin-top: 5px;
832 }
833 #ctf.ctf-super-narrow .ctf-more span{
834 display: block;
835 margin-top: 3px;
836 }
837
838 /* On mobile make the min-width 100% */
839 @media all and (max-width: 640px){
840 #ctf.ctf-width-resp{
841 width: 100% !important;
842 }
843 }
844
845 /*Box Shadow*/
846 .ctf.ctf-boxed-style[data-boxshadow="true"] .ctf-item{
847 box-shadow: 0 0 10px 0 rgba(0,0,0, 0.15);
848 }
849
850 /*Text Header*/
851 [data-header-size="large"] .ctf-header-type-text{
852 font-size: 48px;
853 }
854 [data-header-size="medium"] .ctf-header-type-text{
855 font-size: 42px;
856 }
857 [data-header-size="small"] .ctf-header-type-text{
858 font-size: 36px;
859 }
860
861
862 .ctf-list.ctf-boxed-style .ctf-item,
863 #ctf.ctf-list.ctf-boxed-style .ctf-header{
864 margin-bottom: 25px;
865 }
866
867 /* Header text */
868 #ctf .ctf-header-text{
869 float: left;
870 width: 100%;
871 padding-top: 5px;
872 }
873 #ctf .ctf-no-bio .ctf-header-text{
874 padding-top: 13px;
875 }
876 #ctf .ctf-header a{
877 text-decoration: none;
878 }
879 #ctf .ctf-header-text .ctf-header-user,
880 #ctf .ctf-header-text p{
881 float: left;
882 clear: both;
883 width: auto;
884 margin: 0 0 0 60px !important;
885 padding: 0 !important;
886 text-align: left;
887 }
888 #ctf .ctf-header-name{
889 font-weight: bold;
890 margin-right: 6px;
891 }
892 #ctf .ctf-header-text .ctf-header-bio{
893 padding: 0 !important;
894 word-break: break-word;
895 }
896 #ctf .ctf-header-text .ctf-verified{
897 margin-right: 5px;
898 }
899
900 /*Color Palletes*/
901
902 /***** LIGHT ****/
903 /*Text COLOR*/
904 #ctf.ctf_palette_light .ctf-author-name,
905 #ctf.ctf_palette_light .ctf-tweet-text,
906 #ctf.ctf_palette_light .ctf-header-name,
907 #ctf.ctf_palette_light .ctf-header-type-text{
908 color: #444;
909 }
910
911 /*Text2 COLOR*/
912 #ctf.ctf_palette_light .ctf-author-screenname,
913 #ctf.ctf_palette_light .ctf-header-counts,
914 #ctf.ctf_palette_light .ctf-header-bio{
915 color: #444;
916
917 }
918 /*Link COLOR*/
919 #ctf.ctf_palette_light .ctf-tweet-text a{
920 color: inherit;
921 }
922
923 /*Background COLOR*/
924 #ctf.ctf_palette_light .ctf-item{
925 background: transparent;
926 }
927 /*Accent COLOR*/
928 #ctf.ctf_palette_light .ctf-corner-logo{
929 color: #1B95E0;
930 }
931 /*Accent2 COLOR*/
932 #ctf.ctf_palette_light .ctf-verified{
933 color: #77C7F7;
934 }
935 /*Button COLOR*/
936 #ctf.ctf_palette_light .ctf-more{
937 background: rgba(0,0,0,0.5);
938 color: #444;
939 }
940 /*Actions COLOR*/
941 #ctf.ctf_palette_light .ctf-tweet-actions a{
942 color: #444;
943 }
944
945
946
947 /***** DARK ****/
948 #ctf.ctf_palette_dark{
949 background: #20222C;
950 }
951 #ctf.ctf_palette_dark.ctf.ctf-boxed-style .ctf-item{
952 background: rgba(255,255,255,0.1)!important;
953 }
954 /*Text COLOR*/
955 #ctf.ctf_palette_dark .ctf-author-name,
956 #ctf.ctf_palette_dark .ctf-tweet-text,
957 #ctf.ctf_palette_dark .ctf-header-name,
958 #ctf.ctf_palette_dark .ctf-header-type-text{
959 color: #fff;
960 }
961
962 /*Text2 COLOR*/
963 #ctf.ctf_palette_dark .ctf-author-screenname,
964 #ctf.ctf_palette_dark .ctf-header-counts,
965 #ctf.ctf_palette_dark .ctf-header-bio{
966 color: #fff;
967
968 }
969 /*Link COLOR*/
970 #ctf.ctf_palette_dark .ctf-tweet-text a{
971 color: inherit;
972 }
973
974 /*Background COLOR*/
975 #ctf.ctf_palette_dark .ctf-item{
976 background: transparent;
977 }
978 /*Accent COLOR*/
979 #ctf.ctf_palette_dark .ctf-corner-logo{
980 color: #1B95E0;
981 }
982 /*Accent2 COLOR*/
983 #ctf.ctf_palette_dark .ctf-verified{
984 color: #77C7F7;
985 }
986 /*Button COLOR*/
987 #ctf.ctf_palette_dark .ctf-more{
988 background: rgba(255,255,255,0.2);
989 color: #fff;
990 }
991 /*Actions COLOR*/
992 #ctf.ctf_palette_dark .ctf-tweet-actions a{
993 color: rgba(255,255,255,0.8);
994 }
995
996
997 /* Rebranded Styles */
998 .ctf-rebranded .ctf-header-follow svg {
999 width: 13px;
1000 height: 13px;
1001 transform: translate(3px, 2px);
1002 }
1003 .ctf-rebranded .ctf-header-follow svg path {
1004 fill: white;
1005 }
1006
1007 /* a11y: read-more reveal and load-more last-page redirects move focus to
1008 non-interactive targets (tabindex=-1); suppress the UA ring there only. */
1009 #ctf .ctf_remaining[tabindex="-1"]:focus,
1010 #ctf .ctf-item[tabindex="-1"]:focus,
1011 #ctf .ctf-out-of-tweets[tabindex="-1"]:focus {
1012 outline: none;
1013 box-shadow: none;
1014 }
1015