SEOPress - Version 3.0

Version Description

  • NEW 404 monitoring will now automatically exclude crawlers (robots/spiders)
  • NEW Hide SEO tools option in SEOPress dashboard page
  • NEW Hide Useful links option in SEOPress dashboard page
  • NEW Add 'seopress_404_bots' hook to filter bots list
  • NEW Add 'seopress_adminbar_icon' hook to filter SEOPress icon in adminbar (White labeling)
  • NEW Add SEOPRESS_WL_ADMIN_HEADER define to remove SEOPress admin header (White labeling)
  • NEW Add SEOPRESS_WL_ADMIN_HEADER_LOGO define to change SEOPress logo in admin header (White labeling)
  • NEW Add 'seopress_content_analysis_content' hook to filter the analyzed content (eg: adding custom fields, ACF fields...)
  • NEW Add 'seopress_custom_tracking' hook to add your custom tracking code (Facebook Pixel, Hotjar...) with user consent
  • NEW Breadcrumbs: add translation for homepage option
  • NEW Breadcrumbs: add translation for 404 error option
  • NEW Breadcrumbs: add translation for Search results option
  • NEW Breadcrumbs: add translation for No results option
  • INFO Improve UI / UX
  • INFO Improve CSS / JS registering
  • INFO Performances improvement
  • INFO A11Y for Breadcrumbs (remove title attr)
  • INFO Better microdata markup for Breadcrumbs
  • INFO Remove News keywords / genres / standout tag for News XML Sitemap to match new guidelines
  • INFO You can now delete "Your theme doesn't use add_theme_support('title-tag');" notice
  • INFO Add compatibility for Admin Columns > 4.3 (older versions of AC will stop working with SEOPress, please update)
  • INFO Improve content analysis
  • INFO Decrease meta description length to 160 characters
  • INFO Meta robots for articles and terms (noindex, nofollow, nosnippet, noodp, noarchive, noimageindex) are now precoched according to the global parameters.
  • FIX Change og:price:amount prefix to product
  • FIX Change og:price:currency prefix to product
  • FIX Event calendar compatibility with Breadcrumbs
  • FIX If Google News sitemap is off, Video tab doesn't display in SEO metaboxe
  • FIX [seopress_breadcrumbs] shortcode to return instead of echo
  • FIX jQuery accordion error
  • FIX %%archive_date%% in title/meta desc
  • FIX Udpater
Download this release

Release Info

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

Code changes from version 2.9.3 to 3.0

assets/css/seopress.css CHANGED
@@ -1,41 +1,45 @@
1
- /*************************************************************************************************/
2
- /* SEOPress Font Family */
3
- /*************************************************************************************************/
 
 
 
 
 
 
 
4
  @font-face {
5
- font-family: 'seopress';
6
- src: url('../fonts/seopress.eot?8v0bs0');
7
- src: url('../fonts/seopress.eot?8v0bs0#iefix') format('embedded-opentype'),
8
- url('../fonts/seopress.ttf?8v0bs0') format('truetype'),
9
- url('../fonts/seopress.woff?8v0bs0') format('woff'),
10
- url('../fonts/seopress.svg?8v0bs0#seopress') format('svg');
11
- font-weight: normal;
12
  font-style: normal;
13
  }
14
 
15
- [class^="icon-seopress-"], [class*=" icon-seopress"] {
16
- font-family: 'seopress' !important;
17
  }
18
 
19
  .icon-seopress-seopress:before {
20
- content: "\e042";
21
  }
22
 
23
- /*************************************************************************************************/
24
- /* Metaboxe in CPT */
25
- /*************************************************************************************************/
26
  #seopress_content_analysis .wrap-seopress-analysis {
27
  display: inline-block;
28
  width: 100%;
29
  }
 
30
  #seopress_content_analysis .col-left {
31
  width: calc(50% - 30px);
32
  float: left;
33
  margin-right: 30px;
34
  }
 
35
  #seopress_content_analysis .col-right {
36
  float: right;
37
  width: 50%;
38
  }
 
39
  #seopress_content_analysis #seopress_suggestions {
40
  display: inline-block;
41
  width: 100%;
@@ -43,6 +47,7 @@
43
  height: auto;
44
  padding: 20px 0;
45
  }
 
46
  #seopress_content_analysis #seopress_suggestions li {
47
  list-style: square;
48
  margin: 5px;
@@ -50,9 +55,11 @@
50
  background: #F1F1F1;
51
  padding: 5px;
52
  }
 
53
  #seopress_launch_analysis {
54
  float: left;
55
  }
 
56
  #seopress_analysis_results_state {
57
  background: rgba(74,184,102,.75);
58
  color: #fff;
@@ -65,442 +72,491 @@
65
  margin: 0 0 0 20px;
66
  clear: both;
67
  }
 
68
  #seopress_content_analysis h3 {
69
  border-bottom: 1px solid #ddd;
70
  padding-bottom: 10px;
71
  }
 
72
  #seopress_content_analysis .wrap-analysis-img ul {
73
  display: flex;
74
  }
 
75
  #seopress_content_analysis .wrap-analysis-img ul li {
76
  padding: 0;
77
  text-align: left;
78
  cursor: default;
79
  }
 
80
  #seopress_content_analysis .wrap-analysis-img h4 {
81
  border-bottom: 1px solid #ddd;
82
  padding-bottom: 10px;
83
  }
 
84
  #seopress_content_analysis .wrap-analysis-img ul li img {
85
  max-width: 150px;
86
  max-height: 150px;
87
  object-fit: cover;
88
  cursor: default;
89
  }
 
90
  #seopress_cpt .notice {
91
  padding: 10px 14px;
92
  }
93
- #seopress_cpt .ui-tabs .ui-tabs-nav,
94
- #seopress_content_analysis .ui-tabs .ui-tabs-nav {
 
 
 
 
 
 
 
95
  display: inline-block;
96
  min-height: 26px;
97
  position: relative;
98
  width: 100%;
99
- z-index: 50;
100
  margin: 0;
101
  padding: 0;
102
- background: none;
103
  border: none;
104
  }
 
105
  #seopress_content_analysis .ui-tabs .ui-tabs-nav {
106
  margin-top: 15px;
107
  }
108
- #seopress_cpt .ui-helper-clearfix:after,
109
- #seopress_content_analysis .ui-helper-clearfix:after {
110
- content:none;
111
  }
112
- .seopress_page_seopress-titles #seopress-tabs .form-table td,
113
- .seopress_page_seopress-titles #seopress_content_analysis .form-table td {
114
  padding: 0;
115
  }
116
- #seopress_cpt .ui-tabs .ui-tabs-panel,
117
- #seopress_content_analysis .ui-tabs .ui-tabs-panel {
118
- background: none repeat scroll 0 0 #FFFFFF;
119
- border: 1px solid #DDDDDD;
120
  border-radius: 0;
121
  display: inline-block;
122
  padding: 1em 1.4em;
123
  width: 100%;
124
  box-sizing: border-box;
125
  }
126
- #seopress_cpt .ui-tabs .ui-tabs-panel .dashicons-info,
127
- #seopress_content_analysis .ui-tabs .ui-tabs-panel .dashicons-info,
128
- #seopress_pro_cpt .dashicons-info {
129
  font-size: 16px;
130
  vertical-align: middle;
131
  height: 16px;
132
  width: 16px;
133
  }
134
- #seopress_cpt .ui-tabs .ui-tabs-nav li, #seopress_cpt .ui-tabs-anchor,
135
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li, #seopress_content_analysis .ui-tabs-anchor, {
136
- cursor:pointer !important;
137
  }
138
- #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active,
139
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-tabs-active {
140
- background: none repeat scroll 0 0 #FFFFFF;
141
- border-color: #DDDDDD #DDDDDD #FFFFFF;
142
- border-image: none;
143
- border-style: solid;
144
- border-width: 1px;
145
  position: relative;
146
  z-index: 60;
147
- cursor:pointer;
148
  border-radius: 0;
 
149
  }
150
- #seopress_cpt #tabs-1 label,
151
- #seopress_cpt #tabs-2 label[for=seopress_robots_canonical_meta],
152
- #seopress_cpt #tabs-2 label[for=seopress_robots_breadcrumbs_meta],
153
- #seopress_cpt #tabs-3 label,
154
- #seopress_cpt #tabs-4 label,
155
- #seopress_cpt #tabs-5 label,
156
- #seopress_cpt #tabs-6 label,
157
- #seopress_cpt .subsection-title,
158
- #seopress_pro_cpt label,
159
- #seopress_content_analysis label {
160
  display: block;
161
  margin: 20px 0 5px;
162
- font-weight: bold;
163
  }
 
164
  #seopress_cpt .wp-color-result {
165
- margin:0;
166
- }
167
- #seopress_cpt #tabs-1 input,
168
- #seopress_cpt #tabs-2 input[type=text],
169
- #seopress_cpt #tabs-3 textarea,
170
- #seopress_cpt #tabs-3 input[type=text],
171
- #seopress_cpt #tabs-4 input[type=text],
172
- #seopress_cpt #tabs-5 input[type=text],
173
- #seopress_cpt #tabs-6 input[type=text],
174
- #seopress_cpt #tabs-6 textarea,
175
- #seopress_content_analysis input[type=text] {
176
- width:100%;
177
  }
 
 
 
 
 
178
  #seopress_cpt #tabs-6 input[type=number] {
179
  width: 30%;
180
  min-width: 200px;
181
  }
 
182
  #seopress_cpt #tabs-6 #wrap-videos .video:first-child .remove-video {
183
  display: none;
184
  }
 
185
  #seopress_cpt select {
186
- width:300px;
187
  }
 
188
  #seopress_cpt #tabs-4 select {
189
- width:60px;
190
  display: inline;
191
  }
 
192
  #seopress_cpt #tabs-4 #seopress_redirections_value_meta {
193
  width: calc(100% - 68px);
194
  float: right;
195
  }
 
196
  #seopress_cpt #tabs-6 {
197
  padding: 0;
198
  }
199
- #seopress_cpt #tabs-6 > p,
200
- #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content {
201
- padding: 0em 1.4em;
202
  }
 
203
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content {
204
- padding: 0em 1.4em 1em;
205
  }
 
206
  #seopress_cpt #tabs-6 #wrap-videos .video {
207
  border-top: 1px solid #eee;
208
  }
 
209
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-title {
210
- border-left:none;
211
- border-right:none;
212
- font-size:1em;
213
  padding: 1em 1.4em;
214
  }
215
- #seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-title,
216
- #seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-content {
217
  border-bottom: 1px solid #eee;
218
  }
 
219
  #seopress_cpt #tabs-6 #wrap-videos .video .inside {
220
  padding: 0;
221
  }
222
- #seopress_cpt #tabs-4 #seopress_redirections_enabled,
223
- #seopress_cpt #tabs-5 #seopress_news_disabled,
224
- #seopress_cpt #tabs-5 #seopress_news_standout,
225
- #seopress_cpt #tabs-6 #seopress_video_disabled,
226
- #seopress_cpt #tabs-6 .internal_video label,
227
- #seopress_cpt #tabs-6 .family-friendly label {
228
- font-weight: normal;
229
  }
 
230
  #seopress_cpt #tabs-6 #wrap-videos .video:nth-child(odd) {
231
  background: #fdfdfd;
232
  }
233
- #seopress_cpt .advise,
234
- #seopress_pro_cpt .advise,
235
- #seopress_content_analysis .advise {
236
  margin: 5px;
237
  display: block;
238
  color: red;
239
  font-style: italic;
240
  }
 
241
  #seopress_cpt #tabs-6 #wrap-videos .video .advise {
242
- color:#555;
243
  }
244
- #seopress_cpt .mandatory,
245
- #seopress_content_analysis .mandatory {
246
- color: #cc0000;
247
  }
 
248
  #seopress_cpt .box-left {
249
  float: left;
250
  width: 49%;
251
  margin-right: 1%;
252
  }
 
