1 /*------------------------------------------------------------------------------
3 ------------------------------------------------------------------------------*/
6 /*------------------------------------------------------------------------------
8 ------------------------------------------------------------------------------*/
10 .theme-browser .themes {
15 .themes-php .wrap h2 {
20 .network-admin.themes-php .wrap h2 {
24 .themes-php .wrap h2 .button {
29 .themes-php .wp-filter-search {
40 /* Position admin messages */
41 .themes-php div.updated,
42 .themes-php div.error {
47 .themes-php div.updated a {
48 text-decoration: underline;
53 * (has flexible margins)
55 .theme-browser .theme {
61 border: 1px solid #dedede;
62 -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
63 box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
64 -webkit-box-sizing: border-box;
65 -moz-box-sizing: border-box;
66 box-sizing: border-box;
69 .ie8 .theme-browser .theme {
74 .theme-browser .theme:nth-child(3n) {
78 .theme-browser .theme:hover,
79 .theme-browser .theme:focus {
83 .theme-browser .theme .theme-name {
89 -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
90 box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
93 text-overflow: ellipsis;
95 background: rgba(255,255,255,0.65);
98 /* Activate and Customize buttons, shown on hover and focus */
99 .theme-browser .theme .theme-actions {
100 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
102 -webkit-transition: opacity 0.1s ease-in-out;
103 transition: opacity 0.1s ease-in-out;
108 padding: 9px 10px 0 10px;
109 background: rgba(244, 244, 244, 0.7);
110 border-left: 1px solid rgba(0,0,0,0.05);
113 .theme-browser .theme:hover .theme-actions,
114 .theme-browser .theme.focus .theme-actions,
115 .theme-browser .theme:focus .theme-actions {
116 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
120 .theme-browser .theme .theme-actions .button-primary {
124 .theme-browser .theme .theme-actions .button-secondary {
132 * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size
133 * It is also responsive.
135 .theme-browser .theme .theme-screenshot {
139 -webkit-transition: opacity 0.2s ease-in-out;
140 transition: opacity 0.2s ease-in-out;
143 .theme-browser .theme .theme-screenshot:after {
146 padding-top: 66.66666%; /* using a 3/2 aspect ratio */
149 .theme-browser .theme .theme-screenshot img {
155 -webkit-transform: translateZ( 0 ); /* Prevents rendering bugs in Chrome */
156 -webkit-transition: opacity 0.2s ease-in-out; /* Prevents rendering bugs in Chrome */
157 transition: opacity 0.2s ease-in-out;
160 .theme-browser .theme:hover .theme-screenshot,
161 .theme-browser .theme:focus .theme-screenshot {
165 .theme-browser.rendered .theme:hover .theme-screenshot img,
166 .theme-browser.rendered .theme:focus .theme-screenshot img {
170 .theme-browser .theme .more-details {
171 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
178 background: rgba(0,0,0,0.7);
181 text-shadow: 0 1px 0 rgba(0,0,0,0.6);
182 -webkit-font-smoothing: antialiased;
186 -webkit-border-radius: 3px;
188 -webkit-transition: opacity 0.1s ease-in-out;
189 transition: opacity 0.1s ease-in-out;
192 .theme-browser .theme:focus {
193 border-color: #5b9dd9;
194 -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
195 box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
198 .theme-browser .theme:focus .more-details {
202 /* Current theme needs to have its action always on view */
203 .theme-browser .theme.active:focus .theme-actions {
207 .theme-browser.rendered .theme:hover .more-details,
208 .theme-browser.rendered .theme:focus .more-details {
209 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
214 * Displays a theme update notice
215 * when an update is available.
217 .theme-browser .theme .theme-update,
218 .theme-browser .theme .theme-installed {
220 background: rgba(213, 78, 33, 0.95);
232 border-bottom: 1px solid rgba(0,0,0,0.25);
236 .theme-browser .theme .theme-update:before,
237 .theme-browser .theme .theme-installed:before {
239 display: inline-block;
240 font: normal 20px/1 'dashicons';
246 -webkit-font-smoothing: antialiased;
251 * The currently active theme
253 .theme-browser .theme.active .theme-name {
256 padding-right: 110px;
258 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.5);
259 box-shadow: inset 0 1px 1px rgba(0,0,0,0.5);
262 .theme-browser .theme.active .theme-name span {
266 .theme-browser .theme.active .theme-actions {
267 background: rgba(49,49,49,0.7);
272 .theme-browser .theme.active .theme-actions .button-primary {
276 .theme-browser .theme .theme-author {
287 .theme-browser .theme.display-author .theme-author {
291 .theme-browser .theme.display-author .theme-author a {
293 text-decoration: none;
299 .theme-browser .theme.add-new-theme {
301 -webkit-box-shadow: none;
305 .theme-browser .theme.add-new-theme a {
307 text-decoration: none;
313 .theme-browser .theme.add-new-theme:after {
316 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
318 background: transparent;
319 background: rgba(0, 0, 0, 0);
327 border: 5px dashed #d5d2ca;
328 border: 5px dashed rgba(0, 0, 0, 0.1);
329 -webkit-transition: opacity 0.2s ease-in-out;
330 transition: opacity 0.2s ease-in-out;
331 -webkit-box-sizing: border-box;
332 -moz-box-sizing: border-box;
333 box-sizing: border-box;
336 .theme-browser .theme.add-new-theme span:after {
338 background: rgba(153, 153, 153, 0.1);
339 -webkit-border-radius: 50%;
341 display: inline-block;
343 -webkit-font-smoothing: antialiased;
344 font: normal 74px/115px 'dashicons';
347 vertical-align: middle;
349 color: rgb(153, 153, 153);
360 .rtl .theme-browser .theme.add-new-theme span:after {
364 .theme-browser .theme.add-new-theme:hover .theme-screenshot,
365 .theme-browser .theme.add-new-theme:focus .theme-screenshot {
369 .theme-browser .theme.add-new-theme:hover span:after,
370 .theme-browser .theme.add-new-theme:focus span:after {
375 .theme-browser .theme.add-new-theme:hover:after,
376 .theme-browser .theme.add-new-theme:focus:after {
377 border-color: transparent;
383 .theme-browser .theme.add-new-theme .theme-name {
386 -webkit-box-shadow: none;
395 .theme-browser .theme.add-new-theme:hover .theme-name,
396 .theme-browser .theme.add-new-theme:focus .theme-name {
403 * Shown when clicking a theme
405 .theme-overlay .theme-backdrop {
412 background: rgba( 238, 238, 238, 0.9 );
416 .theme-overlay .theme-header {
422 border-bottom: 1px solid #ddd;
425 .theme-overlay .theme-header .close {
432 border-left: 1px solid #ddd;
433 background-color: transparent;
434 -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
435 transition: color .1s ease-in-out, background .1s ease-in-out;
438 .theme-overlay .theme-header .close:before {
439 font: normal 22px/50px 'dashicons' !important;
441 display: inline-block;
446 /* Left and right navigation */
447 .theme-overlay .theme-header .right,
448 .theme-overlay .theme-header .left {
451 background-color: transparent;
457 border-right: 1px solid #ddd;
458 -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
459 transition: color .1s ease-in-out, background .1s ease-in-out;
462 .theme-overlay .theme-header .close:focus,
463 .theme-overlay .theme-header .close:hover,
464 .theme-overlay .theme-header .right:focus,
465 .theme-overlay .theme-header .right:hover,
466 .theme-overlay .theme-header .left:focus,
467 .theme-overlay .theme-header .left:hover {
473 .theme-overlay .theme-header .close:focus:before,
474 .theme-overlay .theme-header .close:hover:before {
478 .theme-overlay .theme-header .close:focus,
479 .theme-overlay .theme-header .right:focus,
480 .theme-overlay .theme-header .left:focus {
481 -webkit-box-shadow: none;
486 .theme-overlay .theme-header .left.disabled,
487 .theme-overlay .theme-header .right.disabled,
488 .theme-overlay .theme-header .left.disabled:hover,
489 .theme-overlay .theme-header .right.disabled:hover {
495 .theme-overlay .theme-header .right:before,
496 .theme-overlay .theme-header .left:before {
497 font: normal 20px/50px 'dashicons' !important;
502 .theme-overlay .theme-header .left:before,
503 .rtl .theme-overlay .theme-header .right:before {
507 .theme-overlay .theme-header .right:before,
508 .rtl .theme-overlay .theme-header .left:before {
514 .theme-overlay .theme-wrap {
522 -webkit-box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
523 box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
525 -webkit-box-sizing: border-box;
526 -moz-box-sizing: border-box;
527 box-sizing: border-box;
530 .theme-overlay .theme-wrap:after {
538 body.folded .theme-overlay .theme-wrap {
542 .theme-overlay .theme-about {
551 .theme-overlay .theme-about:after {
559 .theme-overlay .theme-actions {
565 padding: 10px 25px 5px;
568 -webkit-box-sizing: border-box;
569 -moz-box-sizing: border-box;
570 box-sizing: border-box;
571 border-top: 1px solid #eee;
574 .ie8 .theme-overlay .theme-actions {
575 border: 1px solid #eee;
578 .theme-overlay .theme-actions a {
583 .theme-overlay .theme-actions .delete-theme {
588 text-decoration: none;
589 border-color: transparent;
590 -webkit-box-shadow: none;
592 background: transparent;
595 .theme-overlay .theme-actions .delete-theme:hover,
596 .theme-overlay .theme-actions .delete-theme:focus {
599 border-color: #d54e21;
602 .theme-overlay .theme-actions .active-theme,
603 .theme-overlay.active .theme-actions .inactive-theme {
607 .theme-overlay .theme-actions .inactive-theme,
608 .theme-overlay.active .theme-actions .active-theme {
613 * Theme Screenshots gallery
615 .theme-overlay .theme-screenshots {
623 /* First screenshot, shown big */
624 .theme-overlay .screenshot {
625 border: 1px solid #fff;
626 -webkit-box-sizing: border-box;
627 -moz-box-sizing: border-box;
628 box-sizing: border-box;
631 -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
632 box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
635 .theme-overlay .screenshot:after {
638 padding-top: 75%; /* using a 4/3 aspect ratio */
641 .theme-overlay .screenshot img {
648 /* Handles old 300px screenshots */
649 .theme-overlay.small-screenshot .theme-screenshots {
653 .theme-overlay.small-screenshot .theme-info {
658 /* Other screenshots, shown small and square */
659 .theme-overlay .screenshot.thumb {
661 border: 1px solid #eee;
663 display: inline-block;
670 .theme-overlay .screenshot.thumb:after {
673 padding-top: 100%; /* using a 1/1 aspect ratio */
676 .theme-overlay .screenshot.thumb img {
686 .theme-overlay .screenshot.selected {
687 background: transparent;
688 border: 2px solid #2ea2cc;
691 .theme-overlay .screenshot.selected img {
695 /* No screenshot placeholder */
696 .theme-browser .theme .theme-screenshot.blank,
697 .theme-overlay .screenshot.blank {
698 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
702 * Theme heading information
704 .theme-overlay .theme-info {
709 .theme-overlay .current-label {
713 display: inline-block;
715 -webkit-border-radius: 2px;
718 -webkit-user-select: none;
719 -moz-user-select: none;
720 -ms-user-select: none;
724 .theme-overlay .theme-name {
732 .theme-overlay .theme-version {
737 display: inline-block;
739 -webkit-user-select: none;
740 -moz-user-select: none;
741 -ms-user-select: none;
745 .theme-overlay .theme-author {
752 .theme-overlay .theme-author a {
753 text-decoration: none;
756 .theme-overlay .theme-description {
764 .theme-overlay .theme-tags {
765 border-top: 3px solid #eee;
773 .theme-overlay .theme-tags span {
779 /* Theme Updates info */
780 .theme-overlay .theme-update-message {
782 border: 1px solid #eee;
783 border-left: 4px solid #d54e21;
784 -webkit-border-radius: 3px;
786 padding: 5px 20px 10px;
789 .theme-overlay .theme-update {
792 display: inline-block;
797 .theme-overlay .parent-theme {
799 border: 1px solid #eee;
800 border-left: 4px solid #2ea2cc;
804 padding: 10px 10px 10px 20px;
807 .theme-overlay .parent-theme strong {
813 * Displays detailed view inline when a user has no switch capabilities
815 .single-theme .theme-overlay .theme-backdrop,
816 .single-theme .theme-overlay .theme-header,
817 .single-theme .theme {
821 .single-theme .theme-overlay .theme-wrap {
831 .single-theme .theme-overlay .theme-about {
832 padding: 30px 30px 70px;
836 .single-theme .theme-overlay .theme-actions {
841 * Basic Responsive structure...
843 * Shuffles theme columns around based on screen width
846 @media only screen and (min-width: 2000px) {
847 #wpwrap .theme-browser .theme {
852 #wpwrap .theme-browser .theme:nth-child(3n),
853 #wpwrap .theme-browser .theme:nth-child(4n) {
857 #wpwrap .theme-browser .theme:nth-child(5n) {
862 @media only screen and (min-width: 1680px) {
863 .theme-overlay .theme-wrap {
869 /* Maximum screenshot width reaches 440px */
870 @media only screen and (min-width: 1640px) {
871 .theme-browser .theme {
875 .theme-browser .theme .theme-screenshot:after {
876 padding-top: 75%; /* using a 4/3 aspect ratio */
879 .theme-browser .theme:nth-child(3n) {
883 .theme-browser .theme:nth-child(4n) {
887 /* Maximum screenshot width reaches 440px */
888 @media only screen and (max-width: 1120px) {
889 .theme-browser .theme {
894 .theme-browser .theme:nth-child(even) {
898 .theme-browser .theme:nth-child(odd) {
903 /* Admin menu is folded */
904 @media only screen and (max-width: 900px) {
905 .theme-overlay .theme-wrap {
910 @media only screen and (max-width: 780px) {
911 body.folded .theme-overlay .theme-wrap,
912 .theme-overlay .theme-wrap {
913 top: 0; /* The adminmenu isn't fixed on mobile, so this can use the full viewport height */
917 padding: 70px 20px 20px;
919 z-index: 500; /* should overlap #wpadminbar, which is 500 on mobile. */
923 .theme-browser .theme.active .theme-name span {
924 /* Hide the "Active: " label on smaller screens. */
928 .theme-overlay .theme-screenshots {
932 .theme-overlay .theme-info {
935 .single-theme .theme-wrap {
939 .theme-browser .theme .theme-actions {
940 padding: 5px 10px 4px 10px;
943 .theme-overlay.small-screenshot .theme-screenshots {
949 .theme-overlay.small-screenshot .theme-info {
954 .theme:not(.active):hover .theme-actions,
955 .theme:not(.active):focus .theme-actions,
956 .theme:hover .more-details,
957 .theme:focus .more-details {
961 .theme-browser.rendered .theme:hover .theme-screenshot img,
962 .theme-browser.rendered .theme:focus .theme-screenshot img {
967 @media only screen and (max-width: 480px) {
968 .theme-browser .theme {
973 .theme-browser .theme:nth-child(2n),
974 .theme-browser .theme:nth-child(3n) {
979 @media only screen and (max-width: 650px) {
980 .theme-overlay .theme-update,
981 .theme-overlay .theme-description {
985 .theme-overlay .theme-actions .delete-theme {
991 .theme-overlay .theme-actions .inactive-theme {
995 .theme-overlay .theme-screenshots {
1000 .theme-overlay .theme-info {
1004 .theme-overlay .theme-author {
1005 margin: 5px 0 15px 0;
1008 .theme-overlay .current-label {
1013 .themes-php .wrap h2 {
1017 .themes-php .wp-filter-search {
1027 .theme-browser .theme.add-new-theme span:after {
1028 font: normal 60px/90px 'dashicons';
1037 .single-theme .theme-wrap {
1038 margin: 0 -12px 0 -10px;
1041 .single-theme .theme-overlay .theme-about {
1045 .single-theme .current-label {
1048 .single-theme .theme-overlay .theme-actions {
1057 .broken-themes table {
1060 border-spacing: 3px;
1065 /*------------------------------------------------------------------------------
1066 16.2 - Install Themes
1067 ------------------------------------------------------------------------------*/
1069 /* Already installed theme */
1070 .theme-browser .theme .theme-installed {
1071 background: #0074a2;
1073 .theme-browser .theme .theme-installed:before {
1076 .theme-browser .theme.is-installed .theme-actions .button-primary {
1077 display: none !important;
1080 .theme-install-php a.upload,
1081 .theme-install-php a.browse-themes {
1084 .theme-install-php a.browse-themes,
1085 .theme-install-php.show-upload-theme a.upload {
1088 .theme-install-php.show-upload-theme a.browse-themes {
1093 -webkit-box-sizing: border-box;
1094 -moz-box-sizing: border-box;
1095 box-sizing: border-box;
1104 body.show-upload-theme .upload-theme,
1108 .upload-theme .wp-upload-form,
1109 .upload-plugin .wp-upload-form {
1110 background: #fafafa;
1111 border: 1px solid #e5e5e5;
1116 .upload-theme .install-help,
1117 .upload-plugin .install-help {
1125 body.show-upload-theme .upload-theme + .wp-filter,
1126 body.show-upload-theme .upload-theme + .wp-filter + .theme-browser {
1139 body.no-results p.no-themes {
1142 body.show-upload-theme p.no-themes {
1143 display: none !important;
1146 .theme-install-php .add-new-theme {
1147 display: none !important;
1150 @media only screen and (max-width: 1120px) {
1151 .upload-theme .wp-upload-form {
1155 .upload-theme .install-help {
1165 .rating span:before {
1168 display: inline-block;
1169 -webkit-font-smoothing: antialiased;
1170 font: normal 20px/1 'dashicons';
1171 vertical-align: top;
1174 .rating-10 span.one:before,
1175 .rating-30 span.two:before,
1176 .rating-50 span.three:before,
1177 .rating-70 span.four:before,
1178 .rating-90 span.five:before {
1182 .rating-20 span.one:before {
1185 .rating-30 span.one:before,
1186 .rating-40 span.one:before,
1187 .rating-40 span.two:before {
1190 .rating-50 span.one:before,
1191 .rating-50 span.two:before,
1192 .rating-60 span.one:before,
1193 .rating-60 span.two:before,
1194 .rating-60 span.three:before {
1197 .rating-70 span.one:before,
1198 .rating-70 span.two:before,
1199 .rating-70 span.three:before,
1200 .rating-80 span.one:before,
1201 .rating-80 span.two:before,
1202 .rating-80 span.three:before,
1203 .rating-80 span.four:before {
1206 .rating-90 span.one:before,
1207 .rating-90 span.two:before,
1208 .rating-90 span.three:before,
1209 .rating-90 span.four:before,
1210 .rating-100 span.one:before,
1211 .rating-100 span.two:before,
1212 .rating-100 span.three:before,
1213 .rating-100 span.four:before,
1214 .rating-100 span.five:before {
1224 /*------------------------------------------------------------------------------
1225 16.3 - Custom Header Screen
1226 ------------------------------------------------------------------------------*/
1228 .appearance_page_custom-header #headimg {
1229 border: 1px solid #DFDFDF;
1234 .appearance_page_custom-header #upload-form p label {
1238 .appearance_page_custom-header .available-headers .default-header {
1240 margin: 0 20px 20px 0;
1243 .appearance_page_custom-header .random-header {
1245 margin: 0 20px 20px 0;
1246 vertical-align: middle;
1249 .appearance_page_custom-header .available-headers label input,
1250 .appearance_page_custom-header .random-header label input {
1254 .appearance_page_custom-header .available-headers label img {
1255 vertical-align: middle;
1259 /*------------------------------------------------------------------------------
1260 16.4 - Custom Background Screen
1261 ------------------------------------------------------------------------------*/
1263 div#custom-background-image {
1265 border: 1px solid #dfdfdf;
1268 div#custom-background-image img {
1273 /*------------------------------------------------------------------------------
1274 23.0 - Full Overlay w/ Sidebar
1275 ------------------------------------------------------------------------------*/
1277 body.full-overlay-active {
1282 background: transparent;
1294 .wp-full-overlay-sidebar {
1295 -webkit-box-sizing: border-box;
1296 -moz-box-sizing: border-box;
1297 box-sizing: border-box;
1312 .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
1316 .wp-full-overlay.collapsed,
1317 .wp-full-overlay.expanded .wp-full-overlay-sidebar {
1318 margin-left: 0 !important;
1321 .wp-full-overlay.expanded {
1325 .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
1326 margin-left: -300px;
1329 .wp-full-overlay-sidebar:after {
1340 .wp-full-overlay-main {
1349 .wp-full-overlay-sidebar .wp-full-overlay-header {
1359 -webkit-box-shadow: none;
1363 .wp-full-overlay-sidebar .wp-full-overlay-header a.back {
1367 .wp-full-overlay-sidebar .wp-full-overlay-footer {
1369 border-bottom: none;
1371 -webkit-box-shadow: none;
1375 .wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
1384 /* Close & Navigation Links */
1385 .theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header {
1389 .theme-install-overlay .close-full-overlay,
1390 .theme-install-overlay .previous-theme,
1391 .theme-install-overlay .next-theme {
1399 border-right: 1px solid #ddd;
1402 text-decoration: none;
1403 -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
1404 transition: color .1s ease-in-out, background .1s ease-in-out;
1407 .theme-install-overlay .close-full-overlay:hover,
1408 .theme-install-overlay .close-full-overlay:focus,
1409 .theme-install-overlay .previous-theme:hover,
1410 .theme-install-overlay .previous-theme:focus,
1411 .theme-install-overlay .next-theme:hover,
1412 .theme-install-overlay .next-theme:focus {
1417 -webkit-box-shadow: none;
1421 .theme-install-overlay .close-full-overlay:before {
1422 font: normal 22px/1 dashicons;
1429 .theme-install-overlay .previous-theme:before {
1430 font: normal 20px/1 dashicons;
1437 .theme-install-overlay .next-theme:before {
1438 font: normal 20px/1 dashicons;
1445 .theme-install-overlay .previous-theme.disabled,
1446 .theme-install-overlay .next-theme.disabled,
1447 .theme-install-overlay .previous-theme.disabled:hover,
1448 .theme-install-overlay .previous-theme.disabled:focus,
1449 .theme-install-overlay .next-theme.disabled:hover,
1450 .theme-install-overlay .next-theme.disabled:focus {
1454 pointer-events: none;
1457 .rtl .theme-install-overlay .previous-theme:before {
1461 .rtl .theme-install-overlay .next-theme:before {
1465 /* Collapse Button */
1466 .wp-full-overlay a.collapse-sidebar {
1476 -webkit-border-radius: 50%;
1479 text-decoration: none;
1482 .wp-full-overlay a.collapse-sidebar:hover {
1486 .wp-full-overlay.collapsed .collapse-sidebar {
1491 .wp-full-overlay .collapse-sidebar-arrow {
1501 .wp-full-overlay .collapse-sidebar-arrow:before {
1502 -webkit-border-radius: 50%;
1507 font: normal 20px/1 'dashicons';
1514 -webkit-font-smoothing: antialiased;
1515 -moz-osx-font-smoothing: grayscale;
1516 text-decoration: none !important;
1519 .wp-full-overlay.collapsed .collapse-sidebar-arrow:before,
1520 .rtl .wp-full-overlay .collapse-sidebar-arrow:before {
1521 -webkit-transform: rotate(180deg);
1522 -ms-transform: rotate(180deg);
1523 transform: rotate(180deg);
1526 .rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
1527 -webkit-transform: none;
1528 -ms-transform: none;
1532 .wp-full-overlay.collapsed .collapse-sidebar-arrow {
1533 background-position: -1px -109px;
1536 .wp-full-overlay .collapse-sidebar-label {
1543 .wp-full-overlay.collapsed .collapse-sidebar-label {
1549 .wp-full-overlay-sidebar,
1550 .wp-full-overlay .collapse-sidebar,
1551 .wp-full-overlay-main {
1552 -webkit-transition-property: left, right, top, bottom, width, margin;
1553 transition-property: left, right, top, bottom, width, margin;
1554 -webkit-transition-duration: 0.2s;
1555 transition-duration: 0.2s;
1558 /*------------------------------------------------------------------------------
1559 24.0 - Customize Loader
1560 ------------------------------------------------------------------------------*/
1562 .no-customize-support .hide-if-no-customize,
1563 .customize-support .hide-if-customize,
1564 .no-customize-support.wp-core-ui .hide-if-no-customize,
1565 .no-customize-support .wp-core-ui .hide-if-no-customize,
1566 .customize-support.wp-core-ui .hide-if-customize,
1567 .customize-support .wp-core-ui .hide-if-customize {
1571 #customize-container {
1584 .customize-active #customize-container {
1588 .customize-loading #customize-container iframe {
1592 .customize-loading #customize-container {
1593 background: #fff url(../images/spinner.gif) no-repeat fixed center center;
1594 -webkit-background-size: 20px 20px;
1595 background-size: 20px 20px;
1598 #customize-container iframe,
1599 .theme-install-overlay iframe {
1603 -webkit-transition: opacity 0.3s;
1604 transition: opacity 0.3s;
1607 #customize-container .collapse-sidebar {
1611 #customize-controls {
1615 .theme-install-overlay {
1619 .theme-install-overlay.single-theme {
1623 .install-theme-info {
1625 padding: 10px 20px 60px;
1628 .single-theme .install-theme-info {
1632 .theme-install-overlay .install-theme-info {
1636 .install-theme-info .theme-install {
1641 .install-theme-info .theme-name {
1648 .install-theme-info .theme-screenshot {
1651 border: 1px solid #ccc;
1654 .install-theme-info .theme-details {
1658 .theme-details .theme-version {
1663 .theme-details .star-rating {
1668 .theme-details .theme-description {
1675 .theme-install-overlay .wp-full-overlay-header .theme-install {
1677 margin: 8px 10px 0 0;
1678 /* For when .theme-install is a span rather than a.button-primary (already installed theme) */
1682 .theme-install-overlay .wp-full-overlay-sidebar {
1684 border-right: 1px solid #ddd;
1687 .theme-install-overlay .wp-full-overlay-sidebar-content {
1689 border-top: 1px solid #ddd;
1690 border-bottom: 1px solid #ddd;
1693 .theme-install-overlay .wp-full-overlay-main {
1694 background: #fff url(../images/spinner.gif) no-repeat center center;
1695 -webkit-background-size: 20px 20px;
1696 background-size: 20px 20px;
1700 -------------------------------------------------------------- */
1706 (-o-min-device-pixel-ratio: 5/4),
1707 (-webkit-min-device-pixel-ratio: 1.25),
1708 (min-resolution: 120dpi) {
1709 .wp-full-overlay .collapse-sidebar-arrow {
1710 background-image: url(../images/arrows-2x.png);
1711 -webkit-background-size: 15px 123px;
1712 background-size: 15px 123px;
1715 .customize-loading #customize-container,
1716 .theme-install-overlay .wp-full-overlay-main {
1717 background-image: url(../images/spinner-2x.gif);
1721 @media screen and ( max-width: 782px ) {
1722 .available-theme .action-links .delete-theme {
1729 .available-theme .action-links .delete-theme a {