Ultimate Member – User Profile & Membership Plugin - Version 2.0.24

Version Description

Download this release

Release Info

Developer nsinelnikov
Plugin Icon 128x128 Ultimate Member – User Profile & Membership Plugin
Version 2.0.24
Comparing to
See all releases

Code changes from version 1.3.89 to 2.0.24

Files changed (80) hide show
  1. addons/bp_avatar_transfer.php +0 -99
  2. addons/generate_random_users.php +0 -261
  3. addons/gravatar_transfer.php +0 -83
  4. addons/install_info.php +0 -419
  5. admin/assets/css/um-admin-global.css +0 -90
  6. admin/assets/css/um-admin-redux.css +0 -227
  7. admin/assets/js/um-admin-field.js +0 -89
  8. admin/assets/js/um-admin-users.js +0 -30
  9. admin/core/lib/ReduxFramework/CHANGELOG.md +0 -2000
  10. admin/core/lib/ReduxFramework/README.md +0 -134
  11. admin/core/lib/ReduxFramework/README.txt +0 -1207
  12. admin/core/lib/ReduxFramework/ReduxCore/assets/css/color-picker/color-picker.css +0 -1
  13. admin/core/lib/ReduxFramework/ReduxCore/assets/css/color-picker/color-picker.scss +0 -97
  14. admin/core/lib/ReduxFramework/ReduxCore/assets/css/import_export/import_export.css +0 -1
  15. admin/core/lib/ReduxFramework/ReduxCore/assets/css/media/media.css +0 -1
  16. admin/core/lib/ReduxFramework/ReduxCore/assets/css/media/media.scss +0 -61
  17. admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-admin.css +0 -1
  18. admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-admin.scss +0 -1516
  19. admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-fields.css +0 -1
  20. admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-vendor.css +0 -1
  21. admin/core/lib/ReduxFramework/ReduxCore/assets/css/rtl.css +0 -1
  22. admin/core/lib/ReduxFramework/ReduxCore/assets/css/rtl.scss +0 -126
  23. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/elusive-icons.css +0 -4
  24. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/fonts/elusiveicons-webfont.eot +0 -0
  25. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/fonts/elusiveicons-webfont.svg +0 -934
  26. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/fonts/elusiveicons-webfont.ttf +0 -0
  27. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/fonts/elusiveicons-webfont.woff +0 -0
  28. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_animated.scss +0 -34
  29. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_bordered-pulled.scss +0 -16
  30. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_core.scss +0 -13
  31. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_fixed-width.scss +0 -6
  32. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_icons.scss +0 -615
  33. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_larger.scss +0 -13
  34. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_list.scss +0 -19
  35. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_mixins.scss +0 -27
  36. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_path.scss +0 -14
  37. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_rotated-flipped.scss +0 -20
  38. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_stacked.scss +0 -20
  39. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/_variables.scss +0 -318
  40. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/elusive-icons.css +0 -4
  41. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/elusive-icons.css.map +0 -7
  42. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/scss/elusive-icons.scss +0 -17
  43. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-bg_flat_0_aaaaaa_40x100.png +0 -0
  44. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-bg_glass_55_fbf9ee_1x400.png +0 -0
  45. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
  46. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-bg_glass_75_dadada_1x400.png +0 -0
  47. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-bg_glass_75_e6e6e6_1x400.png +0 -0
  48. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-bg_glass_75_ffffff_1x400.png +0 -0
  49. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-bg_highlight-soft_75_cccccc_1x100.png +0 -0
  50. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-bg_inset-soft_95_fef1ec_1x100.png +0 -0
  51. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-icons_222222_256x240.png +0 -0
  52. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-icons_2e83ff_256x240.png +0 -0
  53. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-icons_454545_256x240.png +0 -0
  54. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-icons_888888_256x240.png +0 -0
  55. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-icons_cd0a0a_256x240.png +0 -0
  56. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-icons_f6cf3b_256x240.png +0 -0
  57. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/images/ui-icons_ffffff_256x240.png +0 -0
  58. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/jquery-ui-1.10.0.custom.css +0 -9
  59. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/jquery-ui-1.10.0.custom.less +0 -793
  60. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/jquery-ui-1.10.0.custom.scss +0 -799
  61. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.css +0 -617
  62. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.min.css +0 -3
  63. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/spectrum/redux-spectrum.css +0 -507
  64. admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/spectrum/redux-spectrum.min.css +0 -1
  65. admin/core/lib/ReduxFramework/ReduxCore/assets/img/1c.png +0 -0
  66. admin/core/lib/ReduxFramework/ReduxCore/assets/img/1col.png +0 -0
  67. admin/core/lib/ReduxFramework/ReduxCore/assets/img/2-col-portfolio.png +0 -0
  68. admin/core/lib/ReduxFramework/ReduxCore/assets/img/2cl.png +0 -0
  69. admin/core/lib/ReduxFramework/ReduxCore/assets/img/2cr.png +0 -0
  70. admin/core/lib/ReduxFramework/ReduxCore/assets/img/3-col-portfolio.png +0 -0
  71. admin/core/lib/ReduxFramework/ReduxCore/assets/img/3cl.png +0 -0
  72. admin/core/lib/ReduxFramework/ReduxCore/assets/img/3cm.png +0 -0
  73. admin/core/lib/ReduxFramework/ReduxCore/assets/img/3cr.png +0 -0
  74. admin/core/lib/ReduxFramework/ReduxCore/assets/img/4-col-portfolio.png +0 -0
  75. admin/core/lib/ReduxFramework/ReduxCore/assets/img/ajax.gif +0 -0
  76. admin/core/lib/ReduxFramework/ReduxCore/assets/img/menu_icon.png +0 -0
  77. admin/core/lib/ReduxFramework/ReduxCore/assets/img/toggle_tabs.png +0 -0
  78. admin/core/lib/ReduxFramework/ReduxCore/assets/js/media/media.js +0 -220
  79. admin/core/lib/ReduxFramework/ReduxCore/assets/js/media/media.min.js +0 -1
  80. admin/core/lib/ReduxFramework/ReduxCore/assets/js/redux.js +0 -1609
addons/bp_avatar_transfer.php DELETED
@@ -1,99 +0,0 @@
1
- <?php
2
-
3
- class UM_ADDON_bp_avatar_transfer {
4
-
5
- function __construct() {
6
-
7
- add_action('admin_menu', array(&$this, 'admin_menu'), 1001);
8
-
9
- add_action('admin_init', array(&$this, 'admin_init'), 1);
10
-
11
- add_action('um_admin_addon_hook', array(&$this, 'um_admin_addon_hook') );
12
-
13
- }
14
-
15
- function admin_menu() {
16
-
17
- global $ultimatemember;
18
- $this->addon = $ultimatemember->addons['bp_avatar_transfer'];
19
- add_submenu_page('ultimatemember', $this->addon[0], $this->addon[0], 'manage_options', 'bp_avatar_transfer', array(&$this, 'content') );
20
-
21
- }
22
-
23
- function um_admin_addon_hook( $hook ) {
24
- global $ultimatemember;
25
- switch( $hook ) {
26
- case 'bp_avatar_transfer':
27
- if ( class_exists('BuddyPress') ) {
28
-
29
- $path = bp_core_avatar_upload_path() . '/avatars';
30
-
31
- $files = glob( $path . '/*');
32
- $i = 0;
33
- foreach( $files as $key ) {
34
- $q = (count(glob("$key/*")) === 0) ? 0 : 1;
35
- if ( $q == 1 ) {
36
- $photo = glob( $key . '/*');
37
- foreach( $photo as $file ) {
38
- if ( strstr( $file, 'bpfull' ) ) {
39
- $get_user_id = explode('/', $file);
40
- array_pop($get_user_id);
41
- $user_id = end($get_user_id);
42
- if ( !file_exists( $ultimatemember->files->upload_basedir . $user_id . '/profile_photo.jpg' ) ) {
43
- $ultimatemember->files->new_user( $user_id );
44
- copy( $file, $ultimatemember->files->upload_basedir . $user_id . '/profile_photo.jpg' );
45
- update_user_meta($user_id, 'profile_photo', 'profile_photo.jpg');
46
- $i++;
47
- }
48
- }
49
- }
50
- }
51
- }
52
-
53
- $this->content = '<p><strong>Done. Process completed!</p>';
54
- $this->content .= $i . ' user(s) changed.</strong></p>';
55
-
56
- }
57
- break;
58
- }
59
- }
60
-
61
- function admin_init() {
62
- if ( isset( $_REQUEST['um-addon-hook'] ) ) {
63
- $hook = $_REQUEST['um-addon-hook'];
64
- do_action("um_admin_addon_hook", $hook);
65
- }
66
- }
67
-
68
- function content() {
69
-
70
- $this->process_link = add_query_arg('um-addon-hook','bp_avatar_transfer');
71
-
72
- ?>
73
-
74
- <div class="wrap">
75
-
76
- <h2>Ultimate Member <sup style="font-size:15px"><?php echo ultimatemember_version; ?></sup></h2>
77
-
78
- <h3><?php echo $this->addon[0]; ?></h3>
79
-
80
- <?php if ( isset( $this->content ) ) {
81
- echo $this->content;
82
- } else { ?>
83
-
84
- <p>This tool allows you to move all custom user photos/avatars from BuddyPress to Ultimate Member platform. This can help you If you are switching from BuddyPress.</p>
85
- <p>Depending on your users database, this could take a few moments. To start the process, click the following button.</p>
86
-
87
- <p><a href="<?php echo $this->process_link; ?>" class="button button-primary">Start transferring avatars</a></p>
88
-
89
- <?php } ?>
90
-
91
- </div><div class="clear"></div>
92
-
93
- <?php
94
-
95
- }
96
-
97
- }
98
-
99
- $UM_ADDON_bp_avatar_transfer = new UM_ADDON_bp_avatar_transfer();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
addons/generate_random_users.php DELETED
@@ -1,261 +0,0 @@
1
- <?php
2
-
3
- class UM_ADDON_generate_random_users {
4
-
5
- function __construct() {
6
-
7
- add_action('admin_menu', array(&$this, 'admin_menu'), 1001);
8
-
9
- add_action('admin_init', array(&$this, 'admin_init'), 1);
10
-
11
- add_action('um_admin_addon_hook', array(&$this, 'um_admin_addon_hook') );
12
-
13
- }
14
-
15
-
16
- function admin_menu() {
17
-
18
- global $ultimatemember;
19
- $this->addon = $ultimatemember->addons['generate_random_users'];
20
- add_submenu_page('ultimatemember', $this->addon[0], $this->addon[0], 'manage_options', 'generate_random_users', array(&$this, 'content') );
21
-
22
- }
23
-
24
- function um_admin_addon_hook( $hook ) {
25
- global $ultimatemember;
26
-
27
- switch ( $hook ) {
28
- case 'generate_random_users':
29
- $json_url = "https://randomuser.me/api/";
30
-
31
- $arr_post_header = array( );
32
-
33
- if( isset( $_GET['gender'] ) ){
34
- $gender = $_GET['gender'];
35
- if( $gender != 'both' ){
36
- $json_url = add_query_arg('gender', $gender, $json_url );
37
- $arr_post_header['gender'] = $gender;
38
- }
39
- }
40
-
41
- if( isset( $_GET['nationality'] ) ){
42
- $nationality = implode(",", $_GET['nationality']);
43
- if( ! empty( $nationality ) ){
44
- $json_url = add_query_arg('nat', $nationality, $json_url );
45
- }
46
- $arr_post_header['nat'] = $nationality;
47
- }
48
-
49
- if( isset( $_GET['total_users'] ) ){
50
- $total_users = intval( $_GET['total_users'] );
51
- $json_url = add_query_arg('results', $total_users, $json_url );
52
- $arr_post_header['results'] = $total_users;
53
- }
54
-
55
-
56
- $response = wp_remote_get( $json_url, array('timeout' => 120 ) );
57
- $json = '';
58
-
59
- if( is_array($response) ) {
60
- if( isset( $response['body'] ) && ! empty( $response['body'] ) ){
61
- $json = json_decode( $response['body'] );
62
- }
63
- }
64
-
65
- if( is_wp_error( $response ) ){
66
- wp_die( $response->get_error_message() );
67
- }
68
-
69
- if( ! empty( $json ) ){
70
-
71
- remove_action('um_after_new_user_register', 'um_after_new_user_register', 10, 2);
72
-
73
- $failed_dummies = 0;
74
- $default_role = um_get_option("default_role");
75
-
76
- foreach( $json->results as $dummy ){
77
-
78
- if( isset( $_GET['password'] ) && ! empty( $_GET['password'] ) ){
79
- $password = $_GET['password'];
80
- }else{
81
- $password = wp_generate_password( 8, false );
82
- }
83
-
84
- $site_url = @$_SERVER['SERVER_NAME'];
85
- $random_generate = wp_generate_password( 4, false );
86
-
87
- if( username_exists( $dummy->login->username ) ){
88
- $dummy->login->username = $dummy->login->username.'_'. $random_generate;
89
- }
90
-
91
- $dummy->login->email = $dummy->login->username."_dummy@{$site_url}";
92
-
93
- if( email_exists( $dummy->login->email ) ){
94
- $dummy->login->email = $dummy->login->username."_dummy_{$random_generate}@{$site_url}";
95
- }
96
-
97
- $userdata = array(
98
- 'display_name' => ucfirst( $dummy->name->first )." ".ucfirst( $dummy->name->last ),
99
- 'first_name' => ucfirst( $dummy->name->first ),
100
- 'last_name' => ucfirst( $dummy->name->last ),
101
- 'user_email' => $dummy->login->email,
102
- 'user_login' => $dummy->login->username,
103
- 'user_pass' => $password,
104
- );
105
-
106
- $user_id = wp_insert_user( $userdata );
107
-
108
- if( is_wp_error( $user_id ) ){
109
- $failed_dummies++;
110
- }
111
-
112
- $usermeta = array(
113
- 'synced_profile_photo' => $dummy->picture->large,
114
- 'gender' => ucfirst($dummy->gender),
115
- 'birth_date' => date("Y/m/d", strtotime( $dummy->dob) ),
116
- '_um_last_login' => date("Y/m/d", strtotime( $dummy->registered ) ),
117
- 'mobile_number' => $dummy->cell,
118
- 'phone_number' => $dummy->phone,
119
- 'synced_gravatar_hashed_id' => md5( strtolower( trim( $dummy->email ) ) ),
120
- 'account_status' => 'approved',
121
- '_um_profile_dummy' => true,
122
- 'role' => isset( $default_role ) ? $default_role: 'member'
123
- );
124
-
125
- if( isset( $_GET['add_cover_photo'] ) && $_GET['add_cover_photo'] == 1 ){
126
-
127
- $rand = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
128
- $color = $rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)];
129
-
130
- $usermeta['synced_cover_photo'] = 'http://placehold.it/650x350/'.$color.'/'.$color;
131
-
132
- }
133
-
134
- foreach ( $usermeta as $key => $value ) {
135
- update_user_meta( $user_id, $key, $value );
136
- }
137
-
138
-
139
- }
140
- wp_redirect( admin_url("admin.php?page=generate_random_users") ); exit;
141
- }
142
-
143
- break;
144
-
145
- case 'remove_random_users':
146
-
147
- $dummies = new WP_User_Query(
148
- array(
149
- 'fields' => array('ID'),
150
- 'meta_key' => '_um_profile_dummy',
151
- 'meta_value' => true,
152
- 'meta_compare' => '='
153
- )
154
- );
155
-
156
- if( $dummies->total_users > 0 ){
157
- foreach ( $dummies->get_results() as $dummy ) {
158
-
159
- if( isset( $dummy->ID ) ){
160
- wp_delete_user( $dummy->ID );
161
- }
162
-
163
- }
164
- }
165
-
166
- delete_option('um_generated_dumies');
167
- wp_redirect( admin_url("admin.php?page=generate_random_users") );
168
- exit;
169
-
170
- break;
171
-
172
- default:
173
-
174
- break;
175
- }
176
-
177
- }
178
-
179
- function admin_init() {
180
- if ( isset( $_REQUEST['um-addon-hook'] ) ) {
181
- $hook = $_REQUEST['um-addon-hook'];
182
- do_action("um_admin_addon_hook", $hook );
183
- }
184
- }
185
-
186
- function content() {
187
-
188
- ?>
189
-
190
- <div class="wrap">
191
-
192
- <h2>Ultimate Member <sup style="font-size:15px"><?php echo ultimatemember_version; ?></sup></h2>
193
-
194
- <h3><?php echo $this->addon[0]; ?></h3>
195
-
196
- <?php if ( isset( $this->content ) ) {
197
- echo $this->content;
198
- } else { ?>
199
-
200
- <p>This tool allows you to add dummies as Ultimate Member users. </p>
201
- <?php
202
- $dummies = new WP_User_Query(
203
- array(
204
- 'fields' => array('ID'),
205
- 'meta_key' => '_um_profile_dummy',
206
- 'meta_value' => true,
207
- 'meta_compare' => '='
208
- )
209
- );
210
- ?>
211
- <?php if( $dummies->total_users > 0 ): ?>
212
- <form method="get">
213
- <p>
214
- &nbsp;<input type="submit" class="button button-secondary" value="Remove Generated Dummies (<?php echo $dummies->total_users;?>)"/>
215
- <input type="hidden" name="um-addon-hook" value="remove_random_users"/>
216
- <input type="hidden" name="page" value="generate_random_users"/>
217
- </form>
218
- <br/>
219
- <?php endif; ?>
220
- <form method="get">
221
- <label for="total_users">How many dummies? <br/><input type="text" name="total_users" value="30" /> <br/><br/>
222
- <label for="gender">Gender:</label> <br/>
223
- <label><input type='radio' name="gender" value="male"/> Male</label> <br/>
224
- <label><input type='radio' name="gender" value="female"/> Female</label> <br/>
225
- <label><input type='radio' checked="checked" name="gender" value="both"/> Both</label>
226
- <br/><br/>
227
- <label for="nationality">Available Nationalities:</label><br/>
228
- <select style="width:150px" name="nationality[]" multiple>
229
- <?php
230
- $nationality = array( 'AU', 'BR', 'CA', 'CH', 'DE', 'DK', 'ES', 'FI', 'FR', 'GB', 'IE', 'IR', 'NL', 'NZ', 'TR', 'US' );
231
- foreach ($nationality as $code ) {
232
- $value = strtolower($code);
233
- echo "<option value='".$value."'/> ".$code."</option>";
234
- }
235
- ?>
236
- </select>
237
- <br/><br/>
238
- <label for="add_cover_photo"><input type="checkbox" name="add_cover_photo" value="1" />
239
- Add cover photos?</label>
240
- <br/><small>Generates random colored cover photos</small>
241
- <br/><br/>
242
- <label for="password">
243
- Account Passwords:
244
- <input type="password" name="password" />
245
- <br/><small>if you leave this blank, it will generate random strings password</small>
246
- </label>
247
- <br/>
248
- <input type="submit" class="button button-primary" value="Start Generating Dummies"/>
249
- <input type="hidden" name="um-addon-hook" value="generate_random_users"/>
250
-
251
- <?php } ?>
252
- </form>
253
-
254
- </div><div class="clear"></div>
255
-
256
- <?php
257
-
258
- }
259
- }
260
-
261
- $UM_ADDON_generate_random_users = new UM_ADDON_generate_random_users ();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
addons/gravatar_transfer.php DELETED
@@ -1,83 +0,0 @@
1
- <?php
2
-
3
- class UM_ADDON_gravatar_transfer {
4
-
5
- function __construct() {
6
-
7
- add_action('admin_menu', array(&$this, 'admin_menu'), 1001);
8
-
9
- add_action('admin_init', array(&$this, 'admin_init'), 1);
10
-
11
- add_action('um_admin_addon_hook', array(&$this, 'um_admin_addon_hook') );
12
-
13
- }
14
-
15
- function gravatar_hash(){
16
- global $wpdb;
17
- $wpdb->query('DELETE FROM '.$wpdb->usermeta.' WHERE meta_key = "synced_gravatar_hashed_id" ');
18
-
19
- $wpdb->query('INSERT INTO '.$wpdb->usermeta.'(user_id, meta_key, meta_value)
20
- SELECT ID, "synced_gravatar_hashed_id", MD5( LOWER( TRIM(user_email) ) ) FROM '.$wpdb->users.' ');
21
-
22
- return true;
23
- }
24
-
25
- function admin_menu() {
26
-
27
- global $ultimatemember;
28
- $this->addon = $ultimatemember->addons['gravatar_transfer'];
29
- add_submenu_page('ultimatemember', $this->addon[0], $this->addon[0], 'manage_options', 'gravatar_transfer', array(&$this, 'content') );
30
-
31
- }
32
-
33
- function um_admin_addon_hook( $hook ) {
34
- global $ultimatemember;
35
- switch( $hook ) {
36
- case 'gravatar_transfer':
37
- if( $this->gravatar_hash() ){
38
- $this->content = '<p><strong>Done. Process completed!</p>';
39
- $result = count_users();
40
- $this->content .= $result['total_users'] . ' user(s) changed.</strong></p>';
41
- }
42
- break;
43
- }
44
- }
45
-
46
- function admin_init() {
47
- if ( isset( $_REQUEST['um-addon-hook'] ) ) {
48
- $hook = $_REQUEST['um-addon-hook'];
49
- do_action("um_admin_addon_hook", $hook);
50
- }
51
- }
52
-
53
- function content() {
54
-
55
- $this->process_link = add_query_arg('um-addon-hook','gravatar_transfer');
56
-
57
- ?>
58
-
59
- <div class="wrap">
60
-
61
- <h2>Ultimate Member <sup style="font-size:15px"><?php echo ultimatemember_version; ?></sup></h2>
62
-
63
- <h3><?php echo $this->addon[0]; ?></h3>
64
-
65
- <?php if ( isset( $this->content ) ) {
66
- echo $this->content;
67
- } else { ?>
68
-
69
- <p>This tool allows you to add gravatars to Ultimate Member users. This can help you to link gravatar photos to user accounts with their email address.</p>
70
- <p>Depending on your users database, this could take a few moments. To start the process, click the following button.</p>
71
-
72
- <p><a href="<?php echo $this->process_link; ?>" class="button button-primary">Start adding gravatars</a></p>
73
-
74
- <?php } ?>
75
-
76
- </div><div class="clear"></div>
77
-
78
- <?php
79
-
80
- }
81
- }
82
-
83
- $UM_ADDON_gravatar_transfer = new UM_ADDON_gravatar_transfer();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
addons/install_info.php DELETED
@@ -1,419 +0,0 @@
1
- <?php
2
-
3
- class UM_ADDON_install_info {
4
-
5
- function __construct() {
6
-
7
- add_action('admin_menu', array(&$this, 'admin_menu'), 1001);
8
-
9
- add_action('admin_init', array(&$this, 'admin_init'), 1);
10
-
11
- add_action('um_admin_addon_hook', array(&$this, 'um_admin_addon_hook') );
12
-
13
- }
14
-
15
-
16
- function admin_menu() {
17
-
18
- global $ultimatemember;
19
- $this->addon = $ultimatemember->addons['install_info'];
20
- add_submenu_page('ultimatemember', "System Info","System Info", 'manage_options', 'um_install_info', array(&$this, 'content') );
21
-
22
- }
23
-
24
- function um_admin_addon_hook( $hook ) {
25
- global $ultimatemember;
26
-
27
- switch ( $hook ) {
28
-
29
- case 'download_install_info':
30
-
31
- nocache_headers();
32
-
33
- header( "Content-type: text/plain" );
34
- header( 'Content-Disposition: attachment; filename="ultimatemember-install-info.txt"' );
35
-
36
- echo wp_strip_all_tags( $_POST['um-install-info'] );
37
- exit;
38
-
39
- break;
40
-
41
- default:
42
-
43
- break;
44
- }
45
-
46
- }
47
-
48
- function admin_init() {
49
- if ( isset( $_REQUEST['um-addon-hook'] ) ) {
50
- $hook = $_REQUEST['um-addon-hook'];
51
- do_action("um_admin_addon_hook", $hook );
52
- }
53
- }
54
-
55
- function content() {
56
- global $wpdb, $ultimatemember;
57
-
58
- if( !class_exists( 'Browser' ) )
59
- require_once um_path . 'core/lib/browser.php';
60
-
61
- // Detect browser
62
- $browser = new Browser();
63
-
64
- // Get theme info
65
- $theme_data = wp_get_theme();
66
- $theme = $theme_data->Name . ' ' . $theme_data->Version;
67
-
68
- // Identify Hosting Provider
69
- $host = um_get_host();
70
-
71
- um_fetch_user( get_current_user_id() );
72
- ?>
73
-
74
- <div class="wrap">
75
-
76
- <h2>Ultimate Member</h2>
77
-
78
- <h3><?php echo $this->addon[0]; ?></h3>
79
-
80
- <?php if ( isset( $this->content ) ) {
81
- echo $this->content;
82
- } else { ?>
83
-
84
- <form action="<?php echo esc_url( admin_url( 'admin.php?page=um_install_info' ) ); ?>" method="post" dir="ltr">
85
- <textarea style="width:100%; height:400px;" readonly="readonly" onclick="this.focus();this.select()" id="install-info-textarea" name="um-install-info" title="<?php _e( 'To copy the Install info, click below then press Ctrl + C (PC) or Cmd + C (Mac).', 'edd' ); ?>">
86
- ### Begin Install Info ###
87
-
88
- ## Please include this information when posting support requests ##
89
-
90
- <?php do_action( 'um_install_info_before' ); ?>
91
-
92
- --- Site Info ---
93
-
94
- Site URL: <?php echo site_url() . "\n"; ?>
95
- Home URL: <?php echo home_url() . "\n"; ?>
96
- Multisite: <?php echo is_multisite() ? 'Yes' . "\n" : 'No' . "\n" ?>
97
-
98
- --- Hosting Provider ---
99
-
100
- <?php if( $host ) : ?>
101
- Host: <?php echo $host . "\n"; ?>
102
- <?php endif; ?>
103
-
104
- --- User Browser ---
105
-
106
- <?php echo $browser ; ?>
107
-
108
- ---- Current User Details --
109
-
110
- <?php $user = wp_get_current_user(); ?>
111
- UM Role: <?php echo um_user('role'). "\n"; ?>
112
- WP Role: <?php echo $user->roles ? $user->roles[0] : false; echo "\n"; ?>
113
-
114
- --- WordPress Configurations ---
115
-
116
- Version: <?php echo get_bloginfo( 'version' ) . "\n"; ?>
117
- Language: <?php echo get_locale()."\n"; ?>
118
- Permalink Structure: <?php echo get_option( 'permalink_structure' ) . "\n"; ?>
119
- Active Theme: <?php echo $theme . "\n"; ?>
120
- <?php $show_on_front = get_option( 'show_on_front' ); ?>
121
- <?php if( $show_on_front == "posts" ): ?>
122
- Show On Front: <?php echo get_option( 'show_on_front' ) . "/static\n" ?>
123
- <?php elseif( $show_on_front == "page" ): ?>
124
- Page On Front: <?php $id = get_option( 'page_on_front' ); echo get_the_title( $id ) . ' (#' . $id . ')' . "\n" ?>
125
- Page For Posts: <?php $id = get_option( 'page_for_posts' ); echo get_the_title( $id ) . ' (#' . $id . ')' . "\n" ?>
126
- <?php endif; ?>
127
- ABSPATH: <?php echo ABSPATH."\n"; ?>
128
- <?php $wp_count_posts = wp_count_posts(); ?>
129
- All Posts/Pages: <?php echo array_sum((array)$wp_count_posts)."\n";?>
130
- <?php
131
- $request['cmd'] = '_notify-validate';
132
-
133
- $params = array(
134
- 'sslverify' => false,
135
- 'timeout' => 60,
136
- 'user-agent' => 'UltimateMember/' . ultimatemember_version,
137
- 'body' => $request
138
- );
139
-
140
- $response = wp_remote_post( 'https://www.paypal.com/cgi-bin/webscr', $params );
141
-
142
- if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 ) {
143
- $WP_REMOTE_POST = 'wp_remote_post() works' . "\n";
144
- } else {
145
- $WP_REMOTE_POST = 'wp_remote_post() does not work' . "\n";
146
- }
147
- ?>
148
- WP Remote Post: <?php echo $WP_REMOTE_POST; ?>
149
- WP_DEBUG: <?php echo defined( 'WP_DEBUG' ) ? WP_DEBUG ? 'Enabled' . "\n" : 'Disabled' . "\n" : 'Not set' . "\n" ?>
150
- WP Table Prefix: <?php echo "Length: ". strlen( $wpdb->prefix ); echo ", Status:"; if ( strlen( $wpdb->prefix )>16 ) {echo " ERROR: Too Long";} else {echo " Acceptable";} echo "\n"; ?>
151
- Memory Limit: <?php echo ( um_let_to_num( WP_MEMORY_LIMIT )/( 1024 ) )."MB"; ?><?php echo "\n"; ?>
152
-
153
- --- UM Configurations ---
154
-
155
- Version: <?php echo ultimatemember_version . "\n"; ?>
156
- Upgraded From: <?php echo get_option( 'um_version_upgraded_from', 'None' ) . "\n"; ?>
157
- Current URL Method: <?php echo um_get_option( 'current_url_method' ). "\n"; ?>
158
- Cache User Profile: <?php if( um_get_option( 'um_profile_object_cache_stop' ) == 1 ){ echo "No"; }else{ echo "Yes"; } echo "\n"; ?>
159
- Generate Slugs on Directories: <?php if( um_get_option( 'um_generate_slug_in_directory' ) == 1 ){ echo "No"; }else{ echo "Yes"; } echo "\n"; ?>
160
- Rewrite Rules: <?php if( um_get_option( 'um_flush_stop' ) == 1 ){ echo "No"; }else{ echo "Yes"; } echo "\n"; ?>
161
- Force UTF-8 Encoding: <?php if( um_get_option( 'um_force_utf8_strings' ) == 1 ){ echo "Yes"; }else{ echo "No"; } echo "\n"; ?>
162
- Time Check Security: <?php if( um_get_option( 'enable_timebot' ) == 1 ){ echo "Yes"; }else{ echo "No"; } echo "\n"; ?>
163
- JS/CSS Compression: <?php if( um_get_option( 'disable_minify' ) == 0 ){ echo "Yes"; }else{ echo "No"; } echo "\n"; ?>
164
- <?php if( is_multisite() ): ?>
165
- Network Structure: <?php echo um_get_option( 'network_permalink_structure' ). "\n"; ?>
166
- <?php endif; ?>
167
- Nav Menu Settings: <?php if( um_get_option( 'disable_menu' ) == 0 ){ echo "Yes"; }else{ echo "No"; } echo "\n"; ?>
168
- Port Forwarding in URL: <?php if( um_get_option( 'um_port_forwarding_url' ) == 1 ){ echo "Yes"; }else{ echo "No"; } echo "\n"; ?>
169
- Exclude CSS/JS on Home: <?php if( um_get_option( 'js_css_exlcude_home' ) == 1 ){ echo "Yes"; }else{ echo "No"; } echo "\n"; ?>
170
-
171
- --- UM Pages Configuration ---
172
-
173
- <?php do_action("um_install_info_before_page_config") ?>
174
- User: <?php echo get_permalink( um_get_option('core_user') ) . "\n"; ?>
175
- Account: <?php echo get_permalink( um_get_option('core_account') ) . "\n"; ?>
176
- Members: <?php echo get_permalink( um_get_option('core_members') ) . "\n"; ?>
177
- Register: <?php echo get_permalink( um_get_option('core_register') ) . "\n"; ?>
178
- Login: <?php echo get_permalink( um_get_option('core_login') ) . "\n"; ?>
179
- Logout: <?php echo get_permalink( um_get_option('core_logout') ) . "\n"; ?>
180
- Password Reset: <?php echo get_permalink( um_get_option('core_password-reset') ) . "\n"; ?>
181
- <?php do_action("um_install_info_after_page_config") ?>
182
-
183
- -- UM Users Configuration ---
184
-
185
- Default New User Role: <?php echo um_get_option('default_role') . "\n"; ?>
186
- Profile Permalink Base: <?php echo um_get_option('permalink_base') . "\n"; ?>
187
- User Display Name: <?php echo um_get_option('display_name') . "\n"; ?>
188
- Force Name to Uppercase: <?php echo $this->value( um_get_option('force_display_name_capitlized'), 'yesno', true ); ?>
189
- Redirect author to profile: <?php echo $this->value( um_get_option('author_redirect'), 'yesno', true ); ?>
190
- Enable Members Directory: <?php echo $this->value( um_get_option('members_page'), 'yesno', true ); ?>
191
- Use Gravatars: <?php echo $this->value( um_get_option('use_gravatars'), 'yesno', true ); ?>
192
- <?php if( um_get_option('use_gravatars') ): ?>Gravatar builtin image: <?php echo um_get_option('use_um_gravatar_default_builtin_image') . "\n"; ?>
193
- UM Avatar as blank Gravatar: <?php echo $this->value( um_get_option('use_um_gravatar_default_image'), 'yesno', true ); ?><?php endif; ?>
194
- Require a strong password: <?php echo $this->value( um_get_option('reset_require_strongpass'), 'onoff', true ); ?>
195
- Editable primary email field in profile view: <?php echo $this->value( um_get_option('editable_primary_email_in_profile'), 'onoff', true ); ?>
196
-
197
- -- UM Access Configuration ---
198
-
199
- Panic Key: <?php echo um_get_option('panic_key') . "\n"; ?>
200
- Global Site Access: <?php $arr = array('Site accessible to Everyone','','Site accessible to Logged In Users'); echo $arr[ intval( um_get_option('accessible') ) ] . "\n"; ?>
201
- <?php if( um_get_option('accessible') == 2 ):?>
202
- Custom Redirect URL: <?php echo um_get_option('access_redirect')."\n";?>
203
- Exclude the following URLs:<?php echo "\t\t\t\t".implode("\t\n\t\t\t\t\t\t\t\t\t\t",um_get_option('access_exclude_uris') )."\n";?><?php endif;?>
204
- Backend Login Screen for Guests: <?php echo $this->value( um_get_option('wpadmin_login'), 'yesno', true ); ?>
205
- <?php if( ! um_get_option('wpadmin_login') ):?>Redirect to alternative login page: <?php if( um_get_option('wpadmin_login_redirect') == 'um_login_page' ){ echo um_get_core_page('login')."\n"; }else{ echo um_get_option('wpadmin_login_redirect_url')."\n"; }?><?php endif; ?>
206
- Backend Register Screen for Guests: <?php echo $this->value( um_get_option('wpadmin_register'), 'yesno', true ); ?>
207
- <?php if( ! um_get_option('wpadmin_register') ):?>Redirect to alternative register page: <?php if( um_get_option('wpadmin_register_redirect') == 'um_register_page' ){ echo um_get_core_page('register')."\n"; }else{ echo um_get_option('wpadmin_register_redirect_url')."\n"; }?><?php endif; ?>
208
- Access Control widget for Admins only: <?php echo $this->value( um_get_option('access_widget_admin_only'), 'yesno', true ); ?>
209
- Enable the Reset Password Limit: <?php echo $this->value( um_get_option('enable_reset_password_limit'), 'yesno', true ); ?>
210
- <?php if( um_get_option('enable_reset_password_limit') ) {
211
- echo "Reset Password Limit:\t\t\t\t\t\t".um_get_option('reset_password_limit_number')."\n";
212
- echo "Disable Reset Password Limit for Admins:\t".$this->value( um_get_option('disable_admin_reset_password_limit'), 'yesno', true );
213
- } ?>
214
- <?php $wpadmin_allow_ips = um_get_option('wpadmin_allow_ips'); if( ! empty( $wpadmin_allow_ips ) ){ ?>
215
- Whitelisted Backend IPs: <?php echo count( explode("\n",trim(um_get_option('wpadmin_allow_ips') ) ) )."\n"; ?>
216
- <?php }?>
217
- <?php $blocked_ips = um_get_option('blocked_ips'); if( ! empty( $blocked_ips ) ){ ?>
218
- Blocked IP Addresses: <?php echo count( explode("\n",um_get_option('blocked_ips') ) )."\n"; ?>
219
- <?php }?>
220
- <?php $blocked_emails = um_get_option('blocked_emails'); if( ! empty( $blocked_emails ) ){ ?>
221
- Blocked Email Addresses: <?php echo count( explode("\n",um_get_option('blocked_emails') ) )."\n"; ?>
222
- <?php }?>
223
- <?php $blocked_words = um_get_option('blocked_words'); if( ! empty( $blocked_words ) ){ ?>
224
- Blacklist Words: <?php echo count( explode("\n",um_get_option('blocked_words') ) )."\n"; ?>
225
- <?php }?>
226
-
227
-
228
- --- UM Email Configurations --
229
-
230
- Mail appears from: <?php $mail_from = um_get_option('mail_from'); if( ! empty( $mail_from ) ){echo um_get_option('mail_from');}else{echo "-";}; echo "\n";?>
231
- Mail appears from address: <?php $mail_from_addr = um_get_option('mail_from_addr'); if( ! empty( $mail_from_addr ) ){echo um_get_option('mail_from_addr');}else{echo "-";}; echo "\n";?>
232
- Use HTML for E-mails: <?php echo $this->value( um_get_option('email_html'), 'yesno', true ); ?>
233
- Account Welcome Email: <?php echo $this->value( um_get_option('welcome_email_on'), 'yesno', true ); ?>
234
- Account Activation Email: <?php echo $this->value( um_get_option('checkmail_email_on'), 'yesno', true ); ?>
235
- Pending Review Email: <?php echo $this->value( um_get_option('pending_email_on'), 'yesno', true ); ?>
236
- Account Approved Email: <?php echo $this->value( um_get_option('approved_email_on'), 'yesno', true ); ?>
237
- Account Rejected Email: <?php echo $this->value( um_get_option('rejected_email_on'), 'yesno', true ); ?>
238
- Account Deactivated Email: <?php echo $this->value( um_get_option('inactive_email_on'), 'yesno', true ); ?>
239
- Account Deleted Email: <?php echo $this->value( um_get_option('deletion_email_on'), 'yesno', true ); ?>
240
- Password Reset Email: <?php echo $this->value( um_get_option('resetpw_email_on'), 'yesno', true ); ?>
241
- Password Changed Email: <?php echo $this->value( um_get_option('changedpw_email_on'), 'yesno', true ); ?>
242
-
243
-
244
- --- UM Total Users ---
245
-
246
- <?php
247
-
248
- $result = count_users();
249
- echo 'All Users('.$result['total_users'].")\n";
250
- foreach($result['avail_roles'] as $role => $count){
251
- echo $role."(".$count.")\n";
252
- }
253
- ?>
254
-
255
-
256
- --- UM Roles ---
257
-
258
- <?php
259
-
260
- foreach( $ultimatemember->query->get_roles() as $role_id => $role ) {
261
- echo $role." ({$role_id})\n";
262
- }
263
-
264
- ?>
265
-
266
-
267
- --- UM Custom Templates ---
268
-
269
- <?php
270
- // Show templates that have been copied to the theme's edd_templates dir
271
-
272
- $dir = get_stylesheet_directory() . '/ultimate-member/templates/*.php';
273
- if ( ! empty( $dir ) ){
274
- $found = glob( $dir );
275
- if( ! empty( $found ) ){
276
- foreach ( glob( $dir ) as $file ) {
277
- echo "File: " . $file . "\n";
278
- }
279
- }else {
280
- echo 'N/A'."\n";
281
- }
282
- }
283
- echo "\n\n";
284
-
285
- $dir = get_stylesheet_directory() . '/ultimate-member/templates/emails/*.html';
286
- echo "-- UM Email HTML Templates -- \n\n";
287
-
288
- if ( ! empty( $dir ) ){
289
- $found = glob( $dir );
290
- if( ! empty( $found ) ){
291
- foreach ( glob( $dir ) as $file ) {
292
- echo "File: ". $file . "\n";
293
- }
294
- }else {
295
- echo 'N/A'."\n";
296
- }
297
- }
298
-
299
- ?>
300
-
301
- --- Web Server Configurations ---
302
-
303
- PHP Version: <?php echo PHP_VERSION . "\n"; ?>
304
- MySQL Version: <?php echo $wpdb->db_version() . "\n"; ?>
305
- Web Server Info: <?php echo $_SERVER['SERVER_SOFTWARE'] . "\n"; ?>
306
-
307
- --- PHP Configurations --
308
-
309
- PHP Memory Limit: <?php echo ini_get( 'memory_limit' ) . "\n"; ?>
310
- PHP Upload Max Size: <?php echo ini_get( 'upload_max_filesize' ) . "\n"; ?>
311
- PHP Post Max Size: <?php echo ini_get( 'post_max_size' ) . "\n"; ?>
312
- PHP Upload Max Filesize: <?php echo ini_get( 'upload_max_filesize' ) . "\n"; ?>
313
- PHP Time Limit: <?php echo ini_get( 'max_execution_time' ) . "\n"; ?>
314
- PHP Max Input Vars: <?php echo ini_get( 'max_input_vars' ) . "\n"; ?>
315
- PHP Arg Separator: <?php echo ini_get( 'arg_separator.output' ) . "\n"; ?>
316
- PHP Allow URL File Open: <?php echo ini_get( 'allow_url_fopen' ) ? "Yes\n" : "No\n"; ?>
317
-
318
-
319
- --- Web Server Extensions/Modules ---
320
-
321
- DISPLAY ERRORS: <?php echo ( ini_get( 'display_errors' ) ) ? 'On (' . ini_get( 'display_errors' ) . ')' : 'N/A'; ?><?php echo "\n"; ?>
322
- FSOCKOPEN: <?php echo ( function_exists( 'fsockopen' ) ) ? 'Your server supports fsockopen.' : 'Your server does not support fsockopen.'; ?><?php echo "\n"; ?>
323
- cURL: <?php echo ( function_exists( 'curl_init' ) ) ? 'Your server supports cURL.' : 'Your server does not support cURL.'; ?><?php echo "\n"; ?>
324
- SOAP Client: <?php echo ( class_exists( 'SoapClient' ) ) ? 'Your server has the SOAP Client enabled.' : 'Your server does not have the SOAP Client enabled.'; ?><?php echo "\n"; ?>
325
- SUHOSIN: <?php echo ( extension_loaded( 'suhosin' ) ) ? 'Your server has SUHOSIN installed.' : 'Your server does not have SUHOSIN installed.'; ?><?php echo "\n"; ?>
326
- GD Library: <?php echo ( extension_loaded( 'gd' ) && function_exists('gd_info') ) ? 'PHP GD library is installed on your web server.' : 'PHP GD library is NOT installed on your web server.'; ?><?php echo "\n"; ?>
327
- Mail: <?php echo ( function_exists('mail') ) ? 'PHP mail function exist on your web server.' : 'PHP mail function doesn\'t exist on your web server.'; ?><?php echo "\n"; ?>
328
-
329
-
330
- --- Session Configurations ---
331
-
332
- Session: <?php echo isset( $_SESSION ) ? 'Enabled' : 'Disabled'; ?><?php echo "\n"; ?>
333
- Session Name: <?php echo esc_html( ini_get( 'session.name' ) ); ?><?php echo "\n"; ?>
334
- Cookie Path: <?php echo esc_html( ini_get( 'session.cookie_path' ) ); ?><?php echo "\n"; ?>
335
- Save Path: <?php echo esc_html( ini_get( 'session.save_path' ) ); ?><?php echo "\n"; ?>
336
- Use Cookies: <?php echo ini_get( 'session.use_cookies' ) ? 'On' : 'Off'; ?><?php echo "\n"; ?>
337
- Use Only Cookies: <?php echo ini_get( 'session.use_only_cookies' ) ? 'On' : 'Off'; ?><?php echo "\n"; ?>
338
-
339
-
340
-
341
- --- WordPress Active Plugins ---
342
-
343
- <?php
344
- $plugins = get_plugins();
345
- $active_plugins = get_option( 'active_plugins', array() );
346
-
347
- foreach ( $plugins as $plugin_path => $plugin ) {
348
- // If the plugin isn't active, don't show it.
349
- if ( ! in_array( $plugin_path, $active_plugins ) )
350
- continue;
351
-
352
- echo $plugin['Name'] . ': ' . $plugin['Version'] ."\n";
353
- }
354
-
355
- if ( is_multisite() ) :
356
- ?>
357
-
358
- --- WordPress Network Active Plugins ---
359
-
360
- <?php
361
- $plugins = wp_get_active_network_plugins();
362
- $active_plugins = get_site_option( 'active_sitewide_plugins', array() );
363
-
364
- foreach ( $plugins as $plugin_path ) {
365
- $plugin_base = plugin_basename( $plugin_path );
366
-
367
- // If the plugin isn't active, don't show it.
368
- if ( ! array_key_exists( $plugin_base, $active_plugins ) )
369
- continue;
370
-
371
- $plugin = get_plugin_data( $plugin_path );
372
-
373
- echo $plugin['Name'] . ' :' . $plugin['Version'] ."\n";
374
- }
375
-
376
- endif;
377
- ?>
378
- <?php
379
- do_action( 'um_install_info_after' );
380
- ?>
381
-
382
-
383
-
384
-
385
- ### End Install Info ###</textarea>
386
- <p class="submit">
387
- <input type="hidden" name="um-addon-hook" value="download_install_info" />
388
- <?php submit_button( 'Download Install Info File', 'primary', 'download_install_info', false ); ?>
389
- </p>
390
- </form>
391
-
392
- <?php } ?>
393
-
394
- <?php
395
-
396
- }
397
-
398
- function value( $raw_value = '', $type = 'yesno', $default = '', $default_negate = '' ){
399
-
400
- if( $type == 'yesno' ){
401
- if( $default == $raw_value ){
402
- $raw_value = "Yes";
403
- }else{
404
- $raw_value = "No";
405
- }
406
- }else if( $type == 'onoff' ){
407
- if( $default == $raw_value ){
408
- $raw_value = "On";
409
- }else{
410
- $raw_value = "Off";
411
- }
412
- }
413
-
414
- return $raw_value."\n";
415
- }
416
-
417
- }
418
-
419
- $UM_ADDON_install_info = new UM_ADDON_install_info();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/assets/css/um-admin-global.css DELETED
@@ -1,90 +0,0 @@
1
- .um-admin-notice {
2
- border-color: #3ba1da !important;
3
- color: #555;
4
- }
5
-
6
- .um-admin-notice a.button-primary {
7
- background-color: #3ba1da !important;
8
- border-color: #3ba1da !important;
9
- }
10
-
11
- .um-admin-notice a.button-primary:hover {
12
- background-color: #2295d8 !important;
13
- border-color: #2295d8 !important;
14
- }
15
-
16
- .um-admin-notice a.button-secondary {opacity: 0.7}
17
- .um-admin-notice a.button-secondary:hover {opacity: 0.9}
18
- .um-admin-notice a {text-decoration: none;color: #3ba1da}
19
- .um-admin-notice a:hover {color: #44b0ec}
20
-
21
- .um-filter {
22
- padding: 12px;
23
- border-color: #ddd !important;
24
- margin: 20px 0 0 0 !important;
25
- font-size: 14px;
26
- line-height: 24px;
27
- }
28
-
29
- /*
30
- - General metabox styling
31
- */
32
-
33
- #um-admin-access-settings h3 {
34
- padding: 10px 20px 10px 60px;
35
- color: #fff;
36
- background: #3ba1da url(../img/logo-small.png) no-repeat 12px center;
37
- font-weight: bold;
38
- font-size: 14px !important;
39
- -webkit-font-smoothing: antialiased !important;
40
- -moz-osx-font-smoothing: grayscale !important;
41
- }
42
-
43
- #um-admin-access-settings h4 { margin: 10px 0 4px 0!important}
44
-
45
- #um-admin-access-settings div.handlediv {
46
- color: #fff !important;
47
- -webkit-font-smoothing: antialiased !important;
48
- -moz-osx-font-smoothing: grayscale !important;
49
- }
50
-
51
- #um-admin-access-settings p {font-size: 13px}
52
-
53
- #um-admin-access-settings input[type=text] {font-size: 13px}
54
-
55
- /*
56
- - Nav Menu
57
- */
58
-
59
- .um-nav-edit * {
60
- -webkit-font-smoothing: antialiased !important;
61
- -moz-osx-font-smoothing: grayscale !important;
62
- }
63
-
64
- .um-nav-edit-h2 {
65
- padding: 10px 20px 10px 60px;
66
- margin: 14px 12px 0 0;
67
- border-radius: 3px;
68
- color: #fff;
69
- background: #3ba1da url(../img/logo-small.png) no-repeat 12px center;
70
- font-weight: bold;
71
- }
72
-
73
- .um-nav-mode {margin-top:10px}
74
- .um-nav-roles {display: none;margin-top:5px}
75
-
76
- /*
77
- - jQuery Tooltips
78
- */
79
-
80
- .um-admin-tip {
81
- margin: 0 0 0 2px;
82
- color: #3ba1da !important;
83
- vertical-align: middle;
84
- position: relative;
85
- top: -3px;
86
- opacity: 0.8;
87
- }
88
- .um-admin-tip.n {margin-left: 5px}
89
- .um-admin-tip i {cursor: pointer; vertical-align: middle; font-size: 20px; line-height: 20px;color: #3ba1da !important;}
90
- a.um-delete{ color: #a00; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/assets/css/um-admin-redux.css DELETED
@@ -1,227 +0,0 @@
1
- /*
2
- - ReduxPanel
3
- */
4
-
5
- .redux-container {
6
- border-radius: 0 !important;
7
- -webkit-font-smoothing: antialiased;
8
- -moz-osx-font-smoothing: grayscale;
9
- background: none !important;
10
- box-shadow: none !important;
11
- border: 0 !important;
12
- }
13
-
14
- .redux-container #import_export_default_section_group h4 {
15
- margin: 0 0 12px 0 !important;
16
- }
17
-
18
- .redux-container #import_export_default_section_group .hr {
19
- height: 4px !important;
20
- }
21
-
22
- .redux-sidebar .redux-group-menu li.active a, .redux-sidebar .redux-group-menu li.active a:hover, .redux-sidebar .redux-group-menu li.activeChild a, .redux-sidebar .redux-group-menu li.activeChild a:hover {
23
- background: transparent;
24
- }
25
-
26
- .redux-container #info_bar {
27
- display: none;
28
- }
29
-
30
- .redux-sidebar .redux-group-menu {
31
- font-size: 14px;
32
- }
33
-
34
- .redux-sidebar .redux-group-menu li.active a, .admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild a {
35
- color: #3ba1da !important;
36
- background: #e5e5e5 !important;
37
- }
38
-
39
- .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a {
40
- color: #fff !important;
41
- }
42
-
43
- .redux-container .redux_field_th {
44
- font-size: 14px;
45
- font-weight: 600;
46
- color: #222;
47
- }
48
-
49
- .redux-main {
50
- background: none !important;
51
- box-shadow: none !important;
52
- border-left: 0 !important;
53
- padding: 0 25px;
54
- }
55
-
56
- .redux-container-sortable .checkbox-container input {
57
- display: none;
58
- }
59
-
60
- #redux-header {
61
- background: transparent !important;
62
- border: none !important;
63
- padding: 0 !important;
64
- }
65
-
66
- .redux-container #redux-header .display_header {
67
- margin: 0 0 10px 0 !important;
68
- }
69
-
70
- #redux-header .display_header span {
71
- font-size: 14px;
72
- position: relative;
73
- font-weight: 400;
74
- background: #3ba1da;
75
- color: #fff !important;
76
- padding: 2px 4px !important;
77
- border-radius: 3px;
78
- position: relative;
79
- top: -3px;
80
- left: 0;
81
- }
82
-
83
- #redux-header h2 {
84
- color: #222;
85
- -webkit-font-smoothing: antialiased;
86
- -moz-osx-font-smoothing: grayscale;
87
- font-size: 23px;
88
- font-weight: 400;
89
- padding: 1px 15px 4px 0px;
90
- line-height: 29px;
91
- margin: 5px 0 0 0;
92
- }
93
-
94
- #redux-share {margin-top: 11px !important}
95
-
96
- #redux-share a {
97
- margin: 0 15px 0 0 !important;
98
- text-decoration: none !important;
99
- color: #777 !important;
100
- font-size: 22px !important;
101
- }
102
- #redux-share a:hover {color: #3ba1da !important}
103
-
104
- .redux-main .form-table tr {
105
- border-bottom: 0;
106
- }
107
-
108
- .redux-main .redux-option-image {
109
- max-width: 200px;
110
- max-height: 200px;
111
- }
112
-
113
- .redux-container #redux-footer {
114
- border-radius: 0;
115
- background: none !important;
116
- padding: 10px 0;
117
- border-top: 1px solid #D8D8D8;
118
- }
119
-
120
- .redux-container #redux-footer .redux-action_bar {
121
- padding-top: 9px !important;
122
- }
123
-
124
- .redux-container textarea, .redux-container input[type=text], .redux-container ul.data-full li {
125
- font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
126
- font-size: 13px;
127
- line-height: 19px;
128
- color: #333;
129
- }
130
-
131
- .redux-sidebar .redux-group-tab-link-a i {
132
- vertical-align: middle;
133
- font-size: 1.2em;
134
- position: absolute;
135
- width: 20px;
136
- text-align: center;
137
- top: 6px;
138
- color: #888;
139
- }
140
-
141
- @media screen and (max-width:1124px){
142
- .redux-sidebar .redux-group-tab-link-a i {
143
- position: relative;
144
- top: auto;
145
- }
146
- .redux-sidebar .redux-group-menu li a {
147
- text-align: center;
148
- padding: 6px !important;
149
- }
150
- }
151
-
152
- .redux-sidebar .redux-menu-warning i, .redux-sidebar .redux-menu-error i, .redux-sidebar .hasSubSections .extraIconSubsections i {
153
- top: 11px;
154
- }
155
-
156
- .redux-container ul.data-full{padding:0!important;margin:0!important}
157
-
158
- .redux-container .description {
159
- color: #666 !important;
160
- font-size: 14px !important;
161
- font-style: italic !important;
162
- margin-top: 10px !important;
163
- }
164
-
165
- .redux-container-switch {font-size: 13px}
166
-
167
- .redux-sidebar .redux-group-menu li {
168
- margin-top: 4px;
169
- }
170
-
171
- .redux-sidebar .redux-group-menu li a {
172
- color: #555;
173
- opacity: 1 !important;
174
- padding: 6px 4px 6px 14px;
175
- border-radius: 3px;
176
- border: none;
177
- transition: all .2s linear !important;
178
- }
179
-
180
- .redux-sidebar .redux-group-menu li a:hover {
181
- background: #e5e5e5;
182
- color: #333;
183
- }
184
-
185
- .redux-main #redux-sticky {
186
- margin: 0;
187
- min-height: auto;
188
- }
189
-
190
- .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a {
191
- background: #3ba1da !important;
192
- color: #fff;
193
- }
194
-
195
- .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a i {color: #fff !important}
196
-
197
- .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active {
198
- border-right: 0;
199
- }
200
-
201
- .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li {
202
- border-right: 0;
203
- margin-top: 4px;
204
- padding-left: 12px;
205
- }
206
-
207
- .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a {
208
- background: transparent !important;
209
- color: #555 !important;
210
- border-bottom: 0;
211
- padding: 6px 4px 6px 14px !important;
212
- }
213
-
214
- .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover {
215
- background: #e5e5e5 !important;
216
- color: #333 !important;
217
- }
218
-
219
- .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a {
220
- color: #3ba1da !important;
221
- background: #e5e5e5 !important;
222
- text-shadow: none !important;
223
- }
224
-
225
- .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after {
226
- border: none !important;
227
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/assets/js/um-admin-field.js DELETED
@@ -1,89 +0,0 @@
1
- jQuery(document).ready(function() {
2
-
3
- /* Remove field permanently */
4
- jQuery(document).on('click', '.um-admin-btns a span.remove', function(e){
5
- e.preventDefault();
6
-
7
- if (confirm('This will permanently delete this custom field from database')) {
8
-
9
- jQuery(this).parents('a').remove();
10
-
11
- arg1 = jQuery(this).parents('a').data('arg1');
12
-
13
- jQuery.ajax({
14
- url: ultimatemember_ajax_url,
15
- type: 'POST',
16
- data: {action: 'ultimatemember_do_ajax_action', act_id : 'um_admin_remove_field_global', arg1 : arg1 },
17
- success: function(data){
18
-
19
- },
20
- error: function(data){
21
-
22
- }
23
- });
24
-
25
-
26
- }
27
-
28
- return false;
29
- });
30
-
31
- /* Add a Field */
32
- jQuery(document).on('submit', 'form.um_add_field', function(e){
33
-
34
- e.preventDefault();
35
-
36
- var form = jQuery(this);
37
-
38
- jQuery.ajax({
39
- url: ultimatemember_ajax_url,
40
- type: 'POST',
41
- dataType: 'json',
42
- data: form.serialize(),
43
- beforeSend: function(){
44
- form.css({'opacity': 0.5});
45
- jQuery('.um-admin-error').removeClass('um-admin-error');
46
- form.find('.um-admin-error-block').hide();
47
- form.find('.um-admin-success-block').hide();
48
- },
49
- complete: function(){
50
- form.css({'opacity': 1});
51
- },
52
- success: function(data){
53
-
54
- if (data.error){
55
-
56
- c = 0;
57
- jQuery.each(data.error, function(i, v){
58
- c++;
59
- if ( c == 1 ) {
60
- form.find('#'+i).addClass('um-admin-error').focus();
61
- form.find('.um-admin-error-block').show().html(v);
62
- }
63
- });
64
-
65
- um_admin_modal_responsive();
66
-
67
- } else {
68
-
69
- jQuery('.um-col-demon-settings').data('in_row', '');
70
- jQuery('.um-col-demon-settings').data('in_sub_row', '');
71
- jQuery('.um-col-demon-settings').data('in_column', '');
72
- jQuery('.um-col-demon-settings').data('in_group', '');
73
-
74
- um_admin_remove_modal();
75
- um_admin_update_builder();
76
-
77
- }
78
-
79
- },
80
- error: function(data){
81
-
82
- }
83
- });
84
-
85
- return false;
86
-
87
- });
88
-
89
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/assets/js/um-admin-users.js DELETED
@@ -1,30 +0,0 @@
1
- jQuery(document).ready(function() {
2
-
3
- function getParameterByName(name, url) {
4
- if (!url) url = window.location.href;
5
- name = name.replace(/[\[\]]/g, "\\$&");
6
- var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
7
- results = regex.exec(url);
8
- if (!results) return null;
9
- if (!results[2]) return '';
10
- return decodeURIComponent(results[2].replace(/\+/g, " "));
11
- }
12
-
13
- jQuery("#_um_synced_role").on("change",function(){
14
- $sync_button = jQuery("#_um_button_sync_update_button");
15
- var url = $sync_button.attr("href");
16
-
17
- if ( ! getParameterByName('wp_role', url) ) {
18
- console.log("wp_role is not set");
19
- }
20
-
21
- var um_role = getParameterByName('um_role', url);
22
- var wp_role = jQuery(this).val();
23
- $sync_button.attr("href", window.location.href+'&um_adm_action=mass_role_sync&um_role='+um_role+'&wp_role='+wp_role );
24
-
25
- });
26
-
27
-
28
-
29
- });
30
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/core/lib/ReduxFramework/CHANGELOG.md DELETED
@@ -1,2000 +0,0 @@
1
- # Redux Framework Changelog
2
-
3
- ## 3.6.2
4
- * WP.org release and cleanup
5
-
6
- ## 3.6.1.3
7
- * Fixed: #3105 - link_color output failing due to PHP error.
8
-
9
- ## 3.6.1.2
10
- * Fixed: #3103 - WP 4.6 forces new default date format, breaking date validation.
11
-
12
- ## 3.6.1.1
13
- * Fixed: Typography subsets error due to typo.
14
-
15
- ## 3.6.1 - WP.org release
16
-
17
- ## 3.6.0.11
18
- * Removed: Empty PHP file from editor field.
19
- * Modified: Replaced class primary function name in browser.php to __construct for PHP7 compatibility.
20
-
21
- ## 3.6.0.10
22
- * Fixed: #3051 - Color_RBGA field RGBA value outputting zeros when color is left blank.
23
-
24
- ## 3.6.0.9
25
- * Fixed: #3048 - Subsection tabs not including specified section class name.
26
-
27
- ## 3.6.0.8
28
- * Fixed: Incorrect string comparison result in admin link check. Thanks @ksere.
29
- * Fixed: Check value exists before validating when used with Metabox extension. Thanks @Enchiridion
30
-
31
-
32
- ## 3.6.0.7
33
- * Fixed: Empty values not passing to validation_callback.
34
-
35
-
36
- ## 3.6.0.6
37
- * Fixed: Javascript error in customizer javascript, preventing save of changed options.
38
- * Fixed: #3019 - Section descriptions incorrect when opt_name contains digits.
39
-
40
- ## 3.6.0.5
41
- * Reverted: Changes to typography. The on input variable solution was not working.
42
- * Fixed: Support URL has generator was failing with an error.
43
-
44
- ## 3.6.0.4
45
- * Changed: Typography field is now only ONE input variable. Should reduce our
46
- max_input_vars errors dramatically.
47
-
48
- ## 3.6.0.3
49
- * Fixed: Some XSS vulnerabilities only available in the backend when authenticated as a user.
50
-
51
- ## 3.6.0.2
52
- * Fixed: Customizer.min.js compression issue. Deploy.
53
-
54
- ## 3.6.0.1
55
- * Fixed Outdated redux.min.js on wp.org causing option panel failure.
56
- * Fixed: #2936 - Border field outputting px with blank value.
57
- * Fixed: Resolved Theme-Check php shortcode false notice.
58
- * Modified: No more major redirect for the Redux page, only on first install with the plugin.
59
- * Fixed: IE11 bug in the customizer. Thanks @anikitas!
60
-
61
- ## 3.6.0
62
- * Fixed: Fixed Customizer path issues
63
- * Added: Added new default arguments filter by opt_name and type. :)
64
- * Notice: WP.org release
65
-
66
- ## 3.5.9.8
67
- * Fixed: #2903 - False positive flag in border field JS. Avast doesn't like empty document ready statements.
68
-
69
- ## 3.5.9.7
70
- * Fixed: #2880 - More issues with the extensions_url routine.
71
-
72
- ## 3.5.9.6
73
- * Fixed: #2876 - Fixing more unvetted user contributions.
74
-
75
- ## 3.5.9.5
76
- * Modified: #2855 - Extensions now have a helper class to help composer-based installs. Thanks @2ndkauboy!
77
-
78
- ## 3.5.9.4
79
- * Fixed: #2857 - Required 'contains' not properly evaluating with checkboxes.
80
-
81
- ## 3.5.9.3
82
- * Fixed: #2831 - Localization was complete broken.
83
- * Fixed: #2832 - CSS conflicts with Rev Slider (Hey, Rev Slider guys, you don't have to load your CSS on every admin page. Really?)
84
-
85
- ## 3.5.9.2
86
- * Fixed: Leftover debug echo line in basic customizer extension.
87
-
88
- ## 3.5.9.1
89
- * Added: EXPERIMENTAL: New parsing code in an effort to break the 1000 max_input_var issue that crops up from time to time. Thanks, @harunbasic
90
- * Added: EXPERIMENTAL: "Bugfix" for extension_url in an effort to make it correct. Thanks, @ottok
91
-
92
- ## 3.5.9
93
- * Notice: New wp.org release
94
-
95
- ## 3.5.8.15
96
- * Fixed: Wordpress 4.4.1 related issues.
97
-
98
- ## 3.5.8.14
99
- * Fixed: #2794 - User contributed code from #2716 did not contain isset and caused an index error.
100
-
101
- ## 3.5.8.13
102
- * Modified: Added tons of wp_remote_get handlings to stop bringing down site if Redux is down.
103
- * Modified: When some items appear or not. Making devs lives easier. ;)
104
-
105
- ## 3.5.8.12
106
- * Updated: parsedown.php vendor code, to deal. with PHP 7.0 errors.
107
-
108
- ## 3.5.8.11
109
- * Fixed: #2774 - border fields set to 0 would disappear after saving.
110
- * Modified: Post/page settings on the media gallery window hidden for gallery field, since they are not applicable to Redux.
111
- * Added: #2728 - Filter for hints HTML. 'redux/hints/html'. Thanks, @nyordanov.
112
- * Fixed: #2716 - Enqueue jquery sortable when select field is set to sortable. Thanks, @josh-rathke.
113
-
114
- ## 3.5.8.10
115
- * Fixed: #2726 - Redux fixes for WordPress 4.4.
116
- * Fixed: #2713 - Alerts wouldn't disappear.
117
-
118
- ## 3.5.8.9
119
- * Fixed: #2726 - WP 4.4 breaking template.php include, because the core WP guys thought it would be hilarious to break everyone else's stuff.
120
-
121
- ## 3.5.8.8
122
- * Fixed: Specifying 'user' in a field's data argument would produce WordPress depreciation errors.
123
-
124
- ## 3.5.8.7
125
- * Fixed: Reflective XSS security fix. Thanks to Kacper Szurek for the information.
126
-
127
- ## 3.5.8.6
128
- * Modified: #2685 - Rejoined http strings to prevent errors in theme check. Trade off, INFO notices will appear. @Otto says this is ok.
129
-
130
- ## 3.5.8.5
131
- * Fixed: #2684 - Sorter not displaying (or saving) WordPress data when using the data argument.
132
-
133
- ## 3.5.8.4
134
- * Added: #2673 - WP_CLI check before welcome page redirect.
135
- * Fixed: #2677 - tinymce javascript errors when wp editor is disabled.
136
-
137
- ## 3.5.8.3
138
- * Modified: While in dev_mode, notices will appear if Redux sample data in share_icons and admin_bar_links arguments is not changed.
139
- This became necessary because devs are not changing this data and theme ends users are coming to us for theme support.
140
- * Modified: Redux links to be // instead of http:// or https:// to ensure portability for secure sites.
141
-
142
- ## 3.5.8.2
143
- * Fixed: #2665 - For those who must have empty dirs in the extensions dir. No more errors.
144
- * Added: #2660 - Added 'user'/'users' data type to wordpress data arg. Thanks @golchha21.
145
-
146
- ## 3.5.8.1
147
- * Fixed: #2652 - load_plugin_textdomain using depreciated argument.
148
-
149
- ## 3.5.8
150
- * Fixed: Customizer preview callback working again.
151
-
152
- ## 3.5.7.12
153
- * Fixed: last_tab argument not working.
154
-
155
- ## 3.5.7.11
156
- * Fixed: #2637 - color picker clear.
157
- * Fixed: #2633.
158
-
159
- ## 3.5.7.10
160
- * Fixed: #2624 - Border field saving/output 0px when no default set. Now accepts no default and outputs no CSS for blank values.
161
- * Fixed: color_rgba no long outputs CSS with empty color values.
162
-
163
- ## 3.5.7.9
164
- * Fixed: #2612 - pseudo classes not appending to multiple selectors in link_color output.
165
-
166
- ## 3.5.7.8
167
- * Modified: The mass data escaping of Redux Core output. Part I.
168
-
169
- ## 3.5.7.7
170
- * Fixed: #2609 - Section not folding correctly with class argument specified.
171
-
172
- ## 3.5.7.6
173
- * Fixed: #2607 - button_set required scalar check for array returned by terms in the data arg. Thanks @Enchiridion.
174
-
175
- ## 3.5.7.5
176
- * Fixed: Fixing more inconsistencies with wp_filesystem dirlist. How about some proper documentation, Otto?
177
-
178
- ## 3.5.7.4
179
- * Fixed: #2582: Added extra check for get_terms to avoid error.
180
-
181
- ## 3.5.7.3
182
- * Fixed Filesystem proxy dirlist triggering file permission errors on empty array.
183
-
184
- ## 3.5.7.2
185
- * Fixed: #2571 - Sorter adding extra disable column on new entries if 'disabled' is lowercase.
186
- * Updated Fields css for dev_mode off.
187
-
188
- ## 3.5.7.1
189
- * Updated: Updated container.tpl version.
190
- * Fixed: #2570 - multi-text field CSS bleeding over into WP.
191
-
192
- ## 3.5.7
193
- * Fixed Customizer customizer_only and customizer section overrides. Also global customizer => false was not working.
194
-
195
- ## 3.5.6.9
196
- * Added Security suggestions posed in #2543 by Julio Potier from SecuPress.
197
-
198
- ## 3.5.6.8
199
- * Fixed: 'dirlist' in filesystem proxy returning permission error on empty dirs.
200
-
201
- ## 3.5.6.7
202
- * Added setOption and getOption to Redux API.
203
- * Added 'hide_save' argument.
204
-
205
- ## 3.5.6.6
206
- * Added: 'readonly' argument for textarea.
207
-
208
- ## 3.5.6.5
209
- * Fixed: #2545 - CSS validator error output misconfigured.
210
- * Fixed: ACE adding escape slashes to quotes via CSS validation, causing improper error message.
211
-
212
- ## 3.5.6.4
213
- * Added: `ajax_save` arg for fields. Setting to false will reload the options panel when the set option has changed.
214
- * Fixed: #2532 - Spinner field arrow spacing off when dev_mode set to false due to missing `!important` CSS suffix.
215
-
216
- ## 3.5.6.3
217
- * Added: `autocomplete` arg to text field. This is FALSE by default.
218
-
219
- ## 3.5.6.2
220
- * Fixed: Color RGBA field missing name_suffix. Will now work in repeater extension.
221
-
222
- ## 3.5.6.1
223
- * Fixed: Index error regarding icon argument.
224
-
225
- ## 3.5.6
226
- * Fixed Customizer WP 4.3 final fixes.
227
-
228
- ## 3.5.5.9
229
- * Fixed #2500 - Conflict with outdated select2 in JW Player plugin.
230
-
231
- ## 3.5.5.8
232
- * Modified: icon_type no longer needed for section icons. Now detects if URLs are provided for images.
233
- * Fixed: Various customizer fixes. HTML in the customizer title.
234
- * Modified: Media URL now is 95% wide.
235
- * Modified: Select2 now 100% width instead of just resolve (that doesn't always work).
236
-
237
- ## 3.5.5.7
238
- * Modified: Field enqueue method to allow for more flexibility.
239
- * Added: Support for Airplane Mode plugin (https://github.com/norcross/airplane-mode) by @norcross. Thanks @chriscct7 #2463
240
-
241
- ## 3.5.5.6
242
- * Fixed: Undefined index in theme-check enhancements. Thanks @winwinwebdesign!
243
- * Removed: SASS compiler & code. Note needed.
244
- * Fixed: Color transparency live-update for Customizer for color, background,
245
- and color gradient fields.
246
-
247
- ## 3.5.5.5
248
- * Fixed: Undefined index when removing a section.
249
-
250
- ## 3.5.5.4
251
- * Fixed: Typography bug onload always saying settings have changed.
252
- * Modified: Added minified customizer JS.
253
-
254
- ## 3.5.5.3
255
- * Fixed: Redux CUSTOMIZER! YEA!
256
-
257
- ## 3.5.5.2
258
- * Fixed: Small echo in Redux API
259
-
260
- ## 3.5.5.1
261
- * Fixed: PHP 5.2 Theme-Check error.
262
-
263
- ## 3.5.5
264
- * Fixed: Date-time fixes with CSS overloading and positioning.
265
-
266
- ## 3.5.4.35
267
- * Added: Lite support for https://wordpress.org/plugins/plugin-dependencies/
268
- * Modified: CDN to be a more bulletproof solution (http://jsdelivr.net).
269
- * Modified: CDN alerts to be more clear, and have proper links.
270
-
271
- ## 3.5.4.34
272
- * Fixed: Bad code in raw field hosing up the entire panel.
273
-
274
- ## 3.5.4.33
275
- * Modified: #2436 - Validation check for any validation type ending in 'not_empty' now recognized.
276
-
277
- ## 3.5.4.32
278
- * Fixed: Undefined index for undeclared variable in Theme-Check checks.
279
- * Fixed: Annoying Redux Theme-Check notices.
280
- * Fixed: How some functions were called.
281
-
282
- ## 3.5.4.31
283
- * Fixed: Theme-Check baby! Everything working as it should with extra theme-check hints to prepare
284
- your theme for submission!
285
- * Fixed: Better .org hinting for theme submission.
286
- * Modified: `forced_dev_mode_off` argument that will ensure dev_mode is ALWAYS off.
287
- PLEASE do not ship with this enabled. We will NOT provide any support for any instance that
288
- has this argument enabled. Disable and test prior to posting on our issue tracker.
289
- * Added: `customizer_only` as a global arg that disables all of Redux except for the customizer, in
290
- preparation for our customizer integration.
291
-
292
- ## 3.5.4.30
293
- * Modified: Dissmissable Redux Admin notices now use the WP 4.2 dismiss JS and Ajax. Pretty.
294
- * Modified: Admin notice code is now it's own isolated class inside core.
295
- * Modified: Use DB for admin notice, not flat-files. Boo.
296
- * Modified: Sample configs not to cause errors if multiple users use the same function name.
297
- * Fixed: CDN internationalization class.
298
- * Modified: Parsedown so as not to throw a shortcode error that didn't actually exist.
299
-
300
- ## 3.5.4.29
301
- * Fixed: #2446 - Non google font choice not saving in certain instances.
302
-
303
- ## 3.5.4.28
304
- * Fixed: Added additional check in redux.js to stop errors with panels containing multiple raw fields.
305
- * Fixed: Hopefully, the issue of settings not saving on first install when using the Redux API.
306
-
307
- ## 3.5.4.27
308
- * Fixed: Set use_cdn argument to true, by default.
309
-
310
- ## 3.5.4.26
311
- * Fixed #2437 - undefined value set to blank line height.
312
-
313
- ## 3.5.4.25
314
- * Fixed: #2429 - Required evaluator 'contains' not working properly with multi_check
315
-
316
- ## 3.5.4.24
317
- * Fixed: #2426 - Section field not indenting.
318
-
319
- ## 3.5.4.23
320
- * Fixed: Divider field not rendering properly.
321
- * Added: `fieldset_class` argument for fields. Thanks @Enchiridion.
322
- * Added: Option to set checkbox label. Thanks @Enchiridion.
323
- * Added: javascript .trigger('change') to switch, spinner, and image_select. Thanks @Enchiridion.
324
-
325
- ## 3.5.4.22
326
- * Modified: Ajax change output of error and notice via hooks.
327
-
328
- ## 3.5.4.21
329
- * Fixed: #2414 - Bad ajax save due to mis-initialized variable.
330
-
331
- ## 3.5.4.20
332
- * Fixed: CSS in metabox fields all wanky.
333
- * Added: 'reload_on_change' arg for fields, to force page reload after setting change.
334
-
335
- ## 3.5.4.19
336
- * Fixed: #2377 - Replaced mysql_gets_server_info with $wpdb.
337
-
338
- ## 3.5.4.18
339
- * Modified: Templates to properly excape values.
340
- * Fixed: Import/Export to properly be full-width and use lazy-load JS.
341
- * Modified: CSS for sections to bound to the section, not all of Redux.
342
-
343
- ## 3.5.4.17
344
- * Fixed: #2368 - Options panel layout offset.
345
- * Fixed: #2369 - validate_callback not working for color, color_gradient, and date.
346
-
347
- ## 3.5.4.16
348
- * Fixed: #2355 - Space missing in switch class arg.
349
- * Fixed: Fixed all fields without leading space in class arg.
350
-
351
- ## 3.5.4.15
352
- * Modified: Restrict table modification to redux-container.
353
- * Fixed: Container overflow for pre's.
354
- * Modified: Redux API to include removeSection and removeField.
355
- * Added: Added before and after hooks to any panel template file.
356
-
357
- ## 3.5.4.14
358
- * Fixed: #2351 - WP_Error check added to admin blast remote get.
359
-
360
- ## 3.5.4.13
361
- * Modified: Moved styling for the divide field into it's own CSS file.
362
- * Modified: All WP Color Pickers to properly save the value before save.
363
- * Added: CSS Styles for the customizer. ;)
364
-
365
- ## 3.5.4.12
366
- * Modified: Panel is MUCH more responsive now.
367
- * Fixed: Small stylings for a few fields.
368
- * Fixed: Added extra qTip class.
369
-
370
- ## 3.5.4.11
371
- * Modified: Ajax save animation. Added fallback for pre 4.2 CSS.
372
- * Fixed: Small issue with Redux info boxes and spacing.
373
- * Fixed: Small bug with the Redux API where divide sections were causing errors.
374
- * Fixed: Small admin blast fix.
375
-
376
- ## 3.5.4.10
377
- * Modified: Qtip and Spectrum vendor libraries restored to local.
378
- * Fixed: Admin notice loading on front end.
379
- * Modified: Callback actions run with do_action_ref_array now.
380
- * Added: show_options_object argument to enable or disable option object.
381
-
382
- ## 3.5.4.9
383
- * Added: Error suppressing to filesystem class to avoid notice errors when site goes down.
384
-
385
- ## 3.5.4.8
386
- * Fixed: Panels not rendering, again
387
- * Added: Vendor support plugin link to CDN fallback message.
388
-
389
- ## 3.5.4.7
390
- * Modified: Moved vendor libraries ACE, select2, qtip, and spectrum to CDN.
391
- * Removed: Local installs of above libraries.
392
-
393
- ## 3.5.4.6
394
- * Fixed: Option panel not rendering due to experimental code.
395
-
396
- ## 3.5.4.5
397
- * Fixed: How sorter works with data
398
- * Modified: How the data arg is stored in Redux.
399
-
400
- ## 3.5.4.4
401
- * Removed: sysinfo.php. No longer needed in lieu of our support URL feature.
402
- * Removed: debug.php. Moved to options_object extension.
403
- * Modified: #2274 - PHP Unit test compatibility. Thanks @daithi-coombes.
404
- * Modified: #2144 - Optional class argument per image. Thanks @paulthecoder.
405
- * Fixed: #2278 - More W3 Total Cache hacks.
406
-
407
- ## 3.5.4.3
408
- * Fixed: #2258 - welcome redirect error with embedding plugin scenarios.
409
- * Fixed: Redux plugin load order when activating plugins.
410
-
411
- ## 3.5.4.2
412
- * Fixed: #2271 - stuck redirect on godaddy (seriously, get a real host, people) servers.
413
-
414
- ## 3.5.4.1
415
- * Fixed: #2216 - Reset section not always working within FF.
416
-
417
- ## 3.5.4
418
- * Modified: update_notice arg only truly shows up if dev_mode is on.
419
-
420
- ## 3.5.3.3
421
- * Added: Tooltip to developer mode badge, for informational purposes.
422
- * Modified: Added css_layout ext to default value filter, to avoid errors.
423
-
424
- ## 3.5.3.2
425
- * Fixed: #2239 - Various extensions didn't support default values for default arg. Filtered out offending extensions.
426
-
427
- ## 3.5.3.1
428
- * Fixed: WP.org ONLY SVN mixup.
429
-
430
- ## 3.5.3
431
- * Fixed: #2228 - Submenu items still visible if permissions not allowed.
432
- * Fixed: Import/Export showing up in customizer.
433
- * Modified: Admin-fresh theme to match new WordPress 4.2
434
- * Modified: Redux widget now has a proper ID. Thanks @corradomatt!
435
- * Modified: Added text-shadow to submenu items to give a stronger "pop"
436
- * Modified: Page_slug now dynamically generated if not specified.
437
-
438
- ## 3.5.2.2
439
- * Modified: Admin blast message pinging server on each load after three day expiration. Possible slow down of the overall panel loading time.
440
-
441
- ## 3.5.2.1
442
- * Fixed: #2221 - Background field media not enqueueing when used with no other media based fields.
443
-
444
- ## 3.5.2
445
- * Fixed: #2214: Bad path for import/export enqueue.
446
- * Release: Wp.org release.
447
-
448
- ## 3.5.1
449
- * Release: Wp.org release.
450
-
451
- ## 3.5.0.7
452
- * Modified: Redux News dashboard widget appears only when dev_mode is true or in a local host environment.
453
-
454
- ## 3.5.0.6
455
- * Fixed #2127 - Elusive icons not working in footer as before.
456
- * Fixed Issue where Status tab not showing extension versions properly.
457
- * Fixed Issue in support URL not passing data correctly.
458
-
459
- ## 3.5.0.5
460
- * Fixed Support URLs now work even if max_input_vars is way low in PHP 5.3+
461
-
462
- ## 3.5.0.4
463
- * Fixed #2197 - Import/export not loading proper for those who have opted to install Wordpress in ways it was never intended.
464
-
465
- ## 3.5.0.3
466
- * Fixed: 'Generate Support URL' feature kicking back error.
467
-
468
- ## 3.5.0.2
469
- * Fixed Sortable checkbox labels not displaying properly.
470
- * Fixed Sortable textbox not displaying default value as placeholder.
471
- * Updated: sample-config with accurate example for both sortable modes.
472
-
473
- ## 3.5.0.1
474
- * Fixed #2181 - Fixed issue with Ajax Save when PHP 5.3 Magic Quotes were disabled.
475
-
476
- ## 3.5.0 OFFICIAL RELEASE
477
- Various fixes and improvements for release.
478
-
479
- ## 3.4.4.9.4
480
- * Fixed: #2181 - Issue with PHP < 5.4 and the Ace Editor field. Oy.
481
-
482
- ## 3.4.4.9.3
483
- * Fixed: #2163 - Undefined error in JS.
484
-
485
- ## 3.4.4.9.2
486
- * Fixed: #2176 - Infinite loop in the customizer for live preview of themes.
487
-
488
- ## 3.4.4.9.1
489
- * Fixed: Support page now works.
490
- * Fixed: Fix for MySQL deprecated functions in php 5.5+.
491
-
492
- ## 3.4.4.9
493
- * Added: Dynamic admin messages (aka Newsflash). Dismissable admin messages announcing breaking Redux news.
494
- Messages will not appear for users when dev_mode is set to `false`. However, messages remain active
495
- on localhosts, so devs may benefit.
496
-
497
- ## 3.4.4.8
498
- * Fixed: #2155 - Fixed import with ajax_save.
499
- * Fixed: Changelog now uses raw field parsedown if present.
500
-
501
- ## 3.4.4.7
502
- * Added: Redux Framework News Widget on the WP Dashboard.
503
-
504
- ## 3.4.4.6
505
- * Fixed: #2156: `label` argument not recognized when using sortable as textbox.
506
-
507
- ## 3.4.4.5
508
- * Fixed: #2140 Another PHP 5.2 issue with ajax_save.
509
- * Modified: Opt groups for select field now working in customizer even if not supported.
510
-
511
- ## 3.4.4.4
512
- * Added: `full_width` arg now makes ANY field full-width. :)
513
-
514
- ## 3.4.4.3
515
- * Fixed: #2133 - Ajax save adding extra backspashes in PHP 5.2 only (They didn't use array map properly).
516
- * Fixed: Customizer wasn't working. Thanks @sgssandhu!
517
-
518
- ## 3.4.4.2
519
- * Fixed: #2125 - Compiler not firing on first save, when using ajax_save.
520
-
521
- ## 3.4.4.1
522
- * Fixed: #2118 - Typography JS error.
523
-
524
- ## 3.4.4
525
- * Fixed: Odd typography bug no one has reported.
526
- * Modified: Sticky header and footer to remain within the redux-main container.
527
-
528
- ## 3.4.3.9
529
- * Fixed #2097 - Slash fix for ajax_save that was previously believed to be an isolated issue. Now applied on all ajax saves.
530
-
531
- ## 3.4.3.8
532
- * Fixed: #2086 - color_rgba improperly functioning when transparent mode set to false.
533
-
534
- ## 3.4.3.7
535
- * Fixed Import/Export bug where it wasn't running.
536
- * Modified Locations of the core extensions directory as well as grunt configuration.
537
-
538
- ## 3.4.3.6
539
- * Fixed #2047 - Validation will now accept 0 as a value to be tested. Thanks @Ninos!
540
- * Added url_slug validation with option flush_permalinks!
541
- * Fixed Issue where the remove of background field was always showing an empty preview box.
542
- * Modified Turned ajax_save on by default for additional bug reports. ;)
543
- * Modified Added some margin above validation errors/warnings so they look better.
544
- * Modified Removed previous element border for any section so it looks better.
545
-
546
- ## 3.4.3.5
547
- * Fixed #2081 - Section field hiding any field after. Weird.
548
-
549
- ## 3.4.3.4
550
- * Added #2047 - `output_transparent` argument to output the blank color feature as 'transparent'.
551
- * Fixed #2080 - missing 'rem' unit and inability to process float values. Thanks to @HELWATANY for the fixes!
552
- * Fixed #2043 - misaligned images in image_select field.
553
-
554
- ## 3.4.3.3
555
- * Added: #2064 - Merge argument for image_select. Thanks @Ninos
556
- * Modified: Import/Export is now an extensiona and decoupled from the core.
557
- * Fixed: Spinner had a nasty number bug, now resolved.
558
- * Fixed: #2076 - RTL bug with old ID's. Thanks @mahfoozroy.
559
- * Fixed: #2072 - Ajax_save editor type bug fix.
560
-
561
- ## 3.4.3.2
562
- * Fixed: #2058 - Incorrect path in include statement for sysinfo.php
563
-
564
- ## 3.4.3.1
565
- * Modified: Templates now have versioning with a warning (dev_mode only) if they are outdated from the core templates.
566
-
567
- ## 3.4.3
568
- * Modified: Ajax saving now has overlay during save to avoid confusion for users.
569
-
570
- ## 3.4.2.9
571
- * Modified: Template files even more for simplicity and ease.
572
- * Modified: Saving. Redux now has the ajax_save argument if you want it!
573
- * Modified: Validation warnings now work.
574
-
575
- ## 3.4.2.8
576
- * Fixed: Changed set_transient function to public to avoid errors in new templating code.
577
-
578
- ## 3.4.2.7
579
- * Modified: Entire panel template is now decoupled from the theme and implemented with many filters for easy customization.
580
-
581
- ## 3.4.2.6
582
- * Fixed: #1478 - Import/export failing when two instances if Redux in use. Thanks, @desaiuditd!
583
- * Fixed: Section field not indenting properly, if at all.
584
-
585
- ## 3.4.2.5
586
- * Added: #2031 - Proper CSS sanitization for compliancy with WP.org.
587
-
588
- ## 3.4.2.4
589
- * Fixed: #2027 - added isset()
590
-
591
- ## 3.4.2.3
592
- * Fixed: #2019 - Reset issues with PHP 5.2. Thanks a bunch, @Webcreations907!
593
-
594
- ## 3.4.2.2
595
- * Fixed: #2023: Issue with custom submenus in menu.
596
-
597
- ## 3.4.2.1
598
- * Fixed: #2025: Issue with select sorting.
599
-
600
- ## 3.4.2
601
- * Update: ACE Editor. Thanks @corradomatt.
602
-
603
- ## 3.4.1
604
- * Fixed: Small filesystem option with bad filter key reference.
605
- * Added: Small return if $section filter returned the section empty.
606
-
607
- ## 3.4.0
608
- * WP.org Release
609
-
610
- ## 3.3.10.7
611
- * Fixed: Reset section hook firing too early.
612
-
613
- ## 3.3.10.6
614
- * Modified: The Redux Repeater field has landed!
615
-
616
- ## 3.3.10.5
617
- * Fixed: #1983 - color_rgba not outputting default values on first load (before save).
618
-
619
- ## 3.3.10.4
620
- * Fixed: Google font enqueues with opt_name to avoid collision with multiple Redux instances.
621
-
622
- ## 3.3.10.3
623
- * Fixed: #1980 - JS errors with sorter & sortable.
624
- * Fixed: color_rgba field outputting incorrect information via output/compiler.
625
-
626
- ## 3.3.10.2
627
- * Fixed: #1979 - Goole fonts not properly loading in typography dropdown.
628
-
629
- ## 3.3.10.1
630
- * Fixed: Undefined index error on MU installs.
631
-
632
- ## 3.3.10
633
- * Removed: SASS compile of field CSS, for the time being. Compiler remains in core.
634
- * Improved: Panel load time, most notable when not in dev_mode. Better for your clients. :)
635
- * Updated: Elusive Font library.
636
- * Fixed: #1961 - color_rgba field defaulting to black on reset.
637
-
638
- ## 3.3.9.35
639
- * Fixed: #1941 - Datepicker opened off screen.
640
- * Fixed: #1756, #1957 - Slider issues. Thanks @FFIN!
641
- * Fixed: #1960 - Duplicate slide when clicking Add. Again, thanks to @FFIN for the fix.
642
- * Added: New filter: apply_filters 'redux/validate/{opt_name}/before_validation'
643
- * Fixed: #1745 - Adding settings submenu to empty submenu now works. Many, many thanks to @No3x for cracking this one!
644
-
645
- ## 3.3.9.34
646
- * Fixed: #1955 - Undefined index rgba in output routine.
647
-
648
- ## 3.3.9.33
649
- * Modified: #1947 - Added display:none to TR tag under info field.
650
-
651
- ## 3.3.9.32
652
- * Replaced: #1951 - Replaced develop branch of scssphp to master branch due to PHP 5.2 incompatibililty.
653
-
654
- ## 3.3.9.31
655
- * Fixed: #1943 - Removed premature DIV close.
656
- * Fixed: #1945 - Media preview not rendering when default ID specified.
657
-
658
- ## 3.3.9.30
659
- * Modified: #1930 - reorder 'psedo-class of link_color field. Thanks @freddessaint
660
- * Modified: SASS compiler outputs to page by default. Faster.
661
- * Fixed: #1927 - Incorrect dir path to spectrum library in color_rgba field corrected.
662
-
663
- ## 3.3.9.29
664
- * Modified: color_rgba field now usees spectrum color picker. minicolors removed. Just...too buggy.
665
-
666
- ## 3.3.9.28
667
- * Modified: #1922 - Filesystem output function.
668
-
669
- ## 3.3.9.27
670
- * Fixed: Added PHP 5.2 support (ugh!) for SASS compiler.
671
-
672
- ## 3.3.9.26
673
- * Fixed: More SASS compiler tweaking.
674
-
675
- ## 3.3.9.25
676
- * Fixed: PHP errors when disabling SASS.
677
-
678
- ## 3.3.9.24
679
- * Fixed #1909 - malformed DIV class HTML in slider field.
680
-
681
- ## 3.3.9.23
682
- * Removed Argument for SASS compile file output location removed. Didn't work, too much trouble.
683
-
684
- ## 3.3.9.22
685
- * Fixed: #1904 - select_image field not displaying saved value on page reload.
686
-
687
- ## 3.3.9.21
688
- * Fixed: SASS compile under multi-instance outputting incorrect CSS file
689
-
690
- ## 3.3.9.20
691
- * Fixed: redux-admin scss images converted to base64
692
-
693
- ## 3.3.9.17
694
- * Added SASS compiler for admin CSS.
695
- * Added SASS to CSS for grunt compiler.
696
-
697
- ## 3.3.9.16
698
- * Added SASS compiler for fields.
699
-
700
- ## 3.3.9.16
701
- * Updated: select2 3.5.2
702
-
703
- ## 3.3.9.15
704
- * Fixed: #1856 - Illegal offset string warnings in framework.php. Thanks @CGlingener.
705
- * Fixed: #1874 - Required operator 'contains' and 'not_contains' not working with select set to multi.
706
- * Fixed: #1829 - Required operator '=' and '!=' not working with select set to multi.
707
-
708
- ## 3.3.9.14
709
- * Fixed: #1870 - Border field doubling up on px in output/compiler.
710
- * Added: `hidden` argument for fields.
711
- * Added: `hidden` argument for sections.
712
-
713
- ## 3.3.9.12
714
- * Fixed: #1868 - Improper panel render when opening expanded, when `open_expanded` set to true.
715
- * Added: `hide_expand` argument, to hide the expand options button.
716
-
717
- ## 3.3.9.11
718
- * Fixed: #1865 - Sortable select not saving proper order.
719
- * Fixed: #1864 - Footer z-index CSS adjusted.
720
-
721
- ## 3.3.9.10
722
- * Fixed: #1848 - Import-export filed buttons not functioning properly.
723
-
724
- ## 3.3.9.9
725
- * Fixed: #1834 - Wordpress data dealing with IDs as array keys not rendering properly.
726
- * Fixed: #1830 - Font lists were added in quotes. Thanks @karimhossenbux.
727
-
728
- ## 3.3.9.8
729
- * Fixed: #1798 - Fixed lazy load JS to only load visible sections. Much more optimized.
730
-
731
- ## 3.3.9.7
732
- * Fixed: #1821 - Exo 2 font not working, issue with typography and escaping.
733
-
734
- ## 3.3.9.6
735
- * Added: #1803 - Optgroup support for select field.
736
-
737
- ## 3.3.9.5
738
- * Added: Decimal increments to spinner.
739
-
740
- ## 3.3.9.4
741
- * Added: Customizer now supports PANEL! Yay 4.0.
742
-
743
- ## 3.3.9.3
744
- * Fixed: #1789 - Customizer now properly working again with WP 4.0. Odd bug.
745
- * Modified: README.md updates as per @cmwwebfx suggestions.
746
-
747
- ## 3.3.9.2
748
- * Fixed: #1782 - Fixed some extra themecheck and customizer issues.
749
-
750
- ## 3.3.9.1
751
- * Fixed: #1782 - Media field not showing files after upload? Hopefully this fixes it.
752
-
753
- ## 3.3.9
754
- * Fixed: #1775 - Call to undefined function is_customize_preview() in pre WP 4.0.
755
- * Fixed: Issue where in some cases tracking still occuring after opt-out.
756
- * Modified: Documentation URL.
757
-
758
- ## 3.3.8.8
759
- * Fixed: #1742 - Sidebar subsections don't always expand.
760
-
761
- ## 3.3.8.7
762
- * Fixed: #1758 - Thanks @echo1consulting!
763
- * Added: 'hidden' to menu_type argument to allow for hidden menus until available.
764
-
765
- ## 3.3.8.6
766
- * Fixed: #1749 - Remove font-wight and font-style from css output when not in use.
767
-
768
- ## 3.3.8.5
769
- * Modified: Added the "redux/options/{$this->args['opt_name']}/compiler/advanced" hook for more advanced compiling.
770
- * Added: Suggestions as per #1709. Thanks @echo1consulting.
771
-
772
- ## 3.3.8.4
773
- * Modified: Removed a cURL instance from the core and fixed the developer ad resizing.
774
- * Fixed: PHP 5.2 issues. *sigh*
775
-
776
- ## 3.3.8.3
777
- * Added: #1593 - Great pull request by @JonasDoebertin. Now you can enqueue dynamic output to the login screen or admin backend.
778
-
779
- ## 3.3.8.2
780
- * Fixed: Customizer wasn't saving at all! That's been like 4 months. No one's reported it. Hmm.
781
- * Fixed: #1702 - Customizer only fields were being erased on panel save.
782
-
783
- ## 3.3.8.1
784
- * Fixed: Various Theme-Check errors with languages.
785
- * Added: Theme-Check class to help devs know what is what.
786
- * Fixed: The way we include files from include_once to require_once everywhere.
787
- * Modified: Language files to reflect new strings.
788
- * Modified: Formatted a bunch of old class files.
789
- * Added: Notice on the updates for non-devs to use the new dev_mode disabler plugin and notify their developer. ;)
790
-
791
- ## 3.3.8
792
- * Modified: Updated potomo, thanks @shivapoudel.
793
- * Added: Grunt checktextdomain and made improvements. Thanks @shivapoudel.
794
-
795
- ## 3.3.7.11
796
- * Modified: #1685 - Specifying no default argument for image_select caused errors on reset.
797
-
798
- ## 3.3.7.10
799
- * Fixed: #1667 - Slides Upload button causing JS error.
800
-
801
- ## 3.3.7.9
802
- * Fixed: #1670 - Fix for Theme Check -> `add_setting() method needs to have a sanitization callback function passed.`
803
-
804
- ## 3.3.7.8
805
- * Fixed: #1661 - Fix for undefined index in some versions of PHP. Thanks @gianbalex!
806
- * Modified: #1658 - Improvements from @shivapoudel, including:
807
- * Removed makepot and used grunt-wp-i18n instead.
808
- * Added a jshintrc file
809
- * Added a `grunt addtextdomain` to correct any bad textdomains in the core.
810
- * Updated .gitignore for better readability
811
- * Updates to a few other files including package.json.
812
- * Updated language files.
813
- * Update codestyles/.editorconfig to reflect the project's standards.
814
-
815
- ## 3.3.7.7
816
- * Modified: #1653 - Better admin bar with external links: Admin bar menu priority, icon, and external links. Thanks @shivapoudel!
817
-
818
- ## 3.3.7.6
819
- * Added: #1651 - `library_filter` argument. Allows specification of what files to display in the media library.
820
- * Modified: #1651 - `mode` argument accepts either file type or mime type (but not both).
821
-
822
- ## 3.3.7.5
823
- * Fixed: #1650 - Toogle error with responsive CSS.
824
-
825
- ## 3.3.7.4
826
- * Fixed: #1643 - Slight border issue (2px) on sticky footer.
827
-
828
- ## 3.3.7.3
829
- * Fixed: #1642 - Added `font_family_clear` arg, enabling the clear option for font-family.
830
- * Fixed: #1638 - Spacing field not outputting when units values attached to default values.
831
- * Modified #1644 - `import_icon` argument now accepts wordpress dashicons
832
-
833
- ## 3.3.7.2
834
- * Fixed: #1634 - Double border for sections field. Thanks @AlexandruDoda
835
- * Modified: Changelog location to now Changelog.md.
836
-
837
- ## 3.3.7.1
838
- * Fixed: #1632 - Sortable with no defaults set revert to false (instead of options values).
839
- * Fixed: Labels for sortable in text mode updated to match framework.
840
-
841
- ## 3.3.7
842
- * Added: #1586 - Class-level declaration for callbacks and validation. Thanks @echo1consulting.
843
- * Modified: Typography field now fully dynamic.
844
- * Modified: No longer require a google_api_key for the typography module. :)
845
- * Fixed: FTP credentials screen giving a "undefined submit_button function". Resolved.
846
- * Modified: #1628 - Spacing and dimensions now only output 0 if the entry is a 0, not empty.
847
- Thanks @Webcreations907
848
- * Modified: CSS for menu items when active (no hover).
849
- * Added: Visual feedback to left menu if active.
850
-
851
- ## 3.3.6.9
852
- * Fixed: #1623 - Registered older noUISlider JS under a new name to avoid conflicts.
853
- * Modified: #1622 - Removed googlefonts.js dependency.
854
-
855
- ## 3.3.6.8
856
- * Fixed: #1600 - ACE Editor bombing in PHP 5.2 environments.
857
-
858
- ## 3.3.6.7
859
- * Fixed: #1591 - Erroneous outputting of font-weight and font-style when no font-family selected.
860
- * Updated: #1569 - Improved submenu highlighting.
861
- * Added: #1487 - Added `get_default_value` function into the framework.php
862
-
863
- ## 3.3.6.6
864
- * Fixed: Framework URI errors when using child themes. Some restructuring.
865
-
866
- ## 3.3.6.5
867
- * Fixed: Framework URI errors when embedded in theme with Windows.
868
-
869
- ## 3.3.6.4
870
- * Added: image_size as an option for the data argument. Thanks @Gyroscopic!
871
-
872
- ## 3.3.6.3
873
- * Modified: How Redux paths are run. Should cover all use cases now. Child themes can also embed
874
- Redux properly now. Thanks @cfoellmann for the suggestions. Fix for issue #1566.
875
-
876
- ## 3.3.6.2
877
- * Modified: How we declare the uploads directory and URL. Using core WP functions now.
878
-
879
- ## 3.3.6.1
880
- * Modified: Now if a section is empty, but has subsections, that section will be "skipped" when
881
- clicked and the first subsection will then be shown.
882
-
883
- ## 3.3.6
884
- * Modified: Language files.
885
- * Fixed: #1560 - IE8 RGBA fallack
886
-
887
- ## 3.3.5.12
888
- * Fixed: #1543 - Hint icon not changing when set in args.
889
-
890
- ## 3.3.5.11
891
- * Fixed: #1537 - Media field not accepting images with mode set to false.
892
-
893
- ## 3.3.5.10
894
- * Fixed: #1529 - ACE Editor conflict with Visual Composer.
895
- * Added: #1530 - Added argument to specify admin bar icon, `admin_bar_icon`. Thanks Ninos!
896
- * Fixed: #1532 - Media field not accepting any mime type when `'mode' => false`.
897
-
898
- ## 3.3.5.9
899
- * Fixed: #1520 - Checkbox field not displaying Wordpress data when using data argument.
900
-
901
- ## 3.3.5.8
902
- * Fixed: #1516 - Invalid index and foreach when using compiler and async_typography.
903
-
904
- ## 3.3.5.7
905
- * Fixed: #1509 - Sorter adding unnecessary bits on some items.
906
- * Fixed: #1514 - Customizer and multisite not getting on properly.
907
- * Fixed: #1512 - Slides 'Upload' button not showing or saving selected image.
908
-
909
- ## 3.3.5.6
910
- * Fixed: Checkboxes with required were working in reverse.
911
-
912
- ## 3.3.5.5
913
- * Fixed: ASync Typography now works! No more flashing fonts.
914
-
915
- ## 3.3.5.4
916
- * Fixed: #1489 - Color picker UI lining up improperly.
917
- * Fixed: #1497 - dev_mode spinner issue.
918
-
919
- ## 3.3.5.3
920
- * Fixed: Spelling error in tracking dialog.
921
- * Modified: Updated ace_editor.
922
- * Modified: Many MANY fields for the group field.
923
- * Fixed: Some CSS bugs.
924
-
925
- ## 3.3.5.2
926
- * Fixed: #1481 - Custom fonts loading in google font CSS.
927
- * Fixed: #1485 - Customizer 'invalid argument' error. Thanks @rnlmedia.
928
-
929
- ## 3.3.5.1
930
- * Fixed: #1472 - font style not displaying saved valie with no font-family argument set.
931
- * Fixed: #1471 - raw field and required not playing nice together.
932
-
933
- ## 3.3.5
934
- * Added: An annoying notice at the top so our devs don't ship with dev_mode on. ;)
935
-
936
- ## 3.3.4.9
937
- * Fixed: #1462 - Google fonts not loading in font drop down.
938
-
939
- ## 3.3.4.8
940
- * Fixed: More WP FileSystem tanking. Did PHP fallback before FTP. Works 99.9% of the time without credentials.
941
-
942
- ## 3.3.4.7
943
- * Fixed: Incorrect folder CHMOD in filesystem class.
944
-
945
- ## 3.3.4.6
946
- * Fixed: #1454 - Chmod permissions for redux folder.
947
-
948
- ## 3.3.4.5
949
- * Fixed: #1451 - Googlefonts not loading due to failing copy function.
950
-
951
- ## 3.3.4.4
952
- * Fixed: #1450 - Saves witch values with no `on` or `off` args make the core unhappy.
953
-
954
- ## 3.3.4.3
955
- * Fixed: #1444, again, due to filesystem growing pains.
956
- * Fixed: #1449 - Restoring `options` argument over a lousy attempt to fix placeholder.
957
-
958
- ## 3.3.4.2
959
- * Fixed: More file permission issues.
960
-
961
- ## 3.3.4.1
962
- * Fixed: Font debug was left from last commit. Sorry all.
963
-
964
- ## 3.3.3.8
965
- * Fixed: Issues with file writing. Basically many users don't install WordPress with all the permissions correct.
966
- So... Had to move it back to /uploads/. Sorry Otto, that's just how it is.
967
- * Fixed: #1444 - output of typography all_styles when font_style UI was hidden.
968
-
969
- ## 3.3.3.7
970
- * Fixed: #1440 - flaw in new cleanFilePath logic.
971
-
972
- ## 3.3.3.6
973
- * Fixed: #1432 - Theme check failing when double-slashes existed in get_template_directory() return.
974
- * Removed: curlRead from helper class.
975
-
976
- ## 3.3.3.5
977
- * Fixed: #1426 - menu_name not appearing on front end admin bar.
978
- * Added: #1427 - button_set added to customizer UI. Thanks @wpexplorer.
979
-
980
- ## 3.3.3.4
981
- * Fixed: #1429 - ACE Editor erroring with no default value set.
982
- * Fixed: wp_filesystem now initialized with credentials in an effort to combat the tmp file issue.
983
-
984
- ## 3.3.3.3
985
- * Modified: Code purification.
986
-
987
- ## 3.3.3.2
988
- * Modified: How section tabs work. Isolated within the redux-container class.
989
-
990
- ## 3.3.3
991
- * Modified: #1412 - Redesigned text label, placeholder fix.
992
-
993
- ## 3.3.2.10
994
- * Fixed: #1408 & #1357 - Typography subsets losing value after multiple saves
995
- on other panels.
996
-
997
- ## 3.3.2.9
998
- * Fixed: #1403 - unit value no longer prints after empty typography values
999
- * Modified: Typography: Backup font no longer appends to `font-family` variable.
1000
- Please use the `backup-font` variable to specify backup fonts. This
1001
- does not apply to output/compiler strings.
1002
-
1003
- ## 3.3.2.8
1004
- * Fixed: #1403 - Backup font not appearing in font-family variable.
1005
-
1006
- ## 3.3.2.7
1007
- * Modified: Customizer now supports section and field `permissions` argument.
1008
- * Fixed: #1399 - Customizer respects `page_permissions` argument.
1009
-
1010
- ## 3.3.2.6
1011
- * Fixed: #1400 - output/compiler string incomplete using multiple selectors.
1012
-
1013
- ## 3.3.2.5
1014
- * Fixed: #1396 - Custom fonts cutting off multiple families in selector, after save.
1015
- * Fixed: Typography attempting to queue up non google fonts on backend.
1016
- * Added: #1395 - Display of child theme status in sysinfo, thanks @SiR-DanieL.
1017
-
1018
- ## 3.3.2.4
1019
- * Fixed: #1387 - Page jump when clicking "Options Object". Thanks @rrikesh.
1020
- * Added: #1392 - Filters to change the following localized strings:
1021
- redux/{opt_name}/localize/reset
1022
- redux/{opt_name}/localize/reset_all
1023
- redux/{opt_name}/localize/save_pending
1024
- redux/{opt_name}/localize/preset
1025
-
1026
- ## 3.3.2.3
1027
- * Fixed: #1376 - checkbox.min.js missing.
1028
-
1029
- ## 3.3.2.2
1030
- * Fixed: Static variable changes for instances and basic comment cleanup
1031
-
1032
- ## 3.3.2.1
1033
- * Fixed: #1361 - Raw field not hiding with required.
1034
- * Fixed: Datepicker not formatting properly. Still needs some work.
1035
-
1036
- ## 3.3.1.9
1037
- * Fixed: #1357 - Preview not rendering font on page load.
1038
-
1039
- ## 3.3.1.8
1040
- * Fixed: #1356 - Color fields and transparency not syncing due to new JS.
1041
-
1042
- ## 3.3.1.7
1043
- * Fixed: #1354 - Add class check for W3_ObjectCache.
1044
-
1045
- ## 3.3.1.6
1046
- * Fixed: #1341 - JS not initializing properly in import_export.
1047
-
1048
- ## 3.3.1.5
1049
- * Fixed: #1339 - Typography would lose Font Weight and Style. value was
1050
- named val in the HTML, so it would be destroyed on the next save
1051
- if not initialized.
1052
-
1053
- ## 3.3.1.4
1054
- * Fixed: #1226 - W3 Total Cache was affecting validation and compiler hooks.
1055
- * Fixed: Menu errors weren't showing properly for non-subsectioned items.
1056
-
1057
- ## 3.3.1.3
1058
- * Fixed: #1341 - Import/Export buttons not functioning. Also fixed sortable somehow.
1059
-
1060
- ## 3.3.1.2
1061
- * Fixed: Slides not initializing with the last fix.
1062
-
1063
- ## 3.3.1.1
1064
- * Fixed: Slides field was not properly initialized for the media elements. Fixed.
1065
-
1066
- ## 3.3.0.6
1067
- * Fixed: #1337 - `redux` JS dependency loading issue. Many thanks @tpaksu
1068
-
1069
- ## 3.3.0.5
1070
- * Modified: Drastically changed the way JavaScript is used in the panel. Forced as-needed
1071
- initialization of fields. Thus reducing dramatically the overall load time of
1072
- the panel. The effects have been seen up to 300% speed improvement. The only
1073
- time a field will be initialized is if it's visible, thus reducing the processing
1074
- needed in DOM overall.
1075
-
1076
- ## 3.3.0.4
1077
- * Fixed: #1336 - fixed default font in preview.
1078
-
1079
- ## 3.3.0.3
1080
- * Fixed: #1334 - Typography not un-saving italics.
1081
-
1082
- ## 3.3.0.2
1083
- * Added: #1332 - New validation: numeric_not_empty.
1084
-
1085
- ## 3.3.0.1
1086
- * Fixed: #1330 - Required not working on all fields.
1087
-
1088
- ## 3.3.0
1089
- * Added: #1329 - `'preview' = array('always_display' => true)` argument to typography, to determine if preview field show always be shown.
1090
-
1091
- ## 3.2.9.38
1092
- * Fixed: #1322 - Sections not folding with required argument.
1093
- * Modified: Portions of core javascript rewritten into object code.
1094
-
1095
- ## 3.2.9.37
1096
- * Fixed: #1270 - Editor field compiler hook not firing in visual mode.
1097
-
1098
- ## 3.2.9.36
1099
- * Added: `hide_reset` argument, to hide the Reset All and Reset Section buttons.
1100
-
1101
- ## 3.2.9.35
1102
- * Fixed: select2 dependency in select_image, and other fields.
1103
-
1104
- ## 3.2.9.34
1105
- * Fixed: Filter out `@eaDir` directories in extensions folder.
1106
- * Added: `content_title` argument to slides field. Thanks @psaikali!
1107
-
1108
- ## 3.2.9.33
1109
- * Fixed: Fixed the image_select presets to work again. Also now will function even if import/export is disabled.
1110
-
1111
- ## 3.2.9.32
1112
- * Fixed: Minor tweaks for metabox update.
1113
-
1114
- ## 3.2.9.31
1115
- * Fixed: #1297 - Missing space in image_select class.
1116
- * Fixed: Slider field tweaked for metaboxes.
1117
-
1118
- ## 3.2.9.30
1119
- * Fixed: #1291 - Change of font-family would not trigger preview, or show in open preview.
1120
-
1121
- ## 3.2.9.29
1122
- * Fixed: #1289 - Typography not retaining size/height/spacing/word/letter spacing settings.
1123
-
1124
- ## 3.2.9.28
1125
- * Fixed: #1288 - Background color-picker dependency missing. Thanks @farhanwazir.
1126
-
1127
- ## 3.2.9.27
1128
- * Fixed: Search extension failed do to dependency issue from the core.
1129
-
1130
- ## 3.2.9.26
1131
- * Fixed: #1281 - color field output/compiler outputting incorrect selector when only one array present.
1132
-
1133
- ## 3.2.9.25
1134
- * Fixed: Update check only appears once if multiple instances of Redux are loaded in the same wordpress instance.
1135
-
1136
- ## 3.2.9.24
1137
- * Fixed: Changing font-family in typography didn't trigger 'save changes' notification.
1138
- * Fixed: More typography: Back up font appearing in font-family when opening selector.
1139
- * Fixed: Typography: undefined message when NOT using google fonts. Thanks @farhanwazir
1140
-
1141
- ## 3.2.9.23
1142
- * Added: `customizer_only` argument for fields & sections, contributed by @andreilupu.
1143
-
1144
- ## 3.2.9.22
1145
- * Fixed: Typography font backup not in sync with font-family.
1146
- * Fixed: Typography not saving font-family after switching back and forth between standard
1147
- and google fonts.
1148
- * Fixed: Background field selects not properly aligned.
1149
-
1150
- ## 3.2.9.21
1151
- * Added: select2 args for spacing field.
1152
- * Modified: All field javascript rewritten using jQuery objects (versus standard function).
1153
- Prepping for another crack at group field.
1154
-
1155
- ## 3.2.9.20
1156
- * Added: select2 args for the following fields: typography, background, border, dimensions and slider.
1157
- * Fixed: Removed select field dependency from background field.
1158
-
1159
- ## 3.2.9.19
1160
- * Fixed: #1264 - Color-picker/transparent checkbox functionality.
1161
- * Fixed: Typography fine-tuning.
1162
-
1163
- ## 3.2.9.18
1164
- * Modified: Typography field rewritten to fill out font-family field dynamically, versus on page load.
1165
- * Fixed: All typography select fields render as select2.
1166
-
1167
- ## 3.2.9.17
1168
- * Fixed: Switching between transparency on and off now restores the last chosen color in
1169
- all color fields.
1170
-
1171
- ## 3.2.9.16
1172
- * Fixed: Redux uploads dir should NOT be ~/wp-content/uploads, but just wp-content.
1173
- As per Otto.
1174
- * Fixed: Navigation no longer has that annoying outline around the links. Yuk.
1175
-
1176
- ## 3.2.9.15
1177
- * Fixed: #1218 - Select2 multi select not accepting any keyboard input.
1178
-
1179
- ## 3.2.9.14
1180
- * Fixed: #1228 - CSS fixes
1181
-
1182
- ## 3.2.9.13
1183
- * Fixed: #1255 - button_set multi field not saving when all buttons not selected.
1184
-
1185
- ## 3.2.9.12
1186
- * Fixed: #1254 - Border field with 0px not outputting properly.
1187
- * Fixed: #1250 - Typography preview font-size not set in preview.
1188
- * Fixed: #1247 - Spacing field not outputting properly in `absolute` mode.
1189
- * Modified: Typography previewing hidden until font inputs are changed.
1190
-
1191
- ## 3.2.9.11
1192
- * Fixed: Vendor js not loading properly when dev_mode = true
1193
- * Fixed: Border field not outputting properly.
1194
-
1195
- ## 3.2.9.10
1196
- * Modified: Centralized import/export code in anticipation of new builder features.
1197
- * Fixed: Removed rogue echo statement.
1198
-
1199
- ## 3.2.9.9
1200
- * Modified: select2 loads only when a field requires it.
1201
-
1202
- ## 3.2.9.8
1203
- * Modified: More code to load JS on demand for fields require it.
1204
-
1205
- ## 3.2.9.7
1206
- * Modified: Field specific JS only loads with active field.
1207
- * Fixed: Hints stopped working due to classname change.
1208
-
1209
- ## 3.2.9.6
1210
- * Fixed: Permissions argument on section array not filtering out raw field.
1211
-
1212
- ## 3.2.9.5
1213
- * Fixed: Too many CSS tweaks to list, due to last build.
1214
- * Fixed: Sortable and Sorter fields now sort without page scroll when page size is
1215
- under 782px.
1216
- * Fixed: Hint icon defaults to left position when screen size is under 782px.
1217
- * Fixed: `permissions` argument for fields and sections erasing saved field data. See #1231
1218
-
1219
- ## 3.2.9.4
1220
- * Modified: Woohoo! Nearly fully responsive. Yanked out all SMOF and NHP field customizations.
1221
- Lots of little fixes on all browser screens. This will also greatly benefit Metaboxes
1222
- and other areas of Redux.
1223
- * Fixed: In dev_mode panel CSS was being loaded 2x.
1224
-
1225
- ## 3.2.9.3
1226
- * Fixed: Typography color picker bleeding under other elements. #1225
1227
- * Fixed: Hint icon_color index error from builder. #1222
1228
-
1229
- ## 3.2.9.2
1230
- * Fixed: Tracking. It was... odd. Also started our support hooks, UI to come.
1231
- * Fixed: Now import/export supports multiple instances. I can't believe this has been this way for so long.
1232
-
1233
- ## 3.2.9.1
1234
- * Fixed: Spacing field not outputting proper CSS when `mode` was set to absolute, and `all` was set to true.
1235
- * Fixed: CSS fix for typography. Color picker would interfere with save/reset bar.
1236
-
1237
- ## 3.2.8.21
1238
- * Added: Network admin support! Set argument 'database' to network and data will be saved site-wide.
1239
- Also two new arguments: network_admin & network_sites for where to show the panel.
1240
-
1241
- ## 3.2.8.20
1242
- * Fixed: Redux now ignores any directories that begin with `.` in the extension folder. See #1213.
1243
-
1244
- ## 3.2.8.19
1245
- * Fixed: Redux not saving when validating uploads.
1246
- * Modified: Dimension field default now accepts either `units` or `unit`.
1247
-
1248
- ## 3.2.8.18
1249
- * Fixed: Border field output/compiler formatting. Removed 'inherit' in place of default values. See #1208.
1250
- * Fixed: Trim() warning in framework.php when saving. See #1209, #1201.
1251
-
1252
- ## 3.2.8.17
1253
- * Fixed: Typography not outputting all styles when `all_styles` set to true.
1254
-
1255
- ## 3.2.8.16
1256
- * Added: `output` argument for `color` and `color_rgba` fields accepts key/pairs for different modes. Example:
1257
- ```
1258
- 'output' => array('color' => '.site-title, .site-header', 'background-color' => '.site-background')
1259
- ```
1260
-
1261
- ## 3.2.8.15
1262
- * Added: Customizer hook that can be used to simulate the customizer for live preview in the customizer.
1263
- `redux/customizer/live_preview`
1264
-
1265
- ## 3.2.8.14
1266
- * Fixed: 'Cannot send header' issues with typography.
1267
- * Modified: Google CSS moved into HEAD via WP enqueue.
1268
-
1269
- ## 3.2.8.13
1270
- * Added: `class` argument to the Redux Arguments, section array, and metabox array. If set, a class will be
1271
- appended to whichever level is used. This allows further customization for our users.
1272
-
1273
- ## 3.2.8.12
1274
- * Fixed: Small fix for validation if subsection parent is free of errors, remove the red highlight when
1275
- not expanded.
1276
- * Fixed: Small CSS classes for flashing fonts where web-font-loader.
1277
- * Fixed: ASync Flash on fonts. FINALLY. What a pain.
1278
- * Modified: Now do a trim on all fields before validating. No need to alert because of a space...
1279
-
1280
- ## 3.2.8.11
1281
- * Modified: Typography field CSS completely rewritten. All thanks to @eplanetdesign!
1282
- * Modified: Validation now works in metaboxes as well as updates numbers as changes occur. Validation for
1283
- subsections is SO hot now.
1284
- * Modified: Various CSS fixes and improvements.
1285
- * Fixed: 3+ JavaScript errors found in the background field. Now works flawlessly.
1286
- * Added: disable_save_warn flags to the arguments to disable the "you should save" slidedown.
1287
-
1288
- ## 3.2.8.10
1289
- * Fixed: PHP warnings in background field. #1173. Thanks, @abossola.
1290
- * Fixed: CSS validation not respecting child selector symbol. #1162
1291
-
1292
- ## 3.2.8.9
1293
- * Modified: Turned of mod_rewrite check.
1294
-
1295
- ## 3.2.8.8
1296
- * Modified: How errors are displayed, no longer dependent on the ID, now proper classes.
1297
- * Fixed: Extra check for typography bug.
1298
- * Fixed: Error css alignment issue with subsections.
1299
- * Modified: Error notice stays until all errors are gone. Also updates it's number as errors fixed!
1300
-
1301
- ## 3.2.8.7
1302
- * Modified: Moved google font files to proprietary folder in upload to help with permission issues.
1303
-
1304
- ## 3.2.8.6
1305
- * Fixed: javascript error in typography field.
1306
-
1307
- ## 3.2.8.5
1308
- * Fixed: Added a title to the google fonts stylesheet to fix validation errors.
1309
-
1310
- ## 3.2.8.4
1311
- * Fixed: One more slides field error check, and an extra JS goodie for an extension.
1312
-
1313
- ## 3.2.8.3
1314
- * Fixed: Leftover debug code messing up slides field.
1315
-
1316
- ## 3.2.8.2
1317
- * Fixed: More reliable saved action hook.
1318
- * Added: Actions hooks for errors and warnings.
1319
-
1320
- ## 3.2.8.1
1321
- * Fixed: Removed erroneous debug output in link_color field.
1322
-
1323
- ## 3.2.7.3
1324
- * Added: is_empty / empty / !isset AND not_empty / !empty / isset as required operations
1325
-
1326
- ## 3.2.7.2
1327
- * Fixed: Reset defaults error.
1328
- * Added: `show` argument to turn on and off input boxes in slider.
1329
-
1330
- ## 3.2.7.1
1331
- * Fixed: Required now works with muti-check fields and button set when set to multi.
1332
-
1333
- ## 3.2.7
1334
- * Fixed: Import works again. A single line was missed...
1335
-
1336
- ## 3.2.6.2
1337
- * Fixed: link_color field not outputting CSS properly via compiler or output. Thanks @vertigo7x
1338
- * Fixed: Sorter field CSS. Buttons were all smushed together.
1339
-
1340
- ## 3.2.6.1
1341
- * Fixed: 'undefined' error in typography.js. Thanks @ksere.
1342
-
1343
- ## 3.2.6
1344
- * Fixed: Another stray undefined index. Oy.
1345
-
1346
- ## 3.2.5.1
1347
- * Added: `open_expanded` argument to start the panel completely expanded initially.
1348
-
1349
- ## 3.2.5
1350
- * Fixed: Various bad mistakes. Oy.
1351
-
1352
- ## 3.2.4
1353
- * Fixed: Slight typography speed improvement. Less HTML hopefully faster page loads.
1354
- * Fixed: Unload error on first load if the typography defaults are not set.
1355
-
1356
- ## 3.2.3.5
1357
- * Modified: Moved update check functions to class file and out of the core.
1358
- * Fixed: Errors pertaining to mod_rewrite check.
1359
-
1360
- ## 3.2.3.4
1361
- * Fixed: All those headers already set errors.
1362
-
1363
- ## 3.2.3.3
1364
- * Added: $changed_values variable to save hooks denoting the old values on a save.
1365
- * Added: Pointers to Extensions on load.
1366
- * Modified: CSS Output for the background field.
1367
-
1368
- ## 3.2.3.2
1369
- * Fixed: Validation error messages not appearing on save.
1370
- * Modified: Speed boost on validation types.
1371
- * Added: Apache mod_rewrite check. This should solve many issues we've been seeing regarding mod_rewrite noe being enabled.
1372
-
1373
- ## 3.2.3.1
1374
- * Fixed: Sortable field not saving properly.
1375
- * Fixed: Erroneous data in admin.less
1376
- * Updated: sample-config.php. Sortable checkbox field example now uses true/false instead of text
1377
- meant for textbox example.
1378
-
1379
- ## 3.2.3
1380
- * Fixed: Responsive issues with spacing and dimension fields.
1381
-
1382
- ## 3.2.2.16
1383
- * Fixed: Style conflicts with WP 3.9. Added register filter to fields via id.
1384
-
1385
- ## 3.2.2.15
1386
- * Fixed: Metaboxes issues.
1387
-
1388
- ## 3.2.2.14
1389
- * Modified: Some admin panel stylings. Now perfect with mobile hover. Also fixed an issue
1390
- with the slidedown width for sections. No more 2 empty pixels.
1391
-
1392
- ## 3.2.2.13
1393
- * Added: Tick mark if section has sub sections. Hidden when subsections expanded.
1394
-
1395
- ## 3.2.2.12
1396
- * Fixed: Compiler hook in the customizer now passes the CSS.
1397
-
1398
- ## 3.2.2.11
1399
- * Fixed: Compiler hook now properly fires in the customizer.
1400
-
1401
- ## 3.2.2.10
1402
- * Fixed: Validation error with headers already being set.
1403
-
1404
- ## 3.2.2.9
1405
- * Fixed: Added mode for width/height to override dimensions css output.
1406
-
1407
- ## 3.2.2.8
1408
- * Fixed: Restoring lost formatting from multiple merges.
1409
-
1410
- ## 3.2.2.7
1411
- * Fixed: New sorter default values get set properly now. ;)
1412
-
1413
- ## 3.2.2.6
1414
- * Added: `data` and `args` can now be set to sorter! Just make sure to have it be a key based on what
1415
- you want it to display as. IE: `array('Main'=>'sidebars')`
1416
-
1417
- ## 3.2.2.5
1418
- * Added: Prevent Redux from firing on AJAX heartbeat, but added hook for it 'redux/ajax/heartbeat'.
1419
- * Fixed: Removed erroneous 's' character from HTML.
1420
-
1421
- ## 3.2.2.4
1422
- * Added: Check to make sure a field isn't empty after the filter. If it is empty, skip over it.
1423
-
1424
- ## 3.2.2.3
1425
- * Added: Subsections now show icon if they have it. Show text only (without indent) if they do not.
1426
-
1427
- ## 3.2.2.2
1428
- * Added: Set a section or field argument of `'panel' => false` to skip over that field or panel and
1429
- hide it. It will still be registered with defaults saved, but not display. This can be useful
1430
- for things like the customizer.
1431
-
1432
- ## 3.2.2.1
1433
- * Added: SUBSECTIONS! Just add `'subsection' => true` to any section that isn't a divide/callback and
1434
- isn't the first section in your panel. ;)
1435
-
1436
- ## 3.2.1.2
1437
- * Fixed: Info field didn't intend within section.
1438
-
1439
- ## 3.2.1.1
1440
- * Fixed: Compiler hook wasn't running.
1441
-
1442
-
1443
- ## 3.1.9.44
1444
- * Fixed: Small bug in image_select javascript.
1445
-
1446
- ## 3.1.9.43
1447
- * Added: Import hook, just because we can. :)
1448
-
1449
- ## 3.1.9.42
1450
- * Fixed: Customizer now TRULY outputting CSS if output_tag is set to false.
1451
-
1452
- ## 3.1.9.41
1453
- * Fixed: Reset section, etc. Discovered an odd WordPress thing.
1454
-
1455
- ## 3.1.9.40
1456
- * Fixed: Image_select size override.
1457
- * Fixed: Customizer save not firing the compiler hook.
1458
- * Fixed: Customizer not outputting CSS if output_tag is set to false.
1459
- * Fixed: Small empty variable check. Undefined index in the defaults generating function.
1460
-
1461
- ## 3.1.9.39
1462
- * Fixed: WP 3.9 update made editor field button look ugly.
1463
- * Fixed: Save hook not firing when save_default set to false.
1464
-
1465
- ## 3.1.9.38
1466
- * Fixed: Reset section anomalies. Maybe.
1467
-
1468
- ## 3.1.9.37
1469
- * Fixed: Array of values in required not recognized.
1470
-
1471
- ## 3.1.9.36
1472
- * Fixed: Updated hint defaults to prevent index warning.
1473
-
1474
- ## 3.1.9.35
1475
- * Fixed: Removed leftover debug code.
1476
-
1477
- ## 3.1.9.34
1478
- * Added: New readonly argument for text field.
1479
-
1480
- ## 3.1.9.33
1481
- * Fixed: Reset/Reset section actions hooks now fire properly.
1482
-
1483
- ## 3.1.9.32
1484
- * Fixed: When developer uses section field but does not specify an indent argument.
1485
-
1486
- ## 3.1.9.31
1487
- * Fixed: Dynamic URL for slides
1488
- * Fixed: Accidently removed reset action on section reset. Restored.
1489
-
1490
- ## 3.1.9.30
1491
- * Fixed: Section defaults bug for certain field types.
1492
-
1493
- ## 3.1.9.29
1494
- * Fixed: Dynamic URL if site URL changed now updates media properly if attachement exists.
1495
-
1496
- ## 3.1.9.28
1497
- * Fixed: Customizer now correctly does live preview.
1498
-
1499
- ## 3.1.9.27
1500
- * Fixed: Special enqueue case fix.
1501
-
1502
- ## 3.1.9.26
1503
- * Added: A few more hooks for defaults and options.
1504
- * Fixed: Small undefined index error.
1505
- * Added: Section key generation via title.
1506
- * Modified: File intending.
1507
-
1508
- ## 3.1.9.25
1509
- * Fixed: Custom menus not displaying options panel.
1510
-
1511
- ## 3.1.9.24
1512
- * Fixed: Single checkbox option not retaining checked value.
1513
- * Fixed: Border field returning bad CSS in CSS compiler.
1514
-
1515
- ## 3.1.9.23
1516
- * Fixed: Import/Export fix. Thanks, CGlingener!
1517
-
1518
- ## 3.1.9.22
1519
- * Added: Save warning now is sticky to the top and responsive.
1520
- * Fixed: Mobile fixes for Redux. Looks great on small screens how.
1521
- * Fixed: Slight CSS fixes.
1522
- * Fixed: Compiler fixes and added notices.
1523
- * Added: Import/Export more reasonable text.
1524
-
1525
- ## 3.1.9.21
1526
- * Added: `force_output` are on the field level to bypass the required check that removes the output
1527
- if the field is hidden. Thanks @rffaguiar.
1528
-
1529
- ## 3.1.9.20
1530
- * Fixed: Rare case (mediatemple grid server) when file_get_contents won't work outside of the
1531
- uploads dir. Used curl to grab the font HTML. ;)
1532
-
1533
- ## 3.1.9.19
1534
- * Fixed: Undefined index for admin bar.
1535
-
1536
- ## 3.1.9.18
1537
- * Fixed: SMALL issue with WordPress 3.9. Now it works. ;)
1538
-
1539
- ## 3.1.9.17
1540
- * Fixed: Info and divide field now work with required.
1541
-
1542
- ## 3.1.9.16
1543
- * Added: Fallback. Now if the media, slides, or background URL doesn't match the site URL, but the
1544
- attachment ID is present, the data is updated.
1545
-
1546
- ## 3.1.9.15
1547
- * Fixed: Last tab not properly set. Slow rendering.
1548
-
1549
- ## 3.1.9.14
1550
- * Modified: Replaced transients with cookies.
1551
-
1552
- ## 3.1.9.13
1553
- * Fixed: Undefined variable issues for new required methods.
1554
-
1555
- ## 3.1.9.12
1556
- * Fixed: Default_show display error with a non-array being steralized.
1557
- * Added: Multiple required parent value checking! Booya!
1558
- * Fixed: Sections now fold with required.
1559
-
1560
- ## 3.1.9.11
1561
- * Fixed: select2 not rendering properly when dev_mode = false, because of ace_editor fix.
1562
- * Fixed: Removed mistakenly compiled test code from redux.js.
1563
-
1564
- ## 3.1.9.10
1565
- * Fixed: ace_editor not rendering properly in certain instances.
1566
- * Modified: Small change to import_export field in checking for existing instance of itself.
1567
-
1568
- ## 3.1.9.9
1569
- * Fixed: import_export not rendering when the menutype argument was set to menu
1570
-
1571
- ## 3.1.9.8
1572
- * Fixed: Ace_editor not enqueued unless used. MEMORY HOG.
1573
-
1574
- ## 3.1.9.7
1575
- * Fixed: Color_Gradient transparency to was being auto-selected if from way transparent.
1576
- * Fixed: Enqueue select with slider for local dev.
1577
-
1578
- ## 3.1.9.6
1579
- * Modified: removed add_submenu_page when creating a submenu for us in the WP admin area. WP
1580
- approved API is used in it's place to being Redux up to wp.org theme check standards.
1581
-
1582
- ## 3.1.9.5
1583
- * Fixed: Massive speed issue with button_set. Resolved.
1584
- * Fixed: Issue where default values throws an error if ID is not set.
1585
-
1586
- ## 3.1.9.4
1587
- * Fixed: Continuing effort to ensure proper loading of config from child themes.
1588
-
1589
- ## 3.1.9.3
1590
- * Fixed: Import/Export array search bug if section['fields'] is not defined.
1591
-
1592
- ## 3.1.9.2
1593
- * Fixed: Inconsistencies in import/export across different versions of PHP.
1594
-
1595
- ## 3.1.9.1
1596
- * Fixed: Redux checks for child or parent theme exclusively before loading.
1597
-
1598
- ## 3.1.9
1599
- * Updated: RGBA Field stability. Thank you, SilverKenn.
1600
-
1601
- ## 3.1.8.23
1602
- * Modified: Separated Import/Export from the core. It can now be used as a field.
1603
-
1604
- ## 3.1.8.22
1605
- * Fixed: Typography custom preview text/size not outputting.
1606
- * Fixed: No font selected in typography would default to 'inherit'.
1607
- * Fixed: Hint feature kicking back a notice if no title was specified.
1608
-
1609
- ## 3.1.8.21
1610
- * Fixed: Sortable field, when used a checkboxes, were all checked by default, even when set not to be.
1611
- * Fixed: button_set field not setting properly in multi mode.
1612
-
1613
- ## 3.1.8.20
1614
- * Fixed: Javascript console object not printing options object.
1615
- * Fixed: Load errors from child themes no longer occur.
1616
-
1617
- ## 3.1.8.19
1618
- * Modified: Typography word and letter spacing now accept negative values.
1619
- * Modified: Typography preview shows spaces between upper and lower case groupings.
1620
- * Fixed: Compiler output for slider field.
1621
-
1622
- ## 3.1.8.18
1623
- * Fixed: update_check produced a fatal error on a local install with no internet connection.
1624
- * Modified: Google font CSS moved to header so pages will pass HTML5 validation.
1625
-
1626
- ## 3.1.8.17
1627
- * Fixed: Compiler hook failing on slider.
1628
-
1629
- ## 3.1.8.16
1630
- * Fixed: Error on update_check when the response code was something other than 200.
1631
- * Modified: Removed Google font CSS line from header (because it's in the footer via wp_enqueue_style.
1632
-
1633
- ## 3.1.8.15
1634
- * Added: Admin notice for new builds of Redux on Github as they become available. This feature is
1635
- available on in dev_mode, and may be turned off by setting the `update_notice` argument to
1636
- false. See the Arguments page of the wiki for more details.
1637
- * Added: text-transform option for the typography field.
1638
- * Fixed: image_select images not resizing properly in FF and IE.
1639
- * Fixed: Layout for the typography field, so everything isn't smushed together. The new layout is
1640
- as follows:
1641
- [family-font] [backup-font]
1642
- [style] [script] [align] [transform]
1643
- [size] [height] [word space] [letter space]
1644
- [color]
1645
-
1646
- ## 3.1.8.14
1647
- * Added: Newsletter sign-up popup at first load of the Redux options panel.
1648
-
1649
- ## 3.1.8.12
1650
- * Added: Added PHP 5.2 support for import/export.
1651
-
1652
- ## 3.1.8.11
1653
- * Added: Action hooks for options reset and options reset section.
1654
- * Added: Theme responsive for date picker.
1655
-
1656
- ## 3.1.8.10
1657
- * Added: New slider. Better looking UI, double handles and support for floating
1658
- point values. See the wiki for more info.
1659
-
1660
- ## 3.1.8.9
1661
- * Fixed: link_color field showing notice on default, if user enters no defaults.
1662
- * Fixed: Fixed tab notice in framework.php if no tab parameter is set in URL.
1663
-
1664
- ## 3.1.8.8
1665
- * Added: Typography improvements.
1666
-
1667
- ## 3.1.8.7
1668
- * Added: Hints! More info: https://github.com/ReduxFramework/ReduxFramework/wiki/Using-Hints-in-Fields
1669
-
1670
- ## 3.1.8.6
1671
- * Added: Complete Wordpress admin color styles. Blessed LESS/SCSS mixins. ;)
1672
-
1673
- ## 3.1.8.5
1674
- * Added: Font family not required for the typography module any longer.
1675
-
1676
- ## 3.1.8.4
1677
- * Added: Support for using the divide field in folding.
1678
- * Added: Error trapping in typography.js for those still attempting to use
1679
- typography with no font-family.
1680
-
1681
- ## 3.1.8.3
1682
- * Added: Full asynchronous font loading.
1683
- *
1684
- ## 3.1.8.2
1685
- * Added: email_not_empty validation field.
1686
- * Reverted: email validation field only checks for valid email. not_empty check moved
1687
- to new validation field.
1688
-
1689
- ## 3.1.8.1
1690
- * Fixed: Hide demo hook wasn't hiding demo links.
1691
-
1692
- ## 3.1.8
1693
- * Fixed: Improper enqueue in tracking class.
1694
- * Fixed: Few classes missed for various fields.
1695
- * Fixed: Spacing field kicking back notices and warnings when 'output' wasn't set.
1696
- * Modified: Added file_exists check to all include lines in framework.php
1697
- * Fixed: Background field now works with dynamic preview as it should.
1698
- * Fixed: Extension fields now enqueueing properly.
1699
- * Added: Text-align to typography field.
1700
- * Fixed: Servers returning forwards slashes in TEMPLATEPATH, while Redux is installed
1701
- embedded would not show options menu.
1702
- * Fixed: On and Off for switch field not displaying language translation.
1703
- * Fixed: email validation allowing a blank field.
1704
- * Fixed: Now allow for empty values as valid keys.
1705
- * Added: Dismiss option to admin notices (internal function)
1706
-
1707
- ## 3.1.6
1708
- * Fixed: CSS spacing issue
1709
- * Fixed: Customizer now works and doesn't break other customizer fields outside of Redux.
1710
- * Fixed: Several minor bug fixes
1711
- * Added: Metabox support via extension http://reduxframework.com/extensions/
1712
- * Added: Admin-bar menu
1713
- * Fixed: Section field now folds.
1714
- * Fixed: wp_content_dir path now handles double forward slashes.
1715
- * Fixed: Typography field missing italics in Google fonts.
1716
- * Fixed: Default color in border field not saving properly.
1717
- * Fixed: hex2rgba in class.redux_helpers.php changed to static.
1718
- * Fixed: 'sortable' field type not saving options as default.
1719
- * Fixed: Specified default color not set when clicking the color box default button.
1720
- * Fixed: Sorter field options are now saved as default in database.
1721
- * Fixed: Issues with checkboxes displaying default values instead of labels.
1722
- * Fixed: Outstanding render issues with spacing field.
1723
- * Fixed: Plugins using Redux from load failure.
1724
- * Fixed: 'not_empty' field validation.
1725
- * Fixed: Media field.
1726
- * Added: 'read-only' option for media text field.
1727
- * Added: 'mode' option to image_select, so CSS output element may be specified.
1728
- * Added: Admin Bar menu for option panel.
1729
- * Modified: Removed raw_align field and added align option to raw field.
1730
- See wiki for more info.
1731
- * Modified: media field 'read-only' to 'readonly' to vonform to HTML standards.
1732
- * Removed: EDD extension. It never belonged in Core and will be re-released as a
1733
- downloadable extension shortly
1734
- * Removed: Group field, temporarily.
1735
- * Removed: wp_get_current_user check.
1736
-
1737
- ## 3.1.5
1738
- * Typography font arrays may not contain comma spaces.
1739
- * Merge in pull request - 542, code cleanup and better readability
1740
- * Change how HTML is output to support metaboxes
1741
- * CSS only on pages that matter, better checks.
1742
- * font-backup in typography now appends to font-family in output and compiler.
1743
- * More fixes for Google font css outputting.
1744
- * Addded output and compiler to field_image_select. Images will be output as 'background-image'.
1745
- * Fixed output in field_background.
1746
- * Prevent standard fonts from outputting to Google fonts CSS call.
1747
- * class_exists in field_section checking for incorrect classname.
1748
- * sample_config fix.
1749
- * Compiler not outputting CSS without output set to comthing other than false.
1750
- * Google fonts not rendering on frontend.
1751
- * Rewrote sample_config as a class
1752
-
1753
- ## 3.1.4
1754
- * Fixed error in redux-framework.php.
1755
- * Added select_image field.
1756
-
1757
- ## 3.1.3
1758
- * Fixed a few undefined variables
1759
- * Removed old code from the repo.
1760
- * Fix for validation.
1761
- * Remove the compiler hook by default.
1762
- * Fix to sortable field.
1763
- * Added an extra check for link color. Removes user error.
1764
- * Localization updates.
1765
- * Error in slides.
1766
- * Fixed the info box bug with spacing and padding.
1767
- * Fixed the first item in each section having WAY too much padding. ;)
1768
- * Fixed section reset issue where values weren't being saved to the db properly.
1769
-
1770
- ## 3.1.2
1771
- * Feature - Sortable select boxes!
1772
- * Feature - Reset a section only or the whole panel!
1773
- * New Field - RGBA Color Field!
1774
- * Improvement - Use of REM throughout.
1775
- * Fixed Typography - Fix output option and various small bugs.
1776
- * Fixed Border - Fix output option and various small bugs.
1777
- * Fixed Dimensions - Fix output option and various small bugs.
1778
- * Fixed Image_select - Various small bugs.
1779
- * Fixed Slides - Various small bugs.
1780
- * Fixed Sortable - Using native jQuery UI library same as within WordPress.
1781
- * Fixed Slider and Spinner Input Field - Values now move to the closest valid
1782
- value in regards to the step, automatically.
1783
- * Fixed Ace Editor
1784
- * FEATURE - All CSS/JS files are compiled into a single file now! Speed
1785
- improvements for the backend.
1786
- * Fix in how WordPress data is received, improved some output.
1787
- * Fix for various fields not triggering fold/compiler/save.
1788
- * Fixed elusive icons to use the new version and classes.
1789
- * Fixed media thumb to only be the thumbnail version.
1790
- * Fixed admin https error with WordPress core not renaming URL.
1791
- * Placeholders throughout the framework are now properly there.
1792
- * Feature - Setting to not save defaults to database on load.
1793
- * Fixed - Computability issue with GT3 builder.
1794
- * Fixed localization issue with default values.
1795
- * Language - Added Russian
1796
- * Feature - Media now can have any content type passed in to limit content types.
1797
- * Allow negative values in typography and other fields.
1798
- * WordPress 3.8 computability.
1799
- * CSS validation issue.
1800
- * Feature - User contributed text direction feature.
1801
- * EDD Extension now fully function for plugins or themes.
1802
- * Removed get_theme_data() fallbacks, we're well pass WordPress 3.4 now. ;)
1803
- * A ton of other small updates and improvements.
1804
-
1805
- ## 3.1.0
1806
- * Fix Issue 224 - Image Select width was breaking the panel.
1807
- * Fix Issue 181 - Broken panel in firefox
1808
- * Fix Issue 225 - 0px typography bug. Thanks @partnuz.
1809
- * Fix Issue 228 - Resolved a duplicated enqueue on color_link field. Thanks @vertigo7x.
1810
- * Fix Issue 231 - Field spacing bug fixes.
1811
- * Fix Issue 232 & 233 - Dimensions: bug fix with units and multiple units. Thanks @kpodemski
1812
- * Fix Issue 234 - Pass options as a ref so validating actions can modify/sanitize them. Thanks @ZeroBeeOne
1813
- * Fix Issue 222 - Tab cookie function wasn't working.
1814
- * Feature - Pass params to Select2. Thanks @andreilupu
1815
- * Fix Issue 238 - Fix for conditional output. Thanks @partnuz.
1816
- * Fix Issue 211 - Google Web font wasn't loading at first init of theme.
1817
- * Fix Issue 210 - Elusive Icons update. Changed classes to force use of full elusive name.
1818
- * Fix Issue 247 - Media thumbnails were not showing. Also fixed media to keep the largest file, but display the small
1819
- version in the panel as a thumb. Thanks @kwayyinfotech.
1820
- * Fix Issue 144 - JS error when no item found in slider.
1821
- * Fix Issue 246 - Typography output errors.
1822
- * Feature & Issue 259 - Multi-Text now support validation!
1823
- * Fix Issue 248/261 - Links color issue. Also fixed color validation.
1824
- * Feature & Issue 262 - Now registered sidebars can be used as a data type.
1825
- * Fix Issue 194/276 - Custom taxonomy terms now passing properly. Thanks @kprovance.
1826
- * Feature & Issue 273 - Argument save_defaults: Disable the auto-save of the default options to the database if not set.
1827
- * Feature - Docs now being moved to the wiki for community participation.
1828
- * Issue 283 - Date placeholder. Thanks @kprovance.
1829
- * Issue 285 - HTTPS errors on admin. Known WordPress bug. Resolved.
1830
- * Fix Issue 288 - Float values now possible for border, dimensions, and spacing.
1831
- * Feature - Media field can now accept non-image files with a argument being set.
1832
- * Fix Issue 252 - Post Type data wasn't working properly. Thanks @Abu-Taymiyyah.
1833
- * Fix Issue 213 - Radio and Button Set wasn't folding.
1834
-
1835
- ## 3.0.9
1836
- * Feature - Added possibility to set default icon class for all sections and tabs.
1837
- * Feature - Make is to the WP dir can be moved elsewhere and Redux still function.
1838
- * Added Spanish Language. Thanks @vertigo7x.
1839
- * Fix Issue 5 - Small RGBA validation fix.
1840
- * Fix Issue 176 - Fold by Image Select. Thanks @andreilupu.
1841
- * Fix Issue 194 - Custom taxonomy terms in select field.
1842
- * Fix Issue 195 - Border defaults not working.
1843
- * Fix Issue 197 - Hidden elements were showing up on a small screen. Thanks @ThinkUpThemes.
1844
- * Fix issue 200 - Compiler not working with media field.
1845
- * Fix Issue 201 - Spacing field not using default values.
1846
- * Fix Issue 202 - Dimensions field not using units.
1847
- * Fix Issue 208 - Checkbox + Required issue.
1848
- * Fix Issue 211 - Google Font default not working on page load.
1849
- * Fix Issue 214 - Validation notice not working for fields.
1850
- * Fix Issue 181/224 - Firefox 24 image resize errors.
1851
- * Fix Issue 223 - Slides were losing the url input field for the image link.
1852
- * Fix - Various issues in the password field.
1853
- * Fixed various spelling issues and typos in sample-config file.
1854
- * Initialize vars before extract() - to shut down undefined vars wargnings.
1855
- * Various other fixes.
1856
-
1857
- ## 3.0.8
1858
- * Version push to ensure all bugs fixes were deployed to users. Various.
1859
-
1860
- ## 3.0.7
1861
- * Feature - Completely redone spacing field. Choose to apply to sides or all at once with CSS output!
1862
- * Feature - Completely redone border field. Choose to apply to sides or all at once with CSS output!
1863
- * Feature - Added opt-in anonymous tracking, allowing us to further analyze usage.
1864
- * Feature - Enable weekly updates of the Google Webfonts cache is desired. Also remove the Google Webfont files from
1865
- shipping with Redux. Will re-download at first panel run to ensure users always have the most recent copy.
1866
- * Language translation of german updated alone with ReduxFramework pot file.
1867
- * Fix Issue 146 - Spacing field not storing data.
1868
- * Fix - Firefox field description rendering bug.
1869
- * Fix - Small issue where themes without tags were getting errors from the sample data.
1870
-
1871
- ## 3.0.6
1872
- * Hide customizer fields by default while still under development.
1873
- * Fix Issue 123 - Language translations to actually function properly embedded as well as in the plugin.
1874
- * Fix Issue 151 - Media field uses thumbnail not full image for preview. Also now storing the thumbnail URL. Uses
1875
- the smallest available size as the thumb regardless of the name.
1876
- * Fix Issue 147 - Option to pass params to select2. Contributed by @andreilupu. Thanks!
1877
- * Added trim function to ace editor value to prevent whitespace before and after value keep being added
1878
- * htmlspecialchars() value in pre editor for ace. to prevent html tags being hidden in editor and rendered in dom
1879
- * Feature: Added optional 'add_text' argument for multi_text field so users can define button text.
1880
- * Added consistent remove button on multi text, and used sanitize function for section id
1881
- * Feature: Added roles as data for field data
1882
- * Feature: Adding data layout options for multi checkbox and radio, we now have quarter, third, half, and full
1883
- column layouts for these fields.
1884
- * Feature: Eliminate REDUX_DIR and REDUX_URL constants and instead created static ReduxFramework::$\_url and
1885
- ReduxFramework::$\_dir for cleaner code.
1886
- * Feature: Code at bottom of sample-config.php to hide plugin activation text about a demo plugin as well as
1887
- code to demo how to hide the plugin demo_mode link.
1888
- * Started work on class definitions of each field and class. Preparing for the panel builder we are planning to make.
1889
-
1890
- ## 3.0.5
1891
- * Fixed how Redux is initialised so it works in any and all files without hooking into the init function.
1892
- * Issue #151: Added thumbnails to media and displayed those instead of full image.
1893
- * Issue #144: Slides had error if last slide was deleted.
1894
- * Color field was outputting hex in the wrong location.
1895
- * Added ACE Editor field, allowing for better inline editing.
1896
-
1897
- ## 3.0.4
1898
- * Fixed an odd saving issue.
1899
- * Fixed link issues in the framework
1900
- * Issue #135: jQuery UI wasn't being properly queued
1901
- * Issue #140: Admin notice glitch. See http://reduxframework.com/2013/10/wordpress-notifications-custom-options-panels/
1902
- * Use hooks instead of custom variable for custom admin CSS
1903
- * Added "raw" field that allows PHP or a hook to embed anything in the panel.
1904
- * Submenus in Admin now change the tabs without reloading the page.
1905
- * Small fix for multi-text.
1906
- * Added IT_it and RO_ro languages.
1907
- * Updated readme file for languages.
1908
-
1909
- ## 3.0.3
1910
- * Fixed Issue #129: Spacing field giving an undefined.
1911
- * Fixed Issue #131: Google Fonts stylesheet appending to body and also to the top of the header. Now properly placed
1912
- both at the end of the head tag as to overload any theme stylesheets.
1913
- * Fixed issue #132 (See #134, thanks @andreilupu): Could not have multiple WordPress Editors (wp_editor) as the
1914
- same ID was shared. Also fixed various styles to match WordPress for this field.
1915
- * Fixed Issue #133: Issue when custom admin stylesheet was used, a JS error resulted.
1916
-
1917
- ## 3.0.2
1918
- * Improvements to slides, various field fixes and improvements. Also fixed a few user submitted issues.
1919
-
1920
- ## 3.0.1
1921
- * Backing out a bit of submitted code that caused the input field to not properly break.
1922
-
1923
- ## 3.0.0
1924
- * Initial WordPress.org plugin release.
1925
-
1926
- ## 3.0
1927
- Redux is now hosted on WordPress.org! Update in order to get proper, stable updates.
1928
-
1929
- * Removed get() and show()
1930
- * Fixed huge performance bug
1931
- * More bugfixes
1932
- * Fixed spacing field
1933
- * Converted Redux to run as an auto-updating plugin. Getting ready to post to WordPress.org
1934
- * Fixed the auto updater to properly show changes since the last update
1935
- * Various fields including link_color, spacing, dimensions
1936
- * Compiler hooks to allow developers to generate CSS files only when needed
1937
- * Stability and standardizing in HTML output throughout
1938
- * PHP/CSS/JS fixes
1939
- * Compress JS and use LESS (and compressed CSS) throughout
1940
-
1941
- ## Version 3.0.0 Beta (September 12, 2013)
1942
-
1943
- * Massive code overhaul
1944
- * Replaced redundant field types with data elements
1945
- * Migrated to company repo
1946
- * Added several new storage methods
1947
- * Numerous bugfixes
1948
- * Renamed std argument to default
1949
- * Added MP6 support
1950
- * Complete CSS rewrite
1951
- * Globals are now conditional
1952
- * Added nesting support
1953
- * Added repeatable field
1954
- * Restyled Dev Mode
1955
- * Added System Info tab
1956
- * Added compiler hooks
1957
- * Added style and icon support to info field
1958
- * Switched to Elusive Icons
1959
- * Huge performance updates
1960
-
1961
- ## Version 2.0.1 Final (September 1, 2013)
1962
-
1963
- * Added option to override ```icon_type``` per icon
1964
- * Minor bug/versioning fixes
1965
- * Added Font Awesome intro
1966
- * Added ```raw_html``` option
1967
- * Added ```text_sortable``` option
1968
- * Switched from Aristo to Bootstrap jQuery UI theme
1969
-
1970
- ## Version 2.0.0 (January 31, 2013)
1971
-
1972
- * Fixed SSL error which occurred occasionally with Google Webfonts
1973
- * Added optional flag for ```wpautop``` on editors
1974
- * Added password field type
1975
- * Added ```checkbox_hide_all``` option
1976
- * Added WP3.5 media chooser
1977
- * Added Google webfonts previews
1978
- * Updated to WP3.5 color picker
1979
- * Minor style tweaks
1980
- * Added graphical 'switch' option for checkboxes
1981
- * Removed dependency on class extension for fields
1982
- * Deprecated icons in favor of iconfonts
1983
-
1984
- ## Version 1.0.0 (December 5, 2012)
1985
-
1986
- * Based on NHP Theme Options Framework v1.0.6
1987
- * Cleaned up codebase
1988
- * Changed option group name to allow multiple instances
1989
- * Changed checkbox name attribute to id
1990
- * Added rows attribute to textareas
1991
- * Removed extra linebreak in upload field
1992
- * Set default menu position to null to avoid conflicts
1993
- * Added sample content for dashboard credit line
1994
- * Minor style changes
1995
- * Changed name of upload button
1996
- * Refactored Google Webfonts function
1997
- * Replaced ```stylesheet_override``` with ```admin_stylesheet```
1998
- * Made text domain a constant
1999
- * Removed PHP closing tags to prevent issues with newlines
2000
- * Added option to define custom start tab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/core/lib/ReduxFramework/README.md DELETED
@@ -1,134 +0,0 @@
1
- ## Redux Options Framework [![Build Status](https://travis-ci.org/reduxframework/redux-framework.png?branch=master)](https://travis-ci.org/reduxframework/redux-framework) [![Built with Grunt](https://cdn.gruntjs.com/builtwith.png)](http://gruntjs.com/) [![Slack](http://slack.redux.io/badge.svg)](http://slack.redux.io)
2
-
3
- WordPress options framework which uses the [WordPress Settings API](http://codex.wordpress.org/Settings_API "WordPress Settings API"), Custom Error/Validation Handling, Custom Field/Validation Types, and import/export functionality.
4
-
5
- ## Posting Guidelines for issues and questions ##
6
- When using our Issue Tracker, you may ask questions where you may be a bit lost or need help understanding the documentation. If, however, you find a bug we require you to read and provide the information contained in our [Contributing Guidelines](https://github.com/ReduxFramework/redux-framework/blob/master/CONTRIBUTING.md). If you do not provide this information, we will request it before we can support you.
7
-
8
- If you are stuck in some of your own code, or need help with PHP and anything else not Redux specific, we request you purchase some [Premium Support](http://reduxframework.com/extension/premium-support/) and we will be happy to assist you. If we feel the issue is outside of our scope we will suggest you to purchase some [Premium Support](http://reduxframework.com/extension/premium-support/) in order for us to serve you.
9
-
10
- ## Kickstart Your Development ##
11
-
12
- Are you authoring a theme, or plugin? Visit the [Redux Builder](http://build.reduxframework.com) site and get started!
13
-
14
- ## Demo Your Products ##
15
- We help you create a seamless user experience for your users to demo your WordPress products. Not only that, we help you make sure they’re engaged, turning them into a potential customer. Visit [wpdemo.io/](http://wpdemo.io/)
16
-
17
- ## Documentation ##
18
-
19
- Need a little help with Redux? Come check out our brand new documentation site at [docs.reduxframework.com](http://docs.reduxframework.com), chock full of tutorials and examples!
20
-
21
-
22
- ## SMOF (Simple Modified Option Users) Converter! ##
23
-
24
- Hot off the press, our Redux Converter plugin. It takes your SMOF instance, and allows you to try out Redux without any fear. It also spits out valid PHP source for you if you want to migrate complete with data migration! Give it a try today. It will be in the WordPress.org repo shortly. ;)
25
- https://github.com/ReduxFramework/redux-converter
26
-
27
- ## Help Us Translate Redux ##
28
-
29
- Please head over to the wiki to learn how you can help us translate Redux quickly. Any and all are welcome. We appreciate your help!
30
- https://github.com/ReduxFramework/ReduxFramework/wiki/translate
31
-
32
- ## Getting Started with Redux ##
33
-
34
- ReduxFramework has been built from the ground up to be the most flexible framework around. You can run it as an auto-updating plugin, or embed it inside your plugin or theme. It allows for multiple copies of itself within the same WordPress instance. For a guide on getting started please refer to [https://github.com/ReduxFramework/redux-framework/wiki/Getting-Started](https://github.com/ReduxFramework/redux-framework/wiki/Getting-Started).
35
-
36
- You can also [download our sample theme available here](https://github.com/ReduxFramework/ReduxSampleTheme) to start developing right away.
37
-
38
- ## Please Post Reviews and Spread the Word ##
39
-
40
- ReduxFramework has just released to the WordPress Plugins directory. Please spread the word, tweet, and (most importantly) post reviews on http://wordpress.org/plugins/redux-framework/.
41
-
42
-
43
- ## Donate to the Framework ##
44
-
45
- If you can, please donate to help support the ongoing development of Redux Framework!
46
-
47
- [![Donate to the framework](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif "Donate to the framework")](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MMFMHWUPKHKPW)
48
-
49
- ## Features ##
50
-
51
- * Uses the [WordPress Settings API](http://codex.wordpress.org/Settings_API "WordPress Settings API")
52
- * Multiple built in field types
53
- * Multple layout field types
54
- * Fields can be overloaded with a callback function, for custom field types
55
- * Easily extendable by creating Field Classes
56
- * Built in Validation Classes
57
- * Easily extendable by creating Validation Classes
58
- * Custom Validation error handling, including error counts for each section, and custom styling for error fields
59
- * Custom Validation warning handling, including warning counts for each section, and custom styling for warning fields
60
- * Multiple Hook Points for customisation
61
- * Import / Export Functionality - including cross site importing of settings
62
- * Easily add page help through the class
63
- * Fully responsive options panel
64
- * Much more
65
-
66
- ## Stay In The Loop! ##
67
-
68
- [![Follow us on Twitter](http://iod.unh.edu/Images/Twitter_follow_us.png "Follow us on Twitter")](https://www.twitter.com/ReduxFramework)
69
-
70
- ## FAQs ##
71
-
72
- 1. Why should we use ```require_once``` instead of ```get_template_part```?
73
- * First, because ```get_template_part``` is for... you guessed it, themes! Redux is designed to work with both themes *and* plugins.
74
- * Second, read [this](http://kovshenin.com/2013/get_template_part/).
75
- 2. Why shouldn't we edit ```sample-config.php``` in the plugin directory?
76
- * Because ```sample-config.php``` will be replaced at each update of the plugin. You will lose all your effort
77
-
78
- ## Are you using Redux? ##
79
-
80
- Send us an email at info@reduxframework.com so we can add you to our showcase!
81
-
82
- ## Changelog ##
83
-
84
- See [Changelog.md](https://github.com/ReduxFramework/redux-framework/blob/master/CHANGELOG.md)
85
-
86
- ## Running PHP Unit tests ##
87
-
88
- The tests are built using [wordpress's make subversion repository](https://make.wordpress.org/core/handbook/automated-testing/)
89
-
90
- `/var/www/wordpress-develop` as the destination for the core test files.
91
- First download the wordress core tests repository, for these files.
92
-
93
- ```bash
94
- cd /var/www
95
- svn co http://develop.svn.wordpress.org/trunk/ wordpress-develop
96
- ```
97
-
98
- In the newly created `/var/www/wordpress-develop` directory rename
99
- `wp-tests-config-sample.php` to `wp-tests-config.php`. Now add your database
100
- details to the new file:
101
- ```php
102
- // WARNING WARNING WARNING!
103
- // These tests will DROP ALL TABLES in the database with the prefix named below.
104
- // DO NOT use a production database or one that is shared with something else.
105
-
106
- define( 'DB_NAME', 'wordpress-tests' );
107
- define( 'DB_USER', 'root' );
108
- define( 'DB_PASSWORD', 'passowrd' );
109
- define( 'DB_HOST', 'localhost' );
110
- define( 'DB_CHARSET', 'utf8' );
111
- define( 'DB_COLLATE', '' );
112
- ```
113
- - <b>n.b.</b> you may need to create the database first.
114
- - <b>n.b. n.b.</b> also note that the database used will be emptied on each run.
115
-
116
- Set the `WP_TESTS_DIR` environment variable so that the `redux-framework` test bootstrap file can find the wordpress core tests:
117
- ```bash
118
- export WP_TESTS_DIR='/var/www/wordpress-develop/tests/phpunit/includes/'
119
- ```
120
-
121
- You should now be able to run the `redux-framework` unit tests:
122
- ```bash
123
- redux-framework$ phpunit
124
- Welcome to the TIVWP Test Suite
125
- Version: 1.0
126
-
127
- Tests folder: /var/www/wordpress-develop/tests/phpunit/includes/
128
-
129
- Installing...
130
- ...
131
- Configuration read from
132
- redux-framework/phpunit.xml
133
- ...
134
- ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/core/lib/ReduxFramework/README.txt DELETED
@@ -1,1207 +0,0 @@
1
- === Redux Framework ===
2
- Contributors: dovyp, kprovance
3
- Donate link: http://ideas.reduxframework.com
4
- Tags: admin, admin interface, options, theme options, plugin options, options framework, settings, web fonts, google fonts
5
- Requires at least: 3.5.1
6
- Tested up to: 4.6
7
- Stable tag: 3.6.0
8
- License: GPLv3 or later
9
- License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
-
11
- Redux is a simple, truly extensible and fully responsive options framework for WordPress themes and plugins. Ships with an integrated demo.
12
-
13
- == Description ==
14
-
15
- Redux is a simple, truly extensible and fully responsive options framework for WordPress themes and plugins. Built on the WordPress Settings API, Redux supports a multitude of field types as well as: custom error handling, custom fields & validation types, and import/export functionality.
16
-
17
- But what does Redux actually DO? We don't believe that theme and plugin
18
- developers should have to reinvent the wheel every time they start work on a
19
- project. Redux is designed to simplify the development cycle by providing a
20
- streamlined, extensible framework for developers to build on. Through a
21
- simple, well-documented config file, third-party developers can build out an
22
- options panel limited only by their own imagination in a fraction of the time
23
- it would take to build from the ground up!
24
-
25
- = Online Demo =
26
- Don't take our word for it, check out our online demo and try Redux without installing a thing!
27
- [**http://demo.redux.io/**](http://demo.redux.io/)
28
-
29
- = Use the Redux Builder to Get Started =
30
- Want to use Redux, but not sure what to do? Use our [builder](http://build.reduxframework.com/)! It will allow you to make
31
- a custom theme based on [_s](http://underscores.me), [TGM](http://tgmpluginactivation.com), and [Redux](http://reduxframework.com), and any Redux arguments you want to set.
32
- Don't want to make your own theme? Then output a custom admin folder that you can place
33
- in a theme or plugin. Oh and did we mention it's free? Try it today at:
34
- [**http://build.reduxframework.com/**](http://build.reduxframework.com/)
35
-
36
-
37
- = Docs & Support =
38
- We have extremely extensive docs. Please visit [http://docs.reduxframework.com/](http://docs.reduxframework.com/) If that doesn’t solve your concern, you should search [the issue tracker on Github](https://github.com/reduxframework/redux-framework/issues). If you can't locate any topics that pertain to your particular issue, [post a new issue](https://github.com/reduxframework/redux-framework/issues/new) for it. Before you submit an issue, please read [our contributing requirements](https://github.com/redux-framework/redux-framework/blob/master/CONTRIBUTING.md). We build off of the dev version and push to WordPress.org when all is confirmed stable and ready for release.
39
-
40
-
41
- = Redux Framework Needs Your Support =
42
- It is hard to continue development and support for this free plugin without contributions from users like you. If you enjoy using Redux Framework, and find it useful, please consider [making a donation](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MMFMHWUPKHKPW). Your donation will help encourage and support the plugin's continued development and better user support.
43
-
44
- = Fields Types =
45
-
46
- * Background
47
- * Border
48
- * Button Set
49
- * Checkbox / Multi-Check
50
- * Color (WordPress Native)
51
- * Color Gradient
52
- * Color RGBA
53
- * Date
54
- * Dimensions (Height/Width)
55
- * Divide (Divider)
56
- * Editor (WordPress Native)
57
- * Gallery (WordPress Native)
58
- * Image Select (Patterns/Presets)
59
- * Import/Export
60
- * Info (Header/Notice)
61
- * Link Color
62
- * Media (WordPress Native)
63
- * Multi-Text
64
- * Password
65
- * Radio (w/ WordPress Data)
66
- * Raw (HTML/PHP/MarkDown)
67
- * Section (Indent and Group Fields)
68
- * Select (Select/Multi-Select w/ Select2 & WordPress Data)
69
- * Select Image
70
- * Slider (Drag a Handle)
71
- * Slides (Multiple Images, Titles, and Descriptions)
72
- * Sortable (Drag/Drop Checkbox/Input Fields)
73
- * Sorter (Drag/Drop Manager - Works great for content blocks)
74
- * Spacing (Margin/Padding/Absolute)
75
- * Spinner
76
- * Switch
77
- * Text
78
- * Textarea
79
- * Typography
80
- * The most advanced typography module complete with preview, Google fonts, and auto-css output!
81
-
82
- = Additional Features =
83
-
84
- * Field Validation
85
- * MANY translations. (See below)
86
- * Full value escaping.
87
- * Required - Link visibility from parent fields. Set this to affect the visibility of the field on the parent's value. Fully nested with multiple required parents possible.
88
- * Output CSS Automatically - Redux generates CSS and the appropriate Google Fonts stylesheets for you on select fields. You need only specify the CSS selector to apply the CSS to (limited to certain fields).
89
- * Compiler integration! A custom hook runs when any fields with the argument `compile => true` are changed.
90
- * Oh, and did we mention a fully integrated Google Webfonts setup that will make you so happy you'll want to cry?
91
-
92
-
93
- = Translators & Non-English Speakers =
94
- We need your help to translate Redux into your language! Redux is part of the WP-Translations.org team. To help us translate Redux create a few account here: <a href="https://www.transifex.com/organization/wp-translations">https://www.transifex.com/organization/wp-translations</a>. Once you're in, you can head over to the <a href="https://www.transifex.com/projects/p/redux-framework/">Redux sub-project</a> and translate away. Thank you for your assistance.
95
-
96
- = Get Involved =
97
- Redux is an ever-changing, living system. Want to stay up to date or
98
- contribute? Subscribe to one of our mailing lists or join us on [Facebook](https://facebook.com/reduxframework) or [Twitter](https://twitter.com/reduxframework) or [Github](https://github.com/ReduxFramework/ReduxFramework)!
99
-
100
- NOTE: Redux is not intended to be used on its own. It requires a config file
101
- provided by a third-party theme or plugin developer to actual do anything
102
- cool!
103
-
104
- == Installation ==
105
-
106
- = For Complete Documentation and Examples =
107
- Visit: [http://docs.reduxframework.com/](http://docs.reduxframework.com/)
108
-
109
- == Frequently Asked Questions ==
110
-
111
- = Why doesn't this plugin do anything? =
112
-
113
- Redux is an options framework... in other words, it's not designed to do anything on its own! You can however activate a demo mode to see how it works.
114
-
115
- = How can I learn more about Redux? =
116
-
117
- Visit our website at [http://reduxframework.com/](http://reduxframework.com/)
118
-
119
- = You don't have much content in this FAQ section =
120
- That's because the real FAQ section is on our site! Please visit [http://docs.reduxframework.com/faq/](http://docs.reduxframework.com/faq/)
121
-
122
- == Screenshots ==
123
-
124
- 1. This is the demo mode of Redux Framework. Activate it and you will find a fully-functional admin panel that you can play with. On the Plugins page, beneath the description and an activated Redux Framework, you will find a Demo Mode link. Click that link to activate or deactivate the sample-config file Redux ships with. Don't take our word for it, check out our online demo and try Redux without installing a thing! [**http://demo.reduxframework.com/wp-admin/**](http://demo.reduxframework.com/wp-admin/)
125
-
126
- == Changelog ==
127
-
128
- ## 3.6.0.1
129
- * Fixed: Minor bugs causing some users issues.
130
-
131
- ## 3.6.0
132
- * Fixed: Customizer path issues
133
- * Added: New default arguments filter by opt_name and type. :)
134
- * Fixed: #2903 - False positive flag in border field JS. Avast doesn't like empty document ready statements.
135
- * Fixed: #2880 - More issues with the extensions_url routine.
136
- * Fixed: #2876 - Fixing more unvetted user contributions.
137
- * Modified: #2855 - Extensions now have a helper class to help composer-based installs. Thanks @2ndkauboy!
138
- * Fixed: #2857 - Required 'contains' not properly evaluating with checkboxes.
139
- * Fixed: #2831 - Localization was complete broken.
140
- * Fixed: #2832 - CSS conflicts with Rev Slider (Hey, Rev Slider guys, you don't have to load your CSS on every admin page. Really?)
141
- * Fixed: Leftover debug echo line in basic customizer extension.
142
- * Added: EXPERIMENTAL: New parsing code in an effort to break the 1000 max_input_var issue that crops up from time to time. Thanks, @harunbasic
143
- * Added: EXPERIMENTAL: "Bugfix" for extension_url in an effort to make it correct. Thanks, @ottok
144
-
145
- ## 3.5.9
146
- * Fixed: Wordpress 4.4.1 related issues.
147
- * Fixed: #2794 - User contributed code from #2716 did not contain isset and caused an index error.
148
- * Modified: Added tons of wp_remote_get handlings to stop bringing down site if Redux is down.
149
- * Modified: When some items appear or not. Making devs lives easier. ;)
150
- * Updated: parsedown.php vendor code, to deal. with PHP 7.0 errors.
151
- * Fixed: #2774 - border fields set to 0 would disappear after saving.
152
- * Modified: Post/page settings on the media gallery window hidden for gallery field, since they are not applicable to Redux.
153
- * Added: #2728 - Filter for hints HTML. 'redux/hints/html'. Thanks, @nyordanov.
154
- * Fixed: #2716 - Enqueue jquery sortable when select field is set to sortable. Thanks, @josh-rathke.
155
- * Fixed: #2726 - Redux fixes for WordPress 4.4.
156
- * Fixed: #2713 - Alerts wouldn't disappear.
157
- * Fixed: #2726 - WP 4.4 breaking template.php include, because the core WP guys thought it would be hilarious to break everyone else's stuff.
158
- * Fixed: Specifying 'user' in a field's data argument would produce WordPress depreciation errors.
159
- * Fixed: Reflective XSS security fix. Thanks to Kacper Szurek for the information.
160
- * Modified: #2685 - Rejoined http strings to prevent errors in theme check. Trade off, INFO notices will appear. @Otto says this is ok.
161
- * Fixed: #2684 - Sorter not displaying (or saving) WordPress data when using the data argument.
162
- * Added: #2673 - WP_CLI check before welcome page redirect.
163
- * Fixed: #2677 - tinymce javascript errors when wp editor is disabled.
164
- * Modified: While in dev_mode, noticies will appear if Redux sample data in share_icons and admin_bar_links arguments is not changed.
165
- This became necessary because devs are not changing this data and theme ends users are coming to us for theme support.
166
- * Modified: Redux links to be // instead of http:// or https:// to ensure portability for secure sites.
167
- * Fixed: #2665 - For those who must have empty dirs in the extensions dir. No more errors.
168
- * Added: #2660 - Added 'user'/'users' data type to wordpress data arg. Thanks @golchha21.
169
- * Fixed: #2652 - load_plugin_textdomain using depreciated argument.
170
- * Fixed: Customizer preview callback working again.
171
- * Fixed: Issue with added plugin textdomain support.
172
-
173
- ## 3.5.8
174
- * Fixed: Customizer preview callback working again.
175
- * Fixed: last_tab argument not working.
176
- * Fixed: #2637 - color picker clear.
177
- * Fixed: #2633.
178
- * Fixed: #2624 - Border field saving/output 0px when no default set. Now accepts no default and outputs no CSS for blank values.
179
- * Fixed: color_rgba no long outputs CSS with empty color values.
180
- * Fixed: #2612 - pseudo classes not appending to multiple selectors in link_color output.
181
- * Modified: The mass data escaping of Redux Core output. Part I.
182
- * Fixed: #2609 - Section not folding correctly with class argument specified.
183
- * Fixed: #2607 - button_set required scalar check for array returned by terms in the data arg. Thanks @Enchiridion.
184
- * Fixed: Fixing more inconsistencies with wp_filesystem dirlist. How about some proper documentation, Otto?
185
- * Fixed: #2582: Added extra check for get_terms to avoid error.
186
- * Fixed Filesystem proxy dirlist triggering file permission errors on empty array.
187
- * Fixed: #2571 - Sorter adding extra disable column on new entries if 'disabled' is lowercase.
188
- * Updated Fields css for dev_mode off.
189
- * Updated: Updated container.tpl version.
190
- * Fixed: #2570 - multi-text field CSS bleeding over into WP.
191
-
192
- ## 3.5.7
193
- * Fixed Customizer customizer_only and customizer section overrides. Also global customizer => false was not working.
194
- * Added Security suggestions posed in #2543 by Julio Potier from SecuPress.
195
- * Fixed: 'dirlist' in filesystem proxy returning permission error on empty dirs.
196
- * Added setOption and getOption to Redux API.
197
- * Added 'hide_save' argument.
198
- * Added: 'readonly' argument for textarea.
199
- * Fixed: #2545 - CSS validator error output misconfigured.
200
- * Fixed: ACE adding escape slashes to quotes via CSS validation, causing improper error message.
201
- * Added: `ajax_save` arg for fields. Setting to false will reload the options panel when the set option has changed.
202
- * Fixed: #2532 - Spinner field arrow spacing off when dev_mode set to false due to missing `!important` CSS suffix.
203
- * Added: `autocomplete` arg to text field. This is FALSE by default.
204
- * Fixed: Color RGBA field missing name_suffix. Will now work in repeater extension.
205
-
206
- ## 3.5.6.1
207
- * Fixed: Index error regarding icon argument.
208
-
209
- ## 3.5.6
210
- * Fixed Customizer WP 4.3 final fixes.
211
- * Fixed #2500 - Conflict with outdated select2 in JW Player plugin.
212
- * Modified: icon_type no longer needed for section icons. Now detects if URLs are provided for images.
213
- * Fixed: Various customizer fixes. HTML in the customizer title.
214
- * Modified: Media URL now is 95% wide.
215
- * Modified: Select2 now 100% width instead of just resolve (that doesn't always work).
216
- * Modified: Field enqueue method to allow for more flexibility.
217
- * Added: Support for Airplane Mode plugin (https://github.com/norcross/airplane-mode) by @norcross. Thanks @chriscct7 #2463
218
- * Fixed: Undefined index in theme-check enhancements. Thanks @winwinwebdesign!
219
- * Removed: SASS compiler & code. Note needed.
220
- * Fixed: Color transparency live-update for Customizer for color, background,
221
- and color gradient fields.
222
- * Fixed: Undefined index when removing a section.
223
- * Fixed: Typography bug onload always saying settings have changed.
224
- * Modified: Added minified customizer JS.
225
- * Fixed: Redux CUSTOMIZER! YEA!
226
- * Fixed: Small echo in Redux API
227
-
228
- = 3.5.5.1 =
229
- * Fixed: Sigh, PHP 5.2 issues.
230
-
231
- = 3.5.5 =
232
- * Fixed: Date-time fixes with CSS overloading and positioning.
233
- * Added: Lite support for https://wordpress.org/plugins/plugin-dependencies/
234
- * Modified: CDN to be a more bulletproof solution (http://jsdelivr.net).
235
- * Modified: CDN alerts to be more clear, and have proper links.
236
- * Fixed: Bad code in raw field hosing up the entire panel.
237
- * Modified: #2436 - Validation check for any validation type ending in 'not_empty' now recognized.
238
- * Fixed: Undefined index for undeclared variable in Theme-Check checks.
239
- * Fixed: Annoying Redux Theme-Check notices.
240
- * Fixed: How some functions were called.
241
- * Fixed: Theme-Check baby! Everything working as it should with extra theme-check hints to prepare
242
- your theme for submission!
243
- * Fixed: Better .org hinting for theme submission.
244
- * Modified: `forced_dev_mode_off` argument that will ensure dev_mode is ALWAYS off.
245
- PLEASE do not ship with this enabled. We will NOT provide any support for any instance that
246
- has this argument enabled. Disable and test prior to posting on our issue tracker.
247
- * Added: `customizer_only` as a global arg that disables all of Redux except for the customizer, in
248
- preparation for our customizer integration.
249
- * Modified: Dissmissable Redux Admin notices now use the WP 4.2 dismiss JS and Ajax. Pretty.
250
- * Modified: Admin notice code is now it's own isolated class inside core.
251
- * Modified: Use DB for admin notice, not flat-files. Boo.
252
- * Modified: Sample configs not to cause errors if multiple users use the same function name.
253
- * Fixed: CDN internationalization class.
254
- * Modified: Parsedown so as not to throw a shortcode error that didn't actually exist.
255
- * Fixed: #2446 - Non google font choice not saving in certain instances.
256
- * Fixed: Added additional check in redux.js to stop errors with panels containing multiple raw fields.
257
- * Fixed: Hopefully, the issue of settings not saving on first install when using the Redux API.
258
- * Fixed: Set use_cdn argument to true, by default.
259
- * Fixed #2437 - undefined value set to blank line height.
260
- * Fixed: #2429 - Required evaluator 'contains' not working properly with multi_check
261
- * Fixed: #2426 - Section field not indenting.
262
- * Fixed: Divider field not rendering properly.
263
- * Added: `fieldset_class` argument for fields. Thanks @Enchiridion.
264
- * Added: Option to set checkbox label. Thanks @Enchiridion.
265
- * Added: javascript .trigger('change') to switch, spinner, and image_select. Thanks @Enchiridion.
266
- * Modified: Ajax change output of error and notice via hooks.
267
- * Fixed: #2414 - Bad ajax save due to mis-initialized variable.
268
- * Fixed: CSS in metabox fields all wanky.
269
- * Added: 'reload_on_change' arg for fields, to force page reload after setting change.
270
- * Fixed: #2377 - Replaced mysql_gets_server_info with $wpdb.
271
- * Modified: Templates to properly excape values.
272
- * Fixed: Import/Export to properly be full-width and use lazy-load JS.
273
- * Modified: CSS for sections to bound to the section, not all of Redux.
274
- * Fixed: #2368 - Options panel layout offset.
275
- * Fixed: #2369 - validate_callback not working for color, color_gradient, and date.
276
- * Fixed: #2355 - Space missing in switch class arg.
277
- * Fixed: Fixed all fields without leading space in class arg.
278
- * Modified: Restrict table modification to redux-container.
279
- * Fixed: Container overflow for pre's.
280
- * Modified: Redux API to include removeSection and removeField.
281
- * Added: Added before and after hooks to any panel template file.
282
- * Fixed: #2351 - WP_Error check added to admin blast remote get.
283
- * Modified: Moved styling for the divide field into it's own CSS file.
284
- * Modified: All WP Color Pickers to properly save the value before save.
285
- * Added: CSS Styles for the customizer. ;)
286
- * Modified: Panel is MUCH more responsive now.
287
- * Fixed: Small stylings for a few fields.
288
- * Fixed: Added extra qTip class.
289
- * Modified: Ajax save animation. Added fallback for pre 4.2 CSS.
290
- * Fixed: Small issue with Redux info boxes and spacing.
291
- * Fixed: Small bug with the Redux API where divide sections were causing errors.
292
- * Fixed: Small admin blast fix.
293
- * Modified: Qtip and Spectrum vendor libraries restored to local.
294
- * Fixed: Admin notice loading on front end.
295
- * Modified: Callback actions run with do_action_ref_array now.
296
- * Added: show_options_object argument to enable or disable option object.
297
- * Added: Error suppressing to filesystem class to avoid notice errors when site goes down.
298
- * Fixed: Panels not rendering, again
299
- * Added: Vendor support plugin link to CDN fallback message.
300
- * Modified: Moved vendor libraries ACE, select2, qtip, and spectrum to CDN.
301
- * Removed: Local installs of above libraries.
302
- * Fixed: Option panel not rendering due to experimental code.
303
- * Fixed: How sorter works with data
304
- * Modified: How the data arg is stored in Redux.
305
- * Removed: sysinfo.php. No longer needed in lieu of our support URL feature.
306
- * Removed: debug.php. Moved to options_object extension.
307
- * Modified: #2274 - PHP Unit test compatibility. Thanks @daithi-coombes.
308
- * Modified: #2144 - Optional class argument per image. Thanks @paulthecoder.
309
- * Fixed: #2278 - More W3 Total Cache hacks.
310
-
311
- = 3.5.4.3 =
312
- * Fixed: #2258 - welcome redirect error with embedding plugin scenarios.
313
- * Fixed: Redux plugin load order when activating plugins.
314
- * Fixed: #2271 - stuck redirect on godaddy (seriously, get a real host, people) servers.
315
- * Fixed: #2216 - Reset section not always working within FF.
316
-
317
- = 3.5.4 =
318
- * Modified: update_notice arg only truly shows up if dev_mode is on.
319
- * Added: Tooltip to developer mode badge, for informational purposes.
320
- * Modified: Added css_layout ext to default value filter, to avoid errors.
321
- * Fixed: #2239 - Various extensions didn't support default values for default arg. Filtered out offending extensions.
322
-
323
- = 3.5.3.1 =
324
- * Fixed: WP.org ONLY SVN mixup.
325
-
326
- = 3.5.3 =
327
- * Fixed: #2228 - Submenu items still visible if permissions not allowed.
328
- * Fixed: Import/Export showing up in customizer.
329
- * Modified: Admin-fresh theme to match new WordPress 4.2
330
- * Modified: Redux widget now has a proper ID. Thanks @corradomatt!
331
- * Modified: Added text-shadow to submenu items to give a stronger "pop"
332
- * Modified: Page_slug now dynamically generated if not specified.
333
- * Modified: Admin blast message pinging server on each load after three day expiration. Possible slow down of the overall panel loading time.
334
- * Fixed: #2221 - Background field media not enqueueing when used with no other media based fields.
335
- * Fixed: #2214: Bad path for import/export enqueue.
336
- * Release: Wp.org release.
337
- * Fixed: #2214 - Import/export field contained bad enqueue path.
338
- * Modified: If running localhost or WP_DEBUG is set to true, Redux dev_mode is forced to true.
339
- * Modified: Page_slug now dynamically generated if not specified.
340
-
341
- = 3.5.1 =
342
- * Modified: Redux News dashboard widget appears only when dev_mode is true or in a local host environment.
343
- * Fixed #2127 - Elusive icons not working in footer as before.
344
- * Fixed Issue where Status tab not showing extension versions properly.
345
- * Fixed Issue in support URL not passing data correctly.
346
- * Fixed Support URLs now work even if max_input_vars is way low in PHP 5.3+
347
- * Fixed #2197 - Import/export not loading proper for those who have opted to install Wordpress in ways it was never intended.
348
- * Fixed: 'Generate Support URL' feature kicking back error.
349
- * Fixed Sortable checkbox labels not displaying properly.
350
- * Fixed Sortable textbox not displaying default value as placeholder.
351
- * Updated: sample-config with accurate example for both sortable modes.
352
- * Fixed #2181 - Fixed issue with Ajax Save when PHP 5.3 Magic Quotes were disabled.
353
- * Fixed: #2181 - Lingering issue with Ajax Save and PHP Magic Quotes.
354
-
355
- = 3.5.0 =
356
- * Fixed: #2181 - Issue with PHP < 5.4 and the Ace Editor field. Oy.
357
- * Fixed: #2163 - Undefined error in JS.
358
- * Fixed: #2176 - Infinite loop in the customizer for live preview of themes.
359
- * Fixed: Support page now works.
360
- * Fixed: Fix for MySQL deprecated functions in php 5.5+.
361
- * Added: Dynamic admin messages (aka Newsflash). Dismissable admin messages announcing breaking Redux news.
362
- Messages will not appear for users when dev_mode is set to `false`. However, messages remain active
363
- on localhosts, so devs may benefit.
364
- * Fixed: #2155 - Fixed import with ajax_save.
365
- * Fixed: Changelog now uses raw field parsedown if present.
366
- * Added: Redux Framework News Widget on the WP Dashboard.
367
- * Fixed: #2156: `label` argument not recognized when using sortable as textbox.
368
- * Fixed: #2140 Another PHP 5.2 issue with ajax_save.
369
- * Modified: Opt groups for select field now working in customizer even if not supported.
370
- * Added: `full_width` arg now makes ANY field full-width. :)
371
- * Fixed: #2133 - Ajax save adding extra backspashes in PHP 5.2 only (They didn't use array map properly).
372
- * Fixed: Customizer wasn't working. Thanks @sgssandhu!
373
- * Fixed: #2125 - Compiler not firing on first save, when using ajax_save.
374
- * Fixed: #2118 - Typography JS error.
375
- * Fixed: Odd typography bug no one has reported.
376
- * Modified: Sticky header and footer to remain within the redux-main container.
377
- * Fixed #2097 - Slash fix for ajax_save that was previously believed to be an isolated issue. Now applied on all ajax saves.
378
- * Fixed: #2086 - color_rgba improperly functioning when transparent mode set to false.
379
- * Fixed Import/Export bug where it wasn't running.
380
- * Modified Locations of the core extensions directory as well as grunt configuration.
381
- * Fixed #2047 - Validation will now accept 0 as a value to be tested. Thanks @Ninos!
382
- * Added url_slug validation with option flush_permalinks!
383
- * Fixed Issue where the remove of background field was always showing an empty preview box.
384
- * Modified Turned ajax_save on by default for additional bug reports. ;)
385
- * Modified Added some margin above validation errors/warnings so they look better.
386
- * Modified Removed previous element border for any section so it looks better.
387
- * Fixed #2081 - Section field hiding any field after. Weird.
388
- * Added #2047 - `output_transparent` argument to output the blank color feature as 'transparent'.
389
- * Fixed #2080 - missing 'rem' unit and inability to process float values. Thanks to @HELWATANY for the fixes!
390
- * Fixed #2043 - misaligned images in image_select field.
391
- * Added: #2064 - Merge argument for image_select. Thanks @Ninos
392
- * Modified: Import/Export is now an extensiona and decoupled from the core.
393
- * Fixed: Spinner had a nasty number bug, now resolved.
394
- * Fixed: #2076 - RTL bug with old ID's. Thanks @mahfoozroy.
395
- * Fixed: #2072 - Ajax_save editor type bug fix.
396
- * Fixed: #2058 - Incorrect path in include statement for sysinfo.php
397
- * Modified: Templates now have versioning with a warning (dev_mode only) if they are outdated from the core templates.
398
- * Modified: Ajax saving now has overlay during save to avoid confusion for users.
399
- * Modified: Template files even more for simplicity and ease.
400
- * Modified: Saving. Redux now has the ajax_save argument if you want it!
401
- * Modified: Validation warnings now work.
402
- * Fixed: Changed set_transient function to public to avoid errors in new templating code.
403
- * Modified: Entire panel template is now decoupled from the theme and implemented with many filters for easy customization.
404
- * Fixed: #1478 - Import/export failing when two instances if Redux in use. Thanks, @desaiuditd!
405
- * Fixed: Section field not indenting properly, if at all.
406
- * Added: #2031 - Proper CSS sanitization for compliancy with WP.org.
407
- * Fixed: #2027 - added isset()
408
- * Fixed: #2019 - Reset issues with PHP 5.2. Thanks a bunch, @Webcreations907!
409
- * Fixed: #2023: Issue with custom submenus in menu.
410
- * Fixed: #2025: Issue with select sorting.
411
- * Update: ACE Editor. Thanks @corradomatt.
412
-
413
- = 3.4.1 =
414
- * Fixed: Small filesystem option with bad filter key reference..
415
- * Added: Small return if $section filter returned the section empty.
416
-
417
- = 3.4.0 =
418
- * Fixed: Reset section hook firing too early.
419
- * Modified: The Redux Repeater field has landed!
420
- * Fixed: #1983 - color_rgba not outputting default values on first load (before save).
421
- * Fixed: Google font enqueues with opt_name to avoid collision with multiple Redux instances.
422
- * Fixed: #1980 - JS errors with sorter & sortable.
423
- * Fixed: color_rgba field outputting incorrect information via output/compiler.
424
- * Fixed: #1979 - Goole fonts not properly loading in typography dropdown.
425
- * Fixed: Undefined index error on MU installs.
426
- * Removed: SASS compile of field CSS, for the time being. Compiler remains in core.
427
- * Improved: Panel load time, most notable when not in dev_mode. Better for your clients. :)
428
- * Updated: Elusive Font library.
429
- * Fixed: #1961 - color_rgba field defaulting to black on reset.
430
- * Fixed: #1941 - Datepicker opened off screen.
431
- * Fixed: #1756, #1957 - Slider issues. Thanks @FFIN!
432
- * Fixed: #1960 - Duplicate slide when clicking Add. Again, thanks to @FFIN for the fix.
433
- * Added: New filter: apply_filters 'redux/validate/{opt_name}/before_validation'
434
- * Fixed: #1745 - Adding settings submenu to empty submenu now works. Many, many thanks to @No3x for cracking this one!
435
- * Fixed: #1955 - Undefined index rgba in output routine.
436
- * Modified: #1947 - Added display:none to TR tag under info field.
437
- * Replaced: #1951 - Replaced develop branch of scssphp to master branch due to PHP 5.2 incompatibililty.
438
- * Fixed: #1943 - Removed premature DIV close.
439
- * Fixed: #1945 - Media preview not rendering when default ID specified.
440
- * Modified: #1930 - reorder 'psedo-class of link_color field. Thanks @freddessaint
441
- * Modified: SASS compiler outputs to page by default. Faster.
442
- * Fixed: #1927 - Incorrect dir path to spectrum library in color_rgba field corrected.
443
- * Modified: color_rgba field now usees spectrum color picker. minicolors removed. Just...too buggy.
444
- * Modified: #1922 - Filesystem output function.
445
- * Fixed: Added PHP 5.2 support (ugh!) for SASS compiler.
446
- * Fixed: More SASS compiler tweaking.
447
- * Fixed: PHP errors when disabling SASS.
448
- * Fixed #1909 - malformed DIV class HTML in slider field.
449
- * Removed Argument for SASS compile file output location removed. Didn't work, too much trouble.
450
- * Fixed: #1904 - select_image field not displaying saved value on page reload.
451
- * Fixed: SASS compile under multi-instance outputting incorrect CSS file
452
- * Fixed: redux-admin scss images converted to base64
453
- * Added SASS compiler for admin CSS.
454
- * Added SASS to CSS for grunt compiler.
455
- * Added SASS compiler for fields.
456
- * Updated: select2 3.5.2
457
- * Fixed: #1856 - Illegal offset string warnings in framework.php. Thanks @CGlingener.
458
- * Fixed: #1874 - Required operator 'contains' and 'not_contains' not working with select set to multi.
459
- * Fixed: #1829 - Required operator '=' and '!=' not working with select set to multi.
460
- * Fixed: #1870 - Border field doubling up on px in output/compiler.
461
- * Added: `hidden` argument for fields.
462
- * Added: `hidden` argument for sections.
463
- * Fixed: #1868 - Improper panel render when opening expanded, when `open_expanded` set to true.
464
- * Added: `hide_expand` argument, to hide the expand options button.
465
- * Fixed: #1865 - Sortable select not saving proper order.
466
- * Fixed: #1864 - Footer z-index CSS adjusted.
467
- * Fixed: #1848 - Import-export filed buttons not functioning properly.
468
- * Fixed: #1834 - Wordpress data dealing with IDs as array keys not rendering properly.
469
- * Fixed: #1830 - Font lists were added in quotes. Thanks @karimhossenbux.
470
- * Fixed: #1798 - Fixed lazy load JS to only load visible sections. Much more optimized.
471
- * Fixed: #1821 - Exo 2 font not working, issue with typography and escaping.
472
- * Added: #1803 - Optgroup support for select field.
473
- * Added: Decimal increments to spinner.
474
-
475
- = 3.3.9.4 =
476
- * Added: Customizer now supports PANEL! Yay 4.0.
477
- * Fixed: #1789 - Customizer now properly working again with WP 4.0. Odd bug.
478
-
479
- = 3.3.9.2 =
480
- * Fixed: #1670 - Fixed some extra themecheck and customizer issues.
481
- * Fixed: #1782 - Media field not showing files after upload? Hopefully this fixes it.
482
-
483
- = 3.3.9 =
484
- * Fixed: #1775 - Call to undefined function is_customize_preview() in pre WP 4.0.
485
- * Fixed: Issue where in some cases tracking still occuring after opt-out.
486
- * Modified: Documentation URL.
487
- * Fixed: #1742 - Sidebar subsections don't always expand.
488
- * Fixed: #1758 - Thanks @echo1consulting!
489
- * Added: 'hidden' to menu_type argument to allow for hidden menus until available.
490
- * Fixed: #1749 - Remove font-wight and font-style from css output when not in use.
491
- * Modified: Added the "redux/options/{$this->args['opt_name']}/compiler/advanced" hook for more advanced compiling.
492
- * Added: Suggestions as per #1709. Thanks @echo1consulting.
493
- * Modified: Removed a cURL instance from the core and fixed the developer ad resizing.
494
- * Fixed: PHP 5.2 issues. *sigh*
495
-
496
- = 3.3.8.3 =
497
- * Added: #1593 - Great pull request by @JonasDoebertin. Now you can enqueue dynamic output to the login screen or admin backend.
498
- * Fixed: Customizer wasn't saving at all! That's been like 4 months. No one's reported it. Hmm.
499
- * Fixed: #1702 - Customizer only fields were being erased on panel save.
500
- * Fixed: Various Theme-Check errors with languages.
501
- * Added: Theme-Check class to help devs know what is what.
502
- * Fixed: The way we include files from include_once to require_once everywhere.
503
- * Modified: Language files to reflect new strings.
504
- * Modified: Formatted a bunch of old class files.
505
- * Added: Notice on the updates for non-devs to use the new dev_mode disabler plugin and notify their developer. ;)
506
-
507
- = 3.3.8 =
508
- * Modified: Updated potomo, thanks @shivapoudel.
509
- * Added: Grunt checktextdomain and made improvements. Thanks @shivapoudel.
510
- * Modified: #1685 - Specifying no default argument for image_select caused errors on reset.
511
- * Fixed: #1667 - Slides Upload button causing JS error.
512
- * Fixed: #1670 - Fix for Theme Check -> `add_setting() method needs to have a sanitization callback function passed.`
513
- * Fixed: #1661 - Fix for undefined index in some versions of PHP. Thanks @gianbalex!
514
- * Modified: #1658 - Improvements from @shivapoudel, including:
515
- * Removed makepot and used grunt-wp-i18n instead.
516
- * Added a jshintrc file
517
- * Added a `grunt addtextdomain` to correct any bad textdomains in the core.
518
- * Updated .gitignore for better readability
519
- * Updates to a few other files including package.json.
520
- * Updated language files.
521
- * Update codestyles/.editorconfig to reflect the project's standards.
522
- * Modified: #1653 - Better admin bar with external links: Admin bar menu priority, icon, and external links. Thanks @shivapoudel!
523
- * Added: #1651 - `library_filter` argument. Allows specification of what files to display in the media library.
524
- * Modified: #1651 - `mode` argument accepts either file type or mime type (but not both).
525
- * Fixed: #1650 - Toogle error with responsive CSS.
526
- * Fixed: #1643 - Slight border issue (2px) on sticky footer.
527
- * Fixed: #1642 - Added `font_family_clear` arg, enabling the clear option for font-family.
528
- * Fixed: #1638 - Spacing field not outputting when units values attached to default values.
529
- * Modified #1644 - `import_icon` argument now accepts wordpress dashicons
530
- * Fixed: #1634 - Double border for sections field. Thanks @AlexandruDoda
531
- * Modified: Changelog location to now Changelog.md.
532
- * Fixed: #1632 - Sortable with no defaults set revert to false (instead of options values).
533
- * Fixed: Labels for sortable in text mode updated to match framework.
534
-
535
- = 3.3.7 =
536
- * Added: #1586 - Class-level declaration for callbacks and validation. Thanks @echo1consulting.
537
- * Modified: Typography field now fully dynamic.
538
- * Modified: No longer require a google_api_key for the typography module. :)
539
- * Fixed: FTP credentials screen giving a "undefined submit_button function". Resolved.
540
- * Fixed: #1623 - Registered older noUISlider JS under a new name to avoid conflicts.
541
- * Modified: #1622 - Removed googlefonts.js dependency.
542
- * Modified: #1628 - Spacing and dimensions now only output 0 if the entry is a 0, not empty.
543
- Thanks @Webcreations907
544
- * Modified: CSS for menu items when active (no hover).
545
- * Added: Visual feedback to left menu if active.
546
-
547
- = 3.3.6.8 =
548
- * Fixed: #1600 - ACE Editor bombing in PHP 5.2 environments.
549
- * Fixed: #1591 - Erroneous outputting of font-weight and font-style when no font-family selected.
550
- * Updated: #1569 - Improved submenu highlighting.
551
- * Added: #1487 - Added `get_default_value` function into the framework.php
552
- * Fixed: Framework URI errors when using child themes. Some restructuring.
553
- * Fixed: Framework URI errors when embedded in theme with Windows.
554
- * Added: image_size as an option for the data argument. Thanks @Gyroscopic!
555
- * Modified: How Redux paths are run. Should cover all use cases now. Child themes can also embed
556
- Redux properly now. Thanks @cfoellmann for the suggestions. Fix for issue #1566.
557
- * Modified: How we declare the uploads directory and URL. Using core WP functions now.
558
- * Modified: Now if a section is empty, but has subsections, that section will be "skipped" when
559
- clicked and the first subsection will then be shown.
560
-
561
- = 3.3.6 =
562
- * Fixed: #1560 - IE8 RGBA fallack
563
- * Modified: Language files.
564
- * Fixed: #1543 - Hint icon not changing when set in args.
565
- * Fixed: #1537 - Media field not accepting images with mode set to false.
566
- * Fixed: #1529 - ACE Editor conflict with Visual Composer.
567
- * Added: #1530 - Added argument to specify admin bar icon, `admin_bar_icon`. Thanks Ninos!
568
- * Fixed: #1532 - Media field not accepting any mime type when `'mode' => false`.
569
- * Fixed: #1520 - Checkbox field not displaying Wordpress data when using data argument.
570
- * Fixed: #1516 - Invalid index and foreach when using compiler and async_typography.
571
- * Fixed: #1509 - Sorter adding unnecessary bits on some items.
572
- * Fixed: #1514 - Customizer and multisite not getting on properly.
573
- * Fixed: #1512 - Slides 'Upload' button not showing or saving selected image.
574
- * Fixed: Checkboxes with required were working in reverse.
575
- * Fixed: ASync Typography now works! No more flashing fonts.
576
- * Fixed: #1489 - Color picker UI lining up improperly.
577
- * Fixed: #1497 - dev_mode spinner issue.
578
- * Fixed: Spelling error in tracking dialog.
579
- * Modified: Updated ace_editor.
580
- * Modified: Many MANY fields for the group field.
581
- * Fixed: Some CSS bugs.
582
- * Fixed: #1481 - Custom fonts loading in google font CSS.
583
- * Fixed: #1485 - Customizer 'invalid argument' error. Thanks @rnlmedia.
584
- * Fixed: #1472 - font style not displaying saved valie with no font-family argument set.
585
- * Fixed: #1471 - raw field and required not playing nice together.
586
-
587
- = 3.3.5 =
588
- * Added: An annoying notice at the top so our devs don't ship with dev_mode on. ;)
589
-
590
- = 3.3.4.9 =
591
- * Fixed: #1462 - Google fonts not loading in font drop down.
592
-
593
- = 3.3.4.8 =
594
- * Fixed: More WP FileSystem tanking. Did PHP fallback before FTP. Works 99.9% of the time without credentials.
595
-
596
- = 3.3.4.7 =
597
- * Fixed: Incorrect folder CHMOD in filesystem class.
598
-
599
- = 3.3.4.6 =
600
- * Fixed: #1454 - Chmod permissions for redux folder.
601
-
602
- = 3.3.4.5 =
603
- * Fixed: #1451 - Googlefonts not loading due to failing copy function.
604
-
605
- = 3.3.4.4 =
606
- * Fixed: #1450 - Saves witch values with no `on` or `off` args make the core unhappy.
607
-
608
- = 3.3.4.3 =
609
- * Fixed: #1444, again, due to filesystem growing pains.
610
- * Fixed: #1449 - Restoring `options` argument over a lousy attempt to fix placeholder.
611
-
612
- = 3.3.4.2 =
613
- * Fixed: More file permission issues.
614
-
615
- = 3.3.4.1 =
616
- * Fixed: Font debug was left from last commit. Sorry all.
617
-
618
- = 3.3.4 =
619
- * Fixed: Issues with file writing. Basically many users don't install WordPress with all the permissions
620
- correct. So... Had to move it back to ~/uploads/. Sorry Otto, that's just how it is.
621
- * Fixed: #1444 - output of typography all_styles when font_style UI was hidden.
622
- * Fixed: #1440 - flaw in new cleanFilePath logic.
623
- * Fixed: #1432 - Theme check failing when double-slashes existed in get_template_directory() return.
624
- * Removed: curlRead from helper class.
625
- * Fixed: #1426 - menu_name not appearing on front end admin bar.
626
- * Added: #1427 - button_set added to customizer UI. Thanks @wpexplorer.
627
- * Fixed: #1429 - ACE Editor erroring with no default value set.
628
- * Fixed: wp_filesystem now initialized with credentials in an effort to combat the tmp file issue.
629
- * Modified: Code purification.
630
- * Modified: How section tabs work. Isolated within the redux-container class.
631
- * Modified: #1412 - Redesigned text label, placeholder fix.
632
-
633
- = 3.3.3 =
634
- * Fixed: #1408 & #1357 - Typography subsets losing value after multiple saves on other panels.
635
- * Fixed: #1403 - unit value no longer prints after empty typography values
636
- * Modified: Typography: Backup font no longer appends to `font-family` variable. Please use the
637
- `backup-font` variable to specify backup fonts. This does not apply to output/compiler strings.
638
- * Fixed: #1403 - Backup font not appearing in font-family variable.
639
- * Modified: Customizer now supports section and field `permissions` argument.
640
- * Fixed: #1399 - Customizer respects `page_permissions` argument.
641
- * Fixed: #1400 - output/compiler string incomplete using multiple selectors.
642
- * Fixed: #1396 - Custom fonts cutting off multiple families in selector, after save.
643
- * Fixed: Typography attempting to queue up non google fonts on backend.
644
- * Added: #1395 - Display of child theme status in sysinfo, thanks @SiR-DanieL.
645
- * Fixed: #1387 - Page jump when clicking "Options Object". Thanks @rrikesh.
646
- * Added: #1392 - Filters to change the following localized strings:
647
- redux/{opt_name}/localize/reset
648
- redux/{opt_name}/localize/reset_all
649
- redux/{opt_name}/localize/save_pending
650
- redux/{opt_name}/localize/preset
651
- * Fixed: #1376 - checkbox.min.js missing.
652
- * Fixed: Static variable changes for instances and basic comment cleanup
653
- * Fixed: #1361 - Raw field not hiding with required.
654
- * Fixed: Datepicker not formatting properly. Still needs some work.
655
-
656
-
657
- = 3.3.2 =
658
- * Fixed: #1357 - Preview not rendering font on page load.
659
- * Fixed: #1356 - Color fields and transparency not syncing due to new JS.
660
- * Fixed: #1354 - Add class check for W3_ObjectCache.
661
- * Fixed: #1341 - JS not initializing properly in import_export.
662
- * Fixed: #1339 - Typography would lose Font Weight and Style. value was named val in the
663
- HTML, so it would be destroyed on the next save if not initialized.
664
- * Fixed: #1226 - W3 Total Cache was affecting validation and compiler hooks.
665
- * Fixed: Menu errors weren't showing properly for non-subsectioned items.
666
- * Fixed: #1341 - Import/Export buttons not functioning. Also fixed sortable somehow.
667
- * Fixed: Slides not initializing with the last fix.
668
- * Fixed: Slides field was not properly initialized for the media elements. Fixed.
669
-
670
- = 3.3.1 =
671
- * Fixed: #1337 - `redux` JS dependency loading issue. Many thanks @tpaksu
672
- * Modified: Drastically changed the way JavaScript is used in the panel. Forced as-needed
673
- initialization of fields. Thus reducing dramatically the overall load time of
674
- the panel. The effects have been seen up to 300% speed improvement. The only
675
- time a field will be initialized is if it's visible, thus reducing the processing
676
- needed in DOM overall.
677
- * Fixed: #1336 - fixed default font in preview.
678
- * Fixed: #1334 - Typography not un-saving italics.
679
- * Added: #1332 - New validation: numeric_not_empty.
680
- * Fixed: #1330 - Required not working on all fields.
681
-
682
- = 3.3.0 =
683
- * Fixed: #1322 - Sections not folding with required argument.
684
- * Fixed: #1270 - Editor field compiler hook not firing in visual mode.
685
- * Fixed: select2 dependency in select_image, and other fields.
686
- * Fixed: Filter out `@eaDir` directories in extensions folder.
687
- * Fixed: Fixed the image_select presets to work again. Also now will function even if import/export is disabled.
688
- * Fixed: Minor tweaks for metabox update.
689
- * Fixed: #1297 - Missing space in image_select class.
690
- * Fixed: Slider field tweaked for metaboxes.
691
- * Fixed: #1291 - Change of font-family would not trigger preview, or show in open preview.
692
- * Fixed: #1289 - Typography not retaining size/height/spacing/word/letter spacing settings.
693
- * Fixed: #1288 - Background color-picker dependency missing. Thanks @farhanwazir.
694
- * Fixed: Search extension failed do to dependency issue from the core.
695
- * Fixed: #1281 - color field output/compiler outputting incorrect selector when only one array present.
696
- * Fixed: Update check only appears once if multiple instances of Redux are loaded in the same wordpress instance.
697
- * Fixed: Changing font-family in typography didn't trigger 'save changes' notification.
698
- * Fixed: More typography: Back up font appearing in font-family when opening selector.
699
- * Fixed: Typography: undefined message when NOT using google fonts. Thanks @farhanwazir
700
- * Fixed: Typography font backup not in sync with font-family.
701
- * Fixed: Typography not saving font-family after switching back and forth between standard and google fonts.
702
- * Fixed: Background field selects not properly aligned.
703
- * Fixed: Removed select field dependency from background field.
704
- * Fixed: #1264 - Color-picker/transparent checkbox functionality.
705
- * Fixed: Typography fine-tuning.
706
- * Fixed: All typography select fields render as select2.
707
- * Fixed: Switching between transparency on and off now restores the last chosen color in all color fields.
708
- * Fixed: Redux uploads dir should NOT be ~/wp-content/uploads, but just wp-content. As per Otto.
709
- * Fixed: Navigation no longer has that annoying outline around the links. Yuk.
710
- * Fixed: #1218 - Select2 multi select not accepting any keyboard input.
711
- * Fixed: #1228 - CSS fixes
712
- * Added: `hide_reset` argument, to hide the Reset All and Reset Section buttons.
713
- * Added: `content_title` argument to slides field. Thanks @psaikali!
714
- * Added: `customizer_only` argument for fields & sections, contributed by @andreilupu.
715
- * Added: select2 args for spacing field.
716
- * Added: select2 args for the following fields: typography, background, border, dimensions and slider.
717
- * Added: #1329 - `'preview' = array('always_display' => true)` argument to typography, to determine if
718
- preview field show always be shown.
719
- * Modified: Portions of core javascript rewritten into object code.
720
- * Modified: All field javascript rewritten using jQuery objects (versus standard function).
721
- * Modified: Typography field rewritten to fill out font-family field dynamically, versus on page load.
722
-
723
- = 3.2.9.13 =
724
- * Modified data => taxonomies now has a little more power behind it.
725
- * Fixed: #1255 - button_set multi field not saving when all buttons not selected.
726
- * Fixed: #1254 - Border field with 0px not outputting properly.
727
- * Fixed: #1250 - Typography preview font-size not set in preview.
728
- * Fixed: #1247 - Spacing field not outputting properly in `absolute` mode.
729
- * Modified: Typography previewing hidden until font inputs are changed.
730
- * Fixed: Vendor js not loading properly when dev_mode = true
731
- * Fixed: Border field not outputting properly.
732
- * Modified: Centralized import/export code in anticipation of new builder features.
733
- * Fixed: Removed rogue echo statement.
734
- * Modified: select2 loads only when a field requires it.
735
- * Modified: More code to load JS on demand for fields require it.
736
- * Modified: Field specific JS only loads with active field.
737
- * Fixed: Hints stopped working due to classname change.
738
- * Fixed: Permissions argument on section array not filtering out raw field.
739
- * Fixed: Too many CSS tweaks to list, due to last build.
740
- * Fixed: Sortable and Sorter fields now sort without page scroll when page size is under 782px.
741
- * Fixed: Hint icon defaults to left position when screen size is under 782px.
742
- * Fixed: `permissions` argument for fields and sections erasing saved field data. See #1231
743
- * Modified: Woohoo! Nearly fully responsive. Yanked out all SMOF and NHP field customizations. Lots of little
744
- fixes on all browser screens. This will also greatly benefit Metaboxes and other areas of Redux.
745
- * Fixed: In dev_mode panel CSS was being loaded 2x.
746
- * Fixed: Typography color picker bleeding under other elements. #1225
747
- * Fixed: Hint icon_color index error from builder. #1222
748
-
749
- = 3.2.9 =
750
- * Added: Network admin support! Set argument 'database' to network and data will be saved site-wide. Also
751
- two new arguments: network_admin & network_sites for where to show the panel.
752
- * Added: Customizer hook that can be used to simulate the customizer for live preview in the customizer.
753
- `redux/customizer/live_preview`
754
- * Added: `output` argument for `color` and `color_rgba` fields accepts key/pairs for different modes.
755
- * Added: `class` argument to the Redux Arguments, section array, and metabox array. If set, a class will
756
- be appended to whichever level is used. This allows further customization for our users.
757
- * Added: disable_save_warn flags to the arguments to disable the "you should save" slidedown.
758
- * Added: Actions hooks for errors and warnings.
759
- * Fixed: Redux now ignores any directories that begin with `.` in the extension folder. See #1213.
760
- * Fixed: Redux not saving when validating uploads.
761
- * Fixed: Border field output/compiler formatting. Removed 'inherit' in place of default values. See #1208.
762
- * Fixed: Trim() warning in framework.php when saving. See #1209, #1201.
763
- * Fixed: Typography not outputting all styles when `all_styles` set to true.
764
- * Fixed: 'Cannot send header' issues with typography.
765
- * Fixed: Small fix for validation if subsection parent is free of errors, remove the red highlight when not
766
- expanded.
767
- * Fixed: Small CSS classes for flashing fonts where web-font-loader.
768
- * Fixed: ASync Flash on fonts. FINALLY. What a pain.
769
- * Fixed: 3+ JavaScript errors found in the background field. Now works flawlessly.
770
- * Fixed: PHP warnings in background field. #1173. Thanks, @abossola.
771
- * Fixed: CSS validation not respecting child selector symbol. #1162
772
- * Fixed: Extra check for typography bug.
773
- * Fixed: Error css alignment issue with subsections.
774
- * Fixed: javascript error in typography field.
775
- * Fixed: Added a title to the google fonts stylesheet to fix validation errors.
776
- * Fixed: One more slides field error check, and an extra JS goodie for an extension.
777
- * Fixed: Leftover debug code messing up slides field.
778
- * Fixed: More reliable saved action hook.
779
- * Fixed: Removed erroneous debug output in link_color field.
780
- * Modified: Dimension field default now accepts either `units` or `unit`.
781
- * Modified: Google CSS moved into HEAD via WP enqueue.
782
- * Modified: Now do a trim on all fields before validating. No need to alert because of a space...
783
- * Modified: Typography field CSS completely rewritten. All thanks to @eplanetdesign!
784
- * Modified: Validation now works in metaboxes as well as updates numbers as changes occur. Validation for
785
- subsections is SO hot now.
786
- * Modified: Various CSS fixes and improvements.
787
- * Modified: Turned of mod_rewrite check.
788
- * Modified: How errors are displayed, no longer dependent on the ID, now proper classes.
789
- * Modified: Error notice stays until all errors are gone. Also updates it's number as errors fixed!
790
- * Modified: Moved google font files to proprietary folder in upload to help with permission issues.
791
-
792
- = 3.2.8 =
793
- * Fixed: Formatting of field files. Normalizing headers.
794
- * Added: is_empty / empty / !isset AND not_empty / !empty / isset as required operations
795
- * Fixed: Reset defaults error.
796
- * Added: `show` argument to turn on and off input boxes in slider.
797
- * Fixed: Required now works with muti-check fields and button set when set to multi.
798
-
799
- = 3.2.7 =
800
- * Fixed: Import works again. A single line was missed...
801
- * Fixed: link_color field not outputting CSS properly via compiler or output. Thanks @vertigo7x
802
- * Fixed: Sorter field CSS. Buttons were all smushed together.
803
- * Fixed: 'undefined' error in typography.js. Thanks @ksere.
804
-
805
- = 3.2.6 =
806
- * Fixed: Another stray undefined index. Oy.
807
- * Added: `open_expanded` argument to start the panel completely expanded initially.
808
-
809
- = 3.2.5 =
810
- * Fixed: Various bad mistakes. Oy.
811
-
812
- = 3.2.4 =
813
- * Fixed: Slight typography speed improvement. Less HTML hopefully faster page loads.
814
- * Fixed: Unload error on first load if the typography defaults are not set.
815
- * Fixed: Errors pertaining to mod_rewrite check.
816
- * Fixed: All those headers already set errors.
817
- * Added: $changed_values variable to save hooks denoting the old values on a save.
818
- * Added: Pointers to Extensions on load.
819
- * Modified: CSS Output for the background field.
820
- * Fixed: Validation error messages not appearing on save.
821
- * Modified: Speed boost on validation types.
822
- * Added: Apache mod_rewrite check. This should solve many issues we've been seeing regarding mod_rewrite
823
- not being enabled.
824
- * Fixed: Sortable field not saving properly.
825
- * Fixed: Erroneous data in admin.less
826
- * Updated: sample-config.php. Sortable checkbox field example now uses true/false instead of text meant for
827
- textbox example.
828
-
829
- = 3.2.3 =
830
- * Fixed: Responsive issues with spacing and dimension fields.
831
- * Fixed: Style conflicts with WP 3.9. Added register filter to fields via id.
832
- * Fixed: Metaboxes issues.
833
- * Fixed: Compiler hook in the customizer now passes the CSS.
834
- * Fixed: Compiler hook now properly fires in the customizer.
835
- * Fixed: Validation error with headers already being set.
836
- * Fixed: Added mode for width/height to override dimensions css output.
837
- * Fixed: Restoring lost formatting from multiple merges.
838
- * Fixed: New sorter default values get set properly now. ;)
839
- * Fixed: Removed erroneous 's' character from HTML.
840
- * Fixed: Info field didn't intend within section.
841
- * Fixed: Compiler hook wasn't running.
842
- * Modified: Some admin panel stylings. Now perfect with mobile hover. Also fixed an issue with the slidedown
843
- width for sections. No more 2 empty pixels.
844
- * Added: `data` and `args` can now be set to sorter! Just make sure to have it be a key based on what you
845
- want it to display as. IE: `array('Main'=>'sidebars')`
846
- * Added: Prevent Redux from firing on AJAX heartbeat, but added hook for it 'redux/ajax/heartbeat'.
847
- * Added: Tick mark if section has sub sections. Hidden when subsections expanded.
848
- * Added: Check to make sure a field isn't empty after the filter. If it is empty, skip over it.
849
- * Added: Subsections now show icon if they have it. Show text only (without indent) if they do not.
850
- * Added: Set a section or field argument of `'panel' => false` to skip over that field or panel and hide it.
851
- It will still be registered with defaults saved, but not display. This can be useful for things
852
- like the customizer.
853
- * Added: SUBSECTIONS! Just add `'subsection' => true` to any section that isn't a divide/callback and isn't
854
- the first section in your panel. ;)
855
-
856
- = 3.2.1 =
857
- * Fixed: Small bug in image_select javascript.
858
- * Added: Import hook, just because we can. :)
859
- * Fixed: Customizer preview now TRULY outputs CSS even if output_tag is set to false;
860
- * Fixed: Reset section, etc. Discovered an odd WordPress thing.
861
- * Fixed: Image_select size override.
862
- * Fixed: Customizer save not firing the compiler hook.
863
- * Fixed: Customizer not outputting CSS if output_tag is set to false.
864
- * Fixed: Small empty variable check. Undefined index in the defaults generating function.
865
- * Fixed: WP 3.9 update made editor field button look ugly.
866
- * Fixed: Save hook not firing when save_default set to false.
867
- * Fixed: Reset section anomalies. Maybe.
868
- * Fixed: Array of values in required not recognized.
869
- * Fixed: Updated hint defaults to prevent index warning.
870
- * Fixed: Removed leftover debug code.
871
- * Added: New readonly argument for text field.
872
- * Fixed: Reset/Reset section actions hooks now fire properly.
873
- * Fixed: When developer uses section field but does not specify an indent argument.
874
- * Fixed: Dynamic URL for slides
875
- * Fixed: Accidently removed reset action on section reset. Restored.
876
- * Fixed: Section defaults bug for certain field types.
877
- * Fixed: Dynamic URL if site URL changed now updates media properly if attachement exists.
878
- * Fixed: Customizer now correctly does live preview.
879
- * Fixed: Special enqueue case fix.
880
- * Added: A few more hooks for defaults and options.
881
- * Fixed: Small undefined index error.
882
- * Added: Section key generation via title.
883
- * Modified: File intending.
884
- * Fixed: Custom menus not displaying options panel.
885
- * Fixed: Single checkbox option not retaining checked value.
886
- * Fixed: Border field returning bad CSS in CSS compiler.
887
- * Fixed: Import/Export fix. Thanks, @CGlingener!
888
-
889
- = 3.2.0 =
890
- * Added: Save warning now is sticky to the top and responsive.
891
- * Fixed: Mobile fixes for Redux. Looks great on small screens how.
892
- * Fixed: Slight CSS fixes.
893
- * Fixed: Compiler fixes and added notices.
894
- * Added: Import/Export more reasonable text.
895
- * Added: `force_output` on the field level to bypass the required check that removes the output if the field is hidden. Thanks @rffaguiar.
896
- * Fixed: Fully compatible with WordPress 3.9. Now it just works. ;)
897
- * Fixed: Info and divide field now work with required.
898
- * Added: Fallback. Now if the media, slides, or background URL doesn't match the site URL, but the attachment ID is present, the data is updated.
899
- * Fixed: Last tab not properly set. Slow rendering.
900
- * Modified: Replaced transients with cookies. Less DB queries.
901
- * Fixed: Undefined variable issues for new required methods.
902
- * Fixed: Default_show display error with a non-array being steralized.
903
- * Added: Multiple required parent value checking! Booya!
904
- * Fixed: Sections now fold with required.
905
- * Fixed: select2 not rendering properly when dev_mode = false, because of ace_editor fix.
906
- * Fixed: Removed mistakenly compiled test code from redux.js.
907
- * Fixed: ace_editor not rendering properly in certain instances.
908
- * Modified: Small change to import_export field in checking for existing instance of itself.
909
- * Fixed: import_export not rendering when the menutype argument was set to menu
910
- * Fixed: Ace_editor not enqueued unless used. MEMORY HOG.
911
- * Fixed: Color_Gradient transparency to was being auto-selected if from way transparent.
912
- * Fixed: Enqueue select with slider for local dev.
913
- * Modified: removed add_submenu_page when creating a submenu for us in the WP admin area. WP approved API is used in it's place to being Redux up to wp.org theme check standards.
914
- * Fixed: Massive speed issue with button_set. Resolved.
915
- * Fixed: Issue where default values throws an error if ID is not set.
916
- * Fixed: Continuing effort to ensure proper loading of config from child themes.
917
- * Fixed: Import/Export array search bug if section['fields'] is not defined.
918
- * Fixed: Inconsistencies in import/export across different versions of PHP.
919
- * Fixed: Redux checks for child or parent theme exclusively before loading.
920
-
921
- = 3.1.9 =
922
- * Fixed: Typography custom preview text/size not outputting.
923
- * Fixed: No font selected in typography would default to 'inherit'.
924
- * Fixed: Hint feature kicking back a notice if no title was specified.
925
- * Fixed: Sortable field, when used a checkboxes, were all checked by default, even when set not to be.
926
- * Fixed: button_set field not setting properly in multi mode.
927
- * Fixed: Javascript console object not printing options object.
928
- * Fixed: Load errors from child themes no longer occur.
929
- * Fixed: Compiler output for slider field.
930
- * Fixed: update_check produced a fatal error on a local install with no internet connection.
931
- * Fixed: Compiler hook failing on slider.
932
- * Fixed: Error on update_check when the response code was something other than 200.
933
- * Fixed: image_select images not resizing properly in FF and IE.
934
- * Fixed: Layout for the typography field, so everything isn't smushed together. The new layout is as follows:
935
- * Fixed: link_color field showing notice on default, if user enters no defaults.
936
- * Fixed: Fixed tab notice in framework.php if no tab parameter is set in URL.
937
- * Fixed: Hide demo hook wasn't hiding demo links.
938
- * Added: Admin notice for new builds of Redux on Github as they become available. This feature is available on in dev_mode, and may be turned off by setting the `update_notice` argument to false. See the Arguments page of the wiki for more details.
939
- * Added: text-transform option for the typography field.
940
- * Added: Newsletter sign-up popup at first load of the Redux options panel.
941
- * Added: Added PHP 5.2 support for import/export.
942
- * Added: Action hooks for options reset and options reset section.
943
- * Added: Theme responsive for date picker.
944
- * Added: New slider. Better looking UI, double handles and support for floating point values. See the wiki for more info.
945
- * Added: Typography improvements.
946
- * Added: Hints! More info: https://github.com/ReduxFramework/ReduxFramework/wiki/Using-Hints-in-Fields
947
- * Added: Complete Wordpress admin color styles. Blessed LESS/SCSS mixins. ;)
948
- * Added: Font family not required for the typography module any longer.
949
- * Added: Support for using the divide field in folding.
950
- * Added: Error trapping in typography.js for those still attempting to use typography with no font-family.
951
- * Added: Full asynchronous font loading.
952
- * Added: email_not_empty validation field.
953
- * Modified: Typography word and letter spacing now accept negative values.
954
- * Modified: Typography preview shows spaces between upper and lower case groupings.
955
- * Modified: Google font CSS moved to header so pages will pass HTML5 validation.
956
- * Modified: Removed Google font CSS line from header (because it's in the footer via wp_enqueue_style.
957
- * Modified: RGBA Field stability. Thank you, @SilverKenn.
958
- * Modified: Separated Import/Export from the core. It can now be used as a field.
959
- [family-font] [backup-font]
960
- [style] [script] [align] [transform]
961
- [size] [height] [word space] [letter space]
962
- [color]
963
- * Reverted: email validation field only checks for valid email. not_empty check moved to new validation field.
964
-
965
- = 3.1.8 =
966
- * Fixed: Improper enqueue in tracking class.
967
- * Fixed: Few classes missed for various fields.
968
- * Fixed: Spacing field kicking back notices and warnings when 'output' wasn't set.
969
- * Modified: Added file_exists check to all include lines in framework.php
970
- * Fixed: Background field now works with dynamic preview as it should.
971
- * Fixed: Extension fields now enqueueing properly.
972
- * Added: Text-align to typography field.
973
- * Fixed: Servers returning forwards slashes in TEMPLATEPATH, while Redux is installed embedded would not show options menu.
974
- * Fixed: On and Off for switch field not displaying language translation.
975
- * Fixed: email validation allowing a blank field.
976
- * Fixed: Now allow for empty values as valid keys.
977
- * Added: Dismiss option to admin notices (internal function)
978
-
979
- = 3.1.7 =
980
- * Fixed: Servers returning forwards slashes in TEMPLATEPATH, while Redux is installed embedded would not show options menu.
981
- * Fixed: On and Off for switch field not displaying language translation.
982
- * Fixed: email validation allowing a blank field.
983
- * Added: Dismiss option to admin notices (internal function)
984
- * Fixed: On and Off for switch field not displaying language translation.
985
- * Fixed: email validation allowing a blank field.
986
- * Added: Dismiss option to admin notices (internal function)
987
-
988
- = 3.1.6 =
989
- * Fixed: CSS spacing issue
990
- * Fixed: Customizer now works and doesn't break other customizer fields outside of Redux.
991
- * Fixed: Several minor bug fixes
992
- * Added: Metabox support via extension http://reduxframework.com/extensions/
993
- * Added: Admin-bar menu
994
- * Fixed: Section field now folds.
995
- * Fixed: wp_content_dir path now handles double forward slashes.
996
- * Fixed: Typography field missing italics in Google fonts.
997
- * Fixed: Default color in border field not saving properly.
998
- * Fixed: hex2rgba in class.redux_helpers.php changed to static.
999
- * Fixed: 'sortable' field type not saving options as default.
1000
- * Fixed: Specified default color not set when clicking the color box default button.
1001
- * Fixed: Sorter field options are now saved as default in database.
1002
- * Fixed: Issues with checkboxes displaying default values instead of labels.
1003
- * Fixed: Outstanding render issues with spacing field.
1004
- * Fixed: Plugins using Redux from load failure.
1005
- * Fixed: 'not_empty' field validation.
1006
- * Fixed: Media field.
1007
- * Added: 'read-only' option for media text field.
1008
- * Added: 'mode' option to image_select, so CSS output element may be specified.
1009
- * Added: Admin Bar menu for option panel.
1010
- * Modified: media field 'read-only' to 'readonly' to vonform to HTML standards.
1011
- * Modified: Removed raw_align field and added align option to raw field. See wiki for more info.
1012
- * Removed: EDD extension. It never belonged in Core and will be re-released as a downloadable extension shortly
1013
- * Removed: Group field, temporarily.
1014
- * Removed: wp_get_current_user check. See https://github.com/ReduxFramework/ReduxFramework/wiki/How-to-fix-%22Fatal-error%3A-Call-to-undefined-function-wp_get_current_user%28%29-%22
1015
-
1016
- = 3.1.5 =
1017
- * Typography font arrays may not contain comma spaces.
1018
- * Merge in pull request - 542, code cleanup and better readability
1019
- * Change how HTML is output to support metaboxes
1020
- * CSS only on pages that matter, better checks.
1021
- * font-backup in typography now appends to font-family in output and compiler.
1022
- * More fixes for Google font css outputting.
1023
- * Addded output and compiler to field_image_select. Images will be output as 'background-image'.
1024
- * Fixed output in field_background.
1025
- * Prevent standard fonts from outputting to Google fonts CSS call.
1026
- * class_exists in field_section checking for incorrect classname.
1027
- * sample_config fix.
1028
- * Compiler not outputting CSS without output set to comthing other than false.
1029
- * Google fonts not rendering on frontend.
1030
- * Rewrote sample_config as a class
1031
-
1032
- = 3.1.4 =
1033
- * Fixed error in redux-framework.php.
1034
- * Added select_image field.
1035
-
1036
- = 3.1.3 =
1037
- * Fixed a few undefined variables
1038
- * Removed old code from the repo.
1039
- * Fix for validation.
1040
- * Remove the compiler hook by default.
1041
- * Fix to sortable field.
1042
- * Added an extra check for link color. Removes user error.
1043
- * Localization updates.
1044
- * Error in slides.
1045
- * Fixed the info box bug with spacing and padding.
1046
- * Fixed the first item in each section having WAY too much padding. ;)
1047
- * Fixed section reset issue where values weren't being saved to the db properly.
1048
-
1049
- = 3.1.2 =
1050
- * Feature - Sortable select boxes!
1051
- * Feature - Reset a section only or the whole panel!
1052
- * New Field - RGBA Color Field!
1053
- * Improvement - Use of REM throughout.
1054
- * Fixed Typography - Fix output option and various small bugs.
1055
- * Fixed Border - Fix output option and various small bugs.
1056
- * Fixed Dimensions - Fix output option and various small bugs.
1057
- * Fixed Image_select - Various small bugs.
1058
- * Fixed Slides - Various small bugs.
1059
- * Fixed Sortable - Using native jQuery UI library same as within WordPress.
1060
- * Fixed Slider and Spinner Input Field - Values now move to the closest valid value in regards to the step, automatically.
1061
- * Fixed Ace Editor
1062
- * FEATURE - All CSS/JS files are compiled into a single file now! Speed improvements for the backend.
1063
- * Fix in how WordPress data is received, improved some output.
1064
- * Fix for various fields not triggering fold/compiler/save.
1065
- * Fixed elusive icons to use the new version and classes.
1066
- * Fixed media thumb to only be the thumbnail version.
1067
- * Fixed admin https error with WordPress core not renaming URL.
1068
- * Placeholders throughout the framework are now properly there.
1069
- * Feature - Setting to not save defaults to database on load.
1070
- * Fixed - Computability issue with GT3 builder.
1071
- * Fixed localization issue with default values.
1072
- * Language - Added Russian
1073
- * Feature - Media now can have any content type passed in to limit content types.
1074
- * Allow negative values in typography and other fields.
1075
- * WordPress 3.8 computability.
1076
- * CSS validation issue.
1077
- * Feature - User contributed text direction feature.
1078
- * EDD Extension now fully function for plugins or themes.
1079
- * Removed get_theme_data() fallbacks, we're well pass WordPress 3.4 now. ;)
1080
- * A ton of other small updates and improvements.
1081
-
1082
-
1083
- = 3.1.0 =
1084
- * Fix Issue 224 - Image Select width was breaking the panel.
1085
- * Fix Issue 181 - Broken panel in firefox
1086
- * Fix Issue 225 - 0px typography bug. Thanks @partnuz.
1087
- * Fix Issue 228 - Resolved a duplicated enqueue on color_link field. Thanks @vertigo7x.
1088
- * Fix Issue 231 - Field spacing bug fixes.
1089
- * Fix Issue 232 & 233 - Dimensions: bug fix with units and multiple units. Thanks @kpodemski
1090
- * Fix Issue 234 - Pass options as a ref so validating actions can modify/sanitize them. Thanks @ZeroBeeOne
1091
- * Fix Issue 222 - Tab cookie function wasn't working.
1092
- * Feature - Pass params to Select2. Thanks @andreilupu
1093
- * Fix Issue 238 - Fix for conditional output. Thanks @partnuz.
1094
- * Fix Issue 211 - Google Web font wasn't loading at first init of theme.
1095
- * Fix Issue 210 - Elusive Icons update. Changed classes to force use of full elusive name.
1096
- * Fix Issue 247 - Media thumbnails were not showing. Also fixed media to keep the largest file, but display the small version in the panel as a thumb. Thanks @kwayyinfotech.
1097
- * Fix Issue 144 - JS error when no item found in slider.
1098
- * Fix Issue 246 - Typography output errors.
1099
- * Feature & Issue 259 - Multi-Text now support validation!
1100
- * Fix Issue 248/261 - Links color issue. Also fixed color validation.
1101
- * Feature & Issue 262 - Now registered sidebars can be used as a data type.
1102
- * Fix Issue 194/276 - Custom taxonomy terms now passing properly. Thanks @kprovance.
1103
- * Feature & Issue 273 - Argument save_defaults: Disable the auto-save of the default options to the database if not set.
1104
- * Feature - Docs now being moved to the wiki for community participation.
1105
- * Issue 283 - Date placeholder. Thanks @kprovance.
1106
- * Issue 285 - HTTPS errors on admin. Known WordPress bug. Resolved.
1107
- * Fix Issue 288 - Float values now possible for border, dimensions, and spacing.
1108
- * Feature - Media field can now accept non-image files with a argument being set.
1109
- * Fix Issue 252 - Post Type data wasn't working properly. Thanks @Abu-Taymiyyah.
1110
- * Fix Issue 213 - Radio and Button Set wasn't folding.
1111
-
1112
- = 3.0.9 =
1113
- * Feature - Added possibility to set default icon class for all sections and tabs.
1114
- * Feature - Make is to the WP dir can be moved elsewhere and Redux still function.
1115
- * Added Spanish Language. Thanks @vertigo7x.
1116
- * Fix Issue 5 - Small RGBA validation fix.
1117
- * Fix Issue 176 - Fold by Image Select. Thanks @andreilupu.
1118
- * Fix Issue 194 - Custom taxonomy terms in select field.
1119
- * Fix Issue 195 - Border defaults not working.
1120
- * Fix Issue 197 - Hidden elements were showing up on a small screen. Thanks @ThinkUpThemes.
1121
- * Fix issue 200 - Compiler not working with media field.
1122
- * Fix Issue 201 - Spacing field not using default values.
1123
- * Fix Issue 202 - Dimensions field not using units.
1124
- * Fix Issue 208 - Checkbox + Required issue.
1125
- * Fix Issue 211 - Google Font default not working on page load.
1126
- * Fix Issue 214 - Validation notice not working for fields.
1127
- * Fix Issue 181/224 - Firefox 24 image resize errors.
1128
- * Fix Issue 223 - Slides were losing the url input field for the image link.
1129
- * Fix - Various issues in the password field.
1130
- * Fixed various spelling issues and typos in sample-config file.
1131
- * Initialize vars before extract() - to shut down undefined vars wargnings.
1132
- * Various other fixes.
1133
-
1134
- = 3.0.8 =
1135
- * Version push to ensure all bugs fixes were deployed to users. Various.
1136
-
1137
- = 3.0.7 =
1138
- * Feature - Completely redone spacing field. Choose to apply to sides or all at once with CSS output!
1139
- * Feature - Completely redone border field. Choose to apply to sides or all at once with CSS output!
1140
- * Feature - Added opt-in anonymous tracking, allowing us to further analyze usage.
1141
- * Feature - Enable weekly updates of the Google Webfonts cache is desired. Also remove the Google Webfont files from shipping with Redux. Will re-download at first panel run to ensure users always have the most recent copy.
1142
- * Language translation of german updated alone with ReduxFramework pot file.
1143
- * Fix Issue 146 - Spacing field not storing data.
1144
- * Fix - Firefox field description rendering bug.
1145
- * Fix - Small issue where themes without tags were getting errors from the sample data.
1146
-
1147
- = 3.0.6 =
1148
- * Hide customizer fields by default while still under development.
1149
- * Fix Issue 123 - Language translations to actually function properly embedded as well as in the plugin.
1150
- * Fix Issue 151 - Media field uses thumbnail not full image for preview. Also now storing the thumbnail URL. Uses the smallest available size as the thumb regardless of the name.
1151
- * Fix Issue 147 - Option to pass params to select2. Contributed by @andreilupu. Thanks!
1152
- * Added trim function to ace editor value to prevent whitespace before and after value keep being added
1153
- * htmlspecialchars() value in pre editor for ace. to prevent html tags being hidden in editor and rendered in dom
1154
- * Feature: Added optional 'add_text' argument for multi_text field so users can define button text.
1155
- * Added consistent remove button on multi text, and used sanitize function for section id
1156
- * Feature: Added roles as data for field data
1157
- * Feature: Adding data layout options for multi checkbox and radio, we now have quarter, third, half, and full column layouts for these fields.
1158
- * Feature: Eliminate REDUX_DIR and REDUX_URL constants and instead created static ReduxFramework::$_url and ReduxFramework::$_dir for cleaner code.
1159
- Feature: Code at bottom of sample-config.php to hide plugin activation text about a demo plugin as well as code to demo how to hide the plugin demo_mode link.
1160
- * Started work on class definitions of each field and class. Preparing for the panel builder we are planning to make.
1161
-
1162
- = 3.0.5 =
1163
- * Fixed how Redux is initialised so it works in any and all files without hooking into the init function.
1164
- * Issue #151: Added thumbnails to media and displayed those instead of full image.
1165
- * Issue #144: Slides had error if last slide was deleted.
1166
- * Color field was outputting hex in the wrong location.
1167
- * Added ACE Editor field, allowing for better inline editing.
1168
-
1169
- = 3.0.4 =
1170
- * Fixed an odd saving issue.
1171
- * Fixed link issues in the framework
1172
- * Issue #135: jQuery UI wasn't being properly queued
1173
- * Issue #140: Admin notice glitch. See http://reduxframework.com/2013/10/wordpress-notifications-custom-options-panels/
1174
- * Use hooks instead of custom variable for custom admin CSS
1175
- * Added "raw" field that allows PHP or a hook to embed anything in the panel.
1176
- * Submenus in Admin now change the tabs without reloading the page.
1177
- * Small fix for multi-text.
1178
- * Added IT_it and RO_ro languages.
1179
- * Updated readme file for languages.
1180
-
1181
- = 3.0.3 =
1182
- * Fixed Issue #129: Spacing field giving an undefined.
1183
- * Fixed Issue #131: Google Fonts stylesheet appending to body and also to the top of the header. Now properly placed both at the end of the head tag as to overload any theme stylesheets.
1184
- * Fixed issue #132 (See #134, thanks @andreilupu): Could not have multiple WordPress Editors (wp_editor) as the same ID was shared. Also fixed various styles to match WordPress for this field.
1185
- * Fixed Issue #133: Issue when custom admin stylesheet was used, a JS error resulted.
1186
-
1187
- = 3.0.2 =
1188
- * Improvements to slides, various field fixes and improvements. Also fixed a few user submitted issues.
1189
-
1190
- = 3.0.1 =
1191
- * Backing out a bit of submitted code that caused the input field to not properly break.
1192
-
1193
- = 3.0.0 =
1194
- * Initial WordPress.org plugin release.
1195
-
1196
- = 3.0 =
1197
- Redux is now hosted on WordPress.org! Update in order to get proper, stable updates.
1198
-
1199
-
1200
- == Attribution ==
1201
-
1202
- Redux is was originally based off the following frameworks:
1203
-
1204
- * [NHP](https://github.com/leemason/NHP-Theme-Options-Framework)
1205
- * [SMOF](https://github.com/syamilmj/Options-Framework "Slightly Modified Options Framework")
1206
-
1207
- It has now a completely different code base. If you like what you see, realize this is a labor of love. Please [donate to the Redux Framework](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=N5AD7TSH8YA5U) if you are able.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/color-picker/color-picker.css DELETED
@@ -1 +0,0 @@
1
- .redux-main input.redux-color{float:left;width:70px;margin-left:5px}.redux-main input.color-transparency{margin-left:10px;margin-right:3px}.redux-main input.wp-color-picker{width:80px !important}.redux-main .section-color .controls{width:345px}.redux-main .section-color .explain{width:225px}.redux-main .iris-picker .iris-strip .ui-slider-handle{position:absolute;background:none !important;right:-3px;left:-3px;border:4px solid #aaa !important;border-width:4px 3px;width:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.2);opacity:.9;z-index:5;cursor:ns-resize}.redux-main .iris-picker .iris-slider-offset{position:absolute;top:2px;left:0;right:0;bottom:4px;width:28px;background:none !important;border:0 !important;height:auto}.redux-main .wp-picker-container input{margin-bottom:inherit;margin-top:inherit;padding:3px 5px}.redux-main .wp-picker-container .wp-color-result{outline:0;margin:0}.redux-main .wp-picker-container .wp-picker-default{padding:0 10px 1px}.redux-main .redux-color-gradient{line-height:24px}.redux-main .color-transparency-check{line-height:1;margin-top:0px !important}.redux-main .wp-picker-clear{margin-top:0 !important}.wp-customizer .redux-main input.wp-picker-default,.wp-customizer .redux-main .redux-typography-container input.wp-picker-default,.wp-customizer .redux-main .redux-typography-container .redux-typography-color{padding:0px 4px !important}.wp-customizer .redux-main input.wp-color-picker{width:65px !important;margin-left:5px !important}
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/color-picker/color-picker.scss DELETED
@@ -1,97 +0,0 @@
1
- .redux-main {
2
- input{
3
- &.redux-color {
4
- float: left;
5
- width: 70px;
6
- margin-left: 5px;
7
- }
8
-
9
- &.color-transparency {
10
- margin-left: 10px;
11
- margin-right: 3px;
12
- }
13
-
14
- &.wp-color-picker {
15
- width: 80px !important;
16
- }
17
- }
18
-
19
- .section-color {
20
- .controls {
21
- width: 345px;
22
- }
23
-
24
- .explain {
25
- width: 225px;
26
- }
27
- }
28
-
29
- .iris-picker {
30
- .iris-strip .ui-slider-handle {
31
- position: absolute;
32
- background: none !important;
33
- right: -3px;
34
- left: -3px;
35
- border: 4px solid #aaa !important;
36
- border-width: 4px 3px;
37
- width: auto;
38
- border-radius: 4px;
39
- box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
40
- opacity: .9;
41
- z-index: 5;
42
- cursor: ns-resize;
43
- }
44
-
45
- .iris-slider-offset {
46
- position: absolute;
47
- top: 2px;
48
- left: 0;
49
- right: 0;
50
- bottom: 4px;
51
- width: 28px;
52
- background: none !important;
53
- border: 0 !important;
54
- height: auto;
55
- }
56
- }
57
-
58
- .wp-picker-container {
59
- input {
60
- margin-bottom: inherit;
61
- margin-top: inherit;
62
- padding: 3px 5px;
63
- }
64
-
65
- .wp-color-result {
66
- outline: 0;
67
- margin: 0;
68
- }
69
-
70
- .wp-picker-default {
71
- padding: 0 10px 1px;
72
- }
73
- }
74
-
75
- .redux-color-gradient {
76
- line-height: 24px;
77
- }
78
-
79
- .color-transparency-check {
80
- line-height: 1;
81
- margin-top: 0px !important;
82
- }
83
-
84
- .wp-picker-clear {
85
- margin-top: 0 !important;
86
- }
87
- }
88
-
89
- .wp-customizer {
90
- .redux-main input.wp-picker-default, .redux-main .redux-typography-container input.wp-picker-default, .redux-main .redux-typography-container .redux-typography-color {
91
- padding: 0px 4px !important;
92
- }
93
- .redux-main input.wp-color-picker {
94
- width: 65px !important;
95
- margin-left: 5px !important;
96
- }
97
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/import_export/import_export.css DELETED
@@ -1 +0,0 @@
1
- #redux-import-link-wrapper,#redux-import-code-wrapper{display:none}#redux-export-code,#redux-export-link-value{display:none}#redux-import-action span{color:#B94A48}
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/media/media.css DELETED
@@ -1 +0,0 @@
1
- .redux-main .button.remove-image,.redux-main .removeCSS{margin-left:10px;color:#ef521d}.redux-main .button.remove-image:hover,.redux-main .removeCSS:hover{color:red}.redux-main .upload_button_div{margin-bottom:5px}.redux-main .upload-error{float:left;color:#666;font-size:10px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 0 #FFFFFF;margin:0 10px 0 0;padding:3px 10px;background:#FFDFEC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .reset-button{font-family:Arial, Verdana, sans-serif;float:left;margin:0;color:#ef521d;border-color:#bbb}.redux-main .redux-option-image{max-height:340px;max-width:340px;padding:5px;margin-bottom:0;margin-top:10px;margin-right:15px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-main .redux-main .upload{width:80% !important}.redux-main .button{margin-top:2px}
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/media/media.scss DELETED
@@ -1,61 +0,0 @@
1
- .redux-main {
2
- .button.remove-image,
3
- .removeCSS {
4
- margin-left: 10px;
5
- color: #ef521d;
6
-
7
- &:hover {
8
- color: red;
9
- }
10
- }
11
-
12
- .upload_button_div {
13
- margin-bottom: 5px;
14
- }
15
-
16
- .upload-error {
17
- float: left;
18
- color: #666;
19
- font-size: 10px;
20
- font-weight: bold;
21
- text-decoration: none;
22
- text-shadow: 1px 1px 0 #FFFFFF;
23
- margin: 0 10px 0 0;
24
- padding: 3px 10px;
25
- background: #FFDFEC;
26
- -webkit-border-radius: 4px;
27
- -moz-border-radius: 4px;
28
- border-radius: 4px;
29
- }
30
-
31
- .reset-button {
32
- font-family: Arial, Verdana, sans-serif;
33
- float: left;
34
- margin: 0;
35
- color: #ef521d;
36
- border-color: #bbb;
37
- }
38
-
39
- .redux-option-image {
40
- max-height: 340px;
41
- max-width: 340px;
42
- padding: 5px;
43
- margin-bottom: 0;
44
- margin-top: 10px;
45
- margin-right: 15px;
46
- border: 1px solid #e3e3e3;
47
- background: #f7f7f7;
48
- -moz-border-radius: 3px;
49
- -khtml-border-radius: 3px;
50
- -webkit-border-radius: 3px;
51
- border-radius: 3px;
52
- }
53
-
54
- .redux-main .upload {
55
- width: 80% !important;
56
- }
57
-
58
- .button {
59
- margin-top: 2px;
60
- }
61
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-admin.css DELETED
@@ -1 +0,0 @@
1
- .spinner{visibility:hidden;display:block}.spinner.is-active{visibility:visible}.redux-main .description{margin-top:7px}.form-table>tbody>tr>th{width:30%}.redux-container{background-color:#f5f5f5;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);background-image:-ms-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0);background-image:-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);border:1px solid #dedede;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.04);box-shadow:0 1px 1px rgba(0,0,0,0.04);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.4);margin-top:5px;overflow:hidden}.redux-container a:focus{box-shadow:none}.redux-container #redux-header,.redux-container #redux-footer{text-align:right;padding:6px 10px}.redux-container #redux-header{background:#f1f1f1;border-bottom:3px solid blue}.redux-container #redux-header .display_header{float:left;margin:20px 10px}.redux-container #redux-header .display_header h2{display:inline-block;font-style:normal;padding-right:5px}.redux-container #redux-header .display_header .redux-dev-mode-notice-container{position:absolute;top:67px;left:20px;bottom:auto;width:auto}.redux-container #redux-header .display_header span{color:#888}.redux-container #redux-header .display_header span.redux-dev-mode-notice{background-color:#f0ad4e;display:inline;padding:.2em .5em .2em;font-weight:700;line-height:1;color:#fff !important;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.redux-container #redux-header .icon32{float:right;margin:16px 16px 0}.redux-container #redux-footer{border-top:1px solid #E7E7E7;z-index:999}.redux-container #redux-footer #redux-share{float:left;line-height:28px;font-size:15px}.redux-container #redux-footer #redux-share a{text-decoration:none;margin-right:10px}.redux-container #redux-footer #redux-share a img{margin-bottom:-3px}.redux-container .notice-green{margin:0;border-bottom:1px solid #E7E7E7;background-color:#DFF0D8;color:#468847;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-container .notice-blue{margin:0;border-bottom:1px solid #BCE8F1;background-color:#D9EDF7;color:#3A87AD;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-container .notice-yellow{margin:0;border-bottom:1px solid #E7E7E7;background-color:#FCF8E3;color:#C09853;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-container .notice-red,.redux-container .redux-field-errors{margin:0;border-bottom:1px solid #E7E7E7;background-color:#F2DEDE;color:#B94A48;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-container .redux-field-error input,.redux-container .redux-field-error textarea,.redux-container .redux-field-error checkbox{background-color:#FFF6F6;color:#A00}.redux-container .redux-field-warning input,.redux-container .redux-field-warning textarea,.redux-container .redux-field-warning checkbox{background-color:#fcf8e3;color:#444}.redux-container .redux-field-errors,.redux-container .redux-field-warnings,.redux-container .redux-save-warn{display:none}.redux-container .sticky-save-warn{min-height:76px}.redux-container .sticky-save-warn .redux-save-warn{position:fixed;top:32px;right:21px;left:183px;opacity:1;z-index:9999}.redux-container #info_bar{background:#f3f3f3;border-bottom:1px solid #dedede;padding:6px 10px 6px 6px;text-align:right;-moz-box-shadow:inset 0 1px 0 #fcfcfc;-webkit-box-shadow:inset 0 1px 0 #fcfcfc;box-shadow:inset 0 1px 0 #fcfcfc}.redux-container .redux-group-tab{display:none;margin-bottom:15px}.redux-container .redux-group-tab .redux-theme-data{padding:20px 0;border-top:1px solid #E7E7E7}.redux-container .redux-group-tab .redux-theme-data.theme-description{padding:10px 0;border-width:0}.redux-container .redux-group-tab .redux-theme-data.theme-uri,.redux-container .redux-group-tab .redux-theme-data.theme-author,.redux-container .redux-group-tab .redux-theme-data.theme-version{padding:0;border-width:0}.redux-container .redux-group-tab h3{margin-top:0;line-height:2em;border-bottom:1px solid #E7E7E7}.redux-container .redux-group-tab .redux-section-desc{margin-bottom:15px;color:#666}.redux-container .redux-action_bar{float:right}.redux-container .redux-action_bar .spinner{float:left;margin-top:4px}.redux-container .redux-ajax-loading{display:none;background:red url(data:image/gif;base64,R0lGODlhEAAQAPUAAIiIiIqKio2NjZSUlJqamp6enqKioqSkpK+vr7i4uL+/v8PDw8XFxcnJyc/Pz9HR0dTU1NjY2Nzc3OLi4ubm5unp6ezs7PPz88vLy83NzdDQ0NXV1d3d3eHh4bu7u8zMzOvr6+3t7ZiYmNbW1sDAwMTExNra2s7OztPT09vb2+Xl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAAoA/wAsAAAAABAAEAAABXDgJY6XZZEoOTnOlI5WdUFNA5UnSR3FJNUSieFAIUUEgcdl4noEBBGSZaHIiSqKhTX2GhVFiQGjuxgkSoYAoosAGE6RhKQrUURHlS+pItMVCHMjEgQ9JBJISg+JT3ciFg4NFkcCNw0OViiDgF0oTC8hACH5BAAKAP8ALAAAAAAQABAAAAVx4CWOZGle1qJYp2hV1xYE29V1JXUYHWUcnQgGwyFFBAENiqUZ1kapFamTyeBcsNOLMkoMGC3GIIEyBBAtRMDAiiSKp04iQqpwc9kRpUCAizgEBVciEQNJFxpKGgECdFAYYBsCAjUMGS0XgAODmDacIyEAIfkEAAoA/wAsAAAAABAAEAAABnbAi3BILBovIMUidBSGQJdNIKBBMomUg6FDMRgoHcOBQowIqNaLJiCIEEMLxdWpnIfITRAHnxgwjiEfDR8UIQYBCEcgDYwdUR6ORxEfG3MgeFiFRB0FBBxEHAQFkUJmaBofamxuRB9/GwICGxeMTRehnrabpERBACH5BAAKAP8ALAAAAAAQABAAAAZ9wItwSCwaL5aFwnIUWiqXUSAwulSYRMrB0KEYDJSO4UAhRgQBDZLpCAgixOSSWFEssEho81IWJgYMTQwDCUgGAQhNCAEGTCMJHU0dCXBDFX1DFhwdeHwFIhxmGBihQxEDaRcOGhYao1WZGIFnAiMUDg6YRR0ioE57Fx2RRkEAIfkEAAoA/wAsAAAAABAAEAAABXLgJY5kaV7WolinaLGQEEBXxZLUUUyUYVATw4FCisg0NZYmIIiQUosKqaJY3FDS1oUoSgwYrcUggTIAEC1EwMCKJCatSYI2qnBx2dGkQOCQOAQFdxdGARoVGhCITE4kGBgWEI8QFgwYWhGTWiMWERFXIyEAIfkEAAoA/wAsAAAAABAAEAAABn/Ai3BILBovloXCchRaKpdRIDC6VJhEysHQoRgMlI7hQCFGBAENkukICCLE5JJYUSywSGjzUhYmBgxNDAMJSAYBCE0IAAZMEQkdTRwKVUMcHHhCFXpDERgYcJYEBZFDI58aFhoOFxpuoUIUGhoUZwJVGA6ZaxccBAQce0QdpUVBACH5BAAKAP8ALAAAAAAQABAAAAZ8wItwSCwaLyEFKXQUhioXSCAAuVSYRMrB0KEYDJSO4UAhmgQBDZKpCQhMxFBJgRVWlFkOtElhUj4NH3VEJQMJFx0NintFCAEGISEQH3BHHR5VThVlRRSMQh0FBBxEHAQFnEJnaRcfHxdtb0WKIWcCVSUNTYgEo7tEHR1HQQAh+QQACgD/ACwAAAAAEAAQAAAGdcCLcEgsGi8hhSJ0FHY6l1EgMLqAmEROo5HqGAwqL5g42qKsoAsqIEgRVacTdAhSLLBI1bWpwiYGDE0MAwlIBgEITQgBBkwjCRxNHQlVdCpGekUqBQSRQxwEBZdDKQIBZ3FqbG5EDYEjpikhW3hFoJ1NRU9HQQA7) no-repeat;width:16px;height:16px;margin:3px 4px 0;float:right}.redux-container #redux-intro-text{background:#f3f3f3;border-bottom:1px solid #dedede;-moz-box-shadow:inset 0 1px 0 #fcfcfc;-webkit-box-shadow:inset 0 1px 0 #fcfcfc;box-shadow:inset 0 1px 0 #fcfcfc;padding:3px;padding:10px 10px}.redux-container #redux-intro-text p{margin:0;font-family:"Lucida Grande", Sans-serif;color:#888}.redux-container .expand_options{cursor:pointer;display:block;height:22px;width:21px;float:left;font-size:0;text-indent:-9999px;margin:1px 0 0 5px;border:1px solid #bbb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -26px}.redux-container .expand_options.expanded{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -1px}.redux-container .expand_options:hover{border-color:#888}.redux-container .sticky-footer-fixed{background:#f3f3f3;border-top:1px solid #dedede !important;-moz-box-shadow:inset 0 1px 0 #fcfcfc;-webkit-box-shadow:inset 0 1px 0 #fcfcfc;box-shadow:inset 0 1px 0 #fcfcfc}.redux-container .redux-sidebar,.redux-container .redux-main{min-height:300px}.no-js{border:1px solid #ffbaba;margin:0;border-bottom:1px solid #E7E7E7;background-color:#F2DEDE;color:#B94A48;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-main{background:#FCFCFC;margin-left:201px;border-left:1px solid #D8D8D8;padding:10px 20px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #FFF;box-shadow:inset 0 1px 0 #FFF;position:relative}.redux-main #redux_ajax_overlay{position:absolute;top:0;left:0;right:0;bottom:0;-moz-opacity:0.10;-khtml-opacity:0.10;opacity:0.10;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);filter:alpha(opacity=10);background:#000;z-index:200;display:none}.redux-main .form-table.no-border{border-top:none}.redux-main .form-table tr{border-bottom:1px solid #E7E7E7}.redux-main .form-table tr:last-child{border-bottom:none !important}.redux-main .form-table tr th,.redux-main .form-table tr td{color:#333}.redux-main .form-table tr td table.mceLayout,.redux-main .form-table tr td table.mceLayout tr,.redux-main .form-table tr td table.mceLayout tr td{padding:0;border-width:0}.redux-main .form-table tr td .redux-th-warning{font-size:1em;color:#C09853;font-weight:normal;display:block;margin-top:10px}.redux-main .form-table tr td .redux-field-warning{border-color:#C09853;margin-top:10px}.redux-main .form-table tr td .redux-th-error{font-size:1em;color:#B94A48;font-weight:normal;display:block;margin-top:10px}.redux-main input.large-text{width:100%}.redux-main .hide{display:none}.redux-main .redux-field-container{padding:20px 0}.redux-main .mini,.redux-main input[type=text].mini{width:60px;text-align:center}.redux-main input{line-height:19px}.redux-main img{max-width:100%;height:auto;width:auto !important}.redux-main .select2-default{width:auto !important}.redux-main .showDefaults{display:block;font-weight:normal;font-size:.8em;color:#888}.redux-main span.description{display:block;font-style:normal;font-weight:400}.redux-main #redux-system-info textarea{min-height:730px;width:100%}.redux-main .field-desc{clear:both;font-size:13px}.redux-main .data-full li{width:100%}.redux-main .data-half li{width:50%;float:left}.redux-main .data-third li{width:33.3%;float:left}.redux-main .data-quarter li{width:25%;float:left}.redux-main .ui-helper-hidden-accessible{top:inherit}.redux-main .form-table{clear:none;margin-top:0px !important}.redux-main .form-table tr:first-child th,.redux-main .form-table tr:first-child td{padding-top:0}.redux-main .input-append input{border-right:0;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;float:left;margin-top:0;display:block}.redux-main .input-append .add-on{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:-2px;padding-top:4px !important;padding-bottom:2px !important}.redux-main .input-prepend input{border-left:0;margin-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;padding-top:2px;padding-bottom:5px;float:left;margin-top:0;display:block}.redux-main .input-prepend .add-on{border-top-left-radius:3px;border-bottom-left-radius:3px;float:left}.redux-main .input-append{margin-right:10px;font-size:0;white-space:nowrap;float:left;display:inline-block;margin-bottom:6px}.redux-main .input-append .add-on,.redux-main .input-prepend .add-on{width:auto;display:inline-block;min-width:16px;padding:3px 4px;font-size:12px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #cccccc}.redux-main .input-prepend{font-size:0;white-space:nowrap;float:left;display:inline-block;margin-bottom:6px}.redux-sidebar{width:202px;float:left}.redux-sidebar .redux-group-menu{margin-top:0 !important}.redux-sidebar .redux-group-menu li{margin-top:0}.redux-sidebar .redux-group-menu li.active a,.redux-sidebar .redux-group-menu li.active a:hover,.redux-sidebar .redux-group-menu li.activeChild a,.redux-sidebar .redux-group-menu li.activeChild a:hover{background:#FCFCFC;color:#269ad6;width:184px;opacity:1}.redux-sidebar .redux-group-menu li.active a li a{background:#333;padding-left:5px}.redux-sidebar .redux-group-menu li.divide{padding:0;border-width:1px 0;border-style:solid;border-bottom-color:#E7E7E7;border-top-color:#F9F9F9}.redux-sidebar .redux-group-menu li a:first-child{border-top:none}.redux-sidebar .redux-group-menu li a{display:block;padding:10px 4px 10px 14px;background:#e0e0e0;background:transparent;border-width:1px 0;border-style:solid;border-bottom-color:#E7E7E7;border-top-color:#F9F9F9;opacity:0.7;color:#555;font-weight:600;text-decoration:none;-webkit-transition:none;transition:none}.redux-sidebar .redux-group-menu li a.custom-tab{background:#f6f6f6}.redux-sidebar .redux-group-menu li a img{width:16px;height:16px;position:absolute;left:15px}.redux-sidebar .redux-group-menu li a:hover{background:#e5e5e5;color:#777;opacity:1}.redux-sidebar .redux-menu-warning,.redux-sidebar .redux-menu-error,.redux-sidebar .hasSubSections .extraIconSubsections{display:inline-block;float:right;padding:6px 7px 4px 7px;margin-left:4px;font-family:sans-serif;font-size:9px;font-weight:600;line-height:9px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent}.redux-sidebar .redux-menu-warning i,.redux-sidebar .redux-menu-error i,.redux-sidebar .hasSubSections .extraIconSubsections i{margin-left:-3px;margin-top:-3px}.redux-sidebar .redux-menu-error{background-color:#b94a48;color:#f2dede}.redux-sidebar .redux-menu-warning{background-color:#C09853;color:#FCF8E3}.redux-sidebar ul .subsection{display:none}.redux-sidebar .redux-group-tab-link-a{position:relative;outline:0}.redux-sidebar .redux-group-tab-link-a i{vertical-align:middle;font-size:1.35em;position:absolute}.redux-sidebar .redux-group-tab-link-a span{display:block}.redux-sidebar .redux-group-tab-link-a span.group_title{padding-left:30px}.redux-sidebar .redux-group-tab-link-li a.hasError span.group_title{padding-right:25px}.redux-sidebar #redux-header{text-align:center}.redux-sidebar #redux-header .display_header{float:none}.form-table th,.form-table td{margin:0;padding:0;width:auto}.redux_field_th{font-weight:600;padding:20px 10px 20px 0px;display:block}.redux_field_th span:first-child{font-weight:normal;display:block;color:#666}.farb-popup-wrapper{position:relative;display:block}.farb-popup{position:absolute;left:40px;top:40px;background-color:white;border:1px solid #222;padding:5px;z-index:100}#ui-datepicker-div{display:none}.mp6 .icon-themes{display:none}.mp6 .redux-container #info_bar{padding:6px 10px 6px 6px}.mp6 .redux-container #info_bar a{margin-top:2px}.redux-timer{text-align:center;font-size:10px;color:#888}.wrap{margin-top:0}@media screen and (max-width: 600px){.redux-sidebar{width:44px}.redux-sidebar .extraIconSubsections{display:none !important}.redux-sidebar .redux-group-menu li a,.redux-sidebar .redux-group-menu li a:hover,.redux-sidebar .redux-group-menu li.active a,.redux-sidebar .redux-group-menu li.active a:hover,.redux-sidebar .redux-group-menu li.activeChild a,.redux-sidebar .redux-group-menu li.activeChild a:hover{width:auto}.redux-sidebar .redux-group-tab-link-a{position:relative}.redux-sidebar .redux-group-tab-link-a i{position:inherit}.redux-sidebar .redux-group-tab-link-a span{display:none;position:absolute;top:0;left:44px;padding:12px;width:200px;background:#eeeeee;border:1px solid #ccc;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 8px rgba(0,0,0,0.2);box-shadow:2px 2px 8px rgba(0,0,0,0.2);border-width:1px 1px 1px 0px;z-index:3}.redux-sidebar .redux-group-tab-link-a:hover>span{display:block}.redux-main{margin-left:43px;width:auto;max-width:100%}table.form-table,.form-table>thead,.form-table>tbody,.form-table>tbody>tr>th,.form-table>tbody>tr>td,.form-table>tbody>tr{display:block;width:100% !important;padding:0px !important}.form-table>tbody>tr>th,.form-table>tbody>tr>td{padding:10px !important}.form-table>tbody>tr>th,.form-table>tbody>tr>td{padding:10px !important}}@media screen and (max-width: 782px){.form-table>tbody>tr>th{width:100%}.redux_field_th{padding-bottom:0}.mp6 .redux-container #info_bar{height:auto;padding-bottom:1px}.mp6 .redux-container #info_bar a{margin-top:5px}.redux-container-switch label{padding:5px 10px !important}.redux-container-button_set label{padding:12px 10px}.redux-container #redux-footer #redux-share{line-height:34px}}pre{overflow:hidden}#redux-header h2{color:#fff}.admin-color-fresh .button.ui-datepicker-current,.admin-color-fresh button.ui-datepicker-close,.wp-customizer .button.ui-datepicker-current,.wp-customizer button.ui-datepicker-close{background-color:#007db9 !important}.admin-color-fresh .ui-datepicker-buttonpane button.ui-datepicker-current,.wp-customizer .ui-datepicker-buttonpane button.ui-datepicker-current{background:#1e8cbe !important;color:white !important;border:1px solid #104b66 !important}.admin-color-fresh .ui-datepicker-header .ui-icon,.wp-customizer .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-fresh .ui-datepicker-header,.wp-customizer .ui-datepicker-header{background-color:#23282d !important;color:white !important}.admin-color-fresh .ui-datepicker td .ui-state-active,.wp-customizer .ui-datepicker td .ui-state-active{background-color:#007db9 !important;color:white !important}.admin-color-fresh .ui-datepicker td .ui-state-hover,.wp-customizer .ui-datepicker td .ui-state-hover{color:#007db9 !important}.admin-color-fresh .ui-datepicker td .ui-state-highlight,.wp-customizer .ui-datepicker td .ui-state-highlight{background:#0073aa !important;border:1px solid #23282d !important;color:white !important}.admin-color-fresh .redux-container-switch .cb-disable,.admin-color-fresh .redux-container-switch .cb-enable,.admin-color-fresh .ui-state-default,.admin-color-fresh .ui-widget-content .ui-state-default,.admin-color-fresh .ui-widget-header .ui-state-default,.wp-customizer .redux-container-switch .cb-disable,.wp-customizer .redux-container-switch .cb-enable,.wp-customizer .ui-state-default,.wp-customizer .ui-widget-content .ui-state-default,.wp-customizer .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-fresh .ui-datepicker td .ui-state-active,.wp-customizer .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-fresh .redux-container-switch .cb-disable.selected,.wp-customizer .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-fresh .redux-container-switch .cb-enable.selected,.admin-color-fresh .redux-field-container .ui-buttonset .ui-state-active,.wp-customizer .redux-container-switch .cb-enable.selected,.wp-customizer .redux-field-container .ui-buttonset .ui-state-active{background-color:#0073aa !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#008bce), to(#0073aa)) !important;background-image:-moz-linear-gradient(top, #008bce, #0073aa) !important;background-image:-ms-linear-gradient(top, #008bce, #0073aa) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #008bce), color-stop(100%, #0073aa)) !important;background-image:-webkit-linear-gradient(top, #008bce, #0073aa) !important;background-image:-o-linear-gradient(top, #008bce, #0073aa) !important;background-image:-linear-gradient(top, #008bce, #0073aa) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008bce', endColorstr='#0073aa', GradientType=0) !important;border-color:#003f5d !important;border-color:#005077 !important;-webkit-box-shadow:inset 0 1px 0 #00a7f6,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #00a7f6,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-fresh #redux-header,.wp-customizer #redux-header{background:#23282d;border-color:#0073aa}.admin-color-fresh #redux-header .display_header span,.wp-customizer #redux-header .display_header span{color:#a0a5aa}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections a:after,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-fresh .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-fresh .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections,.wp-customizer .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-fresh .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections,.wp-customizer .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections,.wp-customizer .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild,.wp-customizer .redux-sidebar .redux-group-menu li.active,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-fresh .redux-sidebar .redux-group-menu li.active a,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild a,.wp-customizer .redux-sidebar .redux-group-menu li.active a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild a{color:#23282d}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#1e8cbe;background:#0d0e10}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#0073aa}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#23282d}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#a0a5aa;text-shadow:1px 1px #54595d}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#23282d;text-shadow:none}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#0073aa;text-shadow:1px 1px #002e44}.admin-color-fresh .redux-container-image_select .redux-image-select-selected img,.wp-customizer .redux-container-image_select .redux-image-select-selected img{border-color:#0073aa}.admin-color-fresh #redux-footer #redux-share a,.wp-customizer #redux-footer #redux-share a{color:#0073aa}.admin-color-fresh #redux-footer #redux-share a:hover,.wp-customizer #redux-footer #redux-share a:hover{color:#002e44}.admin-color-fresh .select2-results .select2-highlighted,.wp-customizer .select2-results .select2-highlighted{background:#0073aa}.admin-color-fresh .select2-drop-active,.admin-color-fresh .select2-container-multi.select2-container-active .select2-choices,.admin-color-fresh .select2-drop.select2-drop-above.select2-drop-active,.admin-color-fresh .select2-container-active .select2-choice,.admin-color-fresh .select2-container-active .select2-choices,.admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choices,.wp-customizer .select2-drop-active,.wp-customizer .select2-container-multi.select2-container-active .select2-choices,.wp-customizer .select2-drop.select2-drop-above.select2-drop-active,.wp-customizer .select2-container-active .select2-choice,.wp-customizer .select2-container-active .select2-choices,.wp-customizer .select2-dropdown-open.select2-drop-above .select2-choice,.wp-customizer .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#0073aa}.admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choices,.wp-customizer .select2-dropdown-open.select2-drop-above .select2-choice,.wp-customizer .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-fresh .noUi-connect,.wp-customizer .noUi-connect{background-color:#007db9 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#0095dd), to(#007db9)) !important;background-image:-moz-linear-gradient(top, #0095dd, #007db9) !important;background-image:-ms-linear-gradient(top, #0095dd, #007db9) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0095dd), color-stop(100%, #007db9)) !important;background-image:-webkit-linear-gradient(top, #0095dd, #007db9) !important;background-image:-o-linear-gradient(top, #0095dd, #007db9) !important;background-image:-linear-gradient(top, #0095dd, #007db9) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095dd', endColorstr='#007db9', GradientType=0) !important}.admin-color-light .button.ui-datepicker-current,.admin-color-light button.ui-datepicker-close{background-color:#04b0db !important}.admin-color-light .ui-datepicker-buttonpane button.ui-datepicker-current{background:#0384a4 !important;color:white !important;border:1px solid #013340 !important}.admin-color-light .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-light .ui-datepicker-header{background-color:#888 !important;color:white !important}.admin-color-light .ui-datepicker td .ui-state-active{background-color:#04b0db !important;color:white !important}.admin-color-light .ui-datepicker td .ui-state-hover{color:#04b0db !important}.admin-color-light .ui-datepicker td .ui-state-highlight{background:#04a4cc !important;border:1px solid #888 !important;color:white !important}.admin-color-light .redux-container-switch .cb-disable,.admin-color-light .redux-container-switch .cb-enable,.admin-color-light .ui-state-default,.admin-color-light .ui-widget-content .ui-state-default,.admin-color-light .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-light .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-light .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-light .redux-container-switch .cb-enable.selected,.admin-color-light .redux-field-container .ui-buttonset .ui-state-active{background-color:#04a4cc !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#05c0ef), to(#04a4cc)) !important;background-image:-moz-linear-gradient(top, #05c0ef, #04a4cc) !important;background-image:-ms-linear-gradient(top, #05c0ef, #04a4cc) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #05c0ef), color-stop(100%, #04a4cc)) !important;background-image:-webkit-linear-gradient(top, #05c0ef, #04a4cc) !important;background-image:-o-linear-gradient(top, #05c0ef, #04a4cc) !important;background-image:-linear-gradient(top, #05c0ef, #04a4cc) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05c0ef', endColorstr='#04a4cc', GradientType=0) !important;border-color:#036881 !important;border-color:#037c9a !important;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-light #redux-header{background:#888;border-color:#04a4cc}.admin-color-light #redux-header .display_header span{color:#e6e6e6}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-light .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-light .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-light .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-light .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-light .redux-sidebar .redux-group-menu li.active,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-light .redux-sidebar .redux-group-menu li.active a,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild a{color:#888}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#0384a4;background:#6f6f6f}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#04a4cc}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#888}.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#e6e6e6;text-shadow:1px 1px #9a9a9a}.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#888;text-shadow:none}.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#04a4cc;text-shadow:1px 1px #025468}.admin-color-light .redux-container-image_select .redux-image-select-selected img{border-color:#04a4cc}.admin-color-light #redux-footer #redux-share a{color:#04a4cc}.admin-color-light #redux-footer #redux-share a:hover{color:#025468}.admin-color-light .select2-results .select2-highlighted{background:#04a4cc}.admin-color-light .select2-drop-active,.admin-color-light .select2-container-multi.select2-container-active .select2-choices,.admin-color-light .select2-drop.select2-drop-above.select2-drop-active,.admin-color-light .select2-container-active .select2-choice,.admin-color-light .select2-container-active .select2-choices,.admin-color-light .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-light .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#04a4cc}.admin-color-light .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-light .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-light .noUi-connect{background-color:#04b0db !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#09cafa), to(#04b0db)) !important;background-image:-moz-linear-gradient(top, #09cafa, #04b0db) !important;background-image:-ms-linear-gradient(top, #09cafa, #04b0db) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #09cafa), color-stop(100%, #04b0db)) !important;background-image:-webkit-linear-gradient(top, #09cafa, #04b0db) !important;background-image:-o-linear-gradient(top, #09cafa, #04b0db) !important;background-image:-linear-gradient(top, #09cafa, #04b0db) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#09cafa', endColorstr='#04b0db', GradientType=0) !important}.admin-color-blue .button.ui-datepicker-current,.admin-color-blue button.ui-datepicker-close{background-color:#509dba !important}.admin-color-blue .ui-datepicker-buttonpane button.ui-datepicker-current{background:#db9825 !important;color:white !important;border:1px solid #845c16 !important}.admin-color-blue .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-blue .ui-datepicker-header{background-color:#096484 !important;color:white !important}.admin-color-blue .ui-datepicker td .ui-state-active{background-color:#509dba !important;color:white !important}.admin-color-blue .ui-datepicker td .ui-state-hover{color:#509dba !important}.admin-color-blue .ui-datepicker td .ui-state-highlight{background:#4796b3 !important;border:1px solid #096484 !important;color:white !important}.admin-color-blue .redux-container-switch .cb-disable,.admin-color-blue .redux-container-switch .cb-enable,.admin-color-blue .ui-state-default,.admin-color-blue .ui-widget-content .ui-state-default,.admin-color-blue .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-blue .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-blue .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-blue .redux-container-switch .cb-enable.selected,.admin-color-blue .redux-field-container .ui-buttonset .ui-state-active{background-color:#4796b3 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#5ea5bf), to(#4796b3)) !important;background-image:-moz-linear-gradient(top, #5ea5bf, #4796b3) !important;background-image:-ms-linear-gradient(top, #5ea5bf, #4796b3) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ea5bf), color-stop(100%, #4796b3)) !important;background-image:-webkit-linear-gradient(top, #5ea5bf, #4796b3) !important;background-image:-o-linear-gradient(top, #5ea5bf, #4796b3) !important;background-image:-linear-gradient(top, #5ea5bf, #4796b3) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea5bf', endColorstr='#4796b3', GradientType=0) !important;border-color:#31687c !important;border-color:#39778e !important;-webkit-box-shadow:inset 0 1px 0 #7cb6cb,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #7cb6cb,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-blue #redux-header{background:#096484;border-color:#4796b3}.admin-color-blue #redux-header .display_header span{color:#e2ecf1}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-blue .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-blue .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-blue .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-blue .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-blue .redux-sidebar .redux-group-menu li.active,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-blue .redux-sidebar .redux-group-menu li.active a,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild a{color:#096484}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#db9825;background:#064054}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#4796b3}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#096484}.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#e2ecf1;text-shadow:1px 1px #7ba8bf}.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#096484;text-shadow:none}.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#4796b3;text-shadow:1px 1px #2a596a}.admin-color-blue .redux-container-image_select .redux-image-select-selected img{border-color:#4796b3}.admin-color-blue #redux-footer #redux-share a{color:#4796b3}.admin-color-blue #redux-footer #redux-share a:hover{color:#2a596a}.admin-color-blue .select2-results .select2-highlighted{background:#4796b3}.admin-color-blue .select2-drop-active,.admin-color-blue .select2-container-multi.select2-container-active .select2-choices,.admin-color-blue .select2-drop.select2-drop-above.select2-drop-active,.admin-color-blue .select2-container-active .select2-choice,.admin-color-blue .select2-container-active .select2-choices,.admin-color-blue .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-blue .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#4796b3}.admin-color-blue .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-blue .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-blue .noUi-connect{background-color:#509dba !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#69abc4), to(#509dba)) !important;background-image:-moz-linear-gradient(top, #69abc4, #509dba) !important;background-image:-ms-linear-gradient(top, #69abc4, #509dba) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #69abc4), color-stop(100%, #509dba)) !important;background-image:-webkit-linear-gradient(top, #69abc4, #509dba) !important;background-image:-o-linear-gradient(top, #69abc4, #509dba) !important;background-image:-linear-gradient(top, #69abc4, #509dba) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69abc4', endColorstr='#509dba', GradientType=0) !important}.admin-color-coffee .button.ui-datepicker-current,.admin-color-coffee button.ui-datepicker-close{background-color:#ccad93 !important}.admin-color-coffee .ui-datepicker-buttonpane button.ui-datepicker-current{background:#ba906d !important;color:white !important;border:1px solid #835d3e !important}.admin-color-coffee .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-coffee .ui-datepicker-header{background-color:#46403c !important;color:white !important}.admin-color-coffee .ui-datepicker td .ui-state-active{background-color:#ccad93 !important;color:white !important}.admin-color-coffee .ui-datepicker td .ui-state-hover{color:#ccad93 !important}.admin-color-coffee .ui-datepicker td .ui-state-highlight{background:#c7a589 !important;border:1px solid #46403c !important;color:white !important}.admin-color-coffee .redux-container-switch .cb-disable,.admin-color-coffee .redux-container-switch .cb-enable,.admin-color-coffee .ui-state-default,.admin-color-coffee .ui-widget-content .ui-state-default,.admin-color-coffee .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-coffee .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-coffee .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-coffee .redux-container-switch .cb-enable.selected,.admin-color-coffee .redux-field-container .ui-buttonset .ui-state-active{background-color:#c7a589 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#d2b7a1), to(#c7a589)) !important;background-image:-moz-linear-gradient(top, #d2b7a1, #c7a589) !important;background-image:-ms-linear-gradient(top, #d2b7a1, #c7a589) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d2b7a1), color-stop(100%, #c7a589)) !important;background-image:-webkit-linear-gradient(top, #d2b7a1, #c7a589) !important;background-image:-o-linear-gradient(top, #d2b7a1, #c7a589) !important;background-image:-linear-gradient(top, #d2b7a1, #c7a589) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2b7a1', endColorstr='#c7a589', GradientType=0) !important;border-color:#ae7d55 !important;border-color:#b78b66 !important;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-coffee #redux-header{background:#46403c;border-color:#c7a589}.admin-color-coffee #redux-header .display_header span{color:#cdcbc9}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-coffee .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-coffee .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-coffee .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-coffee .redux-sidebar .redux-group-menu li.active a,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild a{color:#46403c}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#ba906d;background:#2b2724}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#c7a589}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#46403c}.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#cdcbc9;text-shadow:1px 1px #837e7a}.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#46403c;text-shadow:none}.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#c7a589;text-shadow:1px 1px #9f714b}.admin-color-coffee .redux-container-image_select .redux-image-select-selected img{border-color:#c7a589}.admin-color-coffee #redux-footer #redux-share a{color:#c7a589}.admin-color-coffee #redux-footer #redux-share a:hover{color:#9f714b}.admin-color-coffee .select2-results .select2-highlighted{background:#c7a589}.admin-color-coffee .select2-drop-active,.admin-color-coffee .select2-container-multi.select2-container-active .select2-choices,.admin-color-coffee .select2-drop.select2-drop-above.select2-drop-active,.admin-color-coffee .select2-container-active .select2-choice,.admin-color-coffee .select2-container-active .select2-choices,.admin-color-coffee .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-coffee .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#c7a589}.admin-color-coffee .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-coffee .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-coffee .noUi-connect{background-color:#ccad93 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#d7bfac), to(#ccad93)) !important;background-image:-moz-linear-gradient(top, #d7bfac, #ccad93) !important;background-image:-ms-linear-gradient(top, #d7bfac, #ccad93) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7bfac), color-stop(100%, #ccad93)) !important;background-image:-webkit-linear-gradient(top, #d7bfac, #ccad93) !important;background-image:-o-linear-gradient(top, #d7bfac, #ccad93) !important;background-image:-linear-gradient(top, #d7bfac, #ccad93) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7bfac', endColorstr='#ccad93', GradientType=0) !important}.admin-color-ectoplasm .button.ui-datepicker-current,.admin-color-ectoplasm button.ui-datepicker-close{background-color:#a9bd4f !important}.admin-color-ectoplasm .ui-datepicker-buttonpane button.ui-datepicker-current{background:#89993a !important;color:white !important;border:1px solid #474f1e !important}.admin-color-ectoplasm .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-ectoplasm .ui-datepicker-header{background-color:#413256 !important;color:white !important}.admin-color-ectoplasm .ui-datepicker td .ui-state-active{background-color:#a9bd4f !important;color:white !important}.admin-color-ectoplasm .ui-datepicker td .ui-state-hover{color:#a9bd4f !important}.admin-color-ectoplasm .ui-datepicker td .ui-state-highlight{background:#a3b745 !important;border:1px solid #413256 !important;color:white !important}.admin-color-ectoplasm .redux-container-switch .cb-disable,.admin-color-ectoplasm .redux-container-switch .cb-enable,.admin-color-ectoplasm .ui-state-default,.admin-color-ectoplasm .ui-widget-content .ui-state-default,.admin-color-ectoplasm .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-ectoplasm .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-ectoplasm .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-ectoplasm .redux-container-switch .cb-enable.selected,.admin-color-ectoplasm .redux-field-container .ui-buttonset .ui-state-active{background-color:#a3b745 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#b0c25e), to(#a3b745)) !important;background-image:-moz-linear-gradient(top, #b0c25e, #a3b745) !important;background-image:-ms-linear-gradient(top, #b0c25e, #a3b745) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0c25e), color-stop(100%, #a3b745)) !important;background-image:-webkit-linear-gradient(top, #b0c25e, #a3b745) !important;background-image:-o-linear-gradient(top, #b0c25e, #a3b745) !important;background-image:-linear-gradient(top, #b0c25e, #a3b745) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0c25e', endColorstr='#a3b745', GradientType=0) !important;border-color:#727f30 !important;border-color:#829237 !important;-webkit-box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-ectoplasm #redux-header{background:#413256;border-color:#a3b745}.admin-color-ectoplasm #redux-header .display_header span{color:#cbc5d3}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active a,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild a{color:#413256}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#89993a;background:#291f36}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#a3b745}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#413256}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#cbc5d3;text-shadow:1px 1px #7d6e91}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#413256;text-shadow:none}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#a3b745;text-shadow:1px 1px #616d29}.admin-color-ectoplasm .redux-container-image_select .redux-image-select-selected img{border-color:#a3b745}.admin-color-ectoplasm #redux-footer #redux-share a{color:#a3b745}.admin-color-ectoplasm #redux-footer #redux-share a:hover{color:#616d29}.admin-color-ectoplasm .select2-results .select2-highlighted{background:#a3b745}.admin-color-ectoplasm .select2-drop-active,.admin-color-ectoplasm .select2-container-multi.select2-container-active .select2-choices,.admin-color-ectoplasm .select2-drop.select2-drop-above.select2-drop-active,.admin-color-ectoplasm .select2-container-active .select2-choice,.admin-color-ectoplasm .select2-container-active .select2-choices,.admin-color-ectoplasm .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-ectoplasm .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#a3b745}.admin-color-ectoplasm .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-ectoplasm .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-ectoplasm .noUi-connect{background-color:#a9bd4f !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#b6c669), to(#a9bd4f)) !important;background-image:-moz-linear-gradient(top, #b6c669, #a9bd4f) !important;background-image:-ms-linear-gradient(top, #b6c669, #a9bd4f) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6c669), color-stop(100%, #a9bd4f)) !important;background-image:-webkit-linear-gradient(top, #b6c669, #a9bd4f) !important;background-image:-o-linear-gradient(top, #b6c669, #a9bd4f) !important;background-image:-linear-gradient(top, #b6c669, #a9bd4f) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6c669', endColorstr='#a9bd4f', GradientType=0) !important}.admin-color-midnight .button.ui-datepicker-current,.admin-color-midnight button.ui-datepicker-close{background-color:#e35950 !important}.admin-color-midnight .ui-datepicker-buttonpane button.ui-datepicker-current{background:#d92c23 !important;color:white !important;border:1px solid #811a15 !important}.admin-color-midnight .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-midnight .ui-datepicker-header{background-color:#363b3f !important;color:white !important}.admin-color-midnight .ui-datepicker td .ui-state-active{background-color:#e35950 !important;color:white !important}.admin-color-midnight .ui-datepicker td .ui-state-hover{color:#e35950 !important}.admin-color-midnight .ui-datepicker td .ui-state-highlight{background:#e14d43 !important;border:1px solid #363b3f !important;color:white !important}.admin-color-midnight .redux-container-switch .cb-disable,.admin-color-midnight .redux-container-switch .cb-enable,.admin-color-midnight .ui-state-default,.admin-color-midnight .ui-widget-content .ui-state-default,.admin-color-midnight .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-midnight .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-midnight .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-midnight .redux-container-switch .cb-enable.selected,.admin-color-midnight .redux-field-container .ui-buttonset .ui-state-active{background-color:#e14d43 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#e66a62), to(#e14d43)) !important;background-image:-moz-linear-gradient(top, #e66a62, #e14d43) !important;background-image:-ms-linear-gradient(top, #e66a62, #e14d43) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e66a62), color-stop(100%, #e14d43)) !important;background-image:-webkit-linear-gradient(top, #e66a62, #e14d43) !important;background-image:-o-linear-gradient(top, #e66a62, #e14d43) !important;background-image:-linear-gradient(top, #e66a62, #e14d43) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e66a62', endColorstr='#e14d43', GradientType=0) !important;border-color:#ba281e !important;border-color:#d02c21 !important;-webkit-box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-midnight #redux-header{background:#363b3f;border-color:#e14d43}.admin-color-midnight #redux-header .display_header span{color:#c2c4c5}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-midnight .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-midnight .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-midnight .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-midnight .redux-sidebar .redux-group-menu li.active a,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild a{color:#363b3f}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#d92c23;background:#1e2124}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#e14d43}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#363b3f}.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#c2c4c5;text-shadow:1px 1px #74787a}.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#363b3f;text-shadow:none}.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#e14d43;text-shadow:1px 1px #a4231a}.admin-color-midnight .redux-container-image_select .redux-image-select-selected img{border-color:#e14d43}.admin-color-midnight #redux-footer #redux-share a{color:#e14d43}.admin-color-midnight #redux-footer #redux-share a:hover{color:#a4231a}.admin-color-midnight .select2-results .select2-highlighted{background:#e14d43}.admin-color-midnight .select2-drop-active,.admin-color-midnight .select2-container-multi.select2-container-active .select2-choices,.admin-color-midnight .select2-drop.select2-drop-above.select2-drop-active,.admin-color-midnight .select2-container-active .select2-choice,.admin-color-midnight .select2-container-active .select2-choices,.admin-color-midnight .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-midnight .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#e14d43}.admin-color-midnight .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-midnight .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-midnight .noUi-connect{background-color:#e35950 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#e8776f), to(#e35950)) !important;background-image:-moz-linear-gradient(top, #e8776f, #e35950) !important;background-image:-ms-linear-gradient(top, #e8776f, #e35950) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8776f), color-stop(100%, #e35950)) !important;background-image:-webkit-linear-gradient(top, #e8776f, #e35950) !important;background-image:-o-linear-gradient(top, #e8776f, #e35950) !important;background-image:-linear-gradient(top, #e8776f, #e35950) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8776f', endColorstr='#e35950', GradientType=0) !important}.admin-color-ocean .button.ui-datepicker-current,.admin-color-ocean button.ui-datepicker-close{background-color:#a7c0a9 !important}.admin-color-ocean .ui-datepicker-buttonpane button.ui-datepicker-current{background:#86a988 !important;color:white !important;border:1px solid #547555 !important}.admin-color-ocean .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-ocean .ui-datepicker-header{background-color:#627c83 !important;color:white !important}.admin-color-ocean .ui-datepicker td .ui-state-active{background-color:#a7c0a9 !important;color:white !important}.admin-color-ocean .ui-datepicker td .ui-state-hover{color:#a7c0a9 !important}.admin-color-ocean .ui-datepicker td .ui-state-highlight{background:#9ebaa0 !important;border:1px solid #627c83 !important;color:white !important}.admin-color-ocean .redux-container-switch .cb-disable,.admin-color-ocean .redux-container-switch .cb-enable,.admin-color-ocean .ui-state-default,.admin-color-ocean .ui-widget-content .ui-state-default,.admin-color-ocean .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-ocean .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-ocean .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-ocean .redux-container-switch .cb-enable.selected,.admin-color-ocean .redux-field-container .ui-buttonset .ui-state-active{background-color:#9ebaa0 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#b3c9b4), to(#9ebaa0)) !important;background-image:-moz-linear-gradient(top, #b3c9b4, #9ebaa0) !important;background-image:-ms-linear-gradient(top, #b3c9b4, #9ebaa0) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3c9b4), color-stop(100%, #9ebaa0)) !important;background-image:-webkit-linear-gradient(top, #b3c9b4, #9ebaa0) !important;background-image:-o-linear-gradient(top, #b3c9b4, #9ebaa0) !important;background-image:-linear-gradient(top, #b3c9b4, #9ebaa0) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3c9b4', endColorstr='#9ebaa0', GradientType=0) !important;border-color:#719a74 !important;border-color:#80a583 !important;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-ocean #redux-header{background:#627c83;border-color:#9ebaa0}.admin-color-ocean #redux-header .display_header span{color:#d5dddf}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-ocean .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-ocean .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-ocean .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-ocean .redux-sidebar .redux-group-menu li.active a,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild a{color:#627c83}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#86a988;background:#4c6066}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#9ebaa0}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#627c83}.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#d5dddf;text-shadow:1px 1px #7e979d}.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#627c83;text-shadow:none}.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#9ebaa0;text-shadow:1px 1px #658d68}.admin-color-ocean .redux-container-image_select .redux-image-select-selected img{border-color:#9ebaa0}.admin-color-ocean #redux-footer #redux-share a{color:#9ebaa0}.admin-color-ocean #redux-footer #redux-share a:hover{color:#658d68}.admin-color-ocean .select2-results .select2-highlighted{background:#9ebaa0}.admin-color-ocean .select2-drop-active,.admin-color-ocean .select2-container-multi.select2-container-active .select2-choices,.admin-color-ocean .select2-drop.select2-drop-above.select2-drop-active,.admin-color-ocean .select2-container-active .select2-choice,.admin-color-ocean .select2-container-active .select2-choices,.admin-color-ocean .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-ocean .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#9ebaa0}.admin-color-ocean .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-ocean .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-ocean .noUi-connect{background-color:#a7c0a9 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#bccfbd), to(#a7c0a9)) !important;background-image:-moz-linear-gradient(top, #bccfbd, #a7c0a9) !important;background-image:-ms-linear-gradient(top, #bccfbd, #a7c0a9) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bccfbd), color-stop(100%, #a7c0a9)) !important;background-image:-webkit-linear-gradient(top, #bccfbd, #a7c0a9) !important;background-image:-o-linear-gradient(top, #bccfbd, #a7c0a9) !important;background-image:-linear-gradient(top, #bccfbd, #a7c0a9) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bccfbd', endColorstr='#a7c0a9', GradientType=0) !important}.admin-color-sunrise .button.ui-datepicker-current,.admin-color-sunrise button.ui-datepicker-close{background-color:#df8a48 !important}.admin-color-sunrise .ui-datepicker-buttonpane button.ui-datepicker-current{background:#cc6c23 !important;color:white !important;border:1px solid #753e14 !important}.admin-color-sunrise .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-sunrise .ui-datepicker-header{background-color:#b43c38 !important;color:white !important}.admin-color-sunrise .ui-datepicker td .ui-state-active{background-color:#df8a48 !important;color:white !important}.admin-color-sunrise .ui-datepicker td .ui-state-hover{color:#df8a48 !important}.admin-color-sunrise .ui-datepicker td .ui-state-highlight{background:#dd823b !important;border:1px solid #b43c38 !important;color:white !important}.admin-color-sunrise .redux-container-switch .cb-disable,.admin-color-sunrise .redux-container-switch .cb-enable,.admin-color-sunrise .ui-state-default,.admin-color-sunrise .ui-widget-content .ui-state-default,.admin-color-sunrise .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-sunrise .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-sunrise .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-sunrise .redux-container-switch .cb-enable.selected,.admin-color-sunrise .redux-field-container .ui-buttonset .ui-state-active{background-color:#dd823b !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#e29559), to(#dd823b)) !important;background-image:-moz-linear-gradient(top, #e29559, #dd823b) !important;background-image:-ms-linear-gradient(top, #e29559, #dd823b) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e29559), color-stop(100%, #dd823b)) !important;background-image:-webkit-linear-gradient(top, #e29559, #dd823b) !important;background-image:-o-linear-gradient(top, #e29559, #dd823b) !important;background-image:-linear-gradient(top, #e29559, #dd823b) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e29559', endColorstr='#dd823b', GradientType=0) !important;border-color:#ad5d1e !important;border-color:#c36922 !important;-webkit-box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-sunrise #redux-header{background:#b43c38;border-color:#dd823b}.admin-color-sunrise #redux-header .display_header span{color:#f0c8c6}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-sunrise .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-sunrise .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active a,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild a{color:#b43c38}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#cc6c23;background:#8d2f2c}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#dd823b}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#b43c38}.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#f0c8c6;text-shadow:1px 1px #d0534d}.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#b43c38;text-shadow:none}.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#dd823b;text-shadow:1px 1px #98511a}.admin-color-sunrise .redux-container-image_select .redux-image-select-selected img{border-color:#dd823b}.admin-color-sunrise #redux-footer #redux-share a{color:#dd823b}.admin-color-sunrise #redux-footer #redux-share a:hover{color:#98511a}.admin-color-sunrise .select2-results .select2-highlighted{background:#dd823b}.admin-color-sunrise .select2-drop-active,.admin-color-sunrise .select2-container-multi.select2-container-active .select2-choices,.admin-color-sunrise .select2-drop.select2-drop-above.select2-drop-active,.admin-color-sunrise .select2-container-active .select2-choice,.admin-color-sunrise .select2-container-active .select2-choices,.admin-color-sunrise .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-sunrise .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#dd823b}.admin-color-sunrise .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-sunrise .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-sunrise .noUi-connect{background-color:#df8a48 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#e59e66), to(#df8a48)) !important;background-image:-moz-linear-gradient(top, #e59e66, #df8a48) !important;background-image:-ms-linear-gradient(top, #e59e66, #df8a48) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e59e66), color-stop(100%, #df8a48)) !important;background-image:-webkit-linear-gradient(top, #e59e66, #df8a48) !important;background-image:-o-linear-gradient(top, #e59e66, #df8a48) !important;background-image:-linear-gradient(top, #e59e66, #df8a48) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e59e66', endColorstr='#df8a48', GradientType=0) !important}@media screen and (max-width: 600px){.redux-group-tab-link-a{min-height:15px}.redux-group-tab-link-a span{padding:11px 12px;color:#555;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-shadow:none !important}.redux-group-tab-link-a span:hover{background:#e5e5e5}}@media screen and (max-width: 782px){#redux-footer #redux-share{line-height:38px;font-size:18px}.sticky-save-warn .redux-save-warn{right:13px;top:46px}.redux-container .expand_options{margin-top:5px}.redux-action_bar input{margin-bottom:0 !important}}@media screen and (max-width: 600px){#redux-footer #redux-share,.redux-hint-qtip{display:none}.redux-container .redux-action_bar{float:none}}.redux-sidebar .icon-large,.redux-main .icon-large{background-image:inherit !important;width:inherit;height:inherit}.redux-main dd,.redux-main li,.redux-sidebar li{margin-bottom:0 !important}.fully-expanded .redux-sidebar{margin-left:-500px}.fully-expanded .redux-main{margin-left:0}.fully-expanded .redux-group-tab{display:block}@media screen and (max-width: 640px){#redux-defaults-section{display:none}}@media screen and (max-width: 730px){#redux-share{display:none}}@media screen and (max-width: 730px){#redux-defaults-section2{display:none}#redux-share{display:none}}@media screen and (max-width: 600px){.form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0;padding-bottom:0}.redux-main .redux-field-container{padding-top:0;padding-bottom:0}.redux-main .subsection a{min-height:15px}}@media screen and (min-width: 601px) and (max-width: 782px){.redux-container .sticky-save-warn .redux-save-warn{top:47px !important;right:13px !important}}@media screen and (max-width: 782px){.redux-main .form-table-section-indented input[type=text]{width:95% !important}.redux-main .redux-container-sortable input[type=text]{width:80%;display:initial}.redux-main .redux-typography-container .input_wrapper input.mini{font-size:16px !important;height:40px !important;padding:7px 10px !important;line-height:24px !important}.redux-main .redux-typography-container .picker-wrapper label{margin-top:16px !important}.redux-main .input-append{height:50px !important}.redux-main .input-append .add-on{font-size:16px;line-height:24px !important;padding:7px;height:32px !important;float:right;margin-top:-40px}.redux-main .redux-hint-qtip{float:left !important}.redux-main .redux-action_bar .button{margin-top:-1px}}@media screen and (max-width: 600px){.sticky-save-warn .redux-save-warn{top:0 !important;right:14px !important}}@media screen and (max-width: 570px){.redux-main .redux-container-sortable .checkbox-container{width:85%;padding-bottom:5px}.redux-main .redux-container-sortable .checkbox-container label{display:initial}}#redux-header{position:relative}.redux-main{position:relative}.redux-main #redux-sticky{min-height:32px;margin-left:-20px;margin-right:-20px;margin-top:-10px;margin-bottom:8px}.redux-main #redux-sticky #info_bar{height:32px}.redux-main #redux-sticky #info_bar .expand_options{margin-top:4px}.redux-main .redux_field_search{top:50px;right:5px}.redux-main #redux-footer-sticky{margin-left:-20px;margin-right:-20px;margin-bottom:-10px}.redux-qtip{z-index:999999 !important}.redux-main pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-admin.scss DELETED
@@ -1,1516 +0,0 @@
1
- .spinner {
2
- visibility: hidden;
3
- display: block;
4
- }
5
- .spinner.is-active{
6
- visibility: visible;
7
- }
8
-
9
- .redux-main .description {
10
- margin-top: 7px;
11
- }
12
-
13
- .form-table > tbody > tr > th {
14
- width: 30%
15
- }
16
-
17
- .redux-container {
18
- //font-family: "Open Sans","Lucida Grande", Sans-serif;
19
- background-color: #f5f5f5; /* Old browsers */
20
- background-repeat: repeat-x; /* Repeat the gradient */
21
- background-image: -moz-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* FF3.6+ */
22
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #f5f5f5)); /* Chrome,Safari4+ */
23
- background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* Chrome 10+,Safari 5.1+ */
24
- background-image: -ms-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* IE10+ */
25
- background-image: -o-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* Opera 11.10+ */
26
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0); /* IE6-9 */
27
- background-image: -linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* W3C */
28
- border: 1px solid #dedede;
29
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
30
- box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
31
- -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
32
- margin-top: 5px;
33
- overflow: hidden;
34
-
35
- a {
36
- &:focus {
37
- box-shadow: none;
38
- }
39
- }
40
-
41
- #redux-header,
42
- #redux-footer {
43
- text-align: right;
44
- padding: 6px 10px;
45
- }
46
-
47
- #redux-header {
48
- background: #f1f1f1;
49
- border-bottom: 3px solid blue;
50
-
51
- .display_header {
52
- float: left;
53
- margin: 20px 10px;
54
-
55
- h2 {
56
- display: inline-block;
57
- font-style: normal;
58
- padding-right: 5px;
59
- }
60
-
61
- .redux-dev-mode-notice-container {
62
- position: absolute;
63
- top: 67px;
64
- left: 20px;
65
- bottom: auto;
66
- width: auto;
67
- }
68
-
69
- span {
70
- color: #888;
71
-
72
- &.redux-dev-mode-notice {
73
- //position: absolute;
74
- background-color: #f0ad4e;
75
- display: inline;
76
- padding: .2em .5em .2em;
77
- font-weight: 700;
78
- line-height: 1;
79
- color: #fff !important;
80
- text-align: center;
81
- white-space: nowrap;
82
- vertical-align: baseline;
83
- border-radius: .25em;
84
- }
85
- }
86
- }
87
-
88
- .icon32 {
89
- float: right;
90
- margin: 16px 16px 0;
91
- }
92
- }
93
-
94
- #redux-footer {
95
- border-top: 1px solid #E7E7E7;
96
- z-index: 999;
97
-
98
- #redux-share {
99
- float: left;
100
- line-height: 28px;
101
- font-size: 15px;
102
-
103
- a {
104
- text-decoration: none;
105
- margin-right: 10px;
106
-
107
- img {
108
- margin-bottom: -3px;
109
- }
110
- }
111
- }
112
- }
113
-
114
- .notice-green {
115
- margin: 0;
116
- border-bottom: 1px solid #E7E7E7;
117
- background-color: #DFF0D8;
118
- color: #468847;
119
- padding: 8px 35px 8px 14px;
120
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
121
- }
122
-
123
- .notice-blue {
124
- margin: 0;
125
- border-bottom: 1px solid #BCE8F1;
126
- background-color: #D9EDF7;
127
- color: #3A87AD;
128
- padding: 8px 35px 8px 14px;
129
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
130
- }
131
-
132
- .notice-yellow {
133
- margin: 0;
134
- border-bottom: 1px solid #E7E7E7;
135
- background-color: #FCF8E3;
136
- color: #C09853;
137
- padding: 8px 35px 8px 14px;
138
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
139
- }
140
-
141
- .notice-red,
142
- .redux-field-errors {
143
- margin: 0;
144
- border-bottom: 1px solid #E7E7E7;
145
- background-color: #F2DEDE;
146
- color: #B94A48;
147
- padding: 8px 35px 8px 14px;
148
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
149
- }
150
-
151
- .redux-field-error {
152
- input, textarea, checkbox {
153
- background-color: #FFF6F6;
154
- color: #A00;
155
- }
156
-
157
- }
158
- .redux-field-warning {
159
- input, textarea, checkbox {
160
- background-color: #fcf8e3;
161
- color: #444;
162
- }
163
- }
164
-
165
- .redux-field-errors,
166
- .redux-field-warnings,
167
- .redux-save-warn {
168
- display: none;
169
- }
170
-
171
- .sticky-save-warn {
172
- min-height: 76px;
173
-
174
- .redux-save-warn {
175
- position: fixed;
176
- top: 32px;
177
- right: 21px;
178
- left: 183px;
179
- opacity: 1;
180
- z-index: 9999;
181
- }
182
- }
183
-
184
- #info_bar {
185
- background: #f3f3f3;
186
- border-bottom: 1px solid #dedede;
187
- padding: 6px 10px 6px 6px;
188
- text-align: right;
189
- -moz-box-shadow: inset 0 1px 0 #fcfcfc;
190
- -webkit-box-shadow: inset 0 1px 0 #fcfcfc;
191
- box-shadow: inset 0 1px 0 #fcfcfc;
192
- }
193
-
194
- .redux-group-tab {
195
- display: none;
196
- margin-bottom: 15px;
197
-
198
- .redux-theme-data {
199
- padding: 20px 0;
200
- border-top: 1px solid #E7E7E7;
201
-
202
- &.theme-description {
203
- padding: 10px 0;
204
- border-width: 0;
205
- }
206
-
207
- &.theme-uri,
208
- &.theme-author,
209
- &.theme-version {
210
- padding: 0;
211
- border-width: 0;
212
- }
213
- }
214
-
215
- h3 {
216
- margin-top: 0;
217
- line-height: 2em;
218
- border-bottom: 1px solid #E7E7E7;
219
- }
220
-
221
- .redux-section-desc {
222
- margin-bottom: 15px;
223
- color: #666;
224
- }
225
- }
226
-
227
- .redux-action_bar {
228
- float: right;
229
- .spinner {
230
- float: left;
231
- margin-top: 4px;
232
- }
233
- }
234
-
235
- .redux-ajax-loading {
236
- display: none;
237
- background: red url(data:image/gif;base64,R0lGODlhEAAQAPUAAIiIiIqKio2NjZSUlJqamp6enqKioqSkpK+vr7i4uL+/v8PDw8XFxcnJyc/Pz9HR0dTU1NjY2Nzc3OLi4ubm5unp6ezs7PPz88vLy83NzdDQ0NXV1d3d3eHh4bu7u8zMzOvr6+3t7ZiYmNbW1sDAwMTExNra2s7OztPT09vb2+Xl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAAoA/wAsAAAAABAAEAAABXDgJY6XZZEoOTnOlI5WdUFNA5UnSR3FJNUSieFAIUUEgcdl4noEBBGSZaHIiSqKhTX2GhVFiQGjuxgkSoYAoosAGE6RhKQrUURHlS+pItMVCHMjEgQ9JBJISg+JT3ciFg4NFkcCNw0OViiDgF0oTC8hACH5BAAKAP8ALAAAAAAQABAAAAVx4CWOZGle1qJYp2hV1xYE29V1JXUYHWUcnQgGwyFFBAENiqUZ1kapFamTyeBcsNOLMkoMGC3GIIEyBBAtRMDAiiSKp04iQqpwc9kRpUCAizgEBVciEQNJFxpKGgECdFAYYBsCAjUMGS0XgAODmDacIyEAIfkEAAoA/wAsAAAAABAAEAAABnbAi3BILBovIMUidBSGQJdNIKBBMomUg6FDMRgoHcOBQowIqNaLJiCIEEMLxdWpnIfITRAHnxgwjiEfDR8UIQYBCEcgDYwdUR6ORxEfG3MgeFiFRB0FBBxEHAQFkUJmaBofamxuRB9/GwICGxeMTRehnrabpERBACH5BAAKAP8ALAAAAAAQABAAAAZ9wItwSCwaL5aFwnIUWiqXUSAwulSYRMrB0KEYDJSO4UAhRgQBDZLpCAgixOSSWFEssEho81IWJgYMTQwDCUgGAQhNCAEGTCMJHU0dCXBDFX1DFhwdeHwFIhxmGBihQxEDaRcOGhYao1WZGIFnAiMUDg6YRR0ioE57Fx2RRkEAIfkEAAoA/wAsAAAAABAAEAAABXLgJY5kaV7WolinaLGQEEBXxZLUUUyUYVATw4FCisg0NZYmIIiQUosKqaJY3FDS1oUoSgwYrcUggTIAEC1EwMCKJCatSYI2qnBx2dGkQOCQOAQFdxdGARoVGhCITE4kGBgWEI8QFgwYWhGTWiMWERFXIyEAIfkEAAoA/wAsAAAAABAAEAAABn/Ai3BILBovloXCchRaKpdRIDC6VJhEysHQoRgMlI7hQCFGBAENkukICCLE5JJYUSywSGjzUhYmBgxNDAMJSAYBCE0IAAZMEQkdTRwKVUMcHHhCFXpDERgYcJYEBZFDI58aFhoOFxpuoUIUGhoUZwJVGA6ZaxccBAQce0QdpUVBACH5BAAKAP8ALAAAAAAQABAAAAZ8wItwSCwaLyEFKXQUhioXSCAAuVSYRMrB0KEYDJSO4UAhmgQBDZKpCQhMxFBJgRVWlFkOtElhUj4NH3VEJQMJFx0NintFCAEGISEQH3BHHR5VThVlRRSMQh0FBBxEHAQFnEJnaRcfHxdtb0WKIWcCVSUNTYgEo7tEHR1HQQAh+QQACgD/ACwAAAAAEAAQAAAGdcCLcEgsGi8hhSJ0FHY6l1EgMLqAmEROo5HqGAwqL5g42qKsoAsqIEgRVacTdAhSLLBI1bWpwiYGDE0MAwlIBgEITQgBBkwjCRxNHQlVdCpGekUqBQSRQxwEBZdDKQIBZ3FqbG5EDYEjpikhW3hFoJ1NRU9HQQA7) no-repeat;
238
- width: 16px;
239
- height: 16px;
240
- margin: 3px 4px 0;
241
- float: right;
242
- }
243
-
244
- #redux-intro-text {
245
- background: #f3f3f3;
246
- border-bottom: 1px solid #dedede;
247
- -moz-box-shadow: inset 0 1px 0 #fcfcfc;
248
- -webkit-box-shadow: inset 0 1px 0 #fcfcfc;
249
- box-shadow: inset 0 1px 0 #fcfcfc;
250
- padding: 3px;
251
- padding: 10px 10px;
252
-
253
- p {
254
- margin: 0;
255
- font-family: "Lucida Grande", Sans-serif;
256
- color: #888;
257
- }
258
- }
259
-
260
- .expand_options {
261
- cursor: pointer;
262
- display: block;
263
- height: 22px;
264
- width: 21px;
265
- float: left;
266
- font-size: 0;
267
- text-indent: -9999px;
268
- margin: 1px 0 0 5px;
269
- border: 1px solid #bbb;
270
- -webkit-border-radius: 2px;
271
- -moz-border-radius: 2px;
272
- border-radius: 2px;
273
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -26px;
274
-
275
- &.expanded {
276
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -1px
277
- }
278
-
279
- &:hover {
280
- border-color: #888;
281
- }
282
- }
283
-
284
- .sticky-footer-fixed {
285
- background: #f3f3f3;
286
- border-top: 1px solid #dedede !important;
287
- -moz-box-shadow: inset 0 1px 0 #fcfcfc;
288
- -webkit-box-shadow: inset 0 1px 0 #fcfcfc;
289
- box-shadow: inset 0 1px 0 #fcfcfc;
290
- }
291
-
292
- .redux-sidebar,
293
- .redux-main {
294
- min-height: 300px;
295
-
296
- }
297
- }
298
-
299
- /* redux-container */
300
-
301
- .no-js {
302
- border: 1px solid #ffbaba;
303
- margin: 0;
304
- border-bottom: 1px solid #E7E7E7;
305
- background-color: #F2DEDE;
306
- color: #B94A48;
307
- padding: 8px 35px 8px 14px;
308
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
309
- }
310
-
311
- .redux-main {
312
- background: #FCFCFC;
313
- margin-left: 201px;
314
- border-left: 1px solid #D8D8D8;
315
- padding: 10px 20px;
316
- -moz-box-shadow: inset 0 1px 0 #fff;
317
- -webkit-box-shadow: inset 0 1px 0 #FFF;
318
- box-shadow: inset 0 1px 0 #FFF;
319
- position: relative;
320
- #redux_ajax_overlay {
321
- position: absolute;
322
- top: 0;
323
- left: 0;
324
- right: 0;
325
- bottom: 0;
326
- -moz-opacity: 0.10;
327
- -khtml-opacity: 0.10;
328
- opacity: 0.10;
329
- filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
330
- filter: alpha(opacity=10);
331
- background: #000;
332
- z-index: 200;
333
- display: none;
334
- }
335
- .form-table.no-border {
336
- border-top: none;
337
- }
338
- .form-table tr {
339
- border-bottom: 1px solid #E7E7E7;
340
- &:last-child {
341
- border-bottom: none !important;
342
- }
343
- th,
344
- td {
345
- color: #333;
346
- }
347
- }
348
-
349
- .form-table tr td {
350
- table.mceLayout,
351
- table.mceLayout tr,
352
- table.mceLayout tr td {
353
- padding: 0;
354
- border-width: 0;
355
- }
356
-
357
- .redux-th-warning {
358
- font-size: 1em;
359
- color: #C09853;
360
- font-weight: normal;
361
- display: block;
362
- margin-top: 10px;
363
- }
364
-
365
- .redux-field-warning {
366
- border-color: #C09853;
367
- margin-top: 10px;
368
- }
369
-
370
- .redux-th-error {
371
- font-size: 1em;
372
- color: #B94A48;
373
- font-weight: normal;
374
- display: block;
375
- margin-top: 10px;
376
- }
377
- }
378
-
379
- input.large-text {
380
- width: 100%;
381
- }
382
-
383
- .hide {
384
- display: none;
385
- }
386
-
387
- .redux-field-container {
388
- padding: 20px 0;
389
- }
390
-
391
- .mini,
392
- input[type=text].mini {
393
- width: 60px;
394
- text-align: center;
395
- }
396
-
397
- input {
398
- line-height: 19px;
399
- }
400
-
401
- img {
402
- max-width: 100%;
403
- height: auto;
404
- width: auto !important;
405
- }
406
-
407
- .select2-default {
408
- width: auto !important;
409
- }
410
-
411
- .showDefaults {
412
- display: block;
413
- font-weight: normal;
414
- font-size: .8em;
415
- color: #888;
416
- }
417
-
418
- span.description {
419
- display: block;
420
- font-style: normal;
421
- font-weight: 400;
422
- }
423
-
424
- #redux-system-info textarea {
425
- min-height: 730px;
426
- width: 100%;
427
- }
428
-
429
- .field-desc {
430
- clear: both;
431
- font-size: 13px;
432
- }
433
-
434
- .data-full li {
435
- width: 100%;
436
- }
437
-
438
- .data-half li {
439
- width: 50%;
440
- float: left;
441
- }
442
-
443
- .data-third li {
444
- width: 33.3%;
445
- float: left;
446
- }
447
-
448
- .data-quarter li {
449
- width: 25%;
450
- float: left;
451
- }
452
-
453
- .ui-helper-hidden-accessible {
454
- top: inherit;
455
- }
456
-
457
- .form-table:first-child > tr th, .redux-main .form-table:first-child > tr td {
458
- //padding-top: 0 !important;
459
- }
460
-
461
- .form-table {
462
- clear: none;
463
- margin-top: 0px !important;
464
-
465
- &:first-child tr th,
466
- &:first-child tr td {
467
- // padding-top: 0 !important;
468
- }
469
-
470
- tr:first-child th,
471
- tr:first-child td {
472
- padding-top: 0;
473
- }
474
- }
475
-
476
- .input-append input {
477
- border-right: 0;
478
- margin-bottom: 0;
479
- border-top-right-radius: 0;
480
- border-bottom-right-radius: 0;
481
- margin-right: 0;
482
- float: left;
483
- margin-top: 0;
484
- display: block;
485
- }
486
- .input-append .add-on {
487
- border-top-right-radius: 3px;
488
- border-bottom-right-radius: 3px;
489
- margin-left: -2px;
490
- padding-top: 4px !important;
491
- padding-bottom: 2px !important;
492
- //float: left;
493
- }
494
- .input-prepend input {
495
- border-left: 0;
496
- margin-bottom: 0;
497
- border-top-left-radius: 0;
498
- border-bottom-left-radius: 0;
499
- margin-left: 0;
500
- padding-top: 2px;
501
- padding-bottom: 5px;
502
- float: left;
503
- margin-top: 0;
504
- display: block;
505
- }
506
- .input-prepend .add-on {
507
- border-top-left-radius: 3px;
508
- border-bottom-left-radius: 3px;
509
- float: left;
510
- }
511
-
512
- .input-append {
513
- margin-right: 10px;
514
- font-size: 0;
515
- white-space: nowrap;
516
- float: left;
517
- display: inline-block;
518
- margin-bottom: 6px;
519
- }
520
- .input-append .add-on, .input-prepend .add-on {
521
- width: auto;
522
- display: inline-block;
523
- min-width: 16px;
524
- padding: 3px 4px;
525
- font-size: 12px;
526
- font-weight: 400;
527
- line-height: 20px;
528
- text-align: center;
529
- text-shadow: 0 1px 0 #ffffff;
530
- background-color: #eeeeee;
531
- border: 1px solid #cccccc;
532
- }
533
- .input-prepend {
534
- font-size: 0;
535
- white-space: nowrap;
536
- float: left;
537
- display: inline-block;
538
- margin-bottom: 6px;
539
- }
540
- }
541
-
542
- /* main */
543
-
544
- .redux-sidebar {
545
- width: 202px;
546
- float: left;
547
-
548
- .redux-group-menu {
549
- margin-top: 0 !important;
550
- li {
551
- margin-top: 0;
552
-
553
- &.active a,
554
- &.active a:hover,
555
- &.activeChild a,
556
- &.activeChild a:hover {
557
- background: #FCFCFC;
558
- color: #269ad6;
559
- width: 184px;
560
- opacity: 1;
561
- //margin-right:-2px;
562
- }
563
-
564
- &.active a li a {
565
- background: #333;
566
- padding-left: 5px;
567
- }
568
-
569
- &.divide {
570
- padding: 0;
571
- border-width: 1px 0;
572
- border-style: solid;
573
- border-bottom-color: #E7E7E7;
574
- border-top-color: #F9F9F9;
575
- }
576
- a:first-child {
577
- border-top: none;
578
- }
579
- a {
580
- display: block;
581
- padding: 10px 4px 10px 14px;
582
- background: #e0e0e0;
583
- background: transparent;
584
- border-width: 1px 0;
585
- border-style: solid;
586
- border-bottom-color: #E7E7E7;
587
- border-top-color: #F9F9F9;
588
- opacity: 0.7;
589
- color: #555;
590
- font-weight: 600;
591
- text-decoration: none;
592
- -webkit-transition: none;
593
- transition: none;
594
- &.custom-tab {
595
- background: #f6f6f6;
596
- }
597
- img {
598
- width: 16px;
599
- height: 16px;
600
- // vertical-align:middle;
601
- // margin-bottom:-3px;
602
- // margin-right: 3px;
603
- position: absolute;
604
- left: 15px;
605
- }
606
- &:hover {
607
- background: #e5e5e5;
608
- //width: 184px
609
- color: #777;
610
- //margin-right: -2px;
611
- opacity: 1;
612
- }
613
- }
614
- }
615
- }
616
-
617
- .redux-menu-warning,
618
- .redux-menu-error,
619
- .hasSubSections .extraIconSubsections {
620
- display: inline-block;
621
- float: right;
622
- padding: 6px 7px 4px 7px;
623
- margin-left: 4px;
624
- font-family: sans-serif;
625
- font-size: 9px;
626
- font-weight: 600;
627
- line-height: 9px;
628
- border-radius: 10px;
629
- -moz-border-radius: 10px;
630
- -webkit-border-radius: 10px;
631
- border: 0 solid transparent;
632
- //margin-right: 5px;
633
-
634
- i {
635
- margin-left: -3px;
636
- margin-top: -3px;
637
- }
638
- }
639
- .redux-menu-error {
640
- background-color: rgb(185, 74, 72);
641
- color: rgb(242, 222, 222);
642
- }
643
- .redux-menu-warning {
644
- background-color: #C09853;
645
- color: #FCF8E3;
646
- }
647
-
648
- ul {
649
- .subsection {
650
- display: none;
651
- }
652
- }
653
-
654
- .redux-group-tab-link-a {
655
- position: relative;
656
- outline: 0;
657
- i {
658
- vertical-align: middle;
659
- font-size: 1.35em;
660
- position: absolute;
661
- }
662
- span {
663
- display: block;
664
- &.group_title {
665
- padding-left: 30px;
666
- }
667
- }
668
- }
669
-
670
- .redux-group-tab-link-li a.hasError span.group_title {
671
- padding-right: 25px;
672
- }
673
-
674
- #redux-header {
675
- text-align: center;
676
-
677
- .display_header {
678
- float: none;
679
- }
680
- }
681
- }
682
-
683
- /* sidebar */
684
-
685
- .form-table th,
686
- .form-table td {
687
- margin: 0;
688
- padding: 0;
689
- width: auto;
690
- }
691
-
692
- .redux_field_th {
693
- font-weight: 600;
694
- // width: 30%;
695
- padding: 20px 10px 20px 0px;
696
- display: block;
697
- span:first-child {
698
- font-weight: normal;
699
- display: block;
700
- color: #666;
701
- }
702
- }
703
-
704
- /*
705
- *
706
- * NHP_Options_color
707
- *
708
- */
709
- .farb-popup-wrapper {
710
- position: relative;
711
- display: block;
712
- }
713
-
714
- .farb-popup {
715
- position: absolute;
716
- left: 40px;
717
- top: 40px;
718
- background-color: white;
719
- border: 1px solid #222;
720
- padding: 5px;
721
- z-index: 100;
722
- }
723
-
724
- #ui-datepicker-div {
725
- display: none;
726
- }
727
-
728
- .mp6 {
729
- .icon-themes {
730
- display: none;
731
- }
732
-
733
- .redux-container {
734
- #info_bar {
735
- padding: 6px 10px 6px 6px;
736
-
737
- a {
738
- margin-top: 2px;
739
- }
740
- }
741
- }
742
- }
743
-
744
- .redux-timer {
745
- text-align: center;
746
- font-size: 10px;
747
- color: #888;
748
- }
749
-
750
- .wrap {
751
- margin-top: 0;
752
- }
753
-
754
- @media screen and (max-width: 600px) {
755
- .redux-sidebar {
756
- width: 44px;
757
-
758
- .extraIconSubsections {
759
- display: none !important;
760
- }
761
-
762
- .redux-group-menu li a,
763
- .redux-group-menu li a:hover,
764
- .redux-group-menu li.active a,
765
- .redux-group-menu li.active a:hover,
766
- .redux-group-menu li.activeChild a,
767
- .redux-group-menu li.activeChild a:hover {
768
- width: auto;
769
- }
770
-
771
- .redux-group-tab-link-a {
772
- position: relative;
773
-
774
- i {
775
- position: inherit;
776
- }
777
-
778
- span {
779
- display: none;
780
- position: absolute;
781
- top: 0;
782
- left: 44px;
783
- padding: 12px;
784
- width: 200px;
785
- background: #eeeeee;
786
- border: 1px solid #ccc;
787
- -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, .2);
788
- -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, .2);
789
- box-shadow: 2px 2px 8px rgba(0, 0, 0, .2);
790
- border-width: 1px 1px 1px 0px;
791
- z-index: 3;
792
- }
793
-
794
- &:hover > span {
795
- display: block;
796
- }
797
- }
798
- }
799
-
800
- .redux-main {
801
- margin-left: 43px;
802
- width: auto;
803
- max-width: 100%;
804
- }
805
-
806
- table.form-table,
807
- .form-table > thead,
808
- .form-table > tbody,
809
- .form-table > tbody > tr > th,
810
- .form-table > tbody > tr > td,
811
- .form-table > tbody > tr {
812
- display: block;
813
- width: 100% !important;
814
- padding: 0px !important;
815
- }
816
-
817
- .form-table > tbody > tr > th, .form-table > tbody > tr > td {
818
- padding: 10px !important;
819
- }
820
-
821
- .form-table > tbody > tr > th, .form-table > tbody > tr > td {
822
- padding: 10px !important;
823
- }
824
- }
825
-
826
- //mp6 fixes
827
- @media screen and (max-width: 782px) {
828
- .form-table>tbody>tr>th {
829
- width: 100%;
830
- }
831
- .redux_field_th {
832
- padding-bottom:0;
833
- }
834
- .mp6 {
835
- .redux-container {
836
- #info_bar {
837
- height: auto;
838
- padding-bottom: 1px;
839
-
840
- a {
841
- margin-top: 5px;
842
- }
843
- }
844
- }
845
- }
846
- .redux-container-switch label {
847
- padding: 5px 10px !important;
848
-
849
- }
850
- .redux-container-button_set label {
851
- padding: 12px 10px;
852
- }
853
- .redux-container #redux-footer #redux-share {
854
- line-height: 34px;
855
- }
856
-
857
- }
858
-
859
- pre {
860
- overflow: hidden;
861
- }
862
-
863
- /* Default admin theme */
864
- #redux-header h2 {
865
- color: #fff;
866
- }
867
-
868
- @mixin backgroundGradient($to: darken($to, 5%), $from: lighten($to, 7%)) {
869
- background-color: $to !important;
870
- background-image: -khtml-gradient(linear, left top, left bottom, from($from), to($to)) !important;
871
- background-image: -moz-linear-gradient(top, $from, $to) !important;
872
- background-image: -ms-linear-gradient(top, $from, $to) !important;
873
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, $from), color-stop(100%, $to)) !important;
874
- background-image: -webkit-linear-gradient(top, $from, $to) !important;
875
- background-image: -o-linear-gradient(top, $from, $to) !important;
876
- background-image: -linear-gradient(top, $from, $to) !important;
877
-
878
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$from}', endColorstr='#{$to}', GradientType=0) !important;
879
- }
880
-
881
- @mixin adminThemeColorOverrides($darkColor, $accentColor, $secondaryColor, $buttonPrimary) {
882
-
883
- .button.ui-datepicker-current,
884
- button.ui-datepicker-close {
885
- background-color: lighten($accentColor, 3%) !important;
886
- }
887
-
888
- .ui-datepicker-buttonpane button.ui-datepicker-current {
889
- background: $buttonPrimary !important;
890
- color: white !important;
891
- border: 1px solid darken($buttonPrimary, 20%) !important;
892
-
893
- }
894
-
895
- .ui-datepicker-header .ui-icon {
896
- background-image: url(data:image/png;base64,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) !important;
897
- }
898
-
899
- .ui-datepicker-header {
900
- background-color: $secondaryColor !important;
901
- color: white !important;
902
- }
903
-
904
- .ui-datepicker td .ui-state-active {
905
- background-color: lighten($accentColor, 3%) !important;
906
- color: white !important;
907
- }
908
-
909
- .ui-datepicker td .ui-state-hover {
910
- color: lighten($accentColor, 3%) !important;
911
- }
912
-
913
- .ui-datepicker td .ui-state-highlight {
914
- background: $accentColor !important;
915
- border: 1px solid $secondaryColor !important;
916
- color: white !important;
917
- }
918
-
919
- .redux-container-switch .cb-disable,
920
- .redux-container-switch .cb-enable,
921
- .ui-state-default,
922
- .ui-widget-content .ui-state-default,
923
- .ui-widget-header .ui-state-default {
924
- @include backgroundGradient(#f5f5f5, #f8f8f8);
925
- border-color: #ccc !important;
926
- }
927
-
928
- .ui-datepicker td .ui-state-active {
929
- color: black !important;
930
- font-weight: 700 !important;
931
- background: white !important;
932
- }
933
-
934
- .redux-container-switch .cb-disable.selected {
935
- @include backgroundGradient(#646464, #929292);
936
- border-color: #767676 !important;
937
- }
938
- .redux-container-switch .cb-enable.selected,
939
- .redux-field-container .ui-buttonset .ui-state-active {
940
- @include backgroundGradient($accentColor);
941
- border-color: darken($accentColor, 15%) !important;
942
- border-color: darken($accentColor, 10%) !important;
943
- -webkit-box-shadow: inset 0 1px 0 lighten($accentColor, 15%), 0 1px 0 rgba(0, 0, 0, .15) !important;
944
- box-shadow: inset 0 1px 0 lighten($accentColor, 15%), 0 1px 0 rgba(0, 0, 0, .15) !important;
945
-
946
- }
947
-
948
- #redux-header {
949
- background: $secondaryColor;
950
- border-color: $accentColor;
951
-
952
- .display_header span {
953
- color: $darkColor;
954
- }
955
- }
956
-
957
- .redux-sidebar .redux-group-menu li.active {
958
- &.hasSubSections {
959
-
960
- a {
961
- position: relative;
962
- &:after {
963
- right: 0;
964
- border: solid 8px transparent;
965
- content: "\0020";
966
- height: 0;
967
- width: 0;
968
- position: absolute;
969
- pointer-events: none;
970
- border-right-color: #fff;
971
- top: 50%;
972
- margin-top: -8px;
973
- }
974
-
975
- }
976
- ul.subsection li a:after {
977
- border: 0 none !important;
978
- content: "\0020" !important;
979
- }
980
- }
981
- }
982
- .redux-sidebar .redux-group-menu li {
983
- &.hasSubSections {
984
- .redux-menu-error {
985
- display: none;
986
- margin-right: 5px;
987
- }
988
-
989
- a {
990
- &.hasError {
991
- .extraIconSubsections {
992
- background-color: rgb(185, 74, 72);
993
- color: rgb(242, 222, 222);
994
- }
995
- }
996
- .extraIconSubsections {
997
- border-radius: 10px;
998
- -moz-border-radius: 10px;
999
- -webkit-border-radius: 10px;
1000
- border: 0 solid transparent;
1001
- font-size: 9px;
1002
- height: 9px;
1003
- line-height: 9px;
1004
- margin-right: 5px;
1005
- padding: 6px 7px 4px 7px;
1006
- width: 5px;
1007
- }
1008
-
1009
- &:hover .extraIconSubsections {
1010
- //right: 2px;
1011
- }
1012
-
1013
- }
1014
- }
1015
- &.active,
1016
- &.activeChild {
1017
- a .extraIconSubsections {
1018
- display: none;
1019
- }
1020
- &.hasSubSections {
1021
- .redux-menu-error {
1022
- display: block;
1023
- }
1024
- .subsection {
1025
- .redux-menu-error {
1026
- margin-right: 2px;
1027
- }
1028
- }
1029
- }
1030
- }
1031
- }
1032
-
1033
- .redux-sidebar .redux-group-menu {
1034
- li.active,
1035
- li.activeChild {
1036
- border-left: 0 none;
1037
- a {
1038
- color: $secondaryColor;
1039
- }
1040
- &.hasSubSections {
1041
- .active {
1042
- a {
1043
- &:after {
1044
- right: 0;
1045
- border: solid 8px transparent;
1046
- content: "\0020";
1047
- height: 0;
1048
- width: 0;
1049
- position: absolute;
1050
- pointer-events: none;
1051
- border-right-color: #fff;
1052
- top: 50%;
1053
- margin-top: -8px;
1054
- }
1055
- }
1056
- }
1057
- a {
1058
- -webkit-transition: all 0.2s;
1059
- -moz-transition: all 0.2s;
1060
- transition: all 0.2s;
1061
- color: #fff;
1062
- width: auto;
1063
- border-bottom: 0;
1064
- }
1065
- ul.subsection li {
1066
- border-top: 0 none !important;
1067
- &.active a:hover {
1068
- color: #fff;
1069
- }
1070
- a {
1071
- width: auto;
1072
- border-top: 0 !important;
1073
- // border-top-color: lighten(@secondaryColor, 15);
1074
- padding: 7px;
1075
- color: #fff;
1076
- padding-left: 15px;
1077
- -webkit-transition: all 0.2;
1078
- -moz-transition: all 0.2;
1079
- -ms-transition: all 0.2;
1080
- -o-transition: all 0.2;
1081
- transition: all 0.2;
1082
- &:hover {
1083
- color: $buttonPrimary;
1084
- background: darken($secondaryColor, 10%);
1085
- }
1086
- span.group_title {
1087
- padding-left: 5px !important;
1088
- }
1089
- }
1090
- &.hasIcon {
1091
- a {
1092
- padding-left: 14px;
1093
- span.group_title {
1094
- padding-left: 30px !important;
1095
- }
1096
-
1097
- }
1098
- }
1099
- }
1100
- }
1101
- }
1102
- li.active {
1103
- &.hasSubSections {
1104
- a {
1105
- background: $accentColor;
1106
- }
1107
- ul.subsection li a {
1108
- background: $secondaryColor;
1109
- }
1110
- }
1111
- }
1112
- li.activeChild {
1113
- &.hasSubSections {
1114
- a {
1115
- background: $darkColor;
1116
- text-shadow: 1px 1px darken($darkColor, 30%);
1117
- }
1118
- ul.subsection li {
1119
- a {
1120
- background: $secondaryColor;
1121
- text-shadow: none;
1122
- }
1123
- &.active {
1124
- a {
1125
- background: $accentColor;
1126
- text-shadow: 1px 1px darken($accentColor, 20%);
1127
- }
1128
- }
1129
- }
1130
- }
1131
- }
1132
- }
1133
-
1134
- .redux-container-image_select .redux-image-select-selected img {
1135
- border-color: $accentColor;
1136
- }
1137
- #redux-footer #redux-share a {
1138
- color: $accentColor;
1139
- &:hover {
1140
- color: darken($accentColor, 20%);
1141
- }
1142
- }
1143
- .select2-results .select2-highlighted {
1144
- background: $accentColor;
1145
- }
1146
- .select2-drop-active,
1147
- .select2-container-multi.select2-container-active .select2-choices,
1148
- .select2-drop.select2-drop-above.select2-drop-active,
1149
- .select2-container-active .select2-choice,
1150
- .select2-container-active .select2-choices,
1151
- .select2-dropdown-open.select2-drop-above .select2-choice,
1152
- .select2-dropdown-open.select2-drop-above .select2-choices {
1153
- border-color: $accentColor;
1154
- }
1155
- .select2-dropdown-open.select2-drop-above .select2-choice,
1156
- .select2-dropdown-open.select2-drop-above .select2-choices {
1157
- border-top: inherit;
1158
- }
1159
- .noUi-connect {
1160
- @include backgroundGradient(lighten($accentColor, 3%));
1161
- }
1162
- }
1163
-
1164
- /* Light fresh theme */
1165
- .admin-color-fresh, .wp-customizer {
1166
- @include adminThemeColorOverrides(#a0a5aa, #0073aa, #23282d, #1e8cbe);
1167
- }
1168
-
1169
- /* Light admin theme */
1170
- .admin-color-light {
1171
- @include adminThemeColorOverrides(#e6e6e6, #04a4cc, #888888, #0384a4);
1172
- }
1173
-
1174
- /* Blue admin theme */
1175
- .admin-color-blue {
1176
- @include adminThemeColorOverrides(#e2ecf1, #4796b3, #096484, #db9825);
1177
- }
1178
-
1179
- /* Coffee admin theme */
1180
- .admin-color-coffee {
1181
- @include adminThemeColorOverrides(#cdcbc9, #c7a589, #46403c, #ba906d);
1182
- }
1183
-
1184
- /* Ectoplasm admin theme */
1185
- .admin-color-ectoplasm {
1186
- @include adminThemeColorOverrides(#cbc5d3, #a3b745, #413256, #89993a);
1187
- }
1188
-
1189
- /* Midnight admin theme */
1190
- .admin-color-midnight {
1191
- @include adminThemeColorOverrides(#c2c4c5, #e14d43, #363b3f, #d92c23);
1192
- }
1193
-
1194
- /* Ocean admin theme */
1195
- .admin-color-ocean {
1196
- @include adminThemeColorOverrides(#d5dddf, #9ebaa0, #627c83, #86a988);
1197
- }
1198
-
1199
- /* Sunrise admin theme */
1200
- .admin-color-sunrise {
1201
- @include adminThemeColorOverrides(#f0c8c6, #dd823b, #b43c38, #cc6c23);
1202
- }
1203
-
1204
- @media screen and (max-width: 600px) {
1205
- // .redux-group-tab-link-a span { margin-top: -2px; }
1206
- .redux-group-tab-link-a {
1207
- min-height: 15px;
1208
- span {
1209
- //background: #222;
1210
- //color: white;
1211
- padding: 11px 12px;
1212
- color: #555;
1213
- -webkit-transition: all 0.3s;
1214
- -moz-transition: all 0.3s;
1215
- transition: all 0.3s;
1216
- &:hover {
1217
- //color: #2ea2cc;
1218
- //background: black;
1219
- background: #e5e5e5;
1220
- }
1221
- text-shadow: none !important;
1222
- }
1223
- }
1224
-
1225
- .redux-sidebar a {
1226
-
1227
- }
1228
- }
1229
-
1230
- @media screen and (max-width: 782px) {
1231
- #redux-footer #redux-share {
1232
- line-height: 38px;
1233
- font-size: 18px;
1234
- }
1235
-
1236
- .sticky-save-warn .redux-save-warn {
1237
- right: 13px;
1238
- top: 46px;
1239
- }
1240
-
1241
- .redux-container .expand_options {
1242
- margin-top: 5px;
1243
- }
1244
-
1245
- .redux-action_bar input {
1246
- margin-bottom: 0 !important;
1247
- }
1248
-
1249
- }
1250
-
1251
- @media screen and (max-width: 600px) {
1252
- #redux-footer #redux-share,
1253
- .redux-hint-qtip {
1254
- display: none;
1255
- }
1256
-
1257
- .redux-container .redux-action_bar {
1258
- float: none;
1259
- }
1260
- }
1261
-
1262
- // WP Engine CSS fix
1263
- .redux-sidebar .icon-large,
1264
- .redux-main .icon-large {
1265
- background-image: inherit !important;
1266
- width: inherit;
1267
- height: inherit;
1268
- }
1269
-
1270
- .redux-main dd, .redux-main li, .redux-sidebar li {
1271
- margin-bottom: 0 !important;
1272
- }
1273
-
1274
- .fully-expanded {
1275
- .redux-sidebar {
1276
- margin-left: -500px;
1277
- }
1278
- .redux-main {
1279
- margin-left: 0;
1280
- }
1281
- .redux-group-tab {
1282
- display: block;
1283
- }
1284
- }
1285
- @media screen and (max-width: 640px) {
1286
- #redux-defaults-section {
1287
- display: none;
1288
- }
1289
- }
1290
- @media screen and (max-width: 730px) {
1291
- #redux-share {
1292
- display:none;
1293
- }
1294
- }
1295
- @media screen and (max-width: 730px) {
1296
- #redux-defaults-section2 {
1297
- display: none;
1298
- }
1299
- #redux-share {
1300
- display:none;
1301
- }
1302
- }
1303
-
1304
- @media screen and (max-width: 600px) {
1305
- .form-table > tbody > tr > th {
1306
- padding-bottom: 0 !important;
1307
- }
1308
-
1309
- .redux_field_th {
1310
- padding-top: 0;
1311
- padding-bottom: 0;
1312
- }
1313
-
1314
- .redux-main {
1315
- .redux-field-container {
1316
- padding-top: 0;
1317
- padding-bottom: 0;
1318
- }
1319
- .subsection a {
1320
- min-height: 15px;
1321
- }
1322
- }
1323
- }
1324
-
1325
- @media screen and (min-width: 601px) and (max-width: 782px) {
1326
- .redux-container {
1327
- .sticky-save-warn .redux-save-warn {
1328
- top: 47px !important;
1329
- right: 13px !important;
1330
- }
1331
- }
1332
- }
1333
-
1334
- @media screen and (max-width: 782px) {
1335
-
1336
- .redux-main {
1337
- .form-table-section-indented {
1338
- input[type=text] {
1339
- width: 95% !important;
1340
- }
1341
- }
1342
-
1343
- .redux-container-sortable {
1344
- input[type=text] {
1345
- width: 80%;
1346
- display: initial;
1347
- }
1348
- }
1349
-
1350
- .redux-typography-container {
1351
- .input_wrapper input.mini {
1352
- font-size: 16px !important;
1353
- height: 40px !important;
1354
- padding: 7px 10px !important;
1355
- line-height: 24px !important;
1356
- }
1357
- .picker-wrapper label {
1358
- margin-top: 16px !important;
1359
- }
1360
- }
1361
-
1362
- .input-append {
1363
- height: 50px !important;
1364
-
1365
- .add-on {
1366
- font-size: 16px;
1367
- line-height: 24px !important;
1368
- padding: 7px;
1369
- height: 32px !important;
1370
- float: right;
1371
- margin-top: -40px;
1372
- }
1373
- }
1374
-
1375
- .redux-hint-qtip {
1376
- float: left !important;
1377
- }
1378
- .redux-action_bar .button {
1379
- margin-top: -1px;
1380
- }
1381
- }
1382
- }
1383
-
1384
- @media screen and (max-width: 600px) {
1385
- .sticky-save-warn .redux-save-warn {
1386
- top: 0 !important;
1387
- right: 14px !important;
1388
- }
1389
- }
1390
-
1391
- @media screen and (max-width: 570px) {
1392
- .redux-main {
1393
- .redux-container-sortable {
1394
- .checkbox-container {
1395
- width: 85%;
1396
- padding-bottom: 5px;
1397
-
1398
- label {
1399
- display: initial;
1400
- }
1401
- }
1402
- }
1403
- }
1404
- }
1405
-
1406
- #redux-header {
1407
- position: relative;
1408
- }
1409
-
1410
- /* Leftovers? */
1411
-
1412
- /*.shadow1 {
1413
- position: relative;
1414
-
1415
- &:before,
1416
- &:after {
1417
- z-index: -1;
1418
- position: absolute;
1419
- content: "";
1420
- bottom: 15px;
1421
- left: 10px;
1422
- width: 50%;
1423
- top: 80%;
1424
- max-width: 300px;
1425
- background: #777;
1426
- -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.4);
1427
- -moz-box-shadow: 0 15px 10px rgba(0,0,0,0.4);
1428
- box-shadow: 0 15px 10px rgba(0,0,0,0.4);
1429
- -webkit-transform: rotate(-3deg);
1430
- -moz-transform: rotate(-3deg);
1431
- -o-transform: rotate(-3deg);
1432
- -ms-transform: rotate(-3deg);
1433
- transform: rotate(-3deg);
1434
- }
1435
-
1436
- &:after {
1437
- -webkit-transform: rotate(3deg);
1438
- -moz-transform: rotate(3deg);
1439
- -o-transform: rotate(3deg);
1440
- -ms-transform: rotate(3deg);
1441
- transform: rotate(3deg);
1442
- right: 10px;
1443
- left: auto;
1444
- }
1445
- }*/
1446
-
1447
- /*.redux-menu-warning {
1448
- background-color: #C09853;
1449
- color: #FCF8E3;
1450
- }
1451
- .redux-menu-error {
1452
- background-color: #B94A48;
1453
- color: #F2DEDE;
1454
- }*/
1455
-
1456
- /*.redux-screenshot {
1457
- max-width: 300px;
1458
- display: block;
1459
- }*/
1460
-
1461
- /*.redux-container {
1462
- .ajax-loading-img-top {
1463
- margin: 5px 4px 0;
1464
- float: left;
1465
- }
1466
-
1467
- .ajax-loading {
1468
- margin: 3px 4px 0;
1469
- float: right;
1470
- }
1471
-
1472
- .ajax-reset-loading-img {
1473
- display: block;
1474
- margin-left: 100px;
1475
- }
1476
- }*/
1477
-
1478
- // Modern Theme
1479
-
1480
- .redux-main {
1481
- position: relative;
1482
- #redux-sticky {
1483
- min-height: 32px;
1484
- margin-left: -20px;
1485
- margin-right: -20px;
1486
- margin-top: -10px;
1487
- margin-bottom: 8px;
1488
- #info_bar {
1489
- height: 32px;
1490
- .expand_options {
1491
- margin-top: 4px;
1492
- }
1493
- }
1494
- }
1495
- .redux_field_search {
1496
- top: 50px;
1497
- right: 5px;
1498
- }
1499
- #redux-footer-sticky {
1500
- margin-left: -20px;
1501
- margin-right: -20px;
1502
- margin-bottom: -10px;
1503
- }
1504
- }
1505
- .redux-qtip {
1506
- z-index: 999999 !important;
1507
-
1508
- }
1509
-
1510
- .redux-main pre {
1511
- white-space: pre-wrap; /* css-3 */
1512
- white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
1513
- white-space: -pre-wrap; /* Opera 4-6 */
1514
- white-space: -o-pre-wrap; /* Opera 7 */
1515
- word-wrap: break-word; /* Internet Explorer 5.5+ */
1516
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-fields.css DELETED
@@ -1 +0,0 @@
1
- .redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1!important}.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select{width:200px!important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select{width:100%!important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}.redux-container-border .wp-picker-container{margin-top:2px}@media screen and (max-width:782px){.redux-container-border .field-border-input input{display:inline-block!important;width:100px!important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .colorGradient{display:inline-block}.redux-container-color_gradient .toLabel{padding-left:18px}@media screen and (max-width:660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center!important}}.sp-container,.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.sp-replacer.focus,.sp-replacer.hover,.sp-replacer:focus,.sp-replacer:hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer.focus,.sp-replacer:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#ui-datepicker-div{z-index:15!important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container .select_wrapper,.redux-dimensions-container select{width:65px!important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width:782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block!important;width:100px!important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{float:none;border-color:#E7E7E7;display:block;width:100%;height:35px!important;line-height:35px!important;position:relative;margin:15px 0 10px}.redux-main .divide .inner,.redux-main .divide .inner span{background-color:#FCFCFC;border-color:#E7E7E7;position:absolute}.redux-main .divide .inner{width:42%!important;left:40%!important;margin-left:-6%;height:1px;top:50%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{height:5px;width:5px;border-width:2px;border-style:solid;display:block;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82%!important;left:18%!important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border:0}.redux-container-editor .wp-editor-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-editor .wp-editor-container textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;line-height:18px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial,Helvetica,sans-serif normal;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff));background-image:-webkit-linear-gradient(bottom,#e3e3e3,#fff);background-image:-moz-linear-gradient(bottom,#e3e3e3,#fff);background-image:-o-linear-gradient(bottom,#e3e3e3,#fff);background-image:linear-gradient(to top,#e3e3e3,#fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0!important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#FFF;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select img{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type=radio]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px;display:inline-block;padding:2px 2px 2px 0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected img{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-info-field .redux-info-icon i,.redux-notice-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc,.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0!important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0!important}.redux-notice-field p{margin:.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-info-field .redux-info-desc,.wp-customizer .hasIcon.redux-notice-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-info-field .redux-info-icon,.wp-customizer .hasIcon.redux-notice-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-main .button.remove-image,.redux-main .removeCSS{margin-left:10px;color:#ef521d}.redux-main .button.remove-image:hover,.redux-main .removeCSS:hover{color:red}.redux-main .upload_button_div{margin-bottom:5px}.redux-main .upload-error{float:left;color:#666;font-size:10px;font-weight:700;text-decoration:none;text-shadow:1px 1px 0 #FFF;margin:0 10px 0 0;padding:3px 10px;background:#FFDFEC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .reset-button{font-family:Arial,Verdana,sans-serif;float:left;margin:0;color:#ef521d;border-color:#bbb}.redux-main .redux-option-image{max-height:340px;max-width:340px;padding:5px;margin-bottom:0;margin-top:10px;margin-right:15px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-main .redux-main .upload{width:80%!important}.redux-main .button{margin-top:2px}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:red;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:red;color:#fff;text-decoration:none}@media screen and (max-width:782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100%!important}.redux-container-palette label{border:3px solid transparent;border-color:transparent!important;border-radius:0;width:100%!important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:0 0;padding:0}.redux-container-palette label.ui-button.ui-widget .ui-button-text{display:flex}.redux-container-palette label.ui-button.ui-widget .ui-button-text span{padding:10px;flex-grow:1;font-size:0;line-height:10px;color:transparent;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget .ui-button-text span:hover{flex-grow:3;font-weight:700;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff,0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333!important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5%}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0!important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px!important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width:782px){.redux-container-slider input{display:inline-block!important}}@media screen and (max-width:570px){.redux-container-slider{text-align:center}.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container,.redux-container-slider input,.redux-container-slider select{display:block!important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25%!important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;border-radius:2px}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-vertical.noUi-extended{padding:15px 0}.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.noUi-state-blocked .noUi-connect,.noUi-state-blocked.noUi-connect{background:#4FDACF}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf!important;border-radius:3px!important;margin-top:0!important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move!important;font-weight:700;padding:0 10px!important;height:40px;line-height:40px!important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top,#f9f9f9,#ececec);background-image:-moz-linear-gradient(top,#f9f9f9,#ececec);background-image:-o-linear-gradient(top,#f9f9f9,#ececec);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));background-image:-webkit-linear-gradient(top,#f9f9f9,#ececec);background-image:linear-gradient(top,#f9f9f9,#ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d!important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:700}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100%!important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el{cursor:move}.redux-container-sortable label{margin-right:10px;width:300px}.redux-container-sortable label.bugger{margin-bottom:0!important;font-size:12px!important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:364px}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.labeled li{line-height:1.4em!important}.redux-container-sortable li{line-height:30px!important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type=text]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#F9F9F9;border:1px solid #E3E3E3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:.7;filter:alpha(opacity=70);background:#efecec}.redux-container-sorter ul li{border:1px solid #DFDFDF;cursor:move;font-weight:700;margin-bottom:10px!important;padding:0 10px;height:40px;line-height:40px!important;background-color:#F1F1F1;background-image:-ms-linear-gradient(top,#f9f9f9,#ececec);background-image:-moz-linear-gradient(top,#f9f9f9,#ececec);background-image:-o-linear-gradient(top,#f9f9f9,#ececec);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));background-image:-webkit-linear-gradient(top,#f9f9f9,#ececec);background-image:linear-gradient(top,#f9f9f9,#ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px}.redux-container-spacing .select_wrapper,.redux-container-spacing select{width:80px!important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width:782px){.redux-container-spacing .field-spacing-input input{display:inline-block!important;width:70px!important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative!important;z-index:1;width:45px!important;height:30px!important;background:#e7e7e7!important;border:1px solid #bfbfbf!important;border-right:0!important;border-left:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-moz-linear-gradient(#fff,#f3f3f3);background:-o-linear-gradient(#fff,#f3f3f3);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));background:linear-gradient(#fff,#f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-moz-linear-gradient(#f3f3f3,#fff);background:-o-linear-gradient(#f3f3f3,#fff);background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background:linear-gradient(#f3f3f3,#fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7}.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpsjwsKADAIQu3u3tsRY6M5gz7w0AqSQFLdZ3ZRgmf44JQ/EOZ9oYOsiDviVemP2oYoWCwBBgDpO6VXVo3RyQAAAABJRU5ErkJggg==) 10px 10px no-repeat!important}.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi+P//PwM6bmlpwS4IorEKokggC8Il0AVhEv9x6sAmiaz9P05XIUsygmVRAUiAESDAAFHcpVdWtdj/AAAAAElFTkSuQmCC) 10px 10px no-repeat!important}.redux-container-switch .cb-disable.selected,.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-disable,.redux-container-switch .cb-enable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-disable span,.redux-container-switch .cb-enable span{line-height:30px;font-weight:700;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-disable,.redux-container-switch .cb-disable span,.redux-container-switch .cb-enable,.redux-container-switch .cb-enable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}.redux-container-switch .cb-disable{border-left:0;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}.redux-container-text label{display:block;position:relative;font-size:12px!important;text-align:left;color:#999;margin:4px 0 2px!important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.redux-main .redux-typography-container .redux-typography-color,.redux-main .redux-typography-container input.wp-picker-default{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px!important;margin-top:0;margin-bottom:0;margin-left:4px!important;font-size:12px!important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48%!important;min-width:210px!important;max-width:324px!important;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(even),.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px!important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px!important;display:block;float:left;height:28px!important;line-height:50px!important;padding:0!important;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;position:relative;margin:0;padding:0;width:23%;width:100%;max-width:23%;min-width:70px;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{display:block;position:relative;font-size:12px!important;text-align:left;color:#999;margin:4px 0 2px!important;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width:540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0!important;margin-right:0!important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0!important;margin-right:5px!important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px!important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width:360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100%!important}.redux-main input.redux-color{float:left;width:70px;margin-left:5px}.redux-main input.color-transparency{margin-left:10px;margin-right:3px}.redux-main input.wp-color-picker{width:80px!important}.redux-main .section-color .controls{width:345px}.redux-main .section-color .explain{width:225px}.redux-main .iris-picker .iris-strip .ui-slider-handle{position:absolute;background:0 0!important;right:-3px;left:-3px;border:4px solid #aaa!important;border-width:4px 3px;width:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:.9;z-index:5;cursor:ns-resize}.redux-main .iris-picker .iris-slider-offset{position:absolute;top:2px;left:0;right:0;bottom:4px;width:28px;background:0 0!important;border:0!important;height:auto}.redux-main .wp-picker-container input{margin-bottom:inherit;margin-top:inherit;padding:3px 5px}.redux-main .wp-picker-container .wp-color-result{outline:0;margin:0}.redux-main .wp-picker-container .wp-picker-default{padding:0 10px 1px}.redux-main .redux-color-gradient{line-height:24px}.redux-main .color-transparency-check{line-height:1;margin-top:0!important}.redux-main .wp-picker-clear{margin-top:0!important}.wp-customizer .redux-main .redux-typography-container .redux-typography-color,.wp-customizer .redux-main .redux-typography-container input.wp-picker-default,.wp-customizer .redux-main input.wp-picker-default{padding:0 4px!important}.wp-customizer .redux-main input.wp-color-picker{width:65px!important;margin-left:5px!important}.redux-main .button.remove-image,.redux-main .removeCSS{margin-left:10px;color:#ef521d}.redux-main .button.remove-image:hover,.redux-main .removeCSS:hover{color:red}.redux-main .upload_button_div{margin-bottom:5px}.redux-main .upload-error{float:left;color:#666;font-size:10px;font-weight:700;text-decoration:none;text-shadow:1px 1px 0 #FFF;margin:0 10px 0 0;padding:3px 10px;background:#FFDFEC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .reset-button{font-family:Arial,Verdana,sans-serif;float:left;margin:0;color:#ef521d;border-color:#bbb}.redux-main .redux-option-image{max-height:340px;max-width:340px;padding:5px;margin-bottom:0;margin-top:10px;margin-right:15px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-main .redux-main .upload{width:80%!important}.redux-main .button{margin-top:2px}
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-vendor.css DELETED
@@ -1 +0,0 @@
1
- .qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:0;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{display:none;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:1px solid #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')}.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{content:"";display:table}.sp-cf:after{clear:both}@media (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}.sp-container{border-radius:0;background-color:#ECECEC;border:1px solid #f0c49B;padding:0}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font:400 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-clear,.sp-color,.sp-hue{border:1px solid #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:0 0;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-palette-container,.sp-picker-container{float:left;position:relative;padding:10px 10px 300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;cursor:pointer}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-initial{float:left;border:1px solid #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-button-container,.sp-palette-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:1px solid #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer.sp-active,.sp-replacer:hover{border-color:#F0C49B;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{width:25px;height:20px;border:1px solid #222;margin-right:5px;float:left;z-index:0}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:1px solid #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0 5px 0 0;padding:2px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to top,#eee 0,#fff 50%)}html[dir=rtl] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to bottom,#eee 0,#fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir=rtl] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(select2.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee)) #ccc;background:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%) #ccc;background:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%) #ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);background:linear-gradient(to top,#ccc 0,#eee 60%) #ccc}html[dir=rtl] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(select2.png) 0 1px no-repeat}html[dir=rtl] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:url(select2.png) 100% -22px no-repeat #fff;background:url(select2.png) 100% -22px no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}html[dir=rtl] .select2-search input{padding:4px 5px 4px 20px;background:url(select2.png) -37px -22px no-repeat #fff;background:url(select2.png) -37px -22px no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:url(select2-spinner.gif) 100% no-repeat #fff;background:url(select2-spinner.gif) 100% no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to top,#fff 0,#eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to bottom,#fff 0,#eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:none;filter:none}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}html[dir=rtl] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:0 0}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:url(select2-spinner.gif) 100% no-repeat #f4f4f4}.select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(to bottom,#eee 1%,#fff 15%)}html[dir=rtl] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:url(select2-spinner.gif) 100% no-repeat #fff!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0;background:url(select2.png) right top no-repeat}html[dir=rtl] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}html[dir=rtl] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/rtl.css DELETED
@@ -1 +0,0 @@
1
- .redux-container .redux-action_bar{float:left}.redux-container #expand_options,.redux-sidebar,.cb-enable,.cb-disable,.cb-enable span,.cb-disable span,#redux-footer #redux-share{float:right}.redux-main{border-left:0px;margin-left:0px;border-right:1px solid #d8d8d8;margin-right:201px}.redux-group-tab-link-a{padding-left:0px;padding-right:30px}.redux-group-tab-link-a i{padding-left:10px;padding-right:5px}.redux-group-tab-link-a span.group_title{padding-left:0px;padding-right:30px}.redux-container .expand_options,.redux-sidebar,.cb-enable,.cb-disable,.cb-enable span,.cb-disable span,#redux-footer #redux-share{float:right}.redux_slider{margin-left:0px;margin-right:15px}.redux-action_bar{float:left !important}.expand_options{float:right !important;border:1px solid #f00}.redux_field_th{padding:20px 0 20px 10px !important}.field-desc{text-align:right}.redux-container-ace_editor,.redux-container-border,.redux-container-spacing,.redux-container-dimensions{direction:ltr !important}.redux-container-border .field-border-input,.redux-container-border .redux-color-init,.redux-container-border .redux-border-style,.redux-container-sorter,.redux-container-border,.redux-container-spacing,.redux-container-spacing .field-spacing-input,.redux-container-dimensions .redux-dimensions-container,.redux-container-text label,.redux-container-checkbox input,.typography-font-bar,.typography-style-bar,.redux-color.redux-typography-color,.redux-typography-subsets{float:right !important}.input-append{margin-right:10px;direction:ltr !important}.redux-container-slider,.redux-container-spinner,.redux-container-switch{direction:ltr !important;float:right;margin:0}.redux-main .redux-typography-container .typography-preview{text-align:center !important;direction:ltr !important}.redux-info-field .redux-info-icon{margin-left:15px}#redux-share{float:right !important}.redux-sidebar .redux-menu-warning,.redux-sidebar .redux-menu-error,.redux-sidebar .hasSubSections .extraIconSubsections{float:left}
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/rtl.scss DELETED
@@ -1,126 +0,0 @@
1
- .redux-container {
2
- .redux-action_bar {
3
- float: left;
4
- }
5
- }
6
-
7
- .redux-container #expand_options,
8
- .redux-sidebar,
9
- .cb-enable,
10
- .cb-disable,
11
- .cb-enable span,
12
- .cb-disable span,
13
- #redux-footer #redux-share {
14
- float: right;
15
- }
16
-
17
- .redux-main {
18
- border-left: 0px;
19
- margin-left: 0px;
20
- border-right: 1px solid #d8d8d8;
21
- margin-right: 201px;
22
- }
23
-
24
- .redux-group-tab-link-a {
25
- padding-left: 0px;
26
- padding-right: 30px;
27
-
28
- i {
29
- padding-left: 10px;
30
- padding-right: 5px;
31
- }
32
-
33
- span.group_title {
34
- padding-left: 0px;
35
- padding-right: 30px;
36
- }
37
- }
38
-
39
- .redux-container .expand_options,
40
- .redux-sidebar,
41
- .cb-enable,
42
- .cb-disable,
43
- .cb-enable span,
44
- .cb-disable span,
45
- #redux-footer #redux-share{
46
- float:right;
47
- }
48
-
49
- .redux_slider {
50
- margin-left: 0px;
51
- margin-right: 15px;
52
- }
53
-
54
- .redux-action_bar {
55
- float: left !important;
56
- }
57
-
58
- .expand_options {
59
- float: right !important;
60
- border:1px solid #f00;
61
- }
62
-
63
- .redux_field_th{
64
- padding:20px 0 20px 10px !important;
65
- }
66
-
67
- .field-desc {
68
- text-align: right;
69
- }
70
-
71
- .redux-container-ace_editor,
72
- .redux-container-border,
73
- .redux-container-spacing,
74
- .redux-container-dimensions {
75
- direction: ltr !important;
76
- }
77
-
78
- .redux-container-border .field-border-input,
79
- .redux-container-border .redux-color-init,
80
- .redux-container-border .redux-border-style,
81
- .redux-container-sorter,
82
- .redux-container-border,
83
- .redux-container-spacing,
84
- .redux-container-spacing .field-spacing-input,
85
- .redux-container-dimensions .redux-dimensions-container,
86
- .redux-container-text label,
87
- .redux-container-checkbox input,
88
- .typography-font-bar,
89
- .typography-style-bar,
90
- .redux-color.redux-typography-color,
91
- .redux-typography-subsets {
92
- float:right !important;
93
- }
94
-
95
- .input-append{
96
- margin-right:10px; direction:ltr !important;
97
- }
98
-
99
- .redux-container-slider,
100
- .redux-container-spinner,
101
- .redux-container-switch {
102
- direction:ltr !important;
103
- float:right;
104
- margin:0;
105
- }
106
-
107
- .redux-main .redux-typography-container .typography-preview {
108
- text-align: center !important;
109
- direction: ltr !important;
110
- }
111
-
112
- .redux-info-field .redux-info-icon {
113
- margin-left: 15px;
114
- }
115
-
116
- #redux-share {
117
- float:right !important;
118
- }
119
-
120
- .redux-sidebar {
121
- .redux-menu-warning,
122
- .redux-menu-error,
123
- .hasSubSections .extraIconSubsections {
124
- float: left;
125
- }
126
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/elusive-icons.css DELETED
@@ -1,4 +0,0 @@
1
- /*!
2
- * Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework
3
- * License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)
4
- */@font-face{font-family:'Elusive-Icons';src:url("fonts/elusiveicons-webfont.eot?v=2.0.0");src:url("fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0") format("embedded-opentype"),url("fonts/elusiveicons-webfont.woff?v=2.0.0") format("woff"),url("fonts/elusiveicons-webfont.ttf?v=2.0.0") format("truetype"),url("fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular") format("svg");font-weight:normal;font-style:normal}.el{display:inline-block;font:normal normal normal 14px/1 "Elusive-Icons";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.el-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.el-2x{font-size:2em}.el-3x{font-size:3em}.el-4x{font-size:4em}.el-5x{font-size:5em}.el-fw{width:1.28571em;text-align:center}.el-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.el-ul>li{position:relative}.el-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.el-li.el-lg{left:-1.85714em}.el-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.el.pull-left{margin-right:.3em}.el.pull-right{margin-left:.3em}.el-spin{-webkit-animation:el-spin 2s infinite linear;animation:el-spin 2s infinite linear}.el-pulse{-webkit-animation:el-spin 1s infinite steps(8);animation:el-spin 1s infinite steps(8)}@-webkit-keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.el-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.el-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.el-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.el-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .el-rotate-90,:root .el-rotate-180,:root .el-rotate-270,:root .el-flip-horizontal,:root .el-flip-vertical{filter:none}.el-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.el-stack-1x,.el-stack-2x{position:absolute;left:0;width:100%;text-align:center}.el-stack-1x{line-height:inherit}.el-stack-2x{font-size:2em}.el-inverse{color:#fff}.el-icon-address-book-alt:before,.el-address-book-alt:before{content:""}.el-icon-address-book:before,.el-address-book:before{content:""}.el-icon-adjust-alt:before,.el-adjust-alt:before{content:""}.el-icon-adjust:before,.el-adjust:before{content:""}.el-icon-adult:before,.el-adult:before{content:""}.el-icon-align-center:before,.el-align-center:before{content:""}.el-icon-align-justify:before,.el-align-justify:before{content:""}.el-icon-align-left:before,.el-align-left:before{content:""}.el-icon-align-right:before,.el-align-right:before{content:""}.el-icon-arrow-down:before,.el-arrow-down:before{content:""}.el-icon-arrow-left:before,.el-arrow-left:before{content:""}.el-icon-arrow-right:before,.el-arrow-right:before{content:""}.el-icon-arrow-up:before,.el-arrow-up:before{content:""}.el-icon-asl:before,.el-asl:before{content:""}.el-icon-asterisk:before,.el-asterisk:before{content:""}.el-icon-backward:before,.el-backward:before{content:""}.el-icon-ban-circle:before,.el-ban-circle:before{content:""}.el-icon-barcode:before,.el-barcode:before{content:""}.el-icon-behance:before,.el-behance:before{content:""}.el-icon-bell:before,.el-bell:before{content:""}.el-icon-blind:before,.el-blind:before{content:""}.el-icon-blogger:before,.el-blogger:before{content:""}.el-icon-bold:before,.el-bold:before{content:""}.el-icon-book:before,.el-book:before{content:""}.el-icon-bookmark-empty:before,.el-bookmark-empty:before{content:""}.el-icon-bookmark:before,.el-bookmark:before{content:""}.el-icon-brackets:before,.el-brackets:before{content:""}.el-icon-braille:before,.el-braille:before{content:""}.el-icon-briefcase:before,.el-briefcase:before{content:""}.el-icon-broom:before,.el-broom:before{content:""}.el-icon-brush:before,.el-brush:before{content:""}.el-icon-bulb:before,.el-bulb:before{content:""}.el-icon-bullhorn:before,.el-bullhorn:before{content:""}.el-icon-calendar-sign:before,.el-calendar-sign:before{content:""}.el-icon-calendar:before,.el-calendar:before{content:""}.el-icon-camera:before,.el-camera:before{content:""}.el-icon-car:before,.el-car:before{content:""}.el-icon-caret-down:before,.el-caret-down:before{content:""}.el-icon-caret-left:before,.el-caret-left:before{content:""}.el-icon-caret-right:before,.el-caret-right:before{content:""}.el-icon-caret-up:before,.el-caret-up:before{content:""}.el-icon-cc:before,.el-cc:before{content:""}.el-icon-certificate:before,.el-certificate:before{content:""}.el-icon-check-empty:before,.el-check-empty:before{content:""}.el-icon-check:before,.el-check:before{content:""}.el-icon-chevron-down:before,.el-chevron-down:before{content:""}.el-icon-chevron-left:before,.el-chevron-left:before{content:""}.el-icon-chevron-right:before,.el-chevron-right:before{content:""}.el-icon-chevron-up:before,.el-chevron-up:before{content:""}.el-icon-child:before,.el-child:before{content:""}.el-icon-circle-arrow-down:before,.el-circle-arrow-down:before{content:""}.el-icon-circle-arrow-left:before,.el-circle-arrow-left:before{content:""}.el-icon-circle-arrow-right:before,.el-circle-arrow-right:before{content:""}.el-icon-circle-arrow-up:before,.el-circle-arrow-up:before{content:""}.el-icon-cloud-alt:before,.el-cloud-alt:before{content:""}.el-icon-cloud:before,.el-cloud:before{content:""}.el-icon-cog-alt:before,.el-cog-alt:before{content:""}.el-icon-cog:before,.el-cog:before{content:""}.el-icon-cogs:before,.el-cogs:before{content:""}.el-icon-comment-alt:before,.el-comment-alt:before{content:""}.el-icon-comment:before,.el-comment:before{content:""}.el-icon-compass-alt:before,.el-compass-alt:before{content:""}.el-icon-compass:before,.el-compass:before{content:""}.el-icon-credit-card:before,.el-credit-card:before{content:""}.el-icon-css:before,.el-css:before{content:""}.el-icon-dashboard:before,.el-dashboard:before{content:""}.el-icon-delicious:before,.el-delicious:before{content:""}.el-icon-deviantart:before,.el-deviantart:before{content:""}.el-icon-digg:before,.el-digg:before{content:""}.el-icon-download-alt:before,.el-download-alt:before{content:""}.el-icon-download:before,.el-download:before{content:""}.el-icon-dribbble:before,.el-dribbble:before{content:""}.el-icon-edit:before,.el-edit:before{content:""}.el-icon-eject:before,.el-eject:before{content:""}.el-icon-envelope-alt:before,.el-envelope-alt:before{content:""}.el-icon-envelope:before,.el-envelope:before{content:""}.el-icon-error-alt:before,.el-error-alt:before{content:""}.el-icon-error:before,.el-error:before{content:""}.el-icon-eur:before,.el-eur:before{content:""}.el-icon-exclamation-sign:before,.el-exclamation-sign:before{content:""}.el-icon-eye-close:before,.el-eye-close:before{content:""}.el-icon-eye-open:before,.el-eye-open:before{content:""}.el-icon-facebook:before,.el-facebook:before{content:""}.el-icon-facetime-video:before,.el-facetime-video:before{content:""}.el-icon-fast-backward:before,.el-fast-backward:before{content:""}.el-icon-fast-forward:before,.el-fast-forward:before{content:""}.el-icon-female:before,.el-female:before{content:""}.el-icon-file-alt:before,.el-file-alt:before{content:""}.el-icon-file-edit-alt:before,.el-file-edit-alt:before{content:""}.el-icon-file-edit:before,.el-file-edit:before{content:""}.el-icon-file-new-alt:before,.el-file-new-alt:before{content:""}.el-icon-file-new:before,.el-file-new:before{content:""}.el-icon-file:before,.el-file:before{content:""}.el-icon-film:before,.el-film:before{content:""}.el-icon-filter:before,.el-filter:before{content:""}.el-icon-fire:before,.el-fire:before{content:""}.el-icon-flag-alt:before,.el-flag-alt:before{content:""}.el-icon-flag:before,.el-flag:before{content:""}.el-icon-flickr:before,.el-flickr:before{content:""}.el-icon-folder-close:before,.el-folder-close:before{content:""}.el-icon-folder-open:before,.el-folder-open:before{content:""}.el-icon-folder-sign:before,.el-folder-sign:before{content:""}.el-icon-folder:before,.el-folder:before{content:""}.el-icon-font:before,.el-font:before{content:""}.el-icon-fontsize:before,.el-fontsize:before{content:""}.el-icon-fork:before,.el-fork:before{content:""}.el-icon-forward-alt:before,.el-forward-alt:before{content:""}.el-icon-forward:before,.el-forward:before{content:""}.el-icon-foursquare:before,.el-foursquare:before{content:""}.el-icon-friendfeed-rect:before,.el-friendfeed-rect:before{content:""}.el-icon-friendfeed:before,.el-friendfeed:before{content:""}.el-icon-fullscreen:before,.el-fullscreen:before{content:""}.el-icon-gallery:before,.el-gallery:before{content:""}.el-icon-gbp:before,.el-gbp:before{content:""}.el-icon-gift:before,.el-gift:before{content:""}.el-icon-github-text:before,.el-github-text:before{content:""}.el-icon-github:before,.el-github:before{content:""}.el-icon-glass:before,.el-glass:before{content:""}.el-icon-glasses:before,.el-glasses:before{content:""}.el-icon-globe-alt:before,.el-globe-alt:before{content:""}.el-icon-globe:before,.el-globe:before{content:""}.el-icon-googleplus:before,.el-googleplus:before{content:""}.el-icon-graph-alt:before,.el-graph-alt:before{content:""}.el-icon-graph:before,.el-graph:before{content:""}.el-icon-group-alt:before,.el-group-alt:before{content:""}.el-icon-group:before,.el-group:before{content:""}.el-icon-guidedog:before,.el-guidedog:before{content:""}.el-icon-hand-down:before,.el-hand-down:before{content:""}.el-icon-hand-left:before,.el-hand-left:before{content:""}.el-icon-hand-right:before,.el-hand-right:before{content:""}.el-icon-hand-up:before,.el-hand-up:before{content:""}.el-icon-hdd:before,.el-hdd:before{content:""}.el-icon-headphones:before,.el-headphones:before{content:""}.el-icon-hearing-impaired:before,.el-hearing-impaired:before{content:""}.el-icon-heart-alt:before,.el-heart-alt:before{content:""}.el-icon-heart-empty:before,.el-heart-empty:before{content:""}.el-icon-heart:before,.el-heart:before{content:""}.el-icon-home-alt:before,.el-home-alt:before{content:""}.el-icon-home:before,.el-home:before{content:""}.el-icon-hourglass:before,.el-hourglass:before{content:""}.el-icon-idea-alt:before,.el-idea-alt:before{content:""}.el-icon-idea:before,.el-idea:before{content:""}.el-icon-inbox-alt:before,.el-inbox-alt:before{content:""}.el-icon-inbox-box:before,.el-inbox-box:before{content:""}.el-icon-inbox:before,.el-inbox:before{content:""}.el-icon-indent-left:before,.el-indent-left:before{content:""}.el-icon-indent-right:before,.el-indent-right:before{content:""}.el-icon-info-circle:before,.el-info-circle:before{content:""}.el-icon-instagram:before,.el-instagram:before{content:""}.el-icon-iphone-home:before,.el-iphone-home:before{content:""}.el-icon-italic:before,.el-italic:before{content:""}.el-icon-key:before,.el-key:before{content:""}.el-icon-laptop-alt:before,.el-laptop-alt:before{content:""}.el-icon-laptop:before,.el-laptop:before{content:""}.el-icon-lastfm:before,.el-lastfm:before{content:""}.el-icon-leaf:before,.el-leaf:before{content:""}.el-icon-lines:before,.el-lines:before{content:""}.el-icon-link:before,.el-link:before{content:""}.el-icon-linkedin:before,.el-linkedin:before{content:""}.el-icon-list-alt:before,.el-list-alt:before{content:""}.el-icon-list:before,.el-list:before{content:""}.el-icon-livejournal:before,.el-livejournal:before{content:""}.el-icon-lock-alt:before,.el-lock-alt:before{content:""}.el-icon-lock:before,.el-lock:before{content:""}.el-icon-magic:before,.el-magic:before{content:""}.el-icon-magnet:before,.el-magnet:before{content:""}.el-icon-male:before,.el-male:before{content:""}.el-icon-map-marker-alt:before,.el-map-marker-alt:before{content:""}.el-icon-map-marker:before,.el-map-marker:before{content:""}.el-icon-mic-alt:before,.el-mic-alt:before{content:""}.el-icon-mic:before,.el-mic:before{content:""}.el-icon-minus-sign:before,.el-minus-sign:before{content:""}.el-icon-minus:before,.el-minus:before{content:""}.el-icon-move:before,.el-move:before{content:""}.el-icon-music:before,.el-music:before{content:""}.el-icon-myspace:before,.el-myspace:before{content:""}.el-icon-network:before,.el-network:before{content:""}.el-icon-off:before,.el-off:before{content:""}.el-icon-ok-circle:before,.el-ok-circle:before{content:""}.el-icon-ok-sign:before,.el-ok-sign:before{content:""}.el-icon-ok:before,.el-ok:before{content:""}.el-icon-opensource:before,.el-opensource:before{content:""}.el-icon-paper-clip-alt:before,.el-paper-clip-alt:before{content:""}.el-icon-paper-clip:before,.el-paper-clip:before{content:""}.el-icon-path:before,.el-path:before{content:""}.el-icon-pause-alt:before,.el-pause-alt:before{content:""}.el-icon-pause:before,.el-pause:before{content:""}.el-icon-pencil-alt:before,.el-pencil-alt:before{content:""}.el-icon-pencil:before,.el-pencil:before{content:""}.el-icon-person:before,.el-person:before{content:""}.el-icon-phone-alt:before,.el-phone-alt:before{content:""}.el-icon-phone:before,.el-phone:before{content:""}.el-icon-photo-alt:before,.el-photo-alt:before{content:""}.el-icon-photo:before,.el-photo:before{content:""}.el-icon-picasa:before,.el-picasa:before{content:""}.el-icon-picture:before,.el-picture:before{content:""}.el-icon-plane:before,.el-plane:before{content:""}.el-icon-play-alt:before,.el-play-alt:before{content:""}.el-icon-play-circle:before,.el-play-circle:before{content:""}.el-icon-play:before,.el-play:before{content:""}.el-icon-plurk-alt:before,.el-plurk-alt:before{content:""}.el-icon-plurk:before,.el-plurk:before{content:""}.el-icon-plus-sign:before,.el-plus-sign:before{content:""}.el-icon-plus:before,.el-plus:before{content:""}.el-icon-podcast:before,.el-podcast:before{content:""}.el-icon-print:before,.el-print:before{content:""}.el-icon-puzzle:before,.el-puzzle:before{content:""}.el-icon-qrcode:before,.el-qrcode:before{content:""}.el-icon-question-sign:before,.el-question-sign:before{content:""}.el-icon-question:before,.el-question:before{content:""}.el-icon-quote-alt:before,.el-quote-alt:before{content:""}.el-icon-quote-right-alt:before,.el-quote-right-alt:before{content:""}.el-icon-quote-right:before,.el-quote-right:before{content:""}.el-icon-quotes:before,.el-quotes:before{content:""}.el-icon-random:before,.el-random:before{content:""}.el-icon-record:before,.el-record:before{content:""}.el-icon-reddit:before,.el-reddit:before{content:""}.el-icon-redux:before,.el-redux:before{content:""}.el-icon-refresh:before,.el-refresh:before{content:""}.el-icon-remove-circle:before,.el-remove-circle:before{content:""}.el-icon-remove-sign:before,.el-remove-sign:before{content:""}.el-icon-remove:before,.el-remove:before{content:""}.el-icon-repeat-alt:before,.el-repeat-alt:before{content:""}.el-icon-repeat:before,.el-repeat:before{content:""}.el-icon-resize-full:before,.el-resize-full:before{content:""}.el-icon-resize-horizontal:before,.el-resize-horizontal:before{content:""}.el-icon-resize-small:before,.el-resize-small:before{content:""}.el-icon-resize-vertical:before,.el-resize-vertical:before{content:""}.el-icon-return-key:before,.el-return-key:before{content:""}.el-icon-retweet:before,.el-retweet:before{content:""}.el-icon-reverse-alt:before,.el-reverse-alt:before{content:""}.el-icon-road:before,.el-road:before{content:""}.el-icon-rss:before,.el-rss:before{content:""}.el-icon-scissors:before,.el-scissors:before{content:""}.el-icon-screen-alt:before,.el-screen-alt:before{content:""}.el-icon-screen:before,.el-screen:before{content:""}.el-icon-screenshot:before,.el-screenshot:before{content:""}.el-icon-search-alt:before,.el-search-alt:before{content:""}.el-icon-search:before,.el-search:before{content:""}.el-icon-share-alt:before,.el-share-alt:before{content:""}.el-icon-share:before,.el-share:before{content:""}.el-icon-shopping-cart-sign:before,.el-shopping-cart-sign:before{content:""}.el-icon-shopping-cart:before,.el-shopping-cart:before{content:""}.el-icon-shortcode:before,.el-shortcode:before{content:""}.el-icon-signal:before,.el-signal:before{content:""}.el-icon-skype:before,.el-skype:before{content:""}.el-icon-slideshare:before,.el-slideshare:before{content:""}.el-icon-smiley-alt:before,.el-smiley-alt:before{content:""}.el-icon-smiley:before,.el-smiley:before{content:""}.el-icon-soundcloud:before,.el-soundcloud:before{content:""}.el-icon-speaker:before,.el-speaker:before{content:""}.el-icon-spotify:before,.el-spotify:before{content:""}.el-icon-stackoverflow:before,.el-stackoverflow:before{content:""}.el-icon-star-alt:before,.el-star-alt:before{content:""}.el-icon-star-empty:before,.el-star-empty:before{content:""}.el-icon-star:before,.el-star:before{content:""}.el-icon-step-backward:before,.el-step-backward:before{content:""}.el-icon-step-forward:before,.el-step-forward:before{content:""}.el-icon-stop-alt:before,.el-stop-alt:before{content:""}.el-icon-stop:before,.el-stop:before{content:""}.el-icon-stumbleupon:before,.el-stumbleupon:before{content:""}.el-icon-tag:before,.el-tag:before{content:""}.el-icon-tags:before,.el-tags:before{content:""}.el-icon-tasks:before,.el-tasks:before{content:""}.el-icon-text-height:before,.el-text-height:before{content:""}.el-icon-text-width:before,.el-text-width:before{content:""}.el-icon-th-large:before,.el-th-large:before{content:""}.el-icon-th-list:before,.el-th-list:before{content:""}.el-icon-th:before,.el-th:before{content:""}.el-icon-thumbs-down:before,.el-thumbs-down:before{content:""}.el-icon-thumbs-up:before,.el-thumbs-up:before{content:""}.el-icon-time-alt:before,.el-time-alt:before{content:""}.el-icon-time:before,.el-time:before{content:""}.el-icon-tint:before,.el-tint:before{content:""}.el-icon-torso:before,.el-torso:before{content:""}.el-icon-trash-alt:before,.el-trash-alt:before{content:""}.el-icon-trash:before,.el-trash:before{content:""}.el-icon-tumblr:before,.el-tumblr:before{content:""}.el-icon-twitter:before,.el-twitter:before{content:""}.el-icon-universal-access:before,.el-universal-access:before{content:""}.el-icon-unlock-alt:before,.el-unlock-alt:before{content:""}.el-icon-unlock:before,.el-unlock:before{content:""}.el-icon-upload:before,.el-upload:before{content:""}.el-icon-usd:before,.el-usd:before{content:""}.el-icon-user:before,.el-user:before{content:""}.el-icon-viadeo:before,.el-viadeo:before{content:""}.el-icon-video-alt:before,.el-video-alt:before{content:""}.el-icon-video-chat:before,.el-video-chat:before{content:""}.el-icon-video:before,.el-video:before{content:""}.el-icon-view-mode:before,.el-view-mode:before{content:""}.el-icon-vimeo:before,.el-vimeo:before{content:""}.el-icon-vkontakte:before,.el-vkontakte:before{content:""}.el-icon-volume-down:before,.el-volume-down:before{content:""}.el-icon-volume-off:before,.el-volume-off:before{content:""}.el-icon-volume-up:before,.el-volume-up:before{content:""}.el-icon-w3c:before,.el-w3c:before{content:""}.el-icon-warning-sign:before,.el-warning-sign:before{content:""}.el-icon-website-alt:before,.el-website-alt:before{content:""}.el-icon-website:before,.el-website:before{content:""}.el-icon-wheelchair:before,.el-wheelchair:before{content:""}.el-icon-wordpress:before,.el-wordpress:before{content:""}.el-icon-wrench-alt:before,.el-wrench-alt:before{content:""}.el-icon-wrench:before,.el-wrench:before{content:""}.el-icon-youtube:before,.el-youtube:before{content:""}.el-icon-zoom-in:before,.el-zoom-in:before{content:""}.el-icon-zoom-out:before,.el-zoom-out:before{content:""}
 
 
 
 
admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/fonts/elusiveicons-webfont.eot DELETED
Binary file
admin/core/lib/ReduxFramework/ReduxCore/assets/css/vendor/elusive-icons/fonts/elusiveicons-webfont.svg DELETED
@@ -1,934 +0,0 @@
1
- <?xml version="1.0" standalone="no"?>
2
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
- <svg xmlns="http://www.w3.org/2000/svg">
4
- <metadata>
5
- Created by FontForge 20120731 at Tue Feb 24 11:41:15 2015
6
- By Dovy
7
- </metadata>
8
- <defs>
9
- <font id="elusiveicons" horiz-adv-x="1200" >
10
- <font-face
11
- font-family="elusiveicons"
12
- font-weight="500"
13
- font-stretch="normal"
14
- units-per-em="1200"
15
- panose-1="2 0 6 9 0 0 0 0 0 0"
16
- ascent="1075"
17
- descent="-125"
18
- bbox="-2 -125.75 1202 1075.75"
19
- underline-thickness="60"
20
- underline-position="-120"
21
- unicode-range="U+F101-F232"
22
- />
23
- <missing-glyph
24
- d="M40 0v800h320v-800h-320zM80 40h240v720h-240v-720z" />
25
- <glyph glyph-name=".notdef"
26
- d="M40 0v800h320v-800h-320zM80 40h240v720h-240v-720z" />
27
- <glyph glyph-name=".null" horiz-adv-x="0"
28
- />
29
- <glyph glyph-name="nonmarkingreturn"
30
- />
31
- <glyph glyph-name="uniF101" unicode="&#xf101;"
32
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM264 811v-672h524h75h73v119h-73v65h73v119h-73v66h73v119h-73v65h73v119h-73h-75h-524zM563 694
33
- q27 0 49.5 -13t35.5 -35.5t13 -48.5q0 -29 -15 -52t-39 -35l124 -75h2v-1v-104h-173h-166v104v1h1l125 75q-24 12 -39 35t-15 52q0 40 28.5 68.5t68.5 28.5z" />
34
- <glyph glyph-name="uniF102" unicode="&#xf102;"
35
- d="M0 1075h935h134h131v-212h-131v-117h131v-213h-131v-116h131v-213h-131v-117h131v-212h-131h-134h-935v1200zM535 865q-47 0 -87 -23t-63.5 -63t-23.5 -87q0 -50 26.5 -91.5t69.5 -63.5l-222 -133h-3v-1v-187h605v187v1h-3l-222 133q44 22 70 63.5t26 91.5
36
- q0 72 -50.5 122.5t-122.5 50.5z" />
37
- <glyph glyph-name="uniF103" unicode="&#xf103;"
38
- d="M104 1075h159v-700h104v-254h-367v254h104v700zM521 1075h158v-452h105v-254h-368v254h105v452zM937 1075h159v-202h104v-254h-367v254h104v202zM886 823v-50h261v50h-261zM937 577h159v-702h-159v702zM470 573v-51h260v51h-260zM521 329h158v-454h-158v454zM53 325v-51
39
- h261v51h-261zM104 79h159v-204h-159v204z" />
40
- <glyph glyph-name="uniF104" unicode="&#xf104;"
41
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM600 900q-115 0 -213 -57t-155 -155t-57 -213t57 -213t155 -155t213 -57v850z" />
42
- <glyph glyph-name="uniF105" unicode="&#xf105;"
43
- d="M605 595q-101 2 -170 72t-70 168q2 100 72.5 169.5t167.5 70.5q50 -2 94.5 -21.5t76.5 -51.5t50.5 -75.5t18.5 -91.5q-1 -66 -34 -121t-88 -87t-118 -32zM799 545q62 -1 112 -26.5t81 -68.5t48 -96t17 -110v-369h-167v324q-3 16 -12.5 23t-20.5 5q-7 -1 -12.5 -4.5
44
- t-9.5 -9.5t-4 -14v-324h-465v324q-5 31 -30 29q-11 -1 -19.5 -9t-8.5 -20v-324h-165v369q-1 80 30.5 148t91.5 110.5t137 42.5h397z" />
45
- <glyph glyph-name="uniF106" unicode="&#xf106;"
46
- d="M291 976h618v-178h-618v178zM127 701h946v-178h-946v178zM234 427h732v-178h-732v178zM0 152h1200v-178h-1200v178z" />
47
- <glyph glyph-name="uniF107" unicode="&#xf107;"
48
- d="M0 976h1200v-178h-1200v178zM0 701h1200v-178h-1200v178zM0 427h1200v-178h-1200v178zM0 152h1200v-178h-1200v178z" />
49
- <glyph glyph-name="uniF108" unicode="&#xf108;"
50
- d="M619 976v-178h-619v178h619zM947 701v-178h-947v178h947zM731 427v-178h-731v178h731zM1200 152v-178h-1200v178h1200z" />
51
- <glyph glyph-name="uniF109" unicode="&#xf109;"
52
- d="M581 976h619v-178h-619v178zM253 701h947v-178h-947v178zM469 427h731v-178h-731v178zM0 152h1200v-178h-1200v178z" />
53
- <glyph glyph-name="uniF10A" unicode="&#xf10a;"
54
- d="M600 -125l-469 703h253v497h432v-497h253z" />
55
- <glyph glyph-name="uniF10B" unicode="&#xf10b;"
56
- d="M0 475l703 469v-253h497v-432h-497v-253z" />
57
- <glyph glyph-name="uniF10C" unicode="&#xf10c;"
58
- d="M1200 475l-703 -469v253h-497v432h497v253z" />
59
- <glyph glyph-name="uniF10D" unicode="&#xf10d;"
60
- d="M600 1075l469 -703h-253v-497h-432v497h-253z" />
61
- <glyph glyph-name="uniF10E" unicode="&#xf10e;"
62
- d="M710 1075h1q27 0 47 -25t22 -69l35 -654q10 35 34.5 70.5t56 64.5t69.5 51.5t74 33.5t69 8t54 -22q26 -19 28 -53.5t-15 -67t-43 -47.5q-52 -23 -91.5 -60t-62.5 -77.5t-45.5 -88t-40 -89.5t-47 -84t-67.5 -70q-28 -21 -82 -21h-434q-55 3 -87 44.5t-42 99.5l-142 793
63
- q-4 34 10 54t35 21t42 -12.5t30 -37.5l65 -226q-20 -37 -15 -80q6 -39 41 -252q4 -40 27.5 -74t55 -50t68 -9t63.5 42q19 -20 45.5 -28.5t53.5 -3t50.5 20.5t39.5 43.5t17 64.5l8 698q3 29 14 50t25.5 31t31.5 11h2zM490 687q32 0 57.5 -19t29.5 -52l10 -304q0 -35 -9 -58.5
64
- t-22.5 -33t-30.5 -9.5q-30 -1 -54.5 25t-26.5 64l-27 310q0 34 18.5 53.5t47.5 22.5q4 1 7 1zM292 618q26 1 47.5 -16.5t26.5 -48.5l26 -257q2 -26 -5.5 -47t-20.5 -32.5t-29 -15.5q-10 -2 -20.5 0.5t-19.5 8.5t-16.5 18t-12.5 28l-44 266q-5 40 11 64.5t43 30.5q7 1 14 1z
65
- " />
66
- <glyph glyph-name="uniF10F" unicode="&#xf10f;"
67
- d="M490 1046h220v-444l422 137l68 -209l-422 -137l261 -359l-178 -130l-261 359l-261 -359l-178 130l261 359l-422 137l68 209l422 -137v444z" />
68
- <glyph glyph-name="uniF110" unicode="&#xf110;"
69
- d="M627 1075v-545l546 545v-1200l-546 545v-545l-600 600z" />
70
- <glyph glyph-name="uniF111" unicode="&#xf111;"
71
- d="M1024.5 899.5q115.5 -115.5 156 -270t0 -309t-156 -270t-270 -156t-309 0t-270 156t-156 270t0 309t156 270t270 156t309 0t270 -156zM861 842v0q-87 62 -192 78t-207.5 -16.5t-180 -110t-110 -180t-16.5 -207.5t78 -192zM967 736l-628 -628q87 -62 192 -78t207.5 16.5
72
- t180 110t110 180t16.5 207.5t-78 192z" />
73
- <glyph glyph-name="uniF112" unicode="&#xf112;"
74
- d="M0 975h100v-1000h-100v1000zM186 975h24v-1000h-24v1000zM244 975h76v-1000h-76v1000zM398 975h32v-1000h-32v1000zM516 975h24v-1000h-24v1000zM551 975h99v-1000h-99v1000zM710 975h50v-1000h-50v1000zM859 975h11v-1000h-11v1000zM947 975h33v-1000h-33v1000z
75
- M1066 975h24v-1000h-24v1000zM1100 975h100v-1000h-100v1000z" />
76
- <glyph glyph-name="uniF113" unicode="&#xf113;"
77
- d="M0 1075h1200v-1200h-1200v1200zM186 579v-514h310q57 2 94 38q38 40 39 99q-1 58 -26 91q-23 28 -61 38v2q35 12 53 37q23 32 23 83q-1 55 -37 91q-38 35 -89 35h-306zM721 578v-84h227v84h-227zM830 469q-45 0 -82 -13q-36 -13 -62 -39q-26 -25 -40 -64t-14 -90
78
- q0 -53 15 -92q14 -39 40.5 -64.5t64.5 -38.5q39 -12 86 -12q95 2 143 41q47 42 48 112h-129q0 -12 -4 -23q-11 -34 -61 -34q-37 0 -54 22q-16 22 -16 63h264q0 76 -14 118q-13 39 -38 64q-26 25 -63 37q-36 13 -84 13zM334 466h101q15 0 24 -11q10 -13 10 -28v-8
79
- q0 -17 -10 -28q-10 -12 -24 -12h-101v87zM835 374q29 0 44 -18q16 -17 16 -48h-130q4 30 20 48q17 18 50 18zM334 273h112q15 -1 24 -12q10 -12 10 -28v-8q-1 -17 -10 -29q-11 -11 -24 -11h-112v88z" />
80
- <glyph glyph-name="uniF114" unicode="&#xf114;"
81
- d="M521 1075h158v-74q123 -27 204.5 -126.5t82.5 -229.5v-319l236 -205v-55h-236h-732h-236v55l236 205v319q1 130 82.5 229.5t204.5 126.5v74zM600 50q36 0 62 -25.5t26 -62t-26 -62t-62 -25.5t-62 25.5t-26 62t26 62t62 25.5z" />
82
- <glyph glyph-name="uniF115" unicode="&#xf115;"
83
- d="M385 1075q33 0 60.5 -16t43 -43.5t15.5 -59.5q0 -50 -34.5 -84.5t-84 -34.5t-84.5 34.5t-35 84t35 84.5t84 35zM286 775q23 37 69 42.5t80 -26.5l139 -176l136 -27q17 -3 29.5 -19.5t8.5 -35.5t-28 -27l438 -601q7 -12 -4.5 -18.5t-18.5 2.5l-470 619l-126 24
84
- q-18 5 -27 17l-54 67v-57v-137l138 -158q7 -5 10 -21l66 -299q4 -21 -5.5 -38t-26 -24t-35 -7t-34 12t-20.5 34l-61 287l-113 127l-50 -177q-6 -17 -10 -22l-166 -214q-14 -16 -33.5 -21.5t-36 0.5t-29 18.5t-13 31.5t12.5 41l160 203l63 226l-2 185l-33 -45l-13 -131
85
- q-5 -32 -29 -42t-45 5.5t-18 44.5l16 143q0 11 7 21z" />
86
- <glyph glyph-name="uniF116" unicode="&#xf116;"
87
- d="M0 1075h1200v-1200h-1200v1200zM642 855l-229 -1q-50 -7 -90 -28.5t-66.5 -59.5t-30.5 -87l-2 -352q0 -118 67.5 -175.5t197.5 -54.5l280 1q49 7 85.5 24.5t58.5 39t36 51.5t19.5 55.5t8.5 56.5v105q-2 37 -16 65t-36 42.5t-45.5 21.5t-50.5 8q12 42 3 111
88
- q-6 73 -56 121.5t-134 55.5zM451 713h186q36 -5 56 -25.5t19.5 -44t-20.5 -44.5t-55 -27h-186q-37 5 -57 25.5t-19.5 44t20.5 44.5t56 27zM408 406l342 -1q25 -4 43 -15.5t26.5 -27.5t8.5 -34t-7.5 -34t-25 -28t-41.5 -16l-342 1q-38 5 -59 27.5t-21 49t20 49.5t56 29z" />
89
- <glyph glyph-name="uniF117" unicode="&#xf117;"
90
- d="M0 1075h698q215 0 323 -74t108 -223q0 -106 -75 -169q-74 -63 -221 -79q178 -17 272.5 -96.5t94.5 -211.5q0 -178 -132 -263q-132 -84 -414 -84h-654v97h151v1006h-151v97zM454 978v-404h103q136 0 202 50q65 51 65 154q0 105 -64 152q-63 48 -203 48h-103zM454 478v-506
91
- h113q151 0 223.5 61t72.5 189q0 129 -73.5 192.5t-222.5 63.5h-113z" />
92
- <glyph glyph-name="uniF118" unicode="&#xf118;"
93
- d="M455 1064l578 -299v-724l-107 -58v724l-515 276q-36 13 -81 -10.5t-72 -57.5l579 -332v-650l-106 -58l-564 350v668q0 37 18 65q22 35 72.5 67t103.5 44.5t94 -5.5z" />
94
- <glyph glyph-name="uniF119" unicode="&#xf119;"
95
- d="M234 1075h732v-1087v-113l-366 366l-366 -366v113v1087zM309 1000v-938l291 291l291 -291v938h-582z" />
96
- <glyph glyph-name="uniF11A" unicode="&#xf11a;"
97
- d="M234 1075h732v-1087v-113l-366 366l-366 -366v113v1087z" />
98
- <glyph glyph-name="uniF11B" unicode="&#xf11b;"
99
- d="M50 1021h320v-91h-320v91zM50 30h320v-91h-320v91zM50 30v900h91v-900h-91zM830 1011h320v-91h-320v91zM830 20h320v-91h-320v91zM1150 921v-901h-91v901h91z" />
100
- <glyph glyph-name="uniF11C" unicode="&#xf11c;"
101
- d="M510 24q0 -62 -43.5 -105.5t-105.5 -43.5t-105.5 43.5t-43.5 105.5q0 40 20 74.5t54.5 54.5t74.5 20q62 0 105.5 -43.5t43.5 -105.5zM510 475q0 -30 -11.5 -58t-31.5 -47.5t-47.5 -31.5t-58.5 -12q-62 0 -105.5 43.5t-43.5 105.5t43.5 105.5t105.5 43.5q41 0 75 -20
102
- t54 -54.5t20 -74.5zM510 926q0 -62 -43.5 -105.5t-105.5 -43.5t-105.5 43.5t-43.5 105.5t43.5 105.5t105.5 43.5t105.5 -43.5t43.5 -105.5zM988 24q0 -62 -43.5 -105.5t-105.5 -43.5t-105.5 43.5t-43.5 105.5t43.5 105.5t105.5 43.5t105.5 -43.5t43.5 -105.5zM988 475
103
- q0 -62 -43.5 -105.5t-105.5 -43.5t-105.5 43.5t-43.5 105.5t43.5 105.5t105.5 43.5t105.5 -43.5t43.5 -105.5zM988 926q0 -62 -43.5 -105.5t-105.5 -43.5t-105.5 43.5t-43.5 105.5t43.5 105.5t105.5 43.5q40 0 74.5 -20t54.5 -54.5t20 -74.5z" />
104
- <glyph glyph-name="uniF11D" unicode="&#xf11d;"
105
- d="M318 1001h564v-167h318v-487h-541v100h-118v-100h-541v487h318v167zM405 915v-81h390v81h-390zM0 253h541v-97h118v97h541v-304h-1200v304z" />
106
- <glyph glyph-name="uniF11E" unicode="&#xf11e;"
107
- d="M1094 1075l106 -106l-410 -410q13 -22 10 -48t-22 -45q-33 -33 -78 -19q49 -101 6 -191q-80 -107 -133 -200.5t-74 -180.5q-52 26 -115 68q-10 61 6.5 115t57.5 92q-54 -20 -90.5 -58.5t-50.5 -90.5q-43 31 -108 98q19 25 26.5 35.5t13.5 20t4.5 10t-7.5 -0.5t-15 -6
108
- t-25 -11.5t-31 -11.5q-35 40 -63 77q36 13 64 33t48.5 47.5t31.5 60.5q-84 -85 -196 -67q-31 48 -50 88q58 5 113.5 30.5t92.5 55t86.5 66t88.5 55.5q98 42 191 -6q-14 45 19 78q19 19 45 22t48 -10z" />
109
- <glyph glyph-name="uniF11F" unicode="&#xf11f;"
110
- d="M1158 1075l42 -1q-46 -64 -99.5 -149t-94.5 -155t-97 -156t-112 -160t-134.5 -157.5t-167.5 -157.5l-131 137q16 59 99.5 162t192 209.5t218 204t189.5 160t95 63.5zM323 234l131 -137q-18 -41 -39.5 -73.5t-50 -62t-64 -48t-79.5 -29.5t-100 -9t-121 17q48 17 79.5 40.5
111
- t46.5 49t25 53l20 55t25.5 53.5t47 50t79.5 41z" />
112
- <glyph glyph-name="uniF120" unicode="&#xf120;"
113
- d="M600 955q119 0 203 -63t84 -152l-163 -495h-248l-163 495q0 89 84 152t203 63zM600 908q-56 0 -104 -19t-76.5 -46.5t-44 -55t-15.5 -47.5l116 -345h248l116 345q0 17 -15.5 43.5t-44 55.5t-76.5 49t-104 20zM472 209v0h256v-86h-256v86zM472 81h256v-86h-256v86z" />
114
- <glyph glyph-name="uniF121" unicode="&#xf121;"
115
- d="M1030 978v0q28 -1 51 -15.5t36 -37t14 -48.5v-240q24 -8 41 -26.5t23.5 -42t3.5 -47t-21 -44t-47 -31.5v-241q-2 -42 -32 -70.5t-69 -29.5q-75 68 -161.5 121t-184 88.5t-194.5 46.5q-41 -18 -57 -61.5t-8.5 -92.5t32.5 -97t60 -76q-21 -36 -68 -52t-96 -8t-78 36
116
- q-19 54 -29.5 90.5t-20 85t-8 93.5t14.5 87h-131q-43 2 -71.5 32.5t-29.5 69.5v147q2 43 32 72.5t69 29.5h326q167 10 327.5 78.5t275.5 182.5zM1033 848q-245 -182 -505 -221v-171q289 -54 505 -221v613z" />
117
- <glyph glyph-name="uniF122" unicode="&#xf122;"
118
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM389 853v-118h63v118h-63zM748 853v-118h63v118h-63zM262 796v-166h676v166h-83v-106h-151v106h-208v-106
119
- h-151v106h-83zM262 587v-490h676v490h-676zM528 474q26 -1 48 -13.5t31 -34.5q12 -34 2 -55q-11 -24 -47 -37q58 -15 59 -67q-1 -38 -30 -62q-29 -23 -63 -23q-94 0 -94 85h55q2 -42 35 -42q41 2 42 45q0 28 -19 36q-15 6 -51 6v43q63 -1 63 36q-2 40 -33 40q-37 -2 -38 -37
120
- h-54q1 39 28 59t66 21zM717 468h49v-281h-53v226q-30 -26 -66 -36v48q42 16 70 43z" />
121
- <glyph glyph-name="uniF123" unicode="&#xf123;"
122
- d="M266 1075h99v-188h-99v188zM835 1075h99v-188h-99v188zM64 985h132v-169h239v169h330v-169h239v169h132v-264h-1072v264zM64 652h1072v-777h-1072v777zM485 473q-61 -1 -104 -33t-44 -93h86q0 26 15.5 41.5t43.5 17.5q50 -1 53 -64q-1 -59 -100 -57v-68q58 0 81 -10
123
- q29 -12 29 -56q0 -69 -65 -73q-26 0 -40 18.5t-16 48.5h-87q0 -134 148 -134q55 0 100 37q46 37 48 97q-1 41 -25.5 68t-68.5 39q57 20 76 58q15 34 -3 87q-15 36 -49.5 55.5t-77.5 20.5zM786 464q-44 -43 -112 -69v-76q58 17 106 58v-358h83v445h-77z" />
124
- <glyph glyph-name="uniF124" unicode="&#xf124;"
125
- d="M391 927h435l37 -152h337v-752h-1200v752h353zM603 775q-92 0 -169.5 -45t-122.5 -122.5t-45 -169.5t45 -169.5t122.5 -123t169.5 -45.5t169.5 45.5t123 123t45.5 169.5t-45.5 169.5t-123 122.5t-169.5 45zM999 702v-99h170v99h-170zM603.5 676q98.5 0 168 -70
126
- t69.5 -168.5t-69.5 -168t-168 -69.5t-168.5 69.5t-70 168t70 168.5t168.5 70z" />
127
- <glyph glyph-name="uniF125" unicode="&#xf125;"
128
- d="M215 974h770l76 -316h21h118v-92h-48v-590h-136v96h-832v-96h-136v590h-48v92h118h21zM255 913l-61 -255h812l-61 255h-690zM87 489v-91l191 -71v92zM1113 489l-191 -70v-92l191 71v91zM416 250v-91h368v91h-368z" />
129
- <glyph glyph-name="uniF126" unicode="&#xf126;"
130
- d="M0 950h1200l-600 -950z" />
131
- <glyph glyph-name="uniF127" unicode="&#xf127;"
132
- d="M1100 -125l-1000 600l1000 600v-1200z" />
133
- <glyph glyph-name="uniF128" unicode="&#xf128;"
134
- d="M100 1075l1000 -600l-1000 -600v1200z" />
135
- <glyph glyph-name="uniF129" unicode="&#xf129;"
136
- d="M0 -25l600 1000l600 -1000h-1200z" />
137
- <glyph glyph-name="uniF12A" unicode="&#xf12a;"
138
- d="M600 975l600 -117v-766l-600 -117l-600 117v766zM382 709q-97 0 -165.5 -68.5t-68.5 -165.5t68.5 -165.5t165.5 -68.5q69 0 125.5 36.5t85.5 96.5h-114q-40 -39 -97 -39q-58 0 -99 41t-41 99t41 99t99 41q57 0 97 -39h114q-29 60 -85.5 96.5t-125.5 36.5zM841 709
139
- q-64 0 -117.5 -31.5t-85 -85t-31.5 -117.5t31.5 -117.5t85 -85t117.5 -31.5q69 0 125.5 36.5t85.5 96.5h-114q-40 -39 -97 -39q-58 0 -99 41t-41 99t41 99t99 41q57 0 97 -39h114q-19 39 -50.5 69t-73 47t-87.5 17z" />
140
- <glyph glyph-name="uniF12B" unicode="&#xf12b;"
141
- d="M978 8l-260 128l-137 -256l-117 265l-269 -108l80 279l-275 90l240 162l-152 246l288 -31l41 287l201 -209l216 193l19 -289l290 10l-171 -235l228 -179l-281 -69z" />
142
- <glyph glyph-name="uniF12C" unicode="&#xf12c;"
143
- d="M0 1075h1200v-1200h-1200v1200zM197 878v-806h806v806h-806z" />
144
- <glyph glyph-name="uniF12D" unicode="&#xf12d;"
145
- d="M0 1075h776l-197 -197h-382v-382v-424h424h382v382l197 197v-329v-447h-776h-424v424v776zM1030 1060l159 -159l-434 -434l-159 -160l-314 315l159 159l155 -155z" />
146
- <glyph glyph-name="uniF12E" unicode="&#xf12e;"
147
- d="M600 86l-179 178l-421 422l179 178l421 -421l421 421l179 -178l-421 -422z" />
148
- <glyph glyph-name="uniF12F" unicode="&#xf12f;"
149
- d="M211 475l178 179l422 421l178 -179l-421 -421l421 -421l-178 -179l-422 421z" />
150
- <glyph glyph-name="uniF130" unicode="&#xf130;"
151
- d="M989 475v0l-178 -179l-422 -421l-178 179l421 421l-421 421l178 179l422 -421z" />
152
- <glyph glyph-name="uniF131" unicode="&#xf131;"
153
- d="M600 864l179 -178l421 -422l-179 -178l-421 421l-421 -421l-179 178l421 422z" />
154
- <glyph glyph-name="uniF132" unicode="&#xf132;"
155
- d="M604.5 1075q101.5 0 173.5 -72t72 -174.5t-72 -174.5t-173.5 -72t-173 72t-71.5 174.5t71.5 174.5t173 72zM464 788q0 -58 41 -99t99 -41t99 41t41 99h-280zM412 543h377q57 1 98 -19t64 -54.5t33.5 -74.5t10.5 -87v-433h-142v389q-3 21 -17 27.5t-27 -2.5t-13 -25v-389
156
- h-386v389q-3 16 -12 23.5t-19 6.5t-18.5 -9.5t-8.5 -20.5v-389h-147v433q-3 110 53 171.5t154 63.5z" />
157
- <glyph glyph-name="uniF133" unicode="&#xf133;"
158
- d="M1200 475q0 -163 -80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5t301 -80.5t218.5 -218.5t80.5 -301zM903 542h-163v321h-280v-321h-163l303 -455z" />
159
- <glyph glyph-name="uniF134" unicode="&#xf134;"
160
- d="M600 -125q-163 0 -301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5t301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5zM667 172v163h321v280h-321v163l-455 -303z" />
161
- <glyph glyph-name="uniF135" unicode="&#xf135;"
162
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM533 778v-163h-321v-280h321v-163l455 303z" />
163
- <glyph glyph-name="uniF136" unicode="&#xf136;"
164
- d="M1200 475q0 -163 -80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5t301 -80.5t218.5 -218.5t80.5 -301zM903 408l-303 455l-303 -455h163v-321h280v321h163z" />
165
- <glyph glyph-name="uniF137" unicode="&#xf137;"
166
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM605 763q-114 -2 -187 -121q-49 12 -94.5 -3t-75 -50.5t-46 -81t-11 -99.5t33.5 -100h738q36 31 43.5 76
167
- t-8.5 83.5t-53 64t-83 20.5q-24 91 -98 152t-159 59z" />
168
- <glyph glyph-name="uniF138" unicode="&#xf138;"
169
- d="M984 500q45 4 86 -12t68.5 -45t44 -68.5t17.5 -80t-16 -81.5t-51 -72h-1083q-26 43 -38.5 91.5t-11.5 94t12 90t33 81.5t51.5 68t67 48t80 23.5t90.5 -5.5q32 53 72 91t82 57t86.5 26t88 -1t85 -25.5t79 -46.5t68 -64.5t53.5 -79t36 -89.5z" />
170
- <glyph glyph-name="uniF139" unicode="&#xf139;"
171
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM543 841l-11 -111q-34 -9 -64 -26l-86 70l-81 -81l70 -86q-17 -30 -26 -64l-111 -11v-114l111 -11
172
- q9 -34 26 -64l-70 -86l81 -81l86 70q30 -17 64 -26l11 -111h114l11 111q34 9 64 26l86 -70l81 81l-70 86q17 30 26 64l111 11v114l-111 11q-9 34 -26 64l70 86l-81 81l-86 -70q-30 17 -64 26l-11 111h-114zM600 581q44 0 75 -31t31 -75t-31 -75t-75 -31t-75 31t-31 75t31 75
173
- t75 31z" />
174
- <glyph glyph-name="uniF13A" unicode="&#xf13a;"
175
- d="M506 1075h188l18 -181q55 -15 105 -44l141 116l133 -133l-116 -141q29 -50 44 -105l181 -18v-188l-181 -18q-15 -56 -44 -105l116 -141l-133 -133l-141 116q-50 -29 -105 -44l-18 -181h-188l-18 181q-56 15 -105 44l-141 -116l-133 133l116 141q-29 49 -44 105l-181 18
176
- v188l181 18q15 55 44 105l-116 141l133 133l141 -116q49 29 105 44zM600 648q-72 0 -122.5 -50.5t-50.5 -122.5t50.5 -122.5t122.5 -50.5t122.5 50.5t50.5 122.5t-50.5 122.5t-122.5 50.5z" />
177
- <glyph glyph-name="uniF13B" unicode="&#xf13b;"
178
- d="M910 984l85 -9v-83q24 -9 45 -24l69 45l54 -66l-59 -59q11 -23 15 -49l81 -17l-9 -85h-83q-9 -24 -24 -45l45 -70l-66 -53l-59 59q-23 -11 -49 -15l-17 -81l-85 9v83q-24 9 -45 24l-69 -45l-54 66l59 58q-11 24 -15 50l-81 17l9 85l83 -1q9 25 24 46l-45 69l66 54l59 -59
179
- q23 11 49 15zM924 787q-30 0 -52.5 -20.5t-26.5 -50.5q-3 -32 17.5 -57.5t53 -29t58 17t28.5 53.5q3 21 -5.5 40t-25.5 31.5t-39 14.5q-3 1 -8 1zM315 780h117l11 -113q35 -9 66 -27l88 72l82 -83l-72 -88q18 -30 27 -65l113 -11v-117l-113 -12q-9 -34 -27 -65l72 -88
180
- l-82 -82l-88 71q-31 -17 -66 -27l-11 -112h-117l-11 112q-35 9 -66 27l-87 -71l-83 82l72 88q-18 31 -27 65l-113 12v117l113 11q9 35 27 65l-72 88l83 83l87 -72q31 18 66 27zM373.5 514q-44.5 0 -76 -31.5t-31.5 -76.5t31.5 -76.5t76 -31.5t76.5 31.5t32 76.5t-32 76.5
181
- t-76.5 31.5zM869 370l60 -7v-60q17 -7 32 -18l48 33l38 -48l-41 -43q7 -17 10 -36l57 -13l-6 -62h-58q-7 -18 -18 -33l32 -51l-46 -39l-41 43q-17 -8 -35 -11l-12 -59l-60 7v60q-17 7 -32 18l-48 -33l-38 49l41 42q-7 18 -10 37l-57 12l6 62h58q7 18 18 33l-32 51l46 39
182
- l42 -43q16 8 34 11zM879 226q-21 0 -37 -15t-18 -37q-3 -24 11.5 -42.5t37.5 -21t41 12.5t20.5 39t-12 42.5t-37.5 21.5h-6z" />
183
- <glyph glyph-name="uniF13C" unicode="&#xf13c;"
184
- d="M0 1014h1024v-729h-484l-329 -211v211h-211v729zM1072 854h82h46v-46v-612v-45h-46h-131v-132v-83l-71 45l-264 170h-271l143 91h141h14l11 -7l205 -132v93v46h46h131v520h-36v92z" />
185
- <glyph glyph-name="uniF13D" unicode="&#xf13d;"
186
- d="M0 1026h1200v-855h-567l-386 -247v247h-247v855z" />
187
- <glyph glyph-name="uniF13E" unicode="&#xf13e;"
188
- d="M175.5 50.5q-115.5 115.5 -156 270t0 309t156 270t270 156t309 0t270 -156t156 -270t0 -309t-156 -270t-270 -156t-309 0t-270 156zM271 116l427 261l261 427l-30 30l-426 -262l-262 -426z" />
189
- <glyph glyph-name="uniF13F" unicode="&#xf13f;"
190
- d="M175.5 50.5q-115.5 115.5 -156 270t0 309t156 270t270 156t309 0t270 -156t156 -270t0 -309t-156 -270t-270 -156t-309 0t-270 156zM234.5 109.5q74.5 -74.5 171 -113.5t194.5 -39t194.5 39t171.5 113q99 100 134.5 233t0 266t-135 232.5t-232.5 135t-266 0t-233 -134.5
191
- q-74 -75 -113 -171.5t-39 -194.5t39 -194.5t113.5 -171zM293 141l-27 27l243 398l398 243l27 -27l-243 -398z" />
192
- <glyph glyph-name="uniF140" unicode="&#xf140;"
193
- d="M-2 872h1204v-249h-1204v249zM-2 509h1204v-431h-1204v431zM130 319v-137h453v137h-453z" />
194
- <glyph glyph-name="uniF141" unicode="&#xf141;"
195
- d="M0 1051h1200v-927l-600 -225l-600 225v927zM287 683q-67 0 -112 -41.5t-45 -114.5q1 -68 42 -113t115 -44q32 0 57.5 7t45.5 22t31 40t12 59h-90q0 -53 -57 -56q-27 1 -42 21t-14 49q0 4 -0.5 14.5t0 14t1 12.5t2 14t4 11.5t6.5 12.5q11 14 30.5 18t36.5 -2
196
- q30 -13 30 -54h93q0 63 -39.5 96t-106.5 34zM612 683q-25 0 -47 -4.5t-42.5 -14.5t-32.5 -30t-14 -48q1 -69 90 -91q3 -1 20.5 -4t30.5 -6.5t25 -10t13 -14.5q0 -21 -43 -21q-22 0 -35.5 8.5t-12.5 30.5h-92q0 -32 11.5 -54t33.5 -33.5t47 -16t57 -4.5q27 0 49.5 5.5t42 17
197
- t30.5 33t12 50.5q-1 34 -26.5 55.5t-64.5 30.5q-4 0 -16 2.5t-23 4.5t-22.5 5.5t-18.5 9.5t-8 13q0 19 40 20q16 0 27.5 -7.5t11.5 -23.5v-1h91v5q-1 47 -41 70.5t-93 22.5zM930 683q-20 0 -38 -2.5t-35.5 -9t-30.5 -17.5t-21.5 -28t-9.5 -40q0 -69 89 -91q3 -1 21 -4
198
- t30.5 -6t24.5 -10t13 -15q0 -25 -63 -19q-29 5 -28 37h-92q0 -32 11.5 -54t33.5 -33.5t47 -16t57 -4.5q57 0 95 25t39 81q-1 21 -9 35q-19 35 -82 50q-3 1 -21 4.5t-30 6.5t-24 9.5t-13 15.5q0 19 40 20q16 0 28 -8t11 -24h91q0 50 -38.5 74t-95.5 24z" />
199
- <glyph glyph-name="uniF142" unicode="&#xf142;"
200
- d="M600 880q122 0 233 -47.5t191.5 -128t128 -191.5t47.5 -233q0 -109 -38 -210h-164q52 98 52 210q0 91 -35.5 174.5t-96 143.5t-143.5 96t-175 36t-175 -36t-143.5 -96t-96 -143.5t-35.5 -174.5q0 -112 52 -210h-164q-38 101 -38 210q0 122 47.5 233t128 191.5t191.5 128
201
- t233 47.5zM600 644q31 0 53 -22t22 -53t-22 -53t-53 -22t-53 22t-22 53t22 53t53 22zM375 571q31 0 53 -22t22 -53.5t-22 -53t-53 -21.5q-20 0 -37.5 10t-27.5 27t-10 38q0 31 22 53t53 22zM825 571q31 0 53 -22t22 -53.5t-22 -53t-53 -21.5t-53 21.5t-22 53t22 53.5t53 22z
202
- M600 423l59 -294v-59h-118v59z" />
203
- <glyph glyph-name="uniF143" unicode="&#xf143;"
204
- d="M0 1075h600v-600h-600v600zM600 475h600v-600h-600v600z" />
205
- <glyph glyph-name="uniF144" unicode="&#xf144;"
206
- d="M436 549l3 -230h-242q12 46 28 81t43 67t69 52.5t99 29.5zM435 608q-102 -13 -180.5 -44.5t-124.5 -69.5t-76 -86.5t-41 -91.5t-13 -89v-3h575v502h-142zM569 720v-490h-563q2 45 13 87t40.5 89.5t75 84.5t122.5 67t176 44l2 -47q-59 -10 -102 -31.5t-70.5 -54.5t-44 -69
207
- t-27.5 -84l-1 -3h255l-6 407h130zM636 231l2 270q70 4 121 -10v-174l260 -2l-1 3q-14 60 -41.5 105.5t-62 71.5t-76.5 44t-86 23t-90 8.5t-88 -0.5v50q95 1 176.5 -8t150.5 -29t123 -51.5t91.5 -73.5t57.5 -96.5t21 -119.5v-11h-558zM630 225h570v3v15q-2 131 -81 219
208
- t-217 127.5t-331 36.5h-3v-62h3q42 4 88 1t89 -8t85 -22t76 -42.5t61 -69.5t41 -102l-246 2v172l-2 1q-54 16 -128 11l-3 -1zM636 231l2 270q70 4 121 -10v-174l260 -2l-1 3q-14 60 -41.5 105.5t-62 71.5t-76.5 44t-86 23t-90 8.5t-88 -0.5v50q95 1 176.5 -8t150.5 -29
209
- t123 -51.5t91.5 -73.5t57.5 -96.5t21 -119.5v-11h-558zM630 225h570v3v15q-2 131 -81 219t-217 127.5t-331 36.5h-3v-62h3q42 4 88 1t89 -8t85 -22t76 -42.5t61 -69.5t41 -102l-246 2v172l-2 1q-54 16 -128 11l-3 -1z" />
210
- <glyph glyph-name="uniF145" unicode="&#xf145;"
211
- d="M1123 700h-75v-150h-77h-294h-76v150h-77v-229h77v-442h223v220h77v-220h145v442h2h75v229zM677 919v-293h294v293h-294zM1200 771v-377h-77v-440h-599v440h-224v-145h72v-76h76v-219h-373v219h77v-144h220v144h-220v76h72v145h-149v77h372v300h1h153v225h447v-225h152z
212
- M372 771v72h75v-72h-75zM75 771v-300h-75v300h75zM152 771h-77v72h77v-72zM372 843h-220v76h220v-76z" />
213
- <glyph glyph-name="uniF146" unicode="&#xf146;"
214
- d="M0 37h1200v-162h-1200v162zM821 1075v-497h276l-497 -462l-497 462h276v497h442z" />
215
- <glyph glyph-name="uniF147" unicode="&#xf147;"
216
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM600 5q77 0 148.5 24t129 67.5t101 101t67.5 129t24 148.5q0 96 -37.5 182.5t-100.5 149.5t-149.5 100.5
217
- t-182.5 37.5t-182.5 -37.5t-149.5 -100.5t-100.5 -149.5t-37.5 -182.5t37.5 -182.5t100.5 -149.5t149.5 -100.5t182.5 -37.5zM717 726v-267h147l-264 -248l-264 248h147v267h234z" />
218
- <glyph glyph-name="uniF148" unicode="&#xf148;"
219
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM600 988q-62 0 -121 -14q106 -144 193 -301q182 71 269 186q-70 61 -157.5 95t-183.5 34zM382 939
220
- q-109 -51 -184.5 -146t-100.5 -214q237 1 476 63q-17 30 -35 59.5t-40.5 63.5t-35.5 54.5t-41.5 63t-38.5 56.5zM998 799q-53 -64 -129 -117t-158 -86q5 -12 14.5 -32t17 -36.5t13.5 -31.5q178 18 357 -18q-1 181 -115 321zM614 562q-250 -71 -527 -72v-15
221
- q0 -97 34.5 -185.5t97.5 -157.5q33 61 82 114.5t110 95.5t117.5 72.5t127.5 61.5q-6 13 -13.5 28.5l-15 31t-13.5 26.5zM1111 432v-6v6zM885 422q-52 0 -99 -7q22 -56 41.5 -124.5t30 -113t28.5 -128.5q88 59 146 149t75 196q-110 29 -222 28zM1109 413q0 -6 -1 -9q1 3 1 9z
222
- M691 392q-127 -43 -231.5 -126t-174.5 -196q139 -108 315 -108q105 0 200 41q-39 208 -109 389z" />
223
- <glyph glyph-name="uniF149" unicode="&#xf149;"
224
- d="M0 1075h776l-197 -197h-382v-382v-424h424h382v382l197 197v-776h-776h-424v424v776zM1050 1075l150 -150l-77 -77l-150 150zM937 962l150 -150l-440 -440l-150 150zM442 453q49 0 88 -37q47 -45 47 -106h-142v142q5 1 7 1z" />
225
- <glyph glyph-name="uniF14A" unicode="&#xf14a;"
226
- d="M600 1010l600 -647h-1200zM0 249h1200v-309h-1200v309z" />
227
- <glyph glyph-name="uniF14B" unicode="&#xf14b;"
228
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM293 707v-86l307 -175l307 175v86h-614zM293 566v-254l156 164zM907 566l-156 -90l156 -164v254zM492 452
229
- l-199 -209h614l-199 209l-108 -62z" />
230
- <glyph glyph-name="uniF14C" unicode="&#xf14c;"
231
- d="M0 929h1200v-169l-600 -342l-600 342v169zM0 652l306 -174l-306 -321v495zM1200 652v-495l-306 321zM390 430l210 -120l210 120l390 -409h-1200z" />
232
- <glyph glyph-name="uniF14D" unicode="&#xf14d;"
233
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM197 636v-322h806v322h-806z" />
234
- <glyph glyph-name="uniF14E" unicode="&#xf14e;"
235
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM600 911q-71 0 -137.5 -22t-120 -62.5t-94 -94t-62.5 -120t-22 -137.5t22 -137.5t62.5 -120t94 -94t120 -62.5
236
- t137.5 -22q89 0 169.5 34.5t139 93t93 139t34.5 169.5t-34.5 169.5t-93 139t-139 93t-169.5 34.5zM281 593h638v-236h-638v236z" />
237
- <glyph glyph-name="uniF14F" unicode="&#xf14f;"
238
- d="M755 876q-98 0 -162 -57q-63 -57 -82 -164h324v-142h-336l-1 -28v-38l1 -26h285v-143h-271q41 -196 258 -196q115 0 221 46v-206q-93 -47 -236 -47q-197 0 -324 107t-160 296h-110v143h95q-3 18 -3 50l2 42h-94v142h107q30 194 160 307t326 113q151 0 283 -66l-79 -186
239
- q-56 25 -104 38q-48 15 -100 15v0z" />
240
- <glyph glyph-name="uniF150" unicode="&#xf150;"
241
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM382 957l94 -661h248l94 661h-436zM602.5 251q-53.5 0 -91.5 -37.5t-38 -91.5q0 -35 17.5 -64.5t47 -47
242
- t64.5 -17.5q54 0 91.5 38t37.5 91.5t-37.5 91t-91 37.5z" />
243
- <glyph glyph-name="uniF151" unicode="&#xf151;"
244
- d="M670 801l108 184l98 -60l-552 -960l-102 60l75 131l-8 4q-125 64 -212 154q-76 87 -77 132q7 58 77 132q95 96 212 154q153 73 311 74q35 -1 70 -5zM903 736q1 -1 2.5 -1.5l3 -1t2.5 -1.5q125 -63 212 -154q76 -87 77 -132q-7 -57 -77 -132q-95 -96 -212 -154
245
- q-154 -73 -311 -73q-31 0 -70 4l50 86q17 -1 20 -1q117 0 200 79t83 191q0 89 -55 160zM600 717q-117 0 -200 -79.5t-83 -191.5q0 -89 55 -160l58 101q-10 29 -10 59q0 62 40.5 109.5t101.5 59.5l58 101q-10 1 -20 1zM769 504q11 -29 11 -58q0 -61 -40.5 -108.5
246
- t-101.5 -59.5z" />
247
- <glyph glyph-name="uniF152" unicode="&#xf152;"
248
- d="M780 475.5q0 -71.5 -53 -122.5t-127.5 -51t-127 51t-52.5 122.5t52.5 122t127 50.5t127.5 -50.5t53 -122zM600 834q164 -2 311 -73q125 -64 212 -154q76 -87 77 -132q-7 -58 -77 -132q-95 -96 -212 -154q-154 -73 -311 -73q-164 2 -311 73q-125 64 -212 154
249
- q-76 87 -77 132q7 58 77 132q95 96 212 154q153 73 311 73zM600 745q-117 0 -200 -79t-83 -191t83 -191t200 -79t200 79t83 191t-83 191t-200 79z" />
250
- <glyph glyph-name="uniF153" unicode="&#xf153;"
251
- d="M0 1075h1200v-1200h-1200v1200zM863 918q-39 0 -69 -12q-118 -46 -118 -185v-131h-111v-152h111v-423h158v423h156l7 152h-163v112q1 26 7 40.5t19.5 21t36.5 5.5h96l4 142q-71 7 -107 7q-14 1 -27 0z" />
252
- <glyph glyph-name="uniF154" unicode="&#xf154;"
253
- d="M0 940h930v-391l270 391v-930l-270 391v-391h-930v930z" />
254
- <glyph glyph-name="uniF155" unicode="&#xf155;"
255
- d="M0 -125v1200h200v-550l500 500v-500l500 500v-1100l-500 500v-500l-500 500v-550h-200z" />
256
- <glyph glyph-name="uniF156" unicode="&#xf156;"
257
- d="M1200 1075v-1200h-200v550l-500 -500v500l-500 -500v1100l500 -500v500l500 -500v550h200z" />
258
- <glyph glyph-name="uniF157" unicode="&#xf157;"
259
- d="M600 1075q105 0 193.5 -51.5t140 -140.5t51.5 -193q0 -93 -40.5 -173.5t-111.5 -134.5t-160 -71v-124h166v-147h-166v-165h-146v165h-166v147h166v124q-135 26 -223.5 132.5t-88.5 246.5q0 104 51.5 193t140 140.5t193.5 51.5zM600 922q-96 0 -164 -68t-68 -164
260
- q0 -64 31 -117.5t84.5 -84.5t116.5 -31t116.5 31t84.5 84.5t31 117.5q0 96 -68 164t-164 68z" />
261
- <glyph glyph-name="uniF158" unicode="&#xf158;"
262
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM497 786l-118 -113v-38h157v151h-39zM590 786v-203h-211v-419h442v622h-231z" />
263
- <glyph glyph-name="uniF159" unicode="&#xf159;"
264
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM457 854l-143 -138v-620h537v242l-66 -67v-109h-405v507h125v119h280v-172l-198 -198l-59 -182l181 59
265
- l289 289l-122 123l-25 -25v172h-394zM618 387l61 -61l-91 -30z" />
266
- <glyph glyph-name="uniF15A" unicode="&#xf15a;"
267
- d="M285 1075h624v-272l39 39l194 -194l-458 -457l-287 -94l93 287l314 314v273h-443v-188h-198v-804h641v173l105 105v-382h-851v982zM539 336l-47 -144l144 47z" />
268
- <glyph glyph-name="uniF15B" unicode="&#xf15b;"
269
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM449 853l-132 -128v-575h354v61h-293v471h116v110h259v-183h62v244h-366zM726 555v-146h-146v-113h146v-146
270
- h113v146h146v113h-146v146h-113z" />
271
- <glyph glyph-name="uniF15C" unicode="&#xf15c;"
272
- d="M256 1075h624v-417h-105v313h-443v-188h-197v-804h500v-104h-605v982zM728 566h193v-249h249v-193h-249v-249h-193v249h-249v193h249v249z" />
273
- <glyph glyph-name="uniF15D" unicode="&#xf15d;"
274
- d="M401 1075h76v-292h-302v74zM580 1075h445v-1200h-850v809h405v391z" />
275
- <glyph glyph-name="uniF15E" unicode="&#xf15e;"
276
- d="M71 1075h1058v-1200h-1058v1200zM125 1003v-99h130v99h-130zM945 1003v-99h130v99h-130zM311 996v-524h578v524h-578zM125 781v-99h130v99h-130zM945 781v-99h130v99h-130zM125 560v-99h130v99h-130zM945 560v-99h130v99h-130zM311 435v-523h578v523h-578zM125 338v-99
277
- h130v99h-130zM945 338v-99h130v99h-130zM125 117v-99h130v99h-130zM945 117v-99h130v99h-130z" />
278
- <glyph glyph-name="uniF15F" unicode="&#xf15f;"
279
- d="M0 1075h1200l-416 -416v-483l-368 -301v784z" />
280
- <glyph glyph-name="uniF160" unicode="&#xf160;"
281
- d="M382 -125q-180 101 -241 206t-33 243q11 53 41.5 120.5t55.5 131t28 120.5q29 -53 42.5 -96t16.5 -97q93 114 148 263.5t58 308.5q13 -8 34.5 -22t77.5 -61.5t99.5 -98t82 -128.5t44.5 -157q22 47 27 104t-13 106q15 -12 39.5 -37t56.5 -66t62.5 -89.5t53.5 -109
282
- t34.5 -122.5t1 -130.5t-42.5 -133.5t-101 -131.5t-169 -123.5q43 84 50.5 182.5t-17 190t-78.5 173.5t-129 134q3 -21 3.5 -54.5t-7 -80.5t-18.5 -92t-32 -90t-47 -73q11 83 5.5 136t-17.5 78l-11 25q-1 -4 -2.5 -11t-8 -28.5t-14.5 -42.5t-23.5 -51t-33.5 -56
283
- q-26 -38 -40 -69t-22.5 -72.5t1.5 -91t38 -107.5z" />
284
- <glyph glyph-name="uniF161" unicode="&#xf161;"
285
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM410 814q-75 0 -149 -43v-635h90v310q55 16 102.5 11t94 -18.5t86.5 -33t80.5 -33.5t76.5 -20t74.5 7.5
286
- t73.5 48.5v363q-60 -39 -118.5 -49t-109.5 3.5t-97 33t-101 37t-103 18.5z" />
287
- <glyph glyph-name="uniF162" unicode="&#xf162;"
288
- d="M0 999q76 44 150 62t138 13.5t127.5 -22t123.5 -42t120.5 -48t124 -39t127.5 -17t138.5 21t150.5 71.5v-643q-49 -49 -101 -74t-102.5 -27t-102.5 9.5t-107 33.5t-110 47t-117 47.5t-123.5 37t-134 14t-143.5 -19.5v-549h-159v1124z" />
289
- <glyph glyph-name="uniF163" unicode="&#xf163;"
290
- d="M0 1075h1200v-1200h-1200v1200zM355 701q-94 0 -160 -66t-66 -160q0 -61 30 -113.5t82 -82.5t113.5 -30t114 30t82.5 82.5t30 113.5q0 94 -66 160t-160 66zM845 701q-94 0 -160 -66t-66 -160t66 -160t160 -66t160 66t66 160t-66 160t-160 66z" />
291
- <glyph glyph-name="uniF164" unicode="&#xf164;"
292
- d="M249 957h259l84 -108h608v-144h-1200v144h165zM0 664h1200v-671h-1200v671z" />
293
- <glyph glyph-name="uniF165" unicode="&#xf165;"
294
- d="M249 957h259l84 -108h402v-144h-870l-124 -466v610h165zM0 58l175 606h1025l-206 -671h-994v65z" />
295
- <glyph glyph-name="uniF166" unicode="&#xf166;"
296
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM391 763l-50 -64h-99v-512h716v512h-363l-50 64h-154z" />
297
- <glyph glyph-name="uniF167" unicode="&#xf167;"
298
- d="M249 957h259l84 -108h608v-856h-1200v856h165z" />
299
- <glyph glyph-name="uniF168" unicode="&#xf168;"
300
- d="M335 312l218 564l217 -564h-435zM0 -118v84h104l423 1102h133l423 -1102h117v-84h-431v84h132l-100 261h-498l-100 -261h131v-84h-334v0z" />
301
- <glyph glyph-name="uniF169" unicode="&#xf169;"
302
- d="M1041 282q-18 29 -45 37q-68 22 -103 -16q-21 -27 -21.5 -63.5t21.5 -60.5q34 -29 80 -21t68 41v83zM1140 613q60 -55 60 -156v-389q0 -8 -6 -13.5t-13 -5.5h-121q-7 0 -13 6t-6 13v11q-58 -44 -133 -44q-79 2 -134 53q-61 61 -62 154q3 101 62 156q58 48 134 49
303
- q80 0 133 -42v37q0 88 -92 88q-72 0 -130 -60q-8 -7 -17.5 -5t-13.5 10l-48 82q-6 13 4 23q44 43 101 66q49 17 102.5 20.5t105.5 -9.5t87 -44zM353 677l-85 -302h170zM705 82q2 -8 2 -10q0 -9 -5.5 -14t-13.5 -5h-1h-150q-14 0 -18 14l-42 148h-247l-42 -148
304
- q-4 -14 -20 -14h-148q-24 2 -19 24l251 824q5 14 19 14h165q14 0 19 -14z" />
305
- <glyph glyph-name="uniF16A" unicode="&#xf16a;"
306
- d="M42 139h186v172q0 88 78 165q57 56 249 191q37 26 83 57.5t69.5 48t46.5 33t35 27.5q25 22 28 29t3 40v171v2h148v-2v-171q0 -50 -21 -97t-60 -82q-23 -21 -53.5 -43t-93 -64.5t-100.5 -69.5q-182 -127 -230 -175q-26 -25 -30 -33t-4 -27v-172h194l-264 -264zM630 139
307
- h190v172q0 11 -0.5 14.5t-3.5 10.5t-9.5 14t-20.5 21q-33 32 -125 100q3 1 10 6.5t12 8.5q30 21 108 73q63 -48 99 -83q78 -77 78 -165v-172h190l-264 -264z" />
308
- <glyph glyph-name="uniF16B" unicode="&#xf16b;"
309
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM300 700v-450l300 225zM675 700v-450l300 225z" />
310
- <glyph glyph-name="uniF16C" unicode="&#xf16c;"
311
- d="M573 -125v545l-546 -545v1200l546 -545v545l600 -600z" />
312
- <glyph glyph-name="uniF16D" unicode="&#xf16d;"
313
- d="M0 1075h1010l-274 -376l-82 82q-20 17 -41.5 17t-39.5 -17l-20 -21q-5 8 -11 16q-5 8 -12 16q-77 84 -184 85q-90 -2 -157 -58q-75 -70 -84 -166q-5 -103 57 -175q72 -78 166 -84l245 -245q21 -17 42.5 -17t38.5 17l276 276q17 19 17 41t-16 38l269 227v-856h-1200v1200z
314
- M1068 1075h132v-282l-580 -488q-4 -4 -10 -4h-4q-3 0 -7 4l-184 148h-2h-1q-32 -12 -67 -12q-80 0 -136.5 57t-56.5 137t56.5 137t137 57t137 -57t56.5 -137q0 -39 -15 -74v-2v-2q31 -42 49 -66q21 -26 23 -27q4 -7 13 -7t15 8z" />
315
- <glyph glyph-name="uniF16E" unicode="&#xf16e;"
316
- d="M0 1075h1200v-1200h-1200v1200zM809 910q-72 0 -132 -32q-96 35 -180 29q-122 -12 -179.5 -69.5t-65.5 -155.5q-13 -1 -21.5 -3t-18.5 -9t-16.5 -18t-11 -31t-4.5 -47q-1 -38 3.5 -64.5t15.5 -40.5t21 -20t27 -12l2 -314q1 -4 2 -16t2 -16.5t4 -14.5t8.5 -15t14 -11
317
- t21.5 -9.5t31 -5.5l126 -3q70 -9 96 91q9 -84 74 -86h147q3 1 13 3.5t13 3.5t11.5 4t11.5 6t9 8.5t8.5 11.5t5 15.5t3.5 20.5l3 327l39 -2q15 2 24 4.5t21.5 8.5t22 18t17.5 31v98q-2 14 -6 22.5t-6.5 11t-8 5.5t-8.5 5h5q14 4 21.5 6.5t18 10.5t17.5 24t11 41l-3 80
318
- q1 38 -22 60.5t-75 36.5q-81 12 -112 12zM516 833q38 1 107 -21l2 -95q-6 2 -18 6.5t-16.5 6t-16 4.5t-15 2.5t-13.5 0.5q-19 1 -32.5 -2.5t-21.5 -9t-12.5 -15.5t-6.5 -18t-3 -21v-67l169 -2q1 12 1 34v36t2.5 34t7 33.5t13.5 29.5t22.5 26t34.5 18t48 12q95 13 169 -19
319
- l-2 -100q-27 21 -88 29q-26 4 -42 -2.5t-22 -20t-8.5 -31.5t-1 -37.5t-0.5 -38.5h122v-89h-122l1 -405l-135 4v401l-175 -4v-397h-135l4 397h-66l-2 101l72 -4l-2 27v14q1 20 2 31t4 31t8 32.5t15.5 29.5t24 27t35 19t48.5 12q10 -1 25 0t19 1z" />
320
- <glyph glyph-name="uniF16F" unicode="&#xf16f;"
321
- d="M886 1075q42 0 152 -16q72 -19 103 -50t30 -83l3 -109q-5 -34 -14 -56t-23.5 -33t-25 -14.5t-29.5 -8.5q-4 0 -6 -1q3 -2 8.5 -5t9 -5.5t8 -8t7.5 -15.5t6 -26v-134q-11 -25 -24.5 -41.5t-30.5 -25t-29 -11.5t-33 -6l-53 3l-3 -447q-1 -15 -5 -27.5t-7.5 -21t-11.5 -16
322
- t-12.5 -11.5t-16 -8.5t-15.5 -5.5t-17.5 -4.5t-16.5 -4.5h-201q-90 2 -102 116q-35 -135 -131 -123l-172 4q-21 2 -38 6.5t-28 9.5t-19 13.5t-12.5 15t-7.5 18t-4 18t-2 20t-2 18.5l-4 430q-17 6 -28.5 12t-25 19t-21 31.5t-12.5 50.5t-4 74q0 27 3.5 48.5t8.5 36.5t13 26
323
- t15 17.5t18 10.5t19.5 6t20.5 3q11 133 90 212t245 94q70 6 127 -5t120 -33q81 43 180 43zM486 970q-6 0 -26.5 -1.5t-33.5 -0.5q-29 -3 -53.5 -11.5t-42 -18t-32 -24.5t-23.5 -28t-16 -33t-10.5 -33t-5.5 -35l-3 -33t-1 -32q-1 -13 -1 -19l2 -37l-97 5l3 -137h89l-5 -543
324
- h185v543l239 5v-548l184 -5l-2 553h167v122h-167q0 21 0.5 43t0.5 43.5t5.5 39.5t15 31t30 18.5t50.5 1.5q83 -11 119 -40l3 137q-101 43 -231 26q-37 -5 -65.5 -16.5t-46.5 -25.5t-30.5 -35t-18.5 -39.5t-9.5 -46t-3.5 -47v-49t-1 -46.5l-232 2v92q3 23 6.5 36t14 28
325
- t31 21.5t53.5 4.5q4 2 15 0.5t16.5 -2.5t17 -4.5t18.5 -6t19.5 -7.5t20.5 -7l-3 129q-94 31 -145 30z" />
326
- <glyph glyph-name="uniF170" unicode="&#xf170;"
327
- d="M0 1075h410l-142 -144l332 -332l332 332l-146 144h414v-410l-144 142l-332 -332l332 -332l144 146v-414h-410l142 144l-332 332l-332 -332l146 -144h-414v410l144 -142l332 332l-332 332l-144 -146v414z" />
328
- <glyph glyph-name="uniF171" unicode="&#xf171;"
329
- d="M83 732v268h261v-268h-261zM469 732v268h262v-268h-262zM856 732v268h261v-268h-261zM83 341v268h261v-268h-261zM469 341v268h262v-268h-262zM856 341v268h261v-268h-261zM83 -50v268h261v-268h-261zM469 -50v268h262v-268h-262zM856 -50v268h261v-268h-261z" />
330
- <glyph glyph-name="uniF172" unicode="&#xf172;"
331
- d="M676 1075q158 0 316 -66l-76 -186q-127 51 -220 51q-63 0 -97 -36t-34 -103v-156h304v-177h-304v-116q0 -138 -122 -201h581v-210h-848v201q83 35 114 81q32 47 32 127v118h-144v177h144v158q0 162 92 250q93 88 262 88v0z" />
332
- <glyph glyph-name="uniF173" unicode="&#xf173;"
333
- d="M751 703h390v-301h-75v-527h-932v527h-75v301h428l-188 151l226 150l84 -254l146 325l226 -226zM774 976l-123 -271l242 153zM495 916l-101 -66l167 -134zM525 -50v476h-316v-476h316zM525 477v151h-391v-151h391zM991 -50v476h-316v-476h316zM1066 477v151h-391v-151
334
- h391z" />
335
- <glyph glyph-name="uniF174" unicode="&#xf174;"
336
- d="M1024 777h114v-127q-7 0 -24.5 1.5t-33.5 1.5h-56v-245q0 -88 57 -88q41 0 74 23v-132q-49 -26 -117 -26q-96 0 -133 68q-27 51 -27 162v235h1v3l-20 1q-17 0 -44 -4v127h64v52q0 36 -4 59h152q-3 -25 -3 -57v-54zM603 194q3 26 3 89v409q0 62 -3 85h149q-3 -25 -3 -82
337
- v-404q0 -67 3 -97h-149zM274 784q64 0 119 -32q63 0 146 32v-135q-18 -7 -53 -15q11 -30 11 -56q0 -84 -50.5 -146.5t-130.5 -74.5q-53 -8 -53 -56q0 -18 17 -35q23 -25 66 -31q188 -29 188 -156q0 -204 -243 -204q-100 0 -164 35q-82 45 -82 141q0 110 122 151v3
338
- q-44 27 -44 84q0 73 42 92v2q-42 15 -75 66q-37 55 -37 118q0 95 67 158q64 59 154 59zM279 663q-83 0 -83 -97q0 -91 83 -91q80 0 80 92q0 38 -18 66q-23 30 -62 30zM288 128q-106 0 -106 -69q0 -68 115 -68q101 0 101 70q0 67 -110 67zM769 977q0 -26 -12 -49t-33 -36
339
- t-46 -13t-46 13t-33 36t-12 49q0 41 26.5 69.5t64.5 28.5t64.5 -28.5t26.5 -69.5z" />
340
- <glyph glyph-name="uniF175" unicode="&#xf175;"
341
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM600 1010q-109 0 -208 -42.5t-170.5 -114t-114 -170.5t-42.5 -208t42.5 -208t114 -170.5t170.5 -114
342
- t208 -42.5t208 42.5t170.5 114t114 170.5t42.5 208t-42.5 208t-114 170.5t-170.5 114t-208 42.5zM335 853q76 -4 135 -53q117 32 246 2q15 13 49 30.5t85 20.5q11 -27 14.5 -61.5t-4.5 -65.5q55 -56 58 -151q-1 -74 -27 -124t-91 -81q-46 -21 -117 -27q32 -16 47 -34t19 -55
343
- q2 -22 2 -72.5t2 -72.5q5 -11 15.5 -19t17.5 -12t4 -10.5t-19 -7.5q-40 0 -63 29q-7 11 -7 27v112q0 20 -9 28t-19 11v-148q0 -40 10 -52q9 -12 12 -22q0 -4 -5.5 -5t-20.5 3q-29 7 -41 32t-12 52v145h-30v-145q0 -27 -12 -52q-7 -14 -25 -24t-37 -11q-5 1 -5 5t2.5 7.5
344
- t5.5 8t5 6.5q2 5 5.5 19t3.5 33v148q-9 -3 -17.5 -11t-8.5 -28v-112q0 -16 -7 -27q-21 -28 -63 -29q-16 1 -19 7q-2 5 2 9t11 8t8 6q11 8 16 19q6 10 3 49.5t-1 52.5q-33 -11 -65 -4.5t-60 25.5q-19 17 -37 54q-14 26 -56 60q-5 4 0 8q8 10 22.5 8.5t16.5 -3.5
345
- q16 -7 36.5 -32.5t30.5 -33.5q26 -21 57 -24t60 16q3 12 8 21t16 16.5t17.5 10.5t24.5 12q-76 5 -124 25t-76 51q-38 43 -46.5 111t11.5 124q14 35 39 63q-19 59 7 134z" />
346
- <glyph glyph-name="uniF176" unicode="&#xf176;"
347
- d="M0 1027h1200l-504 -503v-494h185v-107h-562v107h185v494z" />
348
- <glyph glyph-name="uniF177" unicode="&#xf177;"
349
- d="M1119 482h-387l50 -228h313zM466 482h-386l24 -228h312zM1189 549q13 -14 11 -31l-34 -307q-3 -16 -13.5 -26t-24.5 -10h-376q-32 2 -37 32l-61 267q-47 30 -110 3l-60 -270q-8 -32 -37 -32h-376q-16 1 -26 11t-11 25l-34 307q-2 18 9 31l433 222q16 7 29.5 1.5
350
- t20.5 -19.5q6 -15 1.5 -31t-18.5 -22l-274 -124h793l-274 124q-15 8 -20 23.5t2 29.5q8 15 22.5 20t28.5 -2z" />
351
- <glyph glyph-name="uniF178" unicode="&#xf178;"
352
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM595 921q-73 0 -139 -21q32 -17 73.5 -31t82.5 -14q29 -1 61 20q33 22 91 10q10 -2 16 -3q-42 19 -88 29
353
- t-97 10zM336 830q-7 0 -14 -1q-68 -52 -113 -125t-58 -161q24 -34 55 -52.5t79 -34.5t68 -25q6 -8 19 -18t17 -14q0 -6 -3 -18q-2 -25 2 -46.5t10 -33.5t19 -33.5t19 -33.5q3 -7 1 -16q-2 -20 -10.5 -78.5t-10.5 -90.5q49 -29 92 -31q5 9 9 21q5 10 11.5 25t16.5 33
354
- q0 18 5.5 31t11.5 22q7 9 16 17q24 16 43 35.5t22 30.5q10 37 10 84q0 12 -9.5 21.5t-24.5 18.5q-21 9 -55 41.5t-52 39.5q-19 8 -39 9.5t-37 -1.5t-39 -1q-5 7 -9 8q-12 5 -4 12q5 11 -2.5 14t-17.5 1q-9 27 -11 44q17 -14 29.5 -20.5t20.5 -9.5q10 -3 16 -2q13 3 15 21.5
355
- t-2 52.5q4 5 5 10q5 20 12.5 26.5t7.5 8.5q4 0 4 2q5 4 20 6l12 2q5 2 11 4q10 5 5 13q-1 0 -1 0.5t-2 0.5q21 11 44 48q-16 24 -45 39q-8 12 -23 7q-7 0 -17 7t-14 9q-6 2 -15 4q-17 11 -32 25.5t-24 31.5q-6 13 -22 17q-11 3 -22 3zM884 817q-43 -5 -90 -19t-62 -35
356
- q-14 -23 -20 -38q-2 -10 -4.5 -22t-3.5 -16.5t-3.5 -12t-7 -14t-11.5 -16.5q-4 -5 -4 -13t7 -23q6 -11 6 -21q36 2 46 12l84 -8q16 18 33.5 17.5t32.5 -17.5q10 -9 21 -30l-34 -24q-23 14 -39 21t-34 8.5t-28 1t-36.5 -3.5t-42.5 -5q-2 -5 -5 -10q-3 -3 -7 -6.5t-10 -5.5
357
- q-1 -3 -1 -12q0 -3 -1 -7q-24 -35 -17 -78q6 -31 24 -48q11 -9 23 -13t22 -3t24 1t25 -3q10 -3 11 -5q-6 -15 -4 -24q1 -6 8 -24t7 -28q-1 -6 -2 -15t-1.5 -15.5t-0.5 -14.5t1 -15t3 -14q6 -13 16 -39.5t16 -38.5q5 -12 16 -14q24 -4 57 30q24 28 28 60q2 12 10 26
358
- q7 15 11 30q2 8 0 16q15 28 15 47q0 12 2 18q2 3 11.5 11.5t13.5 13.5q7 27 3 37q-1 3 -6 5l-20 7q6 12 17.5 19t23.5 4l38 12v8q0 106 -43 195t-118 151z" />
359
- <glyph glyph-name="uniF179" unicode="&#xf179;"
360
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM451 912q-75 -25 -140 -77q22 3 44 1q20 -8 45 -37.5t40 -38.5q5 -3 15 -4q4 -11 28 -15t27 -9q29 -15 45 -39
361
- q-1 -1 -5.5 -7.5t-5.5 -8.5t-5 -7t-6.5 -7.5t-6 -6.5t-7 -6.5t-7.5 -4.5q0 -1 0.5 -1t0.5 -1q5 -8 -4 -13q-9 -3 -23.5 -6.5t-21 -6t-13.5 -11.5t-10 -25q-1 -5 -5 -10q4 -33 2 -58t-16 -28q-6 -1 -15 3q-9 2 -21.5 9t-30.5 21q1 -7 6 -18t6 -16h7q7 3 12.5 -2.5t0.5 -11.5
362
- l-3 -6l-1 -3l8 -4q12 -10 22 -10.5t28 2.5q15 5 31.5 2.5t27 -6t24 -12.5t22.5 -16t22 -17.5t23 -17.5q4 -3 25 -15.5t32 -23.5t11 -24q-1 -32 -2 -45.5t-8 -34.5t-21 -36l-27.5 -22t-28 -25.5t-17.5 -27.5q-5 -13 -5 -32q-7 -11 -13.5 -24.5t-13 -28t-11.5 -23.5
363
- q119 -23 232 15t194 126q60 64 91 144t34 166l-46 -28q-28 5 -29 -7l19 -8q5 -2 6 -5q4 -11 -5 -26q-7 -14 -35 -42q-2 -30 -6 -39q-4 -12 -10 -25v-16q-2 -10 -11 -28.5t-11 -28.5q-3 -33 -29 -61q-34 -34 -56 -30q-12 3 -17 14q-6 15 -18 43.5t-15 35.5q-4 11 -4 23
364
- t2.5 28t2.5 23q1 12 -7 30t-9 24q-2 8 4 24q0 1 -10.5 3.5t-37.5 2.5h-10h-4q-54 0 -68 65q-7 42 17 80q1 3 1 9.5t1 9.5q11 2 20 21q9 1 25 3.5t30 4.5t29.5 3.5t29 0t22.5 -6.5q9 -6 18 -11q18 -11 30 -15l36 24q-12 20 -22 30q-34 39 -68 0l-83 8q-17 -13 -47 -13
365
- q-2 13 -6 21q-8 16 -8.5 24t3.5 13t9 9q7 5 11 15t5.5 19t3.5 20.5t4 17.5q6 16 20 39q9 15 28 25t41.5 16.5t46.5 9.5t45 4q-44 38 -91 63q-13 1 -38 6t-35 6q-25 3 -58 -17q-25 -19 -61 -19q-44 0 -89 16t-78 33zM145 557q-10 -64 -3 -129t32 -128q35 -87 100 -152.5
366
- t151 -101.5q2 22 6.5 81t9.5 92q-4 19 -27 61t-25 68q-1 25 1 36.5t2 17.5q-4 3 -11.5 9.5t-11.5 9.5q-9 9 -14 12q-12 5 -40 14.5t-40.5 14.5t-33 14t-36.5 20.5t-32.5 26.5t-27.5 34z" />
367
- <glyph glyph-name="uniF17A" unicode="&#xf17a;"
368
- d="M0 1075h1200v-326h-221v222h-96v-222h-222v-92h222v-224h96v224h221v-782h-532q23 88 -7 157q-31 69 -100 128q-33 29 -123 99q-46 33 -47 75q1 15 4.5 26.5t12 23t14 17.5t18.5 19q68 53 99 99q43 63 43 150q-1 79 -38 142q-23 40 -68 81h106l99 79h-370
369
- q-89 0 -173 -27.5t-138 -79.5v211zM219 910q56 1 98 -31q81 -69 110 -187q22 -93 3 -154q-13 -35 -36 -61t-53 -35q-40 -12 -85 -7t-76 27q-76 59 -103 167q-19 83 -6 163q16 70 84 103q30 14 64 15zM0 429q107 -80 244 -63q-34 -81 1 -137q18 -27 35 -51q-25 -1 -61 -1
370
- q-47 -2 -78.5 -5t-72 -15t-68.5 -33v305zM297 130q22 0 42 -3q16 -12 75.5 -53t88.5 -65q64 -56 65 -115q0 -11 -2 -19h-566v151q61 69 172 90q98 14 125 14z" />
371
- <glyph glyph-name="uniF17B" unicode="&#xf17b;"
372
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM251 739v-528h698v528h-698zM337 654h526v-358h-526v358zM785 626l-90 -156l-42 88l-27 55l-33 -51l-73 -115
373
- l-31 32l-22 23l-24 -21l-87 -72l44 -52l62 52l38 -40l30 -32l24 37l64 100l43 -92l28 -58l33 56l122 212z" />
374
- <glyph glyph-name="uniF17C" unicode="&#xf17c;"
375
- d="M0 929h1200v-908h-1200v908zM148 783v-616h904v616h-904zM917 734l102 -58l-210 -364l-55 -96l-48 100l-75 156l-111 -171l-40 -63l-51 54l-66 69l-107 -89l-75 90l149 124l42 35l38 -40l52 -54l127 197l56 89l46 -95l72 -151z" />
376
- <glyph glyph-name="uniF17D" unicode="&#xf17d;"
377
- d="M600 1075q163 0 301 -80.5t218.5 -218.5t80.5 -301t-80.5 -301t-218.5 -218.5t-301 -80.5t-301 80.5t-218.5 218.5t-80.5 301t80.5 301t218.5 218.5t301 80.5zM599 741q-43 -2 -74 -30.5t-41 -68.5q-16 -55 9 -111q18 -36 49 -56l-45 -22l-118 -54q-18 -8 -18 -30v-110
378
- q0 -14 1 -23.5t7.5 -18t19.5 -8.5h420q10 2 16 6.5t8 13.5t2 13v17v110q0 22 -17 29l-114 55l-48 23q44 28 60 90q8 36 -1 72q-6 22 -17 40.5t-26 32.5t-34 22t-39 8zM403 691q-44 -3 -70.5 -37.5t-26.5 -76.5q3 -71 53 -102l-133 -61q-14 -6 -14 -24v-105q1 -10 7 -18
379
- t15 -8h88v110q0 22 10.5 39.5t28.5 26.5l89 41q12 7 19 17q-15 23 -23.5 50.5t-8.5 57.5q0 20 4 39t10 35q-21 16 -48 16zM797 691q-26 0 -51 -17q14 -36 14 -73q0 -59 -32 -107q10 -10 24.5 -19t25.5 -14t30 -13t28 -13q18 -9 29 -26.5t11 -39.5v-110h90q10 1 15.5 8.5
380
- t6.5 17.5v105q0 17 -14 24l-130 62q49 36 50 101q-2 45 -29.5 79t-67.5 35z" />
381
- <glyph glyph-name="uniF17E" unicode="&#xf17e;"
382
- d="M597 887q77 0 132 -64t55 -155q0 -40 -12 -77t-33.5 -65.5t-49.5 -47.5l73 -35l176 -84q26 -14 26 -45v-202q0 -12 -4.5 -22.5t-14 -17.5t-23.5 -9h-649q-18 1 -29 15.5t-12 33.5v202q0 31 26 45l183 84l68 32q-29 18 -51.5 47.5t-35 67t-12.5 78.5q0 59 25 109.5t68 80
383
- t94 29.5zM295 810q37 -1 75 -24q-27 -68 -20 -143t48 -139q-14 -16 -30 -25l-136 -65q-59 -27 -63 -100v-171h-136q-10 0 -17.5 5.5t-11 14.5t-4.5 20v161q0 29 21 37l205 95q-38 24 -59 66t-23 92q1 69 45 124q42 49 106 52zM904 810q60 -1 107 -52q43 -50 45 -124
384
- q-1 -46 -21 -87t-59 -69l203 -97q21 -11 21 -37v-161q0 -16 -8.5 -27.5t-24.5 -12.5h-140v171q-1 67 -61 100l-131 62q-19 11 -36 31q39 60 46 133.5t-19 142.5q37 26 78 27z" />
385
- <glyph glyph-name="uniF17F" unicode="&#xf17f;"
386
- d="M624 689l-136 213q-6 12 -3.5 24t12.5 19q11 6 23 3.5t18 -12.5l136 -215q6 -11 3.5 -23.5t-12.5 -18.5q-11 -5 -23.5 -2t-17.5 12zM1195 649q23 -42 -58 -85q-33 2 -63 6.5t-54 8.5q-27 5 -50 10q-2 -13 -6.5 -27t-11.5 -29q-45 10 -89.5 29t-85 50.5t-63.5 69.5
387
- l164 168l30 106l62 -77q10 -2 34.5 -7.5t37.5 -9.5t28.5 -14.5t21.5 -26.5q8 -12 15.5 -52.5t16.5 -52.5q14 -14 31 -25.5t40 -41.5zM579 293q-19 0 -59 7t-59 7q-33 4 -24 -30l54 -216q-1 -27 -14 -45t-34 -21q-19 -2 -37 11.5t-23 28.5l-70 272q-2 14 -15.5 13.5
388
- t-17.5 -13.5l-64 -271q-6 -19 -20.5 -30.5t-33.5 -11.5q-27 0 -43.5 21t-11.5 46l78 320l7 194q-57 14 -110.5 48.5t-77.5 79.5q-7 16 -2.5 30t18.5 22q16 6 31.5 1.5t22.5 -15.5q23 -38 69.5 -62t86.5 -24h382q-38 -192 -33 -362zM673 633q95 -124 258 -158
389
- q-5 -14 -15.5 -41t-15.5 -39q-5 -18 4 -51q36 -139 75 -282q5 -34 -19 -49t-52.5 -7.5t-35.5 29.5l-56 210q-12 21 -33 22t-28 -22l-50 -209q-12 -30 -41 -32.5t-50.5 16t-16.5 41.5l48 195q1 10 -2 20q2 226 30 357z" />
390
- <glyph glyph-name="uniF180" unicode="&#xf180;"
391
- d="M228 1075h415q33 -2 54.5 -24.5t22.5 -52.5v-186q17 -22 43 -47t52 -49.5t43 -45.5q22 -27 48 -42q25 -13 63 -18.5t70.5 -13t54.5 -27.5q18 -48 10 -94.5t-39 -85t-74 -53.5q-92 -32 -204 22q1 -66 -1 -329q-5 -68 -47 -111t-105 -43t-106.5 46.5t-44.5 107.5v129
392
- q-38 7 -69 25q-81 -11 -143 42q-55 3 -93 23.5t-56 51.5t-25 73.5t-3 86t12 93.5t18.5 91.5t18 83.5t8.5 67v203q2 33 24.5 55t52.5 22zM228 798q-1 -18 -7 -50t-14.5 -66t-18 -74t-15.5 -78t-9 -75t3.5 -66.5t21 -50.5t44 -30t71.5 -3q18 -32 57 -42.5t69 9.5
393
- q31 -32 65 -36.5t65 23.5q0 -58 0.5 -115t0.5 -115q1 -33 22 -54t51 -22q33 1 54 23t21 53q0 63 0.5 143t1 158.5t0.5 136.5q25 -3 63 -17.5t70 -26.5t66 -19t64.5 5.5t53.5 47.5q14 30 10 56q-3 5 -5.5 5.5t-8.5 2.5q-41 6 -61.5 10.5t-53 14t-56 25t-42.5 37.5
394
- q-20 26 -57 58.5t-66.5 63t-44.5 65.5v3h-415z" />
395
- <glyph glyph-name="uniF181" unicode="&#xf181;"
396
- d="M1200 103q0 -20 -10 -37t-27.5 -28t-39.5 -12h-203q-23 -1 -59 -7.5t-72.5 -14.5t-79.5 -17t-83.5 -13.5t-80.5 -5t-73.5 9.5t-60 29t-43 54.5t-18.5 84.5q-53 62 -42 143q-19 31 -25 69h-129q-61 1 -107.5 44.5t-46.5 106.5t43 105t111 47q263 2 329 1q-54 112 -22 204
397
- q12 32 37 58.5t57 40.5t68.5 16.5t70.5 -12.5q20 -22 27.5 -54.5t13 -70.5t18.5 -63q15 -26 42 -48q24 -19 69 -68t73 -70h186q20 -1 37 -10.5t28 -27t12 -39.5v-415zM923 103v415h-3q-35 15 -65.5 44.5t-63 66.5t-58.5 57q-22 19 -37.5 42.5t-25 56t-14 53t-10.5 61.5
398
- q-2 6 -2.5 8.5t-5.5 5.5q-26 4 -56 -10q-35 -23 -47.5 -53.5t-5.5 -64.5t19 -66t26.5 -70t17.5 -63q-58 0 -136.5 -0.5t-158.5 -1t-143 -0.5q-15 0 -28.5 -5.5t-24 -15t-16.5 -24t-7 -30.5q1 -30 22 -51t54 -22q58 0 115 -0.5t115 -0.5q-28 -31 -23.5 -65t36.5 -65
399
- q-20 -30 -9.5 -69t42.5 -57q-6 -42 3 -71.5t30 -44t50.5 -21t66.5 -3.5t75 9t78 15.5t74 18t66 14.5t50 7z" />
400