253
  #seopress_cpt .box-right {
254
  float: left;
255
  width: 49%;
256
  margin-left: 1%;
257
  }
 
258
  #seopress_cpt .google-snippet-preview {
259
  font-family: arial,sans-serif;
 
260
  }
261
- #seopress_cpt .google-snippet-preview .snippet-title, #seopress_cpt .google-snippet-preview .snippet-title-custom, #seopress_cpt .google-snippet-preview .snippet-title-default {
262
- color: rgb(26, 13, 171);
 
263
  font-size: 18px;
264
  font-weight: 400;
265
  line-height: 21.6px;
266
  }
 
267
  #seopress_cpt .google-snippet-preview .snippet-permalink {
268
- color: rgb(0, 102, 33);
269
  font-size: 14px;
270
  font-style: normal;
271
  font-weight: 400;
272
  line-height: 16px;
273
  }
274
- #seopress_cpt .google-snippet-preview .snippet-description, #seopress_cpt .google-snippet-preview .snippet-description-custom, #seopress_cpt .google-snippet-preview .snippet-description-default {
 
275
  color: #545454;
276
  font-size: 13px;
277
  font-weight: 400;
278
  line-height: 18.2px;
279
  display: inline;
280
  }
 
281
  #seopress_cpt .google-snippet-preview .snippet-date {
282
- color: #808080;
283
  display: inline;
284
  }
285
- #seopress_cpt .wrap-seopress-counters,
286
- #seopress_pro_cpt .wrap-seopress-counters {
287
  text-align: right;
288
- background: rgb(238, 238, 238) none repeat scroll 0% 0%;
289
  padding: 2px 5px;
290
  box-shadow: 0 1px 1px rgba(0,0,0,.2);
291
  font-size: 12px;
292
  }
293
- #seopress_cpt #seopress_titles_title_counters, #seopress_cpt #seopress_titles_desc_counters, #seopress_pro_cpt #seopress_rich_snippets_articles_counters, #seopress_pro_cpt #seopress_rich_snippets_courses_counters {
 
294
  display: inline;
295
  margin-right: 5px;
296
  }
297
- #seopress_cpt #seopress_titles_title_counters_val, #seopress_cpt #seopress_titles_desc_counters_val, #seopress_pro_cpt #seopress_rich_snippets_articles_counters_val, #seopress_pro_cpt #seopress_rich_snippets_courses_counters_val {
 
298
  display: inline;
299
- font-weight: bold;
300
  }
 
301
  #term-seopress #seopress_cpt {
302
  width: 95%;
303
  }
304
- .fixed .column-seopress_words,
305
- .fixed .column-seopress_w3c {
306
  width: 5%;
307
  }
308
- .fixed .column-seopress_noindex,
309
- .fixed .column-seopress_nofollow {
310
  width: 10%;
311
  }
312
- /*************************************************************************************************/
313
- /* Admin - Tabs */
314
- /*************************************************************************************************/
315
- #seopress_cpt .ui-tabs,
316
- #seopress_content_analysis .ui-tabs {
317
- position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
318
- padding: .2em;
319
  border: none;
320
  font-family: inherit;
321
  font-size: inherit;
322
  display: inline-block;
323
  width: 100%;
324
  }
325
- #seopress_cpt .ui-tabs .ui-tabs-nav li,
326
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li {
327
  list-style: none;
328
  display: inline-block;
329
  position: relative;
330
- top: 0;
331
- margin: -1px .2em 0 0;
332
- border-bottom-width: 0;
333
- padding: 0;
334
  white-space: nowrap;
335
  border: none;
336
- background: none;
337
  }
338
- #seopress_cpt .ui-tabs .ui-tabs-nav li a,
339
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li a {
340
  display: inline-block;
341
- padding: 0.38em 1em;
342
- text-decoration: none;
343
  }
344
- #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active,
345
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-tabs-active {
 
 
 
 
346
  margin-bottom: -2px;
347
  padding-bottom: 1px;
348
  }
349
- #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
350
- #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
351
- #seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-loading a,
352
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
353
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
354
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
355
- cursor: text;
356
  }
357
- #seopress_cpt .ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
358
- #seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,
359
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li a,
360
- #seopress_content_analysis .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
361
  cursor: pointer;
362
- color: #0073aa;
363
  text-decoration: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
364
  }
365
- #seopress_cpt .ui-tabs-vertical { width: 55em; }
366
- #seopress_cpt .ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
367
- #seopress_cpt .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
368
- #seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a { display:block; }
369
- #seopress_cpt .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
370
- #seopress_cpt .ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}
371
- #seopress_cpt .ui-tabs .ui-tabs-nav li a .dashicons,
372
- #seopress_content_analysis .ui-tabs .ui-tabs-nav li a .dashicons {
 
 
 
 
 
 
373
  margin-right: 2px;
374
  }
 
375
  #tab-panel-seopress_titles_help_tab li span {
376
- font-weight: bold;
377
  margin-right: 10px;
378
  }
379
- #seopress_content_analysis .ui-tabs .dashicons-yes {
380
- color: #fff;
381
- background: #12BD10;
382
- border-radius: 50px;
383
- margin-right: 10px;
384
- padding: 1px;
385
- }
386
- #seopress_content_analysis .ui-tabs .dashicons-yes,
387
- #seopress_content_analysis .ui-tabs .dashicons-no-alt,
388
- #seopress_pro_cpt .dashicons-yes,
389
- #seopress_pro_cpt .dashicons-no-alt {
390
  color: #fff;
391
  background: #12BD10;
392
  border-radius: 50px;
393
  margin-right: 10px;
394
  padding: 1px;
395
  }
396
- #seopress_content_analysis .ui-tabs .dashicons-no-alt,
397
- #seopress_pro_cpt .dashicons-no-alt {
398
  background: #e25950;
399
  }
400
 
401
- /*************************************************************************************************/
402
- /* Admin - Options panel */
403
- /*************************************************************************************************/
404
  body.seopress-styles {
405
- background: rgb(248, 250, 253);
406
  }
 
407
  #seopress-content a {
408
  color: #3297d3;
409
  }
 
410
  #seopress-content a:hover {
411
  color: #106598;
412
  }
 
413
  #seopress-admin-tabs.ui-tabs {
414
- position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
415
  padding: .2em;
416
  border: none;
417
  font-family: inherit;
418
  font-size: inherit;
419
  }
 
420
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li {
421
  list-style: none;
422
  float: left;
423
  position: relative;
424
  top: 0;
425
  margin: -1px .2em 0 0;
426
- border-bottom-width: 0;
427
  padding: 0;
428
  white-space: nowrap;
429
  border: none;
430
- background: none;
431
  }
 
432
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li a {
433
  float: left;
434
- padding: 0.38em 1em 0.75rem;
435
- text-decoration: none;
436
- outline: none;
437
  border-bottom: 2px solid #fff;
438
  }
 
439
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
440
  margin-bottom: -1px;
441
  }
442
- #seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
443
- #seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
444
- #seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
445
  cursor: text;
446
  border-bottom: 2px solid #23282D;
447
  color: #23282D;
448
  }
449
- #seopress-admin-tabs.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
450
- #seopress-admin-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
451
  cursor: pointer;
452
  color: #0073aa;
453
  text-decoration: none;
454
  }
455
- #seopress-admin-tabs.ui-tabs-vertical { width: 55em; }
456
- #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
457
- #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
458
- #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
459
- #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
460
- #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
461
 
462
  .seopress-styles .seopress-option {
463
  margin: 10px auto 0;
464
  max-width: 90%;
465
- padding: 1.0rem;
466
  background: #fff;
467
- box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1),0 5px 15px rgba(0, 0, 0, 0.1);
468
  border-radius: 4px;
469
  }
 
470
  .seopress-styles .seopress-option h1 {
471
  font-size: 16px;
472
- font-weight: bold;
473
- color: rgb(50, 151, 211);
474
  text-transform: uppercase;
475
- -moz-osx-font-smoothing: grayscale;
476
- -webkit-font-smoothing: antialiased;
477
  position: sticky;
478
  top: 32px;
479
  background: #fff;
480
  z-index: 100;
481
  padding: 10px 0;
482
  }
483
- .seopress-styles .seopress-option h1 .dashicons,
484
- .seopress-styles .seopress-option h2 .dashicons {
485
  margin: 0 10px;
486
  font-size: 40px;
487
  width: 40px;
488
  height: 40px;
489
  vertical-align: middle;
490
  }
491
- .seopress-styles .seopress-option h1 > .dashicons {
 
492
  font-size: 30px;
493
  width: 30px;
494
  height: 30px;
495
- background: rgb(196, 240, 255);
496
  border-radius: 50%;
497
  padding: 10px;
498
- box-shadow: 0 4px 6px rgba(50, 50, 93, 0.1),0 1px 3px rgba(0, 0, 0, 0.1);
499
  margin-left: 20px;
500
  }
 
501
  .seopress-styles .seopress-option .metabox-holder h2 .dashicons {
502
  font-size: 16px;
503
  }
 
504
  .seopress-option h1 .feature-state .dashicons {
505
  font-size: 16px;
506
  width: 16px;
@@ -508,10 +564,12 @@ body.seopress-styles {
508
  vertical-align: middle;
509
  margin: 0 10px 0 0;
510
  }
 
511
  .seopress-styles .wrap {
512
  margin: 0;
513
  position: relative;
514
  }
 
515
  .seopress-styles .seopress-option .submit {
516
  background: #fff;
517
  text-align: center;
@@ -520,9 +578,9 @@ body.seopress-styles {
520
  padding-bottom: 20px;
521
  margin: 0;
522
  }
523
- .seopress-styles .seopress-option #submit,
524
- .seopress-styles .seopress-option #seopress-yoast-migrate {
525
- color: rgb(255, 255, 255);
526
  text-decoration: none;
527
  border: none;
528
  border-radius: 4px;
@@ -531,30 +589,26 @@ body.seopress-styles {
531
  line-height: 34px;
532
  text-transform: uppercase;
533
  min-height: 34px;
534
- transition: all 300ms linear;
535
  text-shadow: none;
536
- box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1),0 3px 6px rgba(0, 0, 0, 0.1);
537
  margin-right: 15px;
538
- background: RGB(106, 124, 148);
539
  position: relative;
540
  height: auto;
541
  }
542
- .seopress-styles .seopress-option #submit:hover,
543
- .seopress-styles .seopress-option #seopress-yoast-migrate:hover {
544
  text-decoration: none;
545
  color: #FFF;
546
  background: #232323;
547
  }
 
548
  .seopress-styles #wpcontent {
549
  padding-left: 0;
550
  background: #F8FAFD;
551
  }
552
- .seopress-styles #seopress-admin {
553
- }
554
- #adminmenu div.wp-menu-image.dashicons-admin-seopress::before {
555
- content:"\e042";
556
- font-family: 'seopress';
557
- }
558
  .seopress-styles #seopress-navbar {
559
  padding: 10px 1.5rem;
560
  height: 56px;
@@ -563,11 +617,13 @@ body.seopress-styles {
563
  box-sizing: border-box;
564
  position: relative;
565
  }
 
566
  #seopress-header {
567
  margin: 0 auto;
568
  position: relative;
569
  width: 100%;
570
  }
 
571
  #seopress-header #seopress-admin h1 {
572
  line-height: 50px;
573
  margin: 0;
@@ -577,26 +633,26 @@ body.seopress-styles {
577
  background-size: 100%;
578
  background-repeat: no-repeat;
579
  }
 
580
  #seopress-header #seopress-admin h1::before {
581
- content: "\e042";
582
- font-family: 'seopress';
583
- -moz-osx-font-smoothing: grayscale;
584
- -webkit-font-smoothing: antialiased;
585
  font-size: 40px;
586
  line-height: 45px;
587
  position: absolute;
588
- font-weight: normal;
589
  }
 
590
  #seopress-header #seopress-admin h1:hover {
591
  cursor: pointer;
592
  }
593
- #seopress-header #seopress-admin h1 > a {
 
