5
#customize-controls a {
9
#customize-controls h3 {
13
#customize-controls .submit {
17
#customize-controls .description {
21
#customize-header-actions .button-primary {
26
#customize-header-actions .spinner {
31
.saving #customize-header-actions .spinner {
35
#customize-header-actions {
36
border-bottom: 1px solid #ddd;
39
#customize-controls .wp-full-overlay-sidebar-content {
46
border-top: 1px solid #ddd;
49
#customize-info .accordion-section-title {
50
background-color: #fff;
54
border-bottom: 1px solid #eeeeee;
57
#customize-info.open .accordion-section-title:after,
58
#customize-info .accordion-section-title:hover:after,
59
#customize-info .accordion-section-title:focus:after {
63
#customize-info .preview-notice {
68
#customize-info .theme-name {
75
#customize-info .theme-screenshot {
79
#customize-info .theme-description {
85
#customize-theme-controls .control-section {
89
#customize-theme-controls .accordion-section-title {
91
background-color: #fff;
92
border-bottom: 1px solid #eeeeee;
95
#customize-theme-controls .accordion-section-content {
100
#customize-info.open .accordion-section-title,
101
#customize-info .accordion-section-title:hover,
102
#customize-info .accordion-section-title:focus,
103
#customize-theme-controls .control-section:hover > .accordion-section-title,
104
#customize-theme-controls .control-section .accordion-section-title:hover,
105
#customize-theme-controls .control-section.open .accordion-section-title,
106
#customize-theme-controls .control-section .accordion-section-title:focus {
111
.js .control-section:hover .accordion-section-title,
112
.js .control-section .accordion-section-title:hover,
113
.js .control-section.open .accordion-section-title,
114
.js .control-section .accordion-section-title:focus {
118
#customize-theme-controls .control-section:hover > .accordion-section-title:after,
119
#customize-theme-controls .control-section .accordion-section-title:hover:after,
120
#customize-theme-controls .control-section.open .accordion-section-title:after,
121
#customize-theme-controls .control-section .accordion-section-title:focus:after {
125
#customize-info.open,
126
#customize-theme-controls .control-section.open {
127
border-bottom: 1px solid #eeeeee;
130
#customize-theme-controls .control-section.open .accordion-section-title {
131
border-bottom-color: #eeeeee !important;
134
#customize-theme-controls .control-section:last-of-type.open,
135
#customize-theme-controls .control-section:last-of-type > .accordion-section-title {
136
border-bottom-color: #ddd;
139
#customize-theme-controls > ul,
140
#customize-theme-controls .accordion-section-content {
144
.control-section.control-panel > .accordion-section-title {
148
.control-section.control-panel > .accordion-section-title:after {
154
margin: -11px -10px -11px 0; /* compensate for positioning */
157
border-left: 1px solid #eee;
161
.rtl .control-section.control-panel > .accordion-section-title:after {
165
#customize-theme-controls .control-section.control-panel > h3.accordion-section-title:focus:after,
166
#customize-theme-controls .control-section.control-panel > h3.accordion-section-title:hover:after {
169
border: 1px solid #d9d9d9;
176
.accordion-sub-container.control-panel-content {
182
border-top: 1px solid #ddd;
183
-webkit-transition: left ease-in-out .18s;
184
transition: left ease-in-out .18s;
187
.accordion-sub-container.control-panel-content.animating {
191
.current-panel .accordion-sub-container.control-panel-content {
195
.customize-controls-close {
204
border-right: 1px solid #ddd;
207
-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
208
transition: color .1s ease-in-out, background .1s ease-in-out;
211
.control-panel-back {
221
border-right: 1px solid #ddd;
223
-webkit-transition: left .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out;
224
transition: left .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out;
227
.collapsed .control-panel-back {
231
.customize-controls-close:focus,
232
.customize-controls-close:hover,
233
.control-panel-back:focus,
234
.control-panel-back:hover {
239
-webkit-box-shadow: none;
243
.customize-controls-close:before {
244
font: normal 22px/1 dashicons;
251
.control-panel-back:before {
252
font: normal 20px/1 dashicons;
259
.rtl .control-panel-back:before {
263
.in-sub-panel .control-panel-back {
267
.current-panel > .accordion-section-title {
271
.wp-full-overlay-sidebar .wp-full-overlay-header {
272
-webkit-transition: padding ease-in-out .18s;
273
transition: padding ease-in-out .18s;
276
.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header {
281
#customize-theme-controls > ul > .accordion-section {
284
-webkit-transition: left ease-in-out .18s;
285
transition: left ease-in-out .18s;
288
.in-sub-panel #customize-info,
289
.in-sub-panel #customize-theme-controls > ul > .accordion-section {
294
.in-sub-panel #customize-theme-controls .accordion-section.current-panel {
298
#customize-theme-controls .control-section.current-panel {
302
#customize-theme-controls .control-section > h3.accordion-section-title {
307
#customize-theme-controls .control-section.current-panel > h3.accordion-section-title {
309
-webkit-transition: left ease-in-out .18s;
310
transition: left ease-in-out .18s;
313
.control-section.control-panel .accordion-section-title .panel-title {
321
.control-section.control-panel .preview-notice {
326
p.customize-section-description {
337
.customize-control select,
338
.customize-control input[type="radio"],
339
.customize-control input[type="checkbox"] {
343
.customize-control input[type="text"],
344
.customize-control input[type="password"],
345
.customize-control input[type="email"],
346
.customize-control input[type="number"],
347
.customize-control input[type="search"],
348
.customize-control input[type="tel"],
349
.customize-control input[type="url"] {
355
.customize-control-textarea textarea {
360
.customize-control select {
367
.customize-control select[multiple] {
371
.customize-control-title {
379
.customize-control-description {
386
.customize-control-color .color-picker,
387
.customize-control-checkbox label,
388
.customize-control-upload div {
392
.customize-control-checkbox input {
396
.customize-control-radio {
400
.customize-control-radio .customize-control-title {
405
.customize-control-radio .customize-control-title + .customize-control-description {
409
.customize-control-radio label {
413
.customize-control-radio input {
417
#customize-preview iframe {
422
.wp-full-overlay-sidebar {
424
border-right: 1px solid #ddd;
428
background-color: transparent !important;
429
border: none !important;
430
-webkit-box-shadow: none !important;
431
box-shadow: none !important;
432
-webkit-border-radius: 0 !important;
433
border-radius: 0 !important;
437
.collapse-sidebar:active,
438
.collapse-sidebar:active .collapse-sidebar-label,
439
.collapse-sidebar:active .collapse-sidebar-arrow:before {
443
.collapsed .collapse-sidebar-arrow:before {
447
/* Style for custom settings */
452
.accordion-section .dropdown {
459
.accordion-section .dropdown-content {
467
border: 2px solid #eeeeee;
468
-webkit-user-select: none;
469
-moz-user-select: none;
470
-ms-user-select: none;
474
.customize-control .dropdown-arrow {
483
.customize-control .dropdown-arrow:after {
485
font: normal 20px/1 'dashicons';
492
-webkit-font-smoothing: antialiased;
493
-moz-osx-font-smoothing: grayscale;
494
text-decoration: none !important;
498
.customize-control .dropdown-status {
506
.customize-control-color .color-picker-hex {
510
.customize-control-color.open .color-picker-hex {
514
.customize-control-color .dropdown {
519
.customize-control-color .dropdown .dropdown-content {
520
background-color: #555555;
521
border: 1px solid rgba(0, 0, 0, 0.15);
524
.customize-control-color .dropdown:hover .dropdown-content {
525
border-color: rgba(0, 0, 0, 0.25);
531
.customize-control-image .library,
532
.customize-control-image .actions {
538
.customize-control-image.open .library,
539
.customize-control-image.open .actions {
543
.accordion-section .customize-control-image .dropdown-content {
550
.accordion-section .customize-control-image .dropdown-status {
554
.accordion-section .customize-control-image .preview-thumbnail img {
562
.accordion-section .customize-control-image .actions {
566
.accordion-section .customize-control-image .library ul {
567
border-bottom: 1px solid #ddd;
573
.accordion-section .customize-control-image .library li {
578
border: 1px solid transparent;
581
.accordion-section .customize-control-image .library li.library-selected {
586
border-bottom-color: #fff;
589
.accordion-section .customize-control-image .library .thumbnail {
594
.accordion-section .customize-control-image .library .thumbnail img {
603
.accordion-section .customize-control-image .library .thumbnail:hover img {
604
background-color: #2ea2cc;
607
.accordion-section .customize-control-image .library-content {
614
.accordion-section .customize-control-image .library-content.library-selected {
618
.accordion-section .customize-control-upload .upload-fallback,
619
.accordion-section .customize-control-image .upload-fallback {
623
.accordion-section .customize-control-upload .upload-dropzone,
624
.accordion-section .customize-control-image .upload-dropzone {
627
border: 3px dashed #dfdfdf;
634
.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop,
635
.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop {
637
-webkit-transition: border-color 0.1s;
638
transition: border-color 0.1s;
641
.accordion-section .customize-control-upload .library ul li,
642
.accordion-section .customize-control-image .library ul li {
646
.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over,
647
.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over {
648
border-color: #83b4d8;
652
* iOS can't scroll iframes,
653
* instead it expands the iframe size to match the size of the content
655
.ios .wp-full-overlay {
659
.ios #customize-preview {
663
.ios #customize-controls .wp-full-overlay-sidebar-content {
664
-webkit-overflow-scrolling: touch;
667
/** Header control **/
669
#customize-control-header_image .current {
673
#customize-control-header_image .uploaded {
677
#customize-control-header_image .uploaded button:not(.random),
678
#customize-control-header_image .default button:not(.random) {
688
#customize-control-header_image button img {
692
#customize-control-header_image button.new,
693
#customize-control-header_image button.remove {
700
/* Header control: current image container */
702
#customize-control-header_image .current .container {
704
-webkit-border-radius: 2px;
705
border: 1px solid #eee;
706
-webkit-border-radius: 2px;
710
#customize-control-header_image .placeholder {
717
#customize-control-header_image .inner {
723
text-overflow: ellipsis;
727
#customize-control-header_image .inner,
728
#customize-control-header_image .inner .dashicons {
732
#customize-control-header_image .list .inner,
733
#customize-control-header_image .list .inner .dashicons {
737
#customize-control-header_image .header-view {
743
#customize-control-header_image .header-view:last-child {
747
/* Convoluted, but 'outline' support isn't good enough yet */
748
#customize-control-header_image .header-view:after {
751
#customize-control-header_image .header-view.selected:after {
755
top: 0; left: 0; bottom: 0; right: 0;
756
border: 4px solid #2ea2cc;
757
-webkit-border-radius: 2px;
760
#customize-control-header_image .header-view.button.selected {
764
/* Header control: overlay "close" button */
766
#customize-control-header_image .uploaded .header-view .close {
779
#customize-control-header_image .uploaded .header-view .close:hover {
788
#customize-control-header_image .header-view:hover .close {
792
/* Header control: randomiz(s)er */
794
#customize-control-header_image .random.placeholder {
796
-webkit-border-radius: 2px;
801
#customize-control-header_image button.random {
808
#customize-control-header_image button.random .dice {
812
#customize-control-header_image .placeholder:hover .dice,
813
#customize-control-header_image .header-view:hover > button.random .dice {
814
-webkit-animation: dice-color-change 3s infinite;
815
-ms-animation: dice-color-change 3s infinite;
816
animation: dice-color-change 3s infinite;
819
@-webkit-keyframes dice-color-change {
820
0% { color: #d4b146; }
821
50% { color: #ef54b0; }
822
75% { color: #7190d3; }
823
100% { color: #d4b146; }
826
@-ms-keyframes dice-color-change {
827
0% { color: #d4b146; }
828
50% { color: #ef54b0; }
829
75% { color: #7190d3; }
830
100% { color: #d4b146; }
833
@keyframes dice-color-change {
834
0% { color: #d4b146; }
835
50% { color: #ef54b0; }
836
75% { color: #7190d3; }
837
100% { color: #d4b146; }
840
/* Header control: actions and choices */
842
#customize-control-header_image .actions {
846
#customize-control-header_image .choice {
852
#customize-control-header_image .uploaded div:last-child > .choice {
856
#customize-control-header_image img {
858
-webkit-border-radius: 2px;
862
#customize-control-header_image .remove {
867
#customize-control-header_image .new {
872
/** Handle cheaters. */
877
margin: 50px auto 2em;
881
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13);
882
box-shadow: 0 1px 3px rgba(0,0,0,0.13);