SEOPress - Version 4.3

Version Description

(14/01/2021) = * NEW PHP 8 compatibility * NEW "Disable notifications on slug changes or post deletions" option from SEO, PRO, 404/301 tab (PRO) * NEW "Canonical URL" check added to content analysis * NEW Quickly enable/disable noindex/nofollow using Quick Edit feature from post lists * NEW Import Primary Category with our CSV import tool (PRO) * NEW Add a new field for automatic schema to get product price with taxes (PRO) * INFO Refactoring XML sitemaps feature to avoid conflicts with other plugins / themes * INFO Improve configuration wizard * INFO Improve design and accessibility for SEO columns from post lists * INFO Remove recommended links if White Label is enabled * INFO Improve UI / UX * INFO Strengthening security * INFO "seopress_sitemaps_single_img" filter can now be used without adding images to post content * INFO Converting Rank Math dynamic variables on migration * FIX Google Analysis stats in dashboard widget * FIX "Show content analysis score column in post types" option from SEO, Advanced, Appearance tab * FIX "Set default tab for Structured data metabox" option from SEO, Advanced, Appearance tab * FIX Password protected page meta * FIX Cookie bar backdrop * FIX RSS after/before content * FIX noindex on WooCommerce pages if WC toggle off * FIX Block editor notification on post save * FIX Conflict with Post Type Order plugin * FIX Notice: trying to get property "name" of non-object

View our complete changelog

Download this release

Release Info

Developer rainbowgeek
Plugin Icon 128x128 SEOPress
Version 4.3
Comparing to
See all releases

Code changes from version 4.2.1 to 4.3

assets/css/seopress-setup.css CHANGED
@@ -1,16 +1,17 @@
1
  html {
2
- background-color: #f6f7f7;
3
- margin: 0;
4
  }
5
  body.seopress-setup {
6
- box-shadow: none;
7
- background: #f6f7f7;
8
- padding: 0;
9
- margin: 0;
10
- max-width: 100%;
11
  }
12
 