594
  text-decoration: none;
595
  color: inherit;
596
  }
 
597
  #seopress-header #seopress-admin .seopress-quick-access {
598
  background: #fff;
599
- box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.2), 0 5px 15px rgba(0, 0, 0, 0.1);
600
  border-radius: 4px;
601
  overflow: hidden;
602
  position: relative;
@@ -613,23 +669,26 @@ body.seopress-styles {
613
  padding: 0;
614
  display: block;
615
  width: 53rem;
616
- top: 0px;
617
  visibility: hidden;
618
  cursor: auto;
619
  }
 
620
  #seopress-header #seopress-admin h1:hover .seopress-quick-access {
621
  transform: none;
622
  opacity: 1;
623
  pointer-events: auto;
624
  visibility: visible;
625
  }
626
- #seopress-header #seopress-admin .seopress-quick-access > ul {
 
627
  padding: 20px;
628
  margin: 0;
629
  float: left;
630
  width: 100%;
631
  box-sizing: border-box;
632
  }
 
633
  #seopress-header #seopress-admin h1 .seopress-quick-access li {
634
  text-decoration: none;
635
  display: inline-block;
@@ -638,6 +697,7 @@ body.seopress-styles {
638
  float: left;
639
  padding: 10px 0;
640
  }
 
641
  #seopress-header #seopress-admin h1 .seopress-quick-access li .dashicons {
642
  vertical-align: middle;
643
  background: #B7E1F3;
@@ -645,6 +705,7 @@ body.seopress-styles {
645
  padding: 5px;
646
  margin-right: 15px;
647
  }
 
648
  #seopress-header #seopress-admin h1 .seopress-quick-access li a {
649
  text-decoration: none;
650
  font-size: 15px;
@@ -652,20 +713,23 @@ body.seopress-styles {
652
  text-transform: uppercase;
653
  display: block;
654
  width: 100%;
655
- transition: all 300ms linear;
656
  color: #3297d3;
657
  }
 
658
  #seopress-header #seopress-admin h1 .seopress-quick-access li a:hover {
659
  color: #647a88;
660
  }
 
661
  #seopress-header #seopress-admin h1 .seopress-info-version {
662
  position: relative;
663
  left: 50px;
664
- top: 0px;
665
  font-size: 14px;
666
  width: 100px;
667
  display: block;
668
  }
 
669
  #seopress-header #seopress-admin .wpc-info-version {
670
  font-size: 14px;
671
  left: 310px;
@@ -673,49 +737,61 @@ body.seopress-styles {
673
  text-indent: 0;
674
  top: 85px;
675
  }
 
676
  #seopress-header #seopress-notice {
677
  float: right;
678
  line-height: 40px;
679
  }
 
680
  #seopress-header #seopress-notice p {
681
  font-size: 16px;
682
  }
 
683
  #seopress-header #seopress-notice .dashicons {
684
  color: #444;
685
  text-decoration: none;
686
  line-height: 40px;
687
  }
 
688
  #seopress-header #seopress-notice div.small {
689
  font-size: 13px;
690
  display: inline;
691
  }
 
692
  #seopress-footer-credits {
693
  font-style: italic;
694
  }
 
695
  #seopress-footer-credits .wporg-ratings {
696
  display: inline;
697
  }
 
698
  #seopress-footer-credits .wporg-ratings a {
699
  text-decoration: none;
700
  }
 
701
  .seopress-option .seopress-settings {
702
  float: left;
703
  max-width: 750px;
704
  width: 100%;
705
  }
706
- .seopress-option #seopress-refresh,
707
- .seopress-option #seopress-edd-license-btn {
708
  float: left;
709
  }
 
710
  .wp-admin-ui_page_seopress-import-export .postbox {
711
  margin-right: 20px;
712
  }
 
713
  .seopress-option #side-sortables .accordion-section-content {
714
  padding: 0;
715
  }
 
716
  .seopress-option .seopress-settings label {
717
  margin: 0 0 0 10px;
718
  }
 
719
  .wrap-seopress-tab-content {
720
  position: relative;
721
  display: block;
@@ -724,94 +800,109 @@ body.seopress-styles {
724
  max-width: 53rem;
725
  margin: 20px auto 0;
726
  }
 
727
  #seopress-admin-tabs .seopress-tab {
728
  padding: 1.5rem;
729
  visibility: hidden;
730
  overflow: hidden;
731
  opacity: 0;
732
- transition: all 200ms ease;
733
  transform: translateX(-15px);
734
  position: absolute;
735
  top: 0;
736
  }
 
737
  #seopress-admin-tabs .seopress-tab.active {
738
  visibility: visible;
739
  overflow: inherit;
740
  opacity: 1;
741
- transform: translateX(0px);
742
  display: inherit;
743
  position: relative;
744
  }
 
745
  #seopress-tabs .seopress-tab {
746
  padding: 1.5rem;
747
  display: none;
748
  }
 
749
  #seopress-tabs .seopress-tab.active {
750
  display: block;
751
  }
752
- .seopress-option input[type="text"],
753
- .seopress-option input[type="password"],
754
- .seopress-option textarea {
755
  min-width: 485px;
756
  }
 
757
  #seopress_htaccess_file {
758
  width: 100%;
759
  }
 
760
  .seopress-option textarea {
761
  min-height: 100px;
762
  }
 
763
  .seopress-option #side-sortables .highlight {
764
  border: 1px dashed #ccc;
765
  display: block;
766
- width:382px;
767
  height: 40px;
768
- background: transparent;
769
  }
 
770
  .seopress-option #side-sortables .accordion-section {
771
  margin-bottom: 9px;
772
  width: 382px;
773
  }
 
774
  .seopress-option #side-sortables .accordion-section h3 {
775
  cursor: move;
776
  border: 1px solid #E5E5E5;
777
  background: #FAFAFA;
778
  }
 
779
  .seopress-option #side-sortables .accordion-section .inside {
780
- padding: 10px 10px 24px 10px;
781
  border-width: 0 1px 1px;
782
  border-style: solid;
783
- box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.04);
784
- border-color: rgb(229, 229, 229);
785
  display: inline-block;
786
  width: calc(100% - 22px);
787
  height: 100%;
788
  }
 
789
  .seopress-option #side-sortables .accordion-section .inside ul {
790
  padding-left: 10px;
791
- margin-bottom: 0px;
792
  padding-top: 2px;
793
  padding-bottom: 2px;
794
  }
 
795
  .seopress-option #side-sortables .accordion-section .inside ul li {
796
- border-left: 2px solid rgb(204, 204, 204);
797
  padding-left: 10px;
798
  margin-bottom: 10px;
799
  }
 
800
  .seopress-option #side-sortables .accordion-section .inside ul li:first-child {
801
  border-bottom: 1px dotted #E5E5E5;
802
  border-left: 0;
803
  padding-bottom: 10px;
804
- font-weight: bold;
805
- margin-left:-15px;
806
  margin-bottom: 10px;
807
  }
 
808
  .seopress-notice #message {
809
  margin: 5px 10px 2px 0;
810
  }
 
811
  #seopress-notice a {
812
  position: relative;
813
  text-decoration: none;
814
  }
 
815
  #seopress-notice a .tooltip {
816
  white-space: pre;
817
  z-index: 200;
@@ -820,71 +911,80 @@ body.seopress-styles {
820
  font-size: 12px;
821
  color: #aab7c4;
822
  background: #fff;
823
- box-shadow: 0 1px 2px 0 rgba(49, 49, 93, 0.1),0 0 1px 0 rgba(0, 0, 0, 0.1);
824
  border-radius: 2px;
825
  position: absolute;
826
  opacity: 0;
827
  top: 30px;
828
- transition: opacity 200ms ease;
829
  visibility: hidden;
830
  line-height: 20px;
831
  left: -100%;
832
  overflow: hidden;
833
  }
 
834
  #seopress-notice a:hover .tooltip {
835
  opacity: 1;
836
  visibility: visible;
837
  }
 
838
  .seopress-page-list {
839
- margin: 0px;
840
  }
841
- .seopress-page-list .dashicons,
842
- .seopress-option .dashicons {
843
  vertical-align: middle;
844
  margin-right: 5px;
845
  }
846
- .seopress-page-list .seopress-feature, #seopress-notifications-center, #seopress-admin-tabs .ui-tabs-nav, .seopress-useful-tools {
 
847
  background: linear-gradient(172deg,#f5f7fa,#f5f7fa 200px,#fff 0,#fff);
848
  margin: 0 auto 20px;
849
- box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.2);
850
  max-width: 50rem;
851
  padding: 1.5rem;
852
  width: 100%;
853
  border-radius: 4px;
854
  }
855
- #seopress-notifications-center,
856
- .seopress-useful-tools {
857
  background: linear-gradient(172deg,#f5f7fa,#f5f7fa 400px,#fff 0,#fff);
858
  }
 
859
  .seopress-page-list .seopress-feature {
860
  padding: 0 1.5rem;
861
  position: relative;
862
  overflow: hidden;
863
  transition-duration: .15s;
864
  }
 
865
  .seopress-page-list .seopress-feature p {
866
  color: #6b7c93;
867
  font-size: 14px;
868
  margin-bottom: 30px;
869
  }
 
870
  #seopress-notifications-center {
871
  margin-top: 0;
872
  }
 
873
  #seopress-admin-tabs .ui-tabs-nav {
874
  display: flex;
875
  padding-top: 1rem;
876
  padding-bottom: 0;
877
  }
 
878
  .seopress-page-list .seopress-feature .img-tool {
879
  height: 100px;
880
  width: 100px;
881
- background: rgb(196, 240, 255);
882
  position: absolute;
883
  border-radius: 50%;
884
- box-shadow: 0 4px 6px rgba(50, 50, 93, 0.1),0 1px 3px rgba(0, 0, 0, 0.1);
885
  top: calc(50% - 50px);
886
  left: 20px;
887
  }
 
888
  .seopress-page-list .seopress-feature .img-tool .dashicons {
889
  color: #217AB7;
890
  font-size: 60px;
@@ -897,29 +997,28 @@ body.seopress-styles {
897
  left: calc(50% - 30px);
898
  margin: 0;
899
  }
 
900
  .seopress-page-list .seopress-feature .inner {
901
- margin: 0px;
902
  display: block;
903
  padding: 2rem 0 2rem 120px;
904
  }
 
905
  .seopress-page-list .seopress-feature h3 {
906
  margin: 0;
907
  font-size: 16px;
908
- font-weight: bold;
909
  color: #3297d3;
910
  text-transform: uppercase;
911
- -moz-osx-font-smoothing: grayscale;
912
- -webkit-font-smoothing: antialiased;
913
  }
 
914
  .seopress-page-list .seopress-feature h3 .dashicons {
915
  font-size: 16px;
916
  margin-left: 5px;
917
  vertical-align: middle;
918
  }
919
- #seopress-content .seopress-page-list .seopress-feature a,
920
- .seopress-option .seopress-feature a,
921
- #seopress-notifications-center .seopress-alert .button-primary,
922
- .seopress-useful-tools .widget .button-primary {
923
  color: #fff;
924
  text-decoration: none;
925
  border: none;
@@ -929,19 +1028,20 @@ body.seopress-styles {
929
  line-height: 34px;
930
  text-transform: uppercase;
931
  min-height: 34px;
932
- transition: all 300ms linear;
933
  text-shadow: none;
934
- box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1),0 3px 6px rgba(0, 0, 0, 0.1);
935
  margin-right: 15px;
936
  background: #6A7C94;
937
  position: relative;
938
  height: auto;
939
  }
 
940
  #seopress-content .seopress-page-list .seopress-feature a.button-secondary {
941
  padding-left: 30px;
942
  }
943
- #seopress-notifications-center .seopress-alert .button-primary::after,
944
- #seopress-content .seopress-page-list .seopress-feature a.button-secondary::before {
945
  content: "\f111";
946
  font-family: Dashicons;
947
  position: absolute;
