PluginProbe
Customify / 2.4.0
Customify v2.4.0
2.10.9 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.7.1 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.6.0 1.6.0.1 1.6.5 1.7.0 1.7.1 All 77 releases
customify / css / customizer.css

customizer.css in Customify 2.4.0, at css/customizer.css

3,247 lines 86.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .sm-radio-group {
2 position: relative;
3 border-radius: 999em;
4 overflow: hidden;
5 height: 2.428em;
6 display: -webkit-box;
7 display: -ms-flexbox;
8 display: flex;
9 -ms-flex-wrap: nowrap;
10 flex-wrap: nowrap;
11 -webkit-box-align: stretch;
12 -ms-flex-align: stretch;
13 align-items: stretch;
14 color: rgba(65, 107, 126, 0.7);
15 font-size: 14px;
16 -webkit-font-smoothing: antialiased;
17 font-weight: 600;
18 line-height: 1.142em;
19 }
20
21 .sm-radio-group > * {
22 -webkit-box-flex: 1;
23 -ms-flex: 1 1 0px;
24 flex: 1 1 0;
25 }
26
27 .sm-radio-group:after {
28 content: "";
29 position: absolute;
30 top: 0;
31 right: 0;
32 bottom: 0;
33 left: 0;
34 border: 0.142em solid #57abd5;
35 border-radius: 999em;
36 pointer-events: none;
37 }
38
39 .sm-radio-group input[type="radio"] {
40 display: none;
41 }
42
43 .sm-radio-group input[type="radio"]:checked + label {
44 background-color: #57abd5;
45 color: #ffffff;
46 }
47
48 .sm-radio-group input[type="radio"]:checked + label:before {
49 content: "";
50 display: inline-block;
51 color: inherit;
52 position: relative;
53 top: .285em;
54 margin-right: .45em;
55 height: .8em;
56 width: .55em;
57 border-right: 2px solid;
58 border-bottom: 2px solid;
59 -webkit-transform: translateY(-50%) rotate(45deg);
60 transform: translateY(-50%) rotate(45deg);
61 }
62
63 .sm-radio-group label {
64 display: -webkit-box;
65 display: -ms-flexbox;
66 display: flex;
67 -webkit-box-align: center;
68 -ms-flex-align: center;
69 align-items: center;
70 -webkit-box-pack: center;
71 -ms-flex-pack: center;
72 justify-content: center;
73 position: relative;
74 cursor: pointer;
75 -webkit-transition: all .25s ease;
76 transition: all .25s ease;
77 color: inherit;
78 }
79
80 .sm-radio-group label:hover {
81 color: #416b7e;
82 }
83
84 .sm-radio-group label:nth-of-type(2) {
85 border-left: 2px solid #57abd5;
86 border-right: 2px solid #57abd5;
87 }
88
89 [id="customize-control-sm_coloration_level_control"] .sm-radio-group {
90 display: -webkit-box;
91 display: -ms-flexbox;
92 display: flex;
93 -webkit-box-orient: horizontal;
94 -webkit-box-direction: reverse;
95 -ms-flex-direction: row-reverse;
96 flex-direction: row-reverse;
97 -ms-flex-wrap: nowrap;
98 flex-wrap: nowrap;
99 -webkit-box-align: stretch;
100 -ms-flex-align: stretch;
101 align-items: stretch;
102 -webkit-box-pack: start;
103 -ms-flex-pack: start;
104 justify-content: flex-start;
105 }
106
107 [id="customize-control-sm_coloration_level_control"] .sm-radio-group > * {
108 -webkit-box-flex: 0;
109 -ms-flex: 0 0 33.33%;
110 flex: 0 0 33.33%;
111 }
112
113 [id="customize-control-sm_coloration_level_control"] .sm-radio-group input[type="radio"]:last-of-type:checked + label {
114 background: -webkit-gradient(linear, left top, right top, from(#3DAAE0), to(#D557BE));
115 background: linear-gradient(90deg, #3DAAE0 0%, #D557BE 100%);
116 }
117
118 [id="customize-control-sm_coloration_level_control"] .sm-radio-group input[type="radio"]:nth-of-type(1):checked ~ label:last-of-type, [id="customize-control-sm_coloration_level_control"] .sm-radio-group input[type="radio"]:nth-of-type(2):checked ~ label:last-of-type {
119 margin-right: -33.33%;
120 }
121
122 [id="customize-control-sm_coloration_level_control"] .sm-radio-group label:nth-of-type(1) {
123 -webkit-box-ordinal-group: 5;
124 -ms-flex-order: 4;
125 order: 4;
126 }
127
128 [id="customize-control-sm_coloration_level_control"] .sm-radio-group label:nth-of-type(2) {
129 -webkit-box-ordinal-group: 4;
130 -ms-flex-order: 3;
131 order: 3;
132 border-left: 2px solid #57abd5;
133 border-right: 2px solid #57abd5;
134 }
135
136 [id="customize-control-sm_coloration_level_control"] .sm-radio-group label:nth-of-type(3) {
137 -webkit-box-ordinal-group: 3;
138 -ms-flex-order: 2;
139 order: 2;
140 }
141
142 [id="customize-control-sm_coloration_level_control"] .sm-radio-group label:nth-of-type(4) {
143 -webkit-box-ordinal-group: 2;
144 -ms-flex-order: 1;
145 order: 1;
146 border-left: 2px solid #57abd5;
147 }
148
149 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-customize li.customize-control-sm_switch {
150 display: -webkit-box !important;
151 display: -ms-flexbox !important;
152 display: flex !important;
153 -webkit-box-align: center;
154 -ms-flex-align: center;
155 align-items: center;
156 -webkit-box-pack: justify;
157 -ms-flex-pack: justify;
158 justify-content: space-between;
159 padding-top: 42px;
160 padding-bottom: 42px;
161 }
162
163 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-customize li.customize-control-sm_switch .customize-control-title, [id="sub-accordion-section-sm_color_palettes_section"].sm-view-customize li.customize-control-sm_switch .separator.label {
164 display: inline-block;
165 }
166
167 .sm-switch {
168 display: -webkit-box;
169 display: -ms-flexbox;
170 display: flex;
171 -ms-flex-wrap: nowrap;
172 flex-wrap: nowrap;
173 -webkit-box-align: stretch;
174 -ms-flex-align: stretch;
175 align-items: stretch;
176 -webkit-box-pack: start;
177 -ms-flex-pack: start;
178 justify-content: flex-start;
179 overflow: hidden;
180 position: relative;
181 height: 2.428em;
182 max-width: 5.5em;
183 border-radius: 999em;
184 color: #ffffff;
185 font-size: 14px;
186 -webkit-font-smoothing: antialiased;
187 font-weight: 600;
188 line-height: 1.142em;
189 z-index: 10;
190 }
191
192 .sm-switch input[type="radio"] {
193 display: none;
194 }
195
196 .sm-switch input[type="radio"] + label {
197 display: -webkit-box;
198 display: -ms-flexbox;
199 display: flex;
200 -webkit-box-align: center;
201 -ms-flex-align: center;
202 align-items: center;
203 -webkit-box-flex: 0;
204 -ms-flex: 0 0 100%;
205 flex: 0 0 100%;
206 }
207
208 .sm-switch input[type="radio"] + label, .sm-switch input[type="radio"] + label:after {
209 -webkit-transition: all 0.2s ease-out;
210 transition: all 0.2s ease-out;
211 }
212
213 .sm-switch input[type="radio"]:checked + label {
214 pointer-events: none;
215 }
216
217 .sm-switch input[type="radio"]:nth-of-type(1) + label {
218 padding-left: 1.214em;
219 }
220
221 .sm-switch input[type="radio"]:nth-of-type(1) + label:after {
222 content: "";
223 position: absolute;
224 top: 0;
225 right: 0;
226 bottom: 0;
227 left: 0;
228 background-color: #57abd5;
229 z-index: -1;
230 }
231
232 .sm-switch input[type="radio"]:nth-of-type(1):not(:checked) + label {
233 -webkit-transform: translateX(-100%) translateX(2.125em);
234 transform: translateX(-100%) translateX(2.125em);
235 }
236
237 .sm-switch input[type="radio"]:nth-of-type(1):not(:checked) + label:after {
238 background: #cccccc;
239 -webkit-transform: translateX(100%) translateX(-2.125em);
240 transform: translateX(100%) translateX(-2.125em);
241 }
242
243 .sm-switch input[type="radio"]:nth-of-type(1):not(:checked) + label ~ label {
244 -webkit-transform: translateX(-100%);
245 transform: translateX(-100%);
246 }
247
248 .sm-switch input[type="radio"]:nth-of-type(1):checked + label ~ label {
249 -webkit-transform: translateX(-2.4em);
250 transform: translateX(-2.4em);
251 }
252
253 .sm-switch input[type="radio"]:nth-of-type(1):checked + label ~ label:before {
254 -webkit-transform: translateX(-100%) translateX(2.125em);
255 transform: translateX(-100%) translateX(2.125em);
256 }
257
258 .sm-switch input[type="radio"]:nth-of-type(2) + label {
259 -webkit-box-orient: horizontal;
260 -webkit-box-direction: reverse;
261 -ms-flex-direction: row-reverse;
262 flex-direction: row-reverse;
263 padding-right: 1em;
264 }
265
266 .sm-switch input[type="radio"]:nth-of-type(2) + label:before {
267 content: "";
268 position: absolute;
269 top: 0;
270 right: 0;
271 bottom: 0;
272 left: 0;
273 }
274
275 .sm-switch input[type="radio"]:nth-of-type(2) + label:after {
276 content: "";
277 display: block;
278 height: 2.142em;
279 width: 2.142em;
280 margin-right: auto;
281 margin-left: 0.125em;
282 border-radius: 50%;
283 background-color: #ffffff;
284 -webkit-box-shadow: 1px 2px 2px 0 rgba(23, 21, 21, 0.15);
285 box-shadow: 1px 2px 2px 0 rgba(23, 21, 21, 0.15);
286 pointer-events: none;
287 }
288
289 .wp-full-overlay-sidebar *, .wp-full-overlay-sidebar *:before, .wp-full-overlay-sidebar *:after {
290 -webkit-box-sizing: border-box;
291 box-sizing: border-box;
292 }
293
294 .iris-picker,
295 .iris-picker * {
296 -webkit-box-sizing: content-box;
297 box-sizing: content-box;
298 }
299
300 .wp-full-overlay-sidebar-content .accordion-section-content {
301 overflow: visible;
302 }
303
304 .control-section:not(.control-section-themes) .customize-control {
305 padding: 0;
306 width: 100%;
307 min-height: initial;
308 }
309
310 #customize-header-actions #customize-save-button-wrapper {
311 margin-top: 7px;
312 }
313
314 .wp-full-overlay-footer .devices button {
315 float: left;
316 border-radius: 0;
317 }
318
319 .customize-controls-close {
320 width: 48px;
321 height: 44px;
322 color: #7da9c3;
323 background: #ffffff;
324 border-top: none;
325 border-right-color: #e0e8ef;
326 }
327
328 .customize-controls-close:focus, .customize-controls-close:hover {
329 background: #f5fcff;
330 }
331
332 .customize-controls-close:before {
333 top: 0px;
334 }
335
336 #customize-controls .customize-info {
337 border-bottom-color: #e0e8ef;
338 }
339
340 .customize-panel-back, .customize-section-back {
341 height: 74px;
342 color: #7da9c3;
343 border-right-color: #e0e8ef;
344 }
345
346 .customize-panel-back:hover, .customize-panel-back:focus, .customize-section-back:hover, .customize-section-back:focus {
347 border-left-color: #f5fcff;
348 background: #f5fcff;
349 }
350
351 #customize-theme-controls .theme * {
352 -webkit-box-sizing: content-box;
353 box-sizing: content-box;
354 }
355
356 #customize-theme-controls .accordion-section-content {
357 padding: 17px;
358 }
359
360 #customize-theme-controls .customize-section-title {
361 margin-top: -17px;
362 margin-right: -17px;
363 }
364
365 #customize-theme-controls #accordion-section-add_menu {
366 border-bottom: none;
367 }
368
369 #customize-theme-controls #accordion-section-add_menu .add-menu-toggle {
370 float: none;
371 }
372
373 #customize-theme-controls .customize-pane-child.open {
374 height: 100%;
375 }
376
377 #customize-controls .description {
378 font-size: 12px;
379 font-weight: 300;
380 font-style: normal;
381 line-height: 1.6;
382 color: #4d7b90;
383 text-indent: 0;
384 }
385
386 .customize-control-description {
387 margin-top: 6px;
388 }
389
390 .customize-control {
391 margin-bottom: 24px;
392 }
393
394 #accordion-section-themes + .control-section {
395 border-top: none;
396 }
397
398 #customize-controls .panel-meta.customize-info .accordion-section-title {
399 border-top: none;
400 height: 74px;
401 }
402
403 .button-controls:after {
404 content: " ";
405 display: table;
406 clear: both;
407 }
408
409 .wp-core-ui .button:not(.theme-details):not(.collapse-sidebar):not(.wp-color-result),
410 .wp-core-ui .button-primary,
411 .wp-core-ui .button-secondary {
412 width: auto;
413 padding-left: 15px;
414 padding-right: 15px;
415 font-weight: 400;
416 color: #F5FCFF;
417 text-shadow: none;
418 border: none;
419 background: #AED2E5;
420 -webkit-box-shadow: 0px 2px 0px 0px #8DBED7;
421 box-shadow: 0px 2px 0px 0px #8DBED7;
422 border-radius: 4px;
423 }
424
425 .wp-core-ui .button:not(.theme-details):not(.collapse-sidebar):not(.wp-color-result):hover,
426 .wp-core-ui .button-primary:hover,
427 .wp-core-ui .button-secondary:hover {
428 color: white;
429 text-shadow: none;
430 background: #98C6DD;
431 -webkit-box-shadow: 0px 2px 0px 0px #74A7C2;
432 box-shadow: 0px 2px 0px 0px #74A7C2;
433 }
434
435 .wp-core-ui #customize-header-actions .button-primary {
436 background: #73C5EE;
437 -webkit-box-shadow: 0px 2px 0px 0px #57ABD5;
438 box-shadow: 0px 2px 0px 0px #57ABD5;
439 }
440
441 .wp-core-ui #customize-header-actions .button-primary:hover {
442 background: #58B0DD;
443 -webkit-box-shadow: 0px 2px 0px 0px #3F8AAF;
444 box-shadow: 0px 2px 0px 0px #3F8AAF;
445 }
446
447 .wp-core-ui #customize-header-actions .button-primary.has-next-sibling {
448 border-right: 1px solid #57ABD5;
449 }
450
451 .wp-core-ui #customize-header-actions .button-primary:disabled {
452 color: white !important;
453 background: #AED2E5 !important;
454 opacity: 0.7;
455 -webkit-box-shadow: 0px 2px 0px 0px #8db5ca !important;
456 box-shadow: 0px 2px 0px 0px #8db5ca !important;
457 }
458
459 .wp-core-ui #customize-header-actions .button-primary:disabled.has-next-sibling {
460 border-right: none;
461 }
462
463 .wp-core-ui .reset_section,
464 .wp-core-ui .reset_panel {
465 width: 100%;
466 height: 4em;
467 display: block;
468 margin: 0px 0 25px;
469 }
470
471 .wp-core-ui .reset_panel {
472 margin-top: 10px;
473 }
474
475 .separator.label {
476 display: block;
477 font-size: 14px;
478 line-height: 24px;
479 font-weight: 500;
480 }
481
482 .customize-control-title, .separator.label {
483 color: #2A3B44;
484 }
485
486 .separator.section:before, .separator.sub-section:before {
487 content: "";
488 position: absolute;
489 top: 0;
490 bottom: 0;
491 left: -18px;
492 right: -18px;
493 z-index: -1;
494 }
495
496 .separator.label {
497 font-weight: 500;
498 }
499
500 .separator.large {
501 margin-top: 12px;
502 font-size: 16px;
503 color: #39474D;
504 }
505
506 .separator.section {
507 position: relative;
508 padding: 14px 0;
509 margin-bottom: 0;
510 background: none;
511 border: none;
512 }
513
514 .separator.section[id*="layout"] {
515 margin-top: 0;
516 }
517
518 .separator.section[id*="layout"]:before {
519 border: none;
520 }
521
522 .separator.section:before {
523 border: 1px solid #e0e8ef;
524 background-color: #ffffff;
525 -webkit-box-shadow: 0px 1px 0px 0px #DFE8EF;
526 box-shadow: 0px 1px 0px 0px #DFE8EF;
527 }
528
529 .separator.sub-section {
530 position: relative;
531 padding: 12px 0;
532 }
533
534 .separator.sub-section:before {
535 border-top: 1px solid #e0e8ef;
536 border-bottom: 1px solid #e0e8ef;
537 background-color: #f6fbff;
538 }
539
540 .separator.sub-section + span {
541 margin-top: 20px;
542 font-style: normal;
543 }
544
545 .section-navigation-wrapper {
546 position: relative;
547 height: 43px;
548 margin: -15px -12px 0 -12px;
549 margin-right: -17px;
550 margin-left: -17px;
551 }
552
553 .section-navigation {
554 display: -webkit-box;
555 display: -ms-flexbox;
556 display: flex;
557 margin-top: -1px;
558 clear: both;
559 border-top: 1px solid #e0e8ef;
560 }
561
562 .section-navigation a {
563 -webkit-box-flex: 1;
564 -ms-flex: 1 1 auto;
565 flex: 1 1 auto;
566 display: block;
567 padding: 12px 0;
568 color: #3b484e;
569 background-color: #ffffff;
570 border-bottom: 1px solid #e0e8ef;
571 border-right: 1px solid #e0e8ef;
572 text-align: center;
573 text-decoration: none;
574 -webkit-transition: background-color .15s ease-in-out;
575 transition: background-color .15s ease-in-out;
576 }
577
578 .section-navigation a:last-child {
579 border-right: 0;
580 }
581
582 #customize-controls .customize-info.is-sticky.is-sticky,
583 #customize-controls .customize-section-title.is-sticky.is-sticky {
584 top: 40px;
585 }
586
587 #customize-controls .customize-info.is-in-view.is-in-view,
588 #customize-controls .customize-section-title.is-in-view.is-in-view {
589 -webkit-box-shadow: none;
590 box-shadow: none;
591 }
592
593 #customize-controls .has-nav .customize-info,
594 #customize-controls .has-nav .customize-section-title {
595 margin-right: -12px;
596 }
597
598 #customize-controls .customize-section-title.customize-section-title {
599 border-bottom: 0;
600 }
601
602 .customize-section-description-container.section-meta.has-nav {
603 margin-bottom: 0;
604 }
605
606 .font-options__wrapper {
607 position: relative;
608 }
609
610 .font-options__wrapper:after {
611 content: "";
612 position: absolute;
613 top: 90%;
614 left: 0;
615 right: 0;
616 z-index: 0;
617 display: block;
618 height: 30px;
619 }
620
621 .font-options__head {
622 display: -webkit-box;
623 display: -ms-flexbox;
624 display: flex;
625 -webkit-box-pack: justify;
626 -ms-flex-pack: justify;
627 justify-content: space-between;
628 }
629
630 .font-options__head.font-options__head {
631 -webkit-appearance: none;
632 text-overflow: ellipsis;
633 white-space: nowrap;
634 }
635
636 .font-options__font-title {
637 margin-right: 26px;
638 margin-left: 10px;
639 font-size: 12px;
640 line-height: 20px;
641 font-weight: 300;
642 color: #98c6dd;
643 text-overflow: ellipsis;
644 overflow: hidden;
645 white-space: nowrap;
646 }
647
648 .font-options__options-list {
649 position: absolute;
650 top: calc(100% + 6px);
651 left: -6px;
652 right: -6px;
653 z-index: 2;
654 display: block;
655 padding: 10px;
656 border: 1px solid #dfe8ef;
657 border-radius: 5px;
658 background-color: #ffffff;
659 opacity: 0;
660 display: none;
661 -webkit-transition: opacity .15s linear;
662 transition: opacity .15s linear;
663 }
664
665 .font-options__options-list:last-child {
666 margin-bottom: 0;
667 }
668
669 .font-options__options-list:before, .font-options__options-list:after {
670 content: "";
671 position: absolute;
672 top: -20px;
673 right: 25px;
674 height: 0;
675 width: 0;
676 border: solid transparent;
677 z-index: 10;
678 }
679
680 .font-options__options-list:before {
681 border-bottom-color: white;
682 border-width: 10px;
683 z-index: 11;
684 }
685
686 .font-options__options-list:after {
687 border-bottom-color: rgba(0, 0, 0, 0.075);
688 border-width: 12px;
689 top: -24px;
690 right: 23px;
691 }
692
693 .customize-control-color .wp-picker-container .wp-picker-open + .wp-picker-input-wrap:after {
694 content: "";
695 position: absolute;
696 bottom: 100%;
697 right: 12px;
698 border-collapse: separate;
699 width: 0;
700 height: 0;
701 border-width: 0 9px 9px 9px;
702 border-style: solid;
703 border-color: transparent transparent #fff transparent;
704 }
705
706 .font-options__head, .wp-full-overlay-sidebar-content .customize-control input[type=text]:not(#_customize-input-wpcom_custom_css_content_width_control):not(.wp-color-picker),
707 .wp-full-overlay-sidebar-content .customize-control input[type=checkbox],
708 .wp-full-overlay-sidebar-content .customize-control input[type=password],
709 .wp-full-overlay-sidebar-content .customize-control input[type=color],
710 .wp-full-overlay-sidebar-content .customize-control input[type=date],
711 .wp-full-overlay-sidebar-content .customize-control input[type=datetime],
712 .wp-full-overlay-sidebar-content .customize-control input[type=datetime-local],
713 .wp-full-overlay-sidebar-content .customize-control input[type=email],
714 .wp-full-overlay-sidebar-content .customize-control input[type=month],
715 .wp-full-overlay-sidebar-content .customize-control input[type=number],
716 .wp-full-overlay-sidebar-content .customize-control input[type=radio],
717 .wp-full-overlay-sidebar-content .customize-control input[type=tel],
718 .wp-full-overlay-sidebar-content .customize-control input[type=time],
719 .wp-full-overlay-sidebar-content .customize-control input[type=url],
720 .wp-full-overlay-sidebar-content .customize-control input[type=week],
721 .wp-full-overlay-sidebar-content .customize-control input[type=search],
722 .wp-full-overlay-sidebar-content .customize-control select,
723 .wp-full-overlay-sidebar-content .customize-control textarea,
724 .wp-full-overlay-sidebar-content .customize-control input.range-value[type="number"], ul.font-options__options-list .select2-container .select2-selection--single, #customize-theme-controls .select2-container .select2-selection--multiple {
725 width: 100%;
726 height: 44px;
727 padding: 10px 14px;
728 background: #FFFFFF;
729 border: 2px solid #B8DAEB;
730 border-radius: 4px;
731 font-size: 14px;
732 line-height: 1.5;
733 color: #416B7E;
734 outline: 0;
735 }
736
737 .font-options__head:focus, .wp-full-overlay-sidebar-content .customize-control input:focus[type=text]:not(#_customize-input-wpcom_custom_css_content_width_control):not(.wp-color-picker),
738 .wp-full-overlay-sidebar-content .customize-control input:focus[type=checkbox],
739 .wp-full-overlay-sidebar-content .customize-control input:focus[type=password],
740 .wp-full-overlay-sidebar-content .customize-control input:focus[type=color],
741 .wp-full-overlay-sidebar-content .customize-control input:focus[type=date],
742 .wp-full-overlay-sidebar-content .customize-control input:focus[type=datetime],
743 .wp-full-overlay-sidebar-content .customize-control input:focus[type=datetime-local],
744 .wp-full-overlay-sidebar-content .customize-control input:focus[type=email],
745 .wp-full-overlay-sidebar-content .customize-control input:focus[type=month],
746 .wp-full-overlay-sidebar-content .customize-control input:focus[type=number],
747 .wp-full-overlay-sidebar-content .customize-control input:focus[type=radio],
748 .wp-full-overlay-sidebar-content .customize-control input:focus[type=tel],
749 .wp-full-overlay-sidebar-content .customize-control input:focus[type=time],
750 .wp-full-overlay-sidebar-content .customize-control input:focus[type=url],
751 .wp-full-overlay-sidebar-content .customize-control input:focus[type=week],
752 .wp-full-overlay-sidebar-content .customize-control input:focus[type=search],
753 .wp-full-overlay-sidebar-content .customize-control select:focus,
754 .wp-full-overlay-sidebar-content .customize-control textarea:focus,
755 .wp-full-overlay-sidebar-content .customize-control input.range-value:focus[type="number"], ul.font-options__options-list .select2-container .select2-selection--single:focus, #customize-theme-controls .select2-container .select2-selection--multiple:focus {
756 border-color: #73C5EE;
757 -webkit-box-shadow: none;
758 box-shadow: none;
759 }
760
761 .font-options__head,
762 .wp-full-overlay-sidebar-content .customize-control select, ul.font-options__options-list .select2-container .select2-selection--single, #customize-theme-controls .select2-container .select2-selection--multiple {
763 width: 100%;
764 -webkit-appearance: button;
765 -moz-appearance: none;
766 font-weight: 600;
767 background: white url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE1cHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTUgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJDdXN0b21pZnktQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU2LjAwMDAwMCwgLTM4Ni4wMDAwMDApIiBmaWxsPSIjOThDNkRFIj4KICAgICAgICAgICAgPGcgaWQ9IkhlYWRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxLjAwMDAwMCwgNDcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCA3NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVGl0bGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjAwMDAwMCwgMjE5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRmllbGQtLS1TZWxlY3QtQ29weSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI1NC40ODEyLDE4IEwyNTYsMTkuNTE0IEwyNDguNSwyNyBMMjQxLDE5LjUxNCBMMjQyLjUxODgsMTggTDI0OC41LDIzLjk2NzIgTDI1NC40ODEyLDE4IFoiIGlkPSJQYWdlLTEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
768 background-position: right 16px top 16px;
769 }
770
771 .font-options__head[multiple], .wp-full-overlay-sidebar-content .customize-control select[multiple], ul.font-options__options-list .select2-container .select2-selection--single[multiple], #customize-theme-controls .select2-container .select2-selection--multiple[multiple] {
772 background: white;
773 }
774
775 .wp-full-overlay-sidebar-content .customize-control input[type=text],
776 .wp-full-overlay-sidebar-content .customize-control textarea {
777 font-size: 13px;
778 }
779
780 .wp-full-overlay-sidebar-content .customize-control textarea {
781 height: auto;
782 }
783
784 .wp-full-overlay-sidebar-content .customize-control input[type=checkbox],
785 .wp-full-overlay-sidebar-content .customize-control input[type=radio] {
786 width: 22px;
787 height: 22px;
788 }
789
790 .wp-full-overlay-sidebar-content .customize-control input[type=checkbox]:checked,
791 .wp-full-overlay-sidebar-content .customize-control input[type=radio]:checked {
792 background: #73C5EE;
793 border-color: #5AB9E8;
794 }
795
796 .wp-full-overlay-sidebar-content .customize-control input[type=checkbox]:checked:before,
797 .wp-full-overlay-sidebar-content .customize-control input[type=radio]:checked:before {
798 color: white;
799 margin: -1px 0 0 -2px;
800 }
801
802 .wp-full-overlay-sidebar-content .customize-control .awesome_preset input[type=radio]:checked {
803 background: transparent;
804 }
805
806 .wp-full-overlay-sidebar-content .customize-control.customize-control-checkbox:not(#customize-control-jetpack_css_mode_control) label:not(:only-of-type),
807 .wp-full-overlay-sidebar-content .customize-control.customize-control-checkbox:not(#customize-control-jetpack_css_mode_control) > .customize-inside-control-row:not(:only-of-type), .wp-full-overlay-sidebar-content .customize-control.customize-control-radio label:not(:only-of-type),
808 .wp-full-overlay-sidebar-content .customize-control.customize-control-radio > .customize-inside-control-row:not(:only-of-type) {
809 margin-left: 30px;
810 padding-top: 0;
811 padding-bottom: 0;
812 display: inline-block;
813 width: calc(49% - 30px);
814 text-indent: -6px;
815 }
816
817 .wp-full-overlay-sidebar-content .customize-control.customize-control-checkbox:not(#customize-control-jetpack_css_mode_control) label, .wp-full-overlay-sidebar-content .customize-control.customize-control-radio label {
818 color: #416B7E;
819 }
820
821 [id*="divider"] + .wp-full-overlay-sidebar-content .customize-control.customize-control-checkbox:not(#customize-control-jetpack_css_mode_control), [id*="divider"] + .wp-full-overlay-sidebar-content .customize-control.customize-control-radio {
822 margin-top: 0;
823 }
824
825 .wp-full-overlay-sidebar-content .customize-control input[type=radio] {
826 border-radius: 50%;
827 }
828
829 .wp-full-overlay-sidebar-content .customize-control input[type=radio]:checked:before {
830 content: none;
831 }
832
833 .customize-control-html + .wp-full-overlay-sidebar-content .customize-control.customize-control-checkbox {
834 margin-top: -24px;
835 }
836
837 .wp-full-overlay-sidebar-content .customize-control.customize-control-radio label,
838 .wp-full-overlay-sidebar-content .customize-control.customize-control-radio .customize-inside-control-row {
839 margin-top: 12px;
840 }
841
842 .wp-full-overlay-sidebar-content .customize-control.customize-control-radio#customize-control-changeset_status .customize-inside-control-row {
843 margin-top: 0;
844 text-indent: 0;
845 }
846
847 .wp-full-overlay-sidebar-content .customize-control input[type="range"] {
848 width: 65%;
849 }
850
851 .wp-full-overlay-sidebar-content .customize-control input[type="range"] {
852 position: relative;
853 -webkit-appearance: none;
854 width: calc(100% - 55px);
855 height: 22px;
856 overflow: hidden;
857 outline: none;
858 background: none;
859 }
860
861 .wp-full-overlay-sidebar-content .customize-control input[type="range"]:before {
862 content: " ";
863 position: absolute;
864 top: 8px;
865 left: 0;
866 height: 6px;
867 width: 100%;
868 background: #DFE8EF;
869 -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
870 box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
871 border-radius: 10px;
872 }
873
874 .wp-full-overlay-sidebar-content .customize-control input[type="range"]::-webkit-slider-thumb {
875 -webkit-appearance: none;
876 width: 22px;
877 height: 22px;
878 background: #27ae60;
879 position: relative;
880 z-index: 3;
881 background: #FFFFFF;
882 border: 2px solid #B8DAEB;
883 border-radius: 4px;
884 }
885
886 .wp-full-overlay-sidebar-content .customize-control input[type="range"]::-webkit-slider-thumb:before {
887 content: "..";
888 position: absolute;
889 left: 5px;
890 top: -5px;
891 color: #B8DAEB;
892 font-size: 1em;
893 letter-spacing: 1px;
894 }
895
896 .wp-full-overlay-sidebar-content .customize-control input[type="range"]::-webkit-slider-thumb:after {
897 content: " ";
898 width: calc(100% - 55px);
899 height: 6px;
900 position: absolute;
901 z-index: 1;
902 right: 20px;
903 top: 6px;
904 background: #73C5EE;
905 }
906
907 .wp-full-overlay-sidebar-content .customize-control input[type="number"].range-value {
908 min-width: 40px;
909 max-width: 80px;
910 width: auto;
911 height: 30px;
912 top: -5px;
913 float: right;
914 padding: 4px 0px 5px 0px;
915 margin-left: 10px;
916 font-size: 13px;
917 line-height: 1;
918 text-align: center;
919 }
920
921 .wp-full-overlay-sidebar-content .customize-control input[type=number]::-webkit-inner-spin-button,
922 .wp-full-overlay-sidebar-content .customize-control input[type=number]::-webkit-outer-spin-button {
923 -webkit-appearance: none;
924 margin: 0;
925 }
926
927 .customize-control-color {
928 display: block;
929 }
930
931 .customize-control-color .customize-control-title, .customize-control-color .separator.label {
932 float: left;
933 }
934
935 .customize-control-color .wp-picker-container {
936 position: relative;
937 float: right;
938 top: -3px;
939 }
940
941 .customize-control-color .wp-picker-container .wp-picker-holder {
942 position: relative;
943 }
944
945 .customize-control-color .wp-picker-container .wp-color-result,
946 .customize-control-color .wp-picker-container .wp-color-result.button {
947 top: 0;
948 height: 30px;
949 width: 40px;
950 margin: 0;
951 padding: 0;
952 border-radius: 4px;
953 background: #2ECC71;
954 border: 2px solid #B8DAEB;
955 -webkit-box-shadow: none;
956 box-shadow: none;
957 }
958
959 .customize-control-color .wp-picker-container .wp-color-result:after,
960 .customize-control-color .wp-picker-container .wp-color-result .wp-color-result-text,
961 .customize-control-color .wp-picker-container .wp-color-result.button:after,
962 .customize-control-color .wp-picker-container .wp-color-result.button .wp-color-result-text {
963 display: none;
964 }
965
966 .customize-control-color .wp-picker-container .iris-picker {
967 position: absolute;
968 top: 40px;
969 right: 0;
970 z-index: 1000;
971 width: 275px !important;
972 border-top: none;
973 border-color: #DFDFDE;
974 border-radius: 0 0 3px 3px;
975 border: none;
976 background: white;
977 }
978
979 .customize-control-color .wp-picker-container .iris-picker, .customize-control-color .wp-picker-container .iris-picker * {
980 -webkit-box-sizing: content-box;
981 box-sizing: content-box;
982 }
983
984 .customize-control-color .wp-picker-container .iris-picker .iris-square {
985 width: 215px !important;
986 height: 173px !important;
987 margin-right: 0;
988 }
989
990 .customize-control-color .wp-picker-container .iris-picker .iris-strip {
991 float: right;
992 -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 1px inset;
993 box-shadow: rgba(0, 0, 0, 0.4) 0 1px 1px inset;
994 }
995
996 .customize-control-color .wp-picker-container .iris-picker .iris-strip .ui-slider-handle {
997 border-color: #aaa !important;
998 opacity: 1;
999 -webkit-box-shadow: none;
1000 box-shadow: none;
1001 }
1002
1003 .customize-control-color .wp-picker-container .iris-picker .iris-palette {
1004 width: 24px !important;
1005 height: 24px !important;
1006 border-radius: 50px;
1007 -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 1px inset;
1008 box-shadow: rgba(0, 0, 0, 0.4) 0 1px 1px inset;
1009 }
1010
1011 .customize-control-color .wp-picker-container .wp-picker-open + .wp-picker-input-wrap {
1012 position: absolute;
1013 z-index: 1000;
1014 top: 35px;
1015 right: 0;
1016 width: 275px;
1017 padding: 9px 12px;
1018 background: white;
1019 border: none;
1020 border-radius: 3px 3px 0 0;
1021 }
1022
1023 .customize-control-color .wp-picker-container .wp-picker-open + .wp-picker-input-wrap input.wp-color-picker {
1024 float: left;
1025 width: 100px;
1026 font-size: 13px;
1027 text-align: left;
1028 margin: 0;
1029 padding: 6px 12px;
1030 height: auto;
1031 }
1032
1033 .customize-control-color .wp-picker-container .wp-picker-open + .wp-picker-input-wrap input.button {
1034 float: right;
1035 padding: 4px 12px;
1036 height: 30px;
1037 }
1038
1039 .customize-control-font:last-child {
1040 margin-bottom: 150px;
1041 }
1042
1043 #accordion-section-live_css_edit_section .customize-section-title {
1044 margin-top: -13px;
1045 border-bottom: 1px solid #ddd;
1046 }
1047
1048 #accordion-section-live_css_edit_section #css_editor {
1049 top: 70px;
1050 border-top: 10px solid white;
1051 overflow: visible;
1052 }
1053
1054 #accordion-section-live_css_edit_section #css_editor:before {
1055 content: "";
1056 width: 48px;
1057 height: 10px;
1058 display: block;
1059 background: #e8e8e8;
1060 top: -10px;
1061 position: absolute;
1062 z-index: 10000000;
1063 left: 0;
1064 }
1065
1066 #accordion-section-live_css_edit_section .ace_scroller {
1067 padding-left: 10px;
1068 }
1069
1070 .wp-full-overlay.editor_opened {
1071 margin-left: 500px;
1072 }
1073
1074 .wp-full-overlay.editor_opened #customize-controls {
1075 width: 500px;
1076 }
1077
1078 .wp-full-overlay.editor_opened.collapsed #customize-controls {
1079 width: 300px;
1080 }
1081
1082 .customize-control-media .current,
1083 .customize-control-site_icon .current,
1084 li#customize-control-site_logo .current {
1085 margin-bottom: 10px;
1086 min-height: 44px;
1087 background: #F5FCFF;
1088 border: 2px solid #B8DAEB;
1089 border-radius: 4px;
1090 }
1091
1092 .customize-control-media .current .container, .customize-control-media .current span,
1093 .customize-control-site_icon .current .container,
1094 .customize-control-site_icon .current span,
1095 li#customize-control-site_logo .current .container,
1096 li#customize-control-site_logo .current span {
1097 border: none;
1098 }
1099
1100 .customize-control-media .inner, .customize-control-media .current span,
1101 .customize-control-site_icon .inner,
1102 .customize-control-site_icon .current span,
1103 li#customize-control-site_logo .inner,
1104 li#customize-control-site_logo .current span {
1105 font-size: 13px;
1106 color: #98C6DD;
1107 }
1108
1109 .customize-control-media .inner,
1110 .customize-control-site_icon .inner,
1111 li#customize-control-site_logo .inner {
1112 line-height: 1.4;
1113 }
1114
1115 .customize-control-media .thumbnail-image,
1116 .customize-control-site_icon .thumbnail-image,
1117 li#customize-control-site_logo .thumbnail-image {
1118 padding: 14px;
1119 text-align: center;
1120 }
1121
1122 .customize-control-media .thumbnail-image img,
1123 .customize-control-site_icon .thumbnail-image img,
1124 li#customize-control-site_logo .thumbnail-image img {
1125 width: auto;
1126 }
1127
1128 .customize-control-media .actions,
1129 .customize-control-site_icon .actions,
1130 li#customize-control-site_logo .actions {
1131 margin-bottom: 0;
1132 }
1133
1134 .customize-control-typography select, .customize-control-typography select {
1135 margin-bottom: 10px;
1136 }
1137
1138 .customize-control-typography .description, .customize-control-typography .description {
1139 margin-top: -3px;
1140 }
1141
1142 .customize-control-typography ul li, .customize-control-typography ul li {
1143 width: 100%;
1144 margin: 0;
1145 }
1146
1147 .default-preset-button {
1148 background-color: #F5F6F6;
1149 float: right;
1150 padding: 1px 8px;
1151 border-radius: 3px;
1152 border: 1px solid #CBCBCB;
1153 margin-right: 4px;
1154 font-family: "Open Sans",sans-serif;
1155 font-size: 13px;
1156 }
1157
1158 .customize-control-preset .description {
1159 margin-right: 5px;
1160 font-style: normal;
1161 }
1162
1163 .customify_preset.radio_buttons .customify_radio_button {
1164 border: none;
1165 display: inline-block;
1166 padding: 2px;
1167 margin: 3px;
1168 position: relative;
1169 overflow: hidden;
1170 height: auto;
1171 }
1172
1173 .customify_preset.radio_buttons .customify_radio_button input[type="radio"] {
1174 opacity: 0;
1175 width: 100%;
1176 height: 100%;
1177 position: absolute;
1178 z-index: 9999;
1179 }
1180
1181 .customify_preset.radio_buttons .customify_radio_button input[type="radio"]:checked + label {
1182 background-color: #ebebeb;
1183 }
1184
1185 .customify_preset.radio_buttons .customify_radio_button input[type="radio"]:checked + label:before {
1186 content: '>';
1187 color: inherit;
1188 }
1189
1190 .customify_preset.radio_buttons .customify_radio_button input[type="radio"]:checked + label:after {
1191 content: '<';
1192 color: inherit;
1193 }
1194
1195 .customify_preset.radio_buttons .customify_radio_button input[type="radio"]:checked:before {
1196 opacity: 0;
1197 }
1198
1199 .customify_preset.radio_buttons .customify_radio_button label {
1200 position: relative;
1201 z-index: 999;
1202 border-left: 4px solid;
1203 }
1204
1205 .customify_preset .awesome_preset {
1206 width: 45%;
1207 position: relative;
1208 display: inline-block;
1209 text-align: center;
1210 color: white;
1211 margin-top: 5px;
1212 margin-bottom: 25px;
1213 -webkit-transition: all 0.2s;
1214 transition: all 0.2s;
1215 }
1216
1217 .customify_preset .awesome_preset:hover {
1218 opacity: 0.9;
1219 }
1220
1221 .customify_preset .awesome_preset:before {
1222 content: '';
1223 position: absolute;
1224 top: 1px;
1225 left: 1px;
1226 right: 1px;
1227 bottom: 1px;
1228 border: 1px solid #FFF;
1229 background: transparent;
1230 opacity: .5;
1231 border-radius: 4px;
1232 z-index: 5;
1233 }
1234
1235 .customify_preset .awesome_preset .preset-wrap .preset-color {
1236 height: 128px;
1237 border-radius: 4px 4px 0 0;
1238 padding: 17px 0 27px;
1239 }
1240
1241 .customify_preset .awesome_preset .preset-wrap .preset-color .first-font {
1242 display: inline-block;
1243 width: 100%;
1244 font-size: 55px;
1245 line-height: 1;
1246 }
1247
1248 .customify_preset .awesome_preset .preset-wrap .preset-color .secondary-font {
1249 display: inline-block;
1250 width: 100%;
1251 font-size: 20px;
1252 line-height: 1;
1253 margin-top: 8px;
1254 }
1255
1256 .customify_preset .awesome_preset .preset-wrap .preset-name {
1257 position: relative;
1258 font-size: 11px;
1259 text-transform: UPPERCASE;
1260 border-radius: 0 0 4px 4px;
1261 padding: 1px;
1262 }
1263
1264 .customify_preset .awesome_preset .preset-wrap .preset-name:before {
1265 content: '';
1266 position: absolute;
1267 border-color: inherit;
1268 border: 10px solid;
1269 border-left-color: transparent;
1270 border-right-color: transparent;
1271 border-top: transparent;
1272 top: -10px;
1273 border-bottom-color: inherit;
1274 left: 40%;
1275 }
1276
1277 .customify_preset .awesome_preset:nth-child(odd) {
1278 margin-right: 7%;
1279 }
1280
1281 .customify_preset .awesome_preset input[type=radio] {
1282 height: 100%;
1283 width: 100%;
1284 position: absolute;
1285 border: 0;
1286 -webkit-box-shadow: none;
1287 box-shadow: none;
1288 color: #006505;
1289 background-color: transparent;
1290 border-radius: 0;
1291 margin: 0;
1292 display: inline-block;
1293 top: 0;
1294 left: 0;
1295 z-index: 10;
1296 }
1297
1298 .customify_preset .awesome_preset input[type=radio]:checked:before {
1299 position: absolute;
1300 height: 25px;
1301 width: 25px;
1302 top: -13px;
1303 right: -14px;
1304 background: #FFF;
1305 z-index: 1;
1306 }
1307
1308 .customify_preset .awesome_preset input[type=radio]:checked:after {
1309 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1310 filter: alpha(opacity=0);
1311 content: '';
1312 position: absolute;
1313 width: 26px;
1314 height: 26px;
1315 border-radius: 50%;
1316 top: -5px;
1317 right: -5px;
1318 z-index: 10;
1319 background: #73C5EE url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEzcHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTMgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJDdXN0b21pZnktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxLjAwMDAwMCwgLTQwOC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9IkhlYWRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxLjAwMDAwMCwgNDcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCA3NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRmllbGQtLS1DaGVja2JveC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNy4wMDAwMDAsIDI0OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuMDM4NDk1LDE2IEwxNy4xMTYxMzc1LDguOTIxNDg3NiBMMTUuMTk0NjQ5OCw3IEwxMC4wMzg0OTUsMTIuMTU1MDY3NCBMNi45MjE0ODc2LDkuMDM4OTI5OTcgTDUsMTAuOTYwNDE3NiBMMTAuMDM4NDk1LDE2IFoiIGlkPSJQYWdlLTEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
1320 background-position: center center;
1321 }
1322
1323 .customify_radio_image {
1324 display: inline-block;
1325 }
1326
1327 .customify_radio_image label {
1328 display: block;
1329 float: left;
1330 margin-right: 10px;
1331 position: relative;
1332 }
1333
1334 .customify_radio_image label input[type=radio] {
1335 position: absolute;
1336 top: 0;
1337 bottom: 0;
1338 left: 0;
1339 right: 0;
1340 width: 100%;
1341 height: 100%;
1342 visibility: hidden;
1343 }
1344
1345 .customify_radio_image label input[type=radio] img {
1346 cursor: pointer;
1347 border: 2px solid transparent;
1348 }
1349
1350 .customify_radio_image label input[type=radio]:checked + img {
1351 border: 3px solid #73C5EE;
1352 }
1353
1354 .customify_ace_editor {
1355 display: block;
1356 min-height: 200px;
1357 border: 1px solid #ddd;
1358 }
1359
1360 .customize-control-custom_background .hide {
1361 display: none;
1362 }
1363
1364 .customize-control-custom_background .upload_button_div {
1365 margin: 10px 0;
1366 }
1367
1368 .customize-control-custom_background .upload_button_div > * {
1369 margin-right: 10px;
1370 }
1371
1372 .customize-control-custom_background .preview_screenshot {
1373 text-align: center;
1374 margin: 10px 0;
1375 }
1376
1377 .customize-control-custom_background .preview_screenshot img {
1378 border: 2px solid #ccc;
1379 }
1380
1381 #customify_import_demo_data_button {
1382 width: 70%;
1383 text-align: center;
1384 padding: 10px;
1385 display: inline-block;
1386 height: auto;
1387 margin: 0 15% 10% 15%;
1388 }
1389
1390 .import_step_note {
1391 margin: 5px;
1392 width: 100%;
1393 display: inline-block;
1394 }
1395
1396 .import_step_note:before {
1397 content: "\1F449";
1398 }
1399
1400 .import_step_note.success:before {
1401 content: "\1F44D";
1402 }
1403
1404 .import_step_note.failed:before {
1405 content: "\274C";
1406 }
1407
1408 #customize-header-actions {
1409 background: #ffffff;
1410 border-color: #e0e8ef;
1411 }
1412
1413 .wp-full-overlay-sidebar,
1414 .customize-themes-panel,
1415 #customize-sidebar-outer-content {
1416 background: #F7F9FA;
1417 border-right: 1px solid #e0e8ef;
1418 }
1419
1420 .outer-section-open #customize-controls .wp-full-overlay-sidebar-content,
1421 .attachment-media-view, .media-widget-preview.media_audio, .media-widget-preview.media_image {
1422 background: #F7F9FA;
1423 }
1424
1425 #customize-theme-controls #accordion-section-menu_locations {
1426 border-bottom: 1px solid #e0e8ef;
1427 }
1428
1429 #customize-controls #accordion-section-themes > .accordion-section-title {
1430 font-weight: 600;
1431 border-bottom: 1px solid #e0e8ef;
1432 }
1433
1434 #customize-controls #accordion-section-themes > .accordion-section-title:hover {
1435 background: #fff;
1436 }
1437
1438 #customize-controls .panel-meta.customize-info {
1439 border-bottom-color: #e0e8ef;
1440 }
1441
1442 #customize-theme-controls .control-section .accordion-section-title {
1443 font-weight: 400;
1444 border-top: 1px solid #e0e8ef;
1445 border-bottom: none;
1446 }
1447
1448 #customize-theme-controls .control-section:last-of-type > .accordion-section-title {
1449 border-bottom: 1px solid #e0e8ef;
1450 }
1451
1452 #customize-theme-controls .customize-section-title {
1453 border-top: 1px solid #e0e8ef;
1454 border-bottom: 1px solid #e0e8ef;
1455 }
1456
1457 #customize-controls .control-section .accordion-section-title:focus, #customize-controls .control-section .accordion-section-title:hover, #customize-controls .control-section.open .accordion-section-title, #customize-controls .control-section:hover > .accordion-section-title {
1458 color: #056184;
1459 background: #f5fcff;
1460 border-left-color: #f5fcff;
1461 }
1462
1463 .wp-customizer {
1464 /* SECTION: NAV MENUS */
1465 }
1466
1467 .wp-customizer .menu-item-edit-active .menu-item-handle, .wp-customizer .section-open .menu-item-settings, .wp-customizer .menu-item-bar .menu-item-handle:hover {
1468 border-color: #e0e8ef;
1469 }
1470
1471 .wp-customizer .section-open .menu-item-settings {
1472 background: #f5fcff;
1473 }
1474
1475 .wp-customizer .control-section-nav_menu .menu-location-settings {
1476 border-top-color: #e0e8ef !important;
1477 }
1478
1479 [data-balloon] {
1480 position: relative;
1481 }
1482
1483 [data-balloon]::before {
1484 opacity: 0;
1485 pointer-events: none;
1486 -webkit-transition: all .18s ease-out;
1487 transition: all .18s ease-out;
1488 background: rgba(17, 17, 17, 0.9);
1489 border-radius: 4px;
1490 color: #fff;
1491 content: attr(data-balloon);
1492 font-size: 12px;
1493 padding: .5em 1em;
1494 position: absolute;
1495 white-space: nowrap;
1496 z-index: 10;
1497 }
1498
1499 [data-balloon]::after {
1500 background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(0)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>');
1501 background-size: 100% auto;
1502 width: 18px;
1503 height: 6px;
1504 opacity: 0;
1505 pointer-events: none;
1506 -webkit-transition: all .18s ease-out;
1507 transition: all .18s ease-out;
1508 content: '';
1509 position: absolute;
1510 z-index: 10;
1511 }
1512
1513 [data-balloon]:hover::before, [data-balloon]:hover::after {
1514 opacity: 1;
1515 pointer-events: auto;
1516 }
1517
1518 [data-balloon][data-balloon-pos="up"]::before {
1519 bottom: 100%;
1520 left: 50%;
1521 margin-bottom: 11px;
1522 -webkit-transform: translate3d(-50%, 10px, 0);
1523 transform: translate3d(-50%, 10px, 0);
1524 -webkit-transform-origin: top;
1525 transform-origin: top;
1526 }
1527
1528 [data-balloon][data-balloon-pos="up"]::after {
1529 bottom: 100%;
1530 left: 50%;
1531 margin-bottom: 5px;
1532 -webkit-transform: translate3d(-50%, 10px, 0);
1533 transform: translate3d(-50%, 10px, 0);
1534 -webkit-transform-origin: top;
1535 transform-origin: top;
1536 }
1537
1538 [data-balloon][data-balloon-pos="up"]:hover::before {
1539 -webkit-transform: translate3d(-50%, 0, 0);
1540 transform: translate3d(-50%, 0, 0);
1541 }
1542
1543 [data-balloon][data-balloon-pos="up"]:hover::after {
1544 -webkit-transform: translate3d(-50%, 0, 0);
1545 transform: translate3d(-50%, 0, 0);
1546 }
1547
1548 [data-balloon][data-balloon-pos='down']::before {
1549 left: 50%;
1550 margin-top: 11px;
1551 top: 100%;
1552 -webkit-transform: translate3d(-50%, -10px, 0);
1553 transform: translate3d(-50%, -10px, 0);
1554 }
1555
1556 [data-balloon][data-balloon-pos='down']::after {
1557 background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(180 18 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>');
1558 background-size: 100% auto;
1559 width: 18px;
1560 height: 6px;
1561 left: 50%;
1562 margin-top: 5px;
1563 top: 100%;
1564 -webkit-transform: translate3d(-50%, -10px, 0);
1565 transform: translate3d(-50%, -10px, 0);
1566 }
1567
1568 [data-balloon][data-balloon-pos='down']:hover::before {
1569 -webkit-transform: translate3d(-50%, 0, 0);
1570 transform: translate3d(-50%, 0, 0);
1571 }
1572
1573 [data-balloon][data-balloon-pos='down']:hover::after {
1574 -webkit-transform: translate3d(-50%, 0, 0);
1575 transform: translate3d(-50%, 0, 0);
1576 }
1577
1578 [data-balloon][data-balloon-pos='left']::before {
1579 margin-right: 11px;
1580 right: 100%;
1581 top: 50%;
1582 -webkit-transform: translate3d(10px, -50%, 0);
1583 transform: translate3d(10px, -50%, 0);
1584 }
1585
1586 [data-balloon][data-balloon-pos='left']::after {
1587 background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(-90 18 18)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>');
1588 background-size: 100% auto;
1589 width: 6px;
1590 height: 18px;
1591 margin-right: 5px;
1592 right: 100%;
1593 top: 50%;
1594 -webkit-transform: translate3d(10px, -50%, 0);
1595 transform: translate3d(10px, -50%, 0);
1596 }
1597
1598 [data-balloon][data-balloon-pos='left']:hover::before {
1599 -webkit-transform: translate3d(0, -50%, 0);
1600 transform: translate3d(0, -50%, 0);
1601 }
1602
1603 [data-balloon][data-balloon-pos='left']:hover::after {
1604 -webkit-transform: translate3d(0, -50%, 0);
1605 transform: translate3d(0, -50%, 0);
1606 }
1607
1608 [data-balloon][data-balloon-pos='right']::before {
1609 left: 100%;
1610 margin-left: 11px;
1611 top: 50%;
1612 -webkit-transform: translate3d(-10px, -50%, 0);
1613 transform: translate3d(-10px, -50%, 0);
1614 }
1615
1616 [data-balloon][data-balloon-pos='right']::after {
1617 background: no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(90 6 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>');
1618 background-size: 100% auto;
1619 width: 6px;
1620 height: 18px;
1621 left: 100%;
1622 margin-left: 5px;
1623 top: 50%;
1624 -webkit-transform: translate3d(-10px, -50%, 0);
1625 transform: translate3d(-10px, -50%, 0);
1626 }
1627
1628 [data-balloon][data-balloon-pos='right']:hover::before {
1629 -webkit-transform: translate3d(0, -50%, 0);
1630 transform: translate3d(0, -50%, 0);
1631 }
1632
1633 [data-balloon][data-balloon-pos='right']:hover::after {
1634 -webkit-transform: translate3d(0, -50%, 0);
1635 transform: translate3d(0, -50%, 0);
1636 }
1637
1638 [data-balloon][data-balloon-length='small']::before {
1639 white-space: normal;
1640 width: 80px;
1641 }
1642
1643 [data-balloon][data-balloon-length='medium']::before {
1644 white-space: normal;
1645 width: 150px;
1646 }
1647
1648 [data-balloon][data-balloon-length='large']::before {
1649 white-space: normal;
1650 width: 260px;
1651 }
1652
1653 [data-balloon][data-balloon-length='xlarge']::before {
1654 white-space: normal;
1655 width: 380px;
1656 }
1657
1658 @media screen and (max-width: 768px) {
1659 [data-balloon][data-balloon-length='xlarge']::before {
1660 white-space: normal;
1661 width: 90vw;
1662 }
1663 }
1664
1665 [data-balloon][data-balloon-length='fit']::before {
1666 white-space: normal;
1667 width: 100%;
1668 }
1669
1670 /* ==========================================================================
1671 #FEEDBACK MODAL
1672 ========================================================================== */
1673 body.modal-open {
1674 overflow: hidden;
1675 }
1676
1677 body.modal-open #style-manager-user-feedback-modal .modal {
1678 overflow-x: hidden;
1679 overflow-y: auto;
1680 visibility: visible;
1681 opacity: 1;
1682 -webkit-transform: translate(0, 0);
1683 transform: translate(0, 0);
1684 }
1685
1686 #style-manager-user-feedback-modal {
1687 height: 100%;
1688 }
1689
1690 #style-manager-user-feedback-modal .modal {
1691 position: relative;
1692 height: 100%;
1693 display: -webkit-box;
1694 display: -ms-flexbox;
1695 display: flex;
1696 -webkit-box-align: center;
1697 -ms-flex-align: center;
1698 align-items: center;
1699 top: 0;
1700 right: 0;
1701 bottom: 0;
1702 left: 0;
1703 z-index: 1050;
1704 opacity: 0;
1705 visibility: hidden;
1706 overflow: hidden;
1707 outline: 0;
1708 -webkit-transition: all .3s ease;
1709 transition: all .3s ease;
1710 -webkit-transform: translate(0, -10%);
1711 transform: translate(0, -10%);
1712 font-family: 'Galano Grotesque Alt', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
1713 font-weight: 400;
1714 font-size: 16px;
1715 line-height: 1.7;
1716 }
1717
1718 #style-manager-user-feedback-modal .modal-dialog {
1719 position: relative;
1720 width: auto;
1721 margin: 10px;
1722 text-align: left;
1723 }
1724
1725 #style-manager-user-feedback-modal .modal-content {
1726 position: relative;
1727 display: -webkit-box;
1728 display: -ms-flexbox;
1729 display: flex;
1730 -webkit-box-orient: vertical;
1731 -webkit-box-direction: normal;
1732 -ms-flex-direction: column;
1733 flex-direction: column;
1734 background-color: #fff;
1735 background-clip: padding-box;
1736 border: none;
1737 border-radius: 4px;
1738 -webkit-box-shadow: 0 4px 4px 0 rgba(42, 54, 52, 0.1), 0 8px 8px 0 rgba(42, 54, 52, 0.1), 0 16px 16px 0 rgba(42, 54, 52, 0.1), 0 16px 32px 0 rgba(42, 54, 52, 0.1), 0 32px 64px 0 rgba(42, 54, 52, 0.1), 0 64px 128px 0 rgba(42, 54, 52, 0.1);
1739 box-shadow: 0 4px 4px 0 rgba(42, 54, 52, 0.1), 0 8px 8px 0 rgba(42, 54, 52, 0.1), 0 16px 16px 0 rgba(42, 54, 52, 0.1), 0 16px 32px 0 rgba(42, 54, 52, 0.1), 0 32px 64px 0 rgba(42, 54, 52, 0.1), 0 64px 128px 0 rgba(42, 54, 52, 0.1);
1740 outline: 0;
1741 }
1742
1743 #style-manager-user-feedback-modal .modal-content p {
1744 color: #000;
1745 }
1746
1747 #style-manager-user-feedback-modal .modal-content p a {
1748 font-weight: 500;
1749 color: #9660C6;
1750 border-bottom: 1px solid #9660C6;
1751 }
1752
1753 #style-manager-user-feedback-modal .modal-content > form {
1754 margin-bottom: 20px;
1755 }
1756
1757 #style-manager-user-feedback-modal .modal-backdrop {
1758 position: fixed;
1759 top: 0;
1760 right: 0;
1761 bottom: 0;
1762 left: 0;
1763 z-index: 1040;
1764 background-color: #000;
1765 opacity: 0;
1766 visibility: hidden;
1767 -webkit-transition: all 0.3s ease;
1768 transition: all 0.3s ease;
1769 }
1770
1771 .modal-open #style-manager-user-feedback-modal .modal-backdrop {
1772 opacity: 0.8;
1773 visibility: visible;
1774 }
1775
1776 #style-manager-user-feedback-modal .modal-header {
1777 display: -webkit-box;
1778 display: -ms-flexbox;
1779 display: flex;
1780 -webkit-box-align: start;
1781 -ms-flex-align: start;
1782 align-items: flex-start;
1783 -webkit-box-pack: justify;
1784 -ms-flex-pack: justify;
1785 justify-content: space-between;
1786 padding: 30px 48px 10px 48px;
1787 }
1788
1789 #style-manager-user-feedback-modal .modal-header .close.button {
1790 top: -10px;
1791 }
1792
1793 #style-manager-user-feedback-modal .modal-header .close.icon {
1794 opacity: 0.5;
1795 }
1796
1797 #style-manager-user-feedback-modal .modal-header .close:hover {
1798 opacity: 1;
1799 }
1800
1801 #style-manager-user-feedback-modal .modal-title {
1802 margin-bottom: 10px;
1803 line-height: 1.5;
1804 }
1805
1806 #style-manager-user-feedback-modal .modal-title.modal-title--small {
1807 font-weight: 500;
1808 }
1809
1810 #style-manager-user-feedback-modal .modal-body {
1811 position: relative;
1812 -webkit-box-flex: 1;
1813 -ms-flex: 1 1 auto;
1814 flex: 1 1 auto;
1815 padding: 30px 30px 0 30px;
1816 }
1817
1818 #style-manager-user-feedback-modal .modal-body.full {
1819 padding: 0;
1820 }
1821
1822 #style-manager-user-feedback-modal .modal-body.full .box {
1823 padding-top: 0;
1824 padding-bottom: 0;
1825 margin-top: 0;
1826 }
1827
1828 #style-manager-user-feedback-modal .modal-body.full + .modal-footer.full .box {
1829 padding-top: 18px;
1830 }
1831
1832 #style-manager-user-feedback-modal .modal-footer {
1833 padding: 30px;
1834 text-align: center;
1835 }
1836
1837 #style-manager-user-feedback-modal .modal-footer .box .button:last-child {
1838 margin-bottom: 0;
1839 }
1840
1841 #style-manager-user-feedback-modal .modal-footer.full {
1842 padding: 0;
1843 }
1844
1845 #style-manager-user-feedback-modal .modal-scrollbar-measure {
1846 position: absolute;
1847 top: -9999px;
1848 width: 50px;
1849 height: 50px;
1850 overflow: scroll;
1851 }
1852
1853 #style-manager-user-feedback-modal .modal-state {
1854 display: none;
1855 }
1856
1857 #style-manager-user-feedback-modal .modal-state:checked + .modal {
1858 opacity: 1;
1859 visibility: visible;
1860 }
1861
1862 #style-manager-user-feedback-modal .modal-state:checked + .modal .modal__inner {
1863 top: 0;
1864 }
1865
1866 @media (min-width: 576px) {
1867 #style-manager-user-feedback-modal .modal-dialog {
1868 max-width: 655px;
1869 margin: 30px auto;
1870 }
1871 #style-manager-user-feedback-modal .modal-sm {
1872 max-width: 300px;
1873 }
1874 }
1875
1876 @media (min-width: 576px) {
1877 #style-manager-user-feedback-modal .modal-lg {
1878 max-width: 800px;
1879 }
1880 }
1881
1882 #style-manager-user-feedback .modal-body .box {
1883 position: relative;
1884 -webkit-box-orient: vertical;
1885 -webkit-box-direction: normal;
1886 -ms-flex-direction: column;
1887 flex-direction: column;
1888 display: -webkit-box;
1889 display: -ms-flexbox;
1890 display: flex;
1891 -ms-flex-wrap: nowrap;
1892 flex-wrap: nowrap;
1893 -webkit-box-align: center;
1894 -ms-flex-align: center;
1895 align-items: center;
1896 margin: 20px 0;
1897 padding: 16px 52px;
1898 border-radius: 4px;
1899 }
1900
1901 #style-manager-user-feedback .modal-body .box > * {
1902 width: 100%;
1903 }
1904
1905 #style-manager-user-feedback .modal-body p {
1906 font-size: 16px;
1907 margin-bottom: 20px;
1908 }
1909
1910 #style-manager-user-feedback .modal-body textarea {
1911 width: 100%;
1912 margin: 0;
1913 padding: 11px 18px;
1914 border: 1px solid #dddddd;
1915 border-radius: 4px;
1916 -webkit-box-shadow: none;
1917 box-shadow: none;
1918 font-family: 'Galano Grotesque Alt', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
1919 font-size: 16px;
1920 line-height: 26px;
1921 color: #473850;
1922 }
1923
1924 #style-manager-user-feedback .modal-title {
1925 margin-top: 0;
1926 margin-bottom: 34px;
1927 font-family: 'Galano Classic', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
1928 font-weight: 600;
1929 font-size: 28px;
1930 line-height: 1.4;
1931 text-align: center;
1932 }
1933
1934 #style-manager-user-feedback .button {
1935 text-decoration: none;
1936 cursor: pointer;
1937 -webkit-font-smoothing: antialiased;
1938 position: relative;
1939 -webkit-transition-duration: .2s;
1940 transition-duration: .2s;
1941 -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
1942 transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
1943 -webkit-transition-property: background,background-color,color,-webkit-transform,-webkit-box-shadow;
1944 transition-property: background,background-color,color,-webkit-transform,-webkit-box-shadow;
1945 transition-property: transform,background,background-color,color,box-shadow;
1946 transition-property: transform,background,background-color,color,box-shadow,-webkit-transform,-webkit-box-shadow;
1947 display: inline-block;
1948 padding: 15px 50px;
1949 border-radius: 2px;
1950 font-family: "Galano Classic", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
1951 font-size: 16px;
1952 line-height: 23px;
1953 font-weight: 600;
1954 text-align: center;
1955 background-color: #9660c6;
1956 color: #ffffff;
1957 border-radius: 4px;
1958 -webkit-box-shadow: none;
1959 box-shadow: none;
1960 height: auto;
1961 width: 100%;
1962 margin-top: 20px;
1963 }
1964
1965 #style-manager-user-feedback .button:hover {
1966 background-color: #9660c6;
1967 color: #ffffff;
1968 -webkit-transform: scale(1.05) translateY(-3px);
1969 transform: scale(1.05) translateY(-3px);
1970 -webkit-box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.7);
1971 box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.7);
1972 }
1973
1974 #style-manager-user-feedback .second-step {
1975 margin-top: 18px;
1976 }
1977
1978 #style-manager-user-feedback .thanks-step,
1979 #style-manager-user-feedback .error-step {
1980 text-align: center;
1981 }
1982
1983 #style-manager-user-feedback .thanks-step .modal-title,
1984 #style-manager-user-feedback .error-step .modal-title {
1985 margin-bottom: 0;
1986 }
1987
1988 #style-manager-user-feedback .thanks-step p:last-child,
1989 #style-manager-user-feedback .error-step p:last-child {
1990 margin-bottom: 10px;
1991 }
1992
1993 .scorecard {
1994 display: -webkit-box;
1995 display: -ms-flexbox;
1996 display: flex;
1997 -webkit-box-align: baseline;
1998 -ms-flex-align: baseline;
1999 align-items: baseline;
2000 -webkit-box-pack: space-evenly;
2001 -ms-flex-pack: space-evenly;
2002 justify-content: space-evenly;
2003 color: #9660C6;
2004 font-family: "Galano Classic", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
2005 font-size: 18px;
2006 font-weight: 600;
2007 text-align: center;
2008 }
2009
2010 .scorecard > label {
2011 font-size: 20px;
2012 }
2013
2014 .scorecard > label span {
2015 display: block;
2016 width: 46px;
2017 border: 2px solid #9660C6;
2018 line-height: 46px;
2019 border-radius: 100%;
2020 background: #FFF;
2021 -webkit-transition: all 0.25s ease;
2022 transition: all 0.25s ease;
2023 }
2024
2025 .scorecard > label input[type="radio"] {
2026 display: none;
2027 }
2028
2029 .scorecard > label span:hover,
2030 .scorecard > label input[type="radio"]:checked ~ span {
2031 background: #9660C6;
2032 color: #FFF;
2033 }
2034
2035 .font-options__wrapper .font-options__options-list {
2036 border-color: #B8DAEB;
2037 -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
2038 box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
2039 }
2040
2041 .font-options__wrapper .font-options__option {
2042 margin-bottom: 12px;
2043 }
2044
2045 .font-options__wrapper .font-options__option label {
2046 display: block;
2047 margin-bottom: 6px;
2048 }
2049
2050 .font-options__wrapper [type=checkbox]:checked ~ .font-options__options-list {
2051 opacity: 1;
2052 display: block;
2053 }
2054
2055 input.customify_font_tooltip {
2056 display: none;
2057 }
2058
2059 ul.font-options__options-list .select2-container {
2060 width: 100% !important;
2061 }
2062
2063 ul.font-options__options-list .select2-container .select2-selection--single {
2064 -webkit-appearance: initial;
2065 }
2066
2067 ul.font-options__options-list .select2-container .select2-selection--single .select2-selection__arrow {
2068 display: none;
2069 }
2070
2071 ul.font-options__options-list .select2-container--default .select2-selection--single .select2-selection__rendered {
2072 color: inherit;
2073 line-height: initial;
2074 }
2075
2076 .select2-container.select2-container--open {
2077 z-index: 99999999;
2078 }
2079
2080 #customize-theme-controls .select2-container {
2081 width: 100% !important;
2082 }
2083
2084 #customize-theme-controls .select2-container .select2-selection--multiple {
2085 -webkit-appearance: initial;
2086 padding: 4px 8px 4px;
2087 height: auto;
2088 background: none;
2089 }
2090
2091 #customize-theme-controls .select2-container .select2-selection--multiple .select2-selection__arrow {
2092 display: none;
2093 }
2094
2095 #customize-theme-controls .select2-container .select2-selection--multiple .select2-selection__rendered {
2096 padding: 0;
2097 display: -webkit-box;
2098 display: -ms-flexbox;
2099 display: flex;
2100 }
2101
2102 #customize-theme-controls .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline {
2103 -webkit-box-flex: 1;
2104 -ms-flex: 1;
2105 flex: 1;
2106 }
2107
2108 #customize-theme-controls .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field[class] {
2109 min-width: 100%;
2110 border-width: 0;
2111 margin-top: 3px !important;
2112 }
2113
2114 #customize-theme-controls .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
2115 padding: 3px 7px;
2116 margin-right: 6px;
2117 margin-top: 0px;
2118 border-color: #e0e8ef;
2119 background-color: #f6fbff;
2120 }
2121
2122 #customize-theme-controls .select2-container .select2-search--inline .select2-search__field {
2123 height: 29px;
2124 min-width: 9em;
2125 margin-top: 0;
2126 }
2127
2128 .select2-container--default .select2-results__option[aria-selected=true][class] {
2129 background: transparent;
2130 opacity: 0.3;
2131 pointer-events: none;
2132 }
2133
2134 .select2-container .select2-dropdown {
2135 border-color: #e0e8ef;
2136 }
2137
2138 #customize-theme-controls .widget-content .accordion-container {
2139 margin-left: -10px;
2140 margin-right: -10px;
2141 margin-top: 20px;
2142 margin-bottom: 10px;
2143 }
2144
2145 #customize-theme-controls .widget-content .accordion-container .accordion-section .accordion-section-content {
2146 position: relative;
2147 left: 0;
2148 max-height: 0;
2149 padding-top: 0;
2150 padding-bottom: 0;
2151 overflow: hidden;
2152 -webkit-transition: all .4s ease;
2153 transition: all .4s ease;
2154 color: #416B7E;
2155 }
2156
2157 #customize-theme-controls .widget-content .accordion-container .accordion-section .accordion-section-content p:first-child {
2158 margin-top: 0;
2159 }
2160
2161 #customize-theme-controls .widget-content .accordion-container .accordion-section .accordion-section-content p:last-child {
2162 margin-bottom: 0;
2163 }
2164
2165 #customize-theme-controls .widget-content .accordion-container .accordion-section .accordion-section-title {
2166 color: #39474D;
2167 }
2168
2169 #customize-theme-controls .widget-content .accordion-container .accordion-section .accordion-section-title:after {
2170 content: "\f142";
2171 -webkit-transform: rotate(180deg);
2172 transform: rotate(180deg);
2173 }
2174
2175 #customize-theme-controls .widget-content .accordion-container .accordion-section.open {
2176 border-bottom: none;
2177 }
2178
2179 #customize-theme-controls .widget-content .accordion-container .accordion-section.open .accordion-section-content {
2180 max-height: 100%;
2181 padding-top: 17px;
2182 padding-bottom: 17px;
2183 }
2184
2185 #customize-theme-controls .widget-content .accordion-container .accordion-section.open .accordion-section-title {
2186 border-bottom: 1px solid;
2187 }
2188
2189 #customize-theme-controls .widget-content .accordion-container .accordion-section.open .accordion-section-title:after {
2190 -webkit-transform: rotate(0deg);
2191 transform: rotate(0deg);
2192 }
2193
2194 #customize-theme-controls .widget-content .accordion-container label.customize-control-title, #customize-theme-controls .widget-content .accordion-container label.separator.label {
2195 cursor: default;
2196 }
2197
2198 .widget .widget-content > p input[type=checkbox],
2199 .widget .widget-content > p input[type=radio] {
2200 margin-bottom: 3px;
2201 margin-top: 3px;
2202 }
2203
2204 .widget .widget-content small {
2205 margin-top: 5px;
2206 display: block;
2207 }
2208
2209 #available-widgets [class*=pixelgrade] .widget .widget-title:before,
2210 #available-widgets [class*=featured-posts] .widget .widget-title:before,
2211 #available-widgets [class*=categories-image-grid] .widget .widget-title:before {
2212 content: "\f538";
2213 color: #9660c6;
2214 }
2215
2216 #available-widgets [class*=pixelgrade-featured-posts-slideshow] .widget .widget-title:before {
2217 content: "\f233";
2218 }
2219
2220 #available-widgets [class*=pixelgrade-featured-posts-carousel] .widget .widget-title:before {
2221 content: "\f169";
2222 }
2223
2224 #available-widgets [class*=featured-posts-grid] .widget .widget-title:before {
2225 content: "\f180";
2226 }
2227
2228 #available-widgets [class*=featured-posts-list] .widget .widget-title:before {
2229 content: "\f164";
2230 }
2231
2232 #available-widgets [class*=categories-image-grid] .widget .widget-title:before {
2233 content: "\f163";
2234 }
2235
2236 #available-widgets [class*=pixelgrade-promo-box] .widget .widget-title:before {
2237 content: "\f488";
2238 }
2239
2240 .ui-tooltip {
2241 z-index: 999999;
2242 }
2243
2244 .wp-customizer .widget-conditional .condition-control:after {
2245 content: " ";
2246 display: table;
2247 clear: both;
2248 }
2249
2250 .wp-customizer .widget-conditional .selection {
2251 padding-right: 50px;
2252 padding-left: 28px;
2253 padding-bottom: 19px;
2254 margin-left: 0;
2255 margin-right: 0;
2256 margin-bottom: 10px;
2257 border-bottom: 1px solid #cbcfd4;
2258 }
2259
2260 .wp-customizer .widget-conditional .condition:last-child .selection {
2261 border: 0;
2262 }
2263
2264 .wp-customizer .widget-conditional select {
2265 max-width: 100%;
2266 width: 170px;
2267 }
2268
2269 .wp-customizer .widget-conditional .condition-top select {
2270 width: 130px;
2271 }
2272
2273 .pix_customizer_setting .customize-inside-control-row {
2274 position: relative;
2275 width: 100% !important;
2276 margin-left: 0 !important;
2277 text-indent: 0 !important;
2278 background-size: cover;
2279 background-position: 50% 50%;
2280 height: 64px;
2281 border-radius: 5px;
2282 overflow: hidden;
2283 }
2284
2285 .pix_customizer_setting .customize-inside-control-row:before {
2286 content: '';
2287 position: absolute;
2288 top: 0;
2289 bottom: 0;
2290 left: 0;
2291 right: 0;
2292 z-index: 10;
2293 pointer-events: none;
2294 -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
2295 box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
2296 }
2297
2298 .pix_customizer_setting .customize-inside-control-row:hover:before {
2299 -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4);
2300 box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4);
2301 }
2302
2303 .pix_customizer_setting .customize-inside-control-row:hover .palette__item {
2304 -webkit-transform: translateY(0%);
2305 transform: translateY(0%);
2306 }
2307
2308 .pix_customizer_setting .customize-inside-control-row:hover label {
2309 left: 10px;
2310 }
2311
2312 .pix_customizer_setting .customize-inside-control-row input {
2313 opacity: 0;
2314 }
2315
2316 .pix_customizer_setting .customize-inside-control-row input:checked + label .preview__letter--checked {
2317 display: inline-block;
2318 vertical-align: middle;
2319 }
2320
2321 .pix_customizer_setting .customize-inside-control-row input:checked + label .preview__letter {
2322 display: none;
2323 }
2324
2325 .pix_customizer_setting .customize-inside-control-row label {
2326 position: absolute;
2327 display: -webkit-box;
2328 display: -ms-flexbox;
2329 display: flex;
2330 z-index: 2;
2331 width: 100%;
2332 height: 100%;
2333 top: 0;
2334 left: 0;
2335 padding: 0 10px;
2336 margin-top: 0 !important;
2337 -webkit-box-align: center;
2338 -ms-flex-align: center;
2339 align-items: center;
2340 -webkit-transition: all .3s ease;
2341 transition: all .3s ease;
2342 }
2343
2344 .pix_customizer_setting .customize-inside-control-row .palette {
2345 position: absolute;
2346 display: -webkit-box;
2347 display: -ms-flexbox;
2348 display: flex;
2349 top: 0;
2350 left: 0;
2351 z-index: 1;
2352 width: 100%;
2353 height: 100%;
2354 -webkit-transition: all .2s ease;
2355 transition: all .2s ease;
2356 }
2357
2358 .pix_customizer_setting .customize-inside-control-row .palette__item {
2359 -webkit-box-flex: 1;
2360 -ms-flex: 1;
2361 flex: 1;
2362 -webkit-transform: translateY(100%);
2363 transform: translateY(100%);
2364 -webkit-transition: all .3s ease;
2365 transition: all .3s ease;
2366 }
2367
2368 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(1) {
2369 -webkit-transition-delay: 0s;
2370 transition-delay: 0s;
2371 }
2372
2373 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(2) {
2374 -webkit-transition-delay: 0.05s;
2375 transition-delay: 0.05s;
2376 }
2377
2378 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(3) {
2379 -webkit-transition-delay: 0.1s;
2380 transition-delay: 0.1s;
2381 }
2382
2383 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(4) {
2384 -webkit-transition-delay: 0.15s;
2385 transition-delay: 0.15s;
2386 }
2387
2388 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(5) {
2389 -webkit-transition-delay: 0.2s;
2390 transition-delay: 0.2s;
2391 }
2392
2393 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(6) {
2394 -webkit-transition-delay: 0.25s;
2395 transition-delay: 0.25s;
2396 }
2397
2398 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(7) {
2399 -webkit-transition-delay: 0.3s;
2400 transition-delay: 0.3s;
2401 }
2402
2403 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(8) {
2404 -webkit-transition-delay: 0.35s;
2405 transition-delay: 0.35s;
2406 }
2407
2408 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(9) {
2409 -webkit-transition-delay: 0.4s;
2410 transition-delay: 0.4s;
2411 }
2412
2413 .pix_customizer_setting .customize-inside-control-row .palette__item:nth-child(10) {
2414 -webkit-transition-delay: 0.45s;
2415 transition-delay: 0.45s;
2416 }
2417
2418 .pix_customizer_setting .customize-inside-control-row .preview__letter,
2419 .pix_customizer_setting .customize-inside-control-row .preview__letter--checked {
2420 display: inline-block;
2421 padding: 3px;
2422 border-radius: 2px;
2423 color: white;
2424 margin-right: 5px;
2425 min-height: 26px;
2426 min-width: 26px;
2427 text-align: center;
2428 background-position: center center;
2429 background-repeat: no-repeat;
2430 background-size: 15px 15px;
2431 font-style: normal;
2432 vertical-align: baseline;
2433 }
2434
2435 .pix_customizer_setting .customize-inside-control-row .preview__letter--checked {
2436 display: none;
2437 }
2438
2439 [id*="sm_current_color_palette_control"] .customize-inside-control-row .palette__item[class] {
2440 -webkit-transform: none;
2441 transform: none;
2442 }
2443
2444 [id*="sm_current_color_palette_control"] .variation-control {
2445 display: -webkit-box;
2446 display: -ms-flexbox;
2447 display: flex;
2448 }
2449
2450 .label__inner {
2451 color: #000000;
2452 background: #F5F6F1;
2453 padding: 7px 12px 7px 7px;
2454 z-index: 2;
2455 border-radius: 3px;
2456 -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
2457 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
2458 }
2459
2460 .picker {
2461 position: relative;
2462 top: 0;
2463 left: 50%;
2464 width: 80%;
2465 max-width: 3em;
2466 margin-top: auto;
2467 margin-bottom: auto;
2468 border-radius: 50%;
2469 overflow: hidden;
2470 -webkit-transform: translate3d(-50%, 0, 0);
2471 transform: translate3d(-50%, 0, 0);
2472 }
2473
2474 .colors .picker > i {
2475 display: block;
2476 position: absolute;
2477 top: 0;
2478 right: 0;
2479 bottom: 0;
2480 left: 0;
2481 -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
2482 box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
2483 border-radius: 50%;
2484 pointer-events: none;
2485 z-index: 20;
2486 }
2487
2488 .picker:before,
2489 .picker:after {
2490 content: "";
2491 display: block;
2492 background: currentColor;
2493 border-radius: 50%;
2494 }
2495
2496 .picker:before {
2497 padding-top: 100%;
2498 }
2499
2500 .picker:after {
2501 position: absolute;
2502 top: 0;
2503 left: 0;
2504 width: 100%;
2505 height: 100%;
2506 }
2507
2508 .fill {
2509 overflow: hidden;
2510 }
2511
2512 .color:first-child .fill {
2513 border-top-left-radius: 5px;
2514 border-bottom-left-radius: 5px;
2515 }
2516
2517 .color:last-child .fill {
2518 border-top-right-radius: 5px;
2519 border-bottom-right-radius: 5px;
2520 }
2521
2522 .label {
2523 margin-right: auto;
2524 }
2525
2526 #customize-theme-controls [id*="sm_current_color_palette_control"] {
2527 display: block;
2528 width: auto;
2529 }
2530
2531 #customize-theme-controls [id*="sm_current_color_palette_control"] .color-palette-container {
2532 background: white;
2533 }
2534
2535 #customize-theme-controls [id*="sm_current_color_palette_control"] .color-palette-container .description {
2536 margin-bottom: 15px;
2537 }
2538
2539 #customize-theme-controls [id*="sm_current_color_palette_control"] .description.c-color-palette__notification {
2540 padding-top: 19px;
2541 margin-bottom: 0;
2542 font-size: inherit;
2543 font-weight: bold;
2544 }
2545
2546 .c-color-palette__fields {
2547 position: relative;
2548 }
2549
2550 .c-color-palette .iris-picker {
2551 position: absolute;
2552 top: 100%;
2553 left: 0;
2554 z-index: 100;
2555 margin-top: 1em;
2556 border: 0;
2557 -webkit-box-shadow: black 0 3px 12px -4px;
2558 box-shadow: black 0 3px 12px -4px;
2559 }
2560
2561 .c-color-palette .iris-picker .iris-square-handle {
2562 border-color: transparent;
2563 left: -6px;
2564 top: -6px;
2565 }
2566
2567 .c-color-palette .iris-picker .iris-square-handle:after {
2568 position: absolute;
2569 bottom: 0;
2570 right: 0;
2571 left: 0;
2572 top: 0;
2573 border: 2px solid white;
2574 }
2575
2576 .c-color-palette .iris-picker .iris-square-value {
2577 -webkit-box-shadow: none !important;
2578 box-shadow: none !important;
2579 }
2580
2581 .colors {
2582 position: relative;
2583 display: -webkit-box;
2584 display: -ms-flexbox;
2585 display: flex;
2586 -ms-flex-wrap: wrap;
2587 flex-wrap: wrap;
2588 -webkit-box-align: center;
2589 -ms-flex-align: center;
2590 align-items: center;
2591 width: 100%;
2592 height: 3em;
2593 }
2594
2595 .color {
2596 display: -webkit-box;
2597 display: -ms-flexbox;
2598 display: flex;
2599 -webkit-box-orient: vertical;
2600 -webkit-box-direction: normal;
2601 -ms-flex-direction: column;
2602 flex-direction: column;
2603 -webkit-box-flex: 1;
2604 -ms-flex: 1 1 0px;
2605 flex: 1 1 0;
2606 overflow: hidden;
2607 -webkit-transition: flex-grow 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), -webkit-box-flex 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
2608 transition: flex-grow 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), -webkit-box-flex 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
2609 transition: flex-grow 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
2610 transition: flex-grow 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), -webkit-box-flex 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), -ms-flex-positive 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
2611 }
2612
2613 .color.hidden {
2614 display: -webkit-box;
2615 display: -ms-flexbox;
2616 display: flex;
2617 -webkit-box-flex: 0;
2618 -ms-flex-positive: 0;
2619 flex-grow: 0;
2620 -webkit-transition: flex-grow 0.3s cubic-bezier(0.6, -1, 0.74, 0.05), -webkit-box-flex 0.3s cubic-bezier(0.6, -1, 0.74, 0.05);
2621 transition: flex-grow 0.3s cubic-bezier(0.6, -1, 0.74, 0.05), -webkit-box-flex 0.3s cubic-bezier(0.6, -1, 0.74, 0.05);
2622 transition: flex-grow 0.3s cubic-bezier(0.6, -1, 0.74, 0.05);
2623 transition: flex-grow 0.3s cubic-bezier(0.6, -1, 0.74, 0.05), -webkit-box-flex 0.3s cubic-bezier(0.6, -1, 0.74, 0.05), -ms-flex-positive 0.3s cubic-bezier(0.6, -1, 0.74, 0.05);
2624 }
2625
2626 .color.hidden .picker {
2627 opacity: 0;
2628 -webkit-transition: opacity .2s ease-out;
2629 transition: opacity .2s ease-out;
2630 }
2631
2632 .color .picker {
2633 -webkit-transition: opacity .3s ease-in-out, border-color .3s ease-in-out;
2634 transition: opacity .3s ease-in-out, border-color .3s ease-in-out;
2635 cursor: pointer;
2636 }
2637
2638 .color.inactive .picker {
2639 opacity: 0.2;
2640 }
2641
2642 .color.inactive .picker:hover {
2643 opacity: 1;
2644 }
2645
2646 input.c-color-palette__input[class] {
2647 margin-top: 1em;
2648 }
2649
2650 #customize-control-sm_toggle_advanced_settings_control {
2651 margin-bottom: 0;
2652 opacity: 0;
2653 }
2654
2655 #customize-control-sm_toggle_advanced_settings_control button {
2656 width: 100%;
2657 }
2658
2659 @-webkit-keyframes bounceIn {
2660 0%, 20%, 40%, 60%, 80%, 100% {
2661 -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
2662 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
2663 }
2664 0% {
2665 opacity: 0;
2666 -webkit-transform: scale3d(0.3, 0.3, 0.3);
2667 transform: scale3d(0.3, 0.3, 0.3);
2668 }
2669 20% {
2670 -webkit-transform: scale3d(1.1, 1.1, 1.1);
2671 transform: scale3d(1.1, 1.1, 1.1);
2672 }
2673 40% {
2674 -webkit-transform: scale3d(0.9, 0.9, 0.9);
2675 transform: scale3d(0.9, 0.9, 0.9);
2676 }
2677 60% {
2678 opacity: 1;
2679 -webkit-transform: scale3d(1.03, 1.03, 1.03);
2680 transform: scale3d(1.03, 1.03, 1.03);
2681 }
2682 80% {
2683 -webkit-transform: scale3d(0.97, 0.97, 0.97);
2684 transform: scale3d(0.97, 0.97, 0.97);
2685 }
2686 100% {
2687 opacity: 1;
2688 -webkit-transform: scale3d(1, 1, 1);
2689 transform: scale3d(1, 1, 1);
2690 }
2691 }
2692
2693 @keyframes bounceIn {
2694 0%, 20%, 40%, 60%, 80%, 100% {
2695 -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
2696 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
2697 }
2698 0% {
2699 opacity: 0;
2700 -webkit-transform: scale3d(0.3, 0.3, 0.3);
2701 transform: scale3d(0.3, 0.3, 0.3);
2702 }
2703 20% {
2704 -webkit-transform: scale3d(1.1, 1.1, 1.1);
2705 transform: scale3d(1.1, 1.1, 1.1);
2706 }
2707 40% {
2708 -webkit-transform: scale3d(0.9, 0.9, 0.9);
2709 transform: scale3d(0.9, 0.9, 0.9);
2710 }
2711 60% {
2712 opacity: 1;
2713 -webkit-transform: scale3d(1.03, 1.03, 1.03);
2714 transform: scale3d(1.03, 1.03, 1.03);
2715 }
2716 80% {
2717 -webkit-transform: scale3d(0.97, 0.97, 0.97);
2718 transform: scale3d(0.97, 0.97, 0.97);
2719 }
2720 100% {
2721 opacity: 1;
2722 -webkit-transform: scale3d(1, 1, 1);
2723 transform: scale3d(1, 1, 1);
2724 }
2725 }
2726
2727 #customize-theme-controls #sub-accordion-panel-style_manager_panel .customize-panel-description,
2728 #customize-theme-controls #sub-accordion-panel-theme_options_panel .customize-panel-description {
2729 display: block;
2730 }
2731
2732 #customize-theme-controls li#accordion-panel-style_manager_panel h3.accordion-section-title:before {
2733 position: relative;
2734 float: right;
2735 content: "�
2736 �";
2737 color: #aed2e5;
2738 font-family: dashicons;
2739 padding: 1px;
2740 margin-right: 28px;
2741 font-size: 17px;
2742 -webkit-font-smoothing: antialiased;
2743 }
2744
2745 #customize-theme-controls li#accordion-panel-style_manager_panel h3.accordion-section-title:before {
2746 font-size: 18px;
2747 color: #f8bc30;
2748 }
2749
2750 #customize-theme-controls li#accordion-section-sm_color_palettes_section h3.accordion-section-title:before {
2751 position: relative;
2752 float: right;
2753 content: "ï„€";
2754 color: #aed2e5;
2755 font-family: dashicons;
2756 padding: 1px;
2757 margin-right: 28px;
2758 font-size: 17px;
2759 -webkit-font-smoothing: antialiased;
2760 }
2761
2762 #customize-theme-controls li#accordion-section-sm_color_palettes_section h3.accordion-section-title {
2763 border-top: none;
2764 }
2765
2766 #customize-theme-controls li#accordion-section-sm_font_palettes_section h3.accordion-section-title:before {
2767 position: relative;
2768 float: right;
2769 content: "ï„¢";
2770 color: #aed2e5;
2771 font-family: dashicons;
2772 padding: 1px;
2773 margin-right: 28px;
2774 font-size: 17px;
2775 -webkit-font-smoothing: antialiased;
2776 }
2777
2778 #customize-theme-controls li#accordion-section-sm_color_palettes_section h3.accordion-section-title:before,
2779 #customize-theme-controls li#accordion-section-sm_font_palettes_section h3.accordion-section-title:before {
2780 padding: 3px;
2781 margin-right: 5px;
2782 margin-top: -2px;
2783 }
2784
2785 #customize-theme-controls li#accordion-panel-theme_options_panel h3.accordion-section-title:before {
2786 position: relative;
2787 float: right;
2788 content: "";
2789 color: #aed2e5;
2790 font-family: dashicons;
2791 padding: 1px;
2792 margin-right: 28px;
2793 font-size: 17px;
2794 -webkit-font-smoothing: antialiased;
2795 }
2796
2797 #customize-theme-controls li#accordion-panel-theme_options_panel h3.accordion-section-title {
2798 border-bottom: 1px solid #ddd;
2799 border-left: none;
2800 border-right: none;
2801 margin: 0 0 15px 0;
2802 }
2803
2804 .color .disc {
2805 display: block;
2806 overflow: hidden;
2807 position: absolute;
2808 top: 0;
2809 right: 0;
2810 bottom: 0;
2811 left: 0;
2812 z-index: 15;
2813 pointer-events: none;
2814 opacity: 0;
2815 -webkit-transition: opacity .3s ease-in-out;
2816 transition: opacity .3s ease-in-out;
2817 }
2818
2819 .color .disc:after {
2820 content: "";
2821 -webkit-filter: blur(6px) saturate(0.7) brightness(1.1);
2822 filter: blur(6px) saturate(0.7) brightness(1.1);
2823 display: block;
2824 width: 200%;
2825 height: 200%;
2826 padding-top: 100%;
2827 position: absolute;
2828 top: -50%;
2829 left: -50%;
2830 -webkit-transform: scale(1);
2831 transform: scale(1);
2832 background-image: linear-gradient(330deg, transparent 50%, #ff8100 0), linear-gradient(300deg, transparent 50%, #ff5800 0), linear-gradient(270deg, transparent 50%, #c92323 0), linear-gradient(240deg, transparent 50%, #cc42a2 0), linear-gradient(210deg, transparent 50%, #9f49ac 0), linear-gradient(180deg, transparent 50%, #306cd3 0), linear-gradient(150deg, transparent 50%, #179067 0), linear-gradient(120deg, transparent 50%, #0eb5d6 0), linear-gradient(90deg, transparent 50%, #50b517 0), linear-gradient(60deg, transparent 50%, #ede604 0), linear-gradient(30deg, transparent 50%, #fc0 0), linear-gradient(0deg, transparent 50%, #feac00 0);
2833 background-clip: content-box,content-box,content-box,content-box,content-box,content-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;
2834 }
2835
2836 .color.altered .disc {
2837 opacity: 1;
2838 }
2839
2840 .customize-control-color .wp-picker-container .iris-picker .iris-palette-container {
2841 display: -webkit-box;
2842 display: -ms-flexbox;
2843 display: flex;
2844 width: 215px;
2845 }
2846
2847 .customize-control-color .wp-picker-container .iris-picker .iris-palette {
2848 width: auto !important;
2849 height: auto !important;
2850 -webkit-box-flex: 1;
2851 -ms-flex: 1 1 0px;
2852 flex: 1 1 0;
2853 float: none;
2854 }
2855
2856 .customize-control-color .wp-picker-container .iris-picker .iris-palette:after {
2857 content: "";
2858 display: block;
2859 padding-top: 100%;
2860 }
2861
2862 .c-color-palette {
2863 padding: 30px 20px 18px;
2864 }
2865
2866 [id="customize-control-sm_current_color_palette_control"][id] {
2867 margin-bottom: 0;
2868 }
2869
2870 [id="customize-control-sm_current_color_palette_control"][id] ~ .customize-control {
2871 background-color: #FFFFFF;
2872 margin-bottom: 0;
2873 padding: 24px 20px 0;
2874 }
2875
2876 #customize-control-sm_dark_color_primary_slider_control,
2877 #customize-control-sm_dark_color_secondary_slider_control,
2878 #customize-control-sm_dark_color_tertiary_slider_control {
2879 display: none !important;
2880 }
2881
2882 .sm_color_matrix {
2883 display: -webkit-box;
2884 display: -ms-flexbox;
2885 display: flex;
2886 -ms-flex-wrap: wrap;
2887 flex-wrap: wrap;
2888 margin-left: -15px;
2889 }
2890
2891 .sm_color_matrix > * {
2892 display: grid;
2893 grid-auto-rows: 2px;
2894 grid-auto-columns: 2px;
2895 -webkit-box-flex: 0;
2896 -ms-flex: 0 0 33.33333%;
2897 flex: 0 0 33.33333%;
2898 padding-top: 15px;
2899 padding-left: 15px;
2900 }
2901
2902 .sm_color_matrix > * > * {
2903 background-color: currentColor;
2904 border-radius: 50%;
2905 border: 1px solid #ccc;
2906 -webkit-animation-duration: 0.75s;
2907 animation-duration: 0.75s;
2908 -webkit-animation-name: bounceIn;
2909 animation-name: bounceIn;
2910 }
2911
2912 .sm_color_matrix > * > :nth-child(1) {
2913 grid-area: 16 / 12 / span 12 / span 12;
2914 }
2915
2916 .sm_color_matrix > * > :nth-child(2) {
2917 grid-area: 26 / 24 / span 4 / span 4;
2918 }
2919
2920 .sm_color_matrix > * > :nth-child(3) {
2921 grid-area: 13 / 24 / span 4 / span 4;
2922 }
2923
2924 .sm_color_matrix > * > :nth-child(4) {
2925 grid-area: 8 / 8 / span 8 / span 8;
2926 }
2927
2928 .sm_color_matrix > * > :nth-child(5) {
2929 grid-area: 32 / 8 / span 4 / span 4;
2930 }
2931
2932 .sm_color_matrix > * > :nth-child(6) {
2933 grid-area: 30 / 16 / span 8 / span 8;
2934 }
2935
2936 .sm_color_matrix > * > :nth-child(7) {
2937 grid-area: 4 / 20 / span 8 / span 8;
2938 }
2939
2940 .sm_color_matrix > * > :nth-child(8) {
2941 grid-area: 17 / 26 / span 8 / span 8;
2942 }
2943
2944 .sm_color_matrix > * > :nth-child(9) {
2945 grid-area: 22 / 2 / span 8 / span 8;
2946 }
2947
2948 .sm_color_matrix > * > :nth-child(10) {
2949 grid-area: 28 / 11 / span 2 / span 2;
2950 }
2951
2952 .sm_color_matrix > * > :nth-child(11) {
2953 grid-area: 9 / 31 / span 6 / span 6;
2954 }
2955
2956 .sm_color_matrix > * > :nth-child(11) {
2957 grid-area: 26 / 30 / span 9 / span 9;
2958 }
2959
2960 .sm_color_matrix > * > :nth-child(12) {
2961 grid-area: 17 / 7 / span 4 / span 4;
2962 }
2963
2964 .sm_color_matrix > * > :nth-child(13) {
2965 grid-area: 19 / 36 / span 6 / span 6;
2966 }
2967
2968 .sm_color_matrix > * > :nth-child(14) {
2969 grid-area: 12 / 18 / span 2 / span 2;
2970 }
2971
2972 .sm_color_matrix > * > :nth-child(n+15) {
2973 display: none;
2974 }
2975
2976 .sm-tabs {
2977 display: -webkit-box;
2978 display: -ms-flexbox;
2979 display: flex;
2980 -webkit-box-pack: justify;
2981 -ms-flex-pack: justify;
2982 justify-content: space-between;
2983 padding: 0 16px;
2984 text-align: center;
2985 border-bottom: 1px solid #DFE8EF;
2986 }
2987
2988 .sm-tabs__item {
2989 padding: 12px 0;
2990 margin-bottom: -1px;
2991 -ms-flex-preferred-size: 31%;
2992 flex-basis: 31%;
2993 font-size: 14px;
2994 color: #416B7E;
2995 opacity: 0.7;
2996 border-bottom: 3px solid transparent;
2997 cursor: pointer;
2998 -webkit-transition: all 0.2s ease;
2999 transition: all 0.2s ease;
3000 }
3001
3002 .sm-tabs__item:not(.sm-tabs__item--active):hover {
3003 color: #2A3B44;
3004 border-bottom-color: #E2E4E7;
3005 opacity: 1;
3006 }
3007
3008 .sm-tabs__item--active {
3009 color: #2A3B44;
3010 border-bottom-color: #57ABD5;
3011 opacity: 1;
3012 }
3013
3014 [id="sub-accordion-section-sm_color_palettes_section"] {
3015 display: -webkit-box !important;
3016 display: -ms-flexbox !important;
3017 display: flex !important;
3018 -webkit-box-orient: vertical;
3019 -webkit-box-direction: normal;
3020 -ms-flex-direction: column;
3021 flex-direction: column;
3022 padding: 12px 0 0 !important;
3023 overflow: hidden;
3024 }
3025
3026 [id="sub-accordion-section-sm_color_palettes_section"] #customize-control-sm_color_palette_control {
3027 -ms-flex-negative: 0;
3028 flex-shrink: 0;
3029 -webkit-box-flex: 1;
3030 -ms-flex-positive: 1;
3031 flex-grow: 1;
3032 overflow-y: scroll;
3033 margin-bottom: 0;
3034 padding-top: 12px;
3035 }
3036
3037 [id="sub-accordion-section-sm_color_palettes_section"] > * {
3038 -webkit-box-flex: 0;
3039 -ms-flex-positive: 0;
3040 flex-grow: 0;
3041 padding: 0 12px;
3042 }
3043
3044 [id="sub-accordion-section-sm_color_palettes_section"] [id="customize-control-sm_current_color_palette_control"] ~ * {
3045 display: none !important;
3046 }
3047
3048 [id="sub-accordion-section-sm_color_palettes_section"] [id="customize-control-sm_palettes_description_control"] span,
3049 [id="sub-accordion-section-sm_color_palettes_section"] [id="customize-control-sm_filters_description_control"] span,
3050 [id="sub-accordion-section-sm_color_palettes_section"] [id="customize-control-sm_customize_description_control"] span {
3051 margin: 0;
3052 }
3053
3054 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-palettes [id="customize-control-sm_palettes_description_control"],
3055 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-palettes [id="customize-control-sm_color_palette_control"] {
3056 display: block !important;
3057 }
3058
3059 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-filters [id="customize-control-sm_filters_description_control"],
3060 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-filters [id="customize-control-sm_palette_filter_control"] {
3061 display: block !important;
3062 }
3063
3064 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-customize [id="customize-control-sm_customize_description_control"],
3065 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-customize [id="customize-control-sm_coloration_level_control"],
3066 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-customize [id="customize-control-sm_color_diversity_control"],
3067 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-customize [id="customize-control-sm_shuffle_colors_control"],
3068 [id="sub-accordion-section-sm_color_palettes_section"].sm-view-customize [id="customize-control-sm_dark_mode_control"] {
3069 display: block !important;
3070 }
3071
3072 [id="sub-accordion-section-sm_color_palettes_section"] [id="customize-control-sm_spacing_bottom_control"][id] {
3073 display: block !important;
3074 min-height: 24px;
3075 -webkit-box-flex: 1;
3076 -ms-flex-positive: 1;
3077 flex-grow: 1;
3078 }
3079
3080 [id="customize-control-sm_color_palette_control"] .customize-control-title, [id="customize-control-sm_color_palette_control"] .separator.label,
3081 [id="customize-control-sm_color_palette_control"] .customize-control-description {
3082 display: none;
3083 }
3084
3085 .customize-control-radio[class][id="customize-control-sm_palette_filter_control"] > .customize-inside-control-row:not(:only-of-type) {
3086 display: block;
3087 width: auto;
3088 }
3089
3090 .color[class*="sm_color"][class*="_connected"], .color[class*="sm_dark"][class*="_connected"], .color[class*="sm_light"][class*="_connected"] {
3091 display: none;
3092 }
3093
3094 .c-color-palette__colors {
3095 position: relative;
3096 }
3097
3098 .c-color-palette canvas, .c-color-palette svg {
3099 max-width: 100%;
3100 height: auto;
3101 }
3102
3103 .c-color-palette__fields {
3104 position: absolute;
3105 top: 100%;
3106 left: 0;
3107 right: 0;
3108 z-index: 100;
3109 }
3110
3111 [id="sub-accordion-section-sm_color_palettes_section"] > .customize-section-description-container {
3112 margin-bottom: 0;
3113 border-bottom: 1px solid #DFE8EF;
3114 }
3115
3116 .sm-palette-filter .colors {
3117 width: auto;
3118 height: auto;
3119 padding: 10px 10px;
3120 border-radius: 999em;
3121 }
3122
3123 .sm-palette-filter .picker:after {
3124 -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
3125 box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
3126 }
3127
3128 .sm-palette-filter > label {
3129 position: relative;
3130 display: block;
3131 margin: 0 0 10px;
3132 }
3133
3134 .sm-palette-filter > label:hover .filter-label {
3135 opacity: 1;
3136 }
3137
3138 .sm-palette-filter > input {
3139 display: none;
3140 }
3141
3142 .sm-palette-filter .filter-label {
3143 position: absolute;
3144 top: 0;
3145 left: 0;
3146 z-index: 10;
3147 width: 100%;
3148 height: 100%;
3149 display: -webkit-box;
3150 display: -ms-flexbox;
3151 display: flex;
3152 -webkit-box-align: center;
3153 -ms-flex-align: center;
3154 align-items: center;
3155 -webkit-box-pack: center;
3156 -ms-flex-pack: center;
3157 justify-content: center;
3158 opacity: 0;
3159 -webkit-transition: opacity .2s ease-out;
3160 transition: opacity .2s ease-out;
3161 }
3162
3163 .sm-palette-filter .filter-label span {
3164 position: relative;
3165 z-index: 20;
3166 }
3167
3168 .sm-palette-filter .filter-label:after {
3169 content: "";
3170 display: block;
3171 position: absolute;
3172 top: 0;
3173 left: 0;
3174 z-index: 10;
3175 width: 100%;
3176 height: 100%;
3177 background-color: #ffffff;
3178 -webkit-box-shadow: #d6e0e5 0 0 0 1px;
3179 box-shadow: #d6e0e5 0 0 0 1px;
3180 border-radius: 999em;
3181 }
3182
3183 .sm-palette-filter > input:checked + label .filter-label:after {
3184 background-color: #f7f9fa;
3185 -webkit-box-shadow: none;
3186 box-shadow: none;
3187 }
3188
3189 .sm-palette-filter > input:checked + label .colors {
3190 background-color: #f7f9fa;
3191 -webkit-box-shadow: #57ABD5 0 0 0 2px;
3192 box-shadow: #57ABD5 0 0 0 2px;
3193 }
3194
3195 .customize-control-sm_palette_filter .customize-control-title, .customize-control-sm_palette_filter .separator.label {
3196 display: none;
3197 }
3198
3199 #customize-control-sm_font_palette_control ~ .customize-control {
3200 display: none !important;
3201 }
3202
3203 .pix_customizer_setting .font_palette[class][class] .customize-inside-control-row {
3204 height: auto;
3205 padding-top: 52%;
3206 background-color: white;
3207 border-radius: 6px;
3208 overflow: hidden;
3209 }
3210
3211 .pix_customizer_setting .font_palette[class][class] .customize-inside-control-row:before {
3212 border: 1px solid #DFE8EF;
3213 border-radius: 6px;
3214 }
3215
3216 .pix_customizer_setting .font_palette[class][class] .customize-inside-control-row:before, .pix_customizer_setting .font_palette[class][class] .customize-inside-control-row:hover:before {
3217 -webkit-box-shadow: 0 1px 0 0 #B8DAEB;
3218 box-shadow: 0 1px 0 0 #B8DAEB;
3219 }
3220
3221 .pix_customizer_setting .font_palette[class][class] .customize-inside-control-row input {
3222 display: none;
3223 }
3224
3225 .pix_customizer_setting .font_palette[class][class] .customize-inside-control-row label {
3226 border-radius: 6px;
3227 left: 0;
3228 }
3229
3230 .pix_customizer_setting .font_palette[class][class] .customize-inside-control-row input + label {
3231 border: 2px solid transparent;
3232 }
3233
3234 .pix_customizer_setting .font_palette[class][class] .customize-inside-control-row input:checked + label {
3235 border-color: #57ABD5;
3236 }
3237
3238 .pix_customizer_setting .font_palette[class][class] .customize-inside-control-row .label__inner {
3239 display: none;
3240 }
3241
3242 #customize-theme-controls .control-panel-content:not(.control-panel-nav_menus) .control-section:nth-child(2),
3243 #customize-theme-controls .control-panel-nav_menus .control-section-nav_menu,
3244 #customize-theme-controls .control-section-nav_menu_locations .accordion-section-title {
3245 border-top: 0;
3246 }
3247