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 / admin / builder / assets / css / global.css
custom-twitter-feeds / admin / builder / assets / css Last commit date
builder.css 3 weeks ago global.css 3 weeks ago preview.css 3 weeks ago tooltipster.css 3 weeks ago
global.css
3283 lines
1 /*
2 Global CSS styles
3 Theses styles can be used for different screens
4 & In different SmashBalloon Plugins
5
6 * Transitions
7 * Default, Hover & Focus Colors & Backgrounds
8 * Social Colors
9 * Buttons
10 * Full Screen Boss
11 * Add Source Popup
12 * Confirm Dialog
13 * Full Screen Loader
14 * Tooltip
15
16 */
17 body{
18 --cl-orange: #FE544F;
19 --cl-dark:#2C324C;
20 --error-red: #D72C2C;
21 --customizer-blue: #0096CC;
22 --dark-blue: #2A65DB;
23 --success-green: #59AB46;
24 }
25
26 /* SMASH-1378 — Global :focus-visible ring for TW Free admin surfaces.
27 Cascade-port of the TW Pro pattern (custom-twitter-feeds-pro/admin/
28 builder/assets/css/global.css), itself the IG Pro / FB Pro canonical.
29 Scopes the ring to body classes WordPress generates from TW Free menu
30 slugs (top-level custom-twitter-feeds plus the submenu slugs
31 ctf-feed-builder / ctf-settings / ctf-support / ctf-about-us) plus the
32 per-container selectors used by builder / popup / settings markup, so
33 the indicator is consistent across every TW Free admin surface.
34
35 `:focus-visible` ensures the ring only appears when focus is
36 keyboard-driven; mouse clicks remain unaffected.
37
38 Visual treatment uses `box-shadow` rather than `outline` so the ring
39 respects each element's `border-radius`. `outline: 2px solid transparent`
40 is retained so Windows High Contrast Mode (which suppresses box-shadow
41 but honors outline) still shows a visible ring.
42
43 --sb-focus-ring (#007ca8) is provided by
44 assets/tokens/ctf-tokens-local.css, enqueued as a dependency of the
45 feed-global-style handle. */
46 body[class*="page_custom-twitter-feeds"] *:focus-visible,
47 body[class*="_page_ctf-feed-builder"] *:focus-visible,
48 body[class*="_page_ctf-settings"] *:focus-visible,
49 body[class*="_page_ctf-support"] *:focus-visible,
50 body[class*="_page_ctf-about-us"] *:focus-visible,
51 .ctf-fb-fs *:focus-visible,
52 .ctf-fb-popup-inside *:focus-visible,
53 .sb-form-field *:focus-visible,
54 [id^="ctf-builder"] *:focus-visible,
55 [id^="ctf-settings"] *:focus-visible {
56 /* !important needed because pre-existing `outline: none !important` /
57 `outline: unset !important` rules in builder.css would otherwise
58 suppress the focus ring for keyboard users. */
59 outline: 2px solid transparent !important;
60 outline-offset: 0 !important;
61 box-shadow: 0 0 0 2px var(--sb-focus-ring) !important;
62 }
63
64 /* a11y: step/screen headings receive programmatic focus after keyboard
65 navigation (switchScreen / onboarding stepper). They are not
66 interactive, so suppress the ring on those targets only. */
67 [role="dialog"] h3[tabindex="-1"]:focus,
68 [role="dialog"] h3[tabindex="-1"]:focus-visible,
69 .sb-onboarding-wizard-step-heading[tabindex="-1"]:focus,
70 .sb-onboarding-wizard-step-heading[tabindex="-1"]:focus-visible {
71 outline: none !important;
72 box-shadow: none !important;
73 }
74
75 /* SMASH-1378 — Global reduced-motion guard for TW Free admin surfaces.
76 WCAG 2.3.3 (Animation from Interactions). Neutralizes the raw
77 transition/animation rules across admin/builder/assets/css/ that ship
78 without a `prefers-reduced-motion: reduce` wrap.
79
80 Scope is body-class matched so we only override motion on TW Free admin
81 pages — never on WP core admin chrome or frontend. Same body-class set
82 as the focus-ring rule above for consistency.
83
84 Approach: blanket scaffold. Per-rule token refactoring is deferred to
85 later waves where each touched rule gets visual-regression coverage.
86
87 `animation-duration: 0.01ms !important` (not 0ms) preserves
88 animation-end events that JS may depend on. */
89 @media (prefers-reduced-motion: reduce) {
90 body[class*="page_custom-twitter-feeds"] *,
91 body[class*="_page_ctf-feed-builder"] *,
92 body[class*="_page_ctf-settings"] *,
93 body[class*="_page_ctf-support"] *,
94 body[class*="_page_ctf-about-us"] *,
95 body[class*="page_custom-twitter-feeds"] *::before,
96 body[class*="_page_ctf-feed-builder"] *::before,
97 body[class*="_page_ctf-settings"] *::before,
98 body[class*="_page_ctf-support"] *::before,
99 body[class*="_page_ctf-about-us"] *::before,
100 body[class*="page_custom-twitter-feeds"] *::after,
101 body[class*="_page_ctf-feed-builder"] *::after,
102 body[class*="_page_ctf-settings"] *::after,
103 body[class*="_page_ctf-support"] *::after,
104 body[class*="_page_ctf-about-us"] *::after {
105 animation-duration: 0.01ms !important;
106 animation-iteration-count: 1 !important;
107 transition-duration: 0.01ms !important;
108 scroll-behavior: auto !important;
109 }
110 }
111
112 #ctf-settings{
113 visibility: hidden;
114 opacity: 0;
115 }
116 #ctf-settings[data-app-loaded="true"]{
117 visibility: visible;
118 opacity: 1;
119 }
120
121
122 #ctf-builder-app {
123 -webkit-font-smoothing: antialiased;
124 }
125 /*
126 Connect Account Popup
127 */
128 .ctf-fb-types, .ctf-fb-adv-types{
129 padding: 22px 35px 0;
130 }
131 .ctf-fb-types h4, .ctf-fb-section-wh h4 {
132 font-size:20px;
133 line-height: 24px;
134 font-weight: 600;
135 margin: 0 0 4px 0;
136 }
137 .ctf-fb-connectaccount-pp-ctn .ctf-fb-connectaccount-popup{
138 width: 874px;
139 min-height: 280px;
140 }
141 .ctf-fb-source-inp-half{
142 display: grid;
143 grid-template-columns: 49% 49%;
144 grid-column-gap: 1%;
145 }
146 .ctf-fb-connectaccount-popup[data-step="2"] h3{
147 margin-bottom: 22px !important;
148 }
149 .ctf-fb-connectaccount-popup[data-step="2"] .sb-account-connection-button{
150 margin-bottom: 30px;
151 }
152 .ctf-fb-connectaccount-btn{
153 margin-left: 33px;
154 margin-bottom: 36px;
155 position: relative;
156 padding: 13px 19px !important;
157 }
158 .ctf-fb-connectaccount-btn svg{
159 margin-right: 10px;
160 fill: currentColor;
161 width: 17px;
162 float: left;
163 }
164 /*
165 Transitions
166 */
167 .sb-tr-1{
168 -webkit-transition: all .1s ease-in-out;
169 transition: all .1s ease-in-out;
170 }
171 .sb-tr-2{
172 -webkit-transition: all .2s ease-in-out;
173 transition: all .2s ease-in-out;
174 }
175 .sb-tr-3{
176 -webkit-transition: all .3s ease-in-out;
177 transition: all .3s ease-in-out;
178 }
179 .sb-tr-4{
180 -webkit-transition: all .4s ease-in-out;
181 transition: all .4s ease-in-out;
182 }
183 .sb-tr-5{
184 -webkit-transition: all .5s ease-in-out;
185 transition: all .5s ease-in-out;
186 }
187 .sb-tr-6{
188 -webkit-transition: all .6s ease-in-out;
189 transition: all .6s ease-in-out;
190 }
191 .sb-tr-7{
192 -webkit-transition: all .7s ease-in-out;
193 transition: all .7s ease-in-out;
194 }
195 .sb-tr-8{
196 -webkit-transition: all .8s ease-in-out;
197 transition: all .8s ease-in-out;
198 }
199 .sb-tr-9{
200 -webkit-transition: all .9s ease-in-out;
201 transition: all .9s ease-in-out;
202 }
203 .sb-tr-10{
204 -webkit-transition: all 1s ease-in-out;
205 transition: all 1s ease-in-out;
206 }
207
208 /*
209 * Default, Hover & Focus Colors & Backgrounds
210 */
211 .sb-small-p,
212 .sb-standard-p{
213 font-style: normal;
214 font-weight: normal;
215 font-size: 14px;
216 line-height: 160%;
217 color: #8C8F9A;
218 margin: 0;
219 }
220 .sb-standard-p{
221 font-size: 16px;
222 color: #141B38;
223 }
224 #ctf-settings h3 {
225 font-style: normal;
226 font-weight: 600;
227 font-size: 24px;
228 line-height: 120%;
229 margin: 0 0 4px 0;
230 letter-spacing: 0;
231 }
232 .sb-caption {
233 font-style: normal;
234 font-weight: normal;
235 font-size: 13px;
236 line-height: 150%;
237 color: #141B38;
238 }
239 .sb-caption.sb-caption-lighter {
240 color: #5F6368;
241 }
242 .sb-small-text {
243 font-size: 12px;
244 }
245 .sb-bold {
246 font-weight: 600;
247 }
248 .sb-dark-text {
249 color: #141B38;
250 }
251 .sb-small {
252 font-style: normal;
253 font-weight: bold;
254 font-size: 10px;
255 line-height: 160%;
256 letter-spacing: 0.08em;
257 text-transform: uppercase;
258 color: #141B38;
259 }
260 .sb-button-no-border {
261 border-radius: 0 !important;
262 border: none !important;
263 }
264 .sb-icon-small svg {
265 height: 10px;
266 }
267 .sb-dark-hover:hover svg, .sb-dark-hover:hover path {
268 fill: #141B38;
269 }
270 /*orange*/
271 .sb-btn-orange{
272 background: #FE544F!important;
273 color: #fff!important;
274 }
275 .sb-btn-orange:hover{
276 background: #EC352F!important;
277 border-color: #EC352F!important;
278 color: #fff!important;
279 }
280 .sb-btn-orange:focus,
281 .sb-btn-orange:active{
282 background: #BC120E!important;
283 border-color: #BC120E!important;
284 color: #fff!important;
285 }
286
287 /*red*/
288 .sb-btn-red{
289 background: #D72C2C!important;
290 color: #fff!important;
291 }
292 .sb-btn-red:hover{
293 background: #DF5757!important;
294 color: #fff!important;
295 }
296 .sb-btn-red:focus,
297 .sb-btn-red:active{
298 background: #841919!important;
299 color: #fff!important;
300 }
301
302 /*red*/
303 .sb-btn-blue{
304 background: #0068A0!important;
305 color: #fff!important;
306 }
307 .sb-btn-blue:hover{
308 background: #0096CC!important;
309 border-color: #0096CC!important;
310 color: #fff!important;
311 }
312 .sb-btn-blue:focus,
313 .sb-btn-blue:active{
314 background: #004D77!important;
315 border-color: #004D77!important;
316 color: #fff!important;
317 }
318
319 /*grey*/
320 .sb-btn-grey{
321 background: #F3F4F5!important;
322 color: #141B38!important;
323 border: 1px solid #D0D1D7!important;
324 }
325 .sb-btn-grey:hover{
326 background: #fff!important;
327 color: #141B38!important;
328 border: 1px solid #DCDDE1!important;
329 }
330 .sb-btn-grey:focus,
331 .sb-btn-grey:active{
332 background: #E8E8EB!important;
333 color: #141B38!important;
334 border: 1px solid #D0D1D7!important;
335 }
336 /*gray*/
337 .sb-btn-gray {
338 background: #F9F9FA !important;
339 color: #141B38 !important;
340 border: 1px solid #E6E6EB!important;
341 }
342 /*dark*/
343 .sb-btn-dark{
344 background: #2C324C!important;
345 color: #fff!important;
346 }
347 .sb-btn-dark:hover{
348 background: #434960!important;
349 color: #fff!important;
350 }
351 .sb-btn-dark:focus,
352 .sb-btn-dark:active{
353 background: #141B38!important;
354 color: #fff!important;
355 }
356
357 /*orange*/
358 .ctf-btn-orange{
359 background: #FE544F!important;
360 color: #fff!important;
361 }
362 .ctf-btn-orange:hover{
363 background: #EC352F!important;
364 color: #fff!important;
365 }
366 .ctf-btn-orange:focus,
367 .ctf-btn-orange:active{
368 background: #BC120E!important;
369 color: #fff!important;
370 }
371
372 /*red*/
373 .ctf-btn-red{
374 background: #D72C2C!important;
375 color: #fff!important;
376 }
377 .ctf-btn-red:hover{
378 background: #DF5757!important;
379 color: #fff!important;
380 }
381 .ctf-btn-red:focus,
382 .ctf-btn-red:active{
383 background: #841919!important;
384 color: #fff!important;
385 }
386
387 /*red*/
388 .ctf-btn-blue{
389 background: #0068A0!important;
390 color: #fff!important;
391 }
392 .ctf-btn-blue:hover{
393 background: #0096CC!important;
394 color: #fff!important;
395 }
396 .ctf-btn-blue:focus,
397 .ctf-btn-blue:active{
398 background: #004D77!important;
399 color: #fff!important;
400 }
401
402 /*grey*/
403 .ctf-btn-grey{
404 background: #F3F4F5!important;
405 color: #141B38!important;
406 border: 1px solid #D0D1D7!important;
407 }
408 .ctf-btn-grey:hover{
409 background: #fff!important;
410 color: #141B38!important;
411 border: 1px solid #DCDDE1!important;
412 }
413 .ctf-btn-grey:focus,
414 .ctf-btn-grey:active{
415 background: #E8E8EB!important;
416 color: #141B38!important;
417 border: 1px solid #D0D1D7!important;
418 }
419
420 /*dark*/
421 .ctf-btn-dark{
422 background: #2C324C!important;
423 color: #fff!important;
424 }
425 .ctf-btn-dark:hover{
426 background: #434960!important;
427 color: #fff!important;
428 }
429 .ctf-btn-dark:focus,
430 .ctf-btn-dark:active{
431 background: #141B38!important;
432 color: #fff!important;
433 }
434
435 /*disabled*/
436 .sb-btn-orange[data-active="false"],
437 .sb-btn-blue[data-active="false"],
438 .sb-btn-red[data-active="false"],
439 .sb-btn-grey[data-active="false"],
440 .sb-btn-dark[data-active="false"]{
441 background: #E8E8EB !important;
442 color: #8C8F9A !important;
443 }
444
445
446 /*
447 * Social Colors
448 */
449
450 /*Facebook*/
451 .sb-cl-facebook,
452 .sb-clhv-facebook:hover{
453 color: #006BFA!important;
454 }
455 .ctf-bg-facebook,
456 .ctf-bghv-facebook:hover{
457 background: #006BFA!important;
458 }
459
460 /*Instagram*/
461 .sb-cl-instagram,
462 .sb-clhv-instagram:hover{
463 color: #BA03A7!important;
464 }
465 .ctf-bg-instagram,
466 .ctf-bghv-instagram:hover{
467 background: #BA03A7!important;
468 }
469
470 /*Twitter*/
471 .sb-cl-twitter,
472 .sb-clhv-twitter:hover{
473 color: #1B90EF!important;
474 }
475 .ctf-bg-twitter,
476 .ctf-bghv-twitter:hover{
477 background: #1B90EF!important;
478 }
479
480 /*YouTube*/
481 .sb-cl-youtube,
482 .sb-clhv-youtube:hover{
483 color: #EB2121!important;
484 }
485 .ctf-bg-youtube,
486 .ctf-bghv-youtube:hover{
487 background: #EB2121!important;
488 }
489
490 /*Linkedin*/
491 .sb-cl-linkedin,
492 .sb-clhv-linkedin:hover{
493 color: #007bb6!important;
494 }
495 .ctf-bg-linkedin,
496 .ctf-bghv-linkedin:hover{
497 background: #007bb6!important;
498 }
499
500 /*Mail*/
501 .sb-cl-mail,
502 .sb-clhv-mail:hover{
503 color: #666!important;
504 }
505 .ctf-bg-mail,
506 .ctf-bghv-mail:hover{
507 background: #666!important;
508 }
509
510 .sb-cursor-pointer{
511 cursor: pointer;
512 }
513
514 /*Buttons*/
515 .sb-btn{
516 display: flex;
517 flex-direction: row;
518 justify-content: center;
519 align-items: center;
520 padding: 9px 38px;
521 font-style: normal;
522 font-weight: 500;
523 font-size: 14px;
524 line-height: 17px;
525 border-radius: 2px;
526 cursor: pointer;
527 color: #fff;
528 outline: none;
529 box-shadow: none;
530 border: none;;
531 }
532 .sb-btn:focus{
533 box-shadow: none;
534 }
535
536 .ctf-small-chevron svg{
537 width: 6px;
538 height: 8px;
539 top: 14px;
540 left: 18px;
541 }
542
543 .sb-btn-right-icon{
544 display: flex;
545 justify-content: flex-start;
546 padding: 15px 12px;
547 }
548 .sb-btn-right-txt{
549 display: flex;
550 justify-content: flex-start;
551 align-items: center;
552 line-height: 1em;
553 }
554 .sb-btn-right-txt svg{
555 float: left;
556 margin-right: 10px;
557 }
558
559 .sb-btn-right-chevron{
560 width: 7px;
561 height: 7px;
562 border-right: 2px solid currentColor;
563 border-bottom: 2px solid currentColor;
564 -webkit-transform: rotate(-45deg);
565 transform: rotate(-45deg);
566 margin-left: auto;
567 margin-right: 10px;
568 }
569
570 /*Add Source*/
571 /*
572 Add new Source Popup
573 */
574 .ctf-fb-popup-cls{
575 height: 14px;
576 width: 14px;
577 position: absolute;
578 cursor: pointer;
579 right: 17px;
580 top: 17px;
581 z-index: 3;
582 }
583 .ctf-fb-center-boss{
584 display: flex;
585 justify-content: center;
586 align-items: center;
587 }
588 .ctf-fb-popup-inside{
589 left: 80px;
590 width: 880px;
591 max-width: calc(100% - 200px);
592 background: #fff;
593 color: #141B38;
594 position: relative;
595 box-shadow: 0px 26.7377px 77.2886px rgba(0, 0, 0, 0.107828), 0px 14.2952px 41.3222px rgba(0, 0, 0, 0.0894161), 0px 8.01379px 23.1649px rgba(0, 0, 0, 0.075), 0px 4.25607px 12.3027px rgba(0, 0, 0, 0.0605839), 0px 1.77104px 5.11942px rgba(0, 0, 0, 0.0421718);
596 border-radius: 2px;
597 overflow-y: auto;
598 max-height: 80vh;
599 }
600 .ctf-fb-popup-inside.ctf-narrower-modal {
601 max-width: 576px;
602 }
603 .ctf-fb-popup-inside.sb-onboarding-tooltip {
604 overflow-y: visible !important;
605 }
606 @media all and (max-width: 960px) {
607 .ctf-fb-popup-inside {
608 left: 20px;
609 width: 100%;
610 max-width: calc(100% - 100px);
611 }
612 }
613 .ctf-fb-feedtypes-popup{
614 width: 1200px;
615 max-width: calc(100% - 200px);
616 }
617 .ctf-fb-embed-popup{
618 width: 575px;
619 }
620
621 .ctf-fb-source-pp-customizer h5,.ctf-fb-embed-popup h5{
622 font-size: 24px;
623 padding: 0 20px;
624 margin-top: 25px;
625 margin-bottom: 15px;
626 }
627 .ctf-fb-feedtypes-popup h5{
628 font-size: 26px;
629 padding: 0 20px;
630 margin-top: 25px;
631 margin-bottom: 30px;
632 }
633
634 .ctf-fb-feedtypes-pp-ctn .ctf-fb-adv-types .ctf-fb-types-list{
635 margin-bottom: 30px !important
636 }
637 .ctf-fb-srcs-update{
638 background: var(--cl-orange);
639 font-weight: 600;
640 font-size: 14px;
641 line-height: 160%;
642 height: 38px;
643 }
644 .ctf-fb-srcs-update-footer{
645 display: flex;
646 align-items: center;
647 border-top: 1px solid #DCDDE1;
648 background: #F9F9FA;
649 }
650 .ctf-fb-srcs-update-footer-txt{
651 font-size: 18px;
652 line-height: 1.7em;
653 }
654
655 .ctf-fb-srcs-update-footer-image svg{
656 width: 100%;
657 height: auto;
658 float: left;
659 }
660 .ctf-fb-srcs-update-footer-txt{
661 box-sizing: border-box;
662 display: flex;
663 justify-content: center;
664 }
665 .ctf-fb-stp1-elm{
666 margin-bottom: 30px;
667 float: left;
668 display: flex;
669 }
670 .ctf-fb-source-top .ctf-fb-stp1-elm:first-of-type{
671 justify-content: center;
672 align-items: center;
673 padding-bottom: 30px;
674 border-bottom: 1px solid #D0D1D7;
675 }
676 .ctf-fb-stp1-event{
677 padding-bottom: 0px!important;
678 border-bottom: none!important;
679 padding-right: 20%;
680 align-items: flex-start!important;
681 }
682 .ctf-fb-stp1-elm-desc > a{
683 font-weight: 600;
684 text-decoration: underline;
685 color: #2A65DB;
686 }
687
688 .ctf-fb-stp-src-ctn,
689 .ctf-flex-center-center{
690 display: flex;
691 justify-content: center;
692 align-content: center;
693 }
694 .ctf-fb-stp-src-type{
695 display: flex;
696 justify-content: center;
697 align-content: center;
698 font-size: 13px;
699 font-weight:400;
700 cursor: pointer;
701 margin-left: 20px;
702 color: #434960;
703 white-space: nowrap;
704 }
705 .ctf-fb-stp-src-type[data-active="true"]{
706 font-weight:600;
707 color: #141B38;
708 }
709 .ctf-not-sure-wrap span svg {
710 margin-right: 5px;
711 }
712 .ctf-not-sure-wrap:hover .ctf-not-sure-tooltip{
713 display: block;
714 }
715 .ctf-fb-stp1-elm-ic{
716 width: 28px;
717 height: 28px;
718 border-radius: 35px;
719 background: #F3F4F5;
720 display: flex;
721 justify-content: center;
722 align-items: center;
723 font-weight: 500;
724 flex: none;
725 }
726 .ctf-fb-stp1-elm-head{
727 font-size: 16px;
728 font-weight: 600;
729 }
730 .ctf-fb-stp1-elm-desc{
731 font-size: 15px;
732 margin-top: 4px;
733 line-height: 1.3em;
734 color: #5F6368;
735 }
736
737 .ctf-fb-source-btm-hd{
738 font-size: 15px;
739 font-weight: 500;
740 }
741 .ctf-fb-src-back-top i{
742 font-size: 12px;
743 margin-right: 10px;
744 }
745 .ctf-fb-source-account-info{
746 background: #F3F4F5;
747 color: #8C8F9A;
748 display: flex;
749 align-items: center;
750 padding: 6px 6px 6px 12px;
751 font-size: 15px;
752 }
753 .ctf-fb-source-list {
754 display: grid;
755 grid-template-columns: 49.5% 49.5%;
756 grid-column-gap: 1%;
757 margin-top: 10px;
758 max-height: calc(80vh - 360px);
759 overflow-y: auto;
760 min-height: 80px;
761 }
762
763 .ctf-fb-source-account-info strong{
764 color: #141B38;
765 }
766 .ctf-fb-source-btn{
767 margin-top: 60px;
768 color: #fff;
769 display: flex;
770 justify-content: center;
771 align-items: center;
772 background: #0068A0;
773 cursor: pointer;
774 padding: 10px 20px;
775 border-radius: 3px;
776 font-size: 15px;
777 font-weight: 500;
778 border: none;
779 }
780 .ctf-fb-icon-success{
781 position: relative;
782 width: 30px;
783 height: 20px;
784 margin-right: 10px;
785 }
786 .ctf-fb-icon-success:before{
787 content: '';
788 position: absolute;
789 width: 13px;
790 height: 5px;
791 top: 4px;
792 border-left: 3px solid currentColor;
793 border-bottom: 3px solid currentColor;
794 -webkit-transform: rotate(-45deg);
795 transform: rotate(-45deg);
796 }
797
798 .ctf-fb-source-inp-label,.ctf-fb-wh-label{
799 font-size: 14px;
800 color: #434960;
801 }
802 .ctf-fb-source-mnl-type .ctf-fb-stp-src-ctn{
803 justify-content: flex-start;
804 margin-bottom: 20px;
805 margin-top: 10px;
806 }
807 .ctf-fb-source-mnl-type .ctf-fb-stp-src-ctn .ctf-fb-stp-src-type{
808 margin-left: 0px;
809 margin-right: 20px
810 }
811 .ctf-fb-source-inp,.ctf-fb-wh-inp{
812 border-radius: 0px !important;
813 outline: none ;
814 margin-top: 5px;
815 border: 1px solid #D0D1D7 !important;
816 margin-bottom: 20px;
817 height: 35px;
818 line-height: 35px;
819 }
820 .ctf-fb-sec-heading span{
821 font-size:14px;
822 color: #434960;
823 line-height: 1.7em;
824 margin-top: 10px;
825 display: block;
826 }
827 #ctf-builder-app .ctf-fb-sec-heading span {
828 margin-top: 0;
829 }
830 .ctf-fb-sec-heading {
831 margin-bottom: 10px;
832 }
833 .ctf-fb-slctsrc-content,.ctf-fb-section-wh-insd{
834 padding: 40px;
835 }
836
837 .ctf-fb-slctsrc-ctn h4,.ctf-fb-section-wh-insd h4{
838 font-size: 20px;
839 padding: 0px;
840 margin: 0px;
841 }
842
843 .ctf-fb-srcs-item{
844 width: 100%;
845 cursor: pointer;
846 height: 62px;
847 margin-top: 10px;
848 border-radius: 3px;
849 border: 1px solid #E7E7E9;
850 display: flex;
851 position: relative;
852 }
853 .ctf-connecting-account-item {
854 display: flex;
855 align-content: center;
856 align-items: center;
857
858 position: relative;
859 box-sizing: border-box;
860
861 height: 62px;
862 width: 208px;
863 margin: auto;
864 padding: 12px;
865 background: #fff;
866 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.05);
867 border-radius: 4px;
868 }
869 .ctf-fb-source-step4 {
870 max-width: 576px;
871 }
872 .ctf-source-account-box {
873 padding: 32px;
874
875 background-color: #F3F4F5;
876 }
877 .sb-details-wrap {
878 align-items: center;
879 }
880 .ctf-connecting-account-item .ctf-fb-srcs-item-avatar {
881 margin-right: 8px;
882 }
883 .ctf-fb-srcs-item .ctf-fb-srcs-item-avatar {
884 margin-right: 10px;
885 }
886 .ctf-fb-srcs-item[data-disabled="true"]{
887 background: #F3F4F5;
888 }
889 .ctf-fb-stp-src-type[data-disabled="true"],
890 .ctf-fb-stp-src-type[data-disabled="true"] .ctf-fb-chbx-round{
891 color: #8C8F9A !important;
892 cursor: default;
893 }
894 .ctf-fb-stp-src-type[data-disabled="true"] {
895 position: relative;
896 }
897
898 .ctf-fb-srcs-item[data-disabled="true"] .ctf-fb-srcs-item-inf{
899 opacity: .55;
900 }
901
902 .ctf-fb-srcs-item:hover{
903 border-color: #86D0F9;
904 }
905 .ctf-fb-srcs-item[data-active="true"]{
906 border-color: #0096cc;
907 }
908
909 .ctf-fb-source-top .ctf-fb-srcs-item{
910 margin-bottom: 0px;
911 }
912 .ctf-fb-srcs-new{
913 display: flex;
914 justify-content: center;
915 align-items: center;
916 font-size: 16px;
917 color: #0096CC;
918 background: #EBF5FF;
919 font-weight: 600;
920 border: 1px solid #EBF5FF;
921 }
922 .ctf-fb-srcs-new i{
923 font-size: 14px;
924 padding: 0 10px;
925 margin-left: -10px;
926 }
927 .ctf-fb-srcs-item-chkbx{
928 width: 40px;
929 height: inherit;
930 display: flex;
931 justify-content: center;
932 align-items: center;
933 margin: 0px 7px;
934 }
935
936 .ctf-fb-srcs-item-chkbx-ic,.ctf-fb-chbx-round{
937 width: 16px;
938 height: 16px;
939 box-sizing: border-box;
940 position: relative;
941 border-radius: 50px;
942 border: 2px solid #8c8f9a;
943 }
944 [data-multifeed="active"] .ctf-fb-srcs-item-chkbx-ic{
945 border-radius: 2px;
946 }
947
948 [data-active="true"] .ctf-fb-srcs-item-chkbx-ic, [data-active="true"] > .ctf-fb-chbx-round, .ctf-fb-source-popup [data-active="true"] > .ctf-fb-chbx-round{
949 border-color: #0096cc;
950 background: #0096cc;
951 }
952 [data-multifeed="active"] [data-active="true"] .ctf-fb-srcs-item-chkbx-ic:before{
953 content: '';
954 position: absolute;
955 width: 8px;
956 height: 3px;
957 border-left: 2px solid #fff;
958 border-bottom: 2px solid #fff;
959 top: 2px;
960 right: 1px;
961 -webkit-transform: rotate(-45deg);
962 transform: rotate(-45deg);
963 }
964
965 [data-multifeed="inactive"] [data-active="true"] .ctf-fb-srcs-item-chkbx-ic:before, [data-active="true"] > .ctf-fb-chbx-round:before,
966 .ctf-fb-source-popup .ctf-fb-source-list [data-active="true"] .ctf-fb-srcs-item-chkbx-ic:before{
967 content: '';
968 position: absolute;
969 height: 6px;
970 width: 6px;
971 background: #fff;
972 border-radius: 25px;
973 left: 3px;
974 top: 3px;
975 }
976
977 .ctf-fb-srcs-item-avatar{
978 display: flex;
979 width: 42px;
980 height: inherit;
981 justify-content: center;
982 align-items: center;
983 }
984 .ctf-fb-srcs-item-avatar img{
985 width: 42px;
986 height: 42px;
987 border-radius: 50%;
988 background: #eee;
989 }
990 .ctf-fb-srcs-item-inf{
991 width: 100%;
992 height: inherit;
993 display: flex;
994 justify-content: center;
995 flex-direction: column;
996 }
997 .ctf-fb-srcs-item-name{
998 color: #141B38;
999 font-weight: 600;
1000 }
1001 .ctf-fb-srcs-item-name-event{
1002 font-size: 10px;
1003 font-weight: 500;
1004 color: #777;
1005 }
1006
1007 .ctf-fb-srcs-item-type{
1008 color: #434960;
1009 font-weight: 600;
1010 text-transform: uppercase;
1011 display: flex;
1012 align-items: center;
1013 }
1014 .ctf-fb-srcs-item-type svg{
1015 fill: currentColor;
1016 }
1017 [data-type="page"] .ctf-fb-srcs-item-type svg{
1018 width: 11px;
1019 }
1020 .ctf-fb-srcs-back{
1021 margin-right: auto;
1022 }
1023
1024
1025 /*Full Screen Window*/
1026 .sb-fs-boss{
1027 position: fixed;
1028 height: 100vh;
1029 width: 100%;
1030 left: 0;
1031 top: 0;
1032 bottom: 0;
1033 right: 0;
1034 background: rgba(0,0,0,.4);
1035 z-index: 9989;
1036 }
1037
1038 .sb-dialog-popup{
1039 width: 575px!important;
1040 }
1041 .sb-dialog-popup{
1042 min-height: 250px;
1043 }
1044 .sb-dialog-remove-source{
1045 background: #F3F4F5;
1046 padding: 40px 20px;
1047 display: flex;
1048 justify-content: center;
1049 align-items: center;
1050 }
1051 .sb-dialog-remove-source .ctf-fb-srcs-item{
1052 background: #fff;
1053 width: 280px;
1054 padding-left: 20px;
1055 box-sizing: border-box;
1056 margin-top: 0px;
1057 }
1058 .sb-dialog-popup-content{
1059 display: flex;
1060 justify-content: center;
1061 align-items: center;
1062 text-align: center;
1063 flex-direction: column;
1064 padding: 38px 12%;
1065 }
1066 .sb-dialog-popup-content strong{
1067 font-size: 22px;
1068 color: #141B38;
1069 display: block;
1070 margin-bottom: 15px;
1071 line-height: 160%;
1072 }
1073 .sb-dialog-popup-content span{
1074 font-size: 16px;
1075 line-height: 1.5em;
1076 color: #434960;
1077 }
1078 .sb-dialog-popup-actions{
1079 display: flex;
1080 justify-content: center;
1081 align-items: center;
1082 margin-top: 25px;
1083 }
1084 .sb-dialog-popup-actions button{
1085 width: 100%;
1086 margin: 4px 4px;
1087 cursor: pointer;
1088 height: 42px;
1089 }
1090
1091
1092 .sb-full-screen-loader{
1093 position: absolute;
1094 width: 100%;
1095 height: calc(100vh - 32px);
1096 background: #f0f0f1;
1097 z-index: 999999;
1098 overflow: hidden;
1099 display: none;
1100 opacity: 0;
1101 visibility: hidden;
1102 justify-content: center;
1103 align-items: center;
1104 flex-direction: column;
1105 top: 0px;
1106 }
1107 .sb-full-screen-loader[data-show="shown"]{
1108 display: flex;
1109 opacity: 1;
1110 visibility: visible;
1111 }
1112 .sb-full-screen-loader-logo{
1113 width: 190px;
1114 height: 190px;
1115 position: relative;
1116 margin-bottom: 40px;
1117 margin-top: -55px;
1118 }
1119 .sb-full-screen-loader-border{
1120 width: inherit;
1121 height: inherit;
1122 box-sizing: border-box;
1123 border: 6px solid green;
1124 left: 0;
1125 top: 0;
1126 position: absolute;
1127 border-radius: 50%;
1128 }
1129 .sb-full-screen-loader-img{
1130 width: inherit;
1131 height: inherit;
1132 display: flex;
1133 justify-content: center;
1134 align-items: center;
1135 position: absolute;
1136 top: 0px;
1137 left: 0px;
1138 z-index: 2;
1139 }
1140 .sb-full-screen-loader-img svg{
1141 float: left;
1142 width: 60px;
1143 fill: #FE544F;
1144 }
1145 .sb-full-screen-loader-txt{
1146 color: #434960;
1147 font-size: 24px;
1148 font-weight: 600;
1149 }
1150
1151 .sb-full-screen-loader-spinner,
1152 .sb-full-screen-loader-spinner:before,
1153 .sb-full-screen-loader-spinner:after {
1154 border-radius: 50%;
1155 }
1156 .sb-full-screen-loader-spinner {
1157 color: #FE544F;
1158 position: relative;
1159 width: 190px;
1160 height: 190px;
1161 box-shadow: inset 0 0 0 6px;
1162 -webkit-transform: translateZ(0);
1163 transform: translateZ(0);
1164 }
1165 .sb-full-screen-loader-spinner:before,
1166 .sb-full-screen-loader-spinner:after {
1167 position: absolute;
1168 content: '';
1169 }
1170 .sb-full-screen-loader-spinner:before {
1171 width: 100px;
1172 height: 200px;
1173 background: #f0f0f1;
1174 border-radius: 190px 0 0 190px;
1175 top: -1px;
1176 left: -8px;
1177 -webkit-transform-origin: 5.1em 5.1em;
1178 transform-origin: 100px 100px;
1179 -webkit-animation: ctf-loader-spinner 2s infinite ease 1.5s;
1180 animation: ctf-loader-spinner 2s infinite ease 1.5s;
1181 }
1182 .sb-full-screen-loader-spinner:after {
1183 width: 97px;
1184 height: 192px;
1185 background: #f0f0f1;
1186 border-radius: 0 190px 190px 0;
1187 top: -1px;
1188 left: 94px;
1189 -webkit-transform-origin: 1px 95px;
1190 transform-origin: 1px 95px;
1191 -webkit-animation: ctf-loader-spinner 2s infinite ease;
1192 animation: ctf-loader-spinner 2s infinite ease;
1193 }
1194 @-webkit-keyframes ctf-loader-spinner {
1195 0% {
1196 -webkit-transform: rotate(0deg);
1197 transform: rotate(0deg);
1198 }
1199 100% {
1200 -webkit-transform: rotate(360deg);
1201 transform: rotate(360deg);
1202 }
1203 }
1204 @keyframes ctf-loader-spinner {
1205 0% {
1206 -webkit-transform: rotate(0deg);
1207 transform: rotate(0deg);
1208 }
1209 100% {
1210 -webkit-transform: rotate(360deg);
1211 transform: rotate(360deg);
1212 }
1213 }
1214
1215
1216 /* Social Wall Popup */
1217
1218 .ctf-fb-extpp-social-wall-graphic {
1219 display: flex;
1220 flex-direction: column;
1221 align-items: center;
1222 padding-bottom: 78px
1223 }
1224 .ctf-graphic-row,
1225 .ctf-fb-social-wall-between {
1226 position: relative;
1227 }
1228 .ctf-graphic-row-main {
1229 display: flex;
1230 justify-content: center;
1231 flex-direction: row;
1232 align-items: center;
1233 }
1234 .ctf-fb-social-wall-group {
1235 display: flex;
1236 flex-direction: column;
1237 align-items: center;
1238 width: 13%;
1239 margin: 1.5%;
1240 }
1241 .ctf-fb-social-wall-group p {
1242 margin: 0;
1243 text-align:center;
1244 }
1245 .ctf-fb-social-wall-between.ctf-fb-social-wall-between-instagram svg {
1246 margin-top:120%;
1247 }
1248 .ctf-fb-social-wall-between.ctf-fb-social-wall-between-facebook svg {
1249 margin-top:40%;
1250 }
1251 .ctf-fb-social-wall-between.ctf-fb-social-wall-between-twitter svg {
1252 margin-top:60%;
1253 }
1254 .ctf-fb-social-wall-end {
1255 position: absolute;
1256 right: -1%;
1257 top: 40%;
1258 }
1259 .ctf-graphic-bottom {
1260 width: 100%;
1261 display: flex;
1262 justify-content: center;
1263 flex-direction: row;
1264 align-items: center;
1265 margin-top:3%;
1266 }
1267 .ctf-all-in-same {
1268 display: flex;
1269 justify-content: center;
1270 flex-direction: row;
1271 align-items: center;
1272 height: 38px;
1273 width: 72.5%;
1274 /*background: #FFFFFF;*/
1275 /*box-shadow: 0px 6px 7px rgba(0, 26, 119, 0.07), 0px 3px 4px rgba(0, 26, 119, 0.06), 0px 1.80196px 2.25245px rgba(0, 26, 119, 0.05), 0px 0.749837px 0.937296px rgba(0, 26, 119, 0.1137);*/
1276 /*border-radius: 3px;*/
1277 border-top: 1px solid #ddd;
1278 border-bottom: 1px solid #ddd;
1279 }
1280 .ctf-fb-extpp-social-wall .ctf-fb-extpp-bottom {
1281 background: #F3F4F5;
1282 }
1283 .ctf-fb-social-wall-end-arrow {
1284 position: relative;
1285 }
1286 .ctf-arrow-head {
1287 position: absolute;
1288 bottom: 1%;
1289 left: 39%;
1290 }
1291
1292 /* To Builder */
1293
1294
1295
1296 .ctf-fb-slctf-back span {
1297 font-weight: 600;
1298 }
1299
1300 .ctf-fb-slctfd-action {
1301 padding: 16px 54px;
1302 position: fixed;
1303 bottom: 0;
1304 background: #f0f0f1;
1305 width: calc(100% - 160px);
1306 z-index: 2;
1307 }
1308
1309 .ctf-fb-wrapper {
1310 max-width: 100%;
1311 position: relative;
1312 margin: auto;
1313 color: #141B38;
1314 }
1315
1316 .ctf-fb-create-ctn {
1317 float: left;
1318 margin-top: 104px;
1319 padding: 0 54px 65px;
1320 }
1321
1322 .ctf-fb-extpp-btns a {
1323 height: 38px;
1324 cursor: pointer;
1325 position: relative;
1326 border-radius: 3px;
1327 font-style: normal;
1328 font-weight: 600;
1329 font-size: 14px;
1330 line-height: 160%;
1331 display: flex;
1332 justify-content: center;
1333 align-items: center;
1334 box-sizing: border-box;
1335 }
1336
1337 .ctf-fb-extpp-lite-btn {
1338 display: flex;
1339 align-items: center;
1340 font-size: 14px;
1341 font-weight: 600;
1342 padding: 6px 11px;
1343 color: #0068A0;
1344 background: #fff;
1345 border: 1px solid #DCDDE1;
1346 margin-bottom: 14px;
1347 }
1348
1349 .ctf-fb-extpp-lite-btn svg {
1350 fill: currentColor;
1351 width: 16px;
1352 height: 16px;
1353 float: left;
1354 margin-right: 10px;
1355 }
1356
1357 .ctf-fb-stp-src-type .ctf-fb-chbx-round {
1358 margin-right: 8px;
1359 margin-top: 2px;
1360 }
1361
1362 #ctf-builder-app .ctf-fb-stp-src-type {
1363 display: flex;
1364 justify-content: center;
1365 align-content: center;
1366 font-size: 14px;
1367 font-weight: 400;
1368 cursor: pointer;
1369 margin-left: 20px;
1370 color: #434960;
1371 }
1372
1373 .ctf-csz-name-ed-btn {
1374 width: 28px;
1375 height: 28px;
1376 cursor: pointer;
1377 margin: 0 10px;
1378 background: #E8E8EB;
1379 border: 1px solid #E8E8EB;
1380 outline: none;
1381 border-radius: 2px;
1382 }
1383 .ctf-csz-name-ed-btn svg {
1384 width: 16px;
1385 height: 14px;
1386
1387 fill: #141B38;
1388 float: left;
1389 margin-left: -1px;
1390 }
1391
1392 .ctf-csz-name-ed-btn:focus, .ctf-csz-name-ed-btn:hover {
1393 outline: none;
1394 background-color: #d9d9dc;
1395 border-color: #d9d9dc;
1396 }
1397
1398 .sb-preview-chooser-btn, .sb-preview-chooser-btn:focus {
1399 width: 38px;
1400 height: 32px;
1401 display: flex;
1402 justify-content: center;
1403 align-items: center;
1404 cursor: pointer;
1405 float: left;
1406 border: 0;
1407 background: unset;
1408 margin: 0 1px;
1409 outline: none;
1410 }
1411
1412 .sb-customizer-sidebar {
1413 position: fixed;
1414 z-index: 100;
1415 width: 375px;
1416 box-shadow: 4px 0px 14px rgb(0 0 0 / 5%), 1px 0px 4px rgb(0 0 0 / 10%);
1417 background: #fff;
1418 left: 160px;
1419 top: 98px;
1420 overflow: auto;
1421 bottom: 0px;
1422 padding-bottom: 50px;
1423 }
1424
1425 .sb-customizer-sidebar-breadcrumb a, .sb-customizer-sidebar-breadcrumb span {
1426 display: inline-block;
1427 position: relative;
1428 cursor: pointer;
1429 color: #434960;
1430 text-transform: uppercase;
1431 font-size: 10px;
1432 line-height: 160%;
1433 letter-spacing: 0.02em;
1434 padding: 0 5px 0 4px;
1435 height: 20px;
1436 font-weight: 700;
1437 }
1438 .sb-control-elem-ctn {
1439 display: flex;
1440 color: #434960;
1441 padding: 20px 20px;
1442 }
1443 .sb-control-toggle-icon svg {
1444 width: 13px;
1445 float: left;
1446 fill: #434960;
1447 }
1448 .sb-control-elem-ctn .sb-control-toggle-elm[data-active="true"] {
1449 display: flex;
1450 color: #141B38;
1451 padding: 0 15px;
1452 }
1453 .sb-control-elem-ctn .sb-control-toggle-elm[data-active="true"] svg {
1454 fill: #141B38;
1455 }
1456 .sb-control-elem-ctn .sb-control-toggle-elm[data-disabled="true"] {
1457 color: #8C8F9A;
1458 }
1459 .sb-control-elem-ctn .sb-control-toggle-elm[data-disabled="true"] svg {
1460 fill: #8C8F9A;
1461 }
1462
1463 .sb-control-elem-ctn[data-layout="block"] input[type="number"] {
1464 height: 36px;
1465 background: #FFFFFF;
1466 border-radius: 2px 0 0 2px !important;
1467 }
1468
1469 .sb-control-input-info {
1470 display: flex;
1471 justify-content: center;
1472 align-items: center;
1473 background: #F3F4F5;
1474 padding: 0 8px;
1475 font-weight: normal;
1476 font-size: 14px;
1477 line-height: 160%;
1478 color: #434960;
1479 border: 1px solid #D0D1D7;
1480 border-left: none;
1481 border-radius: 0 2px 2px 0 !important;
1482 }
1483 .sb-control-elem-output input[type="text"],
1484 .sb-control-elem-output input[type="number"]{
1485 border-radius: 1px !important;
1486 }
1487
1488 .sb-control-colorpicker-ctn .minicolors-theme-default.minicolors-position-right .minicolors-swatch {
1489 left: auto;
1490 right: 1px;
1491 top: 1px;
1492 width: 35px;
1493 height: 35px;
1494 background: #F9F9FA;
1495 border: 0px;
1496 border-radius: 2px;
1497 }
1498 .sb-control-colorpicker-ctn[data-picker-style="reset"] .minicolors-input {
1499 background: #F3F4F5!important;
1500 border: 1px solid #DCDDE1!important;
1501 height: 38px;
1502 }
1503
1504 .sb-customizer-sidebar-breadcrumb svg {
1505 position: relative;
1506 left: auto;
1507 top: auto;
1508 margin-right: 9px;
1509 }
1510
1511 .sb-customizer-sidebar-breadcrumb {
1512 display: flex;
1513 justify-content: flex-start;
1514 align-items: center;
1515 margin-bottom: 15px;
1516 }
1517
1518 .ctf-fb-srcs-info-item span {
1519 font-size: 13px;
1520 line-height: 1.5em;
1521 color: #434960;
1522 font-weight: 400;
1523 display: inline-block;
1524 word-break: break-all;
1525 width: calc(100% - 80px);
1526 padding: 0 15px;
1527 box-sizing: border-box;
1528 }
1529
1530 /* Onboarding */
1531 #ctf-builder-app .sb-onboarding-tooltip {
1532 display: none;
1533 position: absolute;
1534 min-height: auto;
1535 width: 460px;
1536 max-width: 100%;
1537 padding: 0;
1538 border-radius: 2px;
1539 }
1540 #sb-onboarding-tooltip-multiple-2,
1541 #sb-onboarding-tooltip-multiple-3{
1542 width: 528px;
1543 }
1544 #sb-onboarding-tooltip-single-2 {
1545 width: 402px;
1546 }
1547 .sb-onboarding-active .sb-onboarding-highlight .ctf-fb-btn.ctf-fb-btn-new,
1548 .sb-onboarding-active .sb-positioning-wrap.sb-onboarding-highlight,
1549 .sb-onboarding-active .ctf-fd-lst-bigctn .ctf-table-wrap.sb-onboarding-highlight,
1550 .sb-onboarding-active .ctf-fb-lgc-ctn.sb-onboarding-highlight,
1551 .sb-onboarding-active .ctf-fb-lgc-ctn .ctf-legacy-table-wrap.sb-onboarding-highlight,
1552 .sb-onboarding-active .sb-customizer-sidebar-tab.sb-onboarding-highlight,
1553 .sb-onboarding-active .ctf-fb-header.sb-onboarding-highlight{
1554 position: relative;
1555 z-index: 100000;
1556 }
1557 .sb-onboarding-active .ctf-fd-legacy-feed-toggle {
1558 display: none;
1559 }
1560 .ctf-legacy-table-wrap.sb-onboarding-highlight {
1561 clear: both;
1562 }
1563 #ctf-builder-app .sb-onboarding-tooltip-1 {
1564 top: 50px;
1565 left: 8px;
1566 }
1567 #sb-onboarding-tooltip-single-2 {
1568 bottom: -179px;
1569 top: auto;
1570 left: 68%;
1571 margin-left: -201px;
1572 }
1573 #sb-onboarding-tooltip-multiple-2,
1574 #sb-onboarding-tooltip-multiple-3{
1575 top: -200px;
1576 left: 20%;
1577 }
1578 #sb-onboarding-tooltip-multiple-3 {
1579 top: -210px;
1580 }
1581 #ctf-builder-app .sb-onboarding-tooltip .ctf-fb-wrapper {
1582 display: flex;
1583 justify-content: flex-end;
1584 }
1585 #ctf-builder-app .sb-positioning-wrap {
1586 width: 432px;
1587 }
1588 #ctf-builder-app .sb-onboarding-tooltip .ctf-fb-popup-cls {
1589 position:absolute;
1590 width: 12px;
1591 height: 12px;
1592 top: 12px;
1593 right: 12px;
1594 }
1595 #ctf-builder-app .sb-onboarding-tooltip .ctf-fb-popup-cls svg {
1596 width: 12px;
1597 height: 12px;
1598 }
1599 #ctf-builder-app .sb-onboarding-tooltip h3,
1600 #ctf-builder-app .sb-onboarding-tooltip .sb-onboarding-wizard-step-heading {
1601 font-size: 16px;
1602 color: #141B38;
1603 line-height: 160%;
1604 font-weight: 600;
1605 margin: 0;
1606 }
1607 #ctf-builder-app .sb-onboarding-step {
1608 font-style: normal;
1609 font-weight: normal;
1610 font-size: 13px;
1611 line-height: 160%;
1612 color: #434960;
1613 margin: 2px 0 20px;
1614 display: block;
1615 }
1616 .ctf-onboarding-next,
1617 .ctf-onboarding-previous{
1618 color: #353A41;
1619 background: #F3F4F5;
1620 border: 1px solid #DCDDE1;
1621 margin-left: 10px;
1622 }
1623 .ctf-onboarding-previous[data-active=false]{
1624 pointer-events: none;
1625 }
1626 #ctf-builder-app .sb-onboarding-tooltip .ctf-fb-hd-btn {
1627 margin-right: 0;
1628 }
1629 #ctf-builder-app .sb-onboarding-tooltip .ctf-fb-hd-btn i {
1630 margin: 0;
1631 }
1632 .ctf-onboarding-finish{
1633 margin-left: 10px;
1634 padding: 0 32px;
1635 }
1636 #ctf-builder-app .sb-onboarding-tooltip .ctf-fb-hd-btn[data-active="false"] {
1637 background-color: #e8e8eb;
1638 color: #8c8f99;
1639 }
1640 #ctf-builder-app .sb-onboarding-tooltip .ctf-fb-hd-btn[data-active="false"]:hover {
1641 cursor: default;
1642 }
1643 .sb-step-counter-wrap span {
1644 font-style: normal;
1645 font-weight: bold;
1646 font-size: 12px;
1647 line-height: 160%;
1648 letter-spacing: 0.05em;
1649 text-transform: uppercase;
1650 color: #141B38;
1651 }
1652 #ctf-builder-app .sb-onboarding-tooltip .sb-pointer {
1653 position: absolute;
1654 left: 50px;
1655 top: -13px;
1656 }
1657 #ctf-builder-app .sb-pointer.sb-bottom-pointer {
1658 top: auto;
1659 bottom: -14px;
1660 }
1661 #sb-onboarding-tooltip-single-2 .sb-pointer {
1662 left: 193px;
1663 }
1664 #sb-onboarding-tooltip-multiple-2:before,
1665 #sb-onboarding-tooltip-multiple-3:before{
1666 bottom: -8px;
1667 }
1668 #ctf-builder-app .sb-onboarding-top-row {
1669 padding: 20px 44px 0 24px;
1670 }
1671 #ctf-builder-app .sb-onboarding-bottom-row {
1672 display: flex;
1673 flex-direction: row;
1674 justify-content: space-between;
1675 align-items: center;
1676 padding: 8px 16px 12px 24px;
1677 }
1678
1679
1680 #ctf-builder-app #sb-onboarding-tooltip-customizer-1 {
1681 position:absolute;
1682 right: 210px;
1683 left: auto;
1684 top: 84px;
1685 }
1686
1687 #ctf-builder-app #sb-onboarding-tooltip-customizer-1 .sb-pointer {
1688 right: 110px;
1689 left: auto;
1690 }
1691
1692 .sb-customizer-sidebar.sb-onboarding-highlight {
1693 z-index: 9999;
1694 overflow: visible;
1695
1696 }
1697 #sb-onboarding-tooltip-customizer-2,
1698 #sb-onboarding-tooltip-customizer-3 {
1699 z-index: 100000;
1700 top: 80px;
1701 }
1702 #sb-onboarding-tooltip-customizer-3 {
1703 left: 171px;
1704 }
1705 #ctf-builder-app #sb-onboarding-tooltip-customizer-3 .sb-pointer{
1706 left: 100px;
1707 }
1708
1709 .sb-onboarding-active .sb-customizer-sidebar-tab-ctn,
1710 .sb-onboarding-active .sb-customizer-sidebar-sec-ctn,
1711 .sb-onboarding-active .ctf-csz-header .ctf-csz-header-insider{
1712 /*pointer-events: none !important;*/
1713 }
1714
1715 /* Misc Tooltip */
1716 .ctf-not-sure-tooltip {
1717 left: -360px;
1718 top: -110px;
1719 }
1720 .ctf-not-sure-tooltip .sb-pointer {
1721 bottom: -17px !important;
1722 left: 390px;
1723 }
1724 .ctf-not-sure-tooltip {
1725 display: none;
1726 }
1727 .ctf-not-sure-tooltip-icon:hover .ctf-not-sure-tooltip {
1728 display: block;
1729 padding: 12px 16px 16px;
1730 width: 400px;
1731 }
1732
1733 /*
1734 Add new Source Popup
1735 */
1736 .ctf-fb-popup-cls{
1737 height: 14px;
1738 width: 14px;
1739 position: absolute;
1740 cursor: pointer;
1741 right: 17px;
1742 top: 17px;
1743 z-index: 3;
1744 }
1745 .ctf-fb-center-boss{
1746 display: flex;
1747 justify-content: center;
1748 align-items: center;
1749 }
1750 .ctf-fb-left-boss{
1751 display: flex;
1752 justify-content: left;
1753 align-items: center;
1754 }
1755
1756
1757 .ctf-fb-embed-popup,.ctf-fb-dialog-popup{
1758 width: 575px!important;
1759 }
1760 .ctf-fb-dialog-popup{
1761 min-height: 250px;
1762 }
1763
1764 .ctf-fb-source-pp-customizer .ctf-fb-srcslist-ctn{
1765 grid-template-columns: 32.7% 32.7% 32.7%;
1766 grid-column-gap: 1%;
1767 }
1768 .ctf-fb-srcs-desc{
1769 width: 60%;
1770 font-style: normal;
1771 font-weight: normal;
1772 font-size: 14px;
1773 line-height: 160%;
1774 color: #434960;
1775 box-sizing: border-box;
1776 margin-bottom: 29px;
1777 }
1778 #ctf-builder-app .ctf-fb-source-pp-customizer h3{
1779 margin-bottom: 6px;
1780 }
1781 #ctf-builder-app .ctf-fb-embed-popup h3 {
1782 padding: 23px 25px 0;
1783 margin-bottom: 0;
1784 }
1785 #ctf-builder-app .ctf-fb-embed-popup .ctf-fb-embed-step-2 h3 {
1786 padding: 0 0 0 29px;
1787 }
1788 .ctf-fb-feedtypes-popup h5{
1789 font-size: 26px;
1790 padding: 0 20px;
1791 margin-top: 25px;
1792 margin-bottom: 30px;
1793 }
1794
1795 .ctf-fb-feedtypes-pp-ctn .ctf-fb-adv-types .ctf-fb-types-list{
1796 margin-bottom: 30px !important
1797 }
1798 .ctf-fb-feedtypes-popup .ctf-fb-types, .ctf-fb-feedtypes-popup .ctf-fb-adv-types {
1799 padding: 0;
1800 }
1801 .ctf-fb-source-top{
1802 padding: 22px 19px 28px;
1803 }
1804 #ctf-builder-app .ctf-fb-source-step1 .ctf-fb-source-top h3{
1805 margin-bottom: 40px;
1806 }
1807 #ctf-builder-app .ctf-fb-source-step3 .ctf-fb-source-top h3 {
1808 margin-bottom: 30px;
1809 }
1810 #ctf-settings .ctf-fb-source-step4 .ctf-fb-stp1-elm-desc {
1811 max-width: 470px;
1812 margin-bottom: 26px;
1813 }
1814 #ctf-settings .sb-step-text {
1815 color: #434960;
1816 }
1817 .ctf-fb-srcs-update{
1818 background: var(--cl-orange);
1819 font-weight: 600;
1820 font-size: 14px;
1821 line-height: 160%;
1822 height: 38px;
1823 }
1824 .ctf-fb-srcs-update svg{
1825 margin-right: 10px;
1826 }
1827 .ctf-fb-srcs-update-footer{
1828 display: flex;
1829 align-items: center;
1830 border-top: 1px solid #DCDDE1;
1831 background: #F9F9FA;
1832 }
1833 .ctf-fb-srcs-update-footer-txt{
1834 font-size: 18px;
1835 line-height: 1.7em;
1836 }
1837 .ctf-fb-srcs-update-footer-btn{
1838
1839 }
1840 #ctf-builder-app .ctf-fb-srcs-update-footer-btn a{
1841 height: 48px;
1842 padding: 0 20px 0 24px;
1843 }
1844 .ctf-fb-srcs-update-footer-image{
1845 width: 26%;
1846 margin-right: 7%;
1847 }
1848 #ctf-builder-app .ctf-fb-srcs-update-footer-btn a svg {
1849 position: relative;
1850 top: auto;
1851 right: auto;
1852 width: auto;
1853 height: auto;
1854 margin-left: 15px;
1855 }
1856 .ctf-fb-srcs-update-footer-image svg{
1857 width: 100%;
1858 height: auto;
1859 float: left;
1860 }
1861 .ctf-fb-srcs-update-footer-txt{
1862 box-sizing: border-box;
1863 display: flex;
1864 justify-content: center;
1865 width: 38%;
1866 margin-right: 7%;
1867 }
1868 .ctf-fb-stp1-elm{
1869 margin-bottom: 20px;
1870 float: left;
1871 display: flex;
1872 }
1873 .ctf-fb-source-top .ctf-fb-stp1-elm:first-of-type{
1874 justify-content: center;
1875 align-items: center;
1876 padding-bottom: 24px;
1877 border-bottom: 1px solid #D0D1D7;
1878 }
1879 .ctf-fb-stp1-event{
1880 padding-bottom: 0px!important;
1881 border-bottom: none!important;
1882 padding-right: 11%;
1883 align-items: flex-start!important;
1884 }
1885 .ctf-fb-stp1-elm-desc > a{
1886 font-weight: 600;
1887 text-decoration: underline;
1888 color: #2A65DB;
1889 }
1890
1891 .ctf-fb-stp-src-ctn{
1892 display: flex;
1893 justify-content: center;
1894 align-content: center;
1895 }
1896 #ctf-builder-app .ctf-fb-stp-src-type{
1897 display: flex;
1898 justify-content: center;
1899 align-content: center;
1900 font-size: 13px;
1901 font-weight:400;
1902 cursor: pointer;
1903 margin-left: 20px;
1904 color: #434960;
1905 }
1906 .ctf-fb-stp-src-type .ctf-fb-chbx-round{
1907 margin-right: 8px;
1908 margin-top: 2px;
1909 }
1910 .ctf-fb-stp-src-type[data-active="true"]{
1911 font-weight:600;
1912 color: #141B38;
1913 }
1914 .ctf-fb-stp1-elm-ic{
1915 width: 28px;
1916 height: 28px;
1917 border-radius: 35px;
1918 background: #F3F4F5;
1919 display: flex;
1920 justify-content: center;
1921 align-items: center;
1922 font-weight: 500;
1923 flex: none;
1924 transform: translate(0, -2px);
1925 }
1926 .ctf-fb-stp1-elm-txt{
1927 margin-left: 16px;
1928 margin-right: 21%;
1929 width: 100%;
1930 }
1931 .ctf-fb-stp1-elm-head{
1932 font-size: 14px;
1933 font-weight: 600;
1934 color: #141B38;
1935 }
1936 .ctf-fb-stp1-elm-desc{
1937 font-size: 13px;
1938 margin-top: 4px;
1939 line-height: 150%;
1940 color: #888a8e;
1941 }
1942 .ctf-fb-stp1-event .ctf-fb-stp1-elm-desc {
1943 margin-top: 4px;
1944 }
1945 .ctf-fb-stp1-elm-act .sb-btn.ctf-fb-stp1-connect{
1946 padding: 8px 20px 8px 40px;
1947 background: #0068A0;
1948 position: relative;
1949 font-style: normal;
1950 font-weight: 600;
1951 font-size: 14px;
1952 line-height: 160%;
1953 }
1954 .ctf-fb-stp1-connect svg{
1955 position: absolute;
1956 top: 10px;
1957 right: 0;
1958 bottom: 0;
1959 left: 13px;
1960 width: 17px;
1961 fill: currentColor;
1962 }
1963 .ctf-fb-stp1-connect path{
1964 fill: currentColor;
1965 }
1966 .ctf-fb-source-bottom{
1967 padding: 18px 20px;
1968 background: #F3F4F5;
1969 display: flex;
1970 align-items: center;
1971 border-radius: 0 0 2px 2px;
1972 }
1973 .ctf-manual-question {
1974 display: flex;
1975 align-items: center;
1976 }
1977 .ctf-manual-question svg{
1978 margin-right: 23px;
1979 float: left;
1980 }
1981 .ctf-fb-source-btm-hd{
1982 font-size: 14px;
1983 font-weight: 500;
1984 }
1985 .ctf-fb-src-add-manual{
1986 margin-left: auto;
1987 padding: 8px 20px 8px 40px;
1988 }
1989 .ctf-fb-src-add-manual svg{
1990 position: absolute;
1991 top: 11px;
1992 right: 0;
1993 bottom: 0;
1994 left: 13px;
1995 fill: currentColor;
1996 }
1997 #ctf-builder-app .ctf-fb-source-step2 .ctf-fb-source-top h3 {
1998 margin-bottom: 35px;
1999 }
2000 #ctf-builder-app .ctf-fb-source-step4 .ctf-fb-source-top h3,
2001 #ctf-builder-app .ctf-fb-source-step4 .ctf-fb-source-top h4{
2002 margin-bottom: 8px;
2003 }
2004 #ctf-builder-app .ctf-fb-source-step4 .ctf-fb-stp1-elm-desc {
2005 max-width: 470px;
2006 margin-bottom: 26px;
2007 }
2008 .ctf-fb-src-add-manual i{
2009 font-size: 12px;
2010 margin-right: 10px;
2011 }
2012 .ctf-fb-src-back-top{
2013 float: left;
2014 font-style: normal;
2015 font-weight: 600;
2016 font-size: 12px;
2017 line-height: 160%;
2018 letter-spacing: 0.05em;
2019 text-transform: uppercase;
2020 cursor: pointer;
2021 color: #141B38;
2022 margin-bottom: 10px;
2023 display: flex;
2024 justify-content: center;
2025 align-items: center;
2026 }
2027 .ctf-fb-src-back-top svg{
2028 margin-left: 6px;
2029 margin-right: 10px;
2030 }
2031
2032 .ctf-fb-source-account-info{
2033 background: #F3F4F5;
2034 padding: 6px 6px 6px 12px;
2035
2036 display: flex;
2037 align-items: center;
2038 }
2039 .ctf-fb-source-list{
2040 display: grid;
2041 grid-template-columns: 49.4% 49.4%;
2042 grid-column-gap: 1.2%;
2043 margin-top: 8px;
2044 }
2045 .ctf-fb-source-popup.ctf-fb-popup-inside .ctf-fb-srcs-item {
2046 box-sizing: border-box;
2047 margin: 1.2% 0;
2048 }
2049
2050 .ctf-fb-source-account-info img{
2051 width: 23px;
2052 height: 23px;
2053 border-radius: 23px;
2054 background: #fafafa;
2055 margin-left: 10px;
2056 margin-right: 10px;
2057 }
2058 .ctf-fb-source-account-info strong{
2059 color: #141B38;
2060 }
2061 .ctf-fb-src-change{
2062 padding: 7px 20px 7px 40px;
2063 margin-left: auto;
2064 }
2065 .ctf-fb-src-change svg{
2066 position: absolute;
2067 top: 11px;
2068 right: 0;
2069 bottom: 0;
2070 left: 13px;
2071 fill: currentColor;
2072 }
2073 .ctf-fb-source-btn{
2074 margin-top: 10px;
2075 color: #fff;
2076 display: flex;
2077 justify-content: center;
2078 align-items: center;
2079 background: #0068A0;
2080 cursor: pointer;
2081 padding: 8px 20px;
2082 line-height: 160%;
2083 border-radius: 2px;
2084 font-size: 14px;
2085 font-weight: 500;
2086 border: none;
2087 text-decoration: none;
2088 }
2089 #ctf-builder-app .ctf-fb-source-step3 .ctf-fb-source-btn {
2090 margin-top: 45px;
2091 }
2092 #ctf-builder-app .ctf-fb-source-step3 .ctf-fb-src-back-top {
2093 margin-bottom: 4px;
2094 }
2095 .ctf-fb-icon-success{
2096 position: relative;
2097 width: 30px;
2098 height: 20px;
2099 margin-right: 10px;
2100 }
2101 .ctf-fb-icon-success:before{
2102 content: '';
2103 position: absolute;
2104 width: 13px;
2105 height: 5px;
2106 top: 4px;
2107 border-left: 3px solid currentColor;
2108 border-bottom: 3px solid currentColor;
2109 -webkit-transform: rotate(-45deg);
2110 transform: rotate(-45deg);
2111 }
2112
2113 .ctf-fb-icon-cancel{
2114 position: relative;
2115 width: 25px;
2116 height: 25px;
2117 margin-right: 10px;
2118 }
2119 .ctf-fb-icon-cancel:before,
2120 .ctf-fb-icon-cancel:after{
2121 content: '';
2122 position: absolute;
2123 width: 17px;
2124 height: 2px;
2125 top: 12px;
2126 left: 5px;
2127 background: currentColor;
2128 -webkit-transform: rotate(-45deg);
2129 transform: rotate(-45deg);
2130 }
2131 .ctf-fb-icon-cancel:after{
2132 -webkit-transform: rotate(45deg);
2133 transform: rotate(45deg);
2134 }
2135
2136 .ctf-fb-source-inp-label,.ctf-fb-wh-label{
2137 font-size: 14px;
2138 color: #434960;
2139 }
2140 .ctf-fb-source-mnl-type .ctf-fb-stp-src-ctn{
2141 justify-content: flex-start;
2142 margin-bottom: 22px;
2143 margin-top: 8px;
2144 }
2145 #ctf-builder-app .ctf-fb-source-mnl-type .ctf-fb-stp-src-ctn .ctf-fb-stp-src-type{
2146 margin-left: 0;
2147 margin-right: 32px
2148 }
2149 .ctf-fb-source-inp,.ctf-fb-wh-inp{
2150 border-radius: 0px !important;
2151 outline: none ;
2152 margin-top: 2px;
2153 border: 1px solid #D0D1D7 !important;
2154 margin-bottom: 20px;
2155 height: 38px;
2156 line-height: 38px;
2157 }
2158
2159
2160 .ctf-fb-source-popup h1 {
2161 font-style: normal;
2162 font-weight: 600;
2163 font-size: 36px;
2164 line-height: 125%;
2165 color: #141B38;
2166 margin: 0;
2167 }
2168 .ctf-fb-source-popup h2 {
2169 font-style: normal;
2170 font-weight: 600;
2171 font-size: 32px;
2172 line-height: 125%;
2173 margin: 0;
2174 }
2175 .ctf-fb-source-popup h3 {
2176 font-style: normal;
2177 font-weight: 600;
2178 font-size: 24px;
2179 line-height: 120%;
2180 margin: 0 0 40px 0;
2181 letter-spacing: 0;
2182 }
2183
2184 .ctf-fb-source-popup h4 {
2185 font-style: normal;
2186 font-weight: 600;
2187 font-size: 18px;
2188 line-height: 140%;
2189 margin: 0 0 4px 0;
2190 }
2191
2192 .ctf-fb-slctf-back svg,
2193 .ctf-fb-slctf-nxt svg,
2194 .ctf-fb-source-btn-next svg{
2195 width: 6px;
2196 height: 10px;
2197 }
2198
2199 .ctf-fb-source-btn-next span {
2200 display: inline-block;
2201 margin-right: 15px;
2202 line-height: 160%;
2203 }
2204
2205 .sb-single-step {
2206 display: flex;
2207 align-items: center;
2208 margin-bottom: 16px;
2209 }
2210 .sb-step-number {
2211 display: flex;
2212 align-items: center;
2213 justify-content: center;
2214 background: #F3F4F5;
2215 border-radius: 30px;
2216 width: 24px;
2217 height: 24px;
2218 margin-right: 16px;
2219 }
2220
2221 #ctf-builder-app .sb-step-text {
2222 color: #434960;
2223 }
2224
2225 .sb-two-buttons-wrap {
2226 box-sizing:border-box;
2227 float: left;
2228 display: flex;
2229 justify-content: center;
2230 align-items: center;
2231 width: 100%;
2232 padding: 0 19px 28px;
2233 }
2234 .sb-two-buttons-wrap .ctf-fb-source-btn {
2235 margin-top: 0;
2236 }
2237 .ctf-fb-source-step4 .ctf-fb-source-top {
2238 padding: 24px 54px 32px;
2239 text-align: center;
2240 }
2241 .sb-two-buttons-wrap > button:first-of-type {
2242 margin-right: 12px;
2243 }
2244
2245 .sb-two-buttons-wrap .sb-question-circle {
2246 margin-right: 9px;
2247 }
2248
2249 #ctf-group-app-tooltip{
2250 cursor: pointer;
2251 }
2252 .ctf-group-app-screenshot{
2253 display: none;
2254 position: absolute;
2255 bottom: 92px;
2256 left: 50%;
2257 margin-left: -325px;
2258 z-index: 10;
2259 border: 1px solid rgba(0,0,0,0.3);
2260 box-shadow: 0 0 0 5000px rgb(0 0 0 / 20%);
2261 border-radius: 5px;
2262 }
2263 #ctf-group-app-tooltip:hover .ctf-group-app-screenshot{
2264 display: block !important;
2265 }
2266 .ctf-fb-source-btn[data-active = false] {
2267 pointer-events: none !important;
2268 }
2269 .ctf-fb-source-btn[data-active = false] svg path{
2270 fill: #8C8F9A !important;
2271 }
2272
2273 .sb-directions-p {
2274 margin-bottom: 40px;
2275 }
2276
2277 .ctf-fb-srcs-item-avatar{
2278 display: flex;
2279 width: 42px;
2280 height: inherit;
2281 justify-content: center;
2282 align-items: center;
2283 }
2284 .ctf-fb-srcs-item-avatar img{
2285 width: 36px;
2286 height: 36px;
2287 border-radius: 50%;
2288 background: #eee;
2289 }
2290 .ctf-fb-srcs-item-inf{
2291 width: 100%;
2292 height: inherit;
2293 display: flex;
2294 justify-content: center;
2295 flex-direction: column;
2296 }
2297 .ctf-fb-srcs-item-name{
2298 font-weight: 600;
2299 }
2300 .ctf-fb-srcs-item-name-event{
2301 font-size: 10px;
2302 font-weight: 500;
2303 color: #777;
2304 }
2305
2306 .ctf-fb-srcs-item-type{
2307 color: #434960;
2308 font-weight: 600;
2309 text-transform: uppercase;
2310 display: flex;
2311 align-items: center;
2312 }
2313 .sb-source-error-wrap {
2314 display: flex;
2315 justify-content: left;
2316 align-items: center;
2317 margin-left: 9px;
2318 }
2319
2320 .sb-source-error-wrap span {
2321 font-weight: 600;
2322 font-size: 12px;
2323 line-height: 160%;
2324
2325 color: #D72C2C;
2326 margin-left: 5px;
2327 }
2328 .ctf-fb-source-popup .sb-source-error-wrap {
2329 margin-left: 0;
2330 }
2331 .sb-source-error-wrap a {
2332 margin-left: 8px;
2333 font-weight: 600;
2334 font-size: 12px;
2335 line-height: 160%;
2336 text-decoration-line: underline;
2337
2338 color: #0068A0;
2339 }
2340 .sb-is-group .sb-details-wrap {
2341 position: relative;
2342 display: flex;
2343 align-items: center;
2344 padding: 2px 6px 2px 22px;
2345 background: #F3F4F5;
2346 border-radius: 2px;
2347 }
2348 .sb-highlight-admin .sb-details-wrap {
2349 padding: 2px 6px 2px 17px;
2350
2351 background: #E2F5FF;
2352 color: #0068A0;
2353 }
2354 .sb-highlight-admin span {
2355 color: #0068A0;
2356 }
2357 .ctf-fb-srcs-item-type i{
2358 margin-right: 5px;
2359 }
2360 .ctf-fb-srcs-item-type svg{
2361 float: left;
2362 margin-right: 5px;
2363 fill: currentColor;
2364 height: 8px;
2365 }
2366 .sb-has-details .ctf-fb-srcs-item-type svg{
2367 position: absolute;
2368 top: 5px;
2369 right: 0;
2370 bottom: 0;
2371 left: 5px;
2372 height: 9px;
2373 }
2374 .sb-has-details .ctf-fb-srcs-item-type.sb-highlight-admin svg {
2375 top: 6px;
2376 }
2377 [data-type="page"] .ctf-fb-srcs-item-type svg{
2378 height: 9px;
2379 }
2380 .ctf-fb-srcs-back{
2381 margin-right: auto;
2382 }
2383 .ctf-groups-connect-actions {
2384 float: left;
2385 }
2386 .sb-alert,
2387 .ctf-error-ctn .sb-alert{
2388 position: relative;
2389 margin: 0 0 38px;
2390 padding: 12px 12px 12px 44px;
2391 word-break: break-word;
2392 background: #FFEFCC
2393 }
2394 .ctf-groups-connect-actions .ctf-fb-source-btn {
2395 margin-top: 0;
2396 }
2397 .ctf-groups-connect-actions {
2398 float: left;
2399 }
2400 .sb-alerts-wrap .sb-alert {
2401 margin: 0;
2402 }
2403 .sb-alert svg,
2404 .ctf-error-ctn .sb-alert svg{
2405 position: absolute;
2406 top: 13px;
2407 left: 13px;
2408 }
2409 .sb-alert span,
2410 .ctf-error-ctn .sb-alert span{
2411 color: #995C00;
2412 }
2413 #ctf-builder-app .sb-alert span a,
2414 .ctf-error-ctn .sb-alert span a{
2415 color: #663D00;
2416 font-weight: 600;
2417 text-decoration: underline;
2418 }
2419 #ctf-settings .ctf-fb-source-step1.ctf-has-alert .ctf-fb-source-top h3 {
2420 margin-bottom: 12px;
2421 }
2422 .ctf-groups-connect-actions .ctf-fb-source-btn {
2423 margin-top: 0;
2424 }
2425 /* Install Plugin Modal on Select Source Flow */
2426 .ctf-install-plugin-modal {
2427 max-width: 580px;
2428 }
2429 .ctf-install-plugin-body .ctf-install-plugin-header {
2430 height: 106px;
2431 background: #F3F4F5;
2432 padding: 20px;
2433 display: flex;
2434 box-sizing: border-box;
2435 flex-wrap: wrap;
2436 align-items: center;
2437 }
2438 .ctf-install-plugin-body .ctf-install-plugin-header .sb-plugin-image {
2439 background-color: #fff;
2440 box-shadow: 0px 1px 2px rgb(0 0 0 / 5%), 0px 4px 5px rgb(0 0 0 / 5%);
2441 border-radius: 2px;
2442 padding: 15px;
2443 max-height: 66px;
2444 box-sizing: border-box;
2445 margin-right: 24px;
2446 }
2447 .ctf-install-plugin-body .ctf-install-plugin-header h3 {
2448 font-size: 18px !important;
2449 line-height: 25px !important;
2450 display: flex;
2451 align-items: center;
2452 }
2453 .ctf-install-plugin-body .ctf-install-plugin-header h3 span {
2454 color: #fff;
2455 background: #59AB46;
2456 border-radius: 2px;
2457 font-size: 10px;
2458 line-height: 16px;
2459 letter-spacing: 0.08em;
2460 text-transform: uppercase;
2461 padding: 0px 6px;
2462 margin-left: 10px;
2463 }
2464 .ctf-install-plugin-body .ctf-install-plugin-header p {
2465 display: flex;
2466 font-size: 12px;
2467 line-height: 18px;
2468 color: #434960;
2469 margin: 5px 0 0 0;
2470 }
2471 .ctf-install-plugin-body .ctf-install-plugin-header p .sb-author-logo {
2472 margin-right: 8px;
2473 }
2474
2475 .ctf-install-plugin-body .ctf-install-plugin-content {
2476 padding: 20px 20px 32px 107px;
2477 }
2478 .ctf-install-plugin-body .ctf-install-plugin-content p {
2479 margin: 0px;
2480 font-size: 14px;
2481 line-height: 22px;
2482 color: #434960;
2483 padding-right: 20px;
2484 }
2485 .ctf-install-plugin-body .ctf-install-plugin-content .ctf-install-plugin-btn {
2486 display: flex;
2487 align-items: center;
2488 justify-content: center;
2489 height: 38px;
2490 padding: 8px 20px;
2491 box-sizing: border-box;
2492 transition: all .15s ease-in-out;
2493 border-radius: 2px;
2494 width: 100%;
2495 margin-top: 28px;
2496 border: none;
2497 font-size: 14px;
2498 font-weight: 600;
2499 line-height: 160%;
2500 cursor: pointer;
2501 }
2502 .ctf-install-plugin-body .ctf-install-plugin-content .ctf-btn-orange:disabled {
2503 color: #8C8F9A !important;
2504 background: #E8E8EB !important;
2505 cursor: not-allowed;
2506 }
2507 .ctf-install-plugin-body .ctf-install-plugin-content .ctf-install-plugin-btn span {
2508 height: 20px;
2509 width: 20px;
2510 margin-right: 5px;
2511 }
2512 .ctf-fb-mr-fd-list button {
2513 cursor: pointer;
2514 }
2515
2516 /* Tooltips */
2517 .sb-control-elem-tltp{
2518 margin-left: 10px;
2519 position: relative;
2520 }
2521 .sb-control-elem-tltp-icon{
2522 float: left;
2523 cursor: pointer;
2524 }
2525 .sb-control-elem-tltp-icon svg{
2526 width: 14px;
2527 float: left;
2528 }
2529 @media (min-width: 768px) and (max-width: 1079px) {
2530 .ctf-fb-mr-fd-img {
2531 width: 37%;
2532 }
2533 .ctf-fb-mr-fd-list button:not(:last-child) {
2534 margin-bottom: 8px;
2535 }
2536 }
2537 @media (min-width: 768px) and (max-width: 1023px) {
2538 .ctf-fb-srcslist-ctn,
2539 .ctf-fb-source-pp-customizer .ctf-fb-srcslist-ctn {
2540 grid-template-columns: 49.2% 49.2%;
2541 gap: 2%;
2542 margin-top: 8px;
2543 }
2544 .ctf-fb-slctfd-action {
2545 width: 100%;
2546 }
2547 .ctf-fb-srcs-item {
2548 margin-top: 3px;
2549 }
2550 .ctf-manual-question {
2551 max-width: 390px;
2552 }
2553 .ctf-fb-feedtypes-popup {
2554 left: 0;
2555 max-width: calc(100% - 60px);
2556 }
2557 .ctf-fb-feedtypes-pp-ctn.ctf-fb-center-boss {
2558 top: 40px;
2559 }
2560 }
2561
2562 @media (max-width: 767px) {
2563 .ctf-fb-feedtypes-pp-ctn.ctf-fb-center-boss {
2564 align-items: baseline;
2565 }
2566 .ctf-fb-feedtypes-popup {
2567 max-width: calc(100% - 40px);
2568 top: 50px;
2569 }
2570 #ctf-builder-app .sb-positioning-wrap {
2571 width: 130px;
2572 }
2573 .ctf-fb-embed-popup, .ctf-fb-dialog-popup {
2574 width: 100%;
2575 max-width: calc(100% - 40px);
2576 }
2577 .ctf-fb-popup-inside {
2578 left: 0;
2579 }
2580 .ctf-fb-extensions-pp-ctn .ctf-fb-popup-inside.ctf-fb-extensions-popup,
2581 .ctf-fb-source-ctn .ctf-fb-popup-inside {
2582 max-width: calc(100% - 40px);
2583 }
2584 .ctf-fb-source-ctn.ctf-fb-center-boss,
2585 .ctf-fb-extensions-pp-ctn.ctf-fb-center-boss{
2586 align-items: baseline;
2587 }
2588 .ctf-fb-extensions-pp-ctn.ctf-fb-center-boss .ctf-fb-popup-inside{
2589 top: 50px;
2590 }
2591 .ctf-extension-bullet-list {
2592 grid-template-columns: 100%;
2593 }
2594 .ctf-fb-extpp-bottom {
2595 padding: 20px;
2596 }
2597 .ctf-fb-extpp-info {
2598 width: 100%;
2599 padding-right: 20px;
2600 padding-left: 20px;
2601 }
2602 .ctf-fb-extpp-img {
2603 display: none;
2604 }
2605 .ctf-fb-extpp-top {
2606 height: 195px;
2607 }
2608 .ctf-fb-source-pp-customizer .ctf-fb-srcslist-ctn {
2609 grid-template-columns: 99.2%;
2610 gap: 2%;
2611 margin-bottom: 50px;
2612 }
2613 .ctf-fb-source-account-info {
2614 flex-wrap: wrap;
2615 }
2616 .ctf-fb-source-account-info > span {
2617 width: 100%;
2618 }
2619 .ctf-fb-source-account-info img {
2620 margin-left: 0;
2621 }
2622 .ctf-fb-source-btn {
2623 margin-top: 25px;
2624 }
2625 .ctf-fb-source-bottom {
2626 flex-wrap: wrap;
2627 margin-top: 0;
2628 }
2629 .ctf-fb-src-add-manual {
2630 margin-left: 0;
2631 margin-top: 15px;
2632 }
2633 .ctf-fb-types-list {
2634 grid-template-columns: 100%;
2635 }
2636 .ctf-fb-types-list .ctf-fb-type-el {
2637 margin-bottom: 10px;
2638 }
2639 .ctf-fb-create-ctn {
2640 margin-top: 90px;
2641 padding: 0 20px 65px;
2642 }
2643 #ctf-builder-app h1 {
2644 font-size: 32px;
2645 }
2646 .ctf-fb-social-wall-between,
2647 .ctf-fb-social-wall-end {
2648 display: none;
2649 }
2650 .ctf-graphic-row-main {
2651 justify-content: space-between;
2652 }
2653 .ctf-fb-slctfd-action {
2654 width: 100%;
2655 }
2656 .ctf-fb-mr-feeds {
2657 flex-wrap: wrap;
2658 margin-bottom: 60px;
2659 }
2660 .ctf-fb-mr-feeds .ctf-fb-mr-fd-content,
2661 .ctf-fb-slctsrc-content, .ctf-fb-section-wh-insd,
2662 .ctf-fb-types, .ctf-fb-adv-types {
2663 padding: 20px;
2664 }
2665 .ctf-fb-source-ctn .ctf-fb-popup-inside.ctf-install-plugin-modal {
2666 top: 0;
2667 }
2668 .ctf-fb-mr-fd-list button:not(:last-child) {
2669 margin-bottom: 8px;
2670 }
2671 .ctf-fb-srcs-item {
2672 margin-top: 3px;
2673 }
2674
2675 #ctf-builder-app h2 {
2676 font-size: 26px;
2677 }
2678 .ctf-fb-srcs-desc {
2679 width: 100%;
2680 }
2681 .ctf-fb-source-list {
2682 grid-template-columns: 99%;
2683 }
2684 .sb-dialog-ctn.ctf-fb-center-boss .ctf-fb-popup-inside {
2685 max-width: calc(100% - 40px);
2686 }
2687 }
2688
2689 @media (max-width: 480px) {
2690 .ctf-fb-source-ctn .ctf-fb-popup-inside {
2691 top: 45px;
2692 margin-bottom: 46px;
2693 }
2694 .ctf-csz-header-insider .sb-button-standard {
2695 font-size: 13px;
2696 padding: 8px 15px 8px 34px;
2697 }
2698 .ctf-csz-header-insider .sb-button-standard svg {
2699 width: 13px;
2700 height: 13px;
2701 left: 14px;
2702 top: 10px;
2703 }
2704 .ctf-fb-header.ctf-csz-header {
2705 height: 126px;
2706 }
2707 .ctf-csz-hd-name {
2708 height: 30px;
2709 margin-top: 5px;
2710 }
2711 .sb-customizer-ctn .sb-customizer-sidebar {
2712 margin-top: 120px;
2713 }
2714 .sb-fs-boss.ctf-fb-center-boss {
2715 overflow: scroll;
2716 }
2717 .ctf-fb-stp1-elm {
2718 flex-wrap: wrap;
2719 }
2720 .ctf-fb-stp1-elm-txt {
2721 margin-right: 0%;
2722 width: calc(100% - 50px);
2723 }
2724 .ctf-fb-stp1-elm .ctf-fb-stp-src-ctn.ctf-fb-stp1-elm-act {
2725 margin-left: 24px;
2726 }
2727 .ctf-fb-stp1-elm .ctf-fb-stp1-elm-act {
2728 margin-top: 10px;
2729 margin-left: 42px;
2730 }
2731
2732 }
2733
2734
2735 .sb-control-elem-tltp-content{
2736 position: fixed;
2737 background: #fff;
2738 padding: 8px 11px;
2739 text-align: center;
2740 line-height: 1.5em;
2741 top: 0;
2742 left: 0;
2743 z-index: 999999999;
2744 -webkit-transform: translateX(-50%) translateY(-100%);
2745 transform: translateX(-50%) translateY(-100%);
2746 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.19);
2747 }
2748
2749
2750 .sb-control-elem-tltp-content:before{
2751 content: '';
2752 position: absolute;
2753 left: 50%;
2754 bottom: -10px;
2755 border-top: 12px solid #fff;
2756 border-right: 12px solid transparent;
2757 border-left: 12px solid transparent;
2758 -webkit-transform: translateX(-50%);
2759 transform: translateX(-50%);
2760 z-index: 2;
2761 }
2762 .sb-control-elem-tltp-content:after{
2763 content: '';
2764 position: absolute;
2765 left: 50%;
2766 bottom: -12px;
2767 margin-left: 0px;
2768 border-top: 14px solid #eee;
2769 border-right: 15px solid transparent;
2770 border-left: 15px solid transparent;
2771 -webkit-transform: translateX(-50%);
2772 transform: translateX(-50%);
2773 }
2774
2775 .sb-control-elem-tltp:hover .sb-control-elem-tltp-content{
2776 opacity: 1;
2777 visibility: visible;
2778 top: 24px;
2779 max-width: 300px;
2780 width: auto;
2781 }
2782 .sb-control-elem-tltp-txt{
2783 position: relative;
2784 max-width: 300px;
2785 width: max-content;
2786 }
2787 .sb-control-elem-tltp-txt[data-align="left"]{
2788 text-align: left!important;
2789 }
2790 .sb-tltp-black-link{
2791 text-decoration: underline!important;
2792 color: #000;
2793 }
2794 /* Social Wall Links */
2795 .sb-social-wall-link-wrap {
2796 display: flex;
2797 font-size: 14px;
2798 margin: 10px 0;
2799 }
2800 .sb-social-wall-link {
2801 padding: 0 12px;
2802 border-right: 1px solid #ccc;
2803 color: #0068A0!important;
2804 line-height: 1;
2805 }
2806 .sb-social-wall-link a {
2807 text-decoration: none;
2808 }
2809 .sb-social-wall-link:first-child {
2810 padding-left: 0;
2811 border-right: 1px solid #ccc;
2812 color: #0068A0!important;
2813 line-height: 1;
2814 }
2815 .sb-social-wall-link:last-child {
2816 border-right: none;
2817 }
2818 .sb-social-wall-link a:focus {
2819 outline: none;
2820 box-shadow: none;
2821 }
2822
2823
2824
2825
2826 /*
2827 Add Source Loading
2828 */
2829 .sb-fb-source-redirect-ld{
2830 text-align: center;
2831 }
2832 .sb-fb-source-redirect-ld div{
2833 display: inline-block;
2834 width: 32px;
2835 height: 32px;
2836 border-radius: 50px;
2837 margin: 0 10px;
2838 position: relative;
2839 background-color: #0096CC;
2840 color: #0096CC;
2841 -webkit-animation: sb-source-redirect 1s infinite linear alternate;
2842 animation: sb-source-redirect 1s infinite linear alternate;
2843 -webkit-animation-delay: .5s;
2844 animation-delay: .5s;
2845 }
2846
2847 .sb-fb-source-redirect-ld div:before,
2848 .sb-fb-source-redirect-ld div:after{
2849 content: '';
2850 display: inline-block;
2851 position: absolute;
2852 top: 0;
2853 }
2854
2855 .sb-fb-source-redirect-ld div:before{
2856 left: -45px;
2857 width: 32px;
2858 height: 32px;
2859 border-radius: 50px;
2860 background-color: #0096CC;
2861 color: #0096CC;
2862 -webkit-animation: sb-source-redirect 1s infinite alternate;
2863 animation: sb-source-redirect 1s infinite alternate;
2864 -webkit-animation-delay: 0s;
2865 animation-delay: 0s;
2866 }
2867
2868 .sb-fb-source-redirect-ld div:after{
2869 left: 45px;
2870 width: 32px;
2871 height: 32px;
2872 border-radius: 50px;
2873 background-color: #0096CC;
2874 color: #0096CC;
2875 -webkit-animation: sb-source-redirect 1s infinite alternate;
2876 animation: sb-source-redirect 1s infinite alternate;
2877 -webkit-animation-delay: 1s;
2878 animation-delay: 1s;
2879 }
2880
2881
2882
2883 @-webkit-keyframes sb-source-redirect {
2884 0% {background-color: #0096CC;}
2885 50%,100% {background-color: #B5E5FF;}
2886 }
2887 @keyframes sb-source-redirect {
2888 0% {background-color: #0096CC;}
2889 50%,100% {background-color: #B5E5FF;}
2890 }
2891
2892
2893 .sb-fb-source-redirect-info{
2894 text-align: center;
2895 margin-top: 50px;
2896 }
2897
2898 .sb-fb-source-redirect-info strong{
2899 font-size: 18px;
2900 }
2901 .sb-fb-source-redirect-info p{
2902 color: #8C8F9A;
2903 padding: 0 24%;
2904 font-size: 16px;
2905 margin-bottom: 0px;
2906 }
2907
2908 .ctf-fb-popup-inside[data-step="redirect_1"]{
2909 width: 575px;
2910 height: 320px;
2911 display: flex;
2912 justify-content: center;
2913 align-items: center;
2914 }
2915
2916 .ctf-fb-source-msg{
2917 display: block;
2918 margin: 10px 0px;
2919 }
2920 .ctf-fb-source-msg-error{
2921 color : var(--error-red);
2922 }
2923 .ctf-fb-source-msg-success{
2924 color : var(--success-green);
2925 }
2926
2927
2928 /*** 7.0 Settings CTA ***/
2929 .ctf-settings-cta {
2930 background-color: #fff;
2931 padding: 24px 20px 20px;
2932 box-shadow: 0px 1px 2px rgb(0 0 0 / 5%), 0px 4px 5px rgb(0 0 0 / 5%);
2933 margin-top: 12px;
2934 padding-bottom: 26px;
2935 }
2936 .ctf-settings-cta .ctf-cta-title,
2937 .ctf-settings-cta .ctf-cta-head-inner {
2938 display: flex;
2939 width: 100%;
2940 }
2941 .ctf-plugin-title-top{
2942 display: flex;
2943 justify-content: center;
2944 align-items: center;
2945 }
2946 .ctf-plugin-title-top > .ctf-cta-btn{
2947 margin-left: auto;
2948 }
2949 .ctf-plugin-title-top > .ctf-cta-btn a{
2950 margin-top: 0px!important;
2951 }
2952 .ctf-settings-cta .ctf-cta-head-inner {
2953 justify-content: space-between;
2954 }
2955 .ctf-settings-cta .ctf-cta-head-inner .ctf-cta-btn a {
2956 display: flex;
2957 flex-direction: row;
2958 justify-content: center;
2959 align-items: center;
2960 padding: 7px 12px 8px 20px;
2961 font-weight: 600;
2962 font-size: 14px;
2963 line-height: 160%;
2964 margin-top: 10px;
2965 }
2966 .ctf-settings-cta .ctf-cta-head-inner .ctf-cta-btn a svg {
2967 margin-left: 12px;
2968 width: 10px;
2969 }
2970 .ctf-settings-cta .ctf-plugin-title-bt {
2971 display: flex;
2972 width: 100%;
2973 }
2974 .ctf-settings-cta .ctf-plugin-title-bt .ctf-cta-btn {
2975 width: 177px;
2976 }
2977 .ctf-settings-cta .ctf-cta-title .ctf-plugin-logo {
2978 background: #FFFFFF;
2979 box-shadow: 0px 6.05242px 7.56552px rgba(0, 26, 119, 0.0415), 0px 3.39293px 4.24117px rgba(0, 26, 119, 0.04), 0px 1.80196px 2.25245px rgba(0, 26, 119, 0.0285), 0px 0.749837px 0.937296px rgba(0, 26, 119, 0.0337);
2980 border-radius: 2px;
2981 min-width: 60px;
2982 width: 65px;
2983 height: 65px;
2984 display: flex;
2985 justify-content: center;
2986 align-items: center;
2987 margin-right: 30px;
2988 border: 1px solid #ecebeb;
2989 }
2990 #ctf-builder-app .ctf-settings-cta .ctf-cta-title .ctf-plugin-logo{
2991 width: 75px;
2992 height: 75px;
2993 }
2994 .ctf-settings-cta .ctf-cta-title .ctf-cta-discount-label {
2995 background: #FFEFCC;
2996 border-radius: 2px;
2997 padding: 4px 14px 4px 12px;
2998 font-weight: 600;
2999 font-size: 14px;
3000 line-height: 160%;
3001 color: #663D00;
3002 display: flex;
3003 flex-direction: row;
3004 justify-content: space-between;
3005 align-items: center;
3006 box-sizing: border-box;
3007 float: left;
3008 }
3009
3010 #ctf-builder-app .ctf-settings-cta .ctf-cta-title .ctf-cta-discount-label {
3011 max-width: 250px;
3012 }
3013 .ctf-settings-cta .ctf-cta-title .ctf-cta-discount-label svg {
3014 margin-right: 6px;
3015 }
3016
3017 .ctf-settings-cta .ctf-cta-title .ctf-cta-discount-label svg path{
3018 fill: #663D00;
3019 }
3020
3021
3022 #ctf-builder-app .ctf-settings-cta .ctf-cta-title .ctf-cta-discount-label {
3023 color: #663D00;
3024 background: #FFEFCC;
3025 }
3026 .ctf-settings-cta .ctf-cta-boxes {
3027 margin: 36px 0px 0px 7px;
3028 display: flex;
3029 background-color: #fff;
3030 box-shadow: 0px 1px 2px rgb(0 0 0 / 5%), 0px 4px 5px rgb(0 0 0 / 5%);
3031 border: 1px solid #E8E8EB;
3032 border-bottom: 0px solid transparent;
3033 max-width: 1170px;
3034 }
3035 .ctf-settings-cta .ctf-cta-box:not(:last-child) {
3036 border-right: 1px solid #E8E8EB;
3037 }
3038 .ctf-settings-cta .ctf-cta-box {
3039 padding: 16px 30px 16px 18px;
3040 display: flex;
3041 }
3042 .ctf-settings-cta .ctf-cta-box .ctf-cta-box-icon {
3043 margin-right: 24px;
3044 max-height: 50px;
3045 }
3046 .ctf-settings-cta .ctf-cta-box .ctf-cta-box-title {
3047 font-weight: 600;
3048 font-size: 14px;
3049 line-height: 140%;
3050 padding-top: 5px;
3051 }
3052 .ctf-settings-cta .ctf-cta-much-more{
3053 display: flex;
3054 padding: 0 14px;
3055 flex-wrap: wrap;
3056 margin-top: 3px;
3057 justify-content: space-between;
3058 max-width: 1170px;
3059 }
3060 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-left {
3061 width: 330px;
3062 }
3063 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-right ul {
3064 display: grid;
3065 grid-template-columns: 33% 33% 33%;
3066 grid-column-gap: 2%;
3067 padding-top: 10px;
3068 }
3069 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-left h4 {
3070 font-weight: 600;
3071 font-size: 18px;
3072 line-height: 140%;
3073 color: #141B38;
3074 margin: 1.33em 0 !important;
3075 }
3076 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-right ul li {
3077 font-size: 14px;
3078 line-height: 160%;
3079 color: #434960;
3080 width: 260px;
3081 position: relative;
3082 }
3083 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-right ul li::before {
3084 background: #0096CC;
3085 width: 4px;
3086 height: 4px;
3087 content: '';
3088 position: absolute;
3089 left: -19px;
3090 top: 10px;
3091 }
3092 .ctf-settings-cta .ctf-cta-try-demo {
3093 margin-top: 13px;
3094 max-width: 1180px;
3095 }
3096 .ctf-settings-cta .ctf-cta-try-demo a {
3097 width: 100%;
3098 justify-content: center;
3099 display: flex;
3100 align-items: center;
3101 vertical-align: middle;
3102 background: #F3F4F5;
3103 border: 1px solid #DCDDE1;
3104 box-sizing: border-box;
3105 border-radius: 2px;
3106 padding: 7px 20px;
3107 font-weight: 600;
3108 font-size: 14px;
3109 line-height: 22px;
3110 color: #141B38;
3111 box-sizing: border-box;
3112 letter-spacing: 0.2px;
3113 cursor: pointer;
3114 transition: all 0.15s ease-in-out;
3115 text-decoration: none;
3116 }
3117 .ctf-settings-cta .ctf-cta-try-demo a span svg {
3118 transform: translate(5px, 4px);
3119 }
3120 .ctf-settings-cta .ctf-cta-try-demo .ctf-btn span {
3121 margin-left: 9px;
3122 transform: translateY(1px);
3123 }
3124
3125 .ctf-cta-toggle-features {
3126 background: #F3F4F5;
3127 width: 100%;
3128 display: flex;
3129 justify-content: center;
3130 padding: 5px 0 4px 15px;
3131 box-shadow: 0px 1px 2px rgb(0 0 0 / 5%), 0px 4px 5px rgb(0 0 0 / 5%);
3132 box-sizing: border-box;
3133 }
3134 .ctf-cta-toggle-features .ctf-cta-toggle-btn {
3135 font-weight: 600;
3136 font-size: 14px;
3137 line-height: 160%;
3138 border: none;
3139 background: none;
3140 display: flex;
3141 cursor: pointer;
3142 }
3143 .ctf-cta-toggle-features .ctf-cta-toggle-btn svg {
3144 transform: translateY(0px);
3145 margin-left: 4px;
3146 }
3147
3148 /*Notice API Limit*/
3149 .ctf-fb-apilimit-notice{
3150 background: #FFF7E5;
3151 padding: 30px 20px;
3152 color: #663D00;
3153 }
3154 .ctf-fb-apilimit-notice-top{
3155 display: flex;
3156 align-items: center;
3157 font-weight: 600;
3158 font-size: 14px;
3159 }
3160 .ctf-fb-apilimit-notice-icon{
3161 display: flex;
3162 margin-right: 20px;
3163 }
3164 .ctf-fb-apilimit-notice-icon svg path{
3165 fill: currentColor;
3166 }
3167 .ctf-fb-apilimit-notice-description{
3168 padding-top: 7px;
3169 padding-left: 33px;
3170 width: 54%;
3171 line-height: 1.7em;
3172 }
3173 .ctf-fb-apilimit-notice-description a{
3174 font-weight: 600;
3175 text-decoration: underline;
3176 color:#663D00;
3177 }
3178
3179 @media (min-width: 1170px) and (max-width: 1540px) {
3180 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-right ul li {
3181 width: 240px;
3182 }
3183 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-left {
3184 width: 220px;
3185 }
3186 }
3187 @media (min-width: 1170px) and (max-width: 1340px) {
3188 .ctf-settings-cta .ctf-cta-box .ctf-cta-box-icon {
3189 margin-right: 15px;
3190 }
3191 .ctf-settings-cta .ctf-cta-box {
3192 padding: 16px 15px 16px 15px;
3193 }
3194 }
3195 @media (max-width: 1300px) {
3196 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-right ul {
3197 grid-template-columns: 48% 48%;
3198 }
3199 }
3200 @media (max-width: 1170px) {
3201 .ctf-settings-cta .ctf-cta-boxes {
3202 flex-wrap: wrap;
3203 }
3204 .ctf-settings-cta .ctf-cta-boxes .ctf-cta-box {
3205 width: 50%;
3206 box-sizing: border-box;
3207 }
3208 .ctf-settings-cta .ctf-cta-box:not(:last-child) {
3209 border-right: none;
3210 }
3211 .ctf-settings-cta .ctf-cta-box:first-child,
3212 .ctf-settings-cta .ctf-cta-box:nth-child(2) {
3213 border-bottom: 1px solid #E8E8EB;
3214 }
3215 .ctf-settings-cta .ctf-cta-box:first-child,
3216 .ctf-settings-cta .ctf-cta-box:nth-child(3) {
3217 border-right: 1px solid #E8E8EB;
3218 }
3219 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-right {
3220 padding-left: 20px;
3221 }
3222 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-right ul {
3223 margin: 0;
3224 padding: 0;
3225 }
3226 }
3227 @media (max-width: 770px) {
3228 .ctf-settings-cta .ctf-cta-boxes .ctf-cta-box {
3229 width: 100%;
3230 align-items: center;
3231 }
3232 .ctf-settings-cta .ctf-cta-box {
3233 border: none;
3234 }
3235 .ctf-settings-cta .ctf-cta-box:not(:last-child) {
3236 border-bottom: 1px solid #E8E8EB;
3237 }
3238 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-right ul {
3239 grid-template-columns: 100%;
3240 margin-top: 0px;
3241 }
3242 .ctf-settings-cta .ctf-cta-much-more .ctf-cta-mm-left h4 {
3243 margin-bottom: 10px !important;
3244 }
3245 .sb-tab-content .sb-tab-box .ctf-caching-pro-cta {
3246 padding: 8px 25px;
3247 }
3248
3249 .ctf-settings-cta .ctf-cta-head-inner {
3250 flex-wrap: wrap;
3251 }
3252
3253 .ctf-settings-cta .ctf-cta-title {
3254 margin-bottom: 20px;
3255 }
3256 .ctf-settings-cta .ctf-cta-btn {
3257 width: 100%;
3258 }
3259 .ctf-plugin-title-top > .ctf-cta-btn a{
3260 margin-bottom: 10px;
3261 }
3262 .ctf-plugin-title-top{
3263 display: block;
3264 }
3265 .ctf-settings-cta .ctf-plugin-title-bt {
3266 flex-direction: column;
3267 }
3268
3269 .ctf-plugin-title {
3270 width: 67%;
3271 }
3272 }
3273
3274 @media (max-width: 580px) {
3275 .ctf-settings-cta .ctf-cta-title .ctf-plugin-logo {
3276 margin-right: 20px;
3277 }
3278 }
3279
3280 /** No email is returned **/
3281 .sb-email-box {
3282 display: none;
3283 }