@@ -951,14 +1051,13 @@ body.seopress-styles {
951
  -webkit-font-smoothing: antialiased;
952
  font-size: 16px;
953
  }
954
- #seopress-notifications-center .seopress-alert .button-primary,
955
- .seopress-option .button,
956
- #seopress-content .seopress-page-list .seopress-feature a.view-redirects {
957
  background: #fff;
958
  border: none;
959
- color: rgb(107, 124, 147);
960
  font-weight: 500;
961
- transition: all 300ms linear;
962
  text-shadow: none;
963
  text-transform: uppercase;
964
  padding-right: 20px;
@@ -967,99 +1066,105 @@ body.seopress-styles {
967
  min-height: 34px;
968
  margin-bottom: 10px;
969
  border-radius: 4px;
970
- box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1),0 3px 6px rgba(0, 0, 0, 0.1);
971
  vertical-align: baseline;
972
  }
 
973
  .seopress-option .button .dashicons {
974
  font-size: 16px;
975
  }
 
976
  #seopress-content .seopress-page-list .seopress-feature a.view-redirects {
977
  padding-left: 35px;
978
  }
 
979
  #seopress-notifications-center .seopress-alert .button-primary::after {
980
  content: "\f344";
981
  left: inherit;
982
  right: 10px;
983
  }
 
984
  #seopress-content .seopress-page-list .seopress-feature a.view-redirects::before {
985
  content: "\f177";
986
  }
987
- #seopress-content .seopress-page-list .seopress-feature a:hover,
988
- .seopress-option .seopress-feature a:hover,
989
- .seopress-option .button:hover,
990
- #seopress-notifications-center .seopress-alert .button-primary:hover,
991
- .seopress-useful-tools .widget .button-primary:hover {
992
  text-decoration: none;
993
  color: #FFF;
994
  background: #232323;
995
  }
996
- #seopress-content a:focus,
997
- #seopress-content .seopress-page-list .seopress-feature a:focus,
998
- .seopress-option .seopress-feature a:focus,
999
- #seopress-notifications-center .seopress-alert .button-primary:focus,
1000
- .seopress-useful-tools .widget .button-primary:focus,
1001
- #seopress-content .seopress-page-list .seopress-feature a:focus.button-secondary,
1002
- .seopress-styles .seopress-option #submit:focus,
1003
- .seopress-styles .seopress-option #seopress-yoast-migrate:focus,
1004
- #seopress-content .seopress-page-list .seopress-feature .seopress-doc:focus,
1005
- .seopress-option #seopress-tabs .seopress-doc:focus {
1006
- box-shadow: 0 1px 0 #0073aa, 0 0 2px 1px #33b3db;
1007
  background: #008ec2;
1008
  border-color: #006799;
1009
  color: #fff;
1010
  }
 
1011
  #seopress-admin-tabs .nav-tab-wrapper a.nav-tab-active:focus {
1012
- color:inherit;
1013
  }
 
1014
  #seopress-notifications-center .seopress-alert .button-primary {
1015
  float: right;
1016
  margin: 5px 0;
1017
  padding-right: 30px;
1018
  }
1019
- #seopress-notifications-center h2, .seopress-useful-tools h2 {
1020
- margin: 5px 0px 15px 5px;
 
1021
  display: inline-block;
1022
  width: 100%;
1023
  }
1024
- #seopress-notifications-center .dashicons, .seopress-useful-tools .dashicons {
 
1025
  margin-right: 10px;
1026
  }
 
1027
  #seopress-notifications-center .seopress-alert {
1028
  padding: 0;
1029
  display: inline-block;
1030
- margin: 0px 10px 10px 5px;
1031
  border-bottom: 1px solid #e6ebf1;
1032
  width: calc(100% - 30px);
1033
  position: relative;
1034
  transition: all 150ms ease;
1035
  }
 
1036
  #seopress-notifications-center .seopress-alert:hover {
1037
  cursor: default;
1038
  }
 
1039
  #seopress-notifications-center .seopress-alert p {
1040
  display: inline-block;
1041
  }
 
1042
  #seopress-notifications-center .seopress-alert .impact {
1043
  padding: 4px 5px;
1044
  color: #fff;
1045
  text-transform: uppercase;
1046
- font-weight: bold;
1047
  font-size: 10px;
1048
  border-radius: 4px;
1049
  }
 
1050
  #seopress-notifications-center .seopress-alert .impact.low {
1051
  background: #FFDE24;
1052
  color: #6b6543;
1053
  }
 
1054
  #seopress-notifications-center .seopress-alert .impact.medium {
1055
  background: #e39f48;
1056
  }
 
1057
  #seopress-notifications-center .seopress-alert .impact.high {
1058
  background: #e25950;
1059
  }
 
1060
  #seopress-notifications-center .seopress-alert .dashicons {
1061
  color: #FFC82C;
1062
  }
 
1063
  #seopress-notifications-center .dashicons.remove-notice {
1064
  position: absolute;
1065
  right: -55px;
@@ -1069,16 +1174,18 @@ body.seopress-styles {
1069
  width: 30px;
1070
  top: 2px;
1071
  padding: 5px;
1072
- transition: all 300ms linear;
1073
  }
 
1074
  #seopress-notifications-center .dashicons.remove-notice:hover {
1075
  background: #e25950;
1076
  color: #fff;
1077
  cursor: pointer;
1078
  border-radius: 4px;
1079
  }
1080
- #seopress-content .seopress-page-list .seopress-feature .seopress-doc, .seopress-option #seopress-tabs .seopress-doc {
1081
- background: none;
 
1082
  padding: 0;
1083
  width: inherit;
1084
  height: inherit;
@@ -1088,36 +1195,41 @@ body.seopress-styles {
1088
  position: absolute;
1089
  right: 0;
1090
  }
1091
- #seopress-content .seopress-page-list .seopress-feature .seopress-doc:hover,
1092
- .seopress-option #seopress-tabs .seopress-doc:hover {
1093
  color: #747474;
1094
- background: none;
1095
  }
 
1096
  .seopress-option .seopress-table {
1097
- background: #FFF none repeat scroll 0% 0%;
1098
  border: 1px solid #ccc;
1099
  }
 
1100
  .seopress-option .seopress-table th {
1101
  padding: 15px 10px;
1102
  vertical-align: middle;
1103
  }
 
1104
  .wp-admin-ui_page_seopress-roles .seopress-option .seopress-table th {
1105
  min-width: 200px;
1106
  }
 
1107
  .seopress-option .seopress-table .seopress-settings-section {
1108
  background: #f1f1f1;
1109
  }
 
1110
  .seopress-option .seopress-table .seopress-table-head .seopress-feature {
1111
  border-bottom: 1px solid #ccc;
1112
- font-weight: bold;
1113
  background: #f1f1f1;
1114
  }
1115
- #seopress-content .feature-state,
1116
- .seopress-option .feature-state {
1117
  font-style: italic;
1118
  font-size: 12px;
1119
  display: inline-block;
1120
- background: rgba(0, 140, 135, 0.1);
1121
  padding: 5px 12px;
1122
  border-radius: 25px;
1123
  color: #444;
@@ -1126,27 +1238,33 @@ body.seopress-styles {
1126
  -moz-osx-font-smoothing: initial;
1127
  -webkit-font-smoothing: initial;
1128
  }
1129
- #seopress-content .feature-state.feature-state-on,
1130
- .seopress-option .feature-state.feature-state-on {
1131
- display: inline;
 
 
 
1132
  }
1133
- #seopress-content .feature-state-on,
1134
- .seopress-option .feature-state-on {
1135
  display: inline;
1136
  }
1137
- #seopress-content .feature-state-off,
1138
- .seopress-option .feature-state-off {
1139
  display: none;
1140
  }
 
1141
  .seopress-option .postbox .inside li {
1142
  list-style: square inside;
1143
  padding-left: 5px;
1144
  }
 
1145
  #tab_seopress_page_speed .inside li {
1146
  list-style: none;
1147
  padding-left: 0;
1148
  word-break: break-word;
1149
  }
 
1150
  .seopress-option .log {
1151
  margin: 0;
1152
  text-transform: uppercase;
@@ -1156,43 +1274,45 @@ body.seopress-styles {
1156
  color: rgba(19,191,17,1);
1157
  font-style: italic;
1158
  }
1159
- .seopress-option input[type="text"].seopress-admin-menu-input {
 
1160
  min-width: inherit;
1161
  width: 100%;
1162
  }
 
1163
  .seopress_page_seopress-import-export .postbox {
1164
  width: calc(100% - 20px);
1165
  }
1166
- .seopress-option .wrap-tags {
 
1167
  position: relative;
1168
  display: inline-block;
1169
  width: 100%;
1170
  margin-bottom: 10px;
1171
  }
1172
- .seopress-option .tag-title {
 
1173
  padding: 4px 8px;
1174
  position: relative;
1175
  top: 5px;
1176
  left: 0;
1177
  font-size: 11px;
1178
- transition: all 300ms linear;
1179
- cursor: pointer;
1180
  float: left;
1181
  margin-right: 5px;
1182
  user-select: none;
1183
  margin-bottom: 5px;
1184
- background: rgb(255, 255, 255);
1185
- color: rgb(107, 124, 147);
1186
- font-weight: 500;
1187
  box-shadow: 0 0 0 .5px rgba(50,50,93,.17),0 2px 5px 0 rgba(50,50,93,.12),0 3px 9px 0 rgba(50,50,93,.08),0 1px 1.5px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.08);
1188
- border-radius: 4px;
1189
  }
1190
- .seopress-option .tag-title:hover, .seopress-option .tag-title:focus, .seopress-option .tag-title:active {
 
1191
  background: #232323;
1192
  color: #fff;
1193
  user-select: none;
1194
  }
1195
- .seopress-option .tag-title .dashicons {
 
1196
  padding: 0;
1197
  height: 16px;
1198
  width: 16px;
@@ -1200,55 +1320,49 @@ body.seopress-styles {
1200
  margin-right: 5px;
1201
  vertical-align: middle;
1202
  }
 
1203
  .seopress-button {
1204
- vertical-align: middle;
1205
- padding: 7px;
1206
- color: #668eaa;
1207
- font-size: 11px;
1208
- line-height: 1;
1209
  text-transform: uppercase;
1210
- border-radius: 4px;
1211
  background: #fff;
1212
  border-color: #c8d7e1;
1213
  border-style: solid;
1214
  border-width: 1px 1px 2px;
1215
  color: #2e4453;
1216
- cursor: pointer;
1217
  display: inline-block;
1218
  margin: 0;
1219
  outline: 0;
1220
  overflow: hidden;
1221
- font-size: 14px;
1222
- font-weight: 500;
1223
  text-overflow: ellipsis;
1224
  text-decoration: none;
1225
  vertical-align: top;
1226
  box-sizing: border-box;
1227
  font-size: 14px;
1228
  line-height: 21px;
1229
- border-radius: 4px;
1230
  padding: 7px 14px 9px;
1231
  -webkit-appearance: none;
1232
  -moz-appearance: none;
1233
  appearance: none;
1234
- transition: all 300ms linear;
1235
  }
 
1236
  .seopress-button:hover {
1237
  border-color: #a8bece;
1238
  color: #00a0d2;
1239
  }
 
1240
  .seopress-button .dashicons {
1241
  vertical-align: middle;
1242
  }
 
1243
  #seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget {
1244
  border-right: 1px solid #e6ebf1;
1245
  margin: 0;
1246
- padding: 0 20px 0;
1247
  width: calc(50% - 2px);
1248
  box-sizing: border-box;
1249
  display: inline-block;
1250
  vertical-align: top;
1251
  }
 
1252
  #seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:first-child {
1253
  width: 100%;
1254
  display: block;
@@ -1258,41 +1372,49 @@ body.seopress-styles {
1258
  padding-bottom: 20px;
1259
  margin-bottom: 20px;
1260
  }
 
1261
  #seopress-content #tab_seopress_seo_tools.seopress-useful-tools .widget:last-child {