13
- .wp-core-ui .button, .wp-core-ui .button-secondary {
 
14
  color: #6159e6;
15
  border-color: #6159e6;
16
  background: #ffffff;
@@ -24,521 +25,592 @@ body.seopress-setup {
24
  }
25
 
26
  .wp-core-ui select:focus,
27
- input[type="text"]:focus, input[type="password"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, select:focus, textarea:focus {
28
- border-color: #6259e6;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  box-shadow: 0 0 0 1px #6259e6;
30
  outline: 2px solid transparent;
31
  }
32
 
33
  .seopress-setup .sp-progress-bar {
34
- background-color: #6159e6;
35
  }
36
 
37
  .spinner {
38
- display: inline-block
39
  }
40
 
41
  .log {
42
- margin: 0;
43
- text-transform: uppercase;
44
- display: inline-block;
45
- vertical-align: middle;
46
- padding: 5px;
47
- color: rgba(19, 191, 17, 1);
48
- font-style: italic
49
  }
50
 
51
  .admin_page_seopress_csv_importer.seopress-styles .seopress-option {
52
- max-width: 700px;
53
- margin: 40px auto;
54
  }
55
 
56
  .admin_page_seopress_csv_importer .description {
57
- color: #999;
58
- margin-top: 4px;
59
- display: block;
60
  }
61
 
62
  .admin_page_seopress_csv_importer .description code {
63
- background: 0 0;
64
- padding: 0;
65
- white-space: pre-line;
66
- word-wrap: break-word;
67
- word-break: break-all;
68
  }
69
 
70
  .admin_page_seopress_csv_importer .seopress-setup-content table thead th {
71
- font-weight: bold;
72
  }
73
 
74
- .admin_page_seopress_csv_importer .seopress-setup-content table tr:nth-child(odd) td {
75
- background: #fbfbfb;
 
 
 
 
76
  }
77
 
78
  .admin_page_seopress_csv_importer .seopress-setup-content table td select {
79
- width: 100%;
80
  }
81
 
82
  .admin_page_seopress_csv_importer .dashicons-yes-alt:before {
83
- color: #3642ff;
84
  }
85
 
86
  .admin_page_seopress_csv_importer .seopress-wizard-services {
87
- padding: 0;
88
  }
89
 
90
  .seopress-setup {
91
- text-align: center
92
  }
93
 
94
  .seopress-setup .select2-container {
95
- text-align: left;
96
- width: auto
97
  }
98
 
99
  .seopress-setup .hidden {
100
- display: none
101
  }
102
 
103
  .seopress-setup .seopress-setup-content {
104
- box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
105
- padding: 2em;
106
- margin: 65px auto 24px;
107
- background: #fff;
108
- overflow: hidden;
109
- zoom: 1;
110
- text-align: center;
111
- max-width: 700px;
112
  }
113
 
114
  .seopress-setup-content h1,
115
  .seopress-setup-content h2,
116
  .seopress-setup-content h3,
117
  .seopress-setup-content table {
118
- margin: 0 0 20px;
119
- border: 0;
120
- padding: 0;
121
- color: #2c3338;
122
- clear: none;
123
- font-weight: 500
124
  }
125
 
126
  .seopress-setup-content p {
127
- margin: 20px 0;
128
- font-size: 1em;
129
- line-height: 1.75em;
130
- color: #50575e
131
  }
132
 
133
  .seopress-setup-content .m0 {
134
- margin: 0;
135
  }
136
 
137
  .seopress-setup-content table {
138
- font-size: 1em;
139
- line-height: 1.75em;
140
- color: #50575e;
141
- text-align: left;
142
  }
143
 
144
  .seopress-setup-content a {
145
- color: #6259e6
146
  }
147
 
148
  .seopress-setup-content a:focus,
149
  .seopress-setup-content a:hover {
150
- color: #111
151
  }
152
 
153
- .seopress-option #seopress-edd-license-btn, .seopress-option #seopress-refresh {
154
- width: auto;
 
155
  }
156
 
157
  .seopress-setup-content .form-table th {
158
- width: 35%;
159
- vertical-align: top;
160
- font-weight: 400
161
  }
162
 
163
  .seopress-setup-content .form-table td {
164
- vertical-align: top
165
  }
166
 
167
  .seopress-setup-content .form-table td input,
168
  .seopress-setup-content .form-table td select {
169
- width: 100%;
170
- box-sizing: border-box
171
  }
172
 
173
  .seopress-setup-content .form-table td input[size] {
174
- width: auto
175
  }
176
 
177
  .seopress-setup-content .form-table td .description {
178
- line-height: 1.5em;
179
- display: block;
180
- margin-top: .25em;
181
- color: #999;
182
- font-style: italic
183
  }
184
 
185
  .seopress-setup-content .form-table td .input-checkbox,
186
  .seopress-setup-content .form-table td .input-radio {
187
- width: auto;
188
- box-sizing: inherit;
189
- padding: inherit;
190
- margin: 0 .5em 0 0;
191
- box-shadow: none
192
  }
193
 
194
  .seopress-setup-content .form-table .section_title td {
195
- padding: 0
196
  }
197
 
198
  .seopress-setup-content .form-table .section_title td h2,
199
  .seopress-setup-content .form-table .section_title td p {
200
- margin: 12px 0 0
201
  }
202
 
203
  .seopress-setup-content .form-table td,
204
  .seopress-setup-content .form-table th {
205
- padding: 12px 0;
206
- margin: 0;
207
- border: 0
208
  }
209
 
210
  .seopress-setup-content .form-table td:first-child,
211
  .seopress-setup-content .form-table th:first-child {
212
- padding-right: 1em
213
  }
214
 
215
  .seopress-setup-content .seopress-setup-pages {
216
- width: 100%;
217
- border-top: 1px solid #eee
218
  }
219
 
220
  .seopress-setup-content .seopress-setup-pages thead th {
221
- display: none
222
  }
223
 
224
  .seopress-setup-content .seopress-setup-pages .page-name {
225
- width: 30%;
226
- font-weight: 700
227
  }
228
 
229
  .seopress-setup-content .seopress-setup-pages td,
230
  .seopress-setup-content .seopress-setup-pages th {
231
- padding: 14px 0;
232
- border-bottom: 1px solid #eee
233
  }
234
 
235
  .seopress-setup-content .seopress-setup-pages td:first-child,
236
  .seopress-setup-content .seopress-setup-pages th:first-child {
237
- padding-right: 9px
238
  }
239
 
240
  .seopress-setup-content .seopress-setup-pages th {
241
- padding-top: 0
242
  }
243
 
244
  .seopress-setup-content .seopress-setup-pages .page-options p {
245
- color: #777;
246
- margin: 6px 0 0 24px;
247
- line-height: 1.75em
248
  }
249
 
250
  .seopress-setup-content .seopress-setup-pages .page-options p input {
251
- vertical-align: middle;
252
- margin: 1px 0 0;
253
- height: 1.75em;
254
- width: 1.75em;
255
- line-height: 1.75em
256
  }
257
 
258
  .seopress-setup-content .seopress-setup-pages .page-options p label {
259
- line-height: 1
260
  }
261
 
262
- @media screen and (max-width:782px) {
263
- .seopress-setup-content .form-table tbody th {
264
- width: auto
265
- }
266
  }
267
 
268
  .seopress-setup-content .twitter-share-button {
269
- float: right
270
  }
271
 
272
  .seopress-setup-content .seopress-setup-next-steps {
273
- overflow: hidden;
274
- margin: 0 0 24px;
275
- padding-bottom: 2px
276
  }
277
 
278
  .seopress-setup-content .seopress-setup-next-steps h2 {
279
- margin-bottom: 12px
280
  }
281
 
282
- .seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-first {
283
- float: left;
284
- width: 50%;
285
- box-sizing: border-box
 
 
286
  }
287
 
288
- .seopress-setup-content .seopress-setup-next-steps .seopress-setup-next-steps-last {
289
- float: right;
290
- width: 50%;
291
- box-sizing: border-box
 
 
292
  }
293
 
294
  .seopress-setup-content .seopress-setup-next-steps ul {
295
- padding: 0 2em 0 0;
296
- list-style: none outside;
297
- margin: 0
298
  }
299
 
300
  .seopress-setup-content .seopress-setup-next-steps ul li a {
301
- display: block;
302
- padding: 0 0 .75em
303
  }
304
 
305
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button {
306
- background-color: #f7f7f7;
307
- border-color: #ccc;
308
- color: #23282d;
309
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #ccc;
310
- text-shadow: 1px 0 1px #eee, 0 1px 1px #eee;
311
- font-size: 1em;
312
- height: auto;
313
- line-height: 1.75em;
314
- margin: 0 0 .75em;
315
- opacity: 1;
316
- padding: 1em;
317
- text-align: center
318
- }
319
-
320
- .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:active,
321
- .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:focus,
322
- .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button:hover {
323
- background: #f5f5f5;
324
- border-color: #aaa
325
- }
326
-
327
- .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary {
328
- color: #fff;
329
- background-color: #bb77ae;
330
- border-color: #a36597;
331
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #a36597;
332
- text-shadow: 0 -1px 1px #a36597, 1px 0 1px #a36597, 0 1px 1px #a36597, -1px 0 1px #a36597
333
- }
334
-
335
- .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:active,
336
- .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:focus,
337
- .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button-primary:hover {
338
- color: #fff;
339
- background: #a36597;
340
- border-color: #a36597;
341
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #a36597
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
342
  }
343
 
344
  .seopress-setup-content .seopress-setup-next-steps ul li a::before {
345
- color: #82878c;
346
- font: normal 20px/1 dashicons;
347
- speak: none;
348
- display: inline-block;
349
- padding: 0 10px 0 0;
350
- top: 1px;
351
- position: relative;
352
- text-decoration: none!important;
353
- vertical-align: top
354
  }
355
 
356
  .seopress-setup-content .seopress-setup-next-steps ul .learn-more a::before {
357
- content: "\f105"
358
  }
359
 
360
- .seopress-setup-content .seopress-setup-next-steps ul .video-walkthrough a::before {
361
- content: "\f126"
 
 
 
 
362
  }
363
 
364
  .seopress-setup-content .seopress-setup-next-steps ul .newsletter a::before {
365
- content: "\f465"
366
  }
367
 
368
  .seopress-setup-content .updated,
369
  .seopress-setup-content .seopress-newsletter {
370
- padding: 24px;
371
- margin: 0 0 24px;
372
- overflow: hidden;
373
- background: #f5f5f5
374
  }
375
 
376
  .seopress-setup-content .updated p,
377
  .seopress-setup-content .seopress-newsletter p {
378
- padding: 0;
379
- margin: 0 0 12px
380
  }
381
 
382
  .seopress-setup-content .updated form,
383
  .seopress-setup-content .updated p:last-child,
384
  .seopress-setup-content .seopress-newsletter form,
385
  .seopress-setup-content .seopress-tracker {
386
- margin: 24px 0;
387
- border: 1px solid #eee;
388
- padding: 20px;
389
- border-radius: 4px;
390
- overflow: hidden
391
  }
392
 
393
  .seopress-setup-content .seopress-tracker p {
394
- font-size: 14px;
395
- line-height: 1.5em
396
  }
397
 
398
  .seopress-setup-content .seopress-tracker .checkbox {
399
- line-height: 24px;
400
- font-weight: 500;
401
- font-size: 1em;
402
- margin-top: 0;
403
- margin-bottom: 20px
404
  }
405
 
406
- .seopress-setup-content .checkbox input[type=checkbox] {
407
- opacity: 0;
408
- position: absolute;
409
- left: -9999px
410
  }
411
 
412
  .seopress-setup-content .checkbox label {
413
- position: relative;
414
- display: inline-block;
415
- padding-left: 28px
416
  }
417
 
418
  .seopress-setup-content .checkbox label::after,
419
  .seopress-setup-content .checkbox label::before {
420
- position: absolute;
421
- content: "";
422
- display: inline-block
423
  }
424
 
425
  .seopress-setup-content .checkbox label::before {
426
- height: 16px;
427
- width: 16px;
428
- left: 0;
429
- top: 3px;
430
- border: 1px solid #aaa;
431
- background-color: #fff;
432
- border-radius: 3px
433
  }
434
 
435
  .seopress-setup-content .checkbox label::after {
436
- height: 5px;
437
- width: 9px;
438
- border-left: 2px solid;
439
- border-bottom: 2px solid;
440
- -webkit-transform: rotate(-45deg);
441
- -ms-transform: rotate(-45deg);
442
- transform: rotate(-45deg);
443
- left: 4px;
444
- top: 7px;
445
- color: #fff
446
- }
447
-
448
- .seopress-setup-content .checkbox input[type=checkbox]+label::after {
449
- content: none
450
- }
451
-
452
- .seopress-setup-content .checkbox input[type=checkbox]:checked+label::after {
453
- content: ""
 
 
 
454
  }
455
 
456
- .seopress-setup-content .checkbox input[type=checkbox]:focus+label::before {
457
- outline: #3b99fc auto 5px
458
  }
459
 
460
- .seopress-setup-content .checkbox input[type=checkbox]:checked+label::before {
461
- background: #6259e6;
462
- border-color: #6259e6
 
 
 
463
  }
464
 
465
  .seopress-setup-steps {
466
- padding: 10px 0 24px;
467
- margin: 0;
468
- list-style: none outside;
469
- overflow: hidden;
470
- color: #ccc;
471
- width: 100%;
472
- height: 56px;
473
- border-bottom: 1px solid #dcdcde;
474
- align-items: center;
475
- justify-content: center;
476
- background: #fff;
477
- display: inline-flex;
478
  }
479
 
480
  .seopress-setup-steps li {
481
- width: 100%;
482
- float: left;
483
- padding: 0 0 1.5em;
484
- margin: 0;
485
- text-align: center;
486
- position: relative;
487
- border-bottom: 2px solid #ccc;
488
- line-height: 24px;
489
- font-size: 16px;
490
  }
491
 
492
  .seopress-setup-steps li a {
493
- text-decoration: none;
494
- padding: 1.5em;
495
- position: relative;
496
- z-index: 1;
497
- color: #1d2327;
498
- line-height: 24px;
499
- font-size: 16px;
500
- transition: color 300ms linear;
501
  }
502
 
503
  .seopress-setup-steps li a:focus,
504
  .seopress-setup-steps li a:hover {
505
- color: #6159e6;
506
  }
507
 
508
  .seopress-setup-steps li::before {
509
- content: "";
510
- border: 3px solid #ccc;
511
- border-radius: 100%;
512
- width: 24px;
513
- height: 24px;
514
- position: absolute;
515
- bottom: 0;
516
- left: 50%;
517
- margin-left: -15px;
518
- margin-bottom: -15px;
519
- background: #fff;
520
- font-family: 'Dashicons';
521
- font-size: 24px;
522
- line-height: 24px;
523
  }
524
 
525
  .seopress-setup-steps li.active {
526
- color: #6259e6;
527
- font-weight: 700;
528
- text-decoration: none;
529
- position: relative;
530
- z-index: 1;
531
- color: #1d2327;
532
- line-height: 24px;
533
  }
534
 
535
  .seopress-setup-steps li.active::before {
536
- border-color: #6259e6;
537
  }
538
 
539
  @keyframes fade {
540
- 0% {border-color: #6259e600;left:-100%;}
541
- 100% {border-color: #6259e6;left: 0;}
 
 
 
 
 
 
542
  }
543
 
544
  .seopress-setup-steps li.active::after {
@@ -556,1050 +628,1142 @@ input[type="text"]:focus, input[type="password"]:focus, input[type="color"]:focu
556
  }
557
 
558
  .seopress-setup-steps li.done {
559
- border-color: #6259e6;
560
- color: #6259e6;
561
- z-index: 10;
562
  }
563
 
564
  .seopress-setup-steps li.done::before {
565
- border-color: #6259e6;
566
- background: #6259e6;
567
- content: "\f147";
568
- color: #fff;
569
  }
570
 
571
  .seopress-setup .seopress-setup-actions {
572
- overflow: hidden;
573
- margin: 20px 0 0;
574
- position: relative
575
  }
576
 
577
  .seopress-setup .seopress-setup-actions .button {
578
- font-size: 1.25em;
579
- padding: .5em 1em;
580
- line-height: 1em;
581
- margin-right: .5em;
582
- margin-bottom: 2px;
583
- height: auto;
584
- border-radius: 4px
585
  }
586
 
587
  .seopress-setup .seopress-setup-actions .button-primary {
588
- background-color: #6259e6;
589
- border-color: #6259e6;
590
- margin: 0;
591
- opacity: 1;
592
- transition: all 300ms linear;
593
- color:#fff;
594
  }
595
 
596
  .seopress-setup .seopress-setup-actions .button-primary:active,
597
  .seopress-setup .seopress-setup-actions .button-primary:focus,
598
  .seopress-setup .seopress-setup-actions .button-primary:hover {
599
- background: none;
600
- border-color: #6259e6;
601
- color: #6259e6
602
  }
603
 
604
  .seopress-setup-content p:last-child {
605
- margin-bottom: 0
606
  }
607
 
608
  .seopress-setup-content p.store-setup {
609
- margin-top: 0
610
  }
611
 
612
  .seopress-setup-footer-links {
613
- font-size: .85em;
614
- color: #7b7b7b;
615
- margin: 1.18em auto;
616
- display: inline-block;
617
- text-align: center
618
  }
619
 
620
  .seopress-wizard-services {
621
- border: 1px solid #eee;
622
- padding: 1em;
623
- margin: 0 0 1em;
624
- list-style: none outside;
625
- border-radius: 4px;
626
- overflow: hidden;
627
- text-align: left;
628
  }
629
 
630
  .seopress-wizard-services p {
631
- margin: 0 0 1em 0;
632
- padding: 0;
633
- font-size: 1em;
634
- line-height: 1.5em
635
  }
636
 
637
  .seopress-wizard-service-item,
638
  .seopress-wizard-services-list-toggle {
639
- display: -webkit-box;
640
- display: -webkit-flex;
641
- display: flex;
642
- -webkit-flex-wrap: nowrap;
643
- flex-wrap: nowrap;
644
- -webkit-box-pack: justify;
645
- -webkit-justify-content: space-between;
646
- justify-content: space-between;
647
- padding: 0;
648
- color: #50575e;
649
- -webkit-box-align: center;
650
- -webkit-align-items: center;
651
- align-items: center;
652
- margin: 1rem 0;
 
 
 
 
 
653
  }
654
 
655
  .seopress-wizard-service-item:last-child,
656
  .seopress-wizard-services-list-toggle:last-child {
657
- border-bottom: 0
658
  }
659
 
660
  .seopress-wizard-service-item .payment-gateway-fee,
661
  .seopress-wizard-services-list-toggle .payment-gateway-fee {
662
- color: #a6a6a6
663
  }
664
 
665
  .seopress-wizard-service-item .seopress-wizard-service-name,
666
  .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
667
- -webkit-flex-basis: 0;
668
- flex-basis: 0;
669
- min-width: 160px;
670
- text-align: center;
671
- font-weight: 700;
672
- padding: 2em 0;
673
- -webkit-align-self: stretch;
674
- align-self: stretch;
675
- display: -webkit-box;
676
- display: -webkit-flex;
677
- display: flex;
678
- -webkit-box-align: baseline;
679
- -webkit-align-items: baseline;
680
- align-items: baseline
681
- }
682
-
683
- .seopress-wizard-payment-gateway-form .seopress-wizard-service-item .seopress-wizard-service-name,
684
- .seopress-wizard-payment-gateway-form .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
685
- -webkit-box-pack: center;
686
- -webkit-justify-content: center;
687
- justify-content: center
 
 
 
 
688
  }
689
 
690
  .seopress-wizard-service-item .seopress-wizard-service-name img,
691
  .seopress-wizard-services-list-toggle .seopress-wizard-service-name img {
692
- max-width: 75px
693
  }
694
 
695
  .seopress-wizard-service-item.stripe-logo .seopress-wizard-service-name img,
696
- .seopress-wizard-services-list-toggle.stripe-logo .seopress-wizard-service-name img {
697
- padding: 8px 0
 
 
698
  }
699
 
700
  .seopress-wizard-service-item.paypal-logo .seopress-wizard-service-name img,
701
- .seopress-wizard-services-list-toggle.paypal-logo .seopress-wizard-service-name img {
702
- max-width: 87px;
703
- padding: 2px 0
 
 
704
  }
705
 
706
  .seopress-wizard-service-item.klarna-logo .seopress-wizard-service-name img,
707
- .seopress-wizard-services-list-toggle.klarna-logo .seopress-wizard-service-name img {
708
- max-width: 87px;
709
- padding: 12px 0
 
 
710
  }
711
 
712
  .seopress-wizard-service-item.square-logo .seopress-wizard-service-name img,
713
- .seopress-wizard-services-list-toggle.square-logo .seopress-wizard-service-name img {
714
- max-width: 95px;
715
- padding: 12px 0
 
 
716
  }
717
 
718
  .seopress-wizard-service-item.eway-logo .seopress-wizard-service-name img,
719
- .seopress-wizard-services-list-toggle.eway-logo .seopress-wizard-service-name img {
720
- max-width: 87px
 
 
721
  }
722
 
723
  .seopress-wizard-service-item.payfast-logo .seopress-wizard-service-name img,
724
- .seopress-wizard-services-list-toggle.payfast-logo .seopress-wizard-service-name img {
725
- max-width: 140px
 
 
726
  }
727
 
728
  .seopress-wizard-service-item .seopress-wizard-service-description,
729
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description {
730
- -webkit-box-flex: 1;
731
- -webkit-flex-grow: 1;
732
- flex-grow: 1;
733
- padding: 20px
734
  }
735
 
736
  .seopress-wizard-service-item .seopress-wizard-service-description p,
737
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description p {
738
- margin-bottom: 1em
739
  }
740
 
741
  .seopress-wizard-service-item .seopress-wizard-service-description p:last-child,
742
- .seopress-wizard-services-list-toggle .seopress-wizard-service-description p:last-child {
743
- margin-bottom: 0
 
 
744
  }
745
 
746
- .seopress-wizard-service-item .seopress-wizard-service-description .seopress-wizard-service-settings-description,
747
- .seopress-wizard-services-list-toggle .seopress-wizard-service-description .seopress-wizard-service-settings-description {
748
- display: block;
749
- font-style: italic;
750
- color: #999
 
 
 
 
751
  }
752
 
753
  .seopress-wizard-service-item .seopress-wizard-service-enable,
754
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable {
755
- -webkit-flex-basis: 0;
756
- flex-basis: 0;
757
- min-width: 75px;
758
- text-align: center;
759
- cursor: pointer;
760
- padding: 2em 0;
761
- position: relative;
762
- max-height: 1.5em;
763
- -webkit-align-self: flex-start;
764
- align-self: flex-start;
765
- -webkit-box-ordinal-group: 4;
766
- -webkit-order: 3;
767
- order: 3
768
  }
769
 
770
  .seopress-wizard-service-item .seopress-wizard-service-toggle,
771
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle {
772
- height: 16px;
773
- width: 32px;
774
- border: 2px solid #935687;
775
- background-color: #935687;
776
- display: inline-block;
777
- text-indent: -9999px;
778
- border-radius: 10em;
779
- position: relative
780
  }
781
 
782
- .seopress-wizard-service-item .seopress-wizard-service-toggle input[type=checkbox],
783
- .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle input[type=checkbox] {
784
- display: none
 
 
 
 
785
  }
786
 
787
  .seopress-wizard-service-item .seopress-wizard-service-toggle::before,
788
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle::before {
789
- content: "";
790
- display: block;
791
- width: 16px;
792
- height: 16px;
793
- background: #fff;
794
- position: absolute;
795
- top: 0;
796
- right: 0;
797
- border-radius: 100%
798
  }
799
 
800
  .seopress-wizard-service-item .seopress-wizard-service-toggle.disabled,
801
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled {
802
- border-color: #999;
803
- background-color: #999
804
  }
805
 
806
  .seopress-wizard-service-item .seopress-wizard-service-toggle.disabled::before,
807
- .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled::before {
808
- right: auto;
809
- left: 0
 
810
  }
811
 
812
  .seopress-wizard-service-item .seopress-wizard-service-settings,
813
  .seopress-wizard-services-list-toggle .seopress-wizard-service-settings {
814
- display: none;
815
- margin-top: .75em;
816
- margin-bottom: 0;
817
- cursor: default
818
  }
819
 
820
  .seopress-wizard-service-item .seopress-wizard-service-settings.hide,
821
  .seopress-wizard-services-list-toggle .seopress-wizard-service-settings.hide {
822
- display: none
823
  }
824
 
825
  .seopress-wizard-service-item.checked .seopress-wizard-service-settings,
826
- .seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings {
827
- display: inline-block
 
828
  }
829
 
830
  .seopress-wizard-service-item.checked .seopress-wizard-service-settings.hide,
831
- .seopress-wizard-services-list-toggle.checked .seopress-wizard-service-settings.hide {
832
- display: none
 
833
  }
834
 
835
  .seopress-wizard-service-item.closed,
836
  .seopress-wizard-services-list-toggle.closed {
837
- border-bottom: 0
838
  }
839
 
840
  .seopress-wizard-services-list-toggle {
841
- cursor: pointer
842
  }
843
 
844
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable::before {
845
- content: "\f343";
846
- font-family: dashicons;
847
- visibility: initial;
848
- color: #50575e;
849
- font-size: 25px;
850
- margin-top: -7px;
851
- margin-left: -5px;
852
- position: absolute;
853
- visibility: visible
854
  }
855
 
856
- .seopress-wizard-services-list-toggle.closed .seopress-wizard-service-enable::before {
857
- content: "\f347"
 
858
  }
859
 
860
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable input {
861
- visibility: hidden;
862
- position: relative
863
  }
864
 
865
  .seopress-wizard-services.manual .seopress-wizard-service-item {
866
- display: none
867
  }
868
 
869
  .seopress-wizard-services.shipping {
870
- margin: 0
871
  }
872
 
873
  .seopress-wizard-services.shipping .seopress-wizard-service-name {
874
- font-weight: 400;
875
- text-align: left;
876
- -webkit-box-align: center;
877
- -webkit-align-items: center;
878
- align-items: center;
879
- max-height: 5em;
880
- padding: 0
881
  }
882
 
883
  .seopress-wizard-services.shipping .seopress-wizard-service-item {
884
- padding-left: 2em;
885
- padding-top: .67em
886
  }
887
 
888
  .seopress-wizard-services.shipping .seopress-wizard-service-item:first-child {
889
- border-bottom: 0;
890
- padding-bottom: 0;
891
- font-weight: 700
892
  }
893
 
894
- .seopress-wizard-services.shipping .seopress-wizard-service-item:first-child .seopress-wizard-service-name {
895
- font-weight: 700
 
 
896
  }
897
 
898
  .seopress-wizard-services.shipping .shipping-method-setting,
899
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-select {
900
- display: -webkit-box;
901
- display: -webkit-flex;
902
- display: flex
903
  }
904
 
905
  .seopress-wizard-services.shipping .shipping-method-setting.hide,
906
- .seopress-wizard-services.shipping .seopress-wizard-shipping-method-select.hide {
907
- display: none
 
908
  }
909
 
910
  .seopress-wizard-services.shipping .shipping-method-setting input,
911
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown {
912
- margin-right: 2em;
913
- margin-bottom: 1em
914
  }
915
 
916
  .seopress-wizard-services.shipping .shipping-method-setting input .select2,
917
- .seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown .select2 {
918
- min-width: 130px
 
 
919
  }
920
 
921
  .seopress-wizard-services.shipping .seopress-wizard-service-description {
922
- display: -webkit-box;
923
- display: -webkit-flex;
924
- display: flex;
925
- -webkit-box-orient: vertical;
926
- -webkit-box-direction: normal;
927
- -webkit-flex-direction: column;
928
- flex-direction: column;
929
- color: #a6a6a6
930
  }
931
 
932
- .seopress-wizard-services.shipping .seopress-wizard-service-item:not(:first-child) .seopress-wizard-service-description {
933
- font-size: .92em;
934
- padding-bottom: 10px
 
 
935
  }
936
 
937
  .seopress-wizard-services.shipping .shipping-method-setting input {
938
- width: 95px;
939
- border: 1px solid #aaa;
940
- border-color: #ddd;
941
- border-radius: 4px;
942
- height: 28px;
943
- padding-left: 8px;
944
- padding-right: 24px;
945
- font-size: 14px;
946
- color: #444;
947
- background-color: #fff;
948
- display: inline-block
949
  }
950
 
951
  .seopress-wizard-services.shipping .shipping-method-description,
952
  .seopress-wizard-services.shipping .shipping-method-setting .description {
953
- color: #7e7e7e;
954
- font-size: .9em
955
  }
956
 
957
- .seopress-wizard-services.shipping .shipping-method-setting input::-webkit-input-placeholder {
958
- color: #e1e1e1
 
 
959
  }
960
 
961
- .seopress-wizard-services.shipping .shipping-method-setting input:-ms-input-placeholder {
962
- color: #e1e1e1
 
 
963
  }
964
 
965
- .seopress-wizard-services.shipping .shipping-method-setting input::-ms-input-placeholder {
966
- color: #e1e1e1
 
 
967
  }
968
 
969
  .seopress-wizard-services.shipping .shipping-method-setting input::placeholder {
970
- color: #e1e1e1
971
  }
972
 
973
  .seopress-setup-shipping-units p {
974
- line-height: 1.5em;
975
- font-size: 13px;
976
- margin-bottom: .25em;
977
- text-align: center
978
  }
979
 
980
  .seopress-setup-shipping-units .seopress-setup-shipping-unit {
981
- margin-bottom: 1.75em
982
  }
983
 
984
  .seopress-setup-shipping-units .seopress-setup-shipping-unit .select2 {
985
- min-width: 125px;
986
- top: -5px
987
  }
988
 
989
  .hide {
990
- display: none
991
  }
992
 
993
  .seopress-wizard-features {
994
- display: -webkit-box;
995
- display: -webkit-flex;
996
- display: flex;
997
- -webkit-flex-wrap: wrap;
998
- flex-wrap: wrap;
999
- list-style: none;
1000
- padding: 0
1001
  }
1002
 
1003
  .seopress-wizard-features .seopress-wizard-feature-item {
1004
- -webkit-flex-basis: calc(50% - 4em - 3px);
1005
- flex-basis: calc(50% - 4em - 3px);
1006
- border: 1px solid #eee;
1007
- padding: 2em
1008
  }
1009
 
1010
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(1) {
1011
- border-radius: 4px 0 0 0
1012
  }
1013
 
1014
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(2) {
1015
- border-left: 0;
1016
- border-radius: 0 4px 0 0
1017
  }
1018
 
1019
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(3) {
1020
- border-top: 0;
1021
- border-radius: 0 0 0 4px
1022
  }
1023
 
1024
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(4) {
1025
- border-top: 0;
1026
- border-left: 0;
1027
- border-radius: 0 0 4px 0
1028
  }
1029
 
1030
  .seopress-wizard-features p.seopress-wizard-feature-description,
1031
  .seopress-wizard-features p.seopress-wizard-feature-name {
1032
- margin: 0;
1033
- line-height: 1.5em
1034
  }
1035
 
1036
  h3.jetpack-reasons {
1037
- text-align: center;
1038
- margin: 3em 0 1em 0;
1039
- font-size: 14px
1040
  }
1041
 
1042
  .jetpack-logo,
1043
  .wcs-notice {
1044
- display: block;
1045
- margin: 1.75em auto 2em auto;
1046
- max-height: 175px
1047
  }
1048
 
1049
  .activate-splash .jetpack-logo {
1050
- width: 170px;
1051
- margin-bottom: 0
1052
  }
1053
 
1054
  .activate-splash .wcs-notice {
1055
- margin-top: 1em;
1056
- padding-left: 57px
1057
  }
1058
 
1059
  .step {
1060
- text-align: center
1061
  }
1062
 
1063
  .seopress-setup .seopress-setup-actions .button {
1064
- text-shadow: none;
1065
- font-weight: 300;
1066
- font-size: 16px;
1067
- padding: 1em 2em;
1068
- box-shadow: none;
1069
- min-width: 12em;
1070
- min-width: auto;
1071
- margin-top: 10px
1072
  }
1073
 
1074
  .seopress-setup .seopress-setup-actions .button:active,
1075
  .seopress-setup .seopress-setup-actions .button:focus,
1076
  .seopress-setup .seopress-setup-actions .button:hover {
1077
- box-shadow: none
1078
  }
1079
 
1080
  .seopress-setup .seopress-setup-actions .plugin-install-info {
1081
- display: block;
1082
- font-style: italic;
1083
- color: #999;
1084
- font-size: 14px;
1085
- line-height: 1.5em;
1086
- margin: 5px 0
1087
  }
1088
 
1089
- .seopress-setup .seopress-setup-actions .plugin-install-info>* {
1090
- display: block
1091
  }
1092
 
1093
- .seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item::after {
1094
- content: ", "
 
 
 
1095
  }
1096
 
1097
- .seopress-setup .seopress-setup-actions .plugin-install-info .plugin-install-info-list-item:last-of-type::after {
1098
- content: ". "
 
 
 
1099
  }
1100
 
1101
  .seopress-setup .seopress-setup-actions .plugin-install-info a {
1102
- white-space: nowrap
1103
  }
1104
 
1105
- .seopress-setup .seopress-setup-actions .plugin-install-info a:not(:hover):not(:focus) {
1106
- color: inherit
 
 
 
1107
  }
1108
 
1109
  .plugin-install-source {
1110
- background: rgba(187, 119, 174, .15)
1111
  }
1112
 
1113
  .plugin-install-source:not(.seopress-wizard-service-item) {
1114
- box-shadow: 0 0 0 10px rgba(187, 119, 174, .15)
1115
  }
1116
 
1117
  .location-prompt {
1118
- color: #50575e;
1119
- font-size: 13px;
1120
- font-weight: 500;
1121
- margin-bottom: .5em;
1122
- margin-top: .85em;
1123
- display: inline-block;
1124
- width: 100%;
1125
- text-align: left;
1126
  }
1127
 
1128
  .location-input {
1129
- border: 1px solid #aaa;
1130
- border-color: #ddd;
1131
- border-radius: 4px;
1132
- height: 30px;
1133
- width: calc(100% - 8px - 24px - 2px);
1134
- padding-left: 8px;
1135
- padding-right: 24px;
1136
- font-size: 16px;
1137
- color: #444;
1138
- background-color: #fff;
1139
- display: inline-block;
1140
- width: 100%;
1141
  }
1142
 
1143
  .location-input.dropdown {
1144
- width: 100%;
1145
- max-width: inherit;
1146
  }
1147
 
1148
  .address-step .select2 {
1149
- min-width: 100%
1150
  }
1151
 
1152
  .store-address-container .city-and-postcode {
1153
- display: -webkit-box;
1154
- display: -webkit-flex;
1155
- display: flex
1156
  }
1157
 
1158
  .store-address-container .city-and-postcode div {
1159
- -webkit-flex-basis: 50%;
1160
- flex-basis: 50%;
1161
- margin-right: 1em
1162
  }
1163
 
1164
  .store-address-container .city-and-postcode div:last-of-type {
1165
- margin-right: 0
1166
  }
1167
 
1168
  .store-address-container .select2-container,
1169
- .store-address-container input[type=text],
1170
  .store-address-container select {
1171
- margin-bottom: 10px
1172
  }
1173
 
1174
  .product-type-container {
1175
- margin-top: 14px;
1176
- margin-bottom: 1px
1177
  }
1178
 
1179
  #seopress_sell_in_person {
1180
- margin-left: 0
1181
  }
