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