1262
  border-right: none;
1263
  }
 
1264
  #seopress-content .seopress-useful-tools .widget-reverse ul {
1265
  background: #fff;
1266
  }
 
1267
  #seopress-content .seopress-useful-tools .widget-reverse li {
1268
  padding: 10px;
1269
  margin: 0;
1270
  border-bottom: 1px solid #e6ebf1;
1271
  }
 
1272
  #seopress-content .seopress-useful-tools .widget-reverse li:hover {
1273
  background: #F5F7FA;
1274
  }
 
1275
  #seopress-content .seopress-useful-tools .widget-title {
1276
  text-transform: uppercase;
1277
- margin: 0 0 10px 0;
1278
  font-size: 13px;
1279
  padding: 10px 0;
1280
  color: #24b47e;
1281
  }
 
1282
  #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank {
1283
- margin: 0 0 10px 0;
1284
  width: 100%;
1285
  box-sizing: border-box;
1286
  display: block;
1287
  }
 
1288
  #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_reach {
1289
  font-size: 30px;
1290
- font-weight: bold;
1291
  display: inline-block;
1292
  width: 100%;
1293
- padding: 0 0 20px 0;
1294
  text-align: right;
1295
  }
 
1296
  #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_reach .highlight {
1297
  display: inline-block;
1298
  font-size: 16px;
@@ -1300,115 +1422,120 @@ body.seopress-styles {
1300
  width: 100%;
1301
  margin-bottom: 10px;
1302
  }
1303
- #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_delta,
1304
- #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country,
1305
- #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank {
1306
  font-size: 14px;
1307
  display: inline-block;
1308
  vertical-align: top;
1309
  text-align: left;
1310
  margin: 0 20px 0 0;
1311
  }
 
1312
  #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_delta {
1313
  width: 100%;
1314
  text-align: right;
1315
  font-size: 18px;
1316
  font-style: italic;
1317
  }
1318
- #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country,
1319
- #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank {
1320
  text-align: left;
1321
  }
1322
- #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country .highlight,
1323
- #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank .highlight {
1324
- background: none;
1325
- font-weight: bold;
1326
  }
 
1327
  #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country {
1328
  margin-right: 0;
1329
  }
 
1330
  #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .seopress_alexa_rank_country_rank {
1331
  margin-left: 5px;
1332
  }
1333
- #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .plus .dashicons,
1334
- #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .minus .dashicons {
1335
  font-style: italic;
1336
  }
 
1337
  #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .plus {
1338
  color: green;
1339
  }
 
1340
  #seopress-content .seopress-useful-tools .widget-alexa .wrap-alexa-rank .minus {
1341
  color: red;
1342
  }
1343
- #seopress-content .seopress-useful-tools .widget-whois ul li span {
1344
- font-weight: bold;
1345
- }
1346
- #seopress-content .seopress-reverse label {
1347
- font-weight: bold;
1348
  }
 
1349
  #seopress-content #seopress-reverse-url {
1350
  width: 100%;
1351
  margin: 10px 0;
1352
  }
 
1353
  #seopress-content .widget-reverse p {
1354
  margin: 0;
1355
  }
1356
- /*************************************************************************************************/
1357
- /* Admin - Backlinks */
1358
- /*************************************************************************************************/
1359
  .post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_url {
1360
  width: 35%;
1361
  }
 
1362
  .post-type-seopress_backlinks .wp-list-table .column-seopress_backlinks_anchor_text {
1363
  width: 20%;
1364
  }
1365
 
1366
- /*************************************************************************************************/
1367
- /* Admin - Dashboard */
1368
- /*************************************************************************************************/
1369
  .seopress-styles #screen-meta {
1370
- margin: 0 0 0px 0;
1371
  position: relative;
1372
- background-color: rgb(255, 255, 255);
1373
- border-bottom: 0px solid rgb(242, 242, 242);
1374
  border-top: none;
1375
  -webkit-box-shadow: 0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);
1376
  box-shadow: 0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);
1377
  top: 0;
1378
  }
1379
- .seopress-styles #contextual-help-link-wrap, .seopress-styles #screen-options-link-wrap {
 
1380
  float: right;
1381
  height: 28px;
1382
  margin: 0 0 0 6px;
1383
- border: 1px solid rgb(242, 242, 242);
1384
  border-top: none;
1385
- background: rgb(255, 255, 255);
1386
  -webkit-box-shadow: 0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);
1387
  box-shadow: 0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);
1388
  }
 
1389
  .seopress-styles #screen-meta-links .show-settings {
1390
  box-shadow: none;
1391
  }
 
1392
  .seopress-styles #screen-meta-links .screen-meta-toggle {
1393
  position: relative;
1394
  top: 0;
1395
  z-index: 2000;
1396
  }
 
1397
  .seopress-styles #contextual-help-back {
1398
- background: rgb(248, 250, 253);
1399
  }
 
1400
  .seopress-styles .contextual-help-tabs .active {
1401
- border-left: 2px solid rgb(50, 151, 211);
1402
- background: rgb(248, 250, 253);
1403
  }
1404
- .seopress-option input.toggle,
1405
- #seopress-content input.toggle {
1406
  max-height: 0;
1407
  max-width: 0;
1408
  opacity: 0;
1409
  }
1410
- .seopress-option input.toggle+label,
1411
- #seopress-content input.toggle+label {
1412
  display: inline-block;
1413
  position: relative;
1414
  box-shadow: inset 0 0 0 1px #d5d5d5;
@@ -1417,12 +1544,13 @@ body.seopress-styles {
1417
  width: 50px;
1418
  border-radius: 15px;
1419
  }
1420
- .wrap-toggle-checkboxes input.toggle + label {
 
1421
  float: left;
1422
  margin-right: 10px;
1423
  }
1424
- .seopress-option input.toggle + label:before,
1425
- #seopress-content input.toggle + label:before {
1426
  content: "";
1427
  position: absolute;
1428
  display: block;
@@ -1436,35 +1564,37 @@ body.seopress-styles {
1436
  -webkit-transition: .25s ease-in-out;
1437
  transition: .25s ease-in-out;
1438
  }
1439
- .seopress-option input.toggle + label:after,
1440
- #seopress-content input.toggle + label:after {
1441
  content: "";
1442
  position: absolute;
1443
  display: block;
1444
  height: 30px;
1445
  width: 30px;
1446
  top: 0;
1447
- left: 0px;
1448
  border-radius: 15px;
1449
- background: white;
1450
- box-shadow: inset 0 0 0 1px rgba(0,0,0,.2), 0 2px 4px rgba(0,0,0,.2);
1451
  -moz-transition: .25s ease-in-out;
1452
  -webkit-transition: .25s ease-in-out;
1453
  transition: .25s ease-in-out;
1454
  }
1455
- .seopress-option input.toggle[data-toggle="1"] + label:before,
1456
- #seopress-content input.toggle[data-toggle="1"] + label:before {
1457
  width: 50px;
1458
  background: rgba(19,191,17,1);
1459
  }
1460
- .seopress-option input.toggle[data-toggle="1"] + label:after,
1461
- #seopress-content input.toggle[data-toggle="1"] + label:after {
1462
  left: 20px;
1463
- box-shadow: inset 0 0 0 1px rgba(19,191,17,1), 0 2px 4px rgba(0,0,0,.2);
1464
  }
 
1465
  #seopress-content .seopress-page-list {
1466
  position: relative;
1467
  }
 
1468
  #seopress-notice-save {
1469
  position: fixed;
1470
  color: #fff;
@@ -1472,26 +1602,29 @@ body.seopress-styles {
1472
  font-size: 14px;
1473
  text-align: center;
1474
  border-radius: 50px;
1475
- background: rgba(74, 184, 102, 0.75);
1476
  top: 50px;
1477
  right: 20px;
1478
  z-index: 500;
1479
  }
 
1480
  .seopress_page_seopress-pro-page #wpcontent {
1481
  background: #F4F7FA;
1482
  }
 
1483
  .seopress-option .wrap div.nav-tab-wrapper {
1484
- border-bottom: 1px solid RGB(238, 238, 238);
1485
  margin: 0;
1486
- padding: 10px 10px;
1487
  line-height: inherit;
1488
  position: sticky;
1489
  top: 100px;
1490
- background: rgb(255, 255, 255);
1491
  z-index: 95;
1492
  font-style: 23px;
1493
  font-weight: 400;
1494
  }
 
1495
  #seopress-admin-tabs.wrap div.nav-tab-wrapper {
1496
  margin: 20px auto 0;
1497
  max-width: 53rem;
@@ -1500,44 +1633,46 @@ body.seopress-styles {
1500
  padding: 0;
1501
  line-height: inherit;
1502
  position: sticky;
1503
- background: rgb(248, 250, 253);
1504
  z-index: 100;
1505
  top: 31px;
1506
  font-style: 23px;
1507
  font-weight: 400;
1508
  }
 
1509
  #seopress-admin-tabs #tab_seopress_notifications.seopress-tab {
1510
- background: none;
1511
  padding: 0;
1512
  }
1513
- .seopress-option .nav-tab, #seopress-admin-tabs .nav-tab {
1514
- border: 0px solid #ccc;
1515
- background: none;
1516
- opacity: 0.5;
 
1517
  padding: 5px 8px;
1518
- transition: opacity 300ms linear;
1519
  color: #647a88;
1520
  font-weight: 300;
1521
  float: none;
1522
  display: inline-block;
1523
  }
1524
- .seopress-option .about-wrap h2 .nav-tab-active, .seopress-option .nav-tab-active, .seopress-option .nav-tab-active:hover,
1525
- #seopress-admin-tabs .nav-tab-active, #seopress-admin-tabs .nav-tab-active:hover {
1526
  background-color: #fff;
1527
  }
1528
- .seopress-option .nav-tab-active, .nav-tab-active:focus, .seopress-option .nav-tab-active:focus:active, .seopress-option .nav-tab-active:hover,
1529
- #seopress-admin-tabs .nav-tab-active, #seopress-admin-tabs .nav-tab-active:focus, #seopress-admin-tabs .nav-tab-active:focus:active, #seopress-admin-tabs .nav-tab-active:hover,
1530
- #seopress-admin-tabs .nav-tab:focus,
1531
- .seopress-option .nav-tab:focus {
1532
- background: none;
1533
  opacity: 1;
1534
- outline: none;
1535
  font-weight: 600;
1536
  }
1537
- .seopress-option .nav-tab:hover, #seopress-admin-tabs .nav-tab:hover {
1538
- opacity:1;
 
 
 
 
 
 
1539
  }
1540
- .seopress-option .nav-tab:focus, #seopress-admin-tabs .nav-tab:focus {
1541
- outline: none;
1542
- box-shadow: none;
1543
- }
1
+ #adminmenu div.wp-menu-image.dashicons-admin-seopress::before,#seopress-header #seopress-admin h1::before {
2
+ content: "\e042";
3
+ font-family: seopress;
4
+ }
5
+
6
+ #seopress-header #seopress-admin h1::before,.seopress-page-list .seopress-feature h3,.seopress-styles .seopress-option h1 {
7
+ -moz-osx-font-smoothing: grayscale;
8
+ -webkit-font-smoothing: antialiased;
9
+ }
10
+
11
  @font-face {
12
+ font-family: seopress;
13
+ src: url(../fonts/seopress.eot?8v0bs0);
14
+ 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');
15
+ font-weight: 400;
 
 
 
16
  font-style: normal;
17
  }
18
 
19
+ [class*=" icon-seopress"],[class^=icon-seopress-] {
20
+ font-family: seopress!important;
21
  }
22
 
23
  .icon-seopress-seopress:before {
24
+ content: "\e042";
25
  }
26
 
 
 
 
27
  #seopress_content_analysis .wrap-seopress-analysis {
28
  display: inline-block;
29
  width: 100%;
30
  }
31
+
32
  #seopress_content_analysis .col-left {
33
  width: calc(50% - 30px);