1182
 
1183
  .seopress-wizard-service-settings .payment-email-input {
1184
- border: 1px solid #aaa;
1185
- border-color: #ddd;
1186
- border-radius: 4px;
1187
- height: 30px;
1188
- padding: 0 8px;
1189
- font-size: 14px;
1190
- color: #444;
1191
- background-color: #fff;
1192
- display: inline-block
1193
  }
1194
 
1195
  .seopress-wizard-service-settings .payment-email-input[disabled] {
1196
- color: #aaa
1197
  }
1198
 
1199
  .newsletter-form-container {
1200
- display: -webkit-box;
1201
- display: -webkit-flex;
1202
- display: flex
1203
  }
1204
 
1205
  .newsletter-form-container .newsletter-form-email {
1206
- border: 1px solid #aaa;
1207
- border-color: #ddd;
1208
- border-radius: 4px;
1209
- height: 42px;
1210
- padding: 0 8px;
1211
- font-size: 16px;
1212
- color: #50575e;
1213
- background-color: #fff;
1214
- display: inline-block;
1215
- margin-right: 6px;
1216
- -webkit-box-flex: 1;
1217
- -webkit-flex-grow: 1;
1218
- flex-grow: 1
1219
  }
1220
 
1221
  .newsletter-form-container .newsletter-form-button-container {
1222
- -webkit-box-flex: 0;
1223
- -webkit-flex-grow: 0;
1224
- flex-grow: 0
1225
  }
