WooCommerce Wishlist Plugin - Version 1.23.2

Version Description

Release Date - 4 February 2021

  • Fixed translation issue for wishlist table buttons
  • Fixed PHP warning in rare cases of custom AJAX endpoint response
  • Minor CSS fixes
Download this release

Release Info

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

Code changes from version 1.23.1 to 1.23.2

assets/css/admin-form-rtl.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}
assets/css/admin-form.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}
assets/css/admin-rtl.css CHANGED
@@ -25,112 +25,112 @@ WooCommerce Wishlist Plugin custom webfont
25
  -moz-osx-font-smoothing: grayscale; }
26
 
27
  .ftinvwl-twitter:before {
28
- content: "\f099"; }
29
 
30
  .ftinvwl-facebook:before {
31
- content: "\f09a"; }
32
 
33
  .ftinvwl-facebook-f:before {
34
- content: "\f09a"; }
35
 
36
  .ftinvwl-google:before {
37
- content: "\f0d5"; }
38
 
39
  .ftinvwl-email:before {
40
- content: "\f0e0"; }
41
 
42
  .ftinvwl-pinterest:before {
43
- content: "\f231"; }
44
 
45
  .ftinvwl-whatsapp:before {
46
- content: "\f232"; }
47
 
48
  .ftinvwl-clipboard:before {
49
- content: "\e911"; }
50
 
51
  .ftinvwl-star:before {
52
- content: "\e912"; }
53
 
54
  .ftinvwl-shopping-cart:before {
55
- content: "\e913"; }
56
 
57
  .ftinvwl-magic:before {
58
- content: "\e914"; }
59
 
60
  .ftinvwl-info:before {
61
- content: "\e915"; }
62
 
63
  .ftinvwl-graduation-cap:before {
64
- content: "\e918"; }
65
 
66
  .ftinvwl-floppy-o:before {
67
- content: "\e919"; }
68
 
69
  .ftinvwl-eyedropper:before {
70
- content: "\e91a"; }
71
 
72
  .ftinvwl-exclamation-triangle:before {
73
- content: "\e91b"; }
74
 
75
  .ftinvwl-check:before {
76
- content: "\e91e"; }
77
 
78
  .ftinvwl-arrow-left:before {
79
- content: "\e91f"; }
80
 
81
  .ftinvwl-wrench:before {
82
- content: "\e920"; }
83
 
84
  .ftinvwl-chevron-down:before {
85
- content: "\e900"; }
86
 
87
  .ftinvwl-chevron-right:before {
88
- content: "\e901"; }
89
 
90
  .ftinvwl-chevron-left:before {
91
- content: "\e902"; }
92
 
93
  .ftinvwl-chevron-up:before {
94
- content: "\e903"; }
95
 
96
  .ftinvwl-cancel:before {
97
- content: "\e904"; }
98
 
99
  .ftinvwl-times:before {
100
- content: "\e905"; }
101
 
102
  .ftinvwl-heart-plus:before {
103
- content: "\e906"; }
104
 
105
  .ftinvwl-heart-mark-right:before {
106
- content: "\e907"; }
107
 
108
  .ftinvwl-heart2:before {
109
- content: "\e908"; }
110
 
111
  .ftinvwl-heart-o:before {
112
- content: "\e909"; }
113
 
114
  .ftinvwl-heart-mark-left:before {
115
- content: "\e90a"; }
116
 
117
  .ftinvwl-heart-mail:before {
118
- content: "\e90b"; }
119
 
120
  .ftinvwl-heart-tinv:before {
121
- content: "\e90c"; }
122
 
123
  .ftinvwl-key:before {
124
- content: "\e90d"; }
125
 
126
  .ftinvwl-lock:before {
127
- content: "\e90e"; }
128
 
129
  .ftinvwl-hearts:before {
130
- content: "\e90f"; }
131
 
132
  .ftinvwl-user:before {
133
- content: "\e910"; }
134
 
135
  /* PULSE */
136
  @-webkit-keyframes ftinvwl-pulse {
25
  -moz-osx-font-smoothing: grayscale; }
26
 
27
  .ftinvwl-twitter:before {
28
+ content: "\f099" !important; }
29
 
30
  .ftinvwl-facebook:before {
31
+ content: "\f09a" !important; }
32
 
33
  .ftinvwl-facebook-f:before {
34
+ content: "\f09a" !important; }
35
 
36
  .ftinvwl-google:before {
37
+ content: "\f0d5" !important; }
38
 
39
  .ftinvwl-email:before {
40
+ content: "\f0e0" !important; }
41
 
42
  .ftinvwl-pinterest:before {
43
+ content: "\f231" !important; }
44
 
45
  .ftinvwl-whatsapp:before {
46
+ content: "\f232" !important; }
47
 
48
  .ftinvwl-clipboard:before {
49
+ content: "\e911" !important; }
50
 
51
  .ftinvwl-star:before {
52
+ content: "\e912" !important; }
53
 
54
  .ftinvwl-shopping-cart:before {
55
+ content: "\e913" !important; }
56
 
57
  .ftinvwl-magic:before {
58
+ content: "\e914" !important; }
59
 
60
  .ftinvwl-info:before {
61
+ content: "\e915" !important; }
62
 
63
  .ftinvwl-graduation-cap:before {
64
+ content: "\e918" !important; }
65
 
66
  .ftinvwl-floppy-o:before {
67
+ content: "\e919" !important; }
68
 
69
  .ftinvwl-eyedropper:before {
70
+ content: "\e91a" !important; }
71
 
72
  .ftinvwl-exclamation-triangle:before {
73
+ content: "\e91b" !important; }
74
 
75
  .ftinvwl-check:before {
76
+ content: "\e91e" !important; }
77
 
78
  .ftinvwl-arrow-left:before {
79
+ content: "\e91f" !important; }
80
 
81
  .ftinvwl-wrench:before {
82
+ content: "\e920" !important; }
83
 
84
  .ftinvwl-chevron-down:before {
85
+ content: "\e900" !important; }
86
 
87
  .ftinvwl-chevron-right:before {
88
+ content: "\e901" !important; }
89
 
90
  .ftinvwl-chevron-left:before {
91
+ content: "\e902" !important; }
92
 
93
  .ftinvwl-chevron-up:before {
94
+ content: "\e903" !important; }
95
 
96
  .ftinvwl-cancel:before {
97
+ content: "\e904" !important; }
98
 
99
  .ftinvwl-times:before {
100
+ content: "\e905" !important; }
101
 
102
  .ftinvwl-heart-plus:before {
103
+ content: "\e906" !important; }
104
 
105
  .ftinvwl-heart-mark-right:before {
106
+ content: "\e907" !important; }
107
 
108
  .ftinvwl-heart2:before {
109
+ content: "\e908" !important; }
110
 
111
  .ftinvwl-heart-o:before {
112
+ content: "\e909" !important; }
113
 
114
  .ftinvwl-heart-mark-left:before {
115
+ content: "\e90a" !important; }
116
 
117
  .ftinvwl-heart-mail:before {
118
+ content: "\e90b" !important; }
119
 
120
  .ftinvwl-heart-tinv:before {
121
+ content: "\e90c" !important; }
122
 
123
  .ftinvwl-key:before {
124
+ content: "\e90d" !important; }
125
 
126
  .ftinvwl-lock:before {
127
+ content: "\e90e" !important; }
128
 
129
  .ftinvwl-hearts:before {
130
+ content: "\e90f" !important; }
131
 
132
  .ftinvwl-user:before {
133
+ content: "\e910" !important; }
134
 
135
  /* PULSE */
136
  @-webkit-keyframes ftinvwl-pulse {
assets/css/admin-rtl.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"names":[],"mappings":"","sources":["admin-rtl.css"],"file":"admin-rtl.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: 'tinvwl-webfont';\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.ttf?xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.woff?xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal; }\n\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'tinvwl-webfont' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ftinvwl-twitter:before {\n content: \"\\f099\"; }\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\"; }\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\"; }\n\n.ftinvwl-google:before {\n content: \"\\f0d5\"; }\n\n.ftinvwl-email:before {\n content: \"\\f0e0\"; }\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\"; }\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\"; }\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\"; }\n\n.ftinvwl-star:before {\n content: \"\\e912\"; }\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\"; }\n\n.ftinvwl-magic:before {\n content: \"\\e914\"; }\n\n.ftinvwl-info:before {\n content: \"\\e915\"; }\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\"; }\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\"; }\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\"; }\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\"; }\n\n.ftinvwl-check:before {\n content: \"\\e91e\"; }\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\"; }\n\n.ftinvwl-wrench:before {\n content: \"\\e920\"; }\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\"; }\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\"; }\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\"; }\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\"; }\n\n.ftinvwl-cancel:before {\n content: \"\\e904\"; }\n\n.ftinvwl-times:before {\n content: \"\\e905\"; }\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\"; }\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\"; }\n\n.ftinvwl-heart2:before {\n content: \"\\e908\"; }\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\"; }\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\"; }\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\"; }\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\"; }\n\n.ftinvwl-key:before {\n content: \"\\e90d\"; }\n\n.ftinvwl-lock:before {\n content: \"\\e90e\"; }\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\"; }\n\n.ftinvwl-user:before {\n content: \"\\e910\"; }\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite; }\n\n/* Misc */\n* {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n *:before, *:after {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinv-wishlist-clearfix:before, .tinv-wishlist-clearfix:after {\n display: table;\n content: \" \"; }\n\n.container:before, .container:after {\n display: table;\n content: \" \"; }\n\n.container-fluid:before, .container-fluid:after {\n display: table;\n content: \" \"; }\n\n.row:before, .row:after {\n display: table;\n content: \" \"; }\n\n.form-horizontal .form-group:before, .form-horizontal .form-group:after {\n display: table;\n content: \" \"; }\n\n.form-group:before, .form-group:after {\n display: table;\n content: \" \"; }\n\n.tablenav:before, .tablenav:after {\n display: table;\n content: \" \"; }\n\n.tinvwl-panel:before, .tinvwl-panel:after {\n display: table;\n content: \" \"; }\n\n.tinv-wishlist-clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .form-group:after, .tablenav:after, .tinvwl-panel:after {\n clear: both; }\n\n.tinvwl-header table, .tinvwl-content table {\n border-spacing: 0;\n border-collapse: collapse;\n width: 100%;\n max-width: 100%; }\n\n.tinvwl-header td, .tinvwl-header th {\n padding: 0; }\n\n.tinvwl-content td, .tinvwl-content th {\n padding: 0; }\n\n.tinvwl-header img, .tinvwl-content img {\n height: auto;\n max-width: 100%; }\n\n.tinvwl-header {\n /*margin-bottom: 40px;*/ }\n\n/* General */\n#wpwrap {\n background: #f6f3ed; }\n\n#wpcontent {\n padding-right: 0; }\n\n#wpbody-content {\n padding-bottom: 135px; }\n\n#update-nag, .update-nag, .notice {\n margin: 20px 40px 0 0; }\n\ndiv.error, div.updated {\n margin: 20px 40px 0 0; }\n\n.notice {\n margin-left: 40px; }\n\ndiv.error, div.updated {\n margin-left: 40px; }\n\nbody .tinvwl-header, body .tinvwl-content {\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429;\n color: #6b625a; }\n\nbutton, input, select, textarea {\n font-family: inherit;\n font-size: inherit;\n font-weight: inherit; }\n\nlabel, .tinv-label {\n display: block;\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n font-weight: 600;\n margin-bottom: 7px; }\n\nh1, h2, h3, h4, h5, h6, .wrap h1 {\n color: #291c09;\n font-family: 'Open Sans', Arial, sans-serif;\n font-weight: normal;\n line-height: 1.313;\n padding: 0;\n margin: 0;\n border: 0; }\n\nh1, .wrap h1 {\n font-size: 30px; }\n\nh2 {\n font-size: 26px; }\n\nh3 {\n font-size: 22px; }\n\nh4 {\n font-size: 18px; }\n\nh5 {\n font-size: 14px; }\n\nh6 {\n font-size: 12px; }\n\n@media screen and (max-width: 1200px) {\n #update-nag, .update-nag, .notice {\n margin-top: 20px;\n margin-right: 20px;\n margin-left: 20px; }\n div.error, div.updated {\n margin-top: 20px;\n margin-right: 20px;\n margin-left: 20px; } }\n\n@media screen and (max-width: 782px) {\n .auto-fold #wpcontent {\n padding-right: 0; }\n #update-nag, .update-nag, .notice {\n margin: 20px 0 0 0; }\n div.error, div.updated {\n margin: 20px 0 0 0; }\n .notice {\n margin-left: 0; }\n div.error, div.updated {\n margin-left: 0; } }\n\n/**\n * SubMenu\n */\n#toplevel_page_tinvwl ul ul {\n display: none;\n margin-right: 15px;\n position: absolute; }\n\n#toplevel_page_tinvwl ul li:hover ul, #toplevel_page_tinvwl ul li.current ul {\n display: block;\n right: 145px;\n margin-right: 15px;\n position: absolute;\n top: 0; }\n\n/**\n * Header Page\n */\n/*.tinvwl-header {\n background-color: #FFF;\n height: 48px;\n left: -20px;\n margin: 0;\n padding: 24px 40px;\n position: relative;\n right: 0;\n width: calc(100% - 60px);\n top: 0;\n}\n.tinvwl-header .title {\n font-size: 21px;\n line-height: 21px;\n font-weight: 400;\n float: left;\n}*/\n/*.tinvwl-header .status-panel {\n float: right;\n}*/\n/**\n * Status Panel\n */\n.status-panel > div {\n display: inline-block;\n margin-right: 21px; }\n\n.status-panel .button-link {\n background-color: #FF5739;\n color: #FFF;\n text-decoration: none;\n text-transform: uppercase;\n line-height: 10px;\n font-weight: 600;\n height: 48px;\n display: table-cell;\n border-radius: 5px;\n padding: 0 17px;\n vertical-align: middle; }\n .status-panel .button-link span::before {\n color: #ffdc00;\n display: inline-block;\n font: normal 12px/1 'dashicons';\n vertical-align: bottom;\n -webkit-font-smoothing: antialiased;\n content: \"\\f155\"; }\n\n.status-panel .button-round {\n border: 2px solid #f1f1f1;\n border-radius: 50%;\n width: 43px;\n padding-top: 5px;\n padding-right: 2px;\n height: 40px;\n display: table-cell;\n text-align: center;\n vertical-align: middle; }\n\n.status-panel .status-tutorial span::before {\n color: #515151;\n display: inline-block;\n font: normal 24px/1 'dashicons';\n vertical-align: middle;\n -webkit-font-smoothing: antialiased;\n content: \"\\f118\"; }\n\n/**\n * Message Status\n */\n.tinvwl-status-message {\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429;\n margin-top: 40px;\n color: #6b625a;\n border-top: 2px solid #f6f3ed; }\n .tinvwl-status-message .tinvwl-title {\n padding: 13px 20px;\n float: right;\n width: 142px;\n font-weight: bold; }\n .tinvwl-status-message.type-error .tinvwl-title, .tinvwl-status-message.type-tip .tinvwl-title {\n color: #fff; }\n .tinvwl-status-message.type-attention .tinvwl-title {\n color: #23282d; }\n .tinvwl-status-message.type-error .tinvwl-title {\n background: #ff3814; }\n .tinvwl-status-message.type-tip .tinvwl-title {\n background: #30aec4; }\n .tinvwl-status-message.type-attention .tinvwl-title {\n background: #ffe900; }\n .tinvwl-status-message .tinvwl-title i {\n margin-left: 10px; }\n .tinvwl-status-message.type-error > .tinvwl-title > i:before {\n content: \"\\f00d\"; }\n .tinvwl-status-message.type-tip > .tinvwl-title > i:before {\n content: \"\\f05a\"; }\n .tinvwl-status-message.type-attention > .tinvwl-title > i:before {\n content: \"\\f071\"; }\n .tinvwl-status-message .tinvwl-message {\n padding: 13px 20px;\n overflow: hidden;\n height: 100%;\n background: #faf9f7; }\n\n@media screen and (max-width: 782px) {\n .tinvwl-status-message {\n margin-top: 20px; } }\n\n/**\n * Form Elements\n */\n.tinvwl-content label {\n /*font-size: 14px;\n font-weight: 600;\n margin: 2px;*/\n /*line-height: 42px;*/ }\n\n.tinvwl-content a {\n text-decoration: none;\n color: #30aec4; }\n .tinvwl-content a:hover, .tinvwl-content a:active, .tinvwl-content a:focus {\n color: #524737; }\n\n.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] {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14); }\n\n.tinvwl-content select {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14); }\n\n.tinvwl-content textarea {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n height: 70px; }\n\n.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] {\n height: 42px;\n border-radius: 4px; }\n\n.tinvwl-content select {\n height: 42px;\n border-radius: 4px; }\n\n.tinvwl-content .tablenav input[type=search] {\n height: 35px;\n width: 210px;\n padding: 9px 13px;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: none;\n background: #f4f3ef; }\n .tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {\n vertical-align: middle; }\n\n.tinvwl-content .tablenav .tinvwl-select-wrap + input[type=submit] {\n float: left;\n margin-right: 8px !important; }\n\n.tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {\n float: left;\n margin-right: 8px !important; }\n\n.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 {\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n color: #291C09;\n background-color: #f6f3ed;\n border-color: #f6f3ed; }\n\n.tinvwl-content select {\n font-family: Arial, sans-serif;\n font-size: 14px;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n padding: 9px 13px 9px 40px;\n background-color: #fff;\n background-image: url(\"../img/select_caret.png\");\n background-repeat: no-repeat;\n background-position: 4% center;\n background-position: calc(100% - (100% - 15px)) center; }\n .tinvwl-content select:disabled {\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n color: #291C09;\n background-color: #f6f3ed;\n border-color: #f6f3ed; }\n .tinvwl-content select[multiple=\"multiple\"] {\n padding: 9px 13px;\n background: #fff; }\n\n.tinvwl-content .tinvwl-select.grey {\n font-size: 14px;\n font-family: \"Arial\", \"Helvetica Neue\", Helvetica, sans-serif;\n padding: 8px 11px;\n height: 35px;\n border: none;\n color: #5D5D5D;\n background: #f4f3ef; }\n\n@media screen and (max-width: 782px) {\n input, textarea {\n font-size: 14px; }\n #wpbody .tinvwl-content select {\n height: 42px;\n font-size: 14px; } }\n\n.tinvwl-select-wrap {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n cursor: pointer; }\n\n.tinvwl-content select.tinvwl-select.grey {\n padding-left: 47px;\n margin: 0;\n border-radius: 4px; }\n\n.tinvwl-select + .tinvwl-caret {\n pointer-events: none;\n display: inline-block;\n position: absolute;\n top: 0;\n left: 0;\n width: 36px;\n height: 36px;\n line-height: 36px;\n text-align: center;\n border-radius: 4px 0 0 4px; }\n .tinvwl-select + .tinvwl-caret span {\n display: inline-block;\n width: 13px;\n height: 8px;\n background: url(\"../img/chevron_down.png\") no-repeat center;\n background-position: 100% -10px; }\n\n.tinvwl-select:hover + .tinvwl-caret {\n background: #3e3e3e; }\n .tinvwl-select:hover + .tinvwl-caret span {\n background-position: 100% 0; }\n\n/* Buttons */\n.tinvwl-content .tinvwl-nav {\n margin: 0 40px; }\n\n.tinvwl-content .tinvwl-panel + .tinvwl-nav {\n margin-top: 40px; }\n\n.tinvwl-nav .tinvwl-prev {\n float: right; }\n .tinvwl-nav .tinvwl-prev .tinvwl-btn {\n float: right; }\n\n.tinvwl-nav .tinvwl-next {\n float: left;\n text-align: left; }\n\n.tinvwl-nav .tinvwl-btn + .tinvwl-btn {\n margin-right: 20px; }\n\n.tinvwl-panel.only-button.w-bg {\n background: none;\n overflow: visible; }\n\n.tinvwl-panel.only-button.w-shadow {\n -webkit-box-shadow: none;\n box-shadow: none;\n overflow: visible; }\n\n.tinvwl-panel.only-button thead, .tinvwl-panel.only-button tfoot, .tinvwl-panel.only-button .control-label {\n display: none; }\n\n.tinvwl-panel.only-button .form-group {\n margin-bottom: 0; }\n\n.tinvwl-panel.only-button .form-control {\n display: inline-block;\n width: auto; }\n\n.tinvwl-panel.only-button .tinvwl-table > tbody > tr > td {\n padding: 0; }\n\n.tinvwl-panel.only-button #save_buttons--setting_save {\n display: inline-block; }\n\n.tinvwl-panel.only-button #save_buttons--setting_reset {\n display: inline-block;\n float: left; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .form-control {\n background-color: #ffffff;\n color: #3e3e3e; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split span {\n background: #fbfaf9; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover {\n color: #fff;\n background-color: #515151; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span {\n background: #434343; }\n\n/* reset button */\n#doaction, #doaction2, #post-query-submit {\n margin: 0; }\n\nbutton, input[type=\"submit\"] {\n display: inline-block;\n vertical-align: middle;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n line-height: normal;\n cursor: pointer;\n text-decoration: none; }\n\n.tinvwl-btn {\n display: inline-block;\n vertical-align: middle;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n line-height: normal;\n cursor: pointer;\n text-decoration: none;\n padding: 11px 18px 12px 19px;\n font-weight: 800;\n text-align: center;\n text-transform: uppercase;\n letter-spacing: -.025em;\n border: none;\n border-radius: 2px;\n color: #fff;\n background-color: #96b100; }\n\na.tinvwl-btn {\n padding: 11px 18px 12px 19px;\n font-weight: 800;\n text-align: center;\n text-transform: uppercase;\n letter-spacing: -.025em;\n border: none;\n border-radius: 2px;\n color: #fff;\n background-color: #96b100; }\n\n.tinvwl-btn.large {\n padding: 14px 18px 14px 19px; }\n\n.tinvwl-btn.small {\n padding: 6px 11px 7px; }\n\n.tinvwl-btn.smaller {\n /*padding: 7px 15px;*/\n padding: 11px 18px 12px; }\n\n.tinvwl-btn.red, .tinvwl-btn.green, .tinvwl-btn.dark-green, .tinvwl-btn.black {\n font-weight: 800; }\n\n.tinvwl-btn.grey {\n /*padding: 6px 11px 7px;*/\n margin: 0;\n padding: 8px 12px;\n font-weight: bold;\n /*letter-spacing: 0;*/\n color: #3e3e3e;\n background: #F4F3EF; }\n .tinvwl-btn.grey.large {\n font-weight: 800;\n padding: 14px 18px 14px 19px; }\n .tinvwl-btn.grey.w-icon {\n letter-spacing: -.025em; }\n\n.tinvwl-btn.red {\n color: #fff;\n background-color: #ff5739; }\n\n.tinvwl-btn.orange {\n color: #fff;\n background-color: #FF9F07; }\n\n.tinvwl-btn.dark-green {\n /*color: #fff;*/\n /*background-color: #96b100;*/ }\n\n.tinvwl-btn.white.smaller {\n font-size: 14px;\n font-weight: bold;\n letter-spacing: -.05em;\n padding: 10px 15px 11px;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1); }\n\n.tinvwl-btn.white.small {\n font-family: Arial, sans-serif;\n font-size: 14px;\n text-transform: none;\n font-weight: normal;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n padding: 9px 18px;\n color: #4f4639; }\n\n.tinvwl-btn.small.white:hover, .tinvwl-btn.small.white:active, .tinvwl-btn.small.white:focus {\n color: #fff; }\n\n.tinvwl-btn.white {\n color: #291c09;\n background: #fff; }\n .tinvwl-btn.white.no-txt {\n padding: 12px 16px; }\n .tinvwl-btn.white.small.no-txt {\n padding: 9px 12px; }\n .tinvwl-btn.white i {\n color: #6b625a;\n margin-left: 11px; }\n\n.tinvwl-btn.w-icon {\n font-weight: 800; }\n .tinvwl-btn.w-icon i {\n margin-left: 16px; }\n\n.tinvwl-btn.round.w-icon i {\n margin-left: 15px;\n font-size: 16px; }\n\n.tinvwl-btn.w-icon i.ftinvwl-graduation-cap {\n vertical-align: text-bottom; }\n\n.tinvwl-btn.red.w-icon i {\n margin-left: 13px; }\n\n.tinvwl-btn.xl-icon i, .tinvwl-btn.round.xl-icon i {\n font-size: 17px;\n margin-left: 15px; }\n\n.tinvwl-btn.lg-icon i {\n font-size: 15px; }\n\n.tinvwl-btn.md-icon i, .tinvwl-btn.round.md-icon i {\n font-size: 14px; }\n\n.tinvwl-btn.sm-icon i {\n font-size: 13px; }\n\n.tinvwl-btn.xs-icon i {\n font-size: 11px;\n vertical-align: 1%; }\n\n.tinvwl-btn.white.no-txt i {\n margin-left: 0; }\n\n.tinvwl-btn.white:hover i, .tinvwl-btn.white:active i, .tinvwl-btn.white:focus i {\n color: #fff; }\n\n.tinvwl-btn.green {\n color: #fff;\n background-color: #a9c203; }\n\n.tinvwl-btn.black {\n color: #fff;\n background-color: #515151; }\n\n.tinvwl-btn.smaller-txt {\n font-size: 12px;\n padding: 15px 20px; }\n\n.tinvwl-btn.medium {\n letter-spacing: 0; }\n .tinvwl-btn.medium.smaller-txt {\n padding: 9px 16px; }\n\n.tinvwl-btn.round {\n border-radius: 25px;\n padding: 15px 28px 16px; }\n .tinvwl-btn.round.red {\n /*padding: 15px 22px 16px;*/\n padding: 16px 30px; }\n\n.tinvwl-btn.split {\n padding: 0 0 0 26px; }\n .tinvwl-btn.split span {\n display: inline-block;\n text-align: center;\n width: 46px;\n padding: 14px 0;\n margin-left: 14px;\n border-radius: 0 4px 4px 0;\n background: #8aa300; }\n .tinvwl-btn.split:hover span, .tinvwl-btn.split:active span, .tinvwl-btn.split:focus span {\n background: #434343; }\n .tinvwl-btn.split.green span {\n background: #b9cf09; }\n .tinvwl-btn.split.black span {\n background: #434343; }\n .tinvwl-btn.split span i {\n font-size: 17px; }\n\n.tinvwl-btn:not(:disabled):hover, .tinvwl-btn:not(:disabled):active, .tinvwl-btn:not(:disabled):focus {\n color: #fff;\n /*background: #3e3e3e;*/\n background-color: #515151; }\n\na.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-btn:not(:disabled):focus {\n color: #fff;\n /*background: #3e3e3e;*/\n background-color: #515151; }\n\n/* Icons */\n.tinvwl-header {\n padding: 21px 40px;\n margin-bottom: 40px;\n background: #ffffff; }\n .tinvwl-header .icon.border-grey {\n position: relative;\n display: inline-block;\n width: 45px;\n height: 45px;\n line-height: 45px;\n text-align: center;\n background: #fff;\n border: 2px solid #f1f1f1;\n border-radius: 50%;\n color: #3e3e3e; }\n .tinvwl-header .icon.border-grey:hover {\n border-color: #515151; }\n .tinvwl-header .icon.w-lines {\n position: relative;\n padding: 0 30px; }\n .tinvwl-header .icon.w-lines:before, .tinvwl-header .icon.w-lines:after {\n content: '';\n position: absolute;\n top: 50%;\n top: calc(50% - 1px);\n width: 17px;\n height: 1px;\n background: rgba(0, 0, 0, 0.12); }\n .tinvwl-header .icon.w-lines:before {\n right: 0; }\n .tinvwl-header .icon.w-lines:after {\n left: 0; }\n .tinvwl-header .icon .badge {\n position: absolute;\n top: -5px;\n left: -10px;\n display: inline-block;\n min-width: 26px;\n height: 26px;\n font-size: 11px;\n line-height: 19px;\n font-weight: bold;\n background: #ff5739;\n border: 3px solid #ffffff;\n color: #ffffff;\n border-radius: 50%; }\n\n.tinwl-logo i.logo_heart {\n min-width: 54px; }\n\n.tinwl-logo h2 {\n font-size: 18px;\n font-weight: bold;\n text-transform: uppercase;\n line-height: 1;\n padding-right: 10px; }\n\n.tinvwl-header .tinvwl-title {\n padding-right: 28px;\n margin-right: 28px;\n border-right: 1px solid #dcddde; }\n\n.tinvwl-header h1 {\n color: #3e3e3e;\n padding: 0; }\n\n.tinvwl-header .tinvwl-status-panel {\n margin-top: -12px; }\n .tinvwl-header .tinvwl-status-panel > a {\n vertical-align: middle; }\n .tinvwl-header .tinvwl-status-panel > a + a {\n margin-right: 15px; }\n\n.tinvwl-header .tinvwl-btn {\n margin-top: 15px;\n margin-top: 18px; }\n .tinvwl-header .tinvwl-btn.red i {\n color: #ffdc00; }\n\n.tinvwl-header .tinvwl-status-panel {\n text-align: left; }\n\n.tinvwl-sign-icon {\n font-size: 30px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #948d84; }\n\n@media (max-width: 1199px) {\n .tinvwl-header {\n text-align: center; }\n .tinvwl-header .tinvwl-table, .tinvwl-header .tinvwl-cell, .tinvwl-header .tinvwl-cell-3 {\n display: block; }\n .tinvwl-header h1 + .tinvwl-status-panel {\n margin-top: 25px; }\n .tinvwl-header .tinvwl-status-panel {\n text-align: center;\n margin-top: 15px; }\n .tinvwl-header .tinvwl-status-panel > a + a {\n margin-right: 9px; }\n .tinwl-logo {\n display: block;\n margin: 0 auto; }\n .tinwl-logo h2, .tinwl-logo img {\n display: block;\n margin: 0 auto; }\n .tinvwl-header .tinvwl-title {\n display: block;\n margin: 0 auto; }\n .tinwl-logo h2 {\n padding-right: 0;\n margin-right: 0;\n margin-top: 6px; }\n .tinvwl-header .tinvwl-title {\n position: relative;\n padding-right: 12px;\n padding-left: 12px;\n padding-top: 13px;\n margin-right: 0;\n margin-top: 16px;\n border-right: 0; }\n .tinvwl-header .tinvwl-title:before {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n width: 40px;\n height: 1px;\n margin: 0 auto;\n background: #dcddde; } }\n\n@media (max-width: 782px) {\n .tinvwl-header .tinvwl-btn .tinvwl-txt {\n display: none; }\n .tinvwl-header .tinvwl-btn i {\n margin-left: 0 !important; }\n .tinvwl-header .tinvwl-btn.grey {\n padding-right: 16px;\n padding-left: 16px; } }\n\n.tinvwl-content h2 {\n /*margin: 0;*/\n /*line-height: 40px;*/ }\n\n/* Privacy Navigation */\n.tinwl-wishlists-privacy {\n margin: -10px 0 0; }\n .tinwl-wishlists-privacy li {\n float: right;\n margin: 10px 0 0 10px; }\n .tinwl-wishlists-privacy li:last-child {\n margin-left: 0; }\n .tinwl-wishlists-privacy li a {\n display: block;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 14px;\n font-weight: 600;\n line-height: 1;\n padding: 10px 16px;\n border-radius: 3px;\n color: #404040;\n background: #ede8df; }\n .tinwl-wishlists-privacy li.active a {\n color: #fff;\n background-color: #96b100; }\n .tinwl-wishlists-privacy li a:hover, .tinwl-wishlists-privacy li a:active, .tinwl-wishlists-privacy li a:focus {\n color: #fff;\n background-color: #96b100; }\n\n@media screen and (max-width: 782px) {\n .tinwl-wishlists-privacy {\n margin-right: 15px; } }\n\n/* Panel */\n.tinvwl-panel {\n margin: 40px 40px 0; }\n .tinvwl-panel .w-bg-grey {\n background: #fbfaf9; }\n .tinvwl-panel.w-shadow {\n -webkit-box-shadow: -1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n box-shadow: -1px 1px 8px 0 rgba(170, 157, 137, 0.14); }\n .tinvwl-panel.w-bg {\n background: #ffffff;\n border-radius: 4px; }\n\n.tinvwl-table.w-info .tinvwl-info[rowspan] {\n vertical-align: middle; }\n .tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign {\n vertical-align: middle; }\n\n.tinvwl-table.w-info .tinvwl-info-top > tr .tinvwl-info {\n vertical-align: top; }\n\n@media screen and (max-width: 1200px) {\n .tinvwl-panel {\n margin: 20px 20px 0; }\n .tinvwl-header {\n margin-bottom: 20px; } }\n\n@media screen and (max-width: 782px) {\n .tinvwl-panel {\n margin: 20px 0 0; }\n .tinvwl-panel.only-button {\n text-align: center; } }\n\n/**\n * Content Elements\n */\n.tinvwl-content {\n /*margin: 14px 40px 10px 20px;*/ }\n .tinvwl-content section {\n /*margin-top: 20px;*/\n /*background-color: #FFF;*/\n /*border-radius: 5px;*/ }\n .tinvwl-content section:after {\n /*content: '';\n display: block;\n height: 0;\n clear: both;*/ }\n\n/* Preview Icon */\n.tinvwl-icon-preview {\n position: relative;\n width: 50px;\n height: 42px;\n margin-left: 10px;\n margin-bottom: 10px;\n text-align: center;\n border-radius: 2px;\n color: #595857;\n background: #f6f3ed; }\n .tinvwl-icon-preview span {\n position: absolute;\n top: 50%;\n right: 0;\n left: 0;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%); }\n .tinvwl-icon-preview span img {\n max-width: 50px;\n max-height: 42px;\n vertical-align: middle; }\n\n@media (min-width: 1200px) {\n .tinvwl-icon-preview {\n margin-bottom: 0; } }\n\n/* Table */\n.tinvwl-content .table-wrap {\n /*padding: 25px 0;*/ }\n\n.tinvwl-content table.widefat {\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.tinvwl-content .tablenav {\n height: auto;\n margin: 30px;\n background: #ffffff; }\n .tinvwl-content .tablenav .actions {\n /*padding: 6px 0 0;*/\n padding: 0; }\n\n.tinvwl-content .widefat th, .tinvwl-content .widefat td {\n text-align: center;\n padding: 0; }\n\n.tinvwl-content .widefat th {\n padding: 27px 0;\n position: relative; }\n\n@media screen and (max-width: 782px) {\n .tablenav.top .actions {\n display: block; }\n .tablenav br.tinv-wishlist-clear {\n display: none; }\n .tinvwl-content .tablenav {\n margin: 15px 12px; }\n .tinvwl-content .tablenav .alignleft, .tinvwl-content .tablenav .alignright {\n float: none; }\n .tinvwl-content .tablenav .tinvwl-full {\n display: none; }\n .tinvwl-content .tablenav .alignleft + .alignright {\n margin-top: 10px; }\n .tinvwl-content .tablenav .tinvwl-select-wrap {\n width: calc(100% - 75px); }\n #wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select {\n max-width: 100%;\n width: 100%;\n height: 35px;\n padding: 9px 13px; }\n .tinvwl-content .tablenav input[type=search] {\n width: calc(100% - 84px); } }\n\n.tinvwl-info-wrap.tinvwl-in-table {\n /*position: absolute;\n top: 50%;\n margin-top: -11px;*/ }\n\n.tinvwl-content .widefat th.sortable, .tinvwl-content .widefat th.sorted {\n padding: 0; }\n\n.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n padding: 28px 17px; }\n\n.tinvwl-content .widefat th.tinvwl-has-info {\n padding-top: 28px; }\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a {\n padding-top: 0; }\n\n.tinvwl-content .widefat th.sortable:first-of-type, .tinvwl-content .widefat th.sorted:first-of-type {\n padding-right: 0; }\n\n.tinvwl-content .widefat th.sortable:first-of-type > a, .tinvwl-content .widefat th.sorted:first-of-type > a {\n padding-right: 28px; }\n\n.tinvwl-content .widefat th:first-of-type {\n text-align: right;\n padding-right: 28px; }\n\n.tinvwl-content .widefat td:first-of-type {\n text-align: right;\n padding-right: 28px; }\n\n.tinvwl-content .widefat th .tinvwl-help-wrap {\n display: inline-block;\n margin-right: 6px; }\n\n.tinvwl-content .widefat th.sortable > a + .tinvwl-help-wrap, .tinvwl-content .widefat th.sorted > a + .tinvwl-help-wrap {\n margin-right: 0; }\n\n.tinvwl-content .widefat thead tr {\n background: #f4f3ef; }\n\n.tinvwl-content .striped > tbody > :nth-child(odd), .tinvwl-content ul.striped > :nth-child(odd) {\n background: none; }\n\n.tinvwl-content .widefat thead td.check-column, .tinvwl-content .widefat tbody th.check-column {\n width: 50px;\n padding: 28px 28px 28px 0;\n vertical-align: middle; }\n\n.tinvwl-content .widefat thead td.check-column {\n padding: 28px 28px 28px 0; }\n\n.tinvwl-content .widefat tbody th.check-column {\n padding: 13px 28px 13px 0; }\n\n.tinvwl-content .widefat thead td.check-column + th {\n padding-right: 21px; }\n .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 {\n padding-right: 21px; }\n\n.tinvwl-content .widefat tbody th.check-column + td {\n padding-right: 21px; }\n\n.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 {\n padding-right: 21px; }\n\n.tinvwl-content .widefat thead td.pause-play-column {\n padding: 0;\n width: 53px;\n text-align: center; }\n\n.tinvwl-content .widefat tbody th.pause-play-column {\n padding: 0;\n width: 53px;\n text-align: center; }\n\n.tinvwl-content th.sortable a, .tinvwl-content th.sorted a {\n padding: 0; }\n\n.tinvwl-content .widefat th {\n font-size: 14px;\n font-weight: 600;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n text-transform: uppercase;\n letter-spacing: -.025em; }\n\n.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {\n font-size: 14px;\n font-weight: 600;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n text-transform: uppercase;\n letter-spacing: -.025em; }\n\n.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {\n display: inline-block;\n vertical-align: middle; }\n\n.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n position: relative; }\n\n.tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {\n position: absolute;\n top: 50%;\n left: 0;\n margin-top: -2px; }\n\n.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: -15px; }\n\n.tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {\n float: none; }\n\n.tinvwl-content table.widefat {\n /*table-layout: auto;*/\n border: none;\n border-bottom: 2px solid #f7f7f7; }\n\n.tinvwl-content .widefat thead td, .tinvwl-content .widefat thead th {\n border-bottom: 0; }\n\n.tinvwl-content .widefat td {\n padding: 24px 0;\n vertical-align: middle; }\n\n.tinvwl-content .widefat tbody td {\n padding: 13px 0; }\n\n.tinvwl-content .widefat td {\n font-size: 14px; }\n .tinvwl-content .widefat td ol, .tinvwl-content .widefat td p, .tinvwl-content .widefat td ul {\n font-size: 14px; }\n\n.tinvwl-content .widefat tbody tr + tr {\n border-top: 2px solid #f7f7f7; }\n\n.tinvwl-content .widefat thead th.column-preference {\n /*display: none;*/\n text-indent: -9999px; }\n\n.tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {\n min-width: 220px;\n width: 220px; }\n\n.tinvwl-content .widefat:not(.products) tbody td.column-preference {\n text-align: left; }\n\n.tinvwl-content .widefat.products thead th.column-quantity a > span:not(.sorting-indicator) {\n max-width: 91px; }\n\n.tinvwl-content .widefat.users tbody .column-name > a {\n display: block; }\n\n.tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {\n width: 345px;\n min-width: 345px; }\n\n.tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {\n width: 165px;\n min-width: 165px; }\n\n.tinvwl-content .widefat tbody .column-name strong {\n font-weight: normal; }\n\n.tinvwl-content .widefat tbody .column-name > a {\n display: table; }\n\n.tinvwl-content .widefat tbody .column-name .product-image {\n display: table-cell;\n vertical-align: middle; }\n .tinvwl-content .widefat tbody .column-name .product-image img {\n max-width: 66px; }\n\n.tinvwl-content .widefat tbody .column-name .product-title {\n display: table-cell;\n vertical-align: middle;\n padding-right: 15px; }\n\n.tinvwl-content .widefat thead th.column-preference, .tinvwl-content .widefat tbody td.column-preference {\n padding-left: 20px; }\n\n.tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-left: 10px;\n float: right; }\n .tinvwl-content .widefat.products tbody td.column-preference > a:last-child {\n margin-left: 0; }\n\n.tinvwl-content .tablenav .tablenav-pages {\n float: none;\n text-align: center;\n height: auto;\n margin-top: 0; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > a {\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n font-size: 14px;\n font-weight: normal;\n padding: 0;\n min-width: 38px;\n height: 38px;\n line-height: 38px;\n border-radius: 50%;\n border: none;\n background: none;\n color: #3e3e3e; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > span {\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n font-size: 14px;\n font-weight: normal;\n padding: 0;\n min-width: 38px;\n height: 38px;\n line-height: 38px;\n border-radius: 50%;\n border: none;\n background: none;\n color: #3e3e3e;\n color: rgba(62, 62, 62, 0.46);\n background: #f3f1ec; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {\n background: #f3f1ec; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > .tinvwl-page-number.space {\n background: none;\n color: #3e3e3e; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > a:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {\n margin-left: 20px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page {\n margin-right: 20px; }\n .tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron {\n display: inline-block;\n vertical-align: middle;\n width: 9px;\n height: 16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: 100% -16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: 100% 0; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: -10px -16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: -10px 0; }\n\n.tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {\n /*width: 200px;*/\n width: 30%; }\n\n.tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {\n width: 45%; }\n\n.tinvwl-content .widefat.users thead th.column-wishlist, .tinvwl-content .widefat.users tbody td.column-wishlist {\n width: 45%; }\n\n.tinvwl-content .widefat.users thead th.column-name, .tinvwl-content .widefat.users tbody td.column-name {\n text-align: right; }\n\n.tinvwl-content .widefat.users thead th.column-quantity, .tinvwl-content .widefat.users tbody td.column-quantity {\n width: 100px; }\n\n.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {\n display: none; }\n\n.tinvwl-content .widefat.products thead th.column-quantity span span {\n float: none; }\n\n@media screen and (max-width: 1440px) {\n .tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {\n width: 204px;\n min-width: 204px; }\n .tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {\n width: 98px;\n min-width: 98px; }\n .tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {\n width: 60px;\n min-width: 60px; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile {\n padding: 9px 12px; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {\n display: inline;\n margin: 0; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full {\n display: none; } }\n\n@media screen and (max-width: 1366px) and (min-width: 783px) {\n .tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {\n /*width: 110px;*/\n /*min-width: 110px;*/ }\n .tinvwl-content .widefat tbody .column-name .product-image {\n display: block; }\n .tinvwl-content .widefat tbody .column-name .product-title {\n display: block;\n padding-right: 0; }\n .tinvwl-content .widefat.products thead th.column-preference {\n width: 103px;\n min-width: 103px; }\n .tinvwl-content .widefat.products tbody td.column-preference {\n width: 103px;\n min-width: 103px; }\n .tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-left: 5px; }\n .tinvwl-content .widefat tbody td.column-preference > a:nth-child(2n) {\n margin-left: 0; }\n .tinvwl-content .widefat tbody td.column-preference > a:nth-child(n+3) {\n margin-top: 5px; }\n .tinvwl-content .widefat thead th .tinvwl-full {\n display: none; } }\n\n@media screen and (max-width: 1200px) and (min-width: 783px) {\n .tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {\n float: none; }\n .tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n padding-right: 0;\n padding-left: 0;\n position: static; }\n .tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {\n top: auto;\n bottom: 12px;\n right: 0;\n left: 0;\n margin-right: auto;\n margin-left: auto; }\n .tinvwl-content .widefat th.sortable > a .sorting-indicator:before, .tinvwl-content .widefat th.sorted > a .sorting-indicator:before {\n right: -5px; }\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: 12px; }\n .tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {\n width: 38%; } }\n\n@media screen and (max-width: 782px) {\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: 0; }\n .tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-left: 5px;\n float: none; }\n .tinvwl-content .widefat tbody .column-name .product-image, .tinvwl-content .widefat tbody .column-name .product-title {\n vertical-align: top; }\n .tablenav .tablenav-pages {\n margin-bottom: 15px; }\n .tinvwl-content .widefat thead th.column-primary {\n width: 100% !important; }\n .tinvwl-content .widefat thead td.check-column + th.column-primary {\n width: 50% !important; }\n .tinvwl-content .widefat.users thead td.check-column + th.column-primary {\n width: 100% !important; } }\n\n/* Tables */\n.tinvwl-table {\n display: table;\n /*height: 100%;*/\n width: 100%;\n max-width: 100%; }\n .tinvwl-table.w-bg {\n background: #fff;\n overflow: hidden;\n border-radius: 4px; }\n .tinvwl-table.w-shadow {\n -webkit-box-shadow: -1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n box-shadow: -1px 1px 8px 0 rgba(170, 157, 137, 0.14); }\n .tinvwl-table.auto-width {\n width: auto; }\n\n.tinvwl-caption {\n display: table-caption; }\n\n.tinvwl-row {\n display: table-row; }\n\n.tinvwl-rows {\n display: table-row-group; }\n\n.tinvwl-cell {\n display: table-cell;\n vertical-align: middle; }\n\n.tinvwl-cell-2 {\n display: table-cell;\n vertical-align: middle;\n float: none; }\n\n.tinvwl-cell-3 {\n display: table-cell;\n vertical-align: top;\n float: none; }\n\n.tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {\n width: 67%; }\n\n.tinvwl-table th, .tinvwl-table td {\n vertical-align: top; }\n\n.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 {\n float: right; }\n\n.tinvwl-table .tinvwl-btn-wrap {\n float: left; }\n\n.tinvwl-table.w-info thead > tr > th {\n text-align: right; }\n .tinvwl-table.w-info thead > tr > th .tinvwl-info-wrap {\n font-weight: normal; }\n\n.tinvwl-table > thead > tr > th {\n padding: 0 30px; }\n .tinvwl-table > thead > tr > th:last-child {\n /*padding: 30px;*/ }\n\n.tinvwl-table .tinvwl-info {\n vertical-align: top; }\n\n.tinvwl-table > thead > tr > .tinvwl-info .tinvwl-info-wrap {\n padding-bottom: 30px; }\n\n.tinvwl-table tbody tr .tinvwl-inner h2 {\n font-size: 15px;\n color: #291C09;\n font-weight: 600;\n margin-bottom: 21px; }\n\n.tinvwl-table > tbody > tr > .tinvwl-info .tinvwl-info-wrap {\n padding-bottom: 20px; }\n\n.tinvwl-table > tbody > tr > td {\n padding: 0 30px; }\n .tinvwl-table > tbody > tr > td:last-child {\n /*padding: 30px;*/ }\n\n.tinvwl-table thead > tr .tinvwl-inner {\n padding: 28px 0;\n margin-bottom: 30px;\n border-bottom: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table thead.tinwl-empty > tr .tinvwl-inner {\n padding: 30px 0 0;\n margin-bottom: 0;\n border-bottom: 0; }\n\n.tinvwl-table thead > tr .tinvwl-inner {\n /*padding: 20px 0;*/ }\n\n.tinvwl-table .tinvwl-header-row label {\n font-size: 22px;\n font-weight: normal;\n line-height: 1.313;\n margin: 0 0 15px;\n padding-top: 3px !important; }\n\n.tinvwl-table thead .tinvwl-empty-info, .tinvwl-table tbody > .tinvwl-bodies-border {\n display: none; }\n\n.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {\n margin: 0;\n padding-top: 56px; }\n\n.tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n display: none;\n padding-top: 30px;\n margin-top: 10px;\n border-top: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {\n /*padding-right: 0;*/ }\n\n.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info, .tinvwl-style-options .tinvwl-bodies-border .tinvwl-info {\n padding-right: 0;\n background: none; }\n\n.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info {\n display: table-cell; }\n .tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {\n display: block; }\n\n.tinvwl-style-options tbody + tbody > .tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n display: block; }\n\n@media (min-width: 1200px) {\n .tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal {\n width: 67%; } }\n\ntextarea[name=\"style_plain-css\"] {\n height: 150px; }\n\n.tinvwl-table tbody + tbody > .tinvwl-bodies-border {\n display: table-row; }\n .tinvwl-table tbody + tbody > .tinvwl-bodies-border:first-child > td:first-child > .tinvwl-inner {\n padding-top: 30px;\n margin-top: 10px;\n border-top: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n padding-bottom: 15px;\n margin-bottom: 30px;\n border-bottom: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table .form-group .col-md-4:nth-child(n+4), .tinvwl-table .form-group .col-lg-4:nth-child(n+4) {\n padding-top: 27px; }\n\n.tinvwl-table tbody:first-of-type > tr:first-child > td:first-child > .tinvwl-inner {\n /*padding-top: 30px;*/ }\n\n.tinvwl-table tbody:last-of-type > tr:last-child > td:first-child > .tinvwl-inner {\n /*padding-bottom: 20px;*/ }\n\n.tinvwl-table tfoot .tinvwl-inner {\n padding-top: 20px; }\n\n.tinvwl-table tbody > tr + tr .tinvwl-inner {\n /*border-top: 2px solid rgba(219,219,219,.522);*/ }\n\n.tinvwl-table tr.no-top-border .tinvwl-inner, .tinvwl-table tr.no-top-border .tinvwl-info-wrap {\n border-top: 0;\n padding-top: 0; }\n\n.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap {\n padding-top: 30px; }\n\n/*.tinvwl-table tbody > tr .tinvwl-inner,\n.tinvwl-table tbody > tr .tinvwl-info-wrap {\n padding: 30px 0;\n}*/\n/*.tinvwl-table tbody:first-of-type > tr:first-child > td > .tinvwl-info-wrap,*/\n.tiwl-notifications-style-logo img {\n height: 42px; }\n\n@media (min-width: 1200px) {\n .tinvwl-table tr.tinvwl-full-width .control-label label {\n margin-bottom: 10px; }\n .tinvwl-table tr.tinvwl-full-width [class^=\"col-lg-\"], .tinvwl-table tr.tinvwl-full-width [class^=\"col-md-\"] {\n width: 100%; }\n .tinvwl-table tr.tinvwl-full-width textarea {\n height: 250px;\n padding: 15px; }\n .tiwl-notifications-style-logo img {\n float: left; } }\n\n@media (max-width: 1199px) {\n .form-horizontal .control-label .tinvwl-empty {\n display: none; }\n .tinvwl-style-options .tinvwl-empty-info, .tinvwl-style-options .tinvwl-info {\n display: none !important; }\n .tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {\n padding-left: 30px !important; }\n .tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n padding-bottom: 0; }\n .tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner .form-group {\n margin-bottom: 20px; } }\n\n.tinvwl-info .tinvwl-info-desc a {\n text-decoration: underline;\n color: #ff5739; }\n .tinvwl-info .tinvwl-info-desc a:hover, .tinvwl-info .tinvwl-info-desc a:active, .tinvwl-info .tinvwl-info-desc a:focus {\n color: #000; }\n\n.tinvwl-info-wrap.tinvwl-in-section {\n background: #fbfaf9;\n color: #4f4639; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {\n width: 42px;\n vertical-align: top;\n padding-top: 1px;\n padding-left: 20px; }\n\n.tinvwl-info-wrap .tinvwl-info-sign span, .tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help {\n display: inline-block;\n text-align: center;\n width: 22px;\n height: 22px;\n line-height: 22px;\n border-radius: 50%;\n background: #e1dbce; }\n\n.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span, .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {\n display: block; }\n\n.tinvwl-info-wrap i {\n font-size: 14px;\n color: #fbfaf9; }\n\n.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn {\n width: auto; }\n\n.tinvwl-btns-group {\n margin-bottom: 23px;\n margin-top: -15px;\n margin-left: -15px; }\n\n.tiwl-style-custom-allow .tinvwl-inner textarea {\n margin-bottom: 23px; }\n\n.tinvwl-btns-group .tinvwl-btn {\n margin-top: 15px;\n margin-left: 15px;\n float: right; }\n\n@media (min-width: 1200px) {\n .tinvwl-table .tinvwl-form-onoff, .tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn, .tinvwl-btns-group .tinvwl-btn {\n float: left; } }\n\n.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help {\n display: none; }\n\n.tinvwl-info-wrap.tinvwl-in-table {\n display: inline-block;\n vertical-align: middle;\n display: block;\n margin-bottom: 5px; }\n .tinvwl-info-wrap.tinvwl-in-table .tinvwl-help {\n cursor: pointer; }\n\n.tinvwl-content .widefat th.tinvwl-has-info {\n /*word-break: break-all;*/ }\n .tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name {\n margin-left: 5px; }\n\n.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc {\n display: none; }\n\n@media (max-width: 1200px) {\n .tinvwl-table .tinvwl-info {\n padding-right: 15px;\n padding-left: 15px;\n /*vertical-align: middle;*/ }\n .tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {\n width: 90%; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {\n width: auto;\n padding-left: 0; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span {\n display: none; }\n .tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {\n display: block;\n margin: 0 auto; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc {\n display: none; } }\n\n@media (max-width: 782px) {\n .tinvwl-content .widefat th.tinvwl-has-info.sortable, .tinvwl-content .widefat th.tinvwl-has-info.sorted {\n padding-top: 0; }\n .widefat tfoot td input[type=checkbox], .widefat th input[type=checkbox], .widefat thead td input[type=checkbox] {\n margin-bottom: 0; }\n .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 {\n padding-top: 18px;\n padding-bottom: 18px; }\n .tinvwl-content .widefat thead td.check-column {\n padding-top: 14px;\n padding-bottom: 15px;\n padding-right: 20px;\n width: 45px; }\n .tinvwl-content .widefat tbody th.check-column {\n padding-top: 14px;\n padding-bottom: 15px;\n padding-right: 20px;\n width: 45px;\n padding-top: 11px;\n padding-bottom: 11px;\n vertical-align: top; }\n .tinvwl-content .widefat.wishlists thead td.check-column, .tinvwl-content .widefat.wishlists tbody th.check-column {\n width: 23px; }\n .tinvwl-content .widefat thead td.check-column + th {\n padding-right: 10px; }\n .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 {\n padding-right: 10px; }\n .tinvwl-content .widefat tbody th.check-column + td {\n padding-right: 10px; }\n .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 {\n padding-right: 13px;\n display: inline-block;\n margin-top: 5px;\n margin-bottom: 0; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n text-align: right; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {\n text-align: left;\n padding-left: 30px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n right: 28px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column + td:not(.column-primary)::before {\n right: 13px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column):last-child {\n padding-bottom: 13px; } }\n\n/* Popover */\n.popover {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 9999;\n display: none;\n max-width: 279px;\n padding: 1px;\n text-align: center;\n white-space: normal;\n background-color: #fff;\n background-clip: padding-box;\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22);\n box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22); }\n .popover.top {\n margin-top: -10px; }\n .popover.right {\n margin-right: 10px; }\n .popover.bottom {\n margin-top: 10px; }\n .popover.left {\n margin-right: -10px; }\n\n.popover-title {\n padding: 30px 30px 0;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n font-weight: 600;\n line-height: 1.714;\n text-transform: uppercase;\n letter-spacing: -.35px; }\n\n.popover-content {\n padding: 25px 30px 30px;\n color: #5D5D5D;\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429; }\n\n.popover > .arrow {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n border-width: 11px;\n margin-right: 0;\n overflow: visible; }\n .popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n content: none;\n z-index: 9999;\n background: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n position: absolute;\n right: auto;\n top: auto;\n width: auto;\n height: auto;\n -webkit-transform: none;\n transform: none;\n content: \"\";\n border-width: 10px; }\n\n.popover.top > .arrow {\n bottom: -11px;\n right: 50%;\n margin-right: -11px;\n border-bottom-width: 0; }\n .popover.top > .arrow:after {\n bottom: 1px;\n margin-right: -10px;\n content: \" \";\n border-top-color: #fff;\n border-bottom-width: 0; }\n\n.popover.right > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0; }\n .popover.right > .arrow:after {\n bottom: -10px;\n right: 1px;\n content: \" \";\n border-left-color: #fff;\n border-right-width: 0; }\n\n.popover.bottom > .arrow {\n top: -11px;\n right: 50%;\n margin-right: -11px;\n border-top-width: 0; }\n .popover.bottom > .arrow:after {\n top: 1px;\n margin-right: -10px;\n content: \" \";\n border-top-width: 0;\n border-bottom-color: #fff; }\n\n.popover.left > .arrow {\n top: 50%;\n right: auto;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0; }\n .popover.left > .arrow:after {\n right: auto;\n left: 1px;\n bottom: -10px;\n content: \" \";\n border-left-width: 0;\n border-right-color: #fff; }\n\n/* Image w/description */\n.tinvwl-img-w-desc i {\n margin-left: 20px; }\n\n.tinvwl-img-w-desc h5 {\n font-weight: 600;\n text-transform: uppercase; }\n\n.tinvwl-img-w-desc .tinvwl-desc {\n color: #4f4639; }\n\n.tinvwl-img-w-desc h5 + .tinvwl-desc {\n margin-top: 2px; }\n\n/* Premium Features */\n.tinvwl-premium-feat .row {\n margin: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.tinvwl-premium-feat .col-lg-4 {\n padding: 0;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 0px;\n flex: 1 1 0; }\n .tinvwl-premium-feat .col-lg-4 .half-containers {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n overflow: hidden;\n position: relative; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back {\n background: #211709;\n /* Old browsers */ }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back a {\n display: block;\n position: relative;\n color: #ffffff;\n outline: none;\n text-decoration: none;\n background: url(\"../img/money-back.svg\") no-repeat 50% 0;\n float: right;\n width: 100%;\n height: 60%;\n margin: 15px 0; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back a span {\n display: none; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back p {\n text-align: center;\n color: #ffffff;\n font-size: 16px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization {\n text-align: center;\n background: #333333 url(\"../img/customization.png\") no-repeat 0% 100%; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization h2 {\n margin: 30px auto 20px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization p {\n font-size: 16px;\n color: #ffffff;\n padding-right: 10px;\n padding-left: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray {\n background-color: #958095;\n margin: 10px auto; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray:hover {\n background-color: #ffffff;\n color: #333333; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate {\n text-align: center;\n border-bottom: 1px solid #e7e7e7; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 {\n background: url(\"../img/rate_us.png\") no-repeat center;\n display: block;\n width: 186px;\n height: 76px;\n margin: 30px auto 20px;\n font-size: 18px;\n line-height: 100px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 a {\n display: block;\n width: 186px;\n height: 76px;\n color: #ffffff;\n text-decoration: none;\n outline: none;\n font-weight: 600; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate p {\n font-size: 16px;\n padding-right: 10px;\n padding-left: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate a {\n color: #ff5739;\n text-decoration: underline; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe {\n text-align: center; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe h2 {\n color: #453a2a;\n margin: 30px auto 20px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe p {\n font-size: 16px;\n padding-right: 10px;\n padding-left: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group {\n width: 90%;\n position: relative;\n margin: 10px auto; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=\"email\"] {\n width: 65%;\n height: 45px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=\"submit\"] {\n width: 30%; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe #mc_embed_signup {\n margin-bottom: 30px; }\n\n.tinvwl-premium-feat h2 {\n font-size: 30px;\n text-transform: uppercase;\n letter-spacing: -.025em;\n line-height: 1;\n color: #ffffff; }\n\n.tinvwl-premium-feat .tinvwl-pic-col {\n border: 5px solid #ffffff;\n text-align: center;\n background: #df4c57;\n /* Old browsers */\n /* FF3.6-15 */\n /* Chrome10-25,Safari5.1-6 */\n background: linear-gradient(-135deg, #df4c57 0%, #f78c62 100%);\n /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df4c57', endColorstr='#f78c62', GradientType=1);\n /* IE6-9 fallback on horizontal gradient */\n padding: 50px 10px;\n color: #ffffff; }\n .tinvwl-premium-feat .tinvwl-pic-col img {\n display: block;\n margin: 0 auto; }\n .tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white {\n color: #ff5739; }\n .tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white:hover {\n color: #ffffff; }\n .tinvwl-premium-feat .tinvwl-pic-col p {\n font-size: 16px;\n padding-bottom: 1em; }\n\n.tinvwl-premium-feat .tinvwl-feat-col {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #ffffff;\n background-color: #f9f8f5; }\n\n.tinvwl-premium-feat .tinvwl-sup-col {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column; }\n\n/* Footer */\n#wpfooter {\n padding: 10px 40px; }\n #wpfooter p {\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 14px;\n line-height: 1.85714286;\n color: #4b4b4b; }\n #wpfooter .ftinvwl-heart {\n margin: 0 3px; }\n #wpfooter .ftinvwl-star {\n font-size: 12px;\n margin: 0 1px; }\n #wpfooter span .ftinvwl-star:first-of-type {\n margin-right: 6px; }\n #wpfooter span .ftinvwl-star:last-of-type {\n margin-right: 3px; }\n #wpfooter i {\n color: #ff5739; }\n #wpfooter a {\n text-decoration: underline;\n color: #ff5739; }\n #wpfooter a:hover, #wpfooter a:active, #wpfooter a:focus {\n color: #000; }\n\n/* Color Picker */\n.tinvwl-color-picker {\n position: relative; }\n .tinvwl-color-picker .iris-picker {\n position: absolute;\n z-index: 9999; }\n .tinvwl-color-picker input[type=text] {\n color: #fff;\n border: 4px solid #fff;\n -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14);\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14); }\n .tinvwl-color-picker .tinvwl-eyedropper {\n cursor: pointer;\n position: relative;\n display: inline-block;\n vertical-align: top;\n margin-right: 4px;\n width: 42px;\n height: 42px;\n background: #fff url(\"../img/color_icon.png\") no-repeat center;\n border: 1px solid rgba(0, 0, 0, 0.14);\n border-radius: 2px;\n -webkit-box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1); }\n .tinvwl-color-picker .tinvwl-eyedropper a {\n color: #6b625a; }\n .tinvwl-color-picker .tinvwl-eyedropper i {\n display: inline-block;\n position: absolute;\n top: 15px;\n right: 14px;\n font-size: 12px; }\n .tinvwl-color-picker + .iris-picker .iris-square-value {\n width: 0;\n height: 0; }\n\n/* Modal */\n.tinvwl-overlay {\n position: fixed;\n top: 0;\n right: 0;\n width: 100%;\n height: 100%;\n visibility: hidden;\n opacity: 0;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease;\n background: #191919; }\n\n.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay {\n visibility: visible;\n opacity: .5; }\n\n.admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 32px !important; }\n\n.tinvwl-content .tinvwl-modal {\n overflow-y: auto;\n overflow-x: hidden;\n top: 0;\n right: 0;\n width: 0;\n height: 0;\n z-index: 9999;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden;\n visibility: hidden;\n opacity: 0;\n text-align: right;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n .tinvwl-content .tinvwl-modal .tinvwl-modal-inner {\n position: relative;\n margin: 0 auto;\n background: #fff;\n border-radius: 4px; }\n .tinvwl-content .tinvwl-modal.tinvwl-modal-open {\n visibility: visible;\n opacity: 1;\n width: 100%;\n height: 100%; }\n\n@media screen and (max-width: 1200px) {\n .tinvwl-premium-feat .row {\n display: block; } }\n\n@media screen and (max-width: 782px) {\n .admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 46px !important; } }\n\n@media screen and (max-width: 600px) {\n .admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 0 !important; } }\n\n.tinvwl-modal .tinvwl-table {\n height: 100%; }\n\n.tinvwl-content .tinvwl-modal .tinvwl-modal-inner {\n max-width: 415px;\n padding: 40px 45px; }\n\n.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails {\n text-align: center; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails p {\n margin: 0 0 26px; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large {\n padding: 14px 33px; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn + .tinvwl-btn {\n margin-right: 6px; }\n\n/* Quick Buttons */\n.tinvwl-quick-btns {\n position: fixed;\n top: 25%;\n right: 100%;\n z-index: 9999; }\n .tinvwl-quick-btns button {\n display: block;\n width: 117px;\n font-size: 14px;\n font-family: \"Open Sans\", Arial, sans-serif;\n font-weight: 600;\n padding: 0 0 0 35px;\n border-radius: 2px;\n border: none;\n text-decoration: none;\n background: #96b100;\n color: #ffffff;\n -webkit-transform: translateX(50px);\n transform: translateX(50px);\n transition: -webkit-transform .3s ease;\n -webkit-transition: -webkit-transform .3s ease;\n transition: transform .3s ease;\n transition: transform .3s ease, -webkit-transform .3s ease; }\n\n.tinvwl-panel.only-button .tinvwl-quick-btns .form-control {\n display: block;\n width: 119px; }\n\n.tinvwl-quick-btns button:hover {\n -webkit-transform: translateX(100%);\n transform: translateX(100%); }\n\n.tinvwl-quick-btns button + button {\n margin-top: 4px; }\n\n.tinvwl-quick-btns button span {\n display: inline-block;\n width: 50px;\n padding: 15px 0;\n text-align: center; }\n\n/* Preview Select */\n@media (min-width: 1200px) {\n .tinvwl-empty-select + .tinvwl-input-group-btn {\n text-align: left; } }\n\n.tinvwl-empty-select + .tinvwl-input-group-btn .tinvwl-btn {\n margin-right: 0; }\n\n/* Bootstrap */\n.container, .container-fluid {\n /*padding-right: 15px;\n padding-left: 15px;*/\n margin-left: auto;\n margin-right: auto; }\n\n@media (min-width: 768px) {\n .container {\n width: 750px; } }\n\n@media (min-width: 992px) {\n .container {\n width: 970px; } }\n\n@media (min-width: 1200px) {\n .container {\n width: 1170px; } }\n\n.row {\n margin-left: -15px;\n margin-right: -15px; }\n\n.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 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px; }\n\n.tinvwl-table .form-group .row {\n /*margin-left: -5px;*/\n /*margin-right: -5px;*/ }\n\n.tinvwl-table .form-group [class^=\"col-\"] {\n /*padding-right: 5px;*/\n /*padding-left: 5px;*/ }\n\n.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 {\n float: right; }\n\n.col-xs-12 {\n float: right;\n width: 100%; }\n\n.col-xs-11 {\n width: 91.66666667%; }\n\n.col-xs-10 {\n width: 83.33333333%; }\n\n.col-xs-9 {\n width: 75%; }\n\n.col-xs-8 {\n width: 66.66666667%; }\n\n.col-xs-7 {\n width: 58.33333333%; }\n\n.col-xs-6 {\n width: 50%; }\n\n.col-xs-5 {\n width: 41.66666667%; }\n\n.col-xs-4 {\n width: 33.33333333%; }\n\n.col-xs-3 {\n width: 25%; }\n\n.col-xs-2 {\n width: 16.66666667%; }\n\n.col-xs-1 {\n width: 8.33333333%; }\n\n.col-xs-pull-12 {\n left: 100%; }\n\n.col-xs-pull-11 {\n left: 91.66666667%; }\n\n.col-xs-pull-10 {\n left: 83.33333333%; }\n\n.col-xs-pull-9 {\n left: 75%; }\n\n.col-xs-pull-8 {\n left: 66.66666667%; }\n\n.col-xs-pull-7 {\n left: 58.33333333%; }\n\n.col-xs-pull-6 {\n left: 50%; }\n\n.col-xs-pull-5 {\n left: 41.66666667%; }\n\n.col-xs-pull-4 {\n left: 33.33333333%; }\n\n.col-xs-pull-3 {\n left: 25%; }\n\n.col-xs-pull-2 {\n left: 16.66666667%; }\n\n.col-xs-pull-1 {\n left: 8.33333333%; }\n\n.col-xs-pull-0 {\n left: auto; }\n\n.col-xs-push-12 {\n right: 100%; }\n\n.col-xs-push-11 {\n right: 91.66666667%; }\n\n.col-xs-push-10 {\n right: 83.33333333%; }\n\n.col-xs-push-9 {\n right: 75%; }\n\n.col-xs-push-8 {\n right: 66.66666667%; }\n\n.col-xs-push-7 {\n right: 58.33333333%; }\n\n.col-xs-push-6 {\n right: 50%; }\n\n.col-xs-push-5 {\n right: 41.66666667%; }\n\n.col-xs-push-4 {\n right: 33.33333333%; }\n\n.col-xs-push-3 {\n right: 25%; }\n\n.col-xs-push-2 {\n right: 16.66666667%; }\n\n.col-xs-push-1 {\n right: 8.33333333%; }\n\n.col-xs-push-0 {\n right: auto; }\n\n.col-xs-offset-12 {\n margin-right: 100%; }\n\n.col-xs-offset-11 {\n margin-right: 91.66666667%; }\n\n.col-xs-offset-10 {\n margin-right: 83.33333333%; }\n\n.col-xs-offset-9 {\n margin-right: 75%; }\n\n.col-xs-offset-8 {\n margin-right: 66.66666667%; }\n\n.col-xs-offset-7 {\n margin-right: 58.33333333%; }\n\n.col-xs-offset-6 {\n margin-right: 50%; }\n\n.col-xs-offset-5 {\n margin-right: 41.66666667%; }\n\n.col-xs-offset-4 {\n margin-right: 33.33333333%; }\n\n.col-xs-offset-3 {\n margin-right: 25%; }\n\n.col-xs-offset-2 {\n margin-right: 16.66666667%; }\n\n.col-xs-offset-1 {\n margin-right: 8.33333333%; }\n\n.col-xs-offset-0 {\n margin-right: 0; }\n\n@media (min-width: 768px) {\n .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 {\n float: right; }\n .col-sm-12 {\n float: right;\n width: 100%; }\n .col-sm-11 {\n width: 91.66666667%; }\n .col-sm-10 {\n width: 83.33333333%; }\n .col-sm-9 {\n width: 75%; }\n .col-sm-8 {\n width: 66.66666667%; }\n .col-sm-7 {\n width: 58.33333333%; }\n .col-sm-6 {\n width: 50%; }\n .col-sm-5 {\n width: 41.66666667%; }\n .col-sm-4 {\n width: 33.33333333%; }\n .col-sm-3 {\n width: 25%; }\n .col-sm-2 {\n width: 16.66666667%; }\n .col-sm-1 {\n width: 8.33333333%; }\n .col-sm-pull-12 {\n left: 100%; }\n .col-sm-pull-11 {\n left: 91.66666667%; }\n .col-sm-pull-10 {\n left: 83.33333333%; }\n .col-sm-pull-9 {\n left: 75%; }\n .col-sm-pull-8 {\n left: 66.66666667%; }\n .col-sm-pull-7 {\n left: 58.33333333%; }\n .col-sm-pull-6 {\n left: 50%; }\n .col-sm-pull-5 {\n left: 41.66666667%; }\n .col-sm-pull-4 {\n left: 33.33333333%; }\n .col-sm-pull-3 {\n left: 25%; }\n .col-sm-pull-2 {\n left: 16.66666667%; }\n .col-sm-pull-1 {\n left: 8.33333333%; }\n .col-sm-pull-0 {\n left: auto; }\n .col-sm-push-12 {\n right: 100%; }\n .col-sm-push-11 {\n right: 91.66666667%; }\n .col-sm-push-10 {\n right: 83.33333333%; }\n .col-sm-push-9 {\n right: 75%; }\n .col-sm-push-8 {\n right: 66.66666667%; }\n .col-sm-push-7 {\n right: 58.33333333%; }\n .col-sm-push-6 {\n right: 50%; }\n .col-sm-push-5 {\n right: 41.66666667%; }\n .col-sm-push-4 {\n right: 33.33333333%; }\n .col-sm-push-3 {\n right: 25%; }\n .col-sm-push-2 {\n right: 16.66666667%; }\n .col-sm-push-1 {\n right: 8.33333333%; }\n .col-sm-push-0 {\n right: auto; }\n .col-sm-offset-12 {\n margin-right: 100%; }\n .col-sm-offset-11 {\n margin-right: 91.66666667%; }\n .col-sm-offset-10 {\n margin-right: 83.33333333%; }\n .col-sm-offset-9 {\n margin-right: 75%; }\n .col-sm-offset-8 {\n margin-right: 66.66666667%; }\n .col-sm-offset-7 {\n margin-right: 58.33333333%; }\n .col-sm-offset-6 {\n margin-right: 50%; }\n .col-sm-offset-5 {\n margin-right: 41.66666667%; }\n .col-sm-offset-4 {\n margin-right: 33.33333333%; }\n .col-sm-offset-3 {\n margin-right: 25%; }\n .col-sm-offset-2 {\n margin-right: 16.66666667%; }\n .col-sm-offset-1 {\n margin-right: 8.33333333%; }\n .col-sm-offset-0 {\n margin-right: 0; } }\n\n@media (min-width: 992px) {\n .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 {\n float: right; }\n .col-md-12 {\n float: right;\n width: 100%; }\n .col-md-11 {\n width: 91.66666667%; }\n .col-md-10 {\n width: 83.33333333%; }\n .col-md-9 {\n width: 75%; }\n .col-md-8 {\n width: 66.66666667%; }\n .col-md-7 {\n width: 58.33333333%; }\n .col-md-6 {\n width: 50%; }\n .col-md-5 {\n width: 41.66666667%; }\n .col-md-4 {\n width: 33.33333333%; }\n .col-md-3 {\n width: 25%; }\n .col-md-2 {\n width: 16.66666667%; }\n .col-md-1 {\n width: 8.33333333%; }\n .col-md-pull-12 {\n left: 100%; }\n .col-md-pull-11 {\n left: 91.66666667%; }\n .col-md-pull-10 {\n left: 83.33333333%; }\n .col-md-pull-9 {\n left: 75%; }\n .col-md-pull-8 {\n left: 66.66666667%; }\n .col-md-pull-7 {\n left: 58.33333333%; }\n .col-md-pull-6 {\n left: 50%; }\n .col-md-pull-5 {\n left: 41.66666667%; }\n .col-md-pull-4 {\n left: 33.33333333%; }\n .col-md-pull-3 {\n left: 25%; }\n .col-md-pull-2 {\n left: 16.66666667%; }\n .col-md-pull-1 {\n left: 8.33333333%; }\n .col-md-pull-0 {\n left: auto; }\n .col-md-push-12 {\n right: 100%; }\n .col-md-push-11 {\n right: 91.66666667%; }\n .col-md-push-10 {\n right: 83.33333333%; }\n .col-md-push-9 {\n right: 75%; }\n .col-md-push-8 {\n right: 66.66666667%; }\n .col-md-push-7 {\n right: 58.33333333%; }\n .col-md-push-6 {\n right: 50%; }\n .col-md-push-5 {\n right: 41.66666667%; }\n .col-md-push-4 {\n right: 33.33333333%; }\n .col-md-push-3 {\n right: 25%; }\n .col-md-push-2 {\n right: 16.66666667%; }\n .col-md-push-1 {\n right: 8.33333333%; }\n .col-md-push-0 {\n right: auto; }\n .col-md-offset-12 {\n margin-right: 100%; }\n .col-md-offset-11 {\n margin-right: 91.66666667%; }\n .col-md-offset-10 {\n margin-right: 83.33333333%; }\n .col-md-offset-9 {\n margin-right: 75%; }\n .col-md-offset-8 {\n margin-right: 66.66666667%; }\n .col-md-offset-7 {\n margin-right: 58.33333333%; }\n .col-md-offset-6 {\n margin-right: 50%; }\n .col-md-offset-5 {\n margin-right: 41.66666667%; }\n .col-md-offset-4 {\n margin-right: 33.33333333%; }\n .col-md-offset-3 {\n margin-right: 25%; }\n .col-md-offset-2 {\n margin-right: 16.66666667%; }\n .col-md-offset-1 {\n margin-right: 8.33333333%; }\n .col-md-offset-0 {\n margin-right: 0; } }\n\n@media (min-width: 1200px) {\n .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 {\n float: right; }\n .col-lg-12 {\n float: right;\n width: 100%; }\n .col-lg-11 {\n width: 91.66666667%; }\n .col-lg-10 {\n width: 83.33333333%; }\n .col-lg-9 {\n width: 75%; }\n .col-lg-8 {\n width: 66.66666667%; }\n .col-lg-7 {\n width: 58.33333333%; }\n .col-lg-6 {\n width: 50%; }\n .col-lg-5 {\n width: 41.66666667%; }\n .col-lg-4 {\n width: 33.33333333%; }\n .col-lg-3 {\n width: 25%; }\n .col-lg-2 {\n width: 16.66666667%; }\n .col-lg-1 {\n width: 8.33333333%; }\n .col-lg-pull-12 {\n left: 100%; }\n .col-lg-pull-11 {\n left: 91.66666667%; }\n .col-lg-pull-10 {\n left: 83.33333333%; }\n .col-lg-pull-9 {\n left: 75%; }\n .col-lg-pull-8 {\n left: 66.66666667%; }\n .col-lg-pull-7 {\n left: 58.33333333%; }\n .col-lg-pull-6 {\n left: 50%; }\n .col-lg-pull-5 {\n left: 41.66666667%; }\n .col-lg-pull-4 {\n left: 33.33333333%; }\n .col-lg-pull-3 {\n left: 25%; }\n .col-lg-pull-2 {\n left: 16.66666667%; }\n .col-lg-pull-1 {\n left: 8.33333333%; }\n .col-lg-pull-0 {\n left: auto; }\n .col-lg-push-12 {\n right: 100%; }\n .col-lg-push-11 {\n right: 91.66666667%; }\n .col-lg-push-10 {\n right: 83.33333333%; }\n .col-lg-push-9 {\n right: 75%; }\n .col-lg-push-8 {\n right: 66.66666667%; }\n .col-lg-push-7 {\n right: 58.33333333%; }\n .col-lg-push-6 {\n right: 50%; }\n .col-lg-push-5 {\n right: 41.66666667%; }\n .col-lg-push-4 {\n right: 33.33333333%; }\n .col-lg-push-3 {\n right: 25%; }\n .col-lg-push-2 {\n right: 16.66666667%; }\n .col-lg-push-1 {\n right: 8.33333333%; }\n .col-lg-push-0 {\n right: auto; }\n .col-lg-offset-12 {\n margin-right: 100%; }\n .col-lg-offset-11 {\n margin-right: 91.66666667%; }\n .col-lg-offset-10 {\n margin-right: 83.33333333%; }\n .col-lg-offset-9 {\n margin-right: 75%; }\n .col-lg-offset-8 {\n margin-right: 66.66666667%; }\n .col-lg-offset-7 {\n margin-right: 58.33333333%; }\n .col-lg-offset-6 {\n margin-right: 50%; }\n .col-lg-offset-5 {\n margin-right: 41.66666667%; }\n .col-lg-offset-4 {\n margin-right: 33.33333333%; }\n .col-lg-offset-3 {\n margin-right: 25%; }\n .col-lg-offset-2 {\n margin-right: 16.66666667%; }\n .col-lg-offset-1 {\n margin-right: 8.33333333%; }\n .col-lg-offset-0 {\n margin-right: 0; } }\n\n@media (max-width: 1199px) {\n .tinvwl-table .row > [class^=\"col-md-\"] + [class^=\"col-md-\"], .tinvwl-table .row > [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n padding-top: 30px; }\n .tinvwl-table .form-group > [class^=\"col-md-\"] + [class^=\"col-md-\"], .tinvwl-table .form-group > [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n padding-top: 30px; } }\n\n.fade {\n opacity: 0;\n -webkit-transition: opacity .15s linear;\n transition: opacity .15s linear; }\n .fade.in {\n opacity: 1; }\n\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px; }\n\n.form-group {\n margin-bottom: 23px; }\n\n.form-horizontal:last-of-type .form-group {\n /*margin-bottom: 0;*/ }\n\n.tinvwl-inner .form-group + .form-group > label {\n /*margin-top: 7px;*/ }\n\n.form-control {\n display: block;\n width: 100%; }\n\nlabel.one-line {\n display: inline-block;\n margin-bottom: 0;\n margin-left: 10px; }\n\n.control-label label {\n display: block;\n margin-bottom: 10px; }\n\n.form-horizontal .control-label label {\n padding-top: 9px;\n margin-bottom: 0; }\n\n@media (min-width: 1200px) {\n .tinvwl-table .tinvwl-header-row label {\n margin-bottom: 0; }\n .tinvwl-table .tinvwl-header-row .form-group {\n margin-top: -7px;\n margin-bottom: 13px; } }\n\n@media (max-width: 1199px) {\n .form-horizontal .control-label label {\n margin-bottom: 10px; }\n .tinvwl-table .tinvwl-header-row label {\n padding-top: 3px; } }\n\n.tinvwl-input-group-btn {\n margin-top: 13px; }\n\n.tinvwl-input-group {\n position: relative;\n display: table;\n border-collapse: separate; }\n\n.tinvwl-input-group-addon {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; }\n\n.tinvwl-input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n margin-top: 0;\n position: relative;\n white-space: nowrap; }\n .tinvwl-input-group-btn .tinvwl-btn {\n margin-right: 10px; }\n .tinvwl-input-group-btn > .btn {\n position: relative; }\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n display: table-cell; }\n\n.tinvwl-input-group .form-control {\n position: relative;\n z-index: 2;\n float: right;\n width: 100%;\n margin-bottom: 0; }\n\n@media only screen and (max-width: 1199px) {\n .tinvwl-input-group:not(.tinvwl-no-full) {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control {\n float: none; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-right: 0; }\n .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 {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n margin-right: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button {\n margin-right: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button {\n margin-right: 0; } }\n\n.text-right {\n text-align: left; }\n\n@media (max-width: 1199px) {\n .text-right {\n text-align: right; } }\n\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-static {\n display: inline-block; }\n .form-inline .tinvwl-input-group {\n display: inline-table;\n vertical-align: middle; }\n .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 {\n width: auto; }\n .form-inline .tinvwl-input-group > .form-control {\n width: 100%; }\n .form-inline .control-label label {\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio, .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio label, .form-inline .checkbox label {\n padding-right: 0; }\n .form-inline .radio input[type=\"radio\"], .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-right: 0; }\n .form-inline .has-feedback .form-control-feedback {\n top: 0; } }\n\n/*************************IMAGES *******************************/\n.logo_heart {\n background: url(\"../img/logo_heart.png\") no-repeat center;\n display: inline-block;\n background-size: 54px 54px;\n width: 54px;\n height: 54px; }\n\n.admin-rescue {\n background: url(\"../img/admin-rescue.png\") no-repeat center;\n display: inline-block;\n background-size: 61px 60px;\n width: 61px;\n height: 60px; }\n\n.admin-update {\n background: url(\"../img/admin-update.png\") no-repeat center;\n display: inline-block;\n background-size: 61px 60px;\n width: 61px;\n height: 60px; }\n\n.wizard_logo {\n background: url(\"../img/wizard_logo.png\") no-repeat center;\n background-size: 54px 54px;\n width: 54px;\n height: 54px;\n display: block;\n margin: 10px auto; }\n\n.wizard_setup {\n background: url(\"../img/wizard_setup.png\") no-repeat center;\n display: inline-block;\n background-size: 143px 144px;\n width: 143px;\n height: 144px; }\n\n.premium_adv {\n background: url(\"../img/premium_logo.png\") no-repeat center;\n display: inline-block;\n margin: 0 auto 35px;\n background-size: 107px 106px;\n width: 107px;\n height: 106px; }\n\n/************************** RETINA *************************/\n.tinvwl-content select {\n background-size: 13px 8px; }\n\n.tinvwl-select + .tinvwl-caret span {\n background-size: 13px 18px; }\n\n.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background-size: 20px 30px; }\n\n.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background-size: 20px 30px; }\n\n.tinvwl-color-picker .tinvwl-eyedropper {\n background-size: 28px 29px; }\n\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {\n .tinvwl-content select {\n background-image: url(\"../img/select_caret@2x.png\"); }\n .tinvwl-select + .tinvwl-caret span {\n background-image: url(\"../img/chevron_down@2x.png\"); }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background-image: url(\"../img/chevron_icon@2x.png\"); }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background-image: url(\"../img/chevron_icon@2x.png\"); }\n .tinvwl-color-picker .tinvwl-eyedropper {\n background-image: url(\"../img/color_icon@2x.png\"); }\n .logo_heart {\n background-image: url(\"../img/logo_heart@2x.png\"); }\n .admin-rescue {\n background-image: url(\"../img/admin-rescue@2x.png\"); }\n .admin-update {\n background-image: url(\"../img/admin-update@2x.png\"); }\n .wizard_logo {\n background-image: url(\"../img/wizard_logo@2x.png\"); }\n .wizard_setup {\n background-image: url(\"../img/wizard_setup@2x.png\"); } }\n\n/******************STYLE HEADINGS*********************/\n#style_options .tinvwl-table tbody tr .tinvwl-inner h2 {\n font-size: 18px;\n color: #291C09;\n text-transform: capitalize;\n font-weight: 600;\n margin-bottom: 21px;\n padding: 14px 0; }\n\n::-webkit-input-placeholder {\n color: #e5e5e5;\n opacity: 1 !important;\n /* for older chrome versions. may no longer apply. */ }\n\n:-moz-placeholder {\n /* Firefox 18- */\n color: #e5e5e5;\n opacity: 1 !important; }\n\n::-moz-placeholder {\n /* Firefox 19+ */\n color: #e5e5e5;\n opacity: 1 !important; }\n\n:-ms-input-placeholder {\n color: #e5e5e5; }\n"]}
1
+ {"version":3,"names":[],"mappings":"","sources":["admin-rtl.css"],"file":"admin-rtl.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: 'tinvwl-webfont';\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.ttf?xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.woff?xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal; }\n\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'tinvwl-webfont' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ftinvwl-twitter:before {\n content: \"\\f099\" !important; }\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\" !important; }\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\" !important; }\n\n.ftinvwl-google:before {\n content: \"\\f0d5\" !important; }\n\n.ftinvwl-email:before {\n content: \"\\f0e0\" !important; }\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\" !important; }\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\" !important; }\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\" !important; }\n\n.ftinvwl-star:before {\n content: \"\\e912\" !important; }\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\" !important; }\n\n.ftinvwl-magic:before {\n content: \"\\e914\" !important; }\n\n.ftinvwl-info:before {\n content: \"\\e915\" !important; }\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\" !important; }\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\" !important; }\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\" !important; }\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\" !important; }\n\n.ftinvwl-check:before {\n content: \"\\e91e\" !important; }\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\" !important; }\n\n.ftinvwl-wrench:before {\n content: \"\\e920\" !important; }\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\" !important; }\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\" !important; }\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\" !important; }\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\" !important; }\n\n.ftinvwl-cancel:before {\n content: \"\\e904\" !important; }\n\n.ftinvwl-times:before {\n content: \"\\e905\" !important; }\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\" !important; }\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\" !important; }\n\n.ftinvwl-heart2:before {\n content: \"\\e908\" !important; }\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\" !important; }\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\" !important; }\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\" !important; }\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\" !important; }\n\n.ftinvwl-key:before {\n content: \"\\e90d\" !important; }\n\n.ftinvwl-lock:before {\n content: \"\\e90e\" !important; }\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\" !important; }\n\n.ftinvwl-user:before {\n content: \"\\e910\" !important; }\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite; }\n\n/* Misc */\n* {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n *:before, *:after {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinv-wishlist-clearfix:before, .tinv-wishlist-clearfix:after {\n display: table;\n content: \" \"; }\n\n.container:before, .container:after {\n display: table;\n content: \" \"; }\n\n.container-fluid:before, .container-fluid:after {\n display: table;\n content: \" \"; }\n\n.row:before, .row:after {\n display: table;\n content: \" \"; }\n\n.form-horizontal .form-group:before, .form-horizontal .form-group:after {\n display: table;\n content: \" \"; }\n\n.form-group:before, .form-group:after {\n display: table;\n content: \" \"; }\n\n.tablenav:before, .tablenav:after {\n display: table;\n content: \" \"; }\n\n.tinvwl-panel:before, .tinvwl-panel:after {\n display: table;\n content: \" \"; }\n\n.tinv-wishlist-clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .form-group:after, .tablenav:after, .tinvwl-panel:after {\n clear: both; }\n\n.tinvwl-header table, .tinvwl-content table {\n border-spacing: 0;\n border-collapse: collapse;\n width: 100%;\n max-width: 100%; }\n\n.tinvwl-header td, .tinvwl-header th {\n padding: 0; }\n\n.tinvwl-content td, .tinvwl-content th {\n padding: 0; }\n\n.tinvwl-header img, .tinvwl-content img {\n height: auto;\n max-width: 100%; }\n\n.tinvwl-header {\n /*margin-bottom: 40px;*/ }\n\n/* General */\n#wpwrap {\n background: #f6f3ed; }\n\n#wpcontent {\n padding-right: 0; }\n\n#wpbody-content {\n padding-bottom: 135px; }\n\n#update-nag, .update-nag, .notice {\n margin: 20px 40px 0 0; }\n\ndiv.error, div.updated {\n margin: 20px 40px 0 0; }\n\n.notice {\n margin-left: 40px; }\n\ndiv.error, div.updated {\n margin-left: 40px; }\n\nbody .tinvwl-header, body .tinvwl-content {\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429;\n color: #6b625a; }\n\nbutton, input, select, textarea {\n font-family: inherit;\n font-size: inherit;\n font-weight: inherit; }\n\nlabel, .tinv-label {\n display: block;\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n font-weight: 600;\n margin-bottom: 7px; }\n\nh1, h2, h3, h4, h5, h6, .wrap h1 {\n color: #291c09;\n font-family: 'Open Sans', Arial, sans-serif;\n font-weight: normal;\n line-height: 1.313;\n padding: 0;\n margin: 0;\n border: 0; }\n\nh1, .wrap h1 {\n font-size: 30px; }\n\nh2 {\n font-size: 26px; }\n\nh3 {\n font-size: 22px; }\n\nh4 {\n font-size: 18px; }\n\nh5 {\n font-size: 14px; }\n\nh6 {\n font-size: 12px; }\n\n@media screen and (max-width: 1200px) {\n #update-nag, .update-nag, .notice {\n margin-top: 20px;\n margin-right: 20px;\n margin-left: 20px; }\n div.error, div.updated {\n margin-top: 20px;\n margin-right: 20px;\n margin-left: 20px; } }\n\n@media screen and (max-width: 782px) {\n .auto-fold #wpcontent {\n padding-right: 0; }\n #update-nag, .update-nag, .notice {\n margin: 20px 0 0 0; }\n div.error, div.updated {\n margin: 20px 0 0 0; }\n .notice {\n margin-left: 0; }\n div.error, div.updated {\n margin-left: 0; } }\n\n/**\n * SubMenu\n */\n#toplevel_page_tinvwl ul ul {\n display: none;\n margin-right: 15px;\n position: absolute; }\n\n#toplevel_page_tinvwl ul li:hover ul, #toplevel_page_tinvwl ul li.current ul {\n display: block;\n right: 145px;\n margin-right: 15px;\n position: absolute;\n top: 0; }\n\n/**\n * Header Page\n */\n/*.tinvwl-header {\n background-color: #FFF;\n height: 48px;\n left: -20px;\n margin: 0;\n padding: 24px 40px;\n position: relative;\n right: 0;\n width: calc(100% - 60px);\n top: 0;\n}\n.tinvwl-header .title {\n font-size: 21px;\n line-height: 21px;\n font-weight: 400;\n float: left;\n}*/\n/*.tinvwl-header .status-panel {\n float: right;\n}*/\n/**\n * Status Panel\n */\n.status-panel > div {\n display: inline-block;\n margin-right: 21px; }\n\n.status-panel .button-link {\n background-color: #FF5739;\n color: #FFF;\n text-decoration: none;\n text-transform: uppercase;\n line-height: 10px;\n font-weight: 600;\n height: 48px;\n display: table-cell;\n border-radius: 5px;\n padding: 0 17px;\n vertical-align: middle; }\n .status-panel .button-link span::before {\n color: #ffdc00;\n display: inline-block;\n font: normal 12px/1 'dashicons';\n vertical-align: bottom;\n -webkit-font-smoothing: antialiased;\n content: \"\\f155\"; }\n\n.status-panel .button-round {\n border: 2px solid #f1f1f1;\n border-radius: 50%;\n width: 43px;\n padding-top: 5px;\n padding-right: 2px;\n height: 40px;\n display: table-cell;\n text-align: center;\n vertical-align: middle; }\n\n.status-panel .status-tutorial span::before {\n color: #515151;\n display: inline-block;\n font: normal 24px/1 'dashicons';\n vertical-align: middle;\n -webkit-font-smoothing: antialiased;\n content: \"\\f118\"; }\n\n/**\n * Message Status\n */\n.tinvwl-status-message {\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429;\n margin-top: 40px;\n color: #6b625a;\n border-top: 2px solid #f6f3ed; }\n .tinvwl-status-message .tinvwl-title {\n padding: 13px 20px;\n float: right;\n width: 142px;\n font-weight: bold; }\n .tinvwl-status-message.type-error .tinvwl-title, .tinvwl-status-message.type-tip .tinvwl-title {\n color: #fff; }\n .tinvwl-status-message.type-attention .tinvwl-title {\n color: #23282d; }\n .tinvwl-status-message.type-error .tinvwl-title {\n background: #ff3814; }\n .tinvwl-status-message.type-tip .tinvwl-title {\n background: #30aec4; }\n .tinvwl-status-message.type-attention .tinvwl-title {\n background: #ffe900; }\n .tinvwl-status-message .tinvwl-title i {\n margin-left: 10px; }\n .tinvwl-status-message.type-error > .tinvwl-title > i:before {\n content: \"\\f00d\"; }\n .tinvwl-status-message.type-tip > .tinvwl-title > i:before {\n content: \"\\f05a\"; }\n .tinvwl-status-message.type-attention > .tinvwl-title > i:before {\n content: \"\\f071\"; }\n .tinvwl-status-message .tinvwl-message {\n padding: 13px 20px;\n overflow: hidden;\n height: 100%;\n background: #faf9f7; }\n\n@media screen and (max-width: 782px) {\n .tinvwl-status-message {\n margin-top: 20px; } }\n\n/**\n * Form Elements\n */\n.tinvwl-content label {\n /*font-size: 14px;\n font-weight: 600;\n margin: 2px;*/\n /*line-height: 42px;*/ }\n\n.tinvwl-content a {\n text-decoration: none;\n color: #30aec4; }\n .tinvwl-content a:hover, .tinvwl-content a:active, .tinvwl-content a:focus {\n color: #524737; }\n\n.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] {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14); }\n\n.tinvwl-content select {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14); }\n\n.tinvwl-content textarea {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset -1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n height: 70px; }\n\n.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] {\n height: 42px;\n border-radius: 4px; }\n\n.tinvwl-content select {\n height: 42px;\n border-radius: 4px; }\n\n.tinvwl-content .tablenav input[type=search] {\n height: 35px;\n width: 210px;\n padding: 9px 13px;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: none;\n background: #f4f3ef; }\n .tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {\n vertical-align: middle; }\n\n.tinvwl-content .tablenav .tinvwl-select-wrap + input[type=submit] {\n float: left;\n margin-right: 8px !important; }\n\n.tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {\n float: left;\n margin-right: 8px !important; }\n\n.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 {\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n color: #291C09;\n background-color: #f6f3ed;\n border-color: #f6f3ed; }\n\n.tinvwl-content select {\n font-family: Arial, sans-serif;\n font-size: 14px;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n padding: 9px 13px 9px 40px;\n background-color: #fff;\n background-image: url(\"../img/select_caret.png\");\n background-repeat: no-repeat;\n background-position: 4% center;\n background-position: calc(100% - (100% - 15px)) center; }\n .tinvwl-content select:disabled {\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n color: #291C09;\n background-color: #f6f3ed;\n border-color: #f6f3ed; }\n .tinvwl-content select[multiple=\"multiple\"] {\n padding: 9px 13px;\n background: #fff; }\n\n.tinvwl-content .tinvwl-select.grey {\n font-size: 14px;\n font-family: \"Arial\", \"Helvetica Neue\", Helvetica, sans-serif;\n padding: 8px 11px;\n height: 35px;\n border: none;\n color: #5D5D5D;\n background: #f4f3ef; }\n\n@media screen and (max-width: 782px) {\n input, textarea {\n font-size: 14px; }\n #wpbody .tinvwl-content select {\n height: 42px;\n font-size: 14px; } }\n\n.tinvwl-select-wrap {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n cursor: pointer; }\n\n.tinvwl-content select.tinvwl-select.grey {\n padding-left: 47px;\n margin: 0;\n border-radius: 4px; }\n\n.tinvwl-select + .tinvwl-caret {\n pointer-events: none;\n display: inline-block;\n position: absolute;\n top: 0;\n left: 0;\n width: 36px;\n height: 36px;\n line-height: 36px;\n text-align: center;\n border-radius: 4px 0 0 4px; }\n .tinvwl-select + .tinvwl-caret span {\n display: inline-block;\n width: 13px;\n height: 8px;\n background: url(\"../img/chevron_down.png\") no-repeat center;\n background-position: 100% -10px; }\n\n.tinvwl-select:hover + .tinvwl-caret {\n background: #3e3e3e; }\n .tinvwl-select:hover + .tinvwl-caret span {\n background-position: 100% 0; }\n\n/* Buttons */\n.tinvwl-content .tinvwl-nav {\n margin: 0 40px; }\n\n.tinvwl-content .tinvwl-panel + .tinvwl-nav {\n margin-top: 40px; }\n\n.tinvwl-nav .tinvwl-prev {\n float: right; }\n .tinvwl-nav .tinvwl-prev .tinvwl-btn {\n float: right; }\n\n.tinvwl-nav .tinvwl-next {\n float: left;\n text-align: left; }\n\n.tinvwl-nav .tinvwl-btn + .tinvwl-btn {\n margin-right: 20px; }\n\n.tinvwl-panel.only-button.w-bg {\n background: none;\n overflow: visible; }\n\n.tinvwl-panel.only-button.w-shadow {\n -webkit-box-shadow: none;\n box-shadow: none;\n overflow: visible; }\n\n.tinvwl-panel.only-button thead, .tinvwl-panel.only-button tfoot, .tinvwl-panel.only-button .control-label {\n display: none; }\n\n.tinvwl-panel.only-button .form-group {\n margin-bottom: 0; }\n\n.tinvwl-panel.only-button .form-control {\n display: inline-block;\n width: auto; }\n\n.tinvwl-panel.only-button .tinvwl-table > tbody > tr > td {\n padding: 0; }\n\n.tinvwl-panel.only-button #save_buttons--setting_save {\n display: inline-block; }\n\n.tinvwl-panel.only-button #save_buttons--setting_reset {\n display: inline-block;\n float: left; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .form-control {\n background-color: #ffffff;\n color: #3e3e3e; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split span {\n background: #fbfaf9; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover {\n color: #fff;\n background-color: #515151; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span {\n background: #434343; }\n\n/* reset button */\n#doaction, #doaction2, #post-query-submit {\n margin: 0; }\n\nbutton, input[type=\"submit\"] {\n display: inline-block;\n vertical-align: middle;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n line-height: normal;\n cursor: pointer;\n text-decoration: none; }\n\n.tinvwl-btn {\n display: inline-block;\n vertical-align: middle;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n line-height: normal;\n cursor: pointer;\n text-decoration: none;\n padding: 11px 18px 12px 19px;\n font-weight: 800;\n text-align: center;\n text-transform: uppercase;\n letter-spacing: -.025em;\n border: none;\n border-radius: 2px;\n color: #fff;\n background-color: #96b100; }\n\na.tinvwl-btn {\n padding: 11px 18px 12px 19px;\n font-weight: 800;\n text-align: center;\n text-transform: uppercase;\n letter-spacing: -.025em;\n border: none;\n border-radius: 2px;\n color: #fff;\n background-color: #96b100; }\n\n.tinvwl-btn.large {\n padding: 14px 18px 14px 19px; }\n\n.tinvwl-btn.small {\n padding: 6px 11px 7px; }\n\n.tinvwl-btn.smaller {\n /*padding: 7px 15px;*/\n padding: 11px 18px 12px; }\n\n.tinvwl-btn.red, .tinvwl-btn.green, .tinvwl-btn.dark-green, .tinvwl-btn.black {\n font-weight: 800; }\n\n.tinvwl-btn.grey {\n /*padding: 6px 11px 7px;*/\n margin: 0;\n padding: 8px 12px;\n font-weight: bold;\n /*letter-spacing: 0;*/\n color: #3e3e3e;\n background: #F4F3EF; }\n .tinvwl-btn.grey.large {\n font-weight: 800;\n padding: 14px 18px 14px 19px; }\n .tinvwl-btn.grey.w-icon {\n letter-spacing: -.025em; }\n\n.tinvwl-btn.red {\n color: #fff;\n background-color: #ff5739; }\n\n.tinvwl-btn.orange {\n color: #fff;\n background-color: #FF9F07; }\n\n.tinvwl-btn.dark-green {\n /*color: #fff;*/\n /*background-color: #96b100;*/ }\n\n.tinvwl-btn.white.smaller {\n font-size: 14px;\n font-weight: bold;\n letter-spacing: -.05em;\n padding: 10px 15px 11px;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1); }\n\n.tinvwl-btn.white.small {\n font-family: Arial, sans-serif;\n font-size: 14px;\n text-transform: none;\n font-weight: normal;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n padding: 9px 18px;\n color: #4f4639; }\n\n.tinvwl-btn.small.white:hover, .tinvwl-btn.small.white:active, .tinvwl-btn.small.white:focus {\n color: #fff; }\n\n.tinvwl-btn.white {\n color: #291c09;\n background: #fff; }\n .tinvwl-btn.white.no-txt {\n padding: 12px 16px; }\n .tinvwl-btn.white.small.no-txt {\n padding: 9px 12px; }\n .tinvwl-btn.white i {\n color: #6b625a;\n margin-left: 11px; }\n\n.tinvwl-btn.w-icon {\n font-weight: 800; }\n .tinvwl-btn.w-icon i {\n margin-left: 16px; }\n\n.tinvwl-btn.round.w-icon i {\n margin-left: 15px;\n font-size: 16px; }\n\n.tinvwl-btn.w-icon i.ftinvwl-graduation-cap {\n vertical-align: text-bottom; }\n\n.tinvwl-btn.red.w-icon i {\n margin-left: 13px; }\n\n.tinvwl-btn.xl-icon i, .tinvwl-btn.round.xl-icon i {\n font-size: 17px;\n margin-left: 15px; }\n\n.tinvwl-btn.lg-icon i {\n font-size: 15px; }\n\n.tinvwl-btn.md-icon i, .tinvwl-btn.round.md-icon i {\n font-size: 14px; }\n\n.tinvwl-btn.sm-icon i {\n font-size: 13px; }\n\n.tinvwl-btn.xs-icon i {\n font-size: 11px;\n vertical-align: 1%; }\n\n.tinvwl-btn.white.no-txt i {\n margin-left: 0; }\n\n.tinvwl-btn.white:hover i, .tinvwl-btn.white:active i, .tinvwl-btn.white:focus i {\n color: #fff; }\n\n.tinvwl-btn.green {\n color: #fff;\n background-color: #a9c203; }\n\n.tinvwl-btn.black {\n color: #fff;\n background-color: #515151; }\n\n.tinvwl-btn.smaller-txt {\n font-size: 12px;\n padding: 15px 20px; }\n\n.tinvwl-btn.medium {\n letter-spacing: 0; }\n .tinvwl-btn.medium.smaller-txt {\n padding: 9px 16px; }\n\n.tinvwl-btn.round {\n border-radius: 25px;\n padding: 15px 28px 16px; }\n .tinvwl-btn.round.red {\n /*padding: 15px 22px 16px;*/\n padding: 16px 30px; }\n\n.tinvwl-btn.split {\n padding: 0 0 0 26px; }\n .tinvwl-btn.split span {\n display: inline-block;\n text-align: center;\n width: 46px;\n padding: 14px 0;\n margin-left: 14px;\n border-radius: 0 4px 4px 0;\n background: #8aa300; }\n .tinvwl-btn.split:hover span, .tinvwl-btn.split:active span, .tinvwl-btn.split:focus span {\n background: #434343; }\n .tinvwl-btn.split.green span {\n background: #b9cf09; }\n .tinvwl-btn.split.black span {\n background: #434343; }\n .tinvwl-btn.split span i {\n font-size: 17px; }\n\n.tinvwl-btn:not(:disabled):hover, .tinvwl-btn:not(:disabled):active, .tinvwl-btn:not(:disabled):focus {\n color: #fff;\n /*background: #3e3e3e;*/\n background-color: #515151; }\n\na.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-btn:not(:disabled):focus {\n color: #fff;\n /*background: #3e3e3e;*/\n background-color: #515151; }\n\n/* Icons */\n.tinvwl-header {\n padding: 21px 40px;\n margin-bottom: 40px;\n background: #ffffff; }\n .tinvwl-header .icon.border-grey {\n position: relative;\n display: inline-block;\n width: 45px;\n height: 45px;\n line-height: 45px;\n text-align: center;\n background: #fff;\n border: 2px solid #f1f1f1;\n border-radius: 50%;\n color: #3e3e3e; }\n .tinvwl-header .icon.border-grey:hover {\n border-color: #515151; }\n .tinvwl-header .icon.w-lines {\n position: relative;\n padding: 0 30px; }\n .tinvwl-header .icon.w-lines:before, .tinvwl-header .icon.w-lines:after {\n content: '';\n position: absolute;\n top: 50%;\n top: calc(50% - 1px);\n width: 17px;\n height: 1px;\n background: rgba(0, 0, 0, 0.12); }\n .tinvwl-header .icon.w-lines:before {\n right: 0; }\n .tinvwl-header .icon.w-lines:after {\n left: 0; }\n .tinvwl-header .icon .badge {\n position: absolute;\n top: -5px;\n left: -10px;\n display: inline-block;\n min-width: 26px;\n height: 26px;\n font-size: 11px;\n line-height: 19px;\n font-weight: bold;\n background: #ff5739;\n border: 3px solid #ffffff;\n color: #ffffff;\n border-radius: 50%; }\n\n.tinwl-logo i.logo_heart {\n min-width: 54px; }\n\n.tinwl-logo h2 {\n font-size: 18px;\n font-weight: bold;\n text-transform: uppercase;\n line-height: 1;\n padding-right: 10px; }\n\n.tinvwl-header .tinvwl-title {\n padding-right: 28px;\n margin-right: 28px;\n border-right: 1px solid #dcddde; }\n\n.tinvwl-header h1 {\n color: #3e3e3e;\n padding: 0; }\n\n.tinvwl-header .tinvwl-status-panel {\n margin-top: -12px; }\n .tinvwl-header .tinvwl-status-panel > a {\n vertical-align: middle; }\n .tinvwl-header .tinvwl-status-panel > a + a {\n margin-right: 15px; }\n\n.tinvwl-header .tinvwl-btn {\n margin-top: 15px;\n margin-top: 18px; }\n .tinvwl-header .tinvwl-btn.red i {\n color: #ffdc00; }\n\n.tinvwl-header .tinvwl-status-panel {\n text-align: left; }\n\n.tinvwl-sign-icon {\n font-size: 30px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #948d84; }\n\n@media (max-width: 1199px) {\n .tinvwl-header {\n text-align: center; }\n .tinvwl-header .tinvwl-table, .tinvwl-header .tinvwl-cell, .tinvwl-header .tinvwl-cell-3 {\n display: block; }\n .tinvwl-header h1 + .tinvwl-status-panel {\n margin-top: 25px; }\n .tinvwl-header .tinvwl-status-panel {\n text-align: center;\n margin-top: 15px; }\n .tinvwl-header .tinvwl-status-panel > a + a {\n margin-right: 9px; }\n .tinwl-logo {\n display: block;\n margin: 0 auto; }\n .tinwl-logo h2, .tinwl-logo img {\n display: block;\n margin: 0 auto; }\n .tinvwl-header .tinvwl-title {\n display: block;\n margin: 0 auto; }\n .tinwl-logo h2 {\n padding-right: 0;\n margin-right: 0;\n margin-top: 6px; }\n .tinvwl-header .tinvwl-title {\n position: relative;\n padding-right: 12px;\n padding-left: 12px;\n padding-top: 13px;\n margin-right: 0;\n margin-top: 16px;\n border-right: 0; }\n .tinvwl-header .tinvwl-title:before {\n content: '';\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n width: 40px;\n height: 1px;\n margin: 0 auto;\n background: #dcddde; } }\n\n@media (max-width: 782px) {\n .tinvwl-header .tinvwl-btn .tinvwl-txt {\n display: none; }\n .tinvwl-header .tinvwl-btn i {\n margin-left: 0 !important; }\n .tinvwl-header .tinvwl-btn.grey {\n padding-right: 16px;\n padding-left: 16px; } }\n\n.tinvwl-content h2 {\n /*margin: 0;*/\n /*line-height: 40px;*/ }\n\n/* Privacy Navigation */\n.tinwl-wishlists-privacy {\n margin: -10px 0 0; }\n .tinwl-wishlists-privacy li {\n float: right;\n margin: 10px 0 0 10px; }\n .tinwl-wishlists-privacy li:last-child {\n margin-left: 0; }\n .tinwl-wishlists-privacy li a {\n display: block;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 14px;\n font-weight: 600;\n line-height: 1;\n padding: 10px 16px;\n border-radius: 3px;\n color: #404040;\n background: #ede8df; }\n .tinwl-wishlists-privacy li.active a {\n color: #fff;\n background-color: #96b100; }\n .tinwl-wishlists-privacy li a:hover, .tinwl-wishlists-privacy li a:active, .tinwl-wishlists-privacy li a:focus {\n color: #fff;\n background-color: #96b100; }\n\n@media screen and (max-width: 782px) {\n .tinwl-wishlists-privacy {\n margin-right: 15px; } }\n\n/* Panel */\n.tinvwl-panel {\n margin: 40px 40px 0; }\n .tinvwl-panel .w-bg-grey {\n background: #fbfaf9; }\n .tinvwl-panel.w-shadow {\n -webkit-box-shadow: -1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n box-shadow: -1px 1px 8px 0 rgba(170, 157, 137, 0.14); }\n .tinvwl-panel.w-bg {\n background: #ffffff;\n border-radius: 4px; }\n\n.tinvwl-table.w-info .tinvwl-info[rowspan] {\n vertical-align: middle; }\n .tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign {\n vertical-align: middle; }\n\n.tinvwl-table.w-info .tinvwl-info-top > tr .tinvwl-info {\n vertical-align: top; }\n\n@media screen and (max-width: 1200px) {\n .tinvwl-panel {\n margin: 20px 20px 0; }\n .tinvwl-header {\n margin-bottom: 20px; } }\n\n@media screen and (max-width: 782px) {\n .tinvwl-panel {\n margin: 20px 0 0; }\n .tinvwl-panel.only-button {\n text-align: center; } }\n\n/**\n * Content Elements\n */\n.tinvwl-content {\n /*margin: 14px 40px 10px 20px;*/ }\n .tinvwl-content section {\n /*margin-top: 20px;*/\n /*background-color: #FFF;*/\n /*border-radius: 5px;*/ }\n .tinvwl-content section:after {\n /*content: '';\n display: block;\n height: 0;\n clear: both;*/ }\n\n/* Preview Icon */\n.tinvwl-icon-preview {\n position: relative;\n width: 50px;\n height: 42px;\n margin-left: 10px;\n margin-bottom: 10px;\n text-align: center;\n border-radius: 2px;\n color: #595857;\n background: #f6f3ed; }\n .tinvwl-icon-preview span {\n position: absolute;\n top: 50%;\n right: 0;\n left: 0;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%); }\n .tinvwl-icon-preview span img {\n max-width: 50px;\n max-height: 42px;\n vertical-align: middle; }\n\n@media (min-width: 1200px) {\n .tinvwl-icon-preview {\n margin-bottom: 0; } }\n\n/* Table */\n.tinvwl-content .table-wrap {\n /*padding: 25px 0;*/ }\n\n.tinvwl-content table.widefat {\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.tinvwl-content .tablenav {\n height: auto;\n margin: 30px;\n background: #ffffff; }\n .tinvwl-content .tablenav .actions {\n /*padding: 6px 0 0;*/\n padding: 0; }\n\n.tinvwl-content .widefat th, .tinvwl-content .widefat td {\n text-align: center;\n padding: 0; }\n\n.tinvwl-content .widefat th {\n padding: 27px 0;\n position: relative; }\n\n@media screen and (max-width: 782px) {\n .tablenav.top .actions {\n display: block; }\n .tablenav br.tinv-wishlist-clear {\n display: none; }\n .tinvwl-content .tablenav {\n margin: 15px 12px; }\n .tinvwl-content .tablenav .alignleft, .tinvwl-content .tablenav .alignright {\n float: none; }\n .tinvwl-content .tablenav .tinvwl-full {\n display: none; }\n .tinvwl-content .tablenav .alignleft + .alignright {\n margin-top: 10px; }\n .tinvwl-content .tablenav .tinvwl-select-wrap {\n width: calc(100% - 75px); }\n #wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select {\n max-width: 100%;\n width: 100%;\n height: 35px;\n padding: 9px 13px; }\n .tinvwl-content .tablenav input[type=search] {\n width: calc(100% - 84px); } }\n\n.tinvwl-info-wrap.tinvwl-in-table {\n /*position: absolute;\n top: 50%;\n margin-top: -11px;*/ }\n\n.tinvwl-content .widefat th.sortable, .tinvwl-content .widefat th.sorted {\n padding: 0; }\n\n.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n padding: 28px 17px; }\n\n.tinvwl-content .widefat th.tinvwl-has-info {\n padding-top: 28px; }\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a {\n padding-top: 0; }\n\n.tinvwl-content .widefat th.sortable:first-of-type, .tinvwl-content .widefat th.sorted:first-of-type {\n padding-right: 0; }\n\n.tinvwl-content .widefat th.sortable:first-of-type > a, .tinvwl-content .widefat th.sorted:first-of-type > a {\n padding-right: 28px; }\n\n.tinvwl-content .widefat th:first-of-type {\n text-align: right;\n padding-right: 28px; }\n\n.tinvwl-content .widefat td:first-of-type {\n text-align: right;\n padding-right: 28px; }\n\n.tinvwl-content .widefat th .tinvwl-help-wrap {\n display: inline-block;\n margin-right: 6px; }\n\n.tinvwl-content .widefat th.sortable > a + .tinvwl-help-wrap, .tinvwl-content .widefat th.sorted > a + .tinvwl-help-wrap {\n margin-right: 0; }\n\n.tinvwl-content .widefat thead tr {\n background: #f4f3ef; }\n\n.tinvwl-content .striped > tbody > :nth-child(odd), .tinvwl-content ul.striped > :nth-child(odd) {\n background: none; }\n\n.tinvwl-content .widefat thead td.check-column, .tinvwl-content .widefat tbody th.check-column {\n width: 50px;\n padding: 28px 28px 28px 0;\n vertical-align: middle; }\n\n.tinvwl-content .widefat thead td.check-column {\n padding: 28px 28px 28px 0; }\n\n.tinvwl-content .widefat tbody th.check-column {\n padding: 13px 28px 13px 0; }\n\n.tinvwl-content .widefat thead td.check-column + th {\n padding-right: 21px; }\n .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 {\n padding-right: 21px; }\n\n.tinvwl-content .widefat tbody th.check-column + td {\n padding-right: 21px; }\n\n.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 {\n padding-right: 21px; }\n\n.tinvwl-content .widefat thead td.pause-play-column {\n padding: 0;\n width: 53px;\n text-align: center; }\n\n.tinvwl-content .widefat tbody th.pause-play-column {\n padding: 0;\n width: 53px;\n text-align: center; }\n\n.tinvwl-content th.sortable a, .tinvwl-content th.sorted a {\n padding: 0; }\n\n.tinvwl-content .widefat th {\n font-size: 14px;\n font-weight: 600;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n text-transform: uppercase;\n letter-spacing: -.025em; }\n\n.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {\n font-size: 14px;\n font-weight: 600;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n text-transform: uppercase;\n letter-spacing: -.025em; }\n\n.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {\n display: inline-block;\n vertical-align: middle; }\n\n.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n position: relative; }\n\n.tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {\n position: absolute;\n top: 50%;\n left: 0;\n margin-top: -2px; }\n\n.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: -15px; }\n\n.tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {\n float: none; }\n\n.tinvwl-content table.widefat {\n /*table-layout: auto;*/\n border: none;\n border-bottom: 2px solid #f7f7f7; }\n\n.tinvwl-content .widefat thead td, .tinvwl-content .widefat thead th {\n border-bottom: 0; }\n\n.tinvwl-content .widefat td {\n padding: 24px 0;\n vertical-align: middle; }\n\n.tinvwl-content .widefat tbody td {\n padding: 13px 0; }\n\n.tinvwl-content .widefat td {\n font-size: 14px; }\n .tinvwl-content .widefat td ol, .tinvwl-content .widefat td p, .tinvwl-content .widefat td ul {\n font-size: 14px; }\n\n.tinvwl-content .widefat tbody tr + tr {\n border-top: 2px solid #f7f7f7; }\n\n.tinvwl-content .widefat thead th.column-preference {\n /*display: none;*/\n text-indent: -9999px; }\n\n.tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {\n min-width: 220px;\n width: 220px; }\n\n.tinvwl-content .widefat:not(.products) tbody td.column-preference {\n text-align: left; }\n\n.tinvwl-content .widefat.products thead th.column-quantity a > span:not(.sorting-indicator) {\n max-width: 91px; }\n\n.tinvwl-content .widefat.users tbody .column-name > a {\n display: block; }\n\n.tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {\n width: 345px;\n min-width: 345px; }\n\n.tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {\n width: 165px;\n min-width: 165px; }\n\n.tinvwl-content .widefat tbody .column-name strong {\n font-weight: normal; }\n\n.tinvwl-content .widefat tbody .column-name > a {\n display: table; }\n\n.tinvwl-content .widefat tbody .column-name .product-image {\n display: table-cell;\n vertical-align: middle; }\n .tinvwl-content .widefat tbody .column-name .product-image img {\n max-width: 66px; }\n\n.tinvwl-content .widefat tbody .column-name .product-title {\n display: table-cell;\n vertical-align: middle;\n padding-right: 15px; }\n\n.tinvwl-content .widefat thead th.column-preference, .tinvwl-content .widefat tbody td.column-preference {\n padding-left: 20px; }\n\n.tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-left: 10px;\n float: right; }\n .tinvwl-content .widefat.products tbody td.column-preference > a:last-child {\n margin-left: 0; }\n\n.tinvwl-content .tablenav .tablenav-pages {\n float: none;\n text-align: center;\n height: auto;\n margin-top: 0; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > a {\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n font-size: 14px;\n font-weight: normal;\n padding: 0;\n min-width: 38px;\n height: 38px;\n line-height: 38px;\n border-radius: 50%;\n border: none;\n background: none;\n color: #3e3e3e; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > span {\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n font-size: 14px;\n font-weight: normal;\n padding: 0;\n min-width: 38px;\n height: 38px;\n line-height: 38px;\n border-radius: 50%;\n border: none;\n background: none;\n color: #3e3e3e;\n color: rgba(62, 62, 62, 0.46);\n background: #f3f1ec; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {\n background: #f3f1ec; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > .tinvwl-page-number.space {\n background: none;\n color: #3e3e3e; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > a:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {\n margin-left: 20px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page {\n margin-right: 20px; }\n .tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron {\n display: inline-block;\n vertical-align: middle;\n width: 9px;\n height: 16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: 100% -16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: 100% 0; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: -10px -16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: -10px 0; }\n\n.tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {\n /*width: 200px;*/\n width: 30%; }\n\n.tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {\n width: 45%; }\n\n.tinvwl-content .widefat.users thead th.column-wishlist, .tinvwl-content .widefat.users tbody td.column-wishlist {\n width: 45%; }\n\n.tinvwl-content .widefat.users thead th.column-name, .tinvwl-content .widefat.users tbody td.column-name {\n text-align: right; }\n\n.tinvwl-content .widefat.users thead th.column-quantity, .tinvwl-content .widefat.users tbody td.column-quantity {\n width: 100px; }\n\n.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {\n display: none; }\n\n.tinvwl-content .widefat.products thead th.column-quantity span span {\n float: none; }\n\n@media screen and (max-width: 1440px) {\n .tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {\n width: 204px;\n min-width: 204px; }\n .tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {\n width: 98px;\n min-width: 98px; }\n .tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {\n width: 60px;\n min-width: 60px; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile {\n padding: 9px 12px; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {\n display: inline;\n margin: 0; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full {\n display: none; } }\n\n@media screen and (max-width: 1366px) and (min-width: 783px) {\n .tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {\n /*width: 110px;*/\n /*min-width: 110px;*/ }\n .tinvwl-content .widefat tbody .column-name .product-image {\n display: block; }\n .tinvwl-content .widefat tbody .column-name .product-title {\n display: block;\n padding-right: 0; }\n .tinvwl-content .widefat.products thead th.column-preference {\n width: 103px;\n min-width: 103px; }\n .tinvwl-content .widefat.products tbody td.column-preference {\n width: 103px;\n min-width: 103px; }\n .tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-left: 5px; }\n .tinvwl-content .widefat tbody td.column-preference > a:nth-child(2n) {\n margin-left: 0; }\n .tinvwl-content .widefat tbody td.column-preference > a:nth-child(n+3) {\n margin-top: 5px; }\n .tinvwl-content .widefat thead th .tinvwl-full {\n display: none; } }\n\n@media screen and (max-width: 1200px) and (min-width: 783px) {\n .tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {\n float: none; }\n .tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n padding-right: 0;\n padding-left: 0;\n position: static; }\n .tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {\n top: auto;\n bottom: 12px;\n right: 0;\n left: 0;\n margin-right: auto;\n margin-left: auto; }\n .tinvwl-content .widefat th.sortable > a .sorting-indicator:before, .tinvwl-content .widefat th.sorted > a .sorting-indicator:before {\n right: -5px; }\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: 12px; }\n .tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {\n width: 38%; } }\n\n@media screen and (max-width: 782px) {\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: 0; }\n .tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-left: 5px;\n float: none; }\n .tinvwl-content .widefat tbody .column-name .product-image, .tinvwl-content .widefat tbody .column-name .product-title {\n vertical-align: top; }\n .tablenav .tablenav-pages {\n margin-bottom: 15px; }\n .tinvwl-content .widefat thead th.column-primary {\n width: 100% !important; }\n .tinvwl-content .widefat thead td.check-column + th.column-primary {\n width: 50% !important; }\n .tinvwl-content .widefat.users thead td.check-column + th.column-primary {\n width: 100% !important; } }\n\n/* Tables */\n.tinvwl-table {\n display: table;\n /*height: 100%;*/\n width: 100%;\n max-width: 100%; }\n .tinvwl-table.w-bg {\n background: #fff;\n overflow: hidden;\n border-radius: 4px; }\n .tinvwl-table.w-shadow {\n -webkit-box-shadow: -1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n box-shadow: -1px 1px 8px 0 rgba(170, 157, 137, 0.14); }\n .tinvwl-table.auto-width {\n width: auto; }\n\n.tinvwl-caption {\n display: table-caption; }\n\n.tinvwl-row {\n display: table-row; }\n\n.tinvwl-rows {\n display: table-row-group; }\n\n.tinvwl-cell {\n display: table-cell;\n vertical-align: middle; }\n\n.tinvwl-cell-2 {\n display: table-cell;\n vertical-align: middle;\n float: none; }\n\n.tinvwl-cell-3 {\n display: table-cell;\n vertical-align: top;\n float: none; }\n\n.tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {\n width: 67%; }\n\n.tinvwl-table th, .tinvwl-table td {\n vertical-align: top; }\n\n.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 {\n float: right; }\n\n.tinvwl-table .tinvwl-btn-wrap {\n float: left; }\n\n.tinvwl-table.w-info thead > tr > th {\n text-align: right; }\n .tinvwl-table.w-info thead > tr > th .tinvwl-info-wrap {\n font-weight: normal; }\n\n.tinvwl-table > thead > tr > th {\n padding: 0 30px; }\n .tinvwl-table > thead > tr > th:last-child {\n /*padding: 30px;*/ }\n\n.tinvwl-table .tinvwl-info {\n vertical-align: top; }\n\n.tinvwl-table > thead > tr > .tinvwl-info .tinvwl-info-wrap {\n padding-bottom: 30px; }\n\n.tinvwl-table tbody tr .tinvwl-inner h2 {\n font-size: 15px;\n color: #291C09;\n font-weight: 600;\n margin-bottom: 21px; }\n\n.tinvwl-table > tbody > tr > .tinvwl-info .tinvwl-info-wrap {\n padding-bottom: 20px; }\n\n.tinvwl-table > tbody > tr > td {\n padding: 0 30px; }\n .tinvwl-table > tbody > tr > td:last-child {\n /*padding: 30px;*/ }\n\n.tinvwl-table thead > tr .tinvwl-inner {\n padding: 28px 0;\n margin-bottom: 30px;\n border-bottom: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table thead.tinwl-empty > tr .tinvwl-inner {\n padding: 30px 0 0;\n margin-bottom: 0;\n border-bottom: 0; }\n\n.tinvwl-table thead > tr .tinvwl-inner {\n /*padding: 20px 0;*/ }\n\n.tinvwl-table .tinvwl-header-row label {\n font-size: 22px;\n font-weight: normal;\n line-height: 1.313;\n margin: 0 0 15px;\n padding-top: 3px !important; }\n\n.tinvwl-table thead .tinvwl-empty-info, .tinvwl-table tbody > .tinvwl-bodies-border {\n display: none; }\n\n.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {\n margin: 0;\n padding-top: 56px; }\n\n.tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n display: none;\n padding-top: 30px;\n margin-top: 10px;\n border-top: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {\n /*padding-right: 0;*/ }\n\n.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info, .tinvwl-style-options .tinvwl-bodies-border .tinvwl-info {\n padding-right: 0;\n background: none; }\n\n.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info {\n display: table-cell; }\n .tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {\n display: block; }\n\n.tinvwl-style-options tbody + tbody > .tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n display: block; }\n\n@media (min-width: 1200px) {\n .tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal {\n width: 67%; } }\n\ntextarea[name=\"style_plain-css\"] {\n height: 150px; }\n\n.tinvwl-table tbody + tbody > .tinvwl-bodies-border {\n display: table-row; }\n .tinvwl-table tbody + tbody > .tinvwl-bodies-border:first-child > td:first-child > .tinvwl-inner {\n padding-top: 30px;\n margin-top: 10px;\n border-top: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n padding-bottom: 15px;\n margin-bottom: 30px;\n border-bottom: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table .form-group .col-md-4:nth-child(n+4), .tinvwl-table .form-group .col-lg-4:nth-child(n+4) {\n padding-top: 27px; }\n\n.tinvwl-table tbody:first-of-type > tr:first-child > td:first-child > .tinvwl-inner {\n /*padding-top: 30px;*/ }\n\n.tinvwl-table tbody:last-of-type > tr:last-child > td:first-child > .tinvwl-inner {\n /*padding-bottom: 20px;*/ }\n\n.tinvwl-table tfoot .tinvwl-inner {\n padding-top: 20px; }\n\n.tinvwl-table tbody > tr + tr .tinvwl-inner {\n /*border-top: 2px solid rgba(219,219,219,.522);*/ }\n\n.tinvwl-table tr.no-top-border .tinvwl-inner, .tinvwl-table tr.no-top-border .tinvwl-info-wrap {\n border-top: 0;\n padding-top: 0; }\n\n.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap {\n padding-top: 30px; }\n\n/*.tinvwl-table tbody > tr .tinvwl-inner,\n.tinvwl-table tbody > tr .tinvwl-info-wrap {\n padding: 30px 0;\n}*/\n/*.tinvwl-table tbody:first-of-type > tr:first-child > td > .tinvwl-info-wrap,*/\n.tiwl-notifications-style-logo img {\n height: 42px; }\n\n@media (min-width: 1200px) {\n .tinvwl-table tr.tinvwl-full-width .control-label label {\n margin-bottom: 10px; }\n .tinvwl-table tr.tinvwl-full-width [class^=\"col-lg-\"], .tinvwl-table tr.tinvwl-full-width [class^=\"col-md-\"] {\n width: 100%; }\n .tinvwl-table tr.tinvwl-full-width textarea {\n height: 250px;\n padding: 15px; }\n .tiwl-notifications-style-logo img {\n float: left; } }\n\n@media (max-width: 1199px) {\n .form-horizontal .control-label .tinvwl-empty {\n display: none; }\n .tinvwl-style-options .tinvwl-empty-info, .tinvwl-style-options .tinvwl-info {\n display: none !important; }\n .tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {\n padding-left: 30px !important; }\n .tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n padding-bottom: 0; }\n .tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner .form-group {\n margin-bottom: 20px; } }\n\n.tinvwl-info .tinvwl-info-desc a {\n text-decoration: underline;\n color: #ff5739; }\n .tinvwl-info .tinvwl-info-desc a:hover, .tinvwl-info .tinvwl-info-desc a:active, .tinvwl-info .tinvwl-info-desc a:focus {\n color: #000; }\n\n.tinvwl-info-wrap.tinvwl-in-section {\n background: #fbfaf9;\n color: #4f4639; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {\n width: 42px;\n vertical-align: top;\n padding-top: 1px;\n padding-left: 20px; }\n\n.tinvwl-info-wrap .tinvwl-info-sign span, .tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help {\n display: inline-block;\n text-align: center;\n width: 22px;\n height: 22px;\n line-height: 22px;\n border-radius: 50%;\n background: #e1dbce; }\n\n.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span, .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {\n display: block; }\n\n.tinvwl-info-wrap i {\n font-size: 14px;\n color: #fbfaf9; }\n\n.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn {\n width: auto; }\n\n.tinvwl-btns-group {\n margin-bottom: 23px;\n margin-top: -15px;\n margin-left: -15px; }\n\n.tiwl-style-custom-allow .tinvwl-inner textarea {\n margin-bottom: 23px; }\n\n.tinvwl-btns-group .tinvwl-btn {\n margin-top: 15px;\n margin-left: 15px;\n float: right; }\n\n@media (min-width: 1200px) {\n .tinvwl-table .tinvwl-form-onoff, .tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn, .tinvwl-btns-group .tinvwl-btn {\n float: left; } }\n\n.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help {\n display: none; }\n\n.tinvwl-info-wrap.tinvwl-in-table {\n display: inline-block;\n vertical-align: middle;\n display: block;\n margin-bottom: 5px; }\n .tinvwl-info-wrap.tinvwl-in-table .tinvwl-help {\n cursor: pointer; }\n\n.tinvwl-content .widefat th.tinvwl-has-info {\n /*word-break: break-all;*/ }\n .tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name {\n margin-left: 5px; }\n\n.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc {\n display: none; }\n\n@media (max-width: 1200px) {\n .tinvwl-table .tinvwl-info {\n padding-right: 15px;\n padding-left: 15px;\n /*vertical-align: middle;*/ }\n .tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {\n width: 90%; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {\n width: auto;\n padding-left: 0; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span {\n display: none; }\n .tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {\n display: block;\n margin: 0 auto; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc {\n display: none; } }\n\n@media (max-width: 782px) {\n .tinvwl-content .widefat th.tinvwl-has-info.sortable, .tinvwl-content .widefat th.tinvwl-has-info.sorted {\n padding-top: 0; }\n .widefat tfoot td input[type=checkbox], .widefat th input[type=checkbox], .widefat thead td input[type=checkbox] {\n margin-bottom: 0; }\n .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 {\n padding-top: 18px;\n padding-bottom: 18px; }\n .tinvwl-content .widefat thead td.check-column {\n padding-top: 14px;\n padding-bottom: 15px;\n padding-right: 20px;\n width: 45px; }\n .tinvwl-content .widefat tbody th.check-column {\n padding-top: 14px;\n padding-bottom: 15px;\n padding-right: 20px;\n width: 45px;\n padding-top: 11px;\n padding-bottom: 11px;\n vertical-align: top; }\n .tinvwl-content .widefat.wishlists thead td.check-column, .tinvwl-content .widefat.wishlists tbody th.check-column {\n width: 23px; }\n .tinvwl-content .widefat thead td.check-column + th {\n padding-right: 10px; }\n .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 {\n padding-right: 10px; }\n .tinvwl-content .widefat tbody th.check-column + td {\n padding-right: 10px; }\n .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 {\n padding-right: 13px;\n display: inline-block;\n margin-top: 5px;\n margin-bottom: 0; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n text-align: right; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {\n text-align: left;\n padding-left: 30px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n right: 28px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column + td:not(.column-primary)::before {\n right: 13px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column):last-child {\n padding-bottom: 13px; } }\n\n/* Popover */\n.popover {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 9999;\n display: none;\n max-width: 279px;\n padding: 1px;\n text-align: center;\n white-space: normal;\n background-color: #fff;\n background-clip: padding-box;\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22);\n box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22); }\n .popover.top {\n margin-top: -10px; }\n .popover.right {\n margin-right: 10px; }\n .popover.bottom {\n margin-top: 10px; }\n .popover.left {\n margin-right: -10px; }\n\n.popover-title {\n padding: 30px 30px 0;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n font-weight: 600;\n line-height: 1.714;\n text-transform: uppercase;\n letter-spacing: -.35px; }\n\n.popover-content {\n padding: 25px 30px 30px;\n color: #5D5D5D;\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429; }\n\n.popover > .arrow {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n border-width: 11px;\n margin-right: 0;\n overflow: visible; }\n .popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n content: none;\n z-index: 9999;\n background: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n position: absolute;\n right: auto;\n top: auto;\n width: auto;\n height: auto;\n -webkit-transform: none;\n transform: none;\n content: \"\";\n border-width: 10px; }\n\n.popover.top > .arrow {\n bottom: -11px;\n right: 50%;\n margin-right: -11px;\n border-bottom-width: 0; }\n .popover.top > .arrow:after {\n bottom: 1px;\n margin-right: -10px;\n content: \" \";\n border-top-color: #fff;\n border-bottom-width: 0; }\n\n.popover.right > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0; }\n .popover.right > .arrow:after {\n bottom: -10px;\n right: 1px;\n content: \" \";\n border-left-color: #fff;\n border-right-width: 0; }\n\n.popover.bottom > .arrow {\n top: -11px;\n right: 50%;\n margin-right: -11px;\n border-top-width: 0; }\n .popover.bottom > .arrow:after {\n top: 1px;\n margin-right: -10px;\n content: \" \";\n border-top-width: 0;\n border-bottom-color: #fff; }\n\n.popover.left > .arrow {\n top: 50%;\n right: auto;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0; }\n .popover.left > .arrow:after {\n right: auto;\n left: 1px;\n bottom: -10px;\n content: \" \";\n border-left-width: 0;\n border-right-color: #fff; }\n\n/* Image w/description */\n.tinvwl-img-w-desc i {\n margin-left: 20px; }\n\n.tinvwl-img-w-desc h5 {\n font-weight: 600;\n text-transform: uppercase; }\n\n.tinvwl-img-w-desc .tinvwl-desc {\n color: #4f4639; }\n\n.tinvwl-img-w-desc h5 + .tinvwl-desc {\n margin-top: 2px; }\n\n/* Premium Features */\n.tinvwl-premium-feat .row {\n margin: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.tinvwl-premium-feat .col-lg-4 {\n padding: 0;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 0px;\n flex: 1 1 0; }\n .tinvwl-premium-feat .col-lg-4 .half-containers {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n overflow: hidden;\n position: relative; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back {\n background: #211709;\n /* Old browsers */ }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back a {\n display: block;\n position: relative;\n color: #ffffff;\n outline: none;\n text-decoration: none;\n background: url(\"../img/money-back.svg\") no-repeat 50% 0;\n float: right;\n width: 100%;\n height: 60%;\n margin: 15px 0; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back a span {\n display: none; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back p {\n text-align: center;\n color: #ffffff;\n font-size: 16px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization {\n text-align: center;\n background: #333333 url(\"../img/customization.png\") no-repeat 0% 100%; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization h2 {\n margin: 30px auto 20px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization p {\n font-size: 16px;\n color: #ffffff;\n padding-right: 10px;\n padding-left: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray {\n background-color: #958095;\n margin: 10px auto; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray:hover {\n background-color: #ffffff;\n color: #333333; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate {\n text-align: center;\n border-bottom: 1px solid #e7e7e7; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 {\n background: url(\"../img/rate_us.png\") no-repeat center;\n display: block;\n width: 186px;\n height: 76px;\n margin: 30px auto 20px;\n font-size: 18px;\n line-height: 100px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 a {\n display: block;\n width: 186px;\n height: 76px;\n color: #ffffff;\n text-decoration: none;\n outline: none;\n font-weight: 600; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate p {\n font-size: 16px;\n padding-right: 10px;\n padding-left: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate a {\n color: #ff5739;\n text-decoration: underline; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe {\n text-align: center; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe h2 {\n color: #453a2a;\n margin: 30px auto 20px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe p {\n font-size: 16px;\n padding-right: 10px;\n padding-left: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group {\n width: 90%;\n position: relative;\n margin: 10px auto; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=\"email\"] {\n width: 65%;\n height: 45px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=\"submit\"] {\n width: 30%; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe #mc_embed_signup {\n margin-bottom: 30px; }\n\n.tinvwl-premium-feat h2 {\n font-size: 30px;\n text-transform: uppercase;\n letter-spacing: -.025em;\n line-height: 1;\n color: #ffffff; }\n\n.tinvwl-premium-feat .tinvwl-pic-col {\n border: 5px solid #ffffff;\n text-align: center;\n background: #df4c57;\n /* Old browsers */\n /* FF3.6-15 */\n /* Chrome10-25,Safari5.1-6 */\n background: linear-gradient(-135deg, #df4c57 0%, #f78c62 100%);\n /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df4c57', endColorstr='#f78c62', GradientType=1);\n /* IE6-9 fallback on horizontal gradient */\n padding: 50px 10px;\n color: #ffffff; }\n .tinvwl-premium-feat .tinvwl-pic-col img {\n display: block;\n margin: 0 auto; }\n .tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white {\n color: #ff5739; }\n .tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white:hover {\n color: #ffffff; }\n .tinvwl-premium-feat .tinvwl-pic-col p {\n font-size: 16px;\n padding-bottom: 1em; }\n\n.tinvwl-premium-feat .tinvwl-feat-col {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #ffffff;\n background-color: #f9f8f5; }\n\n.tinvwl-premium-feat .tinvwl-sup-col {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column; }\n\n/* Footer */\n#wpfooter {\n padding: 10px 40px; }\n #wpfooter p {\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 14px;\n line-height: 1.85714286;\n color: #4b4b4b; }\n #wpfooter .ftinvwl-heart {\n margin: 0 3px; }\n #wpfooter .ftinvwl-star {\n font-size: 12px;\n margin: 0 1px; }\n #wpfooter span .ftinvwl-star:first-of-type {\n margin-right: 6px; }\n #wpfooter span .ftinvwl-star:last-of-type {\n margin-right: 3px; }\n #wpfooter i {\n color: #ff5739; }\n #wpfooter a {\n text-decoration: underline;\n color: #ff5739; }\n #wpfooter a:hover, #wpfooter a:active, #wpfooter a:focus {\n color: #000; }\n\n/* Color Picker */\n.tinvwl-color-picker {\n position: relative; }\n .tinvwl-color-picker .iris-picker {\n position: absolute;\n z-index: 9999; }\n .tinvwl-color-picker input[type=text] {\n color: #fff;\n border: 4px solid #fff;\n -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14);\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14); }\n .tinvwl-color-picker .tinvwl-eyedropper {\n cursor: pointer;\n position: relative;\n display: inline-block;\n vertical-align: top;\n margin-right: 4px;\n width: 42px;\n height: 42px;\n background: #fff url(\"../img/color_icon.png\") no-repeat center;\n border: 1px solid rgba(0, 0, 0, 0.14);\n border-radius: 2px;\n -webkit-box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.1); }\n .tinvwl-color-picker .tinvwl-eyedropper a {\n color: #6b625a; }\n .tinvwl-color-picker .tinvwl-eyedropper i {\n display: inline-block;\n position: absolute;\n top: 15px;\n right: 14px;\n font-size: 12px; }\n .tinvwl-color-picker + .iris-picker .iris-square-value {\n width: 0;\n height: 0; }\n\n/* Modal */\n.tinvwl-overlay {\n position: fixed;\n top: 0;\n right: 0;\n width: 100%;\n height: 100%;\n visibility: hidden;\n opacity: 0;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease;\n background: #191919; }\n\n.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay {\n visibility: visible;\n opacity: .5; }\n\n.admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 32px !important; }\n\n.tinvwl-content .tinvwl-modal {\n overflow-y: auto;\n overflow-x: hidden;\n top: 0;\n right: 0;\n width: 0;\n height: 0;\n z-index: 9999;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden;\n visibility: hidden;\n opacity: 0;\n text-align: right;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n .tinvwl-content .tinvwl-modal .tinvwl-modal-inner {\n position: relative;\n margin: 0 auto;\n background: #fff;\n border-radius: 4px; }\n .tinvwl-content .tinvwl-modal.tinvwl-modal-open {\n visibility: visible;\n opacity: 1;\n width: 100%;\n height: 100%; }\n\n@media screen and (max-width: 1200px) {\n .tinvwl-premium-feat .row {\n display: block; } }\n\n@media screen and (max-width: 782px) {\n .admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 46px !important; } }\n\n@media screen and (max-width: 600px) {\n .admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 0 !important; } }\n\n.tinvwl-modal .tinvwl-table {\n height: 100%; }\n\n.tinvwl-content .tinvwl-modal .tinvwl-modal-inner {\n max-width: 415px;\n padding: 40px 45px; }\n\n.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails {\n text-align: center; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails p {\n margin: 0 0 26px; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large {\n padding: 14px 33px; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn + .tinvwl-btn {\n margin-right: 6px; }\n\n/* Quick Buttons */\n.tinvwl-quick-btns {\n position: fixed;\n top: 25%;\n right: 100%;\n z-index: 9999; }\n .tinvwl-quick-btns button {\n display: block;\n width: 117px;\n font-size: 14px;\n font-family: \"Open Sans\", Arial, sans-serif;\n font-weight: 600;\n padding: 0 0 0 35px;\n border-radius: 2px;\n border: none;\n text-decoration: none;\n background: #96b100;\n color: #ffffff;\n -webkit-transform: translateX(50px);\n transform: translateX(50px);\n transition: -webkit-transform .3s ease;\n -webkit-transition: -webkit-transform .3s ease;\n transition: transform .3s ease;\n transition: transform .3s ease, -webkit-transform .3s ease; }\n\n.tinvwl-panel.only-button .tinvwl-quick-btns .form-control {\n display: block;\n width: 119px; }\n\n.tinvwl-quick-btns button:hover {\n -webkit-transform: translateX(100%);\n transform: translateX(100%); }\n\n.tinvwl-quick-btns button + button {\n margin-top: 4px; }\n\n.tinvwl-quick-btns button span {\n display: inline-block;\n width: 50px;\n padding: 15px 0;\n text-align: center; }\n\n/* Preview Select */\n@media (min-width: 1200px) {\n .tinvwl-empty-select + .tinvwl-input-group-btn {\n text-align: left; } }\n\n.tinvwl-empty-select + .tinvwl-input-group-btn .tinvwl-btn {\n margin-right: 0; }\n\n/* Bootstrap */\n.container, .container-fluid {\n /*padding-right: 15px;\n padding-left: 15px;*/\n margin-left: auto;\n margin-right: auto; }\n\n@media (min-width: 768px) {\n .container {\n width: 750px; } }\n\n@media (min-width: 992px) {\n .container {\n width: 970px; } }\n\n@media (min-width: 1200px) {\n .container {\n width: 1170px; } }\n\n.row {\n margin-left: -15px;\n margin-right: -15px; }\n\n.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 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px; }\n\n.tinvwl-table .form-group .row {\n /*margin-left: -5px;*/\n /*margin-right: -5px;*/ }\n\n.tinvwl-table .form-group [class^=\"col-\"] {\n /*padding-right: 5px;*/\n /*padding-left: 5px;*/ }\n\n.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 {\n float: right; }\n\n.col-xs-12 {\n float: right;\n width: 100%; }\n\n.col-xs-11 {\n width: 91.66666667%; }\n\n.col-xs-10 {\n width: 83.33333333%; }\n\n.col-xs-9 {\n width: 75%; }\n\n.col-xs-8 {\n width: 66.66666667%; }\n\n.col-xs-7 {\n width: 58.33333333%; }\n\n.col-xs-6 {\n width: 50%; }\n\n.col-xs-5 {\n width: 41.66666667%; }\n\n.col-xs-4 {\n width: 33.33333333%; }\n\n.col-xs-3 {\n width: 25%; }\n\n.col-xs-2 {\n width: 16.66666667%; }\n\n.col-xs-1 {\n width: 8.33333333%; }\n\n.col-xs-pull-12 {\n left: 100%; }\n\n.col-xs-pull-11 {\n left: 91.66666667%; }\n\n.col-xs-pull-10 {\n left: 83.33333333%; }\n\n.col-xs-pull-9 {\n left: 75%; }\n\n.col-xs-pull-8 {\n left: 66.66666667%; }\n\n.col-xs-pull-7 {\n left: 58.33333333%; }\n\n.col-xs-pull-6 {\n left: 50%; }\n\n.col-xs-pull-5 {\n left: 41.66666667%; }\n\n.col-xs-pull-4 {\n left: 33.33333333%; }\n\n.col-xs-pull-3 {\n left: 25%; }\n\n.col-xs-pull-2 {\n left: 16.66666667%; }\n\n.col-xs-pull-1 {\n left: 8.33333333%; }\n\n.col-xs-pull-0 {\n left: auto; }\n\n.col-xs-push-12 {\n right: 100%; }\n\n.col-xs-push-11 {\n right: 91.66666667%; }\n\n.col-xs-push-10 {\n right: 83.33333333%; }\n\n.col-xs-push-9 {\n right: 75%; }\n\n.col-xs-push-8 {\n right: 66.66666667%; }\n\n.col-xs-push-7 {\n right: 58.33333333%; }\n\n.col-xs-push-6 {\n right: 50%; }\n\n.col-xs-push-5 {\n right: 41.66666667%; }\n\n.col-xs-push-4 {\n right: 33.33333333%; }\n\n.col-xs-push-3 {\n right: 25%; }\n\n.col-xs-push-2 {\n right: 16.66666667%; }\n\n.col-xs-push-1 {\n right: 8.33333333%; }\n\n.col-xs-push-0 {\n right: auto; }\n\n.col-xs-offset-12 {\n margin-right: 100%; }\n\n.col-xs-offset-11 {\n margin-right: 91.66666667%; }\n\n.col-xs-offset-10 {\n margin-right: 83.33333333%; }\n\n.col-xs-offset-9 {\n margin-right: 75%; }\n\n.col-xs-offset-8 {\n margin-right: 66.66666667%; }\n\n.col-xs-offset-7 {\n margin-right: 58.33333333%; }\n\n.col-xs-offset-6 {\n margin-right: 50%; }\n\n.col-xs-offset-5 {\n margin-right: 41.66666667%; }\n\n.col-xs-offset-4 {\n margin-right: 33.33333333%; }\n\n.col-xs-offset-3 {\n margin-right: 25%; }\n\n.col-xs-offset-2 {\n margin-right: 16.66666667%; }\n\n.col-xs-offset-1 {\n margin-right: 8.33333333%; }\n\n.col-xs-offset-0 {\n margin-right: 0; }\n\n@media (min-width: 768px) {\n .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 {\n float: right; }\n .col-sm-12 {\n float: right;\n width: 100%; }\n .col-sm-11 {\n width: 91.66666667%; }\n .col-sm-10 {\n width: 83.33333333%; }\n .col-sm-9 {\n width: 75%; }\n .col-sm-8 {\n width: 66.66666667%; }\n .col-sm-7 {\n width: 58.33333333%; }\n .col-sm-6 {\n width: 50%; }\n .col-sm-5 {\n width: 41.66666667%; }\n .col-sm-4 {\n width: 33.33333333%; }\n .col-sm-3 {\n width: 25%; }\n .col-sm-2 {\n width: 16.66666667%; }\n .col-sm-1 {\n width: 8.33333333%; }\n .col-sm-pull-12 {\n left: 100%; }\n .col-sm-pull-11 {\n left: 91.66666667%; }\n .col-sm-pull-10 {\n left: 83.33333333%; }\n .col-sm-pull-9 {\n left: 75%; }\n .col-sm-pull-8 {\n left: 66.66666667%; }\n .col-sm-pull-7 {\n left: 58.33333333%; }\n .col-sm-pull-6 {\n left: 50%; }\n .col-sm-pull-5 {\n left: 41.66666667%; }\n .col-sm-pull-4 {\n left: 33.33333333%; }\n .col-sm-pull-3 {\n left: 25%; }\n .col-sm-pull-2 {\n left: 16.66666667%; }\n .col-sm-pull-1 {\n left: 8.33333333%; }\n .col-sm-pull-0 {\n left: auto; }\n .col-sm-push-12 {\n right: 100%; }\n .col-sm-push-11 {\n right: 91.66666667%; }\n .col-sm-push-10 {\n right: 83.33333333%; }\n .col-sm-push-9 {\n right: 75%; }\n .col-sm-push-8 {\n right: 66.66666667%; }\n .col-sm-push-7 {\n right: 58.33333333%; }\n .col-sm-push-6 {\n right: 50%; }\n .col-sm-push-5 {\n right: 41.66666667%; }\n .col-sm-push-4 {\n right: 33.33333333%; }\n .col-sm-push-3 {\n right: 25%; }\n .col-sm-push-2 {\n right: 16.66666667%; }\n .col-sm-push-1 {\n right: 8.33333333%; }\n .col-sm-push-0 {\n right: auto; }\n .col-sm-offset-12 {\n margin-right: 100%; }\n .col-sm-offset-11 {\n margin-right: 91.66666667%; }\n .col-sm-offset-10 {\n margin-right: 83.33333333%; }\n .col-sm-offset-9 {\n margin-right: 75%; }\n .col-sm-offset-8 {\n margin-right: 66.66666667%; }\n .col-sm-offset-7 {\n margin-right: 58.33333333%; }\n .col-sm-offset-6 {\n margin-right: 50%; }\n .col-sm-offset-5 {\n margin-right: 41.66666667%; }\n .col-sm-offset-4 {\n margin-right: 33.33333333%; }\n .col-sm-offset-3 {\n margin-right: 25%; }\n .col-sm-offset-2 {\n margin-right: 16.66666667%; }\n .col-sm-offset-1 {\n margin-right: 8.33333333%; }\n .col-sm-offset-0 {\n margin-right: 0; } }\n\n@media (min-width: 992px) {\n .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 {\n float: right; }\n .col-md-12 {\n float: right;\n width: 100%; }\n .col-md-11 {\n width: 91.66666667%; }\n .col-md-10 {\n width: 83.33333333%; }\n .col-md-9 {\n width: 75%; }\n .col-md-8 {\n width: 66.66666667%; }\n .col-md-7 {\n width: 58.33333333%; }\n .col-md-6 {\n width: 50%; }\n .col-md-5 {\n width: 41.66666667%; }\n .col-md-4 {\n width: 33.33333333%; }\n .col-md-3 {\n width: 25%; }\n .col-md-2 {\n width: 16.66666667%; }\n .col-md-1 {\n width: 8.33333333%; }\n .col-md-pull-12 {\n left: 100%; }\n .col-md-pull-11 {\n left: 91.66666667%; }\n .col-md-pull-10 {\n left: 83.33333333%; }\n .col-md-pull-9 {\n left: 75%; }\n .col-md-pull-8 {\n left: 66.66666667%; }\n .col-md-pull-7 {\n left: 58.33333333%; }\n .col-md-pull-6 {\n left: 50%; }\n .col-md-pull-5 {\n left: 41.66666667%; }\n .col-md-pull-4 {\n left: 33.33333333%; }\n .col-md-pull-3 {\n left: 25%; }\n .col-md-pull-2 {\n left: 16.66666667%; }\n .col-md-pull-1 {\n left: 8.33333333%; }\n .col-md-pull-0 {\n left: auto; }\n .col-md-push-12 {\n right: 100%; }\n .col-md-push-11 {\n right: 91.66666667%; }\n .col-md-push-10 {\n right: 83.33333333%; }\n .col-md-push-9 {\n right: 75%; }\n .col-md-push-8 {\n right: 66.66666667%; }\n .col-md-push-7 {\n right: 58.33333333%; }\n .col-md-push-6 {\n right: 50%; }\n .col-md-push-5 {\n right: 41.66666667%; }\n .col-md-push-4 {\n right: 33.33333333%; }\n .col-md-push-3 {\n right: 25%; }\n .col-md-push-2 {\n right: 16.66666667%; }\n .col-md-push-1 {\n right: 8.33333333%; }\n .col-md-push-0 {\n right: auto; }\n .col-md-offset-12 {\n margin-right: 100%; }\n .col-md-offset-11 {\n margin-right: 91.66666667%; }\n .col-md-offset-10 {\n margin-right: 83.33333333%; }\n .col-md-offset-9 {\n margin-right: 75%; }\n .col-md-offset-8 {\n margin-right: 66.66666667%; }\n .col-md-offset-7 {\n margin-right: 58.33333333%; }\n .col-md-offset-6 {\n margin-right: 50%; }\n .col-md-offset-5 {\n margin-right: 41.66666667%; }\n .col-md-offset-4 {\n margin-right: 33.33333333%; }\n .col-md-offset-3 {\n margin-right: 25%; }\n .col-md-offset-2 {\n margin-right: 16.66666667%; }\n .col-md-offset-1 {\n margin-right: 8.33333333%; }\n .col-md-offset-0 {\n margin-right: 0; } }\n\n@media (min-width: 1200px) {\n .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 {\n float: right; }\n .col-lg-12 {\n float: right;\n width: 100%; }\n .col-lg-11 {\n width: 91.66666667%; }\n .col-lg-10 {\n width: 83.33333333%; }\n .col-lg-9 {\n width: 75%; }\n .col-lg-8 {\n width: 66.66666667%; }\n .col-lg-7 {\n width: 58.33333333%; }\n .col-lg-6 {\n width: 50%; }\n .col-lg-5 {\n width: 41.66666667%; }\n .col-lg-4 {\n width: 33.33333333%; }\n .col-lg-3 {\n width: 25%; }\n .col-lg-2 {\n width: 16.66666667%; }\n .col-lg-1 {\n width: 8.33333333%; }\n .col-lg-pull-12 {\n left: 100%; }\n .col-lg-pull-11 {\n left: 91.66666667%; }\n .col-lg-pull-10 {\n left: 83.33333333%; }\n .col-lg-pull-9 {\n left: 75%; }\n .col-lg-pull-8 {\n left: 66.66666667%; }\n .col-lg-pull-7 {\n left: 58.33333333%; }\n .col-lg-pull-6 {\n left: 50%; }\n .col-lg-pull-5 {\n left: 41.66666667%; }\n .col-lg-pull-4 {\n left: 33.33333333%; }\n .col-lg-pull-3 {\n left: 25%; }\n .col-lg-pull-2 {\n left: 16.66666667%; }\n .col-lg-pull-1 {\n left: 8.33333333%; }\n .col-lg-pull-0 {\n left: auto; }\n .col-lg-push-12 {\n right: 100%; }\n .col-lg-push-11 {\n right: 91.66666667%; }\n .col-lg-push-10 {\n right: 83.33333333%; }\n .col-lg-push-9 {\n right: 75%; }\n .col-lg-push-8 {\n right: 66.66666667%; }\n .col-lg-push-7 {\n right: 58.33333333%; }\n .col-lg-push-6 {\n right: 50%; }\n .col-lg-push-5 {\n right: 41.66666667%; }\n .col-lg-push-4 {\n right: 33.33333333%; }\n .col-lg-push-3 {\n right: 25%; }\n .col-lg-push-2 {\n right: 16.66666667%; }\n .col-lg-push-1 {\n right: 8.33333333%; }\n .col-lg-push-0 {\n right: auto; }\n .col-lg-offset-12 {\n margin-right: 100%; }\n .col-lg-offset-11 {\n margin-right: 91.66666667%; }\n .col-lg-offset-10 {\n margin-right: 83.33333333%; }\n .col-lg-offset-9 {\n margin-right: 75%; }\n .col-lg-offset-8 {\n margin-right: 66.66666667%; }\n .col-lg-offset-7 {\n margin-right: 58.33333333%; }\n .col-lg-offset-6 {\n margin-right: 50%; }\n .col-lg-offset-5 {\n margin-right: 41.66666667%; }\n .col-lg-offset-4 {\n margin-right: 33.33333333%; }\n .col-lg-offset-3 {\n margin-right: 25%; }\n .col-lg-offset-2 {\n margin-right: 16.66666667%; }\n .col-lg-offset-1 {\n margin-right: 8.33333333%; }\n .col-lg-offset-0 {\n margin-right: 0; } }\n\n@media (max-width: 1199px) {\n .tinvwl-table .row > [class^=\"col-md-\"] + [class^=\"col-md-\"], .tinvwl-table .row > [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n padding-top: 30px; }\n .tinvwl-table .form-group > [class^=\"col-md-\"] + [class^=\"col-md-\"], .tinvwl-table .form-group > [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n padding-top: 30px; } }\n\n.fade {\n opacity: 0;\n -webkit-transition: opacity .15s linear;\n transition: opacity .15s linear; }\n .fade.in {\n opacity: 1; }\n\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px; }\n\n.form-group {\n margin-bottom: 23px; }\n\n.form-horizontal:last-of-type .form-group {\n /*margin-bottom: 0;*/ }\n\n.tinvwl-inner .form-group + .form-group > label {\n /*margin-top: 7px;*/ }\n\n.form-control {\n display: block;\n width: 100%; }\n\nlabel.one-line {\n display: inline-block;\n margin-bottom: 0;\n margin-left: 10px; }\n\n.control-label label {\n display: block;\n margin-bottom: 10px; }\n\n.form-horizontal .control-label label {\n padding-top: 9px;\n margin-bottom: 0; }\n\n@media (min-width: 1200px) {\n .tinvwl-table .tinvwl-header-row label {\n margin-bottom: 0; }\n .tinvwl-table .tinvwl-header-row .form-group {\n margin-top: -7px;\n margin-bottom: 13px; } }\n\n@media (max-width: 1199px) {\n .form-horizontal .control-label label {\n margin-bottom: 10px; }\n .tinvwl-table .tinvwl-header-row label {\n padding-top: 3px; } }\n\n.tinvwl-input-group-btn {\n margin-top: 13px; }\n\n.tinvwl-input-group {\n position: relative;\n display: table;\n border-collapse: separate; }\n\n.tinvwl-input-group-addon {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; }\n\n.tinvwl-input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n margin-top: 0;\n position: relative;\n white-space: nowrap; }\n .tinvwl-input-group-btn .tinvwl-btn {\n margin-right: 10px; }\n .tinvwl-input-group-btn > .btn {\n position: relative; }\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n display: table-cell; }\n\n.tinvwl-input-group .form-control {\n position: relative;\n z-index: 2;\n float: right;\n width: 100%;\n margin-bottom: 0; }\n\n@media only screen and (max-width: 1199px) {\n .tinvwl-input-group:not(.tinvwl-no-full) {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control {\n float: none; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-right: 0; }\n .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 {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n margin-right: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button {\n margin-right: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button {\n margin-right: 0; } }\n\n.text-right {\n text-align: left; }\n\n@media (max-width: 1199px) {\n .text-right {\n text-align: right; } }\n\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-static {\n display: inline-block; }\n .form-inline .tinvwl-input-group {\n display: inline-table;\n vertical-align: middle; }\n .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 {\n width: auto; }\n .form-inline .tinvwl-input-group > .form-control {\n width: 100%; }\n .form-inline .control-label label {\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio, .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio label, .form-inline .checkbox label {\n padding-right: 0; }\n .form-inline .radio input[type=\"radio\"], .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-right: 0; }\n .form-inline .has-feedback .form-control-feedback {\n top: 0; } }\n\n/*************************IMAGES *******************************/\n.logo_heart {\n background: url(\"../img/logo_heart.png\") no-repeat center;\n display: inline-block;\n background-size: 54px 54px;\n width: 54px;\n height: 54px; }\n\n.admin-rescue {\n background: url(\"../img/admin-rescue.png\") no-repeat center;\n display: inline-block;\n background-size: 61px 60px;\n width: 61px;\n height: 60px; }\n\n.admin-update {\n background: url(\"../img/admin-update.png\") no-repeat center;\n display: inline-block;\n background-size: 61px 60px;\n width: 61px;\n height: 60px; }\n\n.wizard_logo {\n background: url(\"../img/wizard_logo.png\") no-repeat center;\n background-size: 54px 54px;\n width: 54px;\n height: 54px;\n display: block;\n margin: 10px auto; }\n\n.wizard_setup {\n background: url(\"../img/wizard_setup.png\") no-repeat center;\n display: inline-block;\n background-size: 143px 144px;\n width: 143px;\n height: 144px; }\n\n.premium_adv {\n background: url(\"../img/premium_logo.png\") no-repeat center;\n display: inline-block;\n margin: 0 auto 35px;\n background-size: 107px 106px;\n width: 107px;\n height: 106px; }\n\n/************************** RETINA *************************/\n.tinvwl-content select {\n background-size: 13px 8px; }\n\n.tinvwl-select + .tinvwl-caret span {\n background-size: 13px 18px; }\n\n.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background-size: 20px 30px; }\n\n.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background-size: 20px 30px; }\n\n.tinvwl-color-picker .tinvwl-eyedropper {\n background-size: 28px 29px; }\n\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {\n .tinvwl-content select {\n background-image: url(\"../img/select_caret@2x.png\"); }\n .tinvwl-select + .tinvwl-caret span {\n background-image: url(\"../img/chevron_down@2x.png\"); }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background-image: url(\"../img/chevron_icon@2x.png\"); }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background-image: url(\"../img/chevron_icon@2x.png\"); }\n .tinvwl-color-picker .tinvwl-eyedropper {\n background-image: url(\"../img/color_icon@2x.png\"); }\n .logo_heart {\n background-image: url(\"../img/logo_heart@2x.png\"); }\n .admin-rescue {\n background-image: url(\"../img/admin-rescue@2x.png\"); }\n .admin-update {\n background-image: url(\"../img/admin-update@2x.png\"); }\n .wizard_logo {\n background-image: url(\"../img/wizard_logo@2x.png\"); }\n .wizard_setup {\n background-image: url(\"../img/wizard_setup@2x.png\"); } }\n\n/******************STYLE HEADINGS*********************/\n#style_options .tinvwl-table tbody tr .tinvwl-inner h2 {\n font-size: 18px;\n color: #291C09;\n text-transform: capitalize;\n font-weight: 600;\n margin-bottom: 21px;\n padding: 14px 0; }\n\n::-webkit-input-placeholder {\n color: #e5e5e5;\n opacity: 1 !important;\n /* for older chrome versions. may no longer apply. */ }\n\n:-moz-placeholder {\n /* Firefox 18- */\n color: #e5e5e5;\n opacity: 1 !important; }\n\n::-moz-placeholder {\n /* Firefox 19+ */\n color: #e5e5e5;\n opacity: 1 !important; }\n\n:-ms-input-placeholder {\n color: #e5e5e5; }\n"]}
assets/css/admin-rtl.min.css CHANGED
@@ -1,46 +1,46 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:'tinvwl-webfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
- .ftinvwl-twitter:before{content:"\f099"}
9
- .ftinvwl-facebook:before{content:"\f09a"}
10
- .ftinvwl-facebook-f:before{content:"\f09a"}
11
- .ftinvwl-google:before{content:"\f0d5"}
12
- .ftinvwl-email:before{content:"\f0e0"}
13
- .ftinvwl-pinterest:before{content:"\f231"}
14
- .ftinvwl-whatsapp:before{content:"\f232"}
15
- .ftinvwl-clipboard:before{content:"\e911"}
16
- .ftinvwl-star:before{content:"\e912"}
17
- .ftinvwl-shopping-cart:before{content:"\e913"}
18
- .ftinvwl-magic:before{content:"\e914"}
19
- .ftinvwl-info:before{content:"\e915"}
20
- .ftinvwl-graduation-cap:before{content:"\e918"}
21
- .ftinvwl-floppy-o:before{content:"\e919"}
22
- .ftinvwl-eyedropper:before{content:"\e91a"}
23
- .ftinvwl-exclamation-triangle:before{content:"\e91b"}
24
- .ftinvwl-check:before{content:"\e91e"}
25
- .ftinvwl-arrow-left:before{content:"\e91f"}
26
- .ftinvwl-wrench:before{content:"\e920"}
27
- .ftinvwl-chevron-down:before{content:"\e900"}
28
- .ftinvwl-chevron-right:before{content:"\e901"}
29
- .ftinvwl-chevron-left:before{content:"\e902"}
30
- .ftinvwl-chevron-up:before{content:"\e903"}
31
- .ftinvwl-cancel:before{content:"\e904"}
32
- .ftinvwl-times:before{content:"\e905"}
33
- .ftinvwl-heart-plus:before{content:"\e906"}
34
- .ftinvwl-heart-mark-right:before{content:"\e907"}
35
- .ftinvwl-heart2:before{content:"\e908"}
36
- .ftinvwl-heart-o:before{content:"\e909"}
37
- .ftinvwl-heart-mark-left:before{content:"\e90a"}
38
- .ftinvwl-heart-mail:before{content:"\e90b"}
39
- .ftinvwl-heart-tinv:before{content:"\e90c"}
40
- .ftinvwl-key:before{content:"\e90d"}
41
- .ftinvwl-lock:before{content:"\e90e"}
42
- .ftinvwl-hearts:before{content:"\e90f"}
43
- .ftinvwl-user:before{content:"\e910"}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  *{-webkit-box-sizing:border-box;box-sizing:border-box}
46
  *:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:'tinvwl-webfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
+ .ftinvwl-twitter:before{content:"\f099" !important}
9
+ .ftinvwl-facebook:before{content:"\f09a" !important}
10
+ .ftinvwl-facebook-f:before{content:"\f09a" !important}
11
+ .ftinvwl-google:before{content:"\f0d5" !important}
12
+ .ftinvwl-email:before{content:"\f0e0" !important}
13
+ .ftinvwl-pinterest:before{content:"\f231" !important}
14
+ .ftinvwl-whatsapp:before{content:"\f232" !important}
15
+ .ftinvwl-clipboard:before{content:"\e911" !important}
16
+ .ftinvwl-star:before{content:"\e912" !important}
17
+ .ftinvwl-shopping-cart:before{content:"\e913" !important}
18
+ .ftinvwl-magic:before{content:"\e914" !important}
19
+ .ftinvwl-info:before{content:"\e915" !important}
20
+ .ftinvwl-graduation-cap:before{content:"\e918" !important}
21
+ .ftinvwl-floppy-o:before{content:"\e919" !important}
22
+ .ftinvwl-eyedropper:before{content:"\e91a" !important}
23
+ .ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
24
+ .ftinvwl-check:before{content:"\e91e" !important}
25
+ .ftinvwl-arrow-left:before{content:"\e91f" !important}
26
+ .ftinvwl-wrench:before{content:"\e920" !important}
27
+ .ftinvwl-chevron-down:before{content:"\e900" !important}
28
+ .ftinvwl-chevron-right:before{content:"\e901" !important}
29
+ .ftinvwl-chevron-left:before{content:"\e902" !important}
30
+ .ftinvwl-chevron-up:before{content:"\e903" !important}
31
+ .ftinvwl-cancel:before{content:"\e904" !important}
32
+ .ftinvwl-times:before{content:"\e905" !important}
33
+ .ftinvwl-heart-plus:before{content:"\e906" !important}
34
+ .ftinvwl-heart-mark-right:before{content:"\e907" !important}
35
+ .ftinvwl-heart2:before{content:"\e908" !important}
36
+ .ftinvwl-heart-o:before{content:"\e909" !important}
37
+ .ftinvwl-heart-mark-left:before{content:"\e90a" !important}
38
+ .ftinvwl-heart-mail:before{content:"\e90b" !important}
39
+ .ftinvwl-heart-tinv:before{content:"\e90c" !important}
40
+ .ftinvwl-key:before{content:"\e90d" !important}
41
+ .ftinvwl-lock:before{content:"\e90e" !important}
42
+ .ftinvwl-hearts:before{content:"\e90f" !important}
43
+ .ftinvwl-user:before{content:"\e910" !important}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  *{-webkit-box-sizing:border-box;box-sizing:border-box}
46
  *:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
assets/css/admin-setup-rtl.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  html{background:#f6f3ed}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  html{background:#f6f3ed}
assets/css/admin-setup.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  html{background:#f6f3ed}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  html{background:#f6f3ed}
assets/css/admin.css CHANGED
@@ -25,112 +25,112 @@ WooCommerce Wishlist Plugin custom webfont
25
  -moz-osx-font-smoothing: grayscale; }
26
 
27
  .ftinvwl-twitter:before {
28
- content: "\f099"; }
29
 
30
  .ftinvwl-facebook:before {
31
- content: "\f09a"; }
32
 
33
  .ftinvwl-facebook-f:before {
34
- content: "\f09a"; }
35
 
36
  .ftinvwl-google:before {
37
- content: "\f0d5"; }
38
 
39
  .ftinvwl-email:before {
40
- content: "\f0e0"; }
41
 
42
  .ftinvwl-pinterest:before {
43
- content: "\f231"; }
44
 
45
  .ftinvwl-whatsapp:before {
46
- content: "\f232"; }
47
 
48
  .ftinvwl-clipboard:before {
49
- content: "\e911"; }
50
 
51
  .ftinvwl-star:before {
52
- content: "\e912"; }
53
 
54
  .ftinvwl-shopping-cart:before {
55
- content: "\e913"; }
56
 
57
  .ftinvwl-magic:before {
58
- content: "\e914"; }
59
 
60
  .ftinvwl-info:before {
61
- content: "\e915"; }
62
 
63
  .ftinvwl-graduation-cap:before {
64
- content: "\e918"; }
65
 
66
  .ftinvwl-floppy-o:before {
67
- content: "\e919"; }
68
 
69
  .ftinvwl-eyedropper:before {
70
- content: "\e91a"; }
71
 
72
  .ftinvwl-exclamation-triangle:before {
73
- content: "\e91b"; }
74
 
75
  .ftinvwl-check:before {
76
- content: "\e91e"; }
77
 
78
  .ftinvwl-arrow-left:before {
79
- content: "\e91f"; }
80
 
81
  .ftinvwl-wrench:before {
82
- content: "\e920"; }
83
 
84
  .ftinvwl-chevron-down:before {
85
- content: "\e900"; }
86
 
87
  .ftinvwl-chevron-right:before {
88
- content: "\e901"; }
89
 
90
  .ftinvwl-chevron-left:before {
91
- content: "\e902"; }
92
 
93
  .ftinvwl-chevron-up:before {
94
- content: "\e903"; }
95
 
96
  .ftinvwl-cancel:before {
97
- content: "\e904"; }
98
 
99
  .ftinvwl-times:before {
100
- content: "\e905"; }
101
 
102
  .ftinvwl-heart-plus:before {
103
- content: "\e906"; }
104
 
105
  .ftinvwl-heart-mark-right:before {
106
- content: "\e907"; }
107
 
108
  .ftinvwl-heart2:before {
109
- content: "\e908"; }
110
 
111
  .ftinvwl-heart-o:before {
112
- content: "\e909"; }
113
 
114
  .ftinvwl-heart-mark-left:before {
115
- content: "\e90a"; }
116
 
117
  .ftinvwl-heart-mail:before {
118
- content: "\e90b"; }
119
 
120
  .ftinvwl-heart-tinv:before {
121
- content: "\e90c"; }
122
 
123
  .ftinvwl-key:before {
124
- content: "\e90d"; }
125
 
126
  .ftinvwl-lock:before {
127
- content: "\e90e"; }
128
 
129
  .ftinvwl-hearts:before {
130
- content: "\e90f"; }
131
 
132
  .ftinvwl-user:before {
133
- content: "\e910"; }
134
 
135
  /* PULSE */
136
  @-webkit-keyframes ftinvwl-pulse {
25
  -moz-osx-font-smoothing: grayscale; }
26
 
27
  .ftinvwl-twitter:before {
28
+ content: "\f099" !important; }
29
 
30
  .ftinvwl-facebook:before {
31
+ content: "\f09a" !important; }
32
 
33
  .ftinvwl-facebook-f:before {
34
+ content: "\f09a" !important; }
35
 
36
  .ftinvwl-google:before {
37
+ content: "\f0d5" !important; }
38
 
39
  .ftinvwl-email:before {
40
+ content: "\f0e0" !important; }
41
 
42
  .ftinvwl-pinterest:before {
43
+ content: "\f231" !important; }
44
 
45
  .ftinvwl-whatsapp:before {
46
+ content: "\f232" !important; }
47
 
48
  .ftinvwl-clipboard:before {
49
+ content: "\e911" !important; }
50
 
51
  .ftinvwl-star:before {
52
+ content: "\e912" !important; }
53
 
54
  .ftinvwl-shopping-cart:before {
55
+ content: "\e913" !important; }
56
 
57
  .ftinvwl-magic:before {
58
+ content: "\e914" !important; }
59
 
60
  .ftinvwl-info:before {
61
+ content: "\e915" !important; }
62
 
63
  .ftinvwl-graduation-cap:before {
64
+ content: "\e918" !important; }
65
 
66
  .ftinvwl-floppy-o:before {
67
+ content: "\e919" !important; }
68
 
69
  .ftinvwl-eyedropper:before {
70
+ content: "\e91a" !important; }
71
 
72
  .ftinvwl-exclamation-triangle:before {
73
+ content: "\e91b" !important; }
74
 
75
  .ftinvwl-check:before {
76
+ content: "\e91e" !important; }
77
 
78
  .ftinvwl-arrow-left:before {
79
+ content: "\e91f" !important; }
80
 
81
  .ftinvwl-wrench:before {
82
+ content: "\e920" !important; }
83
 
84
  .ftinvwl-chevron-down:before {
85
+ content: "\e900" !important; }
86
 
87
  .ftinvwl-chevron-right:before {
88
+ content: "\e901" !important; }
89
 
90
  .ftinvwl-chevron-left:before {
91
+ content: "\e902" !important; }
92
 
93
  .ftinvwl-chevron-up:before {
94
+ content: "\e903" !important; }
95
 
96
  .ftinvwl-cancel:before {
97
+ content: "\e904" !important; }
98
 
99
  .ftinvwl-times:before {
100
+ content: "\e905" !important; }
101
 
102
  .ftinvwl-heart-plus:before {
103
+ content: "\e906" !important; }
104
 
105
  .ftinvwl-heart-mark-right:before {
106
+ content: "\e907" !important; }
107
 
108
  .ftinvwl-heart2:before {
109
+ content: "\e908" !important; }
110
 
111
  .ftinvwl-heart-o:before {
112
+ content: "\e909" !important; }
113
 
114
  .ftinvwl-heart-mark-left:before {
115
+ content: "\e90a" !important; }
116
 
117
  .ftinvwl-heart-mail:before {
118
+ content: "\e90b" !important; }
119
 
120
  .ftinvwl-heart-tinv:before {
121
+ content: "\e90c" !important; }
122
 
123
  .ftinvwl-key:before {
124
+ content: "\e90d" !important; }
125
 
126
  .ftinvwl-lock:before {
127
+ content: "\e90e" !important; }
128
 
129
  .ftinvwl-hearts:before {
130
+ content: "\e90f" !important; }
131
 
132
  .ftinvwl-user:before {
133
+ content: "\e910" !important; }
134
 
135
  /* PULSE */
136
  @-webkit-keyframes ftinvwl-pulse {
assets/css/admin.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"names":[],"mappings":"","sources":["admin.css"],"file":"admin.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: 'tinvwl-webfont';\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.ttf?xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.woff?xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal; }\n\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'tinvwl-webfont' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ftinvwl-twitter:before {\n content: \"\\f099\"; }\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\"; }\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\"; }\n\n.ftinvwl-google:before {\n content: \"\\f0d5\"; }\n\n.ftinvwl-email:before {\n content: \"\\f0e0\"; }\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\"; }\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\"; }\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\"; }\n\n.ftinvwl-star:before {\n content: \"\\e912\"; }\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\"; }\n\n.ftinvwl-magic:before {\n content: \"\\e914\"; }\n\n.ftinvwl-info:before {\n content: \"\\e915\"; }\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\"; }\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\"; }\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\"; }\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\"; }\n\n.ftinvwl-check:before {\n content: \"\\e91e\"; }\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\"; }\n\n.ftinvwl-wrench:before {\n content: \"\\e920\"; }\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\"; }\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\"; }\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\"; }\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\"; }\n\n.ftinvwl-cancel:before {\n content: \"\\e904\"; }\n\n.ftinvwl-times:before {\n content: \"\\e905\"; }\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\"; }\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\"; }\n\n.ftinvwl-heart2:before {\n content: \"\\e908\"; }\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\"; }\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\"; }\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\"; }\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\"; }\n\n.ftinvwl-key:before {\n content: \"\\e90d\"; }\n\n.ftinvwl-lock:before {\n content: \"\\e90e\"; }\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\"; }\n\n.ftinvwl-user:before {\n content: \"\\e910\"; }\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite; }\n\n/* Misc */\n* {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n *:before, *:after {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinv-wishlist-clearfix:before, .tinv-wishlist-clearfix:after {\n display: table;\n content: \" \"; }\n\n.container:before, .container:after {\n display: table;\n content: \" \"; }\n\n.container-fluid:before, .container-fluid:after {\n display: table;\n content: \" \"; }\n\n.row:before, .row:after {\n display: table;\n content: \" \"; }\n\n.form-horizontal .form-group:before, .form-horizontal .form-group:after {\n display: table;\n content: \" \"; }\n\n.form-group:before, .form-group:after {\n display: table;\n content: \" \"; }\n\n.tablenav:before, .tablenav:after {\n display: table;\n content: \" \"; }\n\n.tinvwl-panel:before, .tinvwl-panel:after {\n display: table;\n content: \" \"; }\n\n.tinv-wishlist-clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .form-group:after, .tablenav:after, .tinvwl-panel:after {\n clear: both; }\n\n.tinvwl-header table, .tinvwl-content table {\n border-spacing: 0;\n border-collapse: collapse;\n width: 100%;\n max-width: 100%; }\n\n.tinvwl-header td, .tinvwl-header th {\n padding: 0; }\n\n.tinvwl-content td, .tinvwl-content th {\n padding: 0; }\n\n.tinvwl-header img, .tinvwl-content img {\n height: auto;\n max-width: 100%; }\n\n.tinvwl-header {\n /*margin-bottom: 40px;*/ }\n\n/* General */\n#wpwrap {\n background: #f6f3ed; }\n\n#wpcontent {\n padding-left: 0; }\n\n#wpbody-content {\n padding-bottom: 135px; }\n\n#update-nag, .update-nag, .notice {\n margin: 20px 0 0 40px; }\n\ndiv.error, div.updated {\n margin: 20px 0 0 40px; }\n\n.notice {\n margin-right: 40px; }\n\ndiv.error, div.updated {\n margin-right: 40px; }\n\nbody .tinvwl-header, body .tinvwl-content {\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429;\n color: #6b625a; }\n\nbutton, input, select, textarea {\n font-family: inherit;\n font-size: inherit;\n font-weight: inherit; }\n\nlabel, .tinv-label {\n display: block;\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n font-weight: 600;\n margin-bottom: 7px; }\n\nh1, h2, h3, h4, h5, h6, .wrap h1 {\n color: #291c09;\n font-family: 'Open Sans', Arial, sans-serif;\n font-weight: normal;\n line-height: 1.313;\n padding: 0;\n margin: 0;\n border: 0; }\n\nh1, .wrap h1 {\n font-size: 30px; }\n\nh2 {\n font-size: 26px; }\n\nh3 {\n font-size: 22px; }\n\nh4 {\n font-size: 18px; }\n\nh5 {\n font-size: 14px; }\n\nh6 {\n font-size: 12px; }\n\n@media screen and (max-width: 1200px) {\n #update-nag, .update-nag, .notice {\n margin-top: 20px;\n margin-left: 20px;\n margin-right: 20px; }\n div.error, div.updated {\n margin-top: 20px;\n margin-left: 20px;\n margin-right: 20px; } }\n\n@media screen and (max-width: 782px) {\n .auto-fold #wpcontent {\n padding-left: 0; }\n #update-nag, .update-nag, .notice {\n margin: 20px 0 0 0; }\n div.error, div.updated {\n margin: 20px 0 0 0; }\n .notice {\n margin-right: 0; }\n div.error, div.updated {\n margin-right: 0; } }\n\n/**\n * SubMenu\n */\n#toplevel_page_tinvwl ul ul {\n display: none;\n margin-left: 15px;\n position: absolute; }\n\n#toplevel_page_tinvwl ul li:hover ul, #toplevel_page_tinvwl ul li.current ul {\n display: block;\n left: 145px;\n margin-left: 15px;\n position: absolute;\n top: 0; }\n\n/**\n * Header Page\n */\n/*.tinvwl-header {\n background-color: #FFF;\n height: 48px;\n left: -20px;\n margin: 0;\n padding: 24px 40px;\n position: relative;\n right: 0;\n width: calc(100% - 60px);\n top: 0;\n}\n.tinvwl-header .title {\n font-size: 21px;\n line-height: 21px;\n font-weight: 400;\n float: left;\n}*/\n/*.tinvwl-header .status-panel {\n float: right;\n}*/\n/**\n * Status Panel\n */\n.status-panel > div {\n display: inline-block;\n margin-left: 21px; }\n\n.status-panel .button-link {\n background-color: #FF5739;\n color: #FFF;\n text-decoration: none;\n text-transform: uppercase;\n line-height: 10px;\n font-weight: 600;\n height: 48px;\n display: table-cell;\n border-radius: 5px;\n padding: 0 17px;\n vertical-align: middle; }\n .status-panel .button-link span::before {\n color: #ffdc00;\n display: inline-block;\n font: normal 12px/1 'dashicons';\n vertical-align: bottom;\n -webkit-font-smoothing: antialiased;\n content: \"\\f155\"; }\n\n.status-panel .button-round {\n border: 2px solid #f1f1f1;\n border-radius: 50%;\n width: 43px;\n padding-top: 5px;\n padding-left: 2px;\n height: 40px;\n display: table-cell;\n text-align: center;\n vertical-align: middle; }\n\n.status-panel .status-tutorial span::before {\n color: #515151;\n display: inline-block;\n font: normal 24px/1 'dashicons';\n vertical-align: middle;\n -webkit-font-smoothing: antialiased;\n content: \"\\f118\"; }\n\n/**\n * Message Status\n */\n.tinvwl-status-message {\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429;\n margin-top: 40px;\n color: #6b625a;\n border-top: 2px solid #f6f3ed; }\n .tinvwl-status-message .tinvwl-title {\n padding: 13px 20px;\n float: left;\n width: 142px;\n font-weight: bold; }\n .tinvwl-status-message.type-error .tinvwl-title, .tinvwl-status-message.type-tip .tinvwl-title {\n color: #fff; }\n .tinvwl-status-message.type-attention .tinvwl-title {\n color: #23282d; }\n .tinvwl-status-message.type-error .tinvwl-title {\n background: #ff3814; }\n .tinvwl-status-message.type-tip .tinvwl-title {\n background: #30aec4; }\n .tinvwl-status-message.type-attention .tinvwl-title {\n background: #ffe900; }\n .tinvwl-status-message .tinvwl-title i {\n margin-right: 10px; }\n .tinvwl-status-message.type-error > .tinvwl-title > i:before {\n content: \"\\f00d\"; }\n .tinvwl-status-message.type-tip > .tinvwl-title > i:before {\n content: \"\\f05a\"; }\n .tinvwl-status-message.type-attention > .tinvwl-title > i:before {\n content: \"\\f071\"; }\n .tinvwl-status-message .tinvwl-message {\n padding: 13px 20px;\n overflow: hidden;\n height: 100%;\n background: #faf9f7; }\n\n@media screen and (max-width: 782px) {\n .tinvwl-status-message {\n margin-top: 20px; } }\n\n/**\n * Form Elements\n */\n.tinvwl-content label {\n /*font-size: 14px;\n font-weight: 600;\n margin: 2px;*/\n /*line-height: 42px;*/ }\n\n.tinvwl-content a {\n text-decoration: none;\n color: #30aec4; }\n .tinvwl-content a:hover, .tinvwl-content a:active, .tinvwl-content a:focus {\n color: #524737; }\n\n.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] {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14); }\n\n.tinvwl-content select {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14); }\n\n.tinvwl-content textarea {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n height: 70px; }\n\n.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] {\n height: 42px;\n border-radius: 4px; }\n\n.tinvwl-content select {\n height: 42px;\n border-radius: 4px; }\n\n.tinvwl-content .tablenav input[type=search] {\n height: 35px;\n width: 210px;\n padding: 9px 13px;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: none;\n background: #f4f3ef; }\n .tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {\n vertical-align: middle; }\n\n.tinvwl-content .tablenav .tinvwl-select-wrap + input[type=submit] {\n float: right;\n margin-left: 8px !important; }\n\n.tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {\n float: right;\n margin-left: 8px !important; }\n\n.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 {\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n color: #291C09;\n background-color: #f6f3ed;\n border-color: #f6f3ed; }\n\n.tinvwl-content select {\n font-family: Arial, sans-serif;\n font-size: 14px;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n padding: 9px 40px 9px 13px;\n background-color: #fff;\n background-image: url(\"../img/select_caret.png\");\n background-repeat: no-repeat;\n background-position: 96% center;\n background-position: calc(100% - 15px) center; }\n .tinvwl-content select:disabled {\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n color: #291C09;\n background-color: #f6f3ed;\n border-color: #f6f3ed; }\n .tinvwl-content select[multiple=\"multiple\"] {\n padding: 9px 13px;\n background: #fff; }\n\n.tinvwl-content .tinvwl-select.grey {\n font-size: 14px;\n font-family: \"Arial\", \"Helvetica Neue\", Helvetica, sans-serif;\n padding: 8px 11px;\n height: 35px;\n border: none;\n color: #5D5D5D;\n background: #f4f3ef; }\n\n@media screen and (max-width: 782px) {\n input, textarea {\n font-size: 14px; }\n #wpbody .tinvwl-content select {\n height: 42px;\n font-size: 14px; } }\n\n.tinvwl-select-wrap {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n cursor: pointer; }\n\n.tinvwl-content select.tinvwl-select.grey {\n padding-right: 47px;\n margin: 0;\n border-radius: 4px; }\n\n.tinvwl-select + .tinvwl-caret {\n pointer-events: none;\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n width: 36px;\n height: 36px;\n line-height: 36px;\n text-align: center;\n border-radius: 0 4px 4px 0; }\n .tinvwl-select + .tinvwl-caret span {\n display: inline-block;\n width: 13px;\n height: 8px;\n background: url(\"../img/chevron_down.png\") no-repeat center;\n background-position: 0 -10px; }\n\n.tinvwl-select:hover + .tinvwl-caret {\n background: #3e3e3e; }\n .tinvwl-select:hover + .tinvwl-caret span {\n background-position: 0 0; }\n\n/* Buttons */\n.tinvwl-content .tinvwl-nav {\n margin: 0 40px; }\n\n.tinvwl-content .tinvwl-panel + .tinvwl-nav {\n margin-top: 40px; }\n\n.tinvwl-nav .tinvwl-prev {\n float: left; }\n .tinvwl-nav .tinvwl-prev .tinvwl-btn {\n float: left; }\n\n.tinvwl-nav .tinvwl-next {\n float: right;\n text-align: right; }\n\n.tinvwl-nav .tinvwl-btn + .tinvwl-btn {\n margin-left: 20px; }\n\n.tinvwl-panel.only-button.w-bg {\n background: none;\n overflow: visible; }\n\n.tinvwl-panel.only-button.w-shadow {\n -webkit-box-shadow: none;\n box-shadow: none;\n overflow: visible; }\n\n.tinvwl-panel.only-button thead, .tinvwl-panel.only-button tfoot, .tinvwl-panel.only-button .control-label {\n display: none; }\n\n.tinvwl-panel.only-button .form-group {\n margin-bottom: 0; }\n\n.tinvwl-panel.only-button .form-control {\n display: inline-block;\n width: auto; }\n\n.tinvwl-panel.only-button .tinvwl-table > tbody > tr > td {\n padding: 0; }\n\n.tinvwl-panel.only-button #save_buttons--setting_save {\n display: inline-block; }\n\n.tinvwl-panel.only-button #save_buttons--setting_reset {\n display: inline-block;\n float: right; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .form-control {\n background-color: #ffffff;\n color: #3e3e3e; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split span {\n background: #fbfaf9; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover {\n color: #fff;\n background-color: #515151; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span {\n background: #434343; }\n\n/* reset button */\n#doaction, #doaction2, #post-query-submit {\n margin: 0; }\n\nbutton, input[type=\"submit\"] {\n display: inline-block;\n vertical-align: middle;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n line-height: normal;\n cursor: pointer;\n text-decoration: none; }\n\n.tinvwl-btn {\n display: inline-block;\n vertical-align: middle;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n line-height: normal;\n cursor: pointer;\n text-decoration: none;\n padding: 11px 19px 12px 18px;\n font-weight: 800;\n text-align: center;\n text-transform: uppercase;\n letter-spacing: -.025em;\n border: none;\n border-radius: 2px;\n color: #fff;\n background-color: #96b100; }\n\na.tinvwl-btn {\n padding: 11px 19px 12px 18px;\n font-weight: 800;\n text-align: center;\n text-transform: uppercase;\n letter-spacing: -.025em;\n border: none;\n border-radius: 2px;\n color: #fff;\n background-color: #96b100; }\n\n.tinvwl-btn.large {\n padding: 14px 19px 14px 18px; }\n\n.tinvwl-btn.small {\n padding: 6px 11px 7px; }\n\n.tinvwl-btn.smaller {\n /*padding: 7px 15px;*/\n padding: 11px 18px 12px; }\n\n.tinvwl-btn.red, .tinvwl-btn.green, .tinvwl-btn.dark-green, .tinvwl-btn.black {\n font-weight: 800; }\n\n.tinvwl-btn.grey {\n /*padding: 6px 11px 7px;*/\n margin: 0;\n padding: 8px 12px;\n font-weight: bold;\n /*letter-spacing: 0;*/\n color: #3e3e3e;\n background: #F4F3EF; }\n .tinvwl-btn.grey.large {\n font-weight: 800;\n padding: 14px 19px 14px 18px; }\n .tinvwl-btn.grey.w-icon {\n letter-spacing: -.025em; }\n\n.tinvwl-btn.red {\n color: #fff;\n background-color: #ff5739; }\n\n.tinvwl-btn.orange {\n color: #fff;\n background-color: #FF9F07; }\n\n.tinvwl-btn.dark-green {\n /*color: #fff;*/\n /*background-color: #96b100;*/ }\n\n.tinvwl-btn.white.smaller {\n font-size: 14px;\n font-weight: bold;\n letter-spacing: -.05em;\n padding: 10px 15px 11px;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1); }\n\n.tinvwl-btn.white.small {\n font-family: Arial, sans-serif;\n font-size: 14px;\n text-transform: none;\n font-weight: normal;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n padding: 9px 18px;\n color: #4f4639; }\n\n.tinvwl-btn.small.white:hover, .tinvwl-btn.small.white:active, .tinvwl-btn.small.white:focus {\n color: #fff; }\n\n.tinvwl-btn.white {\n color: #291c09;\n background: #fff; }\n .tinvwl-btn.white.no-txt {\n padding: 12px 16px; }\n .tinvwl-btn.white.small.no-txt {\n padding: 9px 12px; }\n .tinvwl-btn.white i {\n color: #6b625a;\n margin-right: 11px; }\n\n.tinvwl-btn.w-icon {\n font-weight: 800; }\n .tinvwl-btn.w-icon i {\n margin-right: 16px; }\n\n.tinvwl-btn.round.w-icon i {\n margin-right: 15px;\n font-size: 16px; }\n\n.tinvwl-btn.w-icon i.ftinvwl-graduation-cap {\n vertical-align: text-bottom; }\n\n.tinvwl-btn.red.w-icon i {\n margin-right: 13px; }\n\n.tinvwl-btn.xl-icon i, .tinvwl-btn.round.xl-icon i {\n font-size: 17px;\n margin-right: 15px; }\n\n.tinvwl-btn.lg-icon i {\n font-size: 15px; }\n\n.tinvwl-btn.md-icon i, .tinvwl-btn.round.md-icon i {\n font-size: 14px; }\n\n.tinvwl-btn.sm-icon i {\n font-size: 13px; }\n\n.tinvwl-btn.xs-icon i {\n font-size: 11px;\n vertical-align: 1%; }\n\n.tinvwl-btn.white.no-txt i {\n margin-right: 0; }\n\n.tinvwl-btn.white:hover i, .tinvwl-btn.white:active i, .tinvwl-btn.white:focus i {\n color: #fff; }\n\n.tinvwl-btn.green {\n color: #fff;\n background-color: #a9c203; }\n\n.tinvwl-btn.black {\n color: #fff;\n background-color: #515151; }\n\n.tinvwl-btn.smaller-txt {\n font-size: 12px;\n padding: 15px 20px; }\n\n.tinvwl-btn.medium {\n letter-spacing: 0; }\n .tinvwl-btn.medium.smaller-txt {\n padding: 9px 16px; }\n\n.tinvwl-btn.round {\n border-radius: 25px;\n padding: 15px 28px 16px; }\n .tinvwl-btn.round.red {\n /*padding: 15px 22px 16px;*/\n padding: 16px 30px; }\n\n.tinvwl-btn.split {\n padding: 0 26px 0 0; }\n .tinvwl-btn.split span {\n display: inline-block;\n text-align: center;\n width: 46px;\n padding: 14px 0;\n margin-right: 14px;\n border-radius: 4px 0 0 4px;\n background: #8aa300; }\n .tinvwl-btn.split:hover span, .tinvwl-btn.split:active span, .tinvwl-btn.split:focus span {\n background: #434343; }\n .tinvwl-btn.split.green span {\n background: #b9cf09; }\n .tinvwl-btn.split.black span {\n background: #434343; }\n .tinvwl-btn.split span i {\n font-size: 17px; }\n\n.tinvwl-btn:not(:disabled):hover, .tinvwl-btn:not(:disabled):active, .tinvwl-btn:not(:disabled):focus {\n color: #fff;\n /*background: #3e3e3e;*/\n background-color: #515151; }\n\na.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-btn:not(:disabled):focus {\n color: #fff;\n /*background: #3e3e3e;*/\n background-color: #515151; }\n\n/* Icons */\n.tinvwl-header {\n padding: 21px 40px;\n margin-bottom: 40px;\n background: #ffffff; }\n .tinvwl-header .icon.border-grey {\n position: relative;\n display: inline-block;\n width: 45px;\n height: 45px;\n line-height: 45px;\n text-align: center;\n background: #fff;\n border: 2px solid #f1f1f1;\n border-radius: 50%;\n color: #3e3e3e; }\n .tinvwl-header .icon.border-grey:hover {\n border-color: #515151; }\n .tinvwl-header .icon.w-lines {\n position: relative;\n padding: 0 30px; }\n .tinvwl-header .icon.w-lines:before, .tinvwl-header .icon.w-lines:after {\n content: '';\n position: absolute;\n top: 50%;\n top: calc(50% - 1px);\n width: 17px;\n height: 1px;\n background: rgba(0, 0, 0, 0.12); }\n .tinvwl-header .icon.w-lines:before {\n left: 0; }\n .tinvwl-header .icon.w-lines:after {\n right: 0; }\n .tinvwl-header .icon .badge {\n position: absolute;\n top: -5px;\n right: -10px;\n display: inline-block;\n min-width: 26px;\n height: 26px;\n font-size: 11px;\n line-height: 19px;\n font-weight: bold;\n background: #ff5739;\n border: 3px solid #ffffff;\n color: #ffffff;\n border-radius: 50%; }\n\n.tinwl-logo i.logo_heart {\n min-width: 54px; }\n\n.tinwl-logo h2 {\n font-size: 18px;\n font-weight: bold;\n text-transform: uppercase;\n line-height: 1;\n padding-left: 10px; }\n\n.tinvwl-header .tinvwl-title {\n padding-left: 28px;\n margin-left: 28px;\n border-left: 1px solid #dcddde; }\n\n.tinvwl-header h1 {\n color: #3e3e3e;\n padding: 0; }\n\n.tinvwl-header .tinvwl-status-panel {\n margin-top: -12px; }\n .tinvwl-header .tinvwl-status-panel > a {\n vertical-align: middle; }\n .tinvwl-header .tinvwl-status-panel > a + a {\n margin-left: 15px; }\n\n.tinvwl-header .tinvwl-btn {\n margin-top: 15px;\n margin-top: 18px; }\n .tinvwl-header .tinvwl-btn.red i {\n color: #ffdc00; }\n\n.tinvwl-header .tinvwl-status-panel {\n text-align: right; }\n\n.tinvwl-sign-icon {\n font-size: 30px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #948d84; }\n\n@media (max-width: 1199px) {\n .tinvwl-header {\n text-align: center; }\n .tinvwl-header .tinvwl-table, .tinvwl-header .tinvwl-cell, .tinvwl-header .tinvwl-cell-3 {\n display: block; }\n .tinvwl-header h1 + .tinvwl-status-panel {\n margin-top: 25px; }\n .tinvwl-header .tinvwl-status-panel {\n text-align: center;\n margin-top: 15px; }\n .tinvwl-header .tinvwl-status-panel > a + a {\n margin-left: 9px; }\n .tinwl-logo {\n display: block;\n margin: 0 auto; }\n .tinwl-logo h2, .tinwl-logo img {\n display: block;\n margin: 0 auto; }\n .tinvwl-header .tinvwl-title {\n display: block;\n margin: 0 auto; }\n .tinwl-logo h2 {\n padding-left: 0;\n margin-left: 0;\n margin-top: 6px; }\n .tinvwl-header .tinvwl-title {\n position: relative;\n padding-left: 12px;\n padding-right: 12px;\n padding-top: 13px;\n margin-left: 0;\n margin-top: 16px;\n border-left: 0; }\n .tinvwl-header .tinvwl-title:before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n width: 40px;\n height: 1px;\n margin: 0 auto;\n background: #dcddde; } }\n\n@media (max-width: 782px) {\n .tinvwl-header .tinvwl-btn .tinvwl-txt {\n display: none; }\n .tinvwl-header .tinvwl-btn i {\n margin-right: 0 !important; }\n .tinvwl-header .tinvwl-btn.grey {\n padding-left: 16px;\n padding-right: 16px; } }\n\n.tinvwl-content h2 {\n /*margin: 0;*/\n /*line-height: 40px;*/ }\n\n/* Privacy Navigation */\n.tinwl-wishlists-privacy {\n margin: -10px 0 0; }\n .tinwl-wishlists-privacy li {\n float: left;\n margin: 10px 10px 0 0; }\n .tinwl-wishlists-privacy li:last-child {\n margin-right: 0; }\n .tinwl-wishlists-privacy li a {\n display: block;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 14px;\n font-weight: 600;\n line-height: 1;\n padding: 10px 16px;\n border-radius: 3px;\n color: #404040;\n background: #ede8df; }\n .tinwl-wishlists-privacy li.active a {\n color: #fff;\n background-color: #96b100; }\n .tinwl-wishlists-privacy li a:hover, .tinwl-wishlists-privacy li a:active, .tinwl-wishlists-privacy li a:focus {\n color: #fff;\n background-color: #96b100; }\n\n@media screen and (max-width: 782px) {\n .tinwl-wishlists-privacy {\n margin-left: 15px; } }\n\n/* Panel */\n.tinvwl-panel {\n margin: 40px 40px 0; }\n .tinvwl-panel .w-bg-grey {\n background: #fbfaf9; }\n .tinvwl-panel.w-shadow {\n -webkit-box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14); }\n .tinvwl-panel.w-bg {\n background: #ffffff;\n border-radius: 4px; }\n\n.tinvwl-table.w-info .tinvwl-info[rowspan] {\n vertical-align: middle; }\n .tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign {\n vertical-align: middle; }\n\n.tinvwl-table.w-info .tinvwl-info-top > tr .tinvwl-info {\n vertical-align: top; }\n\n@media screen and (max-width: 1200px) {\n .tinvwl-panel {\n margin: 20px 20px 0; }\n .tinvwl-header {\n margin-bottom: 20px; } }\n\n@media screen and (max-width: 782px) {\n .tinvwl-panel {\n margin: 20px 0 0; }\n .tinvwl-panel.only-button {\n text-align: center; } }\n\n/**\n * Content Elements\n */\n.tinvwl-content {\n /*margin: 14px 40px 10px 20px;*/ }\n .tinvwl-content section {\n /*margin-top: 20px;*/\n /*background-color: #FFF;*/\n /*border-radius: 5px;*/ }\n .tinvwl-content section:after {\n /*content: '';\n display: block;\n height: 0;\n clear: both;*/ }\n\n/* Preview Icon */\n.tinvwl-icon-preview {\n position: relative;\n width: 50px;\n height: 42px;\n margin-right: 10px;\n margin-bottom: 10px;\n text-align: center;\n border-radius: 2px;\n color: #595857;\n background: #f6f3ed; }\n .tinvwl-icon-preview span {\n position: absolute;\n top: 50%;\n left: 0;\n right: 0;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%); }\n .tinvwl-icon-preview span img {\n max-width: 50px;\n max-height: 42px;\n vertical-align: middle; }\n\n@media (min-width: 1200px) {\n .tinvwl-icon-preview {\n margin-bottom: 0; } }\n\n/* Table */\n.tinvwl-content .table-wrap {\n /*padding: 25px 0;*/ }\n\n.tinvwl-content table.widefat {\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.tinvwl-content .tablenav {\n height: auto;\n margin: 30px;\n background: #ffffff; }\n .tinvwl-content .tablenav .actions {\n /*padding: 6px 0 0;*/\n padding: 0; }\n\n.tinvwl-content .widefat th, .tinvwl-content .widefat td {\n text-align: center;\n padding: 0; }\n\n.tinvwl-content .widefat th {\n padding: 27px 0;\n position: relative; }\n\n@media screen and (max-width: 782px) {\n .tablenav.top .actions {\n display: block; }\n .tablenav br.tinv-wishlist-clear {\n display: none; }\n .tinvwl-content .tablenav {\n margin: 15px 12px; }\n .tinvwl-content .tablenav .alignleft, .tinvwl-content .tablenav .alignright {\n float: none; }\n .tinvwl-content .tablenav .tinvwl-full {\n display: none; }\n .tinvwl-content .tablenav .alignleft + .alignright {\n margin-top: 10px; }\n .tinvwl-content .tablenav .tinvwl-select-wrap {\n width: calc(100% - 75px); }\n #wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select {\n max-width: 100%;\n width: 100%;\n height: 35px;\n padding: 9px 13px; }\n .tinvwl-content .tablenav input[type=search] {\n width: calc(100% - 84px); } }\n\n.tinvwl-info-wrap.tinvwl-in-table {\n /*position: absolute;\n top: 50%;\n margin-top: -11px;*/ }\n\n.tinvwl-content .widefat th.sortable, .tinvwl-content .widefat th.sorted {\n padding: 0; }\n\n.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n padding: 28px 17px; }\n\n.tinvwl-content .widefat th.tinvwl-has-info {\n padding-top: 28px; }\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a {\n padding-top: 0; }\n\n.tinvwl-content .widefat th.sortable:first-of-type, .tinvwl-content .widefat th.sorted:first-of-type {\n padding-left: 0; }\n\n.tinvwl-content .widefat th.sortable:first-of-type > a, .tinvwl-content .widefat th.sorted:first-of-type > a {\n padding-left: 28px; }\n\n.tinvwl-content .widefat th:first-of-type {\n text-align: left;\n padding-left: 28px; }\n\n.tinvwl-content .widefat td:first-of-type {\n text-align: left;\n padding-left: 28px; }\n\n.tinvwl-content .widefat th .tinvwl-help-wrap {\n display: inline-block;\n margin-left: 6px; }\n\n.tinvwl-content .widefat th.sortable > a + .tinvwl-help-wrap, .tinvwl-content .widefat th.sorted > a + .tinvwl-help-wrap {\n margin-left: 0; }\n\n.tinvwl-content .widefat thead tr {\n background: #f4f3ef; }\n\n.tinvwl-content .striped > tbody > :nth-child(odd), .tinvwl-content ul.striped > :nth-child(odd) {\n background: none; }\n\n.tinvwl-content .widefat thead td.check-column, .tinvwl-content .widefat tbody th.check-column {\n width: 50px;\n padding: 28px 0 28px 28px;\n vertical-align: middle; }\n\n.tinvwl-content .widefat thead td.check-column {\n padding: 28px 0 28px 28px; }\n\n.tinvwl-content .widefat tbody th.check-column {\n padding: 13px 0 13px 28px; }\n\n.tinvwl-content .widefat thead td.check-column + th {\n padding-left: 21px; }\n .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 {\n padding-left: 21px; }\n\n.tinvwl-content .widefat tbody th.check-column + td {\n padding-left: 21px; }\n\n.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 {\n padding-left: 21px; }\n\n.tinvwl-content .widefat thead td.pause-play-column {\n padding: 0;\n width: 53px;\n text-align: center; }\n\n.tinvwl-content .widefat tbody th.pause-play-column {\n padding: 0;\n width: 53px;\n text-align: center; }\n\n.tinvwl-content th.sortable a, .tinvwl-content th.sorted a {\n padding: 0; }\n\n.tinvwl-content .widefat th {\n font-size: 14px;\n font-weight: 600;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n text-transform: uppercase;\n letter-spacing: -.025em; }\n\n.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {\n font-size: 14px;\n font-weight: 600;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n text-transform: uppercase;\n letter-spacing: -.025em; }\n\n.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {\n display: inline-block;\n vertical-align: middle; }\n\n.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n position: relative; }\n\n.tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {\n position: absolute;\n top: 50%;\n right: 0;\n margin-top: -2px; }\n\n.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: -15px; }\n\n.tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {\n float: none; }\n\n.tinvwl-content table.widefat {\n /*table-layout: auto;*/\n border: none;\n border-bottom: 2px solid #f7f7f7; }\n\n.tinvwl-content .widefat thead td, .tinvwl-content .widefat thead th {\n border-bottom: 0; }\n\n.tinvwl-content .widefat td {\n padding: 24px 0;\n vertical-align: middle; }\n\n.tinvwl-content .widefat tbody td {\n padding: 13px 0; }\n\n.tinvwl-content .widefat td {\n font-size: 14px; }\n .tinvwl-content .widefat td ol, .tinvwl-content .widefat td p, .tinvwl-content .widefat td ul {\n font-size: 14px; }\n\n.tinvwl-content .widefat tbody tr + tr {\n border-top: 2px solid #f7f7f7; }\n\n.tinvwl-content .widefat thead th.column-preference {\n /*display: none;*/\n text-indent: -9999px; }\n\n.tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {\n min-width: 220px;\n width: 220px; }\n\n.tinvwl-content .widefat:not(.products) tbody td.column-preference {\n text-align: right; }\n\n.tinvwl-content .widefat.products thead th.column-quantity a > span:not(.sorting-indicator) {\n max-width: 91px; }\n\n.tinvwl-content .widefat.users tbody .column-name > a {\n display: block; }\n\n.tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {\n width: 345px;\n min-width: 345px; }\n\n.tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {\n width: 165px;\n min-width: 165px; }\n\n.tinvwl-content .widefat tbody .column-name strong {\n font-weight: normal; }\n\n.tinvwl-content .widefat tbody .column-name > a {\n display: table; }\n\n.tinvwl-content .widefat tbody .column-name .product-image {\n display: table-cell;\n vertical-align: middle; }\n .tinvwl-content .widefat tbody .column-name .product-image img {\n max-width: 66px; }\n\n.tinvwl-content .widefat tbody .column-name .product-title {\n display: table-cell;\n vertical-align: middle;\n padding-left: 15px; }\n\n.tinvwl-content .widefat thead th.column-preference, .tinvwl-content .widefat tbody td.column-preference {\n padding-right: 20px; }\n\n.tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-right: 10px;\n float: left; }\n .tinvwl-content .widefat.products tbody td.column-preference > a:last-child {\n margin-right: 0; }\n\n.tinvwl-content .tablenav .tablenav-pages {\n float: none;\n text-align: center;\n height: auto;\n margin-top: 0; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > a {\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n font-size: 14px;\n font-weight: normal;\n padding: 0;\n min-width: 38px;\n height: 38px;\n line-height: 38px;\n border-radius: 50%;\n border: none;\n background: none;\n color: #3e3e3e; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > span {\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n font-size: 14px;\n font-weight: normal;\n padding: 0;\n min-width: 38px;\n height: 38px;\n line-height: 38px;\n border-radius: 50%;\n border: none;\n background: none;\n color: #3e3e3e;\n color: rgba(62, 62, 62, 0.46);\n background: #f3f1ec; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {\n background: #f3f1ec; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > .tinvwl-page-number.space {\n background: none;\n color: #3e3e3e; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > a:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {\n margin-right: 20px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page {\n margin-left: 20px; }\n .tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron {\n display: inline-block;\n vertical-align: middle;\n width: 9px;\n height: 16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: 0 -16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: 0 0; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: -10px -16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: -10px 0; }\n\n.tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {\n /*width: 200px;*/\n width: 30%; }\n\n.tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {\n width: 45%; }\n\n.tinvwl-content .widefat.users thead th.column-wishlist, .tinvwl-content .widefat.users tbody td.column-wishlist {\n width: 45%; }\n\n.tinvwl-content .widefat.users thead th.column-name, .tinvwl-content .widefat.users tbody td.column-name {\n text-align: left; }\n\n.tinvwl-content .widefat.users thead th.column-quantity, .tinvwl-content .widefat.users tbody td.column-quantity {\n width: 100px; }\n\n.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {\n display: none; }\n\n.tinvwl-content .widefat.products thead th.column-quantity span span {\n float: none; }\n\n@media screen and (max-width: 1440px) {\n .tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {\n width: 204px;\n min-width: 204px; }\n .tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {\n width: 98px;\n min-width: 98px; }\n .tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {\n width: 60px;\n min-width: 60px; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile {\n padding: 9px 12px; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {\n display: inline;\n margin: 0; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full {\n display: none; } }\n\n@media screen and (max-width: 1366px) and (min-width: 783px) {\n .tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {\n /*width: 110px;*/\n /*min-width: 110px;*/ }\n .tinvwl-content .widefat tbody .column-name .product-image {\n display: block; }\n .tinvwl-content .widefat tbody .column-name .product-title {\n display: block;\n padding-left: 0; }\n .tinvwl-content .widefat.products thead th.column-preference {\n width: 103px;\n min-width: 103px; }\n .tinvwl-content .widefat.products tbody td.column-preference {\n width: 103px;\n min-width: 103px; }\n .tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-right: 5px; }\n .tinvwl-content .widefat tbody td.column-preference > a:nth-child(2n) {\n margin-right: 0; }\n .tinvwl-content .widefat tbody td.column-preference > a:nth-child(n+3) {\n margin-top: 5px; }\n .tinvwl-content .widefat thead th .tinvwl-full {\n display: none; } }\n\n@media screen and (max-width: 1200px) and (min-width: 783px) {\n .tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {\n float: none; }\n .tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n padding-left: 0;\n padding-right: 0;\n position: static; }\n .tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {\n top: auto;\n bottom: 12px;\n left: 0;\n right: 0;\n margin-left: auto;\n margin-right: auto; }\n .tinvwl-content .widefat th.sortable > a .sorting-indicator:before, .tinvwl-content .widefat th.sorted > a .sorting-indicator:before {\n left: -5px; }\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: 12px; }\n .tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {\n width: 38%; } }\n\n@media screen and (max-width: 782px) {\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: 0; }\n .tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-right: 5px;\n float: none; }\n .tinvwl-content .widefat tbody .column-name .product-image, .tinvwl-content .widefat tbody .column-name .product-title {\n vertical-align: top; }\n .tablenav .tablenav-pages {\n margin-bottom: 15px; }\n .tinvwl-content .widefat thead th.column-primary {\n width: 100% !important; }\n .tinvwl-content .widefat thead td.check-column + th.column-primary {\n width: 50% !important; }\n .tinvwl-content .widefat.users thead td.check-column + th.column-primary {\n width: 100% !important; } }\n\n/* Tables */\n.tinvwl-table {\n display: table;\n /*height: 100%;*/\n width: 100%;\n max-width: 100%; }\n .tinvwl-table.w-bg {\n background: #fff;\n overflow: hidden;\n border-radius: 4px; }\n .tinvwl-table.w-shadow {\n -webkit-box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14); }\n .tinvwl-table.auto-width {\n width: auto; }\n\n.tinvwl-caption {\n display: table-caption; }\n\n.tinvwl-row {\n display: table-row; }\n\n.tinvwl-rows {\n display: table-row-group; }\n\n.tinvwl-cell {\n display: table-cell;\n vertical-align: middle; }\n\n.tinvwl-cell-2 {\n display: table-cell;\n vertical-align: middle;\n float: none; }\n\n.tinvwl-cell-3 {\n display: table-cell;\n vertical-align: top;\n float: none; }\n\n.tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {\n width: 67%; }\n\n.tinvwl-table th, .tinvwl-table td {\n vertical-align: top; }\n\n.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 {\n float: left; }\n\n.tinvwl-table .tinvwl-btn-wrap {\n float: right; }\n\n.tinvwl-table.w-info thead > tr > th {\n text-align: left; }\n .tinvwl-table.w-info thead > tr > th .tinvwl-info-wrap {\n font-weight: normal; }\n\n.tinvwl-table > thead > tr > th {\n padding: 0 30px; }\n .tinvwl-table > thead > tr > th:last-child {\n /*padding: 30px;*/ }\n\n.tinvwl-table .tinvwl-info {\n vertical-align: top; }\n\n.tinvwl-table > thead > tr > .tinvwl-info .tinvwl-info-wrap {\n padding-bottom: 30px; }\n\n.tinvwl-table tbody tr .tinvwl-inner h2 {\n font-size: 15px;\n color: #291C09;\n font-weight: 600;\n margin-bottom: 21px; }\n\n.tinvwl-table > tbody > tr > .tinvwl-info .tinvwl-info-wrap {\n padding-bottom: 20px; }\n\n.tinvwl-table > tbody > tr > td {\n padding: 0 30px; }\n .tinvwl-table > tbody > tr > td:last-child {\n /*padding: 30px;*/ }\n\n.tinvwl-table thead > tr .tinvwl-inner {\n padding: 28px 0;\n margin-bottom: 30px;\n border-bottom: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table thead.tinwl-empty > tr .tinvwl-inner {\n padding: 30px 0 0;\n margin-bottom: 0;\n border-bottom: 0; }\n\n.tinvwl-table thead > tr .tinvwl-inner {\n /*padding: 20px 0;*/ }\n\n.tinvwl-table .tinvwl-header-row label {\n font-size: 22px;\n font-weight: normal;\n line-height: 1.313;\n margin: 0 0 15px;\n padding-top: 3px !important; }\n\n.tinvwl-table thead .tinvwl-empty-info, .tinvwl-table tbody > .tinvwl-bodies-border {\n display: none; }\n\n.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {\n margin: 0;\n padding-top: 56px; }\n\n.tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n display: none;\n padding-top: 30px;\n margin-top: 10px;\n border-top: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {\n /*padding-right: 0;*/ }\n\n.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info, .tinvwl-style-options .tinvwl-bodies-border .tinvwl-info {\n padding-left: 0;\n background: none; }\n\n.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info {\n display: table-cell; }\n .tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {\n display: block; }\n\n.tinvwl-style-options tbody + tbody > .tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n display: block; }\n\n@media (min-width: 1200px) {\n .tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal {\n width: 67%; } }\n\ntextarea[name=\"style_plain-css\"] {\n height: 150px; }\n\n.tinvwl-table tbody + tbody > .tinvwl-bodies-border {\n display: table-row; }\n .tinvwl-table tbody + tbody > .tinvwl-bodies-border:first-child > td:first-child > .tinvwl-inner {\n padding-top: 30px;\n margin-top: 10px;\n border-top: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n padding-bottom: 15px;\n margin-bottom: 30px;\n border-bottom: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table .form-group .col-md-4:nth-child(n+4), .tinvwl-table .form-group .col-lg-4:nth-child(n+4) {\n padding-top: 27px; }\n\n.tinvwl-table tbody:first-of-type > tr:first-child > td:first-child > .tinvwl-inner {\n /*padding-top: 30px;*/ }\n\n.tinvwl-table tbody:last-of-type > tr:last-child > td:first-child > .tinvwl-inner {\n /*padding-bottom: 20px;*/ }\n\n.tinvwl-table tfoot .tinvwl-inner {\n padding-top: 20px; }\n\n.tinvwl-table tbody > tr + tr .tinvwl-inner {\n /*border-top: 2px solid rgba(219,219,219,.522);*/ }\n\n.tinvwl-table tr.no-top-border .tinvwl-inner, .tinvwl-table tr.no-top-border .tinvwl-info-wrap {\n border-top: 0;\n padding-top: 0; }\n\n.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap {\n padding-top: 30px; }\n\n/*.tinvwl-table tbody > tr .tinvwl-inner,\n.tinvwl-table tbody > tr .tinvwl-info-wrap {\n padding: 30px 0;\n}*/\n/*.tinvwl-table tbody:first-of-type > tr:first-child > td > .tinvwl-info-wrap,*/\n.tiwl-notifications-style-logo img {\n height: 42px; }\n\n@media (min-width: 1200px) {\n .tinvwl-table tr.tinvwl-full-width .control-label label {\n margin-bottom: 10px; }\n .tinvwl-table tr.tinvwl-full-width [class^=\"col-lg-\"], .tinvwl-table tr.tinvwl-full-width [class^=\"col-md-\"] {\n width: 100%; }\n .tinvwl-table tr.tinvwl-full-width textarea {\n height: 250px;\n padding: 15px; }\n .tiwl-notifications-style-logo img {\n float: right; } }\n\n@media (max-width: 1199px) {\n .form-horizontal .control-label .tinvwl-empty {\n display: none; }\n .tinvwl-style-options .tinvwl-empty-info, .tinvwl-style-options .tinvwl-info {\n display: none !important; }\n .tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {\n padding-right: 30px !important; }\n .tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n padding-bottom: 0; }\n .tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner .form-group {\n margin-bottom: 20px; } }\n\n.tinvwl-info .tinvwl-info-desc a {\n text-decoration: underline;\n color: #ff5739; }\n .tinvwl-info .tinvwl-info-desc a:hover, .tinvwl-info .tinvwl-info-desc a:active, .tinvwl-info .tinvwl-info-desc a:focus {\n color: #000; }\n\n.tinvwl-info-wrap.tinvwl-in-section {\n background: #fbfaf9;\n color: #4f4639; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {\n width: 42px;\n vertical-align: top;\n padding-top: 1px;\n padding-right: 20px; }\n\n.tinvwl-info-wrap .tinvwl-info-sign span, .tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help {\n display: inline-block;\n text-align: center;\n width: 22px;\n height: 22px;\n line-height: 22px;\n border-radius: 50%;\n background: #e1dbce; }\n\n.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span, .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {\n display: block; }\n\n.tinvwl-info-wrap i {\n font-size: 14px;\n color: #fbfaf9; }\n\n.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn {\n width: auto; }\n\n.tinvwl-btns-group {\n margin-bottom: 23px;\n margin-top: -15px;\n margin-right: -15px; }\n\n.tiwl-style-custom-allow .tinvwl-inner textarea {\n margin-bottom: 23px; }\n\n.tinvwl-btns-group .tinvwl-btn {\n margin-top: 15px;\n margin-right: 15px;\n float: left; }\n\n@media (min-width: 1200px) {\n .tinvwl-table .tinvwl-form-onoff, .tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn, .tinvwl-btns-group .tinvwl-btn {\n float: right; } }\n\n.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help {\n display: none; }\n\n.tinvwl-info-wrap.tinvwl-in-table {\n display: inline-block;\n vertical-align: middle;\n display: block;\n margin-bottom: 5px; }\n .tinvwl-info-wrap.tinvwl-in-table .tinvwl-help {\n cursor: pointer; }\n\n.tinvwl-content .widefat th.tinvwl-has-info {\n /*word-break: break-all;*/ }\n .tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name {\n margin-right: 5px; }\n\n.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc {\n display: none; }\n\n@media (max-width: 1200px) {\n .tinvwl-table .tinvwl-info {\n padding-left: 15px;\n padding-right: 15px;\n /*vertical-align: middle;*/ }\n .tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {\n width: 90%; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {\n width: auto;\n padding-right: 0; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span {\n display: none; }\n .tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {\n display: block;\n margin: 0 auto; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc {\n display: none; } }\n\n@media (max-width: 782px) {\n .tinvwl-content .widefat th.tinvwl-has-info.sortable, .tinvwl-content .widefat th.tinvwl-has-info.sorted {\n padding-top: 0; }\n .widefat tfoot td input[type=checkbox], .widefat th input[type=checkbox], .widefat thead td input[type=checkbox] {\n margin-bottom: 0; }\n .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 {\n padding-top: 18px;\n padding-bottom: 18px; }\n .tinvwl-content .widefat thead td.check-column {\n padding-top: 14px;\n padding-bottom: 15px;\n padding-left: 20px;\n width: 45px; }\n .tinvwl-content .widefat tbody th.check-column {\n padding-top: 14px;\n padding-bottom: 15px;\n padding-left: 20px;\n width: 45px;\n padding-top: 11px;\n padding-bottom: 11px;\n vertical-align: top; }\n .tinvwl-content .widefat.wishlists thead td.check-column, .tinvwl-content .widefat.wishlists tbody th.check-column {\n width: 23px; }\n .tinvwl-content .widefat thead td.check-column + th {\n padding-left: 10px; }\n .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 {\n padding-left: 10px; }\n .tinvwl-content .widefat tbody th.check-column + td {\n padding-left: 10px; }\n .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 {\n padding-left: 13px;\n display: inline-block;\n margin-top: 5px;\n margin-bottom: 0; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n text-align: left; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {\n text-align: right;\n padding-right: 30px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n left: 28px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column + td:not(.column-primary)::before {\n left: 13px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column):last-child {\n padding-bottom: 13px; } }\n\n/* Popover */\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 9999;\n display: none;\n max-width: 279px;\n padding: 1px;\n text-align: center;\n white-space: normal;\n background-color: #fff;\n background-clip: padding-box;\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22);\n box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22); }\n .popover.top {\n margin-top: -10px; }\n .popover.right {\n margin-left: 10px; }\n .popover.bottom {\n margin-top: 10px; }\n .popover.left {\n margin-left: -10px; }\n\n.popover-title {\n padding: 30px 30px 0;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n font-weight: 600;\n line-height: 1.714;\n text-transform: uppercase;\n letter-spacing: -.35px; }\n\n.popover-content {\n padding: 25px 30px 30px;\n color: #5D5D5D;\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429; }\n\n.popover > .arrow {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n border-width: 11px;\n margin-left: 0;\n overflow: visible; }\n .popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n content: none;\n z-index: 9999;\n background: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n position: absolute;\n left: auto;\n top: auto;\n width: auto;\n height: auto;\n -webkit-transform: none;\n transform: none;\n content: \"\";\n border-width: 10px; }\n\n.popover.top > .arrow {\n bottom: -11px;\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0; }\n .popover.top > .arrow:after {\n bottom: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-color: #fff;\n border-bottom-width: 0; }\n\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0; }\n .popover.right > .arrow:after {\n bottom: -10px;\n left: 1px;\n content: \" \";\n border-right-color: #fff;\n border-left-width: 0; }\n\n.popover.bottom > .arrow {\n top: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-width: 0; }\n .popover.bottom > .arrow:after {\n top: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-width: 0;\n border-bottom-color: #fff; }\n\n.popover.left > .arrow {\n top: 50%;\n left: auto;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0; }\n .popover.left > .arrow:after {\n left: auto;\n right: 1px;\n bottom: -10px;\n content: \" \";\n border-right-width: 0;\n border-left-color: #fff; }\n\n/* Image w/description */\n.tinvwl-img-w-desc i {\n margin-right: 20px; }\n\n.tinvwl-img-w-desc h5 {\n font-weight: 600;\n text-transform: uppercase; }\n\n.tinvwl-img-w-desc .tinvwl-desc {\n color: #4f4639; }\n\n.tinvwl-img-w-desc h5 + .tinvwl-desc {\n margin-top: 2px; }\n\n/* Premium Features */\n.tinvwl-premium-feat .row {\n margin: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.tinvwl-premium-feat .col-lg-4 {\n padding: 0;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 0px;\n flex: 1 1 0; }\n .tinvwl-premium-feat .col-lg-4 .half-containers {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n overflow: hidden;\n position: relative; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back {\n background: #211709;\n /* Old browsers */ }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back a {\n display: block;\n position: relative;\n color: #ffffff;\n outline: none;\n text-decoration: none;\n background: url(\"../img/money-back.svg\") no-repeat 50% 0;\n float: left;\n width: 100%;\n height: 60%;\n margin: 15px 0; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back a span {\n display: none; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back p {\n text-align: center;\n color: #ffffff;\n font-size: 16px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization {\n text-align: center;\n background: #333333 url(\"../img/customization.png\") no-repeat 100% 100%; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization h2 {\n margin: 30px auto 20px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization p {\n font-size: 16px;\n color: #ffffff;\n padding-left: 10px;\n padding-right: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray {\n background-color: #958095;\n margin: 10px auto; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray:hover {\n background-color: #ffffff;\n color: #333333; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate {\n text-align: center;\n border-bottom: 1px solid #e7e7e7; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 {\n background: url(\"../img/rate_us.png\") no-repeat center;\n display: block;\n width: 186px;\n height: 76px;\n margin: 30px auto 20px;\n font-size: 18px;\n line-height: 100px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 a {\n display: block;\n width: 186px;\n height: 76px;\n color: #ffffff;\n text-decoration: none;\n outline: none;\n font-weight: 600; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate p {\n font-size: 16px;\n padding-left: 10px;\n padding-right: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate a {\n color: #ff5739;\n text-decoration: underline; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe {\n text-align: center; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe h2 {\n color: #453a2a;\n margin: 30px auto 20px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe p {\n font-size: 16px;\n padding-left: 10px;\n padding-right: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group {\n width: 90%;\n position: relative;\n margin: 10px auto; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=\"email\"] {\n width: 65%;\n height: 45px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=\"submit\"] {\n width: 30%; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe #mc_embed_signup {\n margin-bottom: 30px; }\n\n.tinvwl-premium-feat h2 {\n font-size: 30px;\n text-transform: uppercase;\n letter-spacing: -.025em;\n line-height: 1;\n color: #ffffff; }\n\n.tinvwl-premium-feat .tinvwl-pic-col {\n border: 5px solid #ffffff;\n text-align: center;\n background: #df4c57;\n /* Old browsers */\n /* FF3.6-15 */\n /* Chrome10-25,Safari5.1-6 */\n background: linear-gradient(135deg, #df4c57 0%, #f78c62 100%);\n /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df4c57', endColorstr='#f78c62', GradientType=1);\n /* IE6-9 fallback on horizontal gradient */\n padding: 50px 10px;\n color: #ffffff; }\n .tinvwl-premium-feat .tinvwl-pic-col img {\n display: block;\n margin: 0 auto; }\n .tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white {\n color: #ff5739; }\n .tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white:hover {\n color: #ffffff; }\n .tinvwl-premium-feat .tinvwl-pic-col p {\n font-size: 16px;\n padding-bottom: 1em; }\n\n.tinvwl-premium-feat .tinvwl-feat-col {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #ffffff;\n background-color: #f9f8f5; }\n\n.tinvwl-premium-feat .tinvwl-sup-col {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column; }\n\n/* Footer */\n#wpfooter {\n padding: 10px 40px; }\n #wpfooter p {\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 14px;\n line-height: 1.85714286;\n color: #4b4b4b; }\n #wpfooter .ftinvwl-heart {\n margin: 0 3px; }\n #wpfooter .ftinvwl-star {\n font-size: 12px;\n margin: 0 1px; }\n #wpfooter span .ftinvwl-star:first-of-type {\n margin-left: 6px; }\n #wpfooter span .ftinvwl-star:last-of-type {\n margin-left: 3px; }\n #wpfooter i {\n color: #ff5739; }\n #wpfooter a {\n text-decoration: underline;\n color: #ff5739; }\n #wpfooter a:hover, #wpfooter a:active, #wpfooter a:focus {\n color: #000; }\n\n/* Color Picker */\n.tinvwl-color-picker {\n position: relative; }\n .tinvwl-color-picker .iris-picker {\n position: absolute;\n z-index: 9999; }\n .tinvwl-color-picker input[type=text] {\n color: #fff;\n border: 4px solid #fff;\n -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14);\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14); }\n .tinvwl-color-picker .tinvwl-eyedropper {\n cursor: pointer;\n position: relative;\n display: inline-block;\n vertical-align: top;\n margin-left: 4px;\n width: 42px;\n height: 42px;\n background: #fff url(\"../img/color_icon.png\") no-repeat center;\n border: 1px solid rgba(0, 0, 0, 0.14);\n border-radius: 2px;\n -webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1); }\n .tinvwl-color-picker .tinvwl-eyedropper a {\n color: #6b625a; }\n .tinvwl-color-picker .tinvwl-eyedropper i {\n display: inline-block;\n position: absolute;\n top: 15px;\n left: 14px;\n font-size: 12px; }\n .tinvwl-color-picker + .iris-picker .iris-square-value {\n width: 0;\n height: 0; }\n\n/* Modal */\n.tinvwl-overlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n visibility: hidden;\n opacity: 0;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease;\n background: #191919; }\n\n.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay {\n visibility: visible;\n opacity: .5; }\n\n.admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 32px !important; }\n\n.tinvwl-content .tinvwl-modal {\n overflow-y: auto;\n overflow-x: hidden;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n z-index: 9999;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden;\n visibility: hidden;\n opacity: 0;\n text-align: left;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n .tinvwl-content .tinvwl-modal .tinvwl-modal-inner {\n position: relative;\n margin: 0 auto;\n background: #fff;\n border-radius: 4px; }\n .tinvwl-content .tinvwl-modal.tinvwl-modal-open {\n visibility: visible;\n opacity: 1;\n width: 100%;\n height: 100%; }\n\n@media screen and (max-width: 1200px) {\n .tinvwl-premium-feat .row {\n display: block; } }\n\n@media screen and (max-width: 782px) {\n .admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 46px !important; } }\n\n@media screen and (max-width: 600px) {\n .admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 0 !important; } }\n\n.tinvwl-modal .tinvwl-table {\n height: 100%; }\n\n.tinvwl-content .tinvwl-modal .tinvwl-modal-inner {\n max-width: 415px;\n padding: 40px 45px; }\n\n.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails {\n text-align: center; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails p {\n margin: 0 0 26px; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large {\n padding: 14px 33px; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn + .tinvwl-btn {\n margin-left: 6px; }\n\n/* Quick Buttons */\n.tinvwl-quick-btns {\n position: fixed;\n top: 25%;\n left: 100%;\n z-index: 9999; }\n .tinvwl-quick-btns button {\n display: block;\n width: 117px;\n font-size: 14px;\n font-family: \"Open Sans\", Arial, sans-serif;\n font-weight: 600;\n padding: 0 35px 0 0;\n border-radius: 2px;\n border: none;\n text-decoration: none;\n background: #96b100;\n color: #ffffff;\n -webkit-transform: translateX(-50px);\n transform: translateX(-50px);\n transition: -webkit-transform .3s ease;\n -webkit-transition: -webkit-transform .3s ease;\n transition: transform .3s ease;\n transition: transform .3s ease, -webkit-transform .3s ease; }\n\n.tinvwl-panel.only-button .tinvwl-quick-btns .form-control {\n display: block;\n width: 119px; }\n\n.tinvwl-quick-btns button:hover {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%); }\n\n.tinvwl-quick-btns button + button {\n margin-top: 4px; }\n\n.tinvwl-quick-btns button span {\n display: inline-block;\n width: 50px;\n padding: 15px 0;\n text-align: center; }\n\n/* Preview Select */\n@media (min-width: 1200px) {\n .tinvwl-empty-select + .tinvwl-input-group-btn {\n text-align: right; } }\n\n.tinvwl-empty-select + .tinvwl-input-group-btn .tinvwl-btn {\n margin-left: 0; }\n\n/* Bootstrap */\n.container, .container-fluid {\n /*padding-right: 15px;\n padding-left: 15px;*/\n margin-right: auto;\n margin-left: auto; }\n\n@media (min-width: 768px) {\n .container {\n width: 750px; } }\n\n@media (min-width: 992px) {\n .container {\n width: 970px; } }\n\n@media (min-width: 1200px) {\n .container {\n width: 1170px; } }\n\n.row {\n margin-right: -15px;\n margin-left: -15px; }\n\n.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 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px; }\n\n.tinvwl-table .form-group .row {\n /*margin-left: -5px;*/\n /*margin-right: -5px;*/ }\n\n.tinvwl-table .form-group [class^=\"col-\"] {\n /*padding-right: 5px;*/\n /*padding-left: 5px;*/ }\n\n.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 {\n float: left; }\n\n.col-xs-12 {\n float: left;\n width: 100%; }\n\n.col-xs-11 {\n width: 91.66666667%; }\n\n.col-xs-10 {\n width: 83.33333333%; }\n\n.col-xs-9 {\n width: 75%; }\n\n.col-xs-8 {\n width: 66.66666667%; }\n\n.col-xs-7 {\n width: 58.33333333%; }\n\n.col-xs-6 {\n width: 50%; }\n\n.col-xs-5 {\n width: 41.66666667%; }\n\n.col-xs-4 {\n width: 33.33333333%; }\n\n.col-xs-3 {\n width: 25%; }\n\n.col-xs-2 {\n width: 16.66666667%; }\n\n.col-xs-1 {\n width: 8.33333333%; }\n\n.col-xs-pull-12 {\n right: 100%; }\n\n.col-xs-pull-11 {\n right: 91.66666667%; }\n\n.col-xs-pull-10 {\n right: 83.33333333%; }\n\n.col-xs-pull-9 {\n right: 75%; }\n\n.col-xs-pull-8 {\n right: 66.66666667%; }\n\n.col-xs-pull-7 {\n right: 58.33333333%; }\n\n.col-xs-pull-6 {\n right: 50%; }\n\n.col-xs-pull-5 {\n right: 41.66666667%; }\n\n.col-xs-pull-4 {\n right: 33.33333333%; }\n\n.col-xs-pull-3 {\n right: 25%; }\n\n.col-xs-pull-2 {\n right: 16.66666667%; }\n\n.col-xs-pull-1 {\n right: 8.33333333%; }\n\n.col-xs-pull-0 {\n right: auto; }\n\n.col-xs-push-12 {\n left: 100%; }\n\n.col-xs-push-11 {\n left: 91.66666667%; }\n\n.col-xs-push-10 {\n left: 83.33333333%; }\n\n.col-xs-push-9 {\n left: 75%; }\n\n.col-xs-push-8 {\n left: 66.66666667%; }\n\n.col-xs-push-7 {\n left: 58.33333333%; }\n\n.col-xs-push-6 {\n left: 50%; }\n\n.col-xs-push-5 {\n left: 41.66666667%; }\n\n.col-xs-push-4 {\n left: 33.33333333%; }\n\n.col-xs-push-3 {\n left: 25%; }\n\n.col-xs-push-2 {\n left: 16.66666667%; }\n\n.col-xs-push-1 {\n left: 8.33333333%; }\n\n.col-xs-push-0 {\n left: auto; }\n\n.col-xs-offset-12 {\n margin-left: 100%; }\n\n.col-xs-offset-11 {\n margin-left: 91.66666667%; }\n\n.col-xs-offset-10 {\n margin-left: 83.33333333%; }\n\n.col-xs-offset-9 {\n margin-left: 75%; }\n\n.col-xs-offset-8 {\n margin-left: 66.66666667%; }\n\n.col-xs-offset-7 {\n margin-left: 58.33333333%; }\n\n.col-xs-offset-6 {\n margin-left: 50%; }\n\n.col-xs-offset-5 {\n margin-left: 41.66666667%; }\n\n.col-xs-offset-4 {\n margin-left: 33.33333333%; }\n\n.col-xs-offset-3 {\n margin-left: 25%; }\n\n.col-xs-offset-2 {\n margin-left: 16.66666667%; }\n\n.col-xs-offset-1 {\n margin-left: 8.33333333%; }\n\n.col-xs-offset-0 {\n margin-left: 0; }\n\n@media (min-width: 768px) {\n .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 {\n float: left; }\n .col-sm-12 {\n float: left;\n width: 100%; }\n .col-sm-11 {\n width: 91.66666667%; }\n .col-sm-10 {\n width: 83.33333333%; }\n .col-sm-9 {\n width: 75%; }\n .col-sm-8 {\n width: 66.66666667%; }\n .col-sm-7 {\n width: 58.33333333%; }\n .col-sm-6 {\n width: 50%; }\n .col-sm-5 {\n width: 41.66666667%; }\n .col-sm-4 {\n width: 33.33333333%; }\n .col-sm-3 {\n width: 25%; }\n .col-sm-2 {\n width: 16.66666667%; }\n .col-sm-1 {\n width: 8.33333333%; }\n .col-sm-pull-12 {\n right: 100%; }\n .col-sm-pull-11 {\n right: 91.66666667%; }\n .col-sm-pull-10 {\n right: 83.33333333%; }\n .col-sm-pull-9 {\n right: 75%; }\n .col-sm-pull-8 {\n right: 66.66666667%; }\n .col-sm-pull-7 {\n right: 58.33333333%; }\n .col-sm-pull-6 {\n right: 50%; }\n .col-sm-pull-5 {\n right: 41.66666667%; }\n .col-sm-pull-4 {\n right: 33.33333333%; }\n .col-sm-pull-3 {\n right: 25%; }\n .col-sm-pull-2 {\n right: 16.66666667%; }\n .col-sm-pull-1 {\n right: 8.33333333%; }\n .col-sm-pull-0 {\n right: auto; }\n .col-sm-push-12 {\n left: 100%; }\n .col-sm-push-11 {\n left: 91.66666667%; }\n .col-sm-push-10 {\n left: 83.33333333%; }\n .col-sm-push-9 {\n left: 75%; }\n .col-sm-push-8 {\n left: 66.66666667%; }\n .col-sm-push-7 {\n left: 58.33333333%; }\n .col-sm-push-6 {\n left: 50%; }\n .col-sm-push-5 {\n left: 41.66666667%; }\n .col-sm-push-4 {\n left: 33.33333333%; }\n .col-sm-push-3 {\n left: 25%; }\n .col-sm-push-2 {\n left: 16.66666667%; }\n .col-sm-push-1 {\n left: 8.33333333%; }\n .col-sm-push-0 {\n left: auto; }\n .col-sm-offset-12 {\n margin-left: 100%; }\n .col-sm-offset-11 {\n margin-left: 91.66666667%; }\n .col-sm-offset-10 {\n margin-left: 83.33333333%; }\n .col-sm-offset-9 {\n margin-left: 75%; }\n .col-sm-offset-8 {\n margin-left: 66.66666667%; }\n .col-sm-offset-7 {\n margin-left: 58.33333333%; }\n .col-sm-offset-6 {\n margin-left: 50%; }\n .col-sm-offset-5 {\n margin-left: 41.66666667%; }\n .col-sm-offset-4 {\n margin-left: 33.33333333%; }\n .col-sm-offset-3 {\n margin-left: 25%; }\n .col-sm-offset-2 {\n margin-left: 16.66666667%; }\n .col-sm-offset-1 {\n margin-left: 8.33333333%; }\n .col-sm-offset-0 {\n margin-left: 0; } }\n\n@media (min-width: 992px) {\n .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 {\n float: left; }\n .col-md-12 {\n float: left;\n width: 100%; }\n .col-md-11 {\n width: 91.66666667%; }\n .col-md-10 {\n width: 83.33333333%; }\n .col-md-9 {\n width: 75%; }\n .col-md-8 {\n width: 66.66666667%; }\n .col-md-7 {\n width: 58.33333333%; }\n .col-md-6 {\n width: 50%; }\n .col-md-5 {\n width: 41.66666667%; }\n .col-md-4 {\n width: 33.33333333%; }\n .col-md-3 {\n width: 25%; }\n .col-md-2 {\n width: 16.66666667%; }\n .col-md-1 {\n width: 8.33333333%; }\n .col-md-pull-12 {\n right: 100%; }\n .col-md-pull-11 {\n right: 91.66666667%; }\n .col-md-pull-10 {\n right: 83.33333333%; }\n .col-md-pull-9 {\n right: 75%; }\n .col-md-pull-8 {\n right: 66.66666667%; }\n .col-md-pull-7 {\n right: 58.33333333%; }\n .col-md-pull-6 {\n right: 50%; }\n .col-md-pull-5 {\n right: 41.66666667%; }\n .col-md-pull-4 {\n right: 33.33333333%; }\n .col-md-pull-3 {\n right: 25%; }\n .col-md-pull-2 {\n right: 16.66666667%; }\n .col-md-pull-1 {\n right: 8.33333333%; }\n .col-md-pull-0 {\n right: auto; }\n .col-md-push-12 {\n left: 100%; }\n .col-md-push-11 {\n left: 91.66666667%; }\n .col-md-push-10 {\n left: 83.33333333%; }\n .col-md-push-9 {\n left: 75%; }\n .col-md-push-8 {\n left: 66.66666667%; }\n .col-md-push-7 {\n left: 58.33333333%; }\n .col-md-push-6 {\n left: 50%; }\n .col-md-push-5 {\n left: 41.66666667%; }\n .col-md-push-4 {\n left: 33.33333333%; }\n .col-md-push-3 {\n left: 25%; }\n .col-md-push-2 {\n left: 16.66666667%; }\n .col-md-push-1 {\n left: 8.33333333%; }\n .col-md-push-0 {\n left: auto; }\n .col-md-offset-12 {\n margin-left: 100%; }\n .col-md-offset-11 {\n margin-left: 91.66666667%; }\n .col-md-offset-10 {\n margin-left: 83.33333333%; }\n .col-md-offset-9 {\n margin-left: 75%; }\n .col-md-offset-8 {\n margin-left: 66.66666667%; }\n .col-md-offset-7 {\n margin-left: 58.33333333%; }\n .col-md-offset-6 {\n margin-left: 50%; }\n .col-md-offset-5 {\n margin-left: 41.66666667%; }\n .col-md-offset-4 {\n margin-left: 33.33333333%; }\n .col-md-offset-3 {\n margin-left: 25%; }\n .col-md-offset-2 {\n margin-left: 16.66666667%; }\n .col-md-offset-1 {\n margin-left: 8.33333333%; }\n .col-md-offset-0 {\n margin-left: 0; } }\n\n@media (min-width: 1200px) {\n .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 {\n float: left; }\n .col-lg-12 {\n float: left;\n width: 100%; }\n .col-lg-11 {\n width: 91.66666667%; }\n .col-lg-10 {\n width: 83.33333333%; }\n .col-lg-9 {\n width: 75%; }\n .col-lg-8 {\n width: 66.66666667%; }\n .col-lg-7 {\n width: 58.33333333%; }\n .col-lg-6 {\n width: 50%; }\n .col-lg-5 {\n width: 41.66666667%; }\n .col-lg-4 {\n width: 33.33333333%; }\n .col-lg-3 {\n width: 25%; }\n .col-lg-2 {\n width: 16.66666667%; }\n .col-lg-1 {\n width: 8.33333333%; }\n .col-lg-pull-12 {\n right: 100%; }\n .col-lg-pull-11 {\n right: 91.66666667%; }\n .col-lg-pull-10 {\n right: 83.33333333%; }\n .col-lg-pull-9 {\n right: 75%; }\n .col-lg-pull-8 {\n right: 66.66666667%; }\n .col-lg-pull-7 {\n right: 58.33333333%; }\n .col-lg-pull-6 {\n right: 50%; }\n .col-lg-pull-5 {\n right: 41.66666667%; }\n .col-lg-pull-4 {\n right: 33.33333333%; }\n .col-lg-pull-3 {\n right: 25%; }\n .col-lg-pull-2 {\n right: 16.66666667%; }\n .col-lg-pull-1 {\n right: 8.33333333%; }\n .col-lg-pull-0 {\n right: auto; }\n .col-lg-push-12 {\n left: 100%; }\n .col-lg-push-11 {\n left: 91.66666667%; }\n .col-lg-push-10 {\n left: 83.33333333%; }\n .col-lg-push-9 {\n left: 75%; }\n .col-lg-push-8 {\n left: 66.66666667%; }\n .col-lg-push-7 {\n left: 58.33333333%; }\n .col-lg-push-6 {\n left: 50%; }\n .col-lg-push-5 {\n left: 41.66666667%; }\n .col-lg-push-4 {\n left: 33.33333333%; }\n .col-lg-push-3 {\n left: 25%; }\n .col-lg-push-2 {\n left: 16.66666667%; }\n .col-lg-push-1 {\n left: 8.33333333%; }\n .col-lg-push-0 {\n left: auto; }\n .col-lg-offset-12 {\n margin-left: 100%; }\n .col-lg-offset-11 {\n margin-left: 91.66666667%; }\n .col-lg-offset-10 {\n margin-left: 83.33333333%; }\n .col-lg-offset-9 {\n margin-left: 75%; }\n .col-lg-offset-8 {\n margin-left: 66.66666667%; }\n .col-lg-offset-7 {\n margin-left: 58.33333333%; }\n .col-lg-offset-6 {\n margin-left: 50%; }\n .col-lg-offset-5 {\n margin-left: 41.66666667%; }\n .col-lg-offset-4 {\n margin-left: 33.33333333%; }\n .col-lg-offset-3 {\n margin-left: 25%; }\n .col-lg-offset-2 {\n margin-left: 16.66666667%; }\n .col-lg-offset-1 {\n margin-left: 8.33333333%; }\n .col-lg-offset-0 {\n margin-left: 0; } }\n\n@media (max-width: 1199px) {\n .tinvwl-table .row > [class^=\"col-md-\"] + [class^=\"col-md-\"], .tinvwl-table .row > [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n padding-top: 30px; }\n .tinvwl-table .form-group > [class^=\"col-md-\"] + [class^=\"col-md-\"], .tinvwl-table .form-group > [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n padding-top: 30px; } }\n\n.fade {\n opacity: 0;\n -webkit-transition: opacity .15s linear;\n transition: opacity .15s linear; }\n .fade.in {\n opacity: 1; }\n\n.form-horizontal .form-group {\n margin-right: -15px;\n margin-left: -15px; }\n\n.form-group {\n margin-bottom: 23px; }\n\n.form-horizontal:last-of-type .form-group {\n /*margin-bottom: 0;*/ }\n\n.tinvwl-inner .form-group + .form-group > label {\n /*margin-top: 7px;*/ }\n\n.form-control {\n display: block;\n width: 100%; }\n\nlabel.one-line {\n display: inline-block;\n margin-bottom: 0;\n margin-right: 10px; }\n\n.control-label label {\n display: block;\n margin-bottom: 10px; }\n\n.form-horizontal .control-label label {\n padding-top: 9px;\n margin-bottom: 0; }\n\n@media (min-width: 1200px) {\n .tinvwl-table .tinvwl-header-row label {\n margin-bottom: 0; }\n .tinvwl-table .tinvwl-header-row .form-group {\n margin-top: -7px;\n margin-bottom: 13px; } }\n\n@media (max-width: 1199px) {\n .form-horizontal .control-label label {\n margin-bottom: 10px; }\n .tinvwl-table .tinvwl-header-row label {\n padding-top: 3px; } }\n\n.tinvwl-input-group-btn {\n margin-top: 13px; }\n\n.tinvwl-input-group {\n position: relative;\n display: table;\n border-collapse: separate; }\n\n.tinvwl-input-group-addon {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; }\n\n.tinvwl-input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n margin-top: 0;\n position: relative;\n white-space: nowrap; }\n .tinvwl-input-group-btn .tinvwl-btn {\n margin-left: 10px; }\n .tinvwl-input-group-btn > .btn {\n position: relative; }\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n display: table-cell; }\n\n.tinvwl-input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0; }\n\n@media only screen and (max-width: 1199px) {\n .tinvwl-input-group:not(.tinvwl-no-full) {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control {\n float: none; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-left: 0; }\n .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 {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n margin-left: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button {\n margin-left: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button {\n margin-left: 0; } }\n\n.text-right {\n text-align: right; }\n\n@media (max-width: 1199px) {\n .text-right {\n text-align: left; } }\n\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-static {\n display: inline-block; }\n .form-inline .tinvwl-input-group {\n display: inline-table;\n vertical-align: middle; }\n .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 {\n width: auto; }\n .form-inline .tinvwl-input-group > .form-control {\n width: 100%; }\n .form-inline .control-label label {\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio, .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio label, .form-inline .checkbox label {\n padding-left: 0; }\n .form-inline .radio input[type=\"radio\"], .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0; }\n .form-inline .has-feedback .form-control-feedback {\n top: 0; } }\n\n/*************************IMAGES *******************************/\n.logo_heart {\n background: url(\"../img/logo_heart.png\") no-repeat center;\n display: inline-block;\n background-size: 54px 54px;\n width: 54px;\n height: 54px; }\n\n.admin-rescue {\n background: url(\"../img/admin-rescue.png\") no-repeat center;\n display: inline-block;\n background-size: 61px 60px;\n width: 61px;\n height: 60px; }\n\n.admin-update {\n background: url(\"../img/admin-update.png\") no-repeat center;\n display: inline-block;\n background-size: 61px 60px;\n width: 61px;\n height: 60px; }\n\n.wizard_logo {\n background: url(\"../img/wizard_logo.png\") no-repeat center;\n background-size: 54px 54px;\n width: 54px;\n height: 54px;\n display: block;\n margin: 10px auto; }\n\n.wizard_setup {\n background: url(\"../img/wizard_setup.png\") no-repeat center;\n display: inline-block;\n background-size: 143px 144px;\n width: 143px;\n height: 144px; }\n\n.premium_adv {\n background: url(\"../img/premium_logo.png\") no-repeat center;\n display: inline-block;\n margin: 0 auto 35px;\n background-size: 107px 106px;\n width: 107px;\n height: 106px; }\n\n/************************** RETINA *************************/\n.tinvwl-content select {\n background-size: 13px 8px; }\n\n.tinvwl-select + .tinvwl-caret span {\n background-size: 13px 18px; }\n\n.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background-size: 20px 30px; }\n\n.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background-size: 20px 30px; }\n\n.tinvwl-color-picker .tinvwl-eyedropper {\n background-size: 28px 29px; }\n\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {\n .tinvwl-content select {\n background-image: url(\"../img/select_caret@2x.png\"); }\n .tinvwl-select + .tinvwl-caret span {\n background-image: url(\"../img/chevron_down@2x.png\"); }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background-image: url(\"../img/chevron_icon@2x.png\"); }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background-image: url(\"../img/chevron_icon@2x.png\"); }\n .tinvwl-color-picker .tinvwl-eyedropper {\n background-image: url(\"../img/color_icon@2x.png\"); }\n .logo_heart {\n background-image: url(\"../img/logo_heart@2x.png\"); }\n .admin-rescue {\n background-image: url(\"../img/admin-rescue@2x.png\"); }\n .admin-update {\n background-image: url(\"../img/admin-update@2x.png\"); }\n .wizard_logo {\n background-image: url(\"../img/wizard_logo@2x.png\"); }\n .wizard_setup {\n background-image: url(\"../img/wizard_setup@2x.png\"); } }\n\n/******************STYLE HEADINGS*********************/\n#style_options .tinvwl-table tbody tr .tinvwl-inner h2 {\n font-size: 18px;\n color: #291C09;\n text-transform: capitalize;\n font-weight: 600;\n margin-bottom: 21px;\n padding: 14px 0; }\n\n::-webkit-input-placeholder {\n color: #e5e5e5;\n opacity: 1 !important;\n /* for older chrome versions. may no longer apply. */ }\n\n:-moz-placeholder {\n /* Firefox 18- */\n color: #e5e5e5;\n opacity: 1 !important; }\n\n::-moz-placeholder {\n /* Firefox 19+ */\n color: #e5e5e5;\n opacity: 1 !important; }\n\n:-ms-input-placeholder {\n color: #e5e5e5; }\n"]}
1
+ {"version":3,"names":[],"mappings":"","sources":["admin.css"],"file":"admin.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: 'tinvwl-webfont';\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.ttf?xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.woff?xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal; }\n\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'tinvwl-webfont' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ftinvwl-twitter:before {\n content: \"\\f099\" !important; }\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\" !important; }\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\" !important; }\n\n.ftinvwl-google:before {\n content: \"\\f0d5\" !important; }\n\n.ftinvwl-email:before {\n content: \"\\f0e0\" !important; }\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\" !important; }\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\" !important; }\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\" !important; }\n\n.ftinvwl-star:before {\n content: \"\\e912\" !important; }\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\" !important; }\n\n.ftinvwl-magic:before {\n content: \"\\e914\" !important; }\n\n.ftinvwl-info:before {\n content: \"\\e915\" !important; }\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\" !important; }\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\" !important; }\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\" !important; }\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\" !important; }\n\n.ftinvwl-check:before {\n content: \"\\e91e\" !important; }\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\" !important; }\n\n.ftinvwl-wrench:before {\n content: \"\\e920\" !important; }\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\" !important; }\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\" !important; }\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\" !important; }\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\" !important; }\n\n.ftinvwl-cancel:before {\n content: \"\\e904\" !important; }\n\n.ftinvwl-times:before {\n content: \"\\e905\" !important; }\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\" !important; }\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\" !important; }\n\n.ftinvwl-heart2:before {\n content: \"\\e908\" !important; }\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\" !important; }\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\" !important; }\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\" !important; }\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\" !important; }\n\n.ftinvwl-key:before {\n content: \"\\e90d\" !important; }\n\n.ftinvwl-lock:before {\n content: \"\\e90e\" !important; }\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\" !important; }\n\n.ftinvwl-user:before {\n content: \"\\e910\" !important; }\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite; }\n\n/* Misc */\n* {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n *:before, *:after {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinv-wishlist-clearfix:before, .tinv-wishlist-clearfix:after {\n display: table;\n content: \" \"; }\n\n.container:before, .container:after {\n display: table;\n content: \" \"; }\n\n.container-fluid:before, .container-fluid:after {\n display: table;\n content: \" \"; }\n\n.row:before, .row:after {\n display: table;\n content: \" \"; }\n\n.form-horizontal .form-group:before, .form-horizontal .form-group:after {\n display: table;\n content: \" \"; }\n\n.form-group:before, .form-group:after {\n display: table;\n content: \" \"; }\n\n.tablenav:before, .tablenav:after {\n display: table;\n content: \" \"; }\n\n.tinvwl-panel:before, .tinvwl-panel:after {\n display: table;\n content: \" \"; }\n\n.tinv-wishlist-clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .form-group:after, .tablenav:after, .tinvwl-panel:after {\n clear: both; }\n\n.tinvwl-header table, .tinvwl-content table {\n border-spacing: 0;\n border-collapse: collapse;\n width: 100%;\n max-width: 100%; }\n\n.tinvwl-header td, .tinvwl-header th {\n padding: 0; }\n\n.tinvwl-content td, .tinvwl-content th {\n padding: 0; }\n\n.tinvwl-header img, .tinvwl-content img {\n height: auto;\n max-width: 100%; }\n\n.tinvwl-header {\n /*margin-bottom: 40px;*/ }\n\n/* General */\n#wpwrap {\n background: #f6f3ed; }\n\n#wpcontent {\n padding-left: 0; }\n\n#wpbody-content {\n padding-bottom: 135px; }\n\n#update-nag, .update-nag, .notice {\n margin: 20px 0 0 40px; }\n\ndiv.error, div.updated {\n margin: 20px 0 0 40px; }\n\n.notice {\n margin-right: 40px; }\n\ndiv.error, div.updated {\n margin-right: 40px; }\n\nbody .tinvwl-header, body .tinvwl-content {\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429;\n color: #6b625a; }\n\nbutton, input, select, textarea {\n font-family: inherit;\n font-size: inherit;\n font-weight: inherit; }\n\nlabel, .tinv-label {\n display: block;\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n font-weight: 600;\n margin-bottom: 7px; }\n\nh1, h2, h3, h4, h5, h6, .wrap h1 {\n color: #291c09;\n font-family: 'Open Sans', Arial, sans-serif;\n font-weight: normal;\n line-height: 1.313;\n padding: 0;\n margin: 0;\n border: 0; }\n\nh1, .wrap h1 {\n font-size: 30px; }\n\nh2 {\n font-size: 26px; }\n\nh3 {\n font-size: 22px; }\n\nh4 {\n font-size: 18px; }\n\nh5 {\n font-size: 14px; }\n\nh6 {\n font-size: 12px; }\n\n@media screen and (max-width: 1200px) {\n #update-nag, .update-nag, .notice {\n margin-top: 20px;\n margin-left: 20px;\n margin-right: 20px; }\n div.error, div.updated {\n margin-top: 20px;\n margin-left: 20px;\n margin-right: 20px; } }\n\n@media screen and (max-width: 782px) {\n .auto-fold #wpcontent {\n padding-left: 0; }\n #update-nag, .update-nag, .notice {\n margin: 20px 0 0 0; }\n div.error, div.updated {\n margin: 20px 0 0 0; }\n .notice {\n margin-right: 0; }\n div.error, div.updated {\n margin-right: 0; } }\n\n/**\n * SubMenu\n */\n#toplevel_page_tinvwl ul ul {\n display: none;\n margin-left: 15px;\n position: absolute; }\n\n#toplevel_page_tinvwl ul li:hover ul, #toplevel_page_tinvwl ul li.current ul {\n display: block;\n left: 145px;\n margin-left: 15px;\n position: absolute;\n top: 0; }\n\n/**\n * Header Page\n */\n/*.tinvwl-header {\n background-color: #FFF;\n height: 48px;\n left: -20px;\n margin: 0;\n padding: 24px 40px;\n position: relative;\n right: 0;\n width: calc(100% - 60px);\n top: 0;\n}\n.tinvwl-header .title {\n font-size: 21px;\n line-height: 21px;\n font-weight: 400;\n float: left;\n}*/\n/*.tinvwl-header .status-panel {\n float: right;\n}*/\n/**\n * Status Panel\n */\n.status-panel > div {\n display: inline-block;\n margin-left: 21px; }\n\n.status-panel .button-link {\n background-color: #FF5739;\n color: #FFF;\n text-decoration: none;\n text-transform: uppercase;\n line-height: 10px;\n font-weight: 600;\n height: 48px;\n display: table-cell;\n border-radius: 5px;\n padding: 0 17px;\n vertical-align: middle; }\n .status-panel .button-link span::before {\n color: #ffdc00;\n display: inline-block;\n font: normal 12px/1 'dashicons';\n vertical-align: bottom;\n -webkit-font-smoothing: antialiased;\n content: \"\\f155\"; }\n\n.status-panel .button-round {\n border: 2px solid #f1f1f1;\n border-radius: 50%;\n width: 43px;\n padding-top: 5px;\n padding-left: 2px;\n height: 40px;\n display: table-cell;\n text-align: center;\n vertical-align: middle; }\n\n.status-panel .status-tutorial span::before {\n color: #515151;\n display: inline-block;\n font: normal 24px/1 'dashicons';\n vertical-align: middle;\n -webkit-font-smoothing: antialiased;\n content: \"\\f118\"; }\n\n/**\n * Message Status\n */\n.tinvwl-status-message {\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429;\n margin-top: 40px;\n color: #6b625a;\n border-top: 2px solid #f6f3ed; }\n .tinvwl-status-message .tinvwl-title {\n padding: 13px 20px;\n float: left;\n width: 142px;\n font-weight: bold; }\n .tinvwl-status-message.type-error .tinvwl-title, .tinvwl-status-message.type-tip .tinvwl-title {\n color: #fff; }\n .tinvwl-status-message.type-attention .tinvwl-title {\n color: #23282d; }\n .tinvwl-status-message.type-error .tinvwl-title {\n background: #ff3814; }\n .tinvwl-status-message.type-tip .tinvwl-title {\n background: #30aec4; }\n .tinvwl-status-message.type-attention .tinvwl-title {\n background: #ffe900; }\n .tinvwl-status-message .tinvwl-title i {\n margin-right: 10px; }\n .tinvwl-status-message.type-error > .tinvwl-title > i:before {\n content: \"\\f00d\"; }\n .tinvwl-status-message.type-tip > .tinvwl-title > i:before {\n content: \"\\f05a\"; }\n .tinvwl-status-message.type-attention > .tinvwl-title > i:before {\n content: \"\\f071\"; }\n .tinvwl-status-message .tinvwl-message {\n padding: 13px 20px;\n overflow: hidden;\n height: 100%;\n background: #faf9f7; }\n\n@media screen and (max-width: 782px) {\n .tinvwl-status-message {\n margin-top: 20px; } }\n\n/**\n * Form Elements\n */\n.tinvwl-content label {\n /*font-size: 14px;\n font-weight: 600;\n margin: 2px;*/\n /*line-height: 42px;*/ }\n\n.tinvwl-content a {\n text-decoration: none;\n color: #30aec4; }\n .tinvwl-content a:hover, .tinvwl-content a:active, .tinvwl-content a:focus {\n color: #524737; }\n\n.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] {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14); }\n\n.tinvwl-content select {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14); }\n\n.tinvwl-content textarea {\n line-height: 1.429;\n padding: 9px 13px;\n margin: 0;\n color: #4f4639;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n box-shadow: inset 1px 1px 6px 0 rgba(170, 157, 137, 0.14);\n height: 70px; }\n\n.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] {\n height: 42px;\n border-radius: 4px; }\n\n.tinvwl-content select {\n height: 42px;\n border-radius: 4px; }\n\n.tinvwl-content .tablenav input[type=search] {\n height: 35px;\n width: 210px;\n padding: 9px 13px;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: none;\n background: #f4f3ef; }\n .tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {\n vertical-align: middle; }\n\n.tinvwl-content .tablenav .tinvwl-select-wrap + input[type=submit] {\n float: right;\n margin-left: 8px !important; }\n\n.tinvwl-content .tablenav input[type=search] + input[type=submit], .tinvwl-content .tablenav input[type=search] + button[type=submit] {\n float: right;\n margin-left: 8px !important; }\n\n.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 {\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n color: #291C09;\n background-color: #f6f3ed;\n border-color: #f6f3ed; }\n\n.tinvwl-content select {\n font-family: Arial, sans-serif;\n font-size: 14px;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n padding: 9px 40px 9px 13px;\n background-color: #fff;\n background-image: url(\"../img/select_caret.png\");\n background-repeat: no-repeat;\n background-position: 96% center;\n background-position: calc(100% - 15px) center; }\n .tinvwl-content select:disabled {\n font-size: 15px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n color: #291C09;\n background-color: #f6f3ed;\n border-color: #f6f3ed; }\n .tinvwl-content select[multiple=\"multiple\"] {\n padding: 9px 13px;\n background: #fff; }\n\n.tinvwl-content .tinvwl-select.grey {\n font-size: 14px;\n font-family: \"Arial\", \"Helvetica Neue\", Helvetica, sans-serif;\n padding: 8px 11px;\n height: 35px;\n border: none;\n color: #5D5D5D;\n background: #f4f3ef; }\n\n@media screen and (max-width: 782px) {\n input, textarea {\n font-size: 14px; }\n #wpbody .tinvwl-content select {\n height: 42px;\n font-size: 14px; } }\n\n.tinvwl-select-wrap {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n cursor: pointer; }\n\n.tinvwl-content select.tinvwl-select.grey {\n padding-right: 47px;\n margin: 0;\n border-radius: 4px; }\n\n.tinvwl-select + .tinvwl-caret {\n pointer-events: none;\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n width: 36px;\n height: 36px;\n line-height: 36px;\n text-align: center;\n border-radius: 0 4px 4px 0; }\n .tinvwl-select + .tinvwl-caret span {\n display: inline-block;\n width: 13px;\n height: 8px;\n background: url(\"../img/chevron_down.png\") no-repeat center;\n background-position: 0 -10px; }\n\n.tinvwl-select:hover + .tinvwl-caret {\n background: #3e3e3e; }\n .tinvwl-select:hover + .tinvwl-caret span {\n background-position: 0 0; }\n\n/* Buttons */\n.tinvwl-content .tinvwl-nav {\n margin: 0 40px; }\n\n.tinvwl-content .tinvwl-panel + .tinvwl-nav {\n margin-top: 40px; }\n\n.tinvwl-nav .tinvwl-prev {\n float: left; }\n .tinvwl-nav .tinvwl-prev .tinvwl-btn {\n float: left; }\n\n.tinvwl-nav .tinvwl-next {\n float: right;\n text-align: right; }\n\n.tinvwl-nav .tinvwl-btn + .tinvwl-btn {\n margin-left: 20px; }\n\n.tinvwl-panel.only-button.w-bg {\n background: none;\n overflow: visible; }\n\n.tinvwl-panel.only-button.w-shadow {\n -webkit-box-shadow: none;\n box-shadow: none;\n overflow: visible; }\n\n.tinvwl-panel.only-button thead, .tinvwl-panel.only-button tfoot, .tinvwl-panel.only-button .control-label {\n display: none; }\n\n.tinvwl-panel.only-button .form-group {\n margin-bottom: 0; }\n\n.tinvwl-panel.only-button .form-control {\n display: inline-block;\n width: auto; }\n\n.tinvwl-panel.only-button .tinvwl-table > tbody > tr > td {\n padding: 0; }\n\n.tinvwl-panel.only-button #save_buttons--setting_save {\n display: inline-block; }\n\n.tinvwl-panel.only-button #save_buttons--setting_reset {\n display: inline-block;\n float: right; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .form-control {\n background-color: #ffffff;\n color: #3e3e3e; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split span {\n background: #fbfaf9; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .form-control:hover {\n color: #fff;\n background-color: #515151; }\n .tinvwl-panel.only-button #save_buttons--setting_reset .tinvwl-btn.split:hover span {\n background: #434343; }\n\n/* reset button */\n#doaction, #doaction2, #post-query-submit {\n margin: 0; }\n\nbutton, input[type=\"submit\"] {\n display: inline-block;\n vertical-align: middle;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n line-height: normal;\n cursor: pointer;\n text-decoration: none; }\n\n.tinvwl-btn {\n display: inline-block;\n vertical-align: middle;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n line-height: normal;\n cursor: pointer;\n text-decoration: none;\n padding: 11px 19px 12px 18px;\n font-weight: 800;\n text-align: center;\n text-transform: uppercase;\n letter-spacing: -.025em;\n border: none;\n border-radius: 2px;\n color: #fff;\n background-color: #96b100; }\n\na.tinvwl-btn {\n padding: 11px 19px 12px 18px;\n font-weight: 800;\n text-align: center;\n text-transform: uppercase;\n letter-spacing: -.025em;\n border: none;\n border-radius: 2px;\n color: #fff;\n background-color: #96b100; }\n\n.tinvwl-btn.large {\n padding: 14px 19px 14px 18px; }\n\n.tinvwl-btn.small {\n padding: 6px 11px 7px; }\n\n.tinvwl-btn.smaller {\n /*padding: 7px 15px;*/\n padding: 11px 18px 12px; }\n\n.tinvwl-btn.red, .tinvwl-btn.green, .tinvwl-btn.dark-green, .tinvwl-btn.black {\n font-weight: 800; }\n\n.tinvwl-btn.grey {\n /*padding: 6px 11px 7px;*/\n margin: 0;\n padding: 8px 12px;\n font-weight: bold;\n /*letter-spacing: 0;*/\n color: #3e3e3e;\n background: #F4F3EF; }\n .tinvwl-btn.grey.large {\n font-weight: 800;\n padding: 14px 19px 14px 18px; }\n .tinvwl-btn.grey.w-icon {\n letter-spacing: -.025em; }\n\n.tinvwl-btn.red {\n color: #fff;\n background-color: #ff5739; }\n\n.tinvwl-btn.orange {\n color: #fff;\n background-color: #FF9F07; }\n\n.tinvwl-btn.dark-green {\n /*color: #fff;*/\n /*background-color: #96b100;*/ }\n\n.tinvwl-btn.white.smaller {\n font-size: 14px;\n font-weight: bold;\n letter-spacing: -.05em;\n padding: 10px 15px 11px;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1); }\n\n.tinvwl-btn.white.small {\n font-family: Arial, sans-serif;\n font-size: 14px;\n text-transform: none;\n font-weight: normal;\n border: 1px solid rgba(0, 0, 0, 0.14);\n -webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n padding: 9px 18px;\n color: #4f4639; }\n\n.tinvwl-btn.small.white:hover, .tinvwl-btn.small.white:active, .tinvwl-btn.small.white:focus {\n color: #fff; }\n\n.tinvwl-btn.white {\n color: #291c09;\n background: #fff; }\n .tinvwl-btn.white.no-txt {\n padding: 12px 16px; }\n .tinvwl-btn.white.small.no-txt {\n padding: 9px 12px; }\n .tinvwl-btn.white i {\n color: #6b625a;\n margin-right: 11px; }\n\n.tinvwl-btn.w-icon {\n font-weight: 800; }\n .tinvwl-btn.w-icon i {\n margin-right: 16px; }\n\n.tinvwl-btn.round.w-icon i {\n margin-right: 15px;\n font-size: 16px; }\n\n.tinvwl-btn.w-icon i.ftinvwl-graduation-cap {\n vertical-align: text-bottom; }\n\n.tinvwl-btn.red.w-icon i {\n margin-right: 13px; }\n\n.tinvwl-btn.xl-icon i, .tinvwl-btn.round.xl-icon i {\n font-size: 17px;\n margin-right: 15px; }\n\n.tinvwl-btn.lg-icon i {\n font-size: 15px; }\n\n.tinvwl-btn.md-icon i, .tinvwl-btn.round.md-icon i {\n font-size: 14px; }\n\n.tinvwl-btn.sm-icon i {\n font-size: 13px; }\n\n.tinvwl-btn.xs-icon i {\n font-size: 11px;\n vertical-align: 1%; }\n\n.tinvwl-btn.white.no-txt i {\n margin-right: 0; }\n\n.tinvwl-btn.white:hover i, .tinvwl-btn.white:active i, .tinvwl-btn.white:focus i {\n color: #fff; }\n\n.tinvwl-btn.green {\n color: #fff;\n background-color: #a9c203; }\n\n.tinvwl-btn.black {\n color: #fff;\n background-color: #515151; }\n\n.tinvwl-btn.smaller-txt {\n font-size: 12px;\n padding: 15px 20px; }\n\n.tinvwl-btn.medium {\n letter-spacing: 0; }\n .tinvwl-btn.medium.smaller-txt {\n padding: 9px 16px; }\n\n.tinvwl-btn.round {\n border-radius: 25px;\n padding: 15px 28px 16px; }\n .tinvwl-btn.round.red {\n /*padding: 15px 22px 16px;*/\n padding: 16px 30px; }\n\n.tinvwl-btn.split {\n padding: 0 26px 0 0; }\n .tinvwl-btn.split span {\n display: inline-block;\n text-align: center;\n width: 46px;\n padding: 14px 0;\n margin-right: 14px;\n border-radius: 4px 0 0 4px;\n background: #8aa300; }\n .tinvwl-btn.split:hover span, .tinvwl-btn.split:active span, .tinvwl-btn.split:focus span {\n background: #434343; }\n .tinvwl-btn.split.green span {\n background: #b9cf09; }\n .tinvwl-btn.split.black span {\n background: #434343; }\n .tinvwl-btn.split span i {\n font-size: 17px; }\n\n.tinvwl-btn:not(:disabled):hover, .tinvwl-btn:not(:disabled):active, .tinvwl-btn:not(:disabled):focus {\n color: #fff;\n /*background: #3e3e3e;*/\n background-color: #515151; }\n\na.tinvwl-btn:not(:disabled):hover, a.tinvwl-btn:not(:disabled):active, a.tinvwl-btn:not(:disabled):focus {\n color: #fff;\n /*background: #3e3e3e;*/\n background-color: #515151; }\n\n/* Icons */\n.tinvwl-header {\n padding: 21px 40px;\n margin-bottom: 40px;\n background: #ffffff; }\n .tinvwl-header .icon.border-grey {\n position: relative;\n display: inline-block;\n width: 45px;\n height: 45px;\n line-height: 45px;\n text-align: center;\n background: #fff;\n border: 2px solid #f1f1f1;\n border-radius: 50%;\n color: #3e3e3e; }\n .tinvwl-header .icon.border-grey:hover {\n border-color: #515151; }\n .tinvwl-header .icon.w-lines {\n position: relative;\n padding: 0 30px; }\n .tinvwl-header .icon.w-lines:before, .tinvwl-header .icon.w-lines:after {\n content: '';\n position: absolute;\n top: 50%;\n top: calc(50% - 1px);\n width: 17px;\n height: 1px;\n background: rgba(0, 0, 0, 0.12); }\n .tinvwl-header .icon.w-lines:before {\n left: 0; }\n .tinvwl-header .icon.w-lines:after {\n right: 0; }\n .tinvwl-header .icon .badge {\n position: absolute;\n top: -5px;\n right: -10px;\n display: inline-block;\n min-width: 26px;\n height: 26px;\n font-size: 11px;\n line-height: 19px;\n font-weight: bold;\n background: #ff5739;\n border: 3px solid #ffffff;\n color: #ffffff;\n border-radius: 50%; }\n\n.tinwl-logo i.logo_heart {\n min-width: 54px; }\n\n.tinwl-logo h2 {\n font-size: 18px;\n font-weight: bold;\n text-transform: uppercase;\n line-height: 1;\n padding-left: 10px; }\n\n.tinvwl-header .tinvwl-title {\n padding-left: 28px;\n margin-left: 28px;\n border-left: 1px solid #dcddde; }\n\n.tinvwl-header h1 {\n color: #3e3e3e;\n padding: 0; }\n\n.tinvwl-header .tinvwl-status-panel {\n margin-top: -12px; }\n .tinvwl-header .tinvwl-status-panel > a {\n vertical-align: middle; }\n .tinvwl-header .tinvwl-status-panel > a + a {\n margin-left: 15px; }\n\n.tinvwl-header .tinvwl-btn {\n margin-top: 15px;\n margin-top: 18px; }\n .tinvwl-header .tinvwl-btn.red i {\n color: #ffdc00; }\n\n.tinvwl-header .tinvwl-status-panel {\n text-align: right; }\n\n.tinvwl-sign-icon {\n font-size: 30px;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #948d84; }\n\n@media (max-width: 1199px) {\n .tinvwl-header {\n text-align: center; }\n .tinvwl-header .tinvwl-table, .tinvwl-header .tinvwl-cell, .tinvwl-header .tinvwl-cell-3 {\n display: block; }\n .tinvwl-header h1 + .tinvwl-status-panel {\n margin-top: 25px; }\n .tinvwl-header .tinvwl-status-panel {\n text-align: center;\n margin-top: 15px; }\n .tinvwl-header .tinvwl-status-panel > a + a {\n margin-left: 9px; }\n .tinwl-logo {\n display: block;\n margin: 0 auto; }\n .tinwl-logo h2, .tinwl-logo img {\n display: block;\n margin: 0 auto; }\n .tinvwl-header .tinvwl-title {\n display: block;\n margin: 0 auto; }\n .tinwl-logo h2 {\n padding-left: 0;\n margin-left: 0;\n margin-top: 6px; }\n .tinvwl-header .tinvwl-title {\n position: relative;\n padding-left: 12px;\n padding-right: 12px;\n padding-top: 13px;\n margin-left: 0;\n margin-top: 16px;\n border-left: 0; }\n .tinvwl-header .tinvwl-title:before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n width: 40px;\n height: 1px;\n margin: 0 auto;\n background: #dcddde; } }\n\n@media (max-width: 782px) {\n .tinvwl-header .tinvwl-btn .tinvwl-txt {\n display: none; }\n .tinvwl-header .tinvwl-btn i {\n margin-right: 0 !important; }\n .tinvwl-header .tinvwl-btn.grey {\n padding-left: 16px;\n padding-right: 16px; } }\n\n.tinvwl-content h2 {\n /*margin: 0;*/\n /*line-height: 40px;*/ }\n\n/* Privacy Navigation */\n.tinwl-wishlists-privacy {\n margin: -10px 0 0; }\n .tinwl-wishlists-privacy li {\n float: left;\n margin: 10px 10px 0 0; }\n .tinwl-wishlists-privacy li:last-child {\n margin-right: 0; }\n .tinwl-wishlists-privacy li a {\n display: block;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 14px;\n font-weight: 600;\n line-height: 1;\n padding: 10px 16px;\n border-radius: 3px;\n color: #404040;\n background: #ede8df; }\n .tinwl-wishlists-privacy li.active a {\n color: #fff;\n background-color: #96b100; }\n .tinwl-wishlists-privacy li a:hover, .tinwl-wishlists-privacy li a:active, .tinwl-wishlists-privacy li a:focus {\n color: #fff;\n background-color: #96b100; }\n\n@media screen and (max-width: 782px) {\n .tinwl-wishlists-privacy {\n margin-left: 15px; } }\n\n/* Panel */\n.tinvwl-panel {\n margin: 40px 40px 0; }\n .tinvwl-panel .w-bg-grey {\n background: #fbfaf9; }\n .tinvwl-panel.w-shadow {\n -webkit-box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14); }\n .tinvwl-panel.w-bg {\n background: #ffffff;\n border-radius: 4px; }\n\n.tinvwl-table.w-info .tinvwl-info[rowspan] {\n vertical-align: middle; }\n .tinvwl-table.w-info .tinvwl-info[rowspan] .tinvwl-info-sign {\n vertical-align: middle; }\n\n.tinvwl-table.w-info .tinvwl-info-top > tr .tinvwl-info {\n vertical-align: top; }\n\n@media screen and (max-width: 1200px) {\n .tinvwl-panel {\n margin: 20px 20px 0; }\n .tinvwl-header {\n margin-bottom: 20px; } }\n\n@media screen and (max-width: 782px) {\n .tinvwl-panel {\n margin: 20px 0 0; }\n .tinvwl-panel.only-button {\n text-align: center; } }\n\n/**\n * Content Elements\n */\n.tinvwl-content {\n /*margin: 14px 40px 10px 20px;*/ }\n .tinvwl-content section {\n /*margin-top: 20px;*/\n /*background-color: #FFF;*/\n /*border-radius: 5px;*/ }\n .tinvwl-content section:after {\n /*content: '';\n display: block;\n height: 0;\n clear: both;*/ }\n\n/* Preview Icon */\n.tinvwl-icon-preview {\n position: relative;\n width: 50px;\n height: 42px;\n margin-right: 10px;\n margin-bottom: 10px;\n text-align: center;\n border-radius: 2px;\n color: #595857;\n background: #f6f3ed; }\n .tinvwl-icon-preview span {\n position: absolute;\n top: 50%;\n left: 0;\n right: 0;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%); }\n .tinvwl-icon-preview span img {\n max-width: 50px;\n max-height: 42px;\n vertical-align: middle; }\n\n@media (min-width: 1200px) {\n .tinvwl-icon-preview {\n margin-bottom: 0; } }\n\n/* Table */\n.tinvwl-content .table-wrap {\n /*padding: 25px 0;*/ }\n\n.tinvwl-content table.widefat {\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.tinvwl-content .tablenav {\n height: auto;\n margin: 30px;\n background: #ffffff; }\n .tinvwl-content .tablenav .actions {\n /*padding: 6px 0 0;*/\n padding: 0; }\n\n.tinvwl-content .widefat th, .tinvwl-content .widefat td {\n text-align: center;\n padding: 0; }\n\n.tinvwl-content .widefat th {\n padding: 27px 0;\n position: relative; }\n\n@media screen and (max-width: 782px) {\n .tablenav.top .actions {\n display: block; }\n .tablenav br.tinv-wishlist-clear {\n display: none; }\n .tinvwl-content .tablenav {\n margin: 15px 12px; }\n .tinvwl-content .tablenav .alignleft, .tinvwl-content .tablenav .alignright {\n float: none; }\n .tinvwl-content .tablenav .tinvwl-full {\n display: none; }\n .tinvwl-content .tablenav .alignleft + .alignright {\n margin-top: 10px; }\n .tinvwl-content .tablenav .tinvwl-select-wrap {\n width: calc(100% - 75px); }\n #wpbody .tinvwl-content .tablenav .tinvwl-select-wrap select.tinvwl-select {\n max-width: 100%;\n width: 100%;\n height: 35px;\n padding: 9px 13px; }\n .tinvwl-content .tablenav input[type=search] {\n width: calc(100% - 84px); } }\n\n.tinvwl-info-wrap.tinvwl-in-table {\n /*position: absolute;\n top: 50%;\n margin-top: -11px;*/ }\n\n.tinvwl-content .widefat th.sortable, .tinvwl-content .widefat th.sorted {\n padding: 0; }\n\n.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n padding: 28px 17px; }\n\n.tinvwl-content .widefat th.tinvwl-has-info {\n padding-top: 28px; }\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a {\n padding-top: 0; }\n\n.tinvwl-content .widefat th.sortable:first-of-type, .tinvwl-content .widefat th.sorted:first-of-type {\n padding-left: 0; }\n\n.tinvwl-content .widefat th.sortable:first-of-type > a, .tinvwl-content .widefat th.sorted:first-of-type > a {\n padding-left: 28px; }\n\n.tinvwl-content .widefat th:first-of-type {\n text-align: left;\n padding-left: 28px; }\n\n.tinvwl-content .widefat td:first-of-type {\n text-align: left;\n padding-left: 28px; }\n\n.tinvwl-content .widefat th .tinvwl-help-wrap {\n display: inline-block;\n margin-left: 6px; }\n\n.tinvwl-content .widefat th.sortable > a + .tinvwl-help-wrap, .tinvwl-content .widefat th.sorted > a + .tinvwl-help-wrap {\n margin-left: 0; }\n\n.tinvwl-content .widefat thead tr {\n background: #f4f3ef; }\n\n.tinvwl-content .striped > tbody > :nth-child(odd), .tinvwl-content ul.striped > :nth-child(odd) {\n background: none; }\n\n.tinvwl-content .widefat thead td.check-column, .tinvwl-content .widefat tbody th.check-column {\n width: 50px;\n padding: 28px 0 28px 28px;\n vertical-align: middle; }\n\n.tinvwl-content .widefat thead td.check-column {\n padding: 28px 0 28px 28px; }\n\n.tinvwl-content .widefat tbody th.check-column {\n padding: 13px 0 13px 28px; }\n\n.tinvwl-content .widefat thead td.check-column + th {\n padding-left: 21px; }\n .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 {\n padding-left: 21px; }\n\n.tinvwl-content .widefat tbody th.check-column + td {\n padding-left: 21px; }\n\n.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 {\n padding-left: 21px; }\n\n.tinvwl-content .widefat thead td.pause-play-column {\n padding: 0;\n width: 53px;\n text-align: center; }\n\n.tinvwl-content .widefat tbody th.pause-play-column {\n padding: 0;\n width: 53px;\n text-align: center; }\n\n.tinvwl-content th.sortable a, .tinvwl-content th.sorted a {\n padding: 0; }\n\n.tinvwl-content .widefat th {\n font-size: 14px;\n font-weight: 600;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n text-transform: uppercase;\n letter-spacing: -.025em; }\n\n.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {\n font-size: 14px;\n font-weight: 600;\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n color: #291C09;\n text-transform: uppercase;\n letter-spacing: -.025em; }\n\n.tinvwl-content th.sortable > a, .tinvwl-content th.sorted > a {\n display: inline-block;\n vertical-align: middle; }\n\n.tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n position: relative; }\n\n.tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {\n position: absolute;\n top: 50%;\n right: 0;\n margin-top: -2px; }\n\n.tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: -15px; }\n\n.tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {\n float: none; }\n\n.tinvwl-content table.widefat {\n /*table-layout: auto;*/\n border: none;\n border-bottom: 2px solid #f7f7f7; }\n\n.tinvwl-content .widefat thead td, .tinvwl-content .widefat thead th {\n border-bottom: 0; }\n\n.tinvwl-content .widefat td {\n padding: 24px 0;\n vertical-align: middle; }\n\n.tinvwl-content .widefat tbody td {\n padding: 13px 0; }\n\n.tinvwl-content .widefat td {\n font-size: 14px; }\n .tinvwl-content .widefat td ol, .tinvwl-content .widefat td p, .tinvwl-content .widefat td ul {\n font-size: 14px; }\n\n.tinvwl-content .widefat tbody tr + tr {\n border-top: 2px solid #f7f7f7; }\n\n.tinvwl-content .widefat thead th.column-preference {\n /*display: none;*/\n text-indent: -9999px; }\n\n.tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {\n min-width: 220px;\n width: 220px; }\n\n.tinvwl-content .widefat:not(.products) tbody td.column-preference {\n text-align: right; }\n\n.tinvwl-content .widefat.products thead th.column-quantity a > span:not(.sorting-indicator) {\n max-width: 91px; }\n\n.tinvwl-content .widefat.users tbody .column-name > a {\n display: block; }\n\n.tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {\n width: 345px;\n min-width: 345px; }\n\n.tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {\n width: 165px;\n min-width: 165px; }\n\n.tinvwl-content .widefat tbody .column-name strong {\n font-weight: normal; }\n\n.tinvwl-content .widefat tbody .column-name > a {\n display: table; }\n\n.tinvwl-content .widefat tbody .column-name .product-image {\n display: table-cell;\n vertical-align: middle; }\n .tinvwl-content .widefat tbody .column-name .product-image img {\n max-width: 66px; }\n\n.tinvwl-content .widefat tbody .column-name .product-title {\n display: table-cell;\n vertical-align: middle;\n padding-left: 15px; }\n\n.tinvwl-content .widefat thead th.column-preference, .tinvwl-content .widefat tbody td.column-preference {\n padding-right: 20px; }\n\n.tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-right: 10px;\n float: left; }\n .tinvwl-content .widefat.products tbody td.column-preference > a:last-child {\n margin-right: 0; }\n\n.tinvwl-content .tablenav .tablenav-pages {\n float: none;\n text-align: center;\n height: auto;\n margin-top: 0; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > a {\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n font-size: 14px;\n font-weight: normal;\n padding: 0;\n min-width: 38px;\n height: 38px;\n line-height: 38px;\n border-radius: 50%;\n border: none;\n background: none;\n color: #3e3e3e; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > span {\n display: inline-block;\n vertical-align: middle;\n text-align: center;\n font-size: 14px;\n font-weight: normal;\n padding: 0;\n min-width: 38px;\n height: 38px;\n line-height: 38px;\n border-radius: 50%;\n border: none;\n background: none;\n color: #3e3e3e;\n color: rgba(62, 62, 62, 0.46);\n background: #f3f1ec; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {\n background: #f3f1ec; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > .tinvwl-page-number.space {\n background: none;\n color: #3e3e3e; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links > a:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page {\n margin-right: 20px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover {\n background: #3e3e3e;\n color: #fff; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page {\n margin-left: 20px; }\n .tinvwl-content .tablenav .tablenav-pages .tinvwl-chevron {\n display: inline-block;\n vertical-align: middle;\n width: 9px;\n height: 16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: 0 -16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: 0 0; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: -10px -16px; }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background: url(\"../img/chevron_icon.png\") no-repeat center;\n background-position: -10px 0; }\n\n.tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {\n /*width: 200px;*/\n width: 30%; }\n\n.tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {\n width: 45%; }\n\n.tinvwl-content .widefat.users thead th.column-wishlist, .tinvwl-content .widefat.users tbody td.column-wishlist {\n width: 45%; }\n\n.tinvwl-content .widefat.users thead th.column-name, .tinvwl-content .widefat.users tbody td.column-name {\n text-align: left; }\n\n.tinvwl-content .widefat.users thead th.column-quantity, .tinvwl-content .widefat.users tbody td.column-quantity {\n width: 100px; }\n\n.tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {\n display: none; }\n\n.tinvwl-content .widefat.products thead th.column-quantity span span {\n float: none; }\n\n@media screen and (max-width: 1440px) {\n .tinvwl-content .widefat.products thead th.column-preference, .tinvwl-content .widefat.products tbody td.column-preference {\n width: 204px;\n min-width: 204px; }\n .tinvwl-content .widefat.wishlists thead th.column-preference, .tinvwl-content .widefat.wishlists tbody td.column-preference {\n width: 98px;\n min-width: 98px; }\n .tinvwl-content .widefat.users thead th.column-preference, .tinvwl-content .widefat.users tbody td.column-preference {\n width: 60px;\n min-width: 60px; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn.tinvwl-w-mobile {\n padding: 9px 12px; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-mobile {\n display: inline;\n margin: 0; }\n .tinvwl-content .widefat tbody td.column-preference .tinvwl-btn .tinvwl-full {\n display: none; } }\n\n@media screen and (max-width: 1366px) and (min-width: 783px) {\n .tinvwl-content .widefat.products thead th.column-name, .tinvwl-content .widefat.products tbody td.column-name {\n /*width: 110px;*/\n /*min-width: 110px;*/ }\n .tinvwl-content .widefat tbody .column-name .product-image {\n display: block; }\n .tinvwl-content .widefat tbody .column-name .product-title {\n display: block;\n padding-left: 0; }\n .tinvwl-content .widefat.products thead th.column-preference {\n width: 103px;\n min-width: 103px; }\n .tinvwl-content .widefat.products tbody td.column-preference {\n width: 103px;\n min-width: 103px; }\n .tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-right: 5px; }\n .tinvwl-content .widefat tbody td.column-preference > a:nth-child(2n) {\n margin-right: 0; }\n .tinvwl-content .widefat tbody td.column-preference > a:nth-child(n+3) {\n margin-top: 5px; }\n .tinvwl-content .widefat thead th .tinvwl-full {\n display: none; } }\n\n@media screen and (max-width: 1200px) and (min-width: 783px) {\n .tinvwl-content th.sortable a span, .tinvwl-content th.sorted a span {\n float: none; }\n .tinvwl-content .widefat th.sortable > a, .tinvwl-content .widefat th.sorted > a {\n padding-left: 0;\n padding-right: 0;\n position: static; }\n .tinvwl-content .widefat th.sortable > a .sorting-indicator, .tinvwl-content .widefat th.sorted > a .sorting-indicator {\n top: auto;\n bottom: 12px;\n left: 0;\n right: 0;\n margin-left: auto;\n margin-right: auto; }\n .tinvwl-content .widefat th.sortable > a .sorting-indicator:before, .tinvwl-content .widefat th.sorted > a .sorting-indicator:before {\n left: -5px; }\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: 12px; }\n .tinvwl-content .widefat.wishlists thead th.column-title, .tinvwl-content .widefat.wishlists tbody td.column-title {\n width: 38%; } }\n\n@media screen and (max-width: 782px) {\n .tinvwl-content .widefat th.tinvwl-has-info.sortable > a .sorting-indicator, .tinvwl-content .widefat th.tinvwl-has-info.sorted > a .sorting-indicator {\n margin-top: 0; }\n .tinvwl-content .widefat.products tbody td.column-preference > a {\n margin-right: 5px;\n float: none; }\n .tinvwl-content .widefat tbody .column-name .product-image, .tinvwl-content .widefat tbody .column-name .product-title {\n vertical-align: top; }\n .tablenav .tablenav-pages {\n margin-bottom: 15px; }\n .tinvwl-content .widefat thead th.column-primary {\n width: 100% !important; }\n .tinvwl-content .widefat thead td.check-column + th.column-primary {\n width: 50% !important; }\n .tinvwl-content .widefat.users thead td.check-column + th.column-primary {\n width: 100% !important; } }\n\n/* Tables */\n.tinvwl-table {\n display: table;\n /*height: 100%;*/\n width: 100%;\n max-width: 100%; }\n .tinvwl-table.w-bg {\n background: #fff;\n overflow: hidden;\n border-radius: 4px; }\n .tinvwl-table.w-shadow {\n -webkit-box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14);\n box-shadow: 1px 1px 8px 0 rgba(170, 157, 137, 0.14); }\n .tinvwl-table.auto-width {\n width: auto; }\n\n.tinvwl-caption {\n display: table-caption; }\n\n.tinvwl-row {\n display: table-row; }\n\n.tinvwl-rows {\n display: table-row-group; }\n\n.tinvwl-cell {\n display: table-cell;\n vertical-align: middle; }\n\n.tinvwl-cell-2 {\n display: table-cell;\n vertical-align: middle;\n float: none; }\n\n.tinvwl-cell-3 {\n display: table-cell;\n vertical-align: top;\n float: none; }\n\n.tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {\n width: 67%; }\n\n.tinvwl-table th, .tinvwl-table td {\n vertical-align: top; }\n\n.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 {\n float: left; }\n\n.tinvwl-table .tinvwl-btn-wrap {\n float: right; }\n\n.tinvwl-table.w-info thead > tr > th {\n text-align: left; }\n .tinvwl-table.w-info thead > tr > th .tinvwl-info-wrap {\n font-weight: normal; }\n\n.tinvwl-table > thead > tr > th {\n padding: 0 30px; }\n .tinvwl-table > thead > tr > th:last-child {\n /*padding: 30px;*/ }\n\n.tinvwl-table .tinvwl-info {\n vertical-align: top; }\n\n.tinvwl-table > thead > tr > .tinvwl-info .tinvwl-info-wrap {\n padding-bottom: 30px; }\n\n.tinvwl-table tbody tr .tinvwl-inner h2 {\n font-size: 15px;\n color: #291C09;\n font-weight: 600;\n margin-bottom: 21px; }\n\n.tinvwl-table > tbody > tr > .tinvwl-info .tinvwl-info-wrap {\n padding-bottom: 20px; }\n\n.tinvwl-table > tbody > tr > td {\n padding: 0 30px; }\n .tinvwl-table > tbody > tr > td:last-child {\n /*padding: 30px;*/ }\n\n.tinvwl-table thead > tr .tinvwl-inner {\n padding: 28px 0;\n margin-bottom: 30px;\n border-bottom: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table thead.tinwl-empty > tr .tinvwl-inner {\n padding: 30px 0 0;\n margin-bottom: 0;\n border-bottom: 0; }\n\n.tinvwl-table thead > tr .tinvwl-inner {\n /*padding: 20px 0;*/ }\n\n.tinvwl-table .tinvwl-header-row label {\n font-size: 22px;\n font-weight: normal;\n line-height: 1.313;\n margin: 0 0 15px;\n padding-top: 3px !important; }\n\n.tinvwl-table thead .tinvwl-empty-info, .tinvwl-table tbody > .tinvwl-bodies-border {\n display: none; }\n\n.tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {\n margin: 0;\n padding-top: 56px; }\n\n.tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n display: none;\n padding-top: 30px;\n margin-top: 10px;\n border-top: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {\n /*padding-right: 0;*/ }\n\n.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info, .tinvwl-style-options .tinvwl-bodies-border .tinvwl-info {\n padding-left: 0;\n background: none; }\n\n.tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info {\n display: table-cell; }\n .tinvwl-style-options .tinvwl-table thead .tinvwl-empty-info .tinvwl-inner {\n display: block; }\n\n.tinvwl-style-options tbody + tbody > .tinvwl-bodies-border .tinvwl-info .tinvwl-inner {\n display: block; }\n\n@media (min-width: 1200px) {\n .tinvwl-style-options .tinvwl-table .tinvwl-inner .form-horizontal {\n width: 67%; } }\n\ntextarea[name=\"style_plain-css\"] {\n height: 150px; }\n\n.tinvwl-table tbody + tbody > .tinvwl-bodies-border {\n display: table-row; }\n .tinvwl-table tbody + tbody > .tinvwl-bodies-border:first-child > td:first-child > .tinvwl-inner {\n padding-top: 30px;\n margin-top: 10px;\n border-top: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n padding-bottom: 15px;\n margin-bottom: 30px;\n border-bottom: 2px solid rgba(219, 219, 219, 0.522); }\n\n.tinvwl-table .form-group .col-md-4:nth-child(n+4), .tinvwl-table .form-group .col-lg-4:nth-child(n+4) {\n padding-top: 27px; }\n\n.tinvwl-table tbody:first-of-type > tr:first-child > td:first-child > .tinvwl-inner {\n /*padding-top: 30px;*/ }\n\n.tinvwl-table tbody:last-of-type > tr:last-child > td:first-child > .tinvwl-inner {\n /*padding-bottom: 20px;*/ }\n\n.tinvwl-table tfoot .tinvwl-inner {\n padding-top: 20px; }\n\n.tinvwl-table tbody > tr + tr .tinvwl-inner {\n /*border-top: 2px solid rgba(219,219,219,.522);*/ }\n\n.tinvwl-table tr.no-top-border .tinvwl-inner, .tinvwl-table tr.no-top-border .tinvwl-info-wrap {\n border-top: 0;\n padding-top: 0; }\n\n.tinvwl-table thead .w-bg-grey .tinvwl-info-wrap {\n padding-top: 30px; }\n\n/*.tinvwl-table tbody > tr .tinvwl-inner,\n.tinvwl-table tbody > tr .tinvwl-info-wrap {\n padding: 30px 0;\n}*/\n/*.tinvwl-table tbody:first-of-type > tr:first-child > td > .tinvwl-info-wrap,*/\n.tiwl-notifications-style-logo img {\n height: 42px; }\n\n@media (min-width: 1200px) {\n .tinvwl-table tr.tinvwl-full-width .control-label label {\n margin-bottom: 10px; }\n .tinvwl-table tr.tinvwl-full-width [class^=\"col-lg-\"], .tinvwl-table tr.tinvwl-full-width [class^=\"col-md-\"] {\n width: 100%; }\n .tinvwl-table tr.tinvwl-full-width textarea {\n height: 250px;\n padding: 15px; }\n .tiwl-notifications-style-logo img {\n float: right; } }\n\n@media (max-width: 1199px) {\n .form-horizontal .control-label .tinvwl-empty {\n display: none; }\n .tinvwl-style-options .tinvwl-empty-info, .tinvwl-style-options .tinvwl-info {\n display: none !important; }\n .tinvwl-style-options .tinvwl-table thead th:first-child, .tinvwl-style-options .tinvwl-bodies-border td:first-child {\n padding-right: 30px !important; }\n .tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner {\n padding-bottom: 0; }\n .tinvwl-table .tinvwl-header-row.tinvwl-line-border .tinvwl-inner .form-group {\n margin-bottom: 20px; } }\n\n.tinvwl-info .tinvwl-info-desc a {\n text-decoration: underline;\n color: #ff5739; }\n .tinvwl-info .tinvwl-info-desc a:hover, .tinvwl-info .tinvwl-info-desc a:active, .tinvwl-info .tinvwl-info-desc a:focus {\n color: #000; }\n\n.tinvwl-info-wrap.tinvwl-in-section {\n background: #fbfaf9;\n color: #4f4639; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {\n width: 42px;\n vertical-align: top;\n padding-top: 1px;\n padding-right: 20px; }\n\n.tinvwl-info-wrap .tinvwl-info-sign span, .tinvwl-info-wrap .tinvwl-info-sign .tinvwl-help {\n display: inline-block;\n text-align: center;\n width: 22px;\n height: 22px;\n line-height: 22px;\n border-radius: 50%;\n background: #e1dbce; }\n\n.tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span, .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {\n display: block; }\n\n.tinvwl-info-wrap i {\n font-size: 14px;\n color: #fbfaf9; }\n\n.tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn {\n width: auto; }\n\n.tinvwl-btns-group {\n margin-bottom: 23px;\n margin-top: -15px;\n margin-right: -15px; }\n\n.tiwl-style-custom-allow .tinvwl-inner textarea {\n margin-bottom: 23px; }\n\n.tinvwl-btns-group .tinvwl-btn {\n margin-top: 15px;\n margin-right: 15px;\n float: left; }\n\n@media (min-width: 1200px) {\n .tinvwl-table .tinvwl-form-onoff, .tinvwl-panel:not(.only-button) .tinvwl-table .col-lg-6 > .tinvwl-btn, .tinvwl-btns-group .tinvwl-btn {\n float: right; } }\n\n.tinvwl-table .tinvwl-info .tinvwl-info-wrap.tinvwl-in-section .tinvwl-help {\n display: none; }\n\n.tinvwl-info-wrap.tinvwl-in-table {\n display: inline-block;\n vertical-align: middle;\n display: block;\n margin-bottom: 5px; }\n .tinvwl-info-wrap.tinvwl-in-table .tinvwl-help {\n cursor: pointer; }\n\n.tinvwl-content .widefat th.tinvwl-has-info {\n /*word-break: break-all;*/ }\n .tinvwl-content .widefat th.tinvwl-has-info .tinvwl-col-name {\n margin-right: 5px; }\n\n.tinvwl-info-wrap.tinvwl-in-table .tinvwl-info-desc {\n display: none; }\n\n@media (max-width: 1200px) {\n .tinvwl-table .tinvwl-info {\n padding-left: 15px;\n padding-right: 15px;\n /*vertical-align: middle;*/ }\n .tinvwl-table.w-info > thead > tr > th:first-child, .tinvwl-table.w-info > tbody > tr > td:first-child {\n width: 90%; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign {\n width: auto;\n padding-right: 0; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign span {\n display: none; }\n .tinvwl-table .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-sign .tinvwl-help {\n display: block;\n margin: 0 auto; }\n .tinvwl-info-wrap.tinvwl-in-section .tinvwl-info-desc {\n display: none; } }\n\n@media (max-width: 782px) {\n .tinvwl-content .widefat th.tinvwl-has-info.sortable, .tinvwl-content .widefat th.tinvwl-has-info.sorted {\n padding-top: 0; }\n .widefat tfoot td input[type=checkbox], .widefat th input[type=checkbox], .widefat thead td input[type=checkbox] {\n margin-bottom: 0; }\n .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 {\n padding-top: 18px;\n padding-bottom: 18px; }\n .tinvwl-content .widefat thead td.check-column {\n padding-top: 14px;\n padding-bottom: 15px;\n padding-left: 20px;\n width: 45px; }\n .tinvwl-content .widefat tbody th.check-column {\n padding-top: 14px;\n padding-bottom: 15px;\n padding-left: 20px;\n width: 45px;\n padding-top: 11px;\n padding-bottom: 11px;\n vertical-align: top; }\n .tinvwl-content .widefat.wishlists thead td.check-column, .tinvwl-content .widefat.wishlists tbody th.check-column {\n width: 23px; }\n .tinvwl-content .widefat thead td.check-column + th {\n padding-left: 10px; }\n .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 {\n padding-left: 10px; }\n .tinvwl-content .widefat tbody th.check-column + td {\n padding-left: 10px; }\n .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 {\n padding-left: 13px;\n display: inline-block;\n margin-top: 5px;\n margin-bottom: 0; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n text-align: left; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {\n text-align: right;\n padding-right: 30px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n left: 28px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.check-column + td:not(.column-primary)::before {\n left: 13px; }\n .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column):last-child {\n padding-bottom: 13px; } }\n\n/* Popover */\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 9999;\n display: none;\n max-width: 279px;\n padding: 1px;\n text-align: center;\n white-space: normal;\n background-color: #fff;\n background-clip: padding-box;\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22);\n box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.22); }\n .popover.top {\n margin-top: -10px; }\n .popover.right {\n margin-left: 10px; }\n .popover.bottom {\n margin-top: 10px; }\n .popover.left {\n margin-left: -10px; }\n\n.popover-title {\n padding: 30px 30px 0;\n margin: 0;\n font-family: 'Open Sans', Arial, sans-serif;\n font-size: 14px;\n font-weight: 600;\n line-height: 1.714;\n text-transform: uppercase;\n letter-spacing: -.35px; }\n\n.popover-content {\n padding: 25px 30px 30px;\n color: #5D5D5D;\n font-family: Arial, sans-serif;\n font-size: 14px;\n line-height: 1.429; }\n\n.popover > .arrow {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n border-width: 11px;\n margin-left: 0;\n overflow: visible; }\n .popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n content: none;\n z-index: 9999;\n background: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n position: absolute;\n left: auto;\n top: auto;\n width: auto;\n height: auto;\n -webkit-transform: none;\n transform: none;\n content: \"\";\n border-width: 10px; }\n\n.popover.top > .arrow {\n bottom: -11px;\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0; }\n .popover.top > .arrow:after {\n bottom: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-color: #fff;\n border-bottom-width: 0; }\n\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0; }\n .popover.right > .arrow:after {\n bottom: -10px;\n left: 1px;\n content: \" \";\n border-right-color: #fff;\n border-left-width: 0; }\n\n.popover.bottom > .arrow {\n top: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-width: 0; }\n .popover.bottom > .arrow:after {\n top: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-width: 0;\n border-bottom-color: #fff; }\n\n.popover.left > .arrow {\n top: 50%;\n left: auto;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0; }\n .popover.left > .arrow:after {\n left: auto;\n right: 1px;\n bottom: -10px;\n content: \" \";\n border-right-width: 0;\n border-left-color: #fff; }\n\n/* Image w/description */\n.tinvwl-img-w-desc i {\n margin-right: 20px; }\n\n.tinvwl-img-w-desc h5 {\n font-weight: 600;\n text-transform: uppercase; }\n\n.tinvwl-img-w-desc .tinvwl-desc {\n color: #4f4639; }\n\n.tinvwl-img-w-desc h5 + .tinvwl-desc {\n margin-top: 2px; }\n\n/* Premium Features */\n.tinvwl-premium-feat .row {\n margin: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.tinvwl-premium-feat .col-lg-4 {\n padding: 0;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 0px;\n flex: 1 1 0; }\n .tinvwl-premium-feat .col-lg-4 .half-containers {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n overflow: hidden;\n position: relative; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back {\n background: #211709;\n /* Old browsers */ }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back a {\n display: block;\n position: relative;\n color: #ffffff;\n outline: none;\n text-decoration: none;\n background: url(\"../img/money-back.svg\") no-repeat 50% 0;\n float: left;\n width: 100%;\n height: 60%;\n margin: 15px 0; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back a span {\n display: none; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.money-back p {\n text-align: center;\n color: #ffffff;\n font-size: 16px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization {\n text-align: center;\n background: #333333 url(\"../img/customization.png\") no-repeat 100% 100%; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization h2 {\n margin: 30px auto 20px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization p {\n font-size: 16px;\n color: #ffffff;\n padding-left: 10px;\n padding-right: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray {\n background-color: #958095;\n margin: 10px auto; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.customization .tinvwl-btn.gray:hover {\n background-color: #ffffff;\n color: #333333; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate {\n text-align: center;\n border-bottom: 1px solid #e7e7e7; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 {\n background: url(\"../img/rate_us.png\") no-repeat center;\n display: block;\n width: 186px;\n height: 76px;\n margin: 30px auto 20px;\n font-size: 18px;\n line-height: 100px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate h2 a {\n display: block;\n width: 186px;\n height: 76px;\n color: #ffffff;\n text-decoration: none;\n outline: none;\n font-weight: 600; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate p {\n font-size: 16px;\n padding-left: 10px;\n padding-right: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.rate a {\n color: #ff5739;\n text-decoration: underline; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe {\n text-align: center; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe h2 {\n color: #453a2a;\n margin: 30px auto 20px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe p {\n font-size: 16px;\n padding-left: 10px;\n padding-right: 10px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group {\n width: 90%;\n position: relative;\n margin: 10px auto; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=\"email\"] {\n width: 65%;\n height: 45px; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe .mc-field-group input[type=\"submit\"] {\n width: 30%; }\n .tinvwl-premium-feat .col-lg-4 .half-containers.subscribe #mc_embed_signup {\n margin-bottom: 30px; }\n\n.tinvwl-premium-feat h2 {\n font-size: 30px;\n text-transform: uppercase;\n letter-spacing: -.025em;\n line-height: 1;\n color: #ffffff; }\n\n.tinvwl-premium-feat .tinvwl-pic-col {\n border: 5px solid #ffffff;\n text-align: center;\n background: #df4c57;\n /* Old browsers */\n /* FF3.6-15 */\n /* Chrome10-25,Safari5.1-6 */\n background: linear-gradient(135deg, #df4c57 0%, #f78c62 100%);\n /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df4c57', endColorstr='#f78c62', GradientType=1);\n /* IE6-9 fallback on horizontal gradient */\n padding: 50px 10px;\n color: #ffffff; }\n .tinvwl-premium-feat .tinvwl-pic-col img {\n display: block;\n margin: 0 auto; }\n .tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white {\n color: #ff5739; }\n .tinvwl-premium-feat .tinvwl-pic-col .tinvwl-btn.white:hover {\n color: #ffffff; }\n .tinvwl-premium-feat .tinvwl-pic-col p {\n font-size: 16px;\n padding-bottom: 1em; }\n\n.tinvwl-premium-feat .tinvwl-feat-col {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #ffffff;\n background-color: #f9f8f5; }\n\n.tinvwl-premium-feat .tinvwl-sup-col {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column; }\n\n/* Footer */\n#wpfooter {\n padding: 10px 40px; }\n #wpfooter p {\n font-family: \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 14px;\n line-height: 1.85714286;\n color: #4b4b4b; }\n #wpfooter .ftinvwl-heart {\n margin: 0 3px; }\n #wpfooter .ftinvwl-star {\n font-size: 12px;\n margin: 0 1px; }\n #wpfooter span .ftinvwl-star:first-of-type {\n margin-left: 6px; }\n #wpfooter span .ftinvwl-star:last-of-type {\n margin-left: 3px; }\n #wpfooter i {\n color: #ff5739; }\n #wpfooter a {\n text-decoration: underline;\n color: #ff5739; }\n #wpfooter a:hover, #wpfooter a:active, #wpfooter a:focus {\n color: #000; }\n\n/* Color Picker */\n.tinvwl-color-picker {\n position: relative; }\n .tinvwl-color-picker .iris-picker {\n position: absolute;\n z-index: 9999; }\n .tinvwl-color-picker input[type=text] {\n color: #fff;\n border: 4px solid #fff;\n -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14);\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.14); }\n .tinvwl-color-picker .tinvwl-eyedropper {\n cursor: pointer;\n position: relative;\n display: inline-block;\n vertical-align: top;\n margin-left: 4px;\n width: 42px;\n height: 42px;\n background: #fff url(\"../img/color_icon.png\") no-repeat center;\n border: 1px solid rgba(0, 0, 0, 0.14);\n border-radius: 2px;\n -webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.1); }\n .tinvwl-color-picker .tinvwl-eyedropper a {\n color: #6b625a; }\n .tinvwl-color-picker .tinvwl-eyedropper i {\n display: inline-block;\n position: absolute;\n top: 15px;\n left: 14px;\n font-size: 12px; }\n .tinvwl-color-picker + .iris-picker .iris-square-value {\n width: 0;\n height: 0; }\n\n/* Modal */\n.tinvwl-overlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n visibility: hidden;\n opacity: 0;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease;\n background: #191919; }\n\n.tinvwl-modal.tinvwl-modal-open .tinvwl-overlay {\n visibility: visible;\n opacity: .5; }\n\n.admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 32px !important; }\n\n.tinvwl-content .tinvwl-modal {\n overflow-y: auto;\n overflow-x: hidden;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n z-index: 9999;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden;\n visibility: hidden;\n opacity: 0;\n text-align: left;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n .tinvwl-content .tinvwl-modal .tinvwl-modal-inner {\n position: relative;\n margin: 0 auto;\n background: #fff;\n border-radius: 4px; }\n .tinvwl-content .tinvwl-modal.tinvwl-modal-open {\n visibility: visible;\n opacity: 1;\n width: 100%;\n height: 100%; }\n\n@media screen and (max-width: 1200px) {\n .tinvwl-premium-feat .row {\n display: block; } }\n\n@media screen and (max-width: 782px) {\n .admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 46px !important; } }\n\n@media screen and (max-width: 600px) {\n .admin-bar .tinvwl-content .tinvwl-modal {\n padding-top: 0 !important; } }\n\n.tinvwl-modal .tinvwl-table {\n height: 100%; }\n\n.tinvwl-content .tinvwl-modal .tinvwl-modal-inner {\n max-width: 415px;\n padding: 40px 45px; }\n\n.tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails {\n text-align: center; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails p {\n margin: 0 0 26px; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn.large {\n padding: 14px 33px; }\n .tinvwl-content .tinvwl-modal.tinvwl-send-promo-emails .tinvwl-btn + .tinvwl-btn {\n margin-left: 6px; }\n\n/* Quick Buttons */\n.tinvwl-quick-btns {\n position: fixed;\n top: 25%;\n left: 100%;\n z-index: 9999; }\n .tinvwl-quick-btns button {\n display: block;\n width: 117px;\n font-size: 14px;\n font-family: \"Open Sans\", Arial, sans-serif;\n font-weight: 600;\n padding: 0 35px 0 0;\n border-radius: 2px;\n border: none;\n text-decoration: none;\n background: #96b100;\n color: #ffffff;\n -webkit-transform: translateX(-50px);\n transform: translateX(-50px);\n transition: -webkit-transform .3s ease;\n -webkit-transition: -webkit-transform .3s ease;\n transition: transform .3s ease;\n transition: transform .3s ease, -webkit-transform .3s ease; }\n\n.tinvwl-panel.only-button .tinvwl-quick-btns .form-control {\n display: block;\n width: 119px; }\n\n.tinvwl-quick-btns button:hover {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%); }\n\n.tinvwl-quick-btns button + button {\n margin-top: 4px; }\n\n.tinvwl-quick-btns button span {\n display: inline-block;\n width: 50px;\n padding: 15px 0;\n text-align: center; }\n\n/* Preview Select */\n@media (min-width: 1200px) {\n .tinvwl-empty-select + .tinvwl-input-group-btn {\n text-align: right; } }\n\n.tinvwl-empty-select + .tinvwl-input-group-btn .tinvwl-btn {\n margin-left: 0; }\n\n/* Bootstrap */\n.container, .container-fluid {\n /*padding-right: 15px;\n padding-left: 15px;*/\n margin-right: auto;\n margin-left: auto; }\n\n@media (min-width: 768px) {\n .container {\n width: 750px; } }\n\n@media (min-width: 992px) {\n .container {\n width: 970px; } }\n\n@media (min-width: 1200px) {\n .container {\n width: 1170px; } }\n\n.row {\n margin-right: -15px;\n margin-left: -15px; }\n\n.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 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px; }\n\n.tinvwl-table .form-group .row {\n /*margin-left: -5px;*/\n /*margin-right: -5px;*/ }\n\n.tinvwl-table .form-group [class^=\"col-\"] {\n /*padding-right: 5px;*/\n /*padding-left: 5px;*/ }\n\n.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 {\n float: left; }\n\n.col-xs-12 {\n float: left;\n width: 100%; }\n\n.col-xs-11 {\n width: 91.66666667%; }\n\n.col-xs-10 {\n width: 83.33333333%; }\n\n.col-xs-9 {\n width: 75%; }\n\n.col-xs-8 {\n width: 66.66666667%; }\n\n.col-xs-7 {\n width: 58.33333333%; }\n\n.col-xs-6 {\n width: 50%; }\n\n.col-xs-5 {\n width: 41.66666667%; }\n\n.col-xs-4 {\n width: 33.33333333%; }\n\n.col-xs-3 {\n width: 25%; }\n\n.col-xs-2 {\n width: 16.66666667%; }\n\n.col-xs-1 {\n width: 8.33333333%; }\n\n.col-xs-pull-12 {\n right: 100%; }\n\n.col-xs-pull-11 {\n right: 91.66666667%; }\n\n.col-xs-pull-10 {\n right: 83.33333333%; }\n\n.col-xs-pull-9 {\n right: 75%; }\n\n.col-xs-pull-8 {\n right: 66.66666667%; }\n\n.col-xs-pull-7 {\n right: 58.33333333%; }\n\n.col-xs-pull-6 {\n right: 50%; }\n\n.col-xs-pull-5 {\n right: 41.66666667%; }\n\n.col-xs-pull-4 {\n right: 33.33333333%; }\n\n.col-xs-pull-3 {\n right: 25%; }\n\n.col-xs-pull-2 {\n right: 16.66666667%; }\n\n.col-xs-pull-1 {\n right: 8.33333333%; }\n\n.col-xs-pull-0 {\n right: auto; }\n\n.col-xs-push-12 {\n left: 100%; }\n\n.col-xs-push-11 {\n left: 91.66666667%; }\n\n.col-xs-push-10 {\n left: 83.33333333%; }\n\n.col-xs-push-9 {\n left: 75%; }\n\n.col-xs-push-8 {\n left: 66.66666667%; }\n\n.col-xs-push-7 {\n left: 58.33333333%; }\n\n.col-xs-push-6 {\n left: 50%; }\n\n.col-xs-push-5 {\n left: 41.66666667%; }\n\n.col-xs-push-4 {\n left: 33.33333333%; }\n\n.col-xs-push-3 {\n left: 25%; }\n\n.col-xs-push-2 {\n left: 16.66666667%; }\n\n.col-xs-push-1 {\n left: 8.33333333%; }\n\n.col-xs-push-0 {\n left: auto; }\n\n.col-xs-offset-12 {\n margin-left: 100%; }\n\n.col-xs-offset-11 {\n margin-left: 91.66666667%; }\n\n.col-xs-offset-10 {\n margin-left: 83.33333333%; }\n\n.col-xs-offset-9 {\n margin-left: 75%; }\n\n.col-xs-offset-8 {\n margin-left: 66.66666667%; }\n\n.col-xs-offset-7 {\n margin-left: 58.33333333%; }\n\n.col-xs-offset-6 {\n margin-left: 50%; }\n\n.col-xs-offset-5 {\n margin-left: 41.66666667%; }\n\n.col-xs-offset-4 {\n margin-left: 33.33333333%; }\n\n.col-xs-offset-3 {\n margin-left: 25%; }\n\n.col-xs-offset-2 {\n margin-left: 16.66666667%; }\n\n.col-xs-offset-1 {\n margin-left: 8.33333333%; }\n\n.col-xs-offset-0 {\n margin-left: 0; }\n\n@media (min-width: 768px) {\n .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 {\n float: left; }\n .col-sm-12 {\n float: left;\n width: 100%; }\n .col-sm-11 {\n width: 91.66666667%; }\n .col-sm-10 {\n width: 83.33333333%; }\n .col-sm-9 {\n width: 75%; }\n .col-sm-8 {\n width: 66.66666667%; }\n .col-sm-7 {\n width: 58.33333333%; }\n .col-sm-6 {\n width: 50%; }\n .col-sm-5 {\n width: 41.66666667%; }\n .col-sm-4 {\n width: 33.33333333%; }\n .col-sm-3 {\n width: 25%; }\n .col-sm-2 {\n width: 16.66666667%; }\n .col-sm-1 {\n width: 8.33333333%; }\n .col-sm-pull-12 {\n right: 100%; }\n .col-sm-pull-11 {\n right: 91.66666667%; }\n .col-sm-pull-10 {\n right: 83.33333333%; }\n .col-sm-pull-9 {\n right: 75%; }\n .col-sm-pull-8 {\n right: 66.66666667%; }\n .col-sm-pull-7 {\n right: 58.33333333%; }\n .col-sm-pull-6 {\n right: 50%; }\n .col-sm-pull-5 {\n right: 41.66666667%; }\n .col-sm-pull-4 {\n right: 33.33333333%; }\n .col-sm-pull-3 {\n right: 25%; }\n .col-sm-pull-2 {\n right: 16.66666667%; }\n .col-sm-pull-1 {\n right: 8.33333333%; }\n .col-sm-pull-0 {\n right: auto; }\n .col-sm-push-12 {\n left: 100%; }\n .col-sm-push-11 {\n left: 91.66666667%; }\n .col-sm-push-10 {\n left: 83.33333333%; }\n .col-sm-push-9 {\n left: 75%; }\n .col-sm-push-8 {\n left: 66.66666667%; }\n .col-sm-push-7 {\n left: 58.33333333%; }\n .col-sm-push-6 {\n left: 50%; }\n .col-sm-push-5 {\n left: 41.66666667%; }\n .col-sm-push-4 {\n left: 33.33333333%; }\n .col-sm-push-3 {\n left: 25%; }\n .col-sm-push-2 {\n left: 16.66666667%; }\n .col-sm-push-1 {\n left: 8.33333333%; }\n .col-sm-push-0 {\n left: auto; }\n .col-sm-offset-12 {\n margin-left: 100%; }\n .col-sm-offset-11 {\n margin-left: 91.66666667%; }\n .col-sm-offset-10 {\n margin-left: 83.33333333%; }\n .col-sm-offset-9 {\n margin-left: 75%; }\n .col-sm-offset-8 {\n margin-left: 66.66666667%; }\n .col-sm-offset-7 {\n margin-left: 58.33333333%; }\n .col-sm-offset-6 {\n margin-left: 50%; }\n .col-sm-offset-5 {\n margin-left: 41.66666667%; }\n .col-sm-offset-4 {\n margin-left: 33.33333333%; }\n .col-sm-offset-3 {\n margin-left: 25%; }\n .col-sm-offset-2 {\n margin-left: 16.66666667%; }\n .col-sm-offset-1 {\n margin-left: 8.33333333%; }\n .col-sm-offset-0 {\n margin-left: 0; } }\n\n@media (min-width: 992px) {\n .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 {\n float: left; }\n .col-md-12 {\n float: left;\n width: 100%; }\n .col-md-11 {\n width: 91.66666667%; }\n .col-md-10 {\n width: 83.33333333%; }\n .col-md-9 {\n width: 75%; }\n .col-md-8 {\n width: 66.66666667%; }\n .col-md-7 {\n width: 58.33333333%; }\n .col-md-6 {\n width: 50%; }\n .col-md-5 {\n width: 41.66666667%; }\n .col-md-4 {\n width: 33.33333333%; }\n .col-md-3 {\n width: 25%; }\n .col-md-2 {\n width: 16.66666667%; }\n .col-md-1 {\n width: 8.33333333%; }\n .col-md-pull-12 {\n right: 100%; }\n .col-md-pull-11 {\n right: 91.66666667%; }\n .col-md-pull-10 {\n right: 83.33333333%; }\n .col-md-pull-9 {\n right: 75%; }\n .col-md-pull-8 {\n right: 66.66666667%; }\n .col-md-pull-7 {\n right: 58.33333333%; }\n .col-md-pull-6 {\n right: 50%; }\n .col-md-pull-5 {\n right: 41.66666667%; }\n .col-md-pull-4 {\n right: 33.33333333%; }\n .col-md-pull-3 {\n right: 25%; }\n .col-md-pull-2 {\n right: 16.66666667%; }\n .col-md-pull-1 {\n right: 8.33333333%; }\n .col-md-pull-0 {\n right: auto; }\n .col-md-push-12 {\n left: 100%; }\n .col-md-push-11 {\n left: 91.66666667%; }\n .col-md-push-10 {\n left: 83.33333333%; }\n .col-md-push-9 {\n left: 75%; }\n .col-md-push-8 {\n left: 66.66666667%; }\n .col-md-push-7 {\n left: 58.33333333%; }\n .col-md-push-6 {\n left: 50%; }\n .col-md-push-5 {\n left: 41.66666667%; }\n .col-md-push-4 {\n left: 33.33333333%; }\n .col-md-push-3 {\n left: 25%; }\n .col-md-push-2 {\n left: 16.66666667%; }\n .col-md-push-1 {\n left: 8.33333333%; }\n .col-md-push-0 {\n left: auto; }\n .col-md-offset-12 {\n margin-left: 100%; }\n .col-md-offset-11 {\n margin-left: 91.66666667%; }\n .col-md-offset-10 {\n margin-left: 83.33333333%; }\n .col-md-offset-9 {\n margin-left: 75%; }\n .col-md-offset-8 {\n margin-left: 66.66666667%; }\n .col-md-offset-7 {\n margin-left: 58.33333333%; }\n .col-md-offset-6 {\n margin-left: 50%; }\n .col-md-offset-5 {\n margin-left: 41.66666667%; }\n .col-md-offset-4 {\n margin-left: 33.33333333%; }\n .col-md-offset-3 {\n margin-left: 25%; }\n .col-md-offset-2 {\n margin-left: 16.66666667%; }\n .col-md-offset-1 {\n margin-left: 8.33333333%; }\n .col-md-offset-0 {\n margin-left: 0; } }\n\n@media (min-width: 1200px) {\n .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 {\n float: left; }\n .col-lg-12 {\n float: left;\n width: 100%; }\n .col-lg-11 {\n width: 91.66666667%; }\n .col-lg-10 {\n width: 83.33333333%; }\n .col-lg-9 {\n width: 75%; }\n .col-lg-8 {\n width: 66.66666667%; }\n .col-lg-7 {\n width: 58.33333333%; }\n .col-lg-6 {\n width: 50%; }\n .col-lg-5 {\n width: 41.66666667%; }\n .col-lg-4 {\n width: 33.33333333%; }\n .col-lg-3 {\n width: 25%; }\n .col-lg-2 {\n width: 16.66666667%; }\n .col-lg-1 {\n width: 8.33333333%; }\n .col-lg-pull-12 {\n right: 100%; }\n .col-lg-pull-11 {\n right: 91.66666667%; }\n .col-lg-pull-10 {\n right: 83.33333333%; }\n .col-lg-pull-9 {\n right: 75%; }\n .col-lg-pull-8 {\n right: 66.66666667%; }\n .col-lg-pull-7 {\n right: 58.33333333%; }\n .col-lg-pull-6 {\n right: 50%; }\n .col-lg-pull-5 {\n right: 41.66666667%; }\n .col-lg-pull-4 {\n right: 33.33333333%; }\n .col-lg-pull-3 {\n right: 25%; }\n .col-lg-pull-2 {\n right: 16.66666667%; }\n .col-lg-pull-1 {\n right: 8.33333333%; }\n .col-lg-pull-0 {\n right: auto; }\n .col-lg-push-12 {\n left: 100%; }\n .col-lg-push-11 {\n left: 91.66666667%; }\n .col-lg-push-10 {\n left: 83.33333333%; }\n .col-lg-push-9 {\n left: 75%; }\n .col-lg-push-8 {\n left: 66.66666667%; }\n .col-lg-push-7 {\n left: 58.33333333%; }\n .col-lg-push-6 {\n left: 50%; }\n .col-lg-push-5 {\n left: 41.66666667%; }\n .col-lg-push-4 {\n left: 33.33333333%; }\n .col-lg-push-3 {\n left: 25%; }\n .col-lg-push-2 {\n left: 16.66666667%; }\n .col-lg-push-1 {\n left: 8.33333333%; }\n .col-lg-push-0 {\n left: auto; }\n .col-lg-offset-12 {\n margin-left: 100%; }\n .col-lg-offset-11 {\n margin-left: 91.66666667%; }\n .col-lg-offset-10 {\n margin-left: 83.33333333%; }\n .col-lg-offset-9 {\n margin-left: 75%; }\n .col-lg-offset-8 {\n margin-left: 66.66666667%; }\n .col-lg-offset-7 {\n margin-left: 58.33333333%; }\n .col-lg-offset-6 {\n margin-left: 50%; }\n .col-lg-offset-5 {\n margin-left: 41.66666667%; }\n .col-lg-offset-4 {\n margin-left: 33.33333333%; }\n .col-lg-offset-3 {\n margin-left: 25%; }\n .col-lg-offset-2 {\n margin-left: 16.66666667%; }\n .col-lg-offset-1 {\n margin-left: 8.33333333%; }\n .col-lg-offset-0 {\n margin-left: 0; } }\n\n@media (max-width: 1199px) {\n .tinvwl-table .row > [class^=\"col-md-\"] + [class^=\"col-md-\"], .tinvwl-table .row > [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n padding-top: 30px; }\n .tinvwl-table .form-group > [class^=\"col-md-\"] + [class^=\"col-md-\"], .tinvwl-table .form-group > [class^=\"col-lg-\"] + [class^=\"col-lg-\"] {\n padding-top: 30px; } }\n\n.fade {\n opacity: 0;\n -webkit-transition: opacity .15s linear;\n transition: opacity .15s linear; }\n .fade.in {\n opacity: 1; }\n\n.form-horizontal .form-group {\n margin-right: -15px;\n margin-left: -15px; }\n\n.form-group {\n margin-bottom: 23px; }\n\n.form-horizontal:last-of-type .form-group {\n /*margin-bottom: 0;*/ }\n\n.tinvwl-inner .form-group + .form-group > label {\n /*margin-top: 7px;*/ }\n\n.form-control {\n display: block;\n width: 100%; }\n\nlabel.one-line {\n display: inline-block;\n margin-bottom: 0;\n margin-right: 10px; }\n\n.control-label label {\n display: block;\n margin-bottom: 10px; }\n\n.form-horizontal .control-label label {\n padding-top: 9px;\n margin-bottom: 0; }\n\n@media (min-width: 1200px) {\n .tinvwl-table .tinvwl-header-row label {\n margin-bottom: 0; }\n .tinvwl-table .tinvwl-header-row .form-group {\n margin-top: -7px;\n margin-bottom: 13px; } }\n\n@media (max-width: 1199px) {\n .form-horizontal .control-label label {\n margin-bottom: 10px; }\n .tinvwl-table .tinvwl-header-row label {\n padding-top: 3px; } }\n\n.tinvwl-input-group-btn {\n margin-top: 13px; }\n\n.tinvwl-input-group {\n position: relative;\n display: table;\n border-collapse: separate; }\n\n.tinvwl-input-group-addon {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; }\n\n.tinvwl-input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n margin-top: 0;\n position: relative;\n white-space: nowrap; }\n .tinvwl-input-group-btn .tinvwl-btn {\n margin-left: 10px; }\n .tinvwl-input-group-btn > .btn {\n position: relative; }\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n display: table-cell; }\n\n.tinvwl-input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0; }\n\n@media only screen and (max-width: 1199px) {\n .tinvwl-input-group:not(.tinvwl-no-full) {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control {\n float: none; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-left: 0; }\n .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 {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n margin-left: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button {\n margin-left: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button {\n margin-left: 0; } }\n\n.text-right {\n text-align: right; }\n\n@media (max-width: 1199px) {\n .text-right {\n text-align: left; } }\n\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-static {\n display: inline-block; }\n .form-inline .tinvwl-input-group {\n display: inline-table;\n vertical-align: middle; }\n .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 {\n width: auto; }\n .form-inline .tinvwl-input-group > .form-control {\n width: 100%; }\n .form-inline .control-label label {\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio, .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio label, .form-inline .checkbox label {\n padding-left: 0; }\n .form-inline .radio input[type=\"radio\"], .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0; }\n .form-inline .has-feedback .form-control-feedback {\n top: 0; } }\n\n/*************************IMAGES *******************************/\n.logo_heart {\n background: url(\"../img/logo_heart.png\") no-repeat center;\n display: inline-block;\n background-size: 54px 54px;\n width: 54px;\n height: 54px; }\n\n.admin-rescue {\n background: url(\"../img/admin-rescue.png\") no-repeat center;\n display: inline-block;\n background-size: 61px 60px;\n width: 61px;\n height: 60px; }\n\n.admin-update {\n background: url(\"../img/admin-update.png\") no-repeat center;\n display: inline-block;\n background-size: 61px 60px;\n width: 61px;\n height: 60px; }\n\n.wizard_logo {\n background: url(\"../img/wizard_logo.png\") no-repeat center;\n background-size: 54px 54px;\n width: 54px;\n height: 54px;\n display: block;\n margin: 10px auto; }\n\n.wizard_setup {\n background: url(\"../img/wizard_setup.png\") no-repeat center;\n display: inline-block;\n background-size: 143px 144px;\n width: 143px;\n height: 144px; }\n\n.premium_adv {\n background: url(\"../img/premium_logo.png\") no-repeat center;\n display: inline-block;\n margin: 0 auto 35px;\n background-size: 107px 106px;\n width: 107px;\n height: 106px; }\n\n/************************** RETINA *************************/\n.tinvwl-content select {\n background-size: 13px 8px; }\n\n.tinvwl-select + .tinvwl-caret span {\n background-size: 13px 18px; }\n\n.tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background-size: 20px 30px; }\n\n.tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background-size: 20px 30px; }\n\n.tinvwl-color-picker .tinvwl-eyedropper {\n background-size: 28px 29px; }\n\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all {\n .tinvwl-content select {\n background-image: url(\"../img/select_caret@2x.png\"); }\n .tinvwl-select + .tinvwl-caret span {\n background-image: url(\"../img/chevron_down@2x.png\"); }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .prev-page:hover .tinvwl-chevron {\n background-image: url(\"../img/chevron_icon@2x.png\"); }\n .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page .tinvwl-chevron, .tinvwl-content .tablenav .tablenav-pages .pagination-links .next-page:hover .tinvwl-chevron {\n background-image: url(\"../img/chevron_icon@2x.png\"); }\n .tinvwl-color-picker .tinvwl-eyedropper {\n background-image: url(\"../img/color_icon@2x.png\"); }\n .logo_heart {\n background-image: url(\"../img/logo_heart@2x.png\"); }\n .admin-rescue {\n background-image: url(\"../img/admin-rescue@2x.png\"); }\n .admin-update {\n background-image: url(\"../img/admin-update@2x.png\"); }\n .wizard_logo {\n background-image: url(\"../img/wizard_logo@2x.png\"); }\n .wizard_setup {\n background-image: url(\"../img/wizard_setup@2x.png\"); } }\n\n/******************STYLE HEADINGS*********************/\n#style_options .tinvwl-table tbody tr .tinvwl-inner h2 {\n font-size: 18px;\n color: #291C09;\n text-transform: capitalize;\n font-weight: 600;\n margin-bottom: 21px;\n padding: 14px 0; }\n\n::-webkit-input-placeholder {\n color: #e5e5e5;\n opacity: 1 !important;\n /* for older chrome versions. may no longer apply. */ }\n\n:-moz-placeholder {\n /* Firefox 18- */\n color: #e5e5e5;\n opacity: 1 !important; }\n\n::-moz-placeholder {\n /* Firefox 19+ */\n color: #e5e5e5;\n opacity: 1 !important; }\n\n:-ms-input-placeholder {\n color: #e5e5e5; }\n"]}
assets/css/admin.min.css CHANGED
@@ -1,46 +1,46 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:'tinvwl-webfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
- .ftinvwl-twitter:before{content:"\f099"}
9
- .ftinvwl-facebook:before{content:"\f09a"}
10
- .ftinvwl-facebook-f:before{content:"\f09a"}
11
- .ftinvwl-google:before{content:"\f0d5"}
12
- .ftinvwl-email:before{content:"\f0e0"}
13
- .ftinvwl-pinterest:before{content:"\f231"}
14
- .ftinvwl-whatsapp:before{content:"\f232"}
15
- .ftinvwl-clipboard:before{content:"\e911"}
16
- .ftinvwl-star:before{content:"\e912"}
17
- .ftinvwl-shopping-cart:before{content:"\e913"}
18
- .ftinvwl-magic:before{content:"\e914"}
19
- .ftinvwl-info:before{content:"\e915"}
20
- .ftinvwl-graduation-cap:before{content:"\e918"}
21
- .ftinvwl-floppy-o:before{content:"\e919"}
22
- .ftinvwl-eyedropper:before{content:"\e91a"}
23
- .ftinvwl-exclamation-triangle:before{content:"\e91b"}
24
- .ftinvwl-check:before{content:"\e91e"}
25
- .ftinvwl-arrow-left:before{content:"\e91f"}
26
- .ftinvwl-wrench:before{content:"\e920"}
27
- .ftinvwl-chevron-down:before{content:"\e900"}
28
- .ftinvwl-chevron-right:before{content:"\e901"}
29
- .ftinvwl-chevron-left:before{content:"\e902"}
30
- .ftinvwl-chevron-up:before{content:"\e903"}
31
- .ftinvwl-cancel:before{content:"\e904"}
32
- .ftinvwl-times:before{content:"\e905"}
33
- .ftinvwl-heart-plus:before{content:"\e906"}
34
- .ftinvwl-heart-mark-right:before{content:"\e907"}
35
- .ftinvwl-heart2:before{content:"\e908"}
36
- .ftinvwl-heart-o:before{content:"\e909"}
37
- .ftinvwl-heart-mark-left:before{content:"\e90a"}
38
- .ftinvwl-heart-mail:before{content:"\e90b"}
39
- .ftinvwl-heart-tinv:before{content:"\e90c"}
40
- .ftinvwl-key:before{content:"\e90d"}
41
- .ftinvwl-lock:before{content:"\e90e"}
42
- .ftinvwl-hearts:before{content:"\e90f"}
43
- .ftinvwl-user:before{content:"\e910"}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  *{-webkit-box-sizing:border-box;box-sizing:border-box}
46
  *:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:'tinvwl-webfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
+ .ftinvwl-twitter:before{content:"\f099" !important}
9
+ .ftinvwl-facebook:before{content:"\f09a" !important}
10
+ .ftinvwl-facebook-f:before{content:"\f09a" !important}
11
+ .ftinvwl-google:before{content:"\f0d5" !important}
12
+ .ftinvwl-email:before{content:"\f0e0" !important}
13
+ .ftinvwl-pinterest:before{content:"\f231" !important}
14
+ .ftinvwl-whatsapp:before{content:"\f232" !important}
15
+ .ftinvwl-clipboard:before{content:"\e911" !important}
16
+ .ftinvwl-star:before{content:"\e912" !important}
17
+ .ftinvwl-shopping-cart:before{content:"\e913" !important}
18
+ .ftinvwl-magic:before{content:"\e914" !important}
19
+ .ftinvwl-info:before{content:"\e915" !important}
20
+ .ftinvwl-graduation-cap:before{content:"\e918" !important}
21
+ .ftinvwl-floppy-o:before{content:"\e919" !important}
22
+ .ftinvwl-eyedropper:before{content:"\e91a" !important}
23
+ .ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
24
+ .ftinvwl-check:before{content:"\e91e" !important}
25
+ .ftinvwl-arrow-left:before{content:"\e91f" !important}
26
+ .ftinvwl-wrench:before{content:"\e920" !important}
27
+ .ftinvwl-chevron-down:before{content:"\e900" !important}
28
+ .ftinvwl-chevron-right:before{content:"\e901" !important}
29
+ .ftinvwl-chevron-left:before{content:"\e902" !important}
30
+ .ftinvwl-chevron-up:before{content:"\e903" !important}
31
+ .ftinvwl-cancel:before{content:"\e904" !important}
32
+ .ftinvwl-times:before{content:"\e905" !important}
33
+ .ftinvwl-heart-plus:before{content:"\e906" !important}
34
+ .ftinvwl-heart-mark-right:before{content:"\e907" !important}
35
+ .ftinvwl-heart2:before{content:"\e908" !important}
36
+ .ftinvwl-heart-o:before{content:"\e909" !important}
37
+ .ftinvwl-heart-mark-left:before{content:"\e90a" !important}
38
+ .ftinvwl-heart-mail:before{content:"\e90b" !important}
39
+ .ftinvwl-heart-tinv:before{content:"\e90c" !important}
40
+ .ftinvwl-key:before{content:"\e90d" !important}
41
+ .ftinvwl-lock:before{content:"\e90e" !important}
42
+ .ftinvwl-hearts:before{content:"\e90f" !important}
43
+ .ftinvwl-user:before{content:"\e910" !important}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  *{-webkit-box-sizing:border-box;box-sizing:border-box}
46
  *:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
assets/css/public-rtl.css CHANGED
@@ -25,112 +25,112 @@ WooCommerce Wishlist Plugin custom webfont
25
  -moz-osx-font-smoothing: grayscale; }
26
 
27
  .ftinvwl-twitter:before {
28
- content: "\f099"; }
29
 
30
  .ftinvwl-facebook:before {
31
- content: "\f09a"; }
32
 
33
  .ftinvwl-facebook-f:before {
34
- content: "\f09a"; }
35
 
36
  .ftinvwl-google:before {
37
- content: "\f0d5"; }
38
 
39
  .ftinvwl-email:before {
40
- content: "\f0e0"; }
41
 
42
  .ftinvwl-pinterest:before {
43
- content: "\f231"; }
44
 
45
  .ftinvwl-whatsapp:before {
46
- content: "\f232"; }
47
 
48
  .ftinvwl-clipboard:before {
49
- content: "\e911"; }
50
 
51
  .ftinvwl-star:before {
52
- content: "\e912"; }
53
 
54
  .ftinvwl-shopping-cart:before {
55
- content: "\e913"; }
56
 
57
  .ftinvwl-magic:before {
58
- content: "\e914"; }
59
 
60
  .ftinvwl-info:before {
61
- content: "\e915"; }
62
 
63
  .ftinvwl-graduation-cap:before {
64
- content: "\e918"; }
65
 
66
  .ftinvwl-floppy-o:before {
67
- content: "\e919"; }
68
 
69
  .ftinvwl-eyedropper:before {
70
- content: "\e91a"; }
71
 
72
  .ftinvwl-exclamation-triangle:before {
73
- content: "\e91b"; }
74
 
75
  .ftinvwl-check:before {
76
- content: "\e91e"; }
77
 
78
  .ftinvwl-arrow-left:before {
79
- content: "\e91f"; }
80
 
81
  .ftinvwl-wrench:before {
82
- content: "\e920"; }
83
 
84
  .ftinvwl-chevron-down:before {
85
- content: "\e900"; }
86
 
87
  .ftinvwl-chevron-right:before {
88
- content: "\e901"; }
89
 
90
  .ftinvwl-chevron-left:before {
91
- content: "\e902"; }
92
 
93
  .ftinvwl-chevron-up:before {
94
- content: "\e903"; }
95
 
96
  .ftinvwl-cancel:before {
97
- content: "\e904"; }
98
 
99
  .ftinvwl-times:before {
100
- content: "\e905"; }
101
 
102
  .ftinvwl-heart-plus:before {
103
- content: "\e906"; }
104
 
105
  .ftinvwl-heart-mark-right:before {
106
- content: "\e907"; }
107
 
108
  .ftinvwl-heart2:before {
109
- content: "\e908"; }
110
 
111
  .ftinvwl-heart-o:before {
112
- content: "\e909"; }
113
 
114
  .ftinvwl-heart-mark-left:before {
115
- content: "\e90a"; }
116
 
117
  .ftinvwl-heart-mail:before {
118
- content: "\e90b"; }
119
 
120
  .ftinvwl-heart-tinv:before {
121
- content: "\e90c"; }
122
 
123
  .ftinvwl-key:before {
124
- content: "\e90d"; }
125
 
126
  .ftinvwl-lock:before {
127
- content: "\e90e"; }
128
 
129
  .ftinvwl-hearts:before {
130
- content: "\e90f"; }
131
 
132
  .ftinvwl-user:before {
133
- content: "\e910"; }
134
 
135
  /* PULSE */
136
  @-webkit-keyframes ftinvwl-pulse {
@@ -622,7 +622,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
622
  .tinv-wishlist .product-action {
623
  width: 60px; } }
624
 
625
- @media only screen and (max-width: 1024px) and (min-width: 641px) {
626
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock p {
627
  display: block;
628
  text-align: center; }
@@ -647,7 +647,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
647
  .tinv-wishlist .tinv-lists-nav a.tinv-prev > span, .tinv-wishlist .tinv-lists-nav a.tinv-next > span {
648
  display: none; } }
649
 
650
- @media only screen and (max-width: 640px) {
651
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {
652
  display: none; }
653
  .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {
@@ -705,7 +705,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
705
  width: auto;
706
  text-align: right; } }
707
 
708
- @media only screen and (max-width: 1024px) and (min-width: 641px) {
709
  .tinv-wishlist .wishlist-action button[value="manage_remove"] span {
710
  display: none; }
711
  .tinv-wishlist .wishlist-action button[value="manage_remove"] > i {
@@ -713,7 +713,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
713
  .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
714
  margin-top: 0; } }
715
 
716
- @media only screen and (max-width: 640px) {
717
  .tinv-wishlist button[value="manage_apply"] .tinvwl-mobile, .tinv-wishlist button[value="product_apply"] .tinvwl-mobile {
718
  display: none; }
719
  .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
@@ -742,7 +742,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
742
  .tinv-wishlist .tinv-login form input[name=login] {
743
  min-width: auto; } }
744
 
745
- @media only screen and (max-width: 640px) {
746
  .tinv-wishlist .social-buttons {
747
  text-align: center; }
748
  .tinv-wishlist .navigation-button > li {
@@ -780,7 +780,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
780
  margin-left: 0;
781
  margin-bottom: 5px; } }
782
 
783
- @media only screen and (max-width: 667px) {
784
  .tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {
785
  float: none;
786
  width: 100%; }
@@ -894,7 +894,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
894
  margin-top: 12px;
895
  width: 100%; }
896
 
897
- @media screen and (max-width: 782px) {
898
  .admin-bar .tinv-wishlist .tinv-modal {
899
  padding-top: 46px !important; } }
900
 
@@ -972,7 +972,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
972
  padding: 5px 5px 0 0;
973
  color: #FF0000; }
974
 
975
- @media only screen and (max-width: 640px) {
976
  .navigation-button, .social-buttons, .tinv-lists-nav {
977
  margin-right: 12px;
978
  margin-left: 12px; } }
@@ -1008,11 +1008,11 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
1008
  white-space: nowrap;
1009
  vertical-align: top; }
1010
 
1011
- @media only screen and (max-width: 640px) {
1012
  .tinvwl-input-group {
1013
  width: 100%; } }
1014
 
1015
- @media only screen and (max-width: 667px) {
1016
  .tinvwl-input-group:not(.tinvwl-no-full) {
1017
  display: block; }
1018
  .tinvwl-input-group:not(.tinvwl-no-full) .form-control, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {
@@ -1118,7 +1118,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
1118
  .tinv-wishlist .tinvwl-table-manage-list .product-remove {
1119
  display: table-cell; } }
1120
 
1121
- @media only screen and (max-width: 640px) {
1122
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {
1123
  display: block; } }
1124
 
25
  -moz-osx-font-smoothing: grayscale; }
26
 
27
  .ftinvwl-twitter:before {
28
+ content: "\f099" !important; }
29
 
30
  .ftinvwl-facebook:before {
31
+ content: "\f09a" !important; }
32
 
33
  .ftinvwl-facebook-f:before {
34
+ content: "\f09a" !important; }
35
 
36
  .ftinvwl-google:before {
37
+ content: "\f0d5" !important; }
38
 
39
  .ftinvwl-email:before {
40
+ content: "\f0e0" !important; }
41
 
42
  .ftinvwl-pinterest:before {
43
+ content: "\f231" !important; }
44
 
45
  .ftinvwl-whatsapp:before {
46
+ content: "\f232" !important; }
47
 
48
  .ftinvwl-clipboard:before {
49
+ content: "\e911" !important; }
50
 
51
  .ftinvwl-star:before {
52
+ content: "\e912" !important; }
53
 
54
  .ftinvwl-shopping-cart:before {
55
+ content: "\e913" !important; }
56
 
57
  .ftinvwl-magic:before {
58
+ content: "\e914" !important; }
59
 
60
  .ftinvwl-info:before {
61
+ content: "\e915" !important; }
62
 
63
  .ftinvwl-graduation-cap:before {
64
+ content: "\e918" !important; }
65
 
66
  .ftinvwl-floppy-o:before {
67
+ content: "\e919" !important; }
68
 
69
  .ftinvwl-eyedropper:before {
70
+ content: "\e91a" !important; }
71
 
72
  .ftinvwl-exclamation-triangle:before {
73
+ content: "\e91b" !important; }
74
 
75
  .ftinvwl-check:before {
76
+ content: "\e91e" !important; }
77
 
78
  .ftinvwl-arrow-left:before {
79
+ content: "\e91f" !important; }
80
 
81
  .ftinvwl-wrench:before {
82
+ content: "\e920" !important; }
83
 
84
  .ftinvwl-chevron-down:before {
85
+ content: "\e900" !important; }
86
 
87
  .ftinvwl-chevron-right:before {
88
+ content: "\e901" !important; }
89
 
90
  .ftinvwl-chevron-left:before {
91
+ content: "\e902" !important; }
92
 
93
  .ftinvwl-chevron-up:before {
94
+ content: "\e903" !important; }
95
 
96
  .ftinvwl-cancel:before {
97
+ content: "\e904" !important; }
98
 
99
  .ftinvwl-times:before {
100
+ content: "\e905" !important; }
101
 
102
  .ftinvwl-heart-plus:before {
103
+ content: "\e906" !important; }
104
 
105
  .ftinvwl-heart-mark-right:before {
106
+ content: "\e907" !important; }
107
 
108
  .ftinvwl-heart2:before {
109
+ content: "\e908" !important; }
110
 
111
  .ftinvwl-heart-o:before {
112
+ content: "\e909" !important; }
113
 
114
  .ftinvwl-heart-mark-left:before {
115
+ content: "\e90a" !important; }
116
 
117
  .ftinvwl-heart-mail:before {
118
+ content: "\e90b" !important; }
119
 
120
  .ftinvwl-heart-tinv:before {
121
+ content: "\e90c" !important; }
122
 
123
  .ftinvwl-key:before {
124
+ content: "\e90d" !important; }
125
 
126
  .ftinvwl-lock:before {
127
+ content: "\e90e" !important; }
128
 
129
  .ftinvwl-hearts:before {
130
+ content: "\e90f" !important; }
131
 
132
  .ftinvwl-user:before {
133
+ content: "\e910" !important; }
134
 
135
  /* PULSE */
136
  @-webkit-keyframes ftinvwl-pulse {
622
  .tinv-wishlist .product-action {
623
  width: 60px; } }
624
 
625
+ @media only screen and (max-width: 1024px) and (min-width: 769px) {
626
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock p {
627
  display: block;
628
  text-align: center; }
647
  .tinv-wishlist .tinv-lists-nav a.tinv-prev > span, .tinv-wishlist .tinv-lists-nav a.tinv-next > span {
648
  display: none; } }
649
 
650
+ @media only screen and (max-width: 768px) {
651
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {
652
  display: none; }
653
  .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {
705
  width: auto;
706
  text-align: right; } }
707
 
708
+ @media only screen and (max-width: 1024px) and (min-width: 768px) {
709
  .tinv-wishlist .wishlist-action button[value="manage_remove"] span {
710
  display: none; }
711
  .tinv-wishlist .wishlist-action button[value="manage_remove"] > i {
713
  .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
714
  margin-top: 0; } }
715
 
716
+ @media only screen and (max-width: 768px) {
717
  .tinv-wishlist button[value="manage_apply"] .tinvwl-mobile, .tinv-wishlist button[value="product_apply"] .tinvwl-mobile {
718
  display: none; }
719
  .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
742
  .tinv-wishlist .tinv-login form input[name=login] {
743
  min-width: auto; } }
744
 
745
+ @media only screen and (max-width: 768px) {
746
  .tinv-wishlist .social-buttons {
747
  text-align: center; }
748
  .tinv-wishlist .navigation-button > li {
780
  margin-left: 0;
781
  margin-bottom: 5px; } }
782
 
783
+ @media only screen and (max-width: 768px) {
784
  .tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {
785
  float: none;
786
  width: 100%; }
894
  margin-top: 12px;
895
  width: 100%; }
896
 
897
+ @media screen and (max-width: 768px) {
898
  .admin-bar .tinv-wishlist .tinv-modal {
899
  padding-top: 46px !important; } }
900
 
972
  padding: 5px 5px 0 0;
973
  color: #FF0000; }
974
 
975
+ @media only screen and (max-width: 768px) {
976
  .navigation-button, .social-buttons, .tinv-lists-nav {
977
  margin-right: 12px;
978
  margin-left: 12px; } }
1008
  white-space: nowrap;
1009
  vertical-align: top; }
1010
 
1011
+ @media only screen and (max-width: 768px) {
1012
  .tinvwl-input-group {
1013
  width: 100%; } }
1014
 
1015
+ @media only screen and (max-width: 768px) {
1016
  .tinvwl-input-group:not(.tinvwl-no-full) {
1017
  display: block; }
1018
  .tinvwl-input-group:not(.tinvwl-no-full) .form-control, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {
1118
  .tinv-wishlist .tinvwl-table-manage-list .product-remove {
1119
  display: table-cell; } }
1120
 
1121
+ @media only screen and (max-width: 768px) {
1122
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {
1123
  display: block; } }
1124
 
assets/css/public-rtl.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"names":[],"mappings":"","sources":["public-rtl.css"],"file":"public-rtl.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: 'tinvwl-webfont';\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.ttf?xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.woff?xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal; }\n\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'tinvwl-webfont' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ftinvwl-twitter:before {\n content: \"\\f099\"; }\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\"; }\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\"; }\n\n.ftinvwl-google:before {\n content: \"\\f0d5\"; }\n\n.ftinvwl-email:before {\n content: \"\\f0e0\"; }\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\"; }\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\"; }\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\"; }\n\n.ftinvwl-star:before {\n content: \"\\e912\"; }\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\"; }\n\n.ftinvwl-magic:before {\n content: \"\\e914\"; }\n\n.ftinvwl-info:before {\n content: \"\\e915\"; }\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\"; }\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\"; }\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\"; }\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\"; }\n\n.ftinvwl-check:before {\n content: \"\\e91e\"; }\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\"; }\n\n.ftinvwl-wrench:before {\n content: \"\\e920\"; }\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\"; }\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\"; }\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\"; }\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\"; }\n\n.ftinvwl-cancel:before {\n content: \"\\e904\"; }\n\n.ftinvwl-times:before {\n content: \"\\e905\"; }\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\"; }\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\"; }\n\n.ftinvwl-heart2:before {\n content: \"\\e908\"; }\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\"; }\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\"; }\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\"; }\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\"; }\n\n.ftinvwl-key:before {\n content: \"\\e90d\"; }\n\n.ftinvwl-lock:before {\n content: \"\\e90e\"; }\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\"; }\n\n.ftinvwl-user:before {\n content: \"\\e910\"; }\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite; }\n\n.tinv-wishlist form, .tinv-wishlist p:last-child, .tinv-wishlist table {\n margin-bottom: 0; }\n\n.tinv-wishlist * {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinvwl-wishlist :after, .tinvwl-wishlist :before {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinv-wishlist select {\n width: 140px; }\n\n.tinv-wishlist ul {\n list-style: none;\n margin: 0;\n padding: 0; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {\n margin-top: -10px;\n margin-right: -10px; }\n\n.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 {\n text-align: center; }\n\n.tinv-wishlist .button i, .tinv-wishlist .navigation-button a i {\n margin-left: 6px; }\n\n.tinv-wishlist input[type=\"button\"] i, .tinv-wishlist input[type=\"reset\"] i, .tinv-wishlist input[type=\"submit\"] i {\n margin-left: 6px; }\n\n.tinv-wishlist a.tinv-close-modal i {\n margin-left: 0; }\n\na.wishlist_products_counter {\n text-decoration: none; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {\n content: '\\e909';\n display: inline-block;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 20px;\n vertical-align: sub;\n margin-left: 5px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, a.wishlist_products_counter.top_wishlist-heart-plus:before, span.wishlist_products_counter.top_wishlist-heart-plus:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before {\n content: '\\e906';\n display: inline-block;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 20px;\n vertical-align: sub;\n margin-left: 5px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {\n position: relative;\n width: 36px;\n height: 36px;\n vertical-align: sub; }\n\na.wishlist_products_counter.top_wishlist-heart-plus.no-txt, span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {\n position: relative;\n width: 36px;\n height: 36px;\n vertical-align: sub; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {\n position: absolute;\n top: 50%;\n right: 50%;\n margin-left: 0; }\n\n.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {\n padding-right: 1em;\n vertical-align: bottom; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {\n content: '\\e908'; }\n\n.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before {\n content: '\\e908'; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before {\n content: '\\e907'; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before, a.wishlist_products_counter.top_wishlist-white:before, span.wishlist_products_counter.top_wishlist-white:before {\n color: #FFF; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before, a.wishlist_products_counter.top_wishlist-black:before, span.wishlist_products_counter.top_wishlist-black:before {\n color: #000; }\n\n.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {\n margin-bottom: 15px; }\n\n.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {\n margin-top: 15px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {\n padding: 10px 11px;\n line-height: 1; }\n\n.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button {\n margin: 0; }\n .wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before {\n display: none; }\n\na.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_counter.top_wishlist-custom.no-txt {\n padding: 10px 11px;\n line-height: 1; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {\n display: inline-block !important;\n vertical-align: baseline;\n width: auto !important;\n max-width: 16px;\n max-height: 16px;\n margin-bottom: 0;\n margin: 0 0 0 6px !important; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img, a.wishlist_products_counter.top_wishlist-custom.no-txt img, span.wishlist_products_counter.top_wishlist-custom.no-txt img {\n margin-left: 0 !important; }\n\n.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {\n float: none; }\n\nul.products li.product .tinvwl_add_to_wishlist_button {\n margin-top: 1em; }\n\n.tinvwl_add_to_wishlist_button {\n display: inline-block;\n cursor: pointer;\n -webkit-transition: opacity 1s;\n transition: opacity 1s;\n opacity: 1;\n visibility: visible; }\n\n.tinv-wishlist.woocommerce .stock.in-stock:before {\n content: none; }\n\n.tinv-wraper.tinv-wishlist {\n font-size: 100%; }\n .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {\n position: absolute;\n z-index: 10;\n margin: 0;\n top: 10px;\n right: 10px; }\n .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button {\n margin-top: 0; }\n\n.tinv-create-list li input[type=radio] {\n margin-left: 10px; }\n\n.tinv-create-list li + li {\n margin-top: 15px; }\n\n.tinv-create-list .tinvwl-input-group + ul {\n margin-top: 25px; }\n\n.tinv-search-list {\n margin-bottom: 36px; }\n\n.tinv-wishlist .tinv-header {\n margin-bottom: 30px; }\n\n.tinv-wishlist table {\n position: relative;\n table-layout: auto;\n margin-bottom: 30px;\n z-index: 2; }\n\n.tinv-overlay {\n top: 0;\n right: 0;\n position: fixed;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n\n.tinv-wishlist .tinv-modal {\n top: 0;\n right: 0;\n position: fixed;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n\n.tinv-wishlist table.tinvwl-table-manage-list {\n margin-bottom: 27px;\n width: 100%; }\n\n.tinv-wishlist table input[type=checkbox] {\n margin-left: 0; }\n\n.tinv-wishlist table td, .tinv-wishlist table th {\n padding: 1em;\n vertical-align: middle; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-cb {\n width: 35px;\n text-align: center; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-remove {\n width: 35px;\n text-align: center;\n padding: 1em .5em; }\n\n.tinv-wishlist .product-remove button {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-line-pack: center;\n align-content: center;\n margin: 0 auto;\n width: 27px;\n height: 27px;\n border-radius: 50%;\n padding: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: none;\n background-color: #f7f7f7;\n color: #000000;\n font-size: 20px;\n padding-right: 1px;\n padding-top: 3px;\n min-height: 0; }\n\n.tinv-wishlist .product-thumbnail {\n min-width: 100px;\n width: 100px; }\n .tinv-wishlist .product-thumbnail .wp-post-image {\n margin-bottom: 0; }\n\n.tinv-wishlist td.product-name a + .variation {\n margin-top: 2px; }\n\n.tinv-wishlist .product-stock i {\n margin-left: 15px; }\n\n.tinv-wishlist .product-stock p {\n display: table; }\n .tinv-wishlist .product-stock p.stock::before {\n display: none; }\n\n.tinv-wishlist .product-stock span {\n display: table-cell;\n vertical-align: middle; }\n\n.tinv-wishlist .product-action > .button > i, .tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove], .tinv-wishlist table thead th .tinvwl-mobile {\n display: none; }\n\n.tinv-wishlist.woocommerce .product-quantity {\n width: 80px;\n text-align: center; }\n\n.tinv-wishlist.woocommerce table .quantity .qty {\n max-width: 100%;\n width: 62px;\n text-align: right; }\n\n.tinv-wishlist .product-action {\n width: 135px;\n text-align: center; }\n .tinv-wishlist .product-action .button {\n width: 100%; }\n .tinv-wishlist .product-action .tinvwl_move_product_button {\n margin-top: 5px; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-action > button[name=tinvwl-remove] > i {\n margin-left: 0; }\n\n.tinv-wishlist .wishlist-cb {\n width: 33px;\n text-align: center; }\n\n.tinv-wishlist .wishlist-name .tinvwl-rename-input input {\n width: 100%; }\n\n.tinv-wishlist .wishlist-name .tinvwl-rename-button {\n float: left; }\n .tinv-wishlist .wishlist-name .tinvwl-rename-button > i {\n margin-left: 10px; }\n\n.tinv-wishlist .wishlist-privacy, .tinv-wishlist table:not(.tinvwl-public) .wishlist-date {\n width: 18%; }\n\n.tinv-wishlist .wishlist-privacy select {\n width: 100%; }\n\n.tinv-wishlist .wishlist-name {\n width: 45%; }\n\n.tinv-wishlist .wishlist-action {\n width: 120px;\n text-align: center; }\n .tinv-wishlist .wishlist-action button[value=manage_remove] > i {\n display: none;\n margin-left: 0; }\n\n.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {\n display: inline-block;\n vertical-align: middle; }\n .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list > a.button {\n margin-left: 0; }\n\n.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: -10px; }\n\n.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n float: right;\n width: 35%;\n margin-left: 2%; }\n\n.tinv-wishlist tfoot .tinvwl-to-right {\n float: right;\n width: 63%;\n text-align: left; }\n .tinv-wishlist tfoot .tinvwl-to-right > * {\n margin: 10px 0 0;\n vertical-align: middle; }\n .tinv-wishlist tfoot .tinvwl-to-right > * + * {\n margin-right: 10px; }\n\n.tinv-wishlist tfoot .tinvwl-to-left:empty + .tinvwl-to-right {\n width: 100%; }\n\n.tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {\n margin-top: 16px; }\n\n.tinv-wishlist .navigation-button {\n margin-top: -10px; }\n .tinv-wishlist .navigation-button > li {\n float: right; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {\n margin-left: 30px;\n margin-top: 10px;\n display: inline-block; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a.button, .tinv-wishlist .navigation-button > li > a.button {\n margin-left: 10px; }\n .tinv-wishlist .navigation-button > li:last-child > .tinv-create-list > a, .tinv-wishlist .navigation-button > li:last-child > a {\n margin-left: 0; }\n\n.tinv-wishlist .social-buttons {\n text-align: left; }\n .tinv-wishlist .social-buttons > span, .tinv-wishlist .social-buttons > ul {\n display: inline-block;\n vertical-align: middle; }\n .tinv-wishlist .social-buttons > span {\n margin-left: 27px; }\n .tinv-wishlist .social-buttons li {\n float: right;\n margin: 0 0 0 5px;\n list-style: none; }\n .tinv-wishlist .social-buttons li:last-child {\n margin-left: 0; }\n .tinv-wishlist .social-buttons li a.social {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-line-pack: center;\n align-content: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 2em;\n height: 2em;\n border-radius: 50%;\n text-align: center;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: 0;\n font-size: 20px;\n text-decoration: none;\n text-transform: none !important; }\n .tinv-wishlist .social-buttons li a.social.white {\n color: #ffffff; }\n .tinv-wishlist .social-buttons li a.social.dark {\n color: #000000; }\n .tinv-wishlist .social-buttons li a.social i {\n line-height: 2em; }\n\n.tinv-wishlist .navigation-button .tinv-create-list > a.tinvwl-no-icon > i, .tinv-wishlist .navigation-button li > a.tinvwl-no-icon > i {\n display: none; }\n\n.tinv-wishlist .tinv-lists-nav {\n margin-top: 35px;\n margin-bottom: 35px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: 100%; }\n .tinv-wishlist .tinv-lists-nav > * {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n text-align: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .tinv-wishlist .tinv-lists-nav > span {\n font-weight: 700; }\n\n.tinv-wishlist .tinv-next {\n display: inline-block;\n float: right; }\n\n.tinv-wishlist .tinv-prev {\n display: inline-block;\n float: right;\n margin-left: 35px !important; }\n\n.tinv-wishlist .tinv-prev i {\n margin-right: 0;\n margin-left: 18px; }\n\n.tinv-wishlist .tinv-next i {\n margin-right: 18px;\n margin-left: 0; }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public) {\n margin-top: 0; }\n .tinv-wishlist .tinvwl-table-manage-list .product-remove {\n display: none; }\n .tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] {\n display: inline-block;\n margin-top: 5px; }\n .tinv-wishlist .product-action {\n width: 60px; } }\n\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock p {\n display: block;\n text-align: center; }\n .tinv-wishlist .product-stock span {\n display: block; }\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock i {\n margin-left: 0; }\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt {\n display: none; }\n .tinv-wishlist .product-thumbnail {\n max-width: 76px;\n width: 76px; }\n .tinv-wishlist .product-action .button > i {\n display: inline-block;\n margin-left: 0; }\n .tinv-wishlist .product-action .button .tinvwl-txt {\n display: none; } }\n\n@media only screen and (max-width: 1023px) {\n .tinv-wishlist .tinv-lists-nav a.tinv-prev > i, .tinv-wishlist .tinv-lists-nav a.tinv-next > i {\n margin: 0; }\n .tinv-wishlist .tinv-lists-nav a.tinv-prev > span, .tinv-wishlist .tinv-lists-nav a.tinv-next > span {\n display: none; } }\n\n@media only screen and (max-width: 640px) {\n .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {\n display: none; }\n .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {\n display: none; }\n .tinv-wishlist thead th .tinvwl-full {\n display: none; }\n .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name, .tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name {\n display: block;\n width: 100%;\n text-align: center; }\n .tinv-wishlist table thead th .tinvwl-mobile {\n display: block; }\n .tinv-wishlist table.tinvwl-table-manage-list tbody td {\n display: block;\n width: 100% !important;\n text-align: center; }\n .tinv-wishlist table.tinvwl-table-manage-lists tbody td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {\n display: block;\n width: 100% !important;\n text-align: center; }\n .tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child) {\n border-bottom: 0; }\n .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) {\n border-bottom: 0; }\n .tinv-wishlist .product-stock p {\n margin: 0 auto; }\n .tinv-wishlist .product-thumbnail img {\n margin: 0 auto;\n max-width: 80px; }\n .tinv-wishlist.woocommerce table .quantity .qty {\n text-align: center;\n width: 100%; }\n .tinv-wishlist .product-action .tinvwl_move_product_button {\n margin-top: 10px; }\n .tinv-wishlist table.tinvwl-table-manage-list tfoot td {\n display: block;\n width: 100%; }\n .tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove] {\n width: 100%; }\n .tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button {\n float: none; } }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .wishlist-name .tinvwl-rename-button > i, .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n margin-left: 0; }\n .tinv-wishlist .wishlist-name .tinvwl-rename-button span {\n display: none; }\n .tinv-wishlist .wishlist-action {\n width: 60px; }\n .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n float: none;\n width: auto; }\n .tinv-wishlist tfoot .tinvwl-to-right {\n float: none;\n width: auto;\n text-align: right; } }\n\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\n .tinv-wishlist .wishlist-action button[value=\"manage_remove\"] span {\n display: none; }\n .tinv-wishlist .wishlist-action button[value=\"manage_remove\"] > i {\n display: inline-block; }\n .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: 0; } }\n\n@media only screen and (max-width: 640px) {\n .tinv-wishlist button[value=\"manage_apply\"] .tinvwl-mobile, .tinv-wishlist button[value=\"product_apply\"] .tinvwl-mobile {\n display: none; }\n .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {\n display: block; }\n .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button {\n width: 100%;\n margin: 10px 0 0; }\n .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button {\n width: 100%;\n margin: 10px 0 0; }\n .tinv-wishlist tfoot .tinvwl-to-right > * {\n margin: 10px 0 0; }\n .tinv-wishlist tfoot .tinvwl-to-right .button:first-child, .tinv-wishlist tfoot .tinvwl-to-right button:first-child {\n margin-top: 0 !important; }\n .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: 20px; } }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .social-buttons {\n float: none;\n width: auto;\n text-align: right;\n margin-top: 20px; }\n .tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {\n margin-top: 30px; }\n .tinv-wishlist .tinv-login form input[name=login] {\n min-width: auto; } }\n\n@media only screen and (max-width: 640px) {\n .tinv-wishlist .social-buttons {\n text-align: center; }\n .tinv-wishlist .navigation-button > li {\n width: 20%;\n text-align: center; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li {\n width: 100%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li {\n width: 50%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li {\n width: 33%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li {\n width: 25%; }\n .tinv-wishlist .navigation-button > li + li {\n width: 20%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li + li {\n width: 100%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li + li {\n width: 50%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li + li {\n width: 33%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li + li {\n width: 25%; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {\n width: calc(100% - 10px);\n margin-left: 0; }\n .tinv-wishlist .navigation-button .tinv-create-list > a .tinvwl-txt, .tinv-wishlist .navigation-button li > a .tinvwl-txt {\n display: none; }\n .tinv-wishlist .navigation-button .tinv-create-list > a > i, .tinv-wishlist .navigation-button li > a > i {\n display: inline-block !important;\n margin-left: 0; }\n .tinv-wishlist .social-buttons > span {\n display: block;\n margin-top: 0;\n margin-left: 0;\n margin-bottom: 5px; } }\n\n@media only screen and (max-width: 667px) {\n .tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {\n float: none;\n width: 100%; }\n .tinv-wishlist.woocommerce .tinv-login form .form-row-first {\n padding: 0; }\n .tinv-wishlist.woocommerce .tinv-login form .form-row-last {\n padding: 0;\n margin-top: 10px; }\n .tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn {\n display: block;\n padding: 0;\n width: auto;\n margin-top: 10px; } }\n\n.tinv-overlay {\n width: 100%;\n height: 100%;\n visibility: hidden;\n opacity: 0;\n background: #191919; }\n\n.tinv-modal.tinv-modal-open .tinv-overlay {\n visibility: visible;\n opacity: .5; }\n\n.admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 32px !important; }\n\n.tinv-wishlist .tinv-modal {\n overflow-y: auto;\n overflow-x: hidden;\n width: 0;\n height: 0;\n z-index: 9999;\n outline: 0 !important;\n -webkit-backface-visibility: hidden;\n visibility: hidden;\n opacity: 0;\n text-align: right; }\n .tinv-wishlist .tinv-modal .tinv-modal-inner {\n position: relative;\n margin: 0 auto;\n background-color: #fff;\n max-width: 360px;\n padding: 40px; }\n .tinv-wishlist .tinv-modal.tinv-modal-open {\n visibility: visible;\n opacity: 1;\n width: 100%;\n height: 100%; }\n .tinv-wishlist .tinv-modal .tinv-close-modal {\n display: inline-block;\n position: absolute;\n top: 17px;\n left: 14px;\n width: 26px;\n height: 26px;\n line-height: 26px;\n font-size: 12px;\n text-align: center;\n border-radius: 50%;\n border-bottom: 0;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n background-color: #ebe9eb; }\n .tinv-wishlist .tinv-modal .icon_big_heart_check, .tinv-wishlist .tinv-modal .icon_big_times, .tinv-wishlist .tinv-modal img {\n display: block;\n margin: 0 auto;\n margin-bottom: 25px;\n opacity: 1 !important; }\n .tinv-wishlist .tinv-modal ul {\n overflow: visible;\n list-style: disc;\n margin: 10px 20px 0 0; }\n .tinv-wishlist .tinv-modal li {\n list-style: disc !important; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal ul, .tinv-wishlist.tinv-create-list form ul {\n list-style: none !important;\n margin: 25px 0 0; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal li, .tinv-wishlist.tinv-create-list form li {\n list-style: none !important; }\n\n.tinv-wishlist .tinv-modal .already-in {\n margin-bottom: 35px; }\n\n.tinv-wishlist .tinv-modal .delete-notification {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinv-modal .already-in ul {\n overflow: visible;\n margin: 12px 17px 27px 0; }\n\n.tinv-wishlist .tinv-modal select {\n width: 100%; }\n\n.tinv-wishlist .tinv-modal button + .button, .tinv-wishlist .tinv-modal button + button {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal input + button {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal label + button, .tinv-wishlist .tinv-modal label + input {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal select + button, .tinv-wishlist .tinv-modal select + input {\n margin-top: 12px;\n width: 100%; }\n\n@media screen and (max-width: 782px) {\n .admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 46px !important; } }\n\n@media screen and (max-width: 600px) {\n .admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 0 !important; }\n .tinv-wishlist .tinv-modal .tinv-close-modal {\n position: static;\n display: block;\n margin: 0 auto 20px; } }\n\n.tinv-wishlist .tinv-modal .already-in + label {\n display: block;\n margin-top: 6px; }\n\n.tinv-wishlist .tinv-modal label select {\n margin-top: 8px; }\n\n.tinv-wishlist .tinv-modal .delete-notification + button {\n width: 100%; }\n\n.tinv-wishlist .tinvwl_added_to_wishlist, .tinv-wishlist .tinvwl_created_wishlist {\n text-align: center; }\n\n.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinvwl_created_wishlist .tinv-txt {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinvwl_created_wishlist button {\n margin-top: 0;\n margin-bottom: 10px; }\n\n.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {\n margin-top: 0;\n margin-bottom: 10px; }\n\n.tinv-wishlist .tinv-modal .tinvwl-buttons-group {\n margin-top: 20px; }\n\n.tinv-wishlist .tinvwl-buttons-group button {\n width: 100%; }\n .tinv-wishlist .tinvwl-buttons-group button + button {\n margin-top: 7px; }\n .tinv-wishlist .tinvwl-buttons-group button i {\n position: relative; }\n .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times {\n font-size: 20px;\n top: 0;\n vertical-align: initial; }\n .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before {\n position: relative;\n top: 3px; }\n\n.tinv-wishlist .tinvwl-buttons-group + button {\n width: 100%;\n margin-top: 7px; }\n\n.tinv-wishlist .tinv-modal h2 {\n text-align: center;\n margin: 0 0 35px; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal-inner {\n max-width: 778px;\n padding: 30px; }\n\n.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group), .tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control {\n border: 2px solid #FF0000; }\n\n.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group) {\n border: 2px solid #FF0000; }\n\n.tinv-wishlist .tinvwl-has-error + .tinvwl-error {\n padding: 5px 5px 0 0;\n color: #FF0000; }\n\n@media only screen and (max-width: 640px) {\n .navigation-button, .social-buttons, .tinv-lists-nav {\n margin-right: 12px;\n margin-left: 12px; } }\n\n.tinvwl-tooltip {\n display: none; }\n\n.tinvwl-input-group {\n position: relative;\n display: table;\n border-collapse: separate; }\n .tinvwl-input-group .form-control {\n position: relative;\n z-index: 1;\n float: right;\n height: 38px;\n width: 100%;\n margin: 0; }\n .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-right: 15px; }\n\n.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-right: 10px; }\n\n.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-right: 9px; }\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n display: table-cell; }\n\n.tinvwl-input-group-addon, .tinvwl-input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: top; }\n\n@media only screen and (max-width: 640px) {\n .tinvwl-input-group {\n width: 100%; } }\n\n@media only screen and (max-width: 667px) {\n .tinvwl-input-group:not(.tinvwl-no-full) {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control {\n float: none; }\n .tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-right: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-right: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input {\n width: 100%; } }\n\n.tinv-table {\n display: table;\n width: 100%;\n height: 100%; }\n\n.tinv-cell {\n display: table-cell;\n vertical-align: middle; }\n\n.tinv-wishlist .tinv-wishlist-clear {\n visibility: visible;\n width: auto;\n height: auto; }\n\n.tinv-wishlist-clear:before {\n content: \"\";\n display: table; }\n\n.tinv-wishlist-clear:after {\n content: \"\";\n display: table;\n clear: both; }\n\n.icon_big_heart_check {\n display: inline-block;\n width: 46px;\n height: 46px;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 60px; }\n\n.icon_big_times {\n display: inline-block;\n width: 46px;\n height: 46px;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 60px; }\n .icon_big_times::before {\n content: \"\\e904\";\n top: -7px;\n right: -7px;\n position: relative; }\n\n.icon_big_heart_check::before {\n content: \"\\e90a\";\n top: -7px;\n right: -7px;\n position: relative; }\n\n.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist, .tinvwl_add_to_wishlist_button.disabled-add-wishlist {\n opacity: 0.5 !important;\n cursor: not-allowed; }\n\n.empty-name-wishlist {\n border-color: #FF0000 !important; }\n\n.tinvwl_remove_from_wishlist-text, .tinvwl_already_on_wishlist-text {\n display: none !important; }\n\n.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text {\n display: inline !important; }\n\n.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text {\n display: none !important; }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .tinvwl-table-manage-list .product-remove {\n display: table-cell; } }\n\n@media only screen and (max-width: 640px) {\n .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {\n display: block; } }\n\n.tooltipped {\n position: relative; }\n\n.tooltipped::after {\n position: absolute;\n z-index: 1000000;\n display: none;\n padding: 0.5em 0.75em;\n font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n -webkit-font-smoothing: subpixel-antialiased;\n color: #fff;\n text-align: center;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-wrap: break-word;\n white-space: pre;\n pointer-events: none;\n content: attr(aria-label);\n background: #1b1f23;\n border-radius: 3px;\n opacity: 0; }\n\n.tooltipped::before {\n position: absolute;\n z-index: 1000001;\n display: none;\n width: 0;\n height: 0;\n color: #1b1f23;\n pointer-events: none;\n content: \"\";\n border: 6px solid transparent;\n opacity: 0; }\n\n@-webkit-keyframes tooltip-appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes tooltip-appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.tooltipped:hover::before, .tooltipped:hover::after,\n.tooltipped:active::before,\n.tooltipped:active::after,\n.tooltipped:focus::before,\n.tooltipped:focus::after {\n display: inline-block;\n text-decoration: none;\n -webkit-animation-name: tooltip-appear;\n animation-name: tooltip-appear;\n -webkit-animation-duration: 0.1s;\n animation-duration: 0.1s;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-animation-delay: 0.4s;\n animation-delay: 0.4s; }\n\n.tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after,\n.tooltipped-no-delay:active::before,\n.tooltipped-no-delay:active::after,\n.tooltipped-no-delay:focus::before,\n.tooltipped-no-delay:focus::after {\n -webkit-animation-delay: 0s;\n animation-delay: 0s; }\n\n.tooltipped-multiline:hover::after,\n.tooltipped-multiline:active::after,\n.tooltipped-multiline:focus::after {\n display: table-cell; }\n\n.tooltipped-s::after,\n.tooltipped-se::after,\n.tooltipped-sw::after {\n top: 100%;\n left: 50%;\n margin-top: 6px; }\n\n.tooltipped-s::before,\n.tooltipped-se::before,\n.tooltipped-sw::before {\n top: auto;\n left: 50%;\n bottom: -7px;\n margin-left: -6px;\n border-bottom-color: #1b1f23; }\n\n.tooltipped-se::after {\n left: auto;\n right: 50%;\n margin-right: -16px; }\n\n.tooltipped-sw::after {\n margin-left: -16px; }\n\n.tooltipped-n::after,\n.tooltipped-ne::after,\n.tooltipped-nw::after {\n left: 50%;\n bottom: 100%;\n margin-bottom: 6px; }\n\n.tooltipped-n::before,\n.tooltipped-ne::before,\n.tooltipped-nw::before {\n top: -7px;\n left: 50%;\n bottom: auto;\n margin-left: -6px;\n border-top-color: #1b1f23; }\n\n.tooltipped-ne::after {\n left: auto;\n right: 50%;\n margin-right: -16px; }\n\n.tooltipped-nw::after {\n margin-left: -16px; }\n\n.tooltipped-s::after,\n.tooltipped-n::after {\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%); }\n\n.tooltipped-w::after {\n left: 100%;\n bottom: 50%;\n margin-left: 6px;\n -webkit-transform: translateY(50%);\n transform: translateY(50%); }\n\n.tooltipped-w::before {\n top: 50%;\n bottom: 50%;\n right: -7px;\n margin-top: -6px;\n border-right-color: #1b1f23; }\n\n.tooltipped-e::after {\n bottom: 50%;\n right: 100%;\n margin-right: 6px;\n -webkit-transform: translateY(50%);\n transform: translateY(50%); }\n\n.tooltipped-e::before {\n top: 50%;\n left: -7px;\n bottom: 50%;\n margin-top: -6px;\n border-left-color: #1b1f23; }\n\n.tooltipped-align-right-1::after,\n.tooltipped-align-right-2::after {\n left: 0;\n margin-left: 0; }\n\n.tooltipped-align-right-1::before {\n left: 10px; }\n\n.tooltipped-align-right-2::before {\n left: 15px; }\n\n.tooltipped-align-left-1::after,\n.tooltipped-align-left-2::after {\n right: 0;\n margin-right: 0; }\n\n.tooltipped-align-left-1::before {\n right: 5px; }\n\n.tooltipped-align-left-2::before {\n right: 10px; }\n\n.tooltipped-multiline::after {\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n max-width: 250px;\n word-wrap: break-word;\n white-space: pre-line;\n border-collapse: separate; }\n\n.tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after {\n left: auto;\n right: 50%;\n -webkit-transform: translateX(50%);\n transform: translateX(50%); }\n\n.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after {\n left: 100%; }\n\n@media screen and (min-width: 0 \\0 ) {\n .tooltipped-multiline::after {\n width: 250px; } }\n\n.tooltipped-sticky::before, .tooltipped-sticky::after {\n display: inline-block; }\n\n.tooltipped-sticky.tooltipped-multiline::after {\n display: table-cell; }\n\n.tinvwl-table-manage-list .component_table_item_price:before {\n font-family: 'FontAwesomeCP';\n font-size: 1rem;\n display: inline-block;\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n content: \"\\e811\";\n margin: 0 3px 0 12px;\n opacity: .25; }\n\n.wishlist-icon {\n position: relative; }\n\n.wishlist-popup {\n opacity: 0;\n max-height: 0;\n position: absolute;\n overflow: hidden;\n padding: 5px;\n margin-top: -10px;\n border-radius: 5px;\n line-height: 1.3;\n text-align: center;\n font-size: .9em;\n top: 100%;\n background-color: rgba(0, 0, 0, 0.8);\n left: 0;\n color: #FFF;\n -webkit-transition: opacity .3s, max-height .3s;\n transition: opacity .3s, max-height .3s;\n -webkit-transition-delay: .3s;\n transition-delay: .3s; }\n\n.wishlist-popup:after {\n bottom: 100%;\n left: 10px;\n border: solid transparent;\n content: \" \";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-color: rgba(136, 183, 213, 0);\n border-bottom-color: rgba(0, 0, 0, 0.8);\n border-width: 10px;\n margin-right: -10px; }\n\n.wishlist-icon:hover .wishlist-popup {\n opacity: 1;\n max-height: 200px;\n overflow-y: auto; }\n\n.wishlist-popup a {\n color: #ccc;\n display: block; }\n\n.wishlist-popup a:hover {\n color: #FFF; }\n\n.wishlist-icon.added:after {\n background-color: red;\n -webkit-transform: translateY(-3px);\n transform: translateY(-3px); }\n\n.wishlist-popup .ajax-loading,\n.wishlist-popup .feedback {\n display: none !important; }\n\n.wishlist-title {\n margin-bottom: 20px; }\n"]}
1
+ {"version":3,"names":[],"mappings":"","sources":["public-rtl.css"],"file":"public-rtl.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: 'tinvwl-webfont';\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.ttf?xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.woff?xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal; }\n\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'tinvwl-webfont' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ftinvwl-twitter:before {\n content: \"\\f099\" !important; }\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\" !important; }\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\" !important; }\n\n.ftinvwl-google:before {\n content: \"\\f0d5\" !important; }\n\n.ftinvwl-email:before {\n content: \"\\f0e0\" !important; }\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\" !important; }\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\" !important; }\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\" !important; }\n\n.ftinvwl-star:before {\n content: \"\\e912\" !important; }\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\" !important; }\n\n.ftinvwl-magic:before {\n content: \"\\e914\" !important; }\n\n.ftinvwl-info:before {\n content: \"\\e915\" !important; }\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\" !important; }\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\" !important; }\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\" !important; }\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\" !important; }\n\n.ftinvwl-check:before {\n content: \"\\e91e\" !important; }\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\" !important; }\n\n.ftinvwl-wrench:before {\n content: \"\\e920\" !important; }\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\" !important; }\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\" !important; }\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\" !important; }\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\" !important; }\n\n.ftinvwl-cancel:before {\n content: \"\\e904\" !important; }\n\n.ftinvwl-times:before {\n content: \"\\e905\" !important; }\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\" !important; }\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\" !important; }\n\n.ftinvwl-heart2:before {\n content: \"\\e908\" !important; }\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\" !important; }\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\" !important; }\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\" !important; }\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\" !important; }\n\n.ftinvwl-key:before {\n content: \"\\e90d\" !important; }\n\n.ftinvwl-lock:before {\n content: \"\\e90e\" !important; }\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\" !important; }\n\n.ftinvwl-user:before {\n content: \"\\e910\" !important; }\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite; }\n\n.tinv-wishlist form, .tinv-wishlist p:last-child, .tinv-wishlist table {\n margin-bottom: 0; }\n\n.tinv-wishlist * {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinvwl-wishlist :after, .tinvwl-wishlist :before {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinv-wishlist select {\n width: 140px; }\n\n.tinv-wishlist ul {\n list-style: none;\n margin: 0;\n padding: 0; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {\n margin-top: -10px;\n margin-right: -10px; }\n\n.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 {\n text-align: center; }\n\n.tinv-wishlist .button i, .tinv-wishlist .navigation-button a i {\n margin-left: 6px; }\n\n.tinv-wishlist input[type=\"button\"] i, .tinv-wishlist input[type=\"reset\"] i, .tinv-wishlist input[type=\"submit\"] i {\n margin-left: 6px; }\n\n.tinv-wishlist a.tinv-close-modal i {\n margin-left: 0; }\n\na.wishlist_products_counter {\n text-decoration: none; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {\n content: '\\e909';\n display: inline-block;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 20px;\n vertical-align: sub;\n margin-left: 5px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, a.wishlist_products_counter.top_wishlist-heart-plus:before, span.wishlist_products_counter.top_wishlist-heart-plus:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before {\n content: '\\e906';\n display: inline-block;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 20px;\n vertical-align: sub;\n margin-left: 5px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {\n position: relative;\n width: 36px;\n height: 36px;\n vertical-align: sub; }\n\na.wishlist_products_counter.top_wishlist-heart-plus.no-txt, span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {\n position: relative;\n width: 36px;\n height: 36px;\n vertical-align: sub; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {\n position: absolute;\n top: 50%;\n right: 50%;\n margin-left: 0; }\n\n.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {\n padding-right: 1em;\n vertical-align: bottom; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {\n content: '\\e908'; }\n\n.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before {\n content: '\\e908'; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before {\n content: '\\e907'; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before, a.wishlist_products_counter.top_wishlist-white:before, span.wishlist_products_counter.top_wishlist-white:before {\n color: #FFF; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before, a.wishlist_products_counter.top_wishlist-black:before, span.wishlist_products_counter.top_wishlist-black:before {\n color: #000; }\n\n.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {\n margin-bottom: 15px; }\n\n.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {\n margin-top: 15px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {\n padding: 10px 11px;\n line-height: 1; }\n\n.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button {\n margin: 0; }\n .wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before {\n display: none; }\n\na.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_counter.top_wishlist-custom.no-txt {\n padding: 10px 11px;\n line-height: 1; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {\n display: inline-block !important;\n vertical-align: baseline;\n width: auto !important;\n max-width: 16px;\n max-height: 16px;\n margin-bottom: 0;\n margin: 0 0 0 6px !important; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img, a.wishlist_products_counter.top_wishlist-custom.no-txt img, span.wishlist_products_counter.top_wishlist-custom.no-txt img {\n margin-left: 0 !important; }\n\n.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {\n float: none; }\n\nul.products li.product .tinvwl_add_to_wishlist_button {\n margin-top: 1em; }\n\n.tinvwl_add_to_wishlist_button {\n display: inline-block;\n cursor: pointer;\n -webkit-transition: opacity 1s;\n transition: opacity 1s;\n opacity: 1;\n visibility: visible; }\n\n.tinv-wishlist.woocommerce .stock.in-stock:before {\n content: none; }\n\n.tinv-wraper.tinv-wishlist {\n font-size: 100%; }\n .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {\n position: absolute;\n z-index: 10;\n margin: 0;\n top: 10px;\n right: 10px; }\n .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button {\n margin-top: 0; }\n\n.tinv-create-list li input[type=radio] {\n margin-left: 10px; }\n\n.tinv-create-list li + li {\n margin-top: 15px; }\n\n.tinv-create-list .tinvwl-input-group + ul {\n margin-top: 25px; }\n\n.tinv-search-list {\n margin-bottom: 36px; }\n\n.tinv-wishlist .tinv-header {\n margin-bottom: 30px; }\n\n.tinv-wishlist table {\n position: relative;\n table-layout: auto;\n margin-bottom: 30px;\n z-index: 2; }\n\n.tinv-overlay {\n top: 0;\n right: 0;\n position: fixed;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n\n.tinv-wishlist .tinv-modal {\n top: 0;\n right: 0;\n position: fixed;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n\n.tinv-wishlist table.tinvwl-table-manage-list {\n margin-bottom: 27px;\n width: 100%; }\n\n.tinv-wishlist table input[type=checkbox] {\n margin-left: 0; }\n\n.tinv-wishlist table td, .tinv-wishlist table th {\n padding: 1em;\n vertical-align: middle; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-cb {\n width: 35px;\n text-align: center; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-remove {\n width: 35px;\n text-align: center;\n padding: 1em .5em; }\n\n.tinv-wishlist .product-remove button {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-line-pack: center;\n align-content: center;\n margin: 0 auto;\n width: 27px;\n height: 27px;\n border-radius: 50%;\n padding: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: none;\n background-color: #f7f7f7;\n color: #000000;\n font-size: 20px;\n padding-right: 1px;\n padding-top: 3px;\n min-height: 0; }\n\n.tinv-wishlist .product-thumbnail {\n min-width: 100px;\n width: 100px; }\n .tinv-wishlist .product-thumbnail .wp-post-image {\n margin-bottom: 0; }\n\n.tinv-wishlist td.product-name a + .variation {\n margin-top: 2px; }\n\n.tinv-wishlist .product-stock i {\n margin-left: 15px; }\n\n.tinv-wishlist .product-stock p {\n display: table; }\n .tinv-wishlist .product-stock p.stock::before {\n display: none; }\n\n.tinv-wishlist .product-stock span {\n display: table-cell;\n vertical-align: middle; }\n\n.tinv-wishlist .product-action > .button > i, .tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove], .tinv-wishlist table thead th .tinvwl-mobile {\n display: none; }\n\n.tinv-wishlist.woocommerce .product-quantity {\n width: 80px;\n text-align: center; }\n\n.tinv-wishlist.woocommerce table .quantity .qty {\n max-width: 100%;\n width: 62px;\n text-align: right; }\n\n.tinv-wishlist .product-action {\n width: 135px;\n text-align: center; }\n .tinv-wishlist .product-action .button {\n width: 100%; }\n .tinv-wishlist .product-action .tinvwl_move_product_button {\n margin-top: 5px; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-action > button[name=tinvwl-remove] > i {\n margin-left: 0; }\n\n.tinv-wishlist .wishlist-cb {\n width: 33px;\n text-align: center; }\n\n.tinv-wishlist .wishlist-name .tinvwl-rename-input input {\n width: 100%; }\n\n.tinv-wishlist .wishlist-name .tinvwl-rename-button {\n float: left; }\n .tinv-wishlist .wishlist-name .tinvwl-rename-button > i {\n margin-left: 10px; }\n\n.tinv-wishlist .wishlist-privacy, .tinv-wishlist table:not(.tinvwl-public) .wishlist-date {\n width: 18%; }\n\n.tinv-wishlist .wishlist-privacy select {\n width: 100%; }\n\n.tinv-wishlist .wishlist-name {\n width: 45%; }\n\n.tinv-wishlist .wishlist-action {\n width: 120px;\n text-align: center; }\n .tinv-wishlist .wishlist-action button[value=manage_remove] > i {\n display: none;\n margin-left: 0; }\n\n.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {\n display: inline-block;\n vertical-align: middle; }\n .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list > a.button {\n margin-left: 0; }\n\n.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: -10px; }\n\n.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n float: right;\n width: 35%;\n margin-left: 2%; }\n\n.tinv-wishlist tfoot .tinvwl-to-right {\n float: right;\n width: 63%;\n text-align: left; }\n .tinv-wishlist tfoot .tinvwl-to-right > * {\n margin: 10px 0 0;\n vertical-align: middle; }\n .tinv-wishlist tfoot .tinvwl-to-right > * + * {\n margin-right: 10px; }\n\n.tinv-wishlist tfoot .tinvwl-to-left:empty + .tinvwl-to-right {\n width: 100%; }\n\n.tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {\n margin-top: 16px; }\n\n.tinv-wishlist .navigation-button {\n margin-top: -10px; }\n .tinv-wishlist .navigation-button > li {\n float: right; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {\n margin-left: 30px;\n margin-top: 10px;\n display: inline-block; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a.button, .tinv-wishlist .navigation-button > li > a.button {\n margin-left: 10px; }\n .tinv-wishlist .navigation-button > li:last-child > .tinv-create-list > a, .tinv-wishlist .navigation-button > li:last-child > a {\n margin-left: 0; }\n\n.tinv-wishlist .social-buttons {\n text-align: left; }\n .tinv-wishlist .social-buttons > span, .tinv-wishlist .social-buttons > ul {\n display: inline-block;\n vertical-align: middle; }\n .tinv-wishlist .social-buttons > span {\n margin-left: 27px; }\n .tinv-wishlist .social-buttons li {\n float: right;\n margin: 0 0 0 5px;\n list-style: none; }\n .tinv-wishlist .social-buttons li:last-child {\n margin-left: 0; }\n .tinv-wishlist .social-buttons li a.social {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-line-pack: center;\n align-content: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 2em;\n height: 2em;\n border-radius: 50%;\n text-align: center;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: 0;\n font-size: 20px;\n text-decoration: none;\n text-transform: none !important; }\n .tinv-wishlist .social-buttons li a.social.white {\n color: #ffffff; }\n .tinv-wishlist .social-buttons li a.social.dark {\n color: #000000; }\n .tinv-wishlist .social-buttons li a.social i {\n line-height: 2em; }\n\n.tinv-wishlist .navigation-button .tinv-create-list > a.tinvwl-no-icon > i, .tinv-wishlist .navigation-button li > a.tinvwl-no-icon > i {\n display: none; }\n\n.tinv-wishlist .tinv-lists-nav {\n margin-top: 35px;\n margin-bottom: 35px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: 100%; }\n .tinv-wishlist .tinv-lists-nav > * {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n text-align: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .tinv-wishlist .tinv-lists-nav > span {\n font-weight: 700; }\n\n.tinv-wishlist .tinv-next {\n display: inline-block;\n float: right; }\n\n.tinv-wishlist .tinv-prev {\n display: inline-block;\n float: right;\n margin-left: 35px !important; }\n\n.tinv-wishlist .tinv-prev i {\n margin-right: 0;\n margin-left: 18px; }\n\n.tinv-wishlist .tinv-next i {\n margin-right: 18px;\n margin-left: 0; }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public) {\n margin-top: 0; }\n .tinv-wishlist .tinvwl-table-manage-list .product-remove {\n display: none; }\n .tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] {\n display: inline-block;\n margin-top: 5px; }\n .tinv-wishlist .product-action {\n width: 60px; } }\n\n@media only screen and (max-width: 1024px) and (min-width: 769px) {\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock p {\n display: block;\n text-align: center; }\n .tinv-wishlist .product-stock span {\n display: block; }\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock i {\n margin-left: 0; }\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt {\n display: none; }\n .tinv-wishlist .product-thumbnail {\n max-width: 76px;\n width: 76px; }\n .tinv-wishlist .product-action .button > i {\n display: inline-block;\n margin-left: 0; }\n .tinv-wishlist .product-action .button .tinvwl-txt {\n display: none; } }\n\n@media only screen and (max-width: 1023px) {\n .tinv-wishlist .tinv-lists-nav a.tinv-prev > i, .tinv-wishlist .tinv-lists-nav a.tinv-next > i {\n margin: 0; }\n .tinv-wishlist .tinv-lists-nav a.tinv-prev > span, .tinv-wishlist .tinv-lists-nav a.tinv-next > span {\n display: none; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {\n display: none; }\n .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {\n display: none; }\n .tinv-wishlist thead th .tinvwl-full {\n display: none; }\n .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name, .tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name {\n display: block;\n width: 100%;\n text-align: center; }\n .tinv-wishlist table thead th .tinvwl-mobile {\n display: block; }\n .tinv-wishlist table.tinvwl-table-manage-list tbody td {\n display: block;\n width: 100% !important;\n text-align: center; }\n .tinv-wishlist table.tinvwl-table-manage-lists tbody td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {\n display: block;\n width: 100% !important;\n text-align: center; }\n .tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child) {\n border-bottom: 0; }\n .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) {\n border-bottom: 0; }\n .tinv-wishlist .product-stock p {\n margin: 0 auto; }\n .tinv-wishlist .product-thumbnail img {\n margin: 0 auto;\n max-width: 80px; }\n .tinv-wishlist.woocommerce table .quantity .qty {\n text-align: center;\n width: 100%; }\n .tinv-wishlist .product-action .tinvwl_move_product_button {\n margin-top: 10px; }\n .tinv-wishlist table.tinvwl-table-manage-list tfoot td {\n display: block;\n width: 100%; }\n .tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove] {\n width: 100%; }\n .tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button {\n float: none; } }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .wishlist-name .tinvwl-rename-button > i, .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n margin-left: 0; }\n .tinv-wishlist .wishlist-name .tinvwl-rename-button span {\n display: none; }\n .tinv-wishlist .wishlist-action {\n width: 60px; }\n .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n float: none;\n width: auto; }\n .tinv-wishlist tfoot .tinvwl-to-right {\n float: none;\n width: auto;\n text-align: right; } }\n\n@media only screen and (max-width: 1024px) and (min-width: 768px) {\n .tinv-wishlist .wishlist-action button[value=\"manage_remove\"] span {\n display: none; }\n .tinv-wishlist .wishlist-action button[value=\"manage_remove\"] > i {\n display: inline-block; }\n .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: 0; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist button[value=\"manage_apply\"] .tinvwl-mobile, .tinv-wishlist button[value=\"product_apply\"] .tinvwl-mobile {\n display: none; }\n .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {\n display: block; }\n .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button {\n width: 100%;\n margin: 10px 0 0; }\n .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button {\n width: 100%;\n margin: 10px 0 0; }\n .tinv-wishlist tfoot .tinvwl-to-right > * {\n margin: 10px 0 0; }\n .tinv-wishlist tfoot .tinvwl-to-right .button:first-child, .tinv-wishlist tfoot .tinvwl-to-right button:first-child {\n margin-top: 0 !important; }\n .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: 20px; } }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .social-buttons {\n float: none;\n width: auto;\n text-align: right;\n margin-top: 20px; }\n .tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {\n margin-top: 30px; }\n .tinv-wishlist .tinv-login form input[name=login] {\n min-width: auto; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist .social-buttons {\n text-align: center; }\n .tinv-wishlist .navigation-button > li {\n width: 20%;\n text-align: center; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li {\n width: 100%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li {\n width: 50%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li {\n width: 33%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li {\n width: 25%; }\n .tinv-wishlist .navigation-button > li + li {\n width: 20%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li + li {\n width: 100%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li + li {\n width: 50%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li + li {\n width: 33%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li + li {\n width: 25%; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {\n width: calc(100% - 10px);\n margin-left: 0; }\n .tinv-wishlist .navigation-button .tinv-create-list > a .tinvwl-txt, .tinv-wishlist .navigation-button li > a .tinvwl-txt {\n display: none; }\n .tinv-wishlist .navigation-button .tinv-create-list > a > i, .tinv-wishlist .navigation-button li > a > i {\n display: inline-block !important;\n margin-left: 0; }\n .tinv-wishlist .social-buttons > span {\n display: block;\n margin-top: 0;\n margin-left: 0;\n margin-bottom: 5px; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {\n float: none;\n width: 100%; }\n .tinv-wishlist.woocommerce .tinv-login form .form-row-first {\n padding: 0; }\n .tinv-wishlist.woocommerce .tinv-login form .form-row-last {\n padding: 0;\n margin-top: 10px; }\n .tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn {\n display: block;\n padding: 0;\n width: auto;\n margin-top: 10px; } }\n\n.tinv-overlay {\n width: 100%;\n height: 100%;\n visibility: hidden;\n opacity: 0;\n background: #191919; }\n\n.tinv-modal.tinv-modal-open .tinv-overlay {\n visibility: visible;\n opacity: .5; }\n\n.admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 32px !important; }\n\n.tinv-wishlist .tinv-modal {\n overflow-y: auto;\n overflow-x: hidden;\n width: 0;\n height: 0;\n z-index: 9999;\n outline: 0 !important;\n -webkit-backface-visibility: hidden;\n visibility: hidden;\n opacity: 0;\n text-align: right; }\n .tinv-wishlist .tinv-modal .tinv-modal-inner {\n position: relative;\n margin: 0 auto;\n background-color: #fff;\n max-width: 360px;\n padding: 40px; }\n .tinv-wishlist .tinv-modal.tinv-modal-open {\n visibility: visible;\n opacity: 1;\n width: 100%;\n height: 100%; }\n .tinv-wishlist .tinv-modal .tinv-close-modal {\n display: inline-block;\n position: absolute;\n top: 17px;\n left: 14px;\n width: 26px;\n height: 26px;\n line-height: 26px;\n font-size: 12px;\n text-align: center;\n border-radius: 50%;\n border-bottom: 0;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n background-color: #ebe9eb; }\n .tinv-wishlist .tinv-modal .icon_big_heart_check, .tinv-wishlist .tinv-modal .icon_big_times, .tinv-wishlist .tinv-modal img {\n display: block;\n margin: 0 auto;\n margin-bottom: 25px;\n opacity: 1 !important; }\n .tinv-wishlist .tinv-modal ul {\n overflow: visible;\n list-style: disc;\n margin: 10px 20px 0 0; }\n .tinv-wishlist .tinv-modal li {\n list-style: disc !important; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal ul, .tinv-wishlist.tinv-create-list form ul {\n list-style: none !important;\n margin: 25px 0 0; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal li, .tinv-wishlist.tinv-create-list form li {\n list-style: none !important; }\n\n.tinv-wishlist .tinv-modal .already-in {\n margin-bottom: 35px; }\n\n.tinv-wishlist .tinv-modal .delete-notification {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinv-modal .already-in ul {\n overflow: visible;\n margin: 12px 17px 27px 0; }\n\n.tinv-wishlist .tinv-modal select {\n width: 100%; }\n\n.tinv-wishlist .tinv-modal button + .button, .tinv-wishlist .tinv-modal button + button {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal input + button {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal label + button, .tinv-wishlist .tinv-modal label + input {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal select + button, .tinv-wishlist .tinv-modal select + input {\n margin-top: 12px;\n width: 100%; }\n\n@media screen and (max-width: 768px) {\n .admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 46px !important; } }\n\n@media screen and (max-width: 600px) {\n .admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 0 !important; }\n .tinv-wishlist .tinv-modal .tinv-close-modal {\n position: static;\n display: block;\n margin: 0 auto 20px; } }\n\n.tinv-wishlist .tinv-modal .already-in + label {\n display: block;\n margin-top: 6px; }\n\n.tinv-wishlist .tinv-modal label select {\n margin-top: 8px; }\n\n.tinv-wishlist .tinv-modal .delete-notification + button {\n width: 100%; }\n\n.tinv-wishlist .tinvwl_added_to_wishlist, .tinv-wishlist .tinvwl_created_wishlist {\n text-align: center; }\n\n.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinvwl_created_wishlist .tinv-txt {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinvwl_created_wishlist button {\n margin-top: 0;\n margin-bottom: 10px; }\n\n.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {\n margin-top: 0;\n margin-bottom: 10px; }\n\n.tinv-wishlist .tinv-modal .tinvwl-buttons-group {\n margin-top: 20px; }\n\n.tinv-wishlist .tinvwl-buttons-group button {\n width: 100%; }\n .tinv-wishlist .tinvwl-buttons-group button + button {\n margin-top: 7px; }\n .tinv-wishlist .tinvwl-buttons-group button i {\n position: relative; }\n .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times {\n font-size: 20px;\n top: 0;\n vertical-align: initial; }\n .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before {\n position: relative;\n top: 3px; }\n\n.tinv-wishlist .tinvwl-buttons-group + button {\n width: 100%;\n margin-top: 7px; }\n\n.tinv-wishlist .tinv-modal h2 {\n text-align: center;\n margin: 0 0 35px; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal-inner {\n max-width: 778px;\n padding: 30px; }\n\n.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group), .tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control {\n border: 2px solid #FF0000; }\n\n.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group) {\n border: 2px solid #FF0000; }\n\n.tinv-wishlist .tinvwl-has-error + .tinvwl-error {\n padding: 5px 5px 0 0;\n color: #FF0000; }\n\n@media only screen and (max-width: 768px) {\n .navigation-button, .social-buttons, .tinv-lists-nav {\n margin-right: 12px;\n margin-left: 12px; } }\n\n.tinvwl-tooltip {\n display: none; }\n\n.tinvwl-input-group {\n position: relative;\n display: table;\n border-collapse: separate; }\n .tinvwl-input-group .form-control {\n position: relative;\n z-index: 1;\n float: right;\n height: 38px;\n width: 100%;\n margin: 0; }\n .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-right: 15px; }\n\n.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-right: 10px; }\n\n.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-right: 9px; }\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n display: table-cell; }\n\n.tinvwl-input-group-addon, .tinvwl-input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: top; }\n\n@media only screen and (max-width: 768px) {\n .tinvwl-input-group {\n width: 100%; } }\n\n@media only screen and (max-width: 768px) {\n .tinvwl-input-group:not(.tinvwl-no-full) {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control {\n float: none; }\n .tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-right: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-right: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input {\n width: 100%; } }\n\n.tinv-table {\n display: table;\n width: 100%;\n height: 100%; }\n\n.tinv-cell {\n display: table-cell;\n vertical-align: middle; }\n\n.tinv-wishlist .tinv-wishlist-clear {\n visibility: visible;\n width: auto;\n height: auto; }\n\n.tinv-wishlist-clear:before {\n content: \"\";\n display: table; }\n\n.tinv-wishlist-clear:after {\n content: \"\";\n display: table;\n clear: both; }\n\n.icon_big_heart_check {\n display: inline-block;\n width: 46px;\n height: 46px;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 60px; }\n\n.icon_big_times {\n display: inline-block;\n width: 46px;\n height: 46px;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 60px; }\n .icon_big_times::before {\n content: \"\\e904\";\n top: -7px;\n right: -7px;\n position: relative; }\n\n.icon_big_heart_check::before {\n content: \"\\e90a\";\n top: -7px;\n right: -7px;\n position: relative; }\n\n.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist, .tinvwl_add_to_wishlist_button.disabled-add-wishlist {\n opacity: 0.5 !important;\n cursor: not-allowed; }\n\n.empty-name-wishlist {\n border-color: #FF0000 !important; }\n\n.tinvwl_remove_from_wishlist-text, .tinvwl_already_on_wishlist-text {\n display: none !important; }\n\n.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text {\n display: inline !important; }\n\n.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text {\n display: none !important; }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .tinvwl-table-manage-list .product-remove {\n display: table-cell; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {\n display: block; } }\n\n.tooltipped {\n position: relative; }\n\n.tooltipped::after {\n position: absolute;\n z-index: 1000000;\n display: none;\n padding: 0.5em 0.75em;\n font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n -webkit-font-smoothing: subpixel-antialiased;\n color: #fff;\n text-align: center;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-wrap: break-word;\n white-space: pre;\n pointer-events: none;\n content: attr(aria-label);\n background: #1b1f23;\n border-radius: 3px;\n opacity: 0; }\n\n.tooltipped::before {\n position: absolute;\n z-index: 1000001;\n display: none;\n width: 0;\n height: 0;\n color: #1b1f23;\n pointer-events: none;\n content: \"\";\n border: 6px solid transparent;\n opacity: 0; }\n\n@-webkit-keyframes tooltip-appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes tooltip-appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.tooltipped:hover::before, .tooltipped:hover::after,\n.tooltipped:active::before,\n.tooltipped:active::after,\n.tooltipped:focus::before,\n.tooltipped:focus::after {\n display: inline-block;\n text-decoration: none;\n -webkit-animation-name: tooltip-appear;\n animation-name: tooltip-appear;\n -webkit-animation-duration: 0.1s;\n animation-duration: 0.1s;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-animation-delay: 0.4s;\n animation-delay: 0.4s; }\n\n.tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after,\n.tooltipped-no-delay:active::before,\n.tooltipped-no-delay:active::after,\n.tooltipped-no-delay:focus::before,\n.tooltipped-no-delay:focus::after {\n -webkit-animation-delay: 0s;\n animation-delay: 0s; }\n\n.tooltipped-multiline:hover::after,\n.tooltipped-multiline:active::after,\n.tooltipped-multiline:focus::after {\n display: table-cell; }\n\n.tooltipped-s::after,\n.tooltipped-se::after,\n.tooltipped-sw::after {\n top: 100%;\n left: 50%;\n margin-top: 6px; }\n\n.tooltipped-s::before,\n.tooltipped-se::before,\n.tooltipped-sw::before {\n top: auto;\n left: 50%;\n bottom: -7px;\n margin-left: -6px;\n border-bottom-color: #1b1f23; }\n\n.tooltipped-se::after {\n left: auto;\n right: 50%;\n margin-right: -16px; }\n\n.tooltipped-sw::after {\n margin-left: -16px; }\n\n.tooltipped-n::after,\n.tooltipped-ne::after,\n.tooltipped-nw::after {\n left: 50%;\n bottom: 100%;\n margin-bottom: 6px; }\n\n.tooltipped-n::before,\n.tooltipped-ne::before,\n.tooltipped-nw::before {\n top: -7px;\n left: 50%;\n bottom: auto;\n margin-left: -6px;\n border-top-color: #1b1f23; }\n\n.tooltipped-ne::after {\n left: auto;\n right: 50%;\n margin-right: -16px; }\n\n.tooltipped-nw::after {\n margin-left: -16px; }\n\n.tooltipped-s::after,\n.tooltipped-n::after {\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%); }\n\n.tooltipped-w::after {\n left: 100%;\n bottom: 50%;\n margin-left: 6px;\n -webkit-transform: translateY(50%);\n transform: translateY(50%); }\n\n.tooltipped-w::before {\n top: 50%;\n bottom: 50%;\n right: -7px;\n margin-top: -6px;\n border-right-color: #1b1f23; }\n\n.tooltipped-e::after {\n bottom: 50%;\n right: 100%;\n margin-right: 6px;\n -webkit-transform: translateY(50%);\n transform: translateY(50%); }\n\n.tooltipped-e::before {\n top: 50%;\n left: -7px;\n bottom: 50%;\n margin-top: -6px;\n border-left-color: #1b1f23; }\n\n.tooltipped-align-right-1::after,\n.tooltipped-align-right-2::after {\n left: 0;\n margin-left: 0; }\n\n.tooltipped-align-right-1::before {\n left: 10px; }\n\n.tooltipped-align-right-2::before {\n left: 15px; }\n\n.tooltipped-align-left-1::after,\n.tooltipped-align-left-2::after {\n right: 0;\n margin-right: 0; }\n\n.tooltipped-align-left-1::before {\n right: 5px; }\n\n.tooltipped-align-left-2::before {\n right: 10px; }\n\n.tooltipped-multiline::after {\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n max-width: 250px;\n word-wrap: break-word;\n white-space: pre-line;\n border-collapse: separate; }\n\n.tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after {\n left: auto;\n right: 50%;\n -webkit-transform: translateX(50%);\n transform: translateX(50%); }\n\n.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after {\n left: 100%; }\n\n@media screen and (min-width: 0 \\0 ) {\n .tooltipped-multiline::after {\n width: 250px; } }\n\n.tooltipped-sticky::before, .tooltipped-sticky::after {\n display: inline-block; }\n\n.tooltipped-sticky.tooltipped-multiline::after {\n display: table-cell; }\n\n.tinvwl-table-manage-list .component_table_item_price:before {\n font-family: 'FontAwesomeCP';\n font-size: 1rem;\n display: inline-block;\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n content: \"\\e811\";\n margin: 0 3px 0 12px;\n opacity: .25; }\n\n.wishlist-icon {\n position: relative; }\n\n.wishlist-popup {\n opacity: 0;\n max-height: 0;\n position: absolute;\n overflow: hidden;\n padding: 5px;\n margin-top: -10px;\n border-radius: 5px;\n line-height: 1.3;\n text-align: center;\n font-size: .9em;\n top: 100%;\n background-color: rgba(0, 0, 0, 0.8);\n left: 0;\n color: #FFF;\n -webkit-transition: opacity .3s, max-height .3s;\n transition: opacity .3s, max-height .3s;\n -webkit-transition-delay: .3s;\n transition-delay: .3s; }\n\n.wishlist-popup:after {\n bottom: 100%;\n left: 10px;\n border: solid transparent;\n content: \" \";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-color: rgba(136, 183, 213, 0);\n border-bottom-color: rgba(0, 0, 0, 0.8);\n border-width: 10px;\n margin-right: -10px; }\n\n.wishlist-icon:hover .wishlist-popup {\n opacity: 1;\n max-height: 200px;\n overflow-y: auto; }\n\n.wishlist-popup a {\n color: #ccc;\n display: block; }\n\n.wishlist-popup a:hover {\n color: #FFF; }\n\n.wishlist-icon.added:after {\n background-color: red;\n -webkit-transform: translateY(-3px);\n transform: translateY(-3px); }\n\n.wishlist-popup .ajax-loading,\n.wishlist-popup .feedback {\n display: none !important; }\n\n.wishlist-title {\n margin-bottom: 20px; }\n"]}
assets/css/public-rtl.min.css CHANGED
@@ -1,46 +1,46 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:'tinvwl-webfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
- .ftinvwl-twitter:before{content:"\f099"}
9
- .ftinvwl-facebook:before{content:"\f09a"}
10
- .ftinvwl-facebook-f:before{content:"\f09a"}
11
- .ftinvwl-google:before{content:"\f0d5"}
12
- .ftinvwl-email:before{content:"\f0e0"}
13
- .ftinvwl-pinterest:before{content:"\f231"}
14
- .ftinvwl-whatsapp:before{content:"\f232"}
15
- .ftinvwl-clipboard:before{content:"\e911"}
16
- .ftinvwl-star:before{content:"\e912"}
17
- .ftinvwl-shopping-cart:before{content:"\e913"}
18
- .ftinvwl-magic:before{content:"\e914"}
19
- .ftinvwl-info:before{content:"\e915"}
20
- .ftinvwl-graduation-cap:before{content:"\e918"}
21
- .ftinvwl-floppy-o:before{content:"\e919"}
22
- .ftinvwl-eyedropper:before{content:"\e91a"}
23
- .ftinvwl-exclamation-triangle:before{content:"\e91b"}
24
- .ftinvwl-check:before{content:"\e91e"}
25
- .ftinvwl-arrow-left:before{content:"\e91f"}
26
- .ftinvwl-wrench:before{content:"\e920"}
27
- .ftinvwl-chevron-down:before{content:"\e900"}
28
- .ftinvwl-chevron-right:before{content:"\e901"}
29
- .ftinvwl-chevron-left:before{content:"\e902"}
30
- .ftinvwl-chevron-up:before{content:"\e903"}
31
- .ftinvwl-cancel:before{content:"\e904"}
32
- .ftinvwl-times:before{content:"\e905"}
33
- .ftinvwl-heart-plus:before{content:"\e906"}
34
- .ftinvwl-heart-mark-right:before{content:"\e907"}
35
- .ftinvwl-heart2:before{content:"\e908"}
36
- .ftinvwl-heart-o:before{content:"\e909"}
37
- .ftinvwl-heart-mark-left:before{content:"\e90a"}
38
- .ftinvwl-heart-mail:before{content:"\e90b"}
39
- .ftinvwl-heart-tinv:before{content:"\e90c"}
40
- .ftinvwl-key:before{content:"\e90d"}
41
- .ftinvwl-lock:before{content:"\e90e"}
42
- .ftinvwl-hearts:before{content:"\e90f"}
43
- .ftinvwl-user:before{content:"\e910"}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  .tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
46
  .tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}
@@ -250,14 +250,14 @@ ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
250
  .wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none !important}
251
  .wishlist-title{margin-bottom:20px}
252
  @media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
253
- }@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist .tinvwl-table-manage-list td.product-stock p{display:block;text-align:center}
254
  .tinv-wishlist .product-stock span{display:block}
255
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-left:0}
256
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
257
  .tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
258
  .tinv-wishlist .product-action .button>i{display:inline-block;margin-left:0}
259
  .tinv-wishlist .product-action .button .tinvwl-txt{display:none}
260
- .tinv-wishlist .wishlist-action button[value="manage_remove"] span{display:none}
261
  .tinv-wishlist .wishlist-action button[value="manage_remove"]>i{display:inline-block}
262
  .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
263
  }@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
@@ -275,21 +275,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
275
  .tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
276
  }@media only screen and (max-width:1023px){.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,.tinv-wishlist .tinv-lists-nav a.tinv-next>i{margin:0}
277
  .tinv-wishlist .tinv-lists-nav a.tinv-prev>span,.tinv-wishlist .tinv-lists-nav a.tinv-next>span{display:none}
278
- }@media screen and (max-width:782px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
279
- }@media only screen and (max-width:667px){.tinv-wishlist.woocommerce .tinv-login form .form-row-first,.tinv-wishlist.woocommerce .tinv-login form .form-row-last{float:none;width:100%}
280
- .tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
281
- .tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
282
- .tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
283
- .tinvwl-input-group:not(.tinvwl-no-full){display:block}
284
- .tinvwl-input-group:not(.tinvwl-no-full) .form-control,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{display:block}
285
- .tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
286
- .tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-right:0}
287
- .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-right:0}
288
- .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
289
- .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{width:100%}
290
- .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
291
- .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{width:100%}
292
- }@media only screen and (max-width:640px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){display:none}
293
  .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
294
  .tinv-wishlist thead th .tinvwl-full{display:none}
295
  .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name{display:block;width:100%;text-align:center}
@@ -327,9 +313,23 @@ ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
327
  .tinv-wishlist .navigation-button .tinv-create-list>a .tinvwl-txt,.tinv-wishlist .navigation-button li>a .tinvwl-txt{display:none}
328
  .tinv-wishlist .navigation-button .tinv-create-list>a>i,.tinv-wishlist .navigation-button li>a>i{display:inline-block !important;margin-left:0}
329
  .tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-left:0;margin-bottom:5px}
 
 
 
 
330
  .navigation-button,.social-buttons,.tinv-lists-nav{margin-right:12px;margin-left:12px}
331
  .tinvwl-input-group{width:100%}
 
 
 
 
 
 
 
 
 
332
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
 
333
  }@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
334
  .tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
335
  }@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:'tinvwl-webfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
+ .ftinvwl-twitter:before{content:"\f099" !important}
9
+ .ftinvwl-facebook:before{content:"\f09a" !important}
10
+ .ftinvwl-facebook-f:before{content:"\f09a" !important}
11
+ .ftinvwl-google:before{content:"\f0d5" !important}
12
+ .ftinvwl-email:before{content:"\f0e0" !important}
13
+ .ftinvwl-pinterest:before{content:"\f231" !important}
14
+ .ftinvwl-whatsapp:before{content:"\f232" !important}
15
+ .ftinvwl-clipboard:before{content:"\e911" !important}
16
+ .ftinvwl-star:before{content:"\e912" !important}
17
+ .ftinvwl-shopping-cart:before{content:"\e913" !important}
18
+ .ftinvwl-magic:before{content:"\e914" !important}
19
+ .ftinvwl-info:before{content:"\e915" !important}
20
+ .ftinvwl-graduation-cap:before{content:"\e918" !important}
21
+ .ftinvwl-floppy-o:before{content:"\e919" !important}
22
+ .ftinvwl-eyedropper:before{content:"\e91a" !important}
23
+ .ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
24
+ .ftinvwl-check:before{content:"\e91e" !important}
25
+ .ftinvwl-arrow-left:before{content:"\e91f" !important}
26
+ .ftinvwl-wrench:before{content:"\e920" !important}
27
+ .ftinvwl-chevron-down:before{content:"\e900" !important}
28
+ .ftinvwl-chevron-right:before{content:"\e901" !important}
29
+ .ftinvwl-chevron-left:before{content:"\e902" !important}
30
+ .ftinvwl-chevron-up:before{content:"\e903" !important}
31
+ .ftinvwl-cancel:before{content:"\e904" !important}
32
+ .ftinvwl-times:before{content:"\e905" !important}
33
+ .ftinvwl-heart-plus:before{content:"\e906" !important}
34
+ .ftinvwl-heart-mark-right:before{content:"\e907" !important}
35
+ .ftinvwl-heart2:before{content:"\e908" !important}
36
+ .ftinvwl-heart-o:before{content:"\e909" !important}
37
+ .ftinvwl-heart-mark-left:before{content:"\e90a" !important}
38
+ .ftinvwl-heart-mail:before{content:"\e90b" !important}
39
+ .ftinvwl-heart-tinv:before{content:"\e90c" !important}
40
+ .ftinvwl-key:before{content:"\e90d" !important}
41
+ .ftinvwl-lock:before{content:"\e90e" !important}
42
+ .ftinvwl-hearts:before{content:"\e90f" !important}
43
+ .ftinvwl-user:before{content:"\e910" !important}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  .tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
46
  .tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}
250
  .wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none !important}
251
  .wishlist-title{margin-bottom:20px}
252
  @media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
253
+ }@media only screen and (max-width:1024px) and (min-width:769px){.tinv-wishlist .tinvwl-table-manage-list td.product-stock p{display:block;text-align:center}
254
  .tinv-wishlist .product-stock span{display:block}
255
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-left:0}
256
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
257
  .tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
258
  .tinv-wishlist .product-action .button>i{display:inline-block;margin-left:0}
259
  .tinv-wishlist .product-action .button .tinvwl-txt{display:none}
260
+ }@media only screen and (max-width:1024px) and (min-width:768px){.tinv-wishlist .wishlist-action button[value="manage_remove"] span{display:none}
261
  .tinv-wishlist .wishlist-action button[value="manage_remove"]>i{display:inline-block}
262
  .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
263
  }@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
275
  .tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
276
  }@media only screen and (max-width:1023px){.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,.tinv-wishlist .tinv-lists-nav a.tinv-next>i{margin:0}
277
  .tinv-wishlist .tinv-lists-nav a.tinv-prev>span,.tinv-wishlist .tinv-lists-nav a.tinv-next>span{display:none}
278
+ }@media only screen and (max-width:768px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){display:none}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
279
  .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
280
  .tinv-wishlist thead th .tinvwl-full{display:none}
281
  .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name{display:block;width:100%;text-align:center}
313
  .tinv-wishlist .navigation-button .tinv-create-list>a .tinvwl-txt,.tinv-wishlist .navigation-button li>a .tinvwl-txt{display:none}
314
  .tinv-wishlist .navigation-button .tinv-create-list>a>i,.tinv-wishlist .navigation-button li>a>i{display:inline-block !important;margin-left:0}
315
  .tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-left:0;margin-bottom:5px}
316
+ .tinv-wishlist.woocommerce .tinv-login form .form-row-first,.tinv-wishlist.woocommerce .tinv-login form .form-row-last{float:none;width:100%}
317
+ .tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
318
+ .tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
319
+ .tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
320
  .navigation-button,.social-buttons,.tinv-lists-nav{margin-right:12px;margin-left:12px}
321
  .tinvwl-input-group{width:100%}
322
+ .tinvwl-input-group:not(.tinvwl-no-full){display:block}
323
+ .tinvwl-input-group:not(.tinvwl-no-full) .form-control,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{display:block}
324
+ .tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
325
+ .tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-right:0}
326
+ .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-right:0}
327
+ .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
328
+ .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{width:100%}
329
+ .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
330
+ .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{width:100%}
331
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
332
+ }@media screen and (max-width:768px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
333
  }@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
334
  .tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
335
  }@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
assets/css/public.css CHANGED
@@ -25,112 +25,112 @@ WooCommerce Wishlist Plugin custom webfont
25
  -moz-osx-font-smoothing: grayscale; }
26
 
27
  .ftinvwl-twitter:before {
28
- content: "\f099"; }
29
 
30
  .ftinvwl-facebook:before {
31
- content: "\f09a"; }
32
 
33
  .ftinvwl-facebook-f:before {
34
- content: "\f09a"; }
35
 
36
  .ftinvwl-google:before {
37
- content: "\f0d5"; }
38
 
39
  .ftinvwl-email:before {
40
- content: "\f0e0"; }
41
 
42
  .ftinvwl-pinterest:before {
43
- content: "\f231"; }
44
 
45
  .ftinvwl-whatsapp:before {
46
- content: "\f232"; }
47
 
48
  .ftinvwl-clipboard:before {
49
- content: "\e911"; }
50
 
51
  .ftinvwl-star:before {
52
- content: "\e912"; }
53
 
54
  .ftinvwl-shopping-cart:before {
55
- content: "\e913"; }
56
 
57
  .ftinvwl-magic:before {
58
- content: "\e914"; }
59
 
60
  .ftinvwl-info:before {
61
- content: "\e915"; }
62
 
63
  .ftinvwl-graduation-cap:before {
64
- content: "\e918"; }
65
 
66
  .ftinvwl-floppy-o:before {
67
- content: "\e919"; }
68
 
69
  .ftinvwl-eyedropper:before {
70
- content: "\e91a"; }
71
 
72
  .ftinvwl-exclamation-triangle:before {
73
- content: "\e91b"; }
74
 
75
  .ftinvwl-check:before {
76
- content: "\e91e"; }
77
 
78
  .ftinvwl-arrow-left:before {
79
- content: "\e91f"; }
80
 
81
  .ftinvwl-wrench:before {
82
- content: "\e920"; }
83
 
84
  .ftinvwl-chevron-down:before {
85
- content: "\e900"; }
86
 
87
  .ftinvwl-chevron-right:before {
88
- content: "\e901"; }
89
 
90
  .ftinvwl-chevron-left:before {
91
- content: "\e902"; }
92
 
93
  .ftinvwl-chevron-up:before {
94
- content: "\e903"; }
95
 
96
  .ftinvwl-cancel:before {
97
- content: "\e904"; }
98
 
99
  .ftinvwl-times:before {
100
- content: "\e905"; }
101
 
102
  .ftinvwl-heart-plus:before {
103
- content: "\e906"; }
104
 
105
  .ftinvwl-heart-mark-right:before {
106
- content: "\e907"; }
107
 
108
  .ftinvwl-heart2:before {
109
- content: "\e908"; }
110
 
111
  .ftinvwl-heart-o:before {
112
- content: "\e909"; }
113
 
114
  .ftinvwl-heart-mark-left:before {
115
- content: "\e90a"; }
116
 
117
  .ftinvwl-heart-mail:before {
118
- content: "\e90b"; }
119
 
120
  .ftinvwl-heart-tinv:before {
121
- content: "\e90c"; }
122
 
123
  .ftinvwl-key:before {
124
- content: "\e90d"; }
125
 
126
  .ftinvwl-lock:before {
127
- content: "\e90e"; }
128
 
129
  .ftinvwl-hearts:before {
130
- content: "\e90f"; }
131
 
132
  .ftinvwl-user:before {
133
- content: "\e910"; }
134
 
135
  /* PULSE */
136
  @-webkit-keyframes ftinvwl-pulse {
@@ -622,7 +622,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
622
  .tinv-wishlist .product-action {
623
  width: 60px; } }
624
 
625
- @media only screen and (max-width: 1024px) and (min-width: 641px) {
626
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock p {
627
  display: block;
628
  text-align: center; }
@@ -647,7 +647,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
647
  .tinv-wishlist .tinv-lists-nav a.tinv-prev > span, .tinv-wishlist .tinv-lists-nav a.tinv-next > span {
648
  display: none; } }
649
 
650
- @media only screen and (max-width: 640px) {
651
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {
652
  display: none; }
653
  .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {
@@ -705,7 +705,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
705
  width: auto;
706
  text-align: left; } }
707
 
708
- @media only screen and (max-width: 1024px) and (min-width: 641px) {
709
  .tinv-wishlist .wishlist-action button[value="manage_remove"] span {
710
  display: none; }
711
  .tinv-wishlist .wishlist-action button[value="manage_remove"] > i {
@@ -713,7 +713,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
713
  .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
714
  margin-top: 0; } }
715
 
716
- @media only screen and (max-width: 640px) {
717
  .tinv-wishlist button[value="manage_apply"] .tinvwl-mobile, .tinv-wishlist button[value="product_apply"] .tinvwl-mobile {
718
  display: none; }
719
  .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
@@ -742,7 +742,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
742
  .tinv-wishlist .tinv-login form input[name=login] {
743
  min-width: auto; } }
744
 
745
- @media only screen and (max-width: 640px) {
746
  .tinv-wishlist .social-buttons {
747
  text-align: center; }
748
  .tinv-wishlist .navigation-button > li {
@@ -780,7 +780,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
780
  margin-right: 0;
781
  margin-bottom: 5px; } }
782
 
783
- @media only screen and (max-width: 667px) {
784
  .tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {
785
  float: none;
786
  width: 100%; }
@@ -894,7 +894,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
894
  margin-top: 12px;
895
  width: 100%; }
896
 
897
- @media screen and (max-width: 782px) {
898
  .admin-bar .tinv-wishlist .tinv-modal {
899
  padding-top: 46px !important; } }
900
 
@@ -972,7 +972,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
972
  padding: 5px 0 0 5px;
973
  color: #FF0000; }
974
 
975
- @media only screen and (max-width: 640px) {
976
  .navigation-button, .social-buttons, .tinv-lists-nav {
977
  margin-left: 12px;
978
  margin-right: 12px; } }
@@ -1008,11 +1008,11 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
1008
  white-space: nowrap;
1009
  vertical-align: top; }
1010
 
1011
- @media only screen and (max-width: 640px) {
1012
  .tinvwl-input-group {
1013
  width: 100%; } }
1014
 
1015
- @media only screen and (max-width: 667px) {
1016
  .tinvwl-input-group:not(.tinvwl-no-full) {
1017
  display: block; }
1018
  .tinvwl-input-group:not(.tinvwl-no-full) .form-control, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {
@@ -1118,7 +1118,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button {
1118
  .tinv-wishlist .tinvwl-table-manage-list .product-remove {
1119
  display: table-cell; } }
1120
 
1121
- @media only screen and (max-width: 640px) {
1122
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {
1123
  display: block; } }
1124
 
25
  -moz-osx-font-smoothing: grayscale; }
26
 
27
  .ftinvwl-twitter:before {
28
+ content: "\f099" !important; }
29
 
30
  .ftinvwl-facebook:before {
31
+ content: "\f09a" !important; }
32
 
33
  .ftinvwl-facebook-f:before {
34
+ content: "\f09a" !important; }
35
 
36
  .ftinvwl-google:before {
37
+ content: "\f0d5" !important; }
38
 
39
  .ftinvwl-email:before {
40
+ content: "\f0e0" !important; }
41
 
42
  .ftinvwl-pinterest:before {
43
+ content: "\f231" !important; }
44
 
45
  .ftinvwl-whatsapp:before {
46
+ content: "\f232" !important; }
47
 
48
  .ftinvwl-clipboard:before {
49
+ content: "\e911" !important; }
50
 
51
  .ftinvwl-star:before {
52
+ content: "\e912" !important; }
53
 
54
  .ftinvwl-shopping-cart:before {
55
+ content: "\e913" !important; }
56
 
57
  .ftinvwl-magic:before {
58
+ content: "\e914" !important; }
59
 
60
  .ftinvwl-info:before {
61
+ content: "\e915" !important; }
62
 
63
  .ftinvwl-graduation-cap:before {
64
+ content: "\e918" !important; }
65
 
66
  .ftinvwl-floppy-o:before {
67
+ content: "\e919" !important; }
68
 
69
  .ftinvwl-eyedropper:before {
70
+ content: "\e91a" !important; }
71
 
72
  .ftinvwl-exclamation-triangle:before {
73
+ content: "\e91b" !important; }
74
 
75
  .ftinvwl-check:before {
76
+ content: "\e91e" !important; }
77
 
78
  .ftinvwl-arrow-left:before {
79
+ content: "\e91f" !important; }
80
 
81
  .ftinvwl-wrench:before {
82
+ content: "\e920" !important; }
83
 
84
  .ftinvwl-chevron-down:before {
85
+ content: "\e900" !important; }
86
 
87
  .ftinvwl-chevron-right:before {
88
+ content: "\e901" !important; }
89
 
90
  .ftinvwl-chevron-left:before {
91
+ content: "\e902" !important; }
92
 
93
  .ftinvwl-chevron-up:before {
94
+ content: "\e903" !important; }
95
 
96
  .ftinvwl-cancel:before {
97
+ content: "\e904" !important; }
98
 
99
  .ftinvwl-times:before {
100
+ content: "\e905" !important; }
101
 
102
  .ftinvwl-heart-plus:before {
103
+ content: "\e906" !important; }
104
 
105
  .ftinvwl-heart-mark-right:before {
106
+ content: "\e907" !important; }
107
 
108
  .ftinvwl-heart2:before {
109
+ content: "\e908" !important; }
110
 
111
  .ftinvwl-heart-o:before {
112
+ content: "\e909" !important; }
113
 
114
  .ftinvwl-heart-mark-left:before {
115
+ content: "\e90a" !important; }
116
 
117
  .ftinvwl-heart-mail:before {
118
+ content: "\e90b" !important; }
119
 
120
  .ftinvwl-heart-tinv:before {
121
+ content: "\e90c" !important; }
122
 
123
  .ftinvwl-key:before {
124
+ content: "\e90d" !important; }
125
 
126
  .ftinvwl-lock:before {
127
+ content: "\e90e" !important; }
128
 
129
  .ftinvwl-hearts:before {
130
+ content: "\e90f" !important; }
131
 
132
  .ftinvwl-user:before {
133
+ content: "\e910" !important; }
134
 
135
  /* PULSE */
136
  @-webkit-keyframes ftinvwl-pulse {
622
  .tinv-wishlist .product-action {
623
  width: 60px; } }
624
 
625
+ @media only screen and (max-width: 1024px) and (min-width: 769px) {
626
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock p {
627
  display: block;
628
  text-align: center; }
647
  .tinv-wishlist .tinv-lists-nav a.tinv-prev > span, .tinv-wishlist .tinv-lists-nav a.tinv-next > span {
648
  display: none; } }
649
 
650
+ @media only screen and (max-width: 768px) {
651
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {
652
  display: none; }
653
  .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {
705
  width: auto;
706
  text-align: left; } }
707
 
708
+ @media only screen and (max-width: 1024px) and (min-width: 768px) {
709
  .tinv-wishlist .wishlist-action button[value="manage_remove"] span {
710
  display: none; }
711
  .tinv-wishlist .wishlist-action button[value="manage_remove"] > i {
713
  .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
714
  margin-top: 0; } }
715
 
716
+ @media only screen and (max-width: 768px) {
717
  .tinv-wishlist button[value="manage_apply"] .tinvwl-mobile, .tinv-wishlist button[value="product_apply"] .tinvwl-mobile {
718
  display: none; }
719
  .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
742
  .tinv-wishlist .tinv-login form input[name=login] {
743
  min-width: auto; } }
744
 
745
+ @media only screen and (max-width: 768px) {
746
  .tinv-wishlist .social-buttons {
747
  text-align: center; }
748
  .tinv-wishlist .navigation-button > li {
780
  margin-right: 0;
781
  margin-bottom: 5px; } }
782
 
783
+ @media only screen and (max-width: 768px) {
784
  .tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {
785
  float: none;
786
  width: 100%; }
894
  margin-top: 12px;
895
  width: 100%; }
896
 
897
+ @media screen and (max-width: 768px) {
898
  .admin-bar .tinv-wishlist .tinv-modal {
899
  padding-top: 46px !important; } }
900
 
972
  padding: 5px 0 0 5px;
973
  color: #FF0000; }
974
 
975
+ @media only screen and (max-width: 768px) {
976
  .navigation-button, .social-buttons, .tinv-lists-nav {
977
  margin-left: 12px;
978
  margin-right: 12px; } }
1008
  white-space: nowrap;
1009
  vertical-align: top; }
1010
 
1011
+ @media only screen and (max-width: 768px) {
1012
  .tinvwl-input-group {
1013
  width: 100%; } }
1014
 
1015
+ @media only screen and (max-width: 768px) {
1016
  .tinvwl-input-group:not(.tinvwl-no-full) {
1017
  display: block; }
1018
  .tinvwl-input-group:not(.tinvwl-no-full) .form-control, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {
1118
  .tinv-wishlist .tinvwl-table-manage-list .product-remove {
1119
  display: table-cell; } }
1120
 
1121
+ @media only screen and (max-width: 768px) {
1122
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {
1123
  display: block; } }
1124
 
assets/css/public.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"names":[],"mappings":"","sources":["public.css"],"file":"public.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: 'tinvwl-webfont';\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.ttf?xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.woff?xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal; }\n\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'tinvwl-webfont' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ftinvwl-twitter:before {\n content: \"\\f099\"; }\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\"; }\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\"; }\n\n.ftinvwl-google:before {\n content: \"\\f0d5\"; }\n\n.ftinvwl-email:before {\n content: \"\\f0e0\"; }\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\"; }\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\"; }\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\"; }\n\n.ftinvwl-star:before {\n content: \"\\e912\"; }\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\"; }\n\n.ftinvwl-magic:before {\n content: \"\\e914\"; }\n\n.ftinvwl-info:before {\n content: \"\\e915\"; }\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\"; }\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\"; }\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\"; }\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\"; }\n\n.ftinvwl-check:before {\n content: \"\\e91e\"; }\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\"; }\n\n.ftinvwl-wrench:before {\n content: \"\\e920\"; }\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\"; }\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\"; }\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\"; }\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\"; }\n\n.ftinvwl-cancel:before {\n content: \"\\e904\"; }\n\n.ftinvwl-times:before {\n content: \"\\e905\"; }\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\"; }\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\"; }\n\n.ftinvwl-heart2:before {\n content: \"\\e908\"; }\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\"; }\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\"; }\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\"; }\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\"; }\n\n.ftinvwl-key:before {\n content: \"\\e90d\"; }\n\n.ftinvwl-lock:before {\n content: \"\\e90e\"; }\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\"; }\n\n.ftinvwl-user:before {\n content: \"\\e910\"; }\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite; }\n\n.tinv-wishlist form, .tinv-wishlist p:last-child, .tinv-wishlist table {\n margin-bottom: 0; }\n\n.tinv-wishlist * {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinvwl-wishlist :after, .tinvwl-wishlist :before {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinv-wishlist select {\n width: 140px; }\n\n.tinv-wishlist ul {\n list-style: none;\n margin: 0;\n padding: 0; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {\n margin-top: -10px;\n margin-left: -10px; }\n\n.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 {\n text-align: center; }\n\n.tinv-wishlist .button i, .tinv-wishlist .navigation-button a i {\n margin-right: 6px; }\n\n.tinv-wishlist input[type=\"button\"] i, .tinv-wishlist input[type=\"reset\"] i, .tinv-wishlist input[type=\"submit\"] i {\n margin-right: 6px; }\n\n.tinv-wishlist a.tinv-close-modal i {\n margin-right: 0; }\n\na.wishlist_products_counter {\n text-decoration: none; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {\n content: '\\e909';\n display: inline-block;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 20px;\n vertical-align: sub;\n margin-right: 5px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, a.wishlist_products_counter.top_wishlist-heart-plus:before, span.wishlist_products_counter.top_wishlist-heart-plus:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before {\n content: '\\e906';\n display: inline-block;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 20px;\n vertical-align: sub;\n margin-right: 5px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {\n position: relative;\n width: 36px;\n height: 36px;\n vertical-align: sub; }\n\na.wishlist_products_counter.top_wishlist-heart-plus.no-txt, span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {\n position: relative;\n width: 36px;\n height: 36px;\n vertical-align: sub; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-right: 0; }\n\n.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {\n padding-left: 1em;\n vertical-align: bottom; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {\n content: '\\e908'; }\n\n.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before {\n content: '\\e908'; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before {\n content: '\\e907'; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before, a.wishlist_products_counter.top_wishlist-white:before, span.wishlist_products_counter.top_wishlist-white:before {\n color: #FFF; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before, a.wishlist_products_counter.top_wishlist-black:before, span.wishlist_products_counter.top_wishlist-black:before {\n color: #000; }\n\n.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {\n margin-bottom: 15px; }\n\n.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {\n margin-top: 15px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {\n padding: 10px 11px;\n line-height: 1; }\n\n.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button {\n margin: 0; }\n .wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before {\n display: none; }\n\na.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_counter.top_wishlist-custom.no-txt {\n padding: 10px 11px;\n line-height: 1; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {\n display: inline-block !important;\n vertical-align: baseline;\n width: auto !important;\n max-width: 16px;\n max-height: 16px;\n margin-bottom: 0;\n margin: 0 6px 0 0 !important; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img, a.wishlist_products_counter.top_wishlist-custom.no-txt img, span.wishlist_products_counter.top_wishlist-custom.no-txt img {\n margin-right: 0 !important; }\n\n.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {\n float: none; }\n\nul.products li.product .tinvwl_add_to_wishlist_button {\n margin-top: 1em; }\n\n.tinvwl_add_to_wishlist_button {\n display: inline-block;\n cursor: pointer;\n -webkit-transition: opacity 1s;\n transition: opacity 1s;\n opacity: 1;\n visibility: visible; }\n\n.tinv-wishlist.woocommerce .stock.in-stock:before {\n content: none; }\n\n.tinv-wraper.tinv-wishlist {\n font-size: 100%; }\n .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {\n position: absolute;\n z-index: 10;\n margin: 0;\n top: 10px;\n left: 10px; }\n .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button {\n margin-top: 0; }\n\n.tinv-create-list li input[type=radio] {\n margin-right: 10px; }\n\n.tinv-create-list li + li {\n margin-top: 15px; }\n\n.tinv-create-list .tinvwl-input-group + ul {\n margin-top: 25px; }\n\n.tinv-search-list {\n margin-bottom: 36px; }\n\n.tinv-wishlist .tinv-header {\n margin-bottom: 30px; }\n\n.tinv-wishlist table {\n position: relative;\n table-layout: auto;\n margin-bottom: 30px;\n z-index: 2; }\n\n.tinv-overlay {\n top: 0;\n left: 0;\n position: fixed;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n\n.tinv-wishlist .tinv-modal {\n top: 0;\n left: 0;\n position: fixed;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n\n.tinv-wishlist table.tinvwl-table-manage-list {\n margin-bottom: 27px;\n width: 100%; }\n\n.tinv-wishlist table input[type=checkbox] {\n margin-right: 0; }\n\n.tinv-wishlist table td, .tinv-wishlist table th {\n padding: 1em;\n vertical-align: middle; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-cb {\n width: 35px;\n text-align: center; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-remove {\n width: 35px;\n text-align: center;\n padding: 1em .5em; }\n\n.tinv-wishlist .product-remove button {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-line-pack: center;\n align-content: center;\n margin: 0 auto;\n width: 27px;\n height: 27px;\n border-radius: 50%;\n padding: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: none;\n background-color: #f7f7f7;\n color: #000000;\n font-size: 20px;\n padding-left: 1px;\n padding-top: 3px;\n min-height: 0; }\n\n.tinv-wishlist .product-thumbnail {\n min-width: 100px;\n width: 100px; }\n .tinv-wishlist .product-thumbnail .wp-post-image {\n margin-bottom: 0; }\n\n.tinv-wishlist td.product-name a + .variation {\n margin-top: 2px; }\n\n.tinv-wishlist .product-stock i {\n margin-right: 15px; }\n\n.tinv-wishlist .product-stock p {\n display: table; }\n .tinv-wishlist .product-stock p.stock::before {\n display: none; }\n\n.tinv-wishlist .product-stock span {\n display: table-cell;\n vertical-align: middle; }\n\n.tinv-wishlist .product-action > .button > i, .tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove], .tinv-wishlist table thead th .tinvwl-mobile {\n display: none; }\n\n.tinv-wishlist.woocommerce .product-quantity {\n width: 80px;\n text-align: center; }\n\n.tinv-wishlist.woocommerce table .quantity .qty {\n max-width: 100%;\n width: 62px;\n text-align: left; }\n\n.tinv-wishlist .product-action {\n width: 135px;\n text-align: center; }\n .tinv-wishlist .product-action .button {\n width: 100%; }\n .tinv-wishlist .product-action .tinvwl_move_product_button {\n margin-top: 5px; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-action > button[name=tinvwl-remove] > i {\n margin-right: 0; }\n\n.tinv-wishlist .wishlist-cb {\n width: 33px;\n text-align: center; }\n\n.tinv-wishlist .wishlist-name .tinvwl-rename-input input {\n width: 100%; }\n\n.tinv-wishlist .wishlist-name .tinvwl-rename-button {\n float: right; }\n .tinv-wishlist .wishlist-name .tinvwl-rename-button > i {\n margin-right: 10px; }\n\n.tinv-wishlist .wishlist-privacy, .tinv-wishlist table:not(.tinvwl-public) .wishlist-date {\n width: 18%; }\n\n.tinv-wishlist .wishlist-privacy select {\n width: 100%; }\n\n.tinv-wishlist .wishlist-name {\n width: 45%; }\n\n.tinv-wishlist .wishlist-action {\n width: 120px;\n text-align: center; }\n .tinv-wishlist .wishlist-action button[value=manage_remove] > i {\n display: none;\n margin-right: 0; }\n\n.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {\n display: inline-block;\n vertical-align: middle; }\n .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list > a.button {\n margin-right: 0; }\n\n.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: -10px; }\n\n.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n float: left;\n width: 35%;\n margin-right: 2%; }\n\n.tinv-wishlist tfoot .tinvwl-to-right {\n float: left;\n width: 63%;\n text-align: right; }\n .tinv-wishlist tfoot .tinvwl-to-right > * {\n margin: 10px 0 0;\n vertical-align: middle; }\n .tinv-wishlist tfoot .tinvwl-to-right > * + * {\n margin-left: 10px; }\n\n.tinv-wishlist tfoot .tinvwl-to-left:empty + .tinvwl-to-right {\n width: 100%; }\n\n.tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {\n margin-top: 16px; }\n\n.tinv-wishlist .navigation-button {\n margin-top: -10px; }\n .tinv-wishlist .navigation-button > li {\n float: left; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {\n margin-right: 30px;\n margin-top: 10px;\n display: inline-block; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a.button, .tinv-wishlist .navigation-button > li > a.button {\n margin-right: 10px; }\n .tinv-wishlist .navigation-button > li:last-child > .tinv-create-list > a, .tinv-wishlist .navigation-button > li:last-child > a {\n margin-right: 0; }\n\n.tinv-wishlist .social-buttons {\n text-align: right; }\n .tinv-wishlist .social-buttons > span, .tinv-wishlist .social-buttons > ul {\n display: inline-block;\n vertical-align: middle; }\n .tinv-wishlist .social-buttons > span {\n margin-right: 27px; }\n .tinv-wishlist .social-buttons li {\n float: left;\n margin: 0 5px 0 0;\n list-style: none; }\n .tinv-wishlist .social-buttons li:last-child {\n margin-right: 0; }\n .tinv-wishlist .social-buttons li a.social {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-line-pack: center;\n align-content: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 2em;\n height: 2em;\n border-radius: 50%;\n text-align: center;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: 0;\n font-size: 20px;\n text-decoration: none;\n text-transform: none !important; }\n .tinv-wishlist .social-buttons li a.social.white {\n color: #ffffff; }\n .tinv-wishlist .social-buttons li a.social.dark {\n color: #000000; }\n .tinv-wishlist .social-buttons li a.social i {\n line-height: 2em; }\n\n.tinv-wishlist .navigation-button .tinv-create-list > a.tinvwl-no-icon > i, .tinv-wishlist .navigation-button li > a.tinvwl-no-icon > i {\n display: none; }\n\n.tinv-wishlist .tinv-lists-nav {\n margin-top: 35px;\n margin-bottom: 35px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: 100%; }\n .tinv-wishlist .tinv-lists-nav > * {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n text-align: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .tinv-wishlist .tinv-lists-nav > span {\n font-weight: 700; }\n\n.tinv-wishlist .tinv-next {\n display: inline-block;\n float: left; }\n\n.tinv-wishlist .tinv-prev {\n display: inline-block;\n float: left;\n margin-right: 35px !important; }\n\n.tinv-wishlist .tinv-prev i {\n margin-left: 0;\n margin-right: 18px; }\n\n.tinv-wishlist .tinv-next i {\n margin-left: 18px;\n margin-right: 0; }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public) {\n margin-top: 0; }\n .tinv-wishlist .tinvwl-table-manage-list .product-remove {\n display: none; }\n .tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] {\n display: inline-block;\n margin-top: 5px; }\n .tinv-wishlist .product-action {\n width: 60px; } }\n\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock p {\n display: block;\n text-align: center; }\n .tinv-wishlist .product-stock span {\n display: block; }\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock i {\n margin-right: 0; }\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt {\n display: none; }\n .tinv-wishlist .product-thumbnail {\n max-width: 76px;\n width: 76px; }\n .tinv-wishlist .product-action .button > i {\n display: inline-block;\n margin-right: 0; }\n .tinv-wishlist .product-action .button .tinvwl-txt {\n display: none; } }\n\n@media only screen and (max-width: 1023px) {\n .tinv-wishlist .tinv-lists-nav a.tinv-prev > i, .tinv-wishlist .tinv-lists-nav a.tinv-next > i {\n margin: 0; }\n .tinv-wishlist .tinv-lists-nav a.tinv-prev > span, .tinv-wishlist .tinv-lists-nav a.tinv-next > span {\n display: none; } }\n\n@media only screen and (max-width: 640px) {\n .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {\n display: none; }\n .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {\n display: none; }\n .tinv-wishlist thead th .tinvwl-full {\n display: none; }\n .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name, .tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name {\n display: block;\n width: 100%;\n text-align: center; }\n .tinv-wishlist table thead th .tinvwl-mobile {\n display: block; }\n .tinv-wishlist table.tinvwl-table-manage-list tbody td {\n display: block;\n width: 100% !important;\n text-align: center; }\n .tinv-wishlist table.tinvwl-table-manage-lists tbody td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {\n display: block;\n width: 100% !important;\n text-align: center; }\n .tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child) {\n border-bottom: 0; }\n .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) {\n border-bottom: 0; }\n .tinv-wishlist .product-stock p {\n margin: 0 auto; }\n .tinv-wishlist .product-thumbnail img {\n margin: 0 auto;\n max-width: 80px; }\n .tinv-wishlist.woocommerce table .quantity .qty {\n text-align: center;\n width: 100%; }\n .tinv-wishlist .product-action .tinvwl_move_product_button {\n margin-top: 10px; }\n .tinv-wishlist table.tinvwl-table-manage-list tfoot td {\n display: block;\n width: 100%; }\n .tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove] {\n width: 100%; }\n .tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button {\n float: none; } }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .wishlist-name .tinvwl-rename-button > i, .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n margin-right: 0; }\n .tinv-wishlist .wishlist-name .tinvwl-rename-button span {\n display: none; }\n .tinv-wishlist .wishlist-action {\n width: 60px; }\n .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n float: none;\n width: auto; }\n .tinv-wishlist tfoot .tinvwl-to-right {\n float: none;\n width: auto;\n text-align: left; } }\n\n@media only screen and (max-width: 1024px) and (min-width: 641px) {\n .tinv-wishlist .wishlist-action button[value=\"manage_remove\"] span {\n display: none; }\n .tinv-wishlist .wishlist-action button[value=\"manage_remove\"] > i {\n display: inline-block; }\n .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: 0; } }\n\n@media only screen and (max-width: 640px) {\n .tinv-wishlist button[value=\"manage_apply\"] .tinvwl-mobile, .tinv-wishlist button[value=\"product_apply\"] .tinvwl-mobile {\n display: none; }\n .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {\n display: block; }\n .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button {\n width: 100%;\n margin: 10px 0 0; }\n .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button {\n width: 100%;\n margin: 10px 0 0; }\n .tinv-wishlist tfoot .tinvwl-to-right > * {\n margin: 10px 0 0; }\n .tinv-wishlist tfoot .tinvwl-to-right .button:first-child, .tinv-wishlist tfoot .tinvwl-to-right button:first-child {\n margin-top: 0 !important; }\n .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: 20px; } }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .social-buttons {\n float: none;\n width: auto;\n text-align: left;\n margin-top: 20px; }\n .tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {\n margin-top: 30px; }\n .tinv-wishlist .tinv-login form input[name=login] {\n min-width: auto; } }\n\n@media only screen and (max-width: 640px) {\n .tinv-wishlist .social-buttons {\n text-align: center; }\n .tinv-wishlist .navigation-button > li {\n width: 20%;\n text-align: center; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li {\n width: 100%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li {\n width: 50%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li {\n width: 33%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li {\n width: 25%; }\n .tinv-wishlist .navigation-button > li + li {\n width: 20%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li + li {\n width: 100%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li + li {\n width: 50%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li + li {\n width: 33%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li + li {\n width: 25%; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {\n width: calc(100% - 10px);\n margin-right: 0; }\n .tinv-wishlist .navigation-button .tinv-create-list > a .tinvwl-txt, .tinv-wishlist .navigation-button li > a .tinvwl-txt {\n display: none; }\n .tinv-wishlist .navigation-button .tinv-create-list > a > i, .tinv-wishlist .navigation-button li > a > i {\n display: inline-block !important;\n margin-right: 0; }\n .tinv-wishlist .social-buttons > span {\n display: block;\n margin-top: 0;\n margin-right: 0;\n margin-bottom: 5px; } }\n\n@media only screen and (max-width: 667px) {\n .tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {\n float: none;\n width: 100%; }\n .tinv-wishlist.woocommerce .tinv-login form .form-row-first {\n padding: 0; }\n .tinv-wishlist.woocommerce .tinv-login form .form-row-last {\n padding: 0;\n margin-top: 10px; }\n .tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn {\n display: block;\n padding: 0;\n width: auto;\n margin-top: 10px; } }\n\n.tinv-overlay {\n width: 100%;\n height: 100%;\n visibility: hidden;\n opacity: 0;\n background: #191919; }\n\n.tinv-modal.tinv-modal-open .tinv-overlay {\n visibility: visible;\n opacity: .5; }\n\n.admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 32px !important; }\n\n.tinv-wishlist .tinv-modal {\n overflow-y: auto;\n overflow-x: hidden;\n width: 0;\n height: 0;\n z-index: 9999;\n outline: 0 !important;\n -webkit-backface-visibility: hidden;\n visibility: hidden;\n opacity: 0;\n text-align: left; }\n .tinv-wishlist .tinv-modal .tinv-modal-inner {\n position: relative;\n margin: 0 auto;\n background-color: #fff;\n max-width: 360px;\n padding: 40px; }\n .tinv-wishlist .tinv-modal.tinv-modal-open {\n visibility: visible;\n opacity: 1;\n width: 100%;\n height: 100%; }\n .tinv-wishlist .tinv-modal .tinv-close-modal {\n display: inline-block;\n position: absolute;\n top: 17px;\n right: 14px;\n width: 26px;\n height: 26px;\n line-height: 26px;\n font-size: 12px;\n text-align: center;\n border-radius: 50%;\n border-bottom: 0;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n background-color: #ebe9eb; }\n .tinv-wishlist .tinv-modal .icon_big_heart_check, .tinv-wishlist .tinv-modal .icon_big_times, .tinv-wishlist .tinv-modal img {\n display: block;\n margin: 0 auto;\n margin-bottom: 25px;\n opacity: 1 !important; }\n .tinv-wishlist .tinv-modal ul {\n overflow: visible;\n list-style: disc;\n margin: 10px 0 0 20px; }\n .tinv-wishlist .tinv-modal li {\n list-style: disc !important; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal ul, .tinv-wishlist.tinv-create-list form ul {\n list-style: none !important;\n margin: 25px 0 0; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal li, .tinv-wishlist.tinv-create-list form li {\n list-style: none !important; }\n\n.tinv-wishlist .tinv-modal .already-in {\n margin-bottom: 35px; }\n\n.tinv-wishlist .tinv-modal .delete-notification {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinv-modal .already-in ul {\n overflow: visible;\n margin: 12px 0 27px 17px; }\n\n.tinv-wishlist .tinv-modal select {\n width: 100%; }\n\n.tinv-wishlist .tinv-modal button + .button, .tinv-wishlist .tinv-modal button + button {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal input + button {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal label + button, .tinv-wishlist .tinv-modal label + input {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal select + button, .tinv-wishlist .tinv-modal select + input {\n margin-top: 12px;\n width: 100%; }\n\n@media screen and (max-width: 782px) {\n .admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 46px !important; } }\n\n@media screen and (max-width: 600px) {\n .admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 0 !important; }\n .tinv-wishlist .tinv-modal .tinv-close-modal {\n position: static;\n display: block;\n margin: 0 auto 20px; } }\n\n.tinv-wishlist .tinv-modal .already-in + label {\n display: block;\n margin-top: 6px; }\n\n.tinv-wishlist .tinv-modal label select {\n margin-top: 8px; }\n\n.tinv-wishlist .tinv-modal .delete-notification + button {\n width: 100%; }\n\n.tinv-wishlist .tinvwl_added_to_wishlist, .tinv-wishlist .tinvwl_created_wishlist {\n text-align: center; }\n\n.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinvwl_created_wishlist .tinv-txt {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinvwl_created_wishlist button {\n margin-top: 0;\n margin-bottom: 10px; }\n\n.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {\n margin-top: 0;\n margin-bottom: 10px; }\n\n.tinv-wishlist .tinv-modal .tinvwl-buttons-group {\n margin-top: 20px; }\n\n.tinv-wishlist .tinvwl-buttons-group button {\n width: 100%; }\n .tinv-wishlist .tinvwl-buttons-group button + button {\n margin-top: 7px; }\n .tinv-wishlist .tinvwl-buttons-group button i {\n position: relative; }\n .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times {\n font-size: 20px;\n top: 0;\n vertical-align: initial; }\n .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before {\n position: relative;\n top: 3px; }\n\n.tinv-wishlist .tinvwl-buttons-group + button {\n width: 100%;\n margin-top: 7px; }\n\n.tinv-wishlist .tinv-modal h2 {\n text-align: center;\n margin: 0 0 35px; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal-inner {\n max-width: 778px;\n padding: 30px; }\n\n.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group), .tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control {\n border: 2px solid #FF0000; }\n\n.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group) {\n border: 2px solid #FF0000; }\n\n.tinv-wishlist .tinvwl-has-error + .tinvwl-error {\n padding: 5px 0 0 5px;\n color: #FF0000; }\n\n@media only screen and (max-width: 640px) {\n .navigation-button, .social-buttons, .tinv-lists-nav {\n margin-left: 12px;\n margin-right: 12px; } }\n\n.tinvwl-tooltip {\n display: none; }\n\n.tinvwl-input-group {\n position: relative;\n display: table;\n border-collapse: separate; }\n .tinvwl-input-group .form-control {\n position: relative;\n z-index: 1;\n float: left;\n height: 38px;\n width: 100%;\n margin: 0; }\n .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-left: 15px; }\n\n.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-left: 10px; }\n\n.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-left: 9px; }\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n display: table-cell; }\n\n.tinvwl-input-group-addon, .tinvwl-input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: top; }\n\n@media only screen and (max-width: 640px) {\n .tinvwl-input-group {\n width: 100%; } }\n\n@media only screen and (max-width: 667px) {\n .tinvwl-input-group:not(.tinvwl-no-full) {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control {\n float: none; }\n .tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-left: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-left: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input {\n width: 100%; } }\n\n.tinv-table {\n display: table;\n width: 100%;\n height: 100%; }\n\n.tinv-cell {\n display: table-cell;\n vertical-align: middle; }\n\n.tinv-wishlist .tinv-wishlist-clear {\n visibility: visible;\n width: auto;\n height: auto; }\n\n.tinv-wishlist-clear:before {\n content: \"\";\n display: table; }\n\n.tinv-wishlist-clear:after {\n content: \"\";\n display: table;\n clear: both; }\n\n.icon_big_heart_check {\n display: inline-block;\n width: 46px;\n height: 46px;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 60px; }\n\n.icon_big_times {\n display: inline-block;\n width: 46px;\n height: 46px;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 60px; }\n .icon_big_times::before {\n content: \"\\e904\";\n top: -7px;\n left: -7px;\n position: relative; }\n\n.icon_big_heart_check::before {\n content: \"\\e90a\";\n top: -7px;\n left: -7px;\n position: relative; }\n\n.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist, .tinvwl_add_to_wishlist_button.disabled-add-wishlist {\n opacity: 0.5 !important;\n cursor: not-allowed; }\n\n.empty-name-wishlist {\n border-color: #FF0000 !important; }\n\n.tinvwl_remove_from_wishlist-text, .tinvwl_already_on_wishlist-text {\n display: none !important; }\n\n.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text {\n display: inline !important; }\n\n.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text {\n display: none !important; }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .tinvwl-table-manage-list .product-remove {\n display: table-cell; } }\n\n@media only screen and (max-width: 640px) {\n .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {\n display: block; } }\n\n.tooltipped {\n position: relative; }\n\n.tooltipped::after {\n position: absolute;\n z-index: 1000000;\n display: none;\n padding: 0.5em 0.75em;\n font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n -webkit-font-smoothing: subpixel-antialiased;\n color: #fff;\n text-align: center;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-wrap: break-word;\n white-space: pre;\n pointer-events: none;\n content: attr(aria-label);\n background: #1b1f23;\n border-radius: 3px;\n opacity: 0; }\n\n.tooltipped::before {\n position: absolute;\n z-index: 1000001;\n display: none;\n width: 0;\n height: 0;\n color: #1b1f23;\n pointer-events: none;\n content: \"\";\n border: 6px solid transparent;\n opacity: 0; }\n\n@-webkit-keyframes tooltip-appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes tooltip-appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.tooltipped:hover::before, .tooltipped:hover::after,\n.tooltipped:active::before,\n.tooltipped:active::after,\n.tooltipped:focus::before,\n.tooltipped:focus::after {\n display: inline-block;\n text-decoration: none;\n -webkit-animation-name: tooltip-appear;\n animation-name: tooltip-appear;\n -webkit-animation-duration: 0.1s;\n animation-duration: 0.1s;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-animation-delay: 0.4s;\n animation-delay: 0.4s; }\n\n.tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after,\n.tooltipped-no-delay:active::before,\n.tooltipped-no-delay:active::after,\n.tooltipped-no-delay:focus::before,\n.tooltipped-no-delay:focus::after {\n -webkit-animation-delay: 0s;\n animation-delay: 0s; }\n\n.tooltipped-multiline:hover::after,\n.tooltipped-multiline:active::after,\n.tooltipped-multiline:focus::after {\n display: table-cell; }\n\n.tooltipped-s::after,\n.tooltipped-se::after,\n.tooltipped-sw::after {\n top: 100%;\n right: 50%;\n margin-top: 6px; }\n\n.tooltipped-s::before,\n.tooltipped-se::before,\n.tooltipped-sw::before {\n top: auto;\n right: 50%;\n bottom: -7px;\n margin-right: -6px;\n border-bottom-color: #1b1f23; }\n\n.tooltipped-se::after {\n right: auto;\n left: 50%;\n margin-left: -16px; }\n\n.tooltipped-sw::after {\n margin-right: -16px; }\n\n.tooltipped-n::after,\n.tooltipped-ne::after,\n.tooltipped-nw::after {\n right: 50%;\n bottom: 100%;\n margin-bottom: 6px; }\n\n.tooltipped-n::before,\n.tooltipped-ne::before,\n.tooltipped-nw::before {\n top: -7px;\n right: 50%;\n bottom: auto;\n margin-right: -6px;\n border-top-color: #1b1f23; }\n\n.tooltipped-ne::after {\n right: auto;\n left: 50%;\n margin-left: -16px; }\n\n.tooltipped-nw::after {\n margin-right: -16px; }\n\n.tooltipped-s::after,\n.tooltipped-n::after {\n -webkit-transform: translateX(50%);\n transform: translateX(50%); }\n\n.tooltipped-w::after {\n right: 100%;\n bottom: 50%;\n margin-right: 6px;\n -webkit-transform: translateY(50%);\n transform: translateY(50%); }\n\n.tooltipped-w::before {\n top: 50%;\n bottom: 50%;\n left: -7px;\n margin-top: -6px;\n border-left-color: #1b1f23; }\n\n.tooltipped-e::after {\n bottom: 50%;\n left: 100%;\n margin-left: 6px;\n -webkit-transform: translateY(50%);\n transform: translateY(50%); }\n\n.tooltipped-e::before {\n top: 50%;\n right: -7px;\n bottom: 50%;\n margin-top: -6px;\n border-right-color: #1b1f23; }\n\n.tooltipped-align-right-1::after,\n.tooltipped-align-right-2::after {\n right: 0;\n margin-right: 0; }\n\n.tooltipped-align-right-1::before {\n right: 10px; }\n\n.tooltipped-align-right-2::before {\n right: 15px; }\n\n.tooltipped-align-left-1::after,\n.tooltipped-align-left-2::after {\n left: 0;\n margin-left: 0; }\n\n.tooltipped-align-left-1::before {\n left: 5px; }\n\n.tooltipped-align-left-2::before {\n left: 10px; }\n\n.tooltipped-multiline::after {\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n max-width: 250px;\n word-wrap: break-word;\n white-space: pre-line;\n border-collapse: separate; }\n\n.tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after {\n right: auto;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%); }\n\n.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after {\n right: 100%; }\n\n@media screen and (min-width: 0 \\0 ) {\n .tooltipped-multiline::after {\n width: 250px; } }\n\n.tooltipped-sticky::before, .tooltipped-sticky::after {\n display: inline-block; }\n\n.tooltipped-sticky.tooltipped-multiline::after {\n display: table-cell; }\n\n.tinvwl-table-manage-list .component_table_item_price:before {\n font-family: 'FontAwesomeCP';\n font-size: 1rem;\n display: inline-block;\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n content: \"\\e811\";\n margin: 0 12px 0 3px;\n opacity: .25; }\n\n.wishlist-icon {\n position: relative; }\n\n.wishlist-popup {\n opacity: 0;\n max-height: 0;\n position: absolute;\n overflow: hidden;\n padding: 5px;\n margin-top: -10px;\n border-radius: 5px;\n line-height: 1.3;\n text-align: center;\n font-size: .9em;\n top: 100%;\n background-color: rgba(0, 0, 0, 0.8);\n right: 0;\n color: #FFF;\n -webkit-transition: opacity .3s, max-height .3s;\n transition: opacity .3s, max-height .3s;\n -webkit-transition-delay: .3s;\n transition-delay: .3s; }\n\n.wishlist-popup:after {\n bottom: 100%;\n right: 10px;\n border: solid transparent;\n content: \" \";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-color: rgba(136, 183, 213, 0);\n border-bottom-color: rgba(0, 0, 0, 0.8);\n border-width: 10px;\n margin-left: -10px; }\n\n.wishlist-icon:hover .wishlist-popup {\n opacity: 1;\n max-height: 200px;\n overflow-y: auto; }\n\n.wishlist-popup a {\n color: #ccc;\n display: block; }\n\n.wishlist-popup a:hover {\n color: #FFF; }\n\n.wishlist-icon.added:after {\n background-color: red;\n -webkit-transform: translateY(-3px);\n transform: translateY(-3px); }\n\n.wishlist-popup .ajax-loading,\n.wishlist-popup .feedback {\n display: none !important; }\n\n.wishlist-title {\n margin-bottom: 20px; }\n"]}
1
+ {"version":3,"names":[],"mappings":"","sources":["public.css"],"file":"public.css","sourcesContent":["/*------------------------------------*\n\t$WEBFONT\n*------------------------------------*/\n/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: 'tinvwl-webfont';\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.ttf?xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.woff?xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal; }\n\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'tinvwl-webfont' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ftinvwl-twitter:before {\n content: \"\\f099\" !important; }\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\" !important; }\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\" !important; }\n\n.ftinvwl-google:before {\n content: \"\\f0d5\" !important; }\n\n.ftinvwl-email:before {\n content: \"\\f0e0\" !important; }\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\" !important; }\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\" !important; }\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\" !important; }\n\n.ftinvwl-star:before {\n content: \"\\e912\" !important; }\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\" !important; }\n\n.ftinvwl-magic:before {\n content: \"\\e914\" !important; }\n\n.ftinvwl-info:before {\n content: \"\\e915\" !important; }\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\" !important; }\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\" !important; }\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\" !important; }\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\" !important; }\n\n.ftinvwl-check:before {\n content: \"\\e91e\" !important; }\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\" !important; }\n\n.ftinvwl-wrench:before {\n content: \"\\e920\" !important; }\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\" !important; }\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\" !important; }\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\" !important; }\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\" !important; }\n\n.ftinvwl-cancel:before {\n content: \"\\e904\" !important; }\n\n.ftinvwl-times:before {\n content: \"\\e905\" !important; }\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\" !important; }\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\" !important; }\n\n.ftinvwl-heart2:before {\n content: \"\\e908\" !important; }\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\" !important; }\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\" !important; }\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\" !important; }\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\" !important; }\n\n.ftinvwl-key:before {\n content: \"\\e90d\" !important; }\n\n.ftinvwl-lock:before {\n content: \"\\e90e\" !important; }\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\" !important; }\n\n.ftinvwl-user:before {\n content: \"\\e910\" !important; }\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8); }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1); } }\n\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite; }\n\n.tinv-wishlist form, .tinv-wishlist p:last-child, .tinv-wishlist table {\n margin-bottom: 0; }\n\n.tinv-wishlist * {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinvwl-wishlist :after, .tinvwl-wishlist :before {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.tinv-wishlist select {\n width: 140px; }\n\n.tinv-wishlist ul {\n list-style: none;\n margin: 0;\n padding: 0; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {\n margin-top: -10px;\n margin-left: -10px; }\n\n.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 {\n text-align: center; }\n\n.tinv-wishlist .button i, .tinv-wishlist .navigation-button a i {\n margin-right: 6px; }\n\n.tinv-wishlist input[type=\"button\"] i, .tinv-wishlist input[type=\"reset\"] i, .tinv-wishlist input[type=\"submit\"] i {\n margin-right: 6px; }\n\n.tinv-wishlist a.tinv-close-modal i {\n margin-right: 0; }\n\na.wishlist_products_counter {\n text-decoration: none; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {\n content: '\\e909';\n display: inline-block;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 20px;\n vertical-align: sub;\n margin-right: 5px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before, a.wishlist_products_counter.top_wishlist-heart-plus:before, span.wishlist_products_counter.top_wishlist-heart-plus:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before {\n content: '\\e906';\n display: inline-block;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 20px;\n vertical-align: sub;\n margin-right: 5px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {\n position: relative;\n width: 36px;\n height: 36px;\n vertical-align: sub; }\n\na.wishlist_products_counter.top_wishlist-heart-plus.no-txt, span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {\n position: relative;\n width: 36px;\n height: 36px;\n vertical-align: sub; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-right: 0; }\n\n.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {\n padding-left: 1em;\n vertical-align: bottom; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {\n content: '\\e908'; }\n\n.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before {\n content: '\\e908'; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before {\n content: '\\e907'; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before, a.wishlist_products_counter.top_wishlist-white:before, span.wishlist_products_counter.top_wishlist-white:before {\n color: #FFF; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before, a.wishlist_products_counter.top_wishlist-black:before, span.wishlist_products_counter.top_wishlist-black:before {\n color: #000; }\n\n.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {\n margin-bottom: 15px; }\n\n.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {\n margin-top: 15px; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {\n padding: 10px 11px;\n line-height: 1; }\n\n.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button {\n margin: 0; }\n .wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before {\n display: none; }\n\na.wishlist_products_counter.top_wishlist-custom.no-txt, span.wishlist_products_counter.top_wishlist-custom.no-txt {\n padding: 10px 11px;\n line-height: 1; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {\n display: inline-block !important;\n vertical-align: baseline;\n width: auto !important;\n max-width: 16px;\n max-height: 16px;\n margin-bottom: 0;\n margin: 0 6px 0 0 !important; }\n\n.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img, a.wishlist_products_counter.top_wishlist-custom.no-txt img, span.wishlist_products_counter.top_wishlist-custom.no-txt img {\n margin-right: 0 !important; }\n\n.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button, div.product form.cart .tinvwl_add_to_wishlist_button {\n float: none; }\n\nul.products li.product .tinvwl_add_to_wishlist_button {\n margin-top: 1em; }\n\n.tinvwl_add_to_wishlist_button {\n display: inline-block;\n cursor: pointer;\n -webkit-transition: opacity 1s;\n transition: opacity 1s;\n opacity: 1;\n visibility: visible; }\n\n.tinv-wishlist.woocommerce .stock.in-stock:before {\n content: none; }\n\n.tinv-wraper.tinv-wishlist {\n font-size: 100%; }\n .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {\n position: absolute;\n z-index: 10;\n margin: 0;\n top: 10px;\n left: 10px; }\n .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button {\n margin-top: 0; }\n\n.tinv-create-list li input[type=radio] {\n margin-right: 10px; }\n\n.tinv-create-list li + li {\n margin-top: 15px; }\n\n.tinv-create-list .tinvwl-input-group + ul {\n margin-top: 25px; }\n\n.tinv-search-list {\n margin-bottom: 36px; }\n\n.tinv-wishlist .tinv-header {\n margin-bottom: 30px; }\n\n.tinv-wishlist table {\n position: relative;\n table-layout: auto;\n margin-bottom: 30px;\n z-index: 2; }\n\n.tinv-overlay {\n top: 0;\n left: 0;\n position: fixed;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n\n.tinv-wishlist .tinv-modal {\n top: 0;\n left: 0;\n position: fixed;\n -webkit-transition: opacity .3s ease, visibility .3s ease;\n transition: opacity .3s ease, visibility .3s ease; }\n\n.tinv-wishlist table.tinvwl-table-manage-list {\n margin-bottom: 27px;\n width: 100%; }\n\n.tinv-wishlist table input[type=checkbox] {\n margin-right: 0; }\n\n.tinv-wishlist table td, .tinv-wishlist table th {\n padding: 1em;\n vertical-align: middle; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-cb {\n width: 35px;\n text-align: center; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-remove {\n width: 35px;\n text-align: center;\n padding: 1em .5em; }\n\n.tinv-wishlist .product-remove button {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-line-pack: center;\n align-content: center;\n margin: 0 auto;\n width: 27px;\n height: 27px;\n border-radius: 50%;\n padding: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: none;\n background-color: #f7f7f7;\n color: #000000;\n font-size: 20px;\n padding-left: 1px;\n padding-top: 3px;\n min-height: 0; }\n\n.tinv-wishlist .product-thumbnail {\n min-width: 100px;\n width: 100px; }\n .tinv-wishlist .product-thumbnail .wp-post-image {\n margin-bottom: 0; }\n\n.tinv-wishlist td.product-name a + .variation {\n margin-top: 2px; }\n\n.tinv-wishlist .product-stock i {\n margin-right: 15px; }\n\n.tinv-wishlist .product-stock p {\n display: table; }\n .tinv-wishlist .product-stock p.stock::before {\n display: none; }\n\n.tinv-wishlist .product-stock span {\n display: table-cell;\n vertical-align: middle; }\n\n.tinv-wishlist .product-action > .button > i, .tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove], .tinv-wishlist table thead th .tinvwl-mobile {\n display: none; }\n\n.tinv-wishlist.woocommerce .product-quantity {\n width: 80px;\n text-align: center; }\n\n.tinv-wishlist.woocommerce table .quantity .qty {\n max-width: 100%;\n width: 62px;\n text-align: left; }\n\n.tinv-wishlist .product-action {\n width: 135px;\n text-align: center; }\n .tinv-wishlist .product-action .button {\n width: 100%; }\n .tinv-wishlist .product-action .tinvwl_move_product_button {\n margin-top: 5px; }\n\n.tinv-wishlist .tinvwl-table-manage-list .product-action > button[name=tinvwl-remove] > i {\n margin-right: 0; }\n\n.tinv-wishlist .wishlist-cb {\n width: 33px;\n text-align: center; }\n\n.tinv-wishlist .wishlist-name .tinvwl-rename-input input {\n width: 100%; }\n\n.tinv-wishlist .wishlist-name .tinvwl-rename-button {\n float: right; }\n .tinv-wishlist .wishlist-name .tinvwl-rename-button > i {\n margin-right: 10px; }\n\n.tinv-wishlist .wishlist-privacy, .tinv-wishlist table:not(.tinvwl-public) .wishlist-date {\n width: 18%; }\n\n.tinv-wishlist .wishlist-privacy select {\n width: 100%; }\n\n.tinv-wishlist .wishlist-name {\n width: 45%; }\n\n.tinv-wishlist .wishlist-action {\n width: 120px;\n text-align: center; }\n .tinv-wishlist .wishlist-action button[value=manage_remove] > i {\n display: none;\n margin-right: 0; }\n\n.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {\n display: inline-block;\n vertical-align: middle; }\n .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list > a.button {\n margin-right: 0; }\n\n.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: -10px; }\n\n.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n float: left;\n width: 35%;\n margin-right: 2%; }\n\n.tinv-wishlist tfoot .tinvwl-to-right {\n float: left;\n width: 63%;\n text-align: right; }\n .tinv-wishlist tfoot .tinvwl-to-right > * {\n margin: 10px 0 0;\n vertical-align: middle; }\n .tinv-wishlist tfoot .tinvwl-to-right > * + * {\n margin-left: 10px; }\n\n.tinv-wishlist tfoot .tinvwl-to-left:empty + .tinvwl-to-right {\n width: 100%; }\n\n.tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {\n margin-top: 16px; }\n\n.tinv-wishlist .navigation-button {\n margin-top: -10px; }\n .tinv-wishlist .navigation-button > li {\n float: left; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {\n margin-right: 30px;\n margin-top: 10px;\n display: inline-block; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a.button, .tinv-wishlist .navigation-button > li > a.button {\n margin-right: 10px; }\n .tinv-wishlist .navigation-button > li:last-child > .tinv-create-list > a, .tinv-wishlist .navigation-button > li:last-child > a {\n margin-right: 0; }\n\n.tinv-wishlist .social-buttons {\n text-align: right; }\n .tinv-wishlist .social-buttons > span, .tinv-wishlist .social-buttons > ul {\n display: inline-block;\n vertical-align: middle; }\n .tinv-wishlist .social-buttons > span {\n margin-right: 27px; }\n .tinv-wishlist .social-buttons li {\n float: left;\n margin: 0 5px 0 0;\n list-style: none; }\n .tinv-wishlist .social-buttons li:last-child {\n margin-right: 0; }\n .tinv-wishlist .social-buttons li a.social {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-line-pack: center;\n align-content: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 2em;\n height: 2em;\n border-radius: 50%;\n text-align: center;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: 0;\n font-size: 20px;\n text-decoration: none;\n text-transform: none !important; }\n .tinv-wishlist .social-buttons li a.social.white {\n color: #ffffff; }\n .tinv-wishlist .social-buttons li a.social.dark {\n color: #000000; }\n .tinv-wishlist .social-buttons li a.social i {\n line-height: 2em; }\n\n.tinv-wishlist .navigation-button .tinv-create-list > a.tinvwl-no-icon > i, .tinv-wishlist .navigation-button li > a.tinvwl-no-icon > i {\n display: none; }\n\n.tinv-wishlist .tinv-lists-nav {\n margin-top: 35px;\n margin-bottom: 35px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: 100%; }\n .tinv-wishlist .tinv-lists-nav > * {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n text-align: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .tinv-wishlist .tinv-lists-nav > span {\n font-weight: 700; }\n\n.tinv-wishlist .tinv-next {\n display: inline-block;\n float: left; }\n\n.tinv-wishlist .tinv-prev {\n display: inline-block;\n float: left;\n margin-right: 35px !important; }\n\n.tinv-wishlist .tinv-prev i {\n margin-left: 0;\n margin-right: 18px; }\n\n.tinv-wishlist .tinv-next i {\n margin-left: 18px;\n margin-right: 0; }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public) {\n margin-top: 0; }\n .tinv-wishlist .tinvwl-table-manage-list .product-remove {\n display: none; }\n .tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] {\n display: inline-block;\n margin-top: 5px; }\n .tinv-wishlist .product-action {\n width: 60px; } }\n\n@media only screen and (max-width: 1024px) and (min-width: 769px) {\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock p {\n display: block;\n text-align: center; }\n .tinv-wishlist .product-stock span {\n display: block; }\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock i {\n margin-right: 0; }\n .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt {\n display: none; }\n .tinv-wishlist .product-thumbnail {\n max-width: 76px;\n width: 76px; }\n .tinv-wishlist .product-action .button > i {\n display: inline-block;\n margin-right: 0; }\n .tinv-wishlist .product-action .button .tinvwl-txt {\n display: none; } }\n\n@media only screen and (max-width: 1023px) {\n .tinv-wishlist .tinv-lists-nav a.tinv-prev > i, .tinv-wishlist .tinv-lists-nav a.tinv-next > i {\n margin: 0; }\n .tinv-wishlist .tinv-lists-nav a.tinv-prev > span, .tinv-wishlist .tinv-lists-nav a.tinv-next > span {\n display: none; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {\n display: none; }\n .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {\n display: none; }\n .tinv-wishlist thead th .tinvwl-full {\n display: none; }\n .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name, .tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name {\n display: block;\n width: 100%;\n text-align: center; }\n .tinv-wishlist table thead th .tinvwl-mobile {\n display: block; }\n .tinv-wishlist table.tinvwl-table-manage-list tbody td {\n display: block;\n width: 100% !important;\n text-align: center; }\n .tinv-wishlist table.tinvwl-table-manage-lists tbody td, .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {\n display: block;\n width: 100% !important;\n text-align: center; }\n .tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child) {\n border-bottom: 0; }\n .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) {\n border-bottom: 0; }\n .tinv-wishlist .product-stock p {\n margin: 0 auto; }\n .tinv-wishlist .product-thumbnail img {\n margin: 0 auto;\n max-width: 80px; }\n .tinv-wishlist.woocommerce table .quantity .qty {\n text-align: center;\n width: 100%; }\n .tinv-wishlist .product-action .tinvwl_move_product_button {\n margin-top: 10px; }\n .tinv-wishlist table.tinvwl-table-manage-list tfoot td {\n display: block;\n width: 100%; }\n .tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove] {\n width: 100%; }\n .tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button {\n float: none; } }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .wishlist-name .tinvwl-rename-button > i, .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n margin-right: 0; }\n .tinv-wishlist .wishlist-name .tinvwl-rename-button span {\n display: none; }\n .tinv-wishlist .wishlist-action {\n width: 60px; }\n .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {\n float: none;\n width: auto; }\n .tinv-wishlist tfoot .tinvwl-to-right {\n float: none;\n width: auto;\n text-align: left; } }\n\n@media only screen and (max-width: 1024px) and (min-width: 768px) {\n .tinv-wishlist .wishlist-action button[value=\"manage_remove\"] span {\n display: none; }\n .tinv-wishlist .wishlist-action button[value=\"manage_remove\"] > i {\n display: inline-block; }\n .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: 0; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist button[value=\"manage_apply\"] .tinvwl-mobile, .tinv-wishlist button[value=\"product_apply\"] .tinvwl-mobile {\n display: none; }\n .tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {\n display: block; }\n .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button {\n width: 100%;\n margin: 10px 0 0; }\n .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button, .tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button {\n width: 100%;\n margin: 10px 0 0; }\n .tinv-wishlist tfoot .tinvwl-to-right > * {\n margin: 10px 0 0; }\n .tinv-wishlist tfoot .tinvwl-to-right .button:first-child, .tinv-wishlist tfoot .tinvwl-to-right button:first-child {\n margin-top: 0 !important; }\n .tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {\n margin-top: 20px; } }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .social-buttons {\n float: none;\n width: auto;\n text-align: left;\n margin-top: 20px; }\n .tinv-wishlist .social-buttons + .tinv-wishlist-clear + .navigation-button {\n margin-top: 30px; }\n .tinv-wishlist .tinv-login form input[name=login] {\n min-width: auto; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist .social-buttons {\n text-align: center; }\n .tinv-wishlist .navigation-button > li {\n width: 20%;\n text-align: center; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li {\n width: 100%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li {\n width: 50%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li {\n width: 33%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li {\n width: 25%; }\n .tinv-wishlist .navigation-button > li + li {\n width: 20%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-1 > li + li {\n width: 100%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-2 > li + li {\n width: 50%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-3 > li + li {\n width: 33%; }\n .tinv-wishlist .navigation-button.tinvwl-btns-count-4 > li + li {\n width: 25%; }\n .tinv-wishlist .navigation-button > li > .tinv-create-list > a, .tinv-wishlist .navigation-button > li > a {\n width: calc(100% - 10px);\n margin-right: 0; }\n .tinv-wishlist .navigation-button .tinv-create-list > a .tinvwl-txt, .tinv-wishlist .navigation-button li > a .tinvwl-txt {\n display: none; }\n .tinv-wishlist .navigation-button .tinv-create-list > a > i, .tinv-wishlist .navigation-button li > a > i {\n display: inline-block !important;\n margin-right: 0; }\n .tinv-wishlist .social-buttons > span {\n display: block;\n margin-top: 0;\n margin-right: 0;\n margin-bottom: 5px; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist.woocommerce .tinv-login form .form-row-first, .tinv-wishlist.woocommerce .tinv-login form .form-row-last {\n float: none;\n width: 100%; }\n .tinv-wishlist.woocommerce .tinv-login form .form-row-first {\n padding: 0; }\n .tinv-wishlist.woocommerce .tinv-login form .form-row-last {\n padding: 0;\n margin-top: 10px; }\n .tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn {\n display: block;\n padding: 0;\n width: auto;\n margin-top: 10px; } }\n\n.tinv-overlay {\n width: 100%;\n height: 100%;\n visibility: hidden;\n opacity: 0;\n background: #191919; }\n\n.tinv-modal.tinv-modal-open .tinv-overlay {\n visibility: visible;\n opacity: .5; }\n\n.admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 32px !important; }\n\n.tinv-wishlist .tinv-modal {\n overflow-y: auto;\n overflow-x: hidden;\n width: 0;\n height: 0;\n z-index: 9999;\n outline: 0 !important;\n -webkit-backface-visibility: hidden;\n visibility: hidden;\n opacity: 0;\n text-align: left; }\n .tinv-wishlist .tinv-modal .tinv-modal-inner {\n position: relative;\n margin: 0 auto;\n background-color: #fff;\n max-width: 360px;\n padding: 40px; }\n .tinv-wishlist .tinv-modal.tinv-modal-open {\n visibility: visible;\n opacity: 1;\n width: 100%;\n height: 100%; }\n .tinv-wishlist .tinv-modal .tinv-close-modal {\n display: inline-block;\n position: absolute;\n top: 17px;\n right: 14px;\n width: 26px;\n height: 26px;\n line-height: 26px;\n font-size: 12px;\n text-align: center;\n border-radius: 50%;\n border-bottom: 0;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n background-color: #ebe9eb; }\n .tinv-wishlist .tinv-modal .icon_big_heart_check, .tinv-wishlist .tinv-modal .icon_big_times, .tinv-wishlist .tinv-modal img {\n display: block;\n margin: 0 auto;\n margin-bottom: 25px;\n opacity: 1 !important; }\n .tinv-wishlist .tinv-modal ul {\n overflow: visible;\n list-style: disc;\n margin: 10px 0 0 20px; }\n .tinv-wishlist .tinv-modal li {\n list-style: disc !important; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal ul, .tinv-wishlist.tinv-create-list form ul {\n list-style: none !important;\n margin: 25px 0 0; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal li, .tinv-wishlist.tinv-create-list form li {\n list-style: none !important; }\n\n.tinv-wishlist .tinv-modal .already-in {\n margin-bottom: 35px; }\n\n.tinv-wishlist .tinv-modal .delete-notification {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinv-modal .already-in ul {\n overflow: visible;\n margin: 12px 0 27px 17px; }\n\n.tinv-wishlist .tinv-modal select {\n width: 100%; }\n\n.tinv-wishlist .tinv-modal button + .button, .tinv-wishlist .tinv-modal button + button {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal input + button {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal label + button, .tinv-wishlist .tinv-modal label + input {\n margin-top: 12px;\n width: 100%; }\n\n.tinv-wishlist .tinv-modal select + button, .tinv-wishlist .tinv-modal select + input {\n margin-top: 12px;\n width: 100%; }\n\n@media screen and (max-width: 768px) {\n .admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 46px !important; } }\n\n@media screen and (max-width: 600px) {\n .admin-bar .tinv-wishlist .tinv-modal {\n padding-top: 0 !important; }\n .tinv-wishlist .tinv-modal .tinv-close-modal {\n position: static;\n display: block;\n margin: 0 auto 20px; } }\n\n.tinv-wishlist .tinv-modal .already-in + label {\n display: block;\n margin-top: 6px; }\n\n.tinv-wishlist .tinv-modal label select {\n margin-top: 8px; }\n\n.tinv-wishlist .tinv-modal .delete-notification + button {\n width: 100%; }\n\n.tinv-wishlist .tinvwl_added_to_wishlist, .tinv-wishlist .tinvwl_created_wishlist {\n text-align: center; }\n\n.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinvwl_created_wishlist .tinv-txt {\n margin-bottom: 25px; }\n\n.tinv-wishlist .tinvwl_created_wishlist button {\n margin-top: 0;\n margin-bottom: 10px; }\n\n.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {\n margin-top: 0;\n margin-bottom: 10px; }\n\n.tinv-wishlist .tinv-modal .tinvwl-buttons-group {\n margin-top: 20px; }\n\n.tinv-wishlist .tinvwl-buttons-group button {\n width: 100%; }\n .tinv-wishlist .tinvwl-buttons-group button + button {\n margin-top: 7px; }\n .tinv-wishlist .tinvwl-buttons-group button i {\n position: relative; }\n .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times {\n font-size: 20px;\n top: 0;\n vertical-align: initial; }\n .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before {\n position: relative;\n top: 3px; }\n\n.tinv-wishlist .tinvwl-buttons-group + button {\n width: 100%;\n margin-top: 7px; }\n\n.tinv-wishlist .tinv-modal h2 {\n text-align: center;\n margin: 0 0 35px; }\n\n.tinv-wishlist .tinv-create-list .tinv-modal-inner {\n max-width: 778px;\n padding: 30px; }\n\n.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group), .tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control {\n border: 2px solid #FF0000; }\n\n.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group) {\n border: 2px solid #FF0000; }\n\n.tinv-wishlist .tinvwl-has-error + .tinvwl-error {\n padding: 5px 0 0 5px;\n color: #FF0000; }\n\n@media only screen and (max-width: 768px) {\n .navigation-button, .social-buttons, .tinv-lists-nav {\n margin-left: 12px;\n margin-right: 12px; } }\n\n.tinvwl-tooltip {\n display: none; }\n\n.tinvwl-input-group {\n position: relative;\n display: table;\n border-collapse: separate; }\n .tinvwl-input-group .form-control {\n position: relative;\n z-index: 1;\n float: left;\n height: 38px;\n width: 100%;\n margin: 0; }\n .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-left: 15px; }\n\n.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-left: 10px; }\n\n.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control + .tinvwl-input-group-btn {\n padding-left: 9px; }\n\n.tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn {\n display: table-cell; }\n\n.tinvwl-input-group-addon, .tinvwl-input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: top; }\n\n@media only screen and (max-width: 768px) {\n .tinvwl-input-group {\n width: 100%; } }\n\n@media only screen and (max-width: 768px) {\n .tinvwl-input-group:not(.tinvwl-no-full) {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n display: block; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control {\n float: none; }\n .tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-left: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .form-control + .tinvwl-input-group-btn {\n padding-top: 10px;\n padding-left: 0; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon > input {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {\n width: 100%; }\n .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > button, .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn > input {\n width: 100%; } }\n\n.tinv-table {\n display: table;\n width: 100%;\n height: 100%; }\n\n.tinv-cell {\n display: table-cell;\n vertical-align: middle; }\n\n.tinv-wishlist .tinv-wishlist-clear {\n visibility: visible;\n width: auto;\n height: auto; }\n\n.tinv-wishlist-clear:before {\n content: \"\";\n display: table; }\n\n.tinv-wishlist-clear:after {\n content: \"\";\n display: table;\n clear: both; }\n\n.icon_big_heart_check {\n display: inline-block;\n width: 46px;\n height: 46px;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 60px; }\n\n.icon_big_times {\n display: inline-block;\n width: 46px;\n height: 46px;\n font-family: tinvwl-webfont !important;\n speak: none;\n font-style: normal;\n font-weight: 400;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size: 60px; }\n .icon_big_times::before {\n content: \"\\e904\";\n top: -7px;\n left: -7px;\n position: relative; }\n\n.icon_big_heart_check::before {\n content: \"\\e90a\";\n top: -7px;\n left: -7px;\n position: relative; }\n\n.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist, .tinvwl_add_to_wishlist_button.disabled-add-wishlist {\n opacity: 0.5 !important;\n cursor: not-allowed; }\n\n.empty-name-wishlist {\n border-color: #FF0000 !important; }\n\n.tinvwl_remove_from_wishlist-text, .tinvwl_already_on_wishlist-text {\n display: none !important; }\n\n.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text {\n display: inline !important; }\n\n.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text, .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text {\n display: none !important; }\n\n@media only screen and (max-width: 1024px) {\n .tinv-wishlist .tinvwl-table-manage-list .product-remove {\n display: table-cell; } }\n\n@media only screen and (max-width: 768px) {\n .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {\n display: block; } }\n\n.tooltipped {\n position: relative; }\n\n.tooltipped::after {\n position: absolute;\n z-index: 1000000;\n display: none;\n padding: 0.5em 0.75em;\n font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n -webkit-font-smoothing: subpixel-antialiased;\n color: #fff;\n text-align: center;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-wrap: break-word;\n white-space: pre;\n pointer-events: none;\n content: attr(aria-label);\n background: #1b1f23;\n border-radius: 3px;\n opacity: 0; }\n\n.tooltipped::before {\n position: absolute;\n z-index: 1000001;\n display: none;\n width: 0;\n height: 0;\n color: #1b1f23;\n pointer-events: none;\n content: \"\";\n border: 6px solid transparent;\n opacity: 0; }\n\n@-webkit-keyframes tooltip-appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes tooltip-appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.tooltipped:hover::before, .tooltipped:hover::after,\n.tooltipped:active::before,\n.tooltipped:active::after,\n.tooltipped:focus::before,\n.tooltipped:focus::after {\n display: inline-block;\n text-decoration: none;\n -webkit-animation-name: tooltip-appear;\n animation-name: tooltip-appear;\n -webkit-animation-duration: 0.1s;\n animation-duration: 0.1s;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-animation-delay: 0.4s;\n animation-delay: 0.4s; }\n\n.tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after,\n.tooltipped-no-delay:active::before,\n.tooltipped-no-delay:active::after,\n.tooltipped-no-delay:focus::before,\n.tooltipped-no-delay:focus::after {\n -webkit-animation-delay: 0s;\n animation-delay: 0s; }\n\n.tooltipped-multiline:hover::after,\n.tooltipped-multiline:active::after,\n.tooltipped-multiline:focus::after {\n display: table-cell; }\n\n.tooltipped-s::after,\n.tooltipped-se::after,\n.tooltipped-sw::after {\n top: 100%;\n right: 50%;\n margin-top: 6px; }\n\n.tooltipped-s::before,\n.tooltipped-se::before,\n.tooltipped-sw::before {\n top: auto;\n right: 50%;\n bottom: -7px;\n margin-right: -6px;\n border-bottom-color: #1b1f23; }\n\n.tooltipped-se::after {\n right: auto;\n left: 50%;\n margin-left: -16px; }\n\n.tooltipped-sw::after {\n margin-right: -16px; }\n\n.tooltipped-n::after,\n.tooltipped-ne::after,\n.tooltipped-nw::after {\n right: 50%;\n bottom: 100%;\n margin-bottom: 6px; }\n\n.tooltipped-n::before,\n.tooltipped-ne::before,\n.tooltipped-nw::before {\n top: -7px;\n right: 50%;\n bottom: auto;\n margin-right: -6px;\n border-top-color: #1b1f23; }\n\n.tooltipped-ne::after {\n right: auto;\n left: 50%;\n margin-left: -16px; }\n\n.tooltipped-nw::after {\n margin-right: -16px; }\n\n.tooltipped-s::after,\n.tooltipped-n::after {\n -webkit-transform: translateX(50%);\n transform: translateX(50%); }\n\n.tooltipped-w::after {\n right: 100%;\n bottom: 50%;\n margin-right: 6px;\n -webkit-transform: translateY(50%);\n transform: translateY(50%); }\n\n.tooltipped-w::before {\n top: 50%;\n bottom: 50%;\n left: -7px;\n margin-top: -6px;\n border-left-color: #1b1f23; }\n\n.tooltipped-e::after {\n bottom: 50%;\n left: 100%;\n margin-left: 6px;\n -webkit-transform: translateY(50%);\n transform: translateY(50%); }\n\n.tooltipped-e::before {\n top: 50%;\n right: -7px;\n bottom: 50%;\n margin-top: -6px;\n border-right-color: #1b1f23; }\n\n.tooltipped-align-right-1::after,\n.tooltipped-align-right-2::after {\n right: 0;\n margin-right: 0; }\n\n.tooltipped-align-right-1::before {\n right: 10px; }\n\n.tooltipped-align-right-2::before {\n right: 15px; }\n\n.tooltipped-align-left-1::after,\n.tooltipped-align-left-2::after {\n left: 0;\n margin-left: 0; }\n\n.tooltipped-align-left-1::before {\n left: 5px; }\n\n.tooltipped-align-left-2::before {\n left: 10px; }\n\n.tooltipped-multiline::after {\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n max-width: 250px;\n word-wrap: break-word;\n white-space: pre-line;\n border-collapse: separate; }\n\n.tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after {\n right: auto;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%); }\n\n.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after {\n right: 100%; }\n\n@media screen and (min-width: 0 \\0 ) {\n .tooltipped-multiline::after {\n width: 250px; } }\n\n.tooltipped-sticky::before, .tooltipped-sticky::after {\n display: inline-block; }\n\n.tooltipped-sticky.tooltipped-multiline::after {\n display: table-cell; }\n\n.tinvwl-table-manage-list .component_table_item_price:before {\n font-family: 'FontAwesomeCP';\n font-size: 1rem;\n display: inline-block;\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n content: \"\\e811\";\n margin: 0 12px 0 3px;\n opacity: .25; }\n\n.wishlist-icon {\n position: relative; }\n\n.wishlist-popup {\n opacity: 0;\n max-height: 0;\n position: absolute;\n overflow: hidden;\n padding: 5px;\n margin-top: -10px;\n border-radius: 5px;\n line-height: 1.3;\n text-align: center;\n font-size: .9em;\n top: 100%;\n background-color: rgba(0, 0, 0, 0.8);\n right: 0;\n color: #FFF;\n -webkit-transition: opacity .3s, max-height .3s;\n transition: opacity .3s, max-height .3s;\n -webkit-transition-delay: .3s;\n transition-delay: .3s; }\n\n.wishlist-popup:after {\n bottom: 100%;\n right: 10px;\n border: solid transparent;\n content: \" \";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-color: rgba(136, 183, 213, 0);\n border-bottom-color: rgba(0, 0, 0, 0.8);\n border-width: 10px;\n margin-left: -10px; }\n\n.wishlist-icon:hover .wishlist-popup {\n opacity: 1;\n max-height: 200px;\n overflow-y: auto; }\n\n.wishlist-popup a {\n color: #ccc;\n display: block; }\n\n.wishlist-popup a:hover {\n color: #FFF; }\n\n.wishlist-icon.added:after {\n background-color: red;\n -webkit-transform: translateY(-3px);\n transform: translateY(-3px); }\n\n.wishlist-popup .ajax-loading,\n.wishlist-popup .feedback {\n display: none !important; }\n\n.wishlist-title {\n margin-bottom: 20px; }\n"]}
assets/css/public.min.css CHANGED
@@ -1,46 +1,46 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:'tinvwl-webfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
- .ftinvwl-twitter:before{content:"\f099"}
9
- .ftinvwl-facebook:before{content:"\f09a"}
10
- .ftinvwl-facebook-f:before{content:"\f09a"}
11
- .ftinvwl-google:before{content:"\f0d5"}
12
- .ftinvwl-email:before{content:"\f0e0"}
13
- .ftinvwl-pinterest:before{content:"\f231"}
14
- .ftinvwl-whatsapp:before{content:"\f232"}
15
- .ftinvwl-clipboard:before{content:"\e911"}
16
- .ftinvwl-star:before{content:"\e912"}
17
- .ftinvwl-shopping-cart:before{content:"\e913"}
18
- .ftinvwl-magic:before{content:"\e914"}
19
- .ftinvwl-info:before{content:"\e915"}
20
- .ftinvwl-graduation-cap:before{content:"\e918"}
21
- .ftinvwl-floppy-o:before{content:"\e919"}
22
- .ftinvwl-eyedropper:before{content:"\e91a"}
23
- .ftinvwl-exclamation-triangle:before{content:"\e91b"}
24
- .ftinvwl-check:before{content:"\e91e"}
25
- .ftinvwl-arrow-left:before{content:"\e91f"}
26
- .ftinvwl-wrench:before{content:"\e920"}
27
- .ftinvwl-chevron-down:before{content:"\e900"}
28
- .ftinvwl-chevron-right:before{content:"\e901"}
29
- .ftinvwl-chevron-left:before{content:"\e902"}
30
- .ftinvwl-chevron-up:before{content:"\e903"}
31
- .ftinvwl-cancel:before{content:"\e904"}
32
- .ftinvwl-times:before{content:"\e905"}
33
- .ftinvwl-heart-plus:before{content:"\e906"}
34
- .ftinvwl-heart-mark-right:before{content:"\e907"}
35
- .ftinvwl-heart2:before{content:"\e908"}
36
- .ftinvwl-heart-o:before{content:"\e909"}
37
- .ftinvwl-heart-mark-left:before{content:"\e90a"}
38
- .ftinvwl-heart-mail:before{content:"\e90b"}
39
- .ftinvwl-heart-tinv:before{content:"\e90c"}
40
- .ftinvwl-key:before{content:"\e90d"}
41
- .ftinvwl-lock:before{content:"\e90e"}
42
- .ftinvwl-hearts:before{content:"\e90f"}
43
- .ftinvwl-user:before{content:"\e910"}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  .tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
46
  .tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}
@@ -250,14 +250,14 @@ ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
250
  .wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none !important}
251
  .wishlist-title{margin-bottom:20px}
252
  @media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
253
- }@media only screen and (max-width:1024px) and (min-width:641px){.tinv-wishlist .tinvwl-table-manage-list td.product-stock p{display:block;text-align:center}
254
  .tinv-wishlist .product-stock span{display:block}
255
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-right:0}
256
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
257
  .tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
258
  .tinv-wishlist .product-action .button>i{display:inline-block;margin-right:0}
259
  .tinv-wishlist .product-action .button .tinvwl-txt{display:none}
260
- .tinv-wishlist .wishlist-action button[value="manage_remove"] span{display:none}
261
  .tinv-wishlist .wishlist-action button[value="manage_remove"]>i{display:inline-block}
262
  .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
263
  }@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
@@ -275,21 +275,7 @@ ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
275
  .tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
276
  }@media only screen and (max-width:1023px){.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,.tinv-wishlist .tinv-lists-nav a.tinv-next>i{margin:0}
277
  .tinv-wishlist .tinv-lists-nav a.tinv-prev>span,.tinv-wishlist .tinv-lists-nav a.tinv-next>span{display:none}
278
- }@media screen and (max-width:782px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
279
- }@media only screen and (max-width:667px){.tinv-wishlist.woocommerce .tinv-login form .form-row-first,.tinv-wishlist.woocommerce .tinv-login form .form-row-last{float:none;width:100%}
280
- .tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
281
- .tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
282
- .tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
283
- .tinvwl-input-group:not(.tinvwl-no-full){display:block}
284
- .tinvwl-input-group:not(.tinvwl-no-full) .form-control,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{display:block}
285
- .tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
286
- .tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
287
- .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
288
- .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
289
- .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{width:100%}
290
- .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
291
- .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{width:100%}
292
- }@media only screen and (max-width:640px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){display:none}
293
  .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
294
  .tinv-wishlist thead th .tinvwl-full{display:none}
295
  .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name{display:block;width:100%;text-align:center}
@@ -327,9 +313,23 @@ ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
327
  .tinv-wishlist .navigation-button .tinv-create-list>a .tinvwl-txt,.tinv-wishlist .navigation-button li>a .tinvwl-txt{display:none}
328
  .tinv-wishlist .navigation-button .tinv-create-list>a>i,.tinv-wishlist .navigation-button li>a>i{display:inline-block !important;margin-right:0}
329
  .tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-right:0;margin-bottom:5px}
 
 
 
 
330
  .navigation-button,.social-buttons,.tinv-lists-nav{margin-left:12px;margin-right:12px}
331
  .tinvwl-input-group{width:100%}
 
 
 
 
 
 
 
 
 
332
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
 
333
  }@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
334
  .tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
335
  }@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:'tinvwl-webfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
+ .ftinvwl-twitter:before{content:"\f099" !important}
9
+ .ftinvwl-facebook:before{content:"\f09a" !important}
10
+ .ftinvwl-facebook-f:before{content:"\f09a" !important}
11
+ .ftinvwl-google:before{content:"\f0d5" !important}
12
+ .ftinvwl-email:before{content:"\f0e0" !important}
13
+ .ftinvwl-pinterest:before{content:"\f231" !important}
14
+ .ftinvwl-whatsapp:before{content:"\f232" !important}
15
+ .ftinvwl-clipboard:before{content:"\e911" !important}
16
+ .ftinvwl-star:before{content:"\e912" !important}
17
+ .ftinvwl-shopping-cart:before{content:"\e913" !important}
18
+ .ftinvwl-magic:before{content:"\e914" !important}
19
+ .ftinvwl-info:before{content:"\e915" !important}
20
+ .ftinvwl-graduation-cap:before{content:"\e918" !important}
21
+ .ftinvwl-floppy-o:before{content:"\e919" !important}
22
+ .ftinvwl-eyedropper:before{content:"\e91a" !important}
23
+ .ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
24
+ .ftinvwl-check:before{content:"\e91e" !important}
25
+ .ftinvwl-arrow-left:before{content:"\e91f" !important}
26
+ .ftinvwl-wrench:before{content:"\e920" !important}
27
+ .ftinvwl-chevron-down:before{content:"\e900" !important}
28
+ .ftinvwl-chevron-right:before{content:"\e901" !important}
29
+ .ftinvwl-chevron-left:before{content:"\e902" !important}
30
+ .ftinvwl-chevron-up:before{content:"\e903" !important}
31
+ .ftinvwl-cancel:before{content:"\e904" !important}
32
+ .ftinvwl-times:before{content:"\e905" !important}
33
+ .ftinvwl-heart-plus:before{content:"\e906" !important}
34
+ .ftinvwl-heart-mark-right:before{content:"\e907" !important}
35
+ .ftinvwl-heart2:before{content:"\e908" !important}
36
+ .ftinvwl-heart-o:before{content:"\e909" !important}
37
+ .ftinvwl-heart-mark-left:before{content:"\e90a" !important}
38
+ .ftinvwl-heart-mail:before{content:"\e90b" !important}
39
+ .ftinvwl-heart-tinv:before{content:"\e90c" !important}
40
+ .ftinvwl-key:before{content:"\e90d" !important}
41
+ .ftinvwl-lock:before{content:"\e90e" !important}
42
+ .ftinvwl-hearts:before{content:"\e90f" !important}
43
+ .ftinvwl-user:before{content:"\e910" !important}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  .tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
46
  .tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}
250
  .wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none !important}
251
  .wishlist-title{margin-bottom:20px}
252
  @media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
253
+ }@media only screen and (max-width:1024px) and (min-width:769px){.tinv-wishlist .tinvwl-table-manage-list td.product-stock p{display:block;text-align:center}
254
  .tinv-wishlist .product-stock span{display:block}
255
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-right:0}
256
  .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
257
  .tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
258
  .tinv-wishlist .product-action .button>i{display:inline-block;margin-right:0}
259
  .tinv-wishlist .product-action .button .tinvwl-txt{display:none}
260
+ }@media only screen and (max-width:1024px) and (min-width:768px){.tinv-wishlist .wishlist-action button[value="manage_remove"] span{display:none}
261
  .tinv-wishlist .wishlist-action button[value="manage_remove"]>i{display:inline-block}
262
  .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
263
  }@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
275
  .tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
276
  }@media only screen and (max-width:1023px){.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,.tinv-wishlist .tinv-lists-nav a.tinv-next>i{margin:0}
277
  .tinv-wishlist .tinv-lists-nav a.tinv-prev>span,.tinv-wishlist .tinv-lists-nav a.tinv-next>span{display:none}
278
+ }@media only screen and (max-width:768px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){display:none}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
279
  .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
280
  .tinv-wishlist thead th .tinvwl-full{display:none}
281
  .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name{display:block;width:100%;text-align:center}
313
  .tinv-wishlist .navigation-button .tinv-create-list>a .tinvwl-txt,.tinv-wishlist .navigation-button li>a .tinvwl-txt{display:none}
314
  .tinv-wishlist .navigation-button .tinv-create-list>a>i,.tinv-wishlist .navigation-button li>a>i{display:inline-block !important;margin-right:0}
315
  .tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-right:0;margin-bottom:5px}
316
+ .tinv-wishlist.woocommerce .tinv-login form .form-row-first,.tinv-wishlist.woocommerce .tinv-login form .form-row-last{float:none;width:100%}
317
+ .tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
318
+ .tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
319
+ .tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
320
  .navigation-button,.social-buttons,.tinv-lists-nav{margin-left:12px;margin-right:12px}
321
  .tinvwl-input-group{width:100%}
322
+ .tinvwl-input-group:not(.tinvwl-no-full){display:block}
323
+ .tinvwl-input-group:not(.tinvwl-no-full) .form-control,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{display:block}
324
+ .tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
325
+ .tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
326
+ .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
327
+ .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
328
+ .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{width:100%}
329
+ .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
330
+ .tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{width:100%}
331
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
332
+ }@media screen and (max-width:768px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
333
  }@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
334
  .tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
335
  }@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
assets/css/theme-rtl.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.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:400;text-transform:none;line-height:1.75}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.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:400;text-transform:none;line-height:1.75}
assets/css/theme.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.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:400;text-transform:none;line-height:1.75}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.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:400;text-transform:none;line-height:1.75}
assets/js/admin.min.js CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function TInvWL($,h){this.pf="tinvwl",this.g="_",this.ho=h||!1,this.n="TInvWL",this.aj_act=function(t){return[this.pf,t].join(this.g)},this._csel=function(t,n){return"{0}{1}{2}".format(n=n||".",this.pf,t)},this._tm=function(t){var n=$("script#{0}[type='text/template']".format(t));return n.length?n.html():""},this.formElm=function(){if($(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(),void 0!==$.fn.wpColorPicker){var e=function(t){var n=t.substring(1),i=parseInt(n,16);return.2126*(i>>16&255)+.7152*(i>>8&255)+.0722*(i>>0&255)},n=this._csel("-form-color");$(n).each(function(){var n=$(this),t=$(this).closest(".tinvwl-color-picker"),i=t.find(".tinvwl-eyedropper");n.css("background-color",n.val()),175<e(n.val())&&n.css("color","#000000"),n.iris({mode:"hsv",target:$(this).parent().parent(),change:function(t,n){175<e(n.color.toCSS())?$(this).css("color","#000000"):$(this).css("color",""),$(this).css("background-color",n.color.toCSS())}}),t.on("click",".iris-square-value",function(t){t.preventDefault(),n.iris("toggle")}),i.on("click",function(t){t.preventDefault(),n.iris("show")}),n.on("focusin",function(){n.iris("show")})}),$(document).on("click",function(t){$(t.target).is(n+", .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .ftinvwl-eyedropper")?$(n).not($(t.target).closest(".tinvwl-color-picker").find(n)).iris("hide"):$(n).iris("hide")})}},this.wizard_page=function(t){$(t).find("select").change(this._wizard_page_ch),this.wizard_page_ch($(t).find("select"))},this.wizard_page_ch=function(t){var n=(t=$(t)).parent(this._csel("-page-select")),i=n.find("input[type=hidden]").val(),e=n.find(this._csel("-error-icon")),o=n.find(this._csel("-error-desc"));""!==t.val()?(n.removeClass("tinvwl-error"),e.hide(),o.hide()):0==i&&(n.addClass("tinvwl-error"),e.show(),o.show())},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(t){$(t).on("click",this._control_bulkactions_ck)},this.control_bulkactions_ck=function(t,n){var i=(t=$(t)).parents(".bulkactions").eq(0).find("[name=action]"),e=t.parents("form").eq(0);i&&("-1"!==i.val()&&e.find("input[type=checkbox]:checked").length||n.preventDefault())},this.control_search=function(t){$(t).on("click",this._control_search_ck)},this.control_search_ck=function(t,n){var i=(t=$(t)).parents(".action-search").eq(0).find("[name=s]");i&&""===i.val()&&n.preventDefault()},this.Run=function(){this.formElm(),this.pageElm()},this.cg=function(){var t=this.n;if(this.ho){var n=new Date;t=t+n.getFullYear()+n.getMonth()+n.getDate()}window[t]=this},this.cg(),String.prototype.format||(String.prototype.format=function(){var i=arguments;return this.replace(/{(\d+)}/g,function(t,n){return void 0!==i[n]?i[n]:t})}),function(o){var n=o.n,ho=o.ho,c="";for(var i in ho&&(c="t=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),"),o)"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(s){s.fn.tiwl_onoff=function(t){var o=s.extend(!0,{},{value:{on:"",off:""},class:"tiwlform-onoff",wrap:"container",button:"button"},t);return s(this).each(function(){var n=s(this),t=s("<div>").attr({class:o.class+"-"+o.button}),i=o.class+"-"+o.wrap,e=s("<div>").attr({id:n.attr("id")+"_"+o.wrap,class:i});return n.is("input")&&(e.attr("class",e.attr("class")+" "+n.attr("class")),n.is(":disabled")&&(e.toggleClass("disabled",n.is(":disabled")),n.prop("disabled",!1)),e.toggleClass("checked",n.is(":checked")),n.hide().removeAttr("class").wrap(e).before(t),e=n.parent(),n.on("change",function(t){if(e.hasClass("disabled"))return t.preventDefault();e.toggleClass("checked",s(this).is(":checked"))}),e.on("click",function(t){if(e.hasClass("disabled"))return t.preventDefault();n.is(":enabled")&&e.hasClass("checked")===n.is(":checked")&&n.click()})),n})},s.fn.tiwl_onoffblock=function(t){var n={onEachElm:function(){},isChecked:function(){return s(this).is(":checked")}},c=s.extend(!0,{},n,t);return s(this).each(function(){function t(){function t(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){c.onEachElm.call(s(n).toggle(i))})}var n=s(this),i=n.attr("tiwl-show"),e=n.attr("tiwl-hide"),o=c.isChecked.call(n);return"string"==typeof i&&t(i,o),"string"==typeof e&&t(e,!o),n}var n=s(this);return n.is("input")&&"checkbox"==n.attr("type")?(s(this).on("change",t),t.call(n)):n})},s.fn.tiwl_byvalueblock=function(t){var n={onEachElm:function(){},onClick:function(){return s(this).val()==s(this).attr("tiwl-value")}},i=s.extend(!0,{},n,t);return s(this).each(function(){function t(e){function t(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){e.onEachElm.call(s(n).toggle(i))})}var n=s(this),i=n.attr("tiwl-show"),o=n.attr("tiwl-hide"),c=e.onClick.call(n);return"string"==typeof i&&t(i,c),"string"==typeof o&&t(o,!c),n}var n=s(this);return n.is("input")||n.is("select")?(s(this).on("change",function(){t.call(this,i)}),t.call(n,i)):n})};var n=new TInvWL(s);s(document).ready(function(){if(n.Run(),jQuery('input[name="general-show_notice"]').change(function(){var t=!jQuery(this).is(":checked"),n=jQuery('input[name="general-redirect_require_login"]');t&&!n.is(":checked")&&n.click().trigger("change"),n.closest(".tiwlform-onoff-container").toggleClass("disabled",t)}).change(),s(".tablenav").each(function(){var t=s(this);s.trim(t.find(".alignleft").html()).length||t.find(".alignleft").remove(),s.trim(t.find(".alignright").html()).length&&!t.find(".tablenav-pages").hasClass("one-page")||(t.find(".alignright").remove(),t.find(".tinv-wishlist-clear").remove()),s.trim(t.html()).length||t.remove()}),s(".tablenav .bulkactions select").addClass("tinvwl-select grey").wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>'),s(".tablenav .bulkactions .button.action, .tablenav #search-submit").removeClass("button").addClass("tinvwl-btn grey"),s(".tinvwl-modal-btn").on("click",function(){s(this).next(".tinvwl-modal").addClass("tinvwl-modal-open")}),s(".tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close").on("click",function(t){t.preventDefault(),s(this).parents(".tinvwl-modal:first").removeClass("tinvwl-modal-open")}),void 0!==s.fn.popover){var t=s(".tinvwl-help");t.popover({content:function(){return s(this).closest(".tinvwl-info-wrap").find(".tinvwl-info-desc").html()}}),t.on("click",function(){s(this).popover("toggle")}),t.on("focusout",function(){s(this).popover("hide")}),s(window).on("resize",function(){t.popover("hide")})}s("body").on("click",".tinvwl-confirm-reset",function(t){t.preventDefault(),confirm(tinvwl_comfirm.text_comfirm_reset)&&s(this).removeClass("tinvwl-confirm-reset").trigger("click")})})}(jQuery);
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function TInvWL($,h){this.pf="tinvwl",this.g="_",this.ho=h||!1,this.n="TInvWL",this.aj_act=function(t){return[this.pf,t].join(this.g)},this._csel=function(t,n){return"{0}{1}{2}".format(n=n||".",this.pf,t)},this._tm=function(t){var n=$("script#{0}[type='text/template']".format(t));return n.length?n.html():""},this.formElm=function(){if($(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(),void 0!==$.fn.wpColorPicker){var e=function(t){var n=t.substring(1),i=parseInt(n,16);return.2126*(i>>16&255)+.7152*(i>>8&255)+.0722*(i>>0&255)},n=this._csel("-form-color");$(n).each(function(){var n=$(this),t=$(this).closest(".tinvwl-color-picker"),i=t.find(".tinvwl-eyedropper");n.css("background-color",n.val()),175<e(n.val())&&n.css("color","#000000"),n.iris({mode:"hsv",target:$(this).parent().parent(),change:function(t,n){175<e(n.color.toCSS())?$(this).css("color","#000000"):$(this).css("color",""),$(this).css("background-color",n.color.toCSS())}}),t.on("click",".iris-square-value",function(t){t.preventDefault(),n.iris("toggle")}),i.on("click",function(t){t.preventDefault(),n.iris("show")}),n.on("focusin",function(){n.iris("show")})}),$(document).on("click",function(t){$(t.target).is(n+", .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .ftinvwl-eyedropper")?$(n).not($(t.target).closest(".tinvwl-color-picker").find(n)).iris("hide"):$(n).iris("hide")})}},this.wizard_page=function(t){$(t).find("select").change(this._wizard_page_ch),this.wizard_page_ch($(t).find("select"))},this.wizard_page_ch=function(t){var n=(t=$(t)).parent(this._csel("-page-select")),i=n.find("input[type=hidden]").val(),e=n.find(this._csel("-error-icon")),o=n.find(this._csel("-error-desc"));""!==t.val()?(n.removeClass("tinvwl-error"),e.hide(),o.hide()):0==i&&(n.addClass("tinvwl-error"),e.show(),o.show())},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(t){$(t).on("click",this._control_bulkactions_ck)},this.control_bulkactions_ck=function(t,n){var i=(t=$(t)).parents(".bulkactions").eq(0).find("[name=action]"),e=t.parents("form").eq(0);i&&("-1"!==i.val()&&e.find("input[type=checkbox]:checked").length||n.preventDefault())},this.control_search=function(t){$(t).on("click",this._control_search_ck)},this.control_search_ck=function(t,n){var i=(t=$(t)).parents(".action-search").eq(0).find("[name=s]");i&&""===i.val()&&n.preventDefault()},this.Run=function(){this.formElm(),this.pageElm()},this.cg=function(){var t=this.n;if(this.ho){var n=new Date;t=t+n.getFullYear()+n.getMonth()+n.getDate()}window[t]=this},this.cg(),String.prototype.format||(String.prototype.format=function(){var i=arguments;return this.replace(/{(\d+)}/g,function(t,n){return void 0!==i[n]?i[n]:t})}),function(o){var n=o.n,ho=o.ho,c="";for(var i in ho&&(c="t=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),"),o)"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(s){s.fn.tiwl_onoff=function(t){var o=s.extend(!0,{},{value:{on:"",off:""},class:"tiwlform-onoff",wrap:"container",button:"button"},t);return s(this).each(function(){var n=s(this),t=s("<div>").attr({class:o.class+"-"+o.button}),i=o.class+"-"+o.wrap,e=s("<div>").attr({id:n.attr("id")+"_"+o.wrap,class:i});return n.is("input")&&(e.attr("class",e.attr("class")+" "+n.attr("class")),n.is(":disabled")&&(e.toggleClass("disabled",n.is(":disabled")),n.prop("disabled",!1)),e.toggleClass("checked",n.is(":checked")),n.hide().removeAttr("class").wrap(e).before(t),e=n.parent(),n.on("change",function(t){if(e.hasClass("disabled"))return t.preventDefault();e.toggleClass("checked",s(this).is(":checked"))}),e.on("click",function(t){if(e.hasClass("disabled"))return t.preventDefault();n.is(":enabled")&&e.hasClass("checked")===n.is(":checked")&&n.click()})),n})},s.fn.tiwl_onoffblock=function(t){var n={onEachElm:function(){},isChecked:function(){return s(this).is(":checked")}},c=s.extend(!0,{},n,t);return s(this).each(function(){function t(){function t(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){c.onEachElm.call(s(n).toggle(i))})}var n=s(this),i=n.attr("tiwl-show"),e=n.attr("tiwl-hide"),o=c.isChecked.call(n);return"string"==typeof i&&t(i,o),"string"==typeof e&&t(e,!o),n}var n=s(this);return n.is("input")&&"checkbox"==n.attr("type")?(s(this).on("change",t),t.call(n)):n})},s.fn.tiwl_byvalueblock=function(t){var n={onEachElm:function(){},onClick:function(){return s(this).val()==s(this).attr("tiwl-value")}},i=s.extend(!0,{},n,t);return s(this).each(function(){function t(e){function t(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){e.onEachElm.call(s(n).toggle(i))})}var n=s(this),i=n.attr("tiwl-show"),o=n.attr("tiwl-hide"),c=e.onClick.call(n);return"string"==typeof i&&t(i,c),"string"==typeof o&&t(o,!c),n}var n=s(this);return n.is("input")||n.is("select")?(s(this).on("change",function(){t.call(this,i)}),t.call(n,i)):n})};var n=new TInvWL(s);s(document).ready(function(){if(n.Run(),jQuery('input[name="general-show_notice"]').change(function(){var t=!jQuery(this).is(":checked"),n=jQuery('input[name="general-redirect_require_login"]');t&&!n.is(":checked")&&n.click().trigger("change"),n.closest(".tiwlform-onoff-container").toggleClass("disabled",t)}).change(),s(".tablenav").each(function(){var t=s(this);s.trim(t.find(".alignleft").html()).length||t.find(".alignleft").remove(),s.trim(t.find(".alignright").html()).length&&!t.find(".tablenav-pages").hasClass("one-page")||(t.find(".alignright").remove(),t.find(".tinv-wishlist-clear").remove()),s.trim(t.html()).length||t.remove()}),s(".tablenav .bulkactions select").addClass("tinvwl-select grey").wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>'),s(".tablenav .bulkactions .button.action, .tablenav #search-submit").removeClass("button").addClass("tinvwl-btn grey"),s(".tinvwl-modal-btn").on("click",function(){s(this).next(".tinvwl-modal").addClass("tinvwl-modal-open")}),s(".tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close").on("click",function(t){t.preventDefault(),s(this).parents(".tinvwl-modal:first").removeClass("tinvwl-modal-open")}),void 0!==s.fn.popover){var t=s(".tinvwl-help");t.popover({content:function(){return s(this).closest(".tinvwl-info-wrap").find(".tinvwl-info-desc").html()}}),t.on("click",function(){s(this).popover("toggle")}),t.on("focusout",function(){s(this).popover("hide")}),s(window).on("resize",function(){t.popover("hide")})}s("body").on("click",".tinvwl-confirm-reset",function(t){t.preventDefault(),confirm(tinvwl_comfirm.text_comfirm_reset)&&s(this).removeClass("tinvwl-confirm-reset").trigger("click")})})}(jQuery);
assets/js/public.min.js CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.23.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function showTooltip(t,i){t.setAttribute("class","social social-clipboard tooltipped tooltipped-s"),t.setAttribute("aria-label",i)}function clearTooltip(t){t.currentTarget.setAttribute("class","social social-clipboard "),t.currentTarget.removeAttribute("aria-label")}!function(c){c.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href.split("?")[0],text_create:window.tinvwl_add_to_wishlist.text_create,text_already_in:window.tinvwl_add_to_wishlist.text_already_in,class:{dialogbox:".tinvwl_add_to_select_wishlist",select:".tinvwl_wishlist",newtitle:".tinvwl_new_input",dialogbutton:".tinvwl_button_add"},redirectTimer:null,onPrepareList:function(){},onGetDialogBox:function(){},onPrepareDialogBox:function(){c("body > .tinv-wishlist").length||c("body").append(c("<div>").addClass("tinv-wishlist")),c(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){c(this).append(c("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){c(t).addClass("tinv-modal-open"),c(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){c(t).removeClass("tinv-modal-open"),c(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(c(this).is(".disabled-add-wishlist"))return!1;c(this).is(".ftinvwl-animated")&&c(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):e.onActionProduct.call(this)},onPrepareDataAction:function(t,i){c("body").trigger("tinvwl_wishlist_button_clicked",[t,i])},filterProductAlreadyIn:function(t){t=t||[];var o={};return c("form.cart[method=post], .woocommerce-variation-add-to-cart, form.vtajaxform[method=post]").find("input, select").each(function(){var t=c(this).attr("name"),i=c(this).attr("type"),n=c(this).val();("checkbox"!==i&&"radio"!==i||c(this).is(":checked"))&&(o["form"+t]=n)}),o=o.formvariation_id,t.filter(function(t){if("object"!==_typeof(t.in)||"string"!=typeof o)return t.in;var i=parseInt(o);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=e.onPrepareList.call(t)||t,t=e.filterProductAlreadyIn.call(this,t)||t,c(this).parent().parent().find(".already-in").remove();var n="";switch(t.length){case 0:break;default:n=c("<ul>");c.each(t,function(t,i){n.append(c("<li>").html(c("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}n.length&&c(this).closest(".tinv-modal-inner").find("img").after(c("<div>").addClass("already-in").html(e.text_already_in+" ").append(n))},onAction:{redirect:function(t){e.redirectTimer&&clearTimeout(e.redirectTimer),e.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(){},msg:function(t){if(!t)return!1;var i=c(t).eq(0);c("body > .tinv-wishlist").length||c("body").append(c("<div>").addClass("tinv-wishlist")),c("body > .tinv-wishlist").append(i),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove(),e.redirectTimer&&clearTimeout(e.redirectTimer)})},status:function(t){c("body").trigger("tinvwl_wishlist_added_status",[this,t])},removed:function(){},make_remove:function(){},wishlists_data:function(t){d(JSON.stringify(t))}}};i.onActionProduct=function(t,i){var n,r={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:c(this).attr("data-tinv-wl-producttype"),product_id:c(this).attr("data-tinv-wl-product")||0,product_variation:c(this).attr("data-tinv-wl-productvariation")||0,product_action:c(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},o=this,d=new FormData;tinvwl_add_to_wishlist.wpml&&(r.lang=tinvwl_add_to_wishlist.wpml),(n=c('form.cart[method=post][data-product_id="'+c(this).attr("data-tinv-wl-product")+'"], form.vtajaxform[method=post][data-product_id="'+c(this).attr("data-tinv-wl-product")+'"], .tinvwl-loop-button-wrapper[data-product_id="'+c(this).attr("data-tinv-wl-product")+'"]')).length||(n=c(o).closest("form.cart[method=post], form.vtajaxform[method=post], .tinvwl-loop-button-wrapper")).length||(n=c("form.cart[method=post]")),n.find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){function e(t,i){if("object"!==_typeof(i))return i;for(var n in void 0===t&&(t={}),i)if(""===n){var o=-1;for(o in t)o=o;t[o=parseInt(o)+1]=e(t[n],i[n])}else t[n]=e(t[n],i[n]);return t}var t=c(this).attr("name"),i=c(this).attr("type"),n=c(this).val(),o=10;if("button"!==i&&void 0!==t){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<o;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=n,n=l}t=a[1],o--}if("file"===i){var s=c(this)[0].files;s&&d.append(t,s[0])}"checkbox"===i||"radio"===i?c(this).is(":checked")&&(n.length||"object"===_typeof(n)||(n=!0),r.form[t]=e(r.form[t],n)):r.form[t]=e(r.form[t],n)}}),r=e.onPrepareDataAction.call(o,o,r)||r,c.each(r,function(n,t){"form"===n?c.each(t,function(t,i){"object"===_typeof(i)&&(i=JSON.stringify(i)),d.append(n+"["+t+"]",i)}):d.append(n,t)}),c.ajax({url:e.api_url,method:"POST",contentType:!1,processData:!1,data:d}).done(function(t){if(e.onDialogHide.call(o.tinvwl_dialog,o),"object"===_typeof(t))for(var i in t)"function"==typeof e.onAction[i]&&e.onAction[i].call(o,t[i]);else"function"==typeof e.onAction.msg&&e.onAction.msg.call(o,t)})};var e=c.extend(!0,{},i,t);return c(this).each(function(){if(!c(this).attr("data-tinv-wl-list"))return!1;if(e.dialogbox&&e.dialogbox.length&&(this.tinvwl_dialog=e.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=e.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=c(this).nextAll(e.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){e.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var n=c(this).find(e.class.select).eq(0);c(this).find(e.class.newtitle).hide().val(""),n.html(""),c.each(t,function(t,i){e.onCreateWishList.call(n,i)}),e.text_create&&e.onCreateWishList.call(n,{ID:"",title:e.text_create,in:!1}),e.onMultiProductAlreadyIn.call(n,t),e.onSelectWishList.call(n,t),c(this).find(e.class.newtitle).toggle(""===n.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=JSON.parse(c(this).attr("data-tinv-wl-list"))||[];t.length?(t=e.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),e.onDialogShow.call(this.tinvwl_dialog,this)):e.onActionProduct.call(this)});var o=this;c(this.tinvwl_dialog).find(e.class.dialogbutton).off("click").on("click",function(){var t,i=c(o.tinvwl_dialog).find(e.class.select),n=c(o.tinvwl_dialog).find(e.class.newtitle);i.val()||n.val()?e.onActionProduct.call(o,i.val(),n.val()):((t=n.is(":visible")?n:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}c(this).off("click").on("click",e.onClick),e.onInited.call(this,e)})},c(document).ready(function(){c("body").on("click",".tinvwl_add_to_wishlist_button",function(t){if(c(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);c(this).is(".inited-add-wishlist")||c(this).tinvwl_to_wishlist({onInited:function(t){c(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),c(document).on("hide_variation",".variations_form",function(t){var i=c('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+c(this).data("product_id")+'"]');if(i.attr("data-tinv-wl-productvariation",0),i.length&&i.attr("data-tinv-wl-list")){var n=JSON.parse(i.attr("data-tinv-wl-list")),o=!1,e="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var a in n)n[a].hasOwnProperty("in")&&Array.isArray(n[a].in)&&-1<(n[a].in||[]).indexOf(0)&&(o=!0);i.toggleClass("tinvwl-product-in-list",o).toggleClass("tinvwl-product-make-remove",o&&e).attr("data-tinv-wl-action",o&&e?"remove":"addto")}i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),c(document).on("show_variation",".variations_form",function(t,i,n){var o=c('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+c(this).data("product_id")+'"]');if(o.attr("data-tinv-wl-productvariation",i.variation_id),o.length&&o.attr("data-tinv-wl-list")){var e=JSON.parse(o.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in e)e[s].hasOwnProperty("in")&&Array.isArray(e[s].in)&&-1<(e[s].in||[]).indexOf(i.variation_id)&&(a=!0);o.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto")}t.preventDefault(),o.removeClass("disabled-add-wishlist")}),c(window).on("storage onstorage",function(t){if(s===t.originalEvent.key&&localStorage.getItem(s)!==sessionStorage.getItem(s)&&localStorage.getItem(s)){var i=JSON.parse(localStorage.getItem(s));"object"===_typeof(i)&&null!==i&&(i.hasOwnProperty("products")||i.hasOwnProperty("counter"))&&d(localStorage.getItem(s))}});var n=[],i=!1;c("a.tinvwl_add_to_wishlist_button").each(function(){"undefined"!==c(this).data("tinv-wl-product")&&c(this).data("tinv-wl-product")&&n.push(c(this).data("tinv-wl-product"))}),c(".wishlist_products_counter_number").each(function(){i=!0});function o(){if(n.length||i){var t={};tinvwl_add_to_wishlist.wpml&&(t.lang=tinvwl_add_to_wishlist.wpml),c.ajax({url:tinvwl_add_to_wishlist.plugin_url+"includes/api/ajax.php",method:"POST",data:t,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){d(JSON.stringify(t)),r(t)}).fail(function(){!function(){if(n.length||i){var t={ids:n,counter:i,tinvwl_request:!0};tinvwl_add_to_wishlist.wpml&&(t.lang=tinvwl_add_to_wishlist.wpml),c.ajax({url:tinvwl_add_to_wishlist.rest_root+"wishlist/v1/products",method:"POST",data:t,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){d(JSON.stringify(t)),r(t)})}}()})}}function e(){if(l&&(tinvwl_add_to_wishlist.update_wishlists_data&&localStorage.setItem(s,""),localStorage.getItem(s))){var t=JSON.parse(localStorage.getItem(s));if("object"===_typeof(t)&&null!==t&&(t.hasOwnProperty("products")||t.hasOwnProperty("counter"))&&(!t.hasOwnProperty("lang")&&!tinvwl_add_to_wishlist.wpml||tinvwl_add_to_wishlist.wpml&&t.lang===tinvwl_add_to_wishlist.wpml))return void r(t)}tinvwl_add_to_wishlist.block_ajax_wishlists_data||o()}e();var t=new MutationObserver(function(t){n=[],t.forEach(function(t){var i=t.addedNodes;null!==i&&c(i).each(function(){var t=c(this).find(".tinvwl_add_to_wishlist_button");t.length&&t.each(function(){"undefined"!==c(this).data("tinv-wl-product")&&c(this).data("tinv-wl-product")&&n.push(c(this).data("tinv-wl-product"))})})}),n.length&&e()}),a=document.body;t.observe(a,{childList:!0,subtree:!0})});var l=!0,s=tinvwl_add_to_wishlist.hash_key;try{l="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("ti","test"),window.sessionStorage.removeItem("ti"),window.localStorage.setItem("ti","test"),window.localStorage.removeItem("ti")}catch(t){l=!1}function r(t){var l="1"==window.tinvwl_add_to_wishlist.simple_flow;l&&c("a.tinvwl_add_to_wishlist_button").each(function(){c(this).removeClass("tinvwl-product-make-remove").removeClass("tinvwl-product-already-on-wishlist").removeClass("tinvwl-product-in-list").attr("data-tinv-wl-action","addto").attr("data-tinv-wl-list","[]")}),c("body").trigger("tinvwl_wishlist_mark_products",[t]),c.each(t.products,function(t,e){var a=t;c('a.tinvwl_add_to_wishlist_button[data-tinv-wl-product="'+a+'"]').each(function(){var t=parseInt(c(this).attr("data-tinv-wl-productvariation")),i=c(this).data("tinv-wl-productvariations")||[],n=!1;for(var o in e)e[o].hasOwnProperty("in")&&Array.isArray(e[o].in)&&(-1<(e[o].in||[]).indexOf(a)||-1<(e[o].in||[]).indexOf(t)||i.some(function(t){return 0<=(e[o].in||[]).indexOf(t)}))&&(n=!0);c("body").trigger("tinvwl_wishlist_product_marked",[this,n]),c(this).attr("data-tinv-wl-list",JSON.stringify(e)).toggleClass("tinvwl-product-in-list",n).toggleClass("tinvwl-product-make-remove",n&&l).attr("data-tinv-wl-action",n&&l?"remove":"addto")})}),function(t){"1"==window.tinvwl_add_to_wishlist.hide_zero_counter&&0===t&&(t="false");jQuery("i.wishlist-icon").addClass("added"),"false"!==t?(jQuery(".wishlist_products_counter_number, body.theme-woostify .wishlist-item-count").html(t),jQuery("i.wishlist-icon").attr("data-icon-label",t)):(jQuery(".wishlist_products_counter_number, body.theme-woostify .wishlist-item-count").html("").closest("span.wishlist-counter-with-products").removeClass("wishlist-counter-with-products"),jQuery("i.wishlist-icon").removeAttr("data-icon-label"));var i=!("0"==t||"false"==t);jQuery(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",i),setTimeout(function(){jQuery("i.wishlist-icon").removeClass("added")},500)}(t.counter)}function d(t){l&&(localStorage.setItem(s,t),sessionStorage.setItem(s,t),r(JSON.parse(t)))}}(jQuery),function(o){o(document).ready(function(){if(o("#tinvwl_manage_actions, #tinvwl_product_actions").addClass("form-control").parent().wrapInner('<div class="tinvwl-input-group tinvwl-no-full">').find("button").wrap('<span class="tinvwl-input-group-btn">'),o(".tinv-lists-nav").each(function(){o(this).html().trim().length||o(this).remove()}),o("body").on("click",".social-buttons .social:not(.social-email,.social-whatsapp,.social-clipboard)",function(t){var i=window.open(o(this).attr("href"),o(this).attr("title"),"width=420,height=320,resizable=yes,scrollbars=yes,status=yes");i&&(i.focus(),t.preventDefault())}),"undefined"!=typeof ClipboardJS){new ClipboardJS(".social-buttons .social.social-clipboard",{text:function(t){return t.getAttribute("href")}}).on("success",function(t){showTooltip(t.trigger,tinvwl_add_to_wishlist.tinvwl_clipboard)});for(var t=document.querySelectorAll(".social-buttons .social.social-clipboard"),i=0;i<t.length;i++)t[i].addEventListener("mouseleave",clearTooltip),t[i].addEventListener("blur",clearTooltip)}o("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),o("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),o(this).parents(".tinv-modal:first").removeClass("tinv-modal-open")}),o("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){o(this).data("url")&&(t.preventDefault(),window.location=o(this).data("url"))});var n=o(".tinv-wishlist .navigation-button");n.length&&n.each(function(){var t=o(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),o(".tinv-login .showlogin").off("click").on("click",function(t){t.preventDefault(),o(this).closest(".tinv-login").find(".login").toggle()}),o(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){o(this).toggle(!!o(this).children().not(".look_in").length||!!o(this).children(".look_in").children().length)})})}(jQuery),function(o){o.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return o(this).val()},rule:function(){var t=o(this).parents("form").eq(0).find(n.selector),i=n.invert;return 0===t.length?n.ifempty:(t.each(function(){i&&!n.invert||!i&&n.invert||(i=Boolean(n.validate.call(o(this))))}),i)}},n=o.extend(!0,{},i,t);return o(this).each(function(){o(this).on("click",function(t){n.rule.call(o(this))||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault())})})},o(document).ready(function(){o(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),o(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return o(this).is(":checked")}}),o(".global-cb").on("click",function(){o(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",o(this).is(":checked"))})})}(jQuery);
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.23.2
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function showTooltip(t,i){t.setAttribute("class","social social-clipboard tooltipped tooltipped-s"),t.setAttribute("aria-label",i)}function clearTooltip(t){t.currentTarget.setAttribute("class","social social-clipboard "),t.currentTarget.removeAttribute("aria-label")}!function(c){c.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href.split("?")[0],text_create:window.tinvwl_add_to_wishlist.text_create,text_already_in:window.tinvwl_add_to_wishlist.text_already_in,class:{dialogbox:".tinvwl_add_to_select_wishlist",select:".tinvwl_wishlist",newtitle:".tinvwl_new_input",dialogbutton:".tinvwl_button_add"},redirectTimer:null,onPrepareList:function(){},onGetDialogBox:function(){},onPrepareDialogBox:function(){c("body > .tinv-wishlist").length||c("body").append(c("<div>").addClass("tinv-wishlist")),c(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){c(this).append(c("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){c(t).addClass("tinv-modal-open"),c(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){c(t).removeClass("tinv-modal-open"),c(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(c(this).is(".disabled-add-wishlist"))return!1;c(this).is(".ftinvwl-animated")&&c(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):e.onActionProduct.call(this)},onPrepareDataAction:function(t,i){c("body").trigger("tinvwl_wishlist_button_clicked",[t,i])},filterProductAlreadyIn:function(t){t=t||[];var o={};return c("form.cart[method=post], .woocommerce-variation-add-to-cart, form.vtajaxform[method=post]").find("input, select").each(function(){var t=c(this).attr("name"),i=c(this).attr("type"),n=c(this).val();("checkbox"!==i&&"radio"!==i||c(this).is(":checked"))&&(o["form"+t]=n)}),o=o.formvariation_id,t.filter(function(t){if("object"!==_typeof(t.in)||"string"!=typeof o)return t.in;var i=parseInt(o);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=e.onPrepareList.call(t)||t,t=e.filterProductAlreadyIn.call(this,t)||t,c(this).parent().parent().find(".already-in").remove();var n="";switch(t.length){case 0:break;default:n=c("<ul>");c.each(t,function(t,i){n.append(c("<li>").html(c("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}n.length&&c(this).closest(".tinv-modal-inner").find("img").after(c("<div>").addClass("already-in").html(e.text_already_in+" ").append(n))},onAction:{redirect:function(t){e.redirectTimer&&clearTimeout(e.redirectTimer),e.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(){},msg:function(t){if(!t)return!1;var i=c(t).eq(0);c("body > .tinv-wishlist").length||c("body").append(c("<div>").addClass("tinv-wishlist")),c("body > .tinv-wishlist").append(i),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove(),e.redirectTimer&&clearTimeout(e.redirectTimer)})},status:function(t){c("body").trigger("tinvwl_wishlist_added_status",[this,t])},removed:function(){},make_remove:function(){},wishlists_data:function(t){d(JSON.stringify(t))}}};i.onActionProduct=function(t,i){var n,r={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:c(this).attr("data-tinv-wl-producttype"),product_id:c(this).attr("data-tinv-wl-product")||0,product_variation:c(this).attr("data-tinv-wl-productvariation")||0,product_action:c(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},o=this,d=new FormData;tinvwl_add_to_wishlist.wpml&&(r.lang=tinvwl_add_to_wishlist.wpml),(n=c('form.cart[method=post][data-product_id="'+c(this).attr("data-tinv-wl-product")+'"], form.vtajaxform[method=post][data-product_id="'+c(this).attr("data-tinv-wl-product")+'"], .tinvwl-loop-button-wrapper[data-product_id="'+c(this).attr("data-tinv-wl-product")+'"]')).length||(n=c(o).closest("form.cart[method=post], form.vtajaxform[method=post], .tinvwl-loop-button-wrapper")).length||(n=c("form.cart[method=post]")),n.find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){function e(t,i){if("object"!==_typeof(i))return i;for(var n in void 0===t&&(t={}),i)if(""===n){var o=-1;for(o in t)o=o;t[o=parseInt(o)+1]=e(t[n],i[n])}else t[n]=e(t[n],i[n]);return t}var t=c(this).attr("name"),i=c(this).attr("type"),n=c(this).val(),o=10;if("button"!==i&&void 0!==t){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<o;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=n,n=l}t=a[1],o--}if("file"===i){var s=c(this)[0].files;s&&d.append(t,s[0])}"checkbox"===i||"radio"===i?c(this).is(":checked")&&(n.length||"object"===_typeof(n)||(n=!0),r.form[t]=e(r.form[t],n)):r.form[t]=e(r.form[t],n)}}),r=e.onPrepareDataAction.call(o,o,r)||r,c.each(r,function(n,t){"form"===n?c.each(t,function(t,i){"object"===_typeof(i)&&(i=JSON.stringify(i)),d.append(n+"["+t+"]",i)}):d.append(n,t)}),c.ajax({url:e.api_url,method:"POST",contentType:!1,processData:!1,data:d}).done(function(t){if(e.onDialogHide.call(o.tinvwl_dialog,o),"object"===_typeof(t))for(var i in t)"function"==typeof e.onAction[i]&&e.onAction[i].call(o,t[i]);else"function"==typeof e.onAction.msg&&e.onAction.msg.call(o,t)})};var e=c.extend(!0,{},i,t);return c(this).each(function(){if(!c(this).attr("data-tinv-wl-list"))return!1;if(e.dialogbox&&e.dialogbox.length&&(this.tinvwl_dialog=e.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=e.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=c(this).nextAll(e.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){e.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var n=c(this).find(e.class.select).eq(0);c(this).find(e.class.newtitle).hide().val(""),n.html(""),c.each(t,function(t,i){e.onCreateWishList.call(n,i)}),e.text_create&&e.onCreateWishList.call(n,{ID:"",title:e.text_create,in:!1}),e.onMultiProductAlreadyIn.call(n,t),e.onSelectWishList.call(n,t),c(this).find(e.class.newtitle).toggle(""===n.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=JSON.parse(c(this).attr("data-tinv-wl-list"))||[];t.length?(t=e.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),e.onDialogShow.call(this.tinvwl_dialog,this)):e.onActionProduct.call(this)});var o=this;c(this.tinvwl_dialog).find(e.class.dialogbutton).off("click").on("click",function(){var t,i=c(o.tinvwl_dialog).find(e.class.select),n=c(o.tinvwl_dialog).find(e.class.newtitle);i.val()||n.val()?e.onActionProduct.call(o,i.val(),n.val()):((t=n.is(":visible")?n:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}c(this).off("click").on("click",e.onClick),e.onInited.call(this,e)})},c(document).ready(function(){c("body").on("click",".tinvwl_add_to_wishlist_button",function(t){if(c(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);c(this).is(".inited-add-wishlist")||c(this).tinvwl_to_wishlist({onInited:function(t){c(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),c(document).on("hide_variation",".variations_form",function(t){var i=c('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+c(this).data("product_id")+'"]');if(i.attr("data-tinv-wl-productvariation",0),i.length&&i.attr("data-tinv-wl-list")){var n=JSON.parse(i.attr("data-tinv-wl-list")),o=!1,e="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var a in n)n[a].hasOwnProperty("in")&&Array.isArray(n[a].in)&&-1<(n[a].in||[]).indexOf(0)&&(o=!0);i.toggleClass("tinvwl-product-in-list",o).toggleClass("tinvwl-product-make-remove",o&&e).attr("data-tinv-wl-action",o&&e?"remove":"addto")}i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),c(document).on("show_variation",".variations_form",function(t,i,n){var o=c('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+c(this).data("product_id")+'"]');if(o.attr("data-tinv-wl-productvariation",i.variation_id),o.length&&o.attr("data-tinv-wl-list")){var e=JSON.parse(o.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in e)e[s].hasOwnProperty("in")&&Array.isArray(e[s].in)&&-1<(e[s].in||[]).indexOf(i.variation_id)&&(a=!0);o.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto")}t.preventDefault(),o.removeClass("disabled-add-wishlist")}),c(window).on("storage onstorage",function(t){if(s===t.originalEvent.key&&localStorage.getItem(s)!==sessionStorage.getItem(s)&&localStorage.getItem(s)){var i=JSON.parse(localStorage.getItem(s));"object"===_typeof(i)&&null!==i&&(i.hasOwnProperty("products")||i.hasOwnProperty("counter"))&&d(localStorage.getItem(s))}});var n=[],i=!1;c("a.tinvwl_add_to_wishlist_button").each(function(){"undefined"!==c(this).data("tinv-wl-product")&&c(this).data("tinv-wl-product")&&n.push(c(this).data("tinv-wl-product"))}),c(".wishlist_products_counter_number").each(function(){i=!0});function o(){if(n.length||i){var t={};tinvwl_add_to_wishlist.wpml&&(t.lang=tinvwl_add_to_wishlist.wpml),c.ajax({url:tinvwl_add_to_wishlist.plugin_url+"includes/api/ajax.php",method:"POST",data:t,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){d(JSON.stringify(t)),r(t)}).fail(function(){!function(){if(n.length||i){var t={ids:n,counter:i,tinvwl_request:!0};tinvwl_add_to_wishlist.wpml&&(t.lang=tinvwl_add_to_wishlist.wpml),c.ajax({url:tinvwl_add_to_wishlist.rest_root+"wishlist/v1/products",method:"POST",data:t,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){d(JSON.stringify(t)),r(t)})}}()})}}function e(){if(l&&(tinvwl_add_to_wishlist.update_wishlists_data&&localStorage.setItem(s,""),localStorage.getItem(s))){var t=JSON.parse(localStorage.getItem(s));if("object"===_typeof(t)&&null!==t&&(t.hasOwnProperty("products")||t.hasOwnProperty("counter"))&&(!t.hasOwnProperty("lang")&&!tinvwl_add_to_wishlist.wpml||tinvwl_add_to_wishlist.wpml&&t.lang===tinvwl_add_to_wishlist.wpml))return void r(t)}tinvwl_add_to_wishlist.block_ajax_wishlists_data||o()}e();var t=new MutationObserver(function(t){n=[],t.forEach(function(t){var i=t.addedNodes;null!==i&&c(i).each(function(){var t=c(this).find(".tinvwl_add_to_wishlist_button");t.length&&t.each(function(){"undefined"!==c(this).data("tinv-wl-product")&&c(this).data("tinv-wl-product")&&n.push(c(this).data("tinv-wl-product"))})})}),n.length&&e()}),a=document.body;t.observe(a,{childList:!0,subtree:!0})});var l=!0,s=tinvwl_add_to_wishlist.hash_key;try{l="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("ti","test"),window.sessionStorage.removeItem("ti"),window.localStorage.setItem("ti","test"),window.localStorage.removeItem("ti")}catch(t){l=!1}function r(t){var l="1"==window.tinvwl_add_to_wishlist.simple_flow;l&&c("a.tinvwl_add_to_wishlist_button").each(function(){c(this).removeClass("tinvwl-product-make-remove").removeClass("tinvwl-product-already-on-wishlist").removeClass("tinvwl-product-in-list").attr("data-tinv-wl-action","addto").attr("data-tinv-wl-list","[]")}),c("body").trigger("tinvwl_wishlist_mark_products",[t]),c.each(t.products,function(t,e){var a=t;c('a.tinvwl_add_to_wishlist_button[data-tinv-wl-product="'+a+'"]').each(function(){var t=parseInt(c(this).attr("data-tinv-wl-productvariation")),i=c(this).data("tinv-wl-productvariations")||[],n=!1;for(var o in e)e[o].hasOwnProperty("in")&&Array.isArray(e[o].in)&&(-1<(e[o].in||[]).indexOf(a)||-1<(e[o].in||[]).indexOf(t)||i.some(function(t){return 0<=(e[o].in||[]).indexOf(t)}))&&(n=!0);c("body").trigger("tinvwl_wishlist_product_marked",[this,n]),c(this).attr("data-tinv-wl-list",JSON.stringify(e)).toggleClass("tinvwl-product-in-list",n).toggleClass("tinvwl-product-make-remove",n&&l).attr("data-tinv-wl-action",n&&l?"remove":"addto")})}),function(t){"1"==window.tinvwl_add_to_wishlist.hide_zero_counter&&0===t&&(t="false");jQuery("i.wishlist-icon").addClass("added"),"false"!==t?(jQuery(".wishlist_products_counter_number, body.theme-woostify .wishlist-item-count").html(t),jQuery("i.wishlist-icon").attr("data-icon-label",t)):(jQuery(".wishlist_products_counter_number, body.theme-woostify .wishlist-item-count").html("").closest("span.wishlist-counter-with-products").removeClass("wishlist-counter-with-products"),jQuery("i.wishlist-icon").removeAttr("data-icon-label"));var i=!("0"==t||"false"==t);jQuery(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",i),setTimeout(function(){jQuery("i.wishlist-icon").removeClass("added")},500)}(t.counter)}function d(t){l&&(localStorage.setItem(s,t),sessionStorage.setItem(s,t),r(JSON.parse(t)))}}(jQuery),function(o){o(document).ready(function(){if(o("#tinvwl_manage_actions, #tinvwl_product_actions").addClass("form-control").parent().wrapInner('<div class="tinvwl-input-group tinvwl-no-full">').find("button").wrap('<span class="tinvwl-input-group-btn">'),o(".tinv-lists-nav").each(function(){o(this).html().trim().length||o(this).remove()}),o("body").on("click",".social-buttons .social:not(.social-email,.social-whatsapp,.social-clipboard)",function(t){var i=window.open(o(this).attr("href"),o(this).attr("title"),"width=420,height=320,resizable=yes,scrollbars=yes,status=yes");i&&(i.focus(),t.preventDefault())}),"undefined"!=typeof ClipboardJS){new ClipboardJS(".social-buttons .social.social-clipboard",{text:function(t){return t.getAttribute("href")}}).on("success",function(t){showTooltip(t.trigger,tinvwl_add_to_wishlist.tinvwl_clipboard)});for(var t=document.querySelectorAll(".social-buttons .social.social-clipboard"),i=0;i<t.length;i++)t[i].addEventListener("mouseleave",clearTooltip),t[i].addEventListener("blur",clearTooltip)}o("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),o("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),o(this).parents(".tinv-modal:first").removeClass("tinv-modal-open")}),o("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){o(this).data("url")&&(t.preventDefault(),window.location=o(this).data("url"))});var n=o(".tinv-wishlist .navigation-button");n.length&&n.each(function(){var t=o(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),o(".tinv-login .showlogin").off("click").on("click",function(t){t.preventDefault(),o(this).closest(".tinv-login").find(".login").toggle()}),o(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){o(this).toggle(!!o(this).children().not(".look_in").length||!!o(this).children(".look_in").children().length)})})}(jQuery),function(o){o.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return o(this).val()},rule:function(){var t=o(this).parents("form").eq(0).find(n.selector),i=n.invert;return 0===t.length?n.ifempty:(t.each(function(){i&&!n.invert||!i&&n.invert||(i=Boolean(n.validate.call(o(this))))}),i)}},n=o.extend(!0,{},i,t);return o(this).each(function(){o(this).on("click",function(t){n.rule.call(o(this))||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault())})})},o(document).ready(function(){o(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),o(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return o(this).is(":checked")}}),o(".global-cb").on("click",function(){o(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",o(this).is(":checked"))})})}(jQuery);
includes/api/ajax.php CHANGED
@@ -2,86 +2,86 @@
2
 
3
  // Init
4
  // -----------------------------------------------------------------------
5
- define( 'DOING_AJAX', true );
6
- define( 'SHORTINIT', true );
7
 
8
  // WP Load
9
  // -----------------------------------------------------------------------
10
 
11
- $config_file = dirname( dirname( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) ) ) . '/wp-config.php';
12
- $load_file = dirname( dirname( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) ) ) . '/wp-load.php';
13
 
14
- if ( file_exists( $config_file ) ) {
15
- require( $config_file );
16
- require( ABSPATH . '/wp-load.php' );
17
- } elseif ( file_exists( $load_file ) ) {
18
- require( $load_file );
19
  }
20
- if ( ! defined( 'ABSPATH' ) ) {
21
  exit;
22
  }
23
 
24
  wp_plugin_directory_constants();
25
- require_once( ABSPATH . WPINC . '/class-wp-user.php' );
26
- require_once( ABSPATH . WPINC . '/class-wp-roles.php' );
27
- require_once( ABSPATH . WPINC . '/class-wp-role.php' );
28
- require_once( ABSPATH . WPINC . '/class-wp-session-tokens.php' );
29
- require_once( ABSPATH . WPINC . '/class-wp-user-meta-session-tokens.php' );
30
- require_once( ABSPATH . WPINC . '/formatting.php' );
31
- require_once( ABSPATH . WPINC . '/capabilities.php' );
32
  //require_once ( ABSPATH . WPINC . '/query.php' ); // - might be useful
33
- require_once( ABSPATH . WPINC . '/user.php' );
34
- require_once( ABSPATH . WPINC . '/class-wp-application-passwords.php' );
35
- require_once( ABSPATH . WPINC . '/meta.php' );
36
 
37
  wp_cookie_constants();
38
 
39
- require_once( ABSPATH . WPINC . '/vars.php' );
40
- require_once( ABSPATH . WPINC . '/kses.php' );
41
- require_once( ABSPATH . WPINC . '/rest-api.php' );
42
- require_once( ABSPATH . WPINC . '/pluggable.php' );
43
 
44
  // Get the nonce.
45
- if ( isset( $_SERVER['HTTP_X_WP_NONCE'] ) ) {
46
  $nonce = $_SERVER['HTTP_X_WP_NONCE'];
47
  } else {
48
- wp_send_json( array( 'error' => 'Forbidden: unauthorized request.' ), 403 );
49
  }
50
 
51
- if ( is_user_logged_in() ) {
52
  // Check the nonce.
53
- $result = wp_verify_nonce( $nonce, 'wp_rest' );
54
 
55
- if ( ! $result ) {
56
- wp_send_json( array( 'error' => 'Forbidden: wrong nonce.' ), 403 );
57
  }
58
  }
59
 
60
  // Response headers
61
- @header( 'X-Robots-Tag: noindex' );
62
  send_nosniff_header();
63
  nocache_headers();
64
 
65
  // DB query.
66
  global $wpdb;
67
 
68
- $table = sprintf( '%s%s', $wpdb->prefix, 'tinvwl_items' );
69
- $table_lists = sprintf( '%s%s', $wpdb->prefix, 'tinvwl_lists' );
70
- $table_translations = sprintf( '%s%s', $wpdb->prefix, 'icl_translations' );
71
- $table_languages = sprintf( '%s%s', $wpdb->prefix, 'icl_languages' );
72
- $lang = filter_input( INPUT_POST, 'lang', FILTER_SANITIZE_STRING );
73
 
74
  $data = $products = $wishlists = $results = array();
75
 
76
  $share_key = false;
77
 
78
- if ( is_user_logged_in() ) {
79
  $data['author'] = get_current_user_id();
80
  } else {
81
- $share_key = filter_input( INPUT_COOKIE, 'tinv_wishlistkey' );
82
  }
83
 
84
- if ( ( isset( $data['author'] ) && $data['author'] ) || $share_key ) {
85
 
86
  $default = array(
87
  'count' => 99999,
@@ -93,17 +93,17 @@ if ( ( isset( $data['author'] ) && $data['author'] ) || $share_key ) {
93
  'sql' => '',
94
  );
95
 
96
- foreach ( $default as $_k => $_v ) {
97
- if ( array_key_exists( $_k, $data ) ) {
98
  $default[ $_k ] = $data[ $_k ];
99
- unset( $data[ $_k ] );
100
  }
101
  }
102
 
103
- $default['offset'] = absint( $default['offset'] );
104
- $default['count'] = absint( $default['count'] );
105
 
106
- if ( $lang ) {
107
  $default['field'] = $table . '.ID, t.element_id AS product_id, t2.element_id AS variation_id, ' . $table . '.formdata,' . $table . '.author,' . $table . '.date,' . $table . '.quantity,' . $table . '.price,' . $table . '.in_stock,';
108
  } else {
109
  $default['field'] = $table . '.*, ';
@@ -113,10 +113,10 @@ if ( ( isset( $data['author'] ) && $data['author'] ) || $share_key ) {
113
 
114
  $sql = "SELECT {$default[ 'field' ]} FROM `{$table}` INNER JOIN `{$table_lists}` ON `{$table}`.`wishlist_id` = `{$table_lists}`.`ID` AND `{$table_lists}`.`type` = 'default'";
115
 
116
- if ( $share_key ) {
117
  $sql .= " AND `{$table_lists}`.`share_key` = '{$share_key}'";
118
  }
119
- if ( $lang ) {
120
  $sql .= "LEFT JOIN {$table_translations} tr ON
121
  {$table}.product_id = tr.element_id AND tr.element_type = 'post_product'
122
  LEFT JOIN {$table_translations} tr2 ON
@@ -132,64 +132,64 @@ JOIN {$table_languages} l ON
132
  }
133
  $where = '1';
134
 
135
- if ( ! empty( $data ) && is_array( $data ) ) {
136
 
137
- if ( array_key_exists( 'meta', $data ) ) {
138
  $product_id = $variation_id = 0;
139
- if ( array_key_exists( 'product_id', $data ) ) {
140
  $product_id = $data['product_id'];
141
  }
142
- if ( array_key_exists( 'variation_id', $data ) ) {
143
  $variation_id = $data['variation_id'];
144
  }
145
  $data['formdata'] = '';
146
- unset( $data['meta'] );
147
  }
148
 
149
- foreach ( $data as $f => $v ) {
150
- $s = is_array( $v ) ? ' IN ' : '=';
151
- if ( is_array( $v ) ) {
152
- foreach ( $v as $_f => $_v ) {
153
- $v[ $_f ] = $wpdb->prepare( '%s', $_v );
154
  }
155
- $v = implode( ',', $v );
156
  $v = "($v)";
157
  } else {
158
- $v = $wpdb->prepare( '%s', $v );
159
  }
160
- $data[ $f ] = sprintf( $table . '.' . '`%s`%s%s', $f, $s, $v );
161
  }
162
 
163
- $where = implode( ' AND ', $data );
164
 
165
  $sql .= ' WHERE ' . $where;
166
  }
167
 
168
- $sql .= sprintf( ' ORDER BY `%s` %s LIMIT %d,%d;', $default['order_by'], $default['order'], $default['offset'], $default['count'] );
169
 
170
- if ( ! empty( $default['sql'] ) ) {
171
  $replacer = $replace = array();
172
  $replace[0] = '{table}';
173
  $replacer[0] = $table;
174
  $replace[1] = '{where}';
175
  $replacer[1] = $where;
176
 
177
- foreach ( $default as $key => $value ) {
178
- $i = count( $replace );
179
 
180
  $replace[ $i ] = '{' . $key . '}';
181
  $replacer[ $i ] = $value;
182
  }
183
 
184
- $sql = str_replace( $replace, $replacer, $default['sql'] );
185
  }
186
 
187
- $results = $wpdb->get_results( $sql, ARRAY_A );
188
 
189
- if ( ! empty( $results ) ) {
190
- foreach ( $results as $product ) {
191
  $wishlists[ $product['wishlist_id'] ] = array(
192
- 'ID' => (int) $product['wishlist_id'],
193
  'title' => $product['wishlist_title'],
194
  'status' => $product['wishlist_status'],
195
  'share_key' => $product['wishlist_share_key'],
@@ -197,14 +197,14 @@ JOIN {$table_languages} l ON
197
 
198
  }
199
 
200
- foreach ( $wishlists as $wishlist ) {
201
 
202
- foreach ( $results as $product ) {
203
- if ( array_key_exists( $product['product_id'], $products ) ) {
204
- $products[ $product['product_id'] ][ $wishlist['ID'] ]['in'][] = (int) $product['variation_id'];
205
  } else {
206
  $products[ $product['product_id'] ][ $wishlist['ID'] ] = $wishlist;
207
- $products[ $product['product_id'] ][ $wishlist['ID'] ]['in'][] = (int) $product['variation_id'];
208
  }
209
 
210
  }
@@ -213,16 +213,16 @@ JOIN {$table_languages} l ON
213
 
214
  }
215
 
216
- $count = is_array( $results ) ? array_sum( array_column( $results, 'quantity' ) ) : 0;
217
 
218
  $response = array(
219
  'products' => $products,
220
  'counter' => $count,
221
  );
222
 
223
- if ( $lang ) {
224
  $response['lang'] = $lang;
225
  }
226
 
227
 
228
- wp_send_json( $response );
2
 
3
  // Init
4
  // -----------------------------------------------------------------------
5
+ define('DOING_AJAX', true);
6
+ define('SHORTINIT', true);
7
 
8
  // WP Load
9
  // -----------------------------------------------------------------------
10
 
11
+ $config_file = dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))) . '/wp-config.php';
12
+ $load_file = dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))) . '/wp-load.php';
13
 
14
+ if (file_exists($config_file)) {
15
+ @require($config_file);
16
+ require(ABSPATH . '/wp-load.php');
17
+ } elseif (file_exists($load_file)) {
18
+ require($load_file);
19
  }
20
+ if ( ! defined('ABSPATH')) {
21
  exit;
22
  }
23
 
24
  wp_plugin_directory_constants();
25
+ require_once(ABSPATH . WPINC . '/class-wp-user.php');
26
+ require_once(ABSPATH . WPINC . '/class-wp-roles.php');
27
+ require_once(ABSPATH . WPINC . '/class-wp-role.php');
28
+ require_once(ABSPATH . WPINC . '/class-wp-session-tokens.php');
29
+ require_once(ABSPATH . WPINC . '/class-wp-user-meta-session-tokens.php');
30
+ require_once(ABSPATH . WPINC . '/formatting.php');
31
+ require_once(ABSPATH . WPINC . '/capabilities.php');
32
  //require_once ( ABSPATH . WPINC . '/query.php' ); // - might be useful
33
+ require_once(ABSPATH . WPINC . '/user.php');
34
+ require_once(ABSPATH . WPINC . '/class-wp-application-passwords.php');
35
+ require_once(ABSPATH . WPINC . '/meta.php');
36
 
37
  wp_cookie_constants();
38
 
39
+ require_once(ABSPATH . WPINC . '/vars.php');
40
+ require_once(ABSPATH . WPINC . '/kses.php');
41
+ require_once(ABSPATH . WPINC . '/rest-api.php');
42
+ require_once(ABSPATH . WPINC . '/pluggable.php');
43
 
44
  // Get the nonce.
45
+ if (isset($_SERVER['HTTP_X_WP_NONCE'])) {
46
  $nonce = $_SERVER['HTTP_X_WP_NONCE'];
47
  } else {
48
+ wp_send_json(array('error' => 'Forbidden: unauthorized request.'), 403);
49
  }
50
 
51
+ if (is_user_logged_in()) {
52
  // Check the nonce.
53
+ $result = wp_verify_nonce($nonce, 'wp_rest');
54
 
55
+ if ( ! $result) {
56
+ wp_send_json(array('error' => 'Forbidden: wrong nonce.'), 403);
57
  }
58
  }
59
 
60
  // Response headers
61
+ @header('X-Robots-Tag: noindex');
62
  send_nosniff_header();
63
  nocache_headers();
64
 
65
  // DB query.
66
  global $wpdb;
67
 
68
+ $table = sprintf('%s%s', $wpdb->prefix, 'tinvwl_items');
69
+ $table_lists = sprintf('%s%s', $wpdb->prefix, 'tinvwl_lists');
70
+ $table_translations = sprintf('%s%s', $wpdb->prefix, 'icl_translations');
71
+ $table_languages = sprintf('%s%s', $wpdb->prefix, 'icl_languages');
72
+ $lang = filter_input(INPUT_POST, 'lang', FILTER_SANITIZE_STRING);
73
 
74
  $data = $products = $wishlists = $results = array();
75
 
76
  $share_key = false;
77
 
78
+ if (is_user_logged_in()) {
79
  $data['author'] = get_current_user_id();
80
  } else {
81
+ $share_key = filter_input(INPUT_COOKIE, 'tinv_wishlistkey');
82
  }
83
 
84
+ if ((isset($data['author']) && $data['author']) || $share_key) {
85
 
86
  $default = array(
87
  'count' => 99999,
93
  'sql' => '',
94
  );
95
 
96
+ foreach ($default as $_k => $_v) {
97
+ if (array_key_exists($_k, $data)) {
98
  $default[ $_k ] = $data[ $_k ];
99
+ unset($data[ $_k ]);
100
  }
101
  }
102
 
103
+ $default['offset'] = absint($default['offset']);
104
+ $default['count'] = absint($default['count']);
105
 
106
+ if ($lang) {
107
  $default['field'] = $table . '.ID, t.element_id AS product_id, t2.element_id AS variation_id, ' . $table . '.formdata,' . $table . '.author,' . $table . '.date,' . $table . '.quantity,' . $table . '.price,' . $table . '.in_stock,';
108
  } else {
109
  $default['field'] = $table . '.*, ';
113
 
114
  $sql = "SELECT {$default[ 'field' ]} FROM `{$table}` INNER JOIN `{$table_lists}` ON `{$table}`.`wishlist_id` = `{$table_lists}`.`ID` AND `{$table_lists}`.`type` = 'default'";
115
 
116
+ if ($share_key) {
117
  $sql .= " AND `{$table_lists}`.`share_key` = '{$share_key}'";
118
  }
119
+ if ($lang) {
120
  $sql .= "LEFT JOIN {$table_translations} tr ON
121
  {$table}.product_id = tr.element_id AND tr.element_type = 'post_product'
122
  LEFT JOIN {$table_translations} tr2 ON
132
  }
133
  $where = '1';
134
 
135
+ if ( ! empty($data) && is_array($data)) {
136
 
137
+ if (array_key_exists('meta', $data)) {
138
  $product_id = $variation_id = 0;
139
+ if (array_key_exists('product_id', $data)) {
140
  $product_id = $data['product_id'];
141
  }
142
+ if (array_key_exists('variation_id', $data)) {
143
  $variation_id = $data['variation_id'];
144
  }
145
  $data['formdata'] = '';
146
+ unset($data['meta']);
147
  }
148
 
149
+ foreach ($data as $f => $v) {
150
+ $s = is_array($v) ? ' IN ' : '=';
151
+ if (is_array($v)) {
152
+ foreach ($v as $_f => $_v) {
153
+ $v[ $_f ] = $wpdb->prepare('%s', $_v);
154
  }
155
+ $v = implode(',', $v);
156
  $v = "($v)";
157
  } else {
158
+ $v = $wpdb->prepare('%s', $v);
159
  }
160
+ $data[ $f ] = sprintf($table . '.' . '`%s`%s%s', $f, $s, $v);
161
  }
162
 
163
+ $where = implode(' AND ', $data);
164
 
165
  $sql .= ' WHERE ' . $where;
166
  }
167
 
168
+ $sql .= sprintf(' ORDER BY `%s` %s LIMIT %d,%d;', $default['order_by'], $default['order'], $default['offset'], $default['count']);
169
 
170
+ if ( ! empty($default['sql'])) {
171
  $replacer = $replace = array();
172
  $replace[0] = '{table}';
173
  $replacer[0] = $table;
174
  $replace[1] = '{where}';
175
  $replacer[1] = $where;
176
 
177
+ foreach ($default as $key => $value) {
178
+ $i = count($replace);
179
 
180
  $replace[ $i ] = '{' . $key . '}';
181
  $replacer[ $i ] = $value;
182
  }
183
 
184
+ $sql = str_replace($replace, $replacer, $default['sql']);
185
  }
186
 
187
+ $results = $wpdb->get_results($sql, ARRAY_A);
188
 
189
+ if ( ! empty($results)) {
190
+ foreach ($results as $product) {
191
  $wishlists[ $product['wishlist_id'] ] = array(
192
+ 'ID' => (int)$product['wishlist_id'],
193
  'title' => $product['wishlist_title'],
194
  'status' => $product['wishlist_status'],
195
  'share_key' => $product['wishlist_share_key'],
197
 
198
  }
199
 
200
+ foreach ($wishlists as $wishlist) {
201
 
202
+ foreach ($results as $product) {
203
+ if (array_key_exists($product['product_id'], $products)) {
204
+ $products[ $product['product_id'] ][ $wishlist['ID'] ]['in'][] = (int)$product['variation_id'];
205
  } else {
206
  $products[ $product['product_id'] ][ $wishlist['ID'] ] = $wishlist;
207
+ $products[ $product['product_id'] ][ $wishlist['ID'] ]['in'][] = (int)$product['variation_id'];
208
  }
209
 
210
  }
213
 
214
  }
215
 
216
+ $count = is_array($results) ? array_sum(array_column($results, 'quantity')) : 0;
217
 
218
  $response = array(
219
  'products' => $products,
220
  'counter' => $count,
221
  );
222
 
223
+ if ($lang) {
224
  $response['lang'] = $lang;
225
  }
226
 
227
 
228
+ wp_send_json($response);
languages/ti-woocommerce-wishlist.pot CHANGED
@@ -1,8 +1,8 @@
1
- # Copyright (C) 2021 TI WooCommerce Wishlist Plugin - 1.23.1
2
- # This file is distributed under the same license as the TI WooCommerce Wishlist Plugin - 1.23.1 package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: TI WooCommerce Wishlist Plugin - 1.23.1\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -1132,38 +1132,38 @@ msgstr ""
1132
  msgid "Counter Text"
1133
  msgstr ""
1134
 
1135
- #: public/wishlist/buttons.class.php:60
1136
  msgid "Apply %s"
1137
  msgstr ""
1138
 
1139
- #: public/wishlist/buttons.class.php:60
1140
  msgid "Action"
1141
  msgstr ""
1142
 
1143
- #: public/wishlist/buttons.class.php:319, public/wishlist/buttons.class.php:450
1144
  msgctxt "Item name in quotes"
1145
  msgid "&ldquo;%s&rdquo;"
1146
  msgstr ""
1147
 
1148
- #: public/wishlist/buttons.class.php:322, public/wishlist/buttons.class.php:453
1149
  msgid "Product %s could not be added to cart because some requirements are not met."
1150
  msgid_plural "Products: %s could not be added to cart because some requirements are not met."
1151
  msgstr[0] ""
1152
  msgstr[1] ""
1153
 
1154
- #: public/wishlist/buttons.class.php:350
1155
  msgid "Actions"
1156
  msgstr ""
1157
 
1158
- #: public/wishlist/buttons.class.php:359, templates/ti-wishlist.php:95
1159
  msgid "Remove"
1160
  msgstr ""
1161
 
1162
- #: public/wishlist/buttons.class.php:507, public/wishlist/view.class.php:502
1163
  msgid "&ldquo;%s&rdquo;"
1164
  msgstr ""
1165
 
1166
- #: public/wishlist/buttons.class.php:523
1167
  msgid "%s has been successfully removed from wishlist."
1168
  msgid_plural "%s have been successfully removed from wishlist."
1169
  msgstr[0] ""
1
+ # Copyright (C) 2021 TI WooCommerce Wishlist Plugin - 1.23.2
2
+ # This file is distributed under the same license as the TI WooCommerce Wishlist Plugin - 1.23.2 package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: TI WooCommerce Wishlist Plugin - 1.23.2\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
1132
  msgid "Counter Text"
1133
  msgstr ""
1134
 
1135
+ #: public/wishlist/buttons.class.php:63
1136
  msgid "Apply %s"
1137
  msgstr ""
1138
 
1139
+ #: public/wishlist/buttons.class.php:63
1140
  msgid "Action"
1141
  msgstr ""
1142
 
1143
+ #: public/wishlist/buttons.class.php:331, public/wishlist/buttons.class.php:465
1144
  msgctxt "Item name in quotes"
1145
  msgid "&ldquo;%s&rdquo;"
1146
  msgstr ""
1147
 
1148
+ #: public/wishlist/buttons.class.php:334, public/wishlist/buttons.class.php:468
1149
  msgid "Product %s could not be added to cart because some requirements are not met."
1150
  msgid_plural "Products: %s could not be added to cart because some requirements are not met."
1151
  msgstr[0] ""
1152
  msgstr[1] ""
1153
 
1154
+ #: public/wishlist/buttons.class.php:363
1155
  msgid "Actions"
1156
  msgstr ""
1157
 
1158
+ #: public/wishlist/buttons.class.php:372, templates/ti-wishlist.php:95
1159
  msgid "Remove"
1160
  msgstr ""
1161
 
1162
+ #: public/wishlist/buttons.class.php:523, public/wishlist/view.class.php:502
1163
  msgid "&ldquo;%s&rdquo;"
1164
  msgstr ""
1165
 
1166
+ #: public/wishlist/buttons.class.php:539
1167
  msgid "%s has been successfully removed from wishlist."
1168
  msgid_plural "%s have been successfully removed from wishlist."
1169
  msgstr[0] ""
public/wishlist/buttons.class.php CHANGED
@@ -7,14 +7,15 @@
7
  */
8
 
9
  // If this file is called directly, abort.
10
- if ( ! defined( 'ABSPATH' ) ) {
11
  die;
12
  }
13
 
14
  /**
15
  * Action buttons for Wishlist
16
  */
17
- class TInvWL_Public_Wishlist_Buttons {
 
18
 
19
  /**
20
  * Plugin name
@@ -34,7 +35,8 @@ class TInvWL_Public_Wishlist_Buttons {
34
  *
35
  * @param string $plugin_name Plugin name.
36
  */
37
- public static function init( $plugin_name = TINVWL_PREFIX ) {
 
38
  self::$_name = $plugin_name;
39
  self::$event = 'tinvwl_after_wishlist_table';
40
  self::htmloutput();
@@ -45,56 +47,57 @@ class TInvWL_Public_Wishlist_Buttons {
45
  *
46
  * @return array
47
  */
48
- private static function prepare() {
 
49
 
50
  // WP Multilang string translations.
51
- if ( function_exists( 'wpm_translate_string' ) ) {
52
- add_filter( 'tinvwl_add_selected_to_cart_text', 'wpm_translate_string' );
53
- add_filter( 'tinvwl_add_all_to_cart_text', 'wpm_translate_string' );
54
  }
55
 
56
  $buttons = array();
57
- if ( tinv_get_option( 'table', 'colm_checkbox' ) && tinv_get_option( 'table', 'colm_actions' ) ) {
58
  $buttons[] = array(
59
  'name' => 'product_apply',
60
- 'title' => sprintf( __( 'Apply %s', 'ti-woocommerce-wishlist' ), "<span class='tinvwl-mobile'>" . __( 'Action', 'ti-woocommerce-wishlist' ) . '</span>' ),
61
- 'method' => array( __CLASS__, 'apply_action' ),
62
- 'before' => array( __CLASS__, 'apply_action_before' ),
63
  'priority' => 10,
64
  'condition' => '$a["is_owner"]',
65
  );
66
- add_filter( 'tinvwl_prepare_attr__button_product_apply', array(
67
  __CLASS__,
68
  'add_break_class_input',
69
- ) );
70
- add_filter( 'tinvwl_prepare_attr__button_product_apply', array(
71
  __CLASS__,
72
  'add_break_class_checkbox',
73
- ) );
74
  }
75
- if ( tinv_get_option( 'table', 'colm_checkbox' ) && tinv_get_option( 'table', 'add_select_to_cart' ) ) {
76
  $buttons[] = array(
77
  'name' => 'product_selected',
78
- 'title' => apply_filters( 'tinvwl_add_selected_to_cart_text', tinv_get_option( 'table', 'text_add_select_to_cart' ) ),
79
- 'method' => array( __CLASS__, 'apply_action_add_selected' ),
80
  'priority' => 25,
81
  );
82
- add_filter( 'tinvwl_prepare_attr_button_product_selected', array(
83
  __CLASS__,
84
  'add_break_class_checkbox',
85
- ) );
86
  }
87
- if ( tinv_get_option( 'table', 'add_all_to_cart' ) ) {
88
  $buttons[] = array(
89
  'name' => 'product_all',
90
- 'title' => apply_filters( 'tinvwl_add_all_to_cart_text', tinv_get_option( 'table', 'text_add_all_to_cart' ) ),
91
- 'method' => array( __CLASS__, 'add_all' ),
92
  'priority' => 30,
93
  );
94
- add_filter( 'tinvwl_prepare_attr_button_product_selected', array( __CLASS__, 'class_action' ) );
95
- add_filter( 'tinvwl_prepare_attr_button_product_all', array( __CLASS__, 'class_action' ) );
96
  }
97
- $buttons = apply_filters( 'tinvwl_manage_buttons_create', $buttons );
98
 
99
  return $buttons;
100
  }
@@ -102,10 +105,11 @@ class TInvWL_Public_Wishlist_Buttons {
102
  /**
103
  * Output buttons
104
  */
105
- public static function htmloutput() {
 
106
  $buttons = self::prepare();
107
- foreach ( $buttons as $button ) {
108
- self::addbutton( $button );
109
  }
110
  }
111
 
@@ -116,8 +120,9 @@ class TInvWL_Public_Wishlist_Buttons {
116
  *
117
  * @return array
118
  */
119
- public static function add_break_class_input( $attr ) {
120
- if ( array_key_exists( 'class', $attr ) ) {
 
121
  $attr['class'] .= ' tinvwl-break-input';
122
  } else {
123
  $attr['class'] = 'tinvwl-break-input';
@@ -133,8 +138,9 @@ class TInvWL_Public_Wishlist_Buttons {
133
  *
134
  * @return array
135
  */
136
- public static function add_break_class_checkbox( $attr ) {
137
- if ( array_key_exists( 'class', $attr ) ) {
 
138
  $attr['class'] .= ' tinvwl-break-checkbox';
139
  } else {
140
  $attr['class'] = 'tinvwl-break-checkbox';
@@ -150,41 +156,42 @@ class TInvWL_Public_Wishlist_Buttons {
150
  *
151
  * @return boolean
152
  */
153
- public static function addbutton( $button ) {
154
- if ( ! array_key_exists( 'name', $button ) ) {
 
155
  return false;
156
  }
157
- if ( ! array_key_exists( 'priority', $button ) ) {
158
  $button['priority'] = 10;
159
  }
160
- if ( ! array_key_exists( 'method', $button ) ) {
161
- $button['method'] = array( __CLASS__, 'null_action' );
162
  }
163
- if ( ! array_key_exists( 'event', $button ) ) {
164
  $button['event'] = self::$event;
165
  }
166
- if ( ! array_key_exists( 'condition', $button ) ) {
167
  $button['condition'] = 'true';
168
  }
169
- if ( array_key_exists( 'submit', $button ) ) {
170
  $button['submit'] = $button['submit'] ? 'submit' : 'button';
171
  } else {
172
  $button['submit'] = 'submit';
173
  }
174
 
175
- if ( array_key_exists( 'before', $button ) ) {
176
- add_filter( 'tinvwl_before__button_' . $button['name'], $button['before'] );
177
  }
178
- if ( array_key_exists( 'after', $button ) ) {
179
- add_filter( 'tinvwl_after__button_' . $button['name'], $button['after'] );
180
  }
181
 
182
- add_action( $button['event'], function () use ( $button ) {
183
- if ( $button['condition'] ) {
184
- self::button( $button['name'], $button['title'], $button['submit'] );
185
  }
186
- }, $button['priority'] );
187
- add_action( 'tinvwl_action_' . $button['name'], $button['method'], 10, 4 );
188
  }
189
 
190
  /**
@@ -197,25 +204,26 @@ class TInvWL_Public_Wishlist_Buttons {
197
  *
198
  * @return string
199
  */
200
- public static function button( $value, $title, $submit, $echo = true ) {
201
- $html = apply_filters( 'tinvwl_before__button_' . $value, '' );
 
202
  $attr = array(
203
  'type' => $submit,
204
  'class' => 'button',
205
  'name' => 'tinvwl-action',
206
  'value' => $value,
207
- 'title' => esc_attr( wp_strip_all_tags( $title ) ),
208
  );
209
- $attr = apply_filters( 'tinvwl_prepare_attr__button_' . $value, $attr );
210
- foreach ( $attr as $key => &$value ) {
211
- $value = sprintf( '%s="%s"', $key, esc_attr( $value ) );
212
  }
213
- $attr = implode( ' ', $attr );
214
 
215
- $html .= apply_filters( 'tinvwl_button_' . $value, sprintf( '<button %s>%s</button>', $attr, $title ) );
216
- $html .= apply_filters( 'tinvwl_after_button_' . $value, '' );
217
 
218
- if ( $echo ) {
219
  echo $html; // WPCS: xss ok.
220
  } else {
221
  return $html;
@@ -227,7 +235,8 @@ class TInvWL_Public_Wishlist_Buttons {
227
  *
228
  * @return boolean
229
  */
230
- public static function null_action() {
 
231
  return false;
232
  }
233
 
@@ -238,8 +247,9 @@ class TInvWL_Public_Wishlist_Buttons {
238
  *
239
  * @return array
240
  */
241
- public static function class_action( $attr ) {
242
- if ( array_key_exists( 'class', $attr ) ) {
 
243
  $attr['class'] .= ' alt';
244
  } else {
245
  $attr['class'] = 'alt';
@@ -255,7 +265,8 @@ class TInvWL_Public_Wishlist_Buttons {
255
  *
256
  * @return array
257
  */
258
- public static function get_all_products_fix_offset( $data ) {
 
259
  $data['offset'] = 0;
260
 
261
  return $data;
@@ -271,14 +282,15 @@ class TInvWL_Public_Wishlist_Buttons {
271
  *
272
  * @return boolean
273
  */
274
- public static function add_all( $wishlist, $selected = array(), $_quantity = array(), $owner = false ) {
275
- add_filter( 'tinvwl_before_get_current_product', array( __CLASS__, 'get_all_products_fix_offset' ) );
276
- $products = self::get_current_products( $wishlist, 9999999 );
 
277
  $result = $errors = array();
278
- foreach ( $products as $_product ) {
279
- $product_data = wc_get_product( $_product['variation_id'] ? $_product['variation_id'] : $_product['product_id'] );
280
 
281
- if ( ! $product_data || 'trash' === $product_data->get_status() ) {
282
  continue;
283
  }
284
 
@@ -288,49 +300,49 @@ class TInvWL_Public_Wishlist_Buttons {
288
  // override global product data.
289
  $product = $product_data;
290
 
291
- add_filter( 'clean_url', 'tinvwl_clean_url', 10, 2 );
292
  $redirect_url = $product_data->add_to_cart_url();
293
- remove_filter( 'clean_url', 'tinvwl_clean_url', 10 );
294
 
295
  // restore global product data.
296
  $product = $_product_tmp;
297
 
298
- $quantity = apply_filters( 'tinvwl_product_add_to_cart_quantity', array_key_exists( $_product['ID'], (array) $_quantity ) ? $_quantity[ $_product['ID'] ] : 1, $product_data );
299
  $_product['quantity'] = $quantity;
300
- if ( apply_filters( 'tinvwl_product_add_to_cart_need_redirect', false, $product_data, $redirect_url, $_product ) ) {
301
  $errors[] = $_product['product_id'];
302
  continue;
303
  }
304
 
305
  $_product = $_product['ID'];
306
 
307
- $add = TInvWL_Public_Cart::add( $wishlist, $_product, $quantity );
308
 
309
- if ( $add ) {
310
- $result = tinv_array_merge( $result, $add );
311
  } else {
312
  $errors[] = $product_data->get_id();
313
  }
314
  }
315
 
316
- if ( ! empty( $errors ) ) {
317
  $titles = array();
318
- foreach ( $errors as $product_id ) {
319
- $titles[] = sprintf( _x( '&ldquo;%s&rdquo;', 'Item name in quotes', 'ti-woocommerce-wishlist' ), strip_tags( get_the_title( $product_id ) ) );
320
  }
321
- $titles = array_filter( $titles );
322
- wc_add_notice( sprintf( _n( 'Product %s could not be added to cart because some requirements are not met.', 'Products: %s could not be added to cart because some requirements are not met.', count( $titles ), 'ti-woocommerce-wishlist' ), wc_format_list_of_items( $titles ) ), 'error' );
323
  }
324
- if ( ! empty( $result ) ) {
325
- wc_add_to_cart_message( $result, true );
326
 
327
- if ( tinv_get_option( 'processing', 'redirect_checkout' ) ) {
328
- wp_safe_redirect( wc_get_checkout_url() );
329
  exit;
330
  }
331
 
332
- if ( 'yes' === get_option( 'woocommerce_cart_redirect_after_add' ) ) {
333
- wp_safe_redirect( wc_get_cart_url() );
334
  exit;
335
  }
336
 
@@ -345,21 +357,22 @@ class TInvWL_Public_Wishlist_Buttons {
345
  *
346
  * @return string
347
  */
348
- public static function apply_action_before() {
 
349
  $options = array(
350
- '' => __( 'Actions', 'ti-woocommerce-wishlist' ),
351
  );
352
 
353
- if ( tinv_get_option( 'table', 'add_select_to_cart' ) ) {
354
- $options['add_selected'] = apply_filters( 'tinvwl_add_to_cart_text', tinv_get_option( 'product_table', 'text_add_to_cart' ) );
355
  }
356
 
357
  $wishlist_curent = TInvWL_Public_Wishlist_View::instance()->get_current_wishlist();
358
- if ( $wishlist_curent['is_owner'] ) {
359
- $options['remove'] = __( 'Remove', 'ti-woocommerce-wishlist' );
360
  }
361
 
362
- return TInvWL_Form::_select( 'product_actions', '', array( 'class' => 'tinvwl-break-input-filed' ), $options );
363
  }
364
 
365
  /**
@@ -372,17 +385,18 @@ class TInvWL_Public_Wishlist_Buttons {
372
  *
373
  * @return boolean
374
  */
375
- public static function apply_action( $wishlist, $selected = array(), $_quantity = array(), $owner = false ) {
376
- if ( empty( $selected ) || ! is_array( $selected ) ) {
 
377
  return false;
378
  }
379
- $action = filter_input( INPUT_POST, 'product_actions', FILTER_SANITIZE_STRING );
380
- switch ( $action ) {
381
  case 'add_selected':
382
- self::apply_action_add_selected( $wishlist, $selected, $_quantity, $owner );
383
  break;
384
  case 'remove':
385
- self::apply_action_remove( $wishlist, $selected, $_quantity, $owner );
386
  break;
387
  }
388
  }
@@ -397,22 +411,23 @@ class TInvWL_Public_Wishlist_Buttons {
397
  *
398
  * @return boolean
399
  */
400
- public static function apply_action_add_selected( $wishlist, $selected = array(), $_quantity = array(), $owner = false ) {
401
- if ( ! empty( $selected ) ) {
 
402
  $result = $errors = array();
403
- foreach ( $selected as $id ) {
404
  $wlp = null;
405
- if ( 0 === $wishlist['ID'] ) {
406
  $wlp = TInvWL_Product_Local::instance();
407
  } else {
408
- $wlp = new TInvWL_Product( $wishlist );
409
  }
410
- $_product = $wlp->get_wishlist( array( 'ID' => $id ) );
411
- $_product = array_shift( $_product );
412
 
413
- $product_data = wc_get_product( $_product['variation_id'] ? $_product['variation_id'] : $_product['product_id'] );
414
 
415
- if ( ! $product_data || 'trash' === $product_data->get_status() ) {
416
  continue;
417
  }
418
 
@@ -422,46 +437,46 @@ class TInvWL_Public_Wishlist_Buttons {
422
  // override global product data.
423
  $product = $product_data;
424
 
425
- add_filter( 'clean_url', 'tinvwl_clean_url', 10, 2 );
426
  $redirect_url = $product_data->add_to_cart_url();
427
- remove_filter( 'clean_url', 'tinvwl_clean_url', 10 );
428
 
429
  // restore global product data.
430
  $product = $_product_tmp;
431
 
432
- $quantity = apply_filters( 'tinvwl_product_add_to_cart_quantity', array_key_exists( $id, (array) $_quantity ) ? $_quantity[ $id ] : 1, $product_data );
433
  $_product['quantity'] = $quantity;
434
 
435
- if ( apply_filters( 'tinvwl_product_add_to_cart_need_redirect', false, $product_data, $redirect_url, $_product ) ) {
436
  $errors[] = $_product['product_id'];
437
  continue;
438
  }
439
 
440
- $add = TInvWL_Public_Cart::add( $wishlist, $id, $quantity );
441
- if ( $add ) {
442
- $result = tinv_array_merge( $result, $add );
443
  } else {
444
  $errors[] = $_product['variation_id'] ? $_product['variation_id'] : $_product['product_id'];
445
  }
446
  }
447
- if ( ! empty( $errors ) ) {
448
  $titles = array();
449
- foreach ( $errors as $product_id ) {
450
- $titles[] = sprintf( _x( '&ldquo;%s&rdquo;', 'Item name in quotes', 'ti-woocommerce-wishlist' ), strip_tags( get_the_title( $product_id ) ) );
451
  }
452
- $titles = array_filter( $titles );
453
- wc_add_notice( sprintf( _n( 'Product %s could not be added to cart because some requirements are not met.', 'Products: %s could not be added to cart because some requirements are not met.', count( $titles ), 'ti-woocommerce-wishlist' ), wc_format_list_of_items( $titles ) ), 'error' );
454
  }
455
- if ( ! empty( $result ) ) {
456
- wc_add_to_cart_message( $result, true );
457
 
458
- if ( tinv_get_option( 'processing', 'redirect_checkout' ) ) {
459
- wp_safe_redirect( wc_get_checkout_url() );
460
  exit;
461
  }
462
 
463
- if ( 'yes' === get_option( 'woocommerce_cart_redirect_after_add' ) ) {
464
- wp_safe_redirect( wc_get_cart_url() );
465
  exit;
466
  }
467
 
@@ -482,45 +497,46 @@ class TInvWL_Public_Wishlist_Buttons {
482
  *
483
  * @return boolean
484
  */
485
- public static function apply_action_remove( $wishlist, $selected = array(), $_quantity = array(), $owner = false ) {
486
- if ( ! $owner ) {
 
487
  return false;
488
  }
489
  $wlp = null;
490
- if ( 0 === $wishlist['ID'] ) {
491
- $wlp = TInvWL_Product_Local::instance( self::$_name );
492
  } else {
493
- $wlp = new TInvWL_Product( $wishlist, self::$_name );
494
  }
495
- if ( empty( $wlp ) ) {
496
  return false;
497
  }
498
 
499
- $products = $wlp->get_wishlist( array(
500
  'ID' => $selected,
501
  'count' => 100,
502
- ) );
503
 
504
  $titles = array();
505
- foreach ( $products as $product ) {
506
- if ( $wlp->remove_product_from_wl( $product['wishlist_id'], $product['product_id'], $product['variation_id'], $product['meta'] ) ) {
507
- $titles[] = sprintf( __( '&ldquo;%s&rdquo;', 'ti-woocommerce-wishlist' ), is_callable( array(
508
  $product['data'],
509
  'get_name'
510
- ) ) ? $product['data']->get_name() : $product['data']->get_title() );
511
  }
512
  }
513
 
514
- if ( ! empty( $titles ) ) {
515
- add_action( 'tinvwl_before_wishlist', array(
516
  'TInvWL_Public_Wishlist_View',
517
  'check_cart_hash',
518
- ), 99, 1 );
519
- add_action( 'woocommerce_set_cart_cookies', array(
520
  'TInvWL_Public_Wishlist_View',
521
  'reset_cart_hash',
522
- ), 199, 1 );
523
- wc_add_notice( sprintf( _n( '%s has been successfully removed from wishlist.', '%s have been successfully removed from wishlist.', count( $titles ), 'ti-woocommerce-wishlist' ), wc_format_list_of_items( $titles ) ) );
524
  }
525
 
526
  return true;
@@ -533,42 +549,43 @@ class TInvWL_Public_Wishlist_Buttons {
533
  *
534
  * @return array
535
  */
536
- public static function get_current_products( $wishlist = null, $per_page = null ) {
537
- if ( empty( $wishlist ) ) {
 
538
  return array();
539
  }
540
  $wlp = null;
541
- if ( 0 === $wishlist['ID'] ) {
542
  $wlp = TInvWL_Product_Local::instance();
543
  } else {
544
- $wlp = new TInvWL_Product( $wishlist );
545
  }
546
- if ( empty( $wlp ) ) {
547
  return array();
548
  }
549
 
550
- $paged = get_query_var( 'wl_paged', 1 );
551
  $paged = 1 < $paged ? $paged : 1;
552
 
553
- if ( ! $per_page ) {
554
- $per_page = apply_filters( 'tinvwl_wishlist_products_per_page', filter_input( INPUT_POST, 'lists_per_page', FILTER_VALIDATE_INT, array(
555
  'options' => array(
556
  'default' => 10,
557
  'min_range' => 1,
558
  ),
559
- ) ) );
560
 
561
  }
562
 
563
  $product_data = array(
564
  'count' => $per_page,
565
- 'offset' => $per_page * ( $paged - 1 ),
566
  'external' => false,
567
  );
568
 
569
- $product_data = apply_filters( 'tinvwl_before_get_current_product', $product_data );
570
- $products = $wlp->get_wishlist( $product_data );
571
- $products = apply_filters( 'tinvwl_after_get_current_product', $products );
572
 
573
  return $products;
574
  }
7
  */
8
 
9
  // If this file is called directly, abort.
10
+ if ( ! defined('ABSPATH')) {
11
  die;
12
  }
13
 
14
  /**
15
  * Action buttons for Wishlist
16
  */
17
+ class TInvWL_Public_Wishlist_Buttons
18
+ {
19
 
20
  /**
21
  * Plugin name
35
  *
36
  * @param string $plugin_name Plugin name.
37
  */
38
+ public static function init($plugin_name = TINVWL_PREFIX)
39
+ {
40
  self::$_name = $plugin_name;
41
  self::$event = 'tinvwl_after_wishlist_table';
42
  self::htmloutput();
47
  *
48
  * @return array
49
  */
50
+ private static function prepare()
51
+ {
52
 
53
  // WP Multilang string translations.
54
+ if (function_exists('wpm_translate_string')) {
55
+ add_filter('tinvwl_add_selected_to_cart_text', 'wpm_translate_string');
56
+ add_filter('tinvwl_add_all_to_cart_text', 'wpm_translate_string');
57
  }
58
 
59
  $buttons = array();
60
+ if (tinv_get_option('table', 'colm_checkbox') && tinv_get_option('table', 'colm_actions')) {
61
  $buttons[] = array(
62
  'name' => 'product_apply',
63
+ 'title' => sprintf(__('Apply %s', 'ti-woocommerce-wishlist'), "<span class='tinvwl-mobile'>" . __('Action', 'ti-woocommerce-wishlist') . '</span>'),
64
+ 'method' => array(__CLASS__, 'apply_action'),
65
+ 'before' => array(__CLASS__, 'apply_action_before'),
66
  'priority' => 10,
67
  'condition' => '$a["is_owner"]',
68
  );
69
+ add_filter('tinvwl_prepare_attr__button_product_apply', array(
70
  __CLASS__,
71
  'add_break_class_input',
72
+ ));
73
+ add_filter('tinvwl_prepare_attr__button_product_apply', array(
74
  __CLASS__,
75
  'add_break_class_checkbox',
76
+ ));
77
  }
78
+ if (tinv_get_option('table', 'colm_checkbox') && tinv_get_option('table', 'add_select_to_cart')) {
79
  $buttons[] = array(
80
  'name' => 'product_selected',
81
+ 'title' => apply_filters('tinvwl_add_selected_to_cart_text', tinv_get_option('table', 'text_add_select_to_cart')),
82
+ 'method' => array(__CLASS__, 'apply_action_add_selected'),
83
  'priority' => 25,
84
  );
85
+ add_filter('tinvwl_prepare_attr_button_product_selected', array(
86
  __CLASS__,
87
  'add_break_class_checkbox',
88
+ ));
89
  }
90
+ if (tinv_get_option('table', 'add_all_to_cart')) {
91
  $buttons[] = array(
92
  'name' => 'product_all',
93
+ 'title' => apply_filters('tinvwl_add_all_to_cart_text', tinv_get_option('table', 'text_add_all_to_cart')),
94
+ 'method' => array(__CLASS__, 'add_all'),
95
  'priority' => 30,
96
  );
97
+ add_filter('tinvwl_prepare_attr_button_product_selected', array(__CLASS__, 'class_action'));
98
+ add_filter('tinvwl_prepare_attr_button_product_all', array(__CLASS__, 'class_action'));
99
  }
100
+ $buttons = apply_filters('tinvwl_manage_buttons_create', $buttons);
101
 
102
  return $buttons;
103
  }
105
  /**
106
  * Output buttons
107
  */
108
+ public static function htmloutput()
109
+ {
110
  $buttons = self::prepare();
111
+ foreach ($buttons as $button) {
112
+ self::addbutton($button);
113
  }
114
  }
115
 
120
  *
121
  * @return array
122
  */
123
+ public static function add_break_class_input($attr)
124
+ {
125
+ if (array_key_exists('class', $attr)) {
126
  $attr['class'] .= ' tinvwl-break-input';
127
  } else {
128
  $attr['class'] = 'tinvwl-break-input';
138
  *
139
  * @return array
140
  */
141
+ public static function add_break_class_checkbox($attr)
142
+ {
143
+ if (array_key_exists('class', $attr)) {
144
  $attr['class'] .= ' tinvwl-break-checkbox';
145
  } else {
146
  $attr['class'] = 'tinvwl-break-checkbox';
156
  *
157
  * @return boolean
158
  */
159
+ public static function addbutton($button)
160
+ {
161
+ if ( ! array_key_exists('name', $button)) {
162
  return false;
163
  }
164
+ if ( ! array_key_exists('priority', $button)) {
165
  $button['priority'] = 10;
166
  }
167
+ if ( ! array_key_exists('method', $button)) {
168
+ $button['method'] = array(__CLASS__, 'null_action');
169
  }
170
+ if ( ! array_key_exists('event', $button)) {
171
  $button['event'] = self::$event;
172
  }
173
+ if ( ! array_key_exists('condition', $button)) {
174
  $button['condition'] = 'true';
175
  }
176
+ if (array_key_exists('submit', $button)) {
177
  $button['submit'] = $button['submit'] ? 'submit' : 'button';
178
  } else {
179
  $button['submit'] = 'submit';
180
  }
181
 
182
+ if (array_key_exists('before', $button)) {
183
+ add_filter('tinvwl_before__button_' . $button['name'], $button['before']);
184
  }
185
+ if (array_key_exists('after', $button)) {
186
+ add_filter('tinvwl_after__button_' . $button['name'], $button['after']);
187
  }
188
 
189
+ add_action($button['event'], function () use ($button) {
190
+ if ($button['condition']) {
191
+ self::button($button['name'], __($button['title']), $button['submit']);
192
  }
193
+ }, $button['priority']);
194
+ add_action('tinvwl_action_' . $button['name'], $button['method'], 10, 4);
195
  }
196
 
197
  /**
204
  *
205
  * @return string
206
  */
207
+ public static function button($value, $title, $submit, $echo = true)
208
+ {
209
+ $html = apply_filters('tinvwl_before__button_' . $value, '');
210
  $attr = array(
211
  'type' => $submit,
212
  'class' => 'button',
213
  'name' => 'tinvwl-action',
214
  'value' => $value,
215
+ 'title' => esc_attr(wp_strip_all_tags($title)),
216
  );
217
+ $attr = apply_filters('tinvwl_prepare_attr__button_' . $value, $attr);
218
+ foreach ($attr as $key => &$value) {
219
+ $value = sprintf('%s="%s"', $key, esc_attr($value));
220
  }
221
+ $attr = implode(' ', $attr);
222
 
223
+ $html .= apply_filters('tinvwl_button_' . $value, sprintf('<button %s>%s</button>', $attr, $title));
224
+ $html .= apply_filters('tinvwl_after_button_' . $value, '');
225
 
226
+ if ($echo) {
227
  echo $html; // WPCS: xss ok.
228
  } else {
229
  return $html;
235
  *
236
  * @return boolean
237
  */
238
+ public static function null_action()
239
+ {
240
  return false;
241
  }
242
 
247
  *
248
  * @return array
249
  */
250
+ public static function class_action($attr)
251
+ {
252
+ if (array_key_exists('class', $attr)) {
253
  $attr['class'] .= ' alt';
254
  } else {
255
  $attr['class'] = 'alt';
265
  *
266
  * @return array
267
  */
268
+ public static function get_all_products_fix_offset($data)
269
+ {
270
  $data['offset'] = 0;
271
 
272
  return $data;
282
  *
283
  * @return boolean
284
  */
285
+ public static function add_all($wishlist, $selected = array(), $_quantity = array(), $owner = false)
286
+ {
287
+ add_filter('tinvwl_before_get_current_product', array(__CLASS__, 'get_all_products_fix_offset'));
288
+ $products = self::get_current_products($wishlist, 9999999);
289
  $result = $errors = array();
290
+ foreach ($products as $_product) {
291
+ $product_data = wc_get_product($_product['variation_id'] ? $_product['variation_id'] : $_product['product_id']);
292
 
293
+ if ( ! $product_data || 'trash' === $product_data->get_status()) {
294
  continue;
295
  }
296
 
300
  // override global product data.
301
  $product = $product_data;
302
 
303
+ add_filter('clean_url', 'tinvwl_clean_url', 10, 2);
304
  $redirect_url = $product_data->add_to_cart_url();
305
+ remove_filter('clean_url', 'tinvwl_clean_url', 10);
306
 
307
  // restore global product data.
308
  $product = $_product_tmp;
309
 
310
+ $quantity = apply_filters('tinvwl_product_add_to_cart_quantity', array_key_exists($_product['ID'], (array)$_quantity) ? $_quantity[ $_product['ID'] ] : 1, $product_data);
311
  $_product['quantity'] = $quantity;
312
+ if (apply_filters('tinvwl_product_add_to_cart_need_redirect', false, $product_data, $redirect_url, $_product)) {
313
  $errors[] = $_product['product_id'];
314
  continue;
315
  }
316
 
317
  $_product = $_product['ID'];
318
 
319
+ $add = TInvWL_Public_Cart::add($wishlist, $_product, $quantity);
320
 
321
+ if ($add) {
322
+ $result = tinv_array_merge($result, $add);
323
  } else {
324
  $errors[] = $product_data->get_id();
325
  }
326
  }
327
 
328
+ if ( ! empty($errors)) {
329
  $titles = array();
330
+ foreach ($errors as $product_id) {
331
+ $titles[] = sprintf(_x('&ldquo;%s&rdquo;', 'Item name in quotes', 'ti-woocommerce-wishlist'), strip_tags(get_the_title($product_id)));
332
  }
333
+ $titles = array_filter($titles);
334
+ wc_add_notice(sprintf(_n('Product %s could not be added to cart because some requirements are not met.', 'Products: %s could not be added to cart because some requirements are not met.', count($titles), 'ti-woocommerce-wishlist'), wc_format_list_of_items($titles)), 'error');
335
  }
336
+ if ( ! empty($result)) {
337
+ wc_add_to_cart_message($result, true);
338
 
339
+ if (tinv_get_option('processing', 'redirect_checkout')) {
340
+ wp_safe_redirect(wc_get_checkout_url());
341
  exit;
342
  }
343
 
344
+ if ('yes' === get_option('woocommerce_cart_redirect_after_add')) {
345
+ wp_safe_redirect(wc_get_cart_url());
346
  exit;
347
  }
348
 
357
  *
358
  * @return string
359
  */
360
+ public static function apply_action_before()
361
+ {
362
  $options = array(
363
+ '' => __('Actions', 'ti-woocommerce-wishlist'),
364
  );
365
 
366
+ if (tinv_get_option('table', 'add_select_to_cart')) {
367
+ $options['add_selected'] = apply_filters('tinvwl_add_to_cart_text', tinv_get_option('product_table', 'text_add_to_cart'));
368
  }
369
 
370
  $wishlist_curent = TInvWL_Public_Wishlist_View::instance()->get_current_wishlist();
371
+ if ($wishlist_curent['is_owner']) {
372
+ $options['remove'] = __('Remove', 'ti-woocommerce-wishlist');
373
  }
374
 
375
+ return TInvWL_Form::_select('product_actions', '', array('class' => 'tinvwl-break-input-filed'), $options);
376
  }
377
 
378
  /**
385
  *
386
  * @return boolean
387
  */
388
+ public static function apply_action($wishlist, $selected = array(), $_quantity = array(), $owner = false)
389
+ {
390
+ if (empty($selected) || ! is_array($selected)) {
391
  return false;
392
  }
393
+ $action = filter_input(INPUT_POST, 'product_actions', FILTER_SANITIZE_STRING);
394
+ switch ($action) {
395
  case 'add_selected':
396
+ self::apply_action_add_selected($wishlist, $selected, $_quantity, $owner);
397
  break;
398
  case 'remove':
399
+ self::apply_action_remove($wishlist, $selected, $_quantity, $owner);
400
  break;
401
  }
402
  }
411
  *
412
  * @return boolean
413
  */
414
+ public static function apply_action_add_selected($wishlist, $selected = array(), $_quantity = array(), $owner = false)
415
+ {
416
+ if ( ! empty($selected)) {
417
  $result = $errors = array();
418
+ foreach ($selected as $id) {
419
  $wlp = null;
420
+ if (0 === $wishlist['ID']) {
421
  $wlp = TInvWL_Product_Local::instance();
422
  } else {
423
+ $wlp = new TInvWL_Product($wishlist);
424
  }
425
+ $_product = $wlp->get_wishlist(array('ID' => $id));
426
+ $_product = array_shift($_product);
427
 
428
+ $product_data = wc_get_product($_product['variation_id'] ? $_product['variation_id'] : $_product['product_id']);
429
 
430
+ if ( ! $product_data || 'trash' === $product_data->get_status()) {
431
  continue;
432
  }
433
 
437
  // override global product data.
438
  $product = $product_data;
439
 
440
+ add_filter('clean_url', 'tinvwl_clean_url', 10, 2);
441
  $redirect_url = $product_data->add_to_cart_url();
442
+ remove_filter('clean_url', 'tinvwl_clean_url', 10);
443
 
444
  // restore global product data.
445
  $product = $_product_tmp;
446
 
447
+ $quantity = apply_filters('tinvwl_product_add_to_cart_quantity', array_key_exists($id, (array)$_quantity) ? $_quantity[ $id ] : 1, $product_data);
448
  $_product['quantity'] = $quantity;
449
 
450
+ if (apply_filters('tinvwl_product_add_to_cart_need_redirect', false, $product_data, $redirect_url, $_product)) {
451
  $errors[] = $_product['product_id'];
452
  continue;
453
  }
454
 
455
+ $add = TInvWL_Public_Cart::add($wishlist, $id, $quantity);
456
+ if ($add) {
457
+ $result = tinv_array_merge($result, $add);
458
  } else {
459
  $errors[] = $_product['variation_id'] ? $_product['variation_id'] : $_product['product_id'];
460
  }
461
  }
462
+ if ( ! empty($errors)) {
463
  $titles = array();
464
+ foreach ($errors as $product_id) {
465
+ $titles[] = sprintf(_x('&ldquo;%s&rdquo;', 'Item name in quotes', 'ti-woocommerce-wishlist'), strip_tags(get_the_title($product_id)));
466
  }
467
+ $titles = array_filter($titles);
468
+ wc_add_notice(sprintf(_n('Product %s could not be added to cart because some requirements are not met.', 'Products: %s could not be added to cart because some requirements are not met.', count($titles), 'ti-woocommerce-wishlist'), wc_format_list_of_items($titles)), 'error');
469
  }
470
+ if ( ! empty($result)) {
471
+ wc_add_to_cart_message($result, true);
472
 
473
+ if (tinv_get_option('processing', 'redirect_checkout')) {
474
+ wp_safe_redirect(wc_get_checkout_url());
475
  exit;
476
  }
477
 
478
+ if ('yes' === get_option('woocommerce_cart_redirect_after_add')) {
479
+ wp_safe_redirect(wc_get_cart_url());
480
  exit;
481
  }
482
 
497
  *
498
  * @return boolean
499
  */
500
+ public static function apply_action_remove($wishlist, $selected = array(), $_quantity = array(), $owner = false)
501
+ {
502
+ if ( ! $owner) {
503
  return false;
504
  }
505
  $wlp = null;
506
+ if (0 === $wishlist['ID']) {
507
+ $wlp = TInvWL_Product_Local::instance(self::$_name);
508
  } else {
509
+ $wlp = new TInvWL_Product($wishlist, self::$_name);
510
  }
511
+ if (empty($wlp)) {
512
  return false;
513
  }
514
 
515
+ $products = $wlp->get_wishlist(array(
516
  'ID' => $selected,
517
  'count' => 100,
518
+ ));
519
 
520
  $titles = array();
521
+ foreach ($products as $product) {
522
+ if ($wlp->remove_product_from_wl($product['wishlist_id'], $product['product_id'], $product['variation_id'], $product['meta'])) {
523
+ $titles[] = sprintf(__('&ldquo;%s&rdquo;', 'ti-woocommerce-wishlist'), is_callable(array(
524
  $product['data'],
525
  'get_name'
526
+ )) ? $product['data']->get_name() : $product['data']->get_title());
527
  }
528
  }
529
 
530
+ if ( ! empty($titles)) {
531
+ add_action('tinvwl_before_wishlist', array(
532
  'TInvWL_Public_Wishlist_View',
533
  'check_cart_hash',
534
+ ), 99, 1);
535
+ add_action('woocommerce_set_cart_cookies', array(
536
  'TInvWL_Public_Wishlist_View',
537
  'reset_cart_hash',
538
+ ), 199, 1);
539
+ wc_add_notice(sprintf(_n('%s has been successfully removed from wishlist.', '%s have been successfully removed from wishlist.', count($titles), 'ti-woocommerce-wishlist'), wc_format_list_of_items($titles)));
540
  }
541
 
542
  return true;
549
  *
550
  * @return array
551
  */
552
+ public static function get_current_products($wishlist = null, $per_page = null)
553
+ {
554
+ if (empty($wishlist)) {
555
  return array();
556
  }
557
  $wlp = null;
558
+ if (0 === $wishlist['ID']) {
559
  $wlp = TInvWL_Product_Local::instance();
560
  } else {
561
+ $wlp = new TInvWL_Product($wishlist);
562
  }
563
+ if (empty($wlp)) {
564
  return array();
565
  }
566
 
567
+ $paged = get_query_var('wl_paged', 1);
568
  $paged = 1 < $paged ? $paged : 1;
569
 
570
+ if ( ! $per_page) {
571
+ $per_page = apply_filters('tinvwl_wishlist_products_per_page', filter_input(INPUT_POST, 'lists_per_page', FILTER_VALIDATE_INT, array(
572
  'options' => array(
573
  'default' => 10,
574
  'min_range' => 1,
575
  ),
576
+ )));
577
 
578
  }
579
 
580
  $product_data = array(
581
  'count' => $per_page,
582
+ 'offset' => $per_page * ($paged - 1),
583
  'external' => false,
584
  );
585
 
586
+ $product_data = apply_filters('tinvwl_before_get_current_product', $product_data);
587
+ $products = $wlp->get_wishlist($product_data);
588
+ $products = apply_filters('tinvwl_after_get_current_product', $products);
589
 
590
  return $products;
591
  }
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: templateinvaders
3
  Tags: woocommerce, wishlist, woocommerce wishlist, e-commerce, ecommerce
4
  Requires at least: 4.7
5
  Tested up to: 5.6
6
- Stable tag: 1.23.1
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
9
  Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
@@ -163,6 +163,13 @@ Yes, you can! Join in on our [GitHub repository](https://github.com/TemplateInva
163
 
164
 
165
  == Changelog ==
 
 
 
 
 
 
 
166
  = 1.23.1 =
167
  *Release Date - 2 February 2021*
168
 
3
  Tags: woocommerce, wishlist, woocommerce wishlist, e-commerce, ecommerce
4
  Requires at least: 4.7
5
  Tested up to: 5.6
6
+ Stable tag: 1.23.2
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
9
  Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
163
 
164
 
165
  == Changelog ==
166
+ = 1.23.2 =
167
+ *Release Date - 4 February 2021*
168
+
169
+ * Fixed translation issue for wishlist table buttons
170
+ * Fixed PHP warning in rare cases of custom AJAX endpoint response
171
+ * Minor CSS fixes
172
+
173
  = 1.23.1 =
174
  *Release Date - 2 February 2021*
175
 
ti-woocommerce-wishlist.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: TI WooCommerce Wishlist
5
  * Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
6
  * Description: Wishlist functionality for your WooCommerce store.
7
- * Version: 1.23.1
8
  * Requires at least: 4.7
9
  * Tested up to: 5.6
10
  * WC requires at least: 3.0
@@ -41,7 +41,7 @@ if ( ! defined( 'TINVWL_DOMAIN' ) ) {
41
  }
42
 
43
  if ( ! defined( 'TINVWL_FVERSION' ) ) {
44
- define( 'TINVWL_FVERSION', '1.23.1' );
45
  }
46
 
47
  if ( ! defined( 'TINVWL_LOAD_FREE' ) ) {
4
  * Plugin Name: TI WooCommerce Wishlist
5
  * Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
6
  * Description: Wishlist functionality for your WooCommerce store.
7
+ * Version: 1.23.2
8
  * Requires at least: 4.7
9
  * Tested up to: 5.6
10
  * WC requires at least: 3.0
41
  }
42
 
43
  if ( ! defined( 'TINVWL_FVERSION' ) ) {
44
+ define( 'TINVWL_FVERSION', '1.23.2' );
45
  }
46
 
47
  if ( ! defined( 'TINVWL_LOAD_FREE' ) ) {