34
  float: left;
35
  margin-right: 30px;
36
  }
37
+
38
  #seopress_content_analysis .col-right {
39
  float: right;
40
  width: 50%;
41
  }
42
+
43
  #seopress_content_analysis #seopress_suggestions {
44
  display: inline-block;
45
  width: 100%;
47
  height: auto;
48
  padding: 20px 0;
49
  }
50
+
51
  #seopress_content_analysis #seopress_suggestions li {
52
  list-style: square;
53
  margin: 5px;
55
  background: #F1F1F1;
56
  padding: 5px;
57
  }
58
+
59
  #seopress_launch_analysis {
60
  float: left;
61
  }
62
+
63
  #seopress_analysis_results_state {
64
  background: rgba(74,184,102,.75);
65
  color: #fff;
72
  margin: 0 0 0 20px;
73
  clear: both;
74
  }
75
+
76
  #seopress_content_analysis h3 {
77
  border-bottom: 1px solid #ddd;
78
  padding-bottom: 10px;
79
  }
80
+
81
  #seopress_content_analysis .wrap-analysis-img ul {
82
  display: flex;
83
  }
84
+
85
  #seopress_content_analysis .wrap-analysis-img ul li {
86
  padding: 0;
87
  text-align: left;
88
  cursor: default;
89
  }
90
+
91
  #seopress_content_analysis .wrap-analysis-img h4 {
92
  border-bottom: 1px solid #ddd;
93
  padding-bottom: 10px;
94
  }
95
+
96
  #seopress_content_analysis .wrap-analysis-img ul li img {
97
  max-width: 150px;
98
  max-height: 150px;
99
  object-fit: cover;
100
  cursor: default;
101
  }
102
+
103
  #seopress_cpt .notice {
104
  padding: 10px 14px;
105
  }
106
+ #seopress_cpt .dashicons,
107
+ #seopress-analysis-tabs .dashicons {
108
+ vertical-align: middle;
109
+ }
110
+ #seopress_cpt .inside {
111
+ margin: 0;
112
+ padding: 0;
113
+ }
114
+ #seopress_content_analysis .ui-tabs .ui-tabs-nav,#seopress_cpt .ui-tabs .ui-tabs-nav {
115
  display: inline-block;
116
  min-height: 26px;
117
  position: relative;
118
  width: 100%;
119
+ z-index: 10;
120
  margin: 0;
121
  padding: 0;
122
+ background: #edeff0;
123
  border: none;
124
  }
125
+
126
  #seopress_content_analysis .ui-tabs .ui-tabs-nav {
127
  margin-top: 15px;
128
  }
129
+
130
+ #seopress_content_analysis .ui-helper-clearfix:after,#seopress_cpt .ui-helper-clearfix:after {
131
+ content: none;
132
  }
133
+
134
+ .seopress_page_seopress-titles #seopress-tabs .form-table td,.seopress_page_seopress-titles #seopress_content_analysis .form-table td {
135
  padding: 0;
136
  }
137
+
138
+ #seopress_content_analysis .ui-tabs .ui-tabs-panel,#seopress_cpt .ui-tabs .ui-tabs-panel {
139
+ background: #FFF;
 
140
  border-radius: 0;
141
  display: inline-block;
142
  padding: 1em 1.4em;
143
  width: 100%;
144
  box-sizing: border-box;
145
  }
146
+
147
+ #seopress_content_analysis .ui-tabs .ui-tabs-panel .dashicons-info,#seopress_cpt .ui-tabs .ui-tabs-panel .dashicons-info,#seopress_pro_cpt .dashicons-info {
 
148
  font-size: 16px;
149
  vertical-align: middle;
150
  height: 16px;
151
  width: 16px;
152
  }
153
+
154
+ ,#seopress_content_analysis .ui-tabs .ui-tabs-nav li,#seopress_content_analysis .ui-tabs-anchor,#seopress_cpt .ui-tabs .ui-tabs-nav li,#seopress_cpt .ui-tabs-anchor {
155
+ cursor: pointer!important;
156
  }
157
+
158
+ #seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-tabs-active,#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active {
 
 
 
 
 
159
  position: relative;
160
  z-index: 60;
161
+ cursor: pointer;
162
  border-radius: 0;
163
+ border-bottom: 3px solid #0085ba;
164
  }
165
+
166
+ #seopress_content_analysis label,#seopress_cpt #tabs-1 label,#seopress_cpt #tabs-2 label[for=seopress_robots_breadcrumbs_meta],#seopress_cpt #tabs-2 label[for=seopress_robots_canonical_meta],#seopress_cpt #tabs-3 label,#seopress_cpt #tabs-4 label,#seopress_cpt #tabs-5 label,#seopress_cpt #tabs-6 label,#seopress_cpt .subsection-title,#seopress_pro_cpt label {
 
 
 
 
 
 
 
 
167
  display: block;
168
  margin: 20px 0 5px;
169
+ font-weight: 700;
170
  }
171
+
172
  #seopress_cpt .wp-color-result {
173
+ margin: 0;
 
 
 
 
 
 
 
 
 
 
 
174
  }
175
+
176
+ #seopress_content_analysis input[type=text],#seopress_cpt #tabs-1 input,#seopress_cpt #tabs-2 input[type=text],#seopress_cpt #tabs-3 input[type=text],#seopress_cpt #tabs-3 textarea,#seopress_cpt #tabs-4 input[type=text],#seopress_cpt #tabs-5 input[type=text],#seopress_cpt #tabs-6 input[type=text],#seopress_cpt #tabs-6 textarea {
177
+ width: 100%;
178
+ }
179
+
180
  #seopress_cpt #tabs-6 input[type=number] {
181
  width: 30%;
182
  min-width: 200px;
183
  }
184
+
185
  #seopress_cpt #tabs-6 #wrap-videos .video:first-child .remove-video {
186
  display: none;
187
  }
188
+
189
  #seopress_cpt select {
190
+ width: 300px;
191
  }
192
+
193
  #seopress_cpt #tabs-4 select {
194
+ width: 60px;
195
  display: inline;
196
  }
197
+
198
  #seopress_cpt #tabs-4 #seopress_redirections_value_meta {
199
  width: calc(100% - 68px);
200
  float: right;
201
  }
202
+
203
  #seopress_cpt #tabs-6 {
204
  padding: 0;
205
  }
206
+
207
+ #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content,#seopress_cpt #tabs-6>p {
208
+ padding: 0 1.4em;
209
  }
210
+
211
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-content {
212
+ padding: 0 1.4em 1em;
213
  }
214
+
215
  #seopress_cpt #tabs-6 #wrap-videos .video {
216
  border-top: 1px solid #eee;
217
  }
218
+
219
  #seopress_cpt #tabs-6 #wrap-videos .video .accordion-section-title {
220
+ border-left: none;
221
+ border-right: none;
222
+ font-size: 1em;
223
  padding: 1em 1.4em;
224
  }
225
+
226
+ #seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-content,#seopress_cpt #tabs-6 #wrap-videos .video:last-child .accordion-section-title {
227
  border-bottom: 1px solid #eee;
228
  }
229
+
230
  #seopress_cpt #tabs-6 #wrap-videos .video .inside {
231
  padding: 0;
232
  }
233
+
234
+ #seopress_cpt #tabs-4 #seopress_redirections_enabled,#seopress_cpt #tabs-5 #seopress_news_disabled,#seopress_cpt #tabs-5 #seopress_news_standout,#seopress_cpt #tabs-6 #seopress_video_disabled,#seopress_cpt #tabs-6 .family-friendly label,#seopress_cpt #tabs-6 .internal_video label {
235
+ font-weight: 400;
 
 
 
 
236
  }
237
+
238
  #seopress_cpt #tabs-6 #wrap-videos .video:nth-child(odd) {
239
  background: #fdfdfd;
240
  }
241
+
242
+ #seopress_content_analysis .advise,#seopress_cpt .advise,#seopress_pro_cpt .advise {
 
243
  margin: 5px;
244
  display: block;
245
  color: red;
246
  font-style: italic;
247
  }
248
+
249
  #seopress_cpt #tabs-6 #wrap-videos .video .advise {
250
+ color: #555;
251
  }
252
+
253
+ #seopress_content_analysis .mandatory,#seopress_cpt .mandatory {
254
+ color: #c00;
255
  }
256
+
257
  #seopress_cpt .box-left {
258
  float: left;
259
  width: 49%;
260
  margin-right: 1%;
261
  }
262
+
263
  #seopress_cpt .box-right {
264
  float: left;
265
  width: 49%;
266
  margin-left: 1%;
267
  }
268
+
269
  #seopress_cpt .google-snippet-preview {
270
  font-family: arial,sans-serif;
271
+ word-break: break-all;
272
  }
273
+
274
+ #seopress_cpt .google-snippet-preview .snippet-title,#seopress_cpt .google-snippet-preview .snippet-title-custom,#seopress_cpt .google-snippet-preview .snippet-title-default {
275
+ color: #1a0dab;
276
  font-size: 18px;
277
  font-weight: 400;
278
  line-height: 21.6px;
279
  }
280
+
281
  #seopress_cpt .google-snippet-preview .snippet-permalink {
282
+ color: #006621;
283
  font-size: 14px;
284
  font-style: normal;
285
  font-weight: 400;
286
  line-height: 16px;
287
  }
288
+
289
+ #seopress_cpt .google-snippet-preview .snippet-description,#seopress_cpt .google-snippet-preview .snippet-description-custom,#seopress_cpt .google-snippet-preview .snippet-description-default {
290
  color: #545454;
291
  font-size: 13px;
292
  font-weight: 400;
293
  line-height: 18.2px;
294
  display: inline;
295
  }
296
+
297
  #seopress_cpt .google-snippet-preview .snippet-date {
298
+ color: grey;
299
  display: inline;
300
  }
301
+
302
+ #seopress_cpt .wrap-seopress-counters,#seopress_pro_cpt .wrap-seopress-counters {
303
  text-align: right;
304
+ background: #eee;
305
  padding: 2px 5px;
306
  box-shadow: 0 1px 1px rgba(0,0,0,.2);
307
  font-size: 12px;
308
  }
309
+
310
+ #seopress_cpt #seopress_titles_desc_counters,#seopress_cpt #seopress_titles_title_counters,#seopress_pro_cpt #seopress_rich_snippets_articles_counters,#seopress_pro_cpt #seopress_rich_snippets_courses_counters {
311
  display: inline;
312
  margin-right: 5px;
313
  }
314
+
315
+ #seopress_cpt #seopress_titles_desc_counters_val,#seopress_cpt #seopress_titles_title_counters_val,#seopress_pro_cpt #seopress_rich_snippets_articles_counters_val,#seopress_pro_cpt #seopress_rich_snippets_courses_counters_val {
316
  display: inline;
317
+ font-weight: 700;
318
  }
319
+
320
  #term-seopress #seopress_cpt {
321
  width: 95%;
322
  }
323
+
324
+ .fixed .column-seopress_w3c,.fixed .column-seopress_words {
325
  width: 5%;
326
  }
327
+
328
+ .fixed .column-seopress_nofollow,.fixed .column-seopress_noindex {
329
  width: 10%;
330
  }
331
+
332
+ #seopress_content_analysis .ui-tabs,#seopress_cpt .ui-tabs {
333
+ position: relative;
334
+ padding: 0;
 
 
 
335
  border: none;
336
  font-family: inherit;
337
  font-size: inherit;
338
  display: inline-block;
339
  width: 100%;
340
  }
341
+
342
+ #seopress_content_analysis .ui-tabs .ui-tabs-nav li,#seopress_cpt .ui-tabs .ui-tabs-nav li {
343
  list-style: none;
344
  display: inline-block;
345
  position: relative;
346
+ top: 2px;
347
+ padding: 0px 5px;
 
 
348
  white-space: nowrap;
349
  border: none;
350
+ background: 0 0;
351
  }
