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 0 -11px -10px; /* compensate for positioning */
157 border-right: 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: right ease-in-out .18s;
184 transition: right 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-left: 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-left: 1px solid #ddd;
223 -webkit-transition: right .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out;
224 transition: right .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: right ease-in-out .18s;
285 transition: right 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: right ease-in-out .18s;
310 transition: right 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-left: 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; right: 0; bottom: 0; left: 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);