1226
 
1227
  .seopress-setup .seopress-setup-actions .button.newsletter-form-button {
1228
- height: 42px;
1229
- padding: 0 1em;
1230
- margin: 0
1231
  }
1232
 
1233
  .seopress-wizard-next-steps {
1234
- border: 1px solid #eee;
1235
- border-radius: 4px;
1236
- list-style: none;
1237
- padding: 0
1238
  }
1239
 
1240
  .seopress-wizard-next-steps li {
1241
- padding: 0
1242
  }
1243
 
1244
  .seopress-wizard-next-steps .seopress-wizard-next-step-item {
1245
- display: -webkit-box;
1246
- display: -webkit-flex;
1247
- display: flex;
1248
- border-top: 1px solid #eee;
1249
- text-align: left;
1250
  }
1251
 
1252
  .seopress-wizard-next-steps .seopress-wizard-next-step-item:first-child {
1253
- border-top: 0
1254
  }
1255
 
1256
  .seopress-wizard-next-steps .seopress-wizard-next-step-description {
1257
- -webkit-box-flex: 1;
1258
- -webkit-flex-grow: 1;
1259
- flex-grow: 1;
1260
- margin: 1.5em
1261
  }
1262
 
1263
  .seopress-wizard-next-steps .seopress-wizard-next-step-action {
1264
- -webkit-box-flex: 0;
1265
- -webkit-flex-grow: 0;
1266
- flex-grow: 0;
1267
- display: -webkit-box;
1268
- display: -webkit-flex;
1269
- display: flex;
1270
- -webkit-box-align: center;
1271
- -webkit-align-items: center;
1272
- align-items: center;
1273
- justify-content: center;
1274
  }
1275
 
1276
  .seopress-wizard-next-steps .seopress-wizard-next-step-action .button {
1277
- margin: 1em 1.5em
1278
  }
1279
 
1280
  .seopress-wizard-next-steps p.next-step-heading {
1281
- margin: 0;
1282
- font-size: .95em;
1283
- font-weight: 400;
1284
- font-variant: all-petite-caps
1285
  }
1286
 
1287
  .seopress-wizard-next-steps p.next-step-extra-info {
1288
- margin: 0
1289
  }
1290
 
1291
  .seopress-wizard-next-steps h3.next-step-description {
1292
- margin: 0;
1293
- font-size: 16px;
1294
- font-weight: 600
1295
  }
1296
 
1297
  .seopress-wizard-next-steps .seopress-wizard-additional-steps {
1298
- border-top: 1px solid #eee
1299
  }
1300
 
1301
- .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-wizard-next-step-description {
1302
- margin-bottom: 0
 
 
1303
  }
1304
 
1305
- .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions {
1306
- margin: 0 0 1.5em 0
 
 
1307
  }
1308
 
1309
- .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button {
1310
- font-size: 15px;
1311
- margin: 1em 0 1em 1.5em
 
 
 
1312
  }
1313
 
1314
- .seopress-wizard-next-steps .seopress-wizard-additional-steps .seopress-setup-actions .button::last-child {
1315
- margin-right: 1.5em
 
 
 
1316
  }
1317
 
1318
  p.next-steps-help-text {
1319
- color: #9f9f9f;
1320
- padding: 0 2em;
1321
- text-align: center;
1322
- font-size: .9em
1323
  }
1324
 
1325
  p.jetpack-terms {
1326
- font-size: .8em;
1327
- text-align: center;
1328
- max-width: 480px;
1329
- margin: 0 auto;
1330
- line-height: 1.5em
1331
  }
1332
 
1333
  .seopress-error {
1334
- background: #ffe6e5;
1335
- border-color: #ffc5c2;
1336
- padding: 1em;
1337
- margin-bottom: 1em
1338
  }
1339
 
1340
  .seopress-error p {
1341
- margin-top: 0;
1342
- margin-bottom: .5em;
1343
- color: #444
1344
  }
1345
 
1346
  .seopress-error a {
1347
- color: #ff645c
1348
  }
1349
 
1350
  .seopress-error .reconnect-reminder {
1351
- font-size: .85em
1352
  }
1353
 
1354
  .seopress-error .seopress-setup-actions .button {
1355
- font-size: 14px
1356
  }
1357
 
1358
  .seopress-wizard-service-setting-ppec_paypal_reroute_requests,
1359
  .seopress-wizard-service-setting-stripe_create_account {
1360
- display: -webkit-box;
1361
- display: -webkit-flex;
1362
- display: flex;
1363
- -webkit-box-align: start;
1364
- -webkit-align-items: flex-start;
1365
- align-items: flex-start
1366
  }
1367
 
1368
- .seopress-wizard-service-setting-ppec_paypal_reroute_requests .payment-checkbox-input,
 
1369
  .seopress-wizard-service-setting-stripe_create_account .payment-checkbox-input {
1370
- -webkit-box-ordinal-group: 2;
1371
- -webkit-order: 1;
1372
- order: 1;
1373
- margin-top: 5px;
1374
- margin-left: 0;
1375
- margin-right: 0;
1376
- width: 1.5em
1377
- }
1378
-
1379
- .seopress-wizard-service-setting-ppec_paypal_reroute_requests .ppec_paypal_reroute_requests,
1380
- .seopress-wizard-service-setting-ppec_paypal_reroute_requests .stripe_create_account,
1381
- .seopress-wizard-service-setting-stripe_create_account .ppec_paypal_reroute_requests,
 
 
 
1382
  .seopress-wizard-service-setting-stripe_create_account .stripe_create_account {
1383
- -webkit-box-ordinal-group: 3;
1384
- -webkit-order: 2;
1385
- order: 2;
1386
- margin-left: .3em
1387
  }
1388
 
1389
  .seopress-wizard-service-setting-ppec_paypal_email,
1390
  .seopress-wizard-service-setting-stripe_email {
1391
- margin-top: .75em;
1392
- margin-left: 1.5em
1393
  }
1394
 
1395
  .seopress-wizard-service-setting-ppec_paypal_email label.ppec_paypal_email,