352
+
353
+ #seopress_content_analysis .ui-tabs .ui-tabs-nav li a,#seopress_cpt .ui-tabs .ui-tabs-nav li a {
354
  display: inline-block;
355
+ padding: 5px 10px;
 
356
  }
357
+
358
+ #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li a,#seopress_cpt .ui-tabs-vertical .ui-tabs-nav li a {
359
+ display: block;
360
+ }
361
+
362
+ #seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-tabs-active,#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active {
363
  margin-bottom: -2px;
364
  padding-bottom: 1px;
365
  }
366
+
367
+ #seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-state-disabled a,#seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-tabs-active a,#seopress_content_analysis .ui-tabs .ui-tabs-nav li.ui-tabs-loading a,#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-state-disabled a,#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-active a,#seopress_cpt .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
368
+ color: #191e23;
369
+ font-weight: bold;
 
 
 
370
  }
371
+
372
+ #seopress_content_analysis .ui-tabs .ui-tabs-nav li a,#seopress_content_analysis .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,#seopress_cpt .ui-tabs .ui-tabs-nav li a,#seopress_cpt .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
 
 
373
  cursor: pointer;
374
+ color: #191e23;
375
  text-decoration: none;
376
+ height: 40px;
377
+ l;line-height: 40px;
378
+ }
379
+
380
+ #seopress_cpt .ui-tabs-vertical {
381
+ width: 55em;
382
+ }
383
+
384
+ #seopress_cpt .ui-tabs-vertical .ui-tabs-nav {
385
+ padding: .2em .1em .2em .2em;
386
+ float: left;
387
+ width: 12em;
388
+ }
389
+
390
+ #seopress_cpt .ui-tabs-vertical .ui-tabs-nav li {
391
+ clear: left;
392
+ width: 100%;
393
+ border-bottom-width: 1px!important;
394
+ border-right-width: 0!important;
395
+ margin: 0 -1px .2em 0;
396
  }
397
+
398
+ #seopress_cpt .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
399
+ padding-bottom: 0;
400
+ padding-right: .1em;
401
+ border-right-width: 1px;
402
+ }
403
+
404
+ #seopress_cpt .ui-tabs-vertical .ui-tabs-panel {
405
+ padding: 1em;
406
+ float: right;
407
+ width: 40em;
408
+ }
409
+
410
+ #seopress_content_analysis .ui-tabs .ui-tabs-nav li a .dashicons,#seopress_cpt .ui-tabs .ui-tabs-nav li a .dashicons {
411
  margin-right: 2px;
412
  }
413
+
414
  #tab-panel-seopress_titles_help_tab li span {
415
+ font-weight: 700;
416
  margin-right: 10px;
417
  }
418
+
419
+ #seopress_content_analysis .ui-tabs .dashicons-no-alt,#seopress_content_analysis .ui-tabs .dashicons-yes,#seopress_pro_cpt .dashicons-no-alt,#seopress_pro_cpt .dashicons-yes {
 
 
 
 
 
 
 
 
 
420
  color: #fff;
421
  background: #12BD10;
422
  border-radius: 50px;
423
  margin-right: 10px;
424
  padding: 1px;
425
  }
426
+
427
+ #seopress_content_analysis .ui-tabs .dashicons-no-alt,#seopress_pro_cpt .dashicons-no-alt {
428
  background: #e25950;
429
  }
430
 
 
 
 
431
  body.seopress-styles {
432
+ background: #f8fafd;
433
  }
434
+
435
  #seopress-content a {
436
  color: #3297d3;
437
  }
438
+
439
  #seopress-content a:hover {
440
  color: #106598;
441
  }
442
+
443
  #seopress-admin-tabs.ui-tabs {
444
+ position: relative;
445
  padding: .2em;
446
  border: none;
447
  font-family: inherit;
448
  font-size: inherit;
449
  }
450
+
451
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li {
452
  list-style: none;
453
  float: left;
454
  position: relative;
455
  top: 0;
456
  margin: -1px .2em 0 0;
 
457
  padding: 0;
458
  white-space: nowrap;
459
  border: none;
460
+ background: 0 0;
461
  }
462
+
463
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li a {
464
  float: left;
465
+ padding: .38em 1em .75rem;
466
+ outline: 0;
 
467
  border-bottom: 2px solid #fff;
468
  }
469
+
470
  #seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
471
  margin-bottom: -1px;
472
  }
473
+
474
+ #seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a,#seopress-admin-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
 
475
  cursor: text;
476
  border-bottom: 2px solid #23282D;
477
  color: #23282D;
478
  }
479
+
480
+ #seopress-admin-tabs.ui-tabs .ui-tabs-nav li a,#seopress-admin-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
481
  cursor: pointer;
482
  color: #0073aa;
483
  text-decoration: none;
484
  }
485
+
486
+ #seopress-admin-tabs.ui-tabs-vertical {
487
+ width: 55em;
488
+ }
489
+
490
+ #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav {
491
+ padding: .2em .1em .2em .2em;
492
+ float: left;
493
+ width: 12em;
494
+ }
495
+
496
+ #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li {
497
+ clear: left;
498
+ width: 100%;
499
+ border-bottom-width: 1px!important;
500
+ border-right-width: 0!important;
501
+ margin: 0 -1px .2em 0;
502
+ }
503
+
504
+ #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
505
+ padding-bottom: 0;
506
+ padding-right: .1em;
507
+ border-right-width: 1px;
508
+ }
509
+
510
+ #seopress-admin-tabs.ui-tabs-vertical .ui-tabs-panel {
511
+ padding: 1em;
512
+ float: right;
513
+ width: 40em;
514
+ }
515
 
516
  .seopress-styles .seopress-option {
517
  margin: 10px auto 0;
518
  max-width: 90%;
519
+ padding: 1rem;
520
  background: #fff;
521
+ box-shadow: 0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.1);
522
  border-radius: 4px;
523
  }
524
+
525
  .seopress-styles .seopress-option h1 {
526
  font-size: 16px;
527
+ font-weight: 700;
528
+ color: #3297d3;
529
  text-transform: uppercase;
 
 
530
  position: sticky;
531
  top: 32px;
532
  background: #fff;
533
  z-index: 100;
534
  padding: 10px 0;
535
  }
536
+
537
+ .seopress-styles .seopress-option h1 .dashicons,.seopress-styles .seopress-option h2 .dashicons {
538
  margin: 0 10px;
539
  font-size: 40px;
540
  width: 40px;
541
  height: 40px;
542
  vertical-align: middle;
543
  }
544
+
545
+ .seopress-styles .seopress-option h1>.dashicons {
546
  font-size: 30px;
547
  width: 30px;
548
  height: 30px;
549
+ background: #c4f0ff;
550
  border-radius: 50%;
551
  padding: 10px;
552
+ box-shadow: 0 4px 6px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.1);
553
  margin-left: 20px;
554
  }
555
+
556
  .seopress-styles .seopress-option .metabox-holder h2 .dashicons {
557
  font-size: 16px;
558
  }
559
+
560
  .seopress-option h1 .feature-state .dashicons {
561
  font-size: 16px;
562
  width: 16px;
564
  vertical-align: middle;
565
  margin: 0 10px 0 0;
566
  }
567
+
568
  .seopress-styles .wrap {
569
  margin: 0;
570
  position: relative;
571
  }
572
+
573
  .seopress-styles .seopress-option .submit {
574
  background: #fff;
575
  text-align: center;
578
  padding-bottom: 20px;
579
  margin: 0;
580
  }
581
+
582
+ .seopress-styles .seopress-option #seopress-yoast-migrate,.seopress-styles .seopress-option #submit {
583
+ color: #fff;
584
  text-decoration: none;
585
  border: none;
586
  border-radius: 4px;
589
  line-height: 34px;
590
  text-transform: uppercase;
591
  min-height: 34px;
592
+ transition: all .3s linear;
593
  text-shadow: none;
594
+ box-shadow: 0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);
595
  margin-right: 15px;
596
+ background: RGB(106,124,148);
597
  position: relative;
598
  height: auto;
599
  }
600
+
601
+ .seopress-styles .seopress-option #seopress-yoast-migrate:hover,.seopress-styles .seopress-option #submit:hover {
602
  text-decoration: none;
603
  color: #FFF;
604
  background: #232323;
605
  }
606
+
607
  .seopress-styles #wpcontent {
608
  padding-left: 0;
609
  background: #F8FAFD;
610
  }
611
+
 
 
 
 
 
612
  .seopress-styles #seopress-navbar {
613
  padding: 10px 1.5rem;
614
  height: 56px;
617
  box-sizing: border-box;
618
  position: relative;
619
  }
620
+
621
  #seopress-header {
622
  margin: 0 auto;
623
  position: relative;
624
  width: 100%;
625
  }
626
+
627
  #seopress-header #seopress-admin h1 {
628
  line-height: 50px;
629
  margin: 0;
633
  background-size: 100%;
634
  background-repeat: no-repeat;
635
  }
636
+
637
  #seopress-header #seopress-admin h1::before {
 
 
 
 
638
  font-size: 40px;
639
  line-height: 45px;
640
  position: absolute;
641
+ font-weight: 400;
642
  }
643
+
644
  #seopress-header #seopress-admin h1:hover {
645
  cursor: pointer;
646
  }
647
+
648
+ #seopress-header #seopress-admin h1>a {
649
  text-decoration: none;
650
  color: inherit;
651
  }
652
+
653
  #seopress-header #seopress-admin .seopress-quick-access {
654
  background: #fff;
655
+ box-shadow: 0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.2),0 5px 15px rgba(0,0,0,.1);
656
  border-radius: 4px;
657
  overflow: hidden;
658
  position: relative;
669
  padding: 0;
670
  display: block;
671
  width: 53rem;
672
+ top: 0;
673
  visibility: hidden;
674
  cursor: auto;
675
  }
676
+
677
  #seopress-header #seopress-admin h1:hover .seopress-quick-access {
678
  transform: none;
679
  opacity: 1;
680
  pointer-events: auto;
681
  visibility: visible;
682
  }
683
+
684
+ #seopress-header #seopress-admin .seopress-quick-access>ul {
685
  padding: 20px;
686
  margin: 0;
687
  float: left;
688
  width: 100%;
689
  box-sizing: border-box;
690
  }
691
+
692
  #seopress-header #seopress-admin h1 .seopress-quick-access li {
693
  text-decoration: none;
694
  display: inline-block;
697
  float: left;
698
  padding: 10px 0;
699
  }
700
+
701
  #seopress-header #seopress-admin h1 .seopress-quick-access li .dashicons {
702
  vertical-align: middle;
703
  background: #B7E1F3;
705
  padding: 5px;
706
  margin-right: 15px;
707
  }
708
+
709
  #seopress-header #seopress-admin h1 .seopress-quick-access li a {
710
  text-decoration: none;
711
  font-size: 15px;
713
  text-transform: uppercase;
714
  display: block;
715
  width: 100%;
716
+ transition: all .3s linear;
717
  color: #3297d3;
718
  }
719
+
720
  #seopress-header #seopress-admin h1 .seopress-quick-access li a:hover {
721
  color: #647a88;
722
  }
723
+
724
  #seopress-header #seopress-admin h1 .seopress-info-version {
725
  position: relative;
726
  left: 50px;
727
+ top: 0;
728
  font-size: 14px;
729
  width: 100px;
730
  display: block;
731
  }
732
+
733
  #seopress-header #seopress-admin .wpc-info-version {
734
  font-size: 14px;
735
  left: 310px;
737
  text-indent: 0;
738
  top: 85px;
739
  }
740
+
741
  #seopress-header #seopress-notice {
742
  float: right;
743
  line-height: 40px;
744
  }
745
+
746
  #seopress-header #seopress-notice p {
747
  font-size: 16px;
748
  }
749
+
750
  #seopress-header #seopress-notice .dashicons {
751
  color: #444;
752
  text-decoration: none;
753
  line-height: 40px;
754
  }
755
+
756
  #seopress-header #seopress-notice div.small {
757
  font-size: 13px;
