YITH WooCommerce Wishlist - Version 1.0.0

Version Description

  • Initial release

=

Download this release

Release Info

Developer yithemes
Plugin Icon 128x128 YITH WooCommerce Wishlist
Version 1.0.0
Comparing to
See all releases

Version 1.0.0

README.txt ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === YITH WooCommerce Wishlist ===
2
+
3
+ Contributors: yithemes
4
+ Tags: wishlist, woocommerce, products, themes, yit, e-commerce, shop
5
+ Requires at least: 3.5.1
6
+ Tested up to: 3.5.1
7
+ Stable tag: 1.0.0
8
+ License: GPLv2 or later
9
+ License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
+
11
+ YITH WooCommerce Wishlist add all Wishlist features to your website. Needs WooCommerce to work.
12
+
13
+
14
+ == Description ==
15
+
16
+ Offer to your visitors a chance to add the products of your woocommerce store to a wishlist page. With YITH WooCommerce Wishlist you can add a link in each product detail page,
17
+ in order to add the products to the wishlist page. The plugin will create you the specific page and the products will be added in this page and
18
+ afterwards add them to the cart or remove them.
19
+
20
+ A working demo is available [here](http://demo.yithemes.com/room09/product/africa-style/). Full documentation is available [here](http://yithemes.com/docs-plugins/yith_wishlist/).
21
+
22
+
23
+ = Installation =
24
+
25
+ Once you have installed the plugin, you just need to activate the plugin and have also woocommerce plugin active in order to enable it.
26
+
27
+ = Configuration =
28
+
29
+ YITH WooCommerce Wishlist will add a new tab called "Wishlist" below the Woocommerce -> Settings menu. Here you are able to configure all the plugin settings.
30
+
31
+ = Developer =
32
+
33
+ Are you a developer? Want to customize the templates or the style of the plugin? Read on the [documentation](http://yithemes.com/docs-plugins/yith_wishlist/) and discover how to do that.
34
+
35
+ = Support =
36
+
37
+ If you're looking for how to install the plugins or how to use them within your Wordpress installations, which is the right way to ask support?
38
+ That's the way:
39
+
40
+ * Register on http://yithemes.com
41
+ * Go to Support > Get Support
42
+
43
+ We provide support for our free plugins on our support desk and not here on wordpress.org website.
44
+
45
+ == Installation ==
46
+
47
+ 1. Unzip the downloaded zip file.
48
+ 2. Upload the plugin folder into the `wp-content/plugins/` directory of your WordPress site.
49
+ 3. Activate `YITH WooCommerce Wishlist` from Plugins page
50
+
51
+ == Frequently Asked Questions ==
52
+
53
+ = Can I customize the wishlist page? =
54
+ Yes, the page is a simple template and you can override it by putting the file template "wishlist.php" inside the "woocommerce" folder of the theme folder.
55
+
56
+ = Can I move the position of "Add to wishlist" button? =
57
+ Yes, you can move the button to another default position or you can also use the shortcode inside your theme code.
58
+
59
+ = Can I change the style of "Add to wishlist" button? =
60
+ Yes, you can change the colors of background, text and border or apply a custom css. You can also use a link or a button for the "Add to wishlist" feature.
61
+
62
+ == Screenshots ==
63
+
64
+ 1. The page with "Add to wishlist" button
65
+ 2. The wishlist page
66
+ 3. The Wishlist settings page
67
+ 4. The Wishlist settings page
68
+
69
+ == Changelog ==
70
+
71
+ = 1.0.0 =
72
+
73
+ * Initial release
74
+
75
+ == Suggestions ==
76
+
77
+ If you have suggestions about how to improve YITH WooCommerce Wishlist, you can [write us](mailto:plugins@yithemes.com "Your Inspiration Themes") so we can bundle them into YITH WooCommerce Wishlist.
78
+
79
+ == Translators ==
80
+
81
+ = Available Languages =
82
+ * English (Default)
83
+ * Italiano
84
+
85
+ If you have created your own language pack, or have an update for an existing one, you can send [gettext PO and MO file](http://codex.wordpress.org/Translating_WordPress "Translating WordPress")
86
+ [use](http://yithemes.com/contact/ "Your Inspiration Themes") so we can bundle it into YITH WooCommerce Wishlist Languages.
87
+
88
+ == Documentation ==
89
+
90
+ Full documentation is available [here](http://yithemes.com/docs-plugins/yith_wishlist/).
91
+
92
+ == Upgrade notice ==
93
+
94
+ = 1.0.0 =
95
+
96
+ Initial release
add-to-cart.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Add product from the wishlist to the cart.
4
+ *
5
+ * @author Your Inspiration Themes
6
+ * @package YITH WooCommerce Wishlist
7
+ * @version 1.0.0
8
+ */
9
+
10
+ // Handles all ajax requests pertaining to this plugin
11
+ require_once( 'safe-wp-load.php' );
12
+ require_once( 'functions.yith-wcwl.php' );
13
+
14
+ global $woocommerce, $yith_wcwl;
15
+
16
+ //determine error link redirect url
17
+ $error_link_url = $yith_wcwl->get_wishlist_url();
18
+
19
+ //determine to success link redirect url
20
+ //handle redirect option chosen by admin
21
+ if( isset( $_GET['redirect_to_cart'] ) && $_GET['redirect_to_cart'] == 'true' )
22
+ { $redirect_url = $woocommerce->cart->get_cart_url(); }
23
+ else
24
+ { $redirect_url = $yith_wcwl->get_wishlist_url(); }
25
+
26
+ //get the details of the product
27
+ $details = $yith_wcwl->get_product_details( $_GET['wishlist_item_id'] );
28
+
29
+ //add to the cart
30
+ if( $woocommerce->cart->add_to_cart( $details[0]['prod_id'], 1 ) ) {
31
+ //$_SESSION['messages'] = sprintf( '<a href="%s" class="button">%s</a> %s', get_permalink( woocommerce_get_page_id( 'cart' ) ), __( 'View Cart &rarr;', 'yit' ), __( 'Product successfully added to the cart.', 'yit' ) );
32
+
33
+ woocommerce_add_to_cart_message( $details[0]['prod_id'] );
34
+ $woocommerce->set_messages();
35
+
36
+ if( get_option( 'yith_wcwl_remove_after_add_to_cart' ) == 'yes' )
37
+ { $yith_wcwl->remove( $details[0]['ID'] ); }
38
+
39
+ header( "Location: $redirect_url" );
40
+
41
+ } else { //if failed, redirect to wishlist page with errors
42
+ $_SESSION['errors'] = $woocommerce->get_errors();
43
+ header( "Location: $error_link_url" );
44
+ }
assets/css/admin.css ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Admin YITH WooCommerce Wishlist CSS
3
+ *
4
+ * @author Your Inspiration Themes
5
+ * @package YITH WooCommerce Wishlist
6
+ * @version 1.0.0
7
+ */
8
+
9
+ #yith_wcwl_styles .color_box {
10
+ border: 1px solid #CCC;
11
+ box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
12
+ -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
13
+ -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
14
+ -webkit-border-radius: 3px;
15
+ -moz-border-radius: 3px;
16
+ border-radius: 3px;
17
+ padding: 4px 6px;
18
+ float: left;
19
+ width: 250px;
20
+ margin: 0 10px 0 0;
21
+ }
22
+
23
+ #yith_wcwl_styles .color_box strong {
24
+ text-align: left;
25
+ display: block;
26
+ padding: 0 0 2px;
27
+ font-size: .92em;
28
+ }
29
+
30
+ #yith_wcwl_styles .color_box strong img {
31
+ float: right;
32
+ margin: 1px 0 0 0;
33
+ }
34
+
35
+ #yith_wcwl_styles .color_box input {
36
+ width: 100%;
37
+ margin: 0;
38
+ font-family: monospace;
39
+ -webkit-box-sizing: border-box;
40
+ -moz-box-sizing: border-box;
41
+ box-sizing: border-box;
42
+ }
43
+
44
+ #yith_wcwl_styles .color_box .colorpickdiv {
45
+ z-index: 100;
46
+ background: #EEE;
47
+ border: 1px solid #CCC;
48
+ position: absolute;
49
+ display: none;
50
+ }
assets/css/font-awesome-ie7.css ADDED
@@ -0,0 +1,645 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [class^="icon-"],
2
+ [class*=" icon-"] {
3
+ font-family: FontAwesome;
4
+ font-style: normal;
5
+ font-weight: normal;
6
+ }
7
+ .btn.dropdown-toggle [class^="icon-"],
8
+ .btn.dropdown-toggle [class*=" icon-"] {
9
+ /* keeps button heights with and without icons the same */
10
+
11
+ line-height: 1.4em;
12
+ }
13
+ .icon-large {
14
+ font-size: 1.3333em;
15
+ }
16
+ .icon-glass {
17
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf000;&nbsp;');
18
+ }
19
+ .icon-music {
20
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf001;&nbsp;');
21
+ }
22
+ .icon-search {
23
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf002;&nbsp;');
24
+ }
25
+ .icon-envelope {
26
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf003;&nbsp;');
27
+ }
28
+ .icon-heart {
29
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf004;&nbsp;');
30
+ }
31
+ .icon-star {
32
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf005;&nbsp;');
33
+ }
34
+ .icon-star-empty {
35
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf006;&nbsp;');
36
+ }
37
+ .icon-user {
38
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf007;&nbsp;');
39
+ }
40
+ .icon-film {
41
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf008;&nbsp;');
42
+ }
43
+ .icon-th-large {
44
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf009;&nbsp;');
45
+ }
46
+ .icon-th {
47
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00a;&nbsp;');
48
+ }
49
+ .icon-th-list {
50
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00b;&nbsp;');
51
+ }
52
+ .icon-ok {
53
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00c;&nbsp;');
54
+ }
55
+ .icon-remove {
56
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00d;&nbsp;');
57
+ }
58
+ .icon-zoom-in {
59
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00e;&nbsp;');
60
+ }
61
+ .icon-zoom-out {
62
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf010;&nbsp;');
63
+ }
64
+ .icon-off {
65
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;&nbsp;');
66
+ }
67
+ .icon-signal {
68
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf012;&nbsp;');
69
+ }
70
+ .icon-cog {
71
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf013;&nbsp;');
72
+ }
73
+ .icon-trash {
74
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf014;&nbsp;');
75
+ }
76
+ .icon-home {
77
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf015;&nbsp;');
78
+ }
79
+ .icon-file {
80
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf016;&nbsp;');
81
+ }
82
+ .icon-time {
83
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf017;&nbsp;');
84
+ }
85
+ .icon-road {
86
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf018;&nbsp;');
87
+ }
88
+ .icon-download-alt {
89
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf019;&nbsp;');
90
+ }
91
+ .icon-download {
92
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01a;&nbsp;');
93
+ }
94
+ .icon-upload {
95
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01b;&nbsp;');
96
+ }
97
+ .icon-inbox {
98
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01c;&nbsp;');
99
+ }
100
+ .icon-play-circle {
101
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01d;&nbsp;');
102
+ }
103
+ .icon-repeat {
104
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01e;&nbsp;');
105
+ }
106
+ .icon-refresh {
107
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf021;&nbsp;');
108
+ }
109
+ .icon-list-alt {
110
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf022;&nbsp;');
111
+ }
112
+ .icon-lock {
113
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf023;&nbsp;');
114
+ }
115
+ .icon-flag {
116
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf024;&nbsp;');
117
+ }
118
+ .icon-headphones {
119
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf025;&nbsp;');
120
+ }
121
+ .icon-volume-off {
122
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf026;&nbsp;');
123
+ }
124
+ .icon-volume-down {
125
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf027;&nbsp;');
126
+ }
127
+ .icon-volume-up {
128
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf028;&nbsp;');
129
+ }
130
+ .icon-qrcode {
131
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf029;&nbsp;');
132
+ }
133
+ .icon-barcode {
134
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02a;&nbsp;');
135
+ }
136
+ .icon-tag {
137
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02b;&nbsp;');
138
+ }
139
+ .icon-tags {
140
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02c;&nbsp;');
141
+ }
142
+ .icon-book {
143
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02d;&nbsp;');
144
+ }
145
+ .icon-bookmark {
146
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02e;&nbsp;');
147
+ }
148
+ .icon-print {
149
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;&nbsp;');
150
+ }
151
+ .icon-camera {
152
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf030;&nbsp;');
153
+ }
154
+ .icon-font {
155
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf031;&nbsp;');
156
+ }
157
+ .icon-bold {
158
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf032;&nbsp;');
159
+ }
160
+ .icon-italic {
161
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf033;&nbsp;');
162
+ }
163
+ .icon-text-height {
164
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf034;&nbsp;');
165
+ }
166
+ .icon-text-width {
167
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf035;&nbsp;');
168
+ }
169
+ .icon-align-left {
170
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf036;&nbsp;');
171
+ }
172
+ .icon-align-center {
173
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf037;&nbsp;');
174
+ }
175
+ .icon-align-right {
176
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf038;&nbsp;');
177
+ }
178
+ .icon-align-justify {
179
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf039;&nbsp;');
180
+ }
181
+ .icon-list {
182
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03a;&nbsp;');
183
+ }
184
+ .icon-indent-left {
185
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03b;&nbsp;');
186
+ }
187
+ .icon-indent-right {
188
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03c;&nbsp;');
189
+ }
190
+ .icon-facetime-video {
191
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03d;&nbsp;');
192
+ }
193
+ .icon-picture {
194
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03e;&nbsp;');
195
+ }
196
+ .icon-pencil {
197
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf040;&nbsp;');
198
+ }
199
+ .icon-map-marker {
200
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf041;&nbsp;');
201
+ }
202
+ .icon-adjust {
203
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf042;&nbsp;');
204
+ }
205
+ .icon-tint {
206
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf043;&nbsp;');
207
+ }
208
+ .icon-edit {
209
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf044;&nbsp;');
210
+ }
211
+ .icon-share {
212
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf045;&nbsp;');
213
+ }
214
+ .icon-check {
215
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf046;&nbsp;');
216
+ }
217
+ .icon-move {
218
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf047;&nbsp;');
219
+ }
220
+ .icon-step-backward {
221
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf048;&nbsp;');
222
+ }
223
+ .icon-fast-backward {
224
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf049;&nbsp;');
225
+ }
226
+ .icon-backward {
227
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04a;&nbsp;');
228
+ }
229
+ .icon-play {
230
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04b;&nbsp;');
231
+ }
232
+ .icon-pause {
233
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04c;&nbsp;');
234
+ }
235
+ .icon-stop {
236
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04d;&nbsp;');
237
+ }
238
+ .icon-forward {
239
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04e;&nbsp;');
240
+ }
241
+ .icon-fast-forward {
242
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf050;&nbsp;');
243
+ }
244
+ .icon-step-forward {
245
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf051;&nbsp;');
246
+ }
247
+ .icon-eject {
248
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf052;&nbsp;');
249
+ }
250
+ .icon-chevron-left {
251
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf053;&nbsp;');
252
+ }
253
+ .icon-chevron-right {
254
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf054;&nbsp;');
255
+ }
256
+ .icon-plus-sign {
257
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf055;&nbsp;');
258
+ }
259
+ .icon-minus-sign {
260
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf056;&nbsp;');
261
+ }
262
+ .icon-remove-sign {
263
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf057;&nbsp;');
264
+ }
265
+ .icon-ok-sign {
266
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf058;&nbsp;');
267
+ }
268
+ .icon-question-sign {
269
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;&nbsp;');
270
+ }
271
+ .icon-info-sign {
272
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;&nbsp;');
273
+ }
274
+ .icon-screenshot {
275
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05b;&nbsp;');
276
+ }
277
+ .icon-remove-circle {
278
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05c;&nbsp;');
279
+ }
280
+ .icon-ok-circle {
281
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05d;&nbsp;');
282
+ }
283
+ .icon-ban-circle {
284
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05e;&nbsp;');
285
+ }
286
+ .icon-arrow-left {
287
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf060;&nbsp;');
288
+ }
289
+ .icon-arrow-right {
290
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf061;&nbsp;');
291
+ }
292
+ .icon-arrow-up {
293
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf062;&nbsp;');
294
+ }
295
+ .icon-arrow-down {
296
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf063;&nbsp;');
297
+ }
298
+ .icon-share-alt {
299
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf064;&nbsp;');
300
+ }
301
+ .icon-resize-full {
302
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf065;&nbsp;');
303
+ }
304
+ .icon-resize-small {
305
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf066;&nbsp;');
306
+ }
307
+ .icon-plus {
308
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf067;&nbsp;');
309
+ }
310
+ .icon-minus {
311
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf068;&nbsp;');
312
+ }
313
+ .icon-asterisk {
314
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf069;&nbsp;');
315
+ }
316
+ .icon-exclamation-sign {
317
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06a;&nbsp;');
318
+ }
319
+ .icon-gift {
320
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06b;&nbsp;');
321
+ }
322
+ .icon-leaf {
323
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06c;&nbsp;');
324
+ }
325
+ .icon-fire {
326
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06d;&nbsp;');
327
+ }
328
+ .icon-eye-open {
329
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06e;&nbsp;');
330
+ }
331
+ .icon-eye-close {
332
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf070;&nbsp;');
333
+ }
334
+ .icon-warning-sign {
335
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf071;&nbsp;');
336
+ }
337
+ .icon-plane {
338
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf072;&nbsp;');
339
+ }
340
+ .icon-calendar {
341
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf073;&nbsp;');
342
+ }
343
+ .icon-random {
344
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf074;&nbsp;');
345
+ }
346
+ .icon-comment {
347
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf075;&nbsp;');
348
+ }
349
+ .icon-magnet {
350
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf076;&nbsp;');
351
+ }
352
+ .icon-chevron-up {
353
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf077;&nbsp;');
354
+ }
355
+ .icon-chevron-down {
356
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf078;&nbsp;');
357
+ }
358
+ .icon-retweet {
359
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf079;&nbsp;');
360
+ }
361
+ .icon-shopping-cart {
362
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;&nbsp;');
363
+ }
364
+ .icon-folder-close {
365
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07b;&nbsp;');
366
+ }
367
+ .icon-folder-open {
368
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07c;&nbsp;');
369
+ }
370
+ .icon-resize-vertical {
371
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07d;&nbsp;');
372
+ }
373
+ .icon-resize-horizontal {
374
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07e;&nbsp;');
375
+ }
376
+ .icon-bar-chart {
377
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf080;&nbsp;');
378
+ }
379
+ .icon-twitter-sign {
380
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf081;&nbsp;');
381
+ }
382
+ .icon-facebook-sign {
383
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf082;&nbsp;');
384
+ }
385
+ .icon-camera-retro {
386
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf083;&nbsp;');
387
+ }
388
+ .icon-key {
389
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf084;&nbsp;');
390
+ }
391
+ .icon-cogs {
392
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf085;&nbsp;');
393
+ }
394
+ .icon-comments {
395
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf086;&nbsp;');
396
+ }
397
+ .icon-thumbs-up {
398
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf087;&nbsp;');
399
+ }
400
+ .icon-thumbs-down {
401
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf088;&nbsp;');
402
+ }
403
+ .icon-star-half {
404
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf089;&nbsp;');
405
+ }
406
+ .icon-heart-empty {
407
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08a;&nbsp;');
408
+ }
409
+ .icon-signout {
410
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08b;&nbsp;');
411
+ }
412
+ .icon-linkedin-sign {
413
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08c;&nbsp;');
414
+ }
415
+ .icon-pushpin {
416
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08d;&nbsp;');
417
+ }
418
+ .icon-external-link {
419
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08e;&nbsp;');
420
+ }
421
+ .icon-signin {
422
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf090;&nbsp;');
423
+ }
424
+ .icon-trophy {
425
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf091;&nbsp;');
426
+ }
427
+ .icon-github-sign {
428
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf092;&nbsp;');
429
+ }
430
+ .icon-upload-alt {
431
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf093;&nbsp;');
432
+ }
433
+ .icon-lemon {
434
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf094;&nbsp;');
435
+ }
436
+ .icon-phone {
437
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf095;&nbsp;');
438
+ }
439
+ .icon-check-empty {
440
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;&nbsp;');
441
+ }
442
+ .icon-bookmark-empty {
443
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf097;&nbsp;');
444
+ }
445
+ .icon-phone-sign {
446
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf098;&nbsp;');
447
+ }
448
+ .icon-twitter {
449
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;&nbsp;');
450
+ }
451
+ .icon-facebook {
452
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09a;&nbsp;');
453
+ }
454
+ .icon-github {
455
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09b;&nbsp;');
456
+ }
457
+ .icon-unlock {
458
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09c;&nbsp;');
459
+ }
460
+ .icon-credit-card {
461
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09d;&nbsp;');
462
+ }
463
+ .icon-rss {
464
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;&nbsp;');
465
+ }
466
+ .icon-hdd {
467
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a0;&nbsp;');
468
+ }
469
+ .icon-bullhorn {
470
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a1;&nbsp;');
471
+ }
472
+ .icon-bell {
473
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a2;&nbsp;');
474
+ }
475
+ .icon-certificate {
476
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a3;&nbsp;');
477
+ }
478
+ .icon-hand-right {
479
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a4;&nbsp;');
480
+ }
481
+ .icon-hand-left {
482
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a5;&nbsp;');
483
+ }
484
+ .icon-hand-up {
485
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a6;&nbsp;');
486
+ }
487
+ .icon-hand-down {
488
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a7;&nbsp;');
489
+ }
490
+ .icon-circle-arrow-left {
491
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a8;&nbsp;');
492
+ }
493
+ .icon-circle-arrow-right {
494
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a9;&nbsp;');
495
+ }
496
+ .icon-circle-arrow-up {
497
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0aa;&nbsp;');
498
+ }
499
+ .icon-circle-arrow-down {
500
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ab;&nbsp;');
501
+ }
502
+ .icon-globe {
503
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ac;&nbsp;');
504
+ }
505
+ .icon-wrench {
506
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ad;&nbsp;');
507
+ }
508
+ .icon-tasks {
509
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ae;&nbsp;');
510
+ }
511
+ .icon-filter {
512
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b0;&nbsp;');
513
+ }
514
+ .icon-briefcase {
515
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b1;&nbsp;');
516
+ }
517
+ .icon-fullscreen {
518
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b2;&nbsp;');
519
+ }
520
+ .icon-group {
521
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c0;&nbsp;');
522
+ }
523
+ .icon-link {
524
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c1;&nbsp;');
525
+ }
526
+ .icon-cloud {
527
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c2;&nbsp;');
528
+ }
529
+ .icon-beaker {
530
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c3;&nbsp;');
531
+ }
532
+ .icon-cut {
533
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c4;&nbsp;');
534
+ }
535
+ .icon-copy {
536
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c5;&nbsp;');
537
+ }
538
+ .icon-paper-clip {
539
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c6;&nbsp;');
540
+ }
541
+ .icon-save {
542
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c7;&nbsp;');
543
+ }
544
+ .icon-sign-blank {
545
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c8;&nbsp;');
546
+ }
547
+ .icon-reorder {
548
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c9;&nbsp;');
549
+ }
550
+ .icon-list-ul {
551
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ca;&nbsp;');
552
+ }
553
+ .icon-list-ol {
554
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cb;&nbsp;');
555
+ }
556
+ .icon-strikethrough {
557
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cc;&nbsp;');
558
+ }
559
+ .icon-underline {
560
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cd;&nbsp;');
561
+ }
562
+ .icon-table {
563
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ce;&nbsp;');
564
+ }
565
+ .icon-magic {
566
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d0;&nbsp;');
567
+ }
568
+ .icon-truck {
569
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d1;&nbsp;');
570
+ }
571
+ .icon-pinterest {
572
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d2;&nbsp;');
573
+ }
574
+ .icon-pinterest-sign {
575
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d3;&nbsp;');
576
+ }
577
+ .icon-google-plus-sign {
578
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d4;&nbsp;');
579
+ }
580
+ .icon-google-plus {
581
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d5;&nbsp;');
582
+ }
583
+ .icon-money {
584
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d6;&nbsp;');
585
+ }
586
+ .icon-caret-down {
587
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d7;&nbsp;');
588
+ }
589
+ .icon-caret-up {
590
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d8;&nbsp;');
591
+ }
592
+ .icon-caret-left {
593
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d9;&nbsp;');
594
+ }
595
+ .icon-caret-right {
596
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0da;&nbsp;');
597
+ }
598
+ .icon-columns {
599
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0db;&nbsp;');
600
+ }
601
+ .icon-sort {
602
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dc;&nbsp;');
603
+ }
604
+ .icon-sort-down {
605
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dd;&nbsp;');
606
+ }
607
+ .icon-sort-up {
608
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0de;&nbsp;');
609
+ }
610
+ .icon-envelope-alt {
611
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e0;&nbsp;');
612
+ }
613
+ .icon-linkedin {
614
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e1;&nbsp;');
615
+ }
616
+ .icon-undo {
617
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;&nbsp;');
618
+ }
619
+ .icon-legal {
620
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e3;&nbsp;');
621
+ }
622
+ .icon-dashboard {
623
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e4;&nbsp;');
624
+ }
625
+ .icon-comment-alt {
626
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e5;&nbsp;');
627
+ }
628
+ .icon-comments-alt {
629
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e6;&nbsp;');
630
+ }
631
+ .icon-bolt {
632
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e7;&nbsp;');
633
+ }
634
+ .icon-sitemap {
635
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e8;&nbsp;');
636
+ }
637
+ .icon-umbrella {
638
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e9;&nbsp;');
639
+ }
640
+ .icon-paste {
641
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ea;&nbsp;');
642
+ }
643
+ .icon-user-md {
644
+ *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf200;&nbsp;');
645
+ }
assets/css/font-awesome.css ADDED
@@ -0,0 +1,303 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Font Awesome
2
+ the iconic font designed for use with Twitter Bootstrap
3
+ -------------------------------------------------------
4
+ The full suite of pictographic icons, examples, and documentation
5
+ can be found at: http://fortawesome.github.com/Font-Awesome/
6
+
7
+ License
8
+ -------------------------------------------------------
9
+ The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
10
+ http://creativecommons.org/licenses/by/3.0/ A mention of
11
+ 'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
12
+ source code is considered acceptable attribution (most common on the web).
13
+ If human readable source code is not available to the end user, a mention in
14
+ an 'About' or 'Credits' screen is considered acceptable (most common in desktop
15
+ or mobile software).
16
+
17
+ Contact
18
+ -------------------------------------------------------
19
+ Email: dave@davegandy.com
20
+ Twitter: http://twitter.com/fortaweso_me
21
+ Work: http://lemonwi.se co-founder
22
+
23
+ */
24
+ @font-face {
25
+ font-family: "FontAwesome";
26
+ src: url('../fontawesome/fontawesome-webfont.eot');
27
+ src: url('../fontawesome/fontawesome-webfont.eot?#iefix') format('eot'), url('../fontawesome/fontawesome-webfont.woff') format('woff'), url('../fontawesome/fontawesome-webfont.ttf') format('truetype'), url('../fontawesome/fontawesome-webfont.svg#FontAwesome') format('svg');
28
+ font-weight: normal;
29
+ font-style: normal;
30
+ }
31
+
32
+ /* Font Awesome styles
33
+ ------------------------------------------------------- */
34
+ [class^="icon-"]:before, [class*=" icon-"]:before {
35
+ font-family: FontAwesome;
36
+ font-weight: normal;
37
+ font-style: normal;
38
+ display: inline-block;
39
+ text-decoration: inherit;
40
+ }
41
+ a [class^="icon-"], a [class*=" icon-"] {
42
+ display: inline-block;
43
+ text-decoration: inherit;
44
+ }
45
+ /* makes the font 33% larger relative to the icon container */
46
+ .icon-large:before {
47
+ vertical-align: top;
48
+ font-size: 1.3333333333333333em;
49
+ }
50
+ .btn [class^="icon-"], .btn [class*=" icon-"] {
51
+ /* keeps button heights with and without icons the same */
52
+
53
+ line-height: .9em;
54
+ }
55
+ li [class^="icon-"], li [class*=" icon-"] {
56
+ display: inline-block;
57
+ width: 1.25em;
58
+ text-align: center;
59
+ }
60
+ li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
61
+ /* 1.5 increased font size for icon-large * 1.25 width */
62
+
63
+ width: 1.875em;
64
+ }
65
+ li[class^="icon-"], li[class*=" icon-"] {
66
+ margin-left: 0;
67
+ list-style-type: none;
68
+ }
69
+ li[class^="icon-"]:before, li[class*=" icon-"]:before {
70
+ text-indent: -2em;
71
+ text-align: center;
72
+ }
73
+ li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
74
+ text-indent: -1.3333333333333333em;
75
+ }
76
+ /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
77
+ readers do not read off random characters that represent icons */
78
+ .icon-glass:before { content: "\f000"; }
79
+ .icon-music:before { content: "\f001"; }
80
+ .icon-search:before { content: "\f002"; }
81
+ .icon-envelope:before { content: "\f003"; }
82
+ .icon-heart:before { content: "\f004"; }
83
+ .icon-star:before { content: "\f005"; }
84
+ .icon-star-empty:before { content: "\f006"; }
85
+ .icon-user:before { content: "\f007"; }
86
+ .icon-film:before { content: "\f008"; }
87
+ .icon-th-large:before { content: "\f009"; }
88
+ .icon-th:before { content: "\f00a"; }
89
+ .icon-th-list:before { content: "\f00b"; }
90
+ .icon-ok:before { content: "\f00c"; }
91
+ .icon-remove:before { content: "\f00d"; }
92
+ .icon-zoom-in:before { content: "\f00e"; }
93
+
94
+ .icon-zoom-out:before { content: "\f010"; }
95
+ .icon-off:before { content: "\f011"; }
96
+ .icon-signal:before { content: "\f012"; }
97
+ .icon-cog:before { content: "\f013"; }
98
+ .icon-trash:before { content: "\f014"; }
99
+ .icon-home:before { content: "\f015"; }
100
+ .icon-file:before { content: "\f016"; }
101
+ .icon-time:before { content: "\f017"; }
102
+ .icon-road:before { content: "\f018"; }
103
+ .icon-download-alt:before { content: "\f019"; }
104
+ .icon-download:before { content: "\f01a"; }
105
+ .icon-upload:before { content: "\f01b"; }
106
+ .icon-inbox:before { content: "\f01c"; }
107
+ .icon-play-circle:before { content: "\f01d"; }
108
+ .icon-repeat:before { content: "\f01e"; }
109
+
110
+ /* \f020 doesn't work in Safari. all shifted one down */
111
+ .icon-refresh:before { content: "\f021"; }
112
+ .icon-list-alt:before { content: "\f022"; }
113
+ .icon-lock:before { content: "\f023"; }
114
+ .icon-flag:before { content: "\f024"; }
115
+ .icon-headphones:before { content: "\f025"; }
116
+ .icon-volume-off:before { content: "\f026"; }
117
+ .icon-volume-down:before { content: "\f027"; }
118
+ .icon-volume-up:before { content: "\f028"; }
119
+ .icon-qrcode:before { content: "\f029"; }
120
+ .icon-barcode:before { content: "\f02a"; }
121
+ .icon-tag:before { content: "\f02b"; }
122
+ .icon-tags:before { content: "\f02c"; }
123
+ .icon-book:before { content: "\f02d"; }
124
+ .icon-bookmark:before { content: "\f02e"; }
125
+ .icon-print:before { content: "\f02f"; }
126
+
127
+ .icon-camera:before { content: "\f030"; }
128
+ .icon-font:before { content: "\f031"; }
129
+ .icon-bold:before { content: "\f032"; }
130
+ .icon-italic:before { content: "\f033"; }
131
+ .icon-text-height:before { content: "\f034"; }
132
+ .icon-text-width:before { content: "\f035"; }
133
+ .icon-align-left:before { content: "\f036"; }
134
+ .icon-align-center:before { content: "\f037"; }
135
+ .icon-align-right:before { content: "\f038"; }
136
+ .icon-align-justify:before { content: "\f039"; }
137
+ .icon-list:before { content: "\f03a"; }
138
+ .icon-indent-left:before { content: "\f03b"; }
139
+ .icon-indent-right:before { content: "\f03c"; }
140
+ .icon-facetime-video:before { content: "\f03d"; }
141
+ .icon-picture:before { content: "\f03e"; }
142
+
143
+ .icon-pencil:before { content: "\f040"; }
144
+ .icon-map-marker:before { content: "\f041"; }
145
+ .icon-adjust:before { content: "\f042"; }
146
+ .icon-tint:before { content: "\f043"; }
147
+ .icon-edit:before { content: "\f044"; }
148
+ .icon-share:before { content: "\f045"; }
149
+ .icon-check:before { content: "\f046"; }
150
+ .icon-move:before { content: "\f047"; }
151
+ .icon-step-backward:before { content: "\f048"; }
152
+ .icon-fast-backward:before { content: "\f049"; }
153
+ .icon-backward:before { content: "\f04a"; }
154
+ .icon-play:before { content: "\f04b"; }
155
+ .icon-pause:before { content: "\f04c"; }
156
+ .icon-stop:before { content: "\f04d"; }
157
+ .icon-forward:before { content: "\f04e"; }
158
+
159
+ .icon-fast-forward:before { content: "\f050"; }
160
+ .icon-step-forward:before { content: "\f051"; }
161
+ .icon-eject:before { content: "\f052"; }
162
+ .icon-chevron-left:before { content: "\f053"; }
163
+ .icon-chevron-right:before { content: "\f054"; }
164
+ .icon-plus-sign:before { content: "\f055"; }
165
+ .icon-minus-sign:before { content: "\f056"; }
166
+ .icon-remove-sign:before { content: "\f057"; }
167
+ .icon-ok-sign:before { content: "\f058"; }
168
+ .icon-question-sign:before { content: "\f059"; }
169
+ .icon-info-sign:before { content: "\f05a"; }
170
+ .icon-screenshot:before { content: "\f05b"; }
171
+ .icon-remove-circle:before { content: "\f05c"; }
172
+ .icon-ok-circle:before { content: "\f05d"; }
173
+ .icon-ban-circle:before { content: "\f05e"; }
174
+
175
+ .icon-arrow-left:before { content: "\f060"; }
176
+ .icon-arrow-right:before { content: "\f061"; }
177
+ .icon-arrow-up:before { content: "\f062"; }
178
+ .icon-arrow-down:before { content: "\f063"; }
179
+ .icon-share-alt:before { content: "\f064"; }
180
+ .icon-resize-full:before { content: "\f065"; }
181
+ .icon-resize-small:before { content: "\f066"; }
182
+ .icon-plus:before { content: "\f067"; }
183
+ .icon-minus:before { content: "\f068"; }
184
+ .icon-asterisk:before { content: "\f069"; }
185
+ .icon-exclamation-sign:before { content: "\f06a"; }
186
+ .icon-gift:before { content: "\f06b"; }
187
+ .icon-leaf:before { content: "\f06c"; }
188
+ .icon-fire:before { content: "\f06d"; }
189
+ .icon-eye-open:before { content: "\f06e"; }
190
+
191
+ .icon-eye-close:before { content: "\f070"; }
192
+ .icon-warning-sign:before { content: "\f071"; }
193
+ .icon-plane:before { content: "\f072"; }
194
+ .icon-calendar:before { content: "\f073"; }
195
+ .icon-random:before { content: "\f074"; }
196
+ .icon-comment:before { content: "\f075"; }
197
+ .icon-magnet:before { content: "\f076"; }
198
+ .icon-chevron-up:before { content: "\f077"; }
199
+ .icon-chevron-down:before { content: "\f078"; }
200
+ .icon-retweet:before { content: "\f079"; }
201
+ .icon-shopping-cart:before { content: "\f07a"; }
202
+ .icon-folder-close:before { content: "\f07b"; }
203
+ .icon-folder-open:before { content: "\f07c"; }
204
+ .icon-resize-vertical:before { content: "\f07d"; }
205
+ .icon-resize-horizontal:before { content: "\f07e"; }
206
+
207
+ .icon-bar-chart:before { content: "\f080"; }
208
+ .icon-twitter-sign:before { content: "\f081"; }
209
+ .icon-facebook-sign:before { content: "\f082"; }
210
+ .icon-camera-retro:before { content: "\f083"; }
211
+ .icon-key:before { content: "\f084"; }
212
+ .icon-cogs:before { content: "\f085"; }
213
+ .icon-comments:before { content: "\f086"; }
214
+ .icon-thumbs-up:before { content: "\f087"; }
215
+ .icon-thumbs-down:before { content: "\f088"; }
216
+ .icon-star-half:before { content: "\f089"; }
217
+ .icon-heart-empty:before { content: "\f08a"; }
218
+ .icon-signout:before { content: "\f08b"; }
219
+ .icon-linkedin-sign:before { content: "\f08c"; }
220
+ .icon-pushpin:before { content: "\f08d"; }
221
+ .icon-external-link:before { content: "\f08e"; }
222
+
223
+ .icon-signin:before { content: "\f090"; }
224
+ .icon-trophy:before { content: "\f091"; }
225
+ .icon-github-sign:before { content: "\f092"; }
226
+ .icon-upload-alt:before { content: "\f093"; }
227
+ .icon-lemon:before { content: "\f094"; }
228
+ .icon-phone:before { content: "\f095"; }
229
+ .icon-check-empty:before { content: "\f096"; }
230
+ .icon-bookmark-empty:before { content: "\f097"; }
231
+ .icon-phone-sign:before { content: "\f098"; }
232
+ .icon-twitter:before { content: "\f099"; }
233
+ .icon-facebook:before { content: "\f09a"; }
234
+ .icon-github:before { content: "\f09b"; }
235
+ .icon-unlock:before { content: "\f09c"; }
236
+ .icon-credit-card:before { content: "\f09d"; }
237
+ .icon-rss:before { content: "\f09e"; }
238
+
239
+ .icon-hdd:before { content: "\f0a0"; }
240
+ .icon-bullhorn:before { content: "\f0a1"; }
241
+ .icon-bell:before { content: "\f0a2"; }
242
+ .icon-certificate:before { content: "\f0a3"; }
243
+ .icon-hand-right:before { content: "\f0a4"; }
244
+ .icon-hand-left:before { content: "\f0a5"; }
245
+ .icon-hand-up:before { content: "\f0a6"; }
246
+ .icon-hand-down:before { content: "\f0a7"; }
247
+ .icon-circle-arrow-left:before { content: "\f0a8"; }
248
+ .icon-circle-arrow-right:before { content: "\f0a9"; }
249
+ .icon-circle-arrow-up:before { content: "\f0aa"; }
250
+ .icon-circle-arrow-down:before { content: "\f0ab"; }
251
+ .icon-globe:before { content: "\f0ac"; }
252
+ .icon-wrench:before { content: "\f0ad"; }
253
+ .icon-tasks:before { content: "\f0ae"; }
254
+
255
+ .icon-filter:before { content: "\f0b0"; }
256
+ .icon-briefcase:before { content: "\f0b1"; }
257
+ .icon-fullscreen:before { content: "\f0b2"; }
258
+
259
+ .icon-group:before { content: "\f0c0"; }
260
+ .icon-link:before { content: "\f0c1"; }
261
+ .icon-cloud:before { content: "\f0c2"; }
262
+ .icon-beaker:before { content: "\f0c3"; }
263
+ .icon-cut:before { content: "\f0c4"; }
264
+ .icon-copy:before { content: "\f0c5"; }
265
+ .icon-paper-clip:before { content: "\f0c6"; }
266
+ .icon-save:before { content: "\f0c7"; }
267
+ .icon-sign-blank:before { content: "\f0c8"; }
268
+ .icon-reorder:before { content: "\f0c9"; }
269
+ .icon-list-ul:before { content: "\f0ca"; }
270
+ .icon-list-ol:before { content: "\f0cb"; }
271
+ .icon-strikethrough:before { content: "\f0cc"; }
272
+ .icon-underline:before { content: "\f0cd"; }
273
+ .icon-table:before { content: "\f0ce"; }
274
+
275
+ .icon-magic:before { content: "\f0d0"; }
276
+ .icon-truck:before { content: "\f0d1"; }
277
+ .icon-pinterest:before { content: "\f0d2"; }
278
+ .icon-pinterest-sign:before { content: "\f0d3"; }
279
+ .icon-google-plus-sign:before { content: "\f0d4"; }
280
+ .icon-google-plus:before { content: "\f0d5"; }
281
+ .icon-money:before { content: "\f0d6"; }
282
+ .icon-caret-down:before { content: "\f0d7"; }
283
+ .icon-caret-up:before { content: "\f0d8"; }
284
+ .icon-caret-left:before { content: "\f0d9"; }
285
+ .icon-caret-right:before { content: "\f0da"; }
286
+ .icon-columns:before { content: "\f0db"; }
287
+ .icon-sort:before { content: "\f0dc"; }
288
+ .icon-sort-down:before { content: "\f0dd"; }
289
+ .icon-sort-up:before { content: "\f0de"; }
290
+
291
+ .icon-envelope-alt:before { content: "\f0e0"; }
292
+ .icon-linkedin:before { content: "\f0e1"; }
293
+ .icon-undo:before { content: "\f0e2"; }
294
+ .icon-legal:before { content: "\f0e3"; }
295
+ .icon-dashboard:before { content: "\f0e4"; }
296
+ .icon-comment-alt:before { content: "\f0e5"; }
297
+ .icon-comments-alt:before { content: "\f0e6"; }
298
+ .icon-bolt:before { content: "\f0e7"; }
299
+ .icon-sitemap:before { content: "\f0e8"; }
300
+ .icon-umbrella:before { content: "\f0e9"; }
301
+ .icon-paste:before { content: "\f0ea"; }
302
+
303
+ .icon-user-md:before { content: "\f200"; }
assets/css/style.css ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Main YITH WooCommerce Wishlist CSS
3
+ *
4
+ * @author Your Inspiration Themes
5
+ * @package YITH WooCommerce Wishlist
6
+ * @version 1.0.0
7
+ */
8
+
9
+
10
+ .summary .product_meta { margin-top: 45px; }
11
+
12
+ /* Popup message */
13
+ #yith-wcwl-popup-message {
14
+ background: white;
15
+ border: 1px solid #CCC;
16
+ border-radius: 5px;
17
+ -webkit-border-radius: 5px;
18
+ -moz-border-radius: 5px;
19
+ line-height: 50px;
20
+ padding: 15px;
21
+ position: fixed;
22
+ text-align: center;
23
+ top: 50%;
24
+ left: 50%;
25
+ z-index: 10000; /* Thanks WP -.- */
26
+ }
27
+
28
+ /* Wishlist table template */
29
+ .wishlist_table {}
30
+
31
+ .wishlist_table tr td { text-align: center; }
32
+ .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name { text-align: left; }
33
+ .wishlist_table tr td.product-stock-status span.wishlist-in-stock { color: #297E29; }
34
+ .wishlist_table tr td.product-stock-status span.wishlist-out-of-stock { color: #F00; }
35
+
36
+ /* Wishlist buttons */
37
+ .summary .single_add_to_wishlist.button, div.product .woocommerce-price-and-add .single_add_to_wishlist.button { margin: 0px; }
38
+ .yith-wcwl-add-to-wishlist { margin-top: 10px; }
39
+ .yith-wcwl-add-button > a i, .wishlist_table .add_to_cart.button i { margin-right: 10px; }
40
+ .wishlist_table .add_to_cart.button { margin: 0px; }
41
+
42
+ /* Share buttons */
43
+ .yith-wcwl-share ul {
44
+ margin-bottom: 10px;
45
+ margin-left: 0px;
46
+ }
47
+
48
+ .yith-wcwl-share ul, .yith-wcwl-share li { height: 21px; }
49
+ .yith-wcwl-share li, .entry-content .yith-wcwl-share li { margin-left: 0px; margin-right: 3px; }
50
+
51
+ .yith-wcwl-share li a {
52
+ background-position: left bottom;
53
+ display: inline-block;
54
+ width: 21px;
55
+ height: 21px;
56
+ }
57
+
58
+ .yith-wcwl-share li a:hover { background-position: left top; }
59
+ .yith-wcwl-share li a.facebook { background-image: url(../images/facebook.png ); }
60
+ .yith-wcwl-share li a.twitter { background-image: url(../images/twitter.png ); }
61
+ .yith-wcwl-share li a.pinterest { background-image: url(../images/pinterest.jpg ); }
62
+ .yith-wcwl-share li a.googleplus { background-image: url(../images/googleplus.jpg ); }
63
+
64
+
65
+ /* AJAX loading gif */
66
+ .yith-wcwl-add-to-wishlist .ajax-loading {
67
+ box-shadow: none !important;
68
+ -moz-box-shadow: none !important;
69
+ -webkit-box-shadow: none !important;
70
+ display: inline !important;
71
+ margin-left: 5px;
72
+ vertical-align: middle;
73
+ visibility: hidden;
74
+ width: 16px !important;
75
+ height: 16px !important;
76
+ }
assets/fontawesome/fontawesome-webfont.eot ADDED
Binary file
assets/fontawesome/fontawesome-webfont.svg ADDED
@@ -0,0 +1,255 @@