1396
  .seopress-wizard-service-setting-ppec_paypal_email label.stripe_email,
1397
  .seopress-wizard-service-setting-stripe_email label.ppec_paypal_email,
1398
  .seopress-wizard-service-setting-stripe_email label.stripe_email {
1399
- position: absolute;
1400
- margin: -1px;
1401
- padding: 0;
1402
- height: 1px;
1403
- width: 1px;
1404
- overflow: hidden;
1405
- clip: rect(0 0 0 0);
1406
- border: 0
1407
  }
1408
 
1409
  .seopress-wizard-service-setting-ppec_paypal_email input.payment-email-input,
1410
  .seopress-wizard-service-setting-stripe_email input.payment-email-input {
1411
- box-sizing: border-box;
1412
- margin-bottom: .5em;
1413
- width: 100%;
1414
- height: 32px
1415
  }
1416
 
1417
  .seopress-setup-content .recommended-step {
1418
- padding: 0 2.5em;
1419
- text-align: left;
1420
- display: inline-block;
1421
- width: 100%;
1422
- box-sizing: border-box;
1423
  }
1424
 
1425
  .seopress-setup-content .recommended-step a {
1426
- text-decoration: none;
1427
  }
1428
 
1429
  .seopress-setup-content .recommended-item {
1430
- list-style: none;
1431
- margin: 1rem 0
1432
  }
1433
 
1434
  .seopress-setup-content .recommended-item:last-child label {
1435
- margin-bottom: 0
1436
  }
1437
 
1438
  .seopress-setup-content .recommended-item label {
1439
- display: -webkit-box;
1440
- display: -webkit-flex;
1441
- display: flex;
1442
- -webkit-box-align: center;
1443
- -webkit-align-items: center;
1444
- align-items: center;
1445
- margin-bottom: 1.5em
1446
  }
1447
 
1448
  .seopress-setup-content .recommended-item label::after,
1449
  .seopress-setup-content .recommended-item label::before {
1450
- top: auto
1451
  }
1452
 
1453
  .seopress-setup-content .recommended-item label::after {
1454
- margin-top: -1.5px
1455
  }
1456
 
1457
  .seopress-setup-content .recommended-item .recommended-item-icon {
1458
- border: 1px solid #fff;
1459
- border-radius: 7px;
1460
- height: 3.5em;
1461
- margin-right: 1em;
1462
- margin-left: 4px
1463
  }
1464
 
1465
- .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-storefront_theme {
1466
- background-color: #f4a224;
1467
- max-height: 3em;
1468
- max-width: 3em;
1469
- padding: .25em
 
 
1470
  }
1471
 
1472
- .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-automated_taxes {
1473
- background-color: #d0011b;
1474
- max-height: 1.75em;
1475
- padding: .875em
 
 
1476
  }
1477
 
1478
- .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-mailchimp {
1479
- background-color: #ffe01b;
1480
- height: 2em;
1481
- padding: .75em
 
 
1482
  }
1483
 
1484
- .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-seopress_services {
1485
- background-color: #f0f0f0;
1486
- max-height: 1.5em;
1487
- padding: 1.3em .7em
 
 
1488
  }
1489
 
1490
- .seopress-setup-content .recommended-item .recommended-item-icon.recommended-item-icon-shipstation {
1491
- background-color: #f0f0f0;
1492
- padding: .3em
 
 
1493
  }
1494
 
1495
- .seopress-setup-content .recommended-item .recommended-item-description-container h3 {
1496
- font-size: 15px;
1497
- font-weight: 700;
1498
- letter-spacing: .5px;
1499
- margin-bottom: 0
 
 
 
1500
  }
1501
 
1502
- .seopress-setup-content .recommended-item .recommended-item-description-container p {
1503
- margin-top: 0;
1504
- line-height: 1.5em
 
 
 
1505
  }
1506
 
1507
  .seopress-wizard-service-info {
1508
- padding: 1em 2em;
1509
- background-color: #fafafa
1510
  }
1511
 
1512
  .help_tip {
1513
- -webkit-text-decoration: underline dotted;
1514
- text-decoration: underline dotted
1515
  }
1516
 
1517
  .seopress-setup #tiptip_content {
1518
- background: #5f6973
1519
  }
1520
 
1521
  .seopress-setup #tiptip_holder.tip_top #tiptip_arrow_inner {
1522
- border-top-color: #5f6973
1523
  }
1524
 
1525
  .seopress-setup-shipping-recommended {
1526
- border-bottom: 1px solid #eee;
1527
- margin-top: 0;
1528
- padding: 30px 0
1529
- }
1530
-
1531
- @media only screen and (max-width:768px) {
1532
- .seopress-setup .seopress-setup-content {
1533
- margin: 25px auto 24px;
1534
- }
1535
- #seopress-logo img {
1536
- max-width: 80%
1537
- }
1538
- .store-address-container .city-and-postcode {
1539
- display: block
1540
- }
1541
- .store-address-container .city-and-postcode div {
1542
- margin-right: 0
1543
- }
1544
- .seopress-wizard-service-item,
1545
- .seopress-wizard-services-list-toggle {
1546
- -webkit-flex-wrap: wrap;
1547
- flex-wrap: wrap
1548
- }
1549
- .seopress-wizard-service-item .seopress-wizard-service-enable,
1550
- .seopress-wizard-services-list-toggle .seopress-wizard-service-enable {
1551
- -webkit-box-ordinal-group: 3;
1552
- -webkit-order: 2;
1553
- order: 2;
1554
- padding: 20px 0 0
1555
- }
1556
- .seopress-wizard-service-item .seopress-wizard-service-description,
1557
- .seopress-wizard-services-list-toggle .seopress-wizard-service-description {
1558
- -webkit-box-ordinal-group: 4;
1559
- -webkit-order: 3;
1560
- order: 3
1561
- }
1562
- .seopress-wizard-service-item .seopress-wizard-service-name,
1563
- .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
1564
- padding: 20px 20px 0;
1565
- text-align: left;
1566
- -webkit-box-pack: justify!important;
1567
- -webkit-justify-content: space-between!important;
1568
- justify-content: space-between!important
1569
- }
1570
- .seopress-wizard-service-item .seopress-wizard-service-name img,
1571
- .seopress-wizard-services-list-toggle .seopress-wizard-service-name img {
1572
- margin: 0
1573
- }
1574
- .newsletter-form-container {
1575
- display: block
1576
- }
1577
- .newsletter-form-container .newsletter-form-email {
1578
- display: block;
1579
- box-sizing: border-box;
1580
- width: 100%;
1581
- margin-bottom: 10px
1582
- }
1583
- .newsletter-form-container .button.newsletter-form-button {
1584
- float: left
1585
- }
1586
- .seopress-wizard-next-steps .seopress-wizard-next-step-item {
1587
- -webkit-flex-wrap: wrap;
1588
- flex-wrap: wrap
1589
- }
1590
- .seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-description {
1591
- margin-bottom: 0
1592
- }
1593
- .seopress-wizard-next-steps .seopress-wizard-next-step-item .seopress-wizard-next-step-action p {
1594
- margin: 0
1595
- }
1596
- .seopress-setup-steps li a {
1597
- text-indent: -9999px;
1598
- position: absolute;
1599
- left: calc(50% - 24px);
1600
- top: -10px;
1601
- }
1602
- .seopress-setup-steps li span {
1603
- display: none;
1604
- }
1605
- }
 
 
 
 
 
1
  html {
2
+ background-color: #f6f7f7;
3
+ margin: 0;
4
  }
5
  body.seopress-setup {
6
+ box-shadow: none;
7
+ background: #f6f7f7;
8
+ padding: 0;
9
+ margin: 0;
10
+ max-width: 100%;
11
  }
12
 
13
+ .wp-core-ui .button,
14
+ .wp-core-ui .button-secondary {
15
  color: #6159e6;
16
  border-color: #6159e6;
17
  background: #ffffff;
25
  }
26
 
27
  .wp-core-ui select:focus,
28
+ input[type="text"]:focus,
29
+ input[type="password"]:focus,
30
+ input[type="color"]:focus,
31
+ input[type="date"]:focus,
32
+ input[type="datetime"]:focus,
33
+ input[type="datetime-local"]:focus,
34
+ input[type="email"]:focus,
35
+ input[type="month"]:focus,
36
+ input[type="number"]:focus,
37
+ input[type="search"]:focus,
38
+ input[type="tel"]:focus,
39
+ input[type="time"]:focus,
40
+ input[type="url"]:focus,
41
+ input[type="week"]:focus,
42
+ input[type="checkbox"]:focus,
43
+ input[type="radio"]:focus,
44
+ select:focus,
45
+ textarea:focus {
46
+ border-color: #6259e6;
47
  box-shadow: 0 0 0 1px #6259e6;
48
  outline: 2px solid transparent;
49
  }
50
 
51
  .seopress-setup .sp-progress-bar {
52
+ background-color: #6159e6;
53
  }
54
 
55
  .spinner {
56
+ display: inline-block;
57
  }
58
 
59
  .log {
60
+ margin: 0;
61
+ text-transform: uppercase;
62
+ display: inline-block;
63
+ vertical-align: middle;
64
+ padding: 5px;
65
+ color: rgba(19, 191, 17, 1);
66
+ font-style: italic;
67
  }
68
 
69
  .admin_page_seopress_csv_importer.seopress-styles .seopress-option {
70
+ max-width: 700px;
71
+ margin: 40px auto;
72
  }
73
 
74
  .admin_page_seopress_csv_importer .description {
75
+ color: #999;
76
+ margin-top: 4px;
77
+ display: block;
78
  }
79
 
80
  .admin_page_seopress_csv_importer .description code {
81
+ background: 0 0;
82
+ padding: 0;
83
+ white-space: pre-line;
84
+ word-wrap: break-word;
85
+ word-break: break-all;
86
  }
87
 
88
  .admin_page_seopress_csv_importer .seopress-setup-content table thead th {
89
+ font-weight: bold;
90
  }
91
 
92
+ .admin_page_seopress_csv_importer
93
+ .seopress-setup-content
94
+ table
95
+ tr:nth-child(odd)
96
+ td {
97
+ background: #fbfbfb;
98
  }
99
 
100
  .admin_page_seopress_csv_importer .seopress-setup-content table td select {
101
+ width: 100%;
102
  }
103
 
104
  .admin_page_seopress_csv_importer .dashicons-yes-alt:before {
105
+ color: #3642ff;
106
  }
107
 
108
  .admin_page_seopress_csv_importer .seopress-wizard-services {
109
+ padding: 0;
110
  }
111
 
112
  .seopress-setup {
113
+ text-align: center;
114
  }
115
 
116
  .seopress-setup .select2-container {
117
+ text-align: left;
118
+ width: auto;
119
  }
120
 
121
  .seopress-setup .hidden {
122
+ display: none;
123
  }
124
 
125
  .seopress-setup .seopress-setup-content {
126
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
127
+ padding: 2em;
128
+ margin: 65px auto 24px;
129
+ background: #fff;
130
+ overflow: hidden;
131
+ zoom: 1;
132
+ text-align: center;
133
+ max-width: 700px;
134
  }
135
 
136
  .seopress-setup-content h1,
137
  .seopress-setup-content h2,
138
  .seopress-setup-content h3,