758
  display: inline;
759
  }
760
+
761
  #seopress-footer-credits {
762
  font-style: italic;
763
  }
764
+
765
  #seopress-footer-credits .wporg-ratings {
766
  display: inline;
767
  }
768
+
769
  #seopress-footer-credits .wporg-ratings a {
770
  text-decoration: none;
771
  }
772
+
773
  .seopress-option .seopress-settings {
774
  float: left;
775
  max-width: 750px;
776
  width: 100%;
777
  }
778
+
779
+ .seopress-option #seopress-edd-license-btn,.seopress-option #seopress-refresh {
780
  float: left;
781
  }
782
+
783
  .wp-admin-ui_page_seopress-import-export .postbox {
784
  margin-right: 20px;
785
  }
786
+
787
  .seopress-option #side-sortables .accordion-section-content {
788
  padding: 0;
789
  }
790
+
791
  .seopress-option .seopress-settings label {
792
  margin: 0 0 0 10px;
793
  }
794
+
795
  .wrap-seopress-tab-content {
796
  position: relative;
797
  display: block;
800
  max-width: 53rem;
801
  margin: 20px auto 0;
802
  }
803
+
804
  #seopress-admin-tabs .seopress-tab {
805
  padding: 1.5rem;
806
  visibility: hidden;
807
  overflow: hidden;
808
  opacity: 0;
809
+ transition: all .2s ease;
810
  transform: translateX(-15px);
811
  position: absolute;
812
  top: 0;
813
  }
814
+
815
  #seopress-admin-tabs .seopress-tab.active {
816
  visibility: visible;
817
  overflow: inherit;
818
  opacity: 1;
819
+ transform: translateX(0);
820
  display: inherit;
821
  position: relative;
822
  }
823
+
824
  #seopress-tabs .seopress-tab {
825
  padding: 1.5rem;
826
  display: none;
827
  }
828
+
829
  #seopress-tabs .seopress-tab.active {
830
  display: block;
831
  }
832
+
833
+ .seopress-option input[type=text],.seopress-option input[type=password],.seopress-option textarea {
 
834
  min-width: 485px;
835
  }
836
+
837
  #seopress_htaccess_file {
838
  width: 100%;
839
  }
840
+
841
  .seopress-option textarea {
842
  min-height: 100px;
843
  }
844
+
845
  .seopress-option #side-sortables .highlight {
846
  border: 1px dashed #ccc;
847
  display: block;
848
+ width: 382px;
849
  height: 40px;
850
+ background: 0 0;
851
  }
852
+
853
  .seopress-option #side-sortables .accordion-section {
854
  margin-bottom: 9px;
855
  width: 382px;
856
  }
857
+
858
  .seopress-option #side-sortables .accordion-section h3 {
859
  cursor: move;
860
  border: 1px solid #E5E5E5;
861
  background: #FAFAFA;
862
  }
863
+
864
  .seopress-option #side-sortables .accordion-section .inside {
865
+ padding: 10px 10px 24px;
866
  border-width: 0 1px 1px;
867
  border-style: solid;
868
+ box-shadow: 0 1px 1px rgba(0,0,0,.04);
869
+ border-color: #e5e5e5;
870
  display: inline-block;
871
  width: calc(100% - 22px);
872
  height: 100%;
873
  }
874
+
875
  .seopress-option #side-sortables .accordion-section .inside ul {
876
  padding-left: 10px;
877
+ margin-bottom: 0;
878
  padding-top: 2px;
879
  padding-bottom: 2px;
880
  }
881
+
882
  .seopress-option #side-sortables .accordion-section .inside ul li {
883
+ border-left: 2px solid #ccc;
884
  padding-left: 10px;
885
  margin-bottom: 10px;
886
  }
887
+
888
  .seopress-option #side-sortables .accordion-section .inside ul li:first-child {
889
  border-bottom: 1px dotted #E5E5E5;
890
  border-left: 0;
891
  padding-bottom: 10px;
892
+ font-weight: 700;
893
+ margin-left: -15px;
894
  margin-bottom: 10px;
895
  }
896
+
897
  .seopress-notice #message {
898
  margin: 5px 10px 2px 0;
899
  }
900
+
901
  #seopress-notice a {
902
  position: relative;
903
  text-decoration: none;
904
  }
905
+
906
  #seopress-notice a .tooltip {
907
  white-space: pre;
908
  z-index: 200;
911
  font-size: 12px;
912
  color: #aab7c4;
913
  background: #fff;
914
+ box-shadow: 0 1px 2px 0 rgba(49,49,93,.1),0 0 1px 0 rgba(0,0,0,.1);
915
  border-radius: 2px;
916
  position: absolute;
917
  opacity: 0;
918
  top: 30px;
919
+ transition: opacity .2s ease;
920
  visibility: hidden;
921
  line-height: 20px;
922
  left: -100%;
923
  overflow: hidden;
924
  }
925
+
926
  #seopress-notice a:hover .tooltip {
927
  opacity: 1;
928
  visibility: visible;
929
  }
930
+
931
  .seopress-page-list {
932
+ margin: 0;
933
  }
934
+
935
+ .seopress-option .dashicons,.seopress-page-list .dashicons {
936
  vertical-align: middle;
937
  margin-right: 5px;
938
  }
939
+
940
+ #seopress-admin-tabs .ui-tabs-nav,#seopress-notifications-center,.seopress-page-list .seopress-feature,.seopress-useful-tools {
941
  background: linear-gradient(172deg,#f5f7fa,#f5f7fa 200px,#fff 0,#fff);
942
  margin: 0 auto 20px;
943
+ box-shadow: 0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.2);
944
  max-width: 50rem;
945
  padding: 1.5rem;
946
  width: 100%;
947
  border-radius: 4px;
948
  }
949
+
950
+ #seopress-notifications-center,.seopress-useful-tools {
951
  background: linear-gradient(172deg,#f5f7fa,#f5f7fa 400px,#fff 0,#fff);
952
  }
953
+
954
  .seopress-page-list .seopress-feature {
955
  padding: 0 1.5rem;
956
  position: relative;
957
  overflow: hidden;
958
  transition-duration: .15s;
959
  }
960
+
961
  .seopress-page-list .seopress-feature p {
962
  color: #6b7c93;
963
  font-size: 14px;
964
  margin-bottom: 30px;
965
  }
966
+
967
  #seopress-notifications-center {
968
  margin-top: 0;
969
  }
970
+
971
  #seopress-admin-tabs .ui-tabs-nav {
972
  display: flex;
973
  padding-top: 1rem;
974
  padding-bottom: 0;
975
  }
976
+
977
  .seopress-page-list .seopress-feature .img-tool {
978
  height: 100px;
979
  width: 100px;
980
+ background: #c4f0ff;
981
  position: absolute;
982
  border-radius: 50%;
983
+ box-shadow: 0 4px 6px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.1);
984
  top: calc(50% - 50px);
985
  left: 20px;
986
  }
987
+
988
  .seopress-page-list .seopress-feature .img-tool .dashicons {
989
  color: #217AB7;
990
  font-size: 60px;
997
  left: calc(50% - 30px);
998
  margin: 0;
999
  }
1000
+
1001
  .seopress-page-list .seopress-feature .inner {
1002
+ margin: 0;
1003
  display: block;
1004
  padding: 2rem 0 2rem 120px;
1005
  }
1006
+
1007
  .seopress-page-list .seopress-feature h3 {
1008
  margin: 0;
1009
  font-size: 16px;
1010
+ font-weight: 700;
1011
  color: #3297d3;
1012
  text-transform: uppercase;
 
 
1013
  }
1014
+
1015
  .seopress-page-list .seopress-feature h3 .dashicons {
1016
  font-size: 16px;
1017
  margin-left: 5px;
1018
  vertical-align: middle;
1019
  }
1020
+
1021
+ #seopress-content .seopress-page-list .seopress-feature a,#seopress-notifications-center .seopress-alert .button-primary,.seopress-option .seopress-feature a,.seopress-useful-tools .widget .button-primary {
 
 
1022
  color: #fff;
1023
  text-decoration: none;
1024
  border: none;
1028
  line-height: 34px;
1029
  text-transform: uppercase;
1030
  min-height: 34px;
1031
+ transition: all .3s linear;
1032
  text-shadow: none;
1033
+ box-shadow: 0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);
1034
  margin-right: 15px;
1035
  background: #6A7C94;
1036
  position: relative;
1037
  height: auto;
1038
  }
1039
+
1040
  #seopress-content .seopress-page-list .seopress-feature a.button-secondary {
1041
  padding-left: 30px;
1042
  }
1043
+
1044
+ #seopress-content .seopress-page-list .seopress-feature a.button-secondary::before,#seopress-notifications-center .seopress-alert .button-primary::after {
1045
  content: "\f111";
1046
  font-family: Dashicons;
1047
  position: absolute;
1051
  -webkit-font-smoothing: antialiased;
1052
  font-size: 16px;
1053
  }
1054
+
1055
+ #seopress-content .seopress-page-list .seopress-feature a.view-redirects,#seopress-notifications-center .seopress-alert .button-primary,.seopress-option .button {
 
1056
  background: #fff;
1057
  border: none;
1058
+ color: #6b7c93;
1059
  font-weight: 500;
1060
+ transition: all .3s linear;
1061
  text-shadow: none;
1062
  text-transform: uppercase;
1063
  padding-right: 20px;
1066
  min-height: 34px;
1067
  margin-bottom: 10px;
1068
  border-radius: 4px;
1069
+ box-shadow: 0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);
1070
  vertical-align: baseline;
1071
  }
1072
+
1073
  .seopress-option .button .dashicons {
1074
  font-size: 16px;
1075
  }
1076
+
1077
  #seopress-content .seopress-page-list .seopress-feature a.view-redirects {
1078
  padding-left: 35px;
1079
  }
1080
+
1081
  #seopress-notifications-center .seopress-alert .button-primary::after {
1082
  content: "\f344";
1083
  left: inherit;
1084
  right: 10px;
1085
  }
1086
+
1087
  #seopress-content .seopress-page-list .seopress-feature a.view-redirects::before {
1088
  content: "\f177";
1089
  }
1090
+
1091
+ #seopress-content .seopress-page-list .seopress-feature a:hover,#seopress-notifications-center .seopress-alert .button-primary:hover,.seopress-option .button:hover,.seopress-option .seopress-feature a:hover,.seopress-useful-tools .widget .button-primary:hover {
 
 
 
1092
  text-decoration: none;
1093
  color: #FFF;
1094
  background: #232323;
1095
  }
1096
+
1097
+ #seopress-content .seopress-page-list .seopress-feature .seopress-doc:focus,#seopress-content .seopress-page-list .seopress-feature a:focus,#seopress-content .seopress-page-list .seopress-feature a:focus.button-secondary,#seopress-content a:focus,#seopress-notifications-center .seopress-alert .button-primary:focus,.seopress-option #seopress-tabs .seopress-doc:focus,.seopress-option .seopress-feature a:focus,.seopress-styles .seopress-option #seopress-yoast-migrate:focus,.seopress-styles .seopress-option #submit:focus,.seopress-useful-tools .widget .button-primary:focus {
1098
+ box-shadow: 0 1px 0 #0073aa,0 0 2px 1px #33b3db;
 
 
 
 
 
 
 
 
1099
  background: #008ec2;
1100
  border-color: #006799;
1101
  color: #fff;
1102
  }
1103
+
1104
  #seopress-admin-tabs .nav-tab-wrapper a.nav-tab-active:focus {
1105
+ color: inherit;
1106
  }
1107
+
1108
  #seopress-notifications-center .seopress-alert .button-primary {
1109
  float: right;
1110
  margin: 5px 0;
1111
  padding-right: 30px;
1112
  }
1113
+
1114
+ #seopress-notifications-center h2,.seopress-useful-tools h2 {
1115
+ margin: 5px 0 15px 5px;
1116
  display: inline-block;
1117
  width: 100%;
1118