WooCommerce Wishlist Plugin - Version 1.7.1

Version Description

Release Date - 01 June 2018

  • WooCommerce 3.4.x support
  • Fixed compatibility issue with Font-Awesome 5+ library used in some themes
  • Fixed JS issue with WooCommerce plugin versions less than 3.0.0
  • Improved compatibility with Personalized Product Option Manager plugin:
    • Fixed "Add to Wishlist" button position issue
    • Fixed PHP notices
  • Added support for WooCommerce Catalog Visibility Options plugin
  • Added support for WooCommerce Product Add-ons plugin
Download this release

Release Info

Developer templateinvaders
Plugin Icon 128x128 WooCommerce Wishlist Plugin
Version 1.7.1
Comparing to
See all releases

Code changes from version 1.7.0 to 1.7.1

admin/basestyle.helper.php CHANGED
@@ -1,284 +1,284 @@
1
- <?php
2
- /**
3
- * Basic admin style helper class
4
- *
5
- * @since 1.0.0
6
- * @package TInvWishlist\Admin\Helper
7
- */
8
-
9
- // If this file is called directly, abort.
10
- if ( ! defined( 'ABSPATH' ) ) {
11
- die;
12
- }
13
-
14
- /**
15
- * Basic admin style helper class
16
- */
17
- abstract class TInvWL_Admin_BaseStyle extends TInvWL_Admin_BaseSection {
18
-
19
- /**
20
- * Prepare sections for template attributes
21
- *
22
- * @return array
23
- */
24
- function prepare_sections() {
25
- $fields_data = array();
26
- $fields = $this->default_style_settings();
27
- $theme_file = TINVWL_PATH . implode( DIRECTORY_SEPARATOR, array( 'asset', 'css', 'theme.css' ) );
28
- if ( file_exists( $theme_file ) ) {
29
- $fields_data = $this->break_css( file_get_contents( $theme_file ) ); // @codingStandardsIgnoreLine WordPress.VIP.RestrictedFunctions.file_get_contents
30
- }
31
- $_fields = $this->prepare_fields( $fields, $fields_data );
32
- foreach ( $_fields as &$_field ) {
33
- if ( ! array_key_exists( 'skin', $_field ) ) {
34
- switch ( $_field['type'] ) {
35
- case 'group':
36
- case 'groupHTML':
37
- $_field['skin'] = 'section-group-style';
38
- break;
39
- default:
40
- $_field['skin'] = 'section-field-style';
41
- break;
42
- }
43
- }
44
- }
45
- return $_fields;
46
- }
47
-
48
- /**
49
- * Create section for this settings.
50
- *
51
- * @return array
52
- */
53
- function constructor_data() {
54
- return array(
55
- array(
56
- 'id' => 'style',
57
- 'title' => __( 'Templates', 'ti-woocommerce-wishlist' ),
58
- 'desc' => '',
59
- 'show_names' => false,
60
- 'fields' => array(
61
- array(
62
- 'type' => 'checkboxonoff',
63
- 'name' => 'customstyle',
64
- 'text' => __( 'Use Theme style', 'ti-woocommerce-wishlist' ),
65
- 'std' => true,
66
- 'extra' => array( 'tiwl-hide' => '.tinvwl-style-options' ),
67
- 'class' => 'tinvwl-header-row',
68
- ),
69
- ),
70
- ),
71
- array(
72
- 'id' => 'style_options',
73
- 'title' => __( 'Template Options', 'ti-woocommerce-wishlist' ),
74
- 'show_names' => true,
75
- 'class' => 'tinvwl-style-options',
76
- 'fields' => $this->prepare_sections(),
77
- 'skin' => 'section-general',
78
- ),
79
- array(
80
- 'id' => 'style_plain',
81
- 'title' => __( 'Template Custom CSS', 'ti-woocommerce-wishlist' ),
82
- 'desc' => '',
83
- 'show_names' => false,
84
- 'fields' => array(
85
- array(
86
- 'type' => 'checkboxonoff',
87
- 'name' => 'allow',
88
- 'text' => __( 'Template Custom CSS', 'ti-woocommerce-wishlist' ),
89
- 'std' => false,
90
- 'extra' => array( 'tiwl-show' => '.tiwl-style-custom-allow' ),
91
- 'class' => 'tinvwl-header-row',
92
- ),
93
- array(
94
- 'type' => 'group',
95
- 'id' => 'custom',
96
- 'class' => 'tiwl-style-custom-allow',
97
- ),
98
- array(
99
- 'type' => 'textarea',
100
- 'name' => 'css',
101
- 'text' => '',
102
- 'std' => '',
103
- ),
104
- ),
105
- ),
106
- array(
107
- 'id' => 'save_buttons',
108
- 'class' => 'only-button',
109
- 'noform' => true,
110
- 'fields' => array(
111
- array(
112
- 'type' => 'button_submit',
113
- 'name' => 'setting_save',
114
- 'std' => '<span><i class="fa fa-check"></i></span>' . __( 'Save Settings', 'ti-woocommerce-wishlist' ),
115
- 'extra' => array( 'class' => 'tinvwl-btn split status-btn-ok' ),
116
- ),
117
- array(
118
- 'type' => 'button_submit',
119
- 'name' => 'setting_reset',
120
- 'std' => '<span><i class="fa fa-times"></i></span>' . __( 'Reset', 'ti-woocommerce-wishlist' ),
121
- 'extra' => array( 'class' => 'tinvwl-btn split status-btn-ok tinvwl-confirm-reset' ),
122
- ),
123
- array(
124
- 'type' => 'button_submit_quick',
125
- 'name' => 'setting_save_quick',
126
- 'std' => '<span><i class="fa fa-floppy-o"></i></span>' . __( 'Save', 'ti-woocommerce-wishlist' ),
127
- ),
128
- ),
129
- ),
130
- );
131
- }
132
-
133
- /**
134
- * Basic function for default theme fields
135
- *
136
- * @return array
137
- */
138
- function default_style_settings() {
139
- return array();
140
- }
141
-
142
- /**
143
- * Prepare style fields for sections fields
144
- *
145
- * @param array $fields Array of fields list.
146
- * @param array $data Array of default values for fields.
147
- * @return array
148
- */
149
- function prepare_fields( $fields = array(), $data = array() ) {
150
- foreach ( $fields as &$field ) {
151
- if ( ! array_key_exists( 'selector', $field ) || ! array_key_exists( 'element', $field ) ) {
152
- continue;
153
- }
154
- $field['name'] = $this->create_selectorkey( $field['selector'], $field['element'] );
155
- if ( ! array_key_exists( 'std', $field ) ) {
156
- $field['std'] = '';
157
- }
158
- if ( isset( $data[ $field['selector'] ][ $field['element'] ] ) ) {
159
- $value = $data[ $field['selector'] ][ $field['element'] ];
160
- if ( array_key_exists( 'format', (array) $field ) ) {
161
- $pregx = preg_replace( '/(\[|\]|\\|\/|\^|\$|\%|\.|\||\?|\*|\+|\(|\)|\{|\})/', '\\\${1}', $field['format'] );
162
- $pregx = str_replace( '\{0\}', '(.*?)', $pregx );
163
- $pregx = '/^' . $pregx . '$/i';
164
- if ( preg_match( $pregx, $value, $matches ) ) {
165
- if ( isset( $matches[1] ) ) {
166
- $field['std'] = trim( $matches[1] );
167
- $field['std'] = preg_replace( '/^\.\.\//', TINVWL_URL . 'asset/', $field['std'] );
168
- }
169
- }
170
- } else {
171
- $field['std'] = $value;
172
- }
173
- }
174
- unset( $field['selector'], $field['element'], $field['format'] );
175
- }
176
- return $fields;
177
- }
178
-
179
- /**
180
- * Save value to database
181
- *
182
- * @param array $data Post section data.
183
- * @return boolean
184
- */
185
- function constructor_save( $data ) {
186
- if ( empty( $data ) || ! is_array( $data ) ) {
187
- return false;
188
- }
189
- if ( array_key_exists( 'style', (array) $data ) && array_key_exists( 'style_options', (array) $data ) ) {
190
- if ( false === $data['style']['customstyle'] ) {
191
- $data['style_options']['css'] = $this->convert_styles( $data['style_options'] );
192
- } else {
193
- $data['style_options'] = array();
194
- }
195
- delete_transient( $this->_n . '_dynamic_' );
196
- }
197
- if ( array_key_exists( 'style_plain', (array) $data ) ) {
198
- if ( ! $data['style_plain']['allow'] ) {
199
- $data['style_plain']['css'] = '';
200
- }
201
- if ( empty( $data['style_plain']['css'] ) ) {
202
- $data['style_plain']['allow'] = false;
203
- }
204
- }
205
- if ( filter_input( INPUT_POST, 'save_buttons-setting_reset' ) ) {
206
- foreach ( $data as $key => $value ) {
207
- if ( ! in_array( $key, array( 'style' ) ) ) {
208
- $data[ $key ] = array();
209
- }
210
- }
211
- }
212
- parent::constructor_save( $data );
213
- if ( filter_input( INPUT_POST, 'save_buttons-setting_reset' ) ) {
214
- tinv_update_option( 'style_options', '', array() );
215
- }
216
- }
217
-
218
- /**
219
- * Generate fields name for form
220
- *
221
- * @param string $selector Selector for fields.
222
- * @param string $element Attribute name.
223
- * @return string
224
- */
225
- function create_selectorkey( $selector, $element ) {
226
- return md5( $selector . '||' . $element );
227
- }
228
-
229
- /**
230
- * Create array of css attributes
231
- *
232
- * @param string $css CSS content.
233
- * @return array
234
- */
235
- function break_css( $css ) {
236
- $results = array();
237
- $css = preg_replace( '!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $css );
238
- $css = preg_replace( '/(\r|\n|\t| {2,})/', '', $css );
239
- $css = str_replace( array( '{', '}' ), array( ' { ', ' } ' ), $css );
240
- preg_match_all( '/(.+?)\s*?\{\s*?(.+?)\s*?\}/', $css, $matches );
241
- foreach ( $matches[0] as $i => $original ) {
242
- foreach ( explode( ';', $matches[2][ $i ] ) as $attr ) {
243
- if ( strlen( trim( $attr ) ) > 0 ) {
244
- list($name, $value) = explode( ':', $attr );
245
- $results[ trim( $matches[1][ $i ] ) ][ trim( $name ) ] = trim( $value );
246
- }
247
- }
248
- }
249
- return $results;
250
- }
251
-
252
- /**
253
- * Convert settings to css
254
- *
255
- * @param array $style Array of style attributes.
256
- * @return string
257
- */
258
- function convert_styles( $style = array() ) {
259
- $fields = $this->default_style_settings();
260
- $styles = array();
261
- foreach ( $fields as $field ) {
262
- if ( ! array_key_exists( 'selector', $field ) || ! array_key_exists( 'element', $field ) ) {
263
- continue;
264
- }
265
- $key = $this->create_selectorkey( $field['selector'], $field['element'] );
266
- if ( array_key_exists( $key, (array) $style ) ) {
267
- $value = $style[ $key ];
268
- if ( array_key_exists( 'format', $field ) ) {
269
- $value = str_replace( '{0}', $value, $field['format'] );
270
- }
271
- $styles[ $field['selector'] ][ $field['element'] ] = $value;
272
- }
273
- }
274
- foreach ( $styles as $selector => &$elements ) {
275
- foreach ( $elements as $key => &$element ) {
276
- $element = sprintf( '%s:%s;', $key, $element );
277
- }
278
- $elements = implode( '', $elements );
279
- $elements = sprintf( '%s {%s}', $selector, $elements );
280
- }
281
- $styles = implode( ' ', $styles );
282
- return $styles;
283
- }
284
- }
1
+ <?php
2
+ /**
3
+ * Basic admin style helper class
4
+ *
5
+ * @since 1.0.0
6
+ * @package TInvWishlist\Admin\Helper
7
+ */
8
+
9
+ // If this file is called directly, abort.
10
+ if ( ! defined( 'ABSPATH' ) ) {
11
+ die;
12
+ }
13
+
14
+ /**
15
+ * Basic admin style helper class
16
+ */
17
+ abstract class TInvWL_Admin_BaseStyle extends TInvWL_Admin_BaseSection {
18
+
19
+ /**
20
+ * Prepare sections for template attributes
21
+ *
22
+ * @return array
23
+ */
24
+ function prepare_sections() {
25
+ $fields_data = array();
26
+ $fields = $this->default_style_settings();
27
+ $theme_file = TINVWL_PATH . implode( DIRECTORY_SEPARATOR, array( 'asset', 'css', 'theme.css' ) );
28
+ if ( file_exists( $theme_file ) ) {
29
+ $fields_data = $this->break_css( file_get_contents( $theme_file ) ); // @codingStandardsIgnoreLine WordPress.VIP.RestrictedFunctions.file_get_contents
30
+ }
31
+ $_fields = $this->prepare_fields( $fields, $fields_data );
32
+ foreach ( $_fields as &$_field ) {
33
+ if ( ! array_key_exists( 'skin', $_field ) ) {
34
+ switch ( $_field['type'] ) {
35
+ case 'group':
36
+ case 'groupHTML':
37
+ $_field['skin'] = 'section-group-style';
38
+ break;
39
+ default:
40
+ $_field['skin'] = 'section-field-style';
41
+ break;
42
+ }
43
+ }
44
+ }
45
+ return $_fields;
46
+ }
47
+
48
+ /**
49
+ * Create section for this settings.
50
+ *
51
+ * @return array
52
+ */
53
+ function constructor_data() {
54
+ return array(
55
+ array(
56
+ 'id' => 'style',
57
+ 'title' => __( 'Templates', 'ti-woocommerce-wishlist' ),
58
+ 'desc' => '',
59
+ 'show_names' => false,
60
+ 'fields' => array(
61
+ array(
62
+ 'type' => 'checkboxonoff',
63
+ 'name' => 'customstyle',
64
+ 'text' => __( 'Use Theme style', 'ti-woocommerce-wishlist' ),
65
+ 'std' => true,
66
+ 'extra' => array( 'tiwl-hide' => '.tinvwl-style-options' ),
67
+ 'class' => 'tinvwl-header-row',
68
+ ),
69
+ ),
70
+ ),
71
+ array(
72
+ 'id' => 'style_options',
73
+ 'title' => __( 'Template Options', 'ti-woocommerce-wishlist' ),
74
+ 'show_names' => true,
75
+ 'class' => 'tinvwl-style-options',
76
+ 'fields' => $this->prepare_sections(),
77
+ 'skin' => 'section-general',
78
+ ),
79
+ array(
80
+ 'id' => 'style_plain',
81
+ 'title' => __( 'Template Custom CSS', 'ti-woocommerce-wishlist' ),
82
+ 'desc' => '',
83
+ 'show_names' => false,
84
+ 'fields' => array(
85
+ array(
86
+ 'type' => 'checkboxonoff',
87
+ 'name' => 'allow',
88
+ 'text' => __( 'Template Custom CSS', 'ti-woocommerce-wishlist' ),
89
+ 'std' => false,
90
+ 'extra' => array( 'tiwl-show' => '.tiwl-style-custom-allow' ),
91
+ 'class' => 'tinvwl-header-row',
92
+ ),
93
+ array(
94
+ 'type' => 'group',
95
+ 'id' => 'custom',
96
+ 'class' => 'tiwl-style-custom-allow',
97
+ ),
98
+ array(
99
+ 'type' => 'textarea',
100
+ 'name' => 'css',
101
+ 'text' => '',
102
+ 'std' => '',
103
+ ),
104
+ ),
105
+ ),
106
+ array(
107
+ 'id' => 'save_buttons',
108
+ 'class' => 'only-button',
109
+ 'noform' => true,
110
+ 'fields' => array(
111
+ array(
112
+ 'type' => 'button_submit',
113
+ 'name' => 'setting_save',
114
+ 'std' => '<span><i class="fati fati-check"></i></span>' . __( 'Save Settings', 'ti-woocommerce-wishlist' ),
115
+ 'extra' => array( 'class' => 'tinvwl-btn split status-btn-ok' ),
116
+ ),
117
+ array(
118
+ 'type' => 'button_submit',
119
+ 'name' => 'setting_reset',
120
+ 'std' => '<span><i class="fati fati-times"></i></span>' . __( 'Reset', 'ti-woocommerce-wishlist' ),
121
+ 'extra' => array( 'class' => 'tinvwl-btn split status-btn-ok tinvwl-confirm-reset' ),
122
+ ),
123
+ array(
124
+ 'type' => 'button_submit_quick',
125
+ 'name' => 'setting_save_quick',
126
+ 'std' => '<span><i class="fati fati-floppy-o"></i></span>' . __( 'Save', 'ti-woocommerce-wishlist' ),
127
+ ),
128
+ ),
129
+ ),
130
+ );
131
+ }
132
+
133
+ /**
134
+ * Basic function for default theme fields
135
+ *
136
+ * @return array
137
+ */
138
+ function default_style_settings() {
139
+ return array();
140
+ }
141
+
142
+ /**
143
+ * Prepare style fields for sections fields
144
+ *
145
+ * @param array $fields Array of fields list.
146
+ * @param array $data Array of default values for fields.
147
+ * @return array
148
+ */
149
+ function prepare_fields( $fields = array(), $data = array() ) {
150
+ foreach ( $fields as &$field ) {
151
+ if ( ! array_key_exists( 'selector', $field ) || ! array_key_exists( 'element', $field ) ) {
152
+ continue;
153
+ }
154
+ $field['name'] = $this->create_selectorkey( $field['selector'], $field['element'] );
155
+ if ( ! array_key_exists( 'std', $field ) ) {
156
+ $field['std'] = '';
157
+ }
158
+ if ( isset( $data[ $field['selector'] ][ $field['element'] ] ) ) {
159
+ $value = $data[ $field['selector'] ][ $field['element'] ];
160
+ if ( array_key_exists( 'format', (array) $field ) ) {
161
+ $pregx = preg_replace( '/(\[|\]|\\|\/|\^|\$|\%|\.|\||\?|\*|\+|\(|\)|\{|\})/', '\\\${1}', $field['format'] );
162
+ $pregx = str_replace( '\{0\}', '(.*?)', $pregx );
163
+ $pregx = '/^' . $pregx . '$/i';
164
+ if ( preg_match( $pregx, $value, $matches ) ) {
165
+ if ( isset( $matches[1] ) ) {
166
+ $field['std'] = trim( $matches[1] );
167
+ $field['std'] = preg_replace( '/^\.\.\//', TINVWL_URL . 'asset/', $field['std'] );
168
+ }
169
+ }
170
+ } else {
171
+ $field['std'] = $value;
172
+ }
173
+ }
174
+ unset( $field['selector'], $field['element'], $field['format'] );
175
+ }
176
+ return $fields;
177
+ }
178
+
179
+ /**
180
+ * Save value to database
181
+ *
182
+ * @param array $data Post section data.
183
+ * @return boolean
184
+ */
185
+ function constructor_save( $data ) {
186
+ if ( empty( $data ) || ! is_array( $data ) ) {
187
+ return false;
188
+ }
189
+ if ( array_key_exists( 'style', (array) $data ) && array_key_exists( 'style_options', (array) $data ) ) {
190
+ if ( false === $data['style']['customstyle'] ) {
191
+ $data['style_options']['css'] = $this->convert_styles( $data['style_options'] );
192
+ } else {
193
+ $data['style_options'] = array();
194
+ }
195
+ delete_transient( $this->_n . '_dynamic_' );
196
+ }
197
+ if ( array_key_exists( 'style_plain', (array) $data ) ) {
198
+ if ( ! $data['style_plain']['allow'] ) {
199
+ $data['style_plain']['css'] = '';
200
+ }
201
+ if ( empty( $data['style_plain']['css'] ) ) {
202
+ $data['style_plain']['allow'] = false;
203
+ }
204
+ }
205
+ if ( filter_input( INPUT_POST, 'save_buttons-setting_reset' ) ) {
206
+ foreach ( $data as $key => $value ) {
207
+ if ( ! in_array( $key, array( 'style' ) ) ) {
208
+ $data[ $key ] = array();
209
+ }
210
+ }
211
+ }
212
+ parent::constructor_save( $data );
213
+ if ( filter_input( INPUT_POST, 'save_buttons-setting_reset' ) ) {
214
+ tinv_update_option( 'style_options', '', array() );
215
+ }
216
+ }
217
+
218
+ /**
219
+ * Generate fields name for form
220
+ *
221
+ * @param string $selector Selector for fields.
222
+ * @param string $element Attribute name.
223
+ * @return string
224
+ */
225
+ function create_selectorkey( $selector, $element ) {
226
+ return md5( $selector . '||' . $element );
227
+ }
228
+
229
+ /**
230
+ * Create array of css attributes
231
+ *
232
+ * @param string $css CSS content.
233
+ * @return array
234
+ */
235
+ function break_css( $css ) {
236
+ $results = array();
237
+ $css = preg_replace( '!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $css );
238
+ $css = preg_replace( '/(\r|\n|\t| {2,})/', '', $css );
239
+ $css = str_replace( array( '{', '}' ), array( ' { ', ' } ' ), $css );
240
+ preg_match_all( '/(.+?)\s*?\{\s*?(.+?)\s*?\}/', $css, $matches );
241
+ foreach ( $matches[0] as $i => $original ) {
242
+ foreach ( explode( ';', $matches[2][ $i ] ) as $attr ) {
243
+ if ( strlen( trim( $attr ) ) > 0 ) {
244
+ list($name, $value) = explode( ':', $attr );
245
+ $results[ trim( $matches[1][ $i ] ) ][ trim( $name ) ] = trim( $value );
246
+ }
247
+ }
248
+ }
249
+ return $results;
250
+ }
251
+
252
+ /**
253
+ * Convert settings to css
254
+ *
255
+ * @param array $style Array of style attributes.
256
+ * @return string
257
+ */
258
+ function convert_styles( $style = array() ) {
259
+ $fields = $this->default_style_settings();
260
+ $styles = array();
261
+ foreach ( $fields as $field ) {
262
+ if ( ! array_key_exists( 'selector', $field ) || ! array_key_exists( 'element', $field ) ) {
263
+ continue;
264
+ }
265
+ $key = $this->create_selectorkey( $field['selector'], $field['element'] );
266
+ if ( array_key_exists( $key, (array) $style ) ) {
267
+ $value = $style[ $key ];
268
+ if ( array_key_exists( 'format', $field ) ) {
269
+ $value = str_replace( '{0}', $value, $field['format'] );
270
+ }
271
+ $styles[ $field['selector'] ][ $field['element'] ] = $value;
272
+ }
273
+ }
274
+ foreach ( $styles as $selector => &$elements ) {
275
+ foreach ( $elements as $key => &$element ) {
276
+ $element = sprintf( '%s:%s;', $key, $element );
277
+ }
278
+ $elements = implode( '', $elements );
279
+ $elements = sprintf( '%s {%s}', $selector, $elements );
280
+ }
281
+ $styles = implode( ' ', $styles );
282
+ return $styles;
283
+ }
284
+ }
admin/settings/general.class.php CHANGED
@@ -676,19 +676,19 @@ class TInvWL_Admin_Settings_General extends TInvWL_Admin_BaseSection {
676
  array(
677
  'type' => 'button_submit',
678
  'name' => 'setting_save',
679
- 'std' => '<span><i class="fa fa-check"></i></span>' . __( 'Save Settings', 'ti-woocommerce-wishlist' ),
680
  'extra' => array( 'class' => 'tinvwl-btn split status-btn-ok' ),
681
  ),
682
  array(
683
  'type' => 'button_submit',
684
  'name' => 'setting_reset',
685
- 'std' => '<span><i class="fa fa-times"></i></span>' . __( 'Reset', 'ti-woocommerce-wishlist' ),
686
  'extra' => array( 'class' => 'tinvwl-btn split status-btn-ok tinvwl-confirm-reset' ),
687
  ),
688
  array(
689
  'type' => 'button_submit_quick',
690
  'name' => 'setting_save_quick',
691
- 'std' => '<span><i class="fa fa-floppy-o"></i></span>' . __( 'Save', 'ti-woocommerce-wishlist' ),
692
  ),
693
  ),
694
  ),
676
  array(
677
  'type' => 'button_submit',
678
  'name' => 'setting_save',
679
+ 'std' => '<span><i class="fati fati-check"></i></span>' . __( 'Save Settings', 'ti-woocommerce-wishlist' ),
680
  'extra' => array( 'class' => 'tinvwl-btn split status-btn-ok' ),
681
  ),
682
  array(
683
  'type' => 'button_submit',
684
  'name' => 'setting_reset',
685
+ 'std' => '<span><i class="fati fati-times"></i></span>' . __( 'Reset', 'ti-woocommerce-wishlist' ),
686
  'extra' => array( 'class' => 'tinvwl-btn split status-btn-ok tinvwl-confirm-reset' ),
687
  ),
688
  array(
689
  'type' => 'button_submit_quick',
690
  'name' => 'setting_save_quick',
691
+ 'std' => '<span><i class="fati fati-floppy-o"></i></span>' . __( 'Save', 'ti-woocommerce-wishlist' ),
692
  ),
693
  ),
694
  ),
admin/tinvwl.class.php CHANGED
@@ -179,9 +179,7 @@ class TInvWL_Admin_TInvWL extends TInvWL_Admin_Base {
179
  $user_info = get_userdata( $user_id );
180
 
181
  wp_add_inline_script( $this->_n, 'window.intercomSettings = {
182
- app_id: "zyh6v0pc",
183
- email: "' . $user_info->user_email . '",
184
- name: "' . $user_info->user_nicename . '",
185
  "Website": "' . get_site_url() . '",
186
  "Plugin name": "WooCommerce Wishlist Plugin",
187
  "Plugin version":"' . TINVWL_FVERSION . '",
@@ -200,7 +198,7 @@ class TInvWL_Admin_TInvWL extends TInvWL_Admin_Base {
200
  * Promo in footer for wishlist
201
  */
202
  function promo_footer() {
203
- echo 'Made with <i class="fa fa-heart"></i> by <a href="https://templateinvaders.com/?utm_source=' . TINVWL_UTM_SOURCE . '&utm_campaign=' . TINVWL_UTM_CAMPAIGN . '&utm_medium=' . TINVWL_UTM_MEDIUM . '&utm_content=made_by&partner=' . TINVWL_UTM_SOURCE . '">TemplateInvaders</a><br />If you like WooCommerce Wishlist Plugin please leave us a <a href="https://wordpress.org/support/plugin/ti-woocommerce-wishlist/reviews/#new-post"><span><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i></span></a> rating.'; // WPCS: xss ok.
204
  }
205
 
206
  /**
@@ -211,7 +209,7 @@ class TInvWL_Admin_TInvWL extends TInvWL_Admin_Base {
211
  * @return array
212
  */
213
  function status_panel( $panel ) {
214
- array_unshift( $panel, sprintf( '<a class="tinvwl-btn red w-icon smaller-txt" href="%s"><i class="fa fa-star"></i><span class="tinvwl-txt">%s</span></a>', 'https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=' . TINVWL_UTM_SOURCE . '&utm_campaign=' . TINVWL_UTM_CAMPAIGN . '&utm_medium=' . TINVWL_UTM_MEDIUM . '&utm_content=header_upgrade&partner=' . TINVWL_UTM_SOURCE, __( 'Upgrade to Premium', 'ti-woocommerce-wishlist' ) ) );
215
 
216
  return $panel;
217
  }
179
  $user_info = get_userdata( $user_id );
180
 
181
  wp_add_inline_script( $this->_n, 'window.intercomSettings = {
182
+ app_id: "zyh6v0pc",
 
 
183
  "Website": "' . get_site_url() . '",
184
  "Plugin name": "WooCommerce Wishlist Plugin",
185
  "Plugin version":"' . TINVWL_FVERSION . '",
198
  * Promo in footer for wishlist
199
  */
200
  function promo_footer() {
201
+ echo 'Made with <i class="fati fati-heart"></i> by <a href="https://templateinvaders.com/?utm_source=' . TINVWL_UTM_SOURCE . '&utm_campaign=' . TINVWL_UTM_CAMPAIGN . '&utm_medium=' . TINVWL_UTM_MEDIUM . '&utm_content=made_by&partner=' . TINVWL_UTM_SOURCE . '">TemplateInvaders</a><br />If you like WooCommerce Wishlist Plugin please leave us a <a href="https://wordpress.org/support/plugin/ti-woocommerce-wishlist/reviews/#new-post"><span><i class="fati fati-star"></i><i class="fati fati-star"></i><i class="fati fati-star"></i><i class="fati fati-star"></i><i class="fati fati-star"></i></span></a> rating.'; // WPCS: xss ok.
202
  }
203
 
204
  /**
209
  * @return array
210
  */
211
  function status_panel( $panel ) {
212
+ array_unshift( $panel, sprintf( '<a class="tinvwl-btn red w-icon smaller-txt" href="%s"><i class="fati fati-star"></i><span class="tinvwl-txt">%s</span></a>', 'https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=' . TINVWL_UTM_SOURCE . '&utm_campaign=' . TINVWL_UTM_CAMPAIGN . '&utm_medium=' . TINVWL_UTM_MEDIUM . '&utm_content=header_upgrade&partner=' . TINVWL_UTM_SOURCE, __( 'Upgrade to Premium', 'ti-woocommerce-wishlist' ) ) );
213
 
214
  return $panel;
215
  }
asset/css/admin-form.css CHANGED
@@ -1,406 +1,408 @@
1
- /*
2
- number input
3
- */
4
- .tiwlform-number-container {
5
- display: inline-block;
6
- margin: 2px;
7
- position: relative;
8
- vertical-align: middle;
9
- }
10
-
11
- .tiwlform-number-container input, .tiwlform-number-container button {
12
- margin: 0;
13
- font-weight: 800;
14
- display: inline-block;
15
- font-size: 14px;
16
- }
17
-
18
- .tiwlform-number-container input[type=text] {
19
- width: 50px;
20
- height: 36px;
21
- text-align: right;
22
- border-radius: 5px;
23
- line-height: 26px;
24
- margin: 0;
25
- }
26
-
27
- .tiwlform-number-container button {
28
- width: 20px;
29
- height: 38px;
30
- line-height: 38px;
31
- text-align: center;
32
- border-radius: 5px;
33
- margin: 0 2px;
34
- background-color: #f1eee8;
35
- border: 0;
36
- color: #000;
37
- padding: 0;
38
- cursor: pointer;
39
- }
40
-
41
- .tiwlform-number-container button:hover {
42
- background-color: #96b100;
43
- color: #FFF;
44
- }
45
-
46
- /*
47
- on off button
48
- */
49
- /*.tiwlform-onoff-container input {
50
- display: none;
51
- }*/
52
- .tiwlform-onoff-container {
53
- cursor: pointer;
54
- position: relative;
55
- display: inline-block;
56
- height: 36px;
57
- width: 132px;
58
- margin: 0;
59
-
60
- -webkit-border-radius: 3px;
61
- -moz-border-radius: 3px;
62
- border-radius: 3px;
63
-
64
- -webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, .16);
65
- box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, .16);
66
-
67
- -webkit-transition: all .3s ease-in-out;
68
- -moz-transition: all .3s ease-in-out;
69
- -o-transition: all .3s ease-in-out;
70
- transition: all .3s ease-in-out;
71
-
72
- border: 1px solid #eae6df;
73
- background: #f1eee8;
74
- }
75
-
76
- .tiwlform-onoff-container.disabled.checked {
77
- /*-webkit-box-shadow: inset 0 0 0 36px rgba(0,0,0,0.4);
78
- box-shadow: inset 0 0 0 36px rgba(0,0,0,0.4);*/
79
- border-color: rgba(0, 0, 0, 0.4);
80
- background-color: rgba(0, 0, 0, 0.4);
81
- }
82
-
83
- .tiwlform-onoff-container.disabled .tiwlform-onoff-button {
84
- color: rgba(0, 0, 0, 0.4) !important;
85
- }
86
-
87
- .tiwlform-onoff-container.checked {
88
- /*-webkit-box-shadow: inset 0 0 0 36px #96b100;
89
- box-shadow: inset 0 0 0 36px #96b100;*/
90
- background: #96b100;
91
- border-color: #96b100;
92
- }
93
-
94
- .tiwlform-onoff-container.checked .tiwlform-onoff-button {
95
- left: 4px;
96
- color: #96b100;
97
- }
98
-
99
- .tiwlform-onoff-container .tiwlform-onoff-button {
100
- display: inline-block;
101
- /*font-size: 21px;
102
- line-height: 21px;
103
- font-weight: 600;
104
- font-family: dashicons;*/
105
- font: normal normal normal 14px/1 FontAwesome;
106
- font-size: inherit;
107
- text-rendering: auto;
108
- -webkit-font-smoothing: antialiased;
109
- -moz-osx-font-smoothing: grayscale;
110
-
111
- position: absolute;
112
- top: 3px;
113
- left: 66px;
114
- width: 59px;
115
- height: 27px;
116
- line-height: 18px;
117
- padding: 4px;
118
- text-align: center;
119
-
120
- -webkit-border-radius: 3px;
121
- -moz-border-radius: 3px;
122
- border-radius: 3px;
123
-
124
- -webkit-box-shadow: 1px 1px 4px 0 rgba(2, 2, 2, .21);
125
- box-shadow: 1px 1px 4px 0 rgba(2, 2, 2, .21);
126
-
127
- -webkit-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
128
- -moz-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
129
- -o-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
130
- transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
131
-
132
- color: #6b625a;
133
- background: #fff;
134
- }
135
-
136
- .tiwlform-onoff-container .tiwlform-onoff-button:before {
137
- content: "\e916";
138
- font-size: 11px;
139
- }
140
-
141
- .tiwlform-onoff-container.checked .tiwlform-onoff-button:before {
142
- content: "\e916";
143
- }
144
-
145
- .tiwlform-onoff-container.disabled {
146
- background-color: rgba(0, 0, 0, 0.4);
147
- }
148
-
149
- /*
150
- input range
151
- */
152
- .tiwlform-range-container {
153
- padding-top: 25px;
154
- height: 50px;
155
- }
156
-
157
- .tiwlform-range-container .range {
158
- width: 100%;
159
- position: relative;
160
- }
161
-
162
- .tiwlform-range-container input[type=text] {
163
- display: none;
164
- }
165
-
166
- .tiwlform-range-container .line {
167
- margin: 0 5%;
168
- width: 90%;
169
- height: 4px;
170
- top: -14px;
171
- background-color: #ede8df;
172
- position: absolute;
173
-
174
- }
175
-
176
- .tiwlform-range-container .line .selector {
177
- position: absolute;
178
- z-index: 100;
179
- width: 15px;
180
- height: 15px;
181
- background: #fff;
182
- border: 5px solid #96b100;
183
- border-radius: 50%;
184
- top: -10px;
185
- right: -12.5px;
186
- cursor: pointer;
187
- }
188
-
189
- .tiwlform-range-container .line-selector {
190
- width: 0;
191
- background-color: #96b100;
192
- height: 6px;
193
- top: -15px;
194
- }
195
-
196
- .tiwlform-range-container .label {
197
- display: -webkit-box;
198
- display: -moz-box;
199
- display: -ms-flexbox;
200
- display: -webkit-flex;
201
- display: flex;
202
- list-style: outside none none;
203
- padding: 0;
204
- }
205
-
206
- .tiwlform-range-container .label li {
207
- -moz-flex: 1 1;
208
- -webkit-flex: 1 1;
209
- -ms-flex: 1 1;
210
- flex: 1 1;
211
- position: relative;
212
- float: left;
213
- text-align: center;
214
- color: #000;
215
- padding: 10px 0;
216
- font-size: 14px;
217
- line-height: 14px;
218
- cursor: pointer;
219
- margin: 0;
220
- }
221
-
222
- .tiwlform-range-container .label li.active {
223
- font-weight: 600;
224
- }
225
-
226
- .tiwlform-range-container .label li.preactive::before {
227
- background: #96b100;
228
- width: 25px;
229
- height: 25px;
230
- top: -25px;
231
- }
232
-
233
- .tiwlform-range-container .label li::before {
234
- position: absolute;
235
- top: -20px;
236
- right: 0;
237
- left: 0;
238
- content: "";
239
- margin: 0 auto;
240
- width: 15px;
241
- height: 15px;
242
- background: #ede8df;
243
- border-radius: 50%;
244
- }
245
-
246
- /*
247
- multi radio box
248
- */
249
- .tiwlform-multirbox input {
250
- display: none;
251
- }
252
-
253
- .tiwlform-multirbox {
254
- border-radius: 3px;
255
- border: 1px solid #eae6df;
256
- box-shadow: 0 0 10px rgba(0, 0, 0, .1) inset;
257
- display: inline-block;
258
- margin: 2px;
259
- position: relative;
260
- }
261
-
262
- .tiwlform-multirbox label {
263
- display: inline-block;
264
- font-weight: normal;
265
- color: #948d84;
266
- margin: 0;
267
- line-height: 26px;
268
- vertical-align: middle;
269
- padding: 5px 10px;
270
- height: 26px;
271
- }
272
-
273
- .tiwlform-multirbox label.checked {
274
- -webkit-box-shadow: inset 0 0 0 36px #96b100;
275
- box-shadow: inset 0 0 0 36px #96b100;
276
- color: #FFF;
277
- border-radius: 3px;
278
- }
279
-
280
- .tiwlform-multirbox label .dashicons {
281
- line-height: 26px;
282
- }
283
-
284
- .tinvwl-multicheckbox {
285
- border: 1px solid #dbdbdb;
286
- border-radius: 3px;
287
- box-shadow: 0 0 10px rgba(0, 0, 0, .1) inset;
288
- margin: 2px;
289
- }
290
-
291
- .tinvwl-multicheckbox ul {
292
- height: 208px;
293
- overflow: auto;
294
- margin: 0;
295
- padding: 0 12px;
296
- }
297
-
298
- .tinvwl-multicheckbox li {
299
- height: 30px;
300
- }
301
-
302
- .tinvwl-multicheckbox label {
303
- width: 100%;
304
- display: inline-block;
305
- font-weight: normal;
306
- }
307
-
308
- .tinvwl-multicheckbox input {
309
- margin-right: 13px;
310
- }
311
-
312
- .tinvwl-multicheckbox > .tinvwl-before {
313
- background-color: #fbfaf9;
314
- border-bottom: 1px solid #dbdbdb;
315
- padding: 7px;
316
- }
317
-
318
- .tinvwl-multicheckbox > .tinvwl-after {
319
- background-color: #fbfaf9;
320
- border-top: 1px solid #dbdbdb;
321
- padding: 7px;
322
- }
323
-
324
- .tinvwl-targeting-box {
325
- display: -webkit-box;
326
- display: -moz-box;
327
- display: -ms-flexbox;
328
- display: -webkit-flex;
329
- display: flex;
330
- padding-top: 28px;
331
- }
332
-
333
- .tinvwl-targeting-box-action {
334
- display: none;
335
- }
336
-
337
- .tinvwl-targeting-box .selector {
338
- -moz-flex: 1 1 50%;
339
- -webkit-flex: 1 1 50%;
340
- -ms-flex: 1 1 50%;
341
- flex: 1 1 50%;
342
- padding-right: 20px;
343
- }
344
-
345
- .tinvwl-targeting-box .selector div + div {
346
- margin-top: 6px;
347
- }
348
-
349
- .tinvwl-targeting-box .zone {
350
- -moz-flex: 1 1 50%;
351
- -webkit-flex: 1 1 50%;
352
- -ms-flex: 1 1 50%;
353
- flex: 1 1 50%;
354
- background-color: #fbfaf9;
355
- border-radius: 3px;
356
- position: relative;
357
- margin: 2px;
358
- padding: 0;
359
- }
360
-
361
- .tinvwl-targeting-box .inner {
362
- margin: 0;
363
- padding: 20px;
364
- overflow: auto;
365
- border-radius: 3px;
366
- min-height: 42px;
367
- }
368
-
369
- .tinvwl-targeting-box .filter-field, .tinvwl-targeting-box .tinvwl-multicheckbox {
370
- width: 100%;
371
- }
372
-
373
- .tinvwl-targeting-box .zone > .tinvwl-after {
374
- background-color: #f4f2ee;
375
- border-top: 1px solid #fbfaf9;
376
- padding: 7px;
377
- margin: 0;
378
- position: absolute;
379
- border-radius: 0 0 3px 3px;
380
- bottom: 0;
381
- left: 0;
382
- right: 0;
383
- }
384
-
385
- .tinvwl-targeting-box .action-bth {
386
- background-color: #FFF;
387
- color: #000;
388
- border: 1px solid #dbdbdb;
389
- font-weight: normal;
390
- text-align: center;
391
- }
392
-
393
- .tinvwl-targeting-box .action-bth:hover {
394
- background-color: #96b100;
395
- color: #FFF;
396
- }
397
-
398
- .tinvwl-numberrange {
399
- width: 100%;
400
- }
401
-
402
- .tinvwl-numberrange .range {
403
- position: relative;
404
- width: 100%;
405
- height: 5px;
406
- }
 
 
1
+ /*
2
+ number input
3
+ */
4
+ .tiwlform-number-container {
5
+ display: inline-block;
6
+ margin: 2px;
7
+ position: relative;
8
+ vertical-align: middle;
9
+ }
10
+
11
+ .tiwlform-number-container input, .tiwlform-number-container button {
12
+ margin: 0;
13
+ font-weight: 800;
14
+ display: inline-block;
15
+ font-size: 14px;
16
+ }
17
+
18
+ .tiwlform-number-container input[type=text] {
19
+ width: 50px;
20
+ height: 36px;
21
+ text-align: right;
22
+ border-radius: 5px;
23
+ line-height: 26px;
24
+ margin: 0;
25
+ }
26
+
27
+ .tiwlform-number-container button {
28
+ width: 20px;
29
+ height: 38px;
30
+ line-height: 38px;
31
+ text-align: center;
32
+ border-radius: 5px;
33
+ margin: 0 2px;
34
+ background-color: #f1eee8;
35
+ border: 0;
36
+ color: #000;
37
+ padding: 0;
38
+ cursor: pointer;
39
+ }
40
+
41
+ .tiwlform-number-container button:hover {
42
+ background-color: #96b100;
43
+ color: #FFF;
44
+ }
45
+
46
+ /*
47
+ on off button
48
+ */
49
+ /*.tiwlform-onoff-container input {
50
+ display: none;
51
+ }*/
52
+ .tiwlform-onoff-container {
53
+ cursor: pointer;
54
+ position: relative;
55
+ display: inline-block;
56
+ height: 36px;
57
+ width: 132px;
58
+ margin: 0;
59
+
60
+ -webkit-border-radius: 3px;
61
+ -moz-border-radius: 3px;
62
+ border-radius: 3px;
63
+
64
+ -webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, .16);
65
+ box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, .16);
66
+
67
+ -webkit-transition: all .3s ease-in-out;
68
+ -moz-transition: all .3s ease-in-out;
69
+ -o-transition: all .3s ease-in-out;
70
+ transition: all .3s ease-in-out;
71
+
72
+ border: 1px solid #eae6df;
73
+ background: #f1eee8;
74
+ }
75
+
76
+ .tiwlform-onoff-container.disabled.checked {
77
+ /*-webkit-box-shadow: inset 0 0 0 36px rgba(0,0,0,0.4);
78
+ box-shadow: inset 0 0 0 36px rgba(0,0,0,0.4);*/
79
+ border-color: rgba(0, 0, 0, 0.4);
80
+ background-color: rgba(0, 0, 0, 0.4);
81
+ }
82
+
83
+ .tiwlform-onoff-container.disabled .tiwlform-onoff-button {
84
+ color: rgba(0, 0, 0, 0.4) !important;
85
+ }
86
+
87
+ .tiwlform-onoff-container.checked {
88
+ /*-webkit-box-shadow: inset 0 0 0 36px #96b100;
89
+ box-shadow: inset 0 0 0 36px #96b100;*/
90
+ background: #96b100;
91
+ border-color: #96b100;
92
+ }
93
+
94
+ .tiwlform-onoff-container.checked .tiwlform-onoff-button {
95
+ left: 4px;
96
+ color: #96b100;
97
+ }
98
+
99
+ .tiwlform-onoff-container .tiwlform-onoff-button {
100
+ display: inline-block;
101
+ /*font-size: 21px;
102
+ line-height: 21px;
103
+ font-weight: 600;
104
+ font-family: dashicons;*/
105
+ font: normal normal normal 14px/1 FontAwesome;
106
+ font-size: inherit;
107
+ text-rendering: auto;
108
+ -webkit-font-smoothing: antialiased;
109
+ -moz-osx-font-smoothing: grayscale;
110
+
111
+ position: absolute;
112
+ top: 3px;
113
+ left: 66px;
114
+ width: 59px;
115
+ height: 27px;
116
+ line-height: 18px;
117
+ padding: 4px;
118
+ text-align: center;
119
+
120
+ -webkit-border-radius: 3px;
121
+ -moz-border-radius: 3px;
122
+ border-radius: 3px;
123
+
124
+ -webkit-box-shadow: 1px 1px 4px 0 rgba(2, 2, 2, .21);
125
+ box-shadow: 1px 1px 4px 0 rgba(2, 2, 2, .21);
126
+
127
+ -webkit-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
128
+ -moz-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
129
+ -o-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
130
+ transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
131
+
132
+ color: #6b625a;
133
+ background: #fff;
134
+ }
135
+
136
+ .tiwlform-onoff-container .tiwlform-onoff-button:before {
137
+ content: "\e916";
138
+ font-size: 11px;
139
+ font-family: 'TIFontAwesome';
140
+ }
141
+
142
+ .tiwlform-onoff-container.checked .tiwlform-onoff-button:before {
143
+ content: "\e916";
144
+ font-family: 'TIFontAwesome';
145
+ }
146
+
147
+ .tiwlform-onoff-container.disabled {
148
+ background-color: rgba(0, 0, 0, 0.4);
149
+ }
150
+
151
+ /*
152
+ input range
153
+ */
154
+ .tiwlform-range-container {
155
+ padding-top: 25px;
156
+ height: 50px;
157
+ }
158
+
159
+ .tiwlform-range-container .range {
160
+ width: 100%;
161
+ position: relative;
162
+ }
163
+
164
+ .tiwlform-range-container input[type=text] {
165
+ display: none;
166
+ }
167
+
168
+ .tiwlform-range-container .line {
169
+ margin: 0 5%;
170
+ width: 90%;
171
+ height: 4px;
172
+ top: -14px;
173
+ background-color: #ede8df;
174
+ position: absolute;
175
+
176
+ }
177
+
178
+ .tiwlform-range-container .line .selector {
179
+ position: absolute;
180
+ z-index: 100;
181
+ width: 15px;
182
+ height: 15px;
183
+ background: #fff;
184
+ border: 5px solid #96b100;
185
+ border-radius: 50%;
186
+ top: -10px;
187
+ right: -12.5px;
188
+ cursor: pointer;
189
+ }
190
+
191
+ .tiwlform-range-container .line-selector {
192
+ width: 0;
193
+ background-color: #96b100;
194
+ height: 6px;
195
+ top: -15px;
196
+ }
197
+
198
+ .tiwlform-range-container .label {
199
+ display: -webkit-box;
200
+ display: -moz-box;
201
+ display: -ms-flexbox;
202
+ display: -webkit-flex;
203
+ display: flex;
204
+ list-style: outside none none;
205
+ padding: 0;
206
+ }
207
+
208
+ .tiwlform-range-container .label li {
209
+ -moz-flex: 1 1;
210
+ -webkit-flex: 1 1;
211
+ -ms-flex: 1 1;
212
+ flex: 1 1;
213
+ position: relative;
214
+ float: left;
215
+ text-align: center;
216
+ color: #000;
217
+ padding: 10px 0;
218
+ font-size: 14px;
219
+ line-height: 14px;
220
+ cursor: pointer;
221
+ margin: 0;
222
+ }
223
+
224
+ .tiwlform-range-container .label li.active {
225
+ font-weight: 600;
226
+ }
227
+
228
+ .tiwlform-range-container .label li.preactive::before {
229
+ background: #96b100;
230
+ width: 25px;
231
+ height: 25px;
232
+ top: -25px;
233
+ }
234
+
235
+ .tiwlform-range-container .label li::before {
236
+ position: absolute;
237
+ top: -20px;
238
+ right: 0;
239
+ left: 0;
240
+ content: "";
241
+ margin: 0 auto;
242
+ width: 15px;
243
+ height: 15px;
244
+ background: #ede8df;
245
+ border-radius: 50%;
246
+ }
247
+
248
+ /*
249
+ multi radio box
250
+ */
251
+ .tiwlform-multirbox input {
252
+ display: none;
253
+ }
254
+
255
+ .tiwlform-multirbox {
256
+ border-radius: 3px;
257
+ border: 1px solid #eae6df;
258
+ box-shadow: 0 0 10px rgba(0, 0, 0, .1) inset;
259
+ display: inline-block;
260
+ margin: 2px;
261
+ position: relative;
262
+ }
263
+
264
+ .tiwlform-multirbox label {
265
+ display: inline-block;
266
+ font-weight: normal;
267
+ color: #948d84;
268
+ margin: 0;
269
+ line-height: 26px;
270
+ vertical-align: middle;
271
+ padding: 5px 10px;
272
+ height: 26px;
273
+ }
274
+
275
+ .tiwlform-multirbox label.checked {
276
+ -webkit-box-shadow: inset 0 0 0 36px #96b100;
277
+ box-shadow: inset 0 0 0 36px #96b100;
278
+ color: #FFF;
279
+ border-radius: 3px;
280
+ }
281
+
282
+ .tiwlform-multirbox label .dashicons {
283
+ line-height: 26px;
284
+ }
285
+
286
+ .tinvwl-multicheckbox {
287
+ border: 1px solid #dbdbdb;
288
+ border-radius: 3px;
289
+ box-shadow: 0 0 10px rgba(0, 0, 0, .1) inset;
290
+ margin: 2px;
291
+ }
292
+
293
+ .tinvwl-multicheckbox ul {
294
+ height: 208px;
295
+ overflow: auto;
296
+ margin: 0;
297
+ padding: 0 12px;
298
+ }
299
+
300
+ .tinvwl-multicheckbox li {
301
+ height: 30px;
302
+ }
303
+
304
+ .tinvwl-multicheckbox label {
305
+ width: 100%;
306
+ display: inline-block;
307
+ font-weight: normal;
308
+ }
309
+
310
+ .tinvwl-multicheckbox input {
311
+ margin-right: 13px;
312
+ }
313
+
314
+ .tinvwl-multicheckbox > .tinvwl-before {
315
+ background-color: #fbfaf9;
316
+ border-bottom: 1px solid #dbdbdb;
317
+ padding: 7px;
318
+ }
319
+
320
+ .tinvwl-multicheckbox > .tinvwl-after {
321
+ background-color: #fbfaf9;
322
+ border-top: 1px solid #dbdbdb;
323
+ padding: 7px;
324
+ }
325
+
326
+ .tinvwl-targeting-box {
327
+ display: -webkit-box;
328
+ display: -moz-box;
329
+ display: -ms-flexbox;
330
+ display: -webkit-flex;
331
+ display: flex;
332
+ padding-top: 28px;
333
+ }
334
+
335
+ .tinvwl-targeting-box-action {
336
+ display: none;
337
+ }
338
+
339
+ .tinvwl-targeting-box .selector {
340
+ -moz-flex: 1 1 50%;
341
+ -webkit-flex: 1 1 50%;
342
+ -ms-flex: 1 1 50%;
343
+ flex: 1 1 50%;
344
+ padding-right: 20px;
345
+ }
346
+
347
+ .tinvwl-targeting-box .selector div + div {
348
+ margin-top: 6px;
349
+ }
350
+
351
+ .tinvwl-targeting-box .zone {
352
+ -moz-flex: 1 1 50%;
353
+ -webkit-flex: 1 1 50%;
354
+ -ms-flex: 1 1 50%;
355
+ flex: 1 1 50%;
356
+ background-color: #fbfaf9;
357
+ border-radius: 3px;
358
+ position: relative;
359
+ margin: 2px;
360
+ padding: 0;
361
+ }
362
+
363
+ .tinvwl-targeting-box .inner {
364
+ margin: 0;
365
+ padding: 20px;
366
+ overflow: auto;
367
+ border-radius: 3px;
368
+ min-height: 42px;
369
+ }
370
+
371
+ .tinvwl-targeting-box .filter-field, .tinvwl-targeting-box .tinvwl-multicheckbox {
372
+ width: 100%;
373
+ }
374
+
375
+ .tinvwl-targeting-box .zone > .tinvwl-after {
376
+ background-color: #f4f2ee;
377
+ border-top: 1px solid #fbfaf9;
378
+ padding: 7px;
379
+ margin: 0;
380
+ position: absolute;
381
+ border-radius: 0 0 3px 3px;
382
+ bottom: 0;
383
+ left: 0;
384
+ right: 0;
385
+ }
386
+
387
+ .tinvwl-targeting-box .action-bth {
388
+ background-color: #FFF;
389
+ color: #000;
390
+ border: 1px solid #dbdbdb;
391
+ font-weight: normal;
392
+ text-align: center;
393
+ }
394
+
395
+ .tinvwl-targeting-box .action-bth:hover {
396
+ background-color: #96b100;
397
+ color: #FFF;
398
+ }
399
+
400
+ .tinvwl-numberrange {
401
+ width: 100%;
402
+ }
403
+
404
+ .tinvwl-numberrange .range {
405
+ position: relative;
406
+ width: 100%;
407
+ height: 5px;
408
+ }
asset/css/admin-form.min.css CHANGED
@@ -1,2 +1,2 @@
1
-
2
- .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}.tiwlform-number-container input,.tiwlform-number-container button{margin:0;font-weight:800;display:inline-block;font-size:14px}.tiwlform-number-container input[type=text]{width:50px;height:36px;text-align:right;border-radius:5px;line-height:26px;margin:0}.tiwlform-number-container button{width:20px;height:38px;line-height:38px;text-align:center;border-radius:5px;margin:0 2px;background-color:#f1eee8;border:0;color:#000;padding:0;cursor:pointer}.tiwlform-number-container button:hover{background-color:#96b100;color:#FFF}.tiwlform-onoff-container{cursor:pointer;position:relative;display:inline-block;height:36px;width:132px;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.16);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.16);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #eae6df;background:#f1eee8}.tiwlform-onoff-container.disabled.checked{border-color:rgba(0,0,0,0.4);background-color:rgba(0,0,0,0.4)}.tiwlform-onoff-container.disabled .tiwlform-onoff-button{color:rgba(0,0,0,0.4)!important}.tiwlform-onoff-container.checked{background:#96b100;border-color:#96b100}.tiwlform-onoff-container.checked .tiwlform-onoff-button{left:4px;color:#96b100}.tiwlform-onoff-container .tiwlform-onoff-button{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:3px;left:66px;width:59px;height:27px;line-height:18px;padding:4px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 4px 0 rgba(2,2,2,.21);box-shadow:1px 1px 4px 0 rgba(2,2,2,.21);-webkit-transition:all 350ms cubic-bezier(0,0.89,0.44,1);-moz-transition:all 350ms cubic-bezier(0,0.89,0.44,1);-o-transition:all 350ms cubic-bezier(0,0.89,0.44,1);transition:all 350ms cubic-bezier(0,0.89,0.44,1);color:#6b625a;background:#fff}.tiwlform-onoff-container .tiwlform-onoff-button:before{content:"\e916";font-size:11px}.tiwlform-onoff-container.checked .tiwlform-onoff-button:before{content:"\e916"}.tiwlform-onoff-container.disabled{background-color:rgba(0,0,0,0.4)}.tiwlform-range-container{padding-top:25px;height:50px}.tiwlform-range-container .range{width:100%;position:relative}.tiwlform-range-container input[type=text]{display:none}.tiwlform-range-container .line{margin:0 5%;width:90%;height:4px;top:-14px;background-color:#ede8df;position:absolute}.tiwlform-range-container .line .selector{position:absolute;z-index:100;width:15px;height:15px;background:#fff;border:5px solid #96b100;border-radius:50%;top:-10px;right:-12.5px;cursor:pointer}.tiwlform-range-container .line-selector{width:0;background-color:#96b100;height:6px;top:-15px}.tiwlform-range-container .label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:outside none none;padding:0}.tiwlform-range-container .label li{-moz-flex:1 1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;position:relative;float:left;text-align:center;color:#000;padding:10px 0;font-size:14px;line-height:14px;cursor:pointer;margin:0}.tiwlform-range-container .label li.active{font-weight:600}.tiwlform-range-container .label li.preactive::before{background:#96b100;width:25px;height:25px;top:-25px}.tiwlform-range-container .label li::before{position:absolute;top:-20px;right:0;left:0;content:"";margin:0 auto;width:15px;height:15px;background:#ede8df;border-radius:50%}.tiwlform-multirbox input{display:none}.tiwlform-multirbox{border-radius:3px;border:1px solid #eae6df;box-shadow:0 0 10px rgba(0,0,0,.1) inset;display:inline-block;margin:2px;position:relative}.tiwlform-multirbox label{display:inline-block;font-weight:normal;color:#948d84;margin:0;line-height:26px;vertical-align:middle;padding:5px 10px;height:26px}.tiwlform-multirbox label.checked{-webkit-box-shadow:inset 0 0 0 36px #96b100;box-shadow:inset 0 0 0 36px #96b100;color:#FFF;border-radius:3px}.tiwlform-multirbox label .dashicons{line-height:26px}.tinvwl-multicheckbox{border:1px solid #dbdbdb;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1) inset;margin:2px}.tinvwl-multicheckbox ul{height:208px;overflow:auto;margin:0;padding:0 12px}.tinvwl-multicheckbox li{height:30px}.tinvwl-multicheckbox label{width:100%;display:inline-block;font-weight:normal}.tinvwl-multicheckbox input{margin-right:13px}.tinvwl-multicheckbox>.tinvwl-before{background-color:#fbfaf9;border-bottom:1px solid #dbdbdb;padding:7px}.tinvwl-multicheckbox>.tinvwl-after{background-color:#fbfaf9;border-top:1px solid #dbdbdb;padding:7px}.tinvwl-targeting-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:28px}.tinvwl-targeting-box-action{display:none}.tinvwl-targeting-box .selector{-moz-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding-right:20px}.tinvwl-targeting-box .selector div+div{margin-top:6px}.tinvwl-targeting-box .zone{-moz-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;background-color:#fbfaf9;border-radius:3px;position:relative;margin:2px;padding:0}.tinvwl-targeting-box .inner{margin:0;padding:20px;overflow:auto;border-radius:3px;min-height:42px}.tinvwl-targeting-box .filter-field,.tinvwl-targeting-box .tinvwl-multicheckbox{width:100%}.tinvwl-targeting-box .zone>.tinvwl-after{background-color:#f4f2ee;border-top:1px solid #fbfaf9;padding:7px;margin:0;position:absolute;border-radius:0 0 3px 3px;bottom:0;left:0;right:0}.tinvwl-targeting-box .action-bth{background-color:#FFF;color:#000;border:1px solid #dbdbdb;font-weight:normal;text-align:center}.tinvwl-targeting-box .action-bth:hover{background-color:#96b100;color:#FFF}.tinvwl-numberrange{width:100%}.tinvwl-numberrange .range{position:relative;width:100%;height:5px}
1
+
2
+ .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}.tiwlform-number-container input,.tiwlform-number-container button{margin:0;font-weight:800;display:inline-block;font-size:14px}.tiwlform-number-container input[type=text]{width:50px;height:36px;text-align:right;border-radius:5px;line-height:26px;margin:0}.tiwlform-number-container button{width:20px;height:38px;line-height:38px;text-align:center;border-radius:5px;margin:0 2px;background-color:#f1eee8;border:0;color:#000;padding:0;cursor:pointer}.tiwlform-number-container button:hover{background-color:#96b100;color:#FFF}.tiwlform-onoff-container{cursor:pointer;position:relative;display:inline-block;height:36px;width:132px;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.16);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.16);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #eae6df;background:#f1eee8}.tiwlform-onoff-container.disabled.checked{border-color:rgba(0,0,0,0.4);background-color:rgba(0,0,0,0.4)}.tiwlform-onoff-container.disabled .tiwlform-onoff-button{color:rgba(0,0,0,0.4)!important}.tiwlform-onoff-container.checked{background:#96b100;border-color:#96b100}.tiwlform-onoff-container.checked .tiwlform-onoff-button{left:4px;color:#96b100}.tiwlform-onoff-container .tiwlform-onoff-button{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:3px;left:66px;width:59px;height:27px;line-height:18px;padding:4px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 4px 0 rgba(2,2,2,.21);box-shadow:1px 1px 4px 0 rgba(2,2,2,.21);-webkit-transition:all 350ms cubic-bezier(0,0.89,0.44,1);-moz-transition:all 350ms cubic-bezier(0,0.89,0.44,1);-o-transition:all 350ms cubic-bezier(0,0.89,0.44,1);transition:all 350ms cubic-bezier(0,0.89,0.44,1);color:#6b625a;background:#fff}.tiwlform-onoff-container .tiwlform-onoff-button:before{content:"\e916";font-size:11px;font-family: 'TIFontAwesome';}.tiwlform-onoff-container.checked .tiwlform-onoff-button:before{content:"\e916";font-family: 'TIFontAwesome';}.tiwlform-onoff-container.disabled{background-color:rgba(0,0,0,0.4)}.tiwlform-range-container{padding-top:25px;height:50px}.tiwlform-range-container .range{width:100%;position:relative}.tiwlform-range-container input[type=text]{display:none}.tiwlform-range-container .line{margin:0 5%;width:90%;height:4px;top:-14px;background-color:#ede8df;position:absolute}.tiwlform-range-container .line .selector{position:absolute;z-index:100;width:15px;height:15px;background:#fff;border:5px solid #96b100;border-radius:50%;top:-10px;right:-12.5px;cursor:pointer}.tiwlform-range-container .line-selector{width:0;background-color:#96b100;height:6px;top:-15px}.tiwlform-range-container .label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:outside none none;padding:0}.tiwlform-range-container .label li{-moz-flex:1 1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;position:relative;float:left;text-align:center;color:#000;padding:10px 0;font-size:14px;line-height:14px;cursor:pointer;margin:0}.tiwlform-range-container .label li.active{font-weight:600}.tiwlform-range-container .label li.preactive::before{background:#96b100;width:25px;height:25px;top:-25px}.tiwlform-range-container .label li::before{position:absolute;top:-20px;right:0;left:0;content:"";margin:0 auto;width:15px;height:15px;background:#ede8df;border-radius:50%}.tiwlform-multirbox input{display:none}.tiwlform-multirbox{border-radius:3px;border:1px solid #eae6df;box-shadow:0 0 10px rgba(0,0,0,.1) inset;display:inline-block;margin:2px;position:relative}.tiwlform-multirbox label{display:inline-block;font-weight:normal;color:#948d84;margin:0;line-height:26px;vertical-align:middle;padding:5px 10px;height:26px}.tiwlform-multirbox label.checked{-webkit-box-shadow:inset 0 0 0 36px #96b100;box-shadow:inset 0 0 0 36px #96b100;color:#FFF;border-radius:3px}.tiwlform-multirbox label .dashicons{line-height:26px}.tinvwl-multicheckbox{border:1px solid #dbdbdb;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1) inset;margin:2px}.tinvwl-multicheckbox ul{height:208px;overflow:auto;margin:0;padding:0 12px}.tinvwl-multicheckbox li{height:30px}.tinvwl-multicheckbox label{width:100%;display:inline-block;font-weight:normal}.tinvwl-multicheckbox input{margin-right:13px}.tinvwl-multicheckbox>.tinvwl-before{background-color:#fbfaf9;border-bottom:1px solid #dbdbdb;padding:7px}.tinvwl-multicheckbox>.tinvwl-after{background-color:#fbfaf9;border-top:1px solid #dbdbdb;padding:7px}.tinvwl-targeting-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:28px}.tinvwl-targeting-box-action{display:none}.tinvwl-targeting-box .selector{-moz-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding-right:20px}.tinvwl-targeting-box .selector div+div{margin-top:6px}.tinvwl-targeting-box .zone{-moz-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;background-color:#fbfaf9;border-radius:3px;position:relative;margin:2px;padding:0}.tinvwl-targeting-box .inner{margin:0;padding:20px;overflow:auto;border-radius:3px;min-height:42px}.tinvwl-targeting-box .filter-field,.tinvwl-targeting-box .tinvwl-multicheckbox{width:100%}.tinvwl-targeting-box .zone>.tinvwl-after{background-color:#f4f2ee;border-top:1px solid #fbfaf9;padding:7px;margin:0;position:absolute;border-radius:0 0 3px 3px;bottom:0;left:0;right:0}.tinvwl-targeting-box .action-bth{background-color:#FFF;color:#000;border:1px solid #dbdbdb;font-weight:normal;text-align:center}.tinvwl-targeting-box .action-bth:hover{background-color:#96b100;color:#FFF}.tinvwl-numberrange{width:100%}.tinvwl-numberrange .range{position:relative;width:100%;height:5px}
asset/css/admin.css CHANGED
@@ -574,18 +574,6 @@ h6 {
574
  text-align: right;
575
  }
576
 
577
- .tinvwl-nav .tinvwl-next .tinvwl-btn {
578
- /*float: right;*/
579
- }
580
-
581
- @media (max-width: 1199px) {
582
- .tinvwl-nav .tinvwl-prev,
583
- .tinvwl-nav .tinvwl-next {
584
- /*float: none;
585
- text-align: left;*/
586
- }
587
- }
588
-
589
  .tinvwl-nav .tinvwl-btn + .tinvwl-btn {
590
  margin-left: 20px;
591
  }
@@ -794,7 +782,7 @@ a.tinvwl-btn {
794
  font-size: 16px;
795
  }
796
 
797
- .tinvwl-btn.w-icon i.fa-graduation-cap {
798
  vertical-align: text-bottom;
799
  }
800
 
@@ -1071,10 +1059,6 @@ a.tinvwl-btn:not(:disabled):focus {
1071
  margin-left: 9px;
1072
  }
1073
 
1074
- .tinvwl-header {
1075
- padding: 18px 0 25px;
1076
- }
1077
-
1078
  .tinwl-logo, .tinwl-logo h2,
1079
  .tinwl-logo img,
1080
  .tinvwl-header .tinvwl-title {
@@ -2620,20 +2604,20 @@ textarea[name="style_plain-css"] {
2620
  color: #4b4b4b;
2621
  }
2622
 
2623
- #wpfooter .fa-heart {
2624
  margin: 0 3px;
2625
  }
2626
 
2627
- #wpfooter .fa-star {
2628
  font-size: 12px;
2629
  margin: 0 1px;
2630
  }
2631
 
2632
- #wpfooter span .fa-star:first-of-type {
2633
  margin-left: 6px;
2634
  }
2635
 
2636
- #wpfooter span .fa-star:last-of-type {
2637
  margin-left: 3px;
2638
  }
2639
 
574
  text-align: right;
575
  }
576
 
 
 
 
 
 
 
 
 
 
 
 
 
577
  .tinvwl-nav .tinvwl-btn + .tinvwl-btn {
578
  margin-left: 20px;
579
  }
782
  font-size: 16px;
783
  }
784
 
785
+ .tinvwl-btn.w-icon i.fati-graduation-cap {
786
  vertical-align: text-bottom;
787
  }
788
 
1059
  margin-left: 9px;
1060
  }
1061
 
 
 
 
 
1062
  .tinwl-logo, .tinwl-logo h2,
1063
  .tinwl-logo img,
1064
  .tinvwl-header .tinvwl-title {
2604
  color: #4b4b4b;
2605
  }
2606
 
2607
+ #wpfooter .fati-heart {
2608
  margin: 0 3px;
2609
  }
2610
 
2611
+ #wpfooter .fati-star {
2612
  font-size: 12px;
2613
  margin: 0 1px;
2614
  }
2615
 
2616
+ #wpfooter span .fati-star:first-of-type {
2617
  margin-left: 6px;
2618
  }
2619
 
2620
+ #wpfooter span .fati-star:last-of-type {
2621
  margin-left: 3px;
2622
  }
2623
 
asset/css/admin.min.css CHANGED
@@ -1,2 +1,2 @@
1
 
2
- *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tinv-wishlist-clearfix:before,.tinv-wishlist-clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.form-group:before,.form-group:after,.tablenav:before,.tablenav:after,.tinvwl-panel:before,.tinvwl-panel:after{display:table;content:" "}.tinv-wishlist-clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.form-group:after,.tablenav:after,.tinvwl-panel:after{clear:both}.tinvwl-header table,.tinvwl-content table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%}.tinvwl-header td,.tinvwl-header th,.tinvwl-content td,.tinvwl-content th{padding:0}.tinvwl-header img,.tinvwl-content img{height:auto;max-width:100%}#wpwrap{background:#f6f3ed}#wpcontent{padding-left:0}#wpbody-content{padding-bottom:135px}#update-nag,.update-nag,.notice,div.error,div.updated{margin:20px 0 0 40px}.notice,div.error,div.updated{margin-right:40px}body .tinvwl-header,body .tinvwl-content{font-family:Arial,sans-serif;font-size:14px;line-height:1.429;color:#6b625a}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}label,.tinv-label{display:block;font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;font-weight:600;margin-bottom:7px}h1,h2,h3,h4,h5,h6,.wrap h1{color:#291c09;font-family:'Open Sans',Arial,sans-serif;font-weight:normal;line-height:1.313;padding:0;margin:0;border:0}h1,.wrap h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}@media screen and (max-width:1200px){#update-nag,.update-nag,.notice,div.error,div.updated{margin-top:20px;margin-left:20px;margin-right:20px}}@media screen and (max-width:782px){.auto-fold #wpcontent{padding-left:0}#update-nag,.update-nag,.notice,div.error,div.updated{margin:20px 0 0 0}.notice,div.error,div.updated{margin-right:0}}#toplevel_page_tinvwl ul ul{display:none;margin-left:15px;position:absolute}#toplevel_page_tinvwl ul li:hover ul,#toplevel_page_tinvwl ul li.current ul{display:block;left:145px;margin-left:15px;position:absolute;top:0}.status-panel>div{display:inline-block;margin-left:21px}.status-panel .button-link{background-color:#ff5739;color:#FFF;text-decoration:none;text-transform:uppercase;line-height:10px;font-weight:600;height:48px;display:table-cell;border-radius:5px;padding:0 17px;vertical-align:middle}.status-panel .button-link span::before{color:#ffdc00;display:inline-block;font:normal 12px/1 'dashicons';vertical-align:bottom;-webkit-font-smoothing:antialiased;content:"\f155"}.status-panel .button-round{border:2px solid #f1f1f1;border-radius:50%;width:43px;padding-top:5px;padding-left:2px;height:40px;display:table-cell;text-align:center;vertical-align:middle}.status-panel .status-tutorial span::before{color:#515151;display:inline-block;font:normal 24px/1 'dashicons';vertical-align:middle;-webkit-font-smoothing:antialiased;content:"\f118"}.tinvwl-status-message{font-family:Arial,sans-serif;font-size:14px;line-height:1.429;margin-top:40px;color:#6b625a;border-top:2px solid #f6f3ed}.tinvwl-status-message .tinvwl-title{padding:13px 20px;float:left;width:142px;font-weight:bold}.tinvwl-status-message.type-error .tinvwl-title,.tinvwl-status-message.type-tip .tinvwl-title{color:#fff}.tinvwl-status-message.type-attention .tinvwl-title{color:#23282d}.tinvwl-status-message.type-error .tinvwl-title{background:#ff3814}.tinvwl-status-message.type-tip .tinvwl-title{background:#30aec4}.tinvwl-status-message.type-attention .tinvwl-title{background:#ffe900}.tinvwl-status-message .tinvwl-title i{margin-right:10px}.tinvwl-status-message.type-error>.tinvwl-title>i:before{content:"\f00d"}.tinvwl-status-message.type-tip>.tinvwl-title>i:before{content:"\f05a"}.tinvwl-status-message.type-attention>.tinvwl-title>i:before{content:"\f071"}.tinvwl-status-message .tinvwl-message{padding:13px 20px;overflow:hidden;height:100%;background:#faf9f7}@media screen and (max-width:782px){.tinvwl-status-message{margin-top:20px}}.tinvwl-content a{text-decoration:none;color:#30aec4}.tinvwl-content a:hover,.tinvwl-content a:active,.tinvwl-content a:focus{color:#524737}.tinvwl-content input[type=text],.tinvwl-content input[type=password],.tinvwl-content input[type=checkbox],.tinvwl-content input[type=color],.tinvwl-content input[type=date],.tinvwl-content input[type=datetime],.tinvwl-content input[type=datetime-local],.tinvwl-content input[type=email],.tinvwl-content input[type=month],.tinvwl-content input[type=number],.tinvwl-content input[type=radio],.tinvwl-content input[type=tel],.tinvwl-content input[type=time],.tinvwl-content input[type=url],.tinvwl-content input[type=week],.tinvwl-content input[type=search],.tinvwl-content select,.tinvwl-content textarea{line-height:1.429;padding:9px 13px;margin:0;color:#4f4639;border:1px solid rgba(0,0,0,.14);-webkit-box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.14);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.14)}.tinvwl-content textarea{height:70px}.tinvwl-content input[type=text],.tinvwl-content input[type=password],.tinvwl-content input[type=color],.tinvwl-content input[type=date],.tinvwl-content input[type=datetime],.tinvwl-content input[type=datetime-local],.tinvwl-content input[type=email],.tinvwl-content input[type=month],.tinvwl-content input[type=number],.tinvwl-content input[type=tel],.tinvwl-content input[type=time],.tinvwl-content input[type=url],.tinvwl-content input[type=week],.tinvwl-content input[type=search],.tinvwl-content select{height:42px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-content .tablenav input[type=search]{height:35px;width:210px;padding:9px 13px;-webkit-box-shadow:none;box-shadow:none;border:0;background:#f4f3ef}.tinvwl-content .tablenav input[type=search]+input[type=submit],.tinvwl-content .tablenav input[type=search]+button[type=submit]{vertical-align:middle}.tinvwl-content .tablenav .tinvwl-select-wrap+input[type=submit],.tinvwl-content .tablenav input[type=search]+input[type=submit],.tinvwl-content .tablenav input[type=search]+button[type=submit]{float:right;margin-left:8px!important}.tinvwl-content input[type=text]:disabled,.tinvwl-content input[type=password]:disabled,.tinvwl-content input[type=color]:disabled,.tinvwl-content input[type=date]:disabled,.tinvwl-content input[type=datetime]:disabled,.tinvwl-content input[type=datetime-local]:disabled,.tinvwl-content input[type=email]:disabled,.tinvwl-content input[type=month]:disabled,.tinvwl-content input[type=number]:disabled,.tinvwl-content input[type=tel]:disabled,.tinvwl-content input[type=time]:disabled,.tinvwl-content input[type=url]:disabled,.tinvwl-content input[type=week]:disabled,.tinvwl-content input[type=search]:disabled,.tinvwl-content select:disabled{font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;font-weight:600;color:#291c09;background-color:#f6f3ed;border-color:#f6f3ed}.tinvwl-content select{font-family:Arial,sans-serif;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:9px 40px 9px 13px;background-color:#fff;background-image:url('../img/select_caret.png');background-repeat:no-repeat;background-position:96% center;background-position:calc(100% - 15px) center}@media screen and (max-width:782px){input,textarea{font-size:14px}#wpbody .tinvwl-content select{height:42px;font-size:14px}}.tinvwl-content select[multiple="multiple"]{padding:9px 13px;background:#fff}.tinvwl-content .tinvwl-select.grey{font-size:14px;font-family:"Arial","Helvetica Neue",Helvetica,sans-serif;padding:8px 11px;height:35px;border:0;color:#5d5d5d;background:#f4f3ef}.tinvwl-select-wrap{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.tinvwl-content select.tinvwl-select.grey{padding-right:47px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-select+.tinvwl-caret{pointer-events:none;display:inline-block;position:absolute;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tinvwl-select+.tinvwl-caret span{display:inline-block;width:13px;height:8px;background:url('../img/chevron_down.png') no-repeat center;background-position:0 -10px}.tinvwl-select:hover+.tinvwl-caret{background:#3e3e3e}.tinvwl-select:hover+.tinvwl-caret span{background-position:0 0}.tinvwl-content .tinvwl-nav{margin:0 40px}.tinvwl-content .tinvwl-panel+.tinvwl-nav{margin-top:40px}.tinvwl-nav .tinvwl-prev{float:left}.tinvwl-nav .tinvwl-prev .tinvwl-btn{float:left}.tinvwl-nav .tinvwl-next{float:right;text-align:right}@media(max-width:1199px){}.tinvwl-nav .tinvwl-btn+.tinvwl-btn{margin-left:20px}.tinvwl-panel.only-button.w-bg{background:0;overflow:visible}.tinvwl-panel.only-button.w-shadow{-webkit-box-shadow:none;box-shadow:none;overflow:visible}.tinvwl-panel.only-button thead,.tinvwl-panel.only-button tfoot{display:none}.tinvwl-panel.only-button .control-label{display:none}.tinvwl-panel.only-button .form-group{margin-bottom:0}.tinvwl-panel.only-button .form-control{display:inline-block;width:auto}.tinvwl-panel.only-button .tinvwl-table>tbody>tr>td{padding:0}.tinvwl-panel.only-button #save_buttons--setting_save,.tinvwl-panel.only-button #save_buttons--setting_reset{display:inline-block}.tinvwl-panel.only-button #save_buttons--setting_reset{float:right}.tinvwl-panel.only-button #save_buttons--setting_reset .form-control{background-color:#fff;color:#3e3e3e}.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split span{background:#fbfaf9}.tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover{color:#fff;background-color:#515151}.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span{background:#434343}#doaction,#doaction2,#post-query-submit{margin:0}button,input[type="submit"],.tinvwl-btn{display:inline-block;vertical-align:middle;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:normal;cursor:pointer;text-decoration:none}.tinvwl-btn,a.tinvwl-btn{padding:11px 19px 12px 18px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:-.025em;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;background-color:#96b100}.tinvwl-btn.large{padding:14px 19px 14px 18px}.tinvwl-btn.small{padding:6px 11px 7px}.tinvwl-btn.smaller{padding:11px 18px 12px}.tinvwl-btn.red,.tinvwl-btn.green,.tinvwl-btn.dark-green,.tinvwl-btn.black{font-weight:800}.tinvwl-btn.grey{margin:0;padding:8px 12px;font-weight:bold;color:#3e3e3e;background:#f4f3ef}.tinvwl-btn.grey.large{font-weight:800;padding:14px 19px 14px 18px}.tinvwl-btn.grey.w-icon{letter-spacing:-.025em}.tinvwl-btn.red{color:#fff;background-color:#ff5739}.tinvwl-btn.orange{color:#fff;background-color:#ff9f07}.tinvwl-btn.white.smaller{font-size:14px;font-weight:bold;letter-spacing:-.05em;padding:10px 15px 11px;border:1px solid rgba(0,0,0,.14);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1)}.tinvwl-btn.white.small{font-family:Arial,sans-serif;font-size:14px;text-transform:none;font-weight:normal;border:1px solid rgba(0,0,0,.14);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1)}.tinvwl-btn.white.small{padding:9px 18px;color:#4f4639}.tinvwl-btn.small.white:hover,.tinvwl-btn.small.white:active,.tinvwl-btn.small.white:focus{color:#fff}.tinvwl-btn.white{color:#291c09;background:#fff}.tinvwl-btn.white.no-txt{padding:12px 16px}.tinvwl-btn.white.small.no-txt{padding:9px 12px}.tinvwl-btn.white i{color:#6b625a;margin-right:11px}.tinvwl-btn.w-icon{font-weight:800}.tinvwl-btn.w-icon i{margin-right:16px}.tinvwl-btn.round.w-icon i{margin-right:15px;font-size:16px}.tinvwl-btn.w-icon i.fa-graduation-cap{vertical-align:text-bottom}.tinvwl-btn.red.w-icon i{margin-right:13px}.tinvwl-btn.xl-icon i,.tinvwl-btn.round.xl-icon i{font-size:17px;margin-right:15px}.tinvwl-btn.lg-icon i{font-size:15px}.tinvwl-btn.md-icon i,.tinvwl-btn.round.md-icon i{font-size:14px}.tinvwl-btn.sm-icon i{font-size:13px}.tinvwl-btn.xs-icon i{font-size:11px;vertical-align:1%}.tinvwl-btn.white.no-txt i{margin-right:0}.tinvwl-btn.white:hover i,.tinvwl-btn.white:active i,.tinvwl-btn.white:focus i{color:#fff}.tinvwl-btn.green{color:#fff;background-color:#a9c203}.tinvwl-btn.black{color:#fff;background-color:#515151}.tinvwl-btn.smaller-txt{font-size:12px;padding:15px 20px}.tinvwl-btn.medium{letter-spacing:0}.tinvwl-btn.medium.smaller-txt{padding:9px 16px}.tinvwl-btn.round{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:15px 28px 16px}.tinvwl-btn.round.red{padding:16px 30px}.tinvwl-btn.split{padding:0 26px 0 0}.tinvwl-btn.split span{display:inline-block;text-align:center;width:46px;padding:14px 0;margin-right:14px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;background:#8aa300}.tinvwl-btn.split:hover span,.tinvwl-btn.split:active span,.tinvwl-btn.split:focus span{background:#434343}.tinvwl-btn.split.green span{background:#b9cf09}.tinvwl-btn.split.black span{background:#434343}.tinvwl-btn.split span i{font-size:17px}.tinvwl-btn:not(:disabled):hover,.tinvwl-btn:not(:disabled):active,.tinvwl-btn:not(:disabled):focus,a.tinvwl-btn:not(:disabled):hover,a.tinvwl-btn:not(:disabled):active,a.tinvwl-btn:not(:disabled):focus{color:#fff;background-color:#515151}.tinvwl-header .icon.border-grey{position:relative;display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;background:#fff;border:2px solid #f1f1f1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#3e3e3e}.tinvwl-header .icon.border-grey:hover{border-color:#515151}.tinvwl-header .icon.w-lines{position:relative;padding:0 30px}.tinvwl-header .icon.w-lines:before,.tinvwl-header .icon.w-lines:after{content:'';position:absolute;top:50%;top:calc(50% - 1px);width:17px;height:1px;background:rgba(0,0,0,.12)}.tinvwl-header .icon.w-lines:before{left:0}.tinvwl-header .icon.w-lines:after{right:0}.tinvwl-header .icon .badge{position:absolute;top:-5px;right:-10px;display:inline-block;min-width:26px;height:26px;font-size:11px;line-height:19px;font-weight:bold;background:#ff5739;border:3px solid #fff;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.tinvwl-header{padding:21px 40px;margin-bottom:40px;background:#fff}.tinwl-logo i.logo_heart{min-width:54px}.tinwl-logo h2{font-size:18px;font-weight:bold;text-transform:uppercase;line-height:1;padding-left:10px}.tinvwl-header .tinvwl-title{padding-left:28px;margin-left:28px;border-left:1px solid #dcddde}.tinvwl-header h1{color:#3e3e3e;padding:0}.tinvwl-header .tinvwl-status-panel{margin-top:-12px}.tinvwl-header .tinvwl-status-panel>a{vertical-align:middle}.tinvwl-header .tinvwl-status-panel>a+a{margin-left:15px}.tinvwl-header .tinvwl-btn{margin-top:15px}.tinvwl-header .tinvwl-btn{margin-top:18px}.tinvwl-header .tinvwl-btn.red i{color:#ffdc00}.tinvwl-header .tinvwl-status-panel{text-align:right}.tinvwl-sign-icon{font-size:30px;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#948d84}@media(max-width:1199px){.tinvwl-header .tinvwl-table,.tinvwl-header .tinvwl-cell,.tinvwl-header .tinvwl-cell-3{display:block}.tinvwl-header{text-align:center}.tinvwl-header h1+.tinvwl-status-panel{margin-top:25px}.tinvwl-header .tinvwl-status-panel{text-align:center}.tinvwl-header .tinvwl-status-panel{margin-top:15px}.tinvwl-header .tinvwl-status-panel>a+a{margin-left:9px}.tinvwl-header{padding:18px 0 25px}.tinwl-logo,.tinwl-logo h2,.tinwl-logo img,.tinvwl-header .tinvwl-title{display:block;margin:0 auto}.tinwl-logo h2{padding-left:0;margin-left:0;margin-top:6px}.tinvwl-header .tinvwl-title{position:relative;padding-left:12px;padding-right:12px;padding-top:13px;margin-left:0;margin-top:16px;border-left:0}.tinvwl-header .tinvwl-title:before{content:'';position:absolute;top:0;left:0;right:0;width:40px;height:1px;margin:0 auto;background:#dcddde}}@media(max-width:782px){.tinvwl-header .tinvwl-btn .tinvwl-txt{display:none}.tinvwl-header .tinvwl-btn i{margin-right:0!important}.tinvwl-header .tinvwl-btn.grey{padding-left:16px;padding-right:16px}}.tinwl-wishlists-privacy{margin:-10px 0 0}.tinwl-wishlists-privacy li{float:left;margin:10px 10px 0 0}.tinwl-wishlists-privacy li:last-child{margin-right:0}.tinwl-wishlists-privacy li a{display:block;font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1;padding:10px 16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#404040;background:#ede8df}.tinwl-wishlists-privacy li.active a,.tinwl-wishlists-privacy li a:hover,.tinwl-wishlists-privacy li a:active,.tinwl-wishlists-privacy li a:focus{color:#fff;background-color:#96b100}@media screen and (max-width:782px){.tinwl-wishlists-privacy{margin-left:15px}}.tinvwl-panel{margin:40px 40px 0}.tinvwl-panel .w-bg-grey{background:#fbfaf9}.tinvwl-panel.w-shadow{-webkit-box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14);box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14)}.tinvwl-panel.w-bg{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-table.w-info .tinvwl-info[rowspan],.tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign{vertical-align:middle}.tinvwl-table.w-info .tinvwl-info-top>tr .tinvwl-info{vertical-align:top}@media screen and (max-width:1200px){.tinvwl-panel{margin:20px 20px 0}.tinvwl-header{margin-bottom:20px}}@media screen and (max-width:782px){.tinvwl-panel{margin:20px 0 0}.tinvwl-panel.only-button{text-align:center}}.tinvwl-icon-preview{position:relative;width:50px;height:42px;margin-right:10px;margin-bottom:10px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#595857;background:#f6f3ed}@media(min-width:1200px){.tinvwl-icon-preview{margin-bottom:0}}.tinvwl-icon-preview span{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tinvwl-icon-preview span img{max-width:50px;max-height:42px;vertical-align:middle}.tinvwl-content table.widefat{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tinvwl-content .tablenav{height:auto;margin:30px;background:#fff}.tinvwl-content .tablenav .actions{padding:0}@media screen and (max-width:782px){.tablenav.top .actions{display:block}.tablenav br.tinv-wishlist-clear{display:none}.tinvwl-content .tablenav{margin:15px 12px}.tinvwl-content .tablenav .alignleft,.tinvwl-content .tablenav .alignright{float:none}.tinvwl-content .tablenav .tinvwl-full{display:none}.tinvwl-content .tablenav .alignleft+.alignright{margin-top:10px}.tinvwl-content .tablenav .tinvwl-select-wrap{width:calc(100% - 75px)}#wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select{max-width:100%;width:100%;height:35px;padding:9px 13px}.tinvwl-content .tablenav input[type=search]{width:calc(100% - 84px)}}.tinvwl-content .widefat th,.tinvwl-content .widefat td{text-align:center;padding:0}.tinvwl-content .widefat th{padding:27px 0;position:relative}.tinvwl-content .widefat th.sortable,.tinvwl-content .widefat th.sorted{padding:0}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{padding:28px 17px}.tinvwl-content .widefat th.tinvwl-has-info{padding-top:28px}.tinvwl-content .widefat th.tinvwl-has-info.sortable>a,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a{padding-top:0}.tinvwl-content .widefat th.sortable:first-of-type,.tinvwl-content .widefat th.sorted:first-of-type{padding-left:0}.tinvwl-content .widefat th.sortable:first-of-type>a,.tinvwl-content .widefat th.sorted:first-of-type>a{padding-left:28px}.tinvwl-content .widefat th:first-of-type,.tinvwl-content .widefat td:first-of-type{text-align:left;padding-left:28px}.tinvwl-content .widefat th .tinvwl-help-wrap{display:inline-block}.tinvwl-content .widefat th .tinvwl-help-wrap{margin-left:6px}.tinvwl-content .widefat th.sortable>a+.tinvwl-help-wrap,.tinvwl-content .widefat th.sorted>a+.tinvwl-help-wrap{margin-left:0}.tinvwl-content .widefat thead tr{background:#f4f3ef}.tinvwl-content .striped>tbody>:nth-child(odd),.tinvwl-content ul.striped>:nth-child(odd){background:0}.tinvwl-content .widefat thead td.check-column,.tinvwl-content .widefat tbody th.check-column{width:50px;padding:28px 0 28px 28px;vertical-align:middle}.tinvwl-content .widefat thead td.check-column{padding:28px 0 28px 28px}.tinvwl-content .widefat tbody th.check-column{padding:13px 0 13px 28px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>a,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>a,.tinvwl-content .widefat thead td.check-column+th,.tinvwl-content .widefat tbody th.check-column+td{padding-left:21px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>.tinvwl-info-wrap.tinvwl-in-table,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>.tinvwl-info-wrap.tinvwl-in-table{padding-left:21px}.tinvwl-content .widefat thead td.pause-play-column,.tinvwl-content .widefat tbody th.pause-play-column{padding:0;width:53px;text-align:center}.tinvwl-content th.sortable a,.tinvwl-content th.sorted a{padding:0}.tinvwl-content .widefat th,.tinvwl-content th.sortable>a,.tinvwl-content th.sorted>a{font-size:14px;font-weight:600;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;text-transform:uppercase;letter-spacing:-.025em}.tinvwl-content th.sortable>a,.tinvwl-content th.sorted>a{display:inline-block;vertical-align:middle}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{position:relative}.tinvwl-content .widefat th.sortable>a .sorting-indicator,.tinvwl-content .widefat th.sorted>a .sorting-indicator{position:absolute;top:50%;right:0;margin-top:-2px}.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:-15px}.tinvwl-content th.sortable a span,.tinvwl-content th.sorted a span{float:none}.tinvwl-content table.widefat{border:0;border-bottom:2px solid #f7f7f7}.tinvwl-content .widefat thead td,.tinvwl-content .widefat thead th{border-bottom:0}.tinvwl-content .widefat td{padding:24px 0;vertical-align:middle}.tinvwl-content .widefat tbody td{padding:13px 0}.tinvwl-content .widefat td,.tinvwl-content .widefat td ol,.tinvwl-content .widefat td p,.tinvwl-content .widefat td ul{font-size:14px}.tinvwl-content .widefat tbody tr+tr{border-top:2px solid #f7f7f7}.tinvwl-content .widefat thead th.column-preference{text-indent:-9999px}.tinvwl-content .widefat.wishlists thead th.column-preference,.tinvwl-content .widefat.wishlists tbody td.column-preference{min-width:220px;width:220px}.tinvwl-content .widefat:not(.products) tbody td.column-preference{text-align:right}.tinvwl-content .widefat.products thead th.column-quantity a>span:not(.sorting-indicator){max-width:91px}.tinvwl-content .widefat.users tbody .column-name>a{display:block}.tinvwl-content .widefat.products thead th.column-preference,.tinvwl-content .widefat.products tbody td.column-preference{width:345px;min-width:345px}.tinvwl-content .widefat.users thead th.column-preference,.tinvwl-content .widefat.users tbody td.column-preference{width:165px;min-width:165px}.tinvwl-content .widefat tbody .column-name strong{font-weight:normal}.tinvwl-content .widefat tbody .column-name>a{display:table}.tinvwl-content .widefat tbody .column-name .product-image img{max-width:66px}.tinvwl-content .widefat tbody .column-name .product-image,.tinvwl-content .widefat tbody .column-name .product-title{display:table-cell;vertical-align:middle}.tinvwl-content .widefat tbody .column-name .product-title{padding-left:15px}.tinvwl-content .widefat thead th.column-preference,.tinvwl-content .widefat tbody td.column-preference{padding-right:20px}.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:10px;float:left}.tinvwl-content .widefat.products tbody td.column-preference>a:last-child{margin-right:0}.tinvwl-content .tablenav .tablenav-pages{float:none;text-align:center;height:auto;margin-top:0}.tinvwl-content .tablenav .tablenav-pages .pagination-links>a,.tinvwl-content .tablenav .tablenav-pages .pagination-links>span{display:inline-block;vertical-align:middle;text-align:center;font-size:14px;font-weight:normal;padding:0;min-width:38px;height:38px;line-height:38px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:0;background:0;color:#3e3e3e}.tinvwl-content .tablenav .tablenav-pages .pagination-links>span{color:rgba(62,62,62,.46)}.tinvwl-content .tablenav .tablenav-pages .pagination-links>span,.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page{background:#f3f1ec}.tinvwl-content .tablenav .tablenav-pages .pagination-links>.tinvwl-page-number.space{background:0;color:#3e3e3e}.tinvwl-content .tablenav .tablenav-pages .pagination-links>a:hover,.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover{background:#3e3e3e;color:#fff}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page{margin-right:20px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page{margin-left:20px}.tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron{display:inline-block;vertical-align:middle;width:9px;height:16px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron{background:url('../img/chevron_icon.png') no-repeat center;background-position:0 -16px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background:url('../img/chevron_icon.png') no-repeat center;background-position:0 0}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron{background:url('../img/chevron_icon.png') no-repeat center;background-position:-10px -16px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background:url('../img/chevron_icon.png') no-repeat center;background-position:-10px 0}.tinvwl-content .widefat.products thead th.column-name,.tinvwl-content .widefat.products tbody td.column-name{width:30%}.tinvwl-content .widefat.wishlists thead th.column-title,.tinvwl-content .widefat.wishlists tbody td.column-title{width:45%}.tinvwl-content .widefat.users thead th.column-wishlist,.tinvwl-content .widefat.users tbody td.column-wishlist{width:45%}.tinvwl-content .widefat.users thead th.column-name,.tinvwl-content .widefat.users tbody td.column-name{text-align:left}.tinvwl-content .widefat.users thead th.column-quantity,.tinvwl-content .widefat.users tbody td.column-quantity{width:100px}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile{display:none}@media screen and (max-width:1440px){.tinvwl-content .widefat.products thead th.column-preference,.tinvwl-content .widefat.products tbody td.column-preference{width:204px;min-width:204px}.tinvwl-content .widefat.wishlists thead th.column-preference,.tinvwl-content .widefat.wishlists tbody td.column-preference{width:98px;min-width:98px}.tinvwl-content .widefat.users thead th.column-preference,.tinvwl-content .widefat.users tbody td.column-preference{width:60px;min-width:60px}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile{padding:9px 12px}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile{display:inline;margin:0}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full{display:none}}.tinvwl-content .widefat.products thead th.column-quantity span span{float:none}@media screen and (max-width:1366px) and (min-width:783px){.tinvwl-content .widefat tbody .column-name .product-image,.tinvwl-content .widefat tbody .column-name .product-title{display:block}.tinvwl-content .widefat tbody .column-name .product-title{padding-left:0}.tinvwl-content .widefat.products thead th.column-preference,.tinvwl-content .widefat.products tbody td.column-preference{width:103px;min-width:103px}.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:5px}.tinvwl-content .widefat tbody td.column-preference>a:nth-child(2n){margin-right:0}.tinvwl-content .widefat tbody td.column-preference>a:nth-child(n+3){margin-top:5px}.tinvwl-content .widefat thead th .tinvwl-full{display:none}}@media screen and (max-width:1200px) and (min-width:783px){.tinvwl-content th.sortable a span,.tinvwl-content th.sorted a span{float:none}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{padding-left:0;padding-right:0;position:static}.tinvwl-content .widefat th.sortable>a .sorting-indicator,.tinvwl-content .widefat th.sorted>a .sorting-indicator{top:auto;bottom:12px;left:0;right:0;margin-left:auto;margin-right:auto}.tinvwl-content .widefat th.sortable>a .sorting-indicator:before,.tinvwl-content .widefat th.sorted>a .sorting-indicator:before{left:-5px}.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:12px}.tinvwl-content .widefat.wishlists thead th.column-title,.tinvwl-content .widefat.wishlists tbody td.column-title{width:38%}}@media screen and (max-width:782px){.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:0}.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:5px;float:none}.tinvwl-content .widefat tbody .column-name .product-image,.tinvwl-content .widefat tbody .column-name .product-title{vertical-align:top}.tablenav .tablenav-pages{margin-bottom:15px}.tinvwl-content .widefat thead th.column-primary{width:100%!important}.tinvwl-content .widefat thead td.check-column+th.column-primary{width:50%!important}.tinvwl-content .widefat.users thead td.check-column+th.column-primary{width:100%!important}}.tinvwl-table{display:table;width:100%;max-width:100%}.tinvwl-table.w-bg{background:#fff;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-table.w-shadow{-webkit-box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14);box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14)}.tinvwl-table.auto-width{width:auto}.tinvwl-caption{display:table-caption}.tinvwl-row{display:table-row}.tinvwl-rows{display:table-row-group}.tinvwl-cell{display:table-cell;vertical-align:middle}.tinvwl-cell-2{display:table-cell;vertical-align:middle;float:none}.tinvwl-cell-3{display:table-cell;vertical-align:top;float:none}.tinvwl-table.w-info>thead>tr>th:first-child,.tinvwl-table.w-info>tbody>tr>td:first-child{width:67%}.tinvwl-table th,.tinvwl-table td{vertical-align:top}.tinvwl-table .tinvwl-inner.tinv-wishlist-clearfix h3,.tinvwl-table .tinvwl-inner .tinv-wishlist-clearfix h3,.tinvwl-table .tinvwl-inner.tinv-wishlist-clearfix h4,.tinvwl-table .tinvwl-inner .tinv-wishlist-clearfix h4{float:left}.tinvwl-table .tinvwl-btn-wrap{float:right}.tinvwl-table.w-info thead>tr>th{text-align:left}.tinvwl-table.w-info thead>tr>th .tinvwl-info-wrap{font-weight:normal}.tinvwl-table>thead>tr>th{padding:0 30px}.tinvwl-table .tinvwl-info{vertical-align:top}.tinvwl-table>thead>tr>.tinvwl-info .tinvwl-info-wrap{padding-bottom:30px}.tinvwl-table tbody tr .tinvwl-inner h2{font-size:15px;color:#291c09;font-weight:600;margin-bottom:21px}.tinvwl-table>tbody>tr>.tinvwl-info .tinvwl-info-wrap{padding-bottom:20px}.tinvwl-table>tbody>tr>td{padding:0 30px}.tinvwl-table thead>tr .tinvwl-inner{padding:28px 0;margin-bottom:30px;border-bottom:2px solid rgba(219,219,219,.522)}.tinvwl-table thead.tinwl-empty>tr .tinvwl-inner{padding:30px 0 0;margin-bottom:0;border-bottom:0}.tinvwl-table .tinvwl-header-row label{font-size:22px;font-weight:normal;line-height:1.313;margin:0 0 15px}.tinvwl-table .tinvwl-header-row label{padding-top:3px!important}.tinvwl-table thead .tinvwl-empty-info,.tinvwl-table tbody>.tinvwl-bodies-border{display:none}.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner{margin:0;padding-top:56px}.tinvwl-bodies-border .tinvwl-info .tinvwl-inner{display:none;padding-top:30px;margin-top:10px;border-top:2px solid rgba(219,219,219,.522)}.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info,.tinvwl-style-options .tinvwl-bodies-border .tinvwl-info{padding-left:0;background:0}.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info{display:table-cell}.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner,.tinvwl-style-options tbody+tbody>.tinvwl-bodies-border .tinvwl-info .tinvwl-inner{display:block}@media(min-width:1200px){.tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal{width:67%}}textarea[name="style_plain-css"]{height:150px}.tinvwl-table tbody+tbody>.tinvwl-bodies-border{display:table-row}.tinvwl-table tbody+tbody>.tinvwl-bodies-border:first-child>td:first-child>.tinvwl-inner{padding-top:30px;margin-top:10px;border-top:2px solid rgba(219,219,219,.522)}.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner{padding-bottom:15px;margin-bottom:30px;border-bottom:2px solid rgba(219,219,219,.522)}.tinvwl-table .form-group .col-md-4:nth-child(n+4),.tinvwl-table .form-group .col-lg-4:nth-child(n+4){padding-top:27px}.tinvwl-table tfoot .tinvwl-inner{padding-top:20px}.tinvwl-table tr.no-top-border .tinvwl-inner,.tinvwl-table tr.no-top-border .tinvwl-info-wrap{border-top:0;padding-top:0}.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap{padding-top:30px}.tiwl-notifications-style-logo img{height:42px}@media(min-width:1200px){.tinvwl-table tr.tinvwl-full-width .control-label label{margin-bottom:10px}.tinvwl-table tr.tinvwl-full-width [class^="col-lg-"],.tinvwl-table tr.tinvwl-full-width [class^="col-md-"]{width:100%}.tinvwl-table tr.tinvwl-full-width textarea{height:250px;padding:15px}.tiwl-notifications-style-logo img{float:right}}@media(max-width:1199px){.form-horizontal .control-label .tinvwl-empty{display:none}.tinvwl-style-options .tinvwl-empty-info,.tinvwl-style-options .tinvwl-info{display:none!important}.tinvwl-style-options .tinvwl-table thead th:first-child,.tinvwl-style-options .tinvwl-bodies-border td:first-child{padding-right:30px!important}.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner{padding-bottom:0}.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner .form-group{margin-bottom:20px}}.tinvwl-info .tinvwl-info-desc a{text-decoration:underline;color:#ff5739}.tinvwl-info .tinvwl-info-desc a:hover,.tinvwl-info .tinvwl-info-desc a:active,.tinvwl-info .tinvwl-info-desc a:focus{color:#000}.tinvwl-info-wrap.tinvwl-in-section{background:#fbfaf9;color:#4f4639}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign{width:42px;vertical-align:top;padding-top:1px;padding-right:20px}.tinvwl-info-wrap .tinvwl-info-sign span,.tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help{display:inline-block;text-align:center;width:22px;height:22px;line-height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e1dbce}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span,.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help{display:block}.tinvwl-info-wrap i{font-size:14px;color:#fbfaf9}.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6>.tinvwl-btn{width:auto}.tinvwl-btns-group{margin-bottom:23px;margin-top:-15px;margin-right:-15px}.tiwl-style-custom-allow .tinvwl-inner textarea{margin-bottom:23px}.tinvwl-btns-group .tinvwl-btn{margin-top:15px;margin-right:15px}.tinvwl-btns-group .tinvwl-btn{float:left}@media(min-width:1200px){.tinvwl-table .tinvwl-form-onoff,.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6>.tinvwl-btn{float:right}.tinvwl-btns-group .tinvwl-btn{float:right}}.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help{display:none}.tinvwl-info-wrap.tinvwl-in-table{display:inline-block;vertical-align:middle;display:block;margin-bottom:5px}.tinvwl-info-wrap.tinvwl-in-table .tinvwl-help{cursor:pointer}.tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name{margin-right:5px}.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc{display:none}@media(max-width:1200px){.tinvwl-table .tinvwl-info{padding-left:15px;padding-right:15px}.tinvwl-table.w-info>thead>tr>th:first-child,.tinvwl-table.w-info>tbody>tr>td:first-child{width:90%}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign{width:auto;padding-right:0}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span{display:none}.tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help{display:block;margin:0 auto}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc{display:none}}@media(max-width:782px){.tinvwl-content .widefat th.tinvwl-has-info.sortable,.tinvwl-content .widefat th.tinvwl-has-info.sorted{padding-top:0}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:0}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a,.tinvwl-content .widefat th.sortable.tinvwl-has-info>a,.tinvwl-content .widefat th.sorted.tinvwl-has-info>a{padding-top:18px;padding-bottom:18px}.tinvwl-content .widefat thead td.check-column,.tinvwl-content .widefat tbody th.check-column{padding-top:14px;padding-bottom:15px;padding-left:20px;width:45px}.tinvwl-content .widefat tbody th.check-column{padding-top:11px;padding-bottom:11px;vertical-align:top}.tinvwl-content .widefat.wishlists thead td.check-column,.tinvwl-content .widefat.wishlists tbody th.check-column{width:23px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>a,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>a,.tinvwl-content .widefat thead td.check-column+th,.tinvwl-content .widefat tbody th.check-column+td{padding-left:10px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>.tinvwl-info-wrap.tinvwl-in-table,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>.tinvwl-info-wrap.tinvwl-in-table{padding-left:13px;display:inline-block;margin-top:5px;margin-bottom:0}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{text-align:left}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){text-align:right;padding-right:30px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{left:28px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column+td:not(.column-primary)::before{left:13px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column):last-child{padding-bottom:13px}}.popover{position:absolute;top:0;left:0;z-index:9999;display:none;max-width:279px;padding:1px;text-align:center;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:6px;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.22);box-shadow:0 5px 15px 0 rgba(0,0,0,0.22)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:30px 30px 0;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.714;text-transform:uppercase;letter-spacing:-.35px}.popover-content{padding:25px 30px 30px;color:#5d5d5d;font-family:Arial,sans-serif;font-size:14px;line-height:1.429}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px;margin-left:0;overflow:visible}.popover>.arrow:after{content:none;z-index:9999;background:0;-webkit-box-shadow:none;box-shadow:none;position:absolute;left:auto;top:auto;width:auto;height:auto;-webkit-transform:none;-ms-transform:none;transform:none}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;left:auto;right:-11px;margin-top:-11px;border-right-width:0}.popover.left>.arrow:after{left:auto;right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.tinvwl-img-w-desc i{margin-right:20px}.tinvwl-img-w-desc h5{font-weight:600;text-transform:uppercase}.tinvwl-img-w-desc .tinvwl-desc{color:#4f4639}.tinvwl-img-w-desc h5+.tinvwl-desc{margin-top:2px}.tinvwl-premium-feat h2{font-size:48px;text-transform:uppercase;letter-spacing:-.025em;line-height:1;color:#3e3e3e}.tinvwl-premium-feat h3{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:-.025em;color:#50504f}.tinvwl-premium-feat .tinvwl-feat-col-inner{padding:40px}.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-feat-col-inner{text-align:center;padding-left:22px;padding-right:22px}.tinvwl-premium-feat .tinvwl-pic-col img{display:block;margin:0 auto}.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn{margin-top:-35px}.tinvwl-premium-feat .tinvwl-features{margin-top:28px}.tinvwl-premium-feat .tinvwl-features li i{color:#96b100;margin-right:15px}.tinvwl-premium-feat .tinvwl-features li span{text-decoration:underline}.tinvwl-premium-feat .tinvwl-features li+li{margin-top:14px}.tinvwl-premium-feat .tinvwl-img-w-desc+.tinvwl-img-w-desc{margin-top:15px}.tinvwl-premium-feat .tinvwl-sup-col .tinvwl-feat-col-inner>.tinvwl-desc{line-height:1.71428571;text-align:center;margin-top:23px}.tinvwl-premium-feat .tinvwl-sup-col .tinvwl-feat-col-inner>.tinvwl-desc a{display:inline-block;text-decoration:underline;margin-top:26px;color:#000}#wpfooter{padding:10px 40px}#wpfooter p{font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:14px;line-height:1.85714286;color:#4b4b4b}#wpfooter .fa-heart{margin:0 3px}#wpfooter .fa-star{font-size:12px;margin:0 1px}#wpfooter span .fa-star:first-of-type{margin-left:6px}#wpfooter span .fa-star:last-of-type{margin-left:3px}#wpfooter i{color:#ff5739}#wpfooter a{text-decoration:underline;color:#ff5739}#wpfooter a:hover,#wpfooter a:active,#wpfooter a:focus{color:#000}.tinvwl-color-picker{position:relative}.tinvwl-color-picker .iris-picker{position:absolute;z-index:9999}.tinvwl-color-picker input[type=text]{color:#fff;border:4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.14)}.tinvwl-color-picker .tinvwl-eyedropper{cursor:pointer;position:relative;display:inline-block;vertical-align:top;margin-left:4px;width:42px;height:42px;background:#fff url('../img/color_icon.png') no-repeat center;border:1px solid rgba(0,0,0,.14);border-radius:2px;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1)}.tinvwl-color-picker .tinvwl-eyedropper a{color:#6b625a}.tinvwl-color-picker .tinvwl-eyedropper i{display:inline-block;position:absolute;top:15px;left:14px;font-size:12px}.tinvwl-color-picker+.iris-picker .iris-square-value{width:0;height:0}.tinvwl-overlay{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;background:#191919}.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay{visibility:visible;opacity:.5}.admin-bar .tinvwl-content .tinvwl-modal{padding-top:32px!important}.tinvwl-content .tinvwl-modal .tinvwl-modal-inner{position:relative;margin:0 auto;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-content .tinvwl-modal{overflow-y:auto;overflow-x:hidden;top:0;left:0;width:0;height:0;z-index:9999;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.tinvwl-content .tinvwl-modal.tinvwl-modal-open{visibility:visible;opacity:1;width:100%;height:100%}@media screen and (max-width:782px){.admin-bar .tinvwl-content .tinvwl-modal{padding-top:46px!important}}@media screen and (max-width:600px){.admin-bar .tinvwl-content .tinvwl-modal{padding-top:0!important}}.tinvwl-modal .tinvwl-table{height:100%}.tinvwl-content .tinvwl-modal .tinvwl-modal-inner{max-width:415px;padding:40px 45px}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails{text-align:center}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails p{margin:0 0 26px}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large{padding:14px 33px}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn+.tinvwl-btn{margin-left:6px}.tinvwl-quick-btns{position:fixed;top:25%;left:100%;z-index:9999}.tinvwl-quick-btns button{display:block;width:117px;font-size:14px;font-family:"Open Sans",Arial,sans-serif;font-weight:600;padding:0 35px 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:0;text-decoration:none;background:#96b100;color:#fff;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.tinvwl-panel.only-button .tinvwl-quick-btns .form-control{display:block;width:119px}.tinvwl-quick-btns button:hover{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.tinvwl-quick-btns button+button{margin-top:4px}.tinvwl-quick-btns button span{display:inline-block;width:50px;padding:15px 0;text-align:center}@media(min-width:1200px){.tinvwl-empty-select+.tinvwl-input-group-btn{text-align:right}}.tinvwl-empty-select+.tinvwl-input-group-btn .tinvwl-btn{margin-left:0}.container{margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@media(max-width:1199px){.tinvwl-table .row>[class^="col-md-"]+[class^="col-md-"],.tinvwl-table .row>[class^="col-lg-"]+[class^="col-lg-"]{padding-top:30px}.tinvwl-table .form-group>[class^="col-md-"]+[class^="col-md-"],.tinvwl-table .form-group>[class^="col-lg-"]+[class^="col-lg-"]{padding-top:30px}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-group{margin-bottom:23px}.form-control{display:block;width:100%}label.one-line{display:inline-block;margin-bottom:0;margin-right:10px}.control-label label{display:block;margin-bottom:10px}.form-horizontal .control-label label{padding-top:9px;margin-bottom:0}@media(min-width:1200px){.tinvwl-table .tinvwl-header-row label{margin-bottom:0}.tinvwl-table .tinvwl-header-row .form-group{margin-top:-7px;margin-bottom:13px}}@media(max-width:1199px){.form-horizontal .control-label label{margin-bottom:10px}.tinvwl-table .tinvwl-header-row label{padding-top:3px}}.tinvwl-input-group-btn{margin-top:13px}.tinvwl-input-group{position:relative;display:table;border-collapse:separate}.tinvwl-input-group-addon,.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.tinvwl-input-group-btn{margin-top:0;position:relative;white-space:nowrap}.tinvwl-input-group-btn .tinvwl-btn{margin-left:10px}.tinvwl-input-group-btn>.btn{position:relative}.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}.tinvwl-input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}@media only screen and (max-width:1199px){.tinvwl-input-group:not(.tinvwl-no-full){display:block}.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn,.tinvwl-input-group:not(.tinvwl-no-full) .form-control{display:block}.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button{margin-left:0}}.text-right{text-align:right}@media(max-width:1199px){.text-right{text-align:left}}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .tinvwl-input-group{display:inline-table;vertical-align:middle}.form-inline .tinvwl-input-group .tinvwl-input-group-addon,.form-inline .tinvwl-input-group .tinvwl-input-group-btn,.form-inline .tinvwl-input-group .form-control{width:auto}.form-inline .tinvwl-input-group>.form-control{width:100%}.form-inline .control-label label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.logo_heart{background:url('../img/logo_heart.png') no-repeat center;display:inline-block;background-size:54px 54px;width:54px;height:54px}.admin-rescue{background:url('../img/admin-rescue.png') no-repeat center;display:inline-block;background-size:61px 60px;width:61px;height:60px}.admin-update{background:url('../img/admin-update.png') no-repeat center;display:inline-block;background-size:61px 60px;width:61px;height:60px}.wizard_logo{background:url('../img/wizard_logo.png') no-repeat center;background-size:54px 54px;width:54px;height:54px;display:block;margin:10px auto}.wizard_setup{background:url('../img/wizard_setup.png') no-repeat center;display:inline-block;background-size:143px 144px;width:143px;height:144px}.premium_adv{background:url('../img/premium_adv.png') no-repeat center;display:block;margin:0 auto;background-size:365px 216px;width:365px;height:216px}.tinvwl-content select{background-size:13px 8px}.tinvwl-select+.tinvwl-caret span{background-size:13px 18px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron{background-size:20px 30px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background-size:20px 30px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron{background-size:20px 30px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background-size:20px 30px}.tinvwl-color-picker .tinvwl-eyedropper{background-size:28px 29px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.tinvwl-content select{background-image:url('../img/select_caret@2x.png')}.tinvwl-select+.tinvwl-caret span{background-image:url('../img/chevron_down@2x.png')}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron{background-image:url('../img/chevron_icon@2x.png')}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background-image:url('../img/chevron_icon@2x.png')}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron{background-image:url('../img/chevron_icon@2x.png')}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background-image:url('../img/chevron_icon@2x.png')}.tinvwl-color-picker .tinvwl-eyedropper{background-image:url('../img/color_icon@2x.png')}.logo_heart{background-image:url('../img/logo_heart@2x.png')}.admin-rescue{background-image:url('../img/admin-rescue@2x.png')}.admin-update{background-image:url('../img/admin-update@2x.png')}.wizard_logo{background-image:url('../img/wizard_logo@2x.png')}.wizard_setup{background-image:url('../img/wizard_setup@2x.png')}}#style_options .tinvwl-table tbody tr .tinvwl-inner h2{font-size:18px;color:#291c09;text-transform:capitalize;font-weight:600;margin-bottom:21px;padding:14px 0}
1
 
2
+ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tinv-wishlist-clearfix:before,.tinv-wishlist-clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.form-group:before,.form-group:after,.tablenav:before,.tablenav:after,.tinvwl-panel:before,.tinvwl-panel:after{display:table;content:" "}.tinv-wishlist-clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.form-group:after,.tablenav:after,.tinvwl-panel:after{clear:both}.tinvwl-header table,.tinvwl-content table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%}.tinvwl-header td,.tinvwl-header th,.tinvwl-content td,.tinvwl-content th{padding:0}.tinvwl-header img,.tinvwl-content img{height:auto;max-width:100%}#wpwrap{background:#f6f3ed}#wpcontent{padding-left:0}#wpbody-content{padding-bottom:135px}#update-nag,.update-nag,.notice,div.error,div.updated{margin:20px 0 0 40px}.notice,div.error,div.updated{margin-right:40px}body .tinvwl-header,body .tinvwl-content{font-family:Arial,sans-serif;font-size:14px;line-height:1.429;color:#6b625a}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}label,.tinv-label{display:block;font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;font-weight:600;margin-bottom:7px}h1,h2,h3,h4,h5,h6,.wrap h1{color:#291c09;font-family:'Open Sans',Arial,sans-serif;font-weight:normal;line-height:1.313;padding:0;margin:0;border:0}h1,.wrap h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}@media screen and (max-width:1200px){#update-nag,.update-nag,.notice,div.error,div.updated{margin-top:20px;margin-left:20px;margin-right:20px}}@media screen and (max-width:782px){.auto-fold #wpcontent{padding-left:0}#update-nag,.update-nag,.notice,div.error,div.updated{margin:20px 0 0 0}.notice,div.error,div.updated{margin-right:0}}#toplevel_page_tinvwl ul ul{display:none;margin-left:15px;position:absolute}#toplevel_page_tinvwl ul li:hover ul,#toplevel_page_tinvwl ul li.current ul{display:block;left:145px;margin-left:15px;position:absolute;top:0}.status-panel>div{display:inline-block;margin-left:21px}.status-panel .button-link{background-color:#ff5739;color:#FFF;text-decoration:none;text-transform:uppercase;line-height:10px;font-weight:600;height:48px;display:table-cell;border-radius:5px;padding:0 17px;vertical-align:middle}.status-panel .button-link span::before{color:#ffdc00;display:inline-block;font:normal 12px/1 'dashicons';vertical-align:bottom;-webkit-font-smoothing:antialiased;content:"\f155"}.status-panel .button-round{border:2px solid #f1f1f1;border-radius:50%;width:43px;padding-top:5px;padding-left:2px;height:40px;display:table-cell;text-align:center;vertical-align:middle}.status-panel .status-tutorial span::before{color:#515151;display:inline-block;font:normal 24px/1 'dashicons';vertical-align:middle;-webkit-font-smoothing:antialiased;content:"\f118"}.tinvwl-status-message{font-family:Arial,sans-serif;font-size:14px;line-height:1.429;margin-top:40px;color:#6b625a;border-top:2px solid #f6f3ed}.tinvwl-status-message .tinvwl-title{padding:13px 20px;float:left;width:142px;font-weight:bold}.tinvwl-status-message.type-error .tinvwl-title,.tinvwl-status-message.type-tip .tinvwl-title{color:#fff}.tinvwl-status-message.type-attention .tinvwl-title{color:#23282d}.tinvwl-status-message.type-error .tinvwl-title{background:#ff3814}.tinvwl-status-message.type-tip .tinvwl-title{background:#30aec4}.tinvwl-status-message.type-attention .tinvwl-title{background:#ffe900}.tinvwl-status-message .tinvwl-title i{margin-right:10px}.tinvwl-status-message.type-error>.tinvwl-title>i:before{content:"\f00d"}.tinvwl-status-message.type-tip>.tinvwl-title>i:before{content:"\f05a"}.tinvwl-status-message.type-attention>.tinvwl-title>i:before{content:"\f071"}.tinvwl-status-message .tinvwl-message{padding:13px 20px;overflow:hidden;height:100%;background:#faf9f7}@media screen and (max-width:782px){.tinvwl-status-message{margin-top:20px}}.tinvwl-content a{text-decoration:none;color:#30aec4}.tinvwl-content a:hover,.tinvwl-content a:active,.tinvwl-content a:focus{color:#524737}.tinvwl-content input[type=text],.tinvwl-content input[type=password],.tinvwl-content input[type=checkbox],.tinvwl-content input[type=color],.tinvwl-content input[type=date],.tinvwl-content input[type=datetime],.tinvwl-content input[type=datetime-local],.tinvwl-content input[type=email],.tinvwl-content input[type=month],.tinvwl-content input[type=number],.tinvwl-content input[type=radio],.tinvwl-content input[type=tel],.tinvwl-content input[type=time],.tinvwl-content input[type=url],.tinvwl-content input[type=week],.tinvwl-content input[type=search],.tinvwl-content select,.tinvwl-content textarea{line-height:1.429;padding:9px 13px;margin:0;color:#4f4639;border:1px solid rgba(0,0,0,.14);-webkit-box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.14);box-shadow:inset 1px 1px 6px 0 rgba(170,157,137,.14)}.tinvwl-content textarea{height:70px}.tinvwl-content input[type=text],.tinvwl-content input[type=password],.tinvwl-content input[type=color],.tinvwl-content input[type=date],.tinvwl-content input[type=datetime],.tinvwl-content input[type=datetime-local],.tinvwl-content input[type=email],.tinvwl-content input[type=month],.tinvwl-content input[type=number],.tinvwl-content input[type=tel],.tinvwl-content input[type=time],.tinvwl-content input[type=url],.tinvwl-content input[type=week],.tinvwl-content input[type=search],.tinvwl-content select{height:42px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-content .tablenav input[type=search]{height:35px;width:210px;padding:9px 13px;-webkit-box-shadow:none;box-shadow:none;border:0;background:#f4f3ef}.tinvwl-content .tablenav input[type=search]+input[type=submit],.tinvwl-content .tablenav input[type=search]+button[type=submit]{vertical-align:middle}.tinvwl-content .tablenav .tinvwl-select-wrap+input[type=submit],.tinvwl-content .tablenav input[type=search]+input[type=submit],.tinvwl-content .tablenav input[type=search]+button[type=submit]{float:right;margin-left:8px!important}.tinvwl-content input[type=text]:disabled,.tinvwl-content input[type=password]:disabled,.tinvwl-content input[type=color]:disabled,.tinvwl-content input[type=date]:disabled,.tinvwl-content input[type=datetime]:disabled,.tinvwl-content input[type=datetime-local]:disabled,.tinvwl-content input[type=email]:disabled,.tinvwl-content input[type=month]:disabled,.tinvwl-content input[type=number]:disabled,.tinvwl-content input[type=tel]:disabled,.tinvwl-content input[type=time]:disabled,.tinvwl-content input[type=url]:disabled,.tinvwl-content input[type=week]:disabled,.tinvwl-content input[type=search]:disabled,.tinvwl-content select:disabled{font-size:15px;font-family:"Open Sans","Helvetica Neue",sans-serif;font-weight:600;color:#291c09;background-color:#f6f3ed;border-color:#f6f3ed}.tinvwl-content select{font-family:Arial,sans-serif;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:9px 40px 9px 13px;background-color:#fff;background-image:url('../img/select_caret.png');background-repeat:no-repeat;background-position:96% center;background-position:calc(100% - 15px) center}@media screen and (max-width:782px){input,textarea{font-size:14px}#wpbody .tinvwl-content select{height:42px;font-size:14px}}.tinvwl-content select[multiple="multiple"]{padding:9px 13px;background:#fff}.tinvwl-content .tinvwl-select.grey{font-size:14px;font-family:"Arial","Helvetica Neue",Helvetica,sans-serif;padding:8px 11px;height:35px;border:0;color:#5d5d5d;background:#f4f3ef}.tinvwl-select-wrap{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.tinvwl-content select.tinvwl-select.grey{padding-right:47px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-select+.tinvwl-caret{pointer-events:none;display:inline-block;position:absolute;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tinvwl-select+.tinvwl-caret span{display:inline-block;width:13px;height:8px;background:url('../img/chevron_down.png') no-repeat center;background-position:0 -10px}.tinvwl-select:hover+.tinvwl-caret{background:#3e3e3e}.tinvwl-select:hover+.tinvwl-caret span{background-position:0 0}.tinvwl-content .tinvwl-nav{margin:0 40px}.tinvwl-content .tinvwl-panel+.tinvwl-nav{margin-top:40px}.tinvwl-nav .tinvwl-prev{float:left}.tinvwl-nav .tinvwl-prev .tinvwl-btn{float:left}.tinvwl-nav .tinvwl-next{float:right;text-align:right}@media(max-width:1199px){}.tinvwl-nav .tinvwl-btn+.tinvwl-btn{margin-left:20px}.tinvwl-panel.only-button.w-bg{background:0;overflow:visible}.tinvwl-panel.only-button.w-shadow{-webkit-box-shadow:none;box-shadow:none;overflow:visible}.tinvwl-panel.only-button thead,.tinvwl-panel.only-button tfoot{display:none}.tinvwl-panel.only-button .control-label{display:none}.tinvwl-panel.only-button .form-group{margin-bottom:0}.tinvwl-panel.only-button .form-control{display:inline-block;width:auto}.tinvwl-panel.only-button .tinvwl-table>tbody>tr>td{padding:0}.tinvwl-panel.only-button #save_buttons--setting_save,.tinvwl-panel.only-button #save_buttons--setting_reset{display:inline-block}.tinvwl-panel.only-button #save_buttons--setting_reset{float:right}.tinvwl-panel.only-button #save_buttons--setting_reset .form-control{background-color:#fff;color:#3e3e3e}.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split span{background:#fbfaf9}.tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover{color:#fff;background-color:#515151}.tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span{background:#434343}#doaction,#doaction2,#post-query-submit{margin:0}button,input[type="submit"],.tinvwl-btn{display:inline-block;vertical-align:middle;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:normal;cursor:pointer;text-decoration:none}.tinvwl-btn,a.tinvwl-btn{padding:11px 19px 12px 18px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:-.025em;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;background-color:#96b100}.tinvwl-btn.large{padding:14px 19px 14px 18px}.tinvwl-btn.small{padding:6px 11px 7px}.tinvwl-btn.smaller{padding:11px 18px 12px}.tinvwl-btn.red,.tinvwl-btn.green,.tinvwl-btn.dark-green,.tinvwl-btn.black{font-weight:800}.tinvwl-btn.grey{margin:0;padding:8px 12px;font-weight:bold;color:#3e3e3e;background:#f4f3ef}.tinvwl-btn.grey.large{font-weight:800;padding:14px 19px 14px 18px}.tinvwl-btn.grey.w-icon{letter-spacing:-.025em}.tinvwl-btn.red{color:#fff;background-color:#ff5739}.tinvwl-btn.orange{color:#fff;background-color:#ff9f07}.tinvwl-btn.white.smaller{font-size:14px;font-weight:bold;letter-spacing:-.05em;padding:10px 15px 11px;border:1px solid rgba(0,0,0,.14);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1)}.tinvwl-btn.white.small{font-family:Arial,sans-serif;font-size:14px;text-transform:none;font-weight:normal;border:1px solid rgba(0,0,0,.14);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1)}.tinvwl-btn.white.small{padding:9px 18px;color:#4f4639}.tinvwl-btn.small.white:hover,.tinvwl-btn.small.white:active,.tinvwl-btn.small.white:focus{color:#fff}.tinvwl-btn.white{color:#291c09;background:#fff}.tinvwl-btn.white.no-txt{padding:12px 16px}.tinvwl-btn.white.small.no-txt{padding:9px 12px}.tinvwl-btn.white i{color:#6b625a;margin-right:11px}.tinvwl-btn.w-icon{font-weight:800}.tinvwl-btn.w-icon i{margin-right:16px}.tinvwl-btn.round.w-icon i{margin-right:15px;font-size:16px}.tinvwl-btn.w-icon i.fati-graduation-cap{vertical-align:text-bottom}.tinvwl-btn.red.w-icon i{margin-right:13px}.tinvwl-btn.xl-icon i,.tinvwl-btn.round.xl-icon i{font-size:17px;margin-right:15px}.tinvwl-btn.lg-icon i{font-size:15px}.tinvwl-btn.md-icon i,.tinvwl-btn.round.md-icon i{font-size:14px}.tinvwl-btn.sm-icon i{font-size:13px}.tinvwl-btn.xs-icon i{font-size:11px;vertical-align:1%}.tinvwl-btn.white.no-txt i{margin-right:0}.tinvwl-btn.white:hover i,.tinvwl-btn.white:active i,.tinvwl-btn.white:focus i{color:#fff}.tinvwl-btn.green{color:#fff;background-color:#a9c203}.tinvwl-btn.black{color:#fff;background-color:#515151}.tinvwl-btn.smaller-txt{font-size:12px;padding:15px 20px}.tinvwl-btn.medium{letter-spacing:0}.tinvwl-btn.medium.smaller-txt{padding:9px 16px}.tinvwl-btn.round{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:15px 28px 16px}.tinvwl-btn.round.red{padding:16px 30px}.tinvwl-btn.split{padding:0 26px 0 0}.tinvwl-btn.split span{display:inline-block;text-align:center;width:46px;padding:14px 0;margin-right:14px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;background:#8aa300}.tinvwl-btn.split:hover span,.tinvwl-btn.split:active span,.tinvwl-btn.split:focus span{background:#434343}.tinvwl-btn.split.green span{background:#b9cf09}.tinvwl-btn.split.black span{background:#434343}.tinvwl-btn.split span i{font-size:17px}.tinvwl-btn:not(:disabled):hover,.tinvwl-btn:not(:disabled):active,.tinvwl-btn:not(:disabled):focus,a.tinvwl-btn:not(:disabled):hover,a.tinvwl-btn:not(:disabled):active,a.tinvwl-btn:not(:disabled):focus{color:#fff;background-color:#515151}.tinvwl-header .icon.border-grey{position:relative;display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;background:#fff;border:2px solid #f1f1f1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#3e3e3e}.tinvwl-header .icon.border-grey:hover{border-color:#515151}.tinvwl-header .icon.w-lines{position:relative;padding:0 30px}.tinvwl-header .icon.w-lines:before,.tinvwl-header .icon.w-lines:after{content:'';position:absolute;top:50%;top:calc(50% - 1px);width:17px;height:1px;background:rgba(0,0,0,.12)}.tinvwl-header .icon.w-lines:before{left:0}.tinvwl-header .icon.w-lines:after{right:0}.tinvwl-header .icon .badge{position:absolute;top:-5px;right:-10px;display:inline-block;min-width:26px;height:26px;font-size:11px;line-height:19px;font-weight:bold;background:#ff5739;border:3px solid #fff;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.tinvwl-header{padding:21px 40px;margin-bottom:40px;background:#fff}.tinwl-logo i.logo_heart{min-width:54px}.tinwl-logo h2{font-size:18px;font-weight:bold;text-transform:uppercase;line-height:1;padding-left:10px}.tinvwl-header .tinvwl-title{padding-left:28px;margin-left:28px;border-left:1px solid #dcddde}.tinvwl-header h1{color:#3e3e3e;padding:0}.tinvwl-header .tinvwl-status-panel{margin-top:-12px}.tinvwl-header .tinvwl-status-panel>a{vertical-align:middle}.tinvwl-header .tinvwl-status-panel>a+a{margin-left:15px}.tinvwl-header .tinvwl-btn{margin-top:15px}.tinvwl-header .tinvwl-btn{margin-top:18px}.tinvwl-header .tinvwl-btn.red i{color:#ffdc00}.tinvwl-header .tinvwl-status-panel{text-align:right}.tinvwl-sign-icon{font-size:30px;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#948d84}@media(max-width:1199px){.tinvwl-header .tinvwl-table,.tinvwl-header .tinvwl-cell,.tinvwl-header .tinvwl-cell-3{display:block}.tinvwl-header{text-align:center}.tinvwl-header h1+.tinvwl-status-panel{margin-top:25px}.tinvwl-header .tinvwl-status-panel{text-align:center}.tinvwl-header .tinvwl-status-panel{margin-top:15px}.tinvwl-header .tinvwl-status-panel>a+a{margin-left:9px}.tinvwl-header{padding:18px 0 25px}.tinwl-logo,.tinwl-logo h2,.tinwl-logo img,.tinvwl-header .tinvwl-title{display:block;margin:0 auto}.tinwl-logo h2{padding-left:0;margin-left:0;margin-top:6px}.tinvwl-header .tinvwl-title{position:relative;padding-left:12px;padding-right:12px;padding-top:13px;margin-left:0;margin-top:16px;border-left:0}.tinvwl-header .tinvwl-title:before{content:'';position:absolute;top:0;left:0;right:0;width:40px;height:1px;margin:0 auto;background:#dcddde}}@media(max-width:782px){.tinvwl-header .tinvwl-btn .tinvwl-txt{display:none}.tinvwl-header .tinvwl-btn i{margin-right:0!important}.tinvwl-header .tinvwl-btn.grey{padding-left:16px;padding-right:16px}}.tinwl-wishlists-privacy{margin:-10px 0 0}.tinwl-wishlists-privacy li{float:left;margin:10px 10px 0 0}.tinwl-wishlists-privacy li:last-child{margin-right:0}.tinwl-wishlists-privacy li a{display:block;font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1;padding:10px 16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#404040;background:#ede8df}.tinwl-wishlists-privacy li.active a,.tinwl-wishlists-privacy li a:hover,.tinwl-wishlists-privacy li a:active,.tinwl-wishlists-privacy li a:focus{color:#fff;background-color:#96b100}@media screen and (max-width:782px){.tinwl-wishlists-privacy{margin-left:15px}}.tinvwl-panel{margin:40px 40px 0}.tinvwl-panel .w-bg-grey{background:#fbfaf9}.tinvwl-panel.w-shadow{-webkit-box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14);box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14)}.tinvwl-panel.w-bg{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-table.w-info .tinvwl-info[rowspan],.tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign{vertical-align:middle}.tinvwl-table.w-info .tinvwl-info-top>tr .tinvwl-info{vertical-align:top}@media screen and (max-width:1200px){.tinvwl-panel{margin:20px 20px 0}.tinvwl-header{margin-bottom:20px}}@media screen and (max-width:782px){.tinvwl-panel{margin:20px 0 0}.tinvwl-panel.only-button{text-align:center}}.tinvwl-icon-preview{position:relative;width:50px;height:42px;margin-right:10px;margin-bottom:10px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#595857;background:#f6f3ed}@media(min-width:1200px){.tinvwl-icon-preview{margin-bottom:0}}.tinvwl-icon-preview span{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tinvwl-icon-preview span img{max-width:50px;max-height:42px;vertical-align:middle}.tinvwl-content table.widefat{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tinvwl-content .tablenav{height:auto;margin:30px;background:#fff}.tinvwl-content .tablenav .actions{padding:0}@media screen and (max-width:782px){.tablenav.top .actions{display:block}.tablenav br.tinv-wishlist-clear{display:none}.tinvwl-content .tablenav{margin:15px 12px}.tinvwl-content .tablenav .alignleft,.tinvwl-content .tablenav .alignright{float:none}.tinvwl-content .tablenav .tinvwl-full{display:none}.tinvwl-content .tablenav .alignleft+.alignright{margin-top:10px}.tinvwl-content .tablenav .tinvwl-select-wrap{width:calc(100% - 75px)}#wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select{max-width:100%;width:100%;height:35px;padding:9px 13px}.tinvwl-content .tablenav input[type=search]{width:calc(100% - 84px)}}.tinvwl-content .widefat th,.tinvwl-content .widefat td{text-align:center;padding:0}.tinvwl-content .widefat th{padding:27px 0;position:relative}.tinvwl-content .widefat th.sortable,.tinvwl-content .widefat th.sorted{padding:0}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{padding:28px 17px}.tinvwl-content .widefat th.tinvwl-has-info{padding-top:28px}.tinvwl-content .widefat th.tinvwl-has-info.sortable>a,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a{padding-top:0}.tinvwl-content .widefat th.sortable:first-of-type,.tinvwl-content .widefat th.sorted:first-of-type{padding-left:0}.tinvwl-content .widefat th.sortable:first-of-type>a,.tinvwl-content .widefat th.sorted:first-of-type>a{padding-left:28px}.tinvwl-content .widefat th:first-of-type,.tinvwl-content .widefat td:first-of-type{text-align:left;padding-left:28px}.tinvwl-content .widefat th .tinvwl-help-wrap{display:inline-block}.tinvwl-content .widefat th .tinvwl-help-wrap{margin-left:6px}.tinvwl-content .widefat th.sortable>a+.tinvwl-help-wrap,.tinvwl-content .widefat th.sorted>a+.tinvwl-help-wrap{margin-left:0}.tinvwl-content .widefat thead tr{background:#f4f3ef}.tinvwl-content .striped>tbody>:nth-child(odd),.tinvwl-content ul.striped>:nth-child(odd){background:0}.tinvwl-content .widefat thead td.check-column,.tinvwl-content .widefat tbody th.check-column{width:50px;padding:28px 0 28px 28px;vertical-align:middle}.tinvwl-content .widefat thead td.check-column{padding:28px 0 28px 28px}.tinvwl-content .widefat tbody th.check-column{padding:13px 0 13px 28px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>a,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>a,.tinvwl-content .widefat thead td.check-column+th,.tinvwl-content .widefat tbody th.check-column+td{padding-left:21px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>.tinvwl-info-wrap.tinvwl-in-table,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>.tinvwl-info-wrap.tinvwl-in-table{padding-left:21px}.tinvwl-content .widefat thead td.pause-play-column,.tinvwl-content .widefat tbody th.pause-play-column{padding:0;width:53px;text-align:center}.tinvwl-content th.sortable a,.tinvwl-content th.sorted a{padding:0}.tinvwl-content .widefat th,.tinvwl-content th.sortable>a,.tinvwl-content th.sorted>a{font-size:14px;font-weight:600;font-family:"Open Sans","Helvetica Neue",sans-serif;color:#291c09;text-transform:uppercase;letter-spacing:-.025em}.tinvwl-content th.sortable>a,.tinvwl-content th.sorted>a{display:inline-block;vertical-align:middle}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{position:relative}.tinvwl-content .widefat th.sortable>a .sorting-indicator,.tinvwl-content .widefat th.sorted>a .sorting-indicator{position:absolute;top:50%;right:0;margin-top:-2px}.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:-15px}.tinvwl-content th.sortable a span,.tinvwl-content th.sorted a span{float:none}.tinvwl-content table.widefat{border:0;border-bottom:2px solid #f7f7f7}.tinvwl-content .widefat thead td,.tinvwl-content .widefat thead th{border-bottom:0}.tinvwl-content .widefat td{padding:24px 0;vertical-align:middle}.tinvwl-content .widefat tbody td{padding:13px 0}.tinvwl-content .widefat td,.tinvwl-content .widefat td ol,.tinvwl-content .widefat td p,.tinvwl-content .widefat td ul{font-size:14px}.tinvwl-content .widefat tbody tr+tr{border-top:2px solid #f7f7f7}.tinvwl-content .widefat thead th.column-preference{text-indent:-9999px}.tinvwl-content .widefat.wishlists thead th.column-preference,.tinvwl-content .widefat.wishlists tbody td.column-preference{min-width:220px;width:220px}.tinvwl-content .widefat:not(.products) tbody td.column-preference{text-align:right}.tinvwl-content .widefat.products thead th.column-quantity a>span:not(.sorting-indicator){max-width:91px}.tinvwl-content .widefat.users tbody .column-name>a{display:block}.tinvwl-content .widefat.products thead th.column-preference,.tinvwl-content .widefat.products tbody td.column-preference{width:345px;min-width:345px}.tinvwl-content .widefat.users thead th.column-preference,.tinvwl-content .widefat.users tbody td.column-preference{width:165px;min-width:165px}.tinvwl-content .widefat tbody .column-name strong{font-weight:normal}.tinvwl-content .widefat tbody .column-name>a{display:table}.tinvwl-content .widefat tbody .column-name .product-image img{max-width:66px}.tinvwl-content .widefat tbody .column-name .product-image,.tinvwl-content .widefat tbody .column-name .product-title{display:table-cell;vertical-align:middle}.tinvwl-content .widefat tbody .column-name .product-title{padding-left:15px}.tinvwl-content .widefat thead th.column-preference,.tinvwl-content .widefat tbody td.column-preference{padding-right:20px}.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:10px;float:left}.tinvwl-content .widefat.products tbody td.column-preference>a:last-child{margin-right:0}.tinvwl-content .tablenav .tablenav-pages{float:none;text-align:center;height:auto;margin-top:0}.tinvwl-content .tablenav .tablenav-pages .pagination-links>a,.tinvwl-content .tablenav .tablenav-pages .pagination-links>span{display:inline-block;vertical-align:middle;text-align:center;font-size:14px;font-weight:normal;padding:0;min-width:38px;height:38px;line-height:38px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:0;background:0;color:#3e3e3e}.tinvwl-content .tablenav .tablenav-pages .pagination-links>span{color:rgba(62,62,62,.46)}.tinvwl-content .tablenav .tablenav-pages .pagination-links>span,.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page{background:#f3f1ec}.tinvwl-content .tablenav .tablenav-pages .pagination-links>.tinvwl-page-number.space{background:0;color:#3e3e3e}.tinvwl-content .tablenav .tablenav-pages .pagination-links>a:hover,.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover,.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover{background:#3e3e3e;color:#fff}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page{margin-right:20px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page{margin-left:20px}.tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron{display:inline-block;vertical-align:middle;width:9px;height:16px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron{background:url('../img/chevron_icon.png') no-repeat center;background-position:0 -16px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background:url('../img/chevron_icon.png') no-repeat center;background-position:0 0}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron{background:url('../img/chevron_icon.png') no-repeat center;background-position:-10px -16px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background:url('../img/chevron_icon.png') no-repeat center;background-position:-10px 0}.tinvwl-content .widefat.products thead th.column-name,.tinvwl-content .widefat.products tbody td.column-name{width:30%}.tinvwl-content .widefat.wishlists thead th.column-title,.tinvwl-content .widefat.wishlists tbody td.column-title{width:45%}.tinvwl-content .widefat.users thead th.column-wishlist,.tinvwl-content .widefat.users tbody td.column-wishlist{width:45%}.tinvwl-content .widefat.users thead th.column-name,.tinvwl-content .widefat.users tbody td.column-name{text-align:left}.tinvwl-content .widefat.users thead th.column-quantity,.tinvwl-content .widefat.users tbody td.column-quantity{width:100px}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile{display:none}@media screen and (max-width:1440px){.tinvwl-content .widefat.products thead th.column-preference,.tinvwl-content .widefat.products tbody td.column-preference{width:204px;min-width:204px}.tinvwl-content .widefat.wishlists thead th.column-preference,.tinvwl-content .widefat.wishlists tbody td.column-preference{width:98px;min-width:98px}.tinvwl-content .widefat.users thead th.column-preference,.tinvwl-content .widefat.users tbody td.column-preference{width:60px;min-width:60px}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile{padding:9px 12px}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile{display:inline;margin:0}.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full{display:none}}.tinvwl-content .widefat.products thead th.column-quantity span span{float:none}@media screen and (max-width:1366px) and (min-width:783px){.tinvwl-content .widefat tbody .column-name .product-image,.tinvwl-content .widefat tbody .column-name .product-title{display:block}.tinvwl-content .widefat tbody .column-name .product-title{padding-left:0}.tinvwl-content .widefat.products thead th.column-preference,.tinvwl-content .widefat.products tbody td.column-preference{width:103px;min-width:103px}.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:5px}.tinvwl-content .widefat tbody td.column-preference>a:nth-child(2n){margin-right:0}.tinvwl-content .widefat tbody td.column-preference>a:nth-child(n+3){margin-top:5px}.tinvwl-content .widefat thead th .tinvwl-full{display:none}}@media screen and (max-width:1200px) and (min-width:783px){.tinvwl-content th.sortable a span,.tinvwl-content th.sorted a span{float:none}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a{padding-left:0;padding-right:0;position:static}.tinvwl-content .widefat th.sortable>a .sorting-indicator,.tinvwl-content .widefat th.sorted>a .sorting-indicator{top:auto;bottom:12px;left:0;right:0;margin-left:auto;margin-right:auto}.tinvwl-content .widefat th.sortable>a .sorting-indicator:before,.tinvwl-content .widefat th.sorted>a .sorting-indicator:before{left:-5px}.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:12px}.tinvwl-content .widefat.wishlists thead th.column-title,.tinvwl-content .widefat.wishlists tbody td.column-title{width:38%}}@media screen and (max-width:782px){.tinvwl-content .widefat th.tinvwl-has-info.sortable>a .sorting-indicator,.tinvwl-content .widefat th.tinvwl-has-info.sorted>a .sorting-indicator{margin-top:0}.tinvwl-content .widefat.products tbody td.column-preference>a{margin-right:5px;float:none}.tinvwl-content .widefat tbody .column-name .product-image,.tinvwl-content .widefat tbody .column-name .product-title{vertical-align:top}.tablenav .tablenav-pages{margin-bottom:15px}.tinvwl-content .widefat thead th.column-primary{width:100%!important}.tinvwl-content .widefat thead td.check-column+th.column-primary{width:50%!important}.tinvwl-content .widefat.users thead td.check-column+th.column-primary{width:100%!important}}.tinvwl-table{display:table;width:100%;max-width:100%}.tinvwl-table.w-bg{background:#fff;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-table.w-shadow{-webkit-box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14);box-shadow:1px 1px 8px 0 rgba(170,157,137,0.14)}.tinvwl-table.auto-width{width:auto}.tinvwl-caption{display:table-caption}.tinvwl-row{display:table-row}.tinvwl-rows{display:table-row-group}.tinvwl-cell{display:table-cell;vertical-align:middle}.tinvwl-cell-2{display:table-cell;vertical-align:middle;float:none}.tinvwl-cell-3{display:table-cell;vertical-align:top;float:none}.tinvwl-table.w-info>thead>tr>th:first-child,.tinvwl-table.w-info>tbody>tr>td:first-child{width:67%}.tinvwl-table th,.tinvwl-table td{vertical-align:top}.tinvwl-table .tinvwl-inner.tinv-wishlist-clearfix h3,.tinvwl-table .tinvwl-inner .tinv-wishlist-clearfix h3,.tinvwl-table .tinvwl-inner.tinv-wishlist-clearfix h4,.tinvwl-table .tinvwl-inner .tinv-wishlist-clearfix h4{float:left}.tinvwl-table .tinvwl-btn-wrap{float:right}.tinvwl-table.w-info thead>tr>th{text-align:left}.tinvwl-table.w-info thead>tr>th .tinvwl-info-wrap{font-weight:normal}.tinvwl-table>thead>tr>th{padding:0 30px}.tinvwl-table .tinvwl-info{vertical-align:top}.tinvwl-table>thead>tr>.tinvwl-info .tinvwl-info-wrap{padding-bottom:30px}.tinvwl-table tbody tr .tinvwl-inner h2{font-size:15px;color:#291c09;font-weight:600;margin-bottom:21px}.tinvwl-table>tbody>tr>.tinvwl-info .tinvwl-info-wrap{padding-bottom:20px}.tinvwl-table>tbody>tr>td{padding:0 30px}.tinvwl-table thead>tr .tinvwl-inner{padding:28px 0;margin-bottom:30px;border-bottom:2px solid rgba(219,219,219,.522)}.tinvwl-table thead.tinwl-empty>tr .tinvwl-inner{padding:30px 0 0;margin-bottom:0;border-bottom:0}.tinvwl-table .tinvwl-header-row label{font-size:22px;font-weight:normal;line-height:1.313;margin:0 0 15px}.tinvwl-table .tinvwl-header-row label{padding-top:3px!important}.tinvwl-table thead .tinvwl-empty-info,.tinvwl-table tbody>.tinvwl-bodies-border{display:none}.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner{margin:0;padding-top:56px}.tinvwl-bodies-border .tinvwl-info .tinvwl-inner{display:none;padding-top:30px;margin-top:10px;border-top:2px solid rgba(219,219,219,.522)}.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info,.tinvwl-style-options .tinvwl-bodies-border .tinvwl-info{padding-left:0;background:0}.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info{display:table-cell}.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner,.tinvwl-style-options tbody+tbody>.tinvwl-bodies-border .tinvwl-info .tinvwl-inner{display:block}@media(min-width:1200px){.tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal{width:67%}}textarea[name="style_plain-css"]{height:150px}.tinvwl-table tbody+tbody>.tinvwl-bodies-border{display:table-row}.tinvwl-table tbody+tbody>.tinvwl-bodies-border:first-child>td:first-child>.tinvwl-inner{padding-top:30px;margin-top:10px;border-top:2px solid rgba(219,219,219,.522)}.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner{padding-bottom:15px;margin-bottom:30px;border-bottom:2px solid rgba(219,219,219,.522)}.tinvwl-table .form-group .col-md-4:nth-child(n+4),.tinvwl-table .form-group .col-lg-4:nth-child(n+4){padding-top:27px}.tinvwl-table tfoot .tinvwl-inner{padding-top:20px}.tinvwl-table tr.no-top-border .tinvwl-inner,.tinvwl-table tr.no-top-border .tinvwl-info-wrap{border-top:0;padding-top:0}.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap{padding-top:30px}.tiwl-notifications-style-logo img{height:42px}@media(min-width:1200px){.tinvwl-table tr.tinvwl-full-width .control-label label{margin-bottom:10px}.tinvwl-table tr.tinvwl-full-width [class^="col-lg-"],.tinvwl-table tr.tinvwl-full-width [class^="col-md-"]{width:100%}.tinvwl-table tr.tinvwl-full-width textarea{height:250px;padding:15px}.tiwl-notifications-style-logo img{float:right}}@media(max-width:1199px){.form-horizontal .control-label .tinvwl-empty{display:none}.tinvwl-style-options .tinvwl-empty-info,.tinvwl-style-options .tinvwl-info{display:none!important}.tinvwl-style-options .tinvwl-table thead th:first-child,.tinvwl-style-options .tinvwl-bodies-border td:first-child{padding-right:30px!important}.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner{padding-bottom:0}.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner .form-group{margin-bottom:20px}}.tinvwl-info .tinvwl-info-desc a{text-decoration:underline;color:#ff5739}.tinvwl-info .tinvwl-info-desc a:hover,.tinvwl-info .tinvwl-info-desc a:active,.tinvwl-info .tinvwl-info-desc a:focus{color:#000}.tinvwl-info-wrap.tinvwl-in-section{background:#fbfaf9;color:#4f4639}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign{width:42px;vertical-align:top;padding-top:1px;padding-right:20px}.tinvwl-info-wrap .tinvwl-info-sign span,.tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help{display:inline-block;text-align:center;width:22px;height:22px;line-height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e1dbce}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span,.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help{display:block}.tinvwl-info-wrap i{font-size:14px;color:#fbfaf9}.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6>.tinvwl-btn{width:auto}.tinvwl-btns-group{margin-bottom:23px;margin-top:-15px;margin-right:-15px}.tiwl-style-custom-allow .tinvwl-inner textarea{margin-bottom:23px}.tinvwl-btns-group .tinvwl-btn{margin-top:15px;margin-right:15px}.tinvwl-btns-group .tinvwl-btn{float:left}@media(min-width:1200px){.tinvwl-table .tinvwl-form-onoff,.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6>.tinvwl-btn{float:right}.tinvwl-btns-group .tinvwl-btn{float:right}}.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help{display:none}.tinvwl-info-wrap.tinvwl-in-table{display:inline-block;vertical-align:middle;display:block;margin-bottom:5px}.tinvwl-info-wrap.tinvwl-in-table .tinvwl-help{cursor:pointer}.tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name{margin-right:5px}.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc{display:none}@media(max-width:1200px){.tinvwl-table .tinvwl-info{padding-left:15px;padding-right:15px}.tinvwl-table.w-info>thead>tr>th:first-child,.tinvwl-table.w-info>tbody>tr>td:first-child{width:90%}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign{width:auto;padding-right:0}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span{display:none}.tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help{display:block;margin:0 auto}.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc{display:none}}@media(max-width:782px){.tinvwl-content .widefat th.tinvwl-has-info.sortable,.tinvwl-content .widefat th.tinvwl-has-info.sorted{padding-top:0}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:0}.tinvwl-content .widefat th.sortable>a,.tinvwl-content .widefat th.sorted>a,.tinvwl-content .widefat th.sortable.tinvwl-has-info>a,.tinvwl-content .widefat th.sorted.tinvwl-has-info>a{padding-top:18px;padding-bottom:18px}.tinvwl-content .widefat thead td.check-column,.tinvwl-content .widefat tbody th.check-column{padding-top:14px;padding-bottom:15px;padding-left:20px;width:45px}.tinvwl-content .widefat tbody th.check-column{padding-top:11px;padding-bottom:11px;vertical-align:top}.tinvwl-content .widefat.wishlists thead td.check-column,.tinvwl-content .widefat.wishlists tbody th.check-column{width:23px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>a,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>a,.tinvwl-content .widefat thead td.check-column+th,.tinvwl-content .widefat tbody th.check-column+td{padding-left:10px}.tinvwl-content .widefat thead td.check-column+th.sortable:first-of-type>.tinvwl-info-wrap.tinvwl-in-table,.tinvwl-content .widefat thead td.check-column+th.sorted:first-of-type>.tinvwl-info-wrap.tinvwl-in-table{padding-left:13px;display:inline-block;margin-top:5px;margin-bottom:0}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{text-align:left}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){text-align:right;padding-right:30px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{left:28px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column+td:not(.column-primary)::before{left:13px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column):last-child{padding-bottom:13px}}.popover{position:absolute;top:0;left:0;z-index:9999;display:none;max-width:279px;padding:1px;text-align:center;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:6px;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.22);box-shadow:0 5px 15px 0 rgba(0,0,0,0.22)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:30px 30px 0;margin:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.714;text-transform:uppercase;letter-spacing:-.35px}.popover-content{padding:25px 30px 30px;color:#5d5d5d;font-family:Arial,sans-serif;font-size:14px;line-height:1.429}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px;margin-left:0;overflow:visible}.popover>.arrow:after{content:none;z-index:9999;background:0;-webkit-box-shadow:none;box-shadow:none;position:absolute;left:auto;top:auto;width:auto;height:auto;-webkit-transform:none;-ms-transform:none;transform:none}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;left:auto;right:-11px;margin-top:-11px;border-right-width:0}.popover.left>.arrow:after{left:auto;right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.tinvwl-img-w-desc i{margin-right:20px}.tinvwl-img-w-desc h5{font-weight:600;text-transform:uppercase}.tinvwl-img-w-desc .tinvwl-desc{color:#4f4639}.tinvwl-img-w-desc h5+.tinvwl-desc{margin-top:2px}.tinvwl-premium-feat h2{font-size:48px;text-transform:uppercase;letter-spacing:-.025em;line-height:1;color:#3e3e3e}.tinvwl-premium-feat h3{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:-.025em;color:#50504f}.tinvwl-premium-feat .tinvwl-feat-col-inner{padding:40px}.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-feat-col-inner{text-align:center;padding-left:22px;padding-right:22px}.tinvwl-premium-feat .tinvwl-pic-col img{display:block;margin:0 auto}.tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn{margin-top:-35px}.tinvwl-premium-feat .tinvwl-features{margin-top:28px}.tinvwl-premium-feat .tinvwl-features li i{color:#96b100;margin-right:15px}.tinvwl-premium-feat .tinvwl-features li span{text-decoration:underline}.tinvwl-premium-feat .tinvwl-features li+li{margin-top:14px}.tinvwl-premium-feat .tinvwl-img-w-desc+.tinvwl-img-w-desc{margin-top:15px}.tinvwl-premium-feat .tinvwl-sup-col .tinvwl-feat-col-inner>.tinvwl-desc{line-height:1.71428571;text-align:center;margin-top:23px}.tinvwl-premium-feat .tinvwl-sup-col .tinvwl-feat-col-inner>.tinvwl-desc a{display:inline-block;text-decoration:underline;margin-top:26px;color:#000}#wpfooter{padding:10px 40px}#wpfooter p{font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:14px;line-height:1.85714286;color:#4b4b4b}#wpfooter .fati-heart{margin:0 3px}#wpfooter .fati-star{font-size:12px;margin:0 1px}#wpfooter span .fati-star:first-of-type{margin-left:6px}#wpfooter span .fati-star:last-of-type{margin-left:3px}#wpfooter i{color:#ff5739}#wpfooter a{text-decoration:underline;color:#ff5739}#wpfooter a:hover,#wpfooter a:active,#wpfooter a:focus{color:#000}.tinvwl-color-picker{position:relative}.tinvwl-color-picker .iris-picker{position:absolute;z-index:9999}.tinvwl-color-picker input[type=text]{color:#fff;border:4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.14)}.tinvwl-color-picker .tinvwl-eyedropper{cursor:pointer;position:relative;display:inline-block;vertical-align:top;margin-left:4px;width:42px;height:42px;background:#fff url('../img/color_icon.png') no-repeat center;border:1px solid rgba(0,0,0,.14);border-radius:2px;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1)}.tinvwl-color-picker .tinvwl-eyedropper a{color:#6b625a}.tinvwl-color-picker .tinvwl-eyedropper i{display:inline-block;position:absolute;top:15px;left:14px;font-size:12px}.tinvwl-color-picker+.iris-picker .iris-square-value{width:0;height:0}.tinvwl-overlay{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;background:#191919}.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay{visibility:visible;opacity:.5}.admin-bar .tinvwl-content .tinvwl-modal{padding-top:32px!important}.tinvwl-content .tinvwl-modal .tinvwl-modal-inner{position:relative;margin:0 auto;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tinvwl-content .tinvwl-modal{overflow-y:auto;overflow-x:hidden;top:0;left:0;width:0;height:0;z-index:9999;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.tinvwl-content .tinvwl-modal.tinvwl-modal-open{visibility:visible;opacity:1;width:100%;height:100%}@media screen and (max-width:782px){.admin-bar .tinvwl-content .tinvwl-modal{padding-top:46px!important}}@media screen and (max-width:600px){.admin-bar .tinvwl-content .tinvwl-modal{padding-top:0!important}}.tinvwl-modal .tinvwl-table{height:100%}.tinvwl-content .tinvwl-modal .tinvwl-modal-inner{max-width:415px;padding:40px 45px}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails{text-align:center}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails p{margin:0 0 26px}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large{padding:14px 33px}.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn+.tinvwl-btn{margin-left:6px}.tinvwl-quick-btns{position:fixed;top:25%;left:100%;z-index:9999}.tinvwl-quick-btns button{display:block;width:117px;font-size:14px;font-family:"Open Sans",Arial,sans-serif;font-weight:600;padding:0 35px 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:0;text-decoration:none;background:#96b100;color:#fff;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.tinvwl-panel.only-button .tinvwl-quick-btns .form-control{display:block;width:119px}.tinvwl-quick-btns button:hover{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.tinvwl-quick-btns button+button{margin-top:4px}.tinvwl-quick-btns button span{display:inline-block;width:50px;padding:15px 0;text-align:center}@media(min-width:1200px){.tinvwl-empty-select+.tinvwl-input-group-btn{text-align:right}}.tinvwl-empty-select+.tinvwl-input-group-btn .tinvwl-btn{margin-left:0}.container{margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@media(max-width:1199px){.tinvwl-table .row>[class^="col-md-"]+[class^="col-md-"],.tinvwl-table .row>[class^="col-lg-"]+[class^="col-lg-"]{padding-top:30px}.tinvwl-table .form-group>[class^="col-md-"]+[class^="col-md-"],.tinvwl-table .form-group>[class^="col-lg-"]+[class^="col-lg-"]{padding-top:30px}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-group{margin-bottom:23px}.form-control{display:block;width:100%}label.one-line{display:inline-block;margin-bottom:0;margin-right:10px}.control-label label{display:block;margin-bottom:10px}.form-horizontal .control-label label{padding-top:9px;margin-bottom:0}@media(min-width:1200px){.tinvwl-table .tinvwl-header-row label{margin-bottom:0}.tinvwl-table .tinvwl-header-row .form-group{margin-top:-7px;margin-bottom:13px}}@media(max-width:1199px){.form-horizontal .control-label label{margin-bottom:10px}.tinvwl-table .tinvwl-header-row label{padding-top:3px}}.tinvwl-input-group-btn{margin-top:13px}.tinvwl-input-group{position:relative;display:table;border-collapse:separate}.tinvwl-input-group-addon,.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.tinvwl-input-group-btn{margin-top:0;position:relative;white-space:nowrap}.tinvwl-input-group-btn .tinvwl-btn{margin-left:10px}.tinvwl-input-group-btn>.btn{position:relative}.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}.tinvwl-input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}@media only screen and (max-width:1199px){.tinvwl-input-group:not(.tinvwl-no-full){display:block}.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn,.tinvwl-input-group:not(.tinvwl-no-full) .form-control{display:block}.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button{margin-left:0}}.text-right{text-align:right}@media(max-width:1199px){.text-right{text-align:left}}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .tinvwl-input-group{display:inline-table;vertical-align:middle}.form-inline .tinvwl-input-group .tinvwl-input-group-addon,.form-inline .tinvwl-input-group .tinvwl-input-group-btn,.form-inline .tinvwl-input-group .form-control{width:auto}.form-inline .tinvwl-input-group>.form-control{width:100%}.form-inline .control-label label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.logo_heart{background:url('../img/logo_heart.png') no-repeat center;display:inline-block;background-size:54px 54px;width:54px;height:54px}.admin-rescue{background:url('../img/admin-rescue.png') no-repeat center;display:inline-block;background-size:61px 60px;width:61px;height:60px}.admin-update{background:url('../img/admin-update.png') no-repeat center;display:inline-block;background-size:61px 60px;width:61px;height:60px}.wizard_logo{background:url('../img/wizard_logo.png') no-repeat center;background-size:54px 54px;width:54px;height:54px;display:block;margin:10px auto}.wizard_setup{background:url('../img/wizard_setup.png') no-repeat center;display:inline-block;background-size:143px 144px;width:143px;height:144px}.premium_adv{background:url('../img/premium_adv.png') no-repeat center;display:block;margin:0 auto;background-size:365px 216px;width:365px;height:216px}.tinvwl-content select{background-size:13px 8px}.tinvwl-select+.tinvwl-caret span{background-size:13px 18px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron{background-size:20px 30px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background-size:20px 30px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron{background-size:20px 30px}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background-size:20px 30px}.tinvwl-color-picker .tinvwl-eyedropper{background-size:28px 29px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.tinvwl-content select{background-image:url('../img/select_caret@2x.png')}.tinvwl-select+.tinvwl-caret span{background-image:url('../img/chevron_down@2x.png')}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron{background-image:url('../img/chevron_icon@2x.png')}.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron{background-image:url('../img/chevron_icon@2x.png')}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron{background-image:url('../img/chevron_icon@2x.png')}.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron{background-image:url('../img/chevron_icon@2x.png')}.tinvwl-color-picker .tinvwl-eyedropper{background-image:url('../img/color_icon@2x.png')}.logo_heart{background-image:url('../img/logo_heart@2x.png')}.admin-rescue{background-image:url('../img/admin-rescue@2x.png')}.admin-update{background-image:url('../img/admin-update@2x.png')}.wizard_logo{background-image:url('../img/wizard_logo@2x.png')}.wizard_setup{background-image:url('../img/wizard_setup@2x.png')}}#style_options .tinvwl-table tbody tr .tinvwl-inner h2{font-size:18px;color:#291c09;text-transform:capitalize;font-weight:600;margin-bottom:21px;padding:14px 0}
asset/css/font-awesome.css CHANGED
@@ -1,74 +1,74 @@
1
- @font-face {
2
- font-family: 'FontAwesome';
3
- src: url('../fonts/fontawesome-webfont.eot?12s0n5');
4
- src: url('../fonts/fontawesome-webfont.eot?12s0n5#iefix') format('embedded-opentype'),
5
- url('../fonts/fontawesome-webfont.ttf?12s0n5') format('truetype'),
6
- url('../fonts/fontawesome-webfont.woff?12s0n5') format('woff'),
7
- url('../fonts/fontawesome-webfont.svg?12s0n5#fontawesome-webfont') format('svg');
8
- font-weight: normal;
9
- font-style: normal;
10
- }
11
-
12
- .fa {
13
- /* use !important to prevent issues with browser extensions that change fonts */
14
- font-family: 'FontAwesome' !important;
15
- speak: none;
16
- font-style: normal;
17
- font-weight: normal;
18
- font-variant: normal;
19
- text-transform: none;
20
- line-height: 1;
21
-
22
- /* Better Font Rendering =========== */
23
- -webkit-font-smoothing: antialiased;
24
- -moz-osx-font-smoothing: grayscale;
25
- }
26
-
27
- .fa-wrench:before {
28
- content: "\e91a";
29
- }
30
- .fa-times:before {
31
- content: "\e901";
32
- }
33
- .fa-star:before {
34
- content: "\e902";
35
- }
36
- .fa-shopping-cart:before {
37
- content: "\e904";
38
- }
39
- .fa-magic:before {
40
- content: "\e908";
41
- }
42
- .fa-info:before {
43
- content: "\e90a";
44
- }
45
- .fa-heart-o:before {
46
- content: "\e90b";
47
- }
48
- .fa-heart:before {
49
- content: "\e90c";
50
- }
51
- .fa-graduation-cap:before {
52
- content: "\e90d";
53
- }
54
- .fa-floppy-o:before {
55
- content: "\e90e";
56
- }
57
- .fa-eyedropper:before {
58
- content: "\e90f";
59
- }
60
- .fa-exclamation-triangle:before {
61
- content: "\e911";
62
- }
63
- .fa-chevron-left:before {
64
- content: "\e913";
65
- }
66
- .fa-chevron-right:before {
67
- content: "\e914";
68
- }
69
- .fa-check:before {
70
- content: "\e916";
71
- }
72
- .fa-arrow-left:before {
73
- content: "\e919";
74
- }
1
+ @font-face {
2
+ font-family: 'TIFontAwesome';
3
+ src: url('../fonts/fontawesome-webfont.eot?12s0n5');
4
+ src: url('../fonts/fontawesome-webfont.eot?12s0n5#iefix') format('embedded-opentype'),
5
+ url('../fonts/fontawesome-webfont.ttf?12s0n5') format('truetype'),
6
+ url('../fonts/fontawesome-webfont.woff?12s0n5') format('woff'),
7
+ url('../fonts/fontawesome-webfont.svg?12s0n5#fontawesome-webfont') format('svg');
8
+ font-weight: normal;
9
+ font-style: normal;
10
+ }
11
+
12
+ .fati {
13
+ /* use !important to prevent issues with browser extensions that change fonts */
14
+ font-family: 'TIFontAwesome' !important;
15
+ speak: none;
16
+ font-style: normal;
17
+ font-weight: normal;
18
+ font-variant: normal;
19
+ text-transform: none;
20
+ line-height: 1;
21
+
22
+ /* Better Font Rendering =========== */
23
+ -webkit-font-smoothing: antialiased;
24
+ -moz-osx-font-smoothing: grayscale;
25
+ }
26
+
27
+ .fati-wrench:before {
28
+ content: "\e91a";
29
+ }
30
+ .fati-times:before {
31
+ content: "\e901";
32
+ }
33
+ .fati-star:before {
34
+ content: "\e902";
35
+ }
36
+ .fati-shopping-cart:before {
37
+ content: "\e904";
38
+ }
39
+ .fati-magic:before {
40
+ content: "\e908";
41
+ }
42
+ .fati-info:before {
43
+ content: "\e90a";
44
+ }
45
+ .fati-heart-o:before {
46
+ content: "\e90b";
47
+ }
48
+ .fati-heart:before {
49
+ content: "\e90c";
50
+ }
51
+ .fati-graduation-cap:before {
52
+ content: "\e90d";
53
+ }
54
+ .fati-floppy-o:before {
55
+ content: "\e90e";
56
+ }
57
+ .fati-eyedropper:before {
58
+ content: "\e90f";
59
+ }
60
+ .fati-exclamation-triangle:before {
61
+ content: "\e911";
62
+ }
63
+ .fati-chevron-left:before {
64
+ content: "\e913";
65
+ }
66
+ .fati-chevron-right:before {
67
+ content: "\e914";
68
+ }
69
+ .fati-check:before {
70
+ content: "\e916";
71
+ }
72
+ .fati-arrow-left:before {
73
+ content: "\e919";
74
+ }
asset/css/font-awesome.min.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?12s0n5);src:url(../fonts/fontawesome-webfont.eot?12s0n5#iefix) format('embedded-opentype'),url(../fonts/fontawesome-webfont.ttf?12s0n5) format('truetype'),url(../fonts/fontawesome-webfont.woff?12s0n5) format('woff'),url(../fonts/fontawesome-webfont.svg?12s0n5#fontawesome-webfont) format('svg');font-weight:400;font-style:normal}.fa{font-family:FontAwesome!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-wrench:before{content:"\e91a"}.fa-times:before{content:"\e901"}.fa-star:before{content:"\e902"}.fa-shopping-cart:before{content:"\e904"}.fa-magic:before{content:"\e908"}.fa-info:before{content:"\e90a"}.fa-heart-o:before{content:"\e90b"}.fa-heart:before{content:"\e90c"}.fa-graduation-cap:before{content:"\e90d"}.fa-floppy-o:before{content:"\e90e"}.fa-eyedropper:before{content:"\e90f"}.fa-exclamation-triangle:before{content:"\e911"}.fa-chevron-left:before{content:"\e913"}.fa-chevron-right:before{content:"\e914"}.fa-check:before{content:"\e916"}.fa-arrow-left:before{content:"\e919"}
1
+ @font-face{font-family:TIFontAwesome;src:url(../fonts/fontawesome-webfont.eot?12s0n5);src:url(../fonts/fontawesome-webfont.eot?12s0n5#iefix) format('embedded-opentype'),url(../fonts/fontawesome-webfont.ttf?12s0n5) format('truetype'),url(../fonts/fontawesome-webfont.woff?12s0n5) format('woff'),url(../fonts/fontawesome-webfont.svg?12s0n5#fontawesome-webfont) format('svg');font-weight:400;font-style:normal}.fati{font-family:TIFontAwesome!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fati-wrench:before{content:"\e91a"}.fati-times:before{content:"\e901"}.fati-star:before{content:"\e902"}.fati-shopping-cart:before{content:"\e904"}.fati-magic:before{content:"\e908"}.fati-info:before{content:"\e90a"}.fati-heart-o:before{content:"\e90b"}.fati-heart:before{content:"\e90c"}.fati-graduation-cap:before{content:"\e90d"}.fati-floppy-o:before{content:"\e90e"}.fati-eyedropper:before{content:"\e90f"}.fati-exclamation-triangle:before{content:"\e911"}.fati-chevron-left:before{content:"\e913"}.fati-chevron-right:before{content:"\e914"}.fati-check:before{content:"\e916"}.fati-arrow-left:before{content:"\e919"}
asset/css/public.css CHANGED
@@ -134,17 +134,17 @@ and open the template in the editor.
134
  margin-right: 0;
135
  }
136
 
137
- .tinv-wishlist a i.fa-chevron-left,
138
- .tinv-wishlist a i.fa-chevron-right {
139
  /*font-size: 10px;*/
140
  }
141
 
142
- .tinv-wishlist .button i.fa-chevron-left,
143
- .tinv-wishlist .button i.fa-chevron-right {
144
  /*vertical-align: middle;*/
145
  }
146
 
147
- .tinv-wishlist .tinvwl-estimate-wrap a i.fa-envelope-o {
148
  /*font-size: 12px;*/
149
  }
150
 
134
  margin-right: 0;
135
  }
136
 
137
+ .tinv-wishlist a i.fati-chevron-left,
138
+ .tinv-wishlist a i.fati-chevron-right {
139
  /*font-size: 10px;*/
140
  }
141
 
142
+ .tinv-wishlist .button i.fati-chevron-left,
143
+ .tinv-wishlist .button i.fati-chevron-right {
144
  /*vertical-align: middle;*/
145
  }
146
 
147
+ .tinv-wishlist .tinvwl-estimate-wrap a i.fati-envelope-o {
148
  /*font-size: 12px;*/
149
  }
150
 
asset/css/theme.css CHANGED
@@ -1,901 +1,901 @@
1
- .tinv-wishlist,
2
- .tinv-wishlist button,
3
- .tinv-wishlist input,
4
- .tinv-wishlist select,
5
- .tinv-wishlist textarea,
6
- .tinv-wishlist button,
7
- .tinv-wishlist input[type="button"],
8
- .tinv-wishlist input[type="reset"],
9
- .tinv-wishlist input[type="submit"] {
10
- font-family: Georgia, serif;
11
- font-size: 14px;
12
- font-weight: normal;
13
- text-transform: none;
14
- line-height: 1.75;
15
- }
16
-
17
- .tinv-wishlist .woocommerce form .form-row input.input-text {
18
- line-height: 1;
19
- padding-top: 9.5px;
20
- padding-bottom: 9.5px;
21
- }
22
-
23
- .tinv-wishlist label {
24
- font-weight: normal;
25
- }
26
-
27
- .tinv-wishlist ::-webkit-input-placeholder {
28
- color: #1a1a1a;
29
- font-family: Georgia, serif;
30
- }
31
-
32
- .tinv-wishlist :-moz-placeholder {
33
- color: #1a1a1a;
34
- font-family: Georgia, serif;
35
- }
36
-
37
- .tinv-wishlist ::-moz-placeholder {
38
- color: #1a1a1a;
39
- font-family: Georgia, serif;
40
- opacity: 1;
41
- }
42
-
43
- .tinv-wishlist :-ms-input-placeholder {
44
- color: #1a1a1a;
45
- font-family: Georgia, serif;
46
- }
47
-
48
- .tinv-wishlist select {
49
- -webkit-appearance: none;
50
- -moz-appearance: none;
51
- appearance: none;
52
- padding: 7px 10px;
53
- background-image: url(../img/select_caret_t.png);
54
- background-repeat: no-repeat;
55
- background-position: 96% center;
56
- background-position: calc(100% - 15px) center;
57
- }
58
-
59
- .tinv-wishlist button,
60
- .tinv-wishlist input[type="button"],
61
- .tinv-wishlist input[type="reset"],
62
- .tinv-wishlist input[type="submit"] {
63
- text-align: center;
64
- font-weight: normal;
65
- letter-spacing: 0;
66
- line-height: 1;
67
- text-transform: none;
68
- padding: 11.5px 19px;
69
- }
70
-
71
- .tinv-wishlist .button,
72
- .tinv-wishlist button,
73
- .tinv-wishlist input[type=button],
74
- .tinv-wishlist input[type=reset],
75
- .tinv-wishlist input[type=submit] {
76
- -webkit-box-shadow: none;
77
- box-shadow: none;
78
- text-transform: none;
79
- border: none;
80
- -webkit-transition: none;
81
- -moz-transition: none;
82
- -o-transition: none;
83
- transition: none;
84
- }
85
-
86
- .tinv-wishlist input[type="text"],
87
- .tinv-wishlist input[type="email"],
88
- .tinv-wishlist input[type="url"],
89
- .tinv-wishlist input[type="password"],
90
- .tinv-wishlist input[type="search"],
91
- .tinv-wishlist input[type="tel"],
92
- .tinv-wishlist input[type="number"],
93
- .tinv-wishlist textarea,
94
- .tinv-wishlist .product-quantity input[type="text"].qty {
95
- padding: 6px 15px;
96
- }
97
-
98
- .woocommerce.tinv-wishlist #respond input#submit,
99
- .woocommerce.tinv-wishlist a.button,
100
- .woocommerce.tinv-wishlist button.button,
101
- .woocommerce.tinv-wishlist input.button {
102
- text-align: center;
103
- font-weight: normal;
104
- letter-spacing: 0;
105
- line-height: 1;
106
- text-transform: none;
107
- padding: 11.5px 17px;
108
- -webkit-transition: none;
109
- -moz-transition: none;
110
- -o-transition: none;
111
- transition: none;
112
- }
113
-
114
- .woocommerce.tinv-wishlist #respond input#submit.alt,
115
- .woocommerce.tinv-wishlist a.button.alt,
116
- .woocommerce.tinv-wishlist button.button.alt,
117
- .woocommerce.tinv-wishlist input.button.alt {
118
- padding: 11.5px 20px;
119
- }
120
-
121
- .woocommerce.tinv-wishlist .tinvwl-my-wishlists {
122
- padding-left: 17px;
123
- padding-right: 17px;
124
- }
125
-
126
- .woocommerce.tinv-wishlist .tinvwl-continue-shop {
127
- padding-left: 17px;
128
- padding-right: 17px;
129
- }
130
-
131
- .tinv-wishlist a i.fa-chevron-left,
132
- .tinv-wishlist a i.fa-chevron-right {
133
- font-size: 10px;
134
- }
135
-
136
- .tinv-wishlist .tinvwl-estimate-wrap a i.fa-envelope-o {
137
- font-size: 14px;
138
- }
139
-
140
- /* Manage List */
141
-
142
- .tinv-wishlist table th {
143
- padding: 22px 12px;
144
- }
145
-
146
- .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public th {
147
- padding: 22px 15px;
148
- }
149
-
150
- .tinv-wishlist table.tinvwl-table-manage-list th {
151
- padding: 19px 12px;
152
- }
153
-
154
- .tinv-wishlist table td {
155
- padding: 27px 12px;
156
- }
157
-
158
- .tinv-wishlist table .entry-date {
159
- background: none;
160
- padding: 0;
161
- margin: 0;
162
- color: inherit;
163
- }
164
-
165
- .tinv-wishlist table.tinvwl-table-manage-list td {
166
- padding: 26px 12px;
167
- }
168
-
169
- .tinv-wishlist .tinvwl-table-manage-list .product-cb {
170
- padding-left: 10px;
171
- padding-right: 10px;
172
- }
173
-
174
- .tinv-wishlist .tinvwl-table-manage-list .product-remove {
175
- padding-left: 10px;
176
- padding-right: 10px;
177
- }
178
-
179
- .tinv-wishlist td.product-name {
180
- line-height: 20px;
181
- }
182
-
183
- .tinv-wishlist td.product-name a {
184
- line-height: 1.14285714;
185
- }
186
-
187
- .tinv-wishlist td.product-price {
188
- line-height: 24px;
189
- }
190
-
191
- .tinv-wishlist .tinvwl-table-manage-list td.product-stock {
192
- padding-left: 9px;
193
- padding-right: 9px;
194
- }
195
-
196
- .tinv-wishlist .product-stock i {
197
- font-size: 12px;
198
- }
199
-
200
- .tinv-wishlist .tinvwl-table-manage-list td.product-quantity {
201
- padding-left: 9px;
202
- padding-right: 9px;
203
- }
204
-
205
- .tinv-wishlist.woocommerce table .quantity .qty {
206
- padding: 8px 12px;
207
- }
208
-
209
- .tinv-wishlist table.tinvwl-table-manage-list .product-action {
210
- padding-left: 11px;
211
- padding-right: 11px;
212
- }
213
-
214
- .tinv-wishlist .tinvwl-table-manage-list .product-action button[name="tinvwl-remove"] i {
215
- font-size: 12px;
216
- }
217
-
218
- .tinv-wishlist .tinvwl-table-manage-list .product-action .tinvwl_move_product_button i {
219
- font-size: 12px;
220
- }
221
-
222
- @media only screen and (max-width: 1024px) and (min-width: 641px) {
223
- .tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail {
224
- padding-left: 10px;
225
- padding-right: 10px;
226
- }
227
-
228
- .tinv-wishlist .product-action .button {
229
- padding: 11.5px 12px !important;
230
- }
231
- }
232
-
233
-
234
- @media only screen and (max-width: 640px) {
235
- .tinv-wishlist table.tinvwl-table-manage-list th {
236
- padding-top: 26px;
237
- padding-bottom: 26px;
238
- }
239
-
240
- .tinv-wishlist table.tinvwl-table-manage-list tbody td,
241
- .tinv-wishlist table.tinvwl-table-manage-lists tbody td,
242
- .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {
243
- display: block;
244
- width: 100% !important;
245
- padding: 0 12px 12px;
246
- text-align: center;
247
- }
248
-
249
- .tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child),
250
- .tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),
251
- .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child) {
252
- border-bottom: 0;
253
- }
254
-
255
- .tinv-wishlist table.tinvwl-table-manage-list tbody td:first-child,
256
- .tinv-wishlist table.tinvwl-table-manage-lists tbody td:first-child {
257
- padding-top: 20px;
258
- }
259
-
260
- .tinv-wishlist table.tinvwl-table-manage-list td,
261
- .tinv-wishlist table.tinvwl-table-manage-lists td,
262
- .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public td {
263
- padding: 12px;
264
- }
265
-
266
- .tinv-wishlist .tinvwl-table-manage-list td.product-cb,
267
- .tinv-wishlist .tinvwl-table-manage-lists td.wishlist-cb {
268
- padding-bottom: 20px;
269
- }
270
-
271
- .tinv-wishlist .tinvwl-table-manage-list td.product-thumbnail {
272
- padding-top: 20px;
273
- padding-bottom: 14px;
274
- }
275
-
276
- .tinv-wishlist .tinvwl-table-manage-list td.product-cb + td.product-remove + td.product-thumbnail {
277
- padding-top: 0;
278
- }
279
-
280
- .tinv-wishlist .tinvwl-table-manage-list td.product-name {
281
- padding-bottom: 6px;
282
- }
283
-
284
- .tinv-wishlist .tinvwl-table-manage-list td.product-price {
285
- padding-bottom: 23px;
286
- }
287
-
288
- .tinv-wishlist .tinvwl-table-manage-list td.product-date {
289
- padding-bottom: 16px;
290
- }
291
-
292
- .tinv-wishlist .tinvwl-table-manage-list td.product-stock {
293
- padding-bottom: 24px;
294
- }
295
-
296
- .tinv-wishlist .tinvwl-table-manage-list td.product-quantity {
297
- padding: 0 12px 10px;
298
- }
299
- }
300
-
301
-
302
- /* Manage Lists */
303
-
304
- .tinv-wishlist .wishlist-cb {
305
- padding-left: 10px;
306
- padding-right: 10px;
307
- }
308
-
309
- .tinv-wishlist .wishlist-name {
310
- min-width: 340px;
311
- }
312
-
313
- .tinv-wishlist .wishlist-privacy {
314
- padding-left: 15px;
315
- padding-right: 15px;
316
- }
317
-
318
- .tinv-wishlist table:not(.tinvwl-public) .wishlist-date,
319
- .tinv-wishlist .wishlist-privacy {
320
- min-width: 130px;
321
- }
322
-
323
- .tinv-wishlist .wishlist-action {
324
- padding-left: 10px;
325
- padding-right: 10px;
326
- }
327
-
328
- .tinv-wishlist .wishlist-action button[value="manage_remove"] {
329
- background-image: url(../img/icon_delete.png);
330
- background-repeat: no-repeat;
331
- background-position: 14px center;
332
- padding-left: 39px;
333
- padding-right: 17px;
334
- }
335
-
336
- .tinv-wishlist .wishlist-action button[value="manage_remove"] i {
337
- font-size: 12px;
338
- }
339
-
340
- @media only screen and (max-width: 1200px) {
341
- .tinv-wishlist .wishlist-name {
342
- min-width: 200px;
343
- }
344
- }
345
-
346
- @media only screen and (max-width: 1024px) {
347
- .tinv-wishlist .wishlist-action button[value="manage_remove"] {
348
- padding-left: 17px;
349
- }
350
- }
351
-
352
- @media only screen and (max-width: 1024px) and (min-width: 641px) {
353
- .tinv-wishlist tfoot .tinvwl-to-left select {
354
- width: 140px;
355
- }
356
-
357
- .tinv-wishlist .wishlist-action button[value="manage_remove"] {
358
- background-image: none;
359
- padding: 11.5px 12px !important;
360
- }
361
- }
362
-
363
- @media only screen and (max-width: 640px) {
364
- .tinv-wishlist .wishlist-action button[value="manage_remove"] {
365
- text-indent: -9999px;
366
- background-position: center;
367
- }
368
- }
369
-
370
-
371
- /* Login */
372
-
373
- .tinv-wishlist .tinv-login.tinv-wrapped-block {
374
- padding: 30px;
375
- }
376
-
377
- .tinv-wishlist .tinv-login form input[name="login"] {
378
- min-width: 219px;
379
- }
380
-
381
- .tinv-wishlist .tinv-login input[name="username"] {
382
- padding-left: 40px;
383
- }
384
-
385
- .tinv-wishlist .tinv-login input[name="password"] {
386
- padding-left: 36px;
387
- }
388
-
389
- .tinv-wishlist .tinv-login .form-row {
390
- position: relative;
391
- }
392
-
393
- .tinv-wishlist .tinv-login .tinvwl-icon {
394
- display: inline-block;
395
- }
396
-
397
-
398
- /* Move */
399
-
400
- .tinv-wishlist .tinv-modal .already-in ul li + li {
401
- /*margin-top: 10px;*/
402
- }
403
-
404
- .tinv-wishlist .tinv-modal .button {
405
- font-weight: normal;
406
- padding: 11px 19px;
407
- }
408
-
409
- .tinv-wishlist .tinv-modal button i,
410
- .tinv-wishlist .tinv-modal .button i {
411
- font-size: 14px;
412
- }
413
-
414
-
415
- /* Added to Wishlist */
416
-
417
- .tinv-wishlist .tinvwl_added_to_wishlist .tinvwl_button_view,
418
- .tinv-wishlist .tinvwl_created_wishlist .tinvwl_button_view {
419
- padding: 11px 11px;
420
- }
421
-
422
- .tinv-wishlist .tinv-modal .tinvwl-buttons-group button {
423
- float: left !important;
424
- width: calc( 50% - 5px );
425
- white-space: normal;
426
- }
427
-
428
- .tinv-wishlist .tinv-modal .tinvwl-buttons-group .tinvwl_button_close {
429
- width: calc( 45% - 5px );
430
- }
431
-
432
- .tinv-wishlist .tinv-modal .tinvwl-buttons-group .tinvwl_button_close + .tinvwl_button_view {
433
- width: calc( 55% - 5px );
434
- }
435
-
436
- .tinv-wishlist .tinv-modal .tinvwl-buttons-group button + button,
437
- .tinv-wishlist .tinv-modal .tinvwl-buttons-group button + a button {
438
- margin: 0 0 0 10px;
439
- }
440
-
441
-
442
- /* Follow Wishlist */
443
-
444
- .tinv-wishlist .tinvwl-subscribe .tinvwl-buttons-group button i {
445
- font-size: 14px;
446
- }
447
-
448
-
449
- /* Estimate */
450
-
451
- .woocommerce.tinv-wishlist .tinvwl-estimate-wrap .button.tinv-modal-btn {
452
- padding: 11.5px 15px;
453
- }
454
-
455
- .woocommerce.tinv-wishlist .estimate-dialogbox button {
456
- padding: 15px 47px;
457
- }
458
-
459
-
460
- /* text */
461
-
462
- .tinv-wishlist {
463
- color: #1a1a1a;
464
- }
465
-
466
- .tinv-wishlist .tinv-header h2 {
467
- font-family: Georgia, serif;
468
- text-transform: none;
469
- text-shadow: none;
470
- letter-spacing: 0;
471
- font-size: 40px;
472
- font-weight: 700;
473
- text-transform: none;
474
- margin-bottom: 40px;
475
- color: #000000;
476
- }
477
-
478
-
479
- /* links */
480
-
481
- .tinv-wishlist a:not(.button) {
482
- font-family: inherit;
483
- font-weight: normal;
484
- color: #007acc;
485
- }
486
-
487
- .tinv-wishlist a:not(.button):hover,
488
- .tinv-wishlist a:not(.button):active,
489
- .tinv-wishlist a:not(.button):focus {
490
- color: #686868;
491
- }
492
-
493
- .tinv-wishlist a:not(.button) {
494
- text-decoration: underline;
495
- border-bottom: 0;
496
- box-shadow: none;
497
- }
498
-
499
-
500
- /* Content Text Font Size */
501
- /* fields */
502
-
503
- .tinv-wishlist input[type="text"],
504
- .tinv-wishlist input[type="email"],
505
- .tinv-wishlist input[type="url"],
506
- .tinv-wishlist input[type="password"],
507
- .tinv-wishlist input[type="search"],
508
- .tinv-wishlist input[type="tel"],
509
- .tinv-wishlist input[type="number"],
510
- .tinv-wishlist textarea,
511
- .tinv-wishlist select,
512
- .tinv-wishlist .product-quantity input[type="text"].qty {
513
- font-family: inherit;
514
- color: #686868;
515
- background-color: #f7f7f7;
516
- border: 1px solid #d1d1d1;
517
- border-color: #d1d1d1;
518
- -webkit-border-radius: 2px;
519
- -moz-border-radius: 2px;
520
- border-radius: 2px;
521
- -webkit-box-shadow: none;
522
- -moz-box-shadow: none;
523
- box-shadow: none;
524
- }
525
-
526
- .tinv-wishlist input[type="text"],
527
- .tinv-wishlist input[type="email"],
528
- .tinv-wishlist input[type="url"],
529
- .tinv-wishlist input[type="password"],
530
- .tinv-wishlist input[type="search"],
531
- .tinv-wishlist input[type="tel"],
532
- .tinv-wishlist input[type="number"],
533
- .tinv-wishlist textarea,
534
- .tinv-wishlist .product-quantity input[type="text"].qty {
535
- font-size: 14px;
536
- }
537
-
538
- .tinv-wishlist select {
539
- font-size: 12px;
540
- }
541
-
542
- /*.tinv-wishlist input[type="text"]:focus,
543
- .tinv-wishlist input[type="email"]:focus,
544
- .tinv-wishlist input[type="url"]:focus,
545
- .tinv-wishlist input[type="password"]:focus,
546
- .tinv-wishlist input[type="search"]:focus,
547
- .tinv-wishlist input[type="tel"]:focus,
548
- .tinv-wishlist input[type="number"]:focus,
549
- .tinv-wishlist textarea:focus {
550
- background-color: #fff;
551
- border-color: #007acc;
552
- color: #1a1a1a;
553
- outline: 0;
554
- }*/
555
-
556
-
557
- /* add to wishlist catalog button */
558
-
559
- .woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button {
560
- font-weight: 700;
561
- }
562
-
563
- .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button {
564
- color: #007acc;
565
- font-family: inherit;
566
- font-size: 16px;
567
- }
568
- .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button {
569
- color: #515151;
570
- background-color: #ebe9eb;
571
- -webkit-border-radius: 3px;
572
- -moz-border-radius: 3px;
573
- border-radius: 3px;
574
- }
575
- .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover,
576
- .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:active,
577
- .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:focus {
578
- color: #686868;
579
- }
580
- .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:hover,
581
- .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:active,
582
- .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:focus {
583
- color: #515151;
584
- background-color: #dad8da;
585
- }
586
-
587
-
588
- /* add to wishlist product page button */
589
-
590
- .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button {
591
- color: #007acc;
592
- font-family: inherit;
593
- font-size: 16px;
594
- }
595
- .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button {
596
- color: #515151;
597
- background-color: #ebe9eb;
598
- -webkit-border-radius: 3px;
599
- -moz-border-radius: 3px;
600
- border-radius: 3px;
601
- }
602
- .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:hover,
603
- .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:active,
604
- .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:focus {
605
- color: #686868;
606
- }
607
- .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:hover,
608
- .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:active,
609
- .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:focus {
610
- color: #515151;
611
- background-color: #dad8da;
612
- }
613
-
614
-
615
- /* accent buttons style */
616
-
617
- .tinv-wishlist button {
618
- font-family: inherit;
619
- font-size: 14px;
620
- color: #ffffff;
621
- background-color: #1a1a1a;
622
- -webkit-border-radius: 2px;
623
- -moz-border-radius: 2px;
624
- border-radius: 2px;
625
- }
626
-
627
- .tinv-wishlist button:hover,
628
- .tinv-wishlist button:focus,
629
- .tinv-wishlist input[type="button"]:hover,
630
- .tinv-wishlist input[type="button"]:focus,
631
- .tinv-wishlist input[type="reset"]:hover,
632
- .tinv-wishlist input[type="reset"]:focus,
633
- .tinv-wishlist input[type="submit"]:hover,
634
- .tinv-wishlist input[type="submit"]:focus {
635
- color: #ffffff;
636
- background-color: #007acc;
637
- }
638
-
639
- /* normal buttons style */
640
-
641
- .woocommerce.tinv-wishlist #respond input#submit,
642
- .woocommerce.tinv-wishlist a.button,
643
- .woocommerce.tinv-wishlist button.button,
644
- .woocommerce.tinv-wishlist input.button {
645
- font-family: inherit;
646
- font-size: 14px;
647
- margin-right: 0;
648
- color: #515151;
649
- background-color: #ebe9eb;
650
- -webkit-border-radius: 3px;
651
- -moz-border-radius: 3px;
652
- border-radius: 3px;
653
- -webkit-box-shadow: none;
654
- box-shadow: none;
655
- border: none;
656
- }
657
-
658
- .woocommerce.tinv-wishlist #respond input#submit:hover,
659
- .woocommerce.tinv-wishlist a.button:hover,
660
- .woocommerce.tinv-wishlist button.button:hover,
661
- .woocommerce.tinv-wishlist input.button:hover {
662
- color: #515151;
663
- background-color: #dad8da;
664
- }
665
-
666
-
667
- /* add to cart button */
668
-
669
- .woocommerce.tinv-wishlist #respond input#submit.alt,
670
- .woocommerce.tinv-wishlist a.button.alt,
671
- .woocommerce.tinv-wishlist button.button.alt,
672
- .woocommerce.tinv-wishlist input.button.alt {
673
- font-family: inherit;
674
- font-size: 14px;
675
- color: #ffffff;
676
- background-color: #a46497;
677
- -webkit-border-radius: 3px;
678
- -moz-border-radius: 3px;
679
- border-radius: 3px;
680
- }
681
-
682
- .woocommerce.tinv-wishlist #respond input#submit.alt:hover,
683
- .woocommerce.tinv-wishlist a.button.alt:hover,
684
- .woocommerce.tinv-wishlist button.button.alt:hover,
685
- .woocommerce.tinv-wishlist input.button.alt:hover {
686
- color: #ffffff;
687
- background-color: #935386;
688
- }
689
-
690
-
691
- /* wrapped blocks (create wishlist, search, login) */
692
-
693
- .tinv-wishlist .tinv-wrapped-block {
694
- padding: 30px 30px 39px;
695
- color: #1a1a1a;
696
- background-color: #f6f6f6;
697
- }
698
-
699
- .tinv-wishlist .tinv-search-list .tinv-wrapped-block {
700
- padding: 20px 24px;
701
- }
702
-
703
- .tinv-wishlist .tinv-wrapped-block input[type="text"],
704
- .tinv-wishlist .tinv-wrapped-block input[type="password"],
705
- .tinv-wishlist .tinv-wrapped-block input[type="search"] {
706
- font-family: inherit;
707
- font-size: 14px;
708
- color: #1a1a1a;
709
- background-color: #ffffff;
710
- border-color: #d1d1d1;
711
- -webkit-border-radius: 2px;
712
- -moz-border-radius: 2px;
713
- border-radius: 2px;
714
- }
715
-
716
- .tinv-wishlist .tinv-wrapped-block input::-webkit-input-placeholder {
717
- color: #1a1a1a;
718
- }
719
-
720
-
721
- /* table */
722
-
723
- .tinv-wishlist table,
724
- .tinv-wishlist table th,
725
- .tinv-wishlist table td {
726
- border: 1px solid #d1d1d1;
727
- border-color: #d1d1d1;
728
- }
729
-
730
- .tinv-wishlist table {
731
- border-width: 1px 0 0 1px;
732
- line-height: 16px;
733
- }
734
-
735
- .tinv-wishlist table,
736
- .tinv-wishlist table td {
737
- background-color: #ffffff;
738
- }
739
-
740
- .tinv-wishlist table th {
741
- font-family: inherit;
742
- font-size: 14px;
743
- font-weight: 700;
744
- text-transform: none;
745
- border-width: 0 1px 1px 0;
746
- color: #1a1a1a;
747
- background-color: #ffffff;
748
- }
749
-
750
- .tinv-wishlist table td {
751
- border-width: 0 1px 1px 0;
752
- font-family: inherit;
753
- font-size: 14px;
754
- color: #686868;
755
- }
756
-
757
- .tinv-wishlist td.product-price {
758
- font-family: inherit;
759
- font-size: 16px;
760
- color: #202020;
761
- }
762
-
763
- .tinv-wishlist td.product-price ins span.amount {
764
- font-weight: normal;
765
- color: #fff;
766
- background-color: #007acc;
767
- }
768
-
769
- .tinv-wishlist .product-stock .stock:not(.out-of-stock) {
770
- color: #6a8e19;
771
- }
772
-
773
- .tinv-wishlist .product-remove button {
774
- background-color: #f7f7f7;
775
- }
776
-
777
- .tinv-wishlist .product-remove button:hover,
778
- .tinv-wishlist .product-remove button:active,
779
- .tinv-wishlist .product-remove button:focus {
780
- background-color: #dad8da;
781
- }
782
-
783
- @media only screen and (max-width: 640px) {
784
- .tinv-wishlist .tinvwl-table-manage-list .product-action button[name="tinvwl-remove"] {
785
- background-color: #f7f7f7;
786
- }
787
- }
788
-
789
- /* Social Icons White */
790
-
791
- .tinv-wishlist .social-buttons li a {
792
- box-shadow: none !important;
793
- background-image: url(../img/social.png);
794
- }
795
-
796
- .tinv-wishlist .social-buttons li a {
797
- background-color: #ebe9eb;
798
- }
799
-
800
- .tinv-wishlist .social-buttons li a:hover {
801
- background-color: #dad8da;
802
- }
803
-
804
-
805
- /* popups */
806
-
807
- .tinv-wishlist .tinv-modal .tinv-modal-inner {
808
- line-height: 26px;
809
- color: #1a1a1a;
810
- background-color: #ffffff;
811
- }
812
-
813
- .tinv-wishlist .tinv-modal .tinv-modal-inner,
814
- .tinv-wishlist .tinv-modal .tinv-modal-inner select {
815
- font-family: inherit;
816
- font-size: 16px;
817
- }
818
-
819
- .tinv-wishlist .tinv-modal h2 {
820
- font-family: Georgia, serif;
821
- text-transform: none;
822
- text-shadow: none;
823
- letter-spacing: 0;
824
- font-size: 28px;
825
- font-weight: 700;
826
- color: #000000;
827
- }
828
-
829
- .tinv-wishlist .tinv-modal .tinv-modal-inner input,
830
- .tinv-wishlist .tinv-modal .tinv-modal-inner select,
831
- .tinv-wishlist .tinv-modal .tinv-modal-inner textarea {
832
- color: #1a1a1a;
833
- background-color: #f6f6f6;
834
- border-color: #d1d1d1;
835
- }
836
-
837
- .tinv-wishlist .tinv-modal .tinv-modal-inner select {
838
- padding: 6.5px 10px;
839
- line-height: 22px;
840
- }
841
-
842
- .tinv-wishlist .tinv-modal .tinv-modal-inner input::-webkit-input-placeholder {
843
- color: #1a1a1a;
844
- }
845
-
846
- .tinv-wishlist .tinv-modal .tinv-modal-inner input,
847
- .tinv-wishlist .tinv-modal .tinv-modal-inner select {
848
- -webkit-border-radius: 2px;
849
- -moz-border-radius: 2px;
850
- border-radius: 2px;
851
- }
852
- .tinv-wishlist input[type="text"], .tinv-wishlist input[type="email"], .tinv-wishlist input[type="url"], .tinv-wishlist input[type="password"], .tinv-wishlist input[type="search"], .tinv-wishlist input[type="tel"], .tinv-wishlist input[type="number"], .tinv-wishlist select {
853
- min-height: 38px;
854
- }
855
-
856
- .tinv-wishlist .tinv-modal button.button,
857
- .tinv-wishlist .tinv-modal .tinv-close-modal {
858
- color: #515151;
859
- background-color: #ebe9eb;
860
- }
861
-
862
- .tinv-wishlist .tinv-modal button.button:hover,
863
- .tinv-wishlist .tinv-modal .tinv-close-modal:hover {
864
- color: #515151;
865
- background-color: #dad8da;
866
- }
867
-
868
- .tinv-wishlist .tinv-modal button:not(.button) {
869
- color: #ffffff;
870
- background-color: #1a1a1a;
871
- }
872
-
873
- .tinv-wishlist .tinv-modal button:not(.button):hover,
874
- .tinv-wishlist .tinv-modal button:not(.button):active,
875
- .tinv-wishlist .tinv-modal button:not(.button):focus {
876
- color: #ffffff;
877
- background-color: #007acc;
878
- }
879
- /*********************** RETINA ************************/
880
-
881
- .tinv-wishlist select {
882
- background-size: 8px 6px;
883
- }
884
- .tinv-wishlist .wishlist-action button[value="manage_remove"] {
885
- background-size: 11px 11px;
886
- }
887
- .tinv-wishlist .social-buttons li a {
888
- background-size: 195px 18px;
889
- }
890
-
891
- @media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {
892
- .tinv-wishlist select {
893
- background-image: url(../img/select_caret_t@2x.png);
894
- }
895
- .tinv-wishlist .wishlist-action button[value="manage_remove"] {
896
- background-image: url(../img/icon_delete@2x.png);
897
- }
898
- .tinv-wishlist .social-buttons li a {
899
- background-image: url(../img/social@2x.png);
900
- }
901
- }
1
+ .tinv-wishlist,
2
+ .tinv-wishlist button,
3
+ .tinv-wishlist input,
4
+ .tinv-wishlist select,
5
+ .tinv-wishlist textarea,
6
+ .tinv-wishlist button,
7
+ .tinv-wishlist input[type="button"],
8
+ .tinv-wishlist input[type="reset"],
9
+ .tinv-wishlist input[type="submit"] {
10
+ font-family: Georgia, serif;
11
+ font-size: 14px;
12
+ font-weight: normal;
13
+ text-transform: none;
14
+ line-height: 1.75;
15
+ }
16
+
17
+ .tinv-wishlist .woocommerce form .form-row input.input-text {
18
+ line-height: 1;
19
+ padding-top: 9.5px;
20
+ padding-bottom: 9.5px;
21
+ }
22
+
23
+ .tinv-wishlist label {
24
+ font-weight: normal;
25
+ }
26
+
27
+ .tinv-wishlist ::-webkit-input-placeholder {
28
+ color: #1a1a1a;
29
+ font-family: Georgia, serif;
30
+ }
31
+
32
+ .tinv-wishlist :-moz-placeholder {
33
+ color: #1a1a1a;
34
+ font-family: Georgia, serif;
35
+ }
36
+
37
+ .tinv-wishlist ::-moz-placeholder {
38
+ color: #1a1a1a;
39
+ font-family: Georgia, serif;
40
+ opacity: 1;
41
+ }
42
+
43
+ .tinv-wishlist :-ms-input-placeholder {
44
+ color: #1a1a1a;
45
+ font-family: Georgia, serif;
46
+ }
47
+
48
+ .tinv-wishlist select {
49
+ -webkit-appearance: none;
50
+ -moz-appearance: none;
51
+ appearance: none;
52
+ padding: 7px 10px;
53
+ background-image: url(../img/select_caret_t.png);
54
+ background-repeat: no-repeat;
55
+ background-position: 96% center;
56
+ background-position: calc(100% - 15px) center;
57
+ }
58
+
59
+ .tinv-wishlist button,
60
+ .tinv-wishlist input[type="button"],
61
+ .tinv-wishlist input[type="reset"],
62
+ .tinv-wishlist input[type="submit"] {
63
+ text-align: center;
64
+ font-weight: normal;
65
+ letter-spacing: 0;
66
+ line-height: 1;
67
+ text-transform: none;
68
+ padding: 11.5px 19px;
69
+ }
70
+
71
+ .tinv-wishlist .button,
72
+ .tinv-wishlist button,
73
+ .tinv-wishlist input[type=button],
74
+ .tinv-wishlist input[type=reset],
75
+ .tinv-wishlist input[type=submit] {
76
+ -webkit-box-shadow: none;
77
+ box-shadow: none;
78
+ text-transform: none;
79
+ border: none;
80
+ -webkit-transition: none;
81
+ -moz-transition: none;
82
+ -o-transition: none;
83
+ transition: none;
84
+ }
85
+
86
+ .tinv-wishlist input[type="text"],
87
+ .tinv-wishlist input[type="email"],
88
+ .tinv-wishlist input[type="url"],
89
+ .tinv-wishlist input[type="password"],
90
+ .tinv-wishlist input[type="search"],
91
+ .tinv-wishlist input[type="tel"],
92
+ .tinv-wishlist input[type="number"],
93
+ .tinv-wishlist textarea,
94
+ .tinv-wishlist .product-quantity input[type="text"].qty {
95
+ padding: 6px 15px;
96
+ }
97
+
98
+ .woocommerce.tinv-wishlist #respond input#submit,
99
+ .woocommerce.tinv-wishlist a.button,
100
+ .woocommerce.tinv-wishlist button.button,
101
+ .woocommerce.tinv-wishlist input.button {
102
+ text-align: center;
103
+ font-weight: normal;
104
+ letter-spacing: 0;
105
+ line-height: 1;
106
+ text-transform: none;
107
+ padding: 11.5px 17px;
108
+ -webkit-transition: none;
109
+ -moz-transition: none;
110
+ -o-transition: none;
111
+ transition: none;
112
+ }
113
+
114
+ .woocommerce.tinv-wishlist #respond input#submit.alt,
115
+ .woocommerce.tinv-wishlist a.button.alt,
116
+ .woocommerce.tinv-wishlist button.button.alt,
117
+ .woocommerce.tinv-wishlist input.button.alt {
118
+ padding: 11.5px 20px;
119
+ }
120
+
121
+ .woocommerce.tinv-wishlist .tinvwl-my-wishlists {
122
+ padding-left: 17px;
123
+ padding-right: 17px;
124
+ }
125
+
126
+ .woocommerce.tinv-wishlist .tinvwl-continue-shop {
127
+ padding-left: 17px;
128
+ padding-right: 17px;
129
+ }
130
+
131
+ .tinv-wishlist a i.fati-chevron-left,
132
+ .tinv-wishlist a i.fati-chevron-right {
133
+ font-size: 10px;
134
+ }
135
+
136
+ .tinv-wishlist .tinvwl-estimate-wrap a i.fati-envelope-o {
137
+ font-size: 14px;
138
+ }
139
+
140
+ /* Manage List */
141
+
142
+ .tinv-wishlist table th {
143
+ padding: 22px 12px;
144
+ }
145
+
146
+ .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public th {
147
+ padding: 22px 15px;
148
+ }
149
+
150
+ .tinv-wishlist table.tinvwl-table-manage-list th {
151
+ padding: 19px 12px;
152
+ }
153
+
154
+ .tinv-wishlist table td {
155
+ padding: 27px 12px;
156
+ }
157
+
158
+ .tinv-wishlist table .entry-date {
159
+ background: none;
160
+ padding: 0;
161
+ margin: 0;
162
+ color: inherit;
163
+ }
164
+
165
+ .tinv-wishlist table.tinvwl-table-manage-list td {
166
+ padding: 26px 12px;
167
+ }
168
+
169
+ .tinv-wishlist .tinvwl-table-manage-list .product-cb {
170
+ padding-left: 10px;
171
+ padding-right: 10px;
172
+ }
173
+
174
+ .tinv-wishlist .tinvwl-table-manage-list .product-remove {
175
+ padding-left: 10px;
176
+ padding-right: 10px;
177
+ }
178
+
179
+ .tinv-wishlist td.product-name {
180
+ line-height: 20px;
181
+ }
182
+
183
+ .tinv-wishlist td.product-name a {
184
+ line-height: 1.14285714;
185
+ }
186
+
187
+ .tinv-wishlist td.product-price {
188
+ line-height: 24px;
189
+ }
190
+
191
+ .tinv-wishlist .tinvwl-table-manage-list td.product-stock {
192
+ padding-left: 9px;
193
+ padding-right: 9px;
194
+ }
195
+
196
+ .tinv-wishlist .product-stock i {
197
+ font-size: 12px;
198
+ }
199
+
200
+ .tinv-wishlist .tinvwl-table-manage-list td.product-quantity {
201
+ padding-left: 9px;
202
+ padding-right: 9px;
203
+ }
204
+
205
+ .tinv-wishlist.woocommerce table .quantity .qty {
206
+ padding: 8px 12px;
207
+ }
208
+
209
+ .tinv-wishlist table.tinvwl-table-manage-list .product-action {
210
+ padding-left: 11px;
211
+ padding-right: 11px;
212
+ }
213
+
214
+ .tinv-wishlist .tinvwl-table-manage-list .product-action button[name="tinvwl-remove"] i {
215
+ font-size: 12px;
216
+ }
217
+
218
+ .tinv-wishlist .tinvwl-table-manage-list .product-action .tinvwl_move_product_button i {
219
+ font-size: 12px;
220
+ }
221
+
222
+ @media only screen and (max-width: 1024px) and (min-width: 641px) {
223
+ .tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail {
224
+ padding-left: 10px;
225
+ padding-right: 10px;
226
+ }
227
+
228
+ .tinv-wishlist .product-action .button {
229
+ padding: 11.5px 12px !important;
230
+ }
231
+ }
232
+
233
+
234
+ @media only screen and (max-width: 640px) {
235
+ .tinv-wishlist table.tinvwl-table-manage-list th {
236
+ padding-top: 26px;
237
+ padding-bottom: 26px;
238
+ }
239
+
240
+ .tinv-wishlist table.tinvwl-table-manage-list tbody td,
241
+ .tinv-wishlist table.tinvwl-table-manage-lists tbody td,
242
+ .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {
243
+ display: block;
244
+ width: 100% !important;
245
+ padding: 0 12px 12px;
246
+ text-align: center;
247
+ }
248
+
249
+ .tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child),
250
+ .tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),
251
+ .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child) {
252
+ border-bottom: 0;
253
+ }
254
+
255
+ .tinv-wishlist table.tinvwl-table-manage-list tbody td:first-child,
256
+ .tinv-wishlist table.tinvwl-table-manage-lists tbody td:first-child {
257
+ padding-top: 20px;
258
+ }
259
+
260
+ .tinv-wishlist table.tinvwl-table-manage-list td,
261
+ .tinv-wishlist table.tinvwl-table-manage-lists td,
262
+ .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public td {
263
+ padding: 12px;
264
+ }
265
+
266
+ .tinv-wishlist .tinvwl-table-manage-list td.product-cb,
267
+ .tinv-wishlist .tinvwl-table-manage-lists td.wishlist-cb {
268
+ padding-bottom: 20px;
269
+ }
270
+
271
+ .tinv-wishlist .tinvwl-table-manage-list td.product-thumbnail {
272
+ padding-top: 20px;
273
+ padding-bottom: 14px;
274
+ }
275
+
276
+ .tinv-wishlist .tinvwl-table-manage-list td.product-cb + td.product-remove + td.product-thumbnail {
277
+ padding-top: 0;
278
+ }
279
+
280
+ .tinv-wishlist .tinvwl-table-manage-list td.product-name {
281
+ padding-bottom: 6px;
282
+ }
283
+
284
+ .tinv-wishlist .tinvwl-table-manage-list td.product-price {
285
+ padding-bottom: 23px;
286
+ }
287
+
288
+ .tinv-wishlist .tinvwl-table-manage-list td.product-date {
289
+ padding-bottom: 16px;
290
+ }
291
+
292
+ .tinv-wishlist .tinvwl-table-manage-list td.product-stock {
293
+ padding-bottom: 24px;
294
+ }
295
+
296
+ .tinv-wishlist .tinvwl-table-manage-list td.product-quantity {
297
+ padding: 0 12px 10px;
298
+ }
299
+ }
300
+
301
+
302
+ /* Manage Lists */
303
+
304
+ .tinv-wishlist .wishlist-cb {
305
+ padding-left: 10px;
306
+ padding-right: 10px;
307
+ }
308
+
309
+ .tinv-wishlist .wishlist-name {
310
+ min-width: 340px;
311
+ }
312
+
313
+ .tinv-wishlist .wishlist-privacy {
314
+ padding-left: 15px;
315
+ padding-right: 15px;
316
+ }
317
+
318
+ .tinv-wishlist table:not(.tinvwl-public) .wishlist-date,
319
+ .tinv-wishlist .wishlist-privacy {
320
+ min-width: 130px;
321
+ }
322
+
323
+ .tinv-wishlist .wishlist-action {
324
+ padding-left: 10px;
325
+ padding-right: 10px;
326
+ }
327
+
328
+ .tinv-wishlist .wishlist-action button[value="manage_remove"] {
329
+ background-image: url(../img/icon_delete.png);
330
+ background-repeat: no-repeat;
331
+ background-position: 14px center;
332
+ padding-left: 39px;
333
+ padding-right: 17px;
334
+ }
335
+
336
+ .tinv-wishlist .wishlist-action button[value="manage_remove"] i {
337
+ font-size: 12px;
338
+ }
339
+
340
+ @media only screen and (max-width: 1200px) {
341
+ .tinv-wishlist .wishlist-name {
342
+ min-width: 200px;
343
+ }
344
+ }
345
+
346
+ @media only screen and (max-width: 1024px) {
347
+ .tinv-wishlist .wishlist-action button[value="manage_remove"] {
348
+ padding-left: 17px;
349
+ }
350
+ }
351
+
352
+ @media only screen and (max-width: 1024px) and (min-width: 641px) {
353
+ .tinv-wishlist tfoot .tinvwl-to-left select {
354
+ width: 140px;
355
+ }
356
+
357
+ .tinv-wishlist .wishlist-action button[value="manage_remove"] {
358
+ background-image: none;
359
+ padding: 11.5px 12px !important;
360
+ }
361
+ }
362
+
363
+ @media only screen and (max-width: 640px) {
364
+ .tinv-wishlist .wishlist-action button[value="manage_remove"] {
365
+ text-indent: -9999px;
366
+ background-position: center;
367
+ }
368
+ }
369
+
370
+
371
+ /* Login */
372
+
373
+ .tinv-wishlist .tinv-login.tinv-wrapped-block {
374
+ padding: 30px;
375
+ }
376
+
377
+ .tinv-wishlist .tinv-login form input[name="login"] {
378
+ min-width: 219px;
379
+ }
380
+
381
+ .tinv-wishlist .tinv-login input[name="username"] {
382
+ padding-left: 40px;
383
+ }
384
+
385
+ .tinv-wishlist .tinv-login input[name="password"] {
386
+ padding-left: 36px;
387
+ }
388
+
389
+ .tinv-wishlist .tinv-login .form-row {
390
+ position: relative;
391
+ }
392
+
393
+ .tinv-wishlist .tinv-login .tinvwl-icon {
394
+ display: inline-block;
395
+ }
396
+
397
+
398
+ /* Move */
399
+
400
+ .tinv-wishlist .tinv-modal .already-in ul li + li {
401
+ /*margin-top: 10px;*/
402
+ }
403
+
404
+ .tinv-wishlist .tinv-modal .button {
405
+ font-weight: normal;
406
+ padding: 11px 19px;
407
+ }
408
+
409
+ .tinv-wishlist .tinv-modal button i,
410
+ .tinv-wishlist .tinv-modal .button i {
411
+ font-size: 14px;
412
+ }
413
+
414
+
415
+ /* Added to Wishlist */
416
+
417
+ .tinv-wishlist .tinvwl_added_to_wishlist .tinvwl_button_view,
418
+ .tinv-wishlist .tinvwl_created_wishlist .tinvwl_button_view {
419
+ padding: 11px 11px;
420
+ }
421
+
422
+ .tinv-wishlist .tinv-modal .tinvwl-buttons-group button {
423
+ float: left !important;
424
+ width: calc( 50% - 5px );
425
+ white-space: normal;
426
+ }
427
+
428
+ .tinv-wishlist .tinv-modal .tinvwl-buttons-group .tinvwl_button_close {
429
+ width: calc( 45% - 5px );
430
+ }
431
+
432
+ .tinv-wishlist .tinv-modal .tinvwl-buttons-group .tinvwl_button_close + .tinvwl_button_view {
433
+ width: calc( 55% - 5px );
434
+ }
435
+
436
+ .tinv-wishlist .tinv-modal .tinvwl-buttons-group button + button,
437
+ .tinv-wishlist .tinv-modal .tinvwl-buttons-group button + a button {
438
+ margin: 0 0 0 10px;
439
+ }
440
+
441
+
442
+ /* Follow Wishlist */
443
+
444
+ .tinv-wishlist .tinvwl-subscribe .tinvwl-buttons-group button i {
445
+ font-size: 14px;
446
+ }
447
+
448
+
449
+ /* Estimate */
450
+
451
+ .woocommerce.tinv-wishlist .tinvwl-estimate-wrap .button.tinv-modal-btn {
452
+ padding: 11.5px 15px;
453
+ }
454
+
455
+ .woocommerce.tinv-wishlist .estimate-dialogbox button {
456
+ padding: 15px 47px;
457
+ }
458
+
459
+
460
+ /* text */
461
+
462
+ .tinv-wishlist {
463
+ color: #1a1a1a;
464
+ }
465
+
466
+ .tinv-wishlist .tinv-header h2 {
467
+ font-family: Georgia, serif;
468
+ text-transform: none;
469
+ text-shadow: none;
470
+ letter-spacing: 0;
471
+ font-size: 40px;
472
+ font-weight: 700;
473
+ text-transform: none;
474
+ margin-bottom: 40px;
475
+ color: #000000;
476
+ }
477
+
478
+
479
+ /* links */
480
+
481
+ .tinv-wishlist a:not(.button) {
482
+ font-family: inherit;
483
+ font-weight: normal;
484
+ color: #007acc;
485
+ }
486
+
487
+ .tinv-wishlist a:not(.button):hover,
488
+ .tinv-wishlist a:not(.button):active,
489
+ .tinv-wishlist a:not(.button):focus {
490
+ color: #686868;
491
+ }
492
+
493
+ .tinv-wishlist a:not(.button) {
494
+ text-decoration: underline;
495
+ border-bottom: 0;
496
+ box-shadow: none;
497
+ }
498
+
499
+
500
+ /* Content Text Font Size */
501
+ /* fields */
502
+
503
+ .tinv-wishlist input[type="text"],
504
+ .tinv-wishlist input[type="email"],
505
+ .tinv-wishlist input[type="url"],
506
+ .tinv-wishlist input[type="password"],
507
+ .tinv-wishlist input[type="search"],
508
+ .tinv-wishlist input[type="tel"],
509
+ .tinv-wishlist input[type="number"],
510
+ .tinv-wishlist textarea,
511
+ .tinv-wishlist select,
512
+ .tinv-wishlist .product-quantity input[type="text"].qty {
513
+ font-family: inherit;
514
+ color: #686868;
515
+ background-color: #f7f7f7;
516
+ border: 1px solid #d1d1d1;
517
+ border-color: #d1d1d1;
518
+ -webkit-border-radius: 2px;
519
+ -moz-border-radius: 2px;
520
+ border-radius: 2px;
521
+ -webkit-box-shadow: none;
522
+ -moz-box-shadow: none;
523
+ box-shadow: none;
524
+ }
525
+
526
+ .tinv-wishlist input[type="text"],
527
+ .tinv-wishlist input[type="email"],
528
+ .tinv-wishlist input[type="url"],
529
+ .tinv-wishlist input[type="password"],
530
+ .tinv-wishlist input[type="search"],
531
+ .tinv-wishlist input[type="tel"],
532
+ .tinv-wishlist input[type="number"],
533
+ .tinv-wishlist textarea,
534
+ .tinv-wishlist .product-quantity input[type="text"].qty {
535
+ font-size: 14px;
536
+ }
537
+
538
+ .tinv-wishlist select {
539
+ font-size: 12px;
540
+ }
541
+
542
+ /*.tinv-wishlist input[type="text"]:focus,
543
+ .tinv-wishlist input[type="email"]:focus,
544
+ .tinv-wishlist input[type="url"]:focus,
545
+ .tinv-wishlist input[type="password"]:focus,
546
+ .tinv-wishlist input[type="search"]:focus,
547
+ .tinv-wishlist input[type="tel"]:focus,
548
+ .tinv-wishlist input[type="number"]:focus,
549
+ .tinv-wishlist textarea:focus {
550
+ background-color: #fff;
551
+ border-color: #007acc;
552
+ color: #1a1a1a;
553
+ outline: 0;
554
+ }*/
555
+
556
+
557
+ /* add to wishlist catalog button */
558
+
559
+ .woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button {
560
+ font-weight: 700;
561
+ }
562
+
563
+ .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button {
564
+ color: #007acc;
565
+ font-family: inherit;
566
+ font-size: 16px;
567
+ }
568
+ .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button {
569
+ color: #515151;
570
+ background-color: #ebe9eb;
571
+ -webkit-border-radius: 3px;
572
+ -moz-border-radius: 3px;
573
+ border-radius: 3px;
574
+ }
575
+ .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover,
576
+ .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:active,
577
+ .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:focus {
578
+ color: #686868;
579
+ }
580
+ .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:hover,
581
+ .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:active,
582
+ .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:focus {
583
+ color: #515151;
584
+ background-color: #dad8da;
585
+ }
586
+
587
+
588
+ /* add to wishlist product page button */
589
+
590
+ .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button {
591
+ color: #007acc;
592
+ font-family: inherit;
593
+ font-size: 16px;
594
+ }
595
+ .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button {
596
+ color: #515151;
597
+ background-color: #ebe9eb;
598
+ -webkit-border-radius: 3px;
599
+ -moz-border-radius: 3px;
600
+ border-radius: 3px;
601
+ }
602
+ .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:hover,
603
+ .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:active,
604
+ .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:focus {
605
+ color: #686868;
606
+ }
607
+ .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:hover,
608
+ .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:active,
609
+ .woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:focus {
610
+ color: #515151;
611
+ background-color: #dad8da;
612
+ }
613
+
614
+
615
+ /* accent buttons style */
616
+
617
+ .tinv-wishlist button {
618
+ font-family: inherit;
619
+ font-size: 14px;
620
+ color: #ffffff;
621
+ background-color: #1a1a1a;
622
+ -webkit-border-radius: 2px;
623
+ -moz-border-radius: 2px;
624
+ border-radius: 2px;
625
+ }
626
+
627
+ .tinv-wishlist button:hover,
628
+ .tinv-wishlist button:focus,
629
+ .tinv-wishlist input[type="button"]:hover,
630
+ .tinv-wishlist input[type="button"]:focus,
631
+ .tinv-wishlist input[type="reset"]:hover,
632
+ .tinv-wishlist input[type="reset"]:focus,
633
+ .tinv-wishlist input[type="submit"]:hover,
634
+ .tinv-wishlist input[type="submit"]:focus {
635
+ color: #ffffff;
636
+ background-color: #007acc;
637
+ }
638
+
639
+ /* normal buttons style */
640
+
641
+ .woocommerce.tinv-wishlist #respond input#submit,
642
+ .woocommerce.tinv-wishlist a.button,
643
+ .woocommerce.tinv-wishlist button.button,
644
+ .woocommerce.tinv-wishlist input.button {
645
+ font-family: inherit;
646
+ font-size: 14px;
647
+ margin-right: 0;
648
+ color: #515151;
649
+ background-color: #ebe9eb;
650
+ -webkit-border-radius: 3px;
651
+ -moz-border-radius: 3px;
652
+ border-radius: 3px;
653
+ -webkit-box-shadow: none;
654
+ box-shadow: none;
655
+ border: none;
656
+ }
657
+
658
+ .woocommerce.tinv-wishlist #respond input#submit:hover,
659
+ .woocommerce.tinv-wishlist a.button:hover,
660
+ .woocommerce.tinv-wishlist button.button:hover,
661
+ .woocommerce.tinv-wishlist input.button:hover {
662
+ color: #515151;
663
+ background-color: #dad8da;
664
+ }
665
+
666
+
667
+ /* add to cart button */
668
+
669
+ .woocommerce.tinv-wishlist #respond input#submit.alt,
670
+ .woocommerce.tinv-wishlist a.button.alt,
671
+ .woocommerce.tinv-wishlist button.button.alt,
672
+ .woocommerce.tinv-wishlist input.button.alt {
673
+ font-family: inherit;
674
+ font-size: 14px;
675
+ color: #ffffff;
676
+ background-color: #a46497;
677
+ -webkit-border-radius: 3px;
678
+ -moz-border-radius: 3px;
679
+ border-radius: 3px;
680
+ }
681
+
682
+ .woocommerce.tinv-wishlist #respond input#submit.alt:hover,
683
+ .woocommerce.tinv-wishlist a.button.alt:hover,
684
+ .woocommerce.tinv-wishlist button.button.alt:hover,
685
+ .woocommerce.tinv-wishlist input.button.alt:hover {
686
+ color: #ffffff;
687
+ background-color: #935386;
688
+ }
689
+
690
+
691
+ /* wrapped blocks (create wishlist, search, login) */
692
+
693
+ .tinv-wishlist .tinv-wrapped-block {
694
+ padding: 30px 30px 39px;
695
+ color: #1a1a1a;
696
+ background-color: #f6f6f6;
697
+ }
698
+
699
+ .tinv-wishlist .tinv-search-list .tinv-wrapped-block {
700
+ padding: 20px 24px;
701
+ }
702
+
703
+ .tinv-wishlist .tinv-wrapped-block input[type="text"],
704
+ .tinv-wishlist .tinv-wrapped-block input[type="password"],
705
+ .tinv-wishlist .tinv-wrapped-block input[type="search"] {
706
+ font-family: inherit;
707
+ font-size: 14px;
708
+ color: #1a1a1a;
709
+ background-color: #ffffff;
710
+ border-color: #d1d1d1;
711
+ -webkit-border-radius: 2px;
712
+ -moz-border-radius: 2px;
713
+ border-radius: 2px;
714
+ }
715
+
716
+ .tinv-wishlist .tinv-wrapped-block input::-webkit-input-placeholder {
717
+ color: #1a1a1a;
718
+ }
719
+
720
+
721
+ /* table */
722
+
723
+ .tinv-wishlist table,
724
+ .tinv-wishlist table th,
725
+ .tinv-wishlist table td {
726
+ border: 1px solid #d1d1d1;
727
+ border-color: #d1d1d1;
728
+ }
729
+
730
+ .tinv-wishlist table {
731
+ border-width: 1px 0 0 1px;
732
+ line-height: 16px;
733
+ }
734
+
735
+ .tinv-wishlist table,
736
+ .tinv-wishlist table td {
737
+ background-color: #ffffff;
738
+ }
739
+
740
+ .tinv-wishlist table th {
741
+ font-family: inherit;
742
+ font-size: 14px;
743
+ font-weight: 700;
744
+ text-transform: none;
745
+ border-width: 0 1px 1px 0;
746
+ color: #1a1a1a;
747
+ background-color: #ffffff;
748
+ }
749
+
750
+ .tinv-wishlist table td {
751
+ border-width: 0 1px 1px 0;
752
+ font-family: inherit;
753
+ font-size: 14px;
754
+ color: #686868;
755
+ }
756
+
757
+ .tinv-wishlist td.product-price {
758
+ font-family: inherit;
759
+ font-size: 16px;
760
+ color: #202020;
761
+ }
762
+
763
+ .tinv-wishlist td.product-price ins span.amount {
764
+ font-weight: normal;
765
+ color: #fff;
766
+ background-color: #007acc;
767
+ }
768
+
769
+ .tinv-wishlist .product-stock .stock:not(.out-of-stock) {
770
+ color: #6a8e19;
771
+ }
772
+
773
+ .tinv-wishlist .product-remove button {
774
+ background-color: #f7f7f7;
775
+ }
776
+
777
+ .tinv-wishlist .product-remove button:hover,
778
+ .tinv-wishlist .product-remove button:active,
779
+ .tinv-wishlist .product-remove button:focus {
780
+ background-color: #dad8da;
781
+ }
782
+
783
+ @media only screen and (max-width: 640px) {
784
+ .tinv-wishlist .tinvwl-table-manage-list .product-action button[name="tinvwl-remove"] {
785
+ background-color: #f7f7f7;
786
+ }
787
+ }
788
+
789
+ /* Social Icons White */
790
+
791
+ .tinv-wishlist .social-buttons li a {
792
+ box-shadow: none !important;
793
+ background-image: url(../img/social.png);
794
+ }
795
+
796
+ .tinv-wishlist .social-buttons li a {
797
+ background-color: #ebe9eb;
798
+ }
799
+
800
+ .tinv-wishlist .social-buttons li a:hover {
801
+ background-color: #dad8da;
802
+ }
803
+
804
+
805
+ /* popups */
806
+
807
+ .tinv-wishlist .tinv-modal .tinv-modal-inner {
808
+ line-height: 26px;
809
+ color: #1a1a1a;
810
+ background-color: #ffffff;
811
+ }
812
+
813
+ .tinv-wishlist .tinv-modal .tinv-modal-inner,
814
+ .tinv-wishlist .tinv-modal .tinv-modal-inner select {
815
+ font-family: inherit;
816
+ font-size: 16px;
817
+ }
818
+
819
+ .tinv-wishlist .tinv-modal h2 {
820
+ font-family: Georgia, serif;
821
+ text-transform: none;
822
+ text-shadow: none;
823
+ letter-spacing: 0;
824
+ font-size: 28px;
825
+ font-weight: 700;
826
+ color: #000000;
827
+ }
828
+
829
+ .tinv-wishlist .tinv-modal .tinv-modal-inner input,
830
+ .tinv-wishlist .tinv-modal .tinv-modal-inner select,
831
+ .tinv-wishlist .tinv-modal .tinv-modal-inner textarea {
832
+ color: #1a1a1a;
833
+ background-color: #f6f6f6;
834
+ border-color: #d1d1d1;
835
+ }
836
+
837
+ .tinv-wishlist .tinv-modal .tinv-modal-inner select {
838
+ padding: 6.5px 10px;
839
+ line-height: 22px;
840
+ }
841
+
842
+ .tinv-wishlist .tinv-modal .tinv-modal-inner input::-webkit-input-placeholder {
843
+ color: #1a1a1a;
844
+ }
845
+
846
+ .tinv-wishlist .tinv-modal .tinv-modal-inner input,
847
+ .tinv-wishlist .tinv-modal .tinv-modal-inner select {
848
+ -webkit-border-radius: 2px;
849
+ -moz-border-radius: 2px;
850
+ border-radius: 2px;
851
+ }
852
+ .tinv-wishlist input[type="text"], .tinv-wishlist input[type="email"], .tinv-wishlist input[type="url"], .tinv-wishlist input[type="password"], .tinv-wishlist input[type="search"], .tinv-wishlist input[type="tel"], .tinv-wishlist input[type="number"], .tinv-wishlist select {
853
+ min-height: 38px;
854
+ }
855
+
856
+ .tinv-wishlist .tinv-modal button.button,
857
+ .tinv-wishlist .tinv-modal .tinv-close-modal {
858
+ color: #515151;
859
+ background-color: #ebe9eb;
860
+ }
861
+
862
+ .tinv-wishlist .tinv-modal button.button:hover,
863
+ .tinv-wishlist .tinv-modal .tinv-close-modal:hover {
864
+ color: #515151;
865
+ background-color: #dad8da;
866
+ }
867
+
868
+ .tinv-wishlist .tinv-modal button:not(.button) {
869
+ color: #ffffff;
870
+ background-color: #1a1a1a;
871
+ }
872
+
873
+ .tinv-wishlist .tinv-modal button:not(.button):hover,
874
+ .tinv-wishlist .tinv-modal button:not(.button):active,
875
+ .tinv-wishlist .tinv-modal button:not(.button):focus {
876
+ color: #ffffff;
877
+ background-color: #007acc;
878
+ }
879
+ /*********************** RETINA ************************/
880
+
881
+ .tinv-wishlist select {
882
+ background-size: 8px 6px;
883
+ }
884
+ .tinv-wishlist .wishlist-action button[value="manage_remove"] {
885
+ background-size: 11px 11px;
886
+ }
887
+ .tinv-wishlist .social-buttons li a {
888
+ background-size: 195px 18px;
889
+ }
890
+
891
+ @media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {
892
+ .tinv-wishlist select {
893
+ background-image: url(../img/select_caret_t@2x.png);
894
+ }
895
+ .tinv-wishlist .wishlist-action button[value="manage_remove"] {
896
+ background-image: url(../img/icon_delete@2x.png);
897
+ }
898
+ .tinv-wishlist .social-buttons li a {
899
+ background-image: url(../img/social@2x.png);
900
+ }
901
+ }
asset/css/theme.min.css CHANGED
@@ -1,2 +1,2 @@
1
-
2
- .tinv-wishlist,.tinv-wishlist button,.tinv-wishlist input,.tinv-wishlist select,.tinv-wishlist textarea,.tinv-wishlist button,.tinv-wishlist input[type="button"],.tinv-wishlist input[type="reset"],.tinv-wishlist input[type="submit"]{font-family:Georgia,serif;font-size:14px;font-weight:normal;text-transform:none;line-height:1.75}.tinv-wishlist .woocommerce form .form-row input.input-text{line-height:1;padding-top:9.5px;padding-bottom:9.5px}.tinv-wishlist label{font-weight:normal}.tinv-wishlist ::-webkit-input-placeholder{color:#1a1a1a;font-family:Georgia,serif}.tinv-wishlist :-moz-placeholder{color:#1a1a1a;font-family:Georgia,serif}.tinv-wishlist ::-moz-placeholder{color:#1a1a1a;font-family:Georgia,serif;opacity:1}.tinv-wishlist :-ms-input-placeholder{color:#1a1a1a;font-family:Georgia,serif}.tinv-wishlist select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 10px;background-image:url(../img/select_caret_t.png);background-repeat:no-repeat;background-position:96% center;background-position:calc(100% - 15px) center}.tinv-wishlist button,.tinv-wishlist input[type="button"],.tinv-wishlist input[type="reset"],.tinv-wishlist input[type="submit"]{text-align:center;font-weight:normal;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 19px}.tinv-wishlist .button,.tinv-wishlist button,.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{-webkit-box-shadow:none;box-shadow:none;text-transform:none;border:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.tinv-wishlist input[type="text"],.tinv-wishlist input[type="email"],.tinv-wishlist input[type="url"],.tinv-wishlist input[type="password"],.tinv-wishlist input[type="search"],.tinv-wishlist input[type="tel"],.tinv-wishlist input[type="number"],.tinv-wishlist textarea,.tinv-wishlist .product-quantity input[type="text"].qty{padding:6px 15px}.woocommerce.tinv-wishlist #respond input#submit,.woocommerce.tinv-wishlist a.button,.woocommerce.tinv-wishlist button.button,.woocommerce.tinv-wishlist input.button{text-align:center;font-weight:normal;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 17px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{padding:11.5px 20px}.woocommerce.tinv-wishlist .tinvwl-my-wishlists{padding-left:17px;padding-right:17px}.woocommerce.tinv-wishlist .tinvwl-continue-shop{padding-left:17px;padding-right:17px}.tinv-wishlist a i.fa-chevron-left,.tinv-wishlist a i.fa-chevron-right{font-size:10px}.tinv-wishlist .tinvwl-estimate-wrap a i.fa-envelope-o{font-size:14px}.tinv-wishlist table th{padding:22px 12px}.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public th{padding:22px 15px}.tinv-wishlist table.tinvwl-table-manage-list th{padding:19px 12px}.tinv-wishlist table td{padding:27px 12px}.tinv-wishlist table .entry-date{background:0;padding:0;margin:0;color:inherit}.tinv-wishlist table.tinvwl-table-manage-list td{padding:26px 12px}.tinv-wishlist .tinvwl-table-manage-list .product-cb{padding-left:10px;padding-right:10px}.tinv-wishlist .tinvwl-table-manage-list .product-remove{padding-left:10px;padding-right:10px}.tinv-wishlist td.product-name{line-height:20px}.tinv-wishlist td.product-name a{line-height:1.14285714}.tinv-wishlist td.product-price{line-height:24px}.tinv-wishlist .tinvwl-table-manage-list td.product-stock{padding-left:9px;padding-right:9px}.tinv-wishlist .product-stock i{font-size:12px}.tinv-wishlist .tinvwl-table-manage-list td.product-quantity{padding-left:9px;padding-right:9px}.tinv-wishlist.woocommerce table .quantity .qty{padding:8px 12px}.tinv-wishlist table.tinvwl-table-manage-list .product-action{padding-left:11px;padding-right:11px}.tinv-wishlist .tinvwl-table-manage-list .product-action button[name="tinvwl-remove"] i{font-size:12px}.tinv-wishlist .tinvwl-table-manage-list .product-action .tinvwl_move_product_button i{font-size:12px}@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail{padding-left:10px;padding-right:10px}.tinv-wishlist .product-action .button{padding:11.5px 12px!important}}@media only screen and (max-width:640px){.tinv-wishlist table.tinvwl-table-manage-list th{padding-top:26px;padding-bottom:26px}.tinv-wishlist table.tinvwl-table-manage-list tbody td,.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100%!important;padding:0 12px 12px;text-align:center}.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}.tinv-wishlist table.tinvwl-table-manage-list tbody td:first-child,.tinv-wishlist table.tinvwl-table-manage-lists tbody td:first-child{padding-top:20px}.tinv-wishlist table.tinvwl-table-manage-list td,.tinv-wishlist table.tinvwl-table-manage-lists td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public td{padding:12px}.tinv-wishlist .tinvwl-table-manage-list td.product-cb,.tinv-wishlist .tinvwl-table-manage-lists td.wishlist-cb{padding-bottom:20px}.tinv-wishlist .tinvwl-table-manage-list td.product-thumbnail{padding-top:20px;padding-bottom:14px}.tinv-wishlist .tinvwl-table-manage-list td.product-cb+td.product-remove+td.product-thumbnail{padding-top:0}.tinv-wishlist .tinvwl-table-manage-list td.product-name{padding-bottom:6px}.tinv-wishlist .tinvwl-table-manage-list td.product-price{padding-bottom:23px}.tinv-wishlist .tinvwl-table-manage-list td.product-date{padding-bottom:16px}.tinv-wishlist .tinvwl-table-manage-list td.product-stock{padding-bottom:24px}.tinv-wishlist .tinvwl-table-manage-list td.product-quantity{padding:0 12px 10px}}.tinv-wishlist .wishlist-cb{padding-left:10px;padding-right:10px}.tinv-wishlist .wishlist-name{min-width:340px}.tinv-wishlist .wishlist-privacy{padding-left:15px;padding-right:15px}.tinv-wishlist table:not(.tinvwl-public) .wishlist-date,.tinv-wishlist .wishlist-privacy{min-width:130px}.tinv-wishlist .wishlist-action{padding-left:10px;padding-right:10px}.tinv-wishlist .wishlist-action button[value="manage_remove"]{background-image:url(../img/icon_delete.png);background-repeat:no-repeat;background-position:14px center;padding-left:39px;padding-right:17px}.tinv-wishlist .wishlist-action button[value="manage_remove"] i{font-size:12px}@media only screen and (max-width:1200px){.tinv-wishlist .wishlist-name{min-width:200px}}@media only screen and (max-width:1024px){.tinv-wishlist .wishlist-action button[value="manage_remove"]{padding-left:17px}}@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist tfoot .tinvwl-to-left select{width:140px}.tinv-wishlist .wishlist-action button[value="manage_remove"]{background-image:none;padding:11.5px 12px!important}}@media only screen and (max-width:640px){.tinv-wishlist .wishlist-action button[value="manage_remove"]{text-indent:-9999px;background-position:center}}.tinv-wishlist .tinv-login.tinv-wrapped-block{padding:30px}.tinv-wishlist .tinv-login form input[name="login"]{min-width:219px}.tinv-wishlist .tinv-login input[name="username"]{padding-left:40px}.tinv-wishlist .tinv-login input[name="password"]{padding-left:36px}.tinv-wishlist .tinv-login .form-row{position:relative}.tinv-wishlist .tinv-login .tinvwl-icon{display:inline-block}.tinv-wishlist .tinv-modal .button{font-weight:normal;padding:11px 19px}.tinv-wishlist .tinv-modal button i,.tinv-wishlist .tinv-modal .button i{font-size:14px}.tinv-wishlist .tinvwl_added_to_wishlist .tinvwl_button_view,.tinv-wishlist .tinvwl_created_wishlist .tinvwl_button_view{padding:11px 11px}.tinv-wishlist .tinv-modal .tinvwl-buttons-group button{float:left!important;width:calc(50% - 5px);white-space:normal}.tinv-wishlist .tinv-modal .tinvwl-buttons-group .tinvwl_button_close{width:calc(45% - 5px)}.tinv-wishlist .tinv-modal .tinvwl-buttons-group .tinvwl_button_close+.tinvwl_button_view{width:calc(55% - 5px)}.tinv-wishlist .tinv-modal .tinvwl-buttons-group button+button,.tinv-wishlist .tinv-modal .tinvwl-buttons-group button+a button{margin:0 0 0 10px}.tinv-wishlist .tinvwl-subscribe .tinvwl-buttons-group button i{font-size:14px}.woocommerce.tinv-wishlist .tinvwl-estimate-wrap .button.tinv-modal-btn{padding:11.5px 15px}.woocommerce.tinv-wishlist .estimate-dialogbox button{padding:15px 47px}.tinv-wishlist{color:#1a1a1a}.tinv-wishlist .tinv-header h2{font-family:Georgia,serif;text-transform:none;text-shadow:none;letter-spacing:0;font-size:40px;font-weight:700;text-transform:none;margin-bottom:40px;color:#000}.tinv-wishlist a:not(.button){font-family:inherit;font-weight:normal;color:#007acc}.tinv-wishlist a:not(.button):hover,.tinv-wishlist a:not(.button):active,.tinv-wishlist a:not(.button):focus{color:#686868}.tinv-wishlist a:not(.button){text-decoration:underline;border-bottom:0;box-shadow:none}.tinv-wishlist input[type="text"],.tinv-wishlist input[type="email"],.tinv-wishlist input[type="url"],.tinv-wishlist input[type="password"],.tinv-wishlist input[type="search"],.tinv-wishlist input[type="tel"],.tinv-wishlist input[type="number"],.tinv-wishlist textarea,.tinv-wishlist select,.tinv-wishlist .product-quantity input[type="text"].qty{font-family:inherit;color:#686868;background-color:#f7f7f7;border:1px solid #d1d1d1;border-color:#d1d1d1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tinv-wishlist input[type="text"],.tinv-wishlist input[type="email"],.tinv-wishlist input[type="url"],.tinv-wishlist input[type="password"],.tinv-wishlist input[type="search"],.tinv-wishlist input[type="tel"],.tinv-wishlist input[type="number"],.tinv-wishlist textarea,.tinv-wishlist .product-quantity input[type="text"].qty{font-size:14px}.tinv-wishlist select{font-size:12px}.woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button{font-weight:700}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button{color:#007acc;font-family:inherit;font-size:16px}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button{color:#515151;background-color:#ebe9eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:active,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:focus{color:#686868}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:hover,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:active,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:focus{color:#515151;background-color:#dad8da}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button{color:#007acc;font-family:inherit;font-size:16px}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button{color:#515151;background-color:#ebe9eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:hover,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:active,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:focus{color:#686868}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:hover,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:active,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:focus{color:#515151;background-color:#dad8da}.tinv-wishlist button{font-family:inherit;font-size:14px;color:#fff;background-color:#1a1a1a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.tinv-wishlist button:hover,.tinv-wishlist button:focus,.tinv-wishlist input[type="button"]:hover,.tinv-wishlist input[type="button"]:focus,.tinv-wishlist input[type="reset"]:hover,.tinv-wishlist input[type="reset"]:focus,.tinv-wishlist input[type="submit"]:hover,.tinv-wishlist input[type="submit"]:focus{color:#fff;background-color:#007acc}.woocommerce.tinv-wishlist #respond input#submit,.woocommerce.tinv-wishlist a.button,.woocommerce.tinv-wishlist button.button,.woocommerce.tinv-wishlist input.button{font-family:inherit;font-size:14px;margin-right:0;color:#515151;background-color:#ebe9eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:0}.woocommerce.tinv-wishlist #respond input#submit:hover,.woocommerce.tinv-wishlist a.button:hover,.woocommerce.tinv-wishlist button.button:hover,.woocommerce.tinv-wishlist input.button:hover{color:#515151;background-color:#dad8da}.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{font-family:inherit;font-size:14px;color:#fff;background-color:#a46497;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce.tinv-wishlist #respond input#submit.alt:hover,.woocommerce.tinv-wishlist a.button.alt:hover,.woocommerce.tinv-wishlist button.button.alt:hover,.woocommerce.tinv-wishlist input.button.alt:hover{color:#fff;background-color:#935386}.tinv-wishlist .tinv-wrapped-block{padding:30px 30px 39px;color:#1a1a1a;background-color:#f6f6f6}.tinv-wishlist .tinv-search-list .tinv-wrapped-block{padding:20px 24px}.tinv-wishlist .tinv-wrapped-block input[type="text"],.tinv-wishlist .tinv-wrapped-block input[type="password"],.tinv-wishlist .tinv-wrapped-block input[type="search"]{font-family:inherit;font-size:14px;color:#1a1a1a;background-color:#fff;border-color:#d1d1d1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.tinv-wishlist .tinv-wrapped-block input::-webkit-input-placeholder{color:#1a1a1a}.tinv-wishlist table,.tinv-wishlist table th,.tinv-wishlist table td{border:1px solid #d1d1d1;border-color:#d1d1d1}.tinv-wishlist table{border-width:1px 0 0 1px;line-height:16px}.tinv-wishlist table,.tinv-wishlist table td{background-color:#fff}.tinv-wishlist table th{font-family:inherit;font-size:14px;font-weight:700;text-transform:none;border-width:0 1px 1px 0;color:#1a1a1a;background-color:#fff}.tinv-wishlist table td{border-width:0 1px 1px 0;font-family:inherit;font-size:14px;color:#686868}.tinv-wishlist td.product-price{font-family:inherit;font-size:16px;color:#202020}.tinv-wishlist td.product-price ins span.amount{font-weight:normal;color:#fff;background-color:#007acc}.tinv-wishlist .product-stock .stock:not(.out-of-stock){color:#6a8e19}.tinv-wishlist .product-remove button{background-color:#f7f7f7}.tinv-wishlist .product-remove button:hover,.tinv-wishlist .product-remove button:active,.tinv-wishlist .product-remove button:focus{background-color:#dad8da}@media only screen and (max-width:640px){.tinv-wishlist .tinvwl-table-manage-list .product-action button[name="tinvwl-remove"]{background-color:#f7f7f7}}.tinv-wishlist .social-buttons li a{box-shadow:none!important;background-image:url(../img/social.png)}.tinv-wishlist .social-buttons li a{background-color:#ebe9eb}.tinv-wishlist .social-buttons li a:hover{background-color:#dad8da}.tinv-wishlist .tinv-modal .tinv-modal-inner{line-height:26px;color:#1a1a1a;background-color:#fff}.tinv-wishlist .tinv-modal .tinv-modal-inner,.tinv-wishlist .tinv-modal .tinv-modal-inner select{font-family:inherit;font-size:16px}.tinv-wishlist .tinv-modal h2{font-family:Georgia,serif;text-transform:none;text-shadow:none;letter-spacing:0;font-size:28px;font-weight:700;color:#000}.tinv-wishlist .tinv-modal .tinv-modal-inner input,.tinv-wishlist .tinv-modal .tinv-modal-inner select,.tinv-wishlist .tinv-modal .tinv-modal-inner textarea{color:#1a1a1a;background-color:#f6f6f6;border-color:#d1d1d1}.tinv-wishlist .tinv-modal .tinv-modal-inner select{padding:6.5px 10px;line-height:22px}.tinv-wishlist .tinv-modal .tinv-modal-inner input::-webkit-input-placeholder{color:#1a1a1a}.tinv-wishlist .tinv-modal .tinv-modal-inner input,.tinv-wishlist .tinv-modal .tinv-modal-inner select{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.tinv-wishlist input[type="text"],.tinv-wishlist input[type="email"],.tinv-wishlist input[type="url"],.tinv-wishlist input[type="password"],.tinv-wishlist input[type="search"],.tinv-wishlist input[type="tel"],.tinv-wishlist input[type="number"],.tinv-wishlist select{min-height:38px}.tinv-wishlist .tinv-modal button.button,.tinv-wishlist .tinv-modal .tinv-close-modal{color:#515151;background-color:#ebe9eb}.tinv-wishlist .tinv-modal button.button:hover,.tinv-wishlist .tinv-modal .tinv-close-modal:hover{color:#515151;background-color:#dad8da}.tinv-wishlist .tinv-modal button:not(.button){color:#fff;background-color:#1a1a1a}.tinv-wishlist .tinv-modal button:not(.button):hover,.tinv-wishlist .tinv-modal button:not(.button):active,.tinv-wishlist .tinv-modal button:not(.button):focus{color:#fff;background-color:#007acc}.tinv-wishlist select{background-size:8px 6px}.tinv-wishlist .wishlist-action button[value="manage_remove"]{background-size:11px 11px}.tinv-wishlist .social-buttons li a{background-size:195px 18px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.tinv-wishlist select{background-image:url(../img/select_caret_t@2x.png)}.tinv-wishlist .wishlist-action button[value="manage_remove"]{background-image:url(../img/icon_delete@2x.png)}.tinv-wishlist .social-buttons li a{background-image:url(../img/social@2x.png)}}
1
+
2
+ .tinv-wishlist,.tinv-wishlist button,.tinv-wishlist input,.tinv-wishlist select,.tinv-wishlist textarea,.tinv-wishlist button,.tinv-wishlist input[type="button"],.tinv-wishlist input[type="reset"],.tinv-wishlist input[type="submit"]{font-family:Georgia,serif;font-size:14px;font-weight:normal;text-transform:none;line-height:1.75}.tinv-wishlist .woocommerce form .form-row input.input-text{line-height:1;padding-top:9.5px;padding-bottom:9.5px}.tinv-wishlist label{font-weight:normal}.tinv-wishlist ::-webkit-input-placeholder{color:#1a1a1a;font-family:Georgia,serif}.tinv-wishlist :-moz-placeholder{color:#1a1a1a;font-family:Georgia,serif}.tinv-wishlist ::-moz-placeholder{color:#1a1a1a;font-family:Georgia,serif;opacity:1}.tinv-wishlist :-ms-input-placeholder{color:#1a1a1a;font-family:Georgia,serif}.tinv-wishlist select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 10px;background-image:url(../img/select_caret_t.png);background-repeat:no-repeat;background-position:96% center;background-position:calc(100% - 15px) center}.tinv-wishlist button,.tinv-wishlist input[type="button"],.tinv-wishlist input[type="reset"],.tinv-wishlist input[type="submit"]{text-align:center;font-weight:normal;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 19px}.tinv-wishlist .button,.tinv-wishlist button,.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{-webkit-box-shadow:none;box-shadow:none;text-transform:none;border:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.tinv-wishlist input[type="text"],.tinv-wishlist input[type="email"],.tinv-wishlist input[type="url"],.tinv-wishlist input[type="password"],.tinv-wishlist input[type="search"],.tinv-wishlist input[type="tel"],.tinv-wishlist input[type="number"],.tinv-wishlist textarea,.tinv-wishlist .product-quantity input[type="text"].qty{padding:6px 15px}.woocommerce.tinv-wishlist #respond input#submit,.woocommerce.tinv-wishlist a.button,.woocommerce.tinv-wishlist button.button,.woocommerce.tinv-wishlist input.button{text-align:center;font-weight:normal;letter-spacing:0;line-height:1;text-transform:none;padding:11.5px 17px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{padding:11.5px 20px}.woocommerce.tinv-wishlist .tinvwl-my-wishlists{padding-left:17px;padding-right:17px}.woocommerce.tinv-wishlist .tinvwl-continue-shop{padding-left:17px;padding-right:17px}.tinv-wishlist a i.fati-chevron-left,.tinv-wishlist a i.fati-chevron-right{font-size:10px}.tinv-wishlist .tinvwl-estimate-wrap a i.fati-envelope-o{font-size:14px}.tinv-wishlist table th{padding:22px 12px}.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public th{padding:22px 15px}.tinv-wishlist table.tinvwl-table-manage-list th{padding:19px 12px}.tinv-wishlist table td{padding:27px 12px}.tinv-wishlist table .entry-date{background:0;padding:0;margin:0;color:inherit}.tinv-wishlist table.tinvwl-table-manage-list td{padding:26px 12px}.tinv-wishlist .tinvwl-table-manage-list .product-cb{padding-left:10px;padding-right:10px}.tinv-wishlist .tinvwl-table-manage-list .product-remove{padding-left:10px;padding-right:10px}.tinv-wishlist td.product-name{line-height:20px}.tinv-wishlist td.product-name a{line-height:1.14285714}.tinv-wishlist td.product-price{line-height:24px}.tinv-wishlist .tinvwl-table-manage-list td.product-stock{padding-left:9px;padding-right:9px}.tinv-wishlist .product-stock i{font-size:12px}.tinv-wishlist .tinvwl-table-manage-list td.product-quantity{padding-left:9px;padding-right:9px}.tinv-wishlist.woocommerce table .quantity .qty{padding:8px 12px}.tinv-wishlist table.tinvwl-table-manage-list .product-action{padding-left:11px;padding-right:11px}.tinv-wishlist .tinvwl-table-manage-list .product-action button[name="tinvwl-remove"] i{font-size:12px}.tinv-wishlist .tinvwl-table-manage-list .product-action .tinvwl_move_product_button i{font-size:12px}@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail{padding-left:10px;padding-right:10px}.tinv-wishlist .product-action .button{padding:11.5px 12px!important}}@media only screen and (max-width:640px){.tinv-wishlist table.tinvwl-table-manage-list th{padding-top:26px;padding-bottom:26px}.tinv-wishlist table.tinvwl-table-manage-list tbody td,.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100%!important;padding:0 12px 12px;text-align:center}.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}.tinv-wishlist table.tinvwl-table-manage-list tbody td:first-child,.tinv-wishlist table.tinvwl-table-manage-lists tbody td:first-child{padding-top:20px}.tinv-wishlist table.tinvwl-table-manage-list td,.tinv-wishlist table.tinvwl-table-manage-lists td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public td{padding:12px}.tinv-wishlist .tinvwl-table-manage-list td.product-cb,.tinv-wishlist .tinvwl-table-manage-lists td.wishlist-cb{padding-bottom:20px}.tinv-wishlist .tinvwl-table-manage-list td.product-thumbnail{padding-top:20px;padding-bottom:14px}.tinv-wishlist .tinvwl-table-manage-list td.product-cb+td.product-remove+td.product-thumbnail{padding-top:0}.tinv-wishlist .tinvwl-table-manage-list td.product-name{padding-bottom:6px}.tinv-wishlist .tinvwl-table-manage-list td.product-price{padding-bottom:23px}.tinv-wishlist .tinvwl-table-manage-list td.product-date{padding-bottom:16px}.tinv-wishlist .tinvwl-table-manage-list td.product-stock{padding-bottom:24px}.tinv-wishlist .tinvwl-table-manage-list td.product-quantity{padding:0 12px 10px}}.tinv-wishlist .wishlist-cb{padding-left:10px;padding-right:10px}.tinv-wishlist .wishlist-name{min-width:340px}.tinv-wishlist .wishlist-privacy{padding-left:15px;padding-right:15px}.tinv-wishlist table:not(.tinvwl-public) .wishlist-date,.tinv-wishlist .wishlist-privacy{min-width:130px}.tinv-wishlist .wishlist-action{padding-left:10px;padding-right:10px}.tinv-wishlist .wishlist-action button[value="manage_remove"]{background-image:url(../img/icon_delete.png);background-repeat:no-repeat;background-position:14px center;padding-left:39px;padding-right:17px}.tinv-wishlist .wishlist-action button[value="manage_remove"] i{font-size:12px}@media only screen and (max-width:1200px){.tinv-wishlist .wishlist-name{min-width:200px}}@media only screen and (max-width:1024px){.tinv-wishlist .wishlist-action button[value="manage_remove"]{padding-left:17px}}@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist tfoot .tinvwl-to-left select{width:140px}.tinv-wishlist .wishlist-action button[value="manage_remove"]{background-image:none;padding:11.5px 12px!important}}@media only screen and (max-width:640px){.tinv-wishlist .wishlist-action button[value="manage_remove"]{text-indent:-9999px;background-position:center}}.tinv-wishlist .tinv-login.tinv-wrapped-block{padding:30px}.tinv-wishlist .tinv-login form input[name="login"]{min-width:219px}.tinv-wishlist .tinv-login input[name="username"]{padding-left:40px}.tinv-wishlist .tinv-login input[name="password"]{padding-left:36px}.tinv-wishlist .tinv-login .form-row{position:relative}.tinv-wishlist .tinv-login .tinvwl-icon{display:inline-block}.tinv-wishlist .tinv-modal .button{font-weight:normal;padding:11px 19px}.tinv-wishlist .tinv-modal button i,.tinv-wishlist .tinv-modal .button i{font-size:14px}.tinv-wishlist .tinvwl_added_to_wishlist .tinvwl_button_view,.tinv-wishlist .tinvwl_created_wishlist .tinvwl_button_view{padding:11px 11px}.tinv-wishlist .tinv-modal .tinvwl-buttons-group button{float:left!important;width:calc(50% - 5px);white-space:normal}.tinv-wishlist .tinv-modal .tinvwl-buttons-group .tinvwl_button_close{width:calc(45% - 5px)}.tinv-wishlist .tinv-modal .tinvwl-buttons-group .tinvwl_button_close+.tinvwl_button_view{width:calc(55% - 5px)}.tinv-wishlist .tinv-modal .tinvwl-buttons-group button+button,.tinv-wishlist .tinv-modal .tinvwl-buttons-group button+a button{margin:0 0 0 10px}.tinv-wishlist .tinvwl-subscribe .tinvwl-buttons-group button i{font-size:14px}.woocommerce.tinv-wishlist .tinvwl-estimate-wrap .button.tinv-modal-btn{padding:11.5px 15px}.woocommerce.tinv-wishlist .estimate-dialogbox button{padding:15px 47px}.tinv-wishlist{color:#1a1a1a}.tinv-wishlist .tinv-header h2{font-family:Georgia,serif;text-transform:none;text-shadow:none;letter-spacing:0;font-size:40px;font-weight:700;text-transform:none;margin-bottom:40px;color:#000}.tinv-wishlist a:not(.button){font-family:inherit;font-weight:normal;color:#007acc}.tinv-wishlist a:not(.button):hover,.tinv-wishlist a:not(.button):active,.tinv-wishlist a:not(.button):focus{color:#686868}.tinv-wishlist a:not(.button){text-decoration:underline;border-bottom:0;box-shadow:none}.tinv-wishlist input[type="text"],.tinv-wishlist input[type="email"],.tinv-wishlist input[type="url"],.tinv-wishlist input[type="password"],.tinv-wishlist input[type="search"],.tinv-wishlist input[type="tel"],.tinv-wishlist input[type="number"],.tinv-wishlist textarea,.tinv-wishlist select,.tinv-wishlist .product-quantity input[type="text"].qty{font-family:inherit;color:#686868;background-color:#f7f7f7;border:1px solid #d1d1d1;border-color:#d1d1d1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tinv-wishlist input[type="text"],.tinv-wishlist input[type="email"],.tinv-wishlist input[type="url"],.tinv-wishlist input[type="password"],.tinv-wishlist input[type="search"],.tinv-wishlist input[type="tel"],.tinv-wishlist input[type="number"],.tinv-wishlist textarea,.tinv-wishlist .product-quantity input[type="text"].qty{font-size:14px}.tinv-wishlist select{font-size:12px}.woocommerce.tinv-wishlist a.button.tinvwl_add_to_wishlist_button{font-weight:700}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button{color:#007acc;font-family:inherit;font-size:16px}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button{color:#515151;background-color:#ebe9eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:active,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:focus{color:#686868}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:hover,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:active,.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button.button:focus{color:#515151;background-color:#dad8da}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button{color:#007acc;font-family:inherit;font-size:16px}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button{color:#515151;background-color:#ebe9eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:hover,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:active,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button:focus{color:#686868}.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:hover,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:active,.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button:focus{color:#515151;background-color:#dad8da}.tinv-wishlist button{font-family:inherit;font-size:14px;color:#fff;background-color:#1a1a1a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.tinv-wishlist button:hover,.tinv-wishlist button:focus,.tinv-wishlist input[type="button"]:hover,.tinv-wishlist input[type="button"]:focus,.tinv-wishlist input[type="reset"]:hover,.tinv-wishlist input[type="reset"]:focus,.tinv-wishlist input[type="submit"]:hover,.tinv-wishlist input[type="submit"]:focus{color:#fff;background-color:#007acc}.woocommerce.tinv-wishlist #respond input#submit,.woocommerce.tinv-wishlist a.button,.woocommerce.tinv-wishlist button.button,.woocommerce.tinv-wishlist input.button{font-family:inherit;font-size:14px;margin-right:0;color:#515151;background-color:#ebe9eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border:0}.woocommerce.tinv-wishlist #respond input#submit:hover,.woocommerce.tinv-wishlist a.button:hover,.woocommerce.tinv-wishlist button.button:hover,.woocommerce.tinv-wishlist input.button:hover{color:#515151;background-color:#dad8da}.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{font-family:inherit;font-size:14px;color:#fff;background-color:#a46497;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce.tinv-wishlist #respond input#submit.alt:hover,.woocommerce.tinv-wishlist a.button.alt:hover,.woocommerce.tinv-wishlist button.button.alt:hover,.woocommerce.tinv-wishlist input.button.alt:hover{color:#fff;background-color:#935386}.tinv-wishlist .tinv-wrapped-block{padding:30px 30px 39px;color:#1a1a1a;background-color:#f6f6f6}.tinv-wishlist .tinv-search-list .tinv-wrapped-block{padding:20px 24px}.tinv-wishlist .tinv-wrapped-block input[type="text"],.tinv-wishlist .tinv-wrapped-block input[type="password"],.tinv-wishlist .tinv-wrapped-block input[type="search"]{font-family:inherit;font-size:14px;color:#1a1a1a;background-color:#fff;border-color:#d1d1d1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.tinv-wishlist .tinv-wrapped-block input::-webkit-input-placeholder{color:#1a1a1a}.tinv-wishlist table,.tinv-wishlist table th,.tinv-wishlist table td{border:1px solid #d1d1d1;border-color:#d1d1d1}.tinv-wishlist table{border-width:1px 0 0 1px;line-height:16px}.tinv-wishlist table,.tinv-wishlist table td{background-color:#fff}.tinv-wishlist table th{font-family:inherit;font-size:14px;font-weight:700;text-transform:none;border-width:0 1px 1px 0;color:#1a1a1a;background-color:#fff}.tinv-wishlist table td{border-width:0 1px 1px 0;font-family:inherit;font-size:14px;color:#686868}.tinv-wishlist td.product-price{font-family:inherit;font-size:16px;color:#202020}.tinv-wishlist td.product-price ins span.amount{font-weight:normal;color:#fff;background-color:#007acc}.tinv-wishlist .product-stock .stock:not(.out-of-stock){color:#6a8e19}.tinv-wishlist .product-remove button{background-color:#f7f7f7}.tinv-wishlist .product-remove button:hover,.tinv-wishlist .product-remove button:active,.tinv-wishlist .product-remove button:focus{background-color:#dad8da}@media only screen and (max-width:640px){.tinv-wishlist .tinvwl-table-manage-list .product-action button[name="tinvwl-remove"]{background-color:#f7f7f7}}.tinv-wishlist .social-buttons li a{box-shadow:none!important;background-image:url(../img/social.png)}.tinv-wishlist .social-buttons li a{background-color:#ebe9eb}.tinv-wishlist .social-buttons li a:hover{background-color:#dad8da}.tinv-wishlist .tinv-modal .tinv-modal-inner{line-height:26px;color:#1a1a1a;background-color:#fff}.tinv-wishlist .tinv-modal .tinv-modal-inner,.tinv-wishlist .tinv-modal .tinv-modal-inner select{font-family:inherit;font-size:16px}.tinv-wishlist .tinv-modal h2{font-family:Georgia,serif;text-transform:none;text-shadow:none;letter-spacing:0;font-size:28px;font-weight:700;color:#000}.tinv-wishlist .tinv-modal .tinv-modal-inner input,.tinv-wishlist .tinv-modal .tinv-modal-inner select,.tinv-wishlist .tinv-modal .tinv-modal-inner textarea{color:#1a1a1a;background-color:#f6f6f6;border-color:#d1d1d1}.tinv-wishlist .tinv-modal .tinv-modal-inner select{padding:6.5px 10px;line-height:22px}.tinv-wishlist .tinv-modal .tinv-modal-inner input::-webkit-input-placeholder{color:#1a1a1a}.tinv-wishlist .tinv-modal .tinv-modal-inner input,.tinv-wishlist .tinv-modal .tinv-modal-inner select{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.tinv-wishlist input[type="text"],.tinv-wishlist input[type="email"],.tinv-wishlist input[type="url"],.tinv-wishlist input[type="password"],.tinv-wishlist input[type="search"],.tinv-wishlist input[type="tel"],.tinv-wishlist input[type="number"],.tinv-wishlist select{min-height:38px}.tinv-wishlist .tinv-modal button.button,.tinv-wishlist .tinv-modal .tinv-close-modal{color:#515151;background-color:#ebe9eb}.tinv-wishlist .tinv-modal button.button:hover,.tinv-wishlist .tinv-modal .tinv-close-modal:hover{color:#515151;background-color:#dad8da}.tinv-wishlist .tinv-modal button:not(.button){color:#fff;background-color:#1a1a1a}.tinv-wishlist .tinv-modal button:not(.button):hover,.tinv-wishlist .tinv-modal button:not(.button):active,.tinv-wishlist .tinv-modal button:not(.button):focus{color:#fff;background-color:#007acc}.tinv-wishlist select{background-size:8px 6px}.tinv-wishlist .wishlist-action button[value="manage_remove"]{background-size:11px 11px}.tinv-wishlist .social-buttons li a{background-size:195px 18px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.tinv-wishlist select{background-image:url(../img/select_caret_t@2x.png)}.tinv-wishlist .wishlist-action button[value="manage_remove"]{background-image:url(../img/icon_delete@2x.png)}.tinv-wishlist .social-buttons li a{background-image:url(../img/social@2x.png)}}
asset/js/admin.js CHANGED
@@ -1,350 +1,350 @@
1
- function TInvWL($, h) {
2
- this.pf = 'tinvwl';
3
- this.g = '_';
4
- this.ho = h || false;
5
- this.n = 'TInvWL';
6
- this.aj_act = function (a) {
7
- return [this.pf, a].join(this.g);
8
- };
9
- this._csel = function (a, b) {
10
- var b = b || '.';
11
- return '{0}{1}{2}'.format(b, this.pf, a);
12
- };
13
- this._tm = function (a) {
14
- var c = $("script#{0}[type='text/template']".format(a));
15
- if (c.length) {
16
- return c.html();
17
- }
18
- return '';
19
- };
20
- this.formElm = function () {
21
- $(this._csel("-form-onoff")).tiwl_onoff();
22
- $('input[type=checkbox][tiwl-show], input[type=checkbox][tiwl-hide]').tiwl_onoffblock();
23
- $('[tiwl-value][tiwl-show], [tiwl-value][tiwl-hide]').tiwl_byvalueblock();
24
- if (typeof($.fn.wpColorPicker) !== 'undefined') {
25
- var calcLuminance = function (rgb) {
26
- var c = rgb.substring(1);
27
- var _rgb = parseInt(c, 16);
28
- var r = (_rgb >> 16) & 0xff;
29
- var g = (_rgb >> 8) & 0xff;
30
- var b = (_rgb >> 0) & 0xff;
31
- return 0.2126 * r + 0.7152 * g + 0.0722 * b;
32
- };
33
- var formColor = this._csel("-form-color");
34
- $(formColor).each(function () {
35
- var picker = $(this);
36
- var pickerWrap = $(this).closest('.tinvwl-color-picker');
37
- var eyedropper = pickerWrap.find('.tinvwl-eyedropper');
38
- picker.css('background-color', picker.val());
39
- if (calcLuminance(picker.val()) > 175) {
40
- picker.css('color', '#000000');
41
- }
42
- picker.iris({
43
- mode: 'hsv',
44
- target: $(this).parent().parent(),
45
- change: function (event, ui) {
46
- if (calcLuminance(ui.color.toCSS()) > 175) {
47
- $(this).css('color', '#000000');
48
- } else {
49
- $(this).css('color', '');
50
- }
51
- $(this).css('background-color', ui.color.toCSS());
52
- }
53
- });
54
- pickerWrap.on('click', '.iris-square-value', function (e) {
55
- e.preventDefault();
56
- picker.iris('toggle');
57
- });
58
- eyedropper.on('click', function (e) {
59
- e.preventDefault();
60
- picker.iris('show');
61
- });
62
- picker.on('focusin', function () {
63
- picker.iris('show');
64
- });
65
- });
66
- $(document).on('click', function (e) {
67
- if (!$(e.target).is(formColor + ', .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .fa-eyedropper')) {
68
- $(formColor).iris('hide');
69
- } else {
70
- $(formColor).not($(e.target).closest('.tinvwl-color-picker').find(formColor)).iris('hide');
71
- }
72
- });
73
- }
74
- };
75
- this.wizard_page = function (a) {
76
- $(a).find('select').change(this._wizard_page_ch);
77
- this.wizard_page_ch($(a).find('select'));
78
- };
79
- this.wizard_page_ch = function (a) {
80
- var a = $(a),
81
- b = a.parent(this._csel('-page-select')),
82
- c = b.find('input[type=hidden]').val(),
83
- d = b.find(this._csel('-error-icon')),
84
- e = b.find(this._csel('-error-desc'));
85
- if ('' === a.val()) {
86
- if (0 == c) {
87
- b.addClass('tinvwl-error');
88
- d.show();
89
- e.show();
90
- }
91
- return;
92
- }
93
- b.removeClass('tinvwl-error');
94
- d.hide();
95
- e.hide();
96
- };
97
- this.pageElm = function () {
98
- $(this._csel('-header', 'div.')).prependTo('#wpbody-content');
99
- $(this._csel('-page-select')).each(this._wizard_page);
100
- $('.bulkactions [type=submit]').each(this._control_bulkactions);
101
- $('.action-search [type=submit]').each(this._control_search);
102
- };
103
- this.control_bulkactions = function (a) {
104
- $(a).on('click', this._control_bulkactions_ck);
105
- };
106
- this.control_bulkactions_ck = function (a, b) {
107
- var a = $(a),
108
- c = a.parents('.bulkactions').eq(0).find('[name=action]'),
109
- d = a.parents('form').eq(0);
110
- if (c) {
111
- if ('-1' === c.val()) {
112
- b.preventDefault();
113
- } else {
114
- if (!d.find('input[type=checkbox]:checked').length) {
115
- b.preventDefault();
116
- }
117
- }
118
- }
119
- };
120
- this.control_search = function (a) {
121
- $(a).on('click', this._control_search_ck);
122
- };
123
- this.control_search_ck = function (a, b) {
124
- var a = $(a),
125
- c = a.parents('.action-search').eq(0).find('[name=s]');
126
- if (c) {
127
- if ('' === c.val()) {
128
- b.preventDefault();
129
- }
130
- }
131
- };
132
- this.Run = function () {
133
- this.formElm();
134
- this.pageElm();
135
- };
136
- this.cg = function () {
137
- var n = this.n;
138
- if (this.ho) {
139
- var t = new Date();
140
- n = n + t.getFullYear() + t.getMonth() + t.getDate();
141
- }
142
- window[n] = this;
143
- };
144
- this.cg();
145
- if (!String.prototype.format) {
146
- String.prototype.format = function () {
147
- var args = arguments;
148
- return this.replace(/{(\d+)}/g, function (match, number) {
149
- return typeof args[number] !== 'undefined' ? args[number] : match;
150
- });
151
- };
152
- }
153
- (function (o) {
154
- var n = o.n,
155
- ho = o.ho,
156
- c = '';
157
- if (ho) {
158
- c = 't=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),';
159
- }
160
- for (var i in o) {
161
- if ('function' === typeof o[i] && '_' !== i[0] && !o.hasOwnProperty('_' + i)) {
162
- eval("o._" + i + "=function(a,b,c,d){var n='" + n + "'," + c + "o=window[n]||null;if (o) {return o." + i + "(this,a,b,c,d);};};");
163
- }
164
- }
165
- })(this);
166
- }
167
- (function ($) {
168
- $.fn.tiwl_onoff = function (so) {
169
- var sd = {
170
- value: {
171
- on: '',
172
- off: ''
173
- },
174
- class: 'tiwlform-onoff',
175
- wrap: 'container',
176
- button: 'button'
177
- },
178
- s = $.extend(true, {}, sd, so);
179
- return $(this).each(function () {
180
- var a = $(this),
181
- b1 = $('<div>').attr({
182
- class: s.class + '-' + s.button
183
- }),
184
- d1c = s.class + '-' + s.wrap,
185
- d1 = $('<div>').attr({
186
- id: a.attr('id') + '_' + s.wrap,
187
- class: d1c
188
- });
189
- if (!a.is('input')) {
190
- return a;
191
- }
192
- d1.attr('class', (d1.attr('class') + ' ' + a.attr('class')));
193
- if (a.is(':disabled')) {
194
- d1.toggleClass('disabled', a.is(':disabled'));
195
- a.prop('disabled', false);
196
- }
197
- d1.toggleClass('checked', a.is(':checked'));
198
- a.attr('type', 'checkbox').hide().removeAttr('class').wrap(d1).before(b1);
199
- d1 = a.parent();
200
- a.on('change', function (e) {
201
- if (d1.hasClass('disabled')) {
202
- return e.preventDefault();
203
- }
204
- d1.toggleClass('checked', $(this).is(':checked'));
205
- });
206
- d1.on('click', function (e) {
207
- if (d1.hasClass('disabled')) {
208
- return e.preventDefault();
209
- }
210
- if (a.is(':enabled') && d1.hasClass('checked') === a.is(':checked')) {
211
- a.click();
212
- }
213
- });
214
- return a;
215
- });
216
- };
217
- $.fn.tiwl_onoffblock = function (so) {
218
- var sd = {
219
- onEachElm: function () {},
220
- isChecked: function () {
221
- return $(this).is(':checked')
222
- }
223
- },
224
- s = $.extend(true, {}, sd, so);
225
- return $(this).each(function () {
226
- var a = $(this),
227
- setAction = function () {
228
- var o = $(this),
229
- o_show = o.attr('tiwl-show'),
230
- o_hide = o.attr('tiwl-hide'),
231
- o_ch = s.isChecked.call(o),
232
- doAction = function (o_, on) {
233
- o_ = o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm) || [];
234
- $.each(o_, function (k, v) {
235
- s.onEachElm.call($(v).toggle(on));
236
- });
237
- };
238
- if ('string' === typeof o_show) {
239
- doAction(o_show, o_ch);
240
- }
241
- if ('string' === typeof o_hide) {
242
- doAction(o_hide, !o_ch);
243
- }
244
- return o;
245
- };
246
- if (!a.is('input') || 'checkbox' != a.attr('type')) {
247
- return a;
248
- }
249
- $(this).on('change', setAction);
250
- return setAction.call(a);
251
- });
252
- };
253
- $.fn.tiwl_byvalueblock = function (so) {
254
- var sd = {
255
- onEachElm: function () {},
256
- onClick: function () {
257
- return $(this).val() == $(this).attr('tiwl-value');
258
- }
259
- },
260
- s = $.extend(true, {}, sd, so);
261
- return $(this).each(function () {
262
- var a = $(this),
263
- setAction = function (s) {
264
- var o = $(this),
265
- o_show = o.attr('tiwl-show'),
266
- o_hide = o.attr('tiwl-hide'),
267
- o_ch = s.onClick.call(o),
268
- doAction = function (o_, on) {
269
- o_ = o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm) || [];
270
- $.each(o_, function (k, v) {
271
- s.onEachElm.call($(v).toggle(on));
272
- });
273
- };
274
- if ('string' === typeof o_show) {
275
- doAction(o_show, o_ch);
276
- }
277
- if ('string' === typeof o_hide) {
278
- doAction(o_hide, !o_ch);
279
- }
280
- return o;
281
- };
282
- if (!a.is('input') && !a.is('select')) {
283
- return a;
284
- }
285
- $(this).on('change', function () {
286
- setAction.call(this, s);
287
- });
288
- return setAction.call(a, s);
289
- });
290
- };
291
- var a = new TInvWL($);
292
- $(document).ready(function () {
293
- a.Run();
294
- jQuery('input[name="general-show_notice"]').change(function () {
295
- var o = jQuery(this),
296
- a = !o.is(':checked'),
297
- b = jQuery('input[name="general-redirect_require_login"]');
298
- if (a && !b.is(':checked')) {
299
- b.click().trigger('change');
300
- }
301
- b.closest('.tiwlform-onoff-container').toggleClass('disabled', a);
302
- }).change();
303
- $('.tablenav').each(function () {
304
- var tablenav = $(this);
305
- if (!$.trim(tablenav.find('.alignleft').html()).length) {
306
- tablenav.find('.alignleft').remove();
307
- }
308
- if (!$.trim(tablenav.find('.alignright').html()).length || tablenav.find('.tablenav-pages').hasClass('one-page')) {
309
- tablenav.find('.alignright').remove();
310
- tablenav.find('.tinv-wishlist-clear').remove();
311
- }
312
- if (!$.trim(tablenav.html()).length) {
313
- tablenav.remove();
314
- }
315
- });
316
- $('.tablenav .bulkactions select').addClass('tinvwl-select grey').wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>');
317
- $('.tablenav .bulkactions .button.action, .tablenav #search-submit').removeClass('button').addClass('tinvwl-btn grey');
318
- $('.tinvwl-modal-btn').on('click', function () {
319
- $(this).next('.tinvwl-modal').addClass('tinvwl-modal-open');
320
- });
321
- $('.tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close').on('click', function (e) {
322
- e.preventDefault();
323
- $(this).parents('.tinvwl-modal:first').removeClass('tinvwl-modal-open');
324
- });
325
- if (typeof($.fn.popover) !== 'undefined') {
326
- var popover = $('.tinvwl-help');
327
- popover.popover({
328
- content: function () {
329
- return $(this).closest('.tinvwl-info-wrap').find('.tinvwl-info-desc').html();
330
- }
331
- });
332
- popover.on('click', function () {
333
- $(this).popover('toggle');
334
- });
335
- popover.on('focusout', function () {
336
- $(this).popover('hide');
337
- });
338
- $(window).on('resize', function () {
339
- popover.popover('hide');
340
- });
341
- }
342
- $('body').on('click', '.tinvwl-confirm-reset', function (e) {
343
- e.preventDefault();
344
- var a = confirm(tinvwl_comfirm.text_comfirm_reset);
345
- if (a) {
346
- $(this).removeClass('tinvwl-confirm-reset').trigger('click');
347
- }
348
- });
349
- });
350
- })(jQuery);
1
+ function TInvWL($, h) {
2
+ this.pf = 'tinvwl';
3
+ this.g = '_';
4
+ this.ho = h || false;
5
+ this.n = 'TInvWL';
6
+ this.aj_act = function (a) {
7
+ return [this.pf, a].join(this.g);
8
+ };
9
+ this._csel = function (a, b) {
10
+ var b = b || '.';
11
+ return '{0}{1}{2}'.format(b, this.pf, a);
12
+ };
13
+ this._tm = function (a) {
14
+ var c = $("script#{0}[type='text/template']".format(a));
15
+ if (c.length) {
16
+ return c.html();
17
+ }
18
+ return '';
19
+ };
20
+ this.formElm = function () {
21
+ $(this._csel("-form-onoff")).tiwl_onoff();
22
+ $('input[type=checkbox][tiwl-show], input[type=checkbox][tiwl-hide]').tiwl_onoffblock();
23
+ $('[tiwl-value][tiwl-show], [tiwl-value][tiwl-hide]').tiwl_byvalueblock();
24
+ if (typeof($.fn.wpColorPicker) !== 'undefined') {
25
+ var calcLuminance = function (rgb) {
26
+ var c = rgb.substring(1);
27
+ var _rgb = parseInt(c, 16);
28
+ var r = (_rgb >> 16) & 0xff;
29
+ var g = (_rgb >> 8) & 0xff;
30
+ var b = (_rgb >> 0) & 0xff;
31
+ return 0.2126 * r + 0.7152 * g + 0.0722 * b;
32
+ };
33
+ var formColor = this._csel("-form-color");
34
+ $(formColor).each(function () {
35
+ var picker = $(this);
36
+ var pickerWrap = $(this).closest('.tinvwl-color-picker');
37
+ var eyedropper = pickerWrap.find('.tinvwl-eyedropper');
38
+ picker.css('background-color', picker.val());
39
+ if (calcLuminance(picker.val()) > 175) {
40
+ picker.css('color', '#000000');
41
+ }
42
+ picker.iris({
43
+ mode: 'hsv',
44
+ target: $(this).parent().parent(),
45
+ change: function (event, ui) {
46
+ if (calcLuminance(ui.color.toCSS()) > 175) {
47
+ $(this).css('color', '#000000');
48
+ } else {
49
+ $(this).css('color', '');
50
+ }
51
+ $(this).css('background-color', ui.color.toCSS());
52
+ }
53
+ });
54
+ pickerWrap.on('click', '.iris-square-value', function (e) {
55
+ e.preventDefault();
56
+ picker.iris('toggle');
57
+ });
58
+ eyedropper.on('click', function (e) {
59
+ e.preventDefault();
60
+ picker.iris('show');
61
+ });
62
+ picker.on('focusin', function () {
63
+ picker.iris('show');
64
+ });
65
+ });
66
+ $(document).on('click', function (e) {
67
+ if (!$(e.target).is(formColor + ', .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .fati-eyedropper')) {
68
+ $(formColor).iris('hide');
69
+ } else {
70
+ $(formColor).not($(e.target).closest('.tinvwl-color-picker').find(formColor)).iris('hide');
71
+ }
72
+ });
73
+ }
74
+ };
75
+ this.wizard_page = function (a) {
76
+ $(a).find('select').change(this._wizard_page_ch);
77
+ this.wizard_page_ch($(a).find('select'));
78
+ };
79
+ this.wizard_page_ch = function (a) {
80
+ var a = $(a),
81
+ b = a.parent(this._csel('-page-select')),
82
+ c = b.find('input[type=hidden]').val(),
83
+ d = b.find(this._csel('-error-icon')),
84
+ e = b.find(this._csel('-error-desc'));
85
+ if ('' === a.val()) {
86
+ if (0 == c) {
87
+ b.addClass('tinvwl-error');
88
+ d.show();
89
+ e.show();
90
+ }
91
+ return;
92
+ }
93
+ b.removeClass('tinvwl-error');
94
+ d.hide();
95
+ e.hide();
96
+ };
97
+ this.pageElm = function () {
98
+ $(this._csel('-header', 'div.')).prependTo('#wpbody-content');
99
+ $(this._csel('-page-select')).each(this._wizard_page);
100
+ $('.bulkactions [type=submit]').each(this._control_bulkactions);
101
+ $('.action-search [type=submit]').each(this._control_search);
102
+ };
103
+ this.control_bulkactions = function (a) {
104
+ $(a).on('click', this._control_bulkactions_ck);
105
+ };
106
+ this.control_bulkactions_ck = function (a, b) {
107
+ var a = $(a),
108
+ c = a.parents('.bulkactions').eq(0).find('[name=action]'),
109
+ d = a.parents('form').eq(0);
110
+ if (c) {
111
+ if ('-1' === c.val()) {
112
+ b.preventDefault();
113
+ } else {
114
+ if (!d.find('input[type=checkbox]:checked').length) {
115
+ b.preventDefault();
116
+ }
117
+ }
118
+ }
119
+ };
120
+ this.control_search = function (a) {
121
+ $(a).on('click', this._control_search_ck);
122
+ };
123
+ this.control_search_ck = function (a, b) {
124
+ var a = $(a),
125
+ c = a.parents('.action-search').eq(0).find('[name=s]');
126
+ if (c) {
127
+ if ('' === c.val()) {
128
+ b.preventDefault();
129
+ }
130
+ }
131
+ };
132
+ this.Run = function () {
133
+ this.formElm();
134
+ this.pageElm();
135
+ };
136
+ this.cg = function () {
137
+ var n = this.n;
138
+ if (this.ho) {
139
+ var t = new Date();
140
+ n = n + t.getFullYear() + t.getMonth() + t.getDate();
141
+ }
142
+ window[n] = this;
143
+ };
144
+ this.cg();
145
+ if (!String.prototype.format) {
146
+ String.prototype.format = function () {
147
+ var args = arguments;
148
+ return this.replace(/{(\d+)}/g, function (match, number) {
149
+ return typeof args[number] !== 'undefined' ? args[number] : match;
150
+ });
151
+ };
152
+ }
153
+ (function (o) {
154
+ var n = o.n,
155
+ ho = o.ho,
156
+ c = '';
157
+ if (ho) {
158
+ c = 't=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),';
159
+ }
160
+ for (var i in o) {
161
+ if ('function' === typeof o[i] && '_' !== i[0] && !o.hasOwnProperty('_' + i)) {
162
+ eval("o._" + i + "=function(a,b,c,d){var n='" + n + "'," + c + "o=window[n]||null;if (o) {return o." + i + "(this,a,b,c,d);};};");
163
+ }
164
+ }
165
+ })(this);
166
+ }
167
+ (function ($) {
168
+ $.fn.tiwl_onoff = function (so) {
169
+ var sd = {
170
+ value: {
171
+ on: '',
172
+ off: ''
173
+ },
174
+ class: 'tiwlform-onoff',
175
+ wrap: 'container',
176
+ button: 'button'
177
+ },
178
+ s = $.extend(true, {}, sd, so);
179
+ return $(this).each(function () {
180
+ var a = $(this),
181
+ b1 = $('<div>').attr({
182
+ class: s.class + '-' + s.button
183
+ }),
184
+ d1c = s.class + '-' + s.wrap,
185
+ d1 = $('<div>').attr({
186
+ id: a.attr('id') + '_' + s.wrap,
187
+ class: d1c
188
+ });
189
+ if (!a.is('input')) {
190
+ return a;
191
+ }
192
+ d1.attr('class', (d1.attr('class') + ' ' + a.attr('class')));
193
+ if (a.is(':disabled')) {
194
+ d1.toggleClass('disabled', a.is(':disabled'));
195
+ a.prop('disabled', false);
196
+ }
197
+ d1.toggleClass('checked', a.is(':checked'));
198
+ a.attr('type', 'checkbox').hide().removeAttr('class').wrap(d1).before(b1);
199
+ d1 = a.parent();
200
+ a.on('change', function (e) {
201
+ if (d1.hasClass('disabled')) {
202
+ return e.preventDefault();
203
+ }
204
+ d1.toggleClass('checked', $(this).is(':checked'));
205
+ });
206
+ d1.on('click', function (e) {
207
+ if (d1.hasClass('disabled')) {
208
+ return e.preventDefault();
209
+ }
210
+ if (a.is(':enabled') && d1.hasClass('checked') === a.is(':checked')) {
211
+ a.click();
212
+ }
213
+ });
214
+ return a;
215
+ });
216
+ };
217
+ $.fn.tiwl_onoffblock = function (so) {
218
+ var sd = {
219
+ onEachElm: function () {},
220
+ isChecked: function () {
221
+ return $(this).is(':checked')
222
+ }
223
+ },
224
+ s = $.extend(true, {}, sd, so);
225
+ return $(this).each(function () {
226
+ var a = $(this),
227
+ setAction = function () {
228
+ var o = $(this),
229
+ o_show = o.attr('tiwl-show'),
230
+ o_hide = o.attr('tiwl-hide'),
231
+ o_ch = s.isChecked.call(o),
232
+ doAction = function (o_, on) {
233
+ o_ = o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm) || [];
234
+ $.each(o_, function (k, v) {
235
+ s.onEachElm.call($(v).toggle(on));
236
+ });
237
+ };
238
+ if ('string' === typeof o_show) {
239
+ doAction(o_show, o_ch);
240
+ }
241
+ if ('string' === typeof o_hide) {
242
+ doAction(o_hide, !o_ch);
243
+ }
244
+ return o;
245
+ };
246
+ if (!a.is('input') || 'checkbox' != a.attr('type')) {
247
+ return a;
248
+ }
249
+ $(this).on('change', setAction);
250
+ return setAction.call(a);
251
+ });
252
+ };
253
+ $.fn.tiwl_byvalueblock = function (so) {
254
+ var sd = {
255
+ onEachElm: function () {},
256
+ onClick: function () {
257
+ return $(this).val() == $(this).attr('tiwl-value');
258
+ }
259
+ },
260
+ s = $.extend(true, {}, sd, so);
261
+ return $(this).each(function () {
262
+ var a = $(this),
263
+ setAction = function (s) {
264
+ var o = $(this),
265
+ o_show = o.attr('tiwl-show'),
266
+ o_hide = o.attr('tiwl-hide'),
267
+ o_ch = s.onClick.call(o),
268
+ doAction = function (o_, on) {
269
+ o_ = o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm) || [];
270
+ $.each(o_, function (k, v) {
271
+ s.onEachElm.call($(v).toggle(on));
272
+ });
273
+ };
274
+ if ('string' === typeof o_show) {
275
+ doAction(o_show, o_ch);
276
+ }
277
+ if ('string' === typeof o_hide) {
278
+ doAction(o_hide, !o_ch);
279
+ }
280
+ return o;
281
+ };
282
+ if (!a.is('input') && !a.is('select')) {
283
+ return a;
284
+ }
285
+ $(this).on('change', function () {
286
+ setAction.call(this, s);
287
+ });
288
+ return setAction.call(a, s);
289
+ });
290
+ };
291
+ var a = new TInvWL($);
292
+ $(document).ready(function () {
293
+ a.Run();
294
+ jQuery('input[name="general-show_notice"]').change(function () {
295
+ var o = jQuery(this),
296
+ a = !o.is(':checked'),
297
+ b = jQuery('input[name="general-redirect_require_login"]');
298
+ if (a && !b.is(':checked')) {
299
+ b.click().trigger('change');
300
+ }
301
+ b.closest('.tiwlform-onoff-container').toggleClass('disabled', a);
302
+ }).change();
303
+ $('.tablenav').each(function () {
304
+ var tablenav = $(this);
305
+ if (!$.trim(tablenav.find('.alignleft').html()).length) {
306
+ tablenav.find('.alignleft').remove();
307
+ }
308
+ if (!$.trim(tablenav.find('.alignright').html()).length || tablenav.find('.tablenav-pages').hasClass('one-page')) {
309
+ tablenav.find('.alignright').remove();
310
+ tablenav.find('.tinv-wishlist-clear').remove();
311
+ }
312
+ if (!$.trim(tablenav.html()).length) {
313
+ tablenav.remove();
314
+ }
315
+ });
316
+ $('.tablenav .bulkactions select').addClass('tinvwl-select grey').wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>');
317
+ $('.tablenav .bulkactions .button.action, .tablenav #search-submit').removeClass('button').addClass('tinvwl-btn grey');
318
+ $('.tinvwl-modal-btn').on('click', function () {
319
+ $(this).next('.tinvwl-modal').addClass('tinvwl-modal-open');
320
+ });
321
+ $('.tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close').on('click', function (e) {
322
+ e.preventDefault();
323
+ $(this).parents('.tinvwl-modal:first').removeClass('tinvwl-modal-open');
324
+ });
325
+ if (typeof($.fn.popover) !== 'undefined') {
326
+ var popover = $('.tinvwl-help');
327
+ popover.popover({
328
+ content: function () {
329
+ return $(this).closest('.tinvwl-info-wrap').find('.tinvwl-info-desc').html();
330
+ }
331
+ });
332
+ popover.on('click', function () {
333
+ $(this).popover('toggle');
334
+ });
335
+ popover.on('focusout', function () {
336
+ $(this).popover('hide');
337
+ });
338
+ $(window).on('resize', function () {
339
+ popover.popover('hide');
340
+ });
341
+ }
342
+ $('body').on('click', '.tinvwl-confirm-reset', function (e) {
343
+ e.preventDefault();
344
+ var a = confirm(tinvwl_comfirm.text_comfirm_reset);
345
+ if (a) {
346
+ $(this).removeClass('tinvwl-confirm-reset').trigger('click');
347
+ }
348
+ });
349
+ });
350
+ })(jQuery);
asset/js/admin.min.js CHANGED
@@ -1 +1 @@
1
- function TInvWL($,h){this.pf='tinvwl';this.g='_';this.ho=h||false;this.n='TInvWL';this.aj_act=function(a){return[this.pf,a].join(this.g);};this._csel=function(a,b){var b=b||'.';return'{0}{1}{2}'.format(b,this.pf,a);};this._tm=function(a){var c=$("script#{0}[type='text/template']".format(a));if(c.length){return c.html();} return'';};this.formElm=function(){$(this._csel("-form-onoff")).tiwl_onoff();$('input[type=checkbox][tiwl-show], input[type=checkbox][tiwl-hide]').tiwl_onoffblock();$('[tiwl-value][tiwl-show], [tiwl-value][tiwl-hide]').tiwl_byvalueblock();if(typeof($.fn.wpColorPicker)!=='undefined'){var calcLuminance=function(rgb){var c=rgb.substring(1);var _rgb=parseInt(c,16);var r=(_rgb>>16)&0xff;var g=(_rgb>>8)&0xff;var b=(_rgb>>0)&0xff;return 0.2126*r+0.7152*g+0.0722*b;};var formColor=this._csel("-form-color");$(formColor).each(function(){var picker=$(this);var pickerWrap=$(this).closest('.tinvwl-color-picker');var eyedropper=pickerWrap.find('.tinvwl-eyedropper');picker.css('background-color',picker.val());if(calcLuminance(picker.val())>175){picker.css('color','#000000');} picker.iris({mode:'hsv',target:$(this).parent().parent(),change:function(event,ui){if(calcLuminance(ui.color.toCSS())>175){$(this).css('color','#000000');}else{$(this).css('color','');} $(this).css('background-color',ui.color.toCSS());}});pickerWrap.on('click','.iris-square-value',function(e){e.preventDefault();picker.iris('toggle');});eyedropper.on('click',function(e){e.preventDefault();picker.iris('show');});picker.on('focusin',function(){picker.iris('show');});});$(document).on('click',function(e){if(!$(e.target).is(formColor+', .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .fa-eyedropper')){$(formColor).iris('hide');}else{$(formColor).not($(e.target).closest('.tinvwl-color-picker').find(formColor)).iris('hide');}});}};this.wizard_page=function(a){$(a).find('select').change(this._wizard_page_ch);this.wizard_page_ch($(a).find('select'));};this.wizard_page_ch=function(a){var a=$(a),b=a.parent(this._csel('-page-select')),c=b.find('input[type=hidden]').val(),d=b.find(this._csel('-error-icon')),e=b.find(this._csel('-error-desc'));if(''===a.val()){if(0==c){b.addClass('tinvwl-error');d.show();e.show();} return;} b.removeClass('tinvwl-error');d.hide();e.hide();};this.pageElm=function(){$(this._csel('-header','div.')).prependTo('#wpbody-content');$(this._csel('-page-select')).each(this._wizard_page);$('.bulkactions [type=submit]').each(this._control_bulkactions);$('.action-search [type=submit]').each(this._control_search);};this.control_bulkactions=function(a){$(a).on('click',this._control_bulkactions_ck);};this.control_bulkactions_ck=function(a,b){var a=$(a),c=a.parents('.bulkactions').eq(0).find('[name=action]'),d=a.parents('form').eq(0);if(c){if('-1'===c.val()){b.preventDefault();}else{if(!d.find('input[type=checkbox]:checked').length){b.preventDefault();}}}};this.control_search=function(a){$(a).on('click',this._control_search_ck);};this.control_search_ck=function(a,b){var a=$(a),c=a.parents('.action-search').eq(0).find('[name=s]');if(c){if(''===c.val()){b.preventDefault();}}};this.Run=function(){this.formElm();this.pageElm();};this.cg=function(){var n=this.n;if(this.ho){var t=new Date();n=n+t.getFullYear()+t.getMonth()+t.getDate();} window[n]=this;};this.cg();if(!String.prototype.format){String.prototype.format=function(){var args=arguments;return this.replace(/{(\d+)}/g,function(match,number){return typeof args[number]!=='undefined'?args[number]:match;});};} (function(o){var n=o.n,ho=o.ho,c='';if(ho){c='t=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),';} for(var i in o){if('function'===typeof o[i]&&'_'!==i[0]&&!o.hasOwnProperty('_'+i)){eval("o._"+i+"=function(a,b,c,d){var n='"+n+"',"+c+"o=window[n]||null;if (o) {return o."+i+"(this,a,b,c,d);};};");}}})(this);} (function($){$.fn.tiwl_onoff=function(so){var sd={value:{on:'',off:''},class:'tiwlform-onoff',wrap:'container',button:'button'},s=$.extend(true,{},sd,so);return $(this).each(function(){var a=$(this),b1=$('<div>').attr({class:s.class+'-'+s.button}),d1c=s.class+'-'+s.wrap,d1=$('<div>').attr({id:a.attr('id')+'_'+s.wrap,class:d1c});if(!a.is('input')){return a;} d1.attr('class',(d1.attr('class')+' '+a.attr('class')));if(a.is(':disabled')){d1.toggleClass('disabled',a.is(':disabled'));a.prop('disabled',false);} d1.toggleClass('checked',a.is(':checked'));a.attr('type','checkbox').hide().removeAttr('class').wrap(d1).before(b1);d1=a.parent();a.on('change',function(e){if(d1.hasClass('disabled')){return e.preventDefault();} d1.toggleClass('checked',$(this).is(':checked'));});d1.on('click',function(e){if(d1.hasClass('disabled')){return e.preventDefault();} if(a.is(':enabled')&&d1.hasClass('checked')===a.is(':checked')){a.click();}});return a;});};$.fn.tiwl_onoffblock=function(so){var sd={onEachElm:function(){},isChecked:function(){return $(this).is(':checked')}},s=$.extend(true,{},sd,so);return $(this).each(function(){var a=$(this),setAction=function(){var o=$(this),o_show=o.attr('tiwl-show'),o_hide=o.attr('tiwl-hide'),o_ch=s.isChecked.call(o),doAction=function(o_,on){o_=o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm)||[];$.each(o_,function(k,v){s.onEachElm.call($(v).toggle(on));});};if('string'===typeof o_show){doAction(o_show,o_ch);} if('string'===typeof o_hide){doAction(o_hide,!o_ch);} return o;};if(!a.is('input')||'checkbox'!=a.attr('type')){return a;} $(this).on('change',setAction);return setAction.call(a);});};$.fn.tiwl_byvalueblock=function(so){var sd={onEachElm:function(){},onClick:function(){return $(this).val()==$(this).attr('tiwl-value');}},s=$.extend(true,{},sd,so);return $(this).each(function(){var a=$(this),setAction=function(s){var o=$(this),o_show=o.attr('tiwl-show'),o_hide=o.attr('tiwl-hide'),o_ch=s.onClick.call(o),doAction=function(o_,on){o_=o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm)||[];$.each(o_,function(k,v){s.onEachElm.call($(v).toggle(on));});};if('string'===typeof o_show){doAction(o_show,o_ch);} if('string'===typeof o_hide){doAction(o_hide,!o_ch);} return o;};if(!a.is('input')&&!a.is('select')){return a;} $(this).on('change',function(){setAction.call(this,s);});return setAction.call(a,s);});};var a=new TInvWL($);$(document).ready(function(){a.Run();jQuery('input[name="general-show_notice"]').change(function(){var o=jQuery(this),a=!o.is(':checked'),b=jQuery('input[name="general-redirect_require_login"]');if(a&&!b.is(':checked')){b.click().trigger('change');} b.closest('.tiwlform-onoff-container').toggleClass('disabled',a);}).change();$('.tablenav').each(function(){var tablenav=$(this);if(!$.trim(tablenav.find('.alignleft').html()).length){tablenav.find('.alignleft').remove();} if(!$.trim(tablenav.find('.alignright').html()).length||tablenav.find('.tablenav-pages').hasClass('one-page')){tablenav.find('.alignright').remove();tablenav.find('.tinv-wishlist-clear').remove();} if(!$.trim(tablenav.html()).length){tablenav.remove();}});$('.tablenav .bulkactions select').addClass('tinvwl-select grey').wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>');$('.tablenav .bulkactions .button.action, .tablenav #search-submit').removeClass('button').addClass('tinvwl-btn grey');$('.tinvwl-modal-btn').on('click',function(){$(this).next('.tinvwl-modal').addClass('tinvwl-modal-open');});$('.tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close').on('click',function(e){e.preventDefault();$(this).parents('.tinvwl-modal:first').removeClass('tinvwl-modal-open');});if(typeof($.fn.popover)!=='undefined'){var popover=$('.tinvwl-help');popover.popover({content:function(){return $(this).closest('.tinvwl-info-wrap').find('.tinvwl-info-desc').html();}});popover.on('click',function(){$(this).popover('toggle');});popover.on('focusout',function(){$(this).popover('hide');});$(window).on('resize',function(){popover.popover('hide');});} $('body').on('click','.tinvwl-confirm-reset',function(e){e.preventDefault();var a=confirm(tinvwl_comfirm.text_comfirm_reset);if(a){$(this).removeClass('tinvwl-confirm-reset').trigger('click');}});});})(jQuery);
1
+ function TInvWL($,h){this.pf='tinvwl';this.g='_';this.ho=h||false;this.n='TInvWL';this.aj_act=function(a){return[this.pf,a].join(this.g);};this._csel=function(a,b){var b=b||'.';return'{0}{1}{2}'.format(b,this.pf,a);};this._tm=function(a){var c=$("script#{0}[type='text/template']".format(a));if(c.length){return c.html();} return'';};this.formElm=function(){$(this._csel("-form-onoff")).tiwl_onoff();$('input[type=checkbox][tiwl-show], input[type=checkbox][tiwl-hide]').tiwl_onoffblock();$('[tiwl-value][tiwl-show], [tiwl-value][tiwl-hide]').tiwl_byvalueblock();if(typeof($.fn.wpColorPicker)!=='undefined'){var calcLuminance=function(rgb){var c=rgb.substring(1);var _rgb=parseInt(c,16);var r=(_rgb>>16)&0xff;var g=(_rgb>>8)&0xff;var b=(_rgb>>0)&0xff;return 0.2126*r+0.7152*g+0.0722*b;};var formColor=this._csel("-form-color");$(formColor).each(function(){var picker=$(this);var pickerWrap=$(this).closest('.tinvwl-color-picker');var eyedropper=pickerWrap.find('.tinvwl-eyedropper');picker.css('background-color',picker.val());if(calcLuminance(picker.val())>175){picker.css('color','#000000');} picker.iris({mode:'hsv',target:$(this).parent().parent(),change:function(event,ui){if(calcLuminance(ui.color.toCSS())>175){$(this).css('color','#000000');}else{$(this).css('color','');} $(this).css('background-color',ui.color.toCSS());}});pickerWrap.on('click','.iris-square-value',function(e){e.preventDefault();picker.iris('toggle');});eyedropper.on('click',function(e){e.preventDefault();picker.iris('show');});picker.on('focusin',function(){picker.iris('show');});});$(document).on('click',function(e){if(!$(e.target).is(formColor+', .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .fati-eyedropper')){$(formColor).iris('hide');}else{$(formColor).not($(e.target).closest('.tinvwl-color-picker').find(formColor)).iris('hide');}});}};this.wizard_page=function(a){$(a).find('select').change(this._wizard_page_ch);this.wizard_page_ch($(a).find('select'));};this.wizard_page_ch=function(a){var a=$(a),b=a.parent(this._csel('-page-select')),c=b.find('input[type=hidden]').val(),d=b.find(this._csel('-error-icon')),e=b.find(this._csel('-error-desc'));if(''===a.val()){if(0==c){b.addClass('tinvwl-error');d.show();e.show();} return;} b.removeClass('tinvwl-error');d.hide();e.hide();};this.pageElm=function(){$(this._csel('-header','div.')).prependTo('#wpbody-content');$(this._csel('-page-select')).each(this._wizard_page);$('.bulkactions [type=submit]').each(this._control_bulkactions);$('.action-search [type=submit]').each(this._control_search);};this.control_bulkactions=function(a){$(a).on('click',this._control_bulkactions_ck);};this.control_bulkactions_ck=function(a,b){var a=$(a),c=a.parents('.bulkactions').eq(0).find('[name=action]'),d=a.parents('form').eq(0);if(c){if('-1'===c.val()){b.preventDefault();}else{if(!d.find('input[type=checkbox]:checked').length){b.preventDefault();}}}};this.control_search=function(a){$(a).on('click',this._control_search_ck);};this.control_search_ck=function(a,b){var a=$(a),c=a.parents('.action-search').eq(0).find('[name=s]');if(c){if(''===c.val()){b.preventDefault();}}};this.Run=function(){this.formElm();this.pageElm();};this.cg=function(){var n=this.n;if(this.ho){var t=new Date();n=n+t.getFullYear()+t.getMonth()+t.getDate();} window[n]=this;};this.cg();if(!String.prototype.format){String.prototype.format=function(){var args=arguments;return this.replace(/{(\d+)}/g,function(match,number){return typeof args[number]!=='undefined'?args[number]:match;});};} (function(o){var n=o.n,ho=o.ho,c='';if(ho){c='t=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),';} for(var i in o){if('function'===typeof o[i]&&'_'!==i[0]&&!o.hasOwnProperty('_'+i)){eval("o._"+i+"=function(a,b,c,d){var n='"+n+"',"+c+"o=window[n]||null;if (o) {return o."+i+"(this,a,b,c,d);};};");}}})(this);} (function($){$.fn.tiwl_onoff=function(so){var sd={value:{on:'',off:''},class:'tiwlform-onoff',wrap:'container',button:'button'},s=$.extend(true,{},sd,so);return $(this).each(function(){var a=$(this),b1=$('<div>').attr({class:s.class+'-'+s.button}),d1c=s.class+'-'+s.wrap,d1=$('<div>').attr({id:a.attr('id')+'_'+s.wrap,class:d1c});if(!a.is('input')){return a;} d1.attr('class',(d1.attr('class')+' '+a.attr('class')));if(a.is(':disabled')){d1.toggleClass('disabled',a.is(':disabled'));a.prop('disabled',false);} d1.toggleClass('checked',a.is(':checked'));a.attr('type','checkbox').hide().removeAttr('class').wrap(d1).before(b1);d1=a.parent();a.on('change',function(e){if(d1.hasClass('disabled')){return e.preventDefault();} d1.toggleClass('checked',$(this).is(':checked'));});d1.on('click',function(e){if(d1.hasClass('disabled')){return e.preventDefault();} if(a.is(':enabled')&&d1.hasClass('checked')===a.is(':checked')){a.click();}});return a;});};$.fn.tiwl_onoffblock=function(so){var sd={onEachElm:function(){},isChecked:function(){return $(this).is(':checked')}},s=$.extend(true,{},sd,so);return $(this).each(function(){var a=$(this),setAction=function(){var o=$(this),o_show=o.attr('tiwl-show'),o_hide=o.attr('tiwl-hide'),o_ch=s.isChecked.call(o),doAction=function(o_,on){o_=o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm)||[];$.each(o_,function(k,v){s.onEachElm.call($(v).toggle(on));});};if('string'===typeof o_show){doAction(o_show,o_ch);} if('string'===typeof o_hide){doAction(o_hide,!o_ch);} return o;};if(!a.is('input')||'checkbox'!=a.attr('type')){return a;} $(this).on('change',setAction);return setAction.call(a);});};$.fn.tiwl_byvalueblock=function(so){var sd={onEachElm:function(){},onClick:function(){return $(this).val()==$(this).attr('tiwl-value');}},s=$.extend(true,{},sd,so);return $(this).each(function(){var a=$(this),setAction=function(s){var o=$(this),o_show=o.attr('tiwl-show'),o_hide=o.attr('tiwl-hide'),o_ch=s.onClick.call(o),doAction=function(o_,on){o_=o_.match(/[\w\d-\>\.\#\:\=\[\]]+/igm)||[];$.each(o_,function(k,v){s.onEachElm.call($(v).toggle(on));});};if('string'===typeof o_show){doAction(o_show,o_ch);} if('string'===typeof o_hide){doAction(o_hide,!o_ch);} return o;};if(!a.is('input')&&!a.is('select')){return a;} $(this).on('change',function(){setAction.call(this,s);});return setAction.call(a,s);});};var a=new TInvWL($);$(document).ready(function(){a.Run();jQuery('input[name="general-show_notice"]').change(function(){var o=jQuery(this),a=!o.is(':checked'),b=jQuery('input[name="general-redirect_require_login"]');if(a&&!b.is(':checked')){b.click().trigger('change');} b.closest('.tiwlform-onoff-container').toggleClass('disabled',a);}).change();$('.tablenav').each(function(){var tablenav=$(this);if(!$.trim(tablenav.find('.alignleft').html()).length){tablenav.find('.alignleft').remove();} if(!$.trim(tablenav.find('.alignright').html()).length||tablenav.find('.tablenav-pages').hasClass('one-page')){tablenav.find('.alignright').remove();tablenav.find('.tinv-wishlist-clear').remove();} if(!$.trim(tablenav.html()).length){tablenav.remove();}});$('.tablenav .bulkactions select').addClass('tinvwl-select grey').wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>');$('.tablenav .bulkactions .button.action, .tablenav #search-submit').removeClass('button').addClass('tinvwl-btn grey');$('.tinvwl-modal-btn').on('click',function(){$(this).next('.tinvwl-modal').addClass('tinvwl-modal-open');});$('.tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close').on('click',function(e){e.preventDefault();$(this).parents('.tinvwl-modal:first').removeClass('tinvwl-modal-open');});if(typeof($.fn.popover)!=='undefined'){var popover=$('.tinvwl-help');popover.popover({content:function(){return $(this).closest('.tinvwl-info-wrap').find('.tinvwl-info-desc').html();}});popover.on('click',function(){$(this).popover('toggle');});popover.on('focusout',function(){$(this).popover('hide');});$(window).on('resize',function(){popover.popover('hide');});} $('body').on('click','.tinvwl-confirm-reset',function(e){e.preventDefault();var a=confirm(tinvwl_comfirm.text_comfirm_reset);if(a){$(this).removeClass('tinvwl-confirm-reset').trigger('click');}});});})(jQuery);
includes/form.helper.php CHANGED
@@ -197,7 +197,7 @@ class TInvWL_Form {
197
  'name' => is_array( $data ) ? '' : $data,
198
  'value' => $value,
199
  );
200
- return sprintf( '<div class="tinvwl-color-picker"><div class="tinvwl-input-group tinvwl-no-full"><input %s%s /><div class="tinvwl-input-group-btn"><div class="tinvwl-eyedropper"><a href="javascript:void(0);"><i class="fa fa-eyedropper"></i></a></div></div></div></div>', self::__parseatr( $data, $defaults ), self::__atrtostr( $extra ) );
201
  }
202
 
203
  /**
197
  'name' => is_array( $data ) ? '' : $data,
198
  'value' => $value,
199
  );
200
+ return sprintf( '<div class="tinvwl-color-picker"><div class="tinvwl-input-group tinvwl-no-full"><input %s%s /><div class="tinvwl-input-group-btn"><div class="tinvwl-eyedropper"><a href="javascript:void(0);"><i class="fati fati-eyedropper"></i></a></div></div></div></div>', self::__parseatr( $data, $defaults ), self::__atrtostr( $extra ) );
201
  }
202
 
203
  /**
includes/view.helper.php CHANGED
@@ -357,7 +357,7 @@ class TInvWL_View {
357
  */
358
  private static function status_panel() {
359
  return array(
360
- sprintf( '<a class="tinvwl-btn grey w-icon md-icon smaller-txt" href="%s"><i class="fa fa-graduation-cap"></i><span class="tinvwl-txt">%s</span></a>', 'https://templateinvaders.com/documentation/ti-woocommerce-wishlist?utm_source=' . TINVWL_UTM_SOURCE . '&utm_campaign=' . TINVWL_UTM_CAMPAIGN . '&utm_medium=' . TINVWL_UTM_MEDIUM . '&utm_content=header_documentation&partner=' . TINVWL_UTM_SOURCE, __( 'read documentation', 'ti-woocommerce-wishlist' ) ),
361
  );
362
  }
363
 
357
  */
358
  private static function status_panel() {
359
  return array(
360
+ sprintf( '<a class="tinvwl-btn grey w-icon md-icon smaller-txt" href="%s"><i class="fati fati-graduation-cap"></i><span class="tinvwl-txt">%s</span></a>', 'https://templateinvaders.com/documentation/ti-woocommerce-wishlist?utm_source=' . TINVWL_UTM_SOURCE . '&utm_campaign=' . TINVWL_UTM_CAMPAIGN . '&utm_medium=' . TINVWL_UTM_MEDIUM . '&utm_content=header_documentation&partner=' . TINVWL_UTM_SOURCE, __( 'read documentation', 'ti-woocommerce-wishlist' ) ),
361
  );
362
  }
363
 
public/addtowishlist.class.php CHANGED
@@ -91,14 +91,16 @@ class TInvWL_Public_AddToWishlist {
91
  case 'before':
92
  add_action( 'tinvwl_before_add_to_cart_button', 'tinvwl_view_addto_html' );
93
  add_action( 'tinvwl_single_product_summary', 'tinvwl_view_addto_htmlout' );
94
- add_action( 'woocommerce_before_add_to_cart_button', 'tinvwl_view_addto_html', 0 );
95
  add_action( 'woocommerce_single_product_summary', 'tinvwl_view_addto_htmlout', 29 );
 
96
  break;
97
  case 'after':
98
  add_action( 'tinvwl_after_add_to_cart_button', 'tinvwl_view_addto_html' );
99
  add_action( 'tinvwl_single_product_summary', 'tinvwl_view_addto_htmlout' );
100
  add_action( 'woocommerce_after_add_to_cart_button', 'tinvwl_view_addto_html', 0 );
101
  add_action( 'woocommerce_single_product_summary', 'tinvwl_view_addto_htmlout', 31 );
 
102
  break;
103
  }
104
  if ( tinv_get_option( 'add_to_wishlist_catalog', 'show_in_loop' ) ) {
91
  case 'before':
92
  add_action( 'tinvwl_before_add_to_cart_button', 'tinvwl_view_addto_html' );
93
  add_action( 'tinvwl_single_product_summary', 'tinvwl_view_addto_htmlout' );
94
+ add_action( 'woocommerce_before_add_to_cart_button', 'tinvwl_view_addto_html', 20 );
95
  add_action( 'woocommerce_single_product_summary', 'tinvwl_view_addto_htmlout', 29 );
96
+ add_action( 'catalog_visibility_before_alternate_add_to_cart_button', 'tinvwl_view_addto_html' );
97
  break;
98
  case 'after':
99
  add_action( 'tinvwl_after_add_to_cart_button', 'tinvwl_view_addto_html' );
100
  add_action( 'tinvwl_single_product_summary', 'tinvwl_view_addto_htmlout' );
101
  add_action( 'woocommerce_after_add_to_cart_button', 'tinvwl_view_addto_html', 0 );
102
  add_action( 'woocommerce_single_product_summary', 'tinvwl_view_addto_htmlout', 31 );
103
+ add_action( 'catalog_visibility_after_alternate_add_to_cart_button', 'tinvwl_view_addto_html' );
104
  break;
105
  }
106
  if ( tinv_get_option( 'add_to_wishlist_catalog', 'show_in_loop' ) ) {
public/tinvwl.class.php CHANGED
@@ -437,7 +437,7 @@ class TInvWL_Public_TInvWL {
437
  $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
438
  wp_register_script( $this->_n, TINVWL_URL . 'asset/js/public' . $suffix . '.js', array(
439
  'jquery',
440
- 'js-cookie',
441
  'wc-cart-fragments'
442
  ), $this->_v, true );
443
  wp_localize_script( $this->_n, 'tinvwl_add_to_wishlist', array(
@@ -445,7 +445,7 @@ class TInvWL_Public_TInvWL {
445
  'text_already_in' => apply_filters( 'tinvwl-general-text_already_in', tinv_get_option( 'general', 'text_already_in' ) ),
446
  'simple_flow' => tinv_get_option( 'general', 'simple_flow' ),
447
  'i18n_make_a_selection_text' => esc_attr__( 'Please select some product options before adding this product to your wishlist.', 'ti-woocommerce-wishlist' ),
448
- 'tinvwl_break_submit' => esc_attr__( 'No items or actions are selected.', 'ti-woocommerce-wishlist' ),
449
  ) );
450
  wp_enqueue_script( $this->_n );
451
  }
437
  $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
438
  wp_register_script( $this->_n, TINVWL_URL . 'asset/js/public' . $suffix . '.js', array(
439
  'jquery',
440
+ version_compare( WC_VERSION, '3.0.0', '<' ) ? 'jquery-cookie' : 'js-cookie',
441
  'wc-cart-fragments'
442
  ), $this->_v, true );
443
  wp_localize_script( $this->_n, 'tinvwl_add_to_wishlist', array(
445
  'text_already_in' => apply_filters( 'tinvwl-general-text_already_in', tinv_get_option( 'general', 'text_already_in' ) ),
446
  'simple_flow' => tinv_get_option( 'general', 'simple_flow' ),
447
  'i18n_make_a_selection_text' => esc_attr__( 'Please select some product options before adding this product to your wishlist.', 'ti-woocommerce-wishlist' ),
448
+ 'tinvwl_break_submit' => esc_attr__( 'No items or actions are selected.', 'ti-woocommerce-wishlist' ),
449
  ) );
450
  wp_enqueue_script( $this->_n );
451
  }
public/wishlist/view.class.php CHANGED
@@ -195,7 +195,7 @@ class TInvWL_Public_Wishlist_View {
195
  if ( empty( $wishlist ) ) {
196
  return false;
197
  }
198
-
199
  define( 'DONOTCACHEPAGE', 1 );
200
 
201
  $is_owner = is_user_logged_in() ? ( get_current_user_id() === $wishlist['author'] ) : $wishlist['is_owner'];
@@ -391,6 +391,16 @@ class TInvWL_Public_Wishlist_View {
391
  if ( $wishlist['is_owner'] ) {
392
  tinv_wishlist_template( 'ti-wishlist.php', $data );
393
  } else {
 
 
 
 
 
 
 
 
 
 
394
  tinv_wishlist_template( 'ti-wishlist-user.php', $data );
395
  }
396
  }
@@ -441,7 +451,7 @@ class TInvWL_Public_Wishlist_View {
441
  function page_prev() {
442
  $paged = get_query_var( 'paged', 1 );
443
  $paged = 1 < $paged ? $paged - 1 : 0;
444
- $this->page( $paged, sprintf( '<i class="fa fa-chevron-left"></i>%s', __( 'Previous Page', 'ti-woocommerce-wishlist' ) ), array( 'class' => 'button tinv-prev' ) );
445
  }
446
 
447
  /**
@@ -450,7 +460,7 @@ class TInvWL_Public_Wishlist_View {
450
  function page_next() {
451
  $paged = get_query_var( 'paged', 1 );
452
  $paged = 1 < $paged ? $paged + 1 : 2;
453
- $this->page( $paged, sprintf( '%s<i class="fa fa-chevron-right"></i>', __( 'Next Page', 'ti-woocommerce-wishlist' ) ), array( 'class' => 'button tinv-next' ) );
454
  }
455
 
456
  /**
195
  if ( empty( $wishlist ) ) {
196
  return false;
197
  }
198
+
199
  define( 'DONOTCACHEPAGE', 1 );
200
 
201
  $is_owner = is_user_logged_in() ? ( get_current_user_id() === $wishlist['author'] ) : $wishlist['is_owner'];
391
  if ( $wishlist['is_owner'] ) {
392
  tinv_wishlist_template( 'ti-wishlist.php', $data );
393
  } else {
394
+ if ( class_exists( 'WC_Catalog_Visibility_Options' ) ) {
395
+ global $wc_cvo;
396
+ if ( 'secured' === $wc_cvo->setting( 'wc_cvo_atc' ) ) {
397
+ unset( $data['wishlist_table_row']['add_to_cart'] );
398
+ }
399
+ if ( 'secured' === $wc_cvo->setting( 'wc_cvo_prices' ) ) {
400
+ unset( $data['wishlist_table_row']['colm_price'] );
401
+ }
402
+ }
403
+
404
  tinv_wishlist_template( 'ti-wishlist-user.php', $data );
405
  }
406
  }
451
  function page_prev() {
452
  $paged = get_query_var( 'paged', 1 );
453
  $paged = 1 < $paged ? $paged - 1 : 0;
454
+ $this->page( $paged, sprintf( '<i class="fati fati-chevron-left"></i>%s', __( 'Previous Page', 'ti-woocommerce-wishlist' ) ), array( 'class' => 'button tinv-prev' ) );
455
  }
456
 
457
  /**
460
  function page_next() {
461
  $paged = get_query_var( 'paged', 1 );
462
  $paged = 1 < $paged ? $paged + 1 : 2;
463
+ $this->page( $paged, sprintf( '%s<i class="fati fati-chevron-right"></i>', __( 'Next Page', 'ti-woocommerce-wishlist' ) ), array( 'class' => 'button tinv-next' ) );
464
  }
465
 
466
  /**
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://templateinvaders.com/?utm_source=wordpressorg&utm_content=d
4
  Tags: wishlist, woocommerce, woocommerce wishlist, e-commerce, shop, ecommerce wishlist, shop wishlist, wishlist for Woocommerce
5
  Requires at least: 4.5
6
  Tested up to: 4.9
7
- Stable tag: 1.7.0
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -13,6 +13,9 @@ Add Wishlist functionality to your store for free.
13
 
14
  == Description ==
15
 
 
 
 
16
  = Increase Sales and Conversions =
17
  WooCommerce Wishlist is a simple but powerful tool that can help you to convert your site visitors into loyal customers. There are many situations when customers can’t buy a product at this time or simply don’t want. Possibility to save products for later encourages users to return to your site and after all, make a purchase. Adding products to Wishlist is easy and convenient so it may also force your customers to buy even more products than they planned. Users can share their wishlist, for example, to help their friends choose a gift for upcoming holiday and so on. By sharing their Wishlists, they are bringing you, new potential customers. All in all this increasing amount of your site visitors, conversion and as a result sales.
18
 
@@ -129,6 +132,18 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
129
 
130
  == Changelog ==
131
 
 
 
 
 
 
 
 
 
 
 
 
 
132
  = 1.7.0 =
133
  *Release Date - 10 May 2018*
134
 
4
  Tags: wishlist, woocommerce, woocommerce wishlist, e-commerce, shop, ecommerce wishlist, shop wishlist, wishlist for Woocommerce
5
  Requires at least: 4.5
6
  Tested up to: 4.9
7
+ Stable tag: 1.7.1
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
13
 
14
  == Description ==
15
 
16
+ = GDPR Ready =
17
+ The WooCommerce Wishlist plugin does not not collect any personal data from website visitors which makes it GDPR compliant.
18
+
19
  = Increase Sales and Conversions =
20
  WooCommerce Wishlist is a simple but powerful tool that can help you to convert your site visitors into loyal customers. There are many situations when customers can’t buy a product at this time or simply don’t want. Possibility to save products for later encourages users to return to your site and after all, make a purchase. Adding products to Wishlist is easy and convenient so it may also force your customers to buy even more products than they planned. Users can share their wishlist, for example, to help their friends choose a gift for upcoming holiday and so on. By sharing their Wishlists, they are bringing you, new potential customers. All in all this increasing amount of your site visitors, conversion and as a result sales.
21
 
132
 
133
  == Changelog ==
134
 
135
+ = 1.7.1 =
136
+ *Release Date - 01 June 2018*
137
+
138
+ * WooCommerce 3.4.x support
139
+ * Fixed compatibility issue with Font-Awesome 5+ library used in some themes
140
+ * Fixed JS issue with WooCommerce plugin versions less than 3.0.0
141
+ * Improved compatibility with [Personalized Product Option Manager](https://wordpress.org/plugins/woocommerce-product-addon/) plugin:
142
+ * Fixed "Add to Wishlist" button position issue
143
+ * Fixed PHP notices
144
+ * Added support for [WooCommerce Catalog Visibility Options](https://woocommerce.com/products/catalog-visibility-options/?aff=3955) plugin
145
+ * Added support for [WooCommerce Product Add-ons](https://woocommerce.com/products/product-add-ons/?aff=3955) plugin
146
+
147
  = 1.7.0 =
148
  *Release Date - 10 May 2018*
149
 
templates/ti-addedtowishlist-dialogbox.php CHANGED
@@ -1,38 +1,38 @@
1
- <?php
2
- /**
3
- * The Template for displaying dialog for message added to wishlist product.
4
- *
5
- * @version 1.6.0
6
- * @package TInvWishlist\Template
7
- */
8
-
9
- if ( ! defined( 'ABSPATH' ) ) {
10
- exit; // Exit if accessed directly.
11
- }
12
-
13
- ?>
14
- <div class="tinvwl_added_to_wishlist tinv-modal tinv-modal-open">
15
- <div class="tinv-overlay"></div>
16
- <div class="tinv-table">
17
- <div class="tinv-cell">
18
- <div class="tinv-modal-inner">
19
- <i class="<?php echo esc_attr( $icon ); ?>"></i>
20
- <div class="tinv-txt"><?php echo $msg; // WPCS: xss ok. ?></div>
21
- <div class="tinvwl-buttons-group tinv-wishlist-clear">
22
- <button class="button tinvwl_button_close" type="button"><i
23
- class="fa fa-times"></i><?php esc_html_e( 'Close', 'ti-woocommerce-wishlist' ); ?></button>
24
- <?php if ( isset( $wishlist_url ) ) : ?>
25
- <button class="button tinvwl_button_view tinvwl-btn-onclick"
26
- data-url="<?php echo esc_url( $wishlist_url ); ?>" type="button"><i
27
- class="fa fa-heart-o"></i><?php echo esc_html( apply_filters( 'tinvwl-general-text_browse', tinv_get_option( 'general', 'text_browse' ) ) ); ?>
28
- </button>
29
- <?php endif; ?>
30
- <?php if ( isset( $dialog_custom_url ) && isset( $dialog_custom_html ) ) : ?>
31
- <button class="button tinvwl_button_view tinvwl-btn-onclick" data-url="<?php echo esc_url( $dialog_custom_url ); ?>" type="button"><?php echo $dialog_custom_html; // WPCS: xss ok. ?></button>
32
- <?php endif; ?>
33
- </div>
34
- <div class="tinv-wishlist-clear"></div>
35
- </div>
36
- </div>
37
- </div>
38
- </div>
1
+ <?php
2
+ /**
3
+ * The Template for displaying dialog for message added to wishlist product.
4
+ *
5
+ * @version 1.6.0
6
+ * @package TInvWishlist\Template
7
+ */
8
+
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit; // Exit if accessed directly.
11
+ }
12
+
13
+ ?>
14
+ <div class="tinvwl_added_to_wishlist tinv-modal tinv-modal-open">
15
+ <div class="tinv-overlay"></div>
16
+ <div class="tinv-table">
17
+ <div class="tinv-cell">
18
+ <div class="tinv-modal-inner">
19
+ <i class="<?php echo esc_attr( $icon ); ?>"></i>
20
+ <div class="tinv-txt"><?php echo $msg; // WPCS: xss ok. ?></div>
21
+ <div class="tinvwl-buttons-group tinv-wishlist-clear">
22
+ <button class="button tinvwl_button_close" type="button"><i
23
+ class="fati fati-times"></i><?php esc_html_e( 'Close', 'ti-woocommerce-wishlist' ); ?></button>
24
+ <?php if ( isset( $wishlist_url ) ) : ?>
25
+ <button class="button tinvwl_button_view tinvwl-btn-onclick"
26
+ data-url="<?php echo esc_url( $wishlist_url ); ?>" type="button"><i
27
+ class="fati fati-heart-o"></i><?php echo esc_html( apply_filters( 'tinvwl-general-text_browse', tinv_get_option( 'general', 'text_browse' ) ) ); ?>
28
+ </button>
29
+ <?php endif; ?>
30
+ <?php if ( isset( $dialog_custom_url ) && isset( $dialog_custom_html ) ) : ?>
31
+ <button class="button tinvwl_button_view tinvwl-btn-onclick" data-url="<?php echo esc_url( $dialog_custom_url ); ?>" type="button"><?php echo $dialog_custom_html; // WPCS: xss ok. ?></button>
32
+ <?php endif; ?>
33
+ </div>
34
+ <div class="tinv-wishlist-clear"></div>
35
+ </div>
36
+ </div>
37
+ </div>
38
+ </div>
templates/ti-wishlist-user.php CHANGED
@@ -111,7 +111,7 @@ if ( ! defined( 'ABSPATH' ) ) {
111
  if ( ! array_key_exists( 'class', $availability ) ) {
112
  $availability['class'] = '';
113
  }
114
- $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-check"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
115
 
116
  echo apply_filters( 'tinvwl_wishlist_item_status', $availability_html, $availability['availability'], $wl_product, $product ); // WPCS: xss ok.
117
  ?>
@@ -124,7 +124,7 @@ if ( ! defined( 'ABSPATH' ) ) {
124
  ?>
125
  <button class="button alt" name="tinvwl-add-to-cart"
126
  value="<?php echo esc_attr( $wl_product['ID'] ); ?>"><i
127
- class="fa fa-shopping-cart"></i><span
128
  class="tinvwl-txt"><?php echo esc_html( apply_filters( 'tinvwl_wishlist_item_add_to_cart', $wishlist_table_row['text_add_to_cart'], $wl_product, $product ) ); ?></span>
129
  </button>
130
  <?php } ?>
111
  if ( ! array_key_exists( 'class', $availability ) ) {
112
  $availability['class'] = '';
113
  }
114
+ $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-check"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
115
 
116
  echo apply_filters( 'tinvwl_wishlist_item_status', $availability_html, $availability['availability'], $wl_product, $product ); // WPCS: xss ok.
117
  ?>
124
  ?>
125
  <button class="button alt" name="tinvwl-add-to-cart"
126
  value="<?php echo esc_attr( $wl_product['ID'] ); ?>"><i
127
+ class="fati fati-shopping-cart"></i><span
128
  class="tinvwl-txt"><?php echo esc_html( apply_filters( 'tinvwl_wishlist_item_add_to_cart', $wishlist_table_row['text_add_to_cart'], $wl_product, $product ) ); ?></span>
129
  </button>
130
  <?php } ?>
templates/ti-wishlist.php CHANGED
@@ -117,7 +117,7 @@ if ( ! defined( 'ABSPATH' ) ) {
117
  if ( ! array_key_exists( 'class', $availability ) ) {
118
  $availability['class'] = '';
119
  }
120
- $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-check"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
121
 
122
  echo apply_filters( 'tinvwl_wishlist_item_status', $availability_html, $availability['availability'], $wl_product, $product ); // WPCS: xss ok.
123
  ?>
@@ -130,7 +130,7 @@ if ( ! defined( 'ABSPATH' ) ) {
130
  ?>
131
  <button class="button alt" name="tinvwl-add-to-cart"
132
  value="<?php echo esc_attr( $wl_product['ID'] ); ?>"><i
133
- class="fa fa-shopping-cart"></i><span
134
  class="tinvwl-txt"><?php echo esc_html( apply_filters( 'tinvwl_wishlist_item_add_to_cart', $wishlist_table_row['text_add_to_cart'], $wl_product, $product ) ); ?></span>
135
  </button>
136
  <?php } ?>
117
  if ( ! array_key_exists( 'class', $availability ) ) {
118
  $availability['class'] = '';
119
  }
120
+ $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-check"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
121
 
122
  echo apply_filters( 'tinvwl_wishlist_item_status', $availability_html, $availability['availability'], $wl_product, $product ); // WPCS: xss ok.
123
  ?>
130
  ?>
131
  <button class="button alt" name="tinvwl-add-to-cart"
132
  value="<?php echo esc_attr( $wl_product['ID'] ); ?>"><i
133
+ class="fati fati-shopping-cart"></i><span
134
  class="tinvwl-txt"><?php echo esc_html( apply_filters( 'tinvwl_wishlist_item_add_to_cart', $wishlist_table_row['text_add_to_cart'], $wl_product, $product ) ); ?></span>
135
  </button>
136
  <?php } ?>
ti-woocommerce-wishlist.php CHANGED
@@ -4,11 +4,11 @@
4
  * Plugin Name: WooCommerce Wishlist Plugin
5
  * Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
6
  * Description: Wishlist functionality for your WooCommerce store.
7
- * Version: 1.7.0
8
  * Requires at least: 4.5
9
  * Tested up to: 4.9
10
  * WC requires at least: 2.6
11
- * WC tested up to: 3.3
12
  * Author: TemplateInvaders
13
  * Author URI: https://templateinvaders.com/
14
  * License: GPL-2.0+
@@ -41,7 +41,7 @@ if ( ! defined( 'TINVWL_DOMAIN' ) ) {
41
  }
42
 
43
  if ( ! defined( 'TINVWL_FVERSION' ) ) {
44
- define( 'TINVWL_FVERSION', '1.7.0' );
45
  }
46
 
47
  if ( ! defined( 'TINVWL_LOAD_FREE' ) ) {
4
  * Plugin Name: WooCommerce Wishlist Plugin
5
  * Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
6
  * Description: Wishlist functionality for your WooCommerce store.
7
+ * Version: 1.7.1
8
  * Requires at least: 4.5
9
  * Tested up to: 4.9
10
  * WC requires at least: 2.6
11
+ * WC tested up to: 3.4
12
  * Author: TemplateInvaders
13
  * Author URI: https://templateinvaders.com/
14
  * License: GPL-2.0+
41
  }
42
 
43
  if ( ! defined( 'TINVWL_FVERSION' ) ) {
44
+ define( 'TINVWL_FVERSION', '1.7.1' );
45
  }
46
 
47
  if ( ! defined( 'TINVWL_LOAD_FREE' ) ) {
tinv-wishlists-function-integration.php CHANGED
@@ -769,7 +769,7 @@ if ( ! function_exists( 'tinvwl_item_status_woocommerce_bookings' ) ) {
769
  $booking_form = new WC_Booking_Form( $product );
770
  $cost = $booking_form->calculate_booking_cost( $wl_product['meta'] );
771
  if ( is_wp_error( $cost ) ) {
772
- return '<p class="stock out-of-stock"><span><i class="fa fa-times"></i></span><span>' . $cost->get_error_message() . '</span></p>';
773
  }
774
  }
775
 
@@ -881,7 +881,7 @@ if ( ! function_exists( 'tinvwl_row_woocommerce_composite_products' ) ) {
881
  if ( ! array_key_exists( 'class', $availability ) ) {
882
  $availability['class'] = '';
883
  }
884
- $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
885
  $row_string = '<tr>';
886
  $row_string .= '<td colspan="2"></td>&nbsp;<td class="product-thumbnail">%2$s</td><td class="product-name">%1$s:<br/>%3$s</td>';
887
  if ( tinv_get_option( 'product_table', 'colm_price' ) ) {
@@ -1030,7 +1030,7 @@ if ( ! function_exists( 'tinvwl_row_woocommerce_product_bundles' ) ) {
1030
  if ( ! array_key_exists( 'class', $availability ) ) {
1031
  $availability['class'] = '';
1032
  }
1033
- $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
1034
  $row_string = '<tr>';
1035
  $row_string .= '<td colspan="2">&nbsp;</td><td class="product-thumbnail">%1$s</td><td class="product-name">%2$s</td>';
1036
  if ( tinv_get_option( 'product_table', 'colm_price' ) ) {
@@ -1177,7 +1177,7 @@ if ( ! function_exists( 'tinvwl_row_woocommerce_mix_and_match_products' ) ) {
1177
  if ( ! array_key_exists( 'class', $availability ) ) {
1178
  $availability['class'] = '';
1179
  }
1180
- $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
1181
  $row_string = '<tr>';
1182
  $row_string .= '<td colspan="2">&nbsp;</td><td class="product-thumbnail">%1$s</td><td class="product-name">%2$s</td>';
1183
  if ( tinv_get_option( 'product_table', 'colm_price' ) ) {
@@ -1332,7 +1332,7 @@ if ( ! function_exists( 'tinvwl_item_status_yith_woocommerce_product_bundles' )
1332
  'class' => 'out-of-stock',
1333
  'availability' => __( 'Out of stock', 'woocommerce' ),
1334
  );
1335
- $availability_html = '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
1336
  }
1337
  }
1338
 
@@ -1391,7 +1391,7 @@ if ( ! function_exists( 'tinvwl_row_yith_woocommerce_product_bundles' ) ) {
1391
  if ( ! array_key_exists( 'class', $availability ) ) {
1392
  $availability['class'] = '';
1393
  }
1394
- $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fa fa-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
1395
  $row_string = '<tr>';
1396
  $row_string .= '<td colspan="2">&nbsp;</td><td class="product-thumbnail">%1$s</td><td class="product-name">%2$s</td>';
1397
  if ( tinv_get_option( 'product_table', 'colm_price' ) ) {
@@ -1454,11 +1454,11 @@ if ( ! function_exists( 'tinv_wishlist_item_meta_woocommerce_product_add_on' ) )
1454
  $personalized_meta = absint( get_post_meta( $wl_product['product_id'], '_product_meta_id', true ) );
1455
  if ( ! empty( $personalized_meta ) && class_exists( 'NM_PersonalizedProduct' ) ) {
1456
 
1457
- $product_meta = $wl_product['meta']['ppom']['fields'];
1458
 
1459
- if ( $product_meta ) {
1460
 
1461
- $item_meta = array();
1462
 
1463
  foreach ( $product_meta as $key => $value ) {
1464
 
@@ -1818,3 +1818,190 @@ if ( ! function_exists( 'tinvwl_item_price_yith_woocommerce_product_add_on' ) )
1818
 
1819
  add_filter( 'tinvwl_wishlist_item_price', 'tinvwl_item_price_yith_woocommerce_product_add_on', 10, 3 );
1820
  } // End if().
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
769
  $booking_form = new WC_Booking_Form( $product );
770
  $cost = $booking_form->calculate_booking_cost( $wl_product['meta'] );
771
  if ( is_wp_error( $cost ) ) {
772
+ return '<p class="stock out-of-stock"><span><i class="fati fati-times"></i></span><span>' . $cost->get_error_message() . '</span></p>';
773
  }
774
  }
775
 
881
  if ( ! array_key_exists( 'class', $availability ) ) {
882
  $availability['class'] = '';
883
  }
884
+ $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
885
  $row_string = '<tr>';
886
  $row_string .= '<td colspan="2"></td>&nbsp;<td class="product-thumbnail">%2$s</td><td class="product-name">%1$s:<br/>%3$s</td>';
887
  if ( tinv_get_option( 'product_table', 'colm_price' ) ) {
1030
  if ( ! array_key_exists( 'class', $availability ) ) {
1031
  $availability['class'] = '';
1032
  }
1033
+ $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
1034
  $row_string = '<tr>';
1035
  $row_string .= '<td colspan="2">&nbsp;</td><td class="product-thumbnail">%1$s</td><td class="product-name">%2$s</td>';
1036
  if ( tinv_get_option( 'product_table', 'colm_price' ) ) {
1177
  if ( ! array_key_exists( 'class', $availability ) ) {
1178
  $availability['class'] = '';
1179
  }
1180
+ $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
1181
  $row_string = '<tr>';
1182
  $row_string .= '<td colspan="2">&nbsp;</td><td class="product-thumbnail">%1$s</td><td class="product-name">%2$s</td>';
1183
  if ( tinv_get_option( 'product_table', 'colm_price' ) ) {
1332
  'class' => 'out-of-stock',
1333
  'availability' => __( 'Out of stock', 'woocommerce' ),
1334
  );
1335
+ $availability_html = '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
1336
  }
1337
  }
1338
 
1391
  if ( ! array_key_exists( 'class', $availability ) ) {
1392
  $availability['class'] = '';
1393
  }
1394
+ $availability_html = empty( $availability['availability'] ) ? '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-check"></i></span><span class="tinvwl-txt">' . esc_html__( 'In stock', 'ti-woocommerce-wishlist' ) . '</span></p>' : '<p class="stock ' . esc_attr( $availability['class'] ) . '"><span><i class="fati fati-times"></i></span><span>' . esc_html( $availability['availability'] ) . '</span></p>';
1395
  $row_string = '<tr>';
1396
  $row_string .= '<td colspan="2">&nbsp;</td><td class="product-thumbnail">%1$s</td><td class="product-name">%2$s</td>';
1397
  if ( tinv_get_option( 'product_table', 'colm_price' ) ) {
1454
  $personalized_meta = absint( get_post_meta( $wl_product['product_id'], '_product_meta_id', true ) );
1455
  if ( ! empty( $personalized_meta ) && class_exists( 'NM_PersonalizedProduct' ) ) {
1456
 
1457
+ $product_meta = ( isset( $wl_product['meta']['ppom'] ) ) ? $wl_product['meta']['ppom']['fields'] : '';
1458
 
1459
+ $item_meta = array();
1460
 
1461
+ if ( $product_meta ) {
1462
 
1463
  foreach ( $product_meta as $key => $value ) {
1464
 
1818
 
1819
  add_filter( 'tinvwl_wishlist_item_price', 'tinvwl_item_price_yith_woocommerce_product_add_on', 10, 3 );
1820
  } // End if().
1821
+
1822
+
1823
+ if ( ! function_exists( 'tinv_wishlist_item_meta_woocommerce_product_addons' ) ) {
1824
+
1825
+ /**
1826
+ * Set descrition for meta WooCommerce Product Addons
1827
+ *
1828
+ * @param array $meta Meta array.
1829
+ * @param array $wl_product Wishlist Product.
1830
+ * @param \WC_Product $product Woocommerce Product.
1831
+ *
1832
+ * @return array
1833
+ */
1834
+ function tinv_wishlist_item_meta_woocommerce_product_addons( $item_data, $product_id, $variation_id ) {
1835
+
1836
+
1837
+ if ( class_exists( 'WC_Product_Addons' ) ) {
1838
+
1839
+
1840
+ $id = ( $variation_id ) ? $variation_id : $product_id;
1841
+
1842
+ $product_addons = get_product_addons( $id );
1843
+
1844
+ if ( $product_addons ) {
1845
+
1846
+
1847
+ foreach ( $product_addons as $addon ) {
1848
+ foreach ( $addon['options'] as $option ) {
1849
+ $original_data = 'addon-' . $addon['field-name'];
1850
+
1851
+ if ( 'file_upload' === $addon['type'] ) {
1852
+ $original_data = 'addon-' . $addon['field-name'] . '-' . sanitize_title( $option['label'] );
1853
+ }
1854
+
1855
+ $value = isset( $item_data[ $original_data ] ) ? $item_data[ $original_data ]['display'] : '';
1856
+
1857
+ if ( $value == '' ) {
1858
+ continue;
1859
+ }
1860
+
1861
+
1862
+ if ( is_array( $value ) ) {
1863
+ $value = array_map( 'stripslashes', $value );
1864
+ } else {
1865
+ $value = stripslashes( $value );
1866
+ }
1867
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/abstract-class-product-addon-field.php' );
1868
+ switch ( $addon['type'] ) {
1869
+ case 'checkbox' :
1870
+ case 'radiobutton' :
1871
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/class-product-addon-field-list.php' );
1872
+ $field = new Product_Addon_Field_List( $addon, $value );
1873
+ break;
1874
+ case 'custom' :
1875
+ case 'custom_textarea' :
1876
+ case 'custom_price' :
1877
+ case 'custom_letters_only' :
1878
+ case 'custom_digits_only' :
1879
+ case 'custom_letters_or_digits' :
1880
+ case 'custom_email' :
1881
+ case 'input_multiplier' :
1882
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/class-product-addon-field-custom.php' );
1883
+ $field = new Product_Addon_Field_Custom( $addon, $value );
1884
+ break;
1885
+ case 'select' :
1886
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/class-product-addon-field-select.php' );
1887
+ $field = new Product_Addon_Field_Select( $addon, $value );
1888
+ break;
1889
+ case 'file_upload' :
1890
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/class-product-addon-field-file-upload.php' );
1891
+ $field = new Product_Addon_Field_File_Upload( $addon, $value, false );
1892
+ break;
1893
+ }
1894
+
1895
+
1896
+ $data = $field->get_cart_item_data();
1897
+
1898
+ unset( $item_data[ $original_data ] );
1899
+ foreach ( $data as $option ) {
1900
+ $name = $option['name'];
1901
+
1902
+ if ( $option['price'] && apply_filters( 'woocommerce_addons_add_price_to_name', '__return_true' ) ) {
1903
+ $name .= ' (' . wc_price( get_product_addon_price_for_display( $option['price'] ) ) . ')';
1904
+ }
1905
+
1906
+ $item_data[] = array(
1907
+ 'key' => $name,
1908
+ 'display' => $option['value'],
1909
+ );
1910
+ }
1911
+ }
1912
+ }
1913
+ }
1914
+ }
1915
+
1916
+ return $item_data;
1917
+ }
1918
+
1919
+ add_filter( 'tinvwl_wishlist_item_meta_post', 'tinv_wishlist_item_meta_woocommerce_product_addons', 10, 3 );
1920
+ } // End if().
1921
+
1922
+ if ( ! function_exists( 'tinvwl_item_price_woocommerce_product_addons' ) ) {
1923
+
1924
+ /**
1925
+ * Modify price for WooCommerce Product Addons.
1926
+ *
1927
+ * @param string $price Returned price.
1928
+ * @param array $wl_product Wishlist Product.
1929
+ * @param \WC_Product $product Woocommerce Product.
1930
+ *
1931
+ * @return string
1932
+ */
1933
+ function tinvwl_item_price_woocommerce_product_addons( $price, $wl_product, $product ) {
1934
+
1935
+ if ( class_exists( 'WC_Product_Addons' ) ) {
1936
+
1937
+ $price = 0;
1938
+
1939
+ $product_addons = get_product_addons( $product->get_id() );
1940
+
1941
+ if ( $product_addons ) {
1942
+
1943
+
1944
+ foreach ( $product_addons as $addon ) {
1945
+
1946
+ $original_data = 'addon-' . $addon['field-name'];
1947
+
1948
+ $value = isset( $wl_product['meta'][ $original_data ] ) ? $wl_product['meta'][ $original_data ] : '';
1949
+ if ( $value == '' ) {
1950
+ continue;
1951
+ }
1952
+
1953
+
1954
+ if ( is_array( $value ) ) {
1955
+ $value = array_map( 'stripslashes', $value );
1956
+ } else {
1957
+ $value = stripslashes( $value );
1958
+ }
1959
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/abstract-class-product-addon-field.php' );
1960
+ switch ( $addon['type'] ) {
1961
+ case 'checkbox' :
1962
+ case 'radiobutton' :
1963
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/class-product-addon-field-list.php' );
1964
+ $field = new Product_Addon_Field_List( $addon, $value );
1965
+ break;
1966
+ case 'custom' :
1967
+ case 'custom_textarea' :
1968
+ case 'custom_price' :
1969
+ case 'custom_letters_only' :
1970
+ case 'custom_digits_only' :
1971
+ case 'custom_letters_or_digits' :
1972
+ case 'custom_email' :
1973
+ case 'input_multiplier' :
1974
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/class-product-addon-field-custom.php' );
1975
+ $field = new Product_Addon_Field_Custom( $addon, $value );
1976
+ break;
1977
+ case 'select' :
1978
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/class-product-addon-field-select.php' );
1979
+ $field = new Product_Addon_Field_Select( $addon, $value );
1980
+ break;
1981
+ case 'file_upload' :
1982
+ include_once( WP_PLUGIN_DIR . '/woocommerce-product-addons/includes/fields/class-product-addon-field-file-upload.php' );
1983
+ $field = new Product_Addon_Field_File_Upload( $addon, $value, false );
1984
+ break;
1985
+ }
1986
+
1987
+
1988
+ $data = $field->get_cart_item_data();
1989
+ foreach ( $data as $option ) {
1990
+ if ( $option['price'] ) {
1991
+ $price += (float) $option['price'];
1992
+ }
1993
+ }
1994
+
1995
+
1996
+ }
1997
+
1998
+ $price = wc_price( $product->get_price() + $price );
1999
+ }
2000
+ }
2001
+
2002
+
2003
+ return $price;
2004
+ }
2005
+
2006
+ add_filter( 'tinvwl_wishlist_item_price', 'tinvwl_item_price_woocommerce_product_addons', 10, 3 );
2007
+ } // End if().
views/admin/premium-features.php CHANGED
@@ -29,35 +29,35 @@ if ( ! defined( 'ABSPATH' ) ) {
29
  <ul class="tinvwl-features">
30
  <li>
31
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#manage"><i
32
- class="fa fa-check"></i><span><?php esc_html_e( 'Multi-Wishlist - allow customer to create wshlists.', 'ti-woocommerce-wishlist' ) ?></span></a>
33
  </li>
34
  <li>
35
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#follow"><i
36
- class="fa fa-check"></i><span><?php esc_html_e( 'Follow - customers can follow each others wishlists', 'ti-woocommerce-wishlist' ) ?></span></a>
37
  </li>
38
  <li>
39
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#other"><i
40
- class="fa fa-check"></i><span><?php esc_html_e( 'Advanced Processing Options', 'ti-woocommerce-wishlist' ) ?></span></a>
41
  </li>
42
  <li>
43
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#shortcodes"><i
44
- class="fa fa-check"></i><span><?php esc_html_e( 'Shortcodes & Widgets: Search, Recent Wishlists', 'ti-woocommerce-wishlist' ) ?></span></a>
45
  </li>
46
  <li>
47
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#manage"><i
48
- class="fa fa-check"></i><span><?php esc_html_e( 'Allow to change product quantity in wishlist table', 'ti-woocommerce-wishlist' ) ?></span></a>
49
  </li>
50
  <li>
51
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#login"><i
52
- class="fa fa-check"></i><span><?php esc_html_e( 'Allow guests to create wishlists', 'ti-woocommerce-wishlist' ) ?></span></a>
53
  </li>
54
  <li>
55
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#emails"><i
56
- class="fa fa-check"></i><span><?php esc_html_e( 'Ask for an Estimate', 'ti-woocommerce-wishlist' ) ?></span></a>
57
  </li>
58
  <li>
59
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#button"><i
60
- class="fa fa-check"></i><span><?php esc_html_e( 'A lot of other features...', 'ti-woocommerce-wishlist' ) ?></span></a>
61
  </li>
62
  </ul>
63
  </div>
29
  <ul class="tinvwl-features">
30
  <li>
31
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#manage"><i
32
+ class="fati fati-check"></i><span><?php esc_html_e( 'Multi-Wishlist - allow customer to create wshlists.', 'ti-woocommerce-wishlist' ) ?></span></a>
33
  </li>
34
  <li>
35
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#follow"><i
36
+ class="fati fati-check"></i><span><?php esc_html_e( 'Follow - customers can follow each others wishlists', 'ti-woocommerce-wishlist' ) ?></span></a>
37
  </li>
38
  <li>
39
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#other"><i
40
+ class="fati fati-check"></i><span><?php esc_html_e( 'Advanced Processing Options', 'ti-woocommerce-wishlist' ) ?></span></a>
41
  </li>
42
  <li>
43
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#shortcodes"><i
44
+ class="fati fati-check"></i><span><?php esc_html_e( 'Shortcodes & Widgets: Search, Recent Wishlists', 'ti-woocommerce-wishlist' ) ?></span></a>
45
  </li>
46
  <li>
47
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#manage"><i
48
+ class="fati fati-check"></i><span><?php esc_html_e( 'Allow to change product quantity in wishlist table', 'ti-woocommerce-wishlist' ) ?></span></a>
49
  </li>
50
  <li>
51
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#login"><i
52
+ class="fati fati-check"></i><span><?php esc_html_e( 'Allow guests to create wishlists', 'ti-woocommerce-wishlist' ) ?></span></a>
53
  </li>
54
  <li>
55
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#emails"><i
56
+ class="fati fati-check"></i><span><?php esc_html_e( 'Ask for an Estimate', 'ti-woocommerce-wishlist' ) ?></span></a>
57
  </li>
58
  <li>
59
  <a href="https://templateinvaders.com/product/ti-woocommerce-wishlist-wordpress-plugin/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=premium_features&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>#button"><i
60
+ class="fati fati-check"></i><span><?php esc_html_e( 'A lot of other features...', 'ti-woocommerce-wishlist' ) ?></span></a>
61
  </li>
62
  </ul>
63
  </div>
views/section-infoblock.php CHANGED
@@ -15,10 +15,10 @@ if ( ! defined( 'ABSPATH' ) ) {
15
  <div class="tinvwl-table">
16
  <span class="tinvwl-info-sign tinvwl-cell">
17
  <span>
18
- <i class="fa fa-info"></i>
19
  </span>
20
  <a class="tinvwl-help" href="javascript:void(0)" data-container="body" data-toggle="popover" data-trigger="manual" data-placement="left" data-html="true" rel="nofollow">
21
- <i class="fa fa-info"></i>
22
  </a>
23
  </span>
24
  <span class="tinvwl-info-desc tinvwl-cell"><?php echo $desc; // WPCS: xss ok. ?></span>
15
  <div class="tinvwl-table">
16
  <span class="tinvwl-info-sign tinvwl-cell">
17
  <span>
18
+ <i class="fati fati-info"></i>
19
  </span>
20
  <a class="tinvwl-help" href="javascript:void(0)" data-container="body" data-toggle="popover" data-trigger="manual" data-placement="left" data-html="true" rel="nofollow">
21
+ <i class="fati fati-info"></i>
22
  </a>
23
  </span>
24
  <span class="tinvwl-info-desc tinvwl-cell"><?php echo $desc; // WPCS: xss ok. ?></span>
views/wizard/finish.php CHANGED
@@ -22,11 +22,11 @@ if ( ! defined( 'ABSPATH' ) ) {
22
  </div>
23
  <a class="tinvwl-btn grey w-icon xl-icon round"
24
  href="<?php echo 'https://templateinvaders.com/documentation/ti-woocommerce-wishlist/?utm_source=' . TINVWL_UTM_SOURCE . '&utm_campaign=' . TINVWL_UTM_CAMPAIGN . '&utm_medium=' . TINVWL_UTM_MEDIUM . '&utm_content=wizard_documentation&partner=' . TINVWL_UTM_SOURCE; // WPCS: xss ok.
25
- ?>"><i class="fa fa-graduation-cap"></i><?php esc_html_e( 'Documentation', 'ti-woocommerce-wishlist' ); ?></a>
26
  <a class="tinvwl-btn grey w-icon xl-icon round" href="<?php echo esc_url( self::admin_url( '' ) ); ?>"><i
27
- class="fa fa-wrench"></i><?php esc_html_e( 'Wishlist Settings', 'ti-woocommerce-wishlist' ); ?></a>
28
  <div class="tinv-wishlist-clear" style="padding: 20px 0"></div>
29
  <a class="tinvwl-btn red w-icon smaller-txt"
30
  href="https://templateinvaders.com/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=wizard_upgrade&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>"><i
31
- class="fa fa-star"></i><?php esc_html_e( 'Upgrade to Premium', 'ti-woocommerce-wishlist' ); ?></a>
32
  </div>
22
  </div>
23
  <a class="tinvwl-btn grey w-icon xl-icon round"
24
  href="<?php echo 'https://templateinvaders.com/documentation/ti-woocommerce-wishlist/?utm_source=' . TINVWL_UTM_SOURCE . '&utm_campaign=' . TINVWL_UTM_CAMPAIGN . '&utm_medium=' . TINVWL_UTM_MEDIUM . '&utm_content=wizard_documentation&partner=' . TINVWL_UTM_SOURCE; // WPCS: xss ok.
25
+ ?>"><i class="fati fati-graduation-cap"></i><?php esc_html_e( 'Documentation', 'ti-woocommerce-wishlist' ); ?></a>
26
  <a class="tinvwl-btn grey w-icon xl-icon round" href="<?php echo esc_url( self::admin_url( '' ) ); ?>"><i
27
+ class="fati fati-wrench"></i><?php esc_html_e( 'Wishlist Settings', 'ti-woocommerce-wishlist' ); ?></a>
28
  <div class="tinv-wishlist-clear" style="padding: 20px 0"></div>
29
  <a class="tinvwl-btn red w-icon smaller-txt"
30
  href="https://templateinvaders.com/?utm_source=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>&utm_campaign=<?php echo TINVWL_UTM_CAMPAIGN; // WPCS: xss ok. ?>&utm_medium=<?php echo TINVWL_UTM_MEDIUM; // WPCS: xss ok. ?>&utm_content=wizard_upgrade&partner=<?php echo TINVWL_UTM_SOURCE; // WPCS: xss ok. ?>"><i
31
+ class="fati fati-star"></i><?php esc_html_e( 'Upgrade to Premium', 'ti-woocommerce-wishlist' ); ?></a>
32
  </div>
views/wizard/footer.php CHANGED
@@ -1,20 +1,20 @@
1
- <?php
2
- /**
3
- * The Template for displaying footer for wizard.
4
- *
5
- * @since 1.0.0
6
- * @package TInvWishlist\Wizard\Template
7
- */
8
-
9
- if ( ! defined( 'ABSPATH' ) ) {
10
- exit; // Exit if accessed directly.
11
- }
12
-
13
- do_action( 'admin_print_footer_scripts' );
14
- if ( 'intro' !== $page ) :
15
- ?>
16
- <div class="tinvwl-return-to-dash">
17
- <a class="tinvwl-btn white w-icon md-icon round" href="<?php echo esc_url( admin_url() ); ?>" ><i class="fa fa-arrow-left"></i><?php esc_html_e( 'Return to the WordPress Dashboard', 'ti-woocommerce-wishlist' ); ?></a>
18
- </div>
19
- <?php endif; ?>
20
- </body></html>
1
+ <?php
2
+ /**
3
+ * The Template for displaying footer for wizard.
4
+ *
5
+ * @since 1.0.0
6
+ * @package TInvWishlist\Wizard\Template
7
+ */
8
+
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit; // Exit if accessed directly.
11
+ }
12
+
13
+ do_action( 'admin_print_footer_scripts' );
14
+ if ( 'intro' !== $page ) :
15
+ ?>
16
+ <div class="tinvwl-return-to-dash">
17
+ <a class="tinvwl-btn white w-icon md-icon round" href="<?php echo esc_url( admin_url() ); ?>" ><i class="fati fati-arrow-left"></i><?php esc_html_e( 'Return to the WordPress Dashboard', 'ti-woocommerce-wishlist' ); ?></a>
18
+ </div>
19
+ <?php endif; ?>
20
+ </body></html>
views/wizard/intro.php CHANGED
@@ -21,7 +21,7 @@ if ( ! defined( 'ABSPATH' ) ) {
21
  esc_html_e( 'Thank you for choosing the Wishlist plugin by TemplateInvaders to enhance your WooCommerce store!', 'ti-woocommerce-wishlist' );
22
  esc_html_e( 'This quick setup wizard will help you configure the basic settings.', 'ti-woocommerce-wishlist' );
23
  ?></div>
24
- <?php echo TInvWL_Form::_button_submit( 'continue', '<i class="fa fa-magic"></i>' . __( 'let’s go', 'ti-woocommerce-wishlist' ), array( 'class' => 'tinvwl-btn red w-icon xl-icon round' ) ); // WPCS: xss ok. ?>
25
  <div class="tinv-wishlist-clear"></div>
26
  <a class="tinvwl-skip" href="<?php echo esc_url( admin_url() ); ?>" ><?php esc_html_e( 'Not Right Now', 'ti-woocommerce-wishlist' ); ?></a>
27
  </div>
21
  esc_html_e( 'Thank you for choosing the Wishlist plugin by TemplateInvaders to enhance your WooCommerce store!', 'ti-woocommerce-wishlist' );
22
  esc_html_e( 'This quick setup wizard will help you configure the basic settings.', 'ti-woocommerce-wishlist' );
23
  ?></div>
24
+ <?php echo TInvWL_Form::_button_submit( 'continue', '<i class="fati fati-magic"></i>' . __( 'let’s go', 'ti-woocommerce-wishlist' ), array( 'class' => 'tinvwl-btn red w-icon xl-icon round' ) ); // WPCS: xss ok. ?>
25
  <div class="tinv-wishlist-clear"></div>
26
  <a class="tinvwl-skip" href="<?php echo esc_url( admin_url() ); ?>" ><?php esc_html_e( 'Not Right Now', 'ti-woocommerce-wishlist' ); ?></a>
27
  </div>
views/wizard/step-page-field.php CHANGED
@@ -1,45 +1,45 @@
1
- <?php
2
- /**
3
- * The Template for displaying wizard field for page step.
4
- *
5
- * @since 1.0.0
6
- * @package TInvWishlist\Wizard\Template
7
- */
8
-
9
- if ( ! defined( 'ABSPATH' ) ) {
10
- exit; // Exit if accessed directly.
11
- }
12
-
13
- ?>
14
- <div class="form-horizontal">
15
- <div class="form-group">
16
- <?php echo TInvWL_Form::_label( sprintf( 'page_%s', $key ), $label, array( 'class' => 'col-md-6 control-label' ) ); // WPCS: xss ok. ?>
17
- <div class="tinvwl-page-select <?php echo $page_field['error'] ? esc_attr( 'tinvwl-error ' ) : '' ?>col-md-6">
18
- <?php if ( $page_field['error'] ) : ?><span class="tinvwl-error-icon"><i class="fa fa-exclamation-triangle"></i></span><?php endif; ?>
19
- <?php
20
- $select_extra = array(
21
- 'class' => 'form-control',
22
- 'tiwl-show' => sprintf( '.tinvwl-page-%s-new', $key ),
23
- 'tiwl-value' => -100,
24
- );
25
- if ( $page_field['error'] ) {
26
- $select_extra['required'] = 'required';
27
- }
28
- echo TInvWL_Form::_select( sprintf( 'page_%s', $key ), $page_field['value'], $select_extra, $page_field['options'] ); // WPCS: xss ok.
29
- echo TInvWL_Form::_text( array( // WPCS: xss ok.
30
- 'name' => sprintf( 'page_%s_auto', $key ),
31
- 'type' => 'hidden',
32
- ), $page_field['error'] ? 0 : 1 );
33
- ?>
34
- <?php if ( $page_field['error'] ) : ?><div class="tinvwl-error-desc"><?php printf( __( 'Page with name “%s” aready exist! Please choose another page or create a new one', 'ti-woocommerce-wishlist' ), esc_html( $page_field['new_value'] ) ); // WPCS: xss ok. ?></div><?php endif; ?>
35
- </div>
36
- </div>
37
- </div>
38
- <div class="tinvwl-page-<?php echo esc_attr( $key ); ?>-new form-horizontal">
39
- <div class="form-group">
40
- <div class="col-md-6">&nbsp;</div>
41
- <div class="col-md-6">
42
- <?php echo TInvWL_Form::_text( sprintf( 'page_%s_new', $key ), $page_field['new_value'], array( 'class' => 'form-control' ) ); // WPCS: xss ok. ?>
43
- </div>
44
- </div>
45
- </div>
1
+ <?php
2
+ /**
3
+ * The Template for displaying wizard field for page step.
4
+ *
5
+ * @since 1.0.0
6
+ * @package TInvWishlist\Wizard\Template
7
+ */
8
+
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit; // Exit if accessed directly.
11
+ }
12
+
13
+ ?>
14
+ <div class="form-horizontal">
15
+ <div class="form-group">
16
+ <?php echo TInvWL_Form::_label( sprintf( 'page_%s', $key ), $label, array( 'class' => 'col-md-6 control-label' ) ); // WPCS: xss ok. ?>
17
+ <div class="tinvwl-page-select <?php echo $page_field['error'] ? esc_attr( 'tinvwl-error ' ) : '' ?>col-md-6">
18
+ <?php if ( $page_field['error'] ) : ?><span class="tinvwl-error-icon"><i class="fati fati-exclamation-triangle"></i></span><?php endif; ?>
19
+ <?php
20
+ $select_extra = array(
21
+ 'class' => 'form-control',
22
+ 'tiwl-show' => sprintf( '.tinvwl-page-%s-new', $key ),
23
+ 'tiwl-value' => -100,
24
+ );
25
+ if ( $page_field['error'] ) {
26
+ $select_extra['required'] = 'required';
27
+ }
28
+ echo TInvWL_Form::_select( sprintf( 'page_%s', $key ), $page_field['value'], $select_extra, $page_field['options'] ); // WPCS: xss ok.
29
+ echo TInvWL_Form::_text( array( // WPCS: xss ok.
30
+ 'name' => sprintf( 'page_%s_auto', $key ),
31
+ 'type' => 'hidden',
32
+ ), $page_field['error'] ? 0 : 1 );
33
+ ?>
34
+ <?php if ( $page_field['error'] ) : ?><div class="tinvwl-error-desc"><?php printf( __( 'Page with name “%s” aready exist! Please choose another page or create a new one', 'ti-woocommerce-wishlist' ), esc_html( $page_field['new_value'] ) ); // WPCS: xss ok. ?></div><?php endif; ?>
35
+ </div>
36
+ </div>
37
+ </div>
38
+ <div class="tinvwl-page-<?php echo esc_attr( $key ); ?>-new form-horizontal">
39
+ <div class="form-group">
40
+ <div class="col-md-6">&nbsp;</div>
41
+ <div class="col-md-6">
42
+ <?php echo TInvWL_Form::_text( sprintf( 'page_%s_new', $key ), $page_field['new_value'], array( 'class' => 'form-control' ) ); // WPCS: xss ok. ?>
43
+ </div>
44
+ </div>
45
+ </div>