139
  .seopress-setup-content table {
140
+ margin: 0 0 20px;
141
+ border: 0;
142
+ padding: 0;
143
+ color: #2c3338;
144
+ clear: none;
145
+ font-weight: 500;
146
  }
147
 
148
  .seopress-setup-content p {
149
+ margin: 20px 0;
150
+ font-size: 1em;
151
+ line-height: 1.75em;
152
+ color: #50575e;
153
  }
154
 
155
  .seopress-setup-content .m0 {
156
+ margin: 0;
157
  }
158
 
159
  .seopress-setup-content table {
160
+ font-size: 1em;
161
+ line-height: 1.75em;
162
+ color: #50575e;
163
+ text-align: left;
164
  }
165
 
166
  .seopress-setup-content a {
167
+ color: #6259e6;
168
  }
169
 
170
  .seopress-setup-content a:focus,
171
  .seopress-setup-content a:hover {
172
+ color: #111;
173
  }
174
 
175
+ .seopress-option #seopress-edd-license-btn,
176
+ .seopress-option #seopress-refresh {
177
+ width: auto;
178
  }
179
 
180
  .seopress-setup-content .form-table th {
181
+ width: 35%;
182
+ vertical-align: top;
183
+ font-weight: 400;
184
  }
185
 
186
  .seopress-setup-content .form-table td {
187
+ vertical-align: top;
188
  }
189
 
190
  .seopress-setup-content .form-table td input,
191
  .seopress-setup-content .form-table td select {
192
+ width: 100%;
193
+ box-sizing: border-box;
194
  }
195
 
196
  .seopress-setup-content .form-table td input[size] {
197
+ width: auto;
198
  }
199
 
200
  .seopress-setup-content .form-table td .description {
201
+ line-height: 1.5em;
202
+ display: block;
203
+ margin-top: 0.25em;
204
+ color: #999;
205
+ font-style: italic;
206
  }
207
 
208
  .seopress-setup-content .form-table td .input-checkbox,
209
  .seopress-setup-content .form-table td .input-radio {
210
+ width: auto;
211
+ box-sizing: inherit;
212
+ padding: inherit;
213
+ margin: 0 0.5em 0 0;
214
+ box-shadow: none;
215
  }
216
 
217
  .seopress-setup-content .form-table .section_title td {
218
+ padding: 0;
219
  }
220
 
221
  .seopress-setup-content .form-table .section_title td h2,
222
  .seopress-setup-content .form-table .section_title td p {
223
+ margin: 12px 0 0;
224
  }
225
 
226
  .seopress-setup-content .form-table td,
227
  .seopress-setup-content .form-table th {
228
+ padding: 12px 0;
229
+ margin: 0;
230
+ border: 0;
231
  }
232
 
233
  .seopress-setup-content .form-table td:first-child,
234
  .seopress-setup-content .form-table th:first-child {
235
+ padding-right: 1em;
236
  }
237
 
238
  .seopress-setup-content .seopress-setup-pages {
239
+ width: 100%;
240
+ border-top: 1px solid #eee;
241
  }
242
 
243
  .seopress-setup-content .seopress-setup-pages thead th {
244
+ display: none;
245
  }
246
 
247
  .seopress-setup-content .seopress-setup-pages .page-name {
248
+ width: 30%;
249
+ font-weight: 700;
250
  }
251
 
252
  .seopress-setup-content .seopress-setup-pages td,
253
  .seopress-setup-content .seopress-setup-pages th {
254
+ padding: 14px 0;
255
+ border-bottom: 1px solid #eee;
256
  }
257
 
258
  .seopress-setup-content .seopress-setup-pages td:first-child,
259
  .seopress-setup-content .seopress-setup-pages th:first-child {
260
+ padding-right: 9px;
261
  }
262
 
263
  .seopress-setup-content .seopress-setup-pages th {
264
+ padding-top: 0;
265
  }
266
 
267
  .seopress-setup-content .seopress-setup-pages .page-options p {
268
+ color: #777;
269
+ margin: 6px 0 0 24px;
270
+ line-height: 1.75em;
271
  }
272
 
273
  .seopress-setup-content .seopress-setup-pages .page-options p input {
274
+ vertical-align: middle;
275
+ margin: 1px 0 0;
276
+ height: 1.75em;
277
+ width: 1.75em;
278
+ line-height: 1.75em;
279
  }
280
 
281
  .seopress-setup-content .seopress-setup-pages .page-options p label {
282
+ line-height: 1;
283
  }
284
 
285
+ @media screen and (max-width: 782px) {
286
+ .seopress-setup-content .form-table tbody th {
287
+ width: auto;
288
+ }
289
  }
290
 
291
  .seopress-setup-content .twitter-share-button {
292
+ float: right;
293
  }
294
 
295
  .seopress-setup-content .seopress-setup-next-steps {
296
+ overflow: hidden;
297
+ margin: 0 0 24px;
298
+ padding-bottom: 2px;
299
  }
300
 
301
  .seopress-setup-content .seopress-setup-next-steps h2 {
302
+ margin-bottom: 12px;
303
  }
304
 
305
+ .seopress-setup-content
306
+ .seopress-setup-next-steps
307
+ .seopress-setup-next-steps-first {
308
+ float: left;
309
+ width: 50%;
310
+ box-sizing: border-box;
311
  }
312
 
313
+ .seopress-setup-content
314
+ .seopress-setup-next-steps
315
+ .seopress-setup-next-steps-last {
316
+ float: right;
317
+ width: 50%;
318
+ box-sizing: border-box;
319
  }
320
 
321
  .seopress-setup-content .seopress-setup-next-steps ul {
322
+ padding: 0 2em 0 0;
323
+ list-style: none outside;
324
+ margin: 0;
325
  }
326
 
327
  .seopress-setup-content .seopress-setup-next-steps ul li a {
328
+ display: block;
329
+ padding: 0 0 0.75em;
330
  }
331
 
332
  .seopress-setup-content .seopress-setup-next-steps ul .setup-product a.button {
333
+ background-color: #f7f7f7;
334
+ border-color: #ccc;
335
+ color: #23282d;
336
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #ccc;
337
+ text-shadow: 1px 0 1px #eee, 0 1px 1px #eee;
338
+ font-size: 1em;
339
+ height: auto;
340
+ line-height: 1.75em;
341
+ margin: 0 0 0.75em;
342
+ opacity: 1;
343
+ padding: 1em;
344
+ text-align: center;
345
+ }
346
+
347
+ .seopress-setup-content
348
+ .seopress-setup-next-steps
349
+ ul
350
+ .setup-product
351
+ a.button:active,
352
+ .seopress-setup-content
353
+ .seopress-setup-next-steps
354
+ ul
355
+ .setup-product
356
+ a.button:focus,
357
+ .seopress-setup-content
358
+ .seopress-setup-next-steps
359
+ ul
360
+ .setup-product
361
+ a.button:hover {
362
+ background: #f5f5f5;
363
+ border-color: #aaa;
364
+ }
365
+
366
+ .seopress-setup-content
367
+ .seopress-setup-next-steps
368
+ ul
369
+ .setup-product
370
+ a.button-primary {
371
+ color: #fff;
372
+ background-color: #bb77ae;
373
+ border-color: #a36597;
374
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
375
+ text-shadow: 0 -1px 1px #a36597, 1px 0 1px #a36597, 0 1px 1px #a36597,
376
+ -1px 0 1px #a36597;
377
+ }
378
+
379
+ .seopress-setup-content
380
+ .seopress-setup-next-steps
381
+ ul
382
+ .setup-product
383
+ a.button-primary:active,
384
+ .seopress-setup-content
385
+ .seopress-setup-next-steps
386
+ ul
387
+ .setup-product
388
+ a.button-primary:focus,
389
+ .seopress-setup-content
390
+ .seopress-setup-next-steps
391
+ ul
392
+ .setup-product
393
+ a.button-primary:hover {
394
+ color: #fff;
395
+ background: #a36597;
396
+ border-color: #a36597;
397
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
398
  }
399
 
400
  .seopress-setup-content .seopress-setup-next-steps ul li a::before {
401
+ color: #82878c;
402
+ font: normal 20px/1 dashicons;
403
+ speak: none;
404
+ display: inline-block;
405
+ padding: 0 10px 0 0;
406
+ top: 1px;
407
+ position: relative;
408
+ text-decoration: none !important;
409
+ vertical-align: top;
410
  }
411
 
412
  .seopress-setup-content .seopress-setup-next-steps ul .learn-more a::before {
413
+ content: "\f105";
414
  }
415
 
416
+ .seopress-setup-content
417
+ .seopress-setup-next-steps
418
+ ul
419
+ .video-walkthrough
420
+ a::before {
421
+ content: "\f126";
422
  }
423
 
424
  .seopress-setup-content .seopress-setup-next-steps ul .newsletter a::before {
425
+ content: "\f465";
426
  }
427
 
428
  .seopress-setup-content .updated,
429
  .seopress-setup-content .seopress-newsletter {
430
+ padding: 24px;
431
+ margin: 0 0 24px;
432
+ overflow: hidden;
433
+ background: #f5f5f5;
434
  }
435
 
436
  .seopress-setup-content .updated p,
437
  .seopress-setup-content .seopress-newsletter p {
438
+ padding: 0;
439
+ margin: 0 0 12px;
440
  }
441
 
442
  .seopress-setup-content .updated form,
443
  .seopress-setup-content .updated p:last-child,
444
  .seopress-setup-content .seopress-newsletter form,
445
  .seopress-setup-content .seopress-tracker {
446
+ margin: 24px 0;
447
+ border: 1px solid #eee;
448
+ padding: 20px;
449
+ border-radius: 4px;
450
+ overflow: hidden;
451
  }
452
 
453
  .seopress-setup-content .seopress-tracker p {
454
+ font-size: 14px;
455
+ line-height: 1.5em;
456
  }
457
 
458
  .seopress-setup-content .seopress-tracker .checkbox {
459
+ line-height: 24px;
460
+ font-weight: 500;
461
+ font-size: 1em;
462
+ margin-top: 0;
463
+ margin-bottom: 20px;
464
  }
465
 
466
+ .seopress-setup-content .checkbox input[type="checkbox"] {
467
+ opacity: 0;
468
+ position: absolute;
469
+ left: -9999px;
470
  }
471
 
472
  .seopress-setup-content .checkbox label {
473
+ position: relative;
474
+ display: inline-block;
475
+ padding-left: 28px;
476
  }
477
 
478
  .seopress-setup-content .checkbox label::after,
479
  .seopress-setup-content .checkbox label::before {
480
+ position: absolute;
481
+ content: "";
482
+ display: inline-block;
483
  }
484
 
485
  .seopress-setup-content .checkbox label::before {
486
+ height: 16px;
487
+ width: 16px;
488
+ left: 0;
489
+ top: 3px;
490
+ border: 1px solid #aaa;
491
+ background-color: #fff;
492
+ border-radius: 3px;
493
  }
494
 
495
  .seopress-setup-content .checkbox label::after {
496
+ height: 5px;
497
+ width: 9px;
498
+ border-left: 2px solid;
499
+ border-bottom: 2px solid;
500
+ -webkit-transform: rotate(-45deg);
501
+ -ms-transform: rotate(-45deg);
502
+ transform: rotate(-45deg);
503
+ left: 4px;
504
+ top: 7px;
505
+ color: #fff;
506
+ }
507
+
508
+ .seopress-setup-content .checkbox input[type="checkbox"] + label::after {
509
+ content: none;
510
+ }
511
+
512
+ .seopress-setup-content
513
+ .checkbox
514
+ input[type="checkbox"]:checked
515
+ + label::after {
516
+ content: "";
517
  }
518
 
519
+ .seopress-setup-content .checkbox input[type="checkbox"]:focus + label::before {
520
+ outline: #3b99fc auto 5px;
521
  }
522
 
523
+ .seopress-setup-content
524
+ .checkbox
525
+ input[type="checkbox"]:checked
526
+ + label::before {
527
+ background: #6259e6;
528
+ border-color: #6259e6;
529
  }
530
 
531
  .seopress-setup-steps {
532
+ padding: 10px 0 24px;
533
+ margin: 0;
534
+ list-style: none outside;
535
+ overflow: hidden;
536
+ color: #ccc;
537
+ width: 100%;
538
+ height: 56px;
539
+ border-bottom: 1px solid #dcdcde;
540
+ align-items: center;
541
+ justify-content: center;
542
+ background: #fff;
543
+ display: inline-flex;
544
  }
545
 
546
  .seopress-setup-steps li {
547
+ width: 100%;
548
+ float: left;
549
+ padding: 0 0 1.5em;
550
+ margin: 0;
551
+ text-align: center;
552
+ position: relative;
553
+ border-bottom: 2px solid #ccc;
554
+ line-height: 24px;
555
+ font-size: 16px;
556
  }
557
 
558
  .seopress-setup-steps li a {
559
+ text-decoration: none;
560
+ padding: 1.5em;
561
+ position: relative;
562
+ z-index: 1;
563
+ color: #1d2327;
564
+ line-height: 24px;
565
+ font-size: 16px;
566
+ transition: color 300ms linear;
567
  }
568
 
569
  .seopress-setup-steps li a:focus,
570
  .seopress-setup-steps li a:hover {
571
+ color: #6159e6;
572
  }
573
 
574
  .seopress-setup-steps li::before {
575
+ content: "";
576
+ border: 3px solid #ccc;
577
+ border-radius: 100%;
578
+ width: 24px;
579
+ height: 24px;
580
+ position: absolute;
581
+ bottom: 0;
582
+ left: 50%;
583
+ margin-left: -15px;
584
+ margin-bottom: -15px;
585
+ background: #fff;
586
+ font-family: "Dashicons";
587
+ font-size: 24px;
588
+ line-height: 24px;
589
  }
590
 
591
  .seopress-setup-steps li.active {
592
+ color: #6259e6;
593
+ font-weight: 700;
594
+ text-decoration: none;
595
+ position: relative;
596
+ z-index: 1;
597
+ color: #1d2327;
598
+ line-height: 24px;
599
  }
600
 
601
  .seopress-setup-steps li.active::before {
602
+ border-color: #6259e6;
603
  }
604
 
605
  @keyframes fade {
606
+ 0% {
607
+ border-color: #6259e600;
608
+ left: -100%;
609
+ }
610
+ 100% {
611
+ border-color: #6259e6;
612
+ left: 0;
613
+ }
614
  }
615
 
616
  .seopress-setup-steps li.active::after {
628
  }
629
 
630
  .seopress-setup-steps li.done {
631
+ border-color: #6259e6;
632
+ color: #6259e6;
633
+ z-index: 10;
634
  }
635
 
636
  .seopress-setup-steps li.done::before {
637
+ border-color: #6259e6;
638
+ background: #6259e6;
639
+ content: "\f147";
640
+ color: #fff;
641
  }
642
 
643
  .seopress-setup .seopress-setup-actions {
644
+ overflow: hidden;
645
+ margin: 20px 0 0;
646
+ position: relative;
647
  }
648
 
649
  .seopress-setup .seopress-setup-actions .button {
650
+ font-size: 1.25em;
651
+ padding: 0.5em 1em;
652
+ line-height: 1em;
653
+ margin-right: 0.5em;
654
+ margin-bottom: 2px;
655
+ height: auto;
656
+ border-radius: 4px;
657
  }
658
 
659
  .seopress-setup .seopress-setup-actions .button-primary {
660
+ background-color: #6259e6;
661
+ border-color: #6259e6;
662
+ margin: 0;
663
+ opacity: 1;
664
+ transition: all 300ms linear;
665
+ color: #fff;
666
  }
667
 
668
  .seopress-setup .seopress-setup-actions .button-primary:active,
669
  .seopress-setup .seopress-setup-actions .button-primary:focus,
670
  .seopress-setup .seopress-setup-actions .button-primary:hover {
671
+ background: none;
672
+ border-color: #6259e6;
673
+ color: #6259e6;
674
  }
675
 
676
  .seopress-setup-content p:last-child {
677
+ margin-bottom: 0;
678
  }
679
 
680
  .seopress-setup-content p.store-setup {
681
+ margin-top: 0;
682
  }
683
 
684
  .seopress-setup-footer-links {
685
+ font-size: 0.85em;
686
+ color: #7b7b7b;
687
+ margin: 1.18em auto;
688
+ display: inline-block;
689
+ text-align: center;
690
  }
691
 
692
  .seopress-wizard-services {
693
+ border: 1px solid #eee;
694
+ padding: 1em;
695
+ margin: 0 0 1em;
696
+ list-style: none outside;
697
+ border-radius: 4px;
698
+ overflow: hidden;
699
+ text-align: left;
700
  }
701
 
702
  .seopress-wizard-services p {
703
+ margin: 0 0 1em 0;
704
+ padding: 0;
705
+ font-size: 1em;
706
+ line-height: 1.5em;
707
  }
708
 
709
  .seopress-wizard-service-item,
710
  .seopress-wizard-services-list-toggle {
711
+ display: -webkit-box;
712
+ display: -webkit-flex;
713
+ display: flex;
714
+ -webkit-flex-wrap: nowrap;
715
+ flex-wrap: nowrap;
716
+ -webkit-box-pack: justify;
717
+ -webkit-justify-content: space-between;
718
+ justify-content: space-between;
719
+ padding: 0;
720
+ color: #50575e;
721
+ -webkit-box-align: center;
722
+ -webkit-align-items: center;
723
+ align-items: center;
724
+ margin: 1rem 0;
725
+ }
726
+
727
+ .seopress-wizard-service-item,
728
+ .seopress-wizard-services-list-toggle:first-child {
729
+ margin-top: 0;
730
  }
731
 
732
  .seopress-wizard-service-item:last-child,
733
  .seopress-wizard-services-list-toggle:last-child {
734
+ border-bottom: 0;
735
  }
736
 
737
  .seopress-wizard-service-item .payment-gateway-fee,
738
  .seopress-wizard-services-list-toggle .payment-gateway-fee {
739
+ color: #a6a6a6;
740
  }
741
 
742
  .seopress-wizard-service-item .seopress-wizard-service-name,
743
  .seopress-wizard-services-list-toggle .seopress-wizard-service-name {
744
+ -webkit-flex-basis: 0;
745
+ flex-basis: 0;
746
+ min-width: 160px;
747
+ text-align: center;
748
+ font-weight: 700;
749
+ padding: 2em 0;
750
+ -webkit-align-self: stretch;
751
+ align-self: stretch;
752
+ display: -webkit-box;
753
+ display: -webkit-flex;
754
+ display: flex;
755
+ -webkit-box-align: baseline;
756
+ -webkit-align-items: baseline;
757
+ align-items: baseline;
758
+ }
759
+
760
+ .seopress-wizard-payment-gateway-form
761
+ .seopress-wizard-service-item
762
+ .seopress-wizard-service-name,
763
+ .seopress-wizard-payment-gateway-form
764
+ .seopress-wizard-services-list-toggle
765
+ .seopress-wizard-service-name {
766
+ -webkit-box-pack: center;
767
+ -webkit-justify-content: center;
768
+ justify-content: center;
769
  }
770
 
771
  .seopress-wizard-service-item .seopress-wizard-service-name img,
772
  .seopress-wizard-services-list-toggle .seopress-wizard-service-name img {
773
+ max-width: 75px;
774
  }
775
 
776
  .seopress-wizard-service-item.stripe-logo .seopress-wizard-service-name img,
777
+ .seopress-wizard-services-list-toggle.stripe-logo
778
+ .seopress-wizard-service-name
779
+ img {
780
+ padding: 8px 0;
781
  }
782
 
783
  .seopress-wizard-service-item.paypal-logo .seopress-wizard-service-name img,
784
+ .seopress-wizard-services-list-toggle.paypal-logo
785
+ .seopress-wizard-service-name
786
+ img {
787
+ max-width: 87px;
788
+ padding: 2px 0;
789
  }
790
 
791
  .seopress-wizard-service-item.klarna-logo .seopress-wizard-service-name img,
792
+ .seopress-wizard-services-list-toggle.klarna-logo
793
+ .seopress-wizard-service-name
794
+ img {
795
+ max-width: 87px;
796
+ padding: 12px 0;
797
  }
798
 
799
  .seopress-wizard-service-item.square-logo .seopress-wizard-service-name img,
800
+ .seopress-wizard-services-list-toggle.square-logo
801
+ .seopress-wizard-service-name
802
+ img {
803
+ max-width: 95px;
804
+ padding: 12px 0;
805
  }
806
 
807
  .seopress-wizard-service-item.eway-logo .seopress-wizard-service-name img,
808
+ .seopress-wizard-services-list-toggle.eway-logo
809
+ .seopress-wizard-service-name
810
+ img {
811
+ max-width: 87px;
812
  }
813
 
814
  .seopress-wizard-service-item.payfast-logo .seopress-wizard-service-name img,
815
+ .seopress-wizard-services-list-toggle.payfast-logo
816
+ .seopress-wizard-service-name
817
+ img {
818
+ max-width: 140px;
819
  }
820
 
821
  .seopress-wizard-service-item .seopress-wizard-service-description,
822
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description {
823
+ -webkit-box-flex: 1;
824
+ -webkit-flex-grow: 1;
825
+ flex-grow: 1;
826
+ padding: 20px;
827
  }
828
 
829
  .seopress-wizard-service-item .seopress-wizard-service-description p,
830
  .seopress-wizard-services-list-toggle .seopress-wizard-service-description p {
831
+ margin-bottom: 1em;
832
  }
833
 
834
  .seopress-wizard-service-item .seopress-wizard-service-description p:last-child,
835
+ .seopress-wizard-services-list-toggle
836
+ .seopress-wizard-service-description
837
+ p:last-child {
838
+ margin-bottom: 0;
839
  }
840
 
841
+ .seopress-wizard-service-item
842
+ .seopress-wizard-service-description
843
+ .seopress-wizard-service-settings-description,
844
+ .seopress-wizard-services-list-toggle
845
+ .seopress-wizard-service-description
846
+ .seopress-wizard-service-settings-description {
847
+ display: block;
848
+ font-style: italic;
849
+ color: #999;
850
  }
851
 
852
  .seopress-wizard-service-item .seopress-wizard-service-enable,
853
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable {
854
+ -webkit-flex-basis: 0;
855
+ flex-basis: 0;
856
+ min-width: 75px;
857
+ text-align: center;
858
+ cursor: pointer;
859
+ padding: 2em 0;
860
+ position: relative;
861
+ max-height: 1.5em;
862
+ -webkit-align-self: flex-start;
863
+ align-self: flex-start;
864
+ -webkit-box-ordinal-group: 4;
865
+ -webkit-order: 3;
866
+ order: 3;
867
  }
