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