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 {