PluginProbe ʕ •ᴥ•ʔ
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress / 4.12.0
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress v4.12.0
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 / builder.css
custom-facebook-feed / admin / builder / assets / css Last commit date
builder.css 2 weeks ago global.css 2 weeks ago preview.css 2 weeks ago tooltipster.css 2 weeks ago
builder.css
5459 lines
1 body{
2 --cl-orange: #E34F0E;
3 --cl-dark:#2C324C;
4 --error-red: #D72C2C;
5 --customizer-blue: #0096CC;
6 --dark-blue: #2A65DB;
7 }
8 .sb-tr-1{-webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
9 .sb-tr-2{-webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
10 .sb-tr-3{-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
11 .sb-tr-4{-webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
12 .sb-tr-5{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
13 .sb-tr-6{-webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
14 .sb-tr-7{-webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
15 .sb-tr-8{-webkit-transition: all .8s ease-in-out; transition: all .8s ease-in-out;}
16 .sb-tr-9{-webkit-transition: all .9s ease-in-out; transition: all .9s ease-in-out;}
17 .sb-tr-10{-webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
18 .cff-bg-1{
19 background: #2A65DB;
20 }
21
22 /* SMASH-1378: reset UA button defaults for elements converted from <div>/<a>
23 to <button> during the a11y semantic upgrade. Wrapped in :where() so the
24 reset has specificity (0,0,0) and any per-control rule (e.g.
25 `.sb-control-colorpicker-btn { ... }`) wins automatically. Without this,
26 the browser's default <button> border/background shows on these controls
27 (e.g. the unwanted outer border on the checkbox container). The
28 feedtemplate `button.cff-fb-type-el` reset lower in this file is left as-is. */
29 :where(
30 button.sb-control-switcher-ctn,
31 button.sb-control-checkbox-ctn,
32 button.sb-control-checkbox,
33 button.sb-control-checkboxsection-open,
34 button.sb-control-colorpicker-btn,
35 button.sb-control-colorpicker-swatch,
36 button.sb-control-input-info,
37 button.sb-customizer-sidebar-breadcrumb-link,
38 button.sb-customizer-sidebar-tab,
39 button.sb-customizer-sidebar-sec-el,
40 button.cff-fb-popup-cls
41 ) {
42 appearance: none;
43 -webkit-appearance: none;
44 background: none;
45 border: 0;
46 padding: 0;
47 margin: 0;
48 font: inherit;
49 color: inherit;
50 cursor: pointer;
51 text-align: inherit;
52 line-height: inherit;
53 }
54
55 /****
56 Buttons
57 */
58 .sb-button {
59 display: flex;
60 flex-direction: row;
61 justify-content: center;
62 align-items: center;
63 border-radius: 2px;
64 cursor: pointer;
65 box-shadow: none;
66 border: none;
67 -webkit-transition: all .15s ease-in-out;
68 transition: all .15s ease-in-out;
69 }
70 .sb-button-standard{
71 position: relative;
72 font-style: normal;
73 font-weight: 600;
74 font-size: 14px;
75 padding: 10px 20px 10px 39px;
76 line-height: 16px;
77 }
78 .sb-button-standard svg {
79 width: 16px;
80 height: 16px;
81 position: absolute;
82 left: 13px;
83 right: auto;
84 top: 10px;
85 bottom: auto;
86 }
87 .sb-button-small.sb-button-left-icon {
88 padding-left: 32px;
89 }
90 .sb-button-small.sb-button-right-icon {
91 padding-right: 32px;
92 }
93 .sb-button-small.sb-button-left-icon svg {
94 position: absolute;
95 left: 13px;
96 }
97 .sb-button-small.sb-button-right-icon svg {
98 position: absolute;
99 right: 13px;
100 }
101 .sb-button-standard.sb-button-right-icon {
102 padding: 10px 39px 10px 20px;
103 }
104 .sb-button-standard.sb-button-right-icon svg {
105 right: 13px;
106 left: auto;
107 }
108
109 .sb-button-small {
110 position: relative;
111 font-style: normal;
112 font-weight: 600;
113 font-size: 12px;
114 padding: 6px 12px;
115 line-height: 160%;
116 }
117
118 .sb-button-no-border {
119 border-radius: 0 !important;
120 border: none !important;
121 }
122
123 /*orange*/
124 .cff-btn-orange{
125 background: #FE544F!important;
126 color: #fff!important;
127 }
128 .cff-btn-orange:hover{
129 background: #EC352F!important;
130 color: #fff!important;
131 }
132 .cff-btn-orange:focus{
133 background: #BC120E!important;
134 color: #fff!important;
135 }
136
137 /*red*/
138 .cff-btn-red{
139 background: #D72C2C!important;
140 color: #fff!important;
141 }
142 .cff-btn-red:hover{
143 background: #DF5757!important;
144 color: #fff!important;
145 }
146 .cff-btn-red:focus{
147 background: #841919!important;
148 color: #fff!important;
149 }
150
151 /*red*/
152 .cff-btn-blue{
153 background: #0068A0!important;
154 color: #fff!important;
155 }
156 .cff-btn-blue:hover{
157 background: #0096CC!important;
158 color: #fff!important;
159 }
160 .cff-btn-blue:focus{
161 background: #004D77!important;
162 color: #fff!important;
163 }
164
165 /*grey*/
166 .cff-btn-grey{
167 background: #F3F4F5!important;
168 color: #141B38!important;
169 border: 1px solid #D0D1D7!important;
170 }
171 .cff-btn-grey:hover{
172 background: #fff!important;
173 color: #141B38!important;
174 border: 1px solid #DCDDE1!important;
175 }
176 .cff-btn-grey:focus{
177 background: #E8E8EB!important;
178 color: #141B38!important;
179 border: 1px solid #D0D1D7!important;
180 }
181
182 /*dark*/
183 .cff-btn-dark{
184 background: #2C324C!important;
185 color: #fff!important;
186 }
187 .cff-btn-dark:hover{
188 background: #434960!important;
189 color: #fff!important;
190 }
191 .cff-btn-dark:focus{
192 background: #141B38!important;
193 color: #fff!important;
194 }
195
196 .sb-dark-hover:hover svg,
197 .sb-dark-hover:hover path{
198 fill: #141B38;
199 }
200
201 /*disabled*/
202 .cff-btn-orange[data-active="false"],
203 .cff-btn-blue[data-active="false"],
204 .cff-btn-red[data-active="false"],
205 .cff-btn-grey[data-active="false"],
206 .cff-btn-dark[data-active="false"]{
207 background: #E8E8EB !important;
208 color: #8C8F9A !important;
209 }
210
211 /* Text */
212
213 #cff-builder-app h1 {
214 font-style: normal;
215 font-weight: 600;
216 font-size: 36px;
217 line-height: 125%;
218 color: #141B38;
219 margin: 0;
220 letter-spacing: 0;
221 }
222 #cff-builder-app h2 {
223 font-style: normal;
224 font-weight: 600;
225 font-size: 32px;
226 line-height: 125%;
227 margin: 0;
228 letter-spacing: 0;
229 }
230 #cff-builder-app h3 {
231 font-style: normal;
232 font-weight: 600;
233 font-size: 24px;
234 line-height: 120%;
235 margin: 0 0 4px 0;
236 letter-spacing: 0;
237 }
238
239 #cff-builder-app h4 {
240 font-style: normal;
241 font-weight: 600;
242 font-size: 18px;
243 line-height: 140%;
244 margin: 0 0 4px 0;
245 letter-spacing: 0;
246 }
247 /* SMASH-1378 a11y: feed-creation step headings receive programmatic focus on
248 step change for screen-reader context only (tabindex=-1, not in the tab
249 order), so suppress the visible focus ring on the heading itself. The
250 !important is required to beat FB's global *:focus-visible ring. */
251 #cff-builder-app .cff-fb-create-ctn h4:focus,
252 #cff-builder-app .cff-fb-create-ctn h4:focus-visible {
253 outline: none !important;
254 box-shadow: none !important;
255 }
256
257 #cff-builder-app .sb-small-p,
258 #cff-builder-app .sb-standard-p{
259 font-style: normal;
260 font-weight: normal;
261 font-size: 14px;
262 line-height: 160%;
263 color: #8C8F9A;
264 margin: 0;
265 }
266
267 #cff-builder-app .sb-standard-p{
268 font-size: 16px;
269 color: #141B38;
270 }
271 #cff-builder-app .cff-fb-source-inp::placeholder {
272 color: #8C8F9A;
273 font-size: 14px;
274 font-weight: normal;
275 }
276 #cff-builder-app .sb-small-text {
277 font-size: 12px;
278 }
279 #cff-builder-app .sb-bold {
280 font-weight: 600;
281 }
282 #cff-builder-app .sb-dark-text {
283 color: #141B38;
284 }
285 #cff-builder-app .cff-btn-orange .sb-small-p,
286 #cff-builder-app .cff-btn-blue .sb-small-p,
287 #cff-builder-app .cff-btn-red .sb-small-p,
288 #cff-builder-app .cff-btn-dark .sb-small-p{
289 color: #fff;
290 }
291
292 #cff-builder-app .sb-caption {
293 font-style: normal;
294 font-weight: normal;
295 font-size: 13px;
296 line-height: 150%;
297 color: #141B38;
298 }
299 #cff-builder-app .sb-caption.sb-caption-lighter {
300 color: #5F6368;
301 }
302
303 #cff-builder-app .sb-small {
304 font-style: normal;
305 font-weight: bold;
306 font-size: 10px;
307 line-height: 160%;
308 letter-spacing: 0.08em;
309 text-transform: uppercase;
310 color: #141B38;
311 }
312
313 #cff-builder-app .sb-lighter {
314 color: #434960;
315 }
316 #cff-builder-app .sb-lightest {
317 color: #74777D;
318 }
319
320 /* Positioning */
321 .sb-icon-label {
322 display: flex;
323 flex-direction: row;
324 justify-content: flex-start;
325 align-items: center;
326 }
327 /* Misc Stylings */
328 .sb-flex-center {
329 display: -ms-flexbox;
330 display: -webkit-flex;
331 display: flex;
332
333 -ms-flex-align: center;
334 -webkit-align-items: center;
335 -webkit-box-align: center;
336
337 align-items: center;
338 }
339 .sb-box-shadow {
340 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05);
341 }
342 #cff-builder-app .sb-icon-small svg {
343 height: 10px;
344 }
345
346 /*
347 Social Links
348 */
349 .cff-cl-facebook, .cff-clhv-facebook:hover{
350 color: #006BFA!important;
351 }
352 .cff-bg-facebook, .cff-bghv-facebook:hover{
353 background: #006BFA!important;
354 }
355
356 .cff-cl-instagram, .cff-clhv-instagram:hover{
357 color: #BA03A7!important;
358 }
359 .cff-bg-instagram, .cff-bghv-instagram:hover{
360 background: #BA03A7!important;
361 }
362
363 .cff-cl-twitter, .cff-clhv-twitter:hover{
364 color: #1B90EF!important;
365 }
366 .cff-bg-twitter, .cff-bghv-twitter:hover{
367 background: #1B90EF!important;
368 }
369
370 .cff-cl-youtube, .cff-clhv-youtube:hover{
371 color: #EB2121!important;
372 }
373 .cff-bg-youtube, .cff-bghv-youtube:hover{
374 background: #EB2121!important;
375 }
376
377 .cff-cl-linkedin, .cff-clhv-linkedin:hover{
378 color: #007bb6!important;
379 }
380 .cff-bg-linkedin, .cff-bghv-linkedin:hover{
381 background: #007bb6!important;
382 }
383
384 .cff-cl-mail, .cff-clhv-mail:hover{
385 color: #666!important;
386 }
387 .cff-bg-mail, .cff-bghv-mail:hover{
388 background: #666!important;
389 }
390
391 #cff-builder-app{
392 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;;
393 visibility: hidden;
394 opacity: 0;
395 }
396 #cff-builder-app[data-app-loaded="true"]{
397 visibility: visible;
398 opacity: 1;
399 }
400
401 .cff-builder-app a, .cff-builder-app a:focus{
402 text-decoration: none;
403 /*color: inherit;*/
404 }
405 .cff-fb-btn{
406 display: flex;
407 flex-direction: row;
408 justify-content: center;
409 align-items: center;
410 padding: 9px 38px;
411 font-style: normal;
412 font-weight: 500;
413 font-size: 14px;
414 line-height: 17px;
415 border-radius: 2px;
416 cursor: pointer;
417 color: #fff;
418 box-shadow: none;
419 border: none;;
420 }
421 .cff-fb-btn:focus{
422 box-shadow: none;
423 }
424 .cff-fb-fs, .sb-fs{
425 width: 100%;
426 position: relative;
427 float: left;
428 box-sizing: border-box;
429 }
430 .cff-fs-a{
431 width: 100%;
432 height: 100%;
433 display: block;
434 position: absolute;
435 left: 0;
436 top: 0;
437 z-index: 1;
438 }
439 .sb-btn:focus{
440 }
441 #wpcontent,
442 .facebook-feed_page_cff-feed-builder #wpcontent{
443 padding-left: 0px!important;
444 }
445 #wpfooter{
446 display: none;
447 }
448 #wpbody-content{
449 padding-bottom: 0px;
450 }
451 .cff-fb-wrapper{
452 max-width: 92%;
453 position: relative;
454 margin: auto;
455 color: #141B38;
456 }
457 .cff-fb-fs-boss{
458 position: fixed;
459 height: 100vh;
460 width: 100%;
461 left: 0;
462 top: 0;
463 bottom: 0;
464 right: 0;
465 background: rgba(0,0,0,.4);
466 z-index: 9989;
467 }
468
469
470 /*
471 Header
472 */
473 .cff-fb-create-ctn{
474 margin-top: 104px;
475 padding: 0 54px;
476 box-sizing: border-box;
477 width: 100%;
478 }
479 .cff-fb-header{
480 height: 64px;
481 position: absolute;
482 display: flex;
483 flex-direction: row;
484 justify-content: space-between;
485 align-items: center;
486 background: #fff;
487 padding: 0px 52px;
488 z-index: 99;
489 }
490 .cff-fb-header-left {
491 display: flex;
492 }
493 .cff-fb-header-left .sb-social-wall-link-wrap {
494 margin-left: 30px;
495 }
496 .cff-fb-hd-logo {
497 display: flex;
498 vertical-align: middle;
499 align-items: center;
500 gap: 5px;
501 }
502 .cff-fb-hd-logo .sb-logo-letters-wrap {
503 transform: translate(0px, -2px);
504 }
505 .cff-fb-hd-logo .breadcrumb-title {
506 font-size: 14px;
507 font-weight: 400;
508 line-height: 22px;
509 letter-spacing: 0em;
510 margin-left: 4px;
511 }
512 .cff-csz-header.cff-fb-header{
513 position: fixed!important;
514 padding: 0 20px;
515 }
516 .cff-csz-header-insider{
517 width: calc(100% - 160px);
518 display: flex;
519 flex-direction: row;
520 justify-content: space-between;
521 align-items: center;
522 height: 52px;
523 }
524
525 body.jetpack-masterbar .sbi-csz-header-insider {
526 width: calc(100% - 272px);
527 }
528
529 @media all and (max-width: 960px) {
530 .cff-csz-header-insider{
531 width: calc(100% - 36px);
532 }
533 .sb-customizer-ctn .sb-customizer-sidebar{
534 left: 36px;
535 }
536
537 body.jetpack-masterbar .sb-customizer-sidebar {
538 left: 36px;
539 }
540
541 body.jetpack-masterbar .sbi-csz-header-insider {
542 width: calc(100% - 36px);
543 }
544 }
545
546 .cff-fb-hd-btn{
547 cursor: pointer;
548 display: flex;
549 flex-direction: row;
550 justify-content: center;
551 align-items: center;
552 position: relative;
553 border: 1px solid;
554 -webkit-transition: all .15s ease-in-out;
555 transition: all .15s ease-in-out;
556 }
557 .cff-fb-hd-btn i{
558 margin: 0px 5px;
559 }
560 .cff-fb-full-wrapper {
561 padding: 0 53px;
562 padding-top: 82px;
563 padding-bottom: 60px;
564 }
565 .cff-csz-hd-actions{
566 display: flex;
567 justify-content: center;
568 align-items: center;
569 }
570 .cff-csz-hd-actions > button{
571 margin-left: 10px;
572 }
573
574 .cff-csz-btn-embd{
575 color: #fff;
576 background: var(--cl-dark);
577 border-color: var(--cl-dark);
578 }
579 .cff-csz-btn-save{
580 color: #fff;
581 background: var(--cl-orange);
582 border-color: var(--cl-orange);
583 }
584 .cff-csz-hd-name{
585 display: flex;
586 justify-content: center;
587 align-items: center;
588 height: 45px;
589 }
590 .cff-csz-hd-name strong{
591 font-size: 18px;
592 }
593 .cff-csz-hd-name[data-edit="true"] strong{
594 display: none;
595 }
596 .cff-csz-hd-name input[type="text"]{
597 border-radius: 0px;
598 border: 0px;
599 background: #CCE7FF;
600 font-size: 18px;
601 font-weight: 700;
602 display: none;
603 }
604 .cff-csz-hd-name[data-edit="true"] input[type="text"]{
605 display: block;
606 }
607 .cff-csz-hd-name input[type="text"]:focus{
608 border: 0px!important;
609 box-shadow: none!important;
610 }
611
612
613 .cff-csz-name-ed-btn{
614 width: 22px;
615 height: 22px;
616 cursor: pointer;
617 margin: 0 10px;
618 background: #E8E8EB;
619 border: 1px solid #E8E8EB;
620 }
621 .cff-csz-name-ed-btn:focus,
622 .cff-csz-name-ed-btn:hover{
623 background-color: #fff;
624 }
625 .cff-csz-name-ed-btn svg{
626 width: 11px;
627 fill: #141B38;
628 float: left;
629 margin-left: -1px;
630 }
631
632
633 /*
634 Welcome Screen Empty State
635 */
636 .cff-fb-wlcm-header{
637 display: flex;
638 align-items: center;
639 margin-bottom: 28px;
640 margin-top: 23px;
641 }
642 #cff-fb-full-wrapper .cff-fb-wlcm-header {
643 margin-bottom: 34px;
644 }
645
646 .cff-fb-wlcm-header h3,
647 .cff-fb-create-ctn h3{
648 font-weight: 600;
649 font-size: 32px;
650 line-height: 40px;
651 padding: 0;
652 margin: 0;
653 float: left;
654 }
655 .cff-fb-btn-new{
656 background: var(--cl-orange);
657 position: relative;
658 float: left;
659 margin-left: 20px;
660 font-size: 12px;
661 padding: 8px 12px 8px 30px;
662 }
663 .cff-fb-btn-new svg{
664 width: 10px;
665 height: 10px;
666 position: absolute;
667 left: 12px;
668 }
669
670 .cff-fb-inf-cnt{
671 position: relative;
672 background: #fff;
673 padding: 27px;
674 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05);
675 border-radius: 2px;
676 max-width: 100%;
677 box-sizing: border-box;
678 }
679 .cff-fb-inf-num{
680 width: 30px;
681 height: 30px;
682 position: relative;
683 float: left;
684 display: flex;
685 justify-content: center;
686 align-items: center;
687 font-size: 12px;
688 font-weight: 600;
689 color: #141B38;
690 margin-right: 20px;
691
692 }
693 .cff-fb-inf-num span{
694 z-index: 1;
695 }
696 .cff-fb-inf-num:before{
697 content: '';
698 position: absolute;
699 width: 100%;
700 height: 100%;
701 background: #D8DADD;
702 border-radius: 50%;
703 }
704 .cff-fb-inf-txt{
705 float: left;
706 }
707 /*.cff-fb-inf-txt strong{
708 display: block;
709 font-size: 20px;
710 line-height: 1em;
711 font-weight: bold;
712 margin-bottom: 8px;
713 }*/
714 .cff-fb-inf-txt span{
715 display: block;
716 font-size: 16px;
717 color: #5F6368;
718 line-height: 1.5em;
719 }
720 .cff-fb-wlcm-inf-1 {
721 padding-left: 297px;
722 }
723 .cff-fb-wlcm-inf-1 .cff-fb-inf-svg{
724 position: absolute;
725 left: 191px;
726 top: 32px;
727 /*float: left;
728 margin-top: 30px;
729 margin-left: 230px;
730 position: relative;
731 margin-right: 25px;*/
732 }
733 .cff-fb-wlcm-inf-1 .cff-fb-inf-svg svg{
734 margin-top: -45px;
735 }
736 .sb-head {
737 position: absolute;
738 top: -2px;
739 left:-4px;
740 }
741 .cff-fb-wlcm-inf-1 .cff-fb-inf-cnt{
742 float: left;
743 width: 523px;
744 margin-bottom: 24px;
745 height: 120px;
746 }
747 .cff-fb-wlcm-inf-2{
748 display: flex;
749 justify-content: space-between;
750 padding-left: 152px;
751 }
752 .cff-fb-wlcm-inf-2 .cff-fb-inf-cnt{
753 float: left;
754 width: 590px;
755 margin-bottom: 29px;
756 height: 120px;
757 display: flex;
758 align-items: center;
759 }
760 .cff-fb-wlcm-inf-2 .cff-fb-inf-img{
761 position: absolute;
762 right: 15px;
763 top: -13px;
764 width: 121px;
765 }
766
767 .cff-fb-wlcm-inf-3{
768 display: flex;
769 justify-content: flex-start;
770 align-items: center;
771 padding-left: 297px;
772 }
773 .cff-fb-wlcm-inf-3 .cff-fb-inf-cnt{
774 float: left;
775 width: 620px;
776 height: 130px;
777 display: flex;
778 justify-content: center;
779 align-items: center;
780 }
781 .cff-fb-wlcm-inf-3 .cff-fb-inf-img{
782 float: left;
783 left: 10px;
784 top: -12px;
785 position: absolute;
786 width: 121px;
787 }
788 .cff-fb-inf-img img {
789 max-width: 100%;
790 }
791 .cff-fb-wlcm-inf-2 .cff-fb-inf-num, .cff-fb-wlcm-inf-3 .cff-fb-inf-num{
792 margin-top: -20px;
793 }
794 .cff-fb-types-ctn, .cff-fb-slctsrc-ctn, .cff-fb-section-wh{
795 background: #fff;
796 border: 1px solid #E7E7E9;
797 }
798 #cff-builder-app .cff-fb-types-ctn .cff-fb-types h4 {
799 font-size: 18px;
800 font-weight: 600;
801 line-height: 140%;
802 color: #141B38;
803 text-transform: capitalize;
804 letter-spacing: 0;
805 margin-bottom: 12px;
806 }
807 .cff-fb-wrapper h3, .cff-fb-section-wh h3{
808 font-size: 32px;
809 line-height: 39px;
810 font-weight: 600;
811 }
812 .cff-fb-create-ctn h3{
813 margin-bottom: 30px;
814 }
815 .cff-fb-types h4, .cff-fb-section-wh h4 {
816 font-size:20px;
817 line-height: 24px;
818 font-weight: 600;
819 }
820 #cff-builder-app .cff-fb-create-ctn h4,
821 #cff-builder-app .cff-fb-feedtypes-pp-ctn h4{
822 font-size: 12px;
823 font-style: normal;
824 font-weight: 700;
825 line-height: 160%;
826 letter-spacing: 0.6px;
827 color: #8C8F9A;
828 text-transform: uppercase;
829 margin-bottom: -2px;
830 }
831 #cff-builder-app .cff-fb-feedtypes-pp-ctn .cff-fb-types {
832 margin-top: 20px;
833 }
834 #cff-builder-app .cff-fb-adv-types .cff-adv-types-heading{
835 font-style: normal;
836 font-weight: bold;
837 font-size: 12px;
838 line-height: 160%;
839 letter-spacing: 0.05em;
840 text-transform: uppercase;
841 color: #8C8F9A;
842 }
843 #cff-builder-app .cff-fb-feedtypes-pp-ctn.sb-fs-boss{
844 position: absolute;
845 min-height: 100vh;
846 align-items: unset;
847 padding: 150px 0px;
848 }
849 #cff-builder-app .cff-fb-feedtypes-pp-ctn.sb-fs-boss .cff-fb-feedtypes-popup.cff-fb-popup-inside{
850 overflow: visible;
851 min-height: 100px;
852 max-height: unset;
853 position: absolute;
854 left: 50%;
855 transform: translateX(-50%);
856 }
857
858 #cff-builder-app .cff-fb-adv-types .cff-adv-types-heading{
859 font-style: normal;
860 font-weight: bold;
861 font-size: 12px;
862 line-height: 160%;
863 letter-spacing: 0.05em;
864 text-transform: uppercase;
865 color: #8C8F9A;
866 }
867 .cff-fb-types, .cff-fb-adv-types{
868 padding: 22px 35px 0;
869 }
870
871 .cff-fb-types, .cff-fb-adv-types{
872 padding: 22px 35px 0;
873 }
874 .cff-fb-adv-types {
875 padding-top: 0;
876 }
877 .cff-fb-types-list{
878 display: grid;
879 grid-template-columns: 19.2% 19.2% 19.2% 19.2% 19.2%;
880 grid-column-gap: 1%;
881 margin-bottom: 31px;
882 }
883 .cff-fb-templates-list {
884 display: grid;
885 grid-template-columns: 24.2% 24.2% 24.2% 24.2%;
886 grid-column-gap: 1%;
887 margin: 31px 0px;
888 }
889 .cff-fb-templates-list .cff-fb-type-el {
890 margin-bottom: 10px;
891 }
892 .cff-fb-templates-list .cff-fb-type-el-info {
893 padding: 0 10px;
894 }
895 .cff-fb-templates-list .cff-fb-type-el-img svg {
896 width: 100%;
897 }
898 .cff-fb-templates-list .cff-fb-type-el-img {
899 border-width: 0px !important;
900 }
901 .cff-fb-templates-ctn .cff-fb-type-el-img {
902 background: #f3f4f5;
903 }
904 .cff-fb-templates-ctn .cff-fb-type-el-img.simple_carousel,
905 .cff-fb-templates-ctn .cff-fb-type-el-img.showcase_carousel {
906 background-color: #fdf3ef;
907 }
908 .cff-fb-feedtemplate-alert {
909 padding: 8px 12px 10px;
910 background: #FFF7E5;
911 border: 1px solid #FFDF99;
912 box-sizing: border-box;
913 border-radius: 4px;
914 font-size: 14px;
915 line-height: 160%;
916 display: flex;
917 align-items: center;
918 }
919 .cff-fb-feedtemplate-alert span {
920 line-height: 1;
921 }
922 .cff-fb-feedtemplate-alert svg {
923 width: 16px;
924 height: 16px;
925 margin-right: 10px;
926 }
927 #cff-builder-app .cff-fb-feedtemplates-ctn .cff-fb-types {
928 margin-top: -10px;
929 }
930 #cff-builder-app .cff-fb-templates-list .cff-fb-type-el-info p {
931 margin: 8px 0px 7px;
932 }
933 #cff-builder-app .cff-fb-templates-ctn .cff-fb-types h4 {
934 margin-bottom: 0px;
935 }
936 #cff-builder-app .cff-fb-templates-ctn .cff-fb-types .sb-caption {
937 font-size: 12px;
938 line-height: 150%;
939 color: #434960;
940 margin-top: 0px;
941 }
942 /*
943 .cff-fb-adv-types .cff-fb-types-list{
944 grid-template-columns: 24.25% 24.25% 24.25% 24.25%;
945 }
946 */
947 .cff-fb-heading {
948 margin-bottom: 24px;
949 width: 100%;
950 float: left;
951 }
952 .cff-fb-heading h1{
953 float: left;
954 }
955 .cff-fb-heading .cff-fb-btn{
956 float: right!important;
957 }
958
959 .cff-fb-adv-types .cff-fb-types-list{
960 margin-bottom: 31px;
961 }
962 .sb-control-feedtemplate-ctn .cff-fb-type-el-img{
963 background-color: #f3f4f5;
964 }
965 .sb-control-feedtemplate-ctn.cff-feedtemplate-showcase_carousel .cff-fb-type-el-img,
966 .sb-control-feedtemplate-ctn.cff-feedtemplate-simple_carousel .cff-fb-type-el-img{
967 background-color: #fdf3ef;
968 }
969 .cff-fb-feedtypes-pp-ctn:not(.cff-fb-feedtemplates-ctn) .cff-fb-type-el:not([data-active="true"]) .cff-fb-type-el-img {
970 background-color: #e3f5ff;
971 }
972 .cff-fb-type-el.cff-feed-template-showcase_carousel .cff-fb-type-el-img,
973 .cff-fb-type-el.cff-feed-template-simple_carousel .cff-fb-type-el-img {
974 background-color: #fdf3ef;
975 }
976 /* a11y (SMASH-1378): cff-fb-type-el template/feed-type selectors are now
977 <button> elements (were click-only divs, unreachable by keyboard). Reset
978 UA button chrome so the card visuals stay pixel-identical. WCAG 2.1.1 / 4.1.2 */
979 button.cff-fb-type-el{
980 font: inherit;
981 color: inherit;
982 text-align: left;
983 width: 100%;
984 appearance: none;
985 -webkit-appearance: none;
986 }
987 .cff-fb-type-el{
988 display: flex;
989 flex-direction: column;
990 align-items: flex-start;
991 padding: 0;
992 position: relative;
993 background: #fff;
994 border: 1px solid #F1F1F1;
995 border-radius: 3px;
996 cursor: pointer;
997 box-sizing: border-box;
998 }
999 .cff-fb-type-el:hover,
1000 .cff-fb-adv-types .cff-fb-type-el:hover{
1001 border: 1px solid #F6966B;
1002 }
1003 .cff-fb-adv-types .cff-fb-type-el{
1004 border: 1px solid #FFE1E0;
1005 }
1006 .sb-control-feedtype-ctn .cff-fb-type-el{
1007 border: 2px solid #E8E8EB;
1008 margin-bottom: 7px;
1009 }
1010 .sb-control-feedtype-ctn .cff-fb-type-el-info{
1011 margin-top: 14px
1012 }
1013 .cff-fb-type-el[data-active="true"],
1014 .cff-fb-adv-types .cff-fb-type-el[data-active="true"]{
1015 border: 2px solid var(--cl-orange);
1016 }
1017 .cff-fb-type-el[data-active="true"]:after{
1018 content: '';
1019 position: absolute;
1020 width: 10px;
1021 height: 4px;
1022 border-left: 2px solid #fff;
1023 border-bottom: 2px solid #fff;
1024 z-index: 3;
1025 right: 5px;
1026 top: 7px;
1027 -webkit-transform: rotate(-45deg);
1028 transform: rotate(-45deg);
1029 }
1030 .cff-fb-type-el[data-active="true"]:before{
1031 content: '';
1032 position: absolute;
1033 width: 24px;
1034 height: 24px;
1035 right: 0px;
1036 top: 0px;
1037 z-index: 2;
1038 background: var(--cl-orange)
1039 }
1040 .cff-fb-type-el-img{
1041 display: flex;
1042 flex-direction: column;
1043 justify-content: center;
1044 align-items: center;
1045 background: #e2f5ff;
1046 }
1047 .sb-control-elem-output .sb-control-feedtype-ctn .cff-fb-type-el-img {
1048 background: #f1f1f1;
1049 }
1050 .cff-fb-type-el[data-active="true"] .cff-fb-type-el-img{
1051 border: 1px solid #F1F1F1;
1052 border-bottom: 2px solid #fff;
1053 background: #f1f1f1;
1054 }
1055 .cff-fb-type-el-img svg {
1056 max-width: 100%;
1057 }
1058 .cff-fb-adv-types .cff-fb-type-el-img {
1059 background: #e3f5ff;
1060 }
1061 .cff-fb-type-el-info{
1062 display: flex;
1063 flex-direction: column;
1064 /*justify-content: center;*/
1065 align-items: center;
1066 text-align: center;
1067 flex: 1 1 auto;
1068 padding: 0 12px 25px;
1069 }
1070 .sb-control-feedtype-ctn .cff-fb-type-el-info{
1071 padding: 15px 70px 25px;
1072 }
1073 .sb-control-feedtype-ctn .cff-fb-type-el-info strong{
1074 font-size: 14px;
1075 }
1076 #cff-builder-app .cff-fb-type-el p {
1077 margin: 11px 0 4px;
1078 }
1079 #cff-builder-app .cff-fb-type-el[data-active="true"] p{
1080 margin-top: 10px;
1081 }
1082 #cff-builder-app .cff-fb-type-el[data-active="true"] .cff-fb-type-el-info {
1083 padding-bottom: 24px;
1084 }
1085 #cff-builder-app .cff-fb-type-el p svg {
1086 width: 14px;
1087 height: 14px;
1088 margin-left: 5px;
1089 vertical-align: middle;
1090 }
1091 /*.cff-fb-type-el-info strong{
1092 font-weight: 600;
1093 font-size: 16px;
1094 line-height: 19px;
1095 margin-bottom: 10px;
1096 text-transform: capitalize;
1097 display: flex;
1098 justify-content: center;
1099 align-items: center;
1100 }
1101 .cff-fb-type-el-info strong i{
1102 color: #ed8000;
1103 margin-left: 5px;
1104 font-size: 13px;
1105 margin-top: 2px;
1106 }
1107 .cff-fb-type-el-info span{
1108 font-size: 13px;
1109 line-height: 1.4em;
1110 color: #74777D;
1111 }*/
1112 .cff-fb-adv-types .cff-fb-type-el-img {
1113 border-color: #FCF4EF;
1114 }
1115 .cff-fb-ft-action {
1116 border-top: 1px solid #D8DADD;
1117 padding: 30px 40px;
1118 margin-top: 63px;
1119 }
1120 .cff-fb-slctfd-action .cff-fb-wrapper{
1121 display: flex;
1122 align-items: center;
1123 justify-content: flex-end;
1124 }
1125 .cff-fb-slctfd-action{
1126 padding: 16px 0;
1127 }
1128 .cff-fb-slctf-nxt{
1129 height: auto;
1130 padding: 7px 36px 7px 37px;
1131 }
1132 .cff-fb-slctf-back{
1133 margin-right: auto;
1134 height: auto;
1135 padding: 7px 37px 7px 36px;
1136 -webkit-transition: unset!important;
1137 transition: unset!important;
1138 }
1139 .cff-fb-slctf-back svg,
1140 .cff-fb-slctf-nxt svg {
1141 width: 6px;
1142 height: 10px;
1143 }
1144 .cff-fb-slctf-back span {
1145 display: inline-block;
1146 margin-left: 15px;
1147 line-height: 160%;
1148 }
1149 .cff-fb-slctf-nxt span {
1150 display: inline-block;
1151 margin-right: 15px;
1152 line-height: 160%;
1153 }
1154 .cff-fb-btn-ac{
1155 opacity: 0.6;
1156 }
1157 .cff-fb-btn-ac[data-active="true"]{
1158 opacity: 1;
1159 }
1160
1161 .sb-control-single-id-ctn{
1162 margin-top: 35px;
1163 padding: 25px 0px;
1164 }
1165 .sb-control-single-id-ctn:before{
1166 content: '';
1167 position: absolute;
1168 border-top: 1px solid #DCDDE1;
1169 height: 2px;
1170 top: 0px;
1171 left: -20px;
1172 width: calc(100% + 40px);
1173 }
1174 .sb-control-single-id-input{
1175 display: flex;
1176 justify-content: center;
1177 align-items: center;
1178 margin-top: 7px;
1179 }
1180 .sb-control-single-id-input input{
1181 height: 45px;
1182 float: left;
1183 background: #fff;
1184 margin-top: 6px;
1185 margin-right: 7px;
1186 }
1187
1188 /*
1189 Video Type Chooser
1190 */
1191 .cff-fb-section-wh.cff-fb-section-videos{
1192 padding: 50px 21px 54px 30px;
1193 }
1194 .cff-fb-videotype-chooser{
1195 display: grid;
1196 grid-template-columns: 49% 49%;
1197 grid-column-gap: 1%;
1198
1199 }
1200 .cff-fb-section-videos{
1201 flex-direction: column;
1202 }
1203 .cff-fb-section-videos .cff-fb-section-video-playlist{
1204 margin-top: 30px;
1205 }
1206
1207 .cff-fb-section-video-playlist .cff-fb-wh-inp{
1208 margin-top: 10px;
1209 margin-bottom: 10px!important;
1210 }
1211 .cff-fb-section-videos .cff-fb-sglelm-left{
1212 padding-right: 0px;
1213 }
1214 /*
1215 Source Screen
1216 */
1217 .cff-fb-sec-heading span{
1218 font-size:14px;
1219 color: #434960;
1220 line-height: 1.7em;
1221 display: block;
1222 }
1223 #cff-builder-app .cff-fb-sec-heading h4 {
1224 margin-bottom: 2px;
1225 }
1226 .cff-fb-sec-heading {
1227 margin-bottom: 14px;
1228 }
1229 .cff-fb-slctsrc-content,.cff-fb-section-wh-insd{
1230 padding: 23px 30px;
1231 }
1232
1233 .cff-fb-slctsrc-ctn h4,.cff-fb-section-wh-insd h4{
1234 font-size: 20px;
1235 padding: 0px;
1236 margin: 0px;
1237 }
1238 .cff-fb-srcslist-ctn{
1239 display: grid;
1240 grid-template-columns: 32.66% 32.66% 32.66%;
1241 grid-column-gap: 1%;
1242 margin-bottom: 28px;
1243 }
1244 .cff-fb-srcs-item{
1245 width: 100%;
1246 cursor: pointer;
1247 height: 62px;
1248 margin: 1% 0;
1249 border-radius: 3px;
1250 border: 1px solid #E7E7E9;
1251 display: flex;
1252 position: relative;
1253 }
1254 .cff-fb-srcs-item[data-disabled="true"]{
1255 background: #F3F4F5;
1256 }
1257 .cff-fb-srcs-item[data-disabled="true"] .cff-fb-srcs-item-inf{
1258 opacity: .55;
1259
1260 }
1261 #cff-builder-app .cff-fb-srcs-item .cff-fb-srcs-item-inf .cff-fb-srcs-item-name {
1262 color: #141B38;
1263 padding-right: 44px;
1264 }
1265
1266 #cff-builder-app .cff-fb-srcs-item .cff-fb-srcs-item-inf .cff-fb-srcs-item-name > span {
1267 max-height: 30px;
1268 display: block;
1269 overflow: hidden;
1270 line-height: 1.1;
1271 padding-bottom:1px;
1272 color: #141B38;
1273 }
1274
1275 #cff-builder-app .cff-fb-srcs-item:hover{
1276 border-color: #86D0F9;
1277 }
1278 #cff-builder-app .cff-fb-srcs-item[data-active="true"]{
1279 border-color: #0096cc;
1280 }
1281
1282 .cff-fb-source-top .cff-fb-srcs-item{
1283 margin-bottom: 0px;
1284 }
1285 #cff-builder-app .cff-fb-srcs-new{
1286 display: flex;
1287 justify-content: center;
1288 align-items: center;
1289 background: #EBF5FF;
1290 border: 1px solid #EBF5FF;
1291 }
1292 #cff-builder-app .cff-fb-srcs-new span{
1293 margin-left: 13px;
1294 color: #0096CC;
1295 }
1296 .cff-fb-srcs-new i{
1297 font-size: 14px;
1298 padding: 0 10px;
1299 margin-left: -10px;
1300 }
1301 .cff-fb-srcs-item-chkbx{
1302 width: 40px;
1303 height: inherit;
1304 display: flex;
1305 justify-content: center;
1306 align-items: center;
1307 margin: 0 16px 0 7px;
1308 }
1309
1310 .cff-fb-srcs-item-chkbx-ic,.cff-fb-chbx-round{
1311 width: 16px;
1312 height: 16px;
1313 box-sizing: border-box;
1314 position: relative;
1315 border-radius: 50px;
1316 border: 2px solid #8c8f9a;
1317 }
1318 [data-multifeed="active"] .cff-fb-srcs-item-chkbx-ic{
1319 border-radius: 2px;
1320 }
1321
1322 [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{
1323 border-color: #0096cc;
1324 background: #0096cc;
1325 }
1326 [data-multifeed="active"] [data-active="true"] .cff-fb-srcs-item-chkbx-ic:before{
1327 content: '';
1328 position: absolute;
1329 width: 8px;
1330 height: 3px;
1331 border-left: 2px solid #fff;
1332 border-bottom: 2px solid #fff;
1333 top: 2px;
1334 right: 1px;
1335 -webkit-transform: rotate(-45deg);
1336 transform: rotate(-45deg);
1337 }
1338
1339 [data-multifeed="inactive"] [data-active="true"] .cff-fb-srcs-item-chkbx-ic:before, [data-active="true"] > .cff-fb-chbx-round:before,
1340 .cff-fb-source-popup .cff-fb-source-list [data-active="true"] .cff-fb-srcs-item-chkbx-ic:before,
1341 .cff-fb-section-videos [data-active="true"] .cff-fb-srcs-item-chkbx-ic:before{
1342 content: '';
1343 position: absolute;
1344 height: 6px;
1345 width: 6px;
1346 background: #fff;
1347 border-radius: 25px;
1348 left: 3px;
1349 top: 3px;
1350 }
1351
1352
1353
1354 .cff-fb-mr-feeds,.cff-fb-section-wh{
1355 margin-top: 8px;
1356 background: #fff;
1357 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05);
1358 display: flex;
1359 align-items: center;
1360 }
1361 .cff-fb-mr-fd-img {
1362 float: left;
1363 margin-right: 6%;
1364 width: 28%;
1365 line-height: 0;
1366 }
1367 .cff-fb-mr-fd-img img{
1368 width: 100%;
1369 }
1370
1371 .cff-fb-mr-fd-heading{
1372 font-weight:600;
1373 font-size: 18px;
1374 line-height: 1.7em;
1375 margin-bottom: 10px;
1376 }
1377 .cff-fb-mr-fd-list{
1378 margin-bottom: 10px;
1379 width: 100%;
1380 float: left;
1381 }
1382 .cff-fb-mr-fd-item{
1383 box-sizing: border-box;
1384 position: relative;
1385 float: left;
1386 border: 1px solid #DCDDE1;
1387 border-radius: 2px;
1388 margin-right: 8px;
1389 margin-bottom: 8px;
1390 height: 38px;
1391 width: 160px;
1392 color: #141B38;
1393 font-size: 14px;
1394 font-weight:600;
1395 text-transform: capitalize;
1396 display: flex;
1397 justify-content: center;
1398 align-items: center;
1399 transition: all .15s ease-in-out;
1400 }
1401 .cff-icon-platform-wrap {
1402 width: 100%;
1403 display: flex;
1404 justify-content: left;
1405 align-items: center;
1406 margin-left: 13px;
1407 }
1408
1409 .cff-fb-mr-fd-ic {
1410 margin-right: 9px;
1411 }
1412 .cff-fb-mr-fd-ic svg{
1413 height: 16px;
1414 fill: currentColor;
1415 float: left;
1416 }
1417 .cff-fb-mr-fd-ch{
1418 position: absolute;
1419 right:14px;
1420 }
1421 #cff-builder-app .cff-fb-mr-fd-heading h3 {
1422 margin-bottom: 21px;
1423 max-width: 385px;
1424 }
1425
1426
1427
1428 /*Embed Popup*/
1429 .cff-fb-embed-step-1{
1430 margin-top: 36px;
1431 }
1432
1433 .cff-fb-embed-step-1 > div{
1434 padding: 0 20px;
1435 }
1436 .cff-fb-embed-step-1-top{
1437 padding-bottom: 53px!important;
1438 border-bottom: 1px solid #E8E8EB;
1439 margin-bottom: 42px;
1440 }
1441 #cff-builder-app .cff-fb-embed-step-1 h4{
1442 margin-bottom: 12px;
1443 }
1444 .cff-fb-embed-input-ctn{
1445 display: flex;
1446 }
1447 .cff-fb-embed-input-ctn input,
1448 .cff-fb-embed-input-ctn input[type="text"]{
1449 position: relative;
1450 font-style: normal;
1451 font-weight: normal;
1452 font-size: 16px;
1453 line-height: 160%;
1454 color: #141B38;
1455 height: 44px;
1456 width: 77%;
1457 box-sizing: border-box;
1458 border-radius: 0px;
1459 border: 1px solid #D0D1D7!important;
1460 border-right: 0px!important;
1461
1462 }
1463 .cff-fb-embed-input-ctn input:focus, .cff-fb-embed-input-ctn .cff-fb-hd-btn:focus{
1464 box-shadow: none!important;
1465 }
1466 .cff-fb-embed-input-ctn .cff-fb-hd-btn{
1467 width: 23%;
1468 border-bottom-left-radius: 0px;
1469 border-top-left-radius: 0px;
1470 }
1471 .cff-fb-embed-input-ctn svg{
1472 width: 17px;
1473 fill: currentColor;
1474 float: left;
1475 margin-right: 10px;
1476 }
1477 .cff-fb-embed-step-1-bottom h4{
1478 text-align: center;
1479 }
1480 .cff-fb-embed-btns-ctn{
1481 display: grid;
1482 grid-template-columns: 49% 49%;
1483 grid-column-gap: 2%;
1484 margin-top: 14px;
1485 margin-bottom: 60px;
1486 }
1487 .cff-fb-embed-btn{
1488 cursor: pointer;
1489 width: 100%;
1490 height: 50px;
1491 background: #F3F4F5;
1492 border-radius: 2px;
1493 border: 1px solid #DCDDE1;
1494 display: flex;
1495 align-items: center;
1496 justify-content: space-between;
1497 box-sizing: border-box;
1498 padding: 0 20px;
1499 position: relative;
1500 color: #141B38;
1501 font-size: 16px;
1502 font-weight: 500;
1503 }
1504 .cff-fb-embed-btn .sb-icon-label svg{
1505 fill: currentColor;
1506 width: 18px;
1507 margin-right: 10px;
1508 float: left;
1509 }
1510 .cff-fb-embed-popup .sb-embed-breadcrumb {
1511 display: flex;
1512 align-items: center;
1513 padding: 25px 30px 0;
1514 margin-bottom: 2px;
1515 }
1516 .sb-embed-breadcrumb a {
1517 font-style: normal;
1518 font-weight: bold;
1519 font-size: 10px;
1520 line-height: 160%;
1521 letter-spacing: 0.08em;
1522 text-transform: uppercase;
1523 color: #434960;
1524 cursor: pointer;
1525 }
1526 .sb-embed-breadcrumb a:hover {
1527 color: #141B38;
1528 }
1529 .sb-embed-breadcrumb svg {
1530 margin-right: 8px;
1531 }
1532 .cff-fb-embed-step-2 > div{
1533 padding: 0 29px;
1534 }
1535
1536 .sb-customizer-sidebar-cache-wrapper{
1537 margin-top: 20px;
1538 padding: 0 20px;
1539 }
1540 .cff-fb-embed-step-2-list{
1541 margin-top: 25px;
1542 border-top: 1px solid #DCDDE1;
1543 padding-top: 14px !important;
1544 }
1545 .cff-fb-embed-step-2-list > strong{
1546 text-transform: uppercase;
1547 font-size: 12px;
1548 color: #434960;
1549 margin-bottom: 10px;
1550 }
1551 .cff-fb-embed-step-2-pages{
1552 margin-top: 8px;
1553 height: 250px;
1554 overflow: auto;
1555 }
1556 .cff-fb-embed-step-2-pages .sb-control-toggle-icon svg {
1557 width: 11px;
1558 }
1559 .cff-fb-embed-step-2-action{
1560 padding: 10px 34px 10px 30px !important;
1561 background: #F3F4F5;
1562 box-shadow: 0px -4px 5px rgba(0, 0, 0, 0.1);
1563 }
1564 .cff-fb-embed-step-2-action a{
1565 color: #fff;
1566 }
1567 .cff-fb-embed-step-2-action a[data-active="false"]{
1568 opacity: .75;
1569 }
1570
1571 /*Dialog Popup*/
1572 .cff-fb-dialog-remove-source{
1573 background: #F3F4F5;
1574 padding: 40px 20px;
1575 display: flex;
1576 justify-content: center;
1577 align-items: center;
1578 }
1579 .cff-fb-dialog-remove-source .cff-fb-srcs-item{
1580 background: #fff;
1581 width: 280px;
1582 padding-left: 20px;
1583 box-sizing: border-box;
1584 margin-top: 0px;
1585 }
1586 .cff-fb-srcs-item-remove{
1587 position: absolute;
1588 width: 35px;
1589 height: 35px;
1590 border-radius: 50px;
1591 background: #fff;
1592 border:1px solid #E7E7E9;
1593 z-index: 3;
1594 right: -13px;
1595 bottom: -13px;
1596 display: flex;
1597 justify-content: center;
1598 align-items: center;
1599 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);
1600 }
1601 .cff-fb-srcs-item-remove svg{
1602 width: 12px;
1603 float: left;
1604 fill: var(--error-red);
1605 }
1606 .cff-fb-dialog-popup-content{
1607 display: flex;
1608 justify-content: center;
1609 align-items: center;
1610 text-align: center;
1611 flex-direction: column;
1612 padding: 38px 12%;
1613 }
1614 .cff-fb-dialog-popup-content strong{
1615 font-size: 22px;
1616 color: #141B38;
1617 display: block;
1618 margin-bottom: 15px;
1619 }
1620 .cff-fb-dialog-popup-content span{
1621 font-size: 16px;
1622 line-height: 1.5em;
1623 color: #434960;
1624 }
1625 .cff-fb-dialog-popup-actions{
1626 display: flex;
1627 justify-content: center;
1628 align-items: center;
1629 margin-top: 25px;
1630 }
1631 .cff-fb-dialog-popup-actions button{
1632 width: 100%;
1633 margin: 4px 4px;
1634 cursor: pointer;
1635 height: 42px;
1636 }
1637
1638 .cff-chevron {
1639 position: absolute;
1640 right: 14px
1641 }
1642
1643
1644
1645 /*
1646 Builder Footer
1647 */
1648 .cff-bld-footer > div{
1649 background: #fff;
1650 color: #141B38;
1651 margin: 30px 0;
1652 }
1653 .cff-bld-footer{
1654 padding-top: 0px!important
1655 }
1656 .cff-bld-ft-content{
1657 display: flex;
1658 align-items: center;
1659 max-width: 1200px;
1660 }
1661 .cff-bld-ft-img{
1662 float: left;
1663 width: 15%;
1664 margin-right: 5%;
1665 /*height: 158px;*/
1666 }
1667 .cff-bld-ft-img svg{
1668 margin-bottom: -4px;
1669 }
1670 .cff-bld-ft-txt{
1671 display: flex;
1672 justify-content: center;
1673 align-items: center;
1674 width: 59%;
1675 margin-right: 5%;
1676 }
1677 .cff-bld-ft-txt strong,
1678 .cff-fb-mr-fd-heading span{
1679 color: var(--cl-orange);
1680 }
1681 #cff-builder-app .cff-bld-ft-info{
1682 width: 44%;
1683 color: #434960;
1684 }
1685 #sb-footer-banner .cff-bld-ft-title{
1686 width: 63%;
1687 margin-right: 6%;
1688 }
1689 .cff-bld-ft-action{
1690 width: 17%;
1691 display: flex;
1692 justify-content: left;
1693 align-items: center;
1694 }
1695 .cff-bld-ft-action svg{
1696 top: 14px;
1697 height: 10px;
1698 }
1699 @media all and (max-width: 1130px) {
1700 #sb-footer-banner .cff-bld-ft-img{
1701 width: 17%;
1702 margin-right: 3%;
1703 }
1704 #sb-footer-banner .cff-bld-ft-txt{
1705 display: flex;
1706 justify-content: center;
1707 align-items: center;
1708 width: 61%;
1709 margin-right: 3%;
1710 }
1711 #cff-builder-app #sb-footer-banner h3 {
1712 font-size: 20px;
1713 }
1714 #cff-builder-app #sb-footer-banner .sb-small-p {
1715 font-size: 13px;
1716 }
1717 #sb-footer-banner .sb-button-standard {
1718 font-size: 13px;
1719 padding-left: 16px;
1720 line-height: 15px;
1721 }
1722 }
1723
1724 .cff-bld-ft-btm{
1725 font-size: 14px;
1726 display: flex;
1727 justify-content: center;
1728 align-items: center;
1729 padding: 15px 0px;
1730 border-top: 1px solid #DCDDE1;
1731 }
1732 .cff-bld-ft-btm strong{
1733 padding: 0 5px;
1734 }
1735 .cff-bld-ft-btm a{
1736 display: inline-block;
1737 padding: 0 10px;
1738 font-weight: 500;
1739 color: #0068A0;
1740 }
1741 .cff-bld-ft-btm a i{
1742 font-size: 12px;
1743 margin-left: 5px;
1744 }
1745 .cff-bld-ft-bns{
1746 display: inline-block;
1747 margin: 0 10px;
1748 padding: 5px 10px;
1749 border-radius: 5px;
1750 font-size: 14px;
1751 font-weight: 700;
1752 text-transform: uppercase;
1753 color: #663D00;
1754 background: #FFDF99;
1755 }
1756 /*
1757 Extensions Poup
1758 */
1759 .cff-fb-fs-link{
1760 position: absolute;
1761 width: 100%;
1762 height: 100%;
1763 left: 0;
1764 top: 0;
1765 right: 0;
1766 bottom: 0;
1767 z-index: 1;
1768 }
1769 .cff-fb-extensions-popup .cff-fb-slctf-back {
1770 position: relative;
1771 top: -5px;
1772 padding: 5px 12px;
1773 display: inline-block;
1774 z-index: 3;
1775 margin-bottom: 11px;
1776 }
1777 .cff-fb-extensions-popup .cff-fb-slctf-back span {
1778 margin-left:9px;
1779 }
1780 .cff-fb-extpp-top{
1781 display: flex;
1782 justify-content: center;
1783 align-items: center;
1784 height: 264px;
1785 background: #F3F4F5;
1786 }
1787 .cff-fb-extpp-top-fdtype.cff-fb-extpp-top{
1788 height: 295px;
1789 }
1790 .cff-fb-extpp-img{
1791 width: 50%;
1792 float: left;
1793 display: flex;
1794 justify-content: center;
1795 }
1796 .cff-fb-extensions-popup[data-getext-view="featuredpost"] .cff-fb-extpp-img{
1797 padding: 50px 0px;
1798 }
1799 .cff-fb-extensions-popup[data-getext-view="singlealbum"] .cff-fb-extpp-img{
1800 padding: 65px 0px;
1801 }
1802 .cff-fb-extpp-social-wall .cff-fb-extpp-top {
1803 display: flex;
1804 flex-direction: column;
1805 align-items: center;
1806 height: auto;
1807 padding-top: 29px;
1808 }
1809
1810 .cff-fb-extpp-info{
1811 width: 50%;
1812 float: left;
1813 display: flex;
1814 justify-content: center;
1815 flex-direction: column;
1816 padding-left: 40px;
1817 }
1818 .cff-fb-extpp-info .cff-fb-extpp-head,
1819 .cff-fb-extpp-info .cff-fb-extpp-desc{
1820 width: 90%;
1821 }
1822 #cff-builder-app .cff-fb-extpp-head{
1823 margin: 0 0 12px;
1824 }
1825 #cff-builder-app .cff-fb-extpp-desc {
1826 color: #475569;
1827 display: flex;
1828 justify-content: left;
1829 align-items: center;
1830 width: 105%;
1831 }
1832 .cff-fb-extpp-head span{
1833 color: var(--cl-orange);
1834 }
1835 .cff-fb-extpp-head span.sb-social-wall{
1836 color: inherit;
1837 font-size: 26px;
1838 line-height: 120% !important;
1839 display: inline-block;
1840 }
1841 .cff-fb-extpp-desc .sb-social-wall {
1842 width: 90%;
1843 }
1844 .cff-fb-extpp-lite-btn{
1845 float: left;
1846 font-size: 15px;
1847 font-weight: 500;
1848 padding: 10px 20px;
1849 color: #0068A0;
1850 background: #fff;
1851 border: 1px solid #DCDDE1;
1852 margin-bottom: 14px;
1853 margin-top: 17px;
1854 align-items: center;
1855 }
1856 .cff-fb-extpp-lite-btn svg{
1857 fill: currentColor;
1858 width: 20px;
1859 float: left;
1860 margin-right: 10px;
1861 }
1862 .cff-fb-extpp-inc-list{
1863 border: 1px solid #dcdde1;
1864 margin-top: 10px;
1865 margin-bottom: 30px;
1866 }
1867 .cff-fb-extpp-bottom-strg{
1868 font-size:18px;
1869 font-weight: 600;
1870 }
1871 .cff-fb-extpp-inc-items{
1872 display: grid;
1873 grid-template-columns: 25% 25% 25% 25%;
1874 }
1875 .cff-fb-extpp-inc-item, .cff-fb-extpp-inc-item-bottom{
1876 position: relative;
1877 height: 50px;
1878 display: flex;
1879 justify-content: center;
1880 align-items: center;
1881 border-right: 1px solid #dcdde1;
1882 border-bottom: 1px solid #dcdde1;
1883 font-size: 14px;
1884 }
1885 .cff-fb-extpp-inc-item-bottom{
1886 border: 0px !important;
1887 }
1888 .cff-fb-extpp-inc-item:last-of-type{
1889 border-right: 0px;
1890 }
1891 .cff-fb-extpp-inc-item svg, .cff-fb-extpp-inc-item-bottom svg{
1892 width: 17px; margin-right: 10px; fill: currentColor; float: left;
1893 }
1894 .cff-fb-extpp-bottom{
1895 padding: 20px 40px;
1896 background: #fff;
1897 }
1898 .cff-extension-bullet-list {
1899 display: grid;
1900 grid-template-columns: 32% 32% 32%;
1901 grid-column-gap: 2%;
1902 margin-top: 12px;
1903 margin-bottom: 40px;
1904 }
1905 .cff-extension-single-bullet {
1906 display: flex;
1907 justify-content: flex-start;
1908 align-items: center;
1909 margin: 4px 0;
1910 }
1911 #cff-builder-app .cff-extension-single-bullet span {
1912 color: #434960;
1913 }
1914
1915 .cff-extension-single-bullet svg {
1916 margin-right: 12px;
1917 }
1918 .cff-fb-extpp-btns{
1919 display: grid;
1920 grid-template-columns: 100%;
1921 grid-column-gap: 0;
1922 }
1923 .cff-fb-extpp-btns div{
1924 height: 38px;
1925 cursor: pointer;
1926 position: relative;
1927 border-radius: 3px;
1928 font-style: normal;
1929 font-weight: 600;
1930 font-size: 14px;
1931 line-height: 160%;
1932 display: flex;
1933 justify-content: center;
1934 align-items: center;
1935 box-sizing: border-box;
1936 }
1937 .cff-fb-extpp-get-btn{
1938 color: #fff;
1939 background: var(--cl-orange);
1940 }
1941 .cff-fb-extpp-demo-btn{
1942 border: 2px solid #DCDDE1;
1943 background: #F3F4F5;
1944 }
1945
1946 /*
1947 Feed Type Creation Process : Single Album;
1948 */
1949 .cff-fb-section-wh-insd{
1950 display: flex;
1951 }
1952 .cff-fb-sglelm-inp-ctn{
1953 margin-top: 100px;
1954 }
1955
1956 .cff-fb-sglelm-inp-ctn input[type="text"]{
1957 height: 44px;
1958 }
1959 .cff-fb-section-wh.cff-fb-sglelm-ctn {
1960 padding: 20px 21px 24px 30px;
1961 }
1962 .cff-fb-section-wh.cff-fb-sglelm-ctn .cff-fb-section-wh-insd {
1963 padding: 0;
1964 }
1965 .cff-fb-sglelm-inp-ctn input[type="text"]::placeholder{
1966 font-style: normal;
1967 font-weight: normal;
1968 font-size: 16px;
1969 line-height: 160%;
1970 color: #8C8F9A;
1971 }
1972 .cff-fb-sglelm-error-icon{
1973 width: 23px;
1974 height: 23px;
1975 background: var(--error-red);
1976 font-family: monospace;
1977 font-weight: 900;
1978 color: #fff;
1979 font-size: 15px;
1980 position: absolute;
1981 right: 10px;
1982 top: 10px;
1983 z-index: 999999999999999999;
1984 border-radius: 50px;
1985 display: flex;
1986 justify-content: center;
1987 align-items: center;
1988 }
1989 .cff-fb-sglelm-errormsg{
1990 color: var(--error-red);
1991 font-weight: 800;
1992 }
1993 .cff-fb-sglelm-inp-ctn .cff-fb-wh-inp{
1994 margin-bottom: 10px;
1995 }
1996 .cff-fb-sglelm-left{
1997 padding-right: 100px;
1998 }
1999 .cff-fb-sglelm-img-ctn{
2000 background:#E8E8EB;
2001 height: 350px;
2002 display: flex;
2003 justify-content: center;
2004 align-items: center;
2005 text-align: center;
2006 flex-direction: column;
2007 padding: 100px 50px;
2008 border: 1px solid #D0D1D7;
2009 box-sizing: border-box;
2010 }
2011 .cff-fb-sglelm-img-ctn.cff-fb-sglelm-img-pf{
2012 padding: 100px 35px;
2013 }
2014 .cff-fb-sglelm-img-ctn strong{
2015 font-size: 16px;
2016 color: #434960;
2017 margin-bottom: 8px;
2018 margin-top: 30px;
2019 }
2020 .cff-fb-sglelm-img-ctn span{
2021 font-size: 14px;
2022 line-height:1.6em;
2023 color: #8C8F9A;
2024 }
2025 .cff-fb-sglelm-right{
2026 width: 445px
2027 }
2028 .cff-fb-sglelm-img-errorctn span{
2029 padding: 0 20px;
2030 color: #434960;
2031 font-size: 20px;
2032 margin-top: 30px;
2033 line-height: 1.2em;
2034 }
2035 .cff-fb-sglelm-preview{
2036 height: 375px;
2037 background-color: #141B38;
2038 background-position: center center;
2039 background-size: cover;
2040 display: flex;
2041 justify-content: center;
2042 align-items: flex-end;
2043 color: #fff;
2044 }
2045 .cff-fb-sglelm-preview:after{
2046 content: '';
2047 position: absolute;
2048 width: 100%; height: 100%;
2049 background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,.5));
2050 }
2051 .cff-fb-sglelm-prev-info{
2052 width: 100%;
2053 padding: 20px 30px;
2054 padding-bottom: 40px;
2055 display: flex;
2056 justify-content: center;
2057 align-items: center;
2058 text-align: center;
2059 flex-direction: column;
2060 z-index: 2;
2061 }
2062 .cff-fb-sglelm-prev-info strong{
2063 font-size: 18px;
2064 margin-bottom: 5px;
2065 }
2066 .cff-fb-sglelm-prev-info span{
2067 font-size: 16px;
2068 line-height: 1.7em;
2069 }
2070
2071
2072 /*
2073 Feeds List
2074 */
2075 #cff-builder-app .cff-fb-select,
2076 #cff-builder-app .cff-fb-select:hover,
2077 #cff-builder-app .cff-fb-select:focus{
2078 border-radius: 0px!important;
2079 border: 1px solid #D0D1D7!important;
2080 outline: unset!important;
2081 float: left;
2082 min-height: auto;
2083 padding: 6px 31px 6px 8px;
2084 background: #fff url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.833252 0.333252L4.99992 4.49992L9.16658 0.333252H0.833252Z' fill='%238C8F9A'/%3E%3C/svg%3E%0A") no-repeat right 13px top 55%;
2085 background-size: 10px 6px;
2086 }
2087 .cff-fd-lst-bulk-ctn > *{
2088 float: left;
2089 margin-right: 10px;
2090 }
2091 .cff-fd-lst-bulk-ctn{
2092 margin-bottom: 8px;
2093 }
2094 .cff-fd-lst-pagination-ctn{
2095 float: right;
2096 display: flex;
2097 align-items: center;
2098 margin-top: 10px;
2099 }
2100 .cff-fd-lst-pgnt-btn{
2101 height: 30px;
2102 padding: 0 8px;
2103 cursor: pointer;
2104 border-radius: 3px;
2105 }
2106 .cff-fd-lst-pgnt-info{
2107 display: inline-block;
2108 padding: 0 3px;
2109 }
2110 .cff-fd-lst-count{
2111 margin-right: 10px;
2112 }
2113 .cff-feeds-list table{
2114 width: 100%;
2115 text-align: left;
2116 border-spacing: 0px;
2117 box-sizing: border-box;
2118 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05);
2119 background: #fff;
2120 }
2121
2122 .cff-feeds-list table a{
2123 cursor: pointer;
2124 }
2125 .cff-fd-lst-tbody tr:nth-child(odd){
2126 background: #F3F4F5;
2127 }
2128 .cff-fd-lst-tbody tr td{
2129 position: relative;
2130 vertical-align: top;
2131 padding: 10px 5px 15px 5px;
2132 font-size: 16px;
2133 }
2134 .cff-fd-lst-tbody tr td:first-child {
2135 width: 43%;
2136 }
2137 .cff-feeds-list table tr td:first-child {
2138 width: 30px;
2139 }
2140 .cff-fd-lst-thtf{
2141 background: #fff;
2142 }
2143 .cff-fd-lst-thtf th, .cff-fd-lst-thtf td{
2144 padding: 6px 5px;
2145 }
2146 .cff-fd-lst-thtf th{
2147 border-bottom: 1px solid #DCDDE1;
2148 }
2149 .cff-fd-lst-thtf td{
2150 border-top: 1px solid #DCDDE1;
2151 }
2152 .cff-fd-lst-chkbx{
2153 width: 11px;
2154 height: 11px;
2155 position: relative;
2156 border-radius: 2px;
2157 border: 1px solid #97A6BA;
2158 background: #fff;
2159 cursor: pointer;
2160 margin-left: 10px;
2161 }
2162 tbody .cff-fd-lst-chkbx {
2163 position: absolute;
2164 top: 15px;
2165 left: 5px;
2166 bottom: 0;
2167 right: 0;
2168 }
2169 .cff-fd-lst-thtf .cff-fd-lst-chkbx{
2170 width: 11px;
2171 height: 11px;
2172 border: 1px solid #D8DADD;
2173 }
2174 .cff-fd-lst-chkbx[data-active="true"]{
2175 background: var(--customizer-blue);
2176 border-color: var(--customizer-blue)!important;
2177 }
2178 .cff-fd-lst-chkbx[data-active="true"]:before{
2179 content: '';
2180 position: absolute;
2181 width: 6px;
2182 height: 3px;
2183 left: 2px;
2184 top: 2px;
2185 border-bottom: 2px solid #fff;
2186 border-left: 2px solid #fff;
2187 -webkit-transform: rotate(-45deg);
2188 transform: rotate(-45deg);
2189 }
2190
2191
2192 .cff-fd-lst-name{
2193 font-size: 17px;
2194 font-weight:500;
2195 color: #0068A0!important;
2196 }
2197 .cff-fd-lst-type{
2198 display: block;
2199 text-transform: capitalize;
2200 }
2201 .sb-instances-cell {
2202 margin-top: 4px;
2203 }
2204 .cff-fd-lst-btn{
2205 width: 21px;
2206 height: 21px;
2207 display: inline-flex;
2208 justify-content: center;
2209 align-items: center;
2210 margin: 0 4px;
2211 cursor: pointer;
2212 color: #141B38;
2213 border-radius: 2px;
2214 border: 1px solid #D8DADD;
2215 -webkit-transition: all .2s ease-in-out;
2216 transition: all .2s ease-in-out;
2217 background: #fff;
2218 }
2219 .cff-fd-lst-btn svg {
2220 height: 13px;
2221 }
2222 .cff-fd-lst-actions .cff-fd-lst-btn,
2223 .cff-fb-inst-tbl-ctn .cff-fd-lst-btn{
2224 box-sizing: border-box;
2225 width: 36px;
2226 height: 32px;
2227 background: transparent;
2228 }
2229 .cff-fd-lst-actions .cff-fd-lst-btn {
2230 margin: 0 4px 0 0;
2231 }
2232 .cff-fd-lst-actions .cff-fd-lst-btn:last-child {
2233 margin: 0;
2234 }
2235 .cff-fd-lst-actions .cff-fd-lst-btn svg {
2236 width: 12px;
2237 height: 16px;
2238 }
2239 .cff-fd-lst-btn-delete{
2240 color: #D72C2C;
2241 border-color: #FBD5D5;
2242 }
2243 .cff-fd-lst-btn svg{
2244 fill: currentColor;
2245 width: 14px;
2246 float: left;
2247 }
2248 .cff-fd-lst-actions .cff-fd-lst-btn:hover svg{
2249 color: #fff;
2250 }
2251 .cff-fd-lst-actions .cff-fd-lst-btn:hover{
2252 background: #0096CC;
2253 border-color: #0096CC;
2254 }
2255 .cff-fd-lst-actions .cff-fd-lst-btn-delete:hover{
2256 background: #D72C2C;
2257 border-color: #D72C2C;
2258 }
2259 .cff-fd-lst-dimmed .cff-fd-lst-btn, .cff-fd-lst-dimmed .cff-fd-lst-btn:hover{
2260 background: #F3F4F5!important;
2261 border-color:#D8DADD!important;
2262 color: #8C8F9A!important;
2263 }
2264 .cff-fd-lst-dimmed .cff-fd-lst-btn:hover svg{
2265 color: #8C8F9A!important;
2266 }
2267
2268 .cff-fb-tltp-parent{
2269 position: relative;
2270 }
2271 .cff-fb-view-instances[data-active="true"]{
2272 font-weight: 600;
2273 text-decoration: underline;
2274 cursor: pointer;
2275 line-height: 1em;
2276 }
2277 .cff-fb-tltp-elem{
2278 position: absolute;
2279 color: #fff;
2280 background: #434960;
2281 font-size: 14px;
2282 padding: 7px 10px;
2283 border-radius: 3px;
2284 font-weight:500;
2285 z-index: 9;
2286 text-align: center;
2287 opacity: 0;
2288 visibility: hidden;
2289 top: calc(-100% - 30px);
2290 left: 50%;
2291 -webkit-transform: translateX(-50%);
2292 transform: translateX(-50%);
2293 -webkit-transition: all .2s ease-in-out;
2294 transition: all .2s ease-in-out;
2295 }
2296 .cff-fb-tltp-elem span{
2297 position: relative; z-index: 3;
2298 }
2299 .cff-fb-tltp-elem:after{
2300 content: '';
2301 position: absolute;
2302 height: 10px;
2303 width: 10px;
2304 bottom: -5px;
2305 left: calc(50% - 5px);
2306 background: #434960;
2307 transform: rotate(-45deg);
2308 }
2309 .cff-fb-tltp-parent:hover .cff-fb-tltp-elem {
2310 top: calc(-100% - 20px);
2311 opacity: 1;
2312 visibility: visible;
2313 }
2314 .cff-fd-lst-shortcode-cp{
2315 margin-left: 10px;
2316 }
2317 .cff-fd-lst-act-th{
2318 width: 190px;
2319 max-width: 190px;
2320 }
2321
2322 /*
2323 Feed Instance Popup
2324 */
2325 .cff-fb-popup-feedinst .cff-fb-source-top{
2326 display: flex;
2327 align-items: center;
2328 }
2329 .cff-fb-popup-feedinst h5{
2330 margin-bottom: 0px;
2331 float: left;
2332 font-size: 27px;
2333 }
2334 .cff-fb-fdinst-type{
2335 padding: 5px 5px;
2336 background: #E8E8EB;
2337 margin-left: 12px;
2338 float: left;
2339 }
2340 .cff-fb-inst-tbl-ctn{
2341 padding: 0 23px 63px;
2342 }
2343 .cff-fb-inst-tbl-ctn table{
2344 width: 100%;
2345 border-spacing: unset;
2346 box-sizing: border-box;
2347 border: 1px solid #DCDDE1;
2348 text-align: left;
2349 }
2350 .cff-fb-inst-tbl-ctn tfoot,.cff-fb-inst-tbl-ctn thead{
2351 background: #F3F4F5
2352 }
2353 .cff-fb-inst-tbl-ctn .cff-fd-lst-thtf th, .cff-fb-inst-tbl-ctn .cff-fd-lst-thtf td{
2354 font-size: 13px;
2355 color: #364152;
2356 padding: 13px 10px;
2357 }
2358 .cff-fb-inst-tbl-ctn .cff-fd-lst-tbody tr:nth-child(odd){
2359 background: #fff;
2360 }
2361 .cff-fb-inst-tbl-ctn .cff-fd-lst-tbody tr:nth-child(even){
2362 background: #F3F4F5;
2363 }
2364 .cff-fb-inst-tbl-ctn .cff-fd-lst-thtf tr th,
2365 .cff-fb-inst-tbl-ctn .cff-fd-lst-thtf tr td{
2366 padding: 4px 20px;
2367 }
2368 .cff-fb-inst-tbl-ctn .cff-fd-lst-tbody tr td{
2369 padding: 11px 20px;
2370 }
2371 .cff-fb-inst-tbl-ctn .cff-fd-lst-name{
2372 font-size: 14px;
2373 }
2374 .cff-fb-inst-tbl-shrtc{
2375 display: flex;
2376 align-items: center;
2377 }
2378
2379 .cff-fd-inst-btn{
2380 width: 10px;
2381 height: 10px;
2382 box-sizing: border-box;
2383 border-right: 3px solid #8C8F9A;
2384 border-top: 3px solid #8C8F9A;
2385 cursor: pointer;
2386 -webkit-transform: rotate(45deg);
2387 transform: rotate(45deg);
2388 }
2389
2390 /*Legacy Feeds */
2391 .cff-fb-lgc-top-new{
2392 color: #141B38;
2393 background: #fff;
2394 margin: 10px 0px;
2395 padding: 15px 20px;
2396 display: flex;
2397 justify-content: center;
2398 align-items: center;
2399 font-size: 14px;
2400 font-weight: 600;
2401 }
2402 .cff-fb-lgc-gr{
2403 font-size: 12px;
2404 text-transform: uppercase;
2405 font-weight: 500;
2406 background: #59AB46;
2407 color: #fff;
2408 margin-right: 10px;
2409 padding: 6px 10px;
2410 border-radius: 2px;
2411 line-height: 1em;
2412 }
2413 .cff-fb-lgc-inf-ctn{
2414 background: #fff;
2415 padding: 0 20px;
2416 display: flex;
2417 align-items: center;
2418 height: 58px;
2419 }
2420
2421 .cff-fb-lgc-inf-ctn > *{
2422 float: left;
2423 display: inline-block;
2424 position: relative;
2425 }
2426 #cff-builder-app .cff-fb-lgc-inf-ctn > h4{
2427 margin-right: 14px;
2428 margin-bottom: 0;
2429 }
2430 #cff-builder-app .cff-fb-lgc-btn-stg{
2431 display: flex;
2432 margin-left: auto;
2433 }
2434 .cff-fd-legacy-feed-toggle{
2435 height: 34px;
2436 display: flex;
2437 justify-content: center;
2438 align-items: center;
2439 background: #E2F5FF;
2440 color:#0068A0;
2441 cursor: pointer;
2442 font-weight: 600;
2443 font-size: 14px;
2444 line-height: 160%;
2445 }
2446 .cff-fd-legacy-feed-toggle:hover {
2447 background: #BFE8FF;
2448 }
2449 .cff-fd-legacy-feed-toggle span{
2450 display: inline-block;
2451 position: relative;
2452 padding-right: 20px;
2453 margin-left: -20px;
2454 }
2455 .cff-fd-legacy-feed-toggle[data-active="true"] span:after{
2456 -webkit-transform: rotate(-225deg);
2457 transform: rotate(-225deg);
2458 top: 7px;
2459 }
2460 .cff-feeds-list .cff-legacy-table-wrap table{
2461 box-shadow: none;
2462 border-top: 1px solid #DCDDE1;
2463 }
2464 .cff-fb-lgc-ctn{
2465 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05);
2466 margin-bottom: 20px;
2467 }
2468
2469 .cff-fb-onbrd-infotxt{
2470 display: flex;
2471 align-items: center;
2472 }
2473 .cff-fb-onbrd-infotxt svg{
2474 fill: currentColor;
2475 width: 16px;
2476 display: inline-block;
2477 margin-left: 10px;
2478 float: left;
2479 }
2480
2481 .cff-fb-onbrd-tltp-parent{
2482 position: relative;
2483 }
2484 .cff-fb-onbrd-tltp-elem{
2485 position: absolute;
2486 z-index: 9;
2487 background: #fff;
2488 border-radius: 2px;
2489 color: #434960;
2490 padding: 16px 52px 4px 24px;
2491 font-size: 15px;
2492 left: -30px;
2493 top: calc(100% + 20px);
2494 line-height: 1.7em;
2495 box-shadow: 0px 1px 18px rgba(0,0,0,.2);
2496 display: none;
2497 }
2498
2499
2500
2501 .cff-fb-onbrd-tltp-elem[data-active="false"]{
2502 display: none;
2503 }
2504 .cff-fb-onbrd-tltp-elem[data-active="true"],
2505 .cff-fb-onbrd-tltp-hover:hover .cff-fb-onbrd-tltp-elem{
2506 display: block;
2507 min-width: 440px;
2508 padding-bottom: 15px;
2509 }
2510 .cff-fb-onbrd-tltp-elem .sb-pointer {
2511 position: absolute;
2512 left: 85px;
2513 top: -17px;
2514 }
2515 .cff-fb-onbrd-tltp-elem-2 .sb-pointer {
2516 left: 485px;
2517
2518 }
2519 .cff-fb-onbrd-tltp-elem:after{
2520 background: #fff;
2521 z-index: 999;
2522 top: 0px;
2523 margin-left: -10px;
2524 width: 40px;
2525 box-shadow: unset;
2526 -webkit-transform: rotate(0deg);
2527 transform: rotate(0deg);
2528 }
2529 .cff-fb-onbrd-tltp-parent.cff-fb-onbrd-tltp-center-top .cff-fb-onbrd-tltp-elem{
2530 left: 50%;
2531 -webkit-transform:translateX(-50%);
2532 transform:translateX(-50%);
2533 bottom: calc(100% + 15px);
2534 top: unset;
2535 padding: 8px 11px;
2536 width: 100%;
2537 text-align: center;
2538 box-shadow: 0 5px 9px rgb(0 0 0 / 20%), 0 -4px 9px rgb(0 0 0 / 10%);
2539 }
2540 .cff-fb-onbrd-tltp-parent.cff-fb-onbrd-tltp-center-top .cff-fb-onbrd-tltp-elem:before {
2541 content: '';
2542 position: absolute;
2543 left: 50%;
2544 bottom: -10px;
2545 border-top: 12px solid #fff;
2546 border-right: 12px solid transparent;
2547 border-left: 12px solid transparent;
2548 -webkit-transform: translateX(-50%);
2549 transform: translateX(-50%);
2550 z-index: 2;
2551 }
2552 .cff-fb-onbrd-tltp-parent.cff-fb-onbrd-tltp-center-top .cff-fb-onbrd-tltp-elem:before,
2553 .cff-fb-onbrd-tltp-parent.cff-fb-onbrd-tltp-center-top .cff-fb-onbrd-tltp-elem:after{
2554 left: calc(50% - 10px);
2555 top: unset;
2556 }
2557 .cff-fb-onbrd-tltp-parent.cff-fb-onbrd-tltp-center-top .cff-fb-onbrd-tltp-elem:before{
2558 bottom: -10px;
2559 }
2560 .cff-fb-onbrd-tltp-parent.cff-fb-onbrd-tltp-center-top .cff-fb-onbrd-tltp-elem:after{
2561 bottom: 0px;
2562 }
2563
2564
2565 #cff-builder-app .cff-fb-onbrd-tltp-txt{
2566 margin: 0px;
2567 }
2568 .cff-fb-onbrd-tltp-txt:last-of-type{
2569 margin-bottom: 0px;
2570 }
2571 .cff-fb-onbrd-tltp-elem .cff-fb-popup-cls{
2572 top: 12px;
2573 right: 16px;
2574 }
2575
2576 [data-tltp-pos*="right"] .cff-fb-onbrd-tltp-elem{
2577 right: 50px;
2578 left: unset;
2579 }
2580 [data-tltp-pos*="right"] .cff-fb-onbrd-tltp-elem:before,
2581 [data-tltp-pos*="right"] .cff-fb-onbrd-tltp-elem:after{
2582 left: unset;
2583 right: 13%
2584 }
2585 [data-tltp-pos*="right"] .cff-fb-onbrd-tltp-elem:after{
2586 margin-left: unset;
2587 margin-right: -10px;
2588 }
2589 .cff-fd-lst-dimmed .cff-fb-onbrd-tltp-elem{
2590 top: 100%;
2591 }
2592 .cff-fb-cp-clpboard{
2593 width: 0px;
2594 height: 0px;
2595 position: absolute;
2596 left: -100000px;
2597 }
2598 .cff-fb-copied{
2599 position: fixed;
2600 z-index: 9999999;
2601 background: #010101;
2602 color: #fff;
2603 line-height: 1em;
2604 font-size: 15px;
2605 font-weight: 500;
2606 padding: 10px 20px;
2607 opacity: 0;
2608 visibility: hidden;
2609 -webkit-transition: all .2s ease-in-out, opacity .4s ease-in-out;
2610 transition: all .2s ease-in-out, opacity .4s ease-in-out;
2611 left: 50%;
2612 bottom: -20px;
2613 -webkit-transform: translateX(-50%);
2614 transform: translateX(-50%);
2615 }
2616 .cff-fb-copied[data-active="true"]{
2617 opacity: 1;
2618 visibility: visible;
2619 bottom: 20px;
2620 }
2621
2622 /*
2623 ****
2624 customizer Screens
2625 ****
2626 */
2627 .sb-customizer-ctn{
2628 /*margin-top: 52px;*/
2629 min-height: 100vh;
2630 }
2631 .sb-customizer-sidebar{
2632 position: fixed;
2633 z-index: 100;
2634 width: 375px;
2635 box-shadow: 4px 0px 14px rgb(0 0 0 / 5%), 1px 0px 4px rgb(0 0 0 / 10%);
2636 background: #fff;
2637 left: 160px;
2638 top: 96px;
2639 overflow: auto;
2640 bottom: 0px;
2641 padding-bottom: 50px;
2642 }
2643
2644 .jetpack-masterbar .sb-customizer-sidebar {
2645 left: 272px;
2646 }
2647
2648 body.folded .sb-customizer-sidebar{
2649 left: 36px;
2650 }
2651
2652 .sb-customizer-sidebar-tab-ctn{
2653 display: flex;
2654 justify-content: center;
2655 align-items: center;
2656 margin-bottom: 24px;
2657 }
2658 /* a11y: native <button> reset so role="tab" elements match prior divs (SMASH-1379) */
2659 button.sb-customizer-sidebar-tab {
2660 border-top: 0;
2661 border-right: 0;
2662 border-left: 0;
2663 padding: 0;
2664 margin: 0;
2665 font: inherit;
2666 color: inherit;
2667 text-align: center;
2668 appearance: none;
2669 -webkit-appearance: none;
2670 }
2671 .sb-customizer-sidebar-tab{
2672 width: 50%;
2673 height: 56px;
2674 background: #F3F4F5;
2675 border-bottom: 2px solid #F3F4F5;
2676 display: flex;
2677 justify-content: center;
2678 align-items: center;
2679 cursor: pointer;
2680 }
2681 .sb-customizer-sidebar-tab[data-active="true"]{
2682 border-color: #0096CC;
2683 }
2684 .sb-customizer-sidebar-tab:hover {
2685 background: #fff!important;
2686 color: #141B38!important;
2687 }
2688 /* a11y: native <button> reset so section-row buttons match prior divs (SMASH-1379) */
2689 button.sb-customizer-sidebar-sec-el {
2690 width: 100%;
2691 background: transparent;
2692 border-top: 0;
2693 border-right: 0;
2694 border-left: 0;
2695 font: inherit;
2696 text-align: left;
2697 appearance: none;
2698 -webkit-appearance: none;
2699 }
2700 .sb-customizer-sidebar-sec-el{
2701 height: 52px;
2702 cursor: pointer;
2703 display: flex;
2704 align-items: center;
2705 color: #141B38;
2706 border-bottom: 1px solid #DCDDE1;
2707 -webkit-transition: background .2s ease-in-out;
2708 transition: background .2s ease-in-out;
2709 padding: 0 20px;
2710 }
2711 .sb-customizer-sidebar-sec-el:hover{
2712 background: #F3F4F5;
2713 border-bottom: 1px solid #F3F4F5;
2714 }
2715 .sb-customizer-sidebar-sec-el .sb-customizer-chevron svg{
2716 position: absolute;
2717 right: 22px;
2718 top: 22px;
2719 }
2720 .sb-customizer-sidebar-sec-el-icon{
2721 margin-right: 15px;
2722 width: 30px;
2723 height: 30px;
2724 display: flex;
2725 justify-content: center;
2726 align-items: center;
2727 }
2728 .sb-customizer-sidebar-sec-el-icon svg{
2729 width: 20px;
2730 float: left;
2731 fill: currentColor;
2732 }
2733 .sb-customizer-sidebar-sec-elhead{
2734 height: 50px;
2735 padding: 0 20px;
2736 display: flex;
2737 align-items: center;
2738 margin-top: 30px;
2739 font-style: normal;
2740 font-weight: bold;
2741 font-size: 12px;
2742 line-height: 160%;
2743 letter-spacing: 0.05em;
2744 text-transform: uppercase;
2745 color: #8C8F9A;
2746 }
2747 .sb-customizer-sidebar-header{
2748 padding: 20px 20px;
2749 border-bottom: 1px solid #DCDDE1;
2750 }
2751 .sb-customizer-sidebar-header[data-separator="none"]{
2752 border-bottom: 0px!important;
2753 padding-bottom: 0px;
2754 }
2755 .sb-customizer-sidebar-header a{
2756 cursor: pointer;
2757 }
2758 .sb-customizer-sidebar-breadcrumb{
2759 margin-bottom: 15px;
2760 }
2761 .sb-breadcrumb-pro-label{
2762 color: #fff !important;
2763 display: inline-block;
2764 background: var(--cl-orange);
2765 padding: 5px 8px;
2766 font-size: 11px;
2767 line-height: 1em !important;
2768 border-radius: 4px;
2769 -webkit-transform: translateX(5px) translateY(-4px);
2770 transform: translateX(8px) translateY(-2px);
2771 }
2772 .sb-control-elem-label .sb-breadcrumb-pro-label{
2773 -webkit-transform: translateX(5px) translateY(0px);
2774 transform: translateX(5px) translateY(0px);
2775 }
2776
2777 /* a11y: native <button> reset for breadcrumb back-links. Anchors default to
2778 text-align:start / vertical-align:baseline; restore those so the button
2779 aligns with sibling breadcrumbs (SMASH-1379). */
2780 .sb-customizer-sidebar-breadcrumb button.sb-customizer-sidebar-breadcrumb-link {
2781 background: transparent;
2782 border: 0;
2783 font: inherit;
2784 appearance: none;
2785 -webkit-appearance: none;
2786 text-align: left;
2787 vertical-align: baseline;
2788 }
2789 .sb-customizer-sidebar-breadcrumb a, .sb-customizer-sidebar-breadcrumb span,
2790 .sb-customizer-sidebar-breadcrumb button.sb-customizer-sidebar-breadcrumb-link{
2791 display: inline-block;
2792 position: relative;
2793 cursor: pointer;
2794 color: #434960;
2795 text-transform: uppercase;
2796 font-size: 10px;
2797 line-height: 160%;
2798 letter-spacing: 0.08em;
2799 padding: 0 17px;
2800 height: 20px;
2801 font-weight: 600;
2802 }
2803 .sb-customizer-sidebar-breadcrumb span{
2804 cursor: text;
2805 }
2806 .sb-customizer-sidebar-breadcrumb svg {
2807 position: absolute;
2808 left: 4px;
2809 top: 6px;
2810
2811 }
2812
2813
2814 .sb-customizer-sidebar-header strong{
2815 font-size: 26px;
2816 color: #141B38;
2817 display: block;
2818 margin-bottom: 10px;
2819 line-height: 1.1em;
2820 }
2821 .sb-customizer-sidebar-header span{
2822 line-height: 1em;
2823 color: #434960;
2824 }
2825 .sb-customizer-sidebar-header > span{
2826 margin-bottom: 14px;
2827 display: block;
2828 line-height: 1.5;
2829 }
2830 .sb-customizer-ctrl-link{
2831 text-decoration: underline!important;
2832 }
2833 /*
2834 Controls Style
2835 */
2836 .sb-control-label[data-title="true"]{
2837 font-weight: 600;
2838 }
2839
2840 .sb-control-elem-ctn{
2841 display: flex;
2842 color: #141B38;
2843 padding: 20px 20px;
2844 }
2845 .sb-control-elem-ctn[data-stacked="true"]{
2846 padding: 5px 20px;
2847 }
2848 .sb-control-elem-ctn[data-type="heading"]{
2849 padding-bottom: 0;
2850 }
2851 .sb-control-elem-overlay{
2852 width: 100%!important;
2853 height: 100%!important;
2854 position: absolute!important;
2855 left: 0!important;
2856 top: 0!important;
2857 z-index: 9!important;
2858 background: rgba(255,255,255,0.4)!important;
2859 }
2860 #cff-builder-app .sb-control-elem-ctn[data-type="heading"] .sb-small-p{
2861 font-weight: 600;
2862 }
2863 #cff-builder-app .sb-control-elem-ctn[data-type="heading"] .sb-control-elem-description{
2864 font-style: normal;
2865 font-weight: normal;
2866 font-size: 12px;
2867 line-height: 150%;
2868 color: #434960;
2869 }
2870 #cff-builder-app .sb-control-elem-ctn[data-type="heading"] .sb-control-elem-label {
2871 margin-bottom: 0;
2872 }
2873 .sb-control-elem-heading svg {
2874 margin-left: 8px;
2875 }
2876 .sb-control-elem-ctn[data-separator="top"],.sb-control-elem-ctn[data-separator="both"]{
2877 border-top: 1px solid #DCDDE1;
2878 }
2879 .sb-control-elem-ctn[data-separator="bottom"],.sb-control-elem-ctn[data-separator="both"]{
2880 border-bottom: 1px solid #DCDDE1;
2881 }
2882 .sb-control-elem-ctn[data-type="separator"]{
2883 padding: 0;
2884 }
2885 .sb-control-elem-separator{
2886 height: 2px;
2887 border-top: 1px solid #DCDDE1;
2888 }
2889
2890 .sb-control-elem-ctn[data-reverse="true"]{
2891 flex-direction: row-reverse;
2892 }
2893 .sb-control-elem-ctn svg{
2894 fill: currentColor;
2895 }
2896 .sb-control-elem-output{
2897 padding-left: 20px;
2898 }
2899 .sb-control-elem-ctn[data-reverse="true"] .sb-control-elem-output{
2900 padding-right: 20px;
2901 padding-left: 0px;
2902 }
2903 .sb-control-elem-ctn[data-layout="block"]{
2904 display: block;
2905 }
2906 .sb-control-elem-ctn[data-layout="block"] .sb-control-elem-label{
2907 width: 100%;
2908 float: left;
2909 margin-bottom: 8px;
2910 }
2911 .sb-control-elem-ctn[data-layout="block"] .sb-control-elem-output{
2912 padding: 0px;
2913 }
2914 .sb-control-elem-ctn[data-layout="block"] input[type="number"] {
2915 height: 36px;
2916 background: #FFFFFF;
2917 border-radius: 1px 0 0 1px !important;
2918 /*border-right-color: #F3F4F5 !important;*/
2919 }
2920 .sb-control-elem-ctn[data-layout="block"] [data-contains-suffix="true"] input[type="number"]{
2921 border-right-color: #F3F4F5 !important;
2922 }
2923 .sb-control-elem-ctn[data-child="true"]{
2924 padding-left: 70px;
2925 }
2926
2927 .sb-control-elem-ctn[data-layout="half"]{
2928 align-items: center;
2929 justify-content: flex-start;
2930 }
2931 .sb-control-elem-ctn[data-layout="half"][data-switcher-top="true"]{
2932 align-items: flex-start!important;
2933 }
2934 .sb-control-elem-ctn[data-layout="half"][data-switcher-top="true"] .sb-control-switcher-ctn{
2935 margin-top: 5px;
2936 }
2937
2938 .sb-control-elem-ctn[data-layout="half"] > div{
2939 width: 100%;
2940 }
2941 .sb-control-elem-ctn[data-type="switcher"][data-reverse="true"][data-layout="half"] > div{
2942 width: unset;
2943 }
2944 .sb-control-elem-ctn[data-layout="half"][data-reverse="true"]{
2945 justify-content: flex-end;
2946 }
2947 [data-type="switcher"][data-reverse="true"][data-layout="half"] .sb-control-elem-output{
2948 padding-right: 5px;
2949
2950 }
2951 .sb-control-elem-label-title{
2952 display: flex;
2953 align-items: center;
2954 }
2955 .sb-control-elem-description{
2956 color: #434960;
2957 font-size: 13px;
2958 float: left;
2959 margin-top: 4px;
2960 }
2961 .sb-control-elem-description a{
2962 cursor: pointer;
2963 }
2964 .sb-control-elem-ctn[data-heading="strong"] .sb-control-elem-heading{
2965 font-weight: 600!important;
2966 }
2967 .sb-control-elem-heading[data-underline="true"]{
2968 text-decoration: underline;
2969 }
2970 .sb-control-elem-icon{
2971 display: flex;
2972 justify-content: center;
2973 align-items: center;
2974 }
2975 .sb-control-elem-icon svg{
2976 width: 16px;
2977 float: left;
2978 margin-right: 10px;
2979 }
2980 .sb-control-elem-tltp{
2981 margin-left: 10px;
2982 position: relative;
2983 }
2984 .sb-control-elem-tltp-icon{
2985 float: left;
2986 cursor: pointer;
2987 }
2988 .sb-control-elem-tltp-icon svg{
2989 width: 14px;
2990 float: left;
2991 }
2992
2993 /*Switcher Control*/
2994 .sb-control-switcher-ctn{
2995 cursor: pointer;
2996 display: flex;
2997 align-items: center;
2998 float: left;
2999 }
3000 .sb-control-switcher{
3001 width: 36px;
3002 height: 18px;
3003 border-radius: 25px;
3004 background: #D0D1D7;
3005 position: relative;
3006 margin-right: 10px;
3007 }
3008
3009 .sb-control-switcher:before{
3010 content: '';
3011 position: absolute;
3012 height: 14px;
3013 width: 14px;
3014 left: 3px;
3015 top: 2px;
3016 border-radius: 25px;
3017 background: #fff;
3018 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
3019 }
3020 .sb-control-switcher-ctn[data-active="true"] .sb-control-switcher{
3021 background: var(--customizer-blue);
3022 }
3023 .sb-control-switcher-ctn[data-active="true"] .sb-control-switcher:before{
3024 left: 19px;
3025 }
3026
3027 /*Toggle SINGLE Control*/
3028 .sb-control-toggle-elm{
3029 display: flex;
3030 align-items: center;
3031 cursor: pointer;
3032 height: 46px;
3033 padding: 0 15px;
3034 border-right: 1px solid #E8E8EB;
3035 border-left: 1px solid #E8E8EB;
3036 border-bottom: 1px solid #E8E8EB;
3037 }
3038 .sb-control-toggle-elm:first-child {
3039 border-top: 1px solid #E8E8EB;
3040 }
3041 .sb-control-toggle-elm[data-disabled="true"] .sb-control-label svg {
3042 transform: translate(3px, 4px);
3043 }
3044 .sb-control-toggle-extension-cover{
3045 width: 100%;
3046 height: 100%;
3047 position: absolute;
3048 left: 0px;
3049 top: 0;
3050 cursor: pointer;
3051 z-index: 4;
3052
3053 }
3054
3055 .sb-control-toggle-deco{
3056 width: 16px;
3057 height: 16px;
3058 margin-right: 13px;
3059 box-sizing: border-box;
3060 border-radius: 50%;
3061 border: 2px solid #d0d1d7;
3062 }
3063 .sb-control-toggle-icon{
3064 display: flex;
3065 justify-content: center;
3066 align-items: center;
3067 margin-right: 13px;
3068 }
3069 .sb-control-toggle-icon svg{
3070 width: 16px;
3071 float: left;
3072 fill: #141B38;
3073 }
3074 .sb-control-toggle-elm[data-active="true"]{
3075 background: #F7FDFF;
3076 border-radius: 2px;
3077 border: 1px solid var(--customizer-blue);
3078 }
3079 .sb-control-toggle-elm[data-active="true"]{
3080 background: #F7FDFF;
3081 border-radius: 2px;
3082 border: 1px solid var(--customizer-blue);
3083 }
3084 .sb-control-toggle-elm:hover:not(.sb-control-toggle-elm[data-disabled="true"]) .sb-control-toggle-deco,
3085 .sb-control-toggle-elm[data-active="true"]:not(.sb-control-toggle-elm[data-disabled="true"]):hover .sb-control-toggle-deco{
3086 border: 4px solid var(--customizer-blue);
3087 background: #fff;
3088 }
3089 .sb-control-toggle-elm[data-active="true"] .sb-control-toggle-deco{
3090 border: 6px solid var(--customizer-blue);
3091 background: #fff;
3092 }
3093
3094 /*Toggle SET Control*/
3095 .sb-control-toggle-set-ctn .sb-control-toggle-elm[data-active="true"]{
3096 border-radius: 0px;
3097 }
3098
3099 /*Toggle Button Control*/
3100 .sb-control-togglebutton-ctn{
3101 display: flex;
3102 align-items: center;
3103 justify-content: center;
3104 padding: 3px;
3105 background: #f3f4f5;
3106 border-radius: 4px;
3107 border: 1px solid #eee;
3108 height: 40px;
3109 }
3110 .sb-control-togglebutton-elm{
3111 width: 100%;
3112 display: flex;
3113 justify-content: center;
3114 align-items: center;
3115 height: 33px;
3116 cursor: pointer;
3117 font-weight: 600;
3118 border-radius: 4px;
3119 text-transform: capitalize;
3120 line-height: 1em;
3121 }
3122 .sb-control-togglebutton-elm[data-active="true"]{
3123 color: var(--dark-blue);
3124 background: #fff;
3125 }
3126 .sb-control-togglebutton-elm:hover{
3127 color: var(--dark-blue);
3128 }
3129
3130 /*Input Control*/
3131 .sb-control-input-ctn{
3132 display: flex;
3133 }
3134 .sb-control-input,.sb-control-input-textrea{
3135 height: 40px;
3136 background: #fff;
3137 border: 1px solid #D0D1D7!important;
3138 border-radius: unset!important;
3139 outline: unset!important;
3140 padding: 0 10px!important;
3141 line-height: 1em;
3142 margin: 0px;
3143 }
3144 .sb-control-input-textrea{
3145 padding: 10px!important;
3146 height: 120px;
3147 line-height: 1.5em;
3148 }
3149 .sb-control-input:hover{
3150 color: inherit!important;
3151 }
3152 .sb-control-input:focus,.sb-control-input-textrea:focus{
3153 border: 1px solid #8C8F9A!important;
3154 border-radius: unset!important;
3155 box-shadow: unset!important;
3156 outline: unset!important;
3157 }
3158 .sb-control-input[disabled],.sb-control-input-textrea[disabled]{
3159 background-color: #F3F4F5;
3160 border: 1px solid #E8E8EB;
3161 }
3162 .sb-control-input-info{
3163 display: flex;
3164 justify-content: center;
3165 align-items: center;
3166 background: #F3F4F5;
3167 padding: 0 8px;
3168 font-weight: normal;
3169 font-size: 14px;
3170 line-height: 160%;
3171 color: #434960;
3172 border: 1px solid #D0D1D7;
3173 border-left: none;
3174 border-radius: 0 1px 1px 0 !important;
3175 }
3176
3177 /*CheckBox Control*/
3178 .sb-control-checkbox-ctn{
3179 cursor: pointer;
3180 display: flex;
3181 }
3182 .sb-control-checkbox{
3183 width: 18px;
3184 height: 18px;
3185 border-radius: 2px;
3186 float: left;
3187 border: 2px solid #D0D1D7;
3188 box-sizing: border-box;
3189 position: relative;
3190 margin-right: 10px;
3191 flex: none;
3192 }
3193 .sb-control-checkbox-ctn > div{
3194 z-index: 3;
3195 }
3196 .sb-control-checkbox-ctn:hover .sb-control-checkbox-hover{
3197 opacity: 1;
3198 }
3199 .sb-control-checkbox-hover{
3200 position: absolute;
3201 left: -20px;
3202 top: 0px;
3203 width: calc(100% + 40px);
3204 height: 100%;
3205 background:#F3F4F5;
3206 z-index: 1;
3207 opacity: 0;
3208 }
3209
3210 .sb-control-checkbox{
3211 z-index: 5!important;
3212 }
3213
3214
3215 .sb-control-checkbox[data-active="true"]{
3216 background: var(--customizer-blue);
3217 border-color: var(--customizer-blue);
3218 color: #fff;
3219 }
3220 .sb-control-checkbox[data-active="true"]:before{
3221 content: '';
3222 position: absolute;
3223 width: 8px;
3224 height: 4px;
3225 top: 2px;
3226 left: 2px;
3227 border-left: 2px solid currentColor;
3228 border-bottom: 2px solid currentColor;
3229 -webkit-transform: rotate(-45deg);
3230 transform: rotate(-45deg);
3231 }
3232
3233
3234 /*Action Button Control*/
3235 .sb-control-action-button{
3236 height: 38px;
3237 cursor: pointer;
3238 display: flex;
3239 flex-direction: row;
3240 justify-content: center;
3241 align-items: center;
3242 background: #F3F4F5;
3243 border-radius: 2px;
3244 border: 1px solid #DCDDE1;
3245 position: relative;
3246 line-height: 1em;
3247 margin-top: 7px;
3248 }
3249
3250 .sb-control-action-button div{
3251 float: left;
3252 width: 20px;
3253 height: 20px;
3254 display: flex;
3255 justify-content: center;
3256 align-items: center;
3257 margin-right: 8px;
3258 }
3259 .sb-control-action-button svg{
3260 width: 17px;
3261 }
3262
3263 /* WPColorPicker Control Redesign */
3264 .sb-control-colorpicker-ctn .wp-picker-default{
3265 display: none!important;
3266 }
3267 .sb-control-colorpicker-ctn .minicolors-theme-default.minicolors{
3268 width: 100%;
3269 }
3270
3271 .sb-control-colorpicker-ctn .minicolors-theme-default.minicolors-position-right .minicolors-swatch {
3272 /*
3273 left: auto;
3274 right: 6px;
3275 top: 6px;
3276 width: 26px;
3277 height: 26px;
3278 background: #F9F9FA;
3279 border: 0px;
3280 */
3281
3282 left: auto;
3283 right: 1px;
3284 top: 1px;
3285 width: 35px;
3286 height: 35px;
3287 background: #F9F9FA;
3288 border: 0px;
3289 }
3290 .minicolors-swatch-color{
3291 box-shadow: none;
3292 }
3293 .sb-control-colorpicker-ctn .minicolors-input,.sb-control-colorpicker-ctn .minicolors-input:focus{
3294 height: 37px;
3295 width: 100%!important;
3296 background: #fff;
3297 border: 1px solid #D0D1D7!important;
3298 border-radius: unset!important;
3299 outline: unset!important;
3300 box-shadow: unset!important;
3301 padding: 0 10px!important;
3302 line-height: 1em;
3303 margin: 0px;
3304 }
3305 .sb-control-colorpicker-ctn .minicolors-input:focus{
3306 border: 1px solid #0096CC!important;
3307 }
3308
3309 [data-type="colorpicker"] .minicolors-input{
3310 font-size: 13px;
3311 }
3312 [data-type="colorpicker"] .minicolors-input{
3313 font-style: normal;
3314 font-weight: normal;
3315 font-size: 12px;
3316 line-height: 150%;
3317 color: #434960;
3318 }
3319
3320 .sb-control-colorpicker-btn{
3321 height: 38px;
3322 display: flex;
3323 justify-content: center;
3324 align-items: center;
3325 border: 1px solid #DCDDE1;
3326 border-left: 0px;
3327 padding: 0 10px;
3328 background: #F3F4F5;
3329 font-style: normal;
3330 font-weight: 600;
3331 font-size: 12px;
3332 line-height: 160%;
3333 color: #141B38;
3334 cursor: pointer;
3335 box-sizing: border-box;
3336 }
3337 .sb-control-colorpicker-ctn[data-picker-style="reset"] .minicolors-input,
3338 .sb-control-coloroverride-ctn{
3339 background: #F3F4F5!important;
3340 border: 1px solid #DCDDE1!important;
3341 }
3342 .sb-control-colorpicker-ctn[data-picker-style="reset"] .minicolors-theme-default.minicolors-position-right .minicolors-swatch,
3343 .sb-control-coloroverride-ctn .sb-control-coloroverride-swatch{
3344 top: 8px;
3345 width: 22px;
3346 height: 22px;
3347 }
3348 .sb-control-coloroverride-ctn .sb-control-coloroverride-swatch{
3349 position: absolute;
3350 right: 10px;
3351 }
3352 .sb-control-coloroverride-ctn .sb-control-colorpicker-btn{
3353 margin-left: auto;
3354 border: 0px!important;
3355 border-left: 1px solid #DCDDE1!important;
3356 }
3357 .sb-control-coloroverride-ctn .sb-control-coloroverride-content{
3358 width: 100%;
3359 display: flex;
3360 align-items: center;
3361 position: relative;
3362 }
3363 .sb-control-coloroverride-ctn .sb-control-coloroverride-txt{
3364 padding-left: 9px;
3365 box-sizing: border-box;
3366 }
3367
3368 /*
3369 Customizer Preview
3370 */
3371 .sb-customizer-preview{
3372 min-height: 100px;
3373 width: calc(100% - 375px);
3374 float: right;
3375 box-sizing: border-box;
3376 padding: 0 20px;
3377 display: flex;
3378 justify-content: center;
3379 margin-top: 64px;
3380 position: relative;
3381 flex-wrap: wrap;
3382 }
3383 .sb-customizer-preview #cff-admin-notices{
3384 margin-top: 20px;
3385 width: 100%;
3386 }
3387 .sb-customizer-preview .license-details-modal .cff-modal-content {
3388 max-height: none;
3389 height: auto;
3390 }
3391 .sb-customizer-preview .cff-sb-modal-body .sb-why-renew-list:nth-child(3) {
3392 margin-bottom: 0;
3393 }
3394 .sb-customizer-preview .cff-sb-modal-body .sb-why-renew-list:last-child {
3395 margin-bottom: 0;
3396 }
3397 .sb-customizer-preview[data-preview-device="desktop"] .sb-preview-ctn{
3398 width: 100%;
3399 max-width: 1200px;
3400 }
3401 .sb-customizer-preview[data-preview-device="tablet"] .sb-preview-ctn{
3402 max-width: 100%;
3403 width: 800px;
3404 }
3405 .sb-customizer-preview[data-preview-device="mobile"] .sb-preview-ctn{
3406 max-width: 100%;
3407 width: 400px;
3408 }
3409 .cff-preview-ctn {
3410 padding: 10px;
3411 }
3412
3413 .sb-preview-top-chooser{
3414 padding: 18px 0 16px;
3415 display: flex;
3416 color: #434960;
3417 align-items: center;
3418 }
3419 .sb-preview-top-chooser strong{
3420 font-style: normal;
3421 font-weight: bold;
3422 font-size: 12px;
3423 line-height: 160%;
3424 letter-spacing: 0.05em;
3425 text-transform: uppercase;
3426 color: #434960;
3427 }
3428 .sb-preview-chooser{
3429 height: 36px;
3430 background: #E8E8EB;
3431 margin-left: auto;
3432 padding: 0 2px;
3433 border-radius: 1px;
3434 display: flex;
3435 justify-content: center;
3436 align-items: center;
3437 }
3438 .sb-preview-chooser-btn,.sb-preview-chooser-btn:focus{
3439 width: 40px;
3440 height: 32px;
3441 display: flex;
3442 justify-content: center;
3443 align-items: center;
3444 cursor: pointer;
3445 float: left;
3446 border: 0;
3447 background: unset;
3448 }
3449
3450 .sb-preview-chooser-btn svg{
3451 width: 15px;
3452 fill: currentColor;
3453 float: left;
3454 }
3455 .sb-preview-chooser-btn.sb-mobilee svg{
3456 width: 9px;
3457 fill: currentColor;
3458 float: left;
3459 }
3460 .sb-preview-chooser-btn[data-active="true"],
3461 .sb-preview-chooser-btn:hover{
3462 background: #fff!important;
3463 box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
3464 border-radius: 1px;
3465 }
3466
3467 .sb-control-checkboxsection-header{
3468 width: 100%;
3469 margin-top: 25px;
3470 display: flex;
3471 align-items: center;
3472 text-transform: uppercase;
3473 font-size: 13px;
3474 padding-bottom: 15px;
3475 position: relative;
3476 }
3477 .sb-control-checkboxsection-header:before{
3478 content: '';
3479 position: absolute;
3480 left: -20px;
3481 width: calc(100% + 40px);
3482 height: 1px;
3483 background: #DCDDE1;
3484 bottom: 0px;
3485 }
3486 .sb-control-checkboxsection-name{
3487 display: flex;
3488 align-items: center;
3489 }
3490 .sb-control-checkboxsection-header svg{
3491 width: 20px;
3492 margin-right: 7px;
3493 fill: #434960;
3494 float: left;
3495 }
3496 .sb-control-checkboxsection-header > strong{
3497 margin-left: auto;
3498 }
3499 [data-type="checkboxsection"] .sb-control-checkbox-ctn{
3500 align-items: center;
3501 height: 50px;
3502 }
3503 [data-type="checkboxsection"] {
3504 padding: 0 20px !important;
3505 }
3506 [data-type="checkboxsection"] .sb-control-elem-label{
3507 display: none;
3508 }
3509 [data-type="checkboxsection"] strong{
3510 color: #434960
3511 }
3512 [data-type="checkboxsection"] [data-active="true"] strong{
3513 color: #141B38;
3514 }
3515 .sb-control-checkboxsection-btn{
3516 width: 21px;
3517 height: 21px;
3518 position: relative;
3519 cursor: pointer;
3520 }
3521 .sb-control-checkboxsection-btn:before{
3522 content: '';
3523 position: absolute;
3524 width: 7px;
3525 height: 7px;
3526 left: 5px;
3527 top: 7px;
3528 border-right: 2px solid #8C8F9A;
3529 border-bottom: 2px solid #8C8F9A;
3530 -webkit-transform: rotate(-45deg);
3531 transform: rotate(-45deg);
3532 }
3533 /* SMASH-1378: restore checkboxsection row layout after the div→button a11y conversion.
3534 The chevron now lives inside .sb-control-checkboxsection-open and the row's
3535 `> div { z-index:3 }` no longer matches the <button> children, so (a) the chevron
3536 stopped sitting far-right and (b) the hover overlay (z-index:1) covered the
3537 label+chevron on hover. Make the open-button a flex row (chevron pushed right)
3538 and raise it above the hover overlay. */
3539 .sb-control-checkboxsection-open {
3540 display: flex;
3541 align-items: center;
3542 justify-content: space-between;
3543 position: relative;
3544 z-index: 3;
3545 }
3546
3547 /*Disabled Controls*/
3548 .sb-control-elem-ctn[data-disabled="true"] input[type="text"],
3549 .sb-control-elem-ctn[data-disabled="true"] input[type="number"],
3550 .sb-control-elem-ctn[data-disabled="true"] input[type="date"],
3551 .sb-control-elem-ctn[data-disabled="true"] textarea{
3552 background: #f0f0f0!important;
3553 border-color: #D0D1D7!important;
3554 }
3555
3556 .sb-control-elem-ctn[data-disabled="true"] .sb-control-colorpicker-swatch{
3557 background: #D0D1D7!important;
3558 }
3559 .sb-control-elem-ctn[data-disabled="true"] .sb-control-checkbox{
3560 background: #D0D1D7!important;
3561 border-color: #c1c1c1!important;
3562 }
3563 .sb-control-elem-ctn[data-disabled="true"] .sb-control-toggle-elm{
3564 background: #e5e6e7!important;
3565 }
3566 .sb-control-elem-ctn[data-disabled="true"] .sb-control-toggle-elm{
3567 border-color: #c1c1c1!important;
3568 }
3569 .sb-control-elem-ctn[data-disabled="true"] .sb-control-toggle-elm[data-active="true"]{
3570 border-top: 0px;
3571 }
3572 .sb-control-elem-ctn[data-disabled="true"] .sb-control-toggle-elm .sb-control-toggle-deco{
3573 border-color: #bbb!important;
3574 }
3575 .sb-control-elem-ctn[data-disabled="true"] .sb-control-toggle-elm[data-active="true"] .sb-control-toggle-deco{
3576 border-color: #8C8F9A!important;
3577
3578 }
3579
3580 /*Source Controls*/
3581 .sb-control-sources-ctn .cff-fb-srcs-item{
3582 box-sizing: border-box;
3583 position: relative;
3584 cursor: auto;
3585 display: block;
3586 height: auto;
3587 border: 1px solid #E7E7E9;
3588 min-height: 60px;
3589 overflow: auto;
3590 margin-top: 0px;
3591 }
3592 .cff-fb-srcs-item-ins{
3593 cursor: pointer;
3594 display: flex;
3595 height: 62px;
3596 padding: 0 10px;
3597 position: relative;
3598 }
3599 .sb-control-src-icon{
3600 width: 20px;
3601 height: 20px;
3602 position: absolute;
3603 right: 10px;
3604 top: 10px;
3605 z-index: 2;
3606 cursor: pointer;
3607 display: flex;
3608 justify-content: center;
3609 align-items: center;
3610 }
3611 .sb-control-src-icon svg{
3612 width: 13px;
3613 float: left;
3614 }
3615 [data-expanded="true"] .sb-control-src-expand svg,.cff-fb-srcs-info {
3616 display: none
3617 }
3618 .sb-control-src-expand-chevron{
3619 width: 7px;
3620 height: 7px;
3621 border-left: 2px solid currentColor;
3622 border-top: 2px solid currentColor;
3623 -webkit-transform: rotate(45deg);
3624 transform: rotate(45deg);
3625 display: none;
3626 }
3627 [data-expanded="true"] .sb-control-src-expand-chevron,[data-expanded="true"] .cff-fb-srcs-info {
3628 display: block;
3629 }
3630 .sb-control-src-remove svg{
3631 width: 11px;
3632 fill: var(--error-red);
3633 }
3634 .sb-control-sources-ctn[data-multifeed="true"] .sb-control-src-expand {
3635 right: 30px;
3636 }
3637 .sb-control-elem-output .sb-control-src-expand:hover {
3638 background: #F3F4F5;
3639 border-radius: 3px;
3640 }
3641 .sb-control-elem-output .sb-control-src-expand:hover path{
3642 fill: #111;
3643 }
3644
3645 .sb-control-sources-ctn .cff-fb-srcs-item .cff-fb-srcs-item-name{
3646 font-size: 17px;
3647 line-height: 1em;
3648 margin-bottom: 3px;
3649 }
3650
3651 .cff-fb-srcs-info-item{
3652 display: flex;
3653 border-top: 1px solid #E7E7E9;
3654 box-sizing: border-box;
3655 width: 100%;
3656 float: left;
3657 padding: 8px 10px;
3658 }
3659 .cff-fb-srcs-info-item:first-of-type{
3660 align-items: center;
3661 }
3662 .cff-fb-srcs-info-item strong{
3663 font-size: 14px;
3664 width: 50px;
3665 }
3666 .cff-fb-srcs-info-item span{
3667 font-size: 13px;
3668 line-height: 1.1em;
3669 color: #434960;
3670 font-weight: 400;
3671 display: inline-block;
3672 word-break: break-all;
3673 width: calc(100% - 80px);
3674 padding: 0 15px;
3675 box-sizing: border-box;
3676 }
3677 .cff-fb-srcs-info-icon{
3678 width: 26px;
3679 height: 26px;
3680 display: flex;
3681 justify-content: center;
3682 align-items: center;
3683 cursor: pointer;
3684 margin-left: auto;
3685 border: 1px solid #D0D1D7;
3686 border-radius: 2px;
3687 }
3688 .cff-fb-srcs-info-icon svg{
3689 width: 15px;
3690 float: left;
3691 }
3692 .sb-control-sources-ctn .sb-control-action-button{
3693 margin-top: 8px;
3694 margin-bottom: 16px;
3695 }
3696 .sb-control-sources-promo-ctn{
3697 padding: 16px 0;
3698 }
3699 .sb-control-sources-promo-ctn:before{
3700 content: '';
3701 position: absolute;
3702 height: 1px;
3703 width: calc(100% + 40px);
3704 left: -20px;
3705 top: 0px;
3706 background: #E7E7E9;
3707 }
3708 .sb-control-sources-promo-top{
3709 width: 100%;
3710 box-sizing: border-box;
3711 padding: 30px 20px;
3712 border: 1px solid #E8E8EB;
3713 float: left;
3714 background: #F9F9FA;
3715 }
3716 .sb-control-sources-promo-top > div{
3717 width: 100%;
3718 float: left;
3719 text-align: center;
3720 display: flex;
3721 justify-content: center;
3722 align-items: center;
3723 box-sizing: border-box;
3724 line-height: 1.6em;
3725 }
3726 .sb-btn-chevron{
3727 display: inline-block;
3728 width: 7px;
3729 height: 7px;
3730 border-right: 2px solid currentColor;
3731 border-top: 2px solid currentColor;
3732 -webkit-transform: rotate(45deg);
3733 transform: rotate(45deg);
3734 }
3735 .sb-control-sources-promo-text{
3736 font-size: 15px;
3737 font-weight: 600;
3738 }
3739 .sb-control-sources-promo-btn{
3740 display: flex;
3741 align-items: center;
3742 justify-content: center;
3743 padding: 16px 20px;
3744 color: #fff !important;
3745 background: #0068A0;
3746 font-size: 15px;
3747 }
3748 .sb-control-sources-promo-btn div{
3749 margin-left: 10px;
3750 }
3751 .sb-control-sources-promo-icon{
3752 margin-bottom: 20px;
3753 }
3754
3755 /*Loading Bar*/
3756 .sb-loadingbar-ctn{
3757 position: absolute;
3758 height: 5px;
3759 width: 100%;
3760 left: 0px;
3761 bottom: 0px;
3762 background: rgba(227, 79, 14, 0.25);
3763 z-index: 999999999999999;
3764 }
3765 .sb-loadingbar-ctn:before, .sb-loadingbar-ctn:after{
3766 content: '';
3767 position: absolute;
3768 height: 5px;
3769 background: #FE544F;
3770 z-index: 9;
3771 top: 0;
3772 }
3773
3774 .sb-loadingbar-ctn:before{
3775 -webkit-animation: cff-loading-animation 4s infinite;
3776 animation: cff-loading-animation 4s infinite;
3777 }
3778 .sb-loadingbar-ctn:after{
3779 -webkit-animation: cff-loading-animation 4s 2s infinite;
3780 animation: cff-loading-animation 4s 2s infinite;
3781 }
3782
3783 @-webkit-keyframes cff-loading-animation {
3784 from { left: -5%; width: 0%; }
3785 to { left: 130%; width: 50%;}
3786 }
3787 @keyframes cff-loading-animation {
3788 from { left: -5%; width: 0%; }
3789 to { left: 130%; width: 50%;}
3790 }
3791
3792 /*Notification Element*/
3793 .sb-notification-ctn{
3794 position: fixed;
3795 bottom: -100px;
3796 left: 200px;
3797 z-index: 99999;
3798 background: #fff;
3799 display: flex;
3800 justify-content: center;
3801 align-items: center;
3802 border-left: 3px solid #fff;
3803 line-height: 1em;
3804 padding: 10px 20px;
3805 padding-left: 0px;
3806 border-radius: 4px;
3807 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);
3808
3809 }
3810 .sb-notification-ctn[data-active="hidden"]{
3811 -webkit-animation: cff-notification-hide .5s forwards linear;
3812 animation: cff-notification-hide .5s forwards linear;
3813 }
3814 .sb-notification-ctn[data-active="shown"]{
3815 -webkit-animation: cff-notification-show .5s forwards linear;
3816 animation: cff-notification-show .5s forwards linear;
3817 }
3818 @-webkit-keyframes cff-notification-show { 0%{bottom: -100px;} 50%{bottom: 70px;} 70%{bottom: 60px;} 85%{bottom: 65px;} 100%{bottom: 50px;}}
3819 @keyframes cff-notification-show { 0%{bottom: -100px;} 50%{bottom: 70px;} 70%{bottom: 60px;} 85%{bottom: 65px;} 100%{bottom: 50px;}}
3820
3821 @-webkit-keyframes cff-notification-hide {0%{bottom: 50px;}55%{bottom: 65px;}70%{bottom: 60px;}85%{bottom: 70px;}100%{bottom: -100px;}}
3822 @keyframes cff-notification-hide {0%{bottom: 50px;}55%{bottom: 65px;}70%{bottom: 60px;}85%{bottom: 70px;}100%{bottom: -100px;}}
3823
3824 .sb-notification-ctn[data-type="success"]{
3825 border-color: #59AB46;
3826 }
3827 .sb-notification-ctn[data-type="error"]{
3828 border-color: #D72C2C;
3829 }
3830 .sb-notification-ctn[data-type="message"]{
3831 border-color: #141B38;
3832 }
3833 .sb-notification-icon{
3834 width: 25px;
3835 height: 25px;
3836 display: flex;
3837 justify-content: center;
3838 align-items: center;
3839 margin-left: 10px;
3840 margin-right: 15px;
3841 }
3842 .sb-notification-icon svg{
3843 width: 22px;
3844 height: 22px;
3845 float: left;
3846 fill: currentColor;
3847 }
3848
3849 .sb-notification-ctn[data-type="success"] .sb-notification-icon{
3850 color: #59AB46;
3851 }
3852 .sb-notification-ctn[data-type="error"] .sb-notification-icon{
3853 color: #D72C2C;
3854 }
3855 .sb-notification-ctn[data-type="message"] .sb-notification-icon{
3856 color: #141B38;
3857 }
3858
3859 .sb-notification-ctn span{
3860 font-size: 14px;
3861 color: #141B38;
3862 font-weight:500;
3863 }
3864
3865 /* Onboarding */
3866 .sb-onboarding-tooltip {
3867 display: none;
3868 position: absolute;
3869 min-height: auto;
3870 width: 432px;
3871 max-width: 100%;
3872 padding: 0;
3873 border-radius: 2px;
3874 }
3875 #sb-onboarding-tooltip-multiple-2,
3876 #sb-onboarding-tooltip-multiple-3{
3877 width: 528px;
3878 }
3879 #sb-onboarding-tooltip-single-2 {
3880 width: 402px;
3881 z-index: 99999999999999;
3882 }
3883 .sb-onboarding-active .sb-onboarding-highlight .cff-fb-btn.cff-fb-btn-new,
3884 .sb-onboarding-active .sb-positioning-wrap.sb-onboarding-highlight,
3885 .sb-onboarding-active .cff-fd-lst-bigctn .cff-table-wrap.sb-onboarding-highlight,
3886 .sb-onboarding-active .cff-fb-lgc-ctn.sb-onboarding-highlight,
3887 .sb-onboarding-active .cff-fb-lgc-ctn .cff-legacy-table-wrap.sb-onboarding-highlight{
3888 position: relative;
3889 z-index: 100000;
3890 }
3891 .sb-onboarding-active .cff-fd-legacy-feed-toggle {
3892 display: none;
3893 }
3894 .cff-legacy-table-wrap.sb-onboarding-highlight {
3895 clear: both;
3896 }
3897 .sb-onboarding-tooltip-1 {
3898 top: 50px;
3899 left: 8px;
3900 }
3901 #sb-onboarding-tooltip-single-2 {
3902 bottom: -179px;
3903 top: auto;
3904 left: 68%;
3905 margin-left: -201px;
3906 }
3907 #sb-onboarding-tooltip-multiple-2,
3908 #sb-onboarding-tooltip-multiple-3{
3909 top: -200px;
3910 left: 20%;
3911 }
3912 #sb-onboarding-tooltip-multiple-3 {
3913 top: -210px;
3914 }
3915 .sb-onboarding-tooltip .cff-fb-wrapper {
3916 display: flex;
3917 justify-content: flex-end;
3918 }
3919 .sb-positioning-wrap {
3920 width: 432px;
3921 }
3922 .sb-onboarding-tooltip .cff-fb-popup-cls {
3923 position:absolute;
3924 width: 12px;
3925 height: 12px;
3926 top: 12px;
3927 right: 12px;
3928 }
3929 .sb-onboarding-tooltip .cff-fb-popup-cls svg {
3930 width: 12px;
3931 height: 12px;
3932 }
3933 .sb-onboarding-tooltip h3 {
3934 font-size: 16px;
3935 color: #141B38;
3936 line-height: 160%;
3937 font-weight: 600;
3938 margin: 0;
3939 }
3940 .sb-onboarding-step {
3941 font-style: normal;
3942 font-weight: normal;
3943 font-size: 12px;
3944 line-height: 160%;
3945 color: #434960;
3946 margin: 2px 0 20px;
3947 display: block;
3948 }
3949 .cff-onboarding-next,
3950 .cff-onboarding-previous{
3951 color: #353A41;
3952 background: #F3F4F5;
3953 border: 1px solid #DCDDE1;
3954 margin-left: 10px;
3955 }
3956 .sb-onboarding-tooltip .cff-fb-hd-btn {
3957 margin-right: 0;
3958 }
3959 .sb-onboarding-tooltip .cff-fb-hd-btn i {
3960 margin: 0;
3961 }
3962 .cff-onboarding-finish{
3963 margin-left: 10px;
3964 padding: 0 32px;
3965 }
3966 .sb-onboarding-tooltip .cff-fb-hd-btn[data-active="false"] {
3967 background-color: #e8e8eb;
3968 color: #8c8f99;
3969 }
3970 .sb-onboarding-tooltip .cff-fb-hd-btn[data-active="false"]:hover {
3971 cursor: default;
3972 }
3973 .sb-step-counter-wrap span {
3974 font-style: normal;
3975 font-weight: bold;
3976 font-size: 12px;
3977 line-height: 160%;
3978 letter-spacing: 0.05em;
3979 text-transform: uppercase;
3980 color: #141B38;
3981 }
3982 .sb-onboarding-tooltip .sb-pointer {
3983 position: absolute;
3984 left: 50px;
3985 top: -14px;
3986 }
3987 .sb-onboarding-tooltip .sb-pointer.sb-bottom-pointer {
3988 top: auto;;
3989 bottom: -14px;
3990 }
3991 #sb-onboarding-tooltip-single-2 .sb-pointer {
3992 left: 193px;
3993 }
3994 #sb-onboarding-tooltip-multiple-2:before,
3995 #sb-onboarding-tooltip-multiple-3:before{
3996 bottom: -8px;
3997 }
3998 .sb-onboarding-top-row {
3999 padding: 20px 44px 0 24px;
4000 }
4001 .sb-onboarding-bottom-row {
4002 display: flex;
4003 flex-direction: row;
4004 justify-content: space-between;
4005 align-items: center;
4006 padding: 8px 16px 12px 24px;
4007 }
4008
4009
4010 /*Vue Color Picker*/
4011 .sb-control-colorpicker-ctn .vc-sketch{
4012 box-shadow: none!important;
4013 }
4014 .sb-control-colorpicker-popup{
4015 box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
4016 position: absolute;
4017 z-index: 99;
4018 top: 100%;
4019 background: #fff;
4020 right: 0px;
4021 }
4022 .sb-control-colorpicker-popup .sb-colorpicker-reset-btn{
4023 width: calc(100% - 20px);
4024 margin-left: 10px;
4025 margin-bottom: 15px;
4026 }
4027 .sb-control-colorpicker-swatch{
4028 width: 38px;
4029 height: 38px;
4030 position: absolute;
4031 right: 1px;
4032 top: 1px;
4033 background: #f7f7f7;
4034 }
4035 .sb-control-colorpicker-ctn .sb-control-input{
4036 width: 100%;
4037 }
4038
4039 @media (min-width: 768px) and (max-width: 1023px) {
4040 .cff-csz-header-insider {
4041 width: 100%;
4042 }
4043 .cff-csz-header-insider .sb-button-standard {
4044 padding: 10px 14px 10px 30px;
4045 }
4046 }
4047 @media (min-width: 1024px) and (max-width: 1200px) {
4048 .cff-fb-wlcm-inf-3 {
4049 padding-left: 120px;
4050 }
4051 }
4052 @media (max-width: 767px) {
4053 .cff-fd-lst-thtf th:nth-child(3),
4054 .cff-fd-lst-thtf th:nth-child(4),
4055 .cff-fd-lst-tbody tr td:nth-child(3),
4056 .cff-fd-lst-tbody tr td:nth-child(4),
4057 .cff-fd-lst-thtf tr td:nth-child(3),
4058 .cff-fd-lst-thtf tr td:nth-child(4) {
4059 display: none;
4060 }
4061 .cff-fd-lst-thtf th:last-child,
4062 .cff-fd-lst-thtf tr td:last-child {
4063 padding-right: 15px;
4064 text-align: right;
4065 }
4066 .cff-fd-lst-tbody tr td.cff-fd-lst-actions .sb-flex-center{
4067 justify-content: flex-end;
4068 padding-right: 8px;
4069 }
4070 .cff-fb-full-wrapper {
4071 padding: 70px 20px 0 20px;
4072 }
4073 .cff-fb-header {
4074 padding: 0px 20px;
4075 }
4076 .cff-bld-ft-content {
4077 flex-wrap: wrap;
4078 }
4079 #sb-footer-banner .cff-bld-ft-img {
4080 width: 100%;
4081 height: 140px;
4082 }
4083 #sb-footer-banner .cff-bld-ft-img img {
4084 height: 100%;
4085 width: auto;
4086 }
4087 #sb-footer-banner .cff-bld-ft-txt {
4088 justify-content: center;
4089 align-items: center;
4090 width: 100%;
4091 margin-right: 3%;
4092 padding: 20px;
4093 }
4094 .cff-bld-ft-action {
4095 width: 100%;
4096 padding: 0 20px 20px;
4097 }
4098 .cff-bld-footer > div {
4099 margin-bottom: 60px;
4100 }
4101
4102 /* single feed page */
4103 .cff-csz-header-insider {
4104 flex-wrap: wrap;
4105 height: auto;
4106 width: 100%;
4107 }
4108 .cff-fb-header.cff-csz-header {
4109 height: 110px;
4110 }
4111 .cff-csz-header.cff-fb-header {
4112 padding-bottom: 6px;
4113 }
4114 .cff-csz-header .cff-csz-hd-actions {
4115 margin-top: 10px;
4116 }
4117 .sb-customizer-preview {
4118 display: none;
4119 }
4120 .sb-customizer-ctn .sb-customizer-sidebar {
4121 position: initial;
4122 margin-top: 110px;
4123 width: 100%;
4124 }
4125 .sb-notification-ctn {
4126 left: 20px;
4127 }
4128 .cff-fb-header .sb-button-standard{
4129 padding: 10px 10px 10px 31px;
4130 }
4131 .cff-fb-embed-ctn.sb-fs-boss.cff-fb-center-boss .cff-fb-popup-inside {
4132 top: 35px;
4133 }
4134 .cff-fb-embed-btns-ctn {
4135 grid-template-columns: 100%;
4136 }
4137 .cff-fb-embed-btns-ctn .cff-fb-embed-btn {
4138 margin-bottom: 10px;
4139 }
4140 .cff-fb-embed-ctn.sb-fs-boss.cff-fb-center-boss .cff-fb-popup-inside .cff-fb-embed-step-1-top {
4141 margin-bottom: 10px;
4142 }
4143 .cff-fb-embed-ctn.sb-fs-boss.cff-fb-center-boss .cff-fb-popup-inside .cff-fb-embed-input-ctn {
4144 flex-wrap: wrap;
4145 }
4146 .cff-fb-embed-input-ctn input, .cff-fb-embed-input-ctn input[type="text"] {
4147 width: 100%;
4148 border-right: 1px solid #D0D1D7!important;
4149 }
4150 .cff-fb-embed-input-ctn .cff-fb-hd-btn {
4151 width: 32%;
4152 max-width: 120px;
4153 margin-top: 10px !important;
4154 padding: 8px;
4155 }
4156 .sb-fs-boss.cff-fb-center-boss {
4157 z-index: 100001 !important;
4158 }
4159 #sb-footer-banner .cff-bld-ft-txt {
4160 flex-wrap: wrap;
4161 }
4162 #cff-builder-app #sb-footer-banner h3,
4163 #cff-builder-app #sb-footer-banner .sb-small-p {
4164 width: 100%;
4165 }
4166 #cff-builder-app #sb-footer-banner h3 {
4167 margin-bottom: 10px;
4168 }
4169 .cff-fb-srcslist-ctn {
4170 grid-template-columns: 100%
4171 }
4172 .cff-fb-mr-fd-img {
4173 width: 100%;
4174 margin-right: 0;
4175 }
4176 .cff-fb-mr-fd-img svg {
4177 max-width: 100%;
4178 }
4179 .cff-fd-lst-tbody tr td:nth-child(2) {
4180 width: 50%;
4181 }
4182
4183 .cff-fb-wlcm-inf-1,
4184 .cff-fb-wlcm-inf-2,
4185 .cff-fb-wlcm-inf-3 {
4186 padding-left: 0;
4187 }
4188
4189 .cff-fb-wlcm-inf-3 .cff-fb-inf-img,
4190 .cff-fb-wlcm-inf-2 .cff-fb-inf-img,
4191 .cff-fb-wlcm-inf-1 .cff-fb-inf-svg {
4192 display: none;
4193 }
4194 .cff-fb-wlcm-inf-3 .cff-fb-inf-cnt {
4195 justify-content: flex-start;
4196 }
4197 .cff-fb-wlcm-inf-1 .cff-fb-inf-cnt {
4198 width: calc(100% - 53px);
4199 }
4200 .cff-fb-wlcm-inf-2 .cff-fb-inf-cnt,
4201 .cff-fb-wlcm-inf-3 .cff-fb-inf-cnt {
4202 width: 100%;
4203 }
4204
4205 .cff-fb-wlcm-inf-1 .cff-fb-inf-cnt .cff-fb-inf-txt{
4206 width: 80%;
4207 }
4208
4209 .cff-fb-wlcm-inf-2 .cff-fb-inf-cnt {
4210 margin-bottom: 24px;
4211 }
4212
4213 }
4214
4215 @media (min-width: 768px) and (max-width: 1023px) {
4216 .cff-fb-wlcm-inf-3 {
4217 padding-left: 7px;
4218 }
4219 .cff-fb-wlcm-inf-2 {
4220 padding-left: 52px;
4221 }
4222 .cff-fb-wlcm-inf-1 {
4223 padding-left: 85px;
4224 }
4225 .cff-fb-wlcm-inf-1 .cff-fb-inf-svg {
4226 display: none;
4227 }
4228 }
4229
4230 /*
4231 FREE
4232 */
4233
4234
4235 .cff-fb-types-list-free .cff-fb-type-el .cff-fb-type-el-info > *{
4236 padding: 0 20px;
4237 }
4238
4239 .cff-fb-types-list-pro{
4240 display: grid;
4241 grid-template-columns: 19.2% 19.2% 19.2% 19.2% 19.2%;
4242 grid-column-gap: 1%;
4243 margin-top: 10px;
4244 }
4245 .cff-fb-type-el-pro{
4246 display: flex;
4247 flex-direction: row;
4248 align-items: center;
4249 padding: 12px 20px 12px 12px;
4250 background: #F9F9FA;
4251 border: 1px solid #D0D1D7;
4252 box-sizing: border-box;
4253 border-radius: 2px;
4254 color: #141B38;
4255 font-weight: 600;
4256 font-size: 14px;
4257 margin-bottom: 10px;
4258 cursor: pointer;
4259 }
4260 .cff-fb-type-el-pro:hover{
4261 background: #E2F5FF;
4262 border: 1px solid #E2F5FF;
4263 }
4264 .cff-fb-type-el-pro-img svg{
4265 float: left;
4266 }
4267 .cff-fb-type-el-pro-img{
4268 margin-right: 20px;
4269 }
4270
4271 /*Lite Top Banner Dismiss*/
4272 .cff-builder-app-lite-dismiss .cff-header-notice{
4273 position: fixed!important;
4274 top: 32px;
4275 width: 100%;
4276 z-index: 2;
4277 left: 0;
4278 }
4279 .cff-builder-app-lite-dismiss .cff-fb-header{
4280 top: 64px;
4281 }
4282 .cff-builder-app-lite-dismiss .sb-customizer-sidebar{
4283 top: 128px;
4284 }
4285 .cff-builder-app-lite-dismiss .sb-customizer-preview{
4286 margin-top: 100px;
4287 }
4288
4289 @media (max-width: 1420px) {
4290 .cff-fb-types-list-free .cff-fb-type-el .cff-fb-type-el-info > * {
4291 padding: 0px;
4292 }
4293 .cff-fb-type-el-img svg {
4294 height: auto;
4295 }
4296 }
4297
4298 /* CFF Dummy Lightbox Modal */
4299 .cff-dummy-lightbox-container {
4300 position: absolute;
4301 top: 0;
4302 left: 0px;
4303 width: 100%;
4304 height: 100%;
4305 display: flex;
4306 align-items: flex-start;
4307 justify-content: center;
4308 background-color: #00000087;
4309 padding-top: 130px;
4310 }
4311 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal {
4312 position: relative;
4313 width: 680px;
4314 }
4315 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal-content {
4316 display: flex;
4317 }
4318 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-left {
4319 width: 400px;
4320 }
4321 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-right {
4322 width: 280px;
4323 background-color: #fff;
4324 padding: 24px 20px;
4325 box-sizing: border-box;
4326 }
4327 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-left img {
4328 width: 100%;
4329 }
4330 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-header-data {
4331 display: flex;
4332 gap: 12px;
4333 }
4334 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-header-data img {
4335 width: 32px;
4336 height: 32px;
4337 border-radius: 100px;
4338 border: 1px solid #DCDDE1;
4339 }
4340 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .sb-dlm-header-title h6 {
4341 font-size: 14px;
4342 letter-spacing: 0.28px;
4343 margin: 0px;
4344 }
4345 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .sb-dlm-header-title span {
4346 color: #434960;
4347 font-size: 11px;
4348 margin-top: -2px;
4349 display: block;
4350 }
4351 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-content-text p {
4352 color: #141B38;
4353 font-size: 14px;
4354 }
4355 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-reactions-bar {}
4356 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-reactions-bar img {
4357 width: 100%;
4358 }
4359 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-arrow-left {
4360 position: absolute;
4361 left: -51px;
4362 top: calc(50% - 21px);
4363 cursor: pointer;
4364 }
4365 .cff-dummy-lightbox-container .cff-dummy-lightbox-modal .cff-dlm-arrow-right {
4366 position: absolute;
4367 right: -51px;
4368 top: calc(50% - 21px);
4369 cursor: pointer;
4370 }
4371
4372 /*
4373 Onboarding Wizard
4374 */
4375 /* SMASH-1378: wizard step <h1> is focused programmatically (tabindex=-1) on each
4376 step change for SR context only — not user-tabbable, so suppress its ring. */
4377 .sb-onboarding-wizard-ctn .sb-onboarding-wizard-step-heading:focus,
4378 .sb-onboarding-wizard-ctn .sb-onboarding-wizard-step-heading:focus-visible,
4379 .cff-fb-fs .sb-onboarding-wizard-step-heading:focus-visible {
4380 outline: none !important;
4381 box-shadow: none !important;
4382 }
4383 .sb-onboarding-wizard-ctn {
4384 width: calc(100% + 160px);
4385 position: absolute;
4386 background: #E6E6EB;
4387 padding: 0 20px;
4388 box-sizing: border-box;
4389 border-top: 2px solid #434960;
4390 min-height: 100vh;
4391 left: -160px;
4392 top: -34px;
4393 z-index: 9999999;
4394 padding-top: 100px;
4395 padding-bottom: 100px;
4396 margin-top: 0px;
4397 }
4398
4399 .sb-onboarding-wizard-ctn[data-step="0"] {
4400 z-index: 1;
4401 }
4402
4403 .facebook-feed_page_cff-setup .cff-fb-source-ctn,
4404 .facebook-feed_page_cff-setup .sb-dialog-ctn {
4405 z-index: 999999999999999999999;
4406 }
4407
4408 .folded .sb-onboarding-wizard-ctn {
4409 width: calc(100% + 36px);
4410 left: -36px;
4411 }
4412
4413 .sb-onboarding-wizard-ctn[data-step="0"] {
4414 position: relative;
4415 width: 100% !important;
4416 left: 0 !important;
4417 top: 0 !important;
4418 padding-top: 0px !important;
4419 border-color: transparent !important;
4420 margin-top: 63px;
4421 }
4422
4423 .sb-onboarding-wizard-wrapper {
4424 width: 850px;
4425 max-width: 100%;
4426 margin: auto;
4427 margin-top: 50px;
4428 }
4429
4430 .sb-onboarding-wizard-wrapper[data-step="0"] {
4431 width: 1200px;
4432 margin-top: 100px;
4433 }
4434
4435
4436 .sb-onboarding-wizard-wrapper>div {
4437 width: 100%;
4438 box-sizing: border-box;
4439 float: left;
4440 position: relative;
4441 }
4442
4443 .sb-onboarding-wizard-top {
4444 display: flex;
4445 justify-content: center;
4446 align-items: center;
4447 }
4448
4449 .sb-onboarding-wizard-logo-ctn {
4450 display: flex;
4451 justify-content: center;
4452 align-items: center;
4453 width: 68px;
4454 height: 68px;
4455 position: relative;
4456 margin-right: 35px;
4457 margin-left: -35px;
4458 }
4459
4460 .sb-onboarding-wizard-logo1-ctn {
4461 display: flex;
4462 justify-content: center;
4463 align-items: center;
4464 width: 46px;
4465 height: 68px;
4466 position: relative;
4467 margin-right: 15px;
4468 margin-left: -15px;
4469 }
4470
4471 .sb-onboarding-wizard-logo-balloon1 {
4472 width: 100%;
4473 float: left;
4474 }
4475
4476 .sb-onboarding-wizard-logo-ctn:after {
4477 content: '';
4478 position: absolute;
4479 width: 100%;
4480 height: 100%;
4481 background: #fff;
4482 border-radius: 10px;
4483 box-shadow: 0px 1.4945039749145508px 2.0379600524902344px 0px #00000012,
4484 0px 4.1321120262146px 5.634698390960693px 0px #0000000C,
4485 0px 9.94853401184082px 13.566183090209961px 0px #00000009,
4486 0px 33px 45px 0px #00000006;
4487 -webkit-transform: rotate(-10deg);
4488 transform: rotate(-10deg);
4489 }
4490
4491 .sb-onboarding-wizard-logo-ctn img {
4492 z-index: 2;
4493 }
4494
4495 .sb-onboarding-wizard-logo-balloon {
4496 position: absolute;
4497 right: -15px;
4498 bottom: -13px;
4499 }
4500
4501 .sb-onboarding-wizard-plugin-name h3 {
4502 font-weight: 600 !important;
4503 color: #141B38;
4504 font-size: 32px !important;
4505 line-height: 1.1em !important;
4506 }
4507
4508 .sb-onboarding-wizard-plugin-name span {
4509 font-weight: 600;
4510 color: #141B38;
4511 font-size: 20px;
4512 opacity: .6;
4513 margin-top: 6px;
4514 float: left;
4515 }
4516
4517 .sb-onboarding-wizard-steps {
4518 margin-top: 50px;
4519 height: 20px;
4520 display: flex;
4521 align-items: center;
4522 justify-content: space-between;
4523 }
4524
4525 .sb-onboarding-wizard-steps:before {
4526 content: '';
4527 position: absolute;
4528 width: 100%;
4529 height: 2px;
4530 background: #CED0D9;
4531 margin-top: -1px;
4532 }
4533
4534 .sb-onboarding-wizard-step-icon {
4535 width: 20px;
4536 height: 20px;
4537 position: relative;
4538 background: #fff;
4539 border: 4px solid #CED0D9;
4540 border-radius: 25px;
4541 box-sizing: border-box;
4542 }
4543
4544 .sb-onboarding-wizard-step-icon:before {
4545 content: '';
4546 position: absolute;
4547 width: calc(100% + 6px);
4548 height: calc(100% + 6px);
4549 border: 3px solid #E6E6EB;
4550 left: -6px;
4551 top: -6px;
4552 border-radius: inherit;
4553 z-index: 1;
4554 }
4555
4556 .sb-onboarding-wizard-step-icon[data-active="true"] {
4557 border-color: #0096CC;
4558 }
4559
4560 .sb-onboarding-wizard-step-icon[data-active="done"] {
4561 background: #2C324C;
4562 border-color: #2C324C;
4563 }
4564
4565 .sb-onboarding-wizard-step-icon[data-active="done"]:after {
4566 content: '';
4567 position: absolute;
4568 height: 3px;
4569 width: 8px;
4570 color: #fff;
4571 border-left: 2px solid currentColor;
4572 border-bottom: 2px solid currentColor;
4573 -webkit-transform: rotate(-45deg);
4574 transform: rotate(-45deg);
4575 top: 2px;
4576 left: 1px;
4577 }
4578
4579 .sb-onboarding-wizard-step-ctn {
4580 width: 100%;
4581 float: left;
4582 margin-top: 30px;
4583 }
4584
4585 .sb-onboarding-wizard-step-wrapper {
4586 background: #fff;
4587 border-radius: 5px;
4588 padding-bottom: 20px;
4589 box-shadow: 0px 4px 5px 0px #0000000D, 0px 1px 2px 0px #0000000D;
4590 }
4591
4592 /*
4593 .sb-onboarding-wizard-step-welcome {
4594 display: flex;
4595 justify-content: center;
4596 align-items: center;
4597 flex-direction: column;
4598 text-align: center;
4599 padding: 100px 20%;
4600 }
4601 */
4602 .sb-onboarding-wizard-step-welcome {
4603 display: grid;
4604 grid-template-columns: 55% 45%;
4605 padding-bottom: 0px;
4606 }
4607
4608 .sb-onboarding-wizard-welcome-text {
4609 padding: 0px 10%;
4610 display: flex;
4611 flex-direction: column;
4612 justify-content: center;
4613 }
4614
4615 .sb-onboarding-wizard-welcome-banner {
4616 background-color: #0068A0;
4617 border-top-right-radius: 5px;
4618 border-bottom-right-radius: 5px;
4619 }
4620
4621 .sb-onboarding-wizard-welcome-banner img {
4622 width: 100%;
4623 height: auto;
4624 float: left;
4625 border-radius: inherit;
4626 }
4627
4628 .sb-onboarding-wizard-welcome-btns {
4629 display: flex;
4630 column-gap: 15px;
4631 }
4632
4633 .sb-onboarding-wizard-step-welcome h3,
4634 .sb-onboarding-wizard-step-welcome h1.sb-onboarding-wizard-step-heading {
4635 font-size: 24px !important;
4636 font-weight: 600 !important;
4637 line-height: 29px !important;
4638 margin-top: 0px !important;
4639 margin-bottom: 5px !important;
4640 }
4641
4642 .sb-onboarding-wizard-step-welcome p {
4643 font-size: 14px;
4644 font-weight: 400;
4645 line-height: 22px;
4646 margin-bottom: 45px;
4647 color: #696D80;
4648 }
4649
4650 .sb-onboarding-wizard-step-welcome button {
4651 padding: 16px 25px;
4652 font-weight: 600;
4653 border-radius: 4px;
4654 flex-grow: 1;
4655 position: relative;
4656 }
4657
4658 .sb-onboarding-wizard-step-welcome button.sb-btn-wizard-next:before,
4659 .sb-onboarding-wizard-upgrade-btns a.sb-btn-wizard-next:before {
4660 left: unset;
4661 top: 21px;
4662 right: 40px;
4663 }
4664
4665
4666 .sb-onboarding-wizard-step-top {
4667 display: flex;
4668 flex-direction: column;
4669 padding: 20px 20px;
4670 border-bottom: 1px solid #E6E6EB;
4671 }
4672
4673 .sb-onboarding-wizard-step-top[data-large="true"] {
4674 padding: 30px 20px;
4675 }
4676
4677 .sb-onboarding-wizard-step-top strong {
4678 font-size: 12px;
4679 font-weight: 700;
4680 line-height: 19px;
4681 letter-spacing: 0.05em;
4682 color: #696D80;
4683 }
4684
4685 .sb-onboarding-wizard-step-top h4,
4686 .sb-onboarding-wizard-step-top h1.sb-onboarding-wizard-step-heading {
4687 font-size: 18px !important;
4688 font-weight: 600 !important;
4689 line-height: 25px !important;
4690 color: #000;
4691 }
4692
4693 .sb-onboarding-wizard-step-top[data-large="true"] h4,
4694 .sb-onboarding-wizard-step-top[data-large="true"] h1.sb-onboarding-wizard-step-heading {
4695 font-size: 20px !important;
4696 }
4697
4698 .sb-onboarding-wizard-step-top span {
4699 font-size: 14px;
4700 font-weight: 400;
4701 line-height: 22px;
4702 color: #696D80;
4703 }
4704
4705 .sb-onboarding-wizard-step-pag-btns {
4706 display: flex;
4707 justify-content: flex-end;
4708 margin-top: 30px;
4709 }
4710
4711 .sb-onboarding-wizard-step-pag-btns button {
4712 padding: 10px 20px 10px 33px !important;
4713 margin-left: 20px !important;
4714 border-radius: 5px;
4715 position: relative;
4716 }
4717
4718 .sb-btn-wizard-next:before,
4719 .sb-btn-wizard-back:before {
4720 content: '';
4721 position: absolute;
4722 width: 5px;
4723 height: 5px;
4724 border-left: 2px solid currentColor;
4725 border-bottom: 2px solid currentColor;
4726 left: 15px;
4727 top: 15px;
4728 -webkit-transform: rotate(45deg);
4729 transform: rotate(45deg);
4730 }
4731
4732 .sb-btn-wizard-next:before {
4733 left: 15px;
4734 top: 15px;
4735 -webkit-transform: rotate(230deg);
4736 transform: rotate(230deg);
4737 }
4738
4739 .sb-onboarding-wizard-ctn button {
4740 -webkit-transition: unset !important;
4741 transition: unset !important;
4742 }
4743
4744 .sb-onboarding-wizard-elements-list>div {
4745 padding: 25px;
4746 }
4747
4748 .sb-onboarding-wizard-elements-list>div:nth-child(odd),
4749 .sb-onboarding-wizard-success-list>div:nth-child(odd) {
4750 background: #F9F9FA;
4751 }
4752
4753 .sb-onboarding-wizard-elem-info {
4754 display: inline-flex;
4755 width: calc(100% - 50px);
4756 float: left;
4757 align-content: flex-start;
4758 }
4759 .sb-onboarding-wizard-elem-info[data-type="select"]{
4760 width: calc(100% - 210px);
4761 }
4762 .sb-onboarding-wizard-elem-select{
4763 float: right;
4764 }
4765 .sb-onboarding-wizard-elem-select select{
4766 max-width: 200px!important;
4767 border: 1px solid #D0D1D7!important;
4768 padding: 3px 35px 3px 15px!important;
4769 height: 40px!important;
4770 font-size: 14px!important;
4771 color: #141B38!important;
4772 -webkit-appearance: none!important;
4773 appearance: none!important;
4774 background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABSSURBVHgBfc4hCkAhDAbgjV3slQcvvHuYDWY1G8zewyIWb6YuCCLqD4Pt5wtD54NBQA2XVKiWcorl/X7s+DkhJYUhPk54IN5plCue0Tb8M8/aNx/uIpRVqbbFAAAAAElFTkSuQmCC) no-repeat right 15px top 55%!important;
4775 box-sizing: border-box;
4776 }
4777
4778 .sb-onboarding-wizard-elem-icon {
4779 width: 28px;
4780 height: 28px;
4781 margin-right: 20px;
4782 display: flex;
4783 justify-content: center;
4784 align-items: center;
4785 }
4786
4787 .sb-onboarding-wizard-elem-icon img {
4788 width: 28px;
4789 height: 28px;
4790 float: left;
4791 }
4792
4793 .sb-onboarding-wizard-elem-text {
4794 display: flex;
4795 flex-direction: column;
4796 }
4797
4798 .sb-onboarding-wizard-elem-text strong {
4799 font-size: 16px;
4800 font-weight: 600;
4801 line-height: 26px;
4802 }
4803
4804 .sb-onboarding-wizard-elem-text span {
4805 font-size: 14px;
4806 font-weight: 400;
4807 line-height: 22px;
4808 color: #434960;
4809 }
4810
4811 .sb-onboarding-wizard-elem-toggle {
4812 width: 50px;
4813 float: right;
4814 }
4815
4816 /* SMASH-1378 a11y: the onboarding feature toggle was converted from <div> to
4817 * <button role="switch"> for keyboard operability. The selectors below match
4818 * both so the switch keeps its pill styling. A bare <button> inherits UA chrome
4819 * a <div> never had (appearance:auto, a UA font, text-align:center, system
4820 * color), so we zero all of it out for pixel parity. The role/aria-checked
4821 * semantics live in the markup; the visible focus ring is added via
4822 * :focus-visible below (box-shadow, so it never shifts layout). */
4823 .sb-onboarding-wizard-elem-toggle>div,
4824 .sb-onboarding-wizard-elem-toggle>button {
4825 width: 36px;
4826 height: 16px;
4827 padding: 2px;
4828 border-radius: 31px;
4829 background-color: #9295A6;
4830 position: relative;
4831 cursor: pointer;
4832 border: 0;
4833 box-sizing: content-box;
4834 display: block;
4835 -webkit-appearance: none;
4836 appearance: none;
4837 margin: 0;
4838 font: inherit;
4839 color: inherit;
4840 text-align: left;
4841 outline: none;
4842 }
4843
4844 .sb-onboarding-wizard-elem-toggle>button:focus-visible {
4845 box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0096CC;
4846 }
4847
4848
4849 .sb-onboarding-wizard-elem-toggle>div[data-color="green"][data-active="true"],
4850 .sb-onboarding-wizard-elem-toggle>button[data-color="green"][data-active="true"] {
4851 background-color: #59AB46;
4852 }
4853
4854 .sb-onboarding-wizard-elem-toggle>div[data-uncheck="true"],
4855 .sb-onboarding-wizard-elem-toggle>button[data-uncheck="true"] {
4856 opacity: .5;
4857 cursor: auto;
4858 }
4859
4860 .sb-onboarding-wizard-elem-toggle>div:before,
4861 .sb-onboarding-wizard-elem-toggle>button:before {
4862 content: '';
4863 position: absolute;
4864 width: 16px;
4865 height: 16px;
4866 border-radius: 50px;
4867 top: 2px;
4868 left: 3px;
4869 background-color: #fff;
4870 box-shadow: 0px 1px 2px 0px #00000040;
4871 -webkit-transition: all .2s ease-in-out;
4872 transition: all .2s ease-in-out;
4873 }
4874
4875 .sb-onboarding-wizard-elem-toggle>div[data-active="true"]:before,
4876 .sb-onboarding-wizard-elem-toggle>button[data-active="true"]:before {
4877 left: 22px;
4878 }
4879
4880 .sb-onboarding-wizard-elem-toggle>div[data-color="blue"][data-active="true"],
4881 .sb-onboarding-wizard-elem-toggle>button[data-color="blue"][data-active="true"] {
4882 background-color: #0096CC;
4883 }
4884
4885 .sb-onboarding-wizard-elements-list-hd {
4886 padding: 20px !important;
4887 padding-top: 25px !important;
4888 background-color: #fff !important;
4889 border-bottom: 1px solid #E6E6EB !important;
4890 font-size: 18px !important;
4891 font-weight: 600 !important;
4892 line-height: 25px !important;
4893 }
4894
4895 .sb-onboarding-wizard-step-configuref {
4896 padding-bottom: 30px;
4897 }
4898
4899 .sb-onboarding-wizard-success-list {
4900 overflow: hidden;
4901 }
4902
4903 .sb-onboarding-wizard-step-success {
4904 padding-bottom: 0px;
4905 }
4906
4907 .sb-onboarding-wizard-succes-elem {
4908 padding: 0px 22px;
4909 display: flex;
4910 align-items: center;
4911 column-gap: 10px;
4912 visibility: hidden;
4913 opacity: 0;
4914 height: 0px;
4915 transform: translateX(-20px);
4916 transition: all .3s ease-in-out;
4917 }
4918
4919 .sb-onboarding-wizard-success-list[data-done="true"] .sb-onboarding-wizard-succes-elem {
4920 height: 54px;
4921 visibility: visible;
4922 opacity: 1;
4923 transform: translateX(0px);
4924 }
4925
4926 .sb-onboarding-wizard-success-list[data-done="true"] .sb-onboarding-wizard-succes-elem:last-of-type {
4927 margin-bottom: 20px;
4928 }
4929
4930 .sb-onboarding-wizard-succes-icon {
4931 width: 20px;
4932 height: 20px;
4933 color: #468737;
4934 }
4935
4936 .sb-onboarding-wizard-succes-icon svg path {
4937 stroke: currentColor;
4938 }
4939
4940 .sb-onboarding-wizard-succes-text {
4941 font-size: 16px;
4942 font-weight: 400;
4943 line-height: 26px;
4944 color: #2C324C;
4945 }
4946
4947 .sb-onboarding-wizard-upgrader {
4948 margin-top: 30px;
4949 /* background: #F9F9FA; */
4950 padding: 30px 10%;
4951 box-shadow: 0px 4px 50px 0px #0000000D, 0px 1px 2px 0px #0000000D;
4952 border-radius: 5px;
4953 }
4954
4955 .sb-onboarding-wizard-features-ctn,
4956 .sb-onboarding-wizard-license-ctn {
4957 background: #fff;
4958 border: 1px solid #E6E6EB;
4959 box-shadow: 0px 4px 5px 0px #0000000D, 0px 1px 2px 0px #0000000D;
4960 margin-bottom: 20px;
4961 border-radius: 5px;
4962 }
4963
4964 .sb-onboarding-wizard-upgrader-features {
4965 background: #F9F9FA;
4966 display: flex;
4967 justify-content: center;
4968 align-items: center;
4969 padding: 15px 40px;
4970 column-gap: 8px;
4971 border-top-right-radius: 8px;
4972 border-top-left-radius: 8px;
4973 }
4974
4975 .sb-onboarding-wizard-upgrader-feature-el {
4976 display: inline-flex;
4977 font-size: 13px;
4978 font-weight: 600;
4979 line-height: 21px;
4980 column-gap: 10px;
4981 justify-content: center;
4982 align-items: center;
4983 padding: 4px 8px;
4984 background: #FFFFFF;
4985 box-shadow: 0px 4px 10px 0px #0000000D, 0px 1px 2px 0px #0000000D;
4986 border-radius: 6px;
4987 margin: 3px 0px;
4988 }
4989
4990 .sb-onboarding-wizard-upgrader-feature-el svg {
4991 float: left;
4992 }
4993
4994 .sb-onboarding-wizard-upgrader-action-ctn {
4995 display: flex;
4996 flex-direction: column;
4997 justify-content: center;
4998 align-items: center;
4999 padding: 40px 20px;
5000 }
5001
5002 .sb-onboarding-wizard-upgrader-action-ctn h4 {
5003 font-size: 18px !important;
5004 font-weight: 600 !important;
5005 line-height: 25px !important;
5006 }
5007
5008 .sb-onboarding-wizard-upgrader-action-ctn p {
5009 font-size: 15px;
5010 font-weight: 400;
5011 line-height: 21px;
5012 color: #696D80;
5013 padding: 0 20%;
5014 margin-bottom: 22px;
5015 text-align: center;
5016 }
5017
5018 .sb-onboarding-wizard-upgrader-action-ctn a {
5019 font-size: 16px;
5020 font-weight: 600;
5021 line-height: 26px;
5022 text-align: left;
5023 padding: 10px 35px;
5024 border: 0px;
5025 border-radius: 4px;
5026 }
5027
5028 .sb-onboarding-wizard-upgrader-bonus {
5029 display: flex;
5030 justify-content: center;
5031 align-items: center;
5032 background: #FFEFCC;
5033 border-bottom-right-radius: 8px;
5034 border-bottom-left-radius: 8px;
5035 font-size: 13px;
5036 font-weight: 400;
5037 line-height: 21px;
5038 padding: 8px 10px;
5039 column-gap: 5px;
5040 }
5041
5042 .sb-onboarding-wizard-license-ctn {
5043 display: flex;
5044 flex-direction: column;
5045 justify-content: center;
5046 align-items: center;
5047 padding: 40px 60px;
5048 }
5049
5050 .sb-onboarding-wizard-license-ctn strong {
5051 font-size: 20px;
5052 font-weight: 600;
5053 line-height: 25px;
5054 text-align: center;
5055 color: #000;
5056 }
5057
5058 .sb-onboarding-wizard-license-ctn p {
5059 font-size: 14px;
5060 font-weight: 400;
5061 line-height: 21px;
5062 text-align: center;
5063 color: #696D80;
5064 margin-top: 5px;
5065 margin-bottom: 22px;
5066 }
5067
5068 .sb-onboarding-wizard-license-inp-ctn {
5069 display: flex;
5070 width: 100%;
5071 padding: 0 5%;
5072 align-items: center;
5073 justify-content: center;
5074 box-sizing: border-box;
5075 column-gap: 12px;
5076 }
5077
5078 .sb-onboarding-wizard-license-inp-ctn input {
5079 flex: 1;
5080 padding: 5px 10px !important;
5081 border: 1px solid #E6E6EB
5082 }
5083
5084 .sb-onboarding-wizard-license-inp-ctn button {
5085 height: 40px;
5086 font-size: 14px;
5087 font-weight: 600;
5088 line-height: 22px;
5089 }
5090
5091 .sb-onboarding-wizard-finish-ctn {
5092 display: flex;
5093 justify-content: center;
5094 align-items: center;
5095 }
5096
5097 .sb-onboarding-wizard-finish-ctn button {
5098 font-weight: 600;
5099 font-size: 12px;
5100 color: #141B38 !important;
5101 padding: 13px 23px;
5102 line-height: 1em;
5103 }
5104
5105 .sb-onboarding-wizard-finish-ctn button svg {
5106 margin-left: 10px;
5107 float: left;
5108 margin-top: 3px;
5109 }
5110
5111 .sb-onboarding-wizard-sources-list {
5112 display: grid;
5113 grid-template-columns: 32.66% 32.66% 32.66%;
5114 grid-column-gap: 1%;
5115 margin-bottom: 10px;
5116 padding: 10px 20px;
5117 }
5118
5119 .sb-onboarding-wizard-sources-list>div {
5120 display: flex;
5121 height: 52px;
5122 position: relative;
5123 border-radius: 3px;
5124 margin-bottom: 10px;
5125 }
5126
5127 .sb-onboarding-wizard-source-newitem {
5128 justify-content: center;
5129 align-items: center;
5130 background: #EBF5FF;
5131 border: 1px solid #EBF5FF;
5132 color: #0096CC;
5133 cursor: pointer;
5134 }
5135
5136 .sb-onboarding-wizard-source-newitem span {
5137 color: inherit !important;
5138 margin-left: 10px !important;
5139 }
5140
5141 .sb-onboarding-wizard-source-item {
5142 align-items: center;
5143 box-sizing: border-box;
5144 padding: 0 10px;
5145 border: 1px solid #CED0D9;
5146 padding-bottom: 2px;
5147 }
5148
5149 .sb-onboarding-wizard-source-item strong {
5150 color: #000;
5151 }
5152
5153 .sb-onboarding-wizard-source-item-avatar {
5154 position: relative;
5155 width: 32px;
5156 height: 32px;
5157 border-radius: 50px;
5158 margin-right: 12px;
5159 }
5160
5161 .sb-onboarding-wizard-source-item-avatar img {
5162 width: inherit;
5163 height: inherit;
5164 border-radius: 50px;
5165 float: left;
5166 }
5167
5168 .sb-onboarding-wizard-source-item-avatar svg {
5169 position: absolute;
5170 right: -5px;
5171 bottom: -3px;
5172 }
5173
5174 .sb-onboarding-wizard-source-item-delete {
5175 display: flex;
5176 width: 20px;
5177 height: 20px;
5178 justify-content: center;
5179 align-items: center;
5180 cursor: pointer;
5181 margin-left: auto;
5182 }
5183
5184 .sb-onboarding-wizard-source-item-delete svg {
5185 float: left;
5186 }
5187
5188 .sb-onboarding-wizard-succes-name {
5189 text-transform: capitalize;
5190 }
5191
5192 .sb-onboarding-wizard-upgrade-ctn {
5193 display: grid;
5194 grid-template-columns: 54% 46%;
5195 background-color: #0068A0;
5196 box-shadow: 0px 4px 5px 0px #0000000D, 0px 1px 2px 0px #0000000D;
5197 margin-top: 20px;
5198 margin-bottom: 20px;
5199 border-radius: 5px;
5200 }
5201
5202 .sb-onboarding-wizard-upgrade-banner img {
5203 width: 100%;
5204 float: left;
5205 border-top-right-radius: 5px;
5206 border-bottom-right-radius: 5px;
5207 }
5208
5209 .sb-onboarding-wizard-upgrade-text {
5210 padding: 0px 10%;
5211 display: flex;
5212 flex-direction: column;
5213 justify-content: center;
5214 }
5215
5216 .sb-onboarding-wizard-upgrade-text h3 {
5217 color: #fff;
5218 }
5219
5220 .sb-onboarding-wizard-upgrade-text p {
5221 color: #fff;
5222 margin: 25px 0px;
5223 }
5224
5225 .sb-onboarding-wizard-upgrade-btns a,
5226 .sb-onboarding-wizard-upgrade-btns a:hover {
5227 color: #0068A0;
5228 background: #fff;
5229 padding: 16px 25px;
5230 position: relative;
5231 }
5232
5233 .sb-onboarding-wizard-upgrade-off {
5234 padding: 12px 20px;
5235 display: grid;
5236 grid-template-columns: 50px calc(100% - 50px);
5237 background: #FFDF99;
5238 margin-top: 18px;
5239 border-radius: 4px;
5240 }
5241
5242 .sb-onboarding-wizard-upgrade-off div {
5243 display: flex;
5244 width: 35px;
5245 height: 35px;
5246 justify-content: center;
5247 align-items: center;
5248 }
5249
5250 .sb-onboarding-wizard-upgrade-off div svg {
5251 float: left;
5252 }
5253
5254 .sb-onboarding-wizard-upgrade-off span {
5255 color: #331F00;
5256 }
5257
5258 .sb-onboarding-wizard-close {
5259 top: 0px;
5260 position: fixed;
5261 display: flex;
5262 justify-content: center;
5263 align-items: center;
5264 width: 120px;
5265 height: 40px;
5266 right: 100px;
5267 background-color: #434960;
5268 color: #fff;
5269 font-size: 14px;
5270 font-weight: 600;
5271 column-gap: 10px;
5272 border-bottom-left-radius: 4px;
5273 border-bottom-right-radius: 4px;
5274 cursor: pointer;
5275 z-index: 99;
5276 /* SMASH-1378 a11y: converted from <div> to native <button> for keyboard
5277 operability; zero out UA button chrome (border/appearance/font/top
5278 radius) so it stays pixel-identical to the original div. */
5279 border: 0;
5280 border-top-left-radius: 0;
5281 border-top-right-radius: 0;
5282 -webkit-appearance: none;
5283 appearance: none;
5284 font-family: inherit;
5285 }
5286 .sb-onboarding-wizard-close:focus-visible {
5287 outline: 2px solid #fff;
5288 outline-offset: -2px;
5289 }
5290
5291 .facebook-feed_page_cff-setup .cff-header-notice {
5292 display: none;
5293 }
5294
5295 .sb-btn-wizard-next:before,
5296 .sb-btn-wizard-install:before {
5297 left: unset !important;
5298 right: 16px !important;
5299 }
5300
5301 button.sb-btn-wizard-install,
5302 div:not(.sb-onboarding-wizard-welcome-btns)>button.sb-btn-wizard-next {
5303 padding: 10px 33px 10px 20px !important;
5304 }
5305
5306 .sb-onboarding-wizard-step-wrapper.sb-onboarding-wizard-step-installp {
5307 padding-bottom: 0px;
5308 }
5309
5310 .sb-onboarding-wizard-elem:last-of-type {
5311 border-bottom-right-radius: 5px;
5312 border-bottom-left-radius: 5px;
5313 }
5314
5315 .sb-onboarding-wizard-license-error {
5316 color: #D72C2C;
5317 display: flex;
5318 margin-top: 20px;
5319 font-weight: 500;
5320 }
5321
5322 .sb-onboarding-wizard-license-error a {
5323 text-decoration: underline;
5324 }
5325
5326 .sb-onboarding-wizard-license-inp-ctn button svg {
5327 fill: currentColor !important;
5328 margin-right: 10px;
5329 }
5330
5331 .sb-onboarding-wizard-license-inp-ctn button svg path {
5332 fill: currentColor !important;
5333 }
5334
5335 @media (min-width: 760px) and (max-width: 960px) {
5336 .sb-onboarding-wizard-step-welcome {
5337 grid-template-columns: 70% 30%;
5338 }
5339
5340 .sb-onboarding-wizard-welcome-text {
5341 padding: 100px 10%;
5342 }
5343
5344 .sb-onboarding-wizard-welcome-banner {
5345 justify-content: center;
5346 display: flex;
5347 align-items: center;
5348 }
5349
5350 }
5351
5352 @media all and (max-width: 760px) {
5353 .sb-onboarding-wizard-step-welcome {
5354 display: flex;
5355 flex-direction: column-reverse;
5356 margin-bottom: 20px;
5357 }
5358
5359 .sb-onboarding-wizard-welcome-text {
5360 padding: 100px 10%;
5361 }
5362 }
5363
5364 @media all and (max-width: 960px) {
5365 .sb-onboarding-wizard-ctn {
5366 width: 100%;
5367 left: 0px;
5368 top: 0;
5369 }
5370
5371 .sb-onboarding-wizard-sources-list {
5372 grid-template-columns: 49% 49%;
5373 }
5374 }
5375
5376 .sb-onboarding-wizard-smash-list {
5377 display: flex;
5378 align-items: center;
5379 margin-top: 10px;
5380 }
5381
5382 .sb-onboarding-wizard-smash-inside {
5383 display: flex;
5384 padding: 6px 10px;
5385 border: 1px solid #E6E6EB;
5386 border-radius: 4px;
5387 column-gap: 10px;
5388 align-items: center;
5389 }
5390
5391 .sb-onboarding-wizard-smash-list svg {
5392 float: left;
5393 fill: #888;
5394 }
5395
5396 .sb-onboarding-wizard-smash-elem {
5397 display: flex;
5398 align-items: center;
5399 column-gap: 5px;
5400 text-transform: capitalize;
5401 }
5402
5403 .sb-onboarding-wizard-smash-elem span {
5404 color: #333;
5405 font-size: 14px;
5406 font-weight: 500;
5407 }
5408
5409 .sb-onboarding-wizard-smash-elem img {
5410 width: 20px;
5411 height: auto;
5412 float: left;
5413 }
5414
5415 .sb-onboarding-wizard-smash-inside .sb-control-elem-tltp {
5416 margin-left: unset;
5417 width: 14px;
5418 height: 14px;
5419 cursor: pointer;
5420 }
5421
5422 .sb-onboarding-wizard-smash-inside .sb-control-elem-tltp-content {
5423 position: absolute;
5424 opacity: 0;
5425 visibility: hidden;
5426 top: -30px;
5427 left: 7px;
5428 -webkit-transition: all .2s ease-in-out;
5429 transition: all .2s ease-in-out;
5430 }
5431
5432 .sb-onboarding-wizard-smash-inside .sb-control-elem-tltp:hover .sb-control-elem-tltp-content {
5433 opacity: 1;
5434 visibility: visible;
5435 top: -16px;
5436 max-width: 300px;
5437 width: auto;
5438 left: 7px;
5439 }
5440
5441 .sb-onboarding-wizard-clicking {
5442 width: 300px;
5443 font-size: 14px;
5444 color: #3b4262;
5445 line-height: 1.7em;
5446 position: absolute;
5447 bottom: -65px;
5448 display: flex;
5449 column-gap: 10px;
5450 }
5451
5452 .sb-onboarding-wizard-clicking svg {
5453 fill: currentColor;
5454 margin-top: 5px;
5455 }
5456
5457 .sb-onboarding-wizard-clicking span>span {
5458 text-transform: capitalize;
5459 }