868
 
869
  .seopress-wizard-service-item .seopress-wizard-service-toggle,
870
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle {
871
+ height: 16px;
872
+ width: 32px;
873
+ border: 2px solid #935687;
874
+ background-color: #935687;
875
+ display: inline-block;
876
+ text-indent: -9999px;
877
+ border-radius: 10em;
878
+ position: relative;
879
  }
880
 
881
+ .seopress-wizard-service-item
882
+ .seopress-wizard-service-toggle
883
+ input[type="checkbox"],
884
+ .seopress-wizard-services-list-toggle
885
+ .seopress-wizard-service-toggle
886
+ input[type="checkbox"] {
887
+ display: none;
888
  }
889
 
890
  .seopress-wizard-service-item .seopress-wizard-service-toggle::before,
891
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle::before {
892
+ content: "";
893
+ display: block;
894
+ width: 16px;
895
+ height: 16px;
896
+ background: #fff;
897
+ position: absolute;
898
+ top: 0;
899
+ right: 0;
900
+ border-radius: 100%;
901
  }
902
 
903
  .seopress-wizard-service-item .seopress-wizard-service-toggle.disabled,
904
  .seopress-wizard-services-list-toggle .seopress-wizard-service-toggle.disabled {
905
+ border-color: #999;
906
+ background-color: #999;
907
  }
908
 
909
  .seopress-wizard-service-item .seopress-wizard-service-toggle.disabled::before,
910
+ .seopress-wizard-services-list-toggle
911
+ .seopress-wizard-service-toggle.disabled::before {
912
+ right: auto;
913
+ left: 0;
914
  }
915
 
916
  .seopress-wizard-service-item .seopress-wizard-service-settings,
917
  .seopress-wizard-services-list-toggle .seopress-wizard-service-settings {
918
+ display: none;
919
+ margin-top: 0.75em;
920
+ margin-bottom: 0;
921
+ cursor: default;
922
  }
923
 
924
  .seopress-wizard-service-item .seopress-wizard-service-settings.hide,
925
  .seopress-wizard-services-list-toggle .seopress-wizard-service-settings.hide {
926
+ display: none;
927
  }
928
 
929
  .seopress-wizard-service-item.checked .seopress-wizard-service-settings,
930
+ .seopress-wizard-services-list-toggle.checked
931
+ .seopress-wizard-service-settings {
932
+ display: inline-block;
933
  }
934
 
935
  .seopress-wizard-service-item.checked .seopress-wizard-service-settings.hide,
936
+ .seopress-wizard-services-list-toggle.checked
937
+ .seopress-wizard-service-settings.hide {
938
+ display: none;
939
  }
940
 
941
  .seopress-wizard-service-item.closed,
942
  .seopress-wizard-services-list-toggle.closed {
943
+ border-bottom: 0;
944
  }
945
 
946
  .seopress-wizard-services-list-toggle {
947
+ cursor: pointer;
948
  }
949
 
950
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable::before {
951
+ content: "\f343";
952
+ font-family: dashicons;
953
+ visibility: initial;
954
+ color: #50575e;
955
+ font-size: 25px;
956
+ margin-top: -7px;
957
+ margin-left: -5px;
958
+ position: absolute;
959
+ visibility: visible;
960
  }
961
 
962
+ .seopress-wizard-services-list-toggle.closed
963
+ .seopress-wizard-service-enable::before {
964
+ content: "\f347";
965
  }
966
 
967
  .seopress-wizard-services-list-toggle .seopress-wizard-service-enable input {
968
+ visibility: hidden;
969
+ position: relative;
970
  }
971
 
972
  .seopress-wizard-services.manual .seopress-wizard-service-item {
973
+ display: none;
974
  }
975
 
976
  .seopress-wizard-services.shipping {
977
+ margin: 0;
978
  }
979
 
980
  .seopress-wizard-services.shipping .seopress-wizard-service-name {
981
+ font-weight: 400;
982
+ text-align: left;
983
+ -webkit-box-align: center;
984
+ -webkit-align-items: center;
985
+ align-items: center;
986
+ max-height: 5em;
987
+ padding: 0;
988
  }
989
 
990
  .seopress-wizard-services.shipping .seopress-wizard-service-item {
991
+ padding-left: 2em;
992
+ padding-top: 0.67em;
993
  }
994
 
995
  .seopress-wizard-services.shipping .seopress-wizard-service-item:first-child {
996
+ border-bottom: 0;
997
+ padding-bottom: 0;
998
+ font-weight: 700;
999
  }
1000
 
1001
+ .seopress-wizard-services.shipping
1002
+ .seopress-wizard-service-item:first-child
1003
+ .seopress-wizard-service-name {
1004
+ font-weight: 700;
1005
  }
1006
 
1007
  .seopress-wizard-services.shipping .shipping-method-setting,
1008
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-select {
1009
+ display: -webkit-box;
1010
+ display: -webkit-flex;
1011
+ display: flex;
1012
  }
1013
 
1014
  .seopress-wizard-services.shipping .shipping-method-setting.hide,
1015
+ .seopress-wizard-services.shipping
1016
+ .seopress-wizard-shipping-method-select.hide {
1017
+ display: none;
1018
  }
1019
 
1020
  .seopress-wizard-services.shipping .shipping-method-setting input,
1021
  .seopress-wizard-services.shipping .seopress-wizard-shipping-method-dropdown {
1022
+ margin-right: 2em;
1023
+ margin-bottom: 1em;
1024
  }
1025
 
1026
  .seopress-wizard-services.shipping .shipping-method-setting input .select2,
1027
+ .seopress-wizard-services.shipping
1028
+ .seopress-wizard-shipping-method-dropdown
1029
+ .select2 {
1030
+ min-width: 130px;
1031
  }
1032
 
1033
  .seopress-wizard-services.shipping .seopress-wizard-service-description {
1034
+ display: -webkit-box;
1035
+ display: -webkit-flex;
1036
+ display: flex;
1037
+ -webkit-box-orient: vertical;
1038
+ -webkit-box-direction: normal;
1039
+ -webkit-flex-direction: column;
1040
+ flex-direction: column;
1041
+ color: #a6a6a6;
1042
  }
1043
 
1044
+ .seopress-wizard-services.shipping
1045
+ .seopress-wizard-service-item:not(:first-child)
1046
+ .seopress-wizard-service-description {
1047
+ font-size: 0.92em;
1048
+ padding-bottom: 10px;
1049
  }
1050
 
1051
  .seopress-wizard-services.shipping .shipping-method-setting input {
1052
+ width: 95px;
1053
+ border: 1px solid #aaa;
1054
+ border-color: #ddd;
1055
+ border-radius: 4px;
1056
+ height: 28px;
1057
+ padding-left: 8px;
1058
+ padding-right: 24px;
1059
+ font-size: 14px;
1060
+ color: #444;
1061
+ background-color: #fff;
1062
+ display: inline-block;
1063
  }
1064
 
1065
  .seopress-wizard-services.shipping .shipping-method-description,
1066
  .seopress-wizard-services.shipping .shipping-method-setting .description {
1067
+ color: #7e7e7e;
1068
+ font-size: 0.9em;
1069
  }
1070
 
1071
+ .seopress-wizard-services.shipping
1072
+ .shipping-method-setting
1073
+ input::-webkit-input-placeholder {
1074
+ color: #e1e1e1;
1075
  }
1076
 
1077
+ .seopress-wizard-services.shipping
1078
+ .shipping-method-setting
1079
+ input:-ms-input-placeholder {
1080
+ color: #e1e1e1;
1081
  }
1082
 
1083
+ .seopress-wizard-services.shipping
1084
+ .shipping-method-setting
1085
+ input::-ms-input-placeholder {
1086
+ color: #e1e1e1;
1087
  }
1088
 
1089
  .seopress-wizard-services.shipping .shipping-method-setting input::placeholder {
1090
+ color: #e1e1e1;
1091
  }
1092
 
1093
  .seopress-setup-shipping-units p {
1094
+ line-height: 1.5em;
1095
+ font-size: 13px;
1096
+ margin-bottom: 0.25em;
1097
+ text-align: center;
1098
  }
1099
 
1100
  .seopress-setup-shipping-units .seopress-setup-shipping-unit {
1101
+ margin-bottom: 1.75em;
1102
  }
1103
 
1104
  .seopress-setup-shipping-units .seopress-setup-shipping-unit .select2 {
1105
+ min-width: 125px;
1106
+ top: -5px;
1107
  }
1108
 
1109
  .hide {
1110
+ display: none;
1111
  }
1112
 
1113
  .seopress-wizard-features {
1114
+ display: -webkit-box;
1115
+ display: -webkit-flex;
1116
+ display: flex;
1117
+ -webkit-flex-wrap: wrap;
1118
+ flex-wrap: wrap;
1119
+ list-style: none;
1120
+ padding: 0;
1121
  }
1122
 
1123
  .seopress-wizard-features .seopress-wizard-feature-item {
1124
+ -webkit-flex-basis: calc(50% - 4em - 3px);
1125
+ flex-basis: calc(50% - 4em - 3px);
1126
+ border: 1px solid #eee;
1127
+ padding: 2em;
1128
  }
1129
 
1130
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(1) {
1131
+ border-radius: 4px 0 0 0;
1132
  }
1133
 
1134
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(2) {
1135
+ border-left: 0;
1136
+ border-radius: 0 4px 0 0;
1137
  }
1138
 
1139
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(3) {
1140
+ border-top: 0;
1141
+ border-radius: 0 0 0 4px;
1142
  }
1143
 
1144
  .seopress-wizard-features .seopress-wizard-feature-item:nth-child(4) {
1145
+ border-top: 0;
1146
+ border-left: 0;
1147
+ border-radius: 0 0 4px 0;
1148
  }
1149
 
1150
  .seopress-wizard-features p.seopress-wizard-feature-description,
1151
  .seopress-wizard-features p.seopress-wizard-feature-name {
1152
+ margin: 0;
1153
+ line-height: 1.5em;
1154
  }
1155
 
1156
  h3.jetpack-reasons {
1157
+ text-align: center;
1158
+ margin: 3em 0 1em 0;
1159
+ font-size: 14px;
1160
  }
1161
 
1162
  .jetpack-logo,
1163
  .wcs-notice {
1164
+ display: block;
1165
+ margin: 1.75em auto 2em auto;
1166
+ max-height: 175px;
1167
  }
1168
 
1169
  .activate-splash .jetpack-logo {
1170
+ width: 170px;
1171
+ margin-bottom: 0;
1172
  }
1173
 
1174
  .activate-splash .wcs-notice {
1175
+ margin-top: 1em;
1176
+ padding-left: 57px;
1177
  }
1178
 
1179
  .step {
1180
+ text-align: center;
1181
  }
1182
 
1183
  .seopress-setup .seopress-setup-actions .button {
1184
+ text-shadow: none;
1185
+ font-weight: 300;
1186
+ font-size: 16px;
1187
+ padding: 1em 2em;
1188
+ box-shadow: none;
1189
+ min-width: 12em;
1190
+ min-width: auto;
1191
+ margin-top: 10px;
1192
  }
1193
 
1194
  .seopress-setup .seopress-setup-actions .button:active,
1195
  .seopress-setup .seopress-setup-actions .button:focus,
1196
  .seopress-setup .seopress-setup-actions .button:hover {