SEOPress - Version 5.0

Version Description

Read the blog post update = * NEW [HUGE] Universal SEO Metabox: edit your SEO from all page builders * NEW User modern interface * NEW SEOPress REST API (first iteration) * NEW Remove /product-category/ in your permalinks * NEW Add bestRating / worstRating properties for Review schema (including SoftwareApp) * NEW Reset count column for Redirections * NEW Bulk actions for Redirections (mark as 301, 302, 307, 410, 451) * NEW IP Logging options for Redirections with anonymization IP * NEW Add Referrer column in Redirections if available * NEW 'seopress_lb_widget_html' hook to filter Local Business HTML widget (https://www.seopress.org/support/hooks/filter-local-business-widget-html/) * NEW 'seopress_can_enqueue_universal_metabox' hook to disable the SEO beacon (https://www.seopress.org/support/hooks/disable-seo-beacon/) * NEW 'seopress_404_ip' hook to filter IP for 404 monitoring (https://www.seopress.org/support/hooks/filter-ip-address-for-404-monitoring/) * NEW 'seopress_sitemaps_html_product_cat_query' hook to filter product categories query in HTML sitemap (https://www.seopress.org/support/hooks/filter-html-sitemap-product-category-query-for-products/) * NEW Translation for "Author:" for Breadcrumbs * NEW Notification if Swift Performance is caching your XML sitemap * NEW Order products by category in HTML sitemap * NEW Check if a target keyword is already used with our Content Analysis feature * INFO Improve nofollow links analysis * INFO Automatically strip protocol / domain name when adding a redirection origin * INFO Add VetenaryCare subtype to Local Business schema (automatic / manual) * INFO Add Quick tags to meta description template in global title settings * INFO Allow webp images for Facebook / Twitter metas * INFO Update i18n * FIX Headings analysis issues * FIX Notices in Redirections * FIX IP logging in Redirections * FIX Send full post thumbnail URL in XML sitemaps (props @cookingwithdog) * FIX Close and Edit cookies button for WPML / Polylang configuration file * FIX Warning preg_match(): Unknown modifier if "/" in category permalink structure * FIX CSS conflict with Easy Digital Downloads and WooCommerce * FIX Compatibility issue with Thrive Builder * FIX Add @id property to Service schema (automatic / manual) * FIX Fatal error in rare cases: Uncaught TypeError: end() * FIX Cookie bar secondary button options * FIX Google Analytics stats in dashboard slowdowns * FIX Hide SEO columns in post type list if Advanced toggle is disabled * FIX PHP 8 oembed notice * FIX Quick tag buttons in Titles and Metas settings page * FIX Broken link checker in specific cases

View our complete changelog

Download this release

Release Info

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

Code changes from version 4.7.0.1